OSDN Git Service

* g++.dg/other/first-global.C: Update regexp to match new
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-04  Jan Hubicka  <jh@suse.cz>
2
3         * g++.dg/other/first-global.C: Update regexp to match new
4         names of ctors.
5
6 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
7
8         PR rtl-optimization/44374
9         Reapply patch with fixes.
10         * gcc.target/arm/headmerge-1.c: New test.
11         * gcc.target/arm/headmerge-2.c: New test.
12         * gcc.target/i386/headmerge-1.c: New test.
13         * gcc.target/i386/headmerge-2.c: New test.
14
15 2010-12-13  Jason Merrill  <jason@redhat.com>
16
17         PR c++/46873
18         PR c++/46877
19         * g++.dg/cpp0x/constexpr-ctor4.C: New.
20         * g++.dg/cpp0x/constexpr-ctor5.C: New.
21
22 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
23
24         PR fortran/46201
25         * gfortran.dg/proc_ptr_comp_27.f90: New.
26
27 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
28
29         PR debug/46867
30         * gcc.dg/pr46867.c: New test.
31
32 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
33
34         PR fortran/46841
35         * gfortran.dg/proc_ptr_comp_26.f90: New.
36
37 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
38
39         * gnat.dg/pack9.adb: XFAIL everywhere.
40
41 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
42
43         PR fortran/46884
44         * gfortran.dg/pr46884.f: New test.
45
46 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
47
48         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
49         Adjust XFAILs.
50
51 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
52
53         PR debug/46576
54         * gfortran.dg/debug/pr46576.f: New.
55
56 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
57
58         PR debug/46782
59         * gcc.dg/debug/pr46782.c: New.
60
61 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
62
63         PR fortran/46809
64         * gfortran.dg/pointer_check_8.f90: New.
65
66 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
67
68         PR fortran/46705
69         * gfortran.dg/continuation_12.f90: New test.
70
71 2010-12-11  Tobias Burnus  <burnus@net-b.de>
72
73         PR fortran/46370
74         * gfortran.dg/coarray_14.f90: New.
75
76 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
77
78         PR fortran/46842
79         * gfortran.dg/array_function_6.f90: New test.
80
81 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
82
83         * objc.dg/gnu-api-2-resolve-method.m: New.
84         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
85
86 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
87
88         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
89
90 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
91
92         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
93         produce an error with -fobjc-std=objc1.
94         * obj-c++.dg/fobjc-std-1.mm: Same change.
95
96 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
97
98         PR c++/46001
99         * g++.dg/diagnostic/bitfld1.C: New test.
100
101 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
102
103         PR tree-optimization/43023
104         * gfortran.dg/ldist-1.f90: Adjust pattern.
105         * gfortran.dg/ldist-pr43023.f90: New.
106
107 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
108
109         PR rtl-optimization/46804
110         * gfortran.dg/pr46804.f90: New test.
111
112 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
113
114         PR middle-end/46674
115         PR lto/43157
116         * gcc.dg/pr43157.c: New file.
117
118 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
119
120         * gcc.dg/dfp/struct-union.c: Adjust.
121         * gcc.dg/lvalue-2.c: Adjust.
122         * gcc.dg/pr21419.c: Adjust.
123         * gcc.dg/qual-component-1.c: Adjust.
124         * g++.dg/other/const1.C: Adjust.
125
126 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
127
128         PR rtl-optimization/46865
129         * gcc.target/i386/pr46865-1.c: New test.
130         * gcc.target/i386/pr46865-2.c: New test.
131
132         PR tree-optimization/46864
133         * g++.dg/opt/pr46864.C: New test.
134
135 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
136             Iain Sandoe  <iains@gcc.gnu.org>
137
138         PR 43751/target
139         * lib/prune.exp: Prune dsymutil warnings.
140
141 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
142
143         * objc.dg/class-extension-1.m: New.
144         * objc.dg/class-extension-2.m: New.
145         * objc.dg/class-extension-3.m: New.
146         * objc.dg/property/at-property-26.m: New.
147         * objc.dg/property/at-property-27.m: New.
148         * objc.dg/property/at-property-28.m: New.
149         * obj-c++.dg/class-extension-1.mm: New.
150         * obj-c++.dg/class-extension-2.mm: New.
151         * obj-c++.dg/class-extension-3.mm: New.
152         * obj-c++.dg/property/at-property-26.mm: New.
153         * obj-c++.dg/property/at-property-27.mm: New.
154         * obj-c++.dg/property/at-property-28.mm: New.
155
156 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
157
158         PR target/46057
159         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
160         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
161         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
162         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
163         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
164         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
165         * gcc.dg/torture/stackalign/global-1.c: Likewise.
166         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
167         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
168         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
169         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
170         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
171         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
172         * g++.dg/torture/stackalign/throw-1.C: Likewise.
173         * g++.dg/torture/stackalign/throw-2.C: Likewise.
174         * g++.dg/torture/stackalign/throw-4.C: Likewise.
175         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
176         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
177         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
178         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
179         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
180         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
181
182         PR tree-optimization/46021
183         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
184
185 2010-12-09  Richard Guenther  <rguenther@suse.de>
186
187         PR middle-end/46844
188         * gcc.c-torture/compile/pr46866.c: New testcase.
189
190 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
191
192         PR testsuite/45068
193         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
194
195 2010-12-09  Martin Jambor  <mjambor@suse.cz>
196
197         PR middle-end/46734
198         * g++.dg/tree-ssa/pr46734.C: New test.
199
200 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
201
202         PR c++/44641
203         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
204         hppa*-*-*.
205
206 2010-12-08  Jason Merrill  <jason@redhat.com>
207
208         PR c++/46348
209         * g++.dg/cpp0x/constexpr-array2.C: New.
210
211 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
212
213         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
214         expected scan.
215
216 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
217
218         * objc.dg/exceptions-7.m: New.
219         * obj-c++.dg/exceptions-7.mm: New.
220         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
221         * obj-c++.dg/exceptions-5.mm: Same change.
222
223 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
224
225         * objc.dg/foreach-6.m: Updated location of error messages.
226         * objc.dg/foreach-7.m: Same change.
227
228 2010-12-08  Richard Guenther  <rguenther@suse.de>
229             Sebastian Pop  <sebastian.pop@amd.com>
230
231         PR tree-optimization/45230
232         PR tree-optimization/45231
233         PR tree-optimization/45370
234         * gcc.dg/graphite/id-pr45230-1.c: New.
235         * gcc.dg/graphite/id-pr45231.c: New.
236         * gfortran.dg/graphite/id-pr45370.f90: New.
237
238 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
239
240         PR c++/45329
241         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
242         * testsuite/g++.dg/conversion/op1.C: Adjust.
243         * testsuite/g++.dg/conversion/simd1.C: Adjust.
244         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
245         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
246         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
247         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
248         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
249         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
250         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
251         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
252         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
253         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
254         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
255         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
256         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
257         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
258         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
259         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
260         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
261         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
262         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
263         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
264         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
265         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
266         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
267         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
268         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
269         * testsuite/g++.dg/expr/cond9.C: Adjust.
270         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
271         * testsuite/g++.dg/ext/label5.C: Adjust.
272         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
273         * testsuite/g++.dg/ext/vla2.C: Adjust.
274         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
275         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
276         * testsuite/g++.dg/init/synth2.C: Adjust.
277         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
278         * testsuite/g++.dg/lookup/new1.C: Adjust.
279         * testsuite/g++.dg/lookup/using9.C: Adjust.
280         * testsuite/g++.dg/other/error13.C: Adjust.
281         * testsuite/g++.dg/other/error20.C: Adjust.
282         * testsuite/g++.dg/other/error31.C: Adjust.
283         * testsuite/g++.dg/other/pr28114.C: Adjust.
284         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
285         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
286         * testsuite/g++.dg/overload/ambig1.C: Adjust.
287         * testsuite/g++.dg/overload/arg3.C: Adjust.
288         * testsuite/g++.dg/overload/builtin1.C: Adjust.
289         * testsuite/g++.dg/overload/copy1.C: Adjust.
290         * testsuite/g++.dg/overload/new1.C: Adjust.
291         * testsuite/g++.dg/overload/template4.C: Adjust.
292         * testsuite/g++.dg/overload/unknown1.C: Adjust.
293         * testsuite/g++.dg/overload/using2.C: Adjust.
294         * testsuite/g++.dg/parse/crash5.C: Adjust.
295         * testsuite/g++.dg/parse/error19.C: Adjust.
296         * testsuite/g++.dg/parse/error28.C: Adjust.
297         * testsuite/g++.dg/parse/template7.C: Adjust.
298         * testsuite/g++.dg/parse/typename7.C: Adjust.
299         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
300         * testsuite/g++.dg/tc1/dr152.C: Adjust.
301         * testsuite/g++.dg/template/conv11.C: Adjust.
302         * testsuite/g++.dg/template/copy1.C: Adjust.
303         * testsuite/g++.dg/template/crash37.C: Adjust.
304         * testsuite/g++.dg/template/deduce3.C: Adjust.
305         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
306         * testsuite/g++.dg/template/error38.C: Adjust.
307         * testsuite/g++.dg/template/error40.C: Adjust.
308         * testsuite/g++.dg/template/friend.C: Adjust.
309         * testsuite/g++.dg/template/incomplete2.C: Adjust.
310         * testsuite/g++.dg/template/instantiate5.C: Adjust.
311         * testsuite/g++.dg/template/local4.C: Adjust.
312         * testsuite/g++.dg/template/local6.C: Adjust.
313         * testsuite/g++.dg/template/new3.C: Adjust.
314         * testsuite/g++.dg/template/operator9.C: Adjust.
315         * testsuite/g++.dg/template/overload6.C: Adjust.
316         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
317         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
318         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
319         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
320         * testsuite/g++.dg/template/qualttp5.C: Adjust.
321         * testsuite/g++.dg/template/sfinae2.C: Adjust.
322         * testsuite/g++.dg/template/spec22.C: Adjust.
323         * testsuite/g++.dg/template/spec23.C: Adjust.
324         * testsuite/g++.dg/template/ttp25.C: Adjust.
325         * testsuite/g++.dg/template/typedef4.C: Adjust.
326         * testsuite/g++.dg/template/unify10.C: Adjust.
327         * testsuite/g++.dg/template/unify11.C: Adjust.
328         * testsuite/g++.dg/template/unify6.C: Adjust.
329         * testsuite/g++.dg/template/unify7.C: Adjust.
330         * testsuite/g++.dg/template/unify9.C: Adjust.
331         * testsuite/g++.dg/template/varmod1.C: Adjust.
332         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
333         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
334         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
335         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
336         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
337         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
338         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
339         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
340         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
341         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
342         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
343         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
344         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
345         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
346         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
347         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
348         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
349         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
350         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
351         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
352         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
353         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
354         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
355         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
356         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
357         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
358         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
359         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
360         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
361         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
362         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
363         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
364         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
365         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
366         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
367         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
368         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
369         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
370         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
371         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
372         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
373         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
374         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
375         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
376         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
377         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
378         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
379         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
380         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
381         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
382         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
383         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
384         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
385         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
386         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
387         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
388         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
389         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
390         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
391         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
392         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
393         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
394         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
395         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
396         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
397         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
398         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
399         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
400         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
401         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
402         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
403         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
404         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
405         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
406         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
407         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
408         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
409
410 2010-12-08  Jason Merrill  <jason@redhat.com>
411
412         PR c++/45822
413         * g++.dg/init/synth4.C: New.
414
415         PR c++/46736
416         * g++.dg/cpp0x/defaulted21.C: New.
417
418 2010-12-08  Wei Guozhi  <carrot@google.com>
419
420         PR target/46631
421         * gcc.target/arm/pr46631: New testcase.
422
423 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
424
425         PR middle-end/42694
426         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
427         0.75) is not optimized if the machine has no sqrt instruction.
428
429 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
430
431         PR target/43603
432         * gcc.target/ia64/pr43603.c: New.
433         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
434
435 2010-12-07  Tobias Burnus  <burnus@net-b.de>
436
437         PR fortran/44352
438         * gfortran.dg/string_4.f90: New.
439
440 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
441
442         PR tree-optimization/44676
443         * gcc.dg/graphite/id-pr44676.c: New.
444
445 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
446
447         PR tree-optimization/42327
448         * gcc.dg/tree-ssa/pr42327.c: New.
449
450 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
451
452         PR c++/45330
453         * g++.dg/pr45330.C: New test.
454         * g++.dg/ext/builtin3.C: Adjust.
455         * g++.dg/lookup/error1.C: Adjust.
456         * g++.dg/lookup/koenig5.C: Adjust.
457         * g++.dg/overload/koenig1.C: Adjust.
458         * g++.dg/parse/decl-specifier-1.C: Adjust.
459         * g++.dg/template/static10.C: Adjust.
460         * g++.old-deja/g++.mike/ns5.C: Adjust.
461         * g++.old-deja/g++.mike/ns7.C: Adjust.
462         * g++.old-deja/g++.ns/koenig5.C: Adjust.
463         * g++.old-deja/g++.ns/koenig9.C: Adjust.
464         * g++.old-deja/g++.other/lineno5.C: Adjust.
465
466 2010-12-07  Richard Guenther  <rguenther@suse.de>
467
468         PR tree-optimization/46832
469         * gcc.c-torture/compile/pr46832.c: New testcase.
470
471 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
472
473         PR debug/46799
474         * gcc.dg/autopar/pr46799.c: New test.
475
476 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
477
478         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
479         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
480
481 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
482
483         PR middle-end/41562
484         * g++.dg/graphite/pr41562.C: New.
485
486         PR middle-end/46185
487         * gcc.dg/graphite/pr46185.c: New.
488
489 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
490
491         * objc.dg/foreach-8.m: New.
492
493 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
494
495         PR debug/45997
496         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
497         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
498
499         PR target/43897
500         * gcc.target/ia64/pr43897.c: New test.
501
502         PR debug/46771
503         * gcc.dg/pr46771.c: New test.
504
505         PR rtl-optimization/46777
506         * gcc.dg/pr46777.c: New test.
507
508 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
509
510         * ada/acats/run_acats (which): Assign output to temporary
511         variable, only use if successful.
512         Use last field of type output.
513
514 2010-12-06  Richard Guenther  <rguenther@suse.de>
515
516         PR tree-optimization/46806
517         * g++.dg/torture/20100825.C: New testcase.
518
519 2010-12-06  Richard Guenther  <rguenther@suse.de>
520
521         PR tree-optimization/46785
522         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
523
524 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
525
526         * gcc.dg/pr46674.c (LABEL3): New macro definition.
527         (LABEL2): Likewise.
528         (LABEL): Likewise.
529         (jelly): Account for user label prefix in asm name.
530
531 2010-12-05  Daniel Kraft  <d@domob.eu>
532
533         PR fortran/46794
534         * gfortran.dg/power2.f90: Initialize variables.
535
536 2010-12-04  Jan Hubicka  <jh@suse.cz>
537
538         * snprintf-chk.c (ptr): Declare volatile.
539         * strcpy-chk.c (s2, s3, l1): Declare volatile.
540         * snprintf-chk.c (ptr): Declare volatile.
541         * vsprintf-chk.c (ptr): Declare volatile.
542         * vsnprintf-chk.c (ptr): Declare volatile.
543
544 2010-12-04  Tobias Burnus  <burnus@net-b.de>
545
546         PR fortran/46584
547         * gfortran.dg/quad_1.f90: Remove some complex
548         math checks as they fail on some non-libquadmath
549         systems.
550
551 2010-12-04  Daniel Kraft  <d@domob.eu>
552
553         PR fortran/46794
554         * gfortran.dg/power2.f90: New test.
555
556 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
557
558         PR debug/46123
559         * g++.dg/debug/pr46123.C: New test.
560         * g++.dg/debug/dwarf2/pr46123.C: New test.
561
562 2010-12-03  Jason Merrill  <jason@redhat.com>
563
564         PR c++/46058
565         * g++.dg/template/scope4.C: New.
566
567 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
568
569         * gcc.target/arm/neon-offset-1.c: New test.
570
571 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
572
573         PR rtl-optimization/45354
574         * gcc.dg/tree-prof/pr45354.c: New.
575
576 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
577
578         PR fortran/45159
579         * gfortran.dg/dependency_38.f90:  New test.
580
581 2010-12-02  Ian Lance Taylor  <iant@google.com>
582
583         * lib/go.exp: New file.
584         * lib/go-dg.exp: New file.
585         * lib/go-torture.exp: New file.
586         * lib/target-supports.exp (check_compile): Match // Go.
587
588 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
589
590         * gcc.dg/pr46685.c: New test.
591
592 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
593
594         PR tree-optimization/45199
595         * gcc.dg/tree-ssa/ldist-15.c: New.
596         * gcc.dg/tree-ssa/ldist-16.c: New.
597         * gfortran.dg/ldist-pr45199.f: New.
598
599 2010-12-02  Richard Guenther  <rguenther@suse.de>
600
601         PR tree-optimization/46723
602         * gcc.dg/torture/pr46723.c: New testcase.
603
604 2010-12-02  Richard Guenther  <rguenther@suse.de>
605
606         PR lto/44871
607         * g++.dg/lto/20101126-1_0.C: New testcase.
608         * g++.dg/lto/20101126-1_1.c: Likewise.
609
610 2010-12-02  Richard Guenther  <rguenther@suse.de>
611             Ira Rosen  <irar@il.ibm.com>
612
613         PR tree-optimization/46663
614         * gcc.dg/vect/pr46663.c: New test.
615
616 2010-12-02  Jie Zhang  <jie@codesourcery.com>
617
618         PR middle-end/46674
619         * gcc.dg/pr46674.c: New test.
620
621 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
622
623         * objc.dg/exceptions-6.m: New.
624         * obj-c++.dg/exceptions-6.mm: New.
625
626 2010-12-01  Jan Hubicka  <jh@suse.cz>
627
628         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
629
630 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
631
632         PR middle-end/45297
633         * gcc.dg/graphite/pr45297.c: New.
634
635 2010-12-01  Richard Guenther  <rguenther@suse.de>
636
637         PR tree-optimization/46730
638         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
639
640 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
641
642         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
643         (a*b)-c generates two fma instructions, instead of separate
644         multiply, add, and subtract.
645
646 2010-11-30  Tobias Burnus  <burnus@net-b.de>
647
648         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
649         a value to all array elements.
650
651 2010-11-30  Richard Guenther  <rguenther@suse.de>
652
653         PR tree-optimization/46722
654         * gcc.target/i386/fma4-fma-2.c: New testcase.
655
656 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
657
658         * objc.dg/duplicate-class-1.m: New.
659         * obj-c++.dg/duplicate-class-1.mm: New.
660
661 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
662
663         * objc.dg/property/dotsyntax-21.m
664         * obj-c++.dg/property/dotsyntax-21.mm
665
666 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
667
668         PR debug/46338
669         * g++.dg/debug/pr46338.C: New.
670
671 2010-11-29  Richard Guenther  <rguenther@suse.de>
672             Zdenek Dvorak  <rakdver@kam.uniff.cz>
673
674         PR tree-optimization/46675
675         * gcc.dg/pr46675.c: New test.
676
677 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
678
679         * gcc/testsuite/objc.dg/strings-1.m: Move to...
680         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
681         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
682         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
683         constructor and class reference for NeXT runtime.  Update paths.
684         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
685         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
686         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
687         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
688         constructor and class reference for NeXT runtime.  Update paths.
689
690 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
691
692         PR c++/42260
693         * g++.dg/conversion/cast2.C: New test.
694
695         PR c++/45383
696         * g++.dg/conversion/cond4.C: Likewise.
697
698 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
699
700         PR c++/45383
701         Reverted patch for PR c++/42260
702         * g++.dg/conversion/cast2.C: Reverted new test.
703
704 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
705
706         PR debug/46101
707         * g++.dg/debug/dwarf2/typedef5.C: New test
708
709 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
710             Mike Stump  <mrs@gcc.gnu.org>
711
712         PR target/26427
713         PR target/33120
714         PR testsuite/35710
715         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
716         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
717         * gcc.dg/darwin-comm.c: Adjust for new allocators.
718         * gcc.dg/darwin-sections.c: New test.
719         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
720
721 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
722
723         * objc.dg/exceptions-1.m: New.
724         * objc.dg/exceptions-2.m: New.
725         * objc.dg/exceptions-3.m: New.
726         * objc.dg/exceptions-4.m: New.
727         * objc.dg/exceptions-5.m: New.
728         * obj-c++.dg/exceptions-1.mm: New.
729         * obj-c++.dg/exceptions-2.mm: New.
730         * obj-c++.dg/exceptions-3.mm: New.
731         * obj-c++.dg/exceptions-4.mm: New.
732         * obj-c++.dg/exceptions-5.mm: New.
733
734 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
735
736         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
737         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
738         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
739
740 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
741
742         PR fortran/46662
743         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
744
745 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
746
747         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
748         * gnat.dg/pack9.adb (dg-final): Likewise.
749
750 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
751
752         PR fortran/35810
753         * gfortran.dg/realloc_on_assign_1.f03: New test.
754         * gfortran.dg/realloc_on_assign_2.f03: New test.
755         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
756         * gfortran.dg/unpack_bounds_1.f90: The same.
757         * gfortran.dg/cshift_bounds_2.f90: The same.
758         * gfortran.dg/matmul_bounds_2.f90: The same.
759         * gfortran.dg/matmul_bounds_3.f90: The same.
760         * gfortran.dg/matmul_bounds_4.f90: The same.
761         * gfortran.dg/matmul_bounds_5.f90: The same.
762
763 2010-11-27  Tobias Burnus  <burnus@net-b.de>
764
765         PR fortran/46638
766         PR fortran/46668
767         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
768
769 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
770
771         PR objc++/46222
772         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
773
774 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
775
776         * objc.dg/property/at-property-24.m: New.
777         * objc.dg/property/at-property-25.m: New.
778         * obj-c++.dg/property/at-property-24.mm: New.
779         * obj-c++.dg/property/at-property-25.mm: New.
780
781 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
782
783         * objc.dg/protocol-qualifier-1.m: New.
784         * objc.dg/protocol-qualifier-2.m: New.
785         * obj-c++.dg/protocol-qualifier-1.mm: New.
786         * obj-c++.dg/protocol-qualifier-2.mm: New.
787
788 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
789
790         * lib/gnat.exp: Load gcc.exp.
791         (gnat_target_compile): Use gcc_target_compile for *.c sources.
792         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
793
794 2010-11-26  Richard Guenther  <rguenther@suse.de>
795
796         PR lto/46648
797         * gcc.dg/lto/20101125-1_0.c: New testcase.
798         * gcc.dg/lto/20101125-1_1.c: Likewise.
799
800 2010-11-22   Bud Davis  <jmdavis@link.com>
801
802         * arith_divide_no_check.f
803          ,arith_divide.f,old_style_init.f90: new tests.
804
805 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
806
807         PR tree-optimization/46665
808         * gfortran.dg/pr46665.f90: New.
809
810 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
811
812         PR middle-end/46647
813         * gcc.dg/pr46647.c: New test.
814
815 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
816
817         PR fortran/46581
818         * gfortran.dg/select_type_19.f03: New.
819
820 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
821
822         * objc.dg/ivar-problem-1.m: New.
823         * obj-c++.dg/ivar-problem-1.mm: New.
824
825 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
826
827         PR middle-end/46637
828         * gcc.c-torture/compile/pr46637.c: New test.
829
830 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
831
832         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
833
834 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
835
836         PR middle-end/46647
837         * gcc.target/i386/pr46647.c: New.
838
839 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
840
841         * gcc.dg/dll-8.c: New.
842
843 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
844
845         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
846         * gnat.dg/sse_nolib.adb: Likewise.
847
848 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
849
850         PR rtl-optimization/46585
851         * gcc.dg/pr46585.c: New.
852
853 2010-11-24  Richard Henderson  <rth@redhat.com>
854
855         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
856         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
857         vect_unpack, vect_int_mult, vect_extract_even_odd,
858         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
859
860 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
861
862         PR target/46519
863         * gfortran.dg/pr46519-1.f: New.
864
865 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
866
867         PR target/46519
868         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
869         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
870
871         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
872         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
873         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
874         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
875
876         * gcc.target/i386/avx-vzeroupper-20.c: New.
877         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
878         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
879         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
880         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
881         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
882         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
883
884 2010-11-24  Richard Guenther  <rguenther@suse.de>
885
886         PR lto/43218
887         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
888
889 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
890
891         PR rtl-optimization/46614
892         * gcc.dg/pr46614.c: New test.
893
894 2010-11-24  Tobias Burnus  <burnus@net-b.de>
895
896         PR fortran/46638
897         * gfortran.dg/transfer_simplify_10.f90: New.
898
899 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
900
901         PR middle-end/46629
902         * gfortran.dg/lto/pr46629_0.f90: New test.
903
904 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
905
906         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
907         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
908
909 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
910
911         * gcc.dg/opts-5.c: New test.
912
913 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
914
915         PR c++/46527
916         * g++.dg/debug/dwarf2/pr46527.C: New test.
917
918 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
919
920         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
921
922 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
923
924         PR middle-end/46499
925         * gcc.dg/pr46499-1.c: New test.
926         * gcc.dg/pr46499-2.c: New test.
927
928 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
929
930         * gcc.target/i386/alias-1.c: Require alias support.
931
932 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
933
934         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
935         for vectorizer tests.
936         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
937         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
938         * gcc.dg/graphite/pr41888.c: Ditto.
939         * gcc.dg/graphite/pr42729.c: Ditto.
940
941 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
942             Uros Bizjak  <ubizjak@gmail.com>
943
944         * lib/target-supports.exp (check_vect_support_and_set_flags): New
945         procedure to check if the target supports vectorizer tests. Set
946         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
947         capabilites.
948         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
949         * g++.dg/vect/vect.exp: Ditto.
950         * gfortran.dg/vect/vect.exp: Ditto.
951
952 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
953
954         PR objc/34033
955         * objc.dg/strings-1.m: New.
956         * objc.dg/strings-2.m: New.
957         * obj-c++.dg/strings-1.mm: New.
958         * obj-c++.dg/strings-2.mm: New.
959
960 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
961
962         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
963         "target short_enums".
964         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
965
966 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
967
968         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
969
970         PR rtl-optimization/46603
971         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
972
973         PR testsuite/46230
974         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
975         being vectorized.  Adjust dg-final pattern.
976         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
977
978         * gcc.dg/vect: Do not include <stdio.h> in testcases.
979         * gcc.dg/vect/costmodel/ppc: Likewise.
980
981 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
982
983         PR rtl-optimization/45652
984         * gcc.dg/pr45652.c: New.
985
986 2010-11-21  Richard Henderson  <rth@redhat.com>
987
988         PR rtl-optimization/46571
989         * gcc.dg/pr46571.c: New.
990
991 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
992
993         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
994
995 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
996
997         PR target/46533
998         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
999
1000 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1001
1002         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1003         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1004         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1005         * gcc.dg/pack-test-2.c: Test for all targets.
1006         * gcc.dg/pragma-align.c: Test for all targets.
1007         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1008         * gcc.dg/ucnid-10.c: Test for all targets.
1009
1010 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1011
1012         * gcc.target/sparc/sparc-align-1.c: New test.
1013
1014 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1015
1016         PR c++/16189
1017         PR c++/36888
1018         PR c++/45331
1019         * g++.dg/parse/semicolon3.C: New test.
1020         * g++.dg/debug/pr22514.C: Adjust.
1021         * g++.dg/init/error1.C: Adjust.
1022         * g++.dg/other/bitfield3.C: Adjust.
1023         * g++.dg/other/semicolon.C: Adjust.
1024         * g++.dg/parse/error14.C: Adjust.
1025         * g++.dg/parse/error5.C: Adjust.
1026         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1027         * g++.dg/template/pr23510.C: Adjust.
1028         * g++.dg/template/pr39425.C: Adjust.
1029         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1030
1031 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1032
1033         PR debug/46561
1034         * gcc.dg/autopar/pr46561.c: New test.
1035
1036         PR c++/46538
1037         * g++.dg/other/error34.C: New test.
1038
1039         PR c++/46526
1040         * g++.dg/cpp0x/constexpr-base3.C: New test.
1041
1042         PR tree-optimization/45830
1043         * gcc.target/i386/pr45830.c: New test.
1044         * gcc.c-torture/execute/pr45830.c: New test.
1045
1046 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1047
1048         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1049         * objc.dg/attributes/class-attribute-2.m: Same change.
1050         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1051         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1052         * objc.dg/fobjc-std-1.m: Updated.
1053         * obj-c++.dg/fobjc-std-1.mm: Updated.
1054
1055 2010-11-19  Michael Matz  <matz@suse.de>
1056
1057         PR tree-optimization/46077
1058         * gcc.dg/vect/O3-pr46077.c: New testcase.
1059
1060 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1061
1062         PR c/46547
1063         * gcc.c-torture/compile/pr46547-1.c: New test.
1064
1065 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1066
1067         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1068         exec $compiler.
1069         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1070         $GFORTRAN_UNDER_TEST.
1071         (gfortran_init): Use -B to specify specpath, add trailing /.
1072
1073 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1074
1075         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1076         attributes on PowerPC.
1077         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1078         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1079
1080 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1081
1082         * objc.dg/attributes/proto-attribute-1.m: Updated.
1083         * objc.dg/attributes/proto-attribute-2.m: New.
1084         * objc.dg/attributes/proto-attribute-3.m: New.
1085         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1086         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1087         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1088
1089 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1090
1091         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1092
1093 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1094
1095         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1096
1097 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1098
1099         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1100         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1101
1102 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1103
1104         PR middle-end/46534
1105         * gcc.c-torture/compile/pr46534.c: New test.
1106
1107 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1108
1109         * gnat.dg/atomic4.ad[sb]: New test.
1110         * gnat.dg/volatile4.adb: Likewise.
1111
1112 2010-11-18  Richard Henderson  <rth@redhat.com>
1113
1114         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1115
1116 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1117
1118         PR c/33193
1119         * c-c++-common/pr33193.c: New test.
1120
1121 2010-11-18  Richard Guenther  <rguenther@suse.de>
1122
1123         PR tree-optimization/46172
1124         * gcc.dg/torture/pr46172.c: New testcase.
1125
1126 2010-11-18  Jeff Law  <law@redhat.com>
1127
1128         PR middle-end-optimization/46297
1129         * gfortran.dg/pr46297.f: New test.
1130
1131 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1132
1133         PR middle-end/31490
1134         * gcc.dg/pr31490.c: New test.
1135
1136 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1137
1138         * gcc.dg/nop.h: Move from ...
1139         * gcc.dg/guality/nop.h: ... here.
1140         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1141         * gcc.dg/guality/asm-1.c: Update nop.h include.
1142         * gcc.dg/guality/pr43329-1.c: Ditto.
1143
1144 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1145
1146         * gcc.dg/two-types-1.c: New test.
1147         * gcc.dg/two-types-2.c: New test.
1148         * gcc.dg/two-types-3.c: New test.
1149         * gcc.dg/two-types-4.c: New test.
1150         * gcc.dg/two-types-5.c: New test.
1151         * gcc.dg/two-types-6.c: New test.
1152         * gcc.dg/two-types-7.c: New test.
1153         * gcc.dg/two-types-8.c: New test.
1154         * gcc.dg/two-types-9.c: New test.
1155         * gcc.dg/two-types-10.c: New test.
1156         * objc.dg/two-types-1.m: New test.
1157
1158 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1159
1160         PR rtl-optimization/46440
1161         * gcc.dg/pr46440.c: New test.
1162
1163         PR testsuite/45429
1164         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1165
1166 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1167
1168         PR tree-optimization/46312
1169         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1170         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1171         on targets that support vector shifts with scalar shift argument.
1172         Remove dg-options.
1173         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1174         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1175         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1176         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1177         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1178         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1179         support misaligned data accesses.
1180         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1181         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1182         * lib/target-supports.exp
1183         (check_effective_target_vect_shift_scalar): New.
1184
1185 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1186
1187         * gcc.dg/guality/nop.h: New file.
1188         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1189         "nop".  Adjust line numbers in gdb-test.
1190         * gcc.dg/guality/pr43329-1.c: Likewise.
1191
1192 2010-11-16  Jason Merrill  <jason@redhat.com>
1193
1194         * g++.dg/cpp0x/defaulted20.C: New.
1195
1196         * g++.dg/template/injected2.C: New.
1197
1198 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1199
1200         * objc.dg/protocol-optional-1.m: New.
1201         * obj-c++.dg/protocol-optional-1.mm: New.
1202
1203 2010-11-16  Richard Henderson  <rth@redhat.com>
1204
1205         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1206         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1207
1208 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1209
1210         * gnat.dg/opt12.adb: New test.
1211         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1212
1213 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1214
1215         * gcc.target/rx/pack.c: New test.
1216
1217 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1218             Tobias Burnus  <burnus@net-b.de>
1219
1220         PR fortran/32049
1221         * gfortran.dg/quad_1.f90: New.
1222         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1223         compiler arguments.
1224         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1225         library search path; call gcc-set-multilib-library-path with
1226         arguments such that libgfortran.spec is found.
1227         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1228
1229 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1230
1231         PR c++/46401
1232         * g++.dg/warn/Wsequence-point-3.C: New test.
1233
1234 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1235
1236         PR preprocessor/17349
1237         * gcc.dg/cpp/cmdlne-C3.c: New.
1238
1239 2010-11-16  Richard Guenther  <rguenther@suse.de>
1240
1241         PR tree-optimization/44545
1242         * gcc.dg/pr44545.c: New testcase.
1243
1244 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1245
1246         PR rtl-optimization/46366
1247         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1248         casts.
1249
1250 2010-11-16  Richard Guenther  <rguenther@suse.de>
1251
1252         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1253
1254 2010-11-16  Richard Guenther  <rguenther@suse.de>
1255
1256         PR middle-end/45172
1257         * gfortran.dg/gomp/pr45172.f90: New testcase.
1258
1259 2010-11-16  Nick Clifton  <nickc@redhat.com>
1260
1261         * gcc.target/rx/pack.c: New test.
1262
1263 2010-11-15  Richard Henderson  <rth@redhat.com>
1264
1265         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1266         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1267         Use builtin_constant_p rather than scanning for builtin name.
1268
1269 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1270
1271         * objc.dg/property/dotsyntax-18.m: New.
1272         * objc.dg/property/dotsyntax-19.m: New.
1273         * objc.dg/property/dotsyntax-20.m: New.
1274         * obj-c++.dg/property/dotsyntax-18.mm: New.
1275         * obj-c++.dg/property/dotsyntax-19.mm: New.
1276         * obj-c++.dg/property/dotsyntax-20.mm: New.
1277         * objc.dg/property/dotsyntax-4.m: Removed some unused
1278         variables and code.
1279         * objc.dg/property/dotsyntax-6.m: Same change.
1280         * objc.dg/property/dotsyntax-16.m: Same change.
1281         * objc.dg/property/dotsyntax-17.m: Same change.
1282         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1283         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1284         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1285         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1286         * objc.dg/property/at-property-22.m: Added missing casts.
1287         * obj-c++.dg/property/at-property-22.mm: Same change.
1288
1289 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1290
1291         PR tree-optimization/46491
1292         * gcc.target/i386/pr46491.c: New test.
1293
1294         PR tree-optimization/46461
1295         * gcc.c-torture/compile/pr46461.c: New test.
1296
1297 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1298
1299         PR fortran/46484
1300         * gfortran.dg/allocatable_scalar_11.f90: New.
1301         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1302         standard conform.
1303
1304 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1305
1306         PR debug/46095
1307         * gcc.target/i386/pr46095.c: New test.
1308
1309         PR debug/46387
1310         * gcc.dg/pr46387.c: New test.
1311
1312 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1313
1314         * objc.dg/property/dotsyntax-16.m: New.
1315         * objc.dg/property/dotsyntax-17.m: New.
1316         * obj-c++.dg/property/dotsyntax-16.mm: New.
1317         * obj-c++.dg/property/dotsyntax-17.mm: New.
1318         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1319         syntax with properties, which now works.
1320         * obj-c++.dg/property/at-property-10.mm: Same change.
1321
1322 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1323
1324         PR tree-optimization/46349
1325         * gnat.dg/opt9.adb: New file.
1326         * gnat.dg/opt9_pkg.ads: Likewise
1327
1328 2010-11-15  Richard Guenther  <rguenther@suse.de>
1329
1330         PR lto/44989
1331         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1332
1333 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1334
1335         PR preprocessor/45038
1336         * g++.dg/pr45038.C: New test.
1337
1338 2010-11-15  Richard Guenther  <rguenther@suse.de>
1339
1340         PR tree-optimization/46467
1341         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1342
1343 2010-11-15  Richard Guenther  <rguenther@suse.de>
1344
1345         PR testsuite/46423
1346         * g++.dg/torture/pr34850.C: Adjust.
1347
1348 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1349
1350         PR c/46475
1351         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1352
1353 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1354
1355         * objc.dg/property/at-property-21.m: New.
1356         * objc.dg/property/at-property-22.m: New.
1357         * objc.dg/property/at-property-23.m: New.
1358         * objc.dg/property/synthesize-9.m: New.
1359         * objc.dg/property/synthesize-10.m: New.
1360         * objc.dg/property/synthesize-11.m: New.
1361         * obj-c++.dg/property/at-property-21.mm: New.
1362         * obj-c++.dg/property/at-property-22.mm: New.
1363         * obj-c++.dg/property/at-property-23.mm: New.
1364         * obj-c++.dg/property/synthesize-9.mm: New.
1365         * obj-c++.dg/property/synthesize-10.mm: New.
1366         * obj-c++.dg/property/synthesize-11.mm: New.
1367
1368         * objc.dg/property/at-property-4.m: Updated to match new compiler
1369         where some errors have been converted into warnings and vice versa.
1370         * objc.dg/property/at-property-16.m: Same change.
1371         * objc.dg/property/at-property-18.m: Same change.
1372         * objc.dg/property/property-neg-5.m: Same change.
1373         * obj-c++.dg/property/at-property-4.mm: Same change.
1374         * obj-c++.dg/property/at-property-16.mm: Same change.
1375         * obj-c++.dg/property/at-property-18.mm: Same change.
1376         * obj-c++.dg/property/property-neg-5.mm: Same change.
1377
1378         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1379         commented out because of testsuite problems; I found out that
1380         using dg-warning instead of dg-message gets them to work.
1381         * obj-c++.dg/property/property-neg-3.mm: Same change.
1382         * obj-c++.dg/property/synthesize-6.mm: Same change.
1383         * obj-c++.dg/property/at-property-5.mm: Same change.
1384         * obj-c++.dg/property/at-property-14.mm: Same change.
1385         * obj-c++.dg/property/at-property-18.mm: Same change.
1386         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1387         some tests still do not work due to some other testsuite issue).
1388
1389 2010-11-13  Jason Merrill  <jason@redhat.com>
1390
1391         * g++.dg/cpp0x/auto20.C: New.
1392
1393 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1394
1395         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1396         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1397
1398 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1399
1400         PR c/46462
1401         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1402         * gcc.dg/pr35746.c: Likewise.
1403         * gcc.dg/cpp/direct2.c: Likewise.
1404         * gcc.dg/cpp/direct2s.c: Likewise.
1405         * gcc.dg/noncompile/920923-1.c: Likewise.
1406         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1407
1408 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1409
1410         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1411
1412 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1413
1414         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1415         a pointer to an arbitrary C struct with an Objective-C protocol.
1416         Test various valid uses of typedef with Objective-C objects and
1417         protocols instead.
1418         * objc.dg/invalid-type-1.m: New.
1419         * obj-c++.dg/invalid-type-1.m: New.
1420
1421 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1422
1423         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1424
1425 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1426
1427         PR fortran/45742
1428         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1429
1430 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1431
1432         PR fortran/45742
1433         * gfortran.dg/volatile12.f90: New.
1434
1435 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1436
1437         * objc.dg/attributes/method-format-1.m: Adjust.
1438
1439 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1440
1441         PR c/20385
1442         * gcc.dg/decl-9.c: New.
1443
1444 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1445
1446         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1447
1448 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1449
1450         * gcc.dg/format/few-1.c: New test.
1451         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1452         * gcc.dg/format/c90-scanf-1.c: Adjust.
1453         * gcc.dg/format/cmn-err-1.c: Adjust.
1454         * gcc.dg/format/dfp-printf-1.c: Adjust.
1455         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1456         * gcc.dg/format/gcc_diag-1.c: Adjust.
1457         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1458         * gcc.dg/format/strfmon-1.c: Adjust.
1459         * gcc.dg/format/unnamed-1.c: Adjust.
1460         * gcc.dg/format/xopen-2.c: Adjust.
1461         * g++.dg/ext/builtin4.C: Adjust.
1462         * g++.dg/ext/builtin5.C: Adjust.
1463
1464 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1465
1466         * gcc.dg/pragma-diag-2.c: New test.
1467
1468 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1469
1470         PR fortran/45794
1471         * gfortran.dg/optional_mask.f90: New test.
1472
1473 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1474
1475         * g++.dg/cpp0x/defaulted15.C: Adjust.
1476
1477 2010-11-12  James Dennett <jdennett@google.com>
1478
1479         PR c++/39415
1480         * g++.dg/expr/static_cast7.C: New.
1481
1482 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1483
1484         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1485         warning.
1486         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1487         mips-sgi-irix*.
1488         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1489         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1490
1491 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1492
1493         * gcc.dg/pr46375.c: New test.
1494
1495 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1496
1497         PR c/44782
1498         * c-c++-common/fmax-errors.c: New test.
1499
1500 2010-11-11  Richard Henderson  <rth@redhat.com>
1501
1502         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1503
1504 2010-11-11  Jan Hubicka  <jh@suse.cz>
1505
1506         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1507         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1508
1509 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1510
1511         PR target/46088
1512         * gcc.dg/pr46088.c: New test.
1513
1514 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1515
1516         * gfortran.dg/empty_derived_type.f90: New test.
1517
1518 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1519
1520         PR fortran/46413
1521         * gfortran.dg/class_31.f90: New.
1522
1523         PR fortran/46205
1524         * gfortran.dg/forall_14.f90: New.
1525
1526 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1527             Tobias Burnus  <burnus@net-b.de>
1528
1529         PR fortran/46325
1530         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1531
1532 2010-11-11  Jan Hubicka  <jh@suse.cz>
1533
1534         * gcc.dg/20081223-1.c: Update LTO options.
1535         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1536         * gcc.dg/lto/20081118_0.c: Update LTO options.
1537         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1538         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1539         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1540         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1541         * gcc.dg/lto/20090116_0.c: Update LTO options.
1542         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1543         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1544         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1545         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1546         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1547         * gcc.dg/lto/20081224_0.c: Update LTO options.
1548         * gcc.dg/lto/20090219_0.c: Update LTO options.
1549         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1550         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1551         * gcc.dg/lto/20081115_0.c: Update LTO options.
1552         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1553         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1554         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1555         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1556         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1557         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1558         * g++.dg/20090107-1.C: Update LTO options.
1559         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1560         * g++.dg/lto/20081123_0.C: Update LTO options.
1561         * g++.dg/lto/20090313_0.C: Update LTO options.
1562         * g++.dg/lto/20081125_0.C: Update LTO options.
1563         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1564         * g++.dg/lto/20081219_0.C: Update LTO options.
1565         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1566         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1567         * g++.dg/lto/20090303_0.C: Update LTO options.
1568         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1569         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1570         * g++.dg/lto/20090128_0.C: Update LTO options.
1571         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1572         * g++.dg/lto/20090302_0.C: Update LTO options.
1573         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1574         * g++.dg/lto/20081118_0.C: Update LTO options.
1575         * g++.dg/20090121-1.C: Update LTO options.
1576         * objc.dg/lto/lto.exp: Update LTO options.
1577         * lib/lto.exp: Update LTO options.
1578         * lib/gcc-dg.exp: Update LTO options.
1579         * lib/c-torture.exp: Update LTO options.
1580         * obj-c++.dg/lto/lto.exp: Update LTO options.
1581
1582 2010-11-11  Jan Hubicka  <jh@suse.cz>
1583
1584         PR tree-optimize/40436
1585         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1586         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1587
1588 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1589
1590         * gfortran.dg/proc_decl_24.f90: New.
1591
1592 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1593
1594         * objc.dg/property/at-property-20.m: New.
1595         * objc.dg/property/synthesize-8.m: New.
1596         * obj-c++.dg/property/at-property-20.m: New.
1597         * obj-c++.dg/property/synthesize-8.mm: New.
1598
1599 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1600
1601         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1602
1603 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1604
1605         PR middle-end/46388
1606         * gcc.c-torture/compile/pr46388.c: New test.
1607
1608 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1609
1610         * lib/lto.exp (lto-get-options-main): Support optional target
1611         selector for dg-suppress-ld-options.
1612
1613 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1614
1615         PR tree-optimization/46383
1616         * g++.dg/torture/pr46383.C: New test.
1617
1618 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1619
1620         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1621         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1622         to dg-options.
1623         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1624         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1625         * g++.dg/other/i386-3.C: Ditto.
1626
1627 2010-11-10  Jason Merrill  <jason@redhat.com>
1628
1629         * g++.dg/cpp0x/constexpr-46420.C: New.
1630
1631 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1632
1633         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1634         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1635         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1636         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1637         expected messages.
1638
1639 2010-11-10  Jan Hubicka  <jh@suse.cz>
1640
1641         PR tree-optimize/38669
1642         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1643
1644 2010-11-10  Jan Hubicka  <jh@suse.cz>
1645
1646         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1647
1648 2010-11-10  Jason Merrill  <jason@redhat.com>
1649
1650         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1651
1652 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1653
1654         PR debug/46409
1655         * gcc.dg/debug/pr46409.c: New test.
1656
1657         PR c++/46368
1658         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1659
1660 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1661
1662         PR target/46419
1663         * gcc-target/i386/pr46419.c: New test.
1664
1665 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1666
1667         * g++.dg/other/i386-2.C: Add -mtbm.
1668         * g++.dg/other/i386-3.C: Likewise.
1669         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1670         * gcc.target/i386/funcspec-6.c: Likewise.
1671         * gcc.target/i386/sse-12.c: Add -mtbm.
1672         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1673         operand intrinsics.
1674         * gcc.target/i386/sse-14.c: Likewise.
1675         * gcc.target/i386/sse-22.c: Likewise.
1676         * gcc.target/i386/sse-23.c: Likewise.
1677         * gcc.target/i386/tbm-1.c: New file.
1678         * gcc.target/i386/tbm-2.c: Likewise.
1679
1680 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1681
1682         * g++.dg/other/i386-2.C: Add -mbmi.
1683         * g++.dg/other/i386-3.C: Likewise.
1684         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1685         * gcc.target/i386/funcspec-6.c: Likewise.
1686         * gcc.target/i386/sse-12.c: Add -mbmi.
1687         * gcc.target/i386/bmi-1.c: New file.
1688         * gcc.target/i386/bmi-2.c: Likewise.
1689         * gcc.target/i386/bmi-3.c: Likewise.
1690         * gcc.target/i386/bmi-4.c: Likewise.
1691         * gcc.target/i386/bmi-5.c: Likewise.
1692         * gcc.target/i386/bmi-6.c: Likewise.
1693
1694 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1695
1696         PR c++/46065
1697         * g++.dg/pr46065.C: New test.
1698
1699 2010-11-10  Jan Hubicka  <jh@suse.cz>
1700
1701         PR tree-optimize/33172
1702         PR tree-optimize/43411
1703         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1704         * g++.dg/tree-ssa/pr43411.C: New testcase.
1705
1706 2010-11-10  Jan Hubicka  <jh@suse.cz>
1707
1708         PR tree-optimize/46228
1709         * g++.dg/tree-ssa/pr46228.C: New testcase.
1710
1711 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1712
1713         PR tree-optimization/46414
1714         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1715
1716 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1717
1718         PR fortran/46411
1719         * gfortran.dg/intrinsic_7.f90: New.
1720
1721 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1722
1723         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1724         * g++.dg/abi/thunk4.C: Likewise.
1725         * g++.dg/opt/combine.C: Add dg-require-visibility.
1726         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1727         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1728         alpha*-dec-osf*.
1729         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1730         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1731         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1732         large arena_size.
1733         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1734         * gcc.dg/intmax_t-1.c: Likewise.
1735
1736 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1737
1738         PR fortran/46244
1739         * gfortran.dg/class_30.f90: New.
1740
1741 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1742
1743         PR fortran/46223
1744         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1745         failure on s390.
1746
1747 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1748
1749         PR tree-optimization/45971
1750         * gcc.dg/vect/O3-pr45971.c: New.
1751
1752 2010-11-10  Richard Guenther  <rguenther@suse.de>
1753
1754         PR tree-optimization/44964
1755         * gcc.dg/pr44964.c: New testcase.
1756
1757 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1758
1759         * gnat.dg/opt10.adb: Fix typo.
1760
1761 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1762
1763         PR tree-optimization/46351
1764         PR tree-optimization/46377
1765         * gnat.dg/opt10.adb: New file.
1766         * gnat.dg/opt10_pkg.ads: Likewise.
1767         * gnat.dg/opt11.adb: Likewise.
1768         * gnat.dg/opt11.ads: Likewise.
1769
1770 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1771
1772         * gnat.dg/boolean_conv.adb: New test.
1773
1774 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1775
1776         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1777
1778 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1779
1780         * gnat.dg/unchecked_convert7.adb: New test.
1781
1782 2010-11-10  Richard Guenther  <rguenther@suse.de>
1783
1784         PR tree-optimization/46398
1785         * gcc.dg/torture/pr46398.c: New testcase.
1786
1787 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1788
1789         * gfortran.dg/open_dev_null.f90: New test.
1790
1791 2010-11-09  Jan Hubicka  <jh@suse.cz>
1792
1793         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1794         unrolling.
1795
1796 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1797
1798         * gcc.dg/struct-semi-4.c: New test.
1799
1800 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1801
1802         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1803         power5 to enable generation of FRIZ.
1804
1805         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1806         optimization.
1807
1808         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1809         expected.
1810
1811 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1812
1813         PR target/43808
1814         * gfortran.dg/pr43808.f90: New test.
1815
1816 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1817
1818         PR tree-optimization/46036
1819         * gfortran.dg/lto/pr46036_0.f90: New.
1820
1821 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1822
1823         PR middle-end/45663
1824         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1825         bar invocation instead of first.
1826
1827         PR debug/46171
1828         * gcc.dg/pr46171.c: New test.
1829
1830 2010-11-09  Richard Guenther  <rguenther@suse.de>
1831
1832         PR tree-optimization/46355
1833         * gcc.dg/pr46355.c: New testcase.
1834
1835 2010-11-09  Richard Guenther  <rguenther@suse.de>
1836
1837         PR tree-optimization/46177
1838         * gcc.dg/pr46177-2.c: New testcase.
1839
1840 2010-11-09  Richard Guenther  <rguenther@suse.de>
1841
1842         PR testsuite/46312
1843         * gcc.dg/vec-scal-opt.c: Move ...
1844         * gcc.dg/vect/vect-scal-opt.c: ... here.
1845         * gcc.dg/vec-scal-opt1.c: Move ...
1846         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1847         * gcc.dg/vec-scal-opt2.c: Move ...
1848         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1849
1850 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1851
1852         * gnat.dg/specs/static_initializer5.ads: New test.
1853         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1854
1855 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1856
1857         PR middle-end/46360
1858         * gcc.c-torture/compile/pr46360.c: New test.
1859
1860         PR c++/45894
1861         * g++.dg/warn/Wsequence-point-2.C: New test.
1862
1863 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1864
1865         PR fortran/46313
1866         * gfortran.dg/class_29.f03: New.
1867
1868 2010-11-09  Richard Guenther  <rguenther@suse.de>
1869
1870         PR middle-end/46221
1871         * gcc.target/i386/alias-1.c: New testcase.
1872
1873 2010-11-08  Jason Merrill  <jason@redhat.com>
1874
1875         * g++.dg/cpp0x/constexpr-sassert.C: New.
1876
1877 2010-11-08  Jason Merrill  <jason@redhat.com>
1878
1879         * g++.dg/cpp0x/constexpr-defarg.C: New.
1880
1881 2010-11-08  Xinliang David Li  <davidxl@google.com>
1882
1883         PR tree-optimization/46316
1884         * gcc.c-torture/execute/pr46316.c: New test.
1885
1886 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1887
1888         PR fortran/46344
1889         * gfortran.dg/class_28.f03: Extended.
1890
1891 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1892
1893         * objc.dg/property/dotsyntax-13.m: New.
1894         * objc.dg/property/dotsyntax-14.m: New.
1895         * objc.dg/property/dotsyntax-15.m: New.
1896         * objc.dg/property/synthesize-7.m: New.
1897         * obj-c++.dg/property/dotsyntax-13.mm: New.
1898         * obj-c++.dg/property/dotsyntax-14.mm: New.
1899         * obj-c++.dg/property/dotsyntax-15.mm: New.
1900         * obj-c++.dg/property/synthesize-7.mm: New.
1901
1902 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1903
1904         * objc.dg/property/dynamic-4.m: New.
1905         * objc.dg/property/dynamic-5.m: New.
1906         * objc.dg/property/dynamic-6.m: New.
1907         * obj-c++.dg/property/dynamic-4.mm: New.
1908         * obj-c++.dg/property/dynamic-5.mm: New.
1909         * obj-c++.dg/property/dynamic-6.mm: New.
1910
1911 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1912
1913         * objc.dg/property/synthesize-3.m: New.
1914         * objc.dg/property/synthesize-4.m: New.
1915         * objc.dg/property/synthesize-5.m: New.
1916         * objc.dg/property/synthesize-6.m: New.
1917         * obj-c++.dg/property/synthesize-3.mm: New.
1918         * obj-c++.dg/property/synthesize-4.mm: New.
1919         * obj-c++.dg/property/synthesize-5.mm: New.
1920         * obj-c++.dg/property/synthesize-6.mm: New.
1921
1922 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1923
1924         * objc.dg/property/at-property-5.m: Updated test.
1925         * objc.dg/property/at-property-16.m: New.
1926         * objc.dg/property/at-property-17.m: New.
1927         * objc.dg/property/at-property-18.m: New.
1928         * objc.dg/property/at-property-19.m: New.
1929         * objc.dg/property/dotsyntax-12.m: New.
1930         * objc.dg/protocol-inheritance-1.m: New.
1931         * objc.dg/protocol-inheritance-2.m: New.
1932         * obj-c++.dg/property/at-property-5.mm: Updated test.
1933         * obj-c++.dg/property/at-property-16.mm: New.
1934         * obj-c++.dg/property/at-property-17.mm: New.
1935         * obj-c++.dg/property/at-property-18.mm: New.
1936         * obj-c++.dg/property/at-property-19.mm: New.
1937         * obj-c++.dg/protocol-inheritance-1.mm: New.
1938         * obj-c++.dg/protocol-inheritance-2.mm: New.
1939         * obj-c++.dg/property/dotsyntax-12.mm: New.
1940
1941 2010-11-08  Jason Merrill  <jason@redhat.com>
1942
1943         * g++.dg/expr/overflow1.C: New.
1944         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1945         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1946         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1947         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1948
1949 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1950
1951         * gcc.dg/pr35442.c: Adapt warning.
1952
1953         PR target/46280
1954         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1955         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1956         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1957         i?86-*-* x86_64-*-*.
1958         * g++.dg/torture/pr36445.C: Likewise.
1959         * gcc.c-torture/compile/pr34856.c: Likewise.
1960         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1961         * gcc.c-torture/compile/vector-1.c: Likewise.
1962         * gcc.c-torture/compile/vector-2.c: Likewise.
1963         * gcc.dg/pr32912-1.c: Likewise.
1964         * gcc.c-torture/execute/va-arg-25.c: Move ...
1965         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1966         Add dg-options -msse, dg-require-effective-target sse_runtime for
1967         for i?86-*-*, x86_64-*-*.
1968         * gcc.c-torture/execute/vector-1.c: Likewise.
1969         * gcc.c-torture/execute/vector-2.c: Likewise.
1970         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1971         i?86-*-*, x86_64-*-*.
1972         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1973         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1974         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1975         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1976         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1977
1978 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1979
1980         * gcc.dg/torture/pr45982.c: Add -std=c99
1981         * gcc.dg/torture/pr45623.c: Ditto.
1982
1983 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1984
1985         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1986         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1987
1988 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1989
1990         PR target/28627
1991         * g++.dg/ext/dllimport7.C: Adjust second error check and
1992         allow test for x86_64 mingw, too.
1993
1994 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1995
1996         PR fortran/46344
1997         * gfortran.dg/class_28.f03: New.
1998
1999 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2000
2001         PR rtl-optimization/45352
2002         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2003         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2004         gcc.target/i386/pr45352-2.c: New tests.
2005
2006 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2007
2008         PR libobjc/36610
2009         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2010         XFAIL the run for all but m32 x86.
2011
2012 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2013
2014         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2015         as comment character.
2016
2017 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2018
2019         * gcc.target/mips/mips.exp: Revert previous patch.
2020         * gcc.target/mips/fma-1.c: Delete.
2021         * gcc.target/mips/fma-2.c: Likewise.
2022         * gcc.target/mips/fma-3.c: Likewise.
2023         * gcc.target/mips/fma-4.c: Likewise.
2024         * gcc.target/mips/fma-5.c: Likewise.
2025         * gcc.target/mips/fma-6.c: Likewise.
2026         * gcc.target/mips/fma-7.c: Likewise.
2027         * gcc.target/mips/fma-8.c: Likewise.
2028         * gcc.target/mips/fma-9.c: Likewise.
2029         * gcc.target/mips/fma-10.c: Likewise.
2030         * gcc.target/mips/fma-11.c: Likewise.
2031         * gcc.target/mips/fma-12.c: Likewise.
2032         * gcc.target/mips/fma-13.c: Likewise.
2033         * gcc.target/mips/fma-14.c: Likewise.
2034         * gcc.target/mips/fma-15.c: Likewise.
2035         * gcc.target/mips/fma-16.c: Likewise.
2036         * gcc.target/mips/fma-17.c: Likewise.
2037         * gcc.target/mips/fma-18.c: Likewise.
2038         * gcc.target/mips/fma-19.c: Likewise.
2039         * gcc.target/mips/fma-20.c: Likewise.
2040
2041 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2042
2043         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2044         * gcc.target/mips/fma-1.c: New test.
2045         * gcc.target/mips/fma-2.c: Likewise.
2046         * gcc.target/mips/fma-3.c: Likewise.
2047         * gcc.target/mips/fma-4.c: Likewise.
2048         * gcc.target/mips/fma-5.c: Likewise.
2049         * gcc.target/mips/fma-6.c: Likewise.
2050         * gcc.target/mips/fma-7.c: Likewise.
2051         * gcc.target/mips/fma-8.c: Likewise.
2052         * gcc.target/mips/fma-9.c: Likewise.
2053         * gcc.target/mips/fma-10.c: Likewise.
2054         * gcc.target/mips/fma-11.c: Likewise.
2055         * gcc.target/mips/fma-12.c: Likewise.
2056         * gcc.target/mips/fma-13.c: Likewise.
2057         * gcc.target/mips/fma-14.c: Likewise.
2058         * gcc.target/mips/fma-15.c: Likewise.
2059         * gcc.target/mips/fma-16.c: Likewise.
2060         * gcc.target/mips/fma-17.c: Likewise.
2061         * gcc.target/mips/fma-18.c: Likewise.
2062         * gcc.target/mips/fma-19.c: Likewise.
2063         * gcc.target/mips/fma-20.c: Likewise.
2064
2065 2010-11-06  Jason Merrill  <jason@redhat.com>
2066
2067         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2068
2069 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2070
2071         PR c/43384
2072         * gcc.dg/parser-error-3.c: New test.
2073
2074 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2075
2076         PR c++/45332
2077         * g++.dg/parse/semicolon2.C: New testcase.
2078         * g++.dg/ext/asmspec1.C: Adjust.
2079         * g++.dg/init/new13.C: Adjust.
2080         * g++.dg/parse/ctor5.C: Adjust.
2081
2082 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2083
2084         PR fortran/46330
2085         * gfortran.dg/class_27.f03: New.
2086
2087 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2088
2089         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2090         * objc.dg/property/dotsyntax-5.m: New.
2091         * objc.dg/property/dotsyntax-6.m: New.
2092         * objc.dg/property/dotsyntax-7.m: New.
2093         * objc.dg/property/dotsyntax-8.m: New.
2094         * objc.dg/property/dotsyntax-9.m: New.
2095         * objc.dg/property/dotsyntax-10.m: New.
2096         * objc.dg/property/dotsyntax-11.m: New.
2097         * obj-c++.dg/property/dotsyntax-5.mm: New.
2098         * obj-c++.dg/property/dotsyntax-6.mm: New.
2099         * obj-c++.dg/property/dotsyntax-7.mm: New.
2100         * obj-c++.dg/property/dotsyntax-8.mm: New.
2101         * obj-c++.dg/property/dotsyntax-9.mm: New.
2102         * obj-c++.dg/property/dotsyntax-10.mm: New.
2103         * obj-c++.dg/property/dotsyntax-11.mm: New.
2104
2105 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2106
2107         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2108         NeXT runtime when the type is READONLY.
2109
2110 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2111
2112         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2113         * gcc.target/i386/387-6.c: Ditto.
2114         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2115         * gcc.target/i386/387-4.c: Ditto.
2116         * gcc.target/i386/387-7.c: Ditto.
2117         * gcc.target/i386/387-8.c: Ditto.
2118         * gcc.target/i386/387-9.c: Ditto.
2119         * gcc.target/i386/387-10.c: Ditto.
2120         * gcc.target/i386/387-11.c: Ditto.
2121         * gcc.target/i386/387-12.c: Ditto.
2122
2123         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2124
2125 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2126
2127         PR target/44981
2128         * gcc.dg/darwin-cfstring-format-1.c: New.
2129         * gcc.dg/warn-nsstring.c: New.
2130         * objc.dg/fsf-nsstring-format-1.m: New.
2131         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2132         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2133         linker warning.
2134
2135 2010-11-05  Jason Merrill  <jason@redhat.com>
2136
2137         PR c++/45473
2138         * g++.dg/inherit/virtual6.C: New.
2139
2140 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2141
2142         PR c/44772
2143         * gcc.dg/Wcxx-compat-21.c: New test.
2144
2145 2010-11-05  Ian Lance Taylor  <iant@google.com>
2146
2147         PR target/46084
2148         * gcc.target/i386/pr46084.c: New test.
2149
2150 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2151
2152         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2153         * (check_effective_target_mempcpy): New.
2154         * gcc.c-torture/execute/pr45636.c: Move this...
2155         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2156
2157 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2158
2159         * gcc.target/i386/i386.exp (FLAGS): Remove.
2160         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2161
2162 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2163
2164         PR c++/46160
2165         * g++.dg/opt/empty2.C: New test.
2166
2167         PR target/45670
2168         * gcc.target/i386/pr45670.c: New test.
2169
2170 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2171
2172         PR fortran/45451
2173         PR fortran/46174
2174         * gfortran.dg/class_19.f03: Modified.
2175         * gfortran.dg/class_allocate_6.f03: New.
2176
2177 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2178
2179         * gcc.target/i386/avx-vzeroupper-19.c: New.
2180
2181 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2182
2183         PR tree-optimization/46099
2184         * gcc.dg/autopar/pr46099.c: New test.
2185
2186         PR middle-end/43690
2187         * c-c++-common/pr43690.c: New test.
2188
2189 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2190
2191         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2192         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2193         declaration and implementation.
2194         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2195         * obj-c++.dg/property/at-property-13.mm: Likewise.
2196         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2197         * obj-c++.dg/property/property-1.mm: Likewise.
2198         * obj-c++.dg/property/at-property-7.mm: Likewise.
2199         * obj-c++.dg/property/at-property-9.mm: Likewise.
2200         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2201         * obj-c++.dg/property/at-property-10.mm: Likewise.
2202         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2203         * obj-c++.dg/property/at-property-12.mm: Likewise.
2204         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2205         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2206         * obj-c++.dg/property/at-property-6.mm: Likewise.
2207         * obj-c++.dg/property/at-property-8.mm: Likewise.
2208         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2209         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2210         * obj-c++.dg/property/at-property-11.mm: Likewise.
2211         * obj-c++.dg/template-8.mm: Likewise.
2212         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2213         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2214         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2215         and put a FIXME for this.
2216         * obj-c++.dg/property/property-2.mm: Remove.
2217         * obj-c++.dg/property/property-3.mm: Remove.
2218
2219 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2220
2221         PR debug/46307
2222         * gcc.dg/pr46307.c: New test.
2223
2224 2010-11-05  Jason Merrill  <jason@redhat.com>
2225
2226         PR c++/46304
2227         * g++.dg/ext/complex6.C: New.
2228
2229 2010-11-04  Bud Davis   <jimmied@smu.edu>
2230
2231         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2232
2233 2010-11-04  Chao-ying Fu  <fu@mips.com>
2234
2235         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2236         msubu, mult, multu.
2237         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2238
2239 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2240
2241         Fixed using the Objective-C 2.0 dot-syntax with class names.
2242         * objc.dg/property/dotsyntax-3.m: New.
2243         * objc.dg/property/dotsyntax-4.m: New.
2244         * obj-c++.dg/property/dotsyntax-3.mm: New.
2245         * obj-c++.dg/property/dotsyntax-4.mm: New.
2246
2247         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2248         Objective-C 2.0 dot-syntax is used with class names.
2249         * obj-c++.dg/fobjc-std-1.mm: Same change.
2250
2251 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2252
2253         * gcc.target/powerpc/loop_align.c: New.
2254
2255 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2256
2257         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2258
2259         merge from FSF 'apple/trunk' branch.
2260         * gcc.target/powerpc/darwin64-abi.c: New.
2261
2262 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2263
2264         PR tree-optimization/46233
2265         * gcc.dg/pr46233.c: New test.
2266
2267 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2268
2269         * objc.dg/property/property-2.m: Deleted.
2270         * objc.dg/property/property-3.m: Deleted.
2271
2272 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2273
2274         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2275         defined.
2276         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2277         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2278         * objc.dg/property/property-1.m: Likewise.
2279         * objc.dg/property/at-property-6.m: Likewise.
2280         * objc.dg/property/at-property-7.m: Likewise.
2281         * objc.dg/property/dotsyntax-1.m: Likewise.
2282         * objc.dg/property/at-property-8.m: Likewise.
2283         * objc.dg/property/dotsyntax-2.m: Likewise.
2284         * objc.dg/property/at-property-9.m: Likewise.
2285         * objc.dg/property/synthesize-2.m: Likewise.
2286         * objc.dg/property/at-property-10.m: Likewise.
2287         * objc.dg/property/at-property-11.m: Likewise.
2288         * objc.dg/property/at-property-12.m: Likewise.
2289         * objc.dg/property/at-property-13.m: Likewise.
2290         * objc.dg/property/fsf-property-method-access.m: Likewise.
2291         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2292         linker warning.
2293         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2294         warnings.
2295         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2296         deprecation warnings.  Use Object1 implementation.
2297         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2298         * objc/execute/forward-1.m: Remove.
2299         * objc/execute/forward-1.x: Remove.
2300
2301 2010-11-04  Jason Merrill  <jason@redhat.com>
2302
2303         * g++.dg/cpp0x/constexpr-access.C: New.
2304
2305 2010-11-04  Richard Guenther  <rguenther@suse.de>
2306
2307         PR rtl-optimization/46183
2308         * gcc.dg/torture/pr46183.c: New testcase.
2309
2310 2010-11-04  Richard Guenther  <rguenther@suse.de>
2311
2312         PR tree-optimization/46068
2313         * gcc.dg/torture/pr46068.c: New testcase.
2314
2315 2010-11-04  Richard Guenther  <rguenther@suse.de>
2316
2317         PR tree-optimization/45991
2318         * gcc.dg/pr45991.c: New testcase.
2319
2320 2010-11-04  Richard Guenther  <rguenther@suse.de>
2321
2322         PR tree-optimization/46154
2323         * g++.dg/torture/pr46154.C: New testcase.
2324
2325 2010-11-04  Richard Guenther  <rguenther@suse.de>
2326
2327         PR tree-optimization/45733
2328         * gcc.dg/pr45733.c: New testcase.
2329
2330 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2331
2332         PR tree-optimization/46213
2333         * gfortran.dg/vect/pr46213.f90: New.
2334
2335 2010-11-04  Richard Guenther  <rguenther@suse.de>
2336
2337         PR testsuite/45702
2338         * gcc.dg/pr34989-1.c: Move ...
2339         * gcc.dg/lto/pr34989-1_0.c: ... here.
2340         * gcc.dg/pr34989-2.c: Move ...
2341         * gcc.dg/lto/pr34989-1_1.c: ... here.
2342         * gcc.dg/pr27898.c: Move ...
2343         * gcc.dg/lto/pr27898_0.c: ... here and ...
2344         * gcc.dg/lto/pr27898_1.c: ... split.
2345         * gcc.dg/pr28712.c: Move ...
2346         * gcc.dg/lto/pr28712_0.c: ... here and ...
2347         * gcc.dg/lto/pr28712_1.c: ... split ...
2348         * gcc.dg/lto/pr28712_2.c: ... twice.
2349         * gcc.dg/pr28706.c: Move ...
2350         * gcc.dg/lto/pr28706_0.c: ... here and ...
2351         * gcc.dg/lto/pr28706_1.c: ... split.
2352
2353 2010-11-04  Richard Guenther  <rguenther@suse.de>
2354             Richard Henderson  <rth@redhat.com>
2355
2356         * gcc.target/i386/fma4-vector-2.c: New testcase.
2357
2358 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2359             Richard Guenther  <rguenther@suse.de>
2360
2361         * gcc.dg/vec-scal-opt.c: New testcase.
2362         * gcc.dg/vec-scal-opt1.c: New testcase.
2363         * gcc.dg/vec-scal-opt2.c: New testcase.
2364
2365 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2366
2367         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2368         from plugin build flags on Darwin targets.
2369
2370 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2371
2372         * gcc.target/i386/pr46285.c: Require split_stack target.
2373
2374 2010-11-03  Jason Merrill  <jason@redhat.com>
2375
2376         PR c++/46293
2377         * g++.dg/cpp0x/constexpr-base2.C: New.
2378
2379         PR c++/46289
2380         * g++.dg/cpp0x/initlist45.C: New.
2381
2382 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2383
2384         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2385         is now allowed in categories.
2386         * obj-c++.dg/property/dynamic-2.mm: Same change.
2387         * objc.dg/property/dynamic-3.m: New.
2388         * obj-c++.dg/property/dynamic-3.mm: New.
2389         * objc.dg/property/at-property-14.m: New.
2390         * objc.dg/property/at-property-15.m: New.
2391         * obj-c++.dg/property/at-property-14.mm: New.
2392         * obj-c++.dg/property/at-property-15.mm: New.
2393
2394         * objc.dg/foreach-6.m: Added a few more tests for valid and
2395         invalid iterating variables and collections.
2396
2397 2010-11-03  Xinliang David Li  <davidxl@google.com>
2398
2399         PR target/46200
2400         * g++.dg/tree-ssa/ivopts-2.C: New test.
2401
2402 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2403
2404         PR target/46295
2405         * gcc.target/i386/pr46295.c: New.
2406
2407 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2408
2409         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2410         precision min/max for single precision on VSX.
2411
2412 2010-11-03  Jason Merrill  <jason@redhat.com>
2413
2414         PR c++/46289
2415         * g++.dg/cpp0x/constexpr-ice3.C: New.
2416
2417 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2418
2419         * gnat.dg/opt8.ad[sb]: New test.
2420         * gnat.dg/opt8_pkg.ads: New helper.
2421
2422 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2423
2424         PR rtl-optimization/45865
2425         * gcc.dg/pr45865.c: New.
2426         * gcc.dg/torture/pr45865.c: Likewise.
2427
2428         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2429         * gcc.target/arm/headmerge-2.c: Likewise.
2430         * gcc.target/i386/headmerge-1.c: Likewise.
2431         * gcc.target/i386/headmerge-2.c: Likewise.
2432
2433 2010-11-03  Richard Guenther  <rguenther@suse.de>
2434
2435         PR middle-end/46288
2436         * gcc.dg/pr46288.c: New testcase.
2437
2438 2010-11-03  Richard Guenther  <rguenther@suse.de>
2439
2440         PR tree-optimization/44807
2441         * gcc.dg/torture/pr44807.c: New testcase.
2442
2443 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2444
2445         PR libgfortran/43899
2446         * gfortran.dg/namelist_67.f90: New test.
2447
2448 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2449
2450         PR tree-optimization/46009
2451         * gcc.dg/vect/pr46009.c: New function.
2452
2453 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2454
2455         Implemented -fobjc-std=objc1 flag.
2456         * objc.dg/fobjc-std-1.m: New.
2457         * obj-c++.dg/fobjc-std-1.mm: New.
2458
2459 2010-11-03  Richard Guenther  <rguenther@suse.de>
2460
2461         PR middle-end/46241
2462         * g++.dg/debug/pr46241.C: New testcase.
2463
2464 2010-11-03  Richard Guenther  <rguenther@suse.de>
2465
2466         PR tree-optimization/46190
2467         * gfortran.dg/pr46190.f90: New testcase.
2468
2469 2010-11-03  Richard Guenther  <rguenther@suse.de>
2470
2471         PR testsuite/46274
2472         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2473         * gcc.dg/vect/vect-19.c: Likewise.
2474         * gcc.dg/vect/vect-17.c: Likewise.
2475
2476 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2477
2478         PR target/46285
2479         * gcc.target/i386/pr46285.c: New.
2480
2481 2010-11-03  Richard Guenther  <rguenther@suse.de>
2482
2483         PR tree-optimization/46217
2484         * gcc.dg/pr46217.c: New testcase.
2485
2486 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2487
2488         * objc.dg/property/dotsyntax-1.m: New.
2489         * objc.dg/property/dotsyntax-2.m: New.
2490         * obj-c++.dg/property/dotsyntax-1.mm: New.
2491         * obj-c++.dg/property/dotsyntax-2.mm: New.
2492
2493 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2494
2495         PR tree-optimization/46165
2496         * gcc.dg/pr46165.c: New test.
2497
2498 2010-11-03  Richard Guenther  <rguenther@suse.de>
2499
2500         PR middle-end/46251
2501         * gcc.dg/pr46251.c: New testcase.
2502
2503 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2504
2505         PR tree-optimization/46107
2506         * gcc.c-torture/compile/pr46107.c: New test.
2507
2508         PR debug/46252
2509         * gcc.dg/pr46252.c: New test.
2510
2511         PR rtl-optimization/46034
2512         PR rtl-optimization/46212
2513         PR rtl-optimization/46248
2514         * gcc.c-torture/compile/pr46034.c: New test.
2515         * gcc.c-torture/compile/pr46248.c: New test.
2516         * gcc.dg/pr46212.c: New test.
2517
2518 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2519
2520         * gnat.dg/sizetype4.adb: New test.
2521
2522 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2523
2524         * gcc.target/i386/avx-vzeroupper-15.c: New.
2525         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2526         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2527         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2528
2529         PR target/46253
2530         * gcc.target/i386/pr46253.c: New.
2531
2532 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2533             Tobias Burnus  <burnus@net-b.de>
2534
2535         PR fortran/45170
2536         * gfortran.dg/deferred_type_param_1.f90: New.
2537         * gfortran.dg/deferred_type_param_2.f90: New.
2538         * gfortran.dg/initialization_1.f90: Update dg-errors.
2539         * gfortran.dg/initialization_9.f90: Update dg-errors.
2540
2541 2010-11-02  Richard Guenther  <rguenther@suse.de>
2542
2543         PR tree-optimization/46149
2544         * g++.dg/torture/pr46149.C: New testcase.
2545
2546 2010-11-02  Richard Guenther  <rguenther@suse.de>
2547
2548         PR tree-optimization/46216
2549         * gcc.dg/torture/pr46216.c: New testcase.
2550
2551 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2552
2553         PR target/46131
2554         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2555         *-*-osf*.
2556
2557 2010-11-02  Richard Guenther  <rguenther@suse.de>
2558
2559         PR tree-optimization/46184
2560         * gcc.dg/pr46184.c: New testcase.
2561
2562 2010-11-02  Richard Guenther  <rguenther@suse.de>
2563
2564         PR tree-optimization/46177
2565         * gcc.dg/pr46177.c: New testcase.
2566
2567 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2568
2569         PR middle-end/46120
2570         * g++.dg/ipa/ivinline-9.C: New test.
2571
2572 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2573
2574         PR tree-optimization/45875
2575         * g++.dg/torture/pr45875.C: New test.
2576
2577 2010-11-02  Richard Guenther  <rguenther@suse.de>
2578
2579         PR testsuite/46249
2580         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2581
2582 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2583
2584         PR debug/46255
2585         * gcc.dg/pr46255.c: New test.
2586
2587 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2588
2589         PR c++/46170
2590         PR c++/46162
2591         * g++.dg/template/sfinae26.C: New test.
2592         * g++.dg/template/sfinae27.C: Likewise.
2593
2594 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2595
2596         PR c++/45606
2597         * g++.dg/template/typedef36.C: New test.
2598         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2599         * g++.dg/template/canon-type-10.C: Likewise.
2600         * g++.dg/template/canon-type-11.C: Likewise.
2601         * g++.dg/template/canon-type-12.C: Likewise.
2602         * g++.dg/template/canon-type-13.C: Likewise.
2603
2604 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2605
2606         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2607         instance of debug_pubnames on darwin.
2608
2609 2010-11-01  Jason Merrill  <jason@redhat.com>
2610             Benjamin Kosnik  <bkoz@redhat.com>
2611
2612         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2613         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2614
2615         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2616         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2617         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2618         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2619         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2620         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2621         * g++.dg/cpp0x/constexpr-array.C: New.
2622         * g++.dg/cpp0x/constexpr-base.C: New.
2623         * g++.dg/cpp0x/constexpr-complex.C: New.
2624         * g++.dg/cpp0x/constexpr-data1.C: New.
2625         * g++.dg/cpp0x/constexpr-data2.C: New.
2626         * g++.dg/cpp0x/constexpr-deref.C: New.
2627         * g++.dg/cpp0x/constexpr-diag1.C: New.
2628         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2629         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2630         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2631         * g++.dg/cpp0x/constexpr-empty.C: New.
2632         * g++.dg/cpp0x/constexpr-empty2.C: New.
2633         * g++.dg/cpp0x/constexpr-empty3.C: New.
2634         * g++.dg/cpp0x/constexpr-empty4.C: New.
2635         * g++.dg/cpp0x/constexpr-empty5.C: New.
2636         * g++.dg/cpp0x/constexpr-ex1.C: New.
2637         * g++.dg/cpp0x/constexpr-ex2.C: New.
2638         * g++.dg/cpp0x/constexpr-ex3.C: New.
2639         * g++.dg/cpp0x/constexpr-ex4.C: New.
2640         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2641         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2642         * g++.dg/cpp0x/constexpr-function1.C: New.
2643         * g++.dg/cpp0x/constexpr-function2.C: New.
2644         * g++.dg/cpp0x/constexpr-function3.C: New.
2645         * g++.dg/cpp0x/constexpr-ice.C: New.
2646         * g++.dg/cpp0x/constexpr-initlist.C: New.
2647         * g++.dg/cpp0x/constexpr-neg1.C: New.
2648         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2649         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2650         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2651         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2652         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2653         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2654         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2655         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2656         * g++.dg/cpp0x/constexpr-object1.C: New.
2657         * g++.dg/cpp0x/constexpr-object2.C: New.
2658         * g++.dg/cpp0x/constexpr-overflow.C: New.
2659         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2660         * g++.dg/cpp0x/constexpr-pos1.C: New.
2661         * g++.dg/cpp0x/constexpr-potential1.C: New.
2662         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2663         * g++.dg/cpp0x/constexpr-pure.C: New.
2664         * g++.dg/cpp0x/constexpr-static.C: New.
2665         * g++.dg/cpp0x/constexpr-static2.C: New.
2666         * g++.dg/cpp0x/constexpr-static3.C: New.
2667         * g++.dg/cpp0x/constexpr-static4.C: New.
2668         * g++.dg/cpp0x/constexpr-static5.C: New.
2669         * g++.dg/cpp0x/constexpr-static6.C: New.
2670         * g++.dg/cpp0x/constexpr-string.C: New.
2671         * g++.dg/cpp0x/constexpr-switch.C: New.
2672         * g++.dg/cpp0x/constexpr-targ.C: New.
2673         * g++.dg/cpp0x/constexpr-throw.C: New.
2674         * g++.dg/cpp0x/constexpr-typeid.C: New.
2675         * g++.dg/cpp0x/constexpr-union.C: New.
2676         * g++.dg/cpp0x/constexpr-value.C: New.
2677         * g++.dg/cpp0x/constexpr-value2.C: New.
2678         * g++.dg/cpp0x/constexpr-variadic.C: New.
2679         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2680         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2681         * g++.dg/other/fold1.C: Likewise.
2682         * g++.dg/parse/crash36.C: Likewise.
2683         * g++.dg/parse/constant4.C: Adjust expected error.
2684         * g++.dg/template/arg5.C: Likewise.
2685         * g++.dg/template/non-dependent10.C: Likewise.
2686         * g++.dg/template/qualified-id3.C: Likewise.
2687         * g++.dg/warn/overflow-warn-1.C: Likewise.
2688         * g++.dg/warn/overflow-warn-3.C: Likewise.
2689         * g++.dg/warn/overflow-warn-4.C: Likewise.
2690         * g++.old-deja/g++.pt/crash10.C: Likewise.
2691
2692         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2693
2694 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2695
2696         Implemented format and noreturn attributes for Objective-C methods.
2697         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2698         * objc.dg/attributes/method-deprecated-1.m: New.
2699         * objc.dg/attributes/method-deprecated-2.m: New.
2700         * objc.dg/attributes/method-deprecated-3.m: New.
2701         * objc.dg/attributes/method-noreturn-1.m: New.
2702         * objc.dg/attributes/method-sentinel-1.m: New.
2703         * objc.dg/attributes/method-format-1.m: New.
2704         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2705         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2706         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2707         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2708         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2709         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2710         * obj-c++.dg/attributes/method-format-1.mm: New.
2711
2712 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2713
2714         * objc.dg/property/at-property-deprecated-1.m: New.
2715         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2716
2717 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2718
2719         Implemented Objective-C 2.0 property accessors.
2720         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2721         avoid testing more complex accessors in this testcase which is not
2722         about them.
2723         * objc.dg/property/at-property-7.m: Same change.
2724         * objc.dg/property/at-property-8.m: Same change.
2725         * objc.dg/property/at-property-9.m: Same change.
2726         * objc.dg/property/at-property-10.m: Same change.
2727         * objc.dg/property/at-property-11.m: Same change.
2728         * obj-c++.dg/property/at-property-6.mm: Same change.
2729         * obj-c++.dg/property/at-property-7.mm: Same change.
2730         * obj-c++.dg/property/at-property-8.mm: Same change.
2731         * obj-c++.dg/property/at-property-9.mm: Same change.
2732         * obj-c++.dg/property/at-property-10.mm: Same change.
2733         * obj-c++.dg/property/at-property-11.mm: Same change.
2734         * objc.dg/property/at-property-12.m: New.
2735         * objc.dg/property/at-property-13.m: New.
2736         * obj-c++.dg/property/at-property-12.mm: New.
2737         * obj-c++.dg/property/at-property-13.mm: New.
2738
2739 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2740
2741         PR fortran/46152
2742         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2743         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2744         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2745         * gfortran.dg/allocate_with_typespec_2.f: New test.
2746         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2747         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2748         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2749
2750 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2751             Nathan Froyd  <froydnj@codesourcery.com>
2752
2753         PR tree-optimization/46259
2754         * gfortran.dg/pr46259.f: New testcase.
2755
2756 2010-11-01  Paul Koning  <ni1d@arrl.net>
2757
2758         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2759         * gcc.c-torture/compile/20020604-1.c: Ditto.
2760         * gcc.c-torture/compile/20001226-1.c: Ditto.
2761         * gcc.c-torture/compile/20010327-1.c: Ditto.
2762         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2763         * gcc.c-torture/compile/pr43191.c: Ditto.
2764         * gcc.c-torture/compile/pr41181.c: Ditto.
2765
2766 2010-10-31  Richard Henderson  <rth@redhat.com>
2767
2768         * lib/target-supports.exp
2769         (check_effective_target_automatic_stack_alignment): True for
2770         x86 but not windows.
2771         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2772         use of the preferred-stack-boundary arguments.
2773         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2774
2775 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2776
2777         PR target/46142
2778         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2779         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2780
2781 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2782
2783         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2784
2785 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2786
2787         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2788         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2789         than tls.
2790         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2791         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2792         * objc.dg/torture/tls/thr-init.m: Likewise.
2793         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2794         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2795
2796 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2797
2798         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2799         the Linux kernel.
2800
2801 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2802
2803         PR fortran/44917
2804         PR fortran/44926
2805         PR fortran/46196
2806         * gfortran.dg/typebound_generic_10.f03: New.
2807
2808 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2809
2810         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2811         * objc.dg/property/property-neg-1.m: Updated for changes in the
2812         syntax of @property and the implementation of
2813         @synthesize/@dynamic.
2814         * objc.dg/property/property-neg-2.m: Same change.
2815         * objc.dg/property/property-neg-3.m: Same change.
2816         * objc.dg/property/property-neg-4.m: Same change.
2817         * objc.dg/property/property-neg-5.m: Same change.
2818         * objc.dg/property/property-neg-7.m: Same change.
2819         * objc.dg/property/property-1.m: Same change.
2820         * objc.dg/property/synthesize-1.m: Same change.
2821         * objc.dg/property/at-property-2.m: Same change.
2822         * objc.dg/property/at-property-4.m: Same change.
2823
2824         * objc.dg/property/fsf-property-method-acces.m: Updated for
2825         changes in the syntax of @property and the implementation of
2826         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2827         * objc.dg/property/fsf-property-basic.m: Same change.
2828         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2829
2830         * objc.dg/property/at-property-5.m: New.
2831         * objc.dg/property/at-property-6.m: New.
2832         * objc.dg/property/at-property-7.m: New.
2833         * objc.dg/property/at-property-8.m: New.
2834         * objc.dg/property/at-property-9.m: New.
2835         * objc.dg/property/at-property-10.m: New.
2836         * objc.dg/property/at-property-11.m: New.
2837         * objc.dg/property/synthesize-2.m: New.
2838         * objc.dg/property/dynamic-2.m: New.
2839
2840         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2841         syntax of @property and the implementation of
2842         @synthesize/@dynamic.
2843         * obj-c++.dg/property/property-neg-2.mm: Same change.
2844         * obj-c++.dg/property/property-neg-3.mm: Same change.
2845         * obj-c++.dg/property/property-neg-4.mm: Same change.
2846         * obj-c++.dg/property/property-neg-5.mm: Same change.
2847         * obj-c++.dg/property/property-neg-7.mm: Same change.
2848         * obj-c++.dg/property/property-1.mm: Same change.
2849         * obj-c++.dg/property/synthesize-1.mm: Same change.
2850         * obj-c++.dg/property/at-property-2.mm: Same change.
2851         * obj-c++.dg/property/at-property-4.mm: Same change.
2852
2853         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2854         changes in the syntax of @property and the implementation of
2855         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2856         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2857         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2858
2859         * obj-c++.dg/property/at-property-5.mm: New.
2860         * obj-c++.dg/property/at-property-6.mm: New.
2861         * obj-c++.dg/property/at-property-7.mm: New.
2862         * obj-c++.dg/property/at-property-8.mm: New.
2863         * obj-c++.dg/property/at-property-9.mm: New.
2864         * obj-c++.dg/property/at-property-10.mm: New.
2865         * obj-c++.dg/property/at-property-11.mm: New.
2866         * obj-c++.dg/property/synthesize-2.mm: New.
2867         * obj-c++.dg/property/dynamic-2.mm: New.
2868
2869 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2870             Andrew Pinski  <pinskia@gmail.com>
2871
2872         * gcc.c-torture/execute/vector-shift.c: New testcase.
2873         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2874         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2875         * gcc.dg/vector-shift.c: Likewise.
2876         * gcc.dg/vector-shift1.c: Likewise.
2877         * gcc.dg/torture/vector-shift2.c: Likewise.
2878         * gcc.dg/vector-shift3.c: Likewise.
2879         * gcc.dg/simd-1b.c: Adjust.
2880
2881 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2882
2883         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2884
2885 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2886
2887         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2888
2889 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2890
2891         PR target/46153
2892         * gcc.target/i386/pr46153.c: New test.
2893
2894 2010-10-27  Jason Merrill  <jason@redhat.com>
2895
2896         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2897
2898 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2899
2900         PR fortran/46161
2901         * gfortran.dg/class_dummy_3.f03: New.
2902
2903 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2904
2905         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2906         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2907
2908         * gcc.target/i386/avx-vzeroupper-3.c: New.
2909         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2910         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2911         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2912         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2913         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2914         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2915         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2916         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2917         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2918         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2919         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2920
2921 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2922
2923         * obj-c.dg/property/at-property-4.m: New.
2924         * obj-c++.dg/property/at-property-4.mm: New.
2925         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2926         updates in warning.
2927         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2928         updates in warning.
2929
2930 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2931
2932         * objc.dg/property/at-property-1.m: New.
2933         * objc.dg/property/at-property-2.m: New.
2934         * objc.dg/property/at-property-3.m: New.
2935         * objc.dg/ivar-invalid-type-1.m: New.
2936         * obj-c++.dg/property/at-property-1.mm: New.
2937         * obj-c++.dg/property/at-property-2.mm: New.
2938         * obj-c++.dg/property/at-property-3.mm: New.
2939         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2940         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2941         in error reporting.
2942
2943 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2944
2945         PR libgfortran/46010
2946         * gfortran.dg/namelist_66.f90: New test.
2947         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2948
2949 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2950
2951         PR fortran/42647
2952         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2953         * gfortran.dg/allocatable_scalar_10.f90: New.
2954         * gfortran.dg/class_19.f03: Extended.
2955
2956 2010-10-26  Jan Hubicka  <jh@suse.cz>
2957
2958         PR middle-end/45736
2959         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2960
2961 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2962
2963         PR tree-optimization/46167
2964         * gcc.dg/vect/O-pr46167.c: New.
2965         * gcc.dg/vect/vect.exp: Run tests with -O.
2966
2967 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2968
2969         PR target/44948
2970         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2971         * g++.dg/vect/pr33860a.cc: Likewise.
2972         * gcc.c-torture/compile/20070522-1.c: Likewise.
2973         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2974         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2975         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2976         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2977         * gcc.dg/pr44136.c: Likewise.
2978
2979         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2980         * gcc.dg/compat/vector-1_x.c: Likewise.
2981         * gcc.dg/compat/vector-1_y.c: Likewise.
2982         * gcc.dg/compat/vector-2_x.c: Likewise.
2983         * gcc.dg/compat/vector-2_y.c: Likewise.
2984         * gcc.dg/pr43300.c: Likewise.
2985
2986         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2987         * gcc.dg/compat/vector-1a_y.c: Likewise.
2988         * gcc.dg/compat/vector-1b_x.c: Likewise.
2989         * gcc.dg/compat/vector-1b_y.c: Likewise.
2990         * gcc.dg/compat/vector-2a_x.c: Likewise.
2991         * gcc.dg/compat/vector-2a_y.c: Likewise.
2992         * gcc.dg/compat/vector-2b_x.c: Likewise.
2993         * gcc.dg/compat/vector-2b_y.c: Likewise.
2994         * gcc.target/i386/pr39162.c: Likewise.
2995         * gcc.target/i386/pr40906-2.c: Likewise.
2996         * gcc.target/i386/sse-5.c: Likewise.
2997
2998         * gcc.dg/pr35442.c: Prune ABI change warnings.
2999
3000         * gcc.c-torture/execute/pr38151.x: New.
3001         * gcc.target/i386/pr44948-1a.c: Likewise.
3002         * gcc.target/i386/pr44948-1b.c: Likewise.
3003         * gcc.target/i386/pr44948-2a.c: Likewise.
3004         * gcc.target/i386/pr44948-2b.c: Likewise.
3005
3006 2010-10-26  Ian Lance Taylor  <iant@google.com>
3007
3008         PR middle-end/45687
3009         * gcc.c-torture/execute/20101025-1.c: New test.
3010
3011 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3012
3013         PR fortran/45451
3014         * gfortran.dg/class_allocate_5.f90: New.
3015
3016 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3017
3018         Implement opaque-enum-specifiers for C++0x
3019         * g++.dg/cpp0x/forw_enum1.C: New.
3020         * g++.dg/cpp0x/forw_enum2.C: New.
3021         * g++.dg/cpp0x/forw_enum3.C: New.
3022         * g++.dg/cpp0x/forw_enum4.C: New.
3023         * g++.dg/cpp0x/forw_enum5.C: New.
3024         * g++.dg/cpp0x/forw_enum6.C: New.
3025         * g++.dg/cpp0x/forw_enum7.C: New.
3026         * g++.dg/cpp0x/forw_enum8.C: New.
3027         * g++.dg/cpp0x/forw_enum9.C: New.
3028         * g++.dg/parse/enum3.C: Add new errors.
3029         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3030         * g++.dg/cpp0x/auto9.C: Add new error.
3031         * g++.dg/template/crash79.C: Add new errors.
3032
3033 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3034
3035         * gcc.target/arm/volatile-bitfields-1.c: New test.
3036         * gcc.target/arm/volatile-bitfields-2.c: New test.
3037         * gcc.target/arm/volatile-bitfields-3.c: New test.
3038
3039 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3040
3041         * gnat.dg/pointer_discr1.adb: New test.
3042         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3043         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3044         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3045
3046 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3047
3048         * gnat.dg/loop_optimization8.adb: New test.
3049         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3050         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3051
3052 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3053
3054         * gnat.dg/in_out_parameter2.adb: New test.
3055         * gnat.dg/in_out_parameter3.adb: Likewise.
3056
3057 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3058
3059         * g++.dg/opt/combine.c: New test.
3060
3061 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3062
3063         * gnat.dg/opt7.ad[sb]: New test.
3064         * gnat.dg/opt7_pkg.ads: New helper.
3065
3066 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3067
3068         PR objc/45735
3069         * obj-c.dg/pr45735.mm: New.
3070         * obj-c++.dg/pr45735.mm: New.
3071
3072 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3073
3074         PR objc/24393
3075         * objc.dg/pr24393.m: New.
3076         * obj-c++.dg/pr24393.mm: New.
3077
3078 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3079
3080         PR objc/28049
3081         * objc.dg/pr28049.m: New.
3082         * obj-c++.dg/pr28049.mm: New.
3083
3084 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3085
3086         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3087         parameter attributes are now supported.
3088         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3089         * objc.dg/attributes/parameter-attribute-1.m: New test.
3090         * objc.dg/attributes/parameter-attribute-2.m: New test.
3091         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3092         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3093
3094 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3095
3096         Based on the CFString implementation in FSF apple/trunk branch.
3097
3098         * gcc.dg/darwin-cfstring-1.c: New.
3099         * gcc.dg/darwin-cfstring-2.c: New.
3100         * gcc.dg/torture/darwin-cfstring-3.c: New.
3101         * g++.dg/other/darwin-cfstring1.C: New.
3102         * g++.dg/torture/darwin-cfstring-3.C: New.
3103
3104 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3105
3106         * objc.dg/demangle-1.m: New test.
3107         * obj-c++.dg/demangle-1.mm: New test.
3108         * obj-c++.dg/demangle-2.mm: New test.
3109         * obj-c++.dg/demangle-3.mm: New test.
3110
3111 2010-10-23  Ian Lance Taylor  <iant@google.com>
3112
3113         * gcc.c-torture/execute/20101011-1.c: New test.
3114         * gcc.c-torture/execute/20101011-1.x: New test driver.
3115
3116 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3117
3118         PR fortran/46122
3119         * gfortran.dg/protected_8.f90: New.
3120
3121 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3122
3123         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3124         * gcc.target/i386/isa-9.c: Skip for -march other than
3125         -march=amdfam10 in multilib options.
3126         * gcc.target/i386/pr42589.c: Skip for -march other than
3127         -march=i486 in multilib options.
3128         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3129         other -march in multilib options.
3130
3131 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3132
3133         PR rtl-optimization/37360
3134         * gcc.dg/pr37360.c: New test.
3135
3136 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3137
3138         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3139
3140 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3141             Andrew Pinski  <pinskia@gmail.com>
3142
3143         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3144         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3145         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3146         * gcc.dg/vector-subscript-1.c: Likewise.
3147         * gcc.dg/vector-subscript-2.c: Likewise.
3148         * gcc.dg/vector-subscript-3.c: New testcase.
3149         * gcc.dg/array-8.c: Adjust.
3150
3151 2010-10-22  Richard Guenther  <rguenther@suse.de>
3152
3153         PR middle-end/46137
3154         * c-c++-common/torture/pr46137.c: New testcase.
3155
3156 2010-10-22  Jason Merrill  <jason@redhat.com>
3157
3158         PR c++/46129
3159         * g++.dg/template/defarg14.C: New.
3160
3161 2010-10-22  Jason Merrill  <jason@redhat.com>
3162
3163         PR c++/46103
3164         * g++.dg/cpp0x/implicit10.C: New.
3165
3166 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3167
3168         PR target/46098
3169         * gcc.target/i386/pr46098.c: New test.
3170
3171 2010-10-22  Richard Guenther  <rguenther@suse.de>
3172
3173         PR tree-optimization/45720
3174         * gcc.dg/torture/pr45720.c: New testcase.
3175
3176 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3177
3178         PR tree-optimization/46126
3179         * gcc.dg/vect/pr46126.c: New.
3180
3181 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3182
3183         Based on the CFString implementation in FSF apple/trunk branch.
3184
3185         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3186         so that the latter can be used in dg-skip and dg-xfail clauses.
3187         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3188         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3189         to use dg-additional-files for Object1.
3190         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3191         to use dg-additional-files for Object1, move to torture/strings/.
3192         * obj-c++.dg/const-str-4.mm: Likewise.
3193         * obj-c++.dg/const-str-3.mm: Likewise.
3194         * obj-c++.dg/const-str-8.mm: Likewise.
3195         * obj-c++.dg/const-str-9.mm: Likewise.
3196         * obj-c++.dg/const-str-10.mm: Likewise.
3197         * obj-c++.dg/const-str-10.mm: Likewise.
3198         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3199         to use dg-additional-files for Object1, move to strings/.
3200         * obj-c++.dg/const-str-2.mm: Likewise.
3201         * obj-c++.dg/const-str-5.mm: Likewise.
3202         * obj-c++.dg/const-str-6.mm: Likewise.
3203         * obj-c++.dg/const-str-12.mm: Likewise.
3204         * obj-c++.dg/strings/strings.exp: New.
3205         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3206         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3207         * obj-c++.dg/torture/strings/strings.exp: New.
3208         * obj-c++.dg/torture/strings/string1.mm: New.
3209         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3210         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3211         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3212
3213         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3214         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3215         * objc/execute/string2.m: Likewise.
3216         * objc/execute/string3.m: Likewise.
3217         * objc/execute/string3.m: Likewise.
3218         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3219         * objc.dg/foreach-4.m: Likewise.
3220         * objc.dg/foreach-5.m: Likewise.
3221         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3222         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3223         * objc.dg/const-str-4.m: Likewise.
3224         * objc.dg/const-str-7.m: Likewise.
3225         * objc.dg/const-str-8.m: Likewise.
3226         * objc.dg/const-str-9.m: Likewise.
3227         * objc.dg/const-str-10.m: Likewise.
3228         * objc.dg/const-str-11.m: Likewise.
3229         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3230         to use dg-additional-files for Object1, move to objc.dg/strings/.
3231         * objc.dg/const-str-2.m: Likewise.
3232         * objc.dg/const-str-5.m: Likewise.
3233         * objc.dg/const-str-6.m: Likewise.
3234         * objc.dg/const-str-12.m: Likewise.
3235         * objc.dg/const-str-12b.m: Likewise.
3236         * objc.dg/strings/strings.exp: New.
3237         * objc.dg/strings/const-cfstring-2.m: New.
3238         * objc.dg/strings/const-cfstring-5.m: New.
3239         * objc.dg/torture/strings/strings.exp: New.
3240         * objc.dg/torture/strings/const-cfstring-1.m: New.
3241         * objc.dg/torture/strings/const-cfstring-3.m: New.
3242         * objc.dg/torture/strings/const-cfstring-4.m: New.
3243
3244 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3245
3246         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3247
3248 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3249
3250         PR c++/46117
3251         * g++.dg/parse/crash57.C: New.
3252
3253 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3254             H.J. Lu  <hongjiu.lu@intel.com>
3255
3256         PR target/45946
3257         * gcc.target/i386/pr45946.c: New test.
3258
3259 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3260
3261         PR tree-optimization/45875
3262         * g++.dg/ipa/pr45875.C: New test.
3263
3264 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3265
3266         PR tree-optimization/46049
3267         PR tree-optimization/46052
3268         * gcc.dg/vect/pr46052.c: New test.
3269         * gcc.dg/vect/pr46049.c: New test.
3270
3271 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3272
3273         PR fortran/46007
3274         * gfortran.dg/shape_5.f90:  New test case.
3275
3276 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3277
3278         PR fortran/46060
3279         * gfortran.dg/proc_ptr_comp_25.f90: New.
3280
3281 2010-10-21  Richard Guenther  <rguenther@suse.de>
3282             Michael Matz  <matz@suse.de>
3283
3284         PR tree-optimization/45764
3285         * gcc.dg/torture/pr45764.c: New testcase.
3286
3287 2010-10-21  Richard Guenther  <rguenther@suse.de>
3288
3289         PR tree-optimization/46111
3290         * g++.dg/torture/pr46111.C: New testcase.
3291
3292 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3293
3294         PR fortran/46067
3295         * gfortran.dg/dummy_procedure_4.f90: New.
3296         * gfortran.dg/proc_ptr_30.f90: New.
3297
3298 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3299
3300         PR fortran/46100
3301         * gfortran.dg/ptr-func-1.f90: New.
3302         * gfortran.dg/ptr-func-2.f90: New.
3303
3304 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3305
3306         PR tree-optimization/45919
3307         * gcc.c-torture/compile/pr45919.c: New test.
3308
3309         PR tree-optimization/46066
3310         * gcc.dg/autopar/pr46066.c: New test.
3311
3312 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3313
3314         PR c++/46024
3315         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3316
3317 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3318
3319         PR c++/46056
3320         * g++.dg/cpp0x/range-for7.C: New.
3321
3322 2010-10-20  Richard Guenther  <rguenther@suse.de>
3323
3324         PR lto/45667
3325         * g++.dg/lto/20101020-1_0.h: New testcase.
3326         * g++.dg/lto/20101020-1_0.C: Likewise.
3327         * g++.dg/lto/20101020-1_1.C: Likewise.
3328
3329 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3330
3331         * gcc.dg/20101013-1.c: New test.
3332
3333 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3334
3335         PR target/46085
3336         * gcc.target/i386/pr46085-1.c: New.
3337         * gcc.target/i386/pr46085-2.c: Likewise.
3338
3339 2010-10-20  Richard Guenther  <rguenther@suse.de>
3340
3341         PR tree-optimization/45860
3342         * gcc.dg/torture/pr45860.c: New testcase.
3343
3344 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3345
3346         * gnat.dg/discr25.adb: New test.
3347         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3348
3349 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3350
3351         * gcc.target/powerpc/ehreturn.c: New test.
3352
3353 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3354
3355         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3356         not require Foundation and run with the GNU runtime as well.
3357
3358         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3359
3360         Radar 4439126
3361         * obj-c++.dg/template-8.mm: New.
3362
3363 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3364
3365         PR objc/23709
3366         * objc.dg/pr23709.m: New.
3367         * obj-c++.dg/pr23709.m: New.
3368
3369 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3370
3371         PR c++/46046
3372         * g++.dg/template/crash104.C: New.
3373
3374 2010-10-19  Richard Henderson  <rth@redhat.com>
3375
3376         * gcc.target/i386/fma3-fma.c: New.
3377         * gcc.target/i386/fma3-builtin.c: New.
3378         * gcc.target/i386/fma4-builtin.c: New.
3379
3380 2010-10-19  Richard Guenther  <rguenther@suse.de>
3381
3382         PR testsuite/46081
3383         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3384
3385 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3386
3387         Merge from 'apple/trunk' branch on FSF servers.
3388
3389         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3390
3391         Radar 4293709
3392         * objc.dg/proto-init-mimatch-1.m: New.
3393         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3394
3395 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3396
3397         Implemented parsing @synthesize and @dynamic for
3398         Objective-C/Objective-C++.
3399         * objc.dg/property/dynamic-1.m: New.
3400         * objc.dg/property/synthesize-1.m: New.
3401         * obj-c++.dg/property/dynamic-1.mm: New.
3402         * obj-c++.dg/property/synthesize-1.mm: New.
3403
3404 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3405
3406         * objc.dg/at-class-1.m: New.
3407         * objc.dg/at-class-1.mm: New.
3408
3409 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3410
3411         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3412
3413 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3414
3415         Merge from 'apple/trunk' branch on FSF servers.
3416
3417         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3418
3419         Radar 4407151
3420         * obj-c++.dg/template-7.mm: New.
3421
3422 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3423
3424         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3425         bugfix.
3426
3427 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3428
3429         Merge from 'apple/trunk' branch on FSF servers.
3430
3431         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3432
3433         Radar 4451818
3434         * obj-c++.dg/try-catch-16.mm: New.
3435         * obj-c++.dg/try-catch-17.mm: New.
3436
3437         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3438
3439         Radar 4330422
3440         * obj-c++.dg/try-catch-15.mm: New
3441
3442         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3443
3444         Radar 4204796
3445         * obj-c++.dg/try-catch-12.mm: New
3446         * obj-c++.dg/try-catch-13.mm: New
3447         * obj-c++.dg/try-catch-14.mm: New
3448         * objc.dg/try-catch-11.m: New
3449         * objc.dg/try-catch-12.m: New
3450         * objc.dg/try-catch-13.m: New
3451
3452 2010-10-18  Richard Henderson  <rth@redhat.com>
3453
3454         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3455
3456 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3457
3458         PR c/46015
3459         * c-c++-common/Wunused-var-13.c: New test.
3460
3461 2010-10-18  Richard Guenther  <rguenther@suse.de>
3462
3463         PR tree-optimization/45967
3464         * gcc.dg/torture/pr45967.c: New testcase.
3465         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3466         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3467         * gcc.dg/torture/pr39074-2.c: Likewise
3468         * gcc.dg/torture/pta-escape-1.c: Likewise
3469         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3470         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3471         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3472         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3473         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3474         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3475
3476 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3477
3478         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3479
3480 2010-10-18  Richard Guenther  <rguenther@suse.de>
3481
3482         PR lto/44950
3483         * g++.dg/lto/20101015-2_0.C: New testcase.
3484
3485 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3486
3487         PR middle-end/46019
3488         * gcc.c-torture/execute/pr46019.c: New test.
3489
3490 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3491
3492         Merge from 'apple/trunk' branch on FSF servers.
3493
3494         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3495
3496         Radar 4516785
3497         * obj-c++.dg/method-namespace-2.mm: New.
3498
3499 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3500
3501         Merge from 'apple/trunk' branch on FSF servers.
3502
3503         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3504
3505         Radar 4133425
3506         * objc.dg/private-1.m: Test modified.
3507         * obj-c++.dg/private-1.mm: Test modified.
3508
3509 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3510
3511         PR testsuite/45987
3512         * gcc.target/i386/push-1.c: Remove.
3513
3514 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3515             H.J. Lu  <hongjiu.lu@intel.com>
3516
3517         PR target/46051
3518         * gcc.target/i386/pr46051.c: New test.
3519
3520 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3521
3522         * obj-c++.dg/gnu-api-2-class.mm: New.
3523         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3524         * obj-c++.dg/gnu-api-2-method.mm: New.
3525         * obj-c++.dg/gnu-api-2-objc.mm: New.
3526         * obj-c++.dg/gnu-api-2-object.mm: New.
3527         * obj-c++.dg/gnu-api-2-property.mm: New.
3528         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3529         * obj-c++.dg/gnu-api-2-sel.mm: New.
3530
3531 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3532
3533         * objc.dg/fsf-package-0.m: New.
3534         * obj-c++.dg/fsf-package-0.m: New.
3535
3536 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3537
3538         PR objc/18255
3539         * objc.dg/pr18255.m: New.
3540
3541 2010-10-16  Jan Hubicka  <jh@suse.cz>
3542
3543         PR middle-end/44206
3544         * g++.dg/torture/pr44206.C: New.
3545
3546 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3547
3548         * objc.dg/gnu-api-2-class.m: New.
3549         * objc.dg/gnu-api-2-objc.m: New.
3550
3551 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3552
3553         * objc.dg/gnu-api-2-ivar.m: New.
3554
3555 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3556
3557         * objc.dg/gnu-api-2-property.m: New.
3558
3559 2010-10-15  Xinliang David Li  <davidxl@google.com>
3560
3561         * g++.dg/uninit-pred-3_a.C: New test.
3562         * g++.dg/uninit-pred-3_b.C: New test.
3563
3564 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3565
3566         * objc.dg/gnu-api-2-object.m: New.
3567
3568 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3569
3570         * objc.dg/gnu-api-2-method.m: New.
3571
3572 2010-10-15  Jason Merrill  <jason@redhat.com>
3573
3574         * g++.dg/lto/pr45983_0.C: New.
3575
3576 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3577
3578         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3579         builtin combiner patterns.
3580         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3581         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3582         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3583         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3584         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3585
3586 2010-10-15  Richard Guenther  <rguenther@suse.de>
3587
3588         * g++.dg/lto/20101015-1_0.C: New testcase.
3589
3590 2010-10-15  Richard Guenther  <rguenther@suse.de>
3591
3592         PR testsuite/46021
3593         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3594         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3595
3596 2010-10-15  Richard Guenther  <rguenther@suse.de>
3597
3598         PR lto/45957
3599         * g++.dg/lto/20101014-1_0.C: New testcase.
3600
3601 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3602
3603         * objc.dg/gnu-api-2-protocol.m: New.
3604         * objc.dg/gnu-api-2-sel.m: New.
3605
3606 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3607
3608         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3609         arm-eabi targets.
3610
3611 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3612
3613         * gcc.dg/20101010-1.c: New testcase.
3614
3615 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3616
3617         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3618         script when relocatable linking.
3619
3620 2010-10-14  Yao Qi  <yao@codesourcery.com>
3621
3622         PR target/45447
3623         * gcc.target/arm/pr45447.c: New test.
3624
3625 2010-10-14  Jan Hubicka  <jh@suse.cz>
3626
3627         PR middle-end/45621
3628         * g++.dg/lto/pr45621.h : New.
3629         * g++.dg/lto/pr45621_0.C: New.
3630         * g++.dg/lto/pr45621_1.C: New.
3631
3632 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3633
3634         * objc.dg/property: New.
3635         * objc.dg/property/fsf-property-basic.m: New.
3636         * objc.dg/property/fsf-property-method-access.m: New.
3637         * objc.dg/property/fsf-property-named-ivar.m: New.
3638         * obj-c++.dg/property: New.
3639         * obj-c++.dg/property/fsf-property-basic.mm: New.
3640         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3641         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3642
3643         merge from FSF apple 'trunk' branch.
3644         2006 Fariborz Jahanian  <fjahanian@apple.com>
3645
3646         Radars 4436866, 4505126, 4506903, 4517826
3647         * objc.dg/property/property-1.m: New.
3648         * objc.dg/property/property-2.m: New.
3649         * objc.dg/property/property-3.m: New.
3650         * objc.dg/property/property-neg-1.m: New.
3651         * objc.dg/property/property-neg-2.m: New.
3652         * objc.dg/property/property-neg-3.m: New.
3653         * objc.dg/property/property-neg-4.m: New.
3654         * objc.dg/property/property-neg-5.m: New.
3655         * objc.dg/property/property-neg-6.m: New.
3656         * objc.dg/property/property-neg-7.m: New.
3657         * objc.dg/property/property.exp: New.
3658         * obj-c++.dg/property/property-1.mm: New.
3659         * obj-c++.dg/property/property-2.mm: New.
3660         * obj-c++.dg/property/property-3.mm: New.
3661         * obj-c++.dg/property/property-neg-1.mm: New.
3662         * obj-c++.dg/property/property-neg-2.mm: New.
3663         * obj-c++.dg/property/property-neg-3.mm: New.
3664         * obj-c++.dg/property/property-neg-4.mm: New.
3665         * obj-c++.dg/property/property-neg-5.mm: New.
3666         * obj-c++.dg/property/property-neg-6.mm: New.
3667         * obj-c++.dg/property/property-neg-7.mm: New.
3668         * obj-c++.dg/property/property.exp: New.
3669
3670 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3671
3672         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3673
3674 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3675
3676         PR c/45969
3677         * gcc.c-torture/compile/pr45969-1.c: New test.
3678
3679 2010-10-14  Richard Guenther  <rguenther@suse.de>
3680
3681         PR tree-optimization/44913
3682         * gcc.dg/torture/pr44913.c: New testcase.
3683
3684 2010-10-14  Richard Guenther  <rguenther@suse.de>
3685
3686         PR lto/45382
3687         * g++.dg/lto/20101014-2_0.C: New testcase.
3688
3689 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3690
3691         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3692         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3693         * gcc.target/i386/pr44130.c: Likewise.
3694         * gcc.target/i386/pr44144.c: Likewise.
3695         * gcc.target/i386/pr44180.c: Likewise.
3696         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3697         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3698         * gcc.target/i386/vect-sizes-1.c: Likewise.
3699         * gcc.target/i386/vectorize4-avx.c: Likewise.
3700
3701 2010-10-14  Richard Guenther  <rguenther@suse.de>
3702
3703         PR lto/44561
3704         * g++.dg/lto/20101010-3_0.C: New testcase.
3705         * g++.dg/lto/20101010-4_0.C: Likewise.
3706
3707 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3708
3709         * objc.dg/pr45878.m: Update to include NSConstantString interface
3710         for -fnext-runtime.
3711         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3712         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3713         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3714         reference for m64 -fnext-runtime.
3715
3716 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3717
3718         * gcc.target/i386/vect-sizes-1.c: New.
3719
3720 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3721
3722         PR middle-end/46011
3723         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3724
3725 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3726
3727         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3728         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3729
3730 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3731
3732         * gcc.target/ia64/20101005.c: New test.
3733
3734 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3735
3736         PR rtl-optimization/45570
3737         * gcc.dg/pr45570.c: New test.
3738
3739 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3740
3741         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3742         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3743         * gcc.target/i386/vectorize4-avx.c: Likewise.
3744
3745 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3746
3747         * gcc.target/i386/avx-copysign-vec.c: New.
3748         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3749
3750 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3751
3752         PR middle-end/44130
3753         * gcc.target/i386/pr44130.c: New.
3754
3755 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3756
3757         PR middle-end/44144
3758         * gcc.target/i386/pr44144.c: New.
3759
3760 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3761
3762         PR target/44180
3763         * gcc.target/i386/pr44180.c: New.
3764
3765 2010-10-13  Jason Merrill  <jason@redhat.com>
3766
3767         * g++.dg/template/canon-type-8.C: New.
3768
3769 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3770
3771         * gcc.c-torture/execute/20101013-1.c: New test.
3772
3773 2010-10-13  Richard Guenther  <rguenther@suse.de>
3774
3775         PR objc/45878
3776         * objc.dg/pr45878.m: New testcase.
3777
3778 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3779
3780         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3781         * gcc.dg/format/dfp-printf-1.c: Likewise.
3782         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3783
3784 2010-10-13  Richard Guenther  <rguenther@suse.de>
3785
3786         PR tree-optimization/45788
3787         * g++.dg/pr45788.C: New testcase.
3788
3789 2010-10-13  Richard Guenther  <rguenther@suse.de>
3790
3791         PR tree-optimization/45970
3792         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3793
3794 2010-10-13  Richard Guenther  <rguenther@suse.de>
3795
3796         PR tree-optimization/45982
3797         * gcc.dg/torture/pr45982.c: New testcase.
3798         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3799         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3800         * gcc.dg/torture/pr39074-2.c: Likewise.
3801
3802 2010-10-13  Richard Guenther  <rguenther@suse.de>
3803
3804         PR middle-end/45874
3805         * g++.dg/torture/pr45874.C: New testcase.
3806
3807 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3808
3809         * objc.dg/attributes/method-attribute-1.m: Update to respond
3810         to implemented method attributes..
3811         * objc.dg/attributes/method-attribute-2.m: Likewise.
3812         * objc.dg/attributes/method-attribute-3.m: Likewise.
3813         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3814         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3815         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3816
3817 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3818
3819         PR libobjc/23214
3820         * objc.dg/pr23214.m: New.
3821
3822 2010-10-12  Michael Eager  <eager@eagercon.com>
3823
3824         PR testsuite/45856
3825         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3826         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3827
3828 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3829
3830         PR fortran/45636
3831         * gcc.c-torture/execute/pr45636.c: New test.
3832         * gfortran.dg/pr45636.f90: New test.
3833
3834 2010-10-12  Richard Henderson  <rth@redhat.com>
3835
3836         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3837
3838 2010-10-12  Daniel Kraft  <d@domob.eu>
3839
3840         PR fortran/38936
3841         * gfortran.dg/associate_1.f03: More tests with derived-types.
3842         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3843         * gfortran.dg/associate_8.f03: Fix typo.
3844         * gfortran.dg/initialization_27.f90: Fix typo.
3845
3846 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3847
3848         PR testsuite/45851
3849         * lib/lto.exp (lto-get-options-main): Support optional target
3850         selector for dg-extra-ld-options.
3851
3852 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3853
3854         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3855         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3856
3857 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3858
3859         PR middle-end/45699
3860         * g++.dg/torture/pr45699.C: New test.
3861         * g++.dg/otr-fold-1.C: Adjusted.
3862         * g++.dg/otr-fold-1.C: Likewise.
3863
3864 2010-10-11  Nick Clifton  <nickc@redhat.com>
3865
3866         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3867         Allow for a user label prefix.
3868
3869 2010-10-10  Richard Guenther  <rguenther@suse.de>
3870
3871         * g++.dg/lto/20101010-1_0.C: New testcase.
3872         * g++.dg/lto/20101010-2_0.C: Likewise.
3873
3874 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3875
3876         PR tree-optimization/45902
3877         * gcc.dg/vect/45902.c: New test.
3878
3879 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3880
3881         PR target/45870
3882         * gcc.dg/tls/pr45870.c: New test.
3883
3884 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3885
3886         PR fortran/45961
3887         * gfortran.dg/typebound_operator_6.f03: New.
3888
3889 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3890
3891         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3892         and adjust -export symbol scanning.
3893         * g++.dg/ext/dllexport1.C: Likewise.
3894         * g++.dg/ext/dllexport3.C: Likewise.
3895         * gcc.dg/dll-3.c: Likewise.
3896         * gcc.dg/dll-4.c: Likewise.
3897         * gcc.dg/dll-5.c: Likewise.
3898
3899 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3900
3901         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3902         instead of tree_profile dump file.
3903         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3904         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3905         dump file.
3906
3907 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3908
3909         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3910
3911 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3912
3913         * gfortran.dg/character_comparison_4.f90:  New test.
3914         * gfortran.dg/character_comparison_5.f90:  New test.
3915         * gfortran.dg/character_comparison_6.f90:  New test.
3916
3917 2010-10-09  Richard Henderson  <rth@redhat.com>
3918
3919         * lib/target-supports.exp
3920         (check_effective_target_automatic_stack_alignment): Always true.
3921
3922 2010-10-09  Richard Guenther  <rguenther@suse.de>
3923
3924         PR lto/45956
3925         * gcc.dg/lto/20101009-2_0.c: New testcase.
3926         * gcc.dg/lto/20101009-2_1.c: Likewise.
3927         * gcc.dg/lto/20101009-2_2.c: Likewise.
3928
3929 2010-10-09  Richard Guenther  <rguenther@suse.de>
3930
3931         PR lto/45947
3932         * g++.dg/lto/20101009-1_0.C: New testcase.
3933
3934 2010-10-09  Richard Guenther  <rguenther@suse.de>
3935
3936         PR tree-optimization/45945
3937         * gcc.dg/lto/20101009-1_0.c: New testcase.
3938
3939 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3940
3941         PR target/45913
3942         * gcc.target/i386/pr45913.c: New.
3943
3944 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3945
3946         PR fortran/45943
3947         * gfortran.dg/streamio_16.f90: Update test.
3948
3949 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3950
3951         PR tree-optimization/45903
3952         * gcc.target/i386/pr45903.c: New test.
3953
3954 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3955
3956         * gnat.dg/interface5.adb: Compile with warnings disabled.
3957
3958 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3959
3960         * obj-c++.dg/encode-10.mm: New testcase.
3961
3962 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3963
3964         PR objc++/23614
3965         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3966         C++ class.  Removed XFAIL.
3967
3968 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3969
3970         PR fortran/45933
3971         * gfortran.dg/typebound_operator_5.f03: New.
3972
3973 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3974
3975         Merge from 'apple/trunk' branch on FSF servers.
3976
3977         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3978
3979         Radar 4508851
3980         * obj-c++.dg/method-namespace-1.mm: New.
3981
3982 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3983
3984         * gcc.dg/tree-ssa/sra-11.c: New test.
3985
3986 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3987
3988         PR Tree-Vect/45847
3989         * gcc.dg/vect/pr45847.c: New test.
3990
3991 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3992             Kai Tietz  <kai.tietz@onevision.com>
3993
3994         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3995
3996 2010-10-07  Richard Guenther  <rguenther@suse.de>
3997
3998         PR tree-optimization/45732
3999         * gcc.dg/torture/pr45732.c: New testcase.
4000
4001 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4002
4003         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4004         * objc.dg/foreach-2.m: Likewise.
4005         * objc.dg/foreach-3.m: Likewise.
4006         * objc.dg/foreach-4.m: Likewise.
4007         * objc.dg/foreach-5.m: Likewise.
4008         * objc.dg/foreach-6.m: Likewise.
4009         * objc.dg/foreach-7.m: Likewise.
4010         * objc.dg/objc-foreach-4.m: Likewise.
4011         * objc.dg/objc-foreach-5.m: Likewise.
4012
4013 2010-10-07  Richard Guenther  <rguenther@suse.de>
4014
4015         PR middle-end/45869
4016         * gcc.dg/torture/pr45869.c: New testcase.
4017
4018 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4019
4020         * objc.dg/set-not-used-1.m: New
4021         * obj-c++.dg/set-not-used-1.mm: New.
4022
4023 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4024
4025         * objc.dg/attributes/method-attribute-3.m: New.
4026         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4027
4028 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4029
4030         PR fortran/45916
4031         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4032
4033 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4034
4035         PR fortran/45889
4036         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4037
4038 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4039
4040         Merge from 'apple/trunk' branch on FSF servers.
4041
4042         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4043
4044         Radar 4278774
4045         * obj-c++.dg/encode-9.mm: New.
4046
4047 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4048
4049         * g++.dg/cpp0x/pr45908.C: New test.
4050
4051 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4052
4053         * gnat.dg/opt6.ad[sb]: New test.
4054
4055 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4056
4057         Implemented fast enumeration for Objective-C.
4058         * objc.dg/foreach-1.m: New.
4059         * objc.dg/foreach-2.m: New.
4060         * objc.dg/foreach-3.m: New.
4061         * objc.dg/foreach-4.m: New.
4062         * objc.dg/foreach-5.m: New.
4063         * objc.dg/foreach-6.m: New.
4064         * objc.dg/foreach-7.m: New.
4065
4066         Merge from 'apple/trunk' branch on FSF servers:
4067         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4068
4069         Radar 4502236
4070         * objc.dg/objc-foreach-5.m: New.
4071
4072         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4073
4074         Radar 4507230
4075         * objc.dg/objc-foreach-4.m: New.
4076
4077         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4078
4079         Radar 4472881
4080         * objc.dg/objc-foreach-3.m: New.
4081
4082         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4083
4084         Radar 4468498
4085         * objc.dg/objc-foreach-2.m: New.
4086
4087         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4088
4089         Radar 4294910
4090         * objc.dg/objc-foreach-1.m: New
4091
4092 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4093
4094         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4095         unsigned values.
4096
4097 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4098
4099         PR objc++/28050
4100         * obj-c++.dg/syntax-error-10.mm: New.
4101
4102 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4103
4104         PR objc++/23707
4105         * obj-c++.dg/syntax-error-9.mm: New.
4106
4107 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4108
4109         PR objc++/31126
4110         * obj-c++.dg/syntax-error-8.mm: New.
4111
4112 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4113
4114         Merge from 'apple/trunk' branch on FSF servers.
4115
4116         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4117
4118         Radar 4290840
4119         * obj-c++.dg/syntax-error-7.mm: New
4120
4121         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4122
4123         Radar 4294425
4124         * obj-c++.dg/syntax-error-6.mm: New
4125
4126         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4127
4128         Radar 4261146
4129         * obj-c++.dg/syntax-error-5.mm: New
4130
4131         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4132
4133         Radar 4093475
4134         * obj-c++.dg/syntax-error-[3-4].mm: New.
4135
4136         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4137
4138         Radar 4185810
4139         * obj-c++.dg/syntax-error-[1-2].mm: New.
4140
4141 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4142
4143         PR tree-optimization/45752
4144         * gcc.dg/vect/pr45752.c: New test.
4145
4146 2010-10-05  Richard Guenther  <rguenther@suse.de>
4147
4148         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4149         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4150         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4151         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4152         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4153         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4154         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4155         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4156         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4157         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4158         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4159         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4160         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4161         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4162         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4163         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4164         * gcc.dg/tree-ssa/20080530.c: Likewise.
4165         * g++.dg/tree-ssa/inline-3.C: Likewise.
4166         * g++.dg/tree-ssa/inline-1.C: Likewise.
4167         * g++.dg/tree-ssa/inline-2.C: Likewise.
4168         * gcc.dg/profile-dir-1.c: Likewise.
4169         * gcc.dg/profile-dir-2.c: Likewise.
4170         * gcc.dg/profile-dir-3.c: Likewise.
4171
4172 2010-10-05  Richard Guenther  <rguenther@suse.de>
4173
4174         PR middle-end/45877
4175         * g++.dg/torture/pr45877.C: New testcase.
4176
4177 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4178
4179         PR debug/45849
4180         * gcc.dg/debug/pr45849.c: New test.
4181
4182         PR middle-end/45876
4183         * gcc.c-torture/compile/pr45876.c: New test.
4184
4185 2010-10-04  Julian Brown  <julian@codesourcery.com>
4186
4187         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4188         vect_hw_misalign.
4189         * gcc.dg/vect/vect-60.c: Likewise.
4190         * gcc.dg/vect/vect-56.c: Likewise.
4191         * gcc.dg/vect/vect-93.c: Likewise.
4192         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4193         * gcc.dg/vect/vect-95.c: Likewise.
4194         * gcc.dg/vect/vect-96.c: Likewise.
4195         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4196         * gcc.dg/vect/slp-25.c: Likewise.
4197         * gcc.dg/vect/slp-3.c: Likewise.
4198         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4199         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4200         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4201         * gcc.dg/vect/vect-109.c: Likewise.
4202         * gcc.dg/vect/vect-peel-1.c: Likewise.
4203         * gcc.dg/vect/vect-peel-2.c: Likewise.
4204         * lib/target-supports.exp
4205         (check_effective_target_arm_vect_no_misalign): New.
4206         (check_effective_target_vect_no_align): Use above.
4207         (check_effective_target_vect_element_align): New.
4208         (add_options_for_quad_vectors): New.
4209
4210 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4211
4212         PR tree-optimization/45572
4213         * g++.dg/ipa/pr45572-1.C: New test.
4214         * g++.dg/ipa/pr45572-2.C: Likewise.
4215
4216 2010-10-03  Ian Lance Taylor  <iant@google.com>
4217
4218         * gcc.dg/anon-struct-11.c: New test.
4219         * gcc.dg/anon-struct-12.c: New test.
4220         * gcc.dg/anon-struct-13.c: New test.
4221         * gcc.dg/anon-struct-14.c: New test.
4222
4223 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4224
4225         * g++.dg/torture/pr45764.C: Revert revision 164914.
4226         * gcc.dg/vect/pr43432.c: Likewise.
4227         * gcc.dg/vect/vect-114.c: Likewise.
4228         * gcc.dg/vect/vect-15.c: Likewise.
4229
4230 2010-10-03  Jason Merrill  <jason@redhat.com>
4231
4232         * g++.dg/cpp0x/sfinae5.C: New.
4233
4234 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4235
4236         PR tree-optimization/45720
4237         PR tree-optimization/45764
4238         * g++.dg/torture/pr45764.C: New.
4239
4240         * gcc.dg/vect/pr43432.c: Xfail.
4241         * gcc.dg/vect/vect-114.c: Likewise.
4242         * gcc.dg/vect/vect-15.c: Likewise.
4243
4244 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4245
4246         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4247         hppa*-*-hpux*.
4248         * gcc.dg/torture/pr45678-2.c: Likewise.
4249
4250 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4251
4252         PR fortran/45748
4253         * gfortran.dg/intrinsic_6.f90: New.
4254
4255 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4256
4257         PR fortran/42831
4258         * gfortran.dg/dependency_37.f90:  New test.
4259
4260 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4261
4262         * gcc.target/i386/shift_mask.c: New test.
4263
4264 2010-10-01  Richard Guenther  <rguenther@suse.de>
4265
4266         PR tree-optimization/45854
4267         * g++.dg/torture/pr45854.C: New testcase.
4268
4269 2010-09-30  Michael Eager  <eager@eagercon.com>
4270
4271         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4272         __FLT_{MIN,MAX}__.
4273
4274 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4275
4276         PR middle-end/45758
4277         * gfortran.dg/graphite/pr45758.f90: New.
4278
4279 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4280
4281         PR middle-end/45230
4282         * gcc.dg/graphite/id-pr45230.c: New.
4283
4284 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4285
4286         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4287         * gfortran.dg/graphite/graphite.exp: Same.
4288         * gcc.dg/graphite/vect-pr43423.c: New.
4289
4290 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4291
4292         PR target/45843
4293         * g++.dg/torture/pr45843.C: New test.
4294
4295 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4296
4297         PR fortran/45828
4298         * gfortran.dg/allocate_derived_5.f90: New.
4299
4300 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4301
4302         PR tree-optimization/31261
4303         * gcc.dg/tree-ssa/pr31261.c: New test.
4304
4305 2010-09-30  Michael Eager  <eager@eagercon.com>
4306
4307         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4308         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4309         * gcc.target/microblaze/microblaze.exp: Ditto.
4310         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4311         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4312         * gcc.target/microblaze/others/data_var1.c: Ditto.
4313         * gcc.target/microblaze/others/data_var2.c: Ditto.
4314         * gcc.target/microblaze/others/data_var3.c: Ditto.
4315         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4316         * gcc.target/microblaze/others/strings1.c:: Ditto.
4317         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4318         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4319         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4320         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4321         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4322         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4323         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4324         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4325         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4326         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4327         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4328         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4329         * gcc.target/microblaze/isa/float.c: Ditto.
4330         * gcc.target/microblaze/isa/mulh.c: Ditto.
4331         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4332         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4333         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4334         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4335         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4336         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4337         * gcc.target/microblaze/isa/bshift.c: Ditto.
4338         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4339         * gcc.target/microblaze/isa/div.c: Ditto.
4340         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4341         * gcc.target/microblaze/isa/mul.c: Ditto.
4342
4343 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4344
4345         merge from FSF 'apple/trunk' branch.
4346         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4347
4348         Radar 4386773
4349         * objc.dg/enhanced-proto-1.m: New.
4350         * objc.dg/enhanced-proto-2.m: New.
4351         * obj-c++.dg/enhanced-proto-1.mm: New
4352         * obj-c++.dg/enhanced-proto-2.mm: New.
4353
4354 2010-09-30  Richard Guenther  <rguenther@suse.de>
4355
4356         PR testsuite/45702
4357         * gcc.dg/debug/pr41893-1.c: Adjust.
4358         * gcc.dg/pr30762-1.c: Likewise.
4359         * gcc.dg/pr31529-1.c: Likewise.
4360         * gcc.dg/pr34457-1.c: Likewise.
4361         * gcc.dg/pr34668-1.c: Likewise.
4362         * gcc.dg/pr43557-1.c: Likewise.
4363
4364 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4365
4366         PR objc/45842
4367         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4368         * objc.dg/const-str-3.m: Correct header for memcpy.
4369         * objc.dg/const-str-7.m: Likewise.
4370         * objc.dg/method-20b.m: Provide an implementation of Object.
4371         Adjust XFAIL for m64 NeXT runtime.
4372         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4373         * objc.dg/encode-3.m: Correct line ordering, provide header for
4374         sprintf.
4375         * objc.dg/encode-7-next.m: Only run for 32bit.
4376         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4377         * objc.dg/type-size-2.m: Provide an implementation of Object.
4378         Ajust headers.
4379         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4380         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4381         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4382         Adjust XFAIL for m64 NeXT runtime.
4383         * obj-c++.dg/method-22.mm: Likewise.
4384         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4385
4386 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4387
4388         Merge from 'apple/trunk' branch on FSF servers.
4389
4390         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4391
4392         Radar 4278236
4393         * obj-c++.dg/bad-forward-decl.mm: New
4394
4395 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4396
4397         * ada/acats/run_acats: Revert revision 157037.
4398
4399 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4400
4401         Merge from 'apple/trunk' branch on FSF servers.
4402
4403         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4404
4405         Radar 4281748
4406         * objc.dg/naming-2.m: Update
4407         * objc.dg/naming-3.m: New
4408
4409 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4410
4411         PR target/40457
4412         * gcc.target/arm/pr40457-3.c: New test.
4413
4414 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4415
4416         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4417         alias checking.
4418         * lib/target-supports.exp (check_ifunc_available): Likewise.
4419
4420 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4421
4422         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4423
4424 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4425
4426         * objc.dg/keywords-1.m: New test.
4427         * objc.dg/keywords-2.m: New test.
4428         * objc.dg/keywords-3.m: New test.
4429         * obj-c++.dg/keywords-1.mm: New test.
4430         * obj-c++.dg/keywords-2.mm: New test.
4431
4432 2010-09-28  Jason Merrill  <jason@redhat.com>
4433
4434         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4435         * g++.dg/ext/complit11.C: Likewise.
4436         * g++.old-deja/g++.law/temps1.C: Likewise.
4437
4438         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4439         * g++.old-deja/g++.mike/misc6.C: Likewise.
4440
4441 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4442
4443         * objc.dg/attributes/method-attribute-1.m: New.
4444         * objc.dg/attributes/method-attribute-2.m: New.
4445
4446         * obj-c++.dg/attributes/method-attribute-1.m: New.
4447         * obj-c++.dg/attributes/method-attribute-2.m: New.
4448
4449 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4450
4451         * objc.dg/attributes: New.
4452         * objc.dg/attributes/attributes.exp: New.
4453         * objc.dg/attributes/class-attribute-1.m: New.
4454         * objc.dg/attributes/class-attribute-2.m: New
4455         * objc.dg/attributes/categ-attribute-1.m: New
4456         * objc.dg/attributes/categ-attribute-2.m: New
4457         * objc.dg/attributes/proto-attribute-1.m: New
4458
4459         * obj-c++.dg/attributes: New.
4460         * obj-c++.dg/attributes/attributes.exp: New
4461         * obj-c++.dg/attributes/class-attribute-1.mm: New
4462         * obj-c++.dg/attributes/class-attribute-2.mm: New
4463         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4464         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4465         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4466
4467 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4468
4469         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4470         from the branch renamed to method-20b.m to avoid clashes).
4471
4472         2005-08-23  Stuart Hastings  <stuart@apple.com>
4473                     Ziemowit Laski  <zlaski@apple.com>
4474
4475         Radar 4209854
4476         * obj-c++.dg/method-23.mm: New.
4477         * objc.dg/method-20.m: New.
4478
4479 2010-09-28  Jan Hubicka  <jh@suse.cz>
4480
4481         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4482
4483 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4484
4485         PR target/44452
4486         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4487         i?86-*-solaris2.[89], *-*-vxworks*.
4488         * gcc.target/i386/pr22152.c: Likewise.
4489         * gcc.target/i386/vect8-ret.c: New test.
4490
4491 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4492
4493         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4494
4495 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4496
4497         Merge from 'apple/trunk' branch on FSF servers.
4498
4499         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4500
4501         Radar 4175534
4502         * obj-c++.dg/method-22.mm: New.
4503
4504 2010-09-27  Jason Merrill  <jason@redhat.com>
4505
4506         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4507         * g++.dg/ext/complit11.C: Adjust.
4508         * g++.old-deja/g++.law/temps1.C: Adjust.
4509         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4510         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4511
4512 2010-09-27  Ian Lance Taylor  <iant@google.com>
4513
4514         * lib/target-supports.exp (check_effective_target_split_stack):
4515         New procedure.
4516         * gcc.dg/split-1.c: New test.
4517         * gcc.dg/split-2.c: New test.
4518         * gcc.dg/split-3.c: New test.
4519         * gcc.dg/split-4.c: New test.
4520
4521 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4522
4523         PR objc/25464
4524         * objc.dg/type-size-3.m: New test.
4525
4526 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4527
4528         PR objc/45763
4529         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4530
4531 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4532
4533         PR objc/25450
4534         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4535         * objc.dg/type-size-2.m: Same change.
4536         * obj-c++.dg/encode-5.mm: Same change.
4537
4538 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4539
4540         Merge from 'apple/trunk' branch on FSF servers.  The original
4541         Changelogs are below.
4542
4543         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4544         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4545         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4546         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4547         in the branch).
4548         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4549         proto-qual-1.m in the branch) and the normal ABI on GNU.
4550         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4551         the test only with the NeXT runtime.
4552         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4553         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4554         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4555         Run the test only with the NeXT runtime.
4556
4557         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4558
4559         Radar 4492973
4560         * objc.dg/encode-7-64bit.m: New.
4561         * objc.dg/encode-7.m: Skip if -m64.
4562
4563         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4564
4565         Radar 4301047
4566         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4567         * obj-c++.dg/threedotthree-abi-1.mm: New
4568         * objc.dg/threedotthree-abi-1.m: New
4569
4570         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4571
4572         Radar 4136935
4573         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4574         * objc.dg/encode-6.m: Likewise.
4575         * objc.dg/encode-7.m: New test case.
4576
4577 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4578
4579         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4580         const-str-12.m to constr-str-12b.m to avoid conflicts.
4581
4582         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4583
4584         Radar 4229905
4585         * obj-c++.dg/warn5.mm: New
4586
4587         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4588
4589         Radar 4154928
4590         * obj-c++.dg/const-str-12.mm: New.
4591         * objc.dg/const-str-12.m: New.
4592
4593 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4594
4595         PR fortran/40569
4596         PR fortran/40568
4597         * gfortran.dg/storage_size_2.f08: Fix test.
4598         * gfortran.dg/c_sizeof_1.f90: Fix test.
4599         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4600         * gfortran.dg/c_sizeof_3.f90: New.
4601         * gfortran.dg/c_sizeof_4.f90: New.
4602         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4603         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4604
4605 2010-09-26  Daniel Kraft  <d@domob.eu>
4606
4607         PR fortran/45783
4608         PR fortran/45795
4609         * gfortran.dg/select_type_18.f03: New test.
4610
4611 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4612
4613         * gnat.dg/return2.ad[sb]: New test.
4614         * gnat.dg/return2_pkg.ads: New helper.
4615
4616 2010-09-25  Daniel Kraft  <d@domob.eu>
4617
4618         PR fortran/45776
4619         * gfortran.dg/io_constraints_6.f03: New test.
4620         * gfortran.dg/io_constraints_7.f03: New test.
4621         * gfortran.dg/newunit_2.f90: New test.
4622
4623 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4624
4625         * gfortran.dg/operator_c1202.f90: New test.
4626
4627 2010-09-24  Jan Hubicka  <jh@suse.cz>
4628
4629         * gcc.dg/tree-ssa/leaf.c: New testcase.
4630
4631 2010-09-24  Jan Hubicka  <jh@suse.cz>
4632
4633         PR tree-optimization/45738
4634         PR tree-optimization/45741
4635         * gcc.c-torture/compile/pr45741.c: New.
4636         * gfortran.fortran-torture/compile/pr45738.f90: New.
4637
4638 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4639
4640         * gcc.dg/cpp/undef-opt-1.c: New test.
4641
4642 2010-09-24  Jason Merrill  <jason@redhat.com>
4643
4644         * g++.dg/other/error10.C: Adjust expected output.
4645
4646 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4647
4648         PR middle-end/45234
4649         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4650         * gcc.target/i386/pr45234.c: New test.
4651
4652 2010-09-24  Richard Guenther  <rguenther@suse.de>
4653
4654         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4655
4656 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4657
4658         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4659         as a comment leader in regexp.
4660
4661 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4662
4663         * objc.dg/sync-2.m: New test.
4664         * obj-c++.dg/sync-2.mm: New test.
4665
4666 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4667
4668         PR fortran/40571
4669         * gfortran.dg/iso_fortran_env_7.f90: New.
4670
4671 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4672
4673         * obj-c++.dg/too-many-args.mm: New file.
4674
4675 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4676
4677         Merge from 'apple/trunk' branch on FSF servers.
4678
4679         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4680
4681         Radar 4491608
4682         * objc.dg/too-many-args.m: New
4683
4684 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4685
4686         PR fortran/45744
4687         * gfortran.dg/dependency_36.f90:  New test.
4688
4689 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4690
4691         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4692         * gcc.target/i386/pad-3.c: Ditto.
4693         * gcc.target/i386/pad-7.c: Ditto.
4694         * gcc.target/i386/pad-7.c: Ditto.
4695         * gcc.target/i386/pr36502.c: Ditto.
4696         * gcc.target/i386/zee.c: Ditto.
4697         * gcc.target/i386/20060821-1.c: Ditto.
4698         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4699         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4700         * gcc.target/i386/pad-5b.c: Ditto.
4701         * gcc.target/i386/pad-6a.c: Ditto.
4702         * gcc.target/i386/pad-6b.c: Ditto.
4703         * gcc.target/i386/pad-8.c: Ditto.
4704         * gcc.target/i386/pad-9.c: Ditto.
4705         * gcc.target/i386/pad-10.c: Ditto.
4706         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4707
4708 2010-09-23  Richard Guenther  <rguenther@suse.de>
4709
4710         PR tree-optimization/45565
4711         * g++.dg/ipa/pr45565.C: New testcase.
4712
4713 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4714
4715         PR fortran/45745
4716         PR fortran/45648
4717         * gfortran.dg/vector_subscript_bound_1.f90: New.
4718
4719 2010-09-23  Richard Guenther  <rguenther@suse.de>
4720
4721         PR middle-end/45750
4722         * gcc.dg/pr45750.c: New testcase.
4723
4724 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4725
4726         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4727         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4728         build.
4729
4730 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4731
4732         PR rtl-optimization/44374
4733         * gcc.target/arm/headmerge-1.c: New test.
4734         * gcc.target/arm/headmerge-2.c: New test.
4735         * gcc.target/i386/headmerge-1.c: New test.
4736         * gcc.target/i386/headmerge-2.c: New test.
4737
4738 2010-09-23  Daniel Kraft  <d@domob.eu>
4739
4740         PR fortran/38936
4741         PR fortran/44044
4742         PR fortran/45474
4743         * gfortran.dg/intrinsic_intent_1.f03: New test.
4744         * gfortran.dg/select_type_17.f03: New test.
4745         * gfortran.dg/associate_5.f03: More definability tests.
4746         * gfortran.dg/enum_2.f90: Check definability.
4747         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4748         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4749         * gfortran.dg/char_expr_2.f90: Ditto.
4750         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4751         * gfortran.dg/enum_5.f90: Ditto.
4752         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4753         * gfortran.dg/impure_assignment_2.f90: Ditto.
4754         * gfortran.dg/impure_assignment_3.f90: Ditto.
4755         * gfortran.dg/intent_out_1.f90: Ditto.
4756         * gfortran.dg/intent_out_3.f90: Ditto.
4757         * gfortran.dg/pointer_assign_7.f90: Ditto.
4758         * gfortran.dg/pointer_intent_3.f90: Ditto.
4759         * gfortran.dg/pr19936_1.f90: Ditto.
4760         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4761         * gfortran.dg/simpleif_2.f90: Ditto.
4762         * gfortran.dg/protected_5.f90: Ditto.
4763         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4764         * gfortran.dg/protected_6.f90: Ditto.
4765         * gfortran.dg/protected_7.f90: Ditto.
4766
4767 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4768
4769         PR libfortran/45710
4770         * gfortran.dg/namelist_65.f90: New test.
4771
4772 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4773
4774         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4775         the regexp pattern between the expected label and location string.
4776
4777 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4778
4779         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4780
4781 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4782
4783         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4784         * gcc.dg/pr27898.c: Likewise.
4785         * gcc.dg/pr28712.c: Likewise.
4786         * gcc.dg/pr30762-1.c: Likewise.
4787         * gcc.dg/pr31529-1.c: Likewise.
4788         * gcc.dg/pr34457-1.c: Likewise.
4789         * gcc.dg/pr34668-1.c: Likewise.
4790         * gcc.dg/pr34989-1.c: Likewise.
4791         * gcc.dg/pr43557-1.c: Likewise.
4792
4793 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4794
4795         PR rtl-optimization/45739
4796         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4797
4798 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4799
4800         * gcc.target/sparc/mnofpu.c: New test.
4801
4802 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4803
4804         PR rtl-optimization/45739
4805         * gcc.target/i386/pr45739.c: New test.
4806
4807 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4808
4809         PR fortran/45648
4810         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4811         and counts. Add non-elemental function call check.
4812
4813         PR fortran/45648
4814         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4815         arguments checks. Update temporary counts.
4816         * gfortran.dg/transpose_optimization_1.f90: New.
4817
4818 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4819
4820         PR objc/23710
4821         * objc.dg/invalid-method-1.m: New.
4822
4823 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4824
4825         Merge from 'apple/trunk' branch on FSF servers.
4826
4827         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4828
4829         Radar 4291785
4830         * objc.dg/naming-4.m: New
4831         * objc.dg/naming-5.m: New
4832         * obj-c++.dg/naming-1.mm: New
4833         * obj-c++.dg/naming-2.mm: New
4834
4835 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4836             Jack Howarth  <howarth@bromo.med.uc.edu>
4837
4838         PR c++/45645
4839         * g++.dg/torture/pr44972.C: Use portable assert().
4840
4841 2010-09-21  Richard Guenther  <rguenther@suse.de>
4842
4843         PR tree-optimization/45580
4844         * g++.dg/torture/pr45580.C: New testcase.
4845
4846 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4847
4848         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4849
4850 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4851
4852         PR fortran/45438
4853         * gfortran.dg/pointer_check_7.f90: New.
4854
4855 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4856
4857         PR rtl-optimization/45728
4858         * gcc.c-torture/compile/pr45728.c: New test.
4859
4860 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4861
4862         PR fortran/45081
4863         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4864
4865 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4866
4867         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4868
4869 2010-09-20  Richard Guenther  <rguenther@suse.de>
4870
4871         PR middle-end/45704
4872         * gcc.dg/torture/pr45704.c: New testcase.
4873
4874 2010-09-20  Jan Hubicka  <jh@suse.cz>
4875
4876         PR tree-optimize/45605
4877         * g++.dg/tree-ssa/pr45605.C: New testcase.
4878
4879 2010-09-20  Michael Matz  <matz@suse.de>
4880
4881         PR testsuite/45706
4882         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4883         enough.
4884
4885 2010-09-20  Richard Guenther  <rguenther@suse.de>
4886
4887         PR tree-optimization/45705
4888         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4889
4890 2010-09-20  Michael Matz  <matz@suse.de>
4891
4892         PR testsuite/45706
4893         * lib/target-supports.exp (check_effective_target_vect_perm):
4894         Add i?86-*-*.
4895
4896 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4897
4898         PR rtl-optimization/45695
4899         * gcc.c-torture/execute/pr45695.c: New test.
4900
4901 2010-09-19  Jan Hubicka  <jh@suse.cz>
4902
4903         PR lto/44246
4904         * gcc.c-torture/compile/pr44246.c:New file.
4905
4906 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4907
4908         PR tree-optimization/45714
4909         * gfortran.dg/vect/pr45714-a.f: New test.
4910         * gfortran.dg/vect/pr45714-b.f: New test.
4911
4912 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4913
4914         * gnat.dg/const1.adb: Rename into...
4915         * gnat.dg/constant1.adb: ...this.
4916         * gnat.dg/constant2.adb: New test.
4917         * gnat.dg/constant2_pkg1.ads: New helper.
4918         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4919
4920 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4921
4922         * gnat.dg/specs/constant1.ads: New test.
4923         * gnat.dg/specs/constant1_pkg.ads: New helper.
4924
4925 2010-09-18  Jan Hubicka  <jh@suse.cz>
4926
4927         PR tree-optimization/45453
4928         * g++.dg/tree-ssa/pr45453.C: New testcase.
4929
4930 2010-09-18  Jason Merrill  <jason@redhat.com>
4931
4932         * g++.dg/cpp0x/initlist44.C: New.
4933
4934 2010-09-18  Richard Guenther  <rguenther@suse.de>
4935
4936         PR tree-optimization/45709
4937         * g++.dg/torture/pr45709-2.C: New testcase.
4938
4939 2010-09-18  Richard Guenther  <rguenther@suse.de>
4940
4941         PR tree-optimization/45709
4942         * g++.dg/torture/pr45709.C: New testcase.
4943
4944 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4945
4946         PR testsuite/45719
4947         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4948
4949 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4950
4951         * gcc.target/i386/pad-1.c: New.
4952         * gcc.target/i386/pad-2.c: Likewise.
4953         * gcc.target/i386/pad-3.c: Likewise.
4954         * gcc.target/i386/pad-4.c: Likewise.
4955         * gcc.target/i386/pad-5a.c: Likewise.
4956         * gcc.target/i386/pad-5b.c: Likewise.
4957         * gcc.target/i386/pad-6a.c: Likewise.
4958         * gcc.target/i386/pad-6b.c: Likewise.
4959         * gcc.target/i386/pad-7.c: Likewise.
4960         * gcc.target/i386/pad-8.c: Likewise.
4961         * gcc.target/i386/pad-9.c: Likewise.
4962         * gcc.target/i386/pad-10.c: Likewise.
4963
4964 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4965
4966         PR middle-end/45234
4967         * gcc.dg/torture/stackalign/alloca-5.c: New.
4968
4969 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4970
4971         PR middle-end/45678
4972         * gcc.dg/torture/pr45678-2.c: New.
4973
4974 2010-09-17  Richard Guenther  <rguenther@suse.de>
4975
4976         PR middle-end/45678
4977         * gcc.dg/torture/pr45678-1.c: New testcase.
4978
4979 2010-09-17  Michael Matz  <matz@suse.de>
4980
4981         PR tree-optimization/43432
4982         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4983         check_effective_target_vect_perm_short): New predicates.
4984         (check_effective_target_vect_perm): Include x86_64.
4985         * gcc.dg/vect/pr43432.c: New test.
4986         * gcc.dg/vect/vect-114.c: Adjust.
4987         * gcc.dg/vect/vect-15.c: Ditto.
4988         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4989         * gcc.dg/vect/slp-perm-9.c: Ditto.
4990
4991 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4992
4993         PR testsuite/45692
4994         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4995         GNU runtime.
4996
4997 2010-09-17  Richard Guenther  <rguenther@suse.de>
4998
4999         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5000         * gcc.dg/pr28706.c: Likewise.
5001         * gcc.dg/pr28712.c: Likewise.
5002         * gcc.dg/pr30762-1.c: Likewise.
5003         * gcc.dg/pr30762-2.c: Likewise.
5004         * gcc.dg/pr31529-1.c: Likewise.
5005         * gcc.dg/pr31529-2.c: Likewise.
5006         * gcc.dg/pr34457-1.c: Likewise.
5007         * gcc.dg/pr34457-2.c: Likewise.
5008         * gcc.dg/pr34668-1.c: Likewise.
5009         * gcc.dg/pr34668-2.c: Likewise.
5010         * gcc.dg/pr34989-1.c: Likewise.
5011         * gcc.dg/pr34989-2.c: Likewise.
5012         * gcc.dg/pr43557-1.c: Likewise.
5013         * gcc.dg/pr43557-2.c: Likewise.
5014         * gcc.dg/debug/pr41893-1.c: Likewise.
5015         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5016         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5017         * gcc.dg/matrix/matrix-4.c: Likewise.
5018         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5019         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5020         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5021         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5022
5023 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5024
5025         PR fortran/43665
5026         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5027         optimizations.
5028         * gfortran.dg/intent_optimize_1.f90: New test.
5029
5030 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5031
5032         * gcc.target/i386/divmod-1.c: New.
5033         * gcc.target/i386/divmod-2.c: Likewise.
5034         * gcc.target/i386/divmod-3.c: Likewise.
5035         * gcc.target/i386/divmod-4.c: Likewise.
5036         * gcc.target/i386/divmod-4a.c: Likewise.
5037         * gcc.target/i386/divmod-5.c: Likewise.
5038         * gcc.target/i386/divmod-6.c: Likewise.
5039         * gcc.target/i386/divmod-7.c: Likewise.
5040         * gcc.target/i386/divmod-8.c: Likewise.
5041         * gcc.target/i386/udivmod-1.c: Likewise.
5042         * gcc.target/i386/udivmod-2.c: Likewise.
5043         * gcc.target/i386/udivmod-3.c: Likewise.
5044         * gcc.target/i386/udivmod-4.c: Likewise.
5045         * gcc.target/i386/udivmod-4a.c: Likewise.
5046         * gcc.target/i386/udivmod-5.c: Likewise.
5047         * gcc.target/i386/udivmod-6.c: Likewise.
5048         * gcc.target/i386/udivmod-7.c: Likewise.
5049         * gcc.target/i386/udivmod-8.c: Likewise.
5050
5051 2010-09-16  Jan Hubicka  <jh@suse.cz>
5052
5053         * g++.dg/lto/pr45679-1_0.C: New file.
5054         * g++.dg/lto/pr45679-1_1.C: New file.
5055         * g++.dg/lto/pr45679-0_0.C: New file.
5056         * g++.dg/lto/pr45679-0_1.C: New file.
5057
5058 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5059
5060         PR fortran/45674
5061         * gfortran.dg/class_dummy_2.f03: New.
5062
5063 2010-09-16  Richard Guenther  <rguenther@suse.de>
5064
5065         PR tree-optimization/45623
5066         * gcc.dg/torture/pr45623.c: New testcase.
5067
5068 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5069
5070         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5071         name and parentheses.
5072         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5073
5074 2010-09-15  Jason Merrill  <jason@redhat.com>
5075
5076         * g++.dg/parse/parameter-declaration-2.C: New.
5077
5078         * g++.dg/cpp0x/scoped_enum2.C: New.
5079
5080 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5081
5082         * gcc.c-torture/compile/20100915-1.c: New test.
5083
5084 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5085
5086         PR middle-end/45644
5087         * gcc.dg/ipa/pr45644.c: New test.
5088
5089 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5090
5091         PR tree-optimization/45633
5092         * gcc.dg/vect/pr45633.c: New test.
5093
5094 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5095
5096         PR fortran/45577
5097         * gfortran.dg/allocate_derived_4.f90: New.
5098
5099 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5100
5101         * lib/target-supports.exp
5102         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5103         supported flag to true for neon.
5104
5105 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5106
5107         PR c++/45665
5108         * g++.dg/template/crash103.C: New.
5109
5110 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5111
5112         Merge from 'apple/trunk' branch on FSF servers.
5113
5114         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5115
5116         Radar 4457381
5117         * objc.dg/msg-in-protocol.m: New.
5118         * obj-c++.dg/msg-in-protocol.mm: New.
5119
5120         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5121
5122         Radar 4219590
5123         * objc.dg/break-in-ifstmt.m: New.
5124
5125         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5126
5127         Radar 4174166
5128         * obj-c++.dg/comp-types-13.mm: New.
5129         * objc.dg/comp-types-12.m: New.
5130
5131         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5132
5133         Radar 4216500
5134         * obj-c++.dg/proto-lossage-7.mm: New.
5135         * objc.dg/proto-lossage-7.m: New.
5136
5137 2010-09-14  Jan Hubicka  <jh@suse.cz>
5138
5139         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5140         folding.
5141         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5142         folding.
5143
5144 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5145
5146         PR middle-end/45567
5147         * gcc.dg/pr45567.c: New test.
5148
5149         PR debug/45660
5150         * g++.dg/debug/pr45660.C: New test.
5151
5152 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5153
5154         PR tree-optimization/45470
5155         * g++.dg/vect/pr45470-a.cc: New test.
5156         * g++.dg/vect/pr45470-a.cc: New test.
5157
5158 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5159
5160         PR target/42070
5161         * lib/profopt.exp: Prune warnings on execname2 compile.
5162         * lib/prune.exp: Prune "can't add line info" warnings.
5163
5164 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5165
5166         PR libfortran/45532
5167         * gfortran.dg/namelist_64.f90: New test.
5168
5169 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5170
5171         PR rtl-optimization/45617
5172         * gcc.target/i386/pr45617.c: New test.
5173
5174 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5175
5176         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5177
5178 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5179
5180         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5181         * gcc.target/i386/fma4-vector.c: Likewise.
5182         * gcc.target/i386/vectorize2.c: Likewise.
5183         * gcc.target/i386/vectorize4.c: Likewise.
5184         * gcc.target/i386/vectorize5.c: Likewise.
5185         * gcc.target/i386/vectorize6.c: Likewise.
5186         * gcc.target/i386/vectorize8.c: Likewise.
5187
5188         * gcc.target/i386/vect-double-1.c: New.
5189         * gcc.target/i386/vect-double-1a.c: Likewise.
5190         * gcc.target/i386/vect-double-2.c: Likewise.
5191         * gcc.target/i386/vect-double-2a.c: Likewise.
5192
5193         * lib/target-supports.exp (check_effective_target_vect_double):
5194         Set et_vect_double_saved to 0 when tuning for Atom.
5195
5196 2010-09-13  Jan Hubicka  <jh@suse.cz>
5197
5198         * gcc.dg/torture/pr23821.c: Drop static keyword.
5199         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5200         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5201
5202 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5203
5204         * gcc.target/arm/sync-1.c: New.
5205
5206 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5207
5208         * gnat.dg/memtrap.adb: New test.
5209
5210 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5211
5212         * gfortran.dg/promotion.f90: Fix options.
5213
5214 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5215
5216         * g++.dg/cpp0x/range-for1.C: New.
5217         * g++.dg/cpp0x/range-for2.C: New.
5218         * g++.dg/cpp0x/range-for3.C: New.
5219         * g++.dg/cpp0x/range-for4.C: New.
5220         * g++.dg/cpp0x/range-for5.C: New.
5221         * g++.dg/cpp0x/range-for6.C: New.
5222
5223 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5224
5225         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5226         and counts. Check that transpose is not called.
5227         * gfortran.dg/transpose_2.f90: Update error message.
5228
5229 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5230
5231         PR c++/43824
5232         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5233         * g++.dg/lookup/strong-using-2.C: Likewise.
5234         * g++.dg/lookup/strong-using-3.C: Likewise.
5235         * g++.dg/lookup/strong-using-5.C: Likewise.
5236
5237         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5238         * g++.dg/cpp0x/inline-ns4.C: New.
5239         * g++.dg/cpp0x/inline-ns5.C: New.
5240
5241 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5242
5243         PR middle-end/45634
5244         * gfortran.fortran-torture/compile/pr45634.f90: New.
5245
5246 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5247
5248         * objc.dg/fobjc-exceptions.m: New test.
5249
5250 2010-09-10  Jan Hubicka  <jh@suse.cz>
5251
5252         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5253
5254 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5255
5256         PR tree-optimization/44972
5257         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5258         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5259         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5260         instead.
5261         * g++.dg/torture/pr44972.C: New test.
5262
5263 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5264
5265         PR tree-optimization/44972
5266         * g++.dg/torture/pr34850.C: Remove expected warning.
5267
5268 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5269
5270         * gfortran.dg/dummy_optional_arg.f90: New test.
5271
5272 2010-09-08  Jan Hubicka  <jh@suse.cz>
5273
5274         PR tree-optimization/45598
5275         * fortran.fortran-torture/compile/pr45598.f90: New test.
5276
5277 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5278
5279         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5280         * lib/target-supports.exp (check_ifunc_available): New.
5281         * gcc.dg/attr-ifunc-1.c: New.
5282         * gcc.dg/attr-ifunc-2.c: New.
5283         * gcc.dg/attr-ifunc-3.c: New.
5284         * gcc.dg/attr-ifunc-4.c: New.
5285         * gcc.dg/attr-ifunc-5.c: New.
5286         * g++.dg/ext/attr-ifunc-1.C: New.
5287         * g++.dg/ext/attr-ifunc-2.C: New.
5288         * g++.dg/ext/attr-ifunc-3.C: New.
5289         * g++.dg/ext/attr-ifunc-4.C: New.
5290
5291 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5292
5293         PR middle-end/40386
5294         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5295
5296 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5297
5298         * gfortran.dg/inline_transpose_1.f90: New test.
5299
5300 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5301
5302         PR c++/45588
5303         * g++.dg/warn/Wunused-var-15.C: New test.
5304
5305 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5306
5307         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5308         hppa*-*-hpux*.
5309
5310 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5311
5312         * objc/execute/exceptions/throw-nil.m: New test.
5313         * objc/execute/exceptions/handler-1.m: Updated to use the new
5314         objc_set_uncaught_exception_handler() function.
5315         * objc/execute/exceptions/matcher-1.m: New test.
5316
5317 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5318
5319         PR fortran/38282
5320         * gfortran.dg/bit_comparison_1.F90: New test.
5321         * gfortran.dg/leadz_trailz_3.f90: New test.
5322         * gfortran.dg/masklr_2.F90: New test.
5323         * gfortran.dg/shiftalr_1.F90: New test.
5324         * gfortran.dg/merge_bits_2.F90: New test.
5325         * gfortran.dg/dshift_2.F90: New test.
5326         * gfortran.dg/bit_comparison_2.F90: New test.
5327         * gfortran.dg/masklr_1.F90: New test.
5328         * gfortran.dg/merge_bits_1.F90: New test.
5329         * gfortran.dg/dshift_1.F90: New test.
5330         * gfortran.dg/shiftalr_2.F90: New test.
5331
5332 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5333
5334         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5335         functions from objc/typedstream.h are deprecated.
5336
5337 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5338
5339         * lib/target-supports.exp
5340         (check_effective_target_run_expensive_tests): New proc.
5341         * gcc.c-torture/compile/limits-fnargs.c: Use
5342         dg-require-effective-target run_expensive_tests.
5343
5344 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5345
5346         PR fortran/45597
5347         * gfortran.dg/gomp/pr45597.f90: New test.
5348
5349         PR fortran/45595
5350         * gfortran.dg/gomp/pr45595.f90: New test.
5351
5352 2010-09-08  Michael Matz  <matz@suse.de>
5353
5354         * c-c++-common/uninit-17.c: Adjust.
5355
5356 2010-09-08  Michael Matz  <matz@suse.de>
5357
5358         PR tree-optimization/43430
5359         * gcc.dg/vect/pr43430-2.c: New test.
5360
5361 2010-09-08  Michael Matz  <matz@suse.de>
5362
5363         PR tree-optimization/33244
5364         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5365
5366 2010-09-08  Richard Guenther  <rguenther@suse.de>
5367
5368         PR tree-optimization/45578
5369         * gfortran.dg/pr45578.f90: New testcase.
5370
5371 2010-09-08  Richard Guenther  <rguenther@suse.de>
5372
5373         PR testsuite/45590
5374         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5375
5376 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5377
5378         PR fortran/45576
5379         * gfortran.dg/char_length_18.f90:  New test.
5380
5381 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5382
5383         PR target/36502
5384         * gcc.target/i386/pr36502.c: New test.
5385
5386         PR target/42313
5387         PR target/44651
5388         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5389         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5390
5391 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5392
5393         * gfortran.dg/achar_4.f90: Enable bounds checking.
5394
5395 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5396
5397         PR target/45206
5398         * gcc.target/i386/pr45206.c: New test.
5399
5400 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5401
5402         PR fortran/45505
5403         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5404
5405 2010-09-07  Jan Hubicka  <jh@suse.cz>
5406
5407         * gcc.c-torture/compile/20100907.c: New testcase.
5408
5409 2010-09-07  Richard Guenther  <rguenther@suse.de>
5410
5411         PR middle-end/45569
5412         * g++.dg/eh/pr45569.C: New testcase.
5413
5414 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5415
5416         PR target/43137
5417         * gcc.target/arm/pr43137.c: New test.
5418
5419 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5420
5421         PR fortran/36931
5422         * gfortran.dg/dependency_35.f90:  New test.
5423
5424 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5425
5426         PR fortran/34145
5427         * gfortran.dg/char_length_17.f90:  New test.
5428
5429 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5430
5431         PR c++/45200
5432         PR c++/45293
5433         PR c++/45558
5434         * g++.dg/template/typedef34.C: New test.
5435         * g++.dg/template/typedef35.C: New test.
5436
5437 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5438
5439         PR target/22152
5440         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5441
5442 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5443
5444         * g++.dg/warn/Wdouble-promotion.C: New.
5445
5446 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5447
5448         * g++.dg/parse/redef2.C: New.
5449
5450 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5451
5452         * gcc.dg/20100906-1.c: New testcase.
5453
5454 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5455
5456         PR testsuite/45543
5457         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5458         DW_TAG_enumeration_type DIE.
5459
5460 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5461
5462         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5463         Update XFAILs.
5464
5465 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5466
5467         PR rtl-optimization/44919
5468         * g++.dg/opt/pr44919.C: New.
5469
5470 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5471
5472         PR fortran/38282
5473         * gfortran.dg/iall_iany_iparity_1.f90: New.
5474         * gfortran.dg/iall_iany_iparity_2.f90: New.
5475
5476 2010-09-06  Jason Merrill  <jason@redhat.com>
5477
5478         * g++.dg/cpp0x/initlist42.C: New.
5479
5480         * g++.dg/cpp0x/auto19.C: New.
5481
5482         * g++.dg/template/sfinae25.C: New.
5483         * g++.dg/template/char1.C: Expect warning.
5484         * g++.dg/template/nontype10.C: Likewise.
5485
5486         * g++.dg/cpp0x/implicit9.C: New.
5487
5488         * g++.dg/cpp0x/initlist43.C: New.
5489
5490 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5491
5492         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5493
5494 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5495
5496         * gcc.dg/Wdouble-promotion.c: New.
5497
5498 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5499
5500         * gfortran.dg/float128_1.f90: Remove test case as
5501         it always fails since Rev 163611 backed out the
5502         front-end implementation.
5503
5504 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5505
5506         * gfortran.dg/float128_1.f90: XFAIL test case.
5507
5508 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5509
5510         * gfortran.dg/bessel_7.f90: Decrease required precision.
5511
5512 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5513
5514         PR testsuite/45545
5515         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5516         ref-all-matching targets.
5517
5518 2010-09-05  Richard Guenther  <rguenther@suse.de>
5519
5520         PR tree-optimization/45535
5521         * gcc.c-torture/compile/pr45535.c: New testcase.
5522
5523 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5524
5525         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5526         "\[^\n\]*".
5527         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5528         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5529         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5530         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5531         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5532         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5533         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5534         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5535         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5536         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5537         * gcc.target/i386/pr22152.c: Likewise.
5538         * gcc.target/i386/pr36992-1.c: Likewise.
5539         * gcc.target/i386/pr36992-2.c: Likewise.
5540         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5541
5542 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5543
5544         PR testsuite/43957
5545         * gcc.dg/const-uniq-1.c: Modify regexp.
5546
5547 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5548
5549         PR fortran/45530
5550         * gfortran.dg/namelist_63.f90: New.
5551
5552 2010-09-04  Jan Hubicka  <jh@suse.cz>
5553
5554         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5555         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5556
5557 2010-09-04  Jan Hubicka  <jh@suse.cz>
5558
5559         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5560
5561 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5562
5563         PR fortran/45507
5564         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5565
5566 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5567
5568         * gcc.dg/opts-4.c: New test.
5569
5570 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5571
5572         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5573         * gcc.dg/vect/vect-peel-4.c: Ditto.
5574
5575 2010-09-03  Daniel Kraft  <d@domob.eu>
5576
5577         PR fortran/45525
5578         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5579
5580 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5581
5582         PR fortran/45159
5583         * gfortran.dg/dependency_34.f90:  New test.
5584
5585 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5586
5587         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5588
5589 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5590
5591         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5592         gcc.target/i386/clearcap.map if supported.
5593
5594 2010-09-03  Michael Matz  <matz@suse.de>
5595
5596         PR middle-end/45415
5597         * gcc.dg/pr45415.c: New test.
5598
5599 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5600
5601         PR tree-optimization/45506
5602         * gcc.dg/pr45506.c: New.
5603
5604 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5605
5606         PR target/45476
5607         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5608         * gcc.target/i386/float128-2.c: Ditto.
5609
5610 2010-09-03  Daniel Kraft  <d@domob.eu>
5611
5612         PR fortran/34162
5613         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5614         * gfortran.dg/internal_dummy_2.f08: New test.
5615         * gfortran.dg/internal_dummy_3.f08: New test.
5616         * gfortran.dg/internal_dummy_4.f08: New test.
5617
5618 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5619
5620         PR debug/45500
5621         * gcc.target/i386/pr45500.c: New test.
5622
5623 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5624
5625         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5626
5627 2010-09-03  Daniel Kraft  <d@domob.eu>
5628
5629         PR fortran/44602
5630         * gfortran.dg/exit_2.f08; Adapt error messages.
5631         * gfortran.dg/exit_3.f08: New test.
5632         * gfortran.dg/exit_4.f08: New test.
5633         * gfortran.dg/exit_5.f03: New test.
5634
5635 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5636
5637         * gfortran.dg/ishft_4.f90: New test.
5638
5639 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5640
5641         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5642         FRIZ/XSRIZ instruciton for (double)(long long)x.
5643         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5644
5645 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5646
5647         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5648
5649 2010-09-02  Richard Guenther  <rguenther@suse.de>
5650
5651         PR tree-optimization/44937
5652         PR tree-optimization/45412
5653         * g++.dg/opt/pr45412.C: New testcase.
5654         * gcc.c-torture/compile/pr45412.c: Likewise.
5655         * gcc.c-torture/compile/pr44937.c: Likewise.
5656
5657 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5658
5659         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5660         but using -Werror=comment.
5661         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5662         expected error messages.
5663
5664 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5665
5666         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5667         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5668
5669 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5670
5671         PR fortran/45489
5672         * gfortran.dg/initialization_27.f90: New.
5673
5674 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5675
5676         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5677         check into different basic blocks. Expect vectorization if misaligned
5678         stores are supported.
5679         * gcc.dg/vect/bb-slp-8a.c: New test.
5680         * gcc.dg/vect/bb-slp-8b.c: New test.
5681
5682 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5683
5684         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5685
5686 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5687
5688         PR fortran/44541
5689         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5690         * gfortran.dg/class_dummy_1.f03: New.
5691
5692 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5693
5694         PR middle-end/45458
5695         * g++.dg/tree-prof/partition2.C: New test.
5696
5697 2010-09-01  Richard Guenther  <rguenther@suse.de>
5698
5699         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5700         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5701         * gcc.c-torture/execute/20100827-1.c: Likewise.
5702
5703 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5704
5705         * gfortran.dg/execute_command_line_1.f90: New test.
5706
5707 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5708
5709         PR preprocessor/45457
5710         * c-c++-common/cpp/pr45457.c: New test.
5711
5712 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5713
5714         * gcc.dg/nested-func-8.c: New test.
5715
5716 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5717
5718         PR fortran/38282
5719         * gfortran.dg/popcnt_poppar_1.F90: New test.
5720         * gfortran.dg/popcnt_poppar_2.F90: New test.
5721
5722 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5723
5724         * gcc.target/i386/volatile-2.c: Require nonpic target.
5725
5726 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5727
5728         PR middle-end/45461
5729         * gcc.dg/pr45461.c: New test.
5730
5731 2010-08-31  Richard Guenther  <rguenther@suse.de>
5732
5733         PR testsuite/45455
5734         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5735
5736 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5737
5738         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5739
5740 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5741
5742         PR fortran/45456
5743         * gfortran.dg/typebound_proc_18.f03: New.
5744
5745 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5746
5747         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5748         * lib/scanasm.exp (scan-stack-usage): Likewise.
5749         (scan-stack-usage-not): Likewise.
5750         * gcc.dg/stack-usage-1.c: New test.
5751         * gcc.target/i386/stack-usage-realign.c: Likewise.
5752
5753 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5754
5755         PR tree-optimization/45427
5756         * gcc.dg/tree-ssa/pr45427.c: New test.
5757
5758 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5759
5760         PR c++/45043
5761         * g++.dg/template/crash102.C: New.
5762
5763 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5764
5765         PR middle-end/45423
5766         * gcc.dg/gomp/atomic-12.c: New test.
5767         * gcc.dg/gomp/atomic-13.c: New test.
5768         * gcc.dg/gomp/atomic-14.c: New test.
5769         * g++.dg/gomp/atomic-11.C: New test.
5770         * g++.dg/gomp/atomic-12.C: New test.
5771         * g++.dg/gomp/atomic-13.C: New test.
5772         * g++.dg/gomp/atomic-14.C: New test.
5773
5774 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5775
5776         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5777         delimiter.
5778
5779 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5780
5781         * gnat.dg/discr24.adb: New test.
5782
5783 2010-08-30  Richard Guenther  <rguenther@suse.de>
5784
5785         PR tree-optimization/45449
5786         * gcc.dg/pr45449.c: New testcase.
5787
5788 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5789
5790         * gcc.dg/opts-1.c: Expect errors, not warnings.
5791
5792 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5793
5794         PR fortran/42769
5795         * gfortran.dg/dynamic_dispatch_11.f03: New.
5796
5797 2010-08-29  Jason Merrill  <jason@redhat.com>
5798
5799         PR c++/44991
5800         * g++.dg/parse/defarg15.C: New.
5801
5802 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5803
5804         PR fortran/45439
5805         * gfortran.dg/select_type_16.f03: New.
5806
5807 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5808             Tobias Burnus  <burnus@net-b.de>
5809
5810         * gfortran.dg/bessel_7.f90: Decrease required precision.
5811
5812 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5813             Kaz Kojima  <kkojima@gcc.gnu.org>
5814
5815         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5816
5817 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5818
5819         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5820         floating point conversion code generation.
5821         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5822         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5823         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5824         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5825         to integer conversion code generation.
5826         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5827         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5828         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5829         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5830
5831 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5832
5833         PR fortran/32049
5834         * gfortran.dg/random_seed_1.f90: Adjust test.
5835         * gfortran.dg/float128_1.f90: New test.
5836
5837 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5838
5839         PR fortran/33197
5840         * gfortran.dg/norm2_1.f90: New.
5841         * gfortran.dg/norm2_2.f90: New.
5842         * gfortran.dg/norm2_3.f90: New.
5843         * gfortran.dg/norm2_4.f90: New.
5844         * gfortran.dg/parity_1.f90: New.
5845         * gfortran.dg/parity_2.f90: New.
5846         * gfortran.dg/parity_3.f90: New.
5847
5848 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5849
5850         PR fortran/45420
5851         * gfortran.dg/select_type_15.f03: New.
5852
5853 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5854
5855         PR libfortran/43217
5856         * gfortran.dg/hollerith8.f90: New test.
5857
5858 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5859
5860         PR fortran/45159
5861         * gfortran.dg/dependency_33.f90:  New test.
5862
5863 2010-08-27  Richard Guenther  <rguenther@suse.de>
5864
5865         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5866         * gcc.dg/graphite/scop-2.c: Likewise.
5867         * gcc.dg/graphite/scop-20.c: Likewise.
5868         * gcc.dg/vect/slp-25.c: Likewise.
5869
5870 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5871
5872         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5873
5874 2010-08-26  Daniel Kraft  <d@domob.eu>
5875
5876         PR fortran/38936
5877         PR fortran/44047
5878         PR fortran/45384
5879         * gfortran.dg/associate_8.f03: New test.
5880         * gfortran.dg/select_type_13.f03: New test.
5881         * gfortran.dg/select_type_14.f03: New test.
5882
5883 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5884
5885         PR tree-optimization/44485
5886         * gcc.dg/pr44485.c: New test.
5887
5888 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5889
5890         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5891         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5892         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5893
5894 2010-08-26  Richard Guenther  <rguenther@suse.de>
5895
5896         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5897         * gcc.dg/graphite/scop-21.c: Likewise.
5898
5899 2010-08-26  Richard Guenther  <rguenther@suse.de>
5900
5901         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5902         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5903         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5904         * gcc.dg/vect/vect-91.c: Likewise.
5905         * gcc.dg/vect/vect-peel-1.c: Likewise.
5906         * gcc.dg/vect/vect-peel-2.c: Likewise.
5907         * gcc.dg/vect/vect-peel-4.c: Likewise.
5908
5909 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5910
5911         PR libfortran/41859
5912         * gfortran.dg/der_io_4.f90: New test.
5913
5914 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5915
5916         PR rtl-optimization/44858
5917         * gcc.c-torture/execute/pr44858.c: New test.
5918
5919         PR rtl-optimization/45400
5920         * g++.dg/other/i386-8.C: New test.
5921
5922 2010-08-25  Richard Guenther  <rguenther@suse.de>
5923
5924         * gcc.dg/alias-8.c: Adjust.
5925
5926 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5927
5928         * gcc.target/i386/combine-mul.c: New test.
5929
5930 2010-08-25  Richard Guenther  <rguenther@suse.de>
5931
5932         PR lto/44562
5933         * gcc.dg/graphite/id-27.c: New testcase.
5934         * gcc.dg/lto/20100825-1_0.c: Likewise.
5935
5936 2010-08-25  Richard Guenther  <rguenther@suse.de>
5937
5938         PR tree-optimization/45316
5939         * g++.dg/opt/pr45316.C: New testcase.
5940
5941 2010-08-25  Richard Guenther  <rguenther@suse.de>
5942
5943         PR tree-optimization/45393
5944         * g++.dg/torture/pr45393.C: New testcase.
5945
5946 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5947
5948         PR tree-optimization/45059
5949         * gcc.c-torture/compile/pr45059.c: New test.
5950
5951 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5952
5953         * lib/target-supports.exp (check_effective_target_vect_unpack):
5954         Set vect_unpack supported flag to true for neon.
5955
5956 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5957
5958         * gcc.dg/tree-ssa/ifc-5.c: New.
5959
5960 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5961
5962         * gcc.dg/tree-ssa/ifc-4.c: New.
5963         * gcc.dg/tree-ssa/ifc-7.c: New.
5964
5965 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5966
5967         * gcc.dg/vect/vect.exp: Check loongson targets
5968         * g++.dg/vect/vect.exp: Likewise
5969         * gfortran.dg/vect/vect.exp: Likewise
5970
5971 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5972
5973         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5974         -mveclibabi=mass.
5975
5976 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5977
5978         PR fortran/45366
5979         * gfortran.dg/proc_ptr_29.f90: New.
5980
5981 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5982             Dominique d'Humieres  <dominiq@lps.ens.fr>
5983
5984         PR fortran/45367
5985         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5986
5987 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5988
5989         PR fortran/45367
5990         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5991
5992 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5993
5994         PR fortran/36158
5995         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5996
5997 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5998             Dominique d'Humieres  <dominiq@lps.ens.fr>
5999
6000         PR fortran/45367
6001         PR fortran/36158
6002         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6003         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6004
6005 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6006
6007         PR fortran/44863
6008         PR fortran/45271
6009         PR fortran/45290
6010         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6011         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6012         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6013
6014 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6015
6016         PR fortran/36158
6017         PR fortran/33197
6018         * gfortran.dg/bessel_6.f90: New.
6019         * gfortran.dg/bessel_7.f90: New.
6020
6021 2010-08-20  Jan Hubicka  <jh@suse.cz>
6022
6023         PR c++/45307
6024         PR c++/17736
6025         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6026         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6027
6028 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6029
6030         PR target/45336
6031         * gcc.target/i386/pr45336-1.c: New.
6032         * gcc.target/i386/pr45336-2.c: Likewise.
6033         * gcc.target/i386/pr45336-3.c: Likewise.
6034         * gcc.target/i386/pr45336-4.c: Likewise.
6035
6036 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6037
6038         PR testsuite/45361
6039         * gcc.target/i386/volatile-2.c: Update scan strings to also
6040         include (%rip) for the memory reference on x86_64.
6041
6042 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6043
6044         PR middle-end/44974
6045         * gcc.dg/pr44974.c: New test.
6046
6047         PR rtl-optimization/45353
6048         * gcc.dg/pr45353.c: New test.
6049
6050 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6051
6052         * gcc.target/i386/volatile-2.c: New.
6053
6054 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6055
6056         PR rtl-optimization/44691
6057         * gfortran.dg/pr44691.f: New test.
6058
6059 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6060
6061         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6062
6063 2010-08-19  Jason Merrill  <jason@redhat.com>
6064
6065         * g++.dg/init/synth3.C: New.
6066         * g++.dg/init/value8.C: New.
6067         * g++.dg/tree-ssa/empty-2.C: New.
6068         * g++.dg/cpp0x/noexcept09.C: New.
6069
6070 2010-08-19  Daniel Kraft  <d@domob.eu>
6071
6072         PR fortran/29785
6073         PR fortran/45016
6074         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6075         * gfortran.dg/pointer_remapping_1.f90: New test.
6076         * gfortran.dg/pointer_remapping_2.f03: New test.
6077         * gfortran.dg/pointer_remapping_3.f08: New test.
6078         * gfortran.dg/pointer_remapping_4.f03: New test.
6079         * gfortran.dg/pointer_remapping_5.f08: New test.
6080         * gfortran.dg/pointer_remapping_6.f08: New test.
6081
6082 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6083
6084         PR testsuite/45324
6085         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6086
6087 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6088
6089         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6090
6091 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6092
6093         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6094         variable.
6095
6096 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6097
6098         PR target/45070
6099         * gcc.c-torture/execute/pr45070.c: New.
6100
6101 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6102
6103         * g++.dg/pr44328.C: New test.
6104
6105 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6106
6107         PR fortran/36158
6108         PR fortran/33197
6109         * gfortran.dg/bessel_3.f90: New.
6110         * gfortran.dg/bessel_4.f90: New.
6111         * gfortran.dg/bessel_5.f90: New.
6112
6113 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6114
6115         PR fortran/45290
6116         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6117         * gfortran.dg/pointer_init_2.f90: New.
6118         * gfortran.dg/pointer_init_3.f90: New.
6119         * gfortran.dg/pointer_init_4.f90: New.
6120
6121 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6122
6123         PR c++/45049
6124         * g++.dg/pr45049-1.C: New test.
6125         * g++.dg/pr45049-2.C: New test.
6126
6127 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6128
6129         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6130         20 if __ARM_PCS is defined otherwise 64.
6131         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6132         instead of hard coded 64.
6133
6134 2010-08-18  Yao Qi  <yao@codesourcery.com>
6135
6136         PR target/45094
6137         * gcc.target/arm/pr45094.c: New test.
6138
6139 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6140
6141         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6142
6143 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6144
6145         PR rtl-optimization/42575
6146         * gcc.target/arm/pr42575.c: New test.
6147
6148 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6149
6150         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6151         * gcc.dg/tls/thr-cse-1.c: New.
6152
6153 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6154
6155         PR debug/42487
6156         * lib/target-supports.exp
6157         (check_effective_target_function_sections): New.
6158         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6159         function sections before proceding.
6160
6161 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6162
6163         PR fortran/45308
6164         * gfortran.dg/pr45308.f03: New test.
6165
6166 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6167
6168         PR target/45296
6169         * gcc.target/i386/pr45296.c: New test.
6170
6171 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6172
6173         * g++.dg/ext/uow-1.C: New.
6174         * g++.dg/ext/uow-2.C: New.
6175         * g++.dg/ext/uow-3.C: New.
6176         * g++.dg/ext/uow-4.C: New.
6177
6178 2010-08-17  Richard Guenther  <rguenther@suse.de>
6179
6180         PR testsuite/45266
6181         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6182
6183 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6184
6185         PR c/40563
6186         * gcc.dg/Wcxx-compat-20.c: New test.
6187
6188 2010-08-17  Daniel Kraft  <d@domob.eu>
6189
6190         PR fortran/38936
6191         * gfortran.dg/associate_1.f03: Extended to test newly supported
6192         features like association to variables.
6193         * gfortran.dg/associate_3.f03: Removed check for illegal change
6194         of associate-name here...
6195         * gfortran.dg/associate_5.f03: ...and added it here.
6196         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6197         * gfortran.dg/associate_7.f03: New test.
6198
6199 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6200
6201         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6202
6203 2010-08-15  Daniel Kraft  <d@domob.eu>
6204
6205         PR fortran/38936
6206         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6207         * gfortran.dg/associate_3.f03: Clarify comment.
6208         * gfortran.dg/associate_5.f03: New test.
6209         * gfortran.dg/associate_6.f03: New test.
6210
6211 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6212
6213         PR fortran/45211
6214         * gfortran.dg/bind_c_usage_21.f90: New.
6215         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6216
6217 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6218
6219         * gfortran.dg/optional_absent_1.f90: New.
6220         * gfortran.dg/null_actual.f90: New.
6221
6222 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6223
6224         * gfortran.dg/pointer_target_1.f90: New.
6225         * gfortran.dg/pointer_target_2.f90: New.
6226         * gfortran.dg/pointer_target_3.f90: New.
6227
6228 2010-08-15  Daniel Kraft  <d@domob.eu>
6229
6230         PR fortran/45197
6231         * gfortran.dg/elemental_args_check_3.f90: New test.
6232         * gfortran.dg/impure_1.f08: New test.
6233         * gfortran.dg/impure_2.f08: New test.
6234         * gfortran.dg/impure_3.f90: New test.
6235         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6236
6237 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6238
6239         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6240         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6241         SLP tests.
6242         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6243         misaligned loads.
6244         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6245         misaligned stores.c
6246         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6247
6248 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6249
6250         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6251         dg-require-effective-target after dg-do.
6252
6253 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6254
6255         * lib/target-supports.exp (check_effective_target_vect_int): Return
6256         true for Loongson targets.
6257         (check_effective_target_vect_shift): Likewise.
6258         (check_effective_target_vect_no_int_max): Likewise.
6259         (check_effective_target_vect_no_align): Likewise.
6260         (check_effective_target_vect_short_mult): Likewise.
6261
6262 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6263
6264         * g++.dg/cast.C: Change fields of structures to "long" to pass
6265         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6266         * g++.dg/cpp0x/iop.C: Ditto.
6267         * g++.dg/cpp0x/named_refs.C: Ditto.
6268         * g++.dg/cpp0x/rv1p.C: Ditto.
6269         * g++.dg/cpp0x/rv2p.C: Ditto.
6270         * g++.dg/cpp0x/rv3p.C: Ditto.
6271         * g++.dg/cpp0x/rv4p.C: Ditto.
6272         * g++.dg/cpp0x/rv5p.C: Ditto.
6273         * g++.dg/cpp0x/rv6p.C: Ditto.
6274         * g++.dg/cpp0x/rv7p.C: Ditto.
6275         * g++.dg/cpp0x/rv8p.C: Ditto.
6276         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6277
6278 2010-08-13  Daniel Kraft  <d@domob.eu>
6279
6280         * gfortran.dg/implied_shape_1.f08: New test.
6281         * gfortran.dg/implied_shape_2.f90: New test.
6282         * gfortran.dg/implied_shape_3.f08: New test.
6283
6284 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6285
6286         PR libfortran/42526
6287         * gfortran.dg/char_component_initializer_1.f90: New test.
6288
6289 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6290
6291         PR tree-optimization/45241
6292         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6293
6294 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6295
6296         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6297         to dg-options.
6298         * gcc.target/i386/pr40906-2.c: Ditto.
6299         * gcc.target/i386/pr40906-3.c: Ditto.
6300
6301 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6302
6303         PR middle-end/45262
6304         * gcc.c-torture/execute/pr45262.c: New test.
6305
6306 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6307
6308         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6309         empty argument.
6310         * g++.dg/other/profile1.C: Ditto.
6311
6312 2010-08-12  Richard Guenther  <rguenther@suse.de>
6313
6314         PR tree-optimization/45232
6315         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6316         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6317         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6318         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6319         unsigned arithmetic.
6320         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6321         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6322         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6323         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6324         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6325         unsigned arithmetic.
6326         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6327         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6328         unsigned arithmetic.
6329         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6330         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6331         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6332         unsigned arithmetic.
6333         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6334         * gcc.dg/tree-ssa/negate.c: Adjust.
6335         * gcc.dg/vect/vect-1.c: Adjust.
6336         * gfortran.dg/reassoc_6.f: XFAIL.
6337
6338 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6339
6340         PR debug/45259
6341         * gcc.dg/pr45259.c: New test.
6342
6343 2010-08-12  Wei Guozhi  <carrot@google.com>
6344
6345         PR target/44999
6346         * gcc.target/arm/pr44999.c: New testcase.
6347
6348 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6349
6350         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6351         (N): Likewise.
6352         (main): Adjust accordingly.
6353
6354 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6355
6356         * gfortran.dg/graphite/id-22.f: New.
6357
6358 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6359
6360         * gcc.dg/graphite/id-26.c: New.
6361
6362 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6363
6364         * gcc.dg/graphite/id-25.c: New.
6365
6366 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6367
6368         * gcc.dg/graphite/run-id-5.c: New.
6369         * gcc.dg/graphite/run-id-6.c: New.
6370         * gfortran.dg/graphite/id-21.f: New.
6371
6372 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6373
6374         * gcc.dg/graphite/id-24.c: New.
6375
6376 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6377
6378         * gcc.dg/tree-ssa/pr20742.c: New.
6379
6380 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6381
6382         * gcc.dg/graphite/id-23.c: New.
6383
6384 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6385
6386         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6387
6388 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6389
6390         * gcc.dg/graphite/pr42729.c: New.
6391
6392 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6393
6394         * gfortran.dg/graphite/id-20.f: New.
6395
6396 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6397
6398         * gcc.dg/graphite/id-22.c: New.
6399
6400 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6401
6402         * gcc.dg/graphite/run-id-2.c: Call abort.
6403
6404 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6405
6406         * gcc.dg/graphite/id-20.c: New.
6407
6408 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6409             Steve Kargl  <kargl@gcc.gnu.org>
6410
6411         PR fortran/44595
6412         * gfortran.dg/move_alloc_3.f90: New.
6413         * gfortran.dg/random_seed_2.f90: New.
6414
6415 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6416
6417         * lib/target-supports.exp (check_effective_target_sync_int_long):
6418         Add hppa*-*-linux*.
6419         (check_effective_target_sync_char_short): Likewise.
6420
6421 2010-08-10  Yao Qi  <yao@codesourcery.com>
6422
6423         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6424         general form.
6425         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6426         * g++.dg/other/packed1.C: Likewise.
6427         * g++.dg/other/crash-4.C: Likewise.
6428         * g++.dg/ext/packed8.C: Likewise.
6429         * g++.dg/init/array16.C: Likewise.
6430
6431 2010-08-10  xinliang David Li  <davidxl@google.com>
6432         * gcc.dg/tree-ssa/loop-19.c: Add option
6433         -fno-prefetch-loop-array
6434
6435 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6436
6437         PR middle-end/45182
6438         * gcc.c-torture/compile/pr45182.c: New test.
6439
6440 2010-08-09  Jason Merrill  <jason@redhat.com>
6441
6442         PR c++/45236
6443         * g++.dg/cpp0x/variadic-104.C: New.
6444
6445 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6446
6447         PR fortran/44235
6448         * gfortran.dg/dependency_32.f90:  New test.
6449
6450 2010-08-09  Richard Guenther  <rguenther@suse.de>
6451
6452         PR middle-end/44632
6453         * g++.dg/opt/nrv17.C: New testcase.
6454
6455 2010-08-09  Richard Guenther  <rguenther@suse.de>
6456
6457         PR middle-end/45212
6458         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6459         alignment from MEM_REF offset only if we took it from the
6460         base object.
6461
6462         * gcc.target/i386/pr24178.c: New testcase.
6463
6464 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6465
6466         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6467         * gcc.dg/20030702-1.c: Ditto.
6468         * gcc.dg/20050309-1.c: Ditto.
6469         * gcc.dg/20050325-1.c: Ditto.
6470         * gcc.dg/20050330-2.c: Ditto.
6471         * gcc.dg/20051201-1.c: Ditto.
6472         * gcc.dg/gomp/pr27573.c: Ditto.
6473         * gcc.dg/gomp/pr34610.c: Ditto.
6474         * gcc.dg/pr24225.c: Ditto.
6475         * gcc.dg/pr26570.c: Ditto.
6476         * gcc.dg/pr32773.c: Ditto.
6477         * g++.dg/gcov/gcov-6.C: Ditto.
6478         * g++.dg/gomp/pr34608.C: Ditto.
6479         * gfortran.dg/gomp/pr27573.f90: Ditto.
6480
6481         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6482         dg-require-host-local dg directive.
6483         * gcc.dg/profile-dir-2.c: Ditto.
6484         * gcc.dg/profile-dir-3.c: Ditto.
6485
6486 2010-08-08  Richard Guenther  <rguenther@suse.de>
6487
6488         PR tree-optimization/45109
6489         * gcc.c-torture/compile/pr45109.c: New testcase.
6490
6491 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6492
6493         * gcc.dg/march.c: Skip if -march defined.
6494         * gcc.dg/mtune.c: Skip if -mtune defined.
6495
6496         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6497         generic thunk support.
6498
6499 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6500
6501         PR target/45213
6502         * gcc.target/i386/pr45213.c: New test.
6503
6504 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6505
6506         PR libfortran/45143
6507         * gfortran.dg/fmt_error_11.f03: New test.
6508
6509 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6510
6511         * lib/target-supports.exp (check_effective_target_sync_int_long):
6512         Add arm*-*-linux-gnueabi.
6513         (check_effective_target_sync_char_short): Likewise.
6514
6515 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6516
6517         PR fortran/45159
6518         * gfortran.dg/dependency_31.f90:  New test.
6519
6520 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6521
6522         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6523
6524 2010-08-06  Jason Merrill  <jason@redhat.com>
6525
6526         * g++.dg/cpp0x/sfinae3.C: New.
6527         * g++.dg/cpp0x/sfinae4.C: New.
6528
6529 2010-08-06  Richard Guenther  <rguenther@suse.de>
6530
6531         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6532         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6533         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6534         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6535         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6536         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6537         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6538         * gcc.c-torture/execute/20100805-1.c: Likewise.
6539
6540 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6541
6542         PR testsuite/42855
6543         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6544
6545 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6546
6547         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6548         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6549
6550 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6551
6552         * g++.dg/ipa/devirt-1.C: New test.
6553         * g++.dg/ipa/devirt-2.C: Likewise.
6554         * g++.dg/ipa/devirt-3.C: Likewise.
6555         * g++.dg/ipa/devirt-4.C: Likewise.
6556         * g++.dg/ipa/devirt-5.C: Likewise.
6557         * gcc.dg/ipa/iinline-3.c: Likewise.
6558
6559 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6560
6561         PR tree-optimization/45144
6562         * gcc.dg/tree-ssa/pr45144.c: New test.
6563
6564 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6565
6566         PR fortran/42207
6567         PR fortran/44064
6568         PR fortran/44065
6569         * gfortran.dg/class_25.f03: New.
6570         * gfortran.dg/class_26.f03: New.
6571
6572 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6573
6574         * g++.dg/warn/miss-format-1.C: Update line number.
6575
6576 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6577
6578         PR c++/44641
6579         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6580         .frame and .mask assembler directives.
6581
6582 2010-08-04  Richard Guenther  <rguenther@suse.de>
6583
6584         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6585         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6586         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6587         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6588
6589 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6590
6591         PR fortran/44857
6592         * gfortran.dg/derived_constructor_char_1.f90: New.
6593         * gfortran.dg/derived_constructor_char_2.f90: New.
6594
6595 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6596
6597         PR fortran/45159
6598         * gfortran.dg/dependency_30.f90:  New test.
6599
6600 2010-08-03  Jan Hubicka  <jh@suse.cz>
6601
6602         * gcc.c-torture/compile/pr45085.c: New testcase.
6603
6604 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6605
6606         PR fortran/44584
6607         PR fortran/45161
6608         * gfortran.dg/typebound_call_9.f03: Modified.
6609         * gfortran.dg/typebound_generic_1.f03: Modified.
6610
6611 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6612
6613         PR fortran/45159
6614
6615         * gfortran.dg/dependency_29.f90:  New test.
6616
6617 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6618
6619         PR fortran/36854
6620         * gfortran.dg/character_comparison_2.f90:  New test.
6621         * gfortran.dg/character_comparison_3.f90:  New test.
6622         * gfortran.dg/dependency_28.f90:  New test.
6623
6624 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6625
6626         PR target/40457
6627         * gcc.target/arm/pr40457-1.c: New test.
6628         * gcc.target/arm/pr40457-2.c: New test.
6629
6630 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6631
6632         PR fortran/44912
6633         * gfortran.dg/typebound_call_17.f03: New.
6634
6635 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6636
6637         PR fortran/44929
6638         * gfortran.dg/allocate_derived_3.f90: New.
6639
6640 2010-07-30  Xinliang David Li  <davidxl@google.com>
6641         PR tree-optimization/45121
6642         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6643
6644 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6645
6646         PR c++/45112
6647         * g++.dg/pr45112.C: New test.
6648
6649 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6650
6651         PR debug/45055
6652         PR rtl-optimization/45137
6653         * gcc.dg/pr45055.c: New test.
6654
6655 2010-07-30  Alan Modra  <amodra@gmail.com>
6656
6657         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6658         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6659
6660 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6661
6662         PR fortran/45087
6663         PR fortran/45125
6664         * gfortran.dg/whole_file_25.f90: New.
6665         * gfortran.dg/whole_file_26.f90: New.
6666         * gfortran.dg/whole_file_27.f90: New.
6667
6668 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6669
6670         PR fortran/44962
6671         * gfortran.dg/typebound_proc_17.f03: New.
6672
6673 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6674
6675         PR fortran/45004
6676         * gfortran.dg/move_alloc_2.f90: New.
6677
6678 2010-07-29  Xinliang David Li  <davidxl@google.com>
6679         PR tree-optimization/45121
6680         * c-c++-common/uninit-17.c: Fix expected output.
6681
6682 2010-07-29  Richard Guenther  <rguenther@suse.de>
6683
6684         PR tree-optimization/45120
6685         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6686
6687 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6688
6689         PR fortran/42051
6690         PR fortran/44064
6691         * gfortran.dg/pr42051.f03: New testcase.
6692
6693 2010-07-29  Richard Guenther  <rguenther@suse.de>
6694
6695         PR middle-end/45034
6696         * gcc.c-torture/execute/pr45034.c: New testcase.
6697
6698 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6699
6700         PR c++/45096
6701         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6702
6703 2010-07-28  Daniel Kraft  <d@domob.eu>
6704
6705         * gfortran.dg/bound_8.f90: New test.
6706
6707 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6708
6709         PR debug/45105
6710         * gcc.dg/pr45105.c: New test.
6711
6712 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6713
6714         PR rtl-optimization/45107
6715         * gcc.dg/pr45107.c: New test.
6716
6717 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6718
6719         PR rtl-optimization/45101
6720         * gcc.dg/pr45101.c: New test.
6721
6722 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6723
6724         PR fortran/45077
6725         * gfortran.dg/whole_file_24.f90: New.
6726
6727 2010-07-27  Jason Merrill  <jason@redhat.com>
6728
6729         * g++.dg/cpp0x/variadic102.C: New.
6730         * g++.dg/cpp0x/variadic103.C: New.
6731
6732 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6733
6734         PR rtl-optimization/40956
6735         PR target/42495
6736         PR middle-end/42574
6737         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6738         * gcc.target/arm/pr42574.c: Add tests.
6739
6740 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6741
6742         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6743         test name.
6744         (cleanup-repo-files): Ditto.
6745         (cleanup-saved-temps): Ditto.
6746
6747 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6748
6749         PR testsuite/44701
6750         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6751
6752         PR c/45079
6753         * gcc.dg/pr45079.c: New test.
6754
6755 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6756
6757         PR tree-optimization/44152
6758         * gcc.dg/vect/fast-math-pr44152.c: New test.
6759
6760 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6761
6762         PR ObjC/44140
6763         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6764         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6765         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6766         * obj-c++.dg/torture/trivial.mm: Ditto.
6767         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6768         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6769         * objc.dg/torture/tls/thr-init.m: Ditto.
6770         * objc.dg/torture/trivial.m: Ditto.
6771
6772 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6773
6774         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6775         Skip on spu-*-* targets.
6776
6777 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6778
6779         PR tree-optimization/45083
6780         * gcc.dg/pr45083.c: New test.
6781
6782 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6783
6784         PR fortran/40873
6785         * gfortran.dg/whole_file_22.f90: New test.
6786         * gfortran.dg/whole_file_23.f90: New test.
6787
6788 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6789             Jack Howarth  <howarth@bromo.med.uc.edu>
6790             Richard Henderson  <rth@redhat.com>
6791
6792         PR target/44132
6793         * gcc.dg/tls/thr-init-1.c: New.
6794         * gcc.dg/tls/thr-init-2.c: New.
6795         * gcc.dg/torture/tls New.
6796         * gcc.dg/torture/tls/tls-test.c: New.
6797         * gcc.dg/torture/tls/thr-init-1.c: New.
6798         * gcc.dg/torture/tls/tls.exp: New.
6799         * gcc.dg/torture/tls/thr-init-2.c: New.
6800         * gcc.dg/tls/emutls-2.c: New test
6801
6802         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6803         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6804         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6805         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6806         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6807         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6808         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6809         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6810         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6811         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6812         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6813         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6814         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6815         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6816         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6817         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6818         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6819         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6820         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6821         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6822         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6823         gfortran.dg/gomp/omp_threadprivate1.f90,
6824         gfortran.dg/gomp/omp_threadprivate2.f90,
6825         gfortran.dg/gomp/reduction1.f90,
6826         gfortran.dg/gomp/sharing-1.f90: Likewise.
6827
6828 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6829
6830         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6831         sse_runtime.
6832         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6833         dg-require-visibility.
6834
6835 2010-07-26  Richard Guenther  <rguenther@suse.de>
6836
6837         PR tree-optimization/43784
6838         * gcc.c-torture/execute/pr43784.c: New testcase.
6839         * g++.dg/torture/pr43784.C: Likewise.
6840
6841 2010-07-26  Richard Guenther  <rguenther@suse.de>
6842
6843         PR middle-end/45056
6844         * g++.dg/pr45056.C: New testcase.
6845
6846 2010-07-26  Richard Guenther  <rguenther@suse.de>
6847
6848         PR tree-optimization/45071
6849         * gcc.dg/pr45071.c: New testcase.
6850
6851 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6852
6853         PR fortran/45066
6854         * gfortran.dg/namelist_62.f90: New.
6855
6856 2010-07-26  Richard Guenther  <rguenther@suse.de>
6857
6858         * gcc.c-torture/execute/pr45017.c: Move ...
6859         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6860
6861 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6862
6863         PR fortran/40628
6864         * trim_optimize_1.f90:  New test.
6865         * character_comparision_1.f90:  New test.
6866
6867 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6868
6869         PR fortran/42852
6870         * gfortran.dg/wtruncate_fix.f: New test.
6871
6872 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6873
6874         PR testsuite/45068
6875         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6876
6877 2010-07-24  Richard Guenther  <rguenther@suse.de>
6878
6879         PR lto/43788
6880         * g++.dg/lto/20100724-1_0.C: New testcase.
6881
6882 2010-07-24  Richard Guenther  <rguenther@suse.de>
6883
6884         PR lto/43212
6885         * gcc.dg/lto/20100724-1_0.c: New testcase.
6886         * gcc.dg/lto/20100724-1_1.c: Likewise.
6887
6888 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6889
6890         PR fortran/40011
6891         * gfortran.dg/whole_file_21.f90: New.
6892
6893         * gfortran.dg/integer_exponentiation_3.F90: Use
6894         -ffloat-store only for i?86/x86-64 -m32.
6895
6896 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6897
6898         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6899         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6900
6901 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6902
6903         * gfortran.dg/func_decl_4.f90: Split test into two ...
6904         * gfortran.dg/func_decl_5.f90: ... parts.
6905         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6906         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6907         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6908         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6909         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6910         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6911         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6912         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6913         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6914         * gfortran.dg/sizeof.f90: Make test valid.
6915         * gfortran.dg/pr20865.f90: Add new dg-error.
6916         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6917         * gfortran.dg/g77/19990218-0.f: Ditto.
6918         * gfortran.dg/g77/19990218-1.f: Ditto.
6919         * gfortran.dg/g77/970625-2.f: Ditto.
6920         * gfortran.dg/pr37243.f: Fix function declaration.
6921         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6922         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6923
6924 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6925
6926         PR fortran/44945
6927         * gfortran.dg/char_array_structure_constructor.f90: Add
6928         -fwhole-file as dg-option as it otherwise fails on some
6929         systems.
6930
6931 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6932
6933         * gnat.dg/aggr16.ad[sb]: New test.
6934         * gnat.dg/aggr16_pkg.ads: New helper.
6935
6936 2010-07-23  Richard Guenther  <rguenther@suse.de>
6937
6938         PR lto/43071
6939         * g++.dg/lto/20100723-1_0.C: New testcase.
6940
6941 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6942
6943         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6944         AVX support.
6945         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6946         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6947
6948 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6949
6950         * lib/target-supports.exp (add_options_for_tls): New proc.
6951         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6952         * g++.dg/tls/static-1a.cc: Likewise.
6953         * gcc.dg/tls/emutls-1.c: Likewise.
6954         * gcc.dg/tls/opt-11.c: Likewise.
6955         * gcc.dg/tls/opt-12.c: Likewise.
6956         * gcc.dg/tls/pr24428-2.c: Likewise.
6957         * gcc.dg/tls/pr24428.c: Likewise.
6958         * obj-c++.dg/tls/static-1.mm: Likewise.
6959         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6960         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6961         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6962         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6963         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6964         * objc.dg/torture/tls/thr-init.m: Likewise.
6965         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6966
6967 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6968
6969         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6970         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6971         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6972         optimized dump files.
6973
6974 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6975
6976         PR tree-optimization/45047
6977         * gcc.c-torture/compile/pr45047.c: New test.
6978
6979 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6980
6981         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6982         instead of dg-compile.
6983         * gcc.dg/float-range-4.c: Ditto.
6984         * gcc.dg/float-range-5.c: Ditto.
6985         * gcc.dg/fold-overflow-1.c: Ditto.
6986         * gcc.dg/gomp/sections-4.c: Ditto.
6987         * gcc.dg/transparent-union-1.c: Ditto.
6988         * gcc.dg/transparent-union-2.c: Ditto.
6989         * gcc.target/i386/pr39315-check.c: Ditto.
6990         * g++.dg/gomp/sections-4.C: Ditto.
6991         * g++.dg/template/dtor7.C: Ditto.
6992         * g++.dg/tree-ssa/pr19952.C: Ditto.
6993         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6994         * gfortran.dg/graphite/pr42185.f90: Ditto.
6995         * gfortran.dg/namelist_36.f90: Ditto.
6996         * gnat.dg/noreturn1.adb: Ditto.
6997         * gnat.dg/specs/small_alignment.ads: Ditto.
6998
6999 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7000
7001         PR tree-optimization/44915
7002         * g++.dg/torture/pr44915.C: New test.
7003
7004 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7005
7006         PR tree-optimization/44914
7007         * g++.dg/tree-ssa/pr44914.C: New test.
7008
7009 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7010
7011         PR target/44290
7012         * gcc.dg/pr44290-1.c: New test.
7013         * gcc.dg/pr44290-2.c: New test.
7014
7015 2010-07-23  Jason Merrill  <jason@redhat.com>
7016
7017         PR c++/45008
7018         * g++.dg/abi/mangle44.C: New.
7019
7020 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7021
7022         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7023         for compile-time only tests.
7024         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7025         target check.
7026         * gcc.target/i386/pr39315-4.c: Ditto.
7027         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7028         target check.  Include sse-os-support.h.
7029         (main): Call check_isa and sse_os_support.
7030         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7031         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7032         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7033         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7034         target check.  Include sse-os-support.h.
7035         (main): Call check_isa and sse_os_support.
7036         * gcc.target/i386/vperm-v2df.c: Ditto.
7037
7038 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7039
7040         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7041         (check_effective_target_avx_runtime): New procedure.
7042         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7043         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7044
7045         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7046         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7047         and __get_cpuid test.
7048         * gcc.dg/compat/vector-2b_main.c: Ditto.
7049
7050         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7051
7052         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7053         for compile-time only test.
7054         * gcc.dg/pr32716.c: Ditto.
7055         * gcc.dg/pr34856.c: Ditto.
7056         * gcc.dg/pr36997.c: Ditto.
7057         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7058         * gfortran.dg/pr28158.f90: Ditto.
7059         * gfortran.dg/pr30667.f: Ditto.
7060
7061         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7062         i?86-*-* and x86_64-*-* targets to disable execution on targets
7063         without sse2 runtime support.
7064         * g++.dg/vect/vect.exp: Ditto.
7065         * gfortran.dg/vect/vect.exp: Ditto.
7066
7067         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7068         * gcc.dg/pr37544.c: Ditto.
7069         * gcc.dg/pr40550.c: Ditto.
7070         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7071         * gcc.dg/compat/vector-1a_main.c: Ditto.
7072         * gcc.dg/compat/vector-2a_main.c: Ditto.
7073         * gcc.dg/torture/pr16104-1.c: Ditto.
7074         * gcc.dg/torture/pr35771-1.c: Ditto.
7075         * gcc.dg/torture/pr35771-2.c: Ditto.
7076         * gcc.dg/torture/pr35771-3.c: Ditto.
7077         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7078         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7079         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7080         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7081         * g++.dg/other/i386-1.C: Ditto.
7082         * g++.dg/other/pr40446.C: Ditto.
7083
7084 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7085
7086         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7087
7088 2010-07-23  Daniel Kraft  <d@domob.eu>
7089
7090         PR fortran/44709
7091         * gfortran.dg/exit_1.f08: New test.
7092         * gfortran.dg/exit_2.f08: New test.
7093
7094 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7095
7096         PR tree-optimization/39839
7097         * gcc.target/arm/pr39839.c: New test case.
7098
7099 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7100
7101         * gnat.dg/unchecked_convert5b.adb: New test.
7102         * gnat.dg/unchecked_convert6.adb: Likewise.
7103         * gnat.dg/unchecked_convert6b.adb: Likewise.
7104
7105 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7106
7107         * gnat.dg/aggr15.ad[sb]: New test.
7108
7109 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7110
7111         PR debug/45024
7112         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7113
7114 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7115
7116         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7117         with dg-require-linker-plugin.
7118
7119 2010-07-22  Richard Guenther  <rguenther@suse.de>
7120
7121         PR lto/43850
7122         * g++.dg/lto/20100722-1_0.C: New testcase.
7123
7124 2010-07-22  Richard Guenther  <rguenther@suse.de>
7125
7126         PR lto/42451
7127         * gcc.dg/lto/20100720-3_0.c: New testcase.
7128         * gcc.dg/lto/20100720-3_1.c: Likewise.
7129
7130 2010-07-22  Richard Guenther  <rguenther@suse.de>
7131
7132         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7133         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7134
7135         PR lto/43373
7136         * gcc.dg/lto/20100722-1_0.c: New testcase.
7137
7138 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7139
7140         PR tree-optimization/44891
7141         * gcc.c-torture/compile/pr44891.c: New test.
7142
7143 2010-07-22  Richard Guenther  <rguenther@suse.de>
7144
7145         PR tree-optimization/45017
7146         * gcc.c-torture/execute/pr45017.c: New testcase.
7147
7148 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7149
7150         PR fortran/45019
7151         * gfortran.dg/aliasing_dummy_5.f90: New.
7152
7153 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7154
7155         PR target/43698
7156         * gcc.target/arm/pr43698.c: New test.
7157
7158 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7159
7160         PR fortran/44929
7161         * Revert my commit r162325 for this PR.
7162
7163 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7164
7165         PR debug/45015
7166         * gcc.target/m68k/pr45015.c: New test.
7167
7168 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7169
7170         PR c++/44641
7171         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7172         comments.
7173
7174 2010-07-21  Richard Guenther  <rguenther@suse.de>
7175
7176         PR lto/45018
7177         * g++.dg/lto/20100721-1_0.C: New testcase.
7178
7179 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7180
7181         PR tree-optimization/44900
7182         * g++.dg/torture/pr44900.C: New test.
7183
7184 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7185
7186         PR middle-end/44738
7187         * c-c++-common/uninit-17.c: Correct expected error.
7188
7189 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7190
7191         * gcc.dg/guality/asm-1.c: New test.
7192
7193         PR debug/45003
7194         * gcc.dg/guality/pr45003-2.c: New test.
7195         * gcc.dg/guality/pr45003-3.c: New test.
7196
7197 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7198
7199         PR libfortran/44697
7200         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7201
7202 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7203
7204         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7205         defined on the current line.
7206         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7207         * g++.dg/debug/dwarf2/pr44641.C: New.
7208
7209 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7210
7211         * gcc.target/powerpc/block-move-1.c: New test.
7212         * gcc.target/powerpc/block-move-2.c: New test.
7213
7214 2010-07-20  Jason Merrill  <jason@redhat.com>
7215
7216         PR c++/44967
7217         * g++.dg/cpp0x/sfinae2.C: New.
7218
7219 2010-07-20  Richard Guenther  <rguenther@suse.de>
7220
7221         PR lto/42696
7222         * gcc.dg/lto/20100720-4_0.c: New testcase.
7223
7224 2010-07-20  Richard Guenther  <rguenther@suse.de>
7225
7226         PR lto/43221
7227         * gcc.dg/lto/20100720-2_0.c: New testcase.
7228         * gcc.dg/lto/20100720-2_1.c: Likewise.
7229
7230 2010-07-20  Richard Guenther  <rguenther@suse.de>
7231
7232         PR lto/43208
7233         * gcc.dg/lto/20100720-1_0.c: New testcase.
7234         * gcc.dg/lto/20100720-1_1.c: Likewise.
7235
7236 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7237
7238         PR debug/45003
7239         * gcc.dg/guality/pr45003-1.c: New test.
7240
7241 2010-07-20  Richard Guenther  <rguenther@suse.de>
7242
7243         PR tree-optimization/44977
7244         * gcc.dg/torture/pr44977.c: New testcase.
7245
7246 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7247
7248         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7249         sync_char_short
7250
7251 2010-07-20  Richard Guenther  <rguenther@suse.de>
7252
7253         PR middle-end/44971
7254         PR middle-end/44988
7255         * gcc.dg/pr44971.c: New testcase.
7256         * gcc.c-torture/compile/pr44988.c: Likewise.
7257
7258 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7259
7260         PR fortran/44929
7261         * gfortran.dg/allocate_with_typespec.f90: New test.
7262         * gfortran.dg/allocate_derived_1.f90: Update error message.
7263
7264 2010-07-19  Jason Merrill  <jason@redhat.com>
7265
7266         PR c++/44996
7267         * g++.dg/cpp0x/decltype23.C: New.
7268
7269 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7270
7271         PR fortran/42385
7272         * gfortran.dg/class_defined_operator_1.f03 : New test.
7273
7274 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7275
7276         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7277         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7278         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7279         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7280
7281 2010-07-19  Richard Guenther  <rguenther@suse.de>
7282
7283         PR middle-end/44941
7284         * gcc.c-torture/compile/pr44941.c: New testcase.
7285
7286 2010-07-19  Jason Merrill  <jason@redhat.com>
7287
7288         PR c++/44969
7289         * g++.dg/template/sfinae24.C: New.
7290
7291 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7292
7293         PR fortran/44353
7294         * gfortran.dg/data_implied_do_2.f90: Removed.
7295
7296 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7297
7298         PR c++/44969
7299         * g++.dg/template/sfinae23.C: New.
7300
7301 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7302
7303         * lib/target-supports.exp (check_sse_os_support_available): New
7304         proc.
7305         (check_sse_hw_available): New proc.
7306         (check_effective_target_sse_runtime): New proc.
7307         (check_effective_target_sse2_runtime): New proc.
7308         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7309         -msse2 if check_sse_os_support_available.
7310         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7311         check_sse_os_support_available.
7312         * gcc.dg/vect/vect.exp: Likewise.
7313         * gfortran.dg/vect/vect.exp: Likewise.
7314         * gcc.target/i386/sol2-check: Renamed to ...
7315         * gcc.target/i386/sse-os-support.h: ... this.
7316         (sol2_check): Renamed to ...
7317         (sse_os_support): ... this.
7318         Only test movss with xmm registers.
7319         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7320         Removed ILL_INSN, ILL_INSN_LEN.
7321         * gcc.target/i386/sse2-check.h: Likewise.
7322         * gcc.target/i386/sse3-check.h: Likewise.
7323         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7324         Removed cpuid.h, __get_cpuid test.
7325         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7326         Removed cpuid.h, __get_cpuid test.
7327         * g++.dg/other/pr40446.C: Likewise.
7328         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7329         * gcc.dg/compat/vector-1a_main.c: Likewise.
7330         * gcc.dg/compat/vector-2a_main.c: Likewise.
7331         * gcc.dg/pr36584.c: Likewise.
7332         * gcc.dg/pr37544.c: Likewise.
7333         * gcc.dg/torture/pr16104-1.c: Likewise.
7334         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7335         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7336         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7337         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7338         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7339         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7340         sse2_runtime.
7341         * gcc.dg/torture/pr35771-2.c: Likewise.
7342         * gcc.dg/torture/pr35771-3.c: Likewise.
7343         * gcc.target/i386/pr39315-2.c: Likewise.
7344         * gcc.target/i386/pr39315-4.c: Likewise.
7345         * gcc.target/i386/vperm-v2df.c: Likewise.
7346         * gcc.target/i386/vperm-v2di.c: Likewise.
7347         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7348         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7349         sse_runtime.
7350
7351 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7352
7353         PR fortran/44353
7354         * gfortran.dg/data_implied_do_2.f90: New test.
7355
7356 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7357
7358         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7359
7360 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7361
7362         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7363         to the "mips16" group.
7364         (mips_using_mips16_p): New procedure.
7365         (mips-dg-options): Use it.
7366
7367 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7368
7369         * gcc.target/mips/mips16-attributes-4.c: New test.
7370
7371 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7372
7373         PR testsuite/44418
7374         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7375         * gcc.target/powerpc/recip-2.c: Ditto.
7376         * gcc.target/powerpc/recip-3.c: Ditto.
7377
7378 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7379
7380         * gcc.target/arm/pr42235.c: New test.
7381
7382 2010-07-16  Jason Merrill  <jason@redhat.com>
7383
7384         PR c++/32505
7385         * g++.dg/template/partial8.C: New.
7386
7387 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7388
7389         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7390         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7391         in C++.
7392         (gualcvt): New overloaded inline.
7393         (GUALCVT): Use it for C++.
7394         * g++.dg/guality/guality.exp: New.
7395         * g++.dg/guality/guality.h: New.
7396         * g++.dg/guality/redeclaration1.C: New test.
7397         * g++.dg/dg.exp: Prune also guality/* tests.
7398         * gcc.dg/guality/pr43141.c: Moved to...
7399         * c-c++-common/guality/pr43141.c: ... here.
7400
7401 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7402
7403         PR libfortran/37077
7404         * gfortran.dg/char4_iunit_2.f03: New test.
7405
7406 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7407
7408         PR testsuite/43925
7409         * lib/plugin-support.exp (plugin-test-execute):
7410         Add ${gcc_objdir}/intl to includes.
7411
7412 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7413
7414         PR target/44942
7415         * gcc.c-torture/execute/pr44942.c: New test.
7416         * gcc.target/i386/pr44942.c: New test.
7417
7418 2010-07-15  Jason Merrill  <jason@redhat.com>
7419
7420         PR c++/44909
7421         * g++.dg/cpp0x/implicit7.C: New.
7422         * g++.dg/cpp0x/implicit8.C: New.
7423
7424 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7425
7426         Disable float tests for __SPU__ targets due to lack of signed zero:
7427         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7428         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7429         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7430         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7431         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7432         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7433         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7434         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7435         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7436
7437 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7438
7439         * gfortran.dg/select_char_2.f90: New test.
7440
7441 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7442
7443         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7444         with DECL_CHAIN.
7445
7446 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7447
7448         PR fortran/44936
7449         * gfortran.dg/typebound_generic_9.f03: New.
7450
7451 2010-07-15  Richard Guenther  <rguenther@suse.de>
7452
7453         PR tree-optimization/44946
7454         * gcc.c-torture/compile/pr44946.c: New testcase.
7455
7456 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7457
7458         PR fortran/40206
7459         * gfortran.dg/select_char_3.f90: New test.
7460
7461 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7462             Kevin F. Quinn  <kevquinn@gentoo.org>
7463
7464         * gcc.dg/Wtrampolines.c: New.
7465
7466 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7467
7468         PR libfortran/44934
7469         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7470
7471 2010-07-14  Jason Merrill  <jason@redhat.com>
7472
7473         PR c++/44810
7474         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7475
7476         Implement C++0x unrestricted unions (N2544)
7477         * g++.dg/cpp0x/union1.C: New.
7478         * g++.dg/cpp0x/union2.C: New.
7479         * g++.dg/cpp0x/union3.C: New.
7480         * g++.dg/cpp0x/defaulted2.C: Adjust.
7481         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7482         * g++.old-deja/g++.ext/anon2.C: Adjust.
7483         * g++.old-deja/g++.mike/misc6.C: Adjust.
7484
7485 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7486
7487         PR fortran/44925
7488         * gfortran.dg/c_loc_tests_15.f90: New.
7489
7490 2010-07-13  Jason Merrill  <jason@redhat.com>
7491
7492         PR c++/44909
7493         * g++.dg/cpp0x/implicit6.C: New.
7494
7495 2010-07-13  Jason Merrill  <jason@redhat.com>
7496
7497         PR c++/44540
7498         * g++.dg/abi/noreturn1.C: New.
7499         * g++.dg/abi/noreturn2.C: New.
7500
7501 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7502
7503         PR other/44874
7504         PR debug/44832
7505         * c-c++-common/pr44832.c: New test.
7506
7507 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7508
7509         PR objc/44488
7510         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7511         on the target.  Make sure that we can assemble the emitted asm when
7512         the test type is 'compile'.
7513
7514 2010-07-13  Richard Guenther  <rguenther@suse.de>
7515
7516         PR tree-optimization/36960
7517         * g++.dg/torture/pr36960.C: New testcase.
7518
7519 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7520
7521         PR c++/44908
7522         * g++.dg/template/sfinae21.C: New.
7523         * g++.dg/template/sfinae22.C: Likewise.
7524
7525 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7526
7527         PR testsuite/42843
7528         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7529         * gcc.dg/plugin/ggcplug.c: Likewise.
7530         * g++.dg/plugin/selfassign.c: Likewise.
7531         * g++.dg/plugin/attribute_plugin.c: Likewise.
7532         * g++.dg/plugin/dumb_plugin.c: Likewise.
7533         * g++.dg/plugin/pragma_plugin.c: Likewise.
7534
7535 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7536
7537         * gcc.c-torture/execute/pr44683.x: New.
7538         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7539
7540 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7541
7542         PR fortran/44434
7543         PR fortran/44565
7544         PR fortran/43945
7545         PR fortran/44869
7546         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7547         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7548         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7549         * gfortran.dh/typebound_call_16.f03: New.
7550         * gfortran.dg/typebound_generic_6.f03: New.
7551         * gfortran.dg/typebound_generic_7.f03: New.
7552         * gfortran.dg/typebound_generic_8.f03: New.
7553
7554 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7555
7556         PR libfortran/37077
7557         * gfortran.dg/char4_iunit_1.f03: New test.
7558
7559 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7560
7561         * gcc.dg/tree-ssa/vrp53.c: New test.
7562
7563 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7564
7565         PR c++/44907
7566         * g++.dg/template/sfinae19.C: New.
7567         * g++.dg/template/sfinae20.C: Likewise.
7568
7569 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7570
7571         * gcc.target/arm/interrupt-1.c: New test.
7572         * gcc.target/arm/interrupt-2.c: New test.
7573
7574 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7575
7576         * gcc.dg/pr42427.c: Require c99_runtime.
7577         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7578         c99_runtime.
7579         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7580         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7581         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7582         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7583         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7584         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7585         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7586         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7587         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7588         * gcc.target/i386/pr37275.c: Require visibility support.
7589
7590 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7591
7592         * lib/target-supports.exp (check_effective_target_sse): New proc.
7593         * gcc.target/i386/sol2-check.h: New file.
7594         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7595         Include sol2-check.h.
7596         (main) Only run do_test () if sol2_check ().
7597         * gcc.target/i386/sse2-check.h: Likewise.
7598         * gcc.target/i386/sse3-check.h: Likewise.
7599         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7600         [__sun__ && __svr4__]: Execute SSE2 instruction.
7601         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7602         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7603         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7604         * g++.dg/ext/vector14.C: Likewise.
7605         * g++.dg/other/mmintrin.C: Likewise.
7606         * gcc.dg/20020418-1.c: Likewise.
7607         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7608         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7609         * gcc.dg/format/unnamed-1.c: Likewise.
7610         Adapt dg-warning line number.
7611         * gcc.dg/graphite/pr40281.c: Likewise.
7612         * gcc.dg/pr32176.c: Likewise.
7613         * gcc.dg/pr40550.c: Likewise.
7614         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7615         * gcc.dg/torture/pr36891.c: Likewise.
7616         * gcc.target/i386/20020218-1.c: Likewise.
7617         * gcc.target/i386/20020523.c: Likewise.
7618         * gcc.target/i386/abi-1.c: Likewise.
7619         * gcc.target/i386/brokensqrt.c: Likewise.
7620         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7621         * gcc.target/i386/pr13366.c: Likewise.
7622         * gcc.target/i386/pr13685.c: Likewise.
7623         * gcc.target/i386/pr24306.c: Likewise.
7624         * gcc.target/i386/pr31486.c: Likewise.
7625         * gcc.target/i386/pr32065-1.c: Likewise.
7626         * gcc.target/i386/pr32065-2.c: Likewise.
7627         * gcc.target/i386/pr32389.c: Likewise.
7628         * gcc.target/i386/pr38824.c: Likewise.
7629         * gcc.target/i386/pr38931.c: Likewise.
7630         * gcc.target/i386/pr39592-1.c: Likewise.
7631         * gcc.target/i386/pr43766.c: Likewise.
7632         * gcc.target/i386/recip-divf.c: Likewise.
7633         * gcc.target/i386/recip-sqrtf.c: Likewise.
7634         * gcc.target/i386/recip-vec-divf.c: Likewise.
7635         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7636         * gcc.target/i386/sse-1.c: Likewise.
7637         * gcc.target/i386/sse-16.c: Likewise.
7638         * gcc.target/i386/sse-2.c: Likewise.
7639         * gcc.target/i386/sse-20.c: Likewise.
7640         * gcc.target/i386/sse-3.c: Likewise.
7641         * gcc.target/i386/sse-7.c: Likewise.
7642         * gcc.target/i386/sse-9.c: Likewise.
7643         * gcc.target/i386/sse-addps-1.c: Likewise.
7644         * gcc.target/i386/sse-addss-1.c: Likewise.
7645         * gcc.target/i386/sse-andnps-1.c: Likewise.
7646         * gcc.target/i386/sse-andps-1.c: Likewise.
7647         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7648         * gcc.target/i386/sse-comiss-1.c: Likewise.
7649         * gcc.target/i386/sse-comiss-2.c: Likewise.
7650         * gcc.target/i386/sse-comiss-3.c: Likewise.
7651         * gcc.target/i386/sse-comiss-4.c: Likewise.
7652         * gcc.target/i386/sse-comiss-5.c: Likewise.
7653         * gcc.target/i386/sse-comiss-6.c: Likewise.
7654         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7655         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7656         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7657         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7658         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7659         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7660         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7661         * gcc.target/i386/sse-divps-1.c: Likewise.
7662         * gcc.target/i386/sse-divss-1.c: Likewise.
7663         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7664         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7665         * gcc.target/i386/sse-maxps-1.c: Likewise.
7666         * gcc.target/i386/sse-maxss-1.c: Likewise.
7667         * gcc.target/i386/sse-minps-1.c: Likewise.
7668         * gcc.target/i386/sse-minss-1.c: Likewise.
7669         * gcc.target/i386/sse-movaps-1.c: Likewise.
7670         * gcc.target/i386/sse-movaps-2.c: Likewise.
7671         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7672         * gcc.target/i386/sse-movhps-1.c: Likewise.
7673         * gcc.target/i386/sse-movhps-2.c: Likewise.
7674         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7675         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7676         * gcc.target/i386/sse-movntps-1.c: Likewise.
7677         * gcc.target/i386/sse-movss-1.c: Likewise.
7678         * gcc.target/i386/sse-movss-2.c: Likewise.
7679         * gcc.target/i386/sse-movss-3.c: Likewise.
7680         * gcc.target/i386/sse-movups-1.c: Likewise.
7681         * gcc.target/i386/sse-movups-2.c: Likewise.
7682         * gcc.target/i386/sse-mulps-1.c: Likewise.
7683         * gcc.target/i386/sse-mulss-1.c: Likewise.
7684         * gcc.target/i386/sse-orps-1.c: Likewise.
7685         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7686         * gcc.target/i386/sse-recip-vec.c: Likewise.
7687         * gcc.target/i386/sse-recip.c: Likewise.
7688         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7689         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7690         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7691         * gcc.target/i386/sse-subps-1.c: Likewise.
7692         * gcc.target/i386/sse-subss-1.c: Likewise.
7693         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7694         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7695         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7696         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7697         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7698         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7699         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7700         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7701         * gcc.target/i386/sse-xorps-1.c: Likewise.
7702         * gcc.target/i386/ssefn-1.c: Likewise.
7703         * gcc.target/i386/ssefn-3.c: Likewise.
7704         * gcc.target/i386/sseregparm-1.c: Likewise.
7705         * gcc.target/i386/stackalign/return-3.c: Likewise.
7706         * gcc.target/i386/vectorize1.c: Likewise.
7707         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7708         * gcc.target/i386/xorps-sse.c: Likewise.
7709         * gfortran.dg/pr28158.f90: Likewise.
7710         * gfortran.dg/pr30667.f: Likewise.
7711         * gnat.dg/loop_optimization7.adb: Likewise.
7712         * gnat.dg/sse_nolib.adb: Likewise.
7713
7714 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7715
7716         PR fortran/44702
7717         * gfortran.dg/use_rename_6.f90: New.
7718         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7719
7720 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7721
7722         PR fortran/44869
7723         * gfortran.dg/class_24.f03: New.
7724
7725 2010-07-10  Richard Guenther  <rguenther@suse.de>
7726
7727         PR lto/44889
7728         * gcc.dg/lto/20100709-1_0.c: New testcase.
7729         * gcc.dg/lto/20100709-1_1.c: Likewise.
7730
7731 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7732
7733         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7734
7735 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7736
7737         PR objc/44140
7738         * objc.dg/lto/trivial-1_0.m: New.
7739         * objc.dg/lto/lto.exp: New.
7740         * obj-c++.dg/lto/trivial-1_0.mm: New.
7741         * obj-c++.dg/lto/lto.exp: New.
7742         * objc.dg/symtab-1.m: Adjust sizes.
7743         * objc.dg/image-info.m: Do not run for gnu-runtime.
7744
7745 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7746
7747         * gcc.dg/pr32370.c: Allow another kind of error message.
7748
7749 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7750
7751         * gnat.dg/atomic3.adb: New test.
7752
7753 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7754             Denys Vlasenko  <dvlasenk@redhat.com>
7755             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7756
7757         PR tree-optimization/28632
7758         * gcc.dg/tree-ssa/vrp51.c: New test.
7759         * gcc.dg/tree-ssa/vrp52.c: New test.
7760
7761 2010-07-09  Jason Merrill  <jason@redhat.com>
7762
7763         * g++.dg/abi/covariant6.C: New.
7764         * g++.dg/inherit/covariant17.C: Test both bases.
7765         * g++.dg/inherit/covariant7.C: Check vtable layout.
7766
7767 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7768
7769         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7770
7771 2010-07-09  Richard Guenther  <rguenther@suse.de>
7772
7773         PR tree-optimization/44852
7774         * gcc.c-torture/execute/pr44852.c: New testcase.
7775
7776 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7777
7778         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7779         multiplication by values.
7780         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7781         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7782
7783 2010-07-09  Richard Guenther  <rguenther@suse.de>
7784
7785         PR tree-optimization/44882
7786         * gfortran.dg/pr44882.f90: New testcase.
7787
7788 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7789
7790         PR target/40657
7791         * gcc.target/arm/pr40657-1.c: New test.
7792         * gcc.target/arm/pr40657-2.c: New test.
7793         * gcc.c-torture/execute/pr40657.c: New test.
7794
7795 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7796
7797         * gcc.dg/tree-ssa/vrp50.c: New test.
7798         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7799
7800 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7801
7802         PR fortran/44649
7803         * gfortran.dg/c_sizeof_1.f90: Modified.
7804         * gfortran.dg/storage_size_1.f08: New.
7805         * gfortran.dg/storage_size_2.f08: New.
7806
7807 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7808
7809         * gcc.c-torture/execute/20100708-1.c: New test.
7810
7811 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7812
7813         PR fortran/44847
7814         * gfortran.dg/gomp/pr44847.f90: New test.
7815
7816 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7817
7818         PR tree-optimization/44710
7819         * gcc.dg/tree-ssa/ifc-6.c: New.
7820         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7821
7822 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7823
7824         PR fortran/18918
7825         * gfortran.dg/coarray_10.f90: Add an additional test.
7826
7827 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7828
7829         PR middle-end/44828
7830         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7831         * gcc.c-torture/execute/pr44828.x: Revert.
7832
7833 2010-07-08  Jason Merrill  <jason@redhat.com>
7834
7835         PR c++/43120
7836         * g++.dg/inherit/covariant17.C: New.
7837         * g++.dg/abi/covariant1.C: Actually test for the bug.
7838
7839 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7840
7841         PR rtl-optimization/44838
7842         * gcc.dg/pr44838.c: New.
7843
7844 2010-07-08  Richard Guenther  <rguenther@suse.de>
7845
7846         PR tree-optimization/44831
7847         * gcc.c-torture/compile/pr44831.c: New testcase.
7848         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7849
7850 2010-07-08  Richard Guenther  <rguenther@suse.de>
7851
7852         PR tree-optimization/44861
7853         * g++.dg/vect/pr44861.cc: New testcase.
7854
7855 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7856
7857         PR middle-end/44828
7858         * gcc.c-torture/execute/pr44828.x: New file.
7859
7860 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7861
7862         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7863         dg-options.
7864         * g++.dg/ext/altivec-17.C: Adjust error message.
7865
7866 2010-07-07  Tom Tromey  <tromey@redhat.com>
7867
7868         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7869
7870 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7871
7872         PR target/44844
7873         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7874         * gcc.target/i386/rdrand-2.c: Likewise.
7875         * gcc.target/i386/rdrand-3.c: Likewise.
7876
7877 2010-07-07  Jan Hubicka  <jh@suse.cz>
7878
7879         PR middle-end/44813
7880         * g++.dg/torture/pr44813.C: New testcase.
7881         * g++.dg/torture/pr44826.C: New testcase.
7882
7883 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7884
7885         PR rtl-optimization/44787
7886         * gcc.c-torture/compile/pr44788.c: New test.
7887         * gcc.target/arm/pr44788.c: New test.
7888
7889 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7890
7891         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7892
7893 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7894
7895         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7896         to dg-options.
7897
7898 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7899
7900         PR fortran/44742
7901         * gfortran.dg/parameter_array_init_6.f90: New.
7902         * gfortran.dg/initialization_20.f90: Update dg-error.
7903         * gfortran.dg/initialization_24.f90: Ditto.
7904
7905 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7906         PR fortran/PR44693
7907         * gfortran.dg/dim_range_1.f90:  New test.
7908         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7909
7910 2010-07-06  Jason Merrill  <jason@redhat.com>
7911
7912         PR c++/44703
7913         * g++.dg/cpp0x/initlist41.C: New.
7914
7915         PR c++/44778
7916         * g++.dg/template/ptrmem22.C: New.
7917
7918 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7919
7920         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7921         support.
7922         * gcc.target/i386/i386.exp: Likewise.
7923
7924 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7925
7926         PR testsuite/44195
7927         * gcc.dg/lto/20100518_0.c: Limit to x86.
7928
7929 2010-07-06  Richard Guenther  <rguenther@suse.de>
7930
7931         PR middle-end/44828
7932         * gcc.c-torture/execute/pr44828.c: New testcase.
7933
7934 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7935
7936         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7937         * g++.dg/warn/volatile1.C: Likewise.
7938         * g++.dg/template/warn1.C: Likewise.
7939
7940 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7941
7942         AVX Programming Reference (June, 2010)
7943         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7944         * g++.dg/other/i386-3.C: Likewise.
7945         * gcc.target/i386/sse-12.c: Likewise.
7946
7947         * gcc.target/i386/f16c-check.h: New.
7948         * gcc.target/i386/rdfsbase-1.c: Likewise.
7949         * gcc.target/i386/rdfsbase-2.c: Likewise.
7950         * gcc.target/i386/rdgsbase-1.c: Likewise.
7951         * gcc.target/i386/rdgsbase-2.c: Likewise.
7952         * gcc.target/i386/rdrand-1.c: Likewise.
7953         * gcc.target/i386/rdrand-2.c: Likewise.
7954         * gcc.target/i386/rdrand-3.c: Likewise.
7955         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7956         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7957         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7958         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7959         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7960         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7961         * gcc.target/i386/wrfsbase-1.c: Likewise.
7962         * gcc.target/i386/wrfsbase-2.c: Likewise.
7963         * gcc.target/i386/wrgsbase-1.c: Likewise.
7964         * gcc.target/i386/wrgsbase-2.c: Likewise.
7965
7966         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7967         (__builtin_ia32_vcvtps2ph): New.
7968         (__builtin_ia32_vcvtps2ph256): Likewise.
7969
7970         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7971         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7972
7973         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7974         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7975
7976         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7977         (__builtin_ia32_vcvtps2ph256): Likewise.
7978         Add fsgsbase,rdrnd,f16c.
7979
7980         * lib/target-supports.exp (check_effective_target_f16c): New.
7981
7982 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7983
7984         * gcc.dg/guality/nrv-1.c: New test.
7985
7986 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7987
7988         PR middle-end/42505
7989         * gcc.target/arm/pr42505.c: New test case.
7990
7991 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7992
7993         PR c++/44808
7994         * g++.dg/opt/nrv16.C: New test.
7995
7996 2010-07-05  Richard Guenther  <rguenther@suse.de>
7997
7998         PR tree-optimization/44784
7999         * gcc.c-torture/compile/pr44784.c: New testcase.
8000
8001 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8002
8003         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8004         Increase loop bound and array size.
8005         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8006         Likewise.
8007
8008 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8009
8010         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8011         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8012         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8013         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8014         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8015
8016 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8017
8018         PR c++/22138
8019         * g++.dg/parse/template25.C: New.
8020
8021 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8022
8023         PR rtl-optimization/44695
8024         * gcc.dg/torture/pr44695.c: New.
8025
8026 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8027
8028         PR c++/16630
8029         * g++.dg/ext/pretty3.C: New.
8030
8031 2010-07-04  Richard Guenther  <rguenther@suse.de>
8032
8033         PR middle-end/44809
8034         * g++.dg/torture/pr44809.C: New testcase.
8035
8036 2010-07-04  Richard Guenther  <rguenther@suse.de>
8037
8038         PR tree-optimization/44656
8039         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8040
8041 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8042             Revital Eres  <eres@il.ibm.com>
8043
8044         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8045         misaligned stores.
8046         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8047         gcc.dg/vect/vect-96.c: Likewise.
8048         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8049         that support misaligned stores. Change the number of expected
8050         misaligned accesses.
8051         * gcc.dg/vect/vect-peel-1.c: New test.
8052         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8053         gcc.dg/vect/vect-peel-4.c: Likewise.
8054         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8055         vectorizable on all targets that support realignment.
8056         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8057
8058 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8059
8060         PR c/44806
8061         * gcc.dg/torture/pr44806.c: New.
8062
8063 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8064
8065         * gnat.dg/cond_expr1.adb: New test.
8066
8067 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8068
8069         * gnat.dg/modular3.adb: New test.
8070         * gnat.dg/modular3_pkg.ads: New helper.
8071
8072 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8073             Mikael Pettersson  <mikpe@it.uu.se>
8074
8075         PR testsuite/44518
8076         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8077         Make signed-ness of chars explicit.  Scan the object for
8078         strings that are split by some target assemblers.
8079         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8080         explicit.
8081
8082 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8083
8084         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8085
8086 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8087
8088         PR/44128
8089         * g++.dg/warn/Wshadow-7.C: New test.
8090
8091 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8092             Julian Brown  <julian@codesourcery.com>
8093             Sandra Loosemore  <sandra@codesourcery.com>
8094
8095         * gcc.c-torture/execute/20100416-1.c: New test case.
8096
8097 2010-07-02  Julian Brown  <julian@codesourcery.com>
8098             Sandra Loosemore  <sandra@codesourcery.com>
8099
8100         PR target/43703
8101
8102         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8103         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8104
8105 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8106             Julian Brown  <julian@codesourcery.com>
8107
8108         * gcc.target/arm/neon/vadds64.c: Regenerated.
8109         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8110         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8111         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8112         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8113         * gcc.target/arm/neon-vmls-1.c: Likewise.
8114         * gcc.target/arm/neon-vsubs64.c: New execution test.
8115         * gcc.target/arm/neon-vsubu64.c: New execution test.
8116         * gcc.target/arm/neon-vadds64.c: New execution test.
8117         * gcc.target/arm/neon-vaddu64.c: New execution test.
8118
8119 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8120
8121         * gcc.target/arm/neon-vands64.c: New.
8122         * gcc.target/arm/neon-vandu64.c: New.
8123         * gcc.target/arm/neon-vbics64.c: New.
8124         * gcc.target/arm/neon-vbicu64.c: New.
8125         * gcc.target/arm/neon-veors64.c: New.
8126         * gcc.target/arm/neon-veoru64.c: New.
8127         * gcc.target/arm/neon-vorns64.c: New.
8128         * gcc.target/arm/neon-vornu64.c: New.
8129         * gcc.target/arm/neon-vorrs64.c: New.
8130         * gcc.target/arm/neon-vorru64.c: New.
8131         * gcc.target/arm/neon/vands64.c: Regenerated.
8132         * gcc.target/arm/neon/vandu64.c: Regenerated.
8133         * gcc.target/arm/neon/vbics64.c: Regenerated.
8134         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8135         * gcc.target/arm/neon/veors64.c: Regenerated.
8136         * gcc.target/arm/neon/veoru64.c: Regenerated.
8137         * gcc.target/arm/neon/vorns64.c: Regenerated.
8138         * gcc.target/arm/neon/vornu64.c: Regenerated.
8139         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8140         * gcc.target/arm/neon/vorru64.c: Regenerated.
8141
8142 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8143
8144         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8145
8146 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8147
8148         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8149         * gfortran.dg/intent_out_5.f90: Same.
8150         * gfortran.dg/ltrans-7.f90: Same.
8151         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8152
8153 2010-07-02  Jan Hubicka  <jh@suse.cz>
8154
8155         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8156
8157 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8158
8159         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8160
8161 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8162
8163         PR c++/44780
8164         * c-c++-common/Wunused-var-12.c: New test.
8165
8166 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8167
8168         PR target/42835
8169         * gcc.target/arm/pr42835.c: New test.
8170
8171         PR target/42172
8172         * gcc.target/arm/pr42172-1.c: New test.
8173
8174 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8175
8176         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8177
8178 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8179
8180         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8181         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8182         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8183         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8184         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8185         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8186         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8187         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8188         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8189         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8190         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8191         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8192         * gcc.target/arm/neon-vdup_ns64.c: New.
8193         * gcc.target/arm/neon-vdup_nu64.c: New.
8194         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8195         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8196         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8197         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8198         * gcc.target/arm/neon-vmov_ns64.c: New.
8199         * gcc.target/arm/neon-vmov_nu64.c: New.
8200         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8201         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8202         * gcc.target/arm/neon-vget_lanes64.c: New.
8203         * gcc.target/arm/neon-vget_laneu64.c: New.
8204         * gcc.target/arm/neon-vset_lanes64.c: New.
8205         * gcc.target/arm/neon-vset_laneu64.c: New.
8206
8207 2010-07-02  Richard Guenther  <rguenther@suse.de>
8208
8209         * g++.dg/torture/20100702-1.C: New testcase.
8210
8211 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8212
8213         PR target/44707
8214         * gcc.c-torture/compile/pr44707.c: New test.
8215
8216 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8217
8218         PR c++/44039
8219         * g++.dg/template/crash101.C: New.
8220
8221 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8222
8223         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8224         Use the ABI-0 accessors and fail it for m64.
8225
8226 2010-07-02  Jan Hubicka  <jh@suse.cz>
8227
8228         * g++.dg/tree-ssa/pr44706.C: New testcase.
8229
8230 2010-07-02  Richard Guenther  <rguenther@suse.de>
8231
8232         PR tree-optimization/44748
8233         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8234
8235 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8236
8237         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8238         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8239         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8240         the method types to forward:.
8241
8242 2010-06-30  Jason Merrill  <jason@redhat.com>
8243
8244         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8245         * g++.dg/other/pr25632.C: Likewise.
8246
8247 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8248
8249         PR tree-optimization/40421
8250         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8251
8252 2010-07-01  Richard Guenther  <rguenther@suse.de>
8253
8254         PR middle-end/42834
8255         PR middle-end/44468
8256         * gcc.c-torture/execute/20100316-1.c: New testcase.
8257         * gcc.c-torture/execute/pr44468.c: Likewise.
8258         * gcc.c-torture/compile/20100609-1.c: Likewise.
8259         * gcc.dg/volatile2.c: Adjust.
8260         * gcc.dg/plugin/selfassign.c: Likewise.
8261         * gcc.dg/pr36902.c: Likewise.
8262         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8263         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8264         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8265         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8266         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8267         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8268         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8269         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8270         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8271         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8272         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8273         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8274         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8275         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8276         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8277         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8278         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8279         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8280         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8281         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8282         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8283         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8284         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8285         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8286         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8287         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8288         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8289         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8290         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8291         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8292         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8293         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8294         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8295         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8296         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8297         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8298         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8299         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8300         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8301         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8302         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8303         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8304         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8305         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8306         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8307         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8308         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8309         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8310         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8311         * g++.dg/tree-ssa/pr31146.C: Likewise.
8312         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8313         * g++.dg/tree-ssa/pr33604.C: Likewise.
8314         * g++.dg/plugin/selfassign.c: Likewise.
8315         * gfortran.dg/array_memcpy_3.f90: Likewise.
8316         * gfortran.dg/array_memcpy_4.f90: Likewise.
8317         * c-c++-common/torture/pr42834.c: New testcase.
8318
8319 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8320
8321         PR c++/44628
8322         * g++.dg/template/crash100.C: New.
8323
8324 2010-06-30  Jan Hubicka  <jh@suse.cz>
8325
8326         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8327
8328 2010-06-30  Michael Matz  <matz@suse.de>
8329
8330         PR bootstrap/44699
8331         * gcc.dg/pr44699.c: New test.
8332
8333 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8334
8335         PR tree-optimization/39799
8336         * c-c++-common/uninit-17.c: New test.
8337
8338 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8339
8340         PR libfortran/43298
8341         * gfortran.dg/read_infnan_1.f90: New test.
8342
8343 2010-06-29  Jason Merrill  <jason@redhat.com>
8344
8345         Enable implicitly declared move constructor/operator= (N3053).
8346         * g++.dg/cpp0x/implicit3.C: New.
8347         * g++.dg/cpp0x/implicit4.C: New.
8348         * g++.dg/cpp0x/implicit5.C: New.
8349         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8350         * g++.dg/cpp0x/not_special.C: Adjust.
8351         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8352         * g++.dg/cpp0x/rv1n.C: Adjust.
8353         * g++.dg/cpp0x/rv1p.C: Adjust.
8354         * g++.dg/cpp0x/rv2n.C: Adjust.
8355         * g++.dg/cpp0x/rv2p.C: Adjust.
8356         * g++.dg/cpp0x/rv3n.C: Adjust.
8357         * g++.dg/cpp0x/rv3p.C: Adjust.
8358         * g++.dg/cpp0x/rv4n.C: Adjust.
8359         * g++.dg/cpp0x/rv4p.C: Adjust.
8360         * g++.dg/cpp0x/rv5n.C: Adjust.
8361         * g++.dg/cpp0x/rv5p.C: Adjust.
8362         * g++.dg/cpp0x/rv6n.C: Adjust.
8363         * g++.dg/cpp0x/rv6p.C: Adjust.
8364         * g++.dg/cpp0x/rv7n.C: Adjust.
8365         * g++.dg/cpp0x/rv7p.C: Adjust.
8366         * g++.dg/cpp0x/rv8p.C: Adjust.
8367         * g++.dg/gomp/pr26690-1.C: Adjust.
8368         * g++.dg/other/error20.C: Adjust.
8369         * g++.dg/other/error31.C: Adjust.
8370         * g++.dg/parse/error19.C: Adjust.
8371         * g++.dg/template/qualttp5.C: Adjust.
8372         * g++.old-deja/g++.law/ctors5.C: Adjust.
8373
8374         Enable implicitly deleted functions (N2346)
8375         * g++.dg/cpp0x/defaulted17.C: New.
8376         * g++.dg/cpp0x/implicit1.C: New.
8377         * g++.dg/cpp0x/implicit2.C: New.
8378         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8379         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8380         * g++.dg/init/ctor4.C: Adjust.
8381         * g++.dg/init/synth2.C: Adjust.
8382         * g++.dg/lto/20081118_1.C: Adjust.
8383         * g++.dg/other/error13.C: Adjust.
8384         * g++.dg/other/unused1.C: Adjust.
8385         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8386         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8387         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8388         * g++.old-deja/g++.law/ctors17.C: Adjust.
8389         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8390         * g++.old-deja/g++.pt/assign1.C: Adjust.
8391         * g++.old-deja/g++.pt/crash20.C: Adjust.
8392
8393         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8394         * g++.dg/cpp0x/defaulted13.C: Adjust.
8395         * g++.dg/cpp0x/defaulted2.C: Adjust.
8396         * g++.dg/cpp0x/defaulted3.C: Adjust.
8397         * g++.dg/cpp0x/initlist9.C: Adjust.
8398         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8399         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8400         * g++.dg/init/synth2.C: Adjust.
8401
8402         * g++.dg/cpp0x/defaulted19.C: New.
8403
8404         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8405         * g++.dg/template/error23.C: Fix for -std=c++0x.
8406
8407 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8408
8409         PR fortran/44718
8410         * gfortran.dg/proc_ptr_28.f90: New.
8411
8412 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8413
8414         PR tree-optimization/43801
8415         * g++.dg/torture/pr43801.C: New test.
8416
8417         PR debug/44668
8418         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8419
8420 2010-06-29  Jason Merrill  <jason@redhat.com>
8421
8422         PR c++/44587
8423         * g++.dg/template/qualified-id2.C: New.
8424         * g++.dg/template/qualified-id3.C: New.
8425
8426 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8427
8428         PR fortran/44696
8429         * gfortran.dg/associated_target_4.f90: New.
8430
8431 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8432
8433         PR fortran/44582
8434         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8435
8436 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8437
8438         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8439
8440 2010-06-29  Jan Hubicka  <jh@suse.cz>
8441
8442         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8443
8444 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8445
8446         PR target/43902
8447         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8448         * gcc.target/arm/wmul-3.c: New test.
8449         * gcc.target/arm/wmul-4.c: New test.
8450
8451 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8452
8453         PR rtl-optimization/44659
8454         * gcc.target/i386/extract-1.c: New.
8455         * gcc.target/i386/extract-2.c: Likewise.
8456         * gcc.target/i386/extract-3.c: Likewise.
8457         * gcc.target/i386/extract-4.c: Likewise.
8458         * gcc.target/i386/extract-5.c: Likewise.
8459         * gcc.target/i386/extract-6.c: Likewise.
8460
8461 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8462
8463         PR c++/44682
8464         * g++.dg/warn/Wunused-var-14.C: New test.
8465
8466 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8467
8468         PR fortran/43298
8469         * gfortran.dg/nan_6.f90: New.
8470
8471 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8472
8473         PR tree-optimization/43781
8474         * gcc.dg/torture/pr43781.c: New.
8475
8476 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8477
8478         PR fortran/40158
8479         * gfortran.dg/actual_rank_check_1.f90: New test.
8480
8481 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8482
8483         * gcc.dg/ipa/ipa-sra-6.c: New test.
8484
8485 2010-06-28  Jan Hubicka  <jh@suse.cz>
8486
8487         PR tree-optimization/44687
8488         * gcc.c-torture/compile/pr44687.c
8489
8490 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8491
8492         PR c++/44535
8493         * g++.dg/torture/pr44535.C: New test.
8494
8495 2010-06-28  Michael Matz  <matz@suse.de>
8496
8497         PR middle-end/44592
8498         * gfortran.dg/pr44592.f90: New test.
8499
8500 2010-06-28  Jan Hubicka  <jh@suse.cz>
8501
8502         PR tree-optimization/44357
8503         * g++.dg/torture/pr44357.C: New testcase.
8504
8505 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8506
8507         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8508         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8509         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8510         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8511         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8512         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8513         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8514         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8515
8516 2010-06-27  Jan Hubicka  <jh@suse.cz>
8517
8518         * gcc.c-torture/compile/pr44686.c: New file.
8519
8520 2010-06-27  Richard Guenther  <rguenther@suse.de>
8521
8522         PR tree-optimization/44683
8523         * gcc.c-torture/execute/pr44683.c: New testcase.
8524
8525 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8526
8527         * gnat.dg/noreturn3.ad[sb]: New test.
8528
8529 2010-06-26  Jason Merrill  <jason@redhat.com>
8530
8531         * g++.dg/cpp0x/explicit5.C: New.
8532
8533 2010-06-26  Richard Guenther  <rguenther@suse.de>
8534
8535         PR tree-optimization/44393
8536         * gcc.dg/pr44393.c: New testcase.
8537
8538 2010-06-26  Jan Hubicka  <jh@suse.cz>
8539
8540         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8541
8542 2010-06-26  Richard Guenther  <rguenther@suse.de>
8543
8544         PR middle-end/44674
8545         * gcc.dg/pr44674.c: New testcase.
8546
8547 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8548
8549         * gcc.dg/opts-3.c: New test.
8550
8551 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8552
8553         * gfortran.dg/type_decl_1.f90: New.
8554         * gfortran.dg/type_decl_2.f90: New.
8555
8556 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8557
8558         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8559         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8560
8561 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8562
8563         PR testsuite/38946
8564         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8565         error in comparing reals.
8566
8567 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8568
8569         * selected_real_kind_2.f90: New.
8570         * selected_real_kind_3.f90: New.
8571
8572 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8573
8574         * gfortran.dg/entry_19.f90: New.
8575
8576 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8577
8578         * gfortran.dg/end_subroutine_1.f90: New.
8579         * gfortran.dg/end_subroutine_2.f90: New.
8580         * gfortran.dg/interface_proc_end.f90: Update.
8581
8582 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8583
8584         * gfortran.dg/semicolon_fixed.f: Update.
8585         * gfortran.dg/semicolon_fixed_2.f: New.
8586         * gfortran.dg/semicolon_free_2.f90: New.
8587         * gfortran.dg/semicolon_free.f90: Update.
8588
8589 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8590
8591         PR fortran/44448
8592         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8593
8594 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8595
8596         * g++.dg/ipa/iinline-3.C: New test.
8597         * gcc.dg/ipa/modif-1.c: Removed.
8598
8599 2010-06-25  Jan Hubicka  <jh@suse.cz>
8600
8601         * gcc.dg/tree-ssa/ipa-split-1.c
8602
8603 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8604
8605         * g++.dg/ipa/iinline-2.C: New test.
8606
8607 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8608
8609         PR middle-end/43866
8610         * gfortran.dg/pr43866.f90: New test.
8611
8612         PR tree-optimization/44539
8613         * gcc.dg/pr44539.c: New test.
8614
8615 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8616
8617         From Jim Wilson:
8618         PR target/43902
8619         * gcc.target/mips/madd-9.c: New test.
8620
8621 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8622
8623         PR c/44517
8624         * gcc.dg/noncompile/pr44517.c: New.
8625         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8626
8627 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8628
8629         PR testsuite/43283
8630         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8631         and add argument to nop for IA64.
8632
8633 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8634
8635         PR target/44588
8636         * gcc.target/i386/mod-1.c: New.
8637         * gcc.target/i386/umod-1.c: Likewise.
8638         * gcc.target/i386/umod-2.c: Likewise.
8639         * gcc.target/i386/umod-3.c: Likewise.
8640
8641 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8642
8643         PR middle-end/44492
8644         * g++.dg/torture/pr44492.C: New test.
8645
8646 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8647
8648         * c-c++-common/warn-omitted-condop.c: New.
8649
8650 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8651
8652         PR fortran/44614
8653         * gfortran.dg/import8.f90: New.
8654
8655 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8656
8657         * gnat.dg/not_null.adb: Update test case.
8658
8659 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8660
8661         PR c++/44619
8662         * g++.dg/warn/Wunused-var-13.C: New test.
8663
8664         PR c++/44627
8665         * g++.dg/diagnostic/method1.C: New test.
8666
8667 2010-06-22  Cary Coutant  <ccoutant@google.com>
8668
8669         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8670
8671 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8672
8673         PR fortran/44616
8674         * gfortran.dg/abstract_type_8.f03: New.
8675
8676 2010-06-21  Jason Merrill  <jason@redhat.com>
8677
8678         * g++.dg/cpp0x/noexcept08.C: New.
8679
8680         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8681
8682 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8683
8684         PR target/44615
8685         * gcc.target/i386/sse2-vec-2a.c: New.
8686
8687 2010-06-21  DJ Delorie  <dj@redhat.com>
8688
8689         * gcc.dg/pragma-diag-1.c: New.
8690
8691 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8692
8693         PR target/44615
8694         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8695
8696 2010-06-21  Alan Modra  <amodra@gmail.com>
8697
8698         PR testsuite/44505
8699         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8700         tail call to check_fa_mid.
8701
8702 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8703
8704         PR target/44575
8705         * gcc.c-torture/execute/pr44575.c: New test.
8706
8707 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8708
8709         PR fortran/40632
8710         * gfortran.dg/contiguous_1.f90: New.
8711         * gfortran.dg/contiguous_2.f90: New.
8712         * gfortran.dg/contiguous_3.f90: New.
8713
8714 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8715
8716         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8717         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8718
8719 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8720
8721         PR target/44546
8722         * gcc.target/i386/pr44546.c: New test.
8723
8724 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8725
8726         * gcc.dg/opts-2.c: New test.
8727
8728 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8729
8730         PR fortran/44584
8731         * gfortran.dg/typebound_proc_15.f03: Modified.
8732
8733 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8734
8735         PR target/44072
8736         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8737         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8738
8739 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8740
8741         * g++.dg/ext/label13.C: Fix typo in last change.
8742
8743 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8744
8745         PR libfortran/44477
8746         * gfortran.dg/eof_3.f90
8747         * gfortran.dg/endfile_2.f90
8748         * gfortran.dg/endfile_4.f90
8749         * gfortran.dg/endfile_3.f90
8750
8751 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8752
8753         PR c++/41090
8754         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8755
8756 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8757
8758         PR fortran/44556
8759         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8760
8761 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8762
8763         * gcc.target/arm/pr40900.c: New test.
8764
8765 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8766
8767         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8768
8769 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8770
8771         PR fortran/44558
8772         * gfortran.dg/typebound_call_15.f03: New.
8773
8774 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8775
8776         PR c++/44486
8777         * g++.dg/pr44486.C: New.
8778
8779 2010-06-16  DJ Delorie  <dj@redhat.com>
8780
8781         * gcc.target/i386/volatile-bitfields-1.c: New.
8782         * gcc.target/i386/volatile-bitfields-2.c: New.
8783
8784 2010-06-16  Jason Merrill  <jason@redhat.com>
8785
8786         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8787
8788         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8789
8790 2010-06-16  Richard Guenther  <rguenther@suse.de>
8791
8792         PR c/44555
8793         * gcc.c-torture/execute/pr44555.c: New testcase.
8794
8795 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8796
8797         PR fortran/44549
8798         * gfortran.dg/typebound_proc_16.f03: New.
8799
8800 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8801
8802         * g++.dg/torture/pr43905.C: New test.
8803
8804 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8805
8806         PR testsuite/44538
8807         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8808         initialization loop from being vectorized.
8809         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8810
8811 2010-06-16  Alan Modra  <amodra@gmail.com>
8812
8813         PR tree-optimization/44507
8814         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8815
8816 2010-06-15  Jason Merrill  <jason@redhat.com>
8817
8818         * g++.dg/overload/arg3.C: Adjust error locations.
8819         * g++.dg/overload/copy1.C: Likewise.
8820         * g++.dg/tc1/dr152.C: Likewise.
8821         * g++.dg/template/incomplete4.C: Likewise.
8822         * g++.dg/template/incomplete5.C: Likewise.
8823         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8824         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8825         * g++.old-deja/g++.pt/crash9.C: Likewise.
8826
8827         * g++.dg/inherit/virtual5.C: New.
8828
8829         * g++.dg/cpp0x/defaulted18.C: New.
8830
8831         * g++.dg/cpp0x/initlist40.C: New.
8832
8833         * g++.dg/cpp0x/initlist39.C: New.
8834
8835 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8836
8837         PR middle-end/44391
8838         * gcc.dg/graphite/pr44391.c: New.
8839
8840 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8841
8842         PR fortran/43388
8843         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8844         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8845         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8846         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8847
8848 2010-06-15  Richard Guenther  <rguenther@suse.de>
8849
8850         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8851
8852 2010-06-15  Richard Guenther  <rguenther@suse.de>
8853
8854         * gcc.dg/vect/bb-slp-21.c: Adjust.
8855         * gcc.dg/vect/bb-slp-13.c: Likewise
8856         * gcc.dg/vect/bb-slp-4.c: Likewise
8857         * gcc.dg/vect/bb-slp-22.c: Likewise
8858         * gcc.dg/vect/bb-slp-14.c: Likewise
8859         * gcc.dg/vect/bb-slp-23.c: Likewise
8860         * gcc.dg/vect/bb-slp-15.c: Likewise
8861         * gcc.dg/vect/bb-slp-17.c: Likewise
8862         * gcc.dg/vect/bb-slp-18.c: Likewise
8863         * gcc.dg/vect/bb-slp-19.c: Likewise
8864         * gcc.dg/vect/bb-slp-10.c: Likewise
8865         * gcc.dg/vect/bb-slp-11.c: Likewise
8866         * gcc.dg/vect/bb-slp-20.c: Likewise
8867         * gcc.dg/vect/bb-slp-3.c: Likewise
8868
8869 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8870
8871         PR fortran/44536
8872         * gfortran.dg/gomp/pr44536.f90: New test.
8873         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8874
8875 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8876
8877         PR target/44534
8878         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8879         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8880
8881 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8882
8883         PR tree-optimization/44508
8884         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8885
8886         PR bootstrap/44509
8887         * gcc.dg/pr44509.c: New test.
8888
8889 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8890
8891         PR tree-optimization/44507
8892         * gcc.dg/vect/pr44507.c: New test.
8893
8894 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8895
8896         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8897         and c-pretty-print.h.
8898
8899         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8900
8901 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8902
8903         * gfortran.dg/whole_file_18.f90: Updated error message.
8904
8905 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8906
8907         * gfortran.dg/whole_file_20.f03: New.
8908
8909 2010-06-12  Jan Hubicka  <jh@suse.cz>
8910
8911         * gcc.c-torture/compile/pc44485.c: New testcase.
8912
8913 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8914
8915         PR fortran/40117
8916         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8917         * gfortran.dg/typebound_proc_14.f03: New.
8918         * gfortran.dg/typebound_proc_15.f03: New.
8919
8920 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8921
8922         * gcc.dg/opts-1.c: New test.
8923
8924 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8925
8926         * gcc.dg/funroll-loops-all.c: Update expected error.
8927
8928 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8929
8930         PR target/44481
8931         * gcc.target/i386/pr44481.c: New test.
8932
8933 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8934
8935         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8936
8937 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8938
8939         PR middle-end/44483
8940         * gcc.dg/tree-ssa/pr44483.c: New.
8941
8942 2010-06-11  Paul Brook  <paul@codesourcery.com>
8943
8944         * g++.dg/other/arm-neon-1.C: New test.
8945
8946 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8947
8948         PR fortran/42051
8949         PR fortran/43896
8950         * gfortran.dg/class_23.f03: New test.
8951
8952 2010-06-11  Jan Hubicka  <jh@suse.cz>
8953
8954         * gcc.dg/ipa/pure-const-2.c: New testcase.
8955
8956 2010-06-11  Jan Hubicka  <jh@suse.cz>
8957
8958         * gcc.dg/noreturn-7.c: Update.
8959         * gcc.dg/noreturn-4.c: Update.
8960
8961 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8962
8963         Fix MIPS bootstrap
8964         * g++.dg/other/typedef4.C: New test.
8965
8966 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8967
8968         PR fortran/44207
8969         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8970
8971 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8972
8973         PR fortran/44457
8974         * gfortran.dg/asynchronous_3.f03
8975
8976 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8977
8978         PR middle-end/44185
8979         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8980         non-temporal stores out of the tests to form new test cases.  As a
8981         result, no non-temporal store should be generated in this case.
8982
8983         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8984         prefetch-7.c that generate one non-temporal store.
8985
8986         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8987         prefetch-7.c that generate one non-temporal store and one
8988         one-temporal prefetch.
8989
8990 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8991
8992         PR tree-optimization/44258
8993         * gcc.dg/tree-ssa/pr44258.c: New test.
8994
8995 2010-06-10  Daniel Kraft  <d@domob.eu>
8996
8997         PR fortran/38936
8998         * gfortran.dg/associate_1.f03: New test.
8999         * gfortran.dg/associate_2.f95: New test.
9000         * gfortran.dg/associate_3.f03: New test.
9001         * gfortran.dg/associate_4.f08: New test.
9002
9003 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9004
9005         * gfortran.dg/selected_char_kind_4.f90: New test.
9006
9007 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9008
9009         * gcc.dg/pr42461.c: New test.
9010
9011 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9012
9013         PR fortran/44347
9014         * gfortran.dg/selected_real_kind_1.f90: New.
9015
9016 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9017
9018         PR fortran/44359
9019         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9020         warning.
9021         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9022         check for warning.
9023
9024 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9025
9026         * gfortran.dg/data_namelist_conflict.f90: New test.
9027
9028 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9029
9030         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9031         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9032         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9033
9034 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9035
9036         * gfortran.dg/mvbits_9.f90: New test.
9037         * gfortran.dg/ibset_1.f90: Ditto.
9038         * gfortran.dg/ibits_1.f90: Ditto.
9039         * gfortran.dg/btest_1.f90: Ditto.
9040         * gfortran.dg/ibclr_1.f90: Ditto.
9041
9042 2010-06-09  Jason Merrill  <jason@redhat.com>
9043
9044         PR c++/44366
9045         * g++.dg/cpp0x/decltype23.C: Move to...
9046         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9047
9048 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9049
9050         PR fortran/44211
9051         * gfortran.dg/typebound_call_14.f03: New test.
9052
9053 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9054
9055         PR tree-optimization/44423
9056         * gcc.dg/tree-ssa/pr44423.c: New test.
9057
9058 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9059
9060         PR testsuite/42843
9061         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9062         TV_NONE to initialize tv_id field.
9063         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9064         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9065         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9066         Include toplev.h .
9067         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9068         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9069         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9070
9071 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9072
9073         PR tree-optimization/39874
9074         PR middle-end/28685
9075         * gcc.dg/pr39874.c: New file.
9076
9077 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9078
9079         * g++.dg/ext/attr-alias-1.C: New.
9080         * g++.dg/ext/attr-alias-2.C: New.
9081
9082 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9083
9084         PR fortran/44446
9085         * gfortran.dg/proc_ptr_27.f90: New.
9086
9087 2010-06-07  Jason Merrill  <jason@redhat.com>
9088
9089         PR c++/44366
9090         * g++.dg/cpp0x/decltype23.C: New.
9091
9092 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9093             Shujing Zhao  <pearly.zhao@oracle.com>
9094
9095         PR c/37724
9096         * gcc.dg/c90-const-expr-10.c: Adjust.
9097         * gcc.dg/c99-const-expr-10.c: Adjust.
9098         * gcc.dg/init-bad-7.c: New.
9099
9100 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9101
9102         * lib/target-supports.exp (check_effective_target_gas): New proc.
9103         * gcc.c-torture/execute/960321-1.x: New file.
9104
9105 2010-06-07  Jason Merrill  <jason@redhat.com>
9106
9107         PR c++/44401
9108         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9109
9110 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9111
9112         PR c++/44444
9113         * g++.dg/warn/Wunused-var-12.C: New test.
9114
9115         PR c++/44443
9116         * c-c++-common/Wunused-var-11.c: New test.
9117
9118 2010-06-07  Jan Hubicka  <jh@suse.cz>
9119
9120         * gcc.dg/ipa/pure-const-1.c: New testcase.
9121
9122 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9123
9124         PR rtl-optimization/44404
9125         * gcc.dg/pr44404.c: New.
9126
9127 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9128
9129         PR target/44159
9130         * gcc.target/i386/abi-2.c: Check sysv abi here.
9131         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9132         function to avoid failures by different ABIs.
9133         * gcc.target/i386/aes-check.h: Likewise.
9134         * gcc.target/i386/avx-check.h: Likewise.
9135         * gcc.target/i386/fma4-check.h: Likewise.
9136         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9137         * gcc.target/i386/mmx-check.h: Likewise.
9138         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9139         * gcc.target/i386/pclmul-check.h: Likewise.
9140         * gcc.target/i386/sse-check.h: Likewise.
9141         * gcc.target/i386/sse2-check.h: Likewise.
9142         * gcc.target/i386/sse3-check.h: Likewise.
9143         * gcc.target/i386/sse4_1-check.h: Likewise.
9144         * gcc.target/i386/sse4_2-check.h: Likewise.
9145         * gcc.target/i386/sse4a-check.h: Likewise.
9146         * gcc.target/i386/ssse3-check.h: Likewise.
9147         * gcc.target/i386/xop-check.h: Likewise.
9148         * gcc.target/i386/pr27971.c: Fix for LLP64.
9149         * gcc.target/i386/pr39139.c: Likewise.
9150         * gcc.target/i386/pr39315-check.c: Likewise.
9151         * gcc.target/i386/vararg-1.c: Likewise.
9152         * gcc.target/i386/vararg-2.c: Likewise.
9153         Additional add dg-compile to avoid failure due
9154         missing foo symbol.
9155
9156         * gcc.dg/compound-literal-1.c: Fix for llp64.
9157         * gcc.dg/pr32370.c: Likewise.
9158         * gcc.dg/pr37561.c: Likewise.
9159         * gcc.dg/pr41340.c: Likewise.
9160         * gcc.dg/pr41551.c: Likewise.
9161
9162 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9163
9164         PR c++/44188
9165         * g++.dg/debug/dwarf2/typedef3.C: New test.
9166
9167 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9168
9169         PR c/20000
9170         * c-c++-common/pr20000.c: New.
9171
9172 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9173
9174         PR c++/44086
9175         * g++.dg/init/pr44086.C: New.
9176         * g++.dg/cpp0x/decltype4.C: Adjust.
9177
9178 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9179
9180         PR fortran/43945
9181         * gfortran.dg/generic_23.f03: New test.
9182
9183 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9184
9185         PR fortran/43895
9186         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9187
9188 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9189
9190         PR c++/44361
9191         * c-c++-common/Wunused-var-9.c: New test.
9192
9193 2010-06-05  Jason Merrill  <jason@redhat.com>
9194
9195         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9196
9197 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9198
9199         PR c/44322
9200         * gcc.dg/c99-restrict-4.c: New test.
9201
9202 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9203
9204         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9205         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9206         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9207         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9208         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9209         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9210         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9211         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9212         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9213         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9214         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9215         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9216         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9217         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9218         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9219         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9220         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9221         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9222         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9223         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9224         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9225         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9226
9227 2010-06-04  Jason Merrill  <jason@redhat.com>
9228
9229         * g++.dg/cpp0x/noexcept06.C: New.
9230         * g++.dg/cpp0x/noexcept07.C: New.
9231
9232         * g++.dg/cpp0x/noexcept01.C: New.
9233         * g++.dg/cpp0x/noexcept02.C: New.
9234         * g++.dg/cpp0x/noexcept03.C: New.
9235         * g++.dg/cpp0x/noexcept04.C: New.
9236         * g++.dg/cpp0x/noexcept05.C: New.
9237
9238 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9239
9240         PR c++/44412
9241         * g++.dg/warn/Wunused-var-10.C: New test.
9242         * g++.dg/warn/Wunused-var-11.C: New test.
9243
9244         PR c++/44362
9245         * c-c++-common/Wunused-var-10.c: New test.
9246
9247 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9248
9249         PR c/25880
9250         * gcc.dg/assign-warn-2.c: Update.
9251         * gcc.dg/cpp/line3.c: Update.
9252         * gcc.dg/c99-array-lval-8.c: Update.
9253         * gcc.dg/cast-qual-2.c: Update.
9254         * gcc.dg/c99-arraydecl-3.c:  Update.
9255         * gcc.dg/assign-warn-1.c:  Update.
9256         * gcc.dg/format/gcc_diag-1.c:  Update.
9257
9258 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9259
9260         PR rtl-optimization/39871
9261         PR rtl-optimization/40615
9262         PR rtl-optimization/42500
9263         PR rtl-optimization/42502
9264         * gcc.target/arm/eliminate.c: New test.
9265
9266 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9267
9268         PR libstdc++/44410
9269         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9270         * g++.old-deja/g++.other/delete3.C: Likewise.
9271         * g++.old-deja/g++.other/new.C: Likewise.
9272         * g++.old-deja/g++.law/operators27.C: Likewise.
9273         * g++.old-deja/g++.mike/p755.C: Likewise.
9274         * g++.dg/eh/new1.C: Likewise.
9275         * g++.dg/init/new5.C: Likewise.
9276
9277 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9278
9279         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9280         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9281         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9282
9283 2010-06-03  Richard Guenther  <rguenther@suse.de>
9284
9285         PR lto/41921
9286         * lib/lto.exp: Always load gcc.exp.
9287         (lto-obj): For C source files invoke gcc_target_compile.
9288         * g++.dg/lto/20100603-1_0.C: New testcase.
9289         * g++.dg/lto/20100603-1_1.c: Likewise.
9290
9291 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9292
9293         PR tree-optimization/43688
9294         * gfortran.dg/pr43688.f90: New.
9295
9296 2010-06-03  Richard Guenther  <rguenther@suse.de>
9297
9298         PR lto/41584
9299         * gcc.dg/lto/20100603-1_0.c: New testcase.
9300         * gcc.dg/lto/20100603-2_0.c: Likewise.
9301         * gcc.dg/lto/20100603-3_0.c: Likewise.
9302
9303 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9304
9305         PR target/44218
9306         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9307         * gcc.target/powerpc/recip-2.c: Ditto.
9308         * gcc.target/powerpc/recip-3.c: Ditto.
9309         * gcc.target/powerpc/recip-4.c: Ditto.
9310         * gcc.target/powerpc/recip-5.c: Ditto.
9311         * gcc.target/powerpc/recip-6.c: Ditto.
9312         * gcc.target/powerpc/recip-7.c: Ditto.
9313         * gcc.target/powerpc/recip-test.h: Ditto.
9314         * gcc.target/powerpc/recip-test2.h: Ditto.
9315
9316 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9317
9318         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9319
9320 2010-06-02  Jason Merrill  <jason@redhat.com>
9321
9322         * g++.dg/ext/vector9.C: Expect typedef in error message.
9323
9324         PR c++/9726
9325         PR c++/23594
9326         PR c++/44333
9327         * g++.dg/tc1/dr101.C: Remove xfails.
9328
9329 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9330
9331         PR middle-end/44372
9332         * g++.dg/ipa/pr44372.C: New.
9333
9334 2010-06-02  Jan Hubicka  <jh@suse.cz>
9335
9336         PR middle-end/44295
9337         * g++.dg/torture/pr44295.C: Neww testcase.
9338
9339 2010-06-02  Jan Hubicka  <jh@suse.cz>
9340
9341         * gcc.dg/tree-ssa/loadpre6.c: Update.
9342
9343 2010-06-02  Richard Guenther  <rguenther@suse.de>
9344
9345         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9346         diagnostic.h.
9347
9348 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9349
9350         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9351         the link fail message.
9352
9353 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9354
9355         PR fortran/44360
9356         * gfortran.dg/use_13.f90: New test case.
9357
9358 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9359
9360         PR fortran/44371
9361         * gfortran.dg/error_stop_2.f08: Minor update.
9362
9363 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9364
9365         PR fortran/44371
9366         * gfortran.dg/error_stop_1.f08: New test.
9367         * gfortran.dg/error_stop_2.f08: New test.
9368
9369 2010-06-01  Jason Merrill  <jason@redhat.com>
9370
9371         DR 990
9372         * g++.dg/cpp0x/initlist37.C: New.
9373         * g++.dg/cpp0x/initlist38.C: New.
9374
9375         PR c++/44358
9376         * g++.dg/cpp0x/initlist36.C: New.
9377
9378 2010-05-31 Jan Hubicka  <jh@suse.cz>
9379
9380         * gcc.dg/noreturn-8.c: New testcase.
9381
9382 2010-05-31 Jan Hubicka  <jh@suse.cz>
9383
9384         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9385         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9386
9387 2010-05-31 Jan Hubicka  <jh@suse.cz>
9388
9389         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9390         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9391
9392 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9393
9394         PR fortran/36928
9395         * gfortran.dg/dependency_27.f90:  New test.
9396         * gfortran.dg/array_assign_1.F90:  New test.
9397
9398 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9399
9400         PR target/44338
9401         * gcc.target/i386/sse-24.c: New test.
9402
9403 2010-05-31  Jan Hubicka  <jh@suse.cz>
9404
9405         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9406
9407 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9408
9409         PR middle-end/44337
9410         * gcc.dg/pr44337.c: New test.
9411
9412         PR tree-optimization/44182
9413         * g++.dg/debug/pr44182.C: New test.
9414
9415 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9416
9417         * gcc.dg/nested-func-7.c: New test.
9418         * gnat.dg/frame_overflow.adb: Adjust directives.
9419
9420 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9421
9422         * gnat.dg/prot2.ad[sb]: New test.
9423         * gnat.dg/prot2_pkg1.ads: New helper.
9424         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9425
9426 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9427
9428         * gnat.dg/array11.adb: Adjust dg-warning directive.
9429         * gnat.dg/object_overflow.adb: Likewise.
9430
9431 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9432
9433         PR middle-end/44306
9434         * gcc.dg/tree-ssa/pr44306.c: New.
9435
9436 2010-05-29  Jan Hubicka  <jh@suse.cz>
9437
9438         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9439
9440 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9441
9442         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9443
9444 2010-05-28  Mike Stump  <mikestump@comcast.net>
9445
9446         PR objc/44125
9447         * objc.dg/const-str-9.m: Remove static.
9448
9449 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9450
9451         PR target/43636
9452         * gcc.c-torture/compile/pr43636.c: New test.
9453
9454 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9455
9456         PR objc++/23616
9457         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9458         * obj-c++.dg/try-catch-9.mm: Ditto.
9459
9460 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9461
9462         Revert patch for PR c++/44188
9463         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9464
9465 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9466
9467         PR c++/44188
9468         * g++.dg/debug/dwarf2/typedef3.C: New test.
9469
9470 2010-05-27  Jason Merrill  <jason@redhat.com>
9471
9472         PR c++/43555
9473         * g++.dg/ext/vla9.C: New.
9474
9475 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9476
9477         PR objc/44140
9478         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9479         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9480         * objc.dg/torture/tls/thr-init.m: Ditto.
9481         * objc.dg/torture/trivial.m: Ditto.
9482         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9483         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9484         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9485         * obj-c++.dg/torture/trivial.mm: Ditto.
9486
9487 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9488
9489         * g++.dg/lto/20100302_0.C: Skip on darwin.
9490
9491 2010-05-27  Richard Guenther  <rguenther@suse.de>
9492
9493         PR tree-optimization/44284
9494         * gcc.dg/vect/vect-118.c: New testcase.
9495         * gcc.dg/vect/bb-slp-20.c: Adjust.
9496         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9497         * gcc.dg/vect/slp-9.c: Likewise.
9498         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9499         * gcc.dg/vect/vect-10.c: Likewise.
9500         * gcc.dg/vect/vect-109.c: Likewise.
9501         * gcc.dg/vect/vect-12.c: Likewise.
9502         * gcc.dg/vect/vect-36.c: Likewise.
9503         * gcc.dg/vect/vect-7.c: Likewise.
9504         * gcc.dg/vect/vect-iv-8.c: Likewise.
9505         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9506         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9507         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9508         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9509         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9510         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9511         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9512         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9513         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9514         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9515         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9516         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9517         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9518         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9519         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9520         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9521         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9522
9523 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9524
9525         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9526         necessary.
9527
9528 2010-05-26  Jan Hubicka  <jh@suse.cz>
9529
9530         * gcc.dg/lto/materialize-1_0.c: New file.
9531         * gcc.dg/lto/materialize-1_1.c: New file.
9532
9533 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9534
9535         * gnat.dg/lto10.adb: New test.
9536         * gnat.dg/lto10_pkg.ads: New helper.
9537
9538 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9539
9540         * lib/target-supports.exp (check_effective_target_int128): New
9541         function to check if __int128 types are available for target.
9542         * c-c++-common/int128-types-1.c: New.
9543         * c-c++-common/int128-1.c: New.
9544         * c-c++-common/int128-2.c: New.
9545         * g++.dg/abi/mangle43.C: New.
9546         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9547         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9548         pointer-wide scalar.
9549         * g++.dg/other/pr25632.C: Likewise.
9550         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9551         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9552         overflow warnings.
9553         * g++.dg/warn/pr13358-4.C: Likewise.
9554         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9555         * g++.dg/warn/Wconversion-null.C: Likewise.
9556
9557 2010-05-26  Jason Merrill  <jason@redhat.com>
9558
9559         PR c++/43382
9560         * g++.dg/cpp0x/variadic101.C: New.
9561
9562 2010-05-26  Richard Guenther  <rguenther@suse.de>
9563
9564         PR rtl-optimization/44164
9565         * gcc.c-torture/execute/pr44164.c: New testcase.
9566         * g++.dg/tree-ssa/pr13146.C: Adjust.
9567
9568 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9569
9570         PR fortran/40011
9571         * gfortran.dg/whole_file_19.f90 : New test.
9572
9573 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9574
9575         PR fortran/30668
9576         PR fortran/31346
9577         PR fortran/34260
9578         * gfortran.dg/pr40999.f: Fix function type.
9579         * gfortran.dg/whole_file_5.f90: Likewise.
9580         * gfortran.dg/whole_file_6.f90: Likewise.
9581         * gfortran.dg/whole_file_16.f90: New.
9582         * gfortran.dg/whole_file_17.f90: New.
9583         * gfortran.dg/whole_file_18.f90: New.
9584
9585 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9586             Iain Sandoe  <iains@gcc.gnu.org>
9587
9588         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9589         * gcc.c-torture/compile/pr44197.c: Require alias support.
9590         * gcc.dg/lto/20081222_0.c: Ditto.
9591
9592 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9593
9594         PR debug/42801
9595         * gcc.dg/guality/vla-2.c: New test.
9596
9597 2010-05-25  Richard Guenther  <rguenther@suse.de>
9598
9599         PR middle-end/44069
9600         * g++.dg/torture/pr44069.C: New testcase.
9601
9602 2010-05-25  Richard Guenther  <rguenther@suse.de>
9603
9604         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9605
9606 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9607
9608         PR objc/44140
9609         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9610
9611 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9612
9613         * obj-c++.dg/torture/tls/trivial.mm: New.
9614         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9615         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9616         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9617         * obj-c++.dg/torture/tls/diag-1.mm: New.
9618         * obj-c++.dg/torture/tls/tls.exp: New.
9619         * obj-c++.dg/torture/trivial.mm: New.
9620         * obj-c++.dg/torture/dg-torture.exp: New.
9621         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9622         * obj-c++.dg/tls/trivial.m: New.
9623         * obj-c++.dg/tls/init-1.mm: New.
9624         * obj-c++.dg/tls/diag-1.mm: New.
9625         * obj-c++.dg/tls/init-2.mm: New.
9626         * obj-c++.dg/tls/diag-2.mm: New.
9627         * obj-c++.dg/tls/diag-3.mm: New.
9628         * obj-c++.dg/tls/diag-4.mm: New.
9629         * obj-c++.dg/tls/static-1.mm: New.
9630         * obj-c++.dg/tls/tls.exp: New.
9631         * obj-c++.dg/tls/diag-5.mm: New.
9632         * obj-c++.dg/tls/static-1a.mm: New.
9633         * objc-obj-c++-shared/Object1.mm: New.
9634         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9635
9636 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9637
9638         PR objc++/43689
9639         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9640         * obj-c++.dg/const-str-6.mm: Ditto.
9641
9642 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9643
9644         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9645
9646 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9647
9648         PR ada/38394
9649         * gnat.dg/array13.ad[sb]: New test.
9650
9651 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9652             Sandra Loosemore  <sandra@codesourcery.com>
9653
9654         * gcc.target/arm/neon/: Regenerated test cases.
9655
9656         * gcc.target/arm/neon/polytypes.c,
9657         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9658         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9659         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9660         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9661         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9662         dg-add-options arm_neon.
9663
9664         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9665         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9666         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9667         and arm_neon_fp16_ok.
9668
9669         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9670         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9671
9672         * lib/target-supports.exp (add_options_for_arm_neon): New.
9673         (check_effective_target_arm_neon_ok_nocache): New, from
9674         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9675         (check_effective_target_arm_neon_ok): Use
9676         check_effective_target_arm_neon_ok_nocache.
9677         (add_options_for_arm_neon_fp16)
9678         (check_effective_target_arm_neon_fp16_ok)
9679         check_effective_target_arm_neon_fp16_ok_nocache): New.
9680         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9681
9682 2010-05-24  Jason Merrill  <jason@redhat.com>
9683
9684         PR c++/41510
9685         * g++.dg/cpp0x/initlist35.C: New.
9686         * g++.dg/init/brace6.C: Adjust.
9687
9688 2010-05-24  Paul Brook  <paul@codesourcery.com>
9689
9690         * gcc.target/arm/frame-pointer-1.c: New test.
9691         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9692         pointer elimination.
9693
9694 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9695
9696         PR target/44245
9697         * gcc.target/i386/crc32-3.c: New.
9698         * gcc.target/i386/crc32-4.c: Likewise.
9699
9700 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9701
9702         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9703         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9704         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9705
9706 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9707
9708         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9709
9710 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9711
9712         PR target/43869
9713         * gcc.c-target/pr43869.c: New test.
9714
9715 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9716
9717         PR fortran/44212
9718         * gfortran.dg/class_22.f03: New.
9719
9720 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9721
9722         PR lto/44238
9723         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9724
9725 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9726
9727         PR fortran/44213
9728         * gfortran.dg/abstract_type_7.f03: New.
9729
9730 2010-05-21  Jason Merrill  <jason@redhat.com>
9731
9732         * g++.dg/eh/spec11.C: Test cleanup optimization.
9733
9734 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9735
9736         PR debug/44223
9737         * gcc.target/i386/pr44223.c: New test.
9738
9739 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9740
9741         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9742
9743 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9744
9745         * g++.dg/other/const3.C: New test.
9746
9747 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9748
9749         PR fortran/38407
9750         * warn_unused_dummy_argument_1.f90: New.
9751         * warn_unused_dummy_argument_2.f90: New.
9752
9753 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9754
9755         PR c++/30298
9756         * g++.dg/inherit/crash1.C: New.
9757         * g++.dg/inherit/crash2.C: Likewise.
9758
9759 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9760
9761         PR debug/44178
9762         * g++.dg/debug/pr44178.C: New test.
9763
9764 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9765
9766         PR middle-end/44185
9767         * gcc.dg/tree-ssa/prefetch-6.c: Add
9768         --param min-insn-to-prefetch-ratio=6.
9769         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9770         allow unrolling, and adjust the movnti count.
9771
9772 2010-05-20  Jan Hubicka  <jh@suse.cz>
9773
9774         PR middle-end/44197
9775         * gcc.c-torture/compile/pr44197.c: New file.
9776
9777 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9778
9779         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9780         Fix test code.
9781         (check_effective_target_xop): Remove __may_alias__ attribute.
9782
9783 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9784
9785         PR target/44202
9786         * gcc.c-torture/execute/pr44202-1.c: New test.
9787
9788 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9789
9790         PR fortran/43851
9791         * gfortran.dg/label_1.f90: Update test.
9792
9793 2010-05-19  Jan Hubicka  <jh@suse.cz>
9794
9795         * gcc.dg/lto/ipareference2_0.c: New file.
9796         * gcc.dg/lto/ipareference2_1.c: New file.
9797
9798 2010-05-19  Jason Merrill  <jason@redhat.com>
9799
9800         * g++.dg/parse/fn-typedef2.C: New.
9801
9802         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9803         function type.
9804
9805         PR c++/44193
9806         * g++.dg/template/fntype1.C: New.
9807
9808 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9809
9810         * gnat.dg/discr23.ad[sb]: New test.
9811         * gnat.dg/discr23_pkg.ads: New helper.
9812
9813         * gnat.dg/specs/controlled1.ads: New test.
9814         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9815
9816 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9817
9818         PR fortran/44055
9819         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9820         Fixed scope of C_SIZEOF.
9821         * gfortran.dg/warn_conversion_2.f90: New.
9822
9823 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9824
9825         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9826         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9827         for optional selector.
9828         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9829         (check_effective_target_sse3): New proc.
9830         * gcc.target/i386/math-torture/math-torture.exp: Load
9831         target-supports.exp.
9832         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9833         check_effective_target_sse2.
9834         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9835         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9836         * g++.dg/vect/vect.exp: Likewise.
9837         * gfortran.dg/vect/vect.exp: Likewise.
9838         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9839         -msse2 if check_effective_target_sse2.
9840
9841         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9842         * gcc.target/i386/3dnow-2.c: Likewise.
9843         * gcc.target/i386/3dnowA-1.c: Likewise.
9844         * gcc.target/i386/3dnowA-2.c: Likewise.
9845         * gcc.target/i386/pr42549.c: Likewise.
9846
9847         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9848         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9849         * gcc.target/i386/sse3-addsubps.c: Likewise.
9850         * gcc.target/i386/sse3-haddpd.c: Likewise.
9851         * gcc.target/i386/sse3-haddps.c: Likewise.
9852         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9853         * gcc.target/i386/sse3-hsubps.c: Likewise.
9854         * gcc.target/i386/sse3-movddup.c: Likewise.
9855         * gcc.target/i386/sse3-movshdup.c: Likewise.
9856         * gcc.target/i386/sse3-movsldup.c: Likewise.
9857
9858         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9859         * g++.dg/ext/attrib35.C: Likewise.
9860         * g++.dg/opt/pr40496.C: Likewise.
9861         * g++.dg/other/i386-1.C: Likewise.
9862         * g++.dg/other/i386-4.C: Likewise.
9863         * g++.dg/other/pr34435.C: Likewise.
9864         * g++.dg/other/pr39496.C: Likewise.
9865         * g++.dg/other/pr40446.C: Likewise.
9866         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9867         * gcc.dg/compat/vector-1a_main.c: Likewise.
9868         * gcc.dg/compat/vector-2a_main.c: Likewise.
9869         * gcc.dg/lto/20090206-1_0.c: Likewise.
9870         * gcc.dg/pr34856.c: Likewise.
9871         * gcc.dg/pr36584.c: Likewise.
9872         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9873         * gcc.dg/pr37544.c: Likewise.
9874         * gcc.dg/torture/pr16104-1.c: Likewise.
9875         * gcc.dg/torture/pr35771-1.c: Likewise.
9876         * gcc.dg/torture/pr35771-2.c: Likewise.
9877         * gcc.dg/torture/pr35771-3.c: Likewise.
9878         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9879         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9880         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9881         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9882         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9883         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9884         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9885         * gcc.target/i386/20060512-1.c: Likewise.
9886         * gcc.target/i386/20060512-3.c: Likewise.
9887         * gcc.target/i386/all_one_m128i.c: Likewise.
9888         * gcc.target/i386/float128-1.c: Likewise.
9889         * gcc.target/i386/float128-2.c: Likewise.
9890         * gcc.target/i386/fpcvt-1.c: Likewise.
9891         * gcc.target/i386/fpcvt-2.c: Likewise.
9892         * gcc.target/i386/fpcvt-3.c: Likewise.
9893         * gcc.target/i386/fpprec-1.c: Likewise.
9894         * gcc.target/i386/funcspec-9.c: Likewise.
9895         * gcc.target/i386/incoming-1.c: Likewise.
9896         * gcc.target/i386/incoming-12.c: Likewise.
9897         * gcc.target/i386/incoming-2.c: Likewise.
9898         * gcc.target/i386/incoming-3.c: Likewise.
9899         * gcc.target/i386/incoming-4.c: Likewise.
9900         * gcc.target/i386/incoming-6.c: Likewise.
9901         * gcc.target/i386/incoming-7.c: Likewise.
9902         * gcc.target/i386/incoming-8.c: Likewise.
9903         * gcc.target/i386/opt-1.c: Likewise.
9904         * gcc.target/i386/opt-2.c: Likewise.
9905         * gcc.target/i386/ordcmp-1.c: Likewise.
9906         * gcc.target/i386/pr17692.c: Likewise.
9907         * gcc.target/i386/pr18614-1.c: Likewise.
9908         * gcc.target/i386/pr22152.c: Likewise.
9909         * gcc.target/i386/pr23570.c: Likewise.
9910         * gcc.target/i386/pr23575.c: Likewise.
9911         * gcc.target/i386/pr26449-1.c: Likewise.
9912         * gcc.target/i386/pr26600.c: Likewise.
9913         * gcc.target/i386/pr27790.c: Likewise.
9914         * gcc.target/i386/pr28839.c: Likewise.
9915         * gcc.target/i386/pr30970.c: Likewise.
9916         * gcc.target/i386/pr32000-1.c: Likewise.
9917         * gcc.target/i386/pr32000-2.c: Likewise.
9918         * gcc.target/i386/pr32280.c: Likewise.
9919         * gcc.target/i386/pr32661.c: Likewise.
9920         * gcc.target/i386/pr32708-1.c: Likewise.
9921         * gcc.target/i386/pr32961.c: Likewise.
9922         * gcc.target/i386/pr33329.c: Likewise.
9923         * gcc.target/i386/pr35714.c: Likewise.
9924         * gcc.target/i386/pr35767-1.c: Likewise.
9925         * gcc.target/i386/pr35767-1d.c: Likewise.
9926         * gcc.target/i386/pr35767-1i.c: Likewise.
9927         * gcc.target/i386/pr35767-2.c: Likewise.
9928         * gcc.target/i386/pr35767-2d.c: Likewise.
9929         * gcc.target/i386/pr35767-2i.c: Likewise.
9930         * gcc.target/i386/pr35767-3.c: Likewise.
9931         * gcc.target/i386/pr35767-5.c: Likewise.
9932         * gcc.target/i386/pr36222-1.c: Likewise.
9933         * gcc.target/i386/pr36578-1.c: Likewise.
9934         * gcc.target/i386/pr36578-2.c: Likewise.
9935         * gcc.target/i386/pr36992-1.c: Likewise.
9936         * gcc.target/i386/pr37101.c: Likewise.
9937         * gcc.target/i386/pr37216.c: Likewise.
9938         * gcc.target/i386/pr37434-1.c: Likewise.
9939         * gcc.target/i386/pr37434-2.c: Likewise.
9940         * gcc.target/i386/pr37843-3.c: Likewise.
9941         * gcc.target/i386/pr37843-4.c: Likewise.
9942         * gcc.target/i386/pr39162.c: Likewise.
9943         * gcc.target/i386/pr39315-1.c: Likewise.
9944         * gcc.target/i386/pr39315-2.c: Likewise.
9945         * gcc.target/i386/pr39315-3.c: Likewise.
9946         * gcc.target/i386/pr39315-4.c: Likewise.
9947         * gcc.target/i386/pr39445.c: Likewise.
9948         * gcc.target/i386/pr39496.c: Likewise.
9949         * gcc.target/i386/pr40809.c: Likewise.
9950         * gcc.target/i386/pr40906-3.c: Likewise.
9951         * gcc.target/i386/pr41019.c: Likewise.
9952         * gcc.target/i386/pr42542-1.c: Likewise.
9953         * gcc.target/i386/pr42542-2.c: Likewise.
9954         * gcc.target/i386/pr42542-3.c: Likewise.
9955         * gcc.target/i386/pr42542-3a.c: Likewise.
9956         * gcc.target/i386/pr42881.c: Likewise.
9957         * gcc.target/i386/push-1.c: Likewise.
9958         * gcc.target/i386/quad-sse.c: Likewise.
9959         * gcc.target/i386/reload-1.c: Likewise.
9960         * gcc.target/i386/sse-10.c: Likewise.
9961         * gcc.target/i386/sse-11.c: Likewise.
9962         * gcc.target/i386/sse-15.c: Likewise.
9963         * gcc.target/i386/sse-17.c: Likewise.
9964         * gcc.target/i386/sse-18.c: Likewise.
9965         * gcc.target/i386/sse-19.c: Likewise.
9966         * gcc.target/i386/sse-4.c: Likewise.
9967         * gcc.target/i386/sse-6.c: Likewise.
9968         * gcc.target/i386/sse-vect-types.c: Likewise.
9969         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9970         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9971         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9972         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9973         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9974         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9975         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9976         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9977         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9978         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9979         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9980         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9981         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9982         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9983         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9984         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9985         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9986         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9987         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9988         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9989         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9990         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9991         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9992         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9993         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9994         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9995         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9996         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9997         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9998         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9999         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10000         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10001         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10002         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10003         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10004         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10005         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10006         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10007         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10008         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10009         * gcc.target/i386/sse2-mmx.c: Likewise.
10010         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10011         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10012         * gcc.target/i386/sse2-movd-1.c: Likewise.
10013         * gcc.target/i386/sse2-movd-2.c: Likewise.
10014         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10015         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10016         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10017         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10018         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10019         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10020         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10021         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10022         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10023         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10024         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10025         * gcc.target/i386/sse2-movq-1.c: Likewise.
10026         * gcc.target/i386/sse2-movq-2.c: Likewise.
10027         * gcc.target/i386/sse2-movq-3.c: Likewise.
10028         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10029         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10030         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10031         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10032         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10033         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10034         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10035         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10036         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10037         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10038         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10039         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10040         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10041         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10042         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10043         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10044         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10045         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10046         * gcc.target/i386/sse2-pand-1.c: Likewise.
10047         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10048         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10049         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10050         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10051         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10052         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10053         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10054         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10055         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10056         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10057         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10058         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10059         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10060         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10061         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10062         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10063         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10064         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10065         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10066         * gcc.target/i386/sse2-por-1.c: Likewise.
10067         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10068         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10069         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10070         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10071         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10072         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10073         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10074         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10075         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10076         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10077         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10078         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10079         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10080         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10081         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10082         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10083         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10084         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10085         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10086         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10087         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10088         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10089         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10090         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10091         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10092         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10093         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10094         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10095         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10096         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10097         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10098         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10099         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10100         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10101         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10102         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10103         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10104         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10105         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10106         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10107         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10108         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10109         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10110         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10111         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10112         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10113         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10114         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10115         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10116         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10117         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10118         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10119         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10120         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10121         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10122         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10123         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10124         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10125         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10126         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10127         * gcc.target/i386/sse2-vec-1.c: Likewise.
10128         * gcc.target/i386/sse2-vec-2.c: Likewise.
10129         * gcc.target/i386/sse2-vec-3.c: Likewise.
10130         * gcc.target/i386/sse2-vec-4.c: Likewise.
10131         * gcc.target/i386/sse2-vec-5.c: Likewise.
10132         * gcc.target/i386/sse2-vec-6.c: Likewise.
10133         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10134         * gcc.target/i386/ssefn-2.c: Likewise.
10135         * gcc.target/i386/ssefn-4.c: Likewise.
10136         * gcc.target/i386/ssefp-1.c: Likewise.
10137         * gcc.target/i386/ssefp-2.c: Likewise.
10138         * gcc.target/i386/sseregparm-3.c: Likewise.
10139         * gcc.target/i386/sseregparm-4.c: Likewise.
10140         * gcc.target/i386/sseregparm-5.c: Likewise.
10141         * gcc.target/i386/sseregparm-6.c: Likewise.
10142         * gcc.target/i386/sseregparm-7.c: Likewise.
10143         * gcc.target/i386/ssetype-1.c: Likewise.
10144         * gcc.target/i386/ssetype-2.c: Likewise.
10145         * gcc.target/i386/ssetype-3.c: Likewise.
10146         * gcc.target/i386/ssetype-4.c: Likewise.
10147         * gcc.target/i386/ssetype-5.c: Likewise.
10148         * gcc.target/i386/unordcmp-1.c: Likewise.
10149         * gcc.target/i386/vararg-1.c: Likewise.
10150         * gcc.target/i386/vararg-2.c: Likewise.
10151         * gcc.target/i386/vararg-3.c: Likewise.
10152         * gcc.target/i386/vararg-4.c: Likewise.
10153         * gcc.target/i386/vararg-7.c: Likewise.
10154         * gcc.target/i386/vararg-8.c: Likewise.
10155         * gcc.target/i386/vecinit-1.c: Likewise.
10156         * gcc.target/i386/vecinit-2.c: Likewise.
10157         * gcc.target/i386/vecinit-3.c: Likewise.
10158         * gcc.target/i386/vecinit-4.c: Likewise.
10159         * gcc.target/i386/vecinit-5.c: Likewise.
10160         * gcc.target/i386/vecinit-6.c: Likewise.
10161         * gcc.target/i386/vectorize2.c: Likewise.
10162         * gcc.target/i386/vectorize3.c: Likewise.
10163         * gcc.target/i386/vectorize4.c: Likewise.
10164         * gcc.target/i386/vectorize6.c: Likewise.
10165         * gcc.target/i386/vectorize7.c: Likewise.
10166         * gcc.target/i386/vectorize8.c: Likewise.
10167         * gcc.target/i386/vperm-v2df.c: Likewise.
10168         * gcc.target/i386/vperm-v2di.c: Likewise.
10169         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10170         * gcc.target/i386/xorps-sse2.c: Likewise.
10171         * gcc.target/i386/xorps.c: Likewise.
10172         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10173         * gfortran.dg/graphite/pr42326.f90: Likewise.
10174         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10175
10176 2010-05-19  Richard Guenther  <rguenther@suse.de>
10177
10178         PR lto/44196
10179         * g++.dg/lto/20100519-1_0.C: New testcase.
10180
10181 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10182
10183         PR fortran/42360
10184         * gfortran.dg/warn_intent_out_not_set.f90: New.
10185
10186 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10187
10188         PR fortran/38404
10189         * gfortran.dg/data_char_1.f90: Updated warning message.
10190         * gfortran.dg/data_array_6.f: New.
10191
10192 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10193
10194         * g++.dg/ipa/ivinline-8.C: New test.
10195         * gcc.dg/ipa/iinline-2.c: Likewise.
10196
10197 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10198
10199         PR fortran/34505
10200         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10201         arguments; add check for return value kind.
10202         * gfortran.dg/float_1.f90: Likewise.
10203
10204 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10205
10206         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10207         (main): Use it.
10208         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10209         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10210         Prune another location line format.
10211         (lto-obj): Call lto_prune_warns on comp_output.
10212
10213 2010-05-18  Jan Hubicka  <jh@suse.cz>
10214
10215         * gcc.dg/lto/ipacp_0.c: New test.
10216         * gcc.dg/lto/ipacp_1.c: New test.
10217
10218 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10219
10220         PR lto/44184
10221         * gcc.dg/lto/20100518_0.c: New test.
10222
10223 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10224
10225         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10226
10227 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10228
10229         PR fortran/43990
10230         * gfortran.dg/class_21.f03: New.
10231
10232 2010-05-17  Jason Merrill  <jason@redhat.com>
10233
10234         PR c++/44157
10235         * g++.dg/cpp0x/initlist34.C: New.
10236
10237         PR c++/44158
10238         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10239
10240 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10241
10242         * g++.dg/ipa/ivinline-1.C: New test.
10243         * g++.dg/ipa/ivinline-2.C: New test.
10244         * g++.dg/ipa/ivinline-3.C: New test.
10245         * g++.dg/ipa/ivinline-4.C: New test.
10246         * g++.dg/ipa/ivinline-5.C: New test.
10247         * g++.dg/ipa/ivinline-6.C: New test.
10248
10249 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10250             Jason Merrill  <jason@redhat.com>
10251
10252         PR c++/44108
10253         * c-c++-common/Wunused-var-8.c: New test.
10254
10255 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10256
10257         PR bootstrap/42347
10258         * gcc.c-torture/compile/pr42347.c: New test.
10259
10260         PR middle-end/44102
10261         * g++.dg/ext/asmgoto1.C: New test.
10262
10263 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10264
10265         PR middle-end/44133
10266         * gcc.dg/tree-ssa/pr44133.c: New test.
10267         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10268         precise.
10269
10270 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10271
10272         PR fortran/44044
10273         * gfortran.dg/class_20.f03: New.
10274
10275 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10276
10277         PR 44078
10278         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10279         debug messages but not the newly introduced one.
10280
10281 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10282
10283         PR fortran/35779
10284         * gfortran.dg/initialization_25.f90: Commented testcase.
10285         * gfortran.dg/initialization_26.f90: New.
10286
10287 2010-05-16  Richard Guenther  <rguenther@suse.de>
10288
10289         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10290         * gcc.dg/pr43084.c: Likewise.
10291         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10292         -fipa-type-escape.
10293         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10294         -fipa-type-escape.
10295         * gcc.dg/struct/struct-reorg.exp: Likewise.
10296         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10297         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10298
10299 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10300
10301         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10302         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10303         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10304         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10305         tests.
10306
10307 2010-05-15  Jason Merrill  <jason@redhat.com>
10308
10309         * g++.dg/eh/spec10.C: New.
10310         * g++.dg/eh/spec11.C: New.
10311         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10312
10313 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10314
10315         PR fortran/44154
10316         PR fortran/42647
10317         * gfortran.dg/allocatable_scalar_9.f90: New.
10318
10319 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10320
10321         PR c++/44148
10322         * g++.dg/torture/pr44148.C: New test.
10323
10324 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10325
10326         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10327         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10328         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10329         diagnostics and type sizes.
10330
10331 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10332
10333         * gnat.dg/lto9.adb: New test.
10334         * gnat.dg/lto9_pkg1.ads: New helper.
10335         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10336
10337 2010-05-15  Jan Hubicka  <jh@suse.cz>
10338
10339         * gcc.dg/lto/ipareference_1.c: Rename to ...
10340         * gcc.dg/lto/ipareference_0.c: ... this one.
10341         * gcc.dg/lto/ipareference_2.c: Rename to ...
10342         * gcc.dg/lto/ipareference_1.c: ... this one.
10343
10344 2010-05-15  Jan Hubicka  <jh@suse.cz>
10345
10346         * gcc.dg/lto/ipareference_1.c: New file.
10347         * gcc.dg/lto/ipareference_2.c: New file.
10348
10349 2010-05-15  Richard Guenther  <rguenther@suse.de>
10350
10351         PR tree-optimization/44038
10352         * gcc.c-torture/compile/pr44038.c: New testcase.
10353
10354 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10355
10356         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10357         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10358
10359 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10360
10361         PR fortran/43207
10362         PR fortran/43969
10363         * gfortran.dg/class_18.f03: New.
10364         * gfortran.dg/class_19.f03: New.
10365
10366 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10367
10368         PR debug/44112
10369         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10370         * g++.dg/debug/dwarf2/const1.C: Remove.
10371
10372 2010-05-14  Jason Merrill  <jason@redhat.com>
10373
10374         * g++.dg/eh/cond4.C: New.
10375         * g++.dg/eh/elide2.C: Adjust.
10376         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10377
10378 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10379
10380         PR fortran/44135
10381         * gfortran.dg/actual_array_interface_2.f90: New test.
10382
10383 2010-05-14  Richard Guenther  <rguenther@suse.de>
10384
10385         PR tree-optimization/44119
10386         * gcc.c-torture/compile/pr44119.c: New testcase.
10387
10388 2010-05-14  Jason Merrill  <jason@redhat.com>
10389
10390         PR c++/44127
10391         * g++.dg/eh/terminate1.C: New.
10392
10393 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10394
10395         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10396
10397         PR debug/44136
10398         * gcc.dg/pr44136.c: New test.
10399
10400 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10401
10402         PR c++/30566
10403         * g++.dg/warn/Wshadow-4.C: Adjust.
10404         * g++.dg/warn/Wshadow-5.C: New test.
10405         * g++.dg/warn/Wshadow-6.C: New test
10406
10407 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10408
10409         PR fortran/35779
10410         * gfortran.dg/initialization_25.f90: New.
10411
10412 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10413
10414         * g++.dg/otr-fold-1.C: New test.
10415         * g++.dg/otr-fold-2.C: New test.
10416
10417 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10418
10419         PR fortran/44036
10420         * gfortran.dg/gomp/pr44036-1.f90: New test.
10421         * gfortran.dg/gomp/pr44036-2.f90: New test.
10422         * gfortran.dg/gomp/pr44036-3.f90: New test.
10423
10424         PR debug/43983
10425         * gcc.dg/guality/sra-1.c: New test.
10426
10427 2010-05-12  Jan Hubicka  <jh@suse.cz>
10428
10429         * tree-ssa/unreachable.c: New test.
10430
10431 2010-05-12  Jason Merrill  <jason@redhat.com>
10432
10433         * g++.dg/cpp0x/sfinae1.C: New.
10434
10435 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10436
10437         * gcc.target/i386/zee.c: New file.
10438
10439 2010-05-12  Jason Merrill  <jason@redhat.com>
10440
10441         * g++.dg/conversion/op1.C: Expect template candidate message.
10442         * g++.dg/cpp0x/nullptr15.C: Likewise.
10443         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10444         * g++.dg/cpp0x/pr31431.C: Likewise.
10445         * g++.dg/cpp0x/temp_default2.C: Likewise.
10446         * g++.dg/cpp0x/trailing4.C: Likewise.
10447         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10448         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10449         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10450         * g++.dg/cpp0x/variadic35.C: Likewise.
10451         * g++.dg/cpp0x/vt-35147.C: Likewise.
10452         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10453         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10454         * g++.dg/ext/visibility/anon8.C: Likewise.
10455         * g++.dg/ext/vla2.C: Likewise.
10456         * g++.dg/other/pr28114.C: Likewise.
10457         * g++.dg/other/ptrmem10.C: Likewise.
10458         * g++.dg/other/ptrmem11.C: Likewise.
10459         * g++.dg/overload/unknown1.C: Likewise.
10460         * g++.dg/parse/template7.C: Likewise.
10461         * g++.dg/parse/typename7.C: Likewise.
10462         * g++.dg/template/conv11.C: Likewise.
10463         * g++.dg/template/copy1.C: Likewise.
10464         * g++.dg/template/deduce3.C: Likewise.
10465         * g++.dg/template/dependent-expr5.C: Likewise.
10466         * g++.dg/template/friend.C: Likewise.
10467         * g++.dg/template/incomplete2.C: Likewise.
10468         * g++.dg/template/local4.C: Likewise.
10469         * g++.dg/template/local6.C: Likewise.
10470         * g++.dg/template/operator10.C: Likewise.
10471         * g++.dg/template/overload6.C: Likewise.
10472         * g++.dg/template/ptrmem2.C: Likewise.
10473         * g++.dg/template/ptrmem20.C: Likewise.
10474         * g++.dg/template/ptrmem8.C: Likewise.
10475         * g++.dg/template/sfinae2.C: Likewise.
10476         * g++.dg/template/ttp25.C: Likewise.
10477         * g++.dg/template/unify10.C: Likewise.
10478         * g++.dg/template/unify11.C: Likewise.
10479         * g++.dg/template/unify6.C: Likewise.
10480         * g++.dg/template/unify7.C: Likewise.
10481         * g++.dg/template/unify9.C: Likewise.
10482         * g++.dg/template/varmod1.C: Likewise.
10483         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10484         * g++.old-deja/g++.law/operators32.C: Likewise.
10485         * g++.old-deja/g++.pt/crash28.C: Likewise.
10486         * g++.old-deja/g++.pt/crash60.C: Likewise.
10487         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10488         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10489         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10490         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10491         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10492         * g++.old-deja/g++.pt/expr2.C: Likewise.
10493         * g++.old-deja/g++.pt/overload7.C: Likewise.
10494         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10495         * g++.old-deja/g++.pt/spec5.C: Likewise.
10496         * g++.old-deja/g++.pt/spec6.C: Likewise.
10497         * g++.old-deja/g++.pt/t24.C: Likewise.
10498         * g++.old-deja/g++.pt/unify4.C: Likewise.
10499         * g++.old-deja/g++.pt/unify6.C: Likewise.
10500         * g++.old-deja/g++.pt/unify8.C: Likewise.
10501         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10502         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10503         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10504
10505         * g++.dg/cpp0x/initlist32.C: New.
10506
10507         * g++.dg/template/conv11.C: New.
10508         * g++.dg/conversion/op1.C: Adjust expected error.
10509
10510         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10511
10512 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10513
10514         PR target/44088
10515         * gcc.target/i386/avx-cmpsd-1.c: New.
10516         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10517         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10518         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10519         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10520         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10521
10522 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10523
10524         PR middle-end/44085
10525         * gcc.dg/gomp/pr44085.c: New test.
10526         * gfortran.dg/gomp/pr44085.f90: New test.
10527
10528 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10529
10530         * objc-obj-c++-shared/Object1.m: New.
10531         * objc.dg/torture: New directory.
10532         * objc.dg/torture/tls: Ditto.
10533         * objc.dg/tls: Ditto.
10534         * objc.dg/torture/tls/trivial.m: New test.
10535         * objc.dg/torture/tls/thr-init-2.m: New test.
10536         * objc.dg/torture/tls/thr-init-3.m: New test.
10537         * objc.dg/torture/tls/thr-init.m: New test.
10538         * objc.dg/torture/tls/diag-1.m: New test.
10539         * objc.dg/torture/tls/tls.exp: New.
10540         * objc.dg/torture/trivial.m: New test.
10541         * objc.dg/torture/dg-torture.exp: New.
10542         * objc.dg/tls/diag-3.m: New test.
10543         * objc.dg/tls/diag-4.m: New test.
10544         * objc.dg/tls/diag-5.m: New test.
10545         * objc.dg/tls/init-1.m: New test.
10546         * objc.dg/tls/init-2.m: New test.
10547         * objc.dg/tls/tls.exp: New.
10548         * objc.dg/tls/diag-2.m: New test.
10549         * lib/objc.exp: Respond to dg-additional-files.
10550
10551 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10552
10553         * gcc.target/m68k/20100512-1.c: New.
10554
10555 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10556
10557         * gnat.dg/lto8.adb: New test.
10558         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10559         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10560
10561 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10562
10563         PR c++/34272
10564         PR c++/43630
10565         PR c++/34491
10566         * g++.dg/template/crash97.C: New.
10567         * g++.dg/template/crash98.C: Likewise.
10568         * g++.dg/template/crash99.C: Likewise.
10569         * g++.dg/cpp0x/pr31439.C: Adjust.
10570         * g++.dg/template/crash95.C: Likewise.
10571
10572 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10573
10574         PR middle-end/44071
10575         * c-c++-common/asmgoto-4.c: New test.
10576         * gcc.target/i386/pr44071.c: New test.
10577
10578         PR c++/44062
10579         * c-c++-common/Wunused-var-7.c: New test.
10580         * g++.dg/warn/Wunused-var-9.C: New test.
10581
10582 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10583
10584         PR fortran/43711
10585         * gfortran.dg/gomp/pr43711.f90: New.
10586
10587 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10588
10589         PR fortran/31820
10590         * gfortran.dg/select_5.f90: Updated.
10591
10592 2010-05-11  Jan Hubicka  <jh@suse.cz>
10593
10594         PR tree-optimize/44063
10595         * gcc.c-torture/compile/pr44063.c: New testcase.
10596
10597 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10598
10599         PR debug/44023
10600         * gcc.dg/pr44023.c: New test.
10601
10602 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10603
10604         * gnat.dg/lto7.adb: New test.
10605         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10606
10607 2010-05-10  Jason Merrill  <jason@redhat.com>
10608
10609         PR c++/44017
10610         * g++.dg/template/inherit5.C: New.
10611
10612         PR c++/44045
10613         * g++.dg/cpp0x/initlist33.C: New.
10614         * g++.dg/cpp0x/initlist26.C: Adjust.
10615         * g++.dg/cpp0x/initlist28.C: Adjust.
10616
10617 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10618
10619         PR c++/43719
10620         * g++.dg/init/pr43719.C: New.
10621         * g++.dg/anon-struct4.C: Adjust.
10622
10623 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10624
10625         PR debug/44028
10626         * gcc.dg/pr44028.c: New test.
10627
10628 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10629
10630         PR fortran/27866
10631         PR fortran/35003
10632         PR fortran/42809
10633         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10634         * gfortran.dg/warn_conversion.f90: New.
10635
10636 2010-05-10  Michael Matz  <matz@suse.de>
10637
10638         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10639
10640 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10641
10642         PR rtl-optimization/44012
10643         * gcc.dg/pr44012.c: New.
10644
10645 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10646
10647         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10648         Log text on entry and exit.
10649         Prune Sun ld warnings for common symbols with differing sizes.
10650         (lto-link-and-maybe-run): Change caller.
10651
10652 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10653
10654         PR fortran/44044
10655         * gfortran.dg/class_7.f03: Modified.
10656         * gfortran.dg/select_type_1.f03: Modified.
10657         * gfortran.dg/select_type_12.f03: New.
10658
10659 2010-05-10  Richard Guenther  <rguenther@suse.de>
10660
10661         PR tree-optimization/44050
10662         * gcc.dg/torture/pr44050.c: New testcase.
10663
10664 2010-05-10  Wei Guozhi  <carrot@google.com>
10665
10666         PR target/42879
10667         * gcc.target/arm/pr42879.c: New testcase.
10668
10669 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10670
10671         PR c/44051
10672         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10673
10674 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10675
10676         PR c/10676
10677         * gcc.dg/anon-struct-10.c: New test.
10678
10679 2010-05-09  Richard Guenther  <rguenther@suse.de>
10680
10681         PR middle-end/44024
10682         * gcc.dg/pr44024.c: New testcase.
10683
10684 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10685
10686         PR c/4784
10687         * gcc.dg/anon-struct-9.c: New test.
10688
10689 2010-05-09  Richard Guenther  <rguenther@suse.de>
10690
10691         PR middle-end/44043
10692         * gcc.c-torture/compile/pr44043.c: New testcase.
10693
10694 2010-05-09  Richard Guenther  <rguenther@suse.de>
10695
10696         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10697
10698 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10699
10700         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10701
10702 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10703
10704         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10705         * gnat.dg/specs/lto3.ads: Likewise.
10706
10707 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10708
10709         PR middle-end/28685
10710         * gcc.dg/pr28685-1.c: New file.
10711
10712 2010-05-08  Richard Guenther  <rguenther@suse.de>
10713
10714         PR tree-optimization/44030
10715         * gcc.c-torture/compile/pr44030.c: New testcase.
10716
10717 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10718
10719         * gnat.dg/lto6.adb: New test.
10720         * gnat.dg/lto6_pkg.ads: New helper.
10721
10722 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10723
10724         * gnat.dg/lto5.adb: New test.
10725         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10726
10727 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10728
10729         * gnat.dg/lto4.ad[sb]: New test.
10730
10731 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10732
10733         * gnat.dg/specs/lto3.ads: New test.
10734         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10735         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10736
10737 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10738
10739         * gnat.dg/sizetype3.ad[sb]: New test.
10740         * gnat.dg/sizetype3_pkg.ads: New helper.
10741
10742 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10743
10744         PR c++/43951
10745         * g++.dg/init/new29.C: New.
10746
10747 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10748
10749         PR fortran/40728
10750         * gfortran.dg/coarray_1.f90: Fixed error message.
10751         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10752         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10753         * gfortran.dg/intrinsic_std_5.f90: New.
10754
10755 2010-05-07  Jason Merrill  <jason@redhat.com>
10756
10757         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10758
10759 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10760
10761         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10762         (size_t, stderr): Remove.
10763         (read_error): Replaced __builtin_fprintf by fprintf.
10764
10765 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10766
10767         * gcc.dg/ordered-comparison-1.c: New test.
10768         * gcc.dg/ordered-comparison-2.c: New test.
10769         * gcc.dg/ordered-comparison-3.c: New test.
10770         * gcc.dg/ordered-comparison-4.c: New test.
10771
10772 2010-05-06  Mike Stump  <mikestump@comcast.net>
10773
10774         PR objc/35165
10775         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10776
10777 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10778             Jason Merrill  <jason@redhat.com>
10779
10780         * g++.dg/cpp0x/nullptr01.C: New.
10781         * g++.dg/cpp0x/nullptr02.C: New.
10782         * g++.dg/cpp0x/nullptr03.C: New.
10783         * g++.dg/cpp0x/nullptr04.C: New.
10784         * g++.dg/cpp0x/nullptr05.C: New.
10785         * g++.dg/cpp0x/nullptr06.C: New.
10786         * g++.dg/cpp0x/nullptr07.C: New.
10787         * g++.dg/cpp0x/nullptr08.C: New.
10788         * g++.dg/cpp0x/nullptr09.C: New.
10789         * g++.dg/cpp0x/nullptr10.C: New.
10790         * g++.dg/cpp0x/nullptr11.C: New.
10791         * g++.dg/cpp0x/nullptr12.C: New.
10792         * g++.dg/cpp0x/nullptr13.C: New.
10793         * g++.dg/cpp0x/nullptr14.C: New.
10794         * g++.dg/cpp0x/nullptr15.C: New.
10795         * g++.dg/cpp0x/nullptr16.C: New.
10796         * g++.dg/cpp0x/nullptr17.C: New.
10797         * g++.dg/cpp0x/nullptr18.C: New.
10798         * g++.dg/cpp0x/nullptr19.C: New.
10799         * g++.dg/cpp0x/nullptr20.C: New.
10800         * g++.dg/cpp0x/nullptr21.C: New.
10801         * g++.dg/cpp0x/nullptr22.C: New.
10802         * g++.dg/debug/nullptr01.C: New.
10803         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10804
10805 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10806
10807         * gcc.dg/Wunused-var-8.c: Move to...
10808         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10809
10810 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10811
10812         PR c++/40406
10813         * g++.dg/template/crash96.C: New.
10814
10815 2010-05-06  Jan Hubicka  <jh@suse.cz>
10816
10817         PR tree-optimization/43791
10818         * gcc.c-torture/compile/pr43791.c: New file.
10819
10820 2010-05-06  Michael Matz  <matz@suse.de>
10821
10822         PR tree-optimization/43984
10823         * gfortran.dg/pr43984.f90: New test.
10824
10825 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10826
10827         PR 40989
10828         * gcc.dg/pr40989.c: New.
10829
10830 2010-05-06  Richard Guenther  <rguenther@suse.de>
10831
10832         PR tree-optimization/43934
10833         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10834
10835 2010-05-06  Richard Guenther  <rguenther@suse.de>
10836
10837         PR tree-optimization/43987
10838         * gcc.c-torture/execute/pr43987.c: New testcase.
10839         * gcc.dg/torture/pta-escape-1.c: Adjust.
10840         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10841         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10842         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10843         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10844
10845 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10846             Dodji Seketeli  <dodji@redhat.com>
10847
10848         PR c/18624
10849         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10850         * g++.dg/template/sfinae16.C: Likewise.
10851         * gcc.dg/Wunused-var-1.c: Moved to...
10852         * c-c++-common/Wunused-var-1.c: ...here. New test.
10853         * gcc.dg/Wunused-var-2.c: Moved to...
10854         * c-c++-common/Wunused-var-2.c: ...here. New test.
10855         * gcc.dg/Wunused-var-3.c: Moved to...
10856         * c-c++-common/Wunused-var-3.c: ...here. New test.
10857         * gcc.dg/Wunused-var-4.c: Moved to...
10858         * gcc.dg/Wunused-var-1.c: ... here.
10859         * gcc.dg/Wunused-var-5.c: Moved to...
10860         * c-c++-common/Wunused-var-4.c: ...here. New test.
10861         * gcc.dg/Wunused-var-7.c: Moved to...
10862         * c-c++-common/Wunused-var-5.c: ...here. New test.
10863         * gcc.dg/Wunused-var-6.c: Moved to...
10864         * gcc.dg/Wunused-var-2.c: ... here.
10865         * c-c++-common/Wunused-var-1.c: New test.
10866         * c-c++-common/Wunused-var-2.c: New test.
10867         * c-c++-common/Wunused-var-3.c: New test.
10868         * c-c++-common/Wunused-var-4.c: New test.
10869         * c-c++-common/Wunused-var-5.c: New test.
10870         * g++.dg/warn/Wunused-var-1.C: New test.
10871         * g++.dg/warn/Wunused-var-2.C: New test.
10872         * g++.dg/warn/Wunused-var-3.C: New test.
10873         * g++.dg/warn/Wunused-var-4.C: New test.
10874         * g++.dg/warn/Wunused-var-5.C: New test.
10875         * g++.dg/warn/Wunused-var-6.C: New test.
10876         * g++.dg/warn/Wunused-var-7.C: New test.
10877         * g++.dg/warn/Wunused-var-8.C: New test.
10878         * g++.dg/warn/Wunused-parm-1.C: New test.
10879         * g++.dg/warn/Wunused-parm-2.C: New test.
10880         * g++.dg/warn/Wunused-parm-3.C: New test.
10881
10882 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10883
10884         PR fortran/43985
10885         * gfortran.dg/gomp/crayptr5.f90: New test case.
10886
10887 2010-05-05  Jason Merrill  <jason@redhat.com>
10888
10889         PR debug/43370
10890         * g++.dg/ext/attrib39.C: New.
10891
10892 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10893
10894         PR fortran/24978
10895         * gfortran.dg/data_invalid.f90: New.
10896
10897 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10898
10899         * gnat.dg/lto2.adb: New test.
10900
10901 2010-05-05  Jason Merrill  <jason@redhat.com>
10902
10903         PR c++/43787
10904         * g++.dg/opt/empty1.C: New.
10905
10906 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10907
10908         PR fortran/43696
10909         * gfortran.dg/class_17.f03: New.
10910
10911 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10912
10913         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10914
10915 2010-05-04  Mike Stump  <mikestump@comcast.net>
10916
10917         PR objc/35165
10918         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10919
10920 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10921
10922         PR target/43668
10923         * gcc.target/i386/pr43668.c: New.
10924
10925 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10926
10927         PR c++/43028
10928         * g++.dg/cpp0x/initlist31.C: New.
10929
10930 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10931
10932         PR c/43981
10933         * gcc.dg/Wunused-var-8.c: New test.
10934
10935 2010-05-04  Jason Merrill  <jason@redhat.com>
10936
10937         PR c++/38064
10938         * g++.dg/cpp0x/enum3.C: Extend.
10939
10940 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10941
10942         PR target/43799
10943         * gcc.target/i386/pr43799.c: New.
10944
10945 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10946
10947         * gnat.dg/lto1.adb: New test.
10948         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10949
10950 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10951
10952         PR middle-end/43671
10953         * gcc.target/i386/pr43671.c: New.
10954
10955 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10956
10957         PR c++/43705
10958         * g++.dg/template/crash95.C: New.
10959
10960 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10961
10962         PR debug/43508
10963         * gcc.target/i386/pr43508.c: New.
10964
10965 2010-05-04  Richard Guenther  <rguenther@suse.de>
10966
10967         PR tree-optimization/43879
10968         * g++.dg/torture/pr43879-1_0.C: New testcase.
10969         * g++.dg/torture/pr43879-1_1.C: Likewise.
10970
10971 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10972
10973         PR c++/43953
10974         * g++.dg/other/crash-12.C: New test.
10975
10976 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10977
10978         * g++.dg/cdce3.C: Add a space.  Updated.
10979
10980 2010-05-03  Jason Merrill  <jason@redhat.com>
10981
10982         PR c++/43680
10983         * g++.dg/opt/enum2.C: New.
10984         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10985         * g++.dg/warn/Wswitch-1.C: Adjust message.
10986
10987 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10988
10989         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10990         * g++.dg/ext/label13.C: Fix typo.
10991         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10992         alpha*-dec-osf5*.
10993         * gcc.c-torture/compile/limits-declparen.c: xfail on
10994         alpha*-dec-osf5* with -g.
10995         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10996         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10997         * gcc.dg/c99-tgmath-2.c: Likewise.
10998         * gcc.dg/c99-tgmath-3.c: Likewise.
10999         * gcc.dg/c99-tgmath-4.c: Likewise.
11000
11001 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11002
11003         PR fortran/43592
11004         * gfortran.dg/unexpected_interface.f90: New test.
11005
11006 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11007
11008         * ada/acats/run_acats (which): New function.
11009         (host_gnatchop, host_gnatmake): Use it.
11010
11011 2010-05-03  Richard Guenther  <rguenther@suse.de>
11012
11013         PR tree-optimization/43971
11014         * gcc.dg/pr43971.c: New testcase.
11015
11016 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11017
11018         PR debug/43972
11019         * gcc.dg/debug/pr43972.c: New test.
11020
11021 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11022
11023         PR testsuite/43963
11024         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11025
11026 2010-05-02  Richard Guenther  <rguenther@suse.de>
11027
11028         PR tree-optimization/43879
11029         * gcc.dg/torture/pr43879-3.c: New testcase.
11030
11031 2010-05-01  Richard Guenther  <rguenther@suse.de>
11032
11033         PR tree-optimization/43949
11034         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11035
11036 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11037
11038         PR c++/43951
11039         * g++.dg/init/new28.C: New.
11040
11041 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11042
11043         PR objc++/32052
11044         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11045         structure and nested declarations.
11046         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11047         structure and nested declarations.  Reduce header clutter and
11048         use _exit() rather than abort().
11049         * objc.dg/encode-10.m: New.
11050         * objc.dg/encode-11.m: New.
11051
11052 2010-04-30  DJ Delorie  <dj@redhat.com>
11053
11054         * gcc.c-torture/execute/20100430-1.c: New test.
11055
11056 2010-04-30  Jason Merrill  <jason@redhat.com>
11057
11058         PR c++/43868
11059         * g++.dg/template/ptrmem21.C: New.
11060
11061 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11062
11063         PR fortran/18918
11064         PR fortran/43931
11065         * gfortran.dg/coarray_13.f90: New test.
11066
11067 2010-04-30  Richard Guenther  <rguenther@suse.de>
11068
11069         PR lto/43946
11070         * gcc.dg/lto/20100430-1_0.c: New testcase.
11071
11072 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11073
11074         PR debug/43942
11075         * c-c++-common/pr43942.c: New test.
11076
11077 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11078
11079         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11080         conflict with darwin crt1.o 'start' symbol.
11081
11082 2010-04-30  Richard Guenther  <rguenther@suse.de>
11083
11084         PR tree-optimization/43879
11085         * gcc.dg/torture/pr43879_1.c: New testcase.
11086
11087 2010-04-30  Richard Guenther  <rguenther@suse.de>
11088
11089         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11090
11091 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11092
11093         PR c++/43890
11094         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11095         user-provided constructor while recursing.
11096
11097 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11098
11099         PR fortran/42274
11100         * gfortran.dg/class_16.f03: New test.
11101
11102 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11103
11104         PR fortran/42274
11105         * gfortran.dg/class_15.f03: New.
11106
11107 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11108
11109         PR fortran/43326
11110         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11111
11112 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11113
11114         PR fortran/43492
11115         * gfortran.dg/generic_22.f03 : New test.
11116
11117 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11118
11119         PR fortran/42353
11120         * gfortran.dg/class_14.f03: New test.
11121
11122 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11123
11124         PR fortran/42680
11125         * gfortran.dg/interface_32.f90: New test.
11126
11127 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11128             Janus Weil  <janus@gcc.gnu.org>
11129
11130         PR fortran/41829
11131         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11132         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11133         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11134
11135 2010-04-28  Mike Stump  <mikestump@comcast.net>
11136
11137         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11138         dg-excess-errors.
11139         * g++.dg/uninit-pred-2_b.C: Likewise.
11140
11141 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11142
11143         PR fortran/18918
11144         PR fortran/43919
11145         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11146
11147 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11148
11149         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11150         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11151         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11152         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11153         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11154
11155 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11156
11157         * gcc.dg/const-uniq-1.c: New test.
11158         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11159
11160 2010-04-28  Xinliang David Li  <davidxl@google.com>
11161
11162         * gcc.dg/uninit-pred-2_b.c: New test.
11163         * gcc.dg/uninit-pred-4_b.c: New test.
11164         * gcc.dg/uninit-pred-3_d.c: New test.
11165         * gcc.dg/uninit-pred-6_b.c: New test.
11166         * gcc.dg/uninit-pred-8_b.c: New test.
11167         * gcc.dg/uninit-pred-3_a.c: New test.
11168         * gcc.dg/uninit-pred-2_c.c: New test.
11169         * gcc.dg/uninit-pred-5_a.c: New test.
11170         * gcc.dg/uninit-pred-3_e.c: New test.
11171         * gcc.dg/uninit-pred-7_a.c: New test.
11172         * gcc.dg/uninit-pred-6_c.c: New test.
11173         * gcc.dg/uninit-pred-9_a.c: New test.
11174         * gcc.dg/uninit-pred-8_c.c: New test.
11175         * gcc.dg/uninit-pred-3_b.c: New test.
11176         * gcc.dg/uninit-pred-5_b.c: New test.
11177         * gcc.dg/uninit-pred-7_b.c: New test.
11178         * gcc.dg/uninit-pred-6_d.c: New test.
11179         * gcc.dg/uninit-pred-9_b.c: New test.
11180         * gcc.dg/uninit-pred-2_a.c: New test.
11181         * gcc.dg/uninit-pred-4_a.c: New test.
11182         * gcc.dg/uninit-pred-3_c.c: New test.
11183         * gcc.dg/uninit-pred-6_a.c: New test.
11184         * gcc.dg/uninit-pred-8_a.c: New test.
11185         * gcc.dg/uninit-pred-7_c.c: New test.
11186         * gcc.dg/uninit-pred-6_e.c: New test.
11187         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11188         * g++.dg/uninit-pred-1_a.C: New test.
11189         * g++.dg/uninit-pred-1_b.C: New test.
11190         * g++.dg/uninit-pred-2_a.C: New test.
11191         * g++.dg/uninit-pred-2_b.C: New test.
11192         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11193         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11194         * g++.dg/uninit-pred-loop_1.cc: New test.
11195
11196 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11197
11198         * gcc.dg/lto/20091209-1_0.c: New testcase.
11199
11200 2010-04-28  Richard Guenther  <rguenther@suse.de>
11201
11202         PR tree-optimization/43879
11203         PR tree-optimization/43909
11204         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11205
11206 2010-04-28  Richard Guenther  <rguenther@suse.de>
11207
11208         PR c++/43880
11209         * g++.dg/torture/pr43880.C: New testcase.
11210
11211 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11212
11213         PR c++/9335
11214         * g++.dg/template/recurse2.C: Update
11215         * g++.dg/template/recurse.C: Update.
11216         * g++.dg/template/pr23510.C: Update.
11217         * lib/prune.exp: Filter out 'recursively instantiated'.
11218
11219 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11220
11221         PR c++/29043
11222         * g++.dg/init/pr29043.C: New.
11223
11224 2010-04-27  Jason Merrill  <jason@redhat.com>
11225
11226         * g++.dg/lookup/scoped5.C: Adjust.
11227         * g++.dg/lookup/scoped8.C: Adjust.
11228         * g++.dg/template/dependent-expr5.C: Adjust.
11229         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11230
11231         PR c++/43856
11232         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11233
11234         PR c++/43875
11235         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11236
11237 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11238             Jan Hubicka  <hubicka@ucw.cz>
11239
11240         * gcc.dg/pure-2.c: New testcase.
11241         * gcc.dg/const-1.c: New testcase.
11242
11243 2010-04-27  Jason Merrill  <jason@redhat.com>
11244
11245         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11246
11247         PR c++/41468
11248         * g++.dg/template/sfinae17.C: New.
11249         * g++.dg/template/sfinae18.C: New.
11250
11251 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11252
11253         * g++.dg/init/pr42844.C: New.
11254         * g++.dg/cpp0x/pr42844-2.C: New.
11255         * g++.dg/cpp0x/defaulted2.C: Adjust.
11256         * g++.dg/tree-ssa/pr27549.C: Likewise.
11257         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11258
11259 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11260
11261         PR fortran/18918
11262         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11263
11264 2010-04-27  Richard Guenther  <rguenther@suse.de>
11265
11266         PR middle-end/40561
11267         * g++.dg/other/pr40561.C: New testcase.
11268
11269 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11270
11271         PR middle-end/43812
11272         * g++.dg/ipa/pr43812.C: New test.
11273
11274 2010-04-27  Jan Hubicka  <jh@suse.cz>
11275
11276         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11277         (test): ... this one.
11278
11279 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11280
11281         PR target/40657
11282         * gcc.target/arm/thumb-stackframe.c: New test.
11283
11284 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11285
11286         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11287         * gcc.dg/misc-column.c: Likewise.
11288         * gcc.dg/Walways-true-1.c: Likewise.
11289         * gcc.dg/Walways-true-2.c: Likewise.
11290         * gcc.dg/warn-addr-cmp.c: Likewise.
11291
11292 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11293
11294         PR fortran/18918
11295         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11296         * gfortran.dg/coarray_12.f90: New.
11297
11298 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11299
11300         PR c/32207
11301         * gcc.dg/pr32207.c: New test.
11302         * gcc.dg/misc-column.c: Adjust expected warning.
11303         * gcc.dg/Walways-true-1.c: Likewise.
11304         * gcc.dg/Walways-true-2.c: Likewise.
11305         * gcc.dg/warn-addr-cmp.c: Likewise.
11306
11307 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11308
11309         PR lto/42776
11310         * lib/lto.exp (lto_prune_vis_warns): New function.
11311         (lto-link-and-maybe-run): Call it.
11312
11313 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11314
11315         PR tree-optimization/43904
11316         * gcc.dg/tree-ssa/tailcall-6.c: New.
11317
11318 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11319
11320         PR testsuite/35165
11321         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11322         Darwin8/OSX10.4 - compatible code generation.
11323         Use scan-rtl-dump.
11324         * obj-c++.dg/stubify-1.mm: Ditto.
11325         * lib/objc-torture.exp: Do not require link success for
11326         "trivial.m" in the runtime checks when dowhat = 'compile'.
11327         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11328         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11329         Darwin8/OSX10.4 - compatible code generation.
11330         * objc.dg/stubify-2.m: Ditto.
11331         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11332         * objc.dg/next-runtime-1.m: Ditto.
11333         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11334         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11335         runtimes on Darwin.
11336
11337 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11338
11339         PR 43715
11340         * lib/plugin-support.exp: Use "-undefined
11341         dynamic_lookup" on darwin.
11342
11343 2010-04-26  Richard Guenther  <rguenther@suse.de>
11344
11345         * gcc.dg/lto/20100426_0.c: New testcase.
11346
11347 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11348
11349         PR tree-optimization/43833
11350         gcc.dg/Warray-bounds-8.c: New test case.
11351
11352 2010-04-26  Richard Guenther  <rguenther@suse.de>
11353
11354         PR lto/43080
11355         * g++.dg/lto/20100423-3_0.C: New testcase.
11356
11357 2010-04-26  Richard Guenther  <rguenther@suse.de>
11358
11359         PR lto/42425
11360         * g++.dg/lto/20100423-2_0.C: New testcase.
11361
11362 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11363
11364         * gcc.dg/vect/bb-slp-23.c: New test.
11365
11366 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11367
11368         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11369         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11370         * gcc.dg/c1x-float-1.c: New test.
11371
11372 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11373
11374         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11375         of "lea\[ \t\]".
11376
11377 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11378
11379         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11380         FreeBSD.
11381         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11382         * gfortran.dg/default_format_2.f90: Ditto.
11383
11384 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11385
11386         * gfortran.dg/pr43505.f90: Clean up .mod file.
11387         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11388         * gfortran.dg/pr41347.f90: Ditto.
11389         * gfortran.dg/internal_pack_4.f90: Ditto.
11390         * gfortran.dg/proc_decl_23.f90: Ditto.
11391         * gfortran.dg/recursive_check_3.f90: Ditto.
11392         * gfortran.dg/intent_out_3.f90: Ditto.
11393         * gfortran.dg/assignment_2.f90: Ditto.
11394         * gfortran.dg/pr41928.f90: Ditto.
11395         * gfortran.dg/pr42166.f90: Ditto.
11396         * gfortran.dg/private_type_12.f90: Ditto.
11397         * gfortran.dg/graphite/pr42185.f90: Ditto.
11398         * gfortran.dg/graphite/pr42186.f90: Ditto.
11399         * gfortran.dg/graphite/pr40982.f90: Ditto.
11400         * gfortran.dg/graphite/id-2.f90: Ditto.
11401         * gfortran.dg/graphite/id-4.f90: Ditto.
11402         * gfortran.dg/graphite/pr42050.f90: Ditto.
11403         * gfortran.dg/graphite/id-18.f90: Ditto.
11404         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11405         * gfortran.dg/graphite/pr41924.f90: Ditto.
11406         * gfortran.dg/graphite/pr42393.f90: Ditto.
11407         * gfortran.dg/graphite/pr37980.f90: Ditto.
11408         * gfortran.dg/graphite/pr38953.f90: Ditto.
11409         * gfortran.dg/graphite/pr42180.f90: Ditto.
11410         * gfortran.dg/graphite/pr42181.f90: Ditto.
11411         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11412         * gfortran.dg/select_type_4.f90: Ditto.
11413         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11414         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11415         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11416         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11417         * gfortran.dg/whole_file_11.f90: Ditto.
11418         * gfortran.dg/private_type_11.f90: Ditto.
11419         * gfortran.dg/vect/vect-gems.f90: Ditto.
11420         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11421
11422 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11423
11424         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11425
11426 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11427
11428         * gnat.dg/pack15.ad[sb]: New test.
11429
11430 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11431
11432         * gcc.target/arm/mla-1.c: New test.
11433
11434 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11435
11436         PR fortran/30073
11437         PR fortran/43793
11438         * gfortran.dg/pr43793.f90: New test.
11439
11440 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11441
11442         PR tree-optimization/41442
11443         * gcc.target/i386/pr41442.c: New test.
11444
11445 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11446
11447         PR fortran/43832
11448         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11449
11450 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11451
11452         PR fortran/43832
11453         * gfortran.dg/open_nounit.f90: New test.
11454
11455 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11456
11457         PR fortran/43841
11458         PR fortran/43843
11459         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11460
11461 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11462
11463         * gcc.dg/Wconversion-integer.c: Update.
11464
11465 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11466
11467         * gnat.dg/unchecked_convert5.adb: New test.
11468
11469 2010-04-23  Richard Guenther  <rguenther@suse.de>
11470
11471         PR lto/41734
11472         * gcc.dg/lto/20100423-2_0.c: New testcase.
11473         * gcc.dg/lto/20100423-2_0.c: Likewise.
11474
11475 2010-04-23  Richard Guenther  <rguenther@suse.de>
11476
11477         PR lto/43455
11478         * gcc.dg/lto/20100423-1_0.c: New testcase.
11479         * gcc.dg/lto/20100423-1_1.c: Likewise.
11480
11481 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11482
11483         PR tree-optimization/43846
11484         * gcc.dg/tree-ssa/sra-10.c: New test.
11485
11486 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11487
11488         PR middle-end/43835
11489         * gcc.c-torture/execute/pr43835.c: New test.
11490
11491 2010-04-23  Richard Guenther  <rguenther@suse.de>
11492
11493         PR lto/42653
11494         * g++.dg/lto/20100423-1_0.C: New testcase.
11495
11496 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11497
11498         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11499
11500 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11501
11502         PR tree-optimization/43842
11503         * gcc.dg/vect/pr43842.c: New test.
11504
11505 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11506
11507         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11508         * gcc.target/i386/wmul-2.c: Likewise.
11509
11510 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11511
11512         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11513         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11514
11515 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11516
11517         * gfortran.dg/reassoc_6.f: New testcase.
11518
11519 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11520
11521         PR middle-end/29274
11522         * gcc.target/arm/wmul-1.c: New test.
11523         * gcc.target/arm/wmul-2.c: New test.
11524
11525 2010-04-22  Richard Guenther  <rguenther@suse.de>
11526
11527         PR tree-optimization/43845
11528         * gcc.c-torture/compile/pr43845.c: New testcase.
11529
11530 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11531
11532         PR middle-end/29274
11533         * gcc.target/i386/wmul-1.c: New test.
11534         * gcc.target/i386/wmul-2.c: New test.
11535         * gcc.target/bfin/wmul-1.c: New test.
11536         * gcc.target/bfin/wmul-2.c: New test.
11537
11538 2010-04-22  Richard Guenther  <rguenther@suse.de>
11539
11540         PR fortran/43829
11541         * gfortran.dg/vector_subscript_6.f90: New testcase.
11542         * gfortran.dg/assign_10.f90: Adjust.
11543
11544 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11545
11546         PR fortran/43836
11547         * gfortran.dg/gomp/pr43836.f90: New test.
11548
11549 2010-04-21  Richard Guenther  <rguenther@suse.de>
11550
11551         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11552
11553 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11554
11555         * gcc.dg/torture/builtin-cproj-3.c: New.
11556
11557 2010-04-20  Jason Merrill  <jason@redhat.com>
11558
11559         PR c++/9335
11560         * g++.dg/template/recurse2.C: New.
11561         * g++.dg/parse/crash36.C: Adjust.
11562         * g++.dg/other/fold1.C: Adjust.
11563         * g++.dg/init/member1.C: Adjust.
11564         * lib/prune.exp: Prune "skipping N instantiation contexts".
11565
11566 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11567
11568         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11569
11570 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11571
11572         * gcc.dg/torture/builtin-cproj-1.c: New.
11573         * gcc.dg/torture/builtin-cproj-2.c: New.
11574
11575 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11576
11577         PR c++/43800
11578         PR c++/43704
11579         * g++.dg/template/typedef32.C: Adjust.
11580         * g++.dg/template/typedef33.C: New test.
11581
11582 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11583
11584         PR fortran/43227
11585         * gfortran.dg/proc_decl_23.f90: New test.
11586
11587         PR fortran/43266
11588         * gfortran.dg/abstract_type_6.f03: New test.
11589
11590 2010-04-20  Xinliang David Li  <davidxl@google.com>
11591
11592         * g++.dg/tree-ssa/fold-compare.C: New.
11593
11594 2010-04-20  Richard Guenther  <rguenther@suse.de>
11595
11596         PR tree-optimization/39417
11597         * g++.dg/torture/pr39417.C: New testcase.
11598
11599 2010-04-20  Richard Guenther  <rguenther@suse.de>
11600
11601         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11602
11603 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11604
11605         * g++.dg/debug/dwarf2/rv1.C: New test.
11606
11607 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11608
11609         PR target/43635
11610         * gcc.c-torture/compile/pr43635.c: New testcase.
11611
11612 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11613
11614         PR fortran/43339
11615         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11616         of sequential loops being private only in the innermost containing
11617         task region.
11618
11619         PR middle-end/43337
11620         * gfortran.dg/gomp/pr43337.f90: New test.
11621
11622 2010-04-19  Richard Guenther  <rguenther@suse.de>
11623
11624         PR tree-optimization/43796
11625         * gfortran.dg/pr43796.f90: New testcase.
11626
11627 2010-04-19  Richard Guenther  <rguenther@suse.de>
11628
11629         PR tree-optimization/43783
11630         * gcc.c-torture/execute/pr43783.c: New testcase.
11631
11632 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11633
11634         PR target/43766
11635         * gcc.target/i386/pr43766.c: New test.
11636
11637 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11638
11639         PR target/43662
11640         * gcc.target/i386/pr43662.c: New test.
11641
11642 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11643
11644         PR c++/43704
11645         * g++.dg/template/typedef32.C: New test.
11646
11647 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11648
11649         PR tree-optimization/37027
11650         * lib/target-supports.exp
11651         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11652         * gcc.dg/vect/pr37027.c: New test.
11653         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11654         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11655         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11656         gcc.dg/vect/vect-complex-6.c: Likewise.
11657
11658 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11659
11660         * g++.dg/debug/dwarf2/enum1.C: New test.
11661
11662 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11663
11664         * gnat.dg/rep_clause5.ad[sb]: New test.
11665         * gnat.dg/rep_clause5_pkg.ads: New helper.
11666
11667 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11668
11669         PR tree-optimization/43771
11670         * g++.dg/vect/pr43771.cc: New test.
11671
11672 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11673
11674         PR fortran/31538
11675         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11676         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11677
11678 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11679
11680         * gnat.dg/sizetype.adb: Rename into...
11681         * gnat.dg/sizetype1.adb: ...this.
11682         * gnat.dg/sizetype2.adb: New test.
11683
11684 2010-04-16  Richard Guenther  <rguenther@suse.de>
11685
11686         PR tree-optimization/43572
11687         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11688
11689 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11690
11691         * gnat.dg/specs/discr_private.ads: New test.
11692
11693 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11694
11695         PR target/41514
11696         * gcc.target/arm/thumb-comparisons.c: New test.
11697
11698         PR target/40603
11699         * gcc.target/arm/thumb-cbranchqi.c: New test.
11700
11701 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11702
11703         * g++.dg/torture/pr36191.C: Enable for SH.
11704
11705 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11706
11707         * gnat.dg/wide_boolean.adb: New test.
11708         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11709
11710 2010-04-15  Richard Guenther  <rguenther@suse.de>
11711
11712         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11713         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11714         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11715         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11716         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11717         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11718         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11719         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11720         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11721         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11722         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11723         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11724         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11725         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11726         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11727
11728 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11729
11730         PR target/21803
11731         * gcc.target/arm/pr42496.c: New test.
11732
11733 2010-04-14  Jason Merrill  <jason@redhat.com>
11734
11735         PR c++/36625
11736         * g++.dg/ext/attrib38.C: New.
11737
11738 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11739
11740         PR testsuite/43739
11741         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11742
11743 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11744
11745         PR 42966
11746         * gcc.dg/cpp/warn-undef-2.c: Update.
11747         * gcc.dg/cpp/warn-traditional-2.c: Update.
11748         * gcc.dg/cpp/warn-comments-2.c: Update.
11749         * gcc.dg/cpp/warn-variadic-2.c: Update.
11750         * gcc.dg/cpp/warn-long-long-2.c: Update.
11751         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11752         * gcc.dg/cpp/warn-multichar-2.c: Update.
11753         * gcc.dg/cpp/warn-normalized-3.c: Update.
11754         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11755         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11756         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11757         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11758         * gcc.dg/cpp/warn-redefined-2.c: Update.
11759         * gfortran.dg/warning-directive-2.F90: Update.
11760         * c-c++-common/cpp/warning-directive-2.c: Update.
11761
11762 2010-04-14  Michael Matz  <matz@suse.de>
11763
11764         PR tree-optimization/42963
11765         * gcc.dg/pr42963.c: New testcase.
11766
11767 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11768
11769         * gnat.dg/class_wide.adb: Rename into...
11770         * gnat.dg/class_wide1.adb: ...this.
11771         * gnat.dg/class_wide2.ad[sb]: New test.
11772
11773 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11774
11775         PR fortran/18918
11776         * gfortran.dg/coarray_9.f90: Update dg-errors.
11777         * gfortran.dg/coarray_10.f90: New test.
11778         * gfortran.dg/coarray_11.f90: New test.
11779
11780 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11781
11782         PR fortran/43747
11783         gfortran.dg/initialization_24.f90: New test.
11784
11785 2010-04-13  Jason Merrill  <jason@redhat.com>
11786
11787         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11788         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11789
11790 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11791
11792         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11793         * g++.dg/dg.exp: Likewise.
11794         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11795         * c-c++-common/cpp/warning-directive-1.c: ... here.
11796         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11797         * c-c++-common/cpp/warning-directive-2.c: ... here.
11798         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11799         * c-c++-common/cpp/warning-directive-3.c: ... here.
11800         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11801         * c-c++-common/cpp/warning-directive-4.c: ... here.
11802         * g++.dg/cpp/warning-directive-1.C: Delete.
11803         * g++.dg/cpp/warning-directive-2.C: Delete.
11804         * g++.dg/cpp/warning-directive-3.C: Delete.
11805         * g++.dg/cpp/warning-directive-4.C: Delete.
11806         * gcc.dg/cpp/normalised-3.c: Delete.
11807         * g++.dg/cpp/normalised-1.C: Rename as ...
11808         * c-c++-common/cpp/normalised-3.c: ... this.
11809
11810 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11811
11812         * gcc.dg/tree-ssa/sra-9.c: New test.
11813
11814 2010-04-13  Michael Matz  <matz@suse.de>
11815
11816         PR middle-end/43730
11817         * gcc.dg/pr43730.c: New test.
11818
11819 2010-04-13  Michael Matz  <matz@suse.de>
11820
11821         * gcc.dg/tree-ssa/negate.c: New testcase.
11822
11823 2010-04-13  Richard Guenther  <rguenther@suse.de>
11824
11825         PR testsuite/43735
11826         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11827
11828 2010-04-13  Richard Guenther  <rguenther@suse.de>
11829
11830         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11831
11832 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11833
11834         * gnat.dg/derived_type1.adb: New test.
11835
11836 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11837
11838         * gcc.dg/plugindir1.c: New testcase.
11839         * gcc.dg/plugindir2.c: New testcase.
11840         * gcc.dg/plugindir3.c: New testcase.
11841         * gcc.dg/plugindir4.c: New testcase.
11842
11843 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11844
11845         * gcc.target/i386/rotate-2.c: New test.
11846
11847 2010-04-12  Jason Merrill  <jason@redhat.com>
11848
11849         PR c++/43641
11850         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11851         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11852
11853 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11854
11855         PR c++/25811
11856         * g++.dg/init/pr25811.C: New test.
11857
11858 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11859
11860         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11861         dg-error, dg-warning.
11862         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11863
11864 2010-04-12  Richard Guenther  <rguenther@suse.de>
11865
11866         * gcc.dg/torture/inline-2.c: New testcase.
11867
11868 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11869
11870         PR bootstrap/43699
11871         * gcc.dg/Wunused-var-7.c: New test.
11872
11873         PR tree-optimization/43560
11874         * gcc.c-torture/execute/pr43560.c: New test.
11875
11876 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11877
11878         * gnat.dg/aggr13.adb: New test.
11879         * gnat.dg/aggr14.adb: Likewise.
11880         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11881
11882 2010-04-12  Richard Guenther  <rguenther@suse.de>
11883
11884         PR c++/43611
11885         * g++.dg/torture/pr43611.C: New testcase.
11886
11887 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11888
11889         PR c/36774
11890         * gcc.dg/pr36774-1.c: New test.
11891         * gcc.dg/pr36774-2.c: New test.
11892
11893 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11894
11895         * gcc.target/sh/rte-delay-slot.c: New test.
11896
11897 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11898
11899         * gnat.dg/pack9.adb: Remove -cargs option.
11900         * gnat.dg/aggr12.ad[sb]: New test.
11901
11902 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11903
11904         PR target/43417
11905         * gcc.target/sh/pr43417.c: New test.
11906
11907 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11908
11909         PR fortran/43591
11910         * gfortran.dg/spec_expr_6.f90: New test.
11911
11912 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11913
11914         PR cpp/43195
11915         * gcc.dg/cpp/pr43195.c: New.
11916         * gcc.dg/cpp/pr43195.h: New.
11917
11918 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11919
11920         PR 42965
11921         * gcc.dg/Werror-6.c: Adjust.
11922         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11923         * gcc.dg/Werror-4.c: Likewise.
11924         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11925         * gcc.dg/Wswitch-enum-error.c: Likewise.
11926         * gcc.dg/Wpointer-arith.c: Likewise.
11927         * gcc.dg/Wfatal.c: Likewise.
11928         * gcc.dg/Wswitch-error.c: Likewise.
11929         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11930         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11931         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11932         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11933         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11934         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11935         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11936         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11937         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11938         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11939         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11940         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11941         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11942         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11943         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11944         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11945         * g++.dg/cpp/warning-directive-2.C: Likewise.
11946         * gfortran.dg/warning-directive-2.F90: Likewise.
11947
11948 2010-04-09  Jason Merrill  <jason@redhat.com>
11949
11950         PR c++/42623
11951         * g++.dg/template/sizeof13.C: New.
11952
11953 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11954
11955         * g++.dg/other/pr35504.C: Add check for thiscall.
11956         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11957         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11958
11959 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11960
11961         PR c++/28584
11962         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11963         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11964         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11965         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11966         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11967         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11968         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11969         * g++.dg/other/increment1.C: Likewise.
11970
11971 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11972
11973         PR fortran/18918
11974         * gfortran.dg/coarray_7.f90: New test.
11975         * gfortran.dg/coarray_8.f90: New test.
11976
11977 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11978
11979         PR fortran/28039
11980         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11981
11982 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11983
11984         PR target/43643
11985         * gcc.dg/pr43643.c: New test.
11986
11987 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11988
11989         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11990
11991 2010-04-08  Richard Guenther  <rguenther@suse.de>
11992
11993         PR tree-optimization/43679
11994         * gcc.c-torture/compile/pr43679.c: New testcase.
11995
11996 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11997
11998         PR debug/43670
11999         * gcc.dg/pr43670.c: New test.
12000
12001 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12002
12003         PR middle-end/40815
12004         * gcc.dg/tree-ssa/reassoc-19.c: New.
12005
12006 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12007
12008         PR c/18624
12009         * gcc.dg/Wunused-var-1.c: New test.
12010         * gcc.dg/Wunused-var-2.c: New test.
12011         * gcc.dg/Wunused-var-3.c: New test.
12012         * gcc.dg/Wunused-var-4.c: New test.
12013         * gcc.dg/Wunused-var-5.c: New test.
12014         * gcc.dg/Wunused-var-6.c: New test.
12015         * gcc.dg/Wunused-parm-1.c: New test.
12016
12017         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12018         * gcc.dg/trunc-1.c: Likewise.
12019         * gcc.dg/vla-9.c: Likewise.
12020         * gcc.dg/dfp/composite-type.c: Likewise.
12021
12022 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12023
12024         PR objc/35996
12025         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12026         * obj-c++.dg/objc-gc-3.mm: Ditto.
12027
12028 2010-04-07  Simon Baldwin  <simonb@google.com>
12029
12030         * gcc.dg/cpp/warn-undef-2.c: New.
12031         * gcc.dg/cpp/warn-traditional-2.c: New.
12032         * gcc.dg/cpp/warn-comments-2.c: New.
12033         * gcc.dg/cpp/warning-directive-1.c: New.
12034         * gcc.dg/cpp/warn-long-long.c: New.
12035         * gcc.dg/cpp/warn-traditional.c: New.
12036         * gcc.dg/cpp/warn-variadic-2.c: New.
12037         * gcc.dg/cpp/warn-undef.c: New.
12038         * gcc.dg/cpp/warn-normalized-1.c: New.
12039         * gcc.dg/cpp/warning-directive-2.c: New.
12040         * gcc.dg/cpp/warn-long-long-2.c: New.
12041         * gcc.dg/cpp/warn-variadic.c: New.
12042         * gcc.dg/cpp/warn-normalized-2.c: New.
12043         * gcc.dg/cpp/warning-directive-3.c: New.
12044         * gcc.dg/cpp/warn-deprecated-2.c: New.
12045         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12046         * gcc.dg/cpp/warn-multichar-2.c: New.
12047         * gcc.dg/cpp/warn-normalized-3.c: New.
12048         * gcc.dg/cpp/warning-directive-4.c: New.
12049         * gcc.dg/cpp/warn-unused-macros.c: New.
12050         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12051         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12052         * gcc.dg/cpp/warn-cxx-compat.c: New.
12053         * gcc.dg/cpp/warn-redefined.c: New.
12054         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12055         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12056         * gcc.dg/cpp/warn-deprecated.c: New.
12057         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12058         * gcc.dg/cpp/warn-redefined-2.c: New.
12059         * gcc.dg/cpp/warn-comments.c: New.
12060         * gcc.dg/cpp/warn-multichar.c: New.
12061         * g++.dg/cpp/warning-directive-1.C: New.
12062         * g++.dg/cpp/warning-directive-2.C: New.
12063         * g++.dg/cpp/warning-directive-3.C: New.
12064         * g++.dg/cpp/warning-directive-4.C: New.
12065         * gfortran.dg/warning-directive-1.F90: New.
12066         * gfortran.dg/warning-directive-3.F90: New.
12067         * gfortran.dg/warning-directive-2.F90: New.
12068         * gfortran.dg/warning-directive-4.F90: New.
12069
12070 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12071
12072         PR objc++/23716
12073         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12074
12075 2010-04-07  Jason Merrill  <jason@redhat.com>
12076
12077         * g++.dg/template/dr408.C: New.
12078
12079         * g++.dg/lookup/ns4.C: New.
12080
12081         PR c++/38392
12082         * g++.dg/template/friend51.C: New test.
12083
12084         PR c++/41970
12085         * g++.old-deja/g++.other/linkage1.C: Adjust.
12086
12087 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12088
12089         PR c++/42697
12090         * g++.dg/template/crash94.C: New test.
12091
12092 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12093
12094         PR c++/40239
12095         * g++.dg/init/aggr5.C: New test.
12096         * g++.dg/init/aggr5.C: New test.
12097
12098 2010-04-07  Richard Guenther  <rguenther@suse.de>
12099
12100         PR tree-optimization/43270
12101         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12102         * gcc.dg/Warray-bounds-7.c: Likewise.
12103
12104 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12105
12106         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12107         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12108         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12109
12110 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12111
12112         PR c++/42556
12113         * g++.dg/init/pr42556.C: New test.
12114
12115 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12116
12117         PR debug/43628
12118         * g++.dg/debug/dwarf2/typedef2.C: New test.
12119
12120 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12121
12122         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12123         c-c++-common/dwarf2/redeclaration-1.C
12124
12125 2010-04-06  Jason Merrill  <jason@redhat.com>
12126
12127         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12128         * g++.dg/ext/attrib18.C: Likewise.
12129         * g++.dg/ext/bitfield2.C: Likewise.
12130         * g++.dg/ext/bitfield4.C: Likewise.
12131         * g++.dg/ext/visibility/warn2.C: Likewise.
12132         * g++.dg/ext/visibility/warn3.C: Likewise.
12133         * g++.dg/gomp/pr26690-1.C: Likewise.
12134         * g++.dg/inherit/covariant7.C: Likewise.
12135         * g++.dg/init/synth2.C: Likewise.
12136         * g++.dg/lookup/using7.C: Likewise.
12137         * g++.dg/other/crash-4.C: Likewise.
12138         * g++.dg/other/error13.C: Likewise.
12139         * g++.dg/other/error20.C: Likewise.
12140         * g++.dg/parse/crash31.C: Likewise.
12141         * g++.dg/parse/error16.C: Likewise.
12142         * g++.dg/parse/error19.C: Likewise.
12143         * g++.dg/parse/error27.C: Likewise.
12144         * g++.dg/parse/error28.C: Likewise.
12145         * g++.dg/parse/fused-params1.C: Likewise.
12146         * g++.dg/template/error2.C: Likewise.
12147         * g++.dg/template/local6.C: Likewise.
12148         * g++.dg/template/qualttp15.C: Likewise.
12149         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12150         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12151         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12152         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12153         * g++.old-deja/g++.eh/spec6.C: Likewise.
12154         * g++.old-deja/g++.jason/crash3.C: Likewise.
12155         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12156         * g++.old-deja/g++.law/ctors5.C: Likewise.
12157         * g++.old-deja/g++.law/ctors9.C: Likewise.
12158         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12159         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12160         * g++.old-deja/g++.other/struct1.C: Likewise.
12161         * g++.old-deja/g++.other/volatile1.C: Likewise.
12162         * g++.old-deja/g++.pt/crash36.C: Likewise.
12163         * g++.old-deja/g++.pt/derived3.C: Likewise.
12164         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12165         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12166
12167 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12168
12169         PR middle-end/43519
12170         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12171         * gcc.dg/graphite/id-19.c: New.
12172
12173 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12174
12175         PR middle-end/32824
12176         * gcc.dg/vect/pr32824: New.
12177
12178 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12179
12180         PR fortran/18918
12181         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12182         * gfortran.dg/coarray_3.f90: Ditto.
12183         * gfortran.dg/coarray_4.f90: Ditto.
12184         * gfortran.dg/coarray_5.f90: Ditto.
12185         * gfortran.dg/coarray_6.f90: Ditto.
12186         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12187
12188 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12189
12190         PR fortran/18918
12191         * gfortran.dg/coarray_4.f90: Fix test.
12192         * gfortran.dg/coarray_6.f90: Add more tests.
12193
12194 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12195
12196         PR fortran/18918
12197         * gfortran.dg/coarray_4.f90: New test.
12198         * gfortran.dg/coarray_5.f90: New test.
12199         * gfortran.dg/coarray_6.f90: New test.
12200
12201 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12202
12203         PR fortran/18918
12204         * gfortran.dg/iso_fortran_env_5.f90: New test.
12205         * gfortran.dg/iso_fortran_env_6.f90: New test.
12206
12207 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12208
12209         PR fortran/39997
12210         * gfortran.dg/coarray_1.f90: New test.
12211         * gfortran.dg/coarray_2.f90: New test.
12212         * gfortran.dg/coarray_3.f90: New test.
12213
12214 2010-04-06  Jason Merrill  <jason@redhat.com>
12215
12216         PR c++/43648
12217         * g++.dg/template/dtor8.C: New.
12218
12219         PR c++/43621
12220         * g++.dg/template/error-recovery2.C: New.
12221
12222 2010-04-06  Jan Hubicka  <jh@suse.czpli
12223
12224         PR tree-optimization/42906
12225         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12226
12227 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12228
12229         PR fortran/43178
12230         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12231         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12232         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12233
12234 2010-04-06  Richard Guenther  <rguenther@suse.de>
12235
12236         PR tree-optimization/43627
12237         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12238
12239 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12240
12241         PR target/43638
12242         * gcc.target/i386/pr43638.c: New test.
12243
12244 2010-04-06  Richard Guenther  <rguenther@suse.de>
12245
12246         PR middle-end/43661
12247         * gcc.c-torture/compile/pr43661.c: New testcase.
12248
12249 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12250
12251         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12252
12253 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12254
12255         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12256
12257 2010-04-02  Richard Guenther  <rguenther@suse.de>
12258
12259         PR tree-optimization/43629
12260         * gcc.c-torture/execute/pr43629.c: New testcase.
12261
12262 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12263             Dominique d'Humieres  <dominiq@lps.ens.fr>
12264
12265         PR libfortran/43605
12266         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12267
12268 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12269
12270         PR debug/43325
12271         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12272
12273 2010-04-01  Jason Merrill  <jason@redhat.com>
12274
12275         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12276
12277 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12278             Manfred Schwarb  <manfred99@gmx.ch>
12279
12280         PR libfortran/43605
12281         * gfortran.dg/ftell_3.f90: New test.
12282
12283 2010-04-01  Richard Guenther  <rguenther@suse.de>
12284
12285         PR middle-end/43614
12286         * gcc.c-torture/compile/pr43614.c: New testcase.
12287
12288 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12289
12290         PR tree-optimization/43141
12291         * gcc.dg/guality/pr43141.c: New test.
12292
12293 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12294
12295         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12296         * g++.dg/eh/spbp.C: Likewise.
12297         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12298         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12299         superfluous casts.
12300         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12301         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12302         * objc.dg/dwarf-2.m: Likewise.
12303
12304 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12305
12306         PR middle-end/43464
12307         * gcc.dg/graphite/id-pr43464.c: New.
12308         * gcc.dg/graphite/id-pr43464-1.c: New.
12309
12310 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12311
12312         PR middle-end/43351
12313         * gcc.dg/graphite/id-pr43351.c
12314
12315 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12316
12317         PR testsuite/35165
12318         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12319         * obj-c++.dg/try-catch-2.mm: Ditto.
12320         * obj-c++.dg/lookup-2.mm: Ditto.
12321         * obj-c++.dg/encode-8.m: Ditto.
12322         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12323         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12324         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12325         * obj-c++.dg/const-str-11.mm: Ditto.
12326         * obj-c++.dg/const-str-9.mm: Ditto.
12327         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12328         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12329         * obj-c++.dg/except-1.mm: Ditto.
12330         * obj-c++.dg/const-str-7.mm: Ditto.
12331         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12332         * obj-c++.dg/const-str-3.mm: Ditto.
12333         * obj-c++.dg/const-str-7.mm: Ditto.
12334         * obj-c++.dg/stubify-2.mm: Change dump file name.
12335
12336         PR objc++/23613
12337         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12338         New macro.
12339         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12340         Remove dg-xfail-if.
12341
12342 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12343
12344         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12345         only with -O2, -O3 or -Os and not with -fwhopr.
12346
12347 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12348
12349         PR c++/43558
12350         * g++.dg/template/typedef31.C: New test.
12351
12352 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12353
12354         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12355         assembler output on *-*-solaris2*.
12356         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12357
12358 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12359
12360         PR debug/43557
12361         * gcc.dg/pr43557-1.c: New test.
12362         * gcc.dg/pr43557-2.c: New file.
12363
12364 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12365
12366         PR 43562
12367         * gcc.dg/pr43562.c: New test.
12368
12369 2010-03-30  Jason Merrill  <jason@redhat.com>
12370
12371         PR c++/43076
12372         * g++.dg/template/error-recovery1.C: New.
12373
12374         PR c++/41786
12375         * g++.dg/parse/ambig5.C: New.
12376
12377 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12378
12379         PR debug/43593
12380         * gcc.dg/guality/pr43593.c: New test.
12381
12382 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12383
12384         PR middle-end/43430
12385         * gcc.dg/vect/pr43430-1.c: New.
12386
12387 2010-03-30  Jason Merrill  <jason@redhat.com>
12388
12389         PR c++/43559
12390         * g++.dg/template/partial7.C: New.
12391
12392 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12393
12394         * gcc.target/s390/stackcheck1.c: New testcase.
12395
12396 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12397
12398         PR libfortran/43265
12399         * gfortran.dg/read_eof_8.f90: New test.
12400
12401 2010-03-29  Jason Merrill  <jason@redhat.com>
12402
12403         * gcc.dg/cpp/include6.c: Change [] to ().
12404
12405         N3077
12406         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12407         splicing and UCNs.
12408         * c-c++-common/raw-string-2.c: Add trigraph test.
12409         * c-c++-common/raw-string-8.c: New.
12410         * c-c++-common/raw-string-9.c: New.
12411         * c-c++-common/raw-string-10.c: New.
12412
12413         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12414         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12415         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12416         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12417         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12418         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12419         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12420
12421 2010-03-29  Richard Guenther  <rguenther@suse.de>
12422
12423         PR tree-optimization/43560
12424         * gcc.dg/torture/pr43560.c: New testcase.
12425
12426 2010-03-29  Jason Merrill  <jason@redhat.com>
12427
12428         N3077
12429         * g++.dg/ext/raw-string-1.C: Change [] to ().
12430         * g++.dg/ext/raw-string-2.C: Change [] to ().
12431         Don't use \ in delimiter.
12432         * g++.dg/ext/raw-string-3.C: Change [] to ().
12433         * g++.dg/ext/raw-string-4.C: Change [] to ().
12434         * g++.dg/ext/raw-string-5.C: Change [] to ().
12435         Test for error on \ in delimiter.
12436         * g++.dg/ext/raw-string-6.C: Change [] to ().
12437         * g++.dg/ext/raw-string-7.C: Change [] to ().
12438
12439 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12440
12441         PR 43564
12442         * gcc.dg/pr43564.c: New test.
12443
12444 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12445
12446         PR fortran/43551
12447         * gfortran.dg/direct_io_12.f90: New test.
12448
12449 2010-03-28  Jan Hubicka  <jh@suse.cz>
12450
12451         PR tree-optimization/43505
12452         * gfortran.dg/pr43505.f90: New testcase.
12453
12454 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12455
12456         PR tree-optimization/43528
12457         * gcc.target/i386/pr43528.c: New test.
12458
12459 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12460
12461         PR c/43381
12462         * gcc.dg/parm-impl-decl-3.c: New test.
12463
12464 2010-03-26  Jason Merrill  <jason@redhat.com>
12465
12466         PR c++/43509
12467         * g++.dg/cpp0x/parse1.C: New.
12468
12469 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12470
12471         PR target/43524
12472         * gcc.target/i386/pr43524.c: New test.
12473
12474 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12475
12476         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12477         whitespace, rename main to foo.
12478         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12479         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12480         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12481         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12482         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12483         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12484         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12485         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12486         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12487         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12488         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12489
12490 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12491
12492         PR c++/43327
12493         * g++.dg/other/crash-10.C: New test.
12494         * g++.dg/other/crash-11.C: New test.
12495
12496 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12497
12498         PR libfortran/43517
12499         * gfortran.dg/read_eof_7.f90: New test.
12500
12501 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12502
12503         PR objc/35165
12504         PR testsuite/43512
12505         * objc-obj-c++-shared: New directory.
12506         * objc-obj-c++-shared/Object1-implementation.h: New file.
12507         * objc-obj-c++-shared/Object1.h: New file.
12508         * objc-obj-c++-shared/Protocol1.h: New file.
12509         * objc-obj-c++-shared/next-abi.h: New file.
12510         * objc-obj-c++-shared/next-mapping.h: New file.
12511         * objc/execute/next_mapping.h: Delete.
12512         * objc.dg/special/special.exp: For all targets run the tests with
12513         -fgnu-runtime, for darwin targets also run the tests with
12514         -fnext-runtime.
12515         * objc.dg/dg.exp: Ditto.
12516         * obj-c++.dg/dg.exp: Ditto.
12517         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12518         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12519         include use of updated NeXT interface.
12520         * objc/execute/formal_protocol-5.m: Ditto.
12521         * objc/execute/protocol-isEqual-2.m: Ditto.
12522         * objc/execute/protocol-isEqual-4.m: Ditto.
12523         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12524         Protocol1.h) and next-mapping.h as required.
12525         * objc/execute/object_is_class.m: Ditto.
12526         * objc/execute/enumeration-1.m: Ditto.
12527         * objc/execute/class-13.m: Ditto.
12528         * objc/execute/formal_protocol-2.m: Ditto.
12529         * objc/execute/formal_protocol-4.m: Ditto.
12530         * objc/execute/class-1.m: Ditto.
12531         * objc/execute/bycopy-1.m: Ditto.
12532         * objc/execute/formal_protocol-6.m: Ditto.
12533         * objc/execute/bycopy-3.m: Ditto.
12534         * objc/execute/class-3.m: Ditto.
12535         * objc/execute/bf-11.m: Ditto.
12536         * objc/execute/class-5.m: Ditto.
12537         * objc/execute/bf-13.m: Ditto.
12538         * objc/execute/class-7.m: Ditto.
12539         * objc/execute/bf-15.m: Ditto.
12540         * objc/execute/class-9.m: Ditto.
12541         * objc/execute/bf-17.m: Ditto.
12542         * objc/execute/bf-19.m: Ditto.
12543         * objc/execute/IMP.m: Ditto.
12544         * objc/execute/exceptions/catchall-1.m: Ditto.
12545         * objc/execute/exceptions/trivial.m: Ditto.
12546         * objc/execute/exceptions/finally-1.m: Ditto.
12547         * objc/execute/exceptions/local-variables-1.m: Ditto.
12548         * objc/execute/exceptions/foward-1.m: Ditto.
12549         * objc/execute/bf-2.m: Ditto.
12550         * objc/execute/string1.m: Ditto.
12551         * objc/execute/bf-4.m: Ditto.
12552         * objc/execute/informal_protocol.m: Ditto.
12553         * objc/execute/string3.m: Ditto.
12554         * objc/execute/bf-6.m: Ditto.
12555         * objc/execute/bf-8.m: Ditto.
12556         * objc/execute/class-tests-1.h: Ditto.
12557         * objc/execute/protocol-isEqual-1.m: Ditto.
12558         * objc/execute/protocol-isEqual-3.m: Ditto.
12559         * objc/execute/_cmd.m: Ditto.
12560         * objc/execute/function-message-1.m: Ditto.
12561         * objc/execute/bf-20.m: Ditto.
12562         * objc/execute/bf-common.h: Ditto.
12563         * objc/execute/np-2.m: Ditto.
12564         * objc/execute/class-10.m: Ditto.
12565         * objc/execute/class-12.m: Ditto.
12566         * objc/execute/enumeration-2.m: Ditto.
12567         * objc/execute/class-14.m: Ditto.
12568         * objc/execute/encode-1.m: Ditto.
12569         * objc/execute/formal_protocol-1.m: Ditto.
12570         * objc/execute/formal_protocol-3.m: Ditto.
12571         * objc/execute/accessing_ivars.m: Ditto.
12572         * objc/execute/bycopy-2.m: Ditto.
12573         * objc/execute/class-2.m: Ditto.
12574         * objc/execute/bf-10.m: Ditto.
12575         * objc/execute/formal_protocol-7.m: Ditto.
12576         * objc/execute/root_methods.m: Ditto.
12577         * objc/execute/class-4.m: Ditto.
12578         * objc/execute/bf-12.m: Ditto.
12579         * objc/execute/class-6.m: Ditto.
12580         * objc/execute/bf-14.m: Ditto.
12581         * objc/execute/nested-func-1.m: Ditto.
12582         * objc/execute/class-8.m: Ditto.
12583         * objc/execute/private.m: Ditto.
12584         * objc/execute/bf-16.m: Ditto.
12585         * objc/execute/bf-18.m: Ditto.
12586         * objc/execute/load-3.m: Ditto.
12587         * objc/execute/compatibility_alias.m: Ditto.
12588         * objc/execute/bf-1.m: Ditto.
12589         * objc/execute/no_clash.m: Ditto.
12590         * objc/execute/bf-3.m: Ditto.
12591         * objc/execute/string2.m: Ditto.
12592         * objc/execute/bf-5.m: Ditto.
12593         * objc/execute/string4.m: Ditto.
12594         * objc/execute/bf-7.m: Ditto.
12595         * objc/execute/object_is_meta_class.m: Ditto.
12596         * objc/execute/bf-9.m: Ditto.
12597         * objc/execute/bf-21.m: Ditto.
12598         * objc/execute/cascading-1.m: Ditto.
12599         * objc/execute/trivial.m: Ditto.
12600         * objc/execute/np-1.m: Ditto.
12601         * objc/compile/trivial.m: Ditto.
12602         * objc/execute/class_self-2.m: Include <stdlib.h>.
12603         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12604         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12605         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12606         and 64bit. Use new NeXT interface as required.
12607         * objc.dg/special/unclaimed-category-1.m: Ditto.
12608         * objc.dg/special/unclaimed-category-1.h: Ditto.
12609         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12610         * objc.dg/func-ptr-1.m: Ditto.
12611         * objc.dg/stret-1.m: Ditto.
12612         * objc.dg/encode-2.m: Ditto.
12613         * objc.dg/category-1.m: Ditto.
12614         * objc.dg/encode-3.m: Ditto.
12615         * objc.dg/call-super-3.m: Ditto.
12616         * objc.dg/method-3.m: Ditto.
12617         * objc.dg/func-ptr-2.m: Ditto.
12618         * objc.dg/lookup-1.m: Ditto.
12619         * objc.dg/encode-4.m: Ditto.
12620         * objc.dg/fix-and-continue-1.m: Ditto.
12621         * objc.dg/proto-lossage-3.m: Ditto.
12622         * objc.dg/method-13.m: Ditto.
12623         * objc.dg/proto-qual-1.m: Ditto.
12624         * objc.dg/zero-link-3.m: Ditto.
12625         * objc.dg/bitfield-1.m: Ditto.
12626         * objc.dg/va-meth-1.m: Ditto.
12627         * objc.dg/super-class-3.m: Ditto.
12628         * objc.dg/call-super-1.m: Ditto.
12629         * objc.dg/type-size-2.m: Ditto.
12630         * objc.dg/method-10.m: Ditto.
12631         * objc.dg/defs.m: Ditto.
12632         * objc.dg/const-str-3.m: Ditto.
12633         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12634         Protocol1.h) and next-mapping.h as required. Use new NeXT
12635         interface as required.
12636         * objc.dg/super-class-4.m: Ditto.
12637         * objc.dg/comp-types-8.m: Ditto.
12638         * objc.dg/call-super-2.m: Ditto.
12639         * objc.dg/objc-fast-4.m: Ditto.
12640         * objc.dg/method-6.m: Ditto.
12641         * objc.dg/const-str-3.m: Ditto.
12642         * objc.dg/const-str-7.m: Ditto.
12643         * objc.dg/method-15.m: Ditto.
12644         * objc.dg/method-19.m: Ditto.
12645         * objc.dg/sync-1.m: Ditto.
12646         * objc.dg/layout-1.m: Ditto.
12647         * objc.dg/bitfield-3.m: Ditto.
12648         * objc.dg/try-catch-3.m: Ditto.
12649         * objc.dg/try-catch-7.m: Ditto.
12650         * objc.dg/comp-types-10.m: Ditto.
12651         * objc.dg/selector-2.: Ditto.
12652         * objc.dg/method-7.m: Ditto.
12653         * objc.dg/typedef-alias-1.m: Ditto.
12654         * objc.dg/proto-lossage-2.m: Ditto.
12655         * objc.dg/comp-types-11.m: Ditto.
12656         * objc.dg/sizeof-1.m: Ditto.
12657         * objc.dg/method-17.m: Ditto.
12658         * objc.dg/bitfield-5.m: Ditto.
12659         * objc.dg/try-catch-1.m: Ditto.
12660         * objc.dg/encode-5.m: Ditto.
12661         * objc.dg/fix-and-continue-2.m: Ditto.
12662         * objc.dg/method-9.m: Ditto.
12663         * objc.dg/isa-field-1.m: Ditto.
12664         * objc.dg/local-decl-2.m: Ditto.
12665         * objc.dg/objc-gc-4.m: Ditto.
12666         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12667         * objc.dg/gnu-runtime-3.m: Ditto.
12668         * objc.dg/encode-7.m: Ditto.
12669         * objc.dg/encode-8.m: Ditto.
12670         * objc.dg/selector-3.m: Ditto.
12671         * objc.dg/gnu-runtime-1.m: Ditto.
12672         * objc.dg/const-str-12.m: Ditto.
12673         * objc.dg/gnu-runtime-2.m: Ditto.
12674         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12675         * objc.dg/selector-1.m: Ditto.
12676         * objc.dg/stubify-2.m: Ditto.
12677         * objc.dg/zero-link-1.m: Ditto.
12678         * objc.dg/stret-2.m: Ditto.
12679         * objc.dg/zero-link-2.m: Ditto.
12680         * objc.dg/next-runtime-1.m: Ditto.
12681         * objc.dg/symtab-1.m: Ditto.
12682         * objc.dg/stubify-1.m: Ditto.
12683         * objc.dg/bitfield-2.m: Ditto.
12684         * objc.dg/try-catch-10.m: Apply to both runtimes.
12685         * objc.dg/const-str-1.m: Ditto.
12686         * objc.dg/image-info.m: Ditto.
12687         * objc.dg/encode-9.m: Ditto.
12688         * objc.dg/pragma-1.m: Apply test to all targets.
12689         * objc.dg/const-str-4.m: Ditto.
12690         * objc.dg/const-str-8.m: Ditto.
12691         * objc.dg/super-class-2.m: Ditto.
12692         * objc.dg/try-catch-5.m: Ditto.
12693         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12694         Protocol1.h) and next-mapping.h as required. Use new NeXT
12695         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12696         * objc.dg/const-str-11.m: Ditto.
12697         * objc.dg/const-str-9.m: Ditto.
12698         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12699         * objc.dg/encode-1.m: Remove redundant -lobjc.
12700         * objc.dg/try-catch-9.m: Tidy space.
12701         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12702         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12703         and 64bit. Use new NeXT interface as required.
12704         * obj-c++.dg/template-4.mm: Ditto.
12705         * obj-c++.dg/defs.mm: Ditto.
12706         * obj-c++.dg/basic.mm: Ditto.
12707         * obj-c++.dg/encode-4.mm: Ditto.
12708         * obj-c++.dg/method-17.mm: Ditto.
12709         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12710         * obj-c++.dg/cxx-class-1.mm: Ditto.
12711         * obj-c++.dg/method-10.mm: Ditto.
12712         * obj-c++.dg/va-meth-1.mm: Ditto.
12713         * obj-c++.dg/encode-5.mm: Ditto.
12714         * obj-c++.dg/lookup-2.mm: Ditto.
12715         * obj-c++.dg/template-3.mm: Ditto.
12716         * obj-c++.dg/proto-qual-1.mm: Ditto.
12717         * obj-c++.dg/qual-types-1.m: Ditto.
12718         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12719         * obj-c++.dg/template-1.mm: Ditto.
12720         * obj-c++.dg/encode-6.mm: Ditto.
12721         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12722         Protocol1.h) and next-mapping.h as required. Use new NeXT
12723         interface as required.
12724         * obj-c++.dg/except-1.mm: Ditto.
12725         * obj-c++.dg/const-str-7.mm: Ditto.
12726         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12727         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12728         * obj-c++.dg/selector-2.mm: Ditto.
12729         * obj-c++.dg/isa-field-1.mm: Ditto.
12730         * obj-c++.dg/try-catch-1.mm: Ditto.
12731         * obj-c++.dg/local-decl-1.mm: Ditto.
12732         * obj-c++.dg/try-catch-9.mm: Ditto.
12733         * obj-c++.dg/no-extra-load.mm: Ditto.
12734         * obj-c++.dg/selector-5.mm: Ditto.
12735         * obj-c++.dg/method-12.mm: Ditto.
12736         * obj-c++.dg/try-catch-11.mm: Ditto.
12737         * obj-c++.dg/comp-types-11.mm: Ditto.
12738         * obj-c++.dg/bitfield-3.mm: Ditto.
12739         * obj-c++.dg/method-6.mm: Ditto.
12740         * obj-c++.dg/super-class-2.mm: Ditto.
12741         * obj-c++.dg/method-21.mm: Ditto.
12742         * obj-c++.dg/const-str-8.mm: Ditto.
12743         * obj-c++.dg/try-catch-7.mm: Ditto.
12744         * obj-c++.dg/method-15.mm: Ditto.
12745         * obj-c++.dg/layout-1.mm: Ditto.
12746         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12747         * obj-c++.dg/const-str-3.mm: Ditto.
12748         * obj-c++.dg/try-catch-2.mm: Ditto.
12749         * obj-c++.dg/objc-gc-3.mm: Ditto.
12750         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12751         * obj-c++.dg/bitfield-1.mm: Ditto.
12752         * obj-c++.dg/selector-6.mm: Ditto.
12753         * obj-c++.dg/method-13.mm: Ditto.
12754         * obj-c++.dg/comp-types-12.mm: Ditto.
12755         * obj-c++.dg/bitfield-4.mm: Ditto.
12756         * obj-c++.dg/try-catch-8.mm: Ditto.
12757         * obj-c++.dg/method-2.mm: Ditto.
12758         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12759         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12760         * obj-c++.dg/const-str-4.mm: Ditto.
12761         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12762         * obj-c++.dg/try-catch-3.mm: Ditto.
12763         * obj-c++.dg/comp-types-9.mm: Ditto.
12764         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12765         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12766         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12767         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12768         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12769         Use new NeXT interface as required.
12770         * obj-c++.dg/const-str-10.mm: Ditto.
12771         * obj-c++.dg/const-str-11.mm: Ditto.
12772         * obj-c++.dg/const-str-9.mm: Ditto.
12773         * obj-c++.dg/method-11.mm: Ditto.
12774         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12775         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12776         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12777         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12778         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12779
12780 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12781
12782         PR c++/43206
12783         * g++.dg/template/typedef30.C: New test case.
12784
12785 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12786
12787         PR c/43385
12788         * gcc.c-torture/execute/pr43385.c: New test.
12789
12790 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12791
12792         * gcc.dg/strncpy-fix-1.c: New test.
12793
12794 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12795
12796         PR testsuite/41609
12797         * lib/objc-torture.exp (objc-set-runtime-options): New.
12798         * objc/execute/execute.exp: Check runtime options on each pass.
12799         * objc/execute/exceptions/exceptions.exp: Ditto.
12800         * objc/compile/compile.exp: Ditto.
12801
12802         PR testsuite/42348
12803         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12804         standard tests.
12805         (check_effective_target_objc2): New proc.
12806         (check_effective_target_next_runtime): New proc.
12807         * lib/objc.exp: Determine which runtime is in force and support it.
12808         * lib/obj-c++.exp: Ditto.
12809
12810 2010-03-24  Jason Merrill  <jason@redhat.com>
12811
12812         PR c++/43502
12813         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12814
12815 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12816
12817         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12818         a loop.
12819         * gcc.dg/ipa/ipa-2.c: Likewise.
12820         * gcc.dg/ipa/ipa-3.c: Likewise.
12821         * gcc.dg/ipa/ipa-4.c: Likewise.
12822         * gcc.dg/ipa/ipa-5.c: Likewise.
12823         * gcc.dg/ipa/ipa-7.c: Likewise.
12824         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12825         a loop.
12826         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12827         i_can_not_be_propagated_fully2 into a loop.
12828         * gcc.dg/ipa/ipa-8.c: New test.
12829         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12830
12831 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12832
12833         PR debug/19192
12834         PR debug/43479
12835         * gcc.dg/guality/pr43479.c: New test.
12836         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12837         and add volatile keyword.
12838
12839 2010-03-23  Mike Stump  <mikestump@comcast.net>
12840
12841         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12842
12843 2010-03-23  Jason Merrill  <jason@redhat.com>
12844
12845         * g++.dg/ext/altivec-17.C: Adjust error message.
12846
12847         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12848         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12849         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12850         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12851         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12852         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12853
12854 2010-03-22  Jason Merrill  <jason@redhat.com>
12855
12856         PR c++/43333
12857         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12858         * g++.dg/ext/is_pod_98.C: New.
12859
12860         PR c++/43281
12861         * g++.dg/cpp0x/auto18.C: New.
12862
12863         * gcc.dg/pr36997.c: Adjust error message.
12864         * g++.dg/ext/vector9.C: Likewise.
12865         * g++.dg/conversion/simd3.C: Likewise.
12866         * g++.dg/other/error23.C: Likewise.
12867
12868 2010-03-22  Michael Matz  <matz@suse.de>
12869
12870         PR middle-end/43475
12871         * gfortran.dg/pr43475.f90: New testcase.
12872
12873 2010-03-22  Richard Guenther  <rguenther@suse.de>
12874
12875         PR tree-optimization/43390
12876         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12877
12878 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12879
12880         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12881         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12882
12883 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12884             Michael Matz  <matz@suse.de>
12885
12886         PR c++/43081
12887         * g++.dg/parse/crash56.C: New test.
12888
12889 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12890
12891         PR fortran/43450
12892         * gfortran.dg/whole_file_15.f90 : New test.
12893
12894 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12895
12896         PR fortran/43409
12897         * gfortran.dg/inquire_size.f90: New test.
12898
12899 2010-03-20  Richard Guenther  <rguenther@suse.de>
12900
12901         PR rtl-optimization/43438
12902         * gcc.c-torture/execute/pr43438.c: New testcase.
12903
12904 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12905
12906         PR c++/43375
12907         * g++.dg/abi/mangle42.C: New test.
12908
12909 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12910
12911         PR C/43211
12912         * gcc.dg/pr43211.c: New test.
12913         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12914
12915 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12916
12917         PR rtl-optimization/42258
12918         * gcc.target/arm/thumb1-mul-moves.c: New test.
12919
12920         PR target/40697
12921         * gcc.target/arm/thumb-andsi.c: New test.
12922
12923         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12924         dg-require-effective-target.
12925
12926 2010-03-19  Michael Matz  <matz@suse.de>
12927
12928         PR c++/43116
12929         * g++.dg/other/pr43116.C: New testcase.
12930
12931 2010-03-19  Michael Matz  <matz@suse.de>
12932
12933         PR target/43305
12934         * gcc.dg/pr43305.c: New testcase.
12935
12936 2010-03-19  Richard Guenther  <rguenther@suse.de>
12937
12938         PR tree-optimization/43415
12939         * gcc.c-torture/compile/pr43415.c: New testcase.
12940
12941 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12942
12943         PR ada/43106
12944         * gnat.dg/case_optimization2.adb: New test.
12945         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12946
12947 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12948             Jack Howarth  <howarth@bromo.med.uc.edu>
12949
12950         PR target/36399
12951         * gcc.target/i386/push-1.c: Don't xfail
12952           scan-assembler-not "movups" on darwin.
12953
12954 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12955
12956         PR debug/43058
12957         * gcc.dg/pr43058.c: New test.
12958
12959 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12960
12961         PR middle-end/42450
12962         * g++.dg/torture/pr42450.C: New test.
12963
12964 2010-03-18  Michael Matz  <matz@suse.de>
12965
12966         PR middle-end/43419
12967         * gcc.dg/pr43419.c: New testcase.
12968
12969 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12970
12971         PR rtl-optimization/43360
12972         * gcc.dg/torture/pr43360.c: New.
12973
12974 2010-03-18  Michael Matz  <matz@suse.de>
12975
12976         PR tree-optimization/43402
12977         * gcc.dg/pr43402.c: New testcase.
12978
12979 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12980
12981         PR target/42427
12982         * gcc.dg/pr42427.c: New test.
12983
12984 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12985
12986         PR libfortran/43265
12987         * gfortran.dg/read_empty_file.f: New test.
12988         * gfortran.dg/read_eof_all.f90: New test.
12989         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12990         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12991
12992 2010-03-17  Michael Matz  <matz@suse.de>
12993
12994         * gcc.dg/pr43300.c: Add -w.
12995
12996 2010-03-17  Richard Guenther  <rguenther@suse.de>
12997
12998         * gcc.dg/pr43379.c: Add -w.
12999
13000 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13001
13002         PR fortran/43331
13003         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13004
13005 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13006
13007         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13008
13009 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13010
13011         * ada/acats/run_all.sh: Log start and end times.
13012
13013 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13014
13015         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13016
13017 2010-03-16  Richard Guenther  <rguenther@suse.de>
13018
13019         PR middle-end/43379
13020         * gcc.dg/pr43379.c: New testcase.
13021
13022 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13023
13024         PR debug/43051
13025         * gcc.dg/guality/pr43051-1.c: New test.
13026
13027 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13028
13029         PR testsuite/43363
13030         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13031
13032 2010-03-15  Michael Matz  <matz@suse.de>
13033
13034         PR middle-end/43300
13035         * gcc.dg/pr43300.c: New testcase.
13036
13037 2010-03-15  Richard Guenther  <rguenther@suse.de>
13038
13039         PR tree-optimization/43367
13040         * gcc.c-torture/compile/pr43367.c: New testcase.
13041
13042 2010-03-15  Richard Guenther  <rguenther@suse.de>
13043
13044         PR tree-optimization/43317
13045         * gcc.dg/pr43317.c: New testcase.
13046
13047 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13048
13049         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13050
13051 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13052
13053         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13054
13055 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13056
13057         PR fortran/43362
13058         * gfortran.dg/impure_constructor_1.f90: New test.
13059
13060 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13061
13062         PR middle-end/43354
13063         * gfortran.dg/graphite/id-pr43354.f: New.
13064
13065 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13066
13067         PR middle-end/43349
13068         * gfortran.dg/graphite/pr43349.f: New.
13069
13070 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13071
13072         PR middle-end/43306
13073         * gcc.dg/graphite/pr43306.c: New.
13074
13075 2010-03-12  David S. Miller  <davem@davemloft.net>
13076
13077         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13078         sparc.
13079
13080 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13081
13082         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13083
13084 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13085
13086         PR fortran/43291
13087         PR fortran/43326
13088         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13089
13090 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13091
13092         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13093         fail for *-*-mingw* targets.
13094
13095 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13096
13097         PR debug/43329
13098         * gcc.dg/guality/pr43329-1.c: New test.
13099
13100 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13101
13102         PR tree-optimization/43257
13103         * g++.dg/torture/pr43257.C: New test.
13104
13105 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13106
13107         PR fortran/43228
13108         * gfortran.dg/namelist_61.f90: New test.
13109
13110 2010-03-11  Richard Guenther  <rguenther@suse.de>
13111
13112         PR tree-optimization/43255
13113         * gcc.c-torture/compile/pr43255.c: New testcase.
13114
13115 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13116
13117         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13118         * gcc.dg/pr43280.c: New testcase.
13119
13120 2010-03-11  Richard Guenther  <rguenther@suse.de>
13121
13122         PR lto/43200
13123         * gcc.dg/lto/20100227-1_0.c: New testcase.
13124         * gcc.dg/lto/20100227-1_1.c: Likewise.
13125
13126 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13127
13128         PR libfortran/43320
13129         PR libfortran/43265
13130         * gfortran.dg/read_eof_6.f: New test
13131         * gfortran.dg/read_x_eof.f90: New test.
13132         * gfortran.dg/read_x_past.f: Update test.
13133
13134 2010-03-10  Jan Hubicka  <jh@suse.cz>
13135
13136         * gcc.c-torture/compile/pr43288.c: New test.
13137
13138 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13139
13140         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13141         -fpic/-fPIC flags.
13142         * g++.old-deja/g++.pt/asm2.C: Likewise.
13143         * gcc.c-torture/compile/20000804-1.c: Likewise.
13144         * gcc.target/i386/clobbers.c: Likewise.
13145
13146 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13147
13148         PR fortran/43303
13149         * gfortran.dg/c_assoc_3.f90: New test.
13150
13151 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13152
13153         PR debug/36728
13154         * gcc.dg/guality/pr36728-1.c: New test.
13155         * gcc.dg/guality/pr36728-2.c: New test.
13156
13157 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13158
13159         * gcc.dg/h8300-div-delay-slot.c: New test.
13160
13161 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13162
13163         PR tree-optimization/43236
13164         * gcc.c-torture/execute/pr43236.c: New test.
13165
13166 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13167
13168         PR middle-end/42859
13169         * g++.dg/eh/pr42859.C: New test.
13170
13171 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13172
13173         PR debug/43299
13174         * gcc.dg/pr43299.c: New test.
13175
13176         PR debug/43290
13177         * g++.dg/eh/unwind2.C: New test.
13178
13179 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13180             Reza Yazdani  <reza.yazdani@amd.com>
13181
13182         PR middle-end/43065
13183         * gcc.dg/graphite/run-id-4.c: New.
13184
13185 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13186
13187         PR middle-end/43065
13188         * gcc.dg/graphite/run-id-3.c: New.
13189
13190 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13191
13192         PR middle-end/42644
13193         PR middle-end/42130
13194         * gcc.dg/graphite/id-18.c: New.
13195         * gcc.dg/graphite/run-id-pr42644.c: New.
13196
13197 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13198
13199         PR middle-end/42326
13200         * gcc.dg/graphite/pr42326.c: New.
13201
13202 2010-03-08  Richard Guenther  <rguenther@suse.de>
13203
13204         PR tree-optimization/43269
13205         * gcc.c-torture/execute/pr43269.c: New testcase.
13206
13207 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13208
13209         PR fortran/43256
13210         * gfortran.dg/typebound_call_13.f03: New.
13211
13212 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13213
13214         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13215         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13216
13217 2010-03-05  Jason Merrill  <jason@redhat.com>
13218
13219         * g++.dg/abi/mangle40.C: Require weak and alias.
13220
13221 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13222
13223         PR middle-end/42326
13224         * gfortran.dg/graphite/pr42326.f90: New.
13225         * gfortran.dg/graphite/pr42326-1.f90: New.
13226
13227 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13228
13229         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13230         (gnat_target_compile): Likewise.
13231         Reinitialize GNAT_UNDER_TEST if target changes.
13232         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13233         (local_find_gnatmake): Pass full --GCC to gnatlink.
13234         Remove --LINK.
13235
13236 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13237
13238         PR c/43248
13239         * gcc.dg/compound-literal-1.c: New testcase.
13240
13241 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13242
13243         PR tree-optimization/43164
13244         PR tree-optimization/43191
13245         * gcc.c-torture/compile/pr43164.c: New test.
13246         * gcc.c-torture/compile/pr43191.c: Likewise.
13247
13248 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13249
13250         PR fortran/43244
13251         * gfortran.dg/finalize_9.f90: New.
13252
13253 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13254             Ken Werner  <ken@linux.vnet.ibm.com>
13255
13256         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13257         to dg-options for spu.
13258         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13259         dump-scan target to exclude spu.
13260
13261 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13262
13263         PR middle-end/43209
13264         * gcc.dg/tree-ssa/ivopts-4.c: New.
13265
13266 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13267
13268         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13269         include-opts and exclude-opts; skip checking the flags if arguments
13270         are the same as the defaults.
13271         (dg-xfail-if): Verify the number of arguments, supply defaults
13272         for unspecified optional arguments.
13273         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13274
13275 2010-03-03  Jason Merrill  <jason@redhat.com>
13276
13277         PR c++/12909
13278         * g++.dg/abi/mangle40.C: Updated.
13279
13280 2010-03-03  Jason Merrill  <jason@redhat.com>
13281
13282         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13283         * g++.dg/abi/mangle23.C: Likewise.
13284         * g++.dg/eh/simd-2.C: Likewise.
13285         * g++.dg/ext/attribute-test-2.C: Likewise.
13286         * g++.dg/ext/vector14.C: Likewise.
13287         * g++.dg/other/pr34435.C: Likewise.
13288         * g++.dg/template/conv8.C: Likewise.
13289         * g++.dg/template/nontype9.C: Likewise.
13290         * g++.dg/template/qualttp17.C: Likewise.
13291         * g++.dg/template/ref1.C: Likewise.
13292         * g++.old-deja/g++.pt/crash68.C: Likewise.
13293         * g++.old-deja/g++.pt/ref1.C: Likewise.
13294         * g++.old-deja/g++.pt/ref3.C: Likewise.
13295         * g++.old-deja/g++.pt/ref4.C: Likewise.
13296
13297         PR c++/12909
13298         * g++.dg/abi/mangle40.C: New.
13299         * g++.dg/abi/mangle41.C: New.
13300         * g++.dg/lto/20100302_0.C: New.
13301         * g++.dg/lto/20100302_1.C: New.
13302         * g++.dg/lto/20100302.h: New.
13303
13304 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13305
13306         PR fortran/43243
13307         * gfortran.dg/internal_pack_12.f90: New test.
13308
13309 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13310
13311         * gcc.dg/pr36997.c: Adjust error message.
13312
13313 2010-03-03  Mike Stump  <mikestump@comcast.net>
13314
13315         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13316         adjustments to not be present on machines that align the stack to
13317         more than 4 bytes and don't have a red zone yet as that is an
13318         unimplemented optimization.
13319
13320 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13321
13322         PR fortran/43169
13323         * gfortran.dg/impure_assignment_3.f90: New.
13324
13325 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13326
13327         PR debug/43229
13328         * gfortran.dg/pr43229.f90: New test.
13329
13330         PR debug/43237
13331         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13332
13333         PR debug/43177
13334         * gcc.dg/guality/pr43177.c: New test.
13335
13336 2010-03-02  Jason Merrill  <jason@redhat.com>
13337
13338         * g++.dg/ext/vector9.C: Adjust error message.
13339         * g++.dg/conversion/simd3.C: Likewise.
13340         * g++.dg/other/error23.C: Likewise.
13341
13342 2010-03-02  Mike Stump  <mikestump@comcast.net>
13343
13344         PR c++/41090
13345         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13346
13347 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13348
13349         PR fortran/43180
13350         * gfortran.dg/internal_pack_10.f90: New test.
13351
13352         PR fortran/43173
13353         * gfortran.dg/internal_pack_11.f90: New test.
13354
13355 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13356
13357         PR middle-end/42640
13358         * gcc.dg/tree-ssa/pr42640.c: New.
13359
13360 2010-03-01  Richard Guenther  <rguenther@suse.de>
13361
13362         PR tree-optimization/43220
13363         * gcc.c-torture/execute/pr43220.c: New testcase.
13364
13365 2010-03-01  Richard Guenther  <rguenther@suse.de>
13366
13367         PR middle-end/43213
13368         * gcc.dg/pr43213.c: New testcase.
13369
13370 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13371
13372         PR pch/14940
13373         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13374
13375 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13376
13377         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13378         New function.
13379         (check_effective_target_ucn): Likewise.
13380
13381         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13382         if !ucn.
13383         * gcc.dg/ucnid-2.c: Likewise.
13384         * gcc.dg/ucnid-3.c: Likewise.
13385         * gcc.dg/ucnid-4.c: Likewise.
13386         * gcc.dg/ucnid-11.c: Likewise.
13387         * gcc.dg/ucnid-12.c: Likewise.
13388         * gcc.dg/ucnid-6.c: Skip if !ucn.
13389         * gcc.dg/ucnid-9.c: Likewise.
13390
13391 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13392
13393         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13394         lists to dg-skip-if.
13395         * gcc.target/i386/stackalign/return-3.c: Likewise.
13396
13397 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13398
13399         * gcc.target/i386/clearcap.map: New file.
13400         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13401         Pass clearcap.map by default if supported.
13402
13403 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13404
13405         PR fortran/42900
13406         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13407         Explain this.
13408         * gfortran.dg/stat_2.f90: Likewise.
13409
13410 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13411
13412         PR fortran/43199
13413         * gfortran.dg/module_read_2.f90: New test.
13414
13415 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13416
13417         PR c++/42748
13418         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13419         * g++.dg/abi/mangle12.C: Likewise.
13420         * g++.dg/abi/mangle20-2.C: Likewise.
13421         * g++.dg/abi/mangle17.C: Likewise.
13422         * g++.dg/template/cond2.C: Likewise.
13423         * g++.dg/template/pr35240.C: Likewise.
13424
13425 2010-02-27  Richard Guenther  <rguenther@suse.de>
13426
13427         PR tree-optimization/43186
13428         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13429
13430 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13431
13432         * g++.dg/abi/packed1.C: Expect warning on the SH.
13433
13434 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13435
13436         PR c++/42054:
13437         * g++.dg/parse/error37.C: New test.
13438
13439 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13440
13441         PR c/24577
13442         PR c/43192
13443         * gcc.dg/pr8927-1.c: Match new note.
13444         * gcc.dg/990506-0.c: Likewise.
13445         * gcc.dg/gomp/flush-2.c: Likewise.
13446         * gcc.dg/gomp/atomic-5.c: Likewise.
13447         * gcc.dg/gomp/pr34607.c: Likewise.
13448         * gcc.dg/pr35746.c: Likewise.
13449         * gcc.dg/cpp/pragma-1.c: Likewise.
13450         * gcc.dg/cpp/pragma-2.c: Likewise.
13451         * gcc.dg/pr41842.c: Likewise.
13452         * gcc.dg/noncompile/20040629-1.c: Likewise.
13453         * objc.dg/private-1.m: Likewise.
13454
13455 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13456
13457         PR fortran/43185
13458         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13459         * gfortran.dg/default_initialization_4.f90: New test.
13460
13461 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13462
13463         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13464         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13465         * gnat.dg/thin_pointer2.adb: New test.
13466         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13467
13468 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13469
13470         PR c/20631
13471         * gcc.dg/cpp/c90-pedantic.c: New.
13472         * gcc.dg/cpp/c90.c: New.
13473         * gcc.dg/gnu90-const-expr-1.c: New.
13474         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13475
13476 2010-02-26  Richard Guenther  <rguenther@suse.de>
13477
13478         PR tree-optimization/43186
13479         * gcc.c-torture/compile/pr43186.c: New testcase.
13480
13481 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13482
13483         PR debug/43190
13484         * c-c++-common/dwarf2/pr43190.c: New test.
13485
13486 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13487
13488         PR testsuite/37074:
13489         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13490
13491 2010-02-26  Richard Guenther  <rguenther@suse.de>
13492
13493         PR tree-optimization/43188
13494         * gcc.c-torture/compile/pr43188.c: New testcase.
13495
13496 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13497
13498         PR target/43175
13499         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13500
13501 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13502
13503         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13504
13505 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13506
13507         PR target/43154
13508         * gcc.target/powerpc/pr43154.c: New file.
13509
13510 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13511
13512         PR debug/43166
13513         * gfortran.dg/debug/pr43166.f: New test.
13514
13515         PR debug/43165
13516         * gcc.dg/torture/pr43165.c: New test.
13517
13518 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13519
13520         PR c/43128
13521         * c-c++-common/pr41779.c: Update.
13522
13523 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13524
13525         PR ada/32547
13526         * lib/gnat-dg.exp (gnat_load): Redefine.
13527
13528         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13529         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13530
13531 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13532
13533         PR libobjc/36610
13534         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13535         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13536         -fgnu-runtime.
13537         Sort entries.
13538
13539 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13540
13541         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13542
13543 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13544
13545         PR debug/43150
13546         * gcc.dg/guality/vla-1.c: New test.
13547
13548 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13549
13550         PR fortran/43042
13551         * gfortran.dg/c_ptr_tests_15.f90: New test.
13552
13553 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13554
13555         PR target/43107
13556         * gcc.target/i386/pr43107.c: New test.
13557
13558 2010-02-23  Jason Merrill  <jason@redhat.com>
13559
13560         PR c++/43143
13561         * g++.dg/cpp0x/variadic100.C: New.
13562
13563 2010-02-23  Jason Merrill  <jason@redhat.com>
13564
13565         PR debug/42800
13566         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13567         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13568         * c-c++-common/dwarf2/vla1.c: New.
13569
13570 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13571
13572         PR target/43139
13573         * gcc.dg/pr43139.c: New test.
13574
13575         PR debug/43077
13576         * gcc.dg/guality/pr43077-1.c: New test.
13577
13578 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13579
13580         PR 43123
13581         * gcc.dg/march.c: New.
13582         * gcc.dg/march-generic.c: New.
13583         * gcc.dg/mtune.c: New.
13584
13585 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13586
13587         PR middle-end/43083
13588         * gcc.dg/graphite/pr43083.c: New.
13589
13590 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13591
13592         PR middle-end/43097
13593         * gfortran.dg/graphite/pr43097.f: New.
13594
13595 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13596             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13597
13598         PR middle-end/43140
13599         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13600
13601 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13602
13603         PR middle-end/43026
13604         * g++.dg/graphite/pr43026.C: New.
13605
13606 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13607
13608         PR c++/43126
13609         * gcc.dg/cleanup-1.c: Update.
13610         * gcc.dg/func-args-1.c: Update.
13611         * gcc.dg/format/sentinel-1.c: Update.
13612         * g++.old-deja/g++.jason/scoping10.C: Update.
13613         * g++.old-deja/g++.ns/lookup5.C: Update.
13614         * g++.dg/ext/cleanup-1.C: Update.
13615         * g++.dg/parse/varmod1.C: Update.
13616         * g++.dg/parse/error33.C: Update.
13617         * g++.dg/expr/call3.C: Update.
13618         * g++.dg/func-args-1.C: New.
13619
13620 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13621
13622         PR c/43125
13623         * gcc.dg/attr-used-2.c: Moved to ...
13624         * c-c++-common/attr-used-2.c: Here.
13625
13626         * gcc.dg/attr-used.c: Moved to ...
13627         * c-c++-common/attr-used.c: Here.
13628
13629 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13630
13631         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13632
13633 2010-02-22  Richard Guenther  <rguenther@suse.de>
13634
13635         PR lto/43045
13636         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13637         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13638
13639 2010-02-22  Richard Guenther  <rguenther@suse.de>
13640
13641         PR tree-optimization/42749
13642         * gcc.c-torture/compile/pr42749.c: New testcase.
13643
13644 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13645
13646         PR fortran/43072
13647         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13648         * gfortran.dg/internal_pack_9.f90: New test.
13649
13650 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13651
13652         PR c++/23510
13653         * g++.dg/template/recurse.C: Adjust.
13654         * g++.dg/template/pr23510.C: New.
13655
13656 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13657
13658         PR c++/42824
13659         * g++.dg/template/memclass4.C: New test.
13660
13661 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13662
13663         PR fortran/35259
13664         * gfortran.dg/reassoc_5.f90: New test.
13665
13666 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13667
13668         PR target/43067
13669         * gcc.target/i386/pr43067.c: New test.
13670
13671 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13672
13673         PR c++/35669
13674         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13675         -Wconversion-null.
13676         * g++.dg/warn/Wconversion-null.C: New test.
13677         * g++.old-deja/g++.other/null1.C: Move to...
13678         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13679
13680 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13681
13682         PR fortran/36932
13683         PR fortran/36933
13684         * gfortran.dg/dependency_26.f90: New test.
13685
13686         PR fortran/43072
13687         * gfortran.dg/internal_pack_7.f90: New test.
13688
13689         PR fortran/43111
13690         * gfortran.dg/internal_pack_8.f90: New test.
13691
13692 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13693
13694         PR 43128
13695         * c-c++-common/pr41779.c: Fix broken testcase.
13696
13697 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13698
13699         PR 36513
13700         * c-c++-common/pr36513.c: New testcase.
13701         * c-c++-common/pr36513-2.c: New testcase.
13702
13703 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13704
13705         PR 41779
13706         * c-c++-common/pr41779.c: New.
13707
13708 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13709
13710         PR debug/43084
13711         * gcc.dg/pr43084.c: New test.
13712
13713 2010-02-19  Richard Guenther  <rguenther@suse.de>
13714
13715         PR tree-optimization/42916
13716         * gcc.dg/pr42916.c: New testcase.
13717
13718 2010-02-18  Jason Merrill  <jason@redhat.com>
13719
13720         PR c++/42837
13721         * g++.dg/abi/packed1.C: Add expected warning.
13722
13723         PR c++/43108
13724         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13725         * gcc.dg/torture/dg-torture.exp: Likewise.
13726         * c-c++-common/torture/complex-sign.h,
13727         c-c++-common/torture/complex-sign-add.c,
13728         c-c++-common/torture/complex-sign-mixed-add.c,
13729         c-c++-common/torture/complex-sign-mixed-div.c,
13730         c-c++-common/torture/complex-sign-mixed-mul.c,
13731         c-c++-common/torture/complex-sign-mixed-sub.c,
13732         c-c++-common/torture/complex-sign-mul.c,
13733         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13734         Adapt for C++ compilation as well.
13735
13736         PR c++/43070
13737         * g++.dg/ext/label1.C: Update.
13738         * g++.dg/ext/label2.C: Update.
13739
13740         PR c++/26261
13741         * g++.dg/template/dependent-name6.C: New.
13742
13743         PR c++/43109
13744         * g++.dg/parse/namespace12.C: New.
13745
13746 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13747
13748         PR tree-optimization/43066
13749         * gcc.c-torture/compile/pr43066.c: New test.
13750
13751 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13752
13753         * g++.dg/ext/attrib35.C: Fix target selector string.
13754         * g++.dg/ext/attrib36.C: Ditto.
13755         * g++.dg/ext/attrib37.C: Ditto.
13756         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13757         * g++.dg/abi/mangle25.C: Ditto.
13758
13759 2010-02-17  Jason Merrill  <jason@redhat.com>
13760
13761         PR c++/43069
13762         * g++.dg/parse/namespace11.C: New.
13763
13764         PR c++/43093
13765         * g++.dg/ext/attrib37.C: New.
13766
13767         PR c++/43079
13768         * g++.dg/template/ptrmem20.C: New.
13769
13770 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13771
13772         PR target/43103
13773         * gcc.target/i386/xop-check.h: Include m256-check.h.
13774         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13775         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13776         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13777         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13778
13779 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13780
13781         PR debug/42918
13782         * gcc.dg/pr42918.c: New test.
13783
13784 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13785
13786         * g++.dg/ext/attrib36.C: Require ILP32.
13787
13788 2010-02-16  Richard Guenther  <rguenther@suse.de>
13789
13790         PR tree-optimization/41043
13791         * gfortran.dg/pr41043.f90: New testcase.
13792         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13793
13794 2010-02-16  Jason Merrill  <jason@redhat.com>
13795
13796         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13797
13798 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13799
13800         PR tree-optimization/43074
13801         * gcc.dg/vect/fast-math-pr43074.c: New test.
13802
13803 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13804
13805         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13806
13807 2010-02-16  Jason Merrill  <jason@redhat.com>
13808
13809         PR c++/43031
13810         * g++.dg/ext/attrib36.C: New.
13811
13812         PR c++/43036
13813         * g++.dg/other/array6.C: New.
13814
13815 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13816
13817         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13818
13819 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13820
13821         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13822         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13823         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13824         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13825         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13826         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13827
13828 2010-02-15  Richard Guenther  <rguenther@suse.de>
13829
13830         PR middle-end/43068
13831         * g++.dg/torture/pr43068.C: New testcase.
13832
13833 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13834
13835         PR c++/43024
13836         * g++.dg/opt/ice1.C: New.
13837
13838 2010-02-14  Jason Merrill  <jason@redhat.com>
13839
13840         PR c++/41997
13841         * g++.dg/cpp0x/initlist-opt.C: New.
13842
13843 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13844
13845         PR fortran/41113
13846         PR fortran/41117
13847         * gfortran.dg/internal_pack_6.f90: New test.
13848
13849 2010-02-12  Jason Merrill  <jason@redhat.com>
13850
13851         PR c++/43054
13852         * g++.dg/cpp0x/variadic99.C: New.
13853
13854 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13855
13856         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13857         sign extend pointers to gualchk_t.
13858
13859         PR c++/43033
13860         * g++.dg/other/default3.C: Xfail g4 test.
13861
13862 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13863
13864         PR middle-end/43012
13865         * gcc.dg/graphite/pr43012.c: New.
13866
13867 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13868
13869         PR middle-end/42930
13870         * g++.dg/graphite/pr42930.C: New.
13871
13872 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13873
13874         PR middle-end/42914
13875         PR middle-end/42530
13876         * gcc.dg/graphite/pr42530.c: New.
13877         * gcc.dg/graphite/pr42914.c: New.
13878
13879 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13880
13881         PR middle-end/42771
13882         * gcc.dg/graphite/pr42771.c: New.
13883
13884 2010-02-11  Richard Guenther  <rguenther@suse.de>
13885
13886         PR tree-optimization/42998
13887         * gcc.c-torture/compile/pr42998.c: New testcase.
13888
13889 2010-02-10  Jason Merrill  <jason@redhat.com>
13890
13891         PR c++/41896
13892         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13893
13894         PR c++/42983, core issue 906
13895         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13896         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13897
13898         PR c++/43016
13899         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13900
13901 2010-02-10  Richard Guenther  <rguenther@suse.de>
13902
13903         PR tree-optimization/43017
13904         * gcc.dg/torture/pr43017.c: New testcase.
13905
13906 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13907
13908         PR fortran/40823
13909         * gfortran.dg/private_type_1.f90: Update error location.
13910         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13911         * gfortran.dg/typebound_operator_2.f03: Ditto.
13912         * gfortran.dg/assignment_2.f90: Ditto.
13913         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13914         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13915
13916 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13917
13918         PR fortran/43015
13919         * gfortran.dg/bind_c_usage_20.f90: New test.
13920
13921 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13922
13923         PR debug/43010
13924         * g++.dg/debug/pr43010.C: New test.
13925
13926 2010-02-10  Richard Guenther  <rguenther@suse.de>
13927
13928         PR c/43007
13929         * gcc.c-torture/execute/20100209-1.c: New testcase.
13930         * gcc.dg/fold-div-3.c: Likewise.
13931
13932 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13933
13934         * gcc.dg/builtin-ffs-1.c: New test.
13935
13936 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13937
13938         PR fortran/42999
13939         * gfortran.dg/array_constructor_35.f90: New test.
13940
13941 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13942
13943         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13944
13945 2010-02-09  Jason Merrill  <jason@redhat.com>
13946
13947         PR c++/42399
13948         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13949
13950         PR c++/42370
13951         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13952
13953 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13954
13955         PR fortran/41869
13956         * gfortran.dg/module_write_1.f90: New test.
13957
13958 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13959
13960         * gcc.dg/pr19340.c: Adjust.
13961
13962 2010-02-09  Richard Guenther  <rguenther@suse.de>
13963
13964         PR tree-optimization/43008
13965         * gcc.c-torture/execute/pr43008.c: New testcase.
13966
13967 2010-02-09  Richard Guenther  <rguenther@suse.de>
13968
13969         PR tree-optimization/43000
13970         * gcc.dg/torture/pr43000.c: New testcase.
13971         * gcc.dg/torture/pr43002.c: Likewise.
13972
13973 2010-02-09  Daniel Kraft  <d@domob.eu>
13974
13975         PR fortran/39171
13976         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13977         and pass -Wsurprising as necessary.
13978
13979 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13980
13981         PR tree-optimization/42890
13982         * g++.dg/torture/pr42890.C: New test.
13983
13984 2010-02-08  Richard Guenther  <rguenther@suse.de>
13985
13986         PR middle-end/42995
13987         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13988
13989 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13990
13991         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13992         return 0 from main.
13993         * gcc.dg/graphite/block-1.c: Same.
13994         * gcc.dg/graphite/block-3.c: Same.
13995         * gcc.dg/graphite/block-4.c: Same.
13996         * gcc.dg/graphite/block-5.c: Same.
13997         * gcc.dg/graphite/block-6.c: Same.
13998         * gcc.dg/graphite/block-7.c: Same.
13999         * gcc.dg/graphite/interchange-0.c: Same.
14000         * gcc.dg/graphite/interchange-1.c: Same.
14001         * gcc.dg/graphite/interchange-10.c: Same.
14002         * gcc.dg/graphite/interchange-11.c: Same.
14003         * gcc.dg/graphite/interchange-12.c: Same.
14004         * gcc.dg/graphite/interchange-2.c: Same.
14005         * gcc.dg/graphite/interchange-3.c: Same.
14006         * gcc.dg/graphite/interchange-4.c: Same.
14007         * gcc.dg/graphite/interchange-5.c: Same.
14008         * gcc.dg/graphite/interchange-6.c: Same.
14009         * gcc.dg/graphite/interchange-7.c: Same.
14010         * gcc.dg/graphite/interchange-8.c: Same.
14011         * gcc.dg/graphite/interchange-9.c: Same.
14012         * gcc.dg/graphite/interchange-mvt.c: Same.
14013
14014 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14015
14016         * gfortran.dg/graphite/id-19.f: New.
14017         * gfortran.dg/graphite/pr14741.f90: New.
14018         * gfortran.dg/graphite/pr41924.f90: New.
14019         * gfortran.dg/graphite/run-id-2.f90: New.
14020
14021 2010-02-07  Richard Guenther  <rguenther@suse.de>
14022
14023         PR middle-end/42956
14024         * gcc.c-torture/compile/pr42956.c: New testcase.
14025
14026 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14027
14028         PR libfortran/42742
14029         * gfortran.dg/fmt_cache_2.f: New test.
14030
14031 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14032
14033         * gfortran.dg/read_no_eor.f90: New test.
14034
14035 2010-02-05  Jason Merrill  <jason@redhat.com>
14036
14037         * g++.dg/ext/label13.C: Move constructor body out of class.
14038
14039 2010-02-03  Jason Merrill  <jason@redhat.com>
14040
14041         PR c++/42870
14042         * g++.dg/ext/dllexport3.C: New.
14043
14044 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14045
14046         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14047
14048 2010-02-05  Richard Guenther  <rguenther@suse.de>
14049
14050         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14051
14052 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14053
14054         PR c++/42915
14055         * g++.dg/other/crash-9.C: New test.
14056
14057 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14058
14059         PR fortran/42309
14060         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14061
14062 2010-02-04  Richard Guenther  <rguenther@suse.de>
14063
14064         PR rtl-optimization/42952
14065         * gcc.dg/torture/pr42952.c: New testcase.
14066
14067 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14068
14069         PR libfortran/42901
14070         * gfortran.dg/namelist_60.f90: New test.
14071
14072 2010-02-03  Jason Merrill  <jason@redhat.com>
14073
14074         PR c++/40138
14075         * g++.dg/ext/builtin11.C: New.
14076
14077         PR c++/4926
14078         PR c++/38600
14079         * g++.dg/abi/mangle35.C: New.
14080         * g++.dg/abi/mangle37.C: New.
14081
14082         PR c++/12909
14083         * g++.dg/abi/mangle36.C: New.
14084
14085         PR c++/35652
14086         * g++.dg/warn/string1.C: New.
14087
14088 2010-02-03  Richard Guenther  <rguenther@suse.de>
14089
14090         PR tree-optimization/42944
14091         * gcc.dg/errno-1.c: New testcase.
14092
14093 2010-02-03  Richard Guenther  <rguenther@suse.de>
14094
14095         PR middle-end/42927
14096         * gcc.c-torture/compile/pr42927.c: New testcase.
14097
14098 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14099
14100         PR fortran/42936
14101         * gfortran.dg/null_4.f90: New test.
14102
14103 2010-02-02  Jason Merrill  <jason@redhat.com>
14104
14105         PR c++/41090
14106         * g++.dg/ext/label13.C: New.
14107
14108 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14109
14110         PR fortran/42650
14111         * gfortran.dg/func_result_5.f90: New test.
14112
14113 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14114
14115         PR fortran/42922
14116         * gfortran.dg/pure_initializer_3.f90: News test.
14117
14118 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14119
14120         PR fortran/42888
14121         * gfortran.dg/allocate_derived_2.f90: New test.
14122
14123 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14124
14125         PR middle-end/42898
14126         * gcc.dg/torture/pr42898-2.c: New test.
14127
14128 2010-01-31  Richard Guenther  <rguenther@suse.de>
14129
14130         PR middle-end/42898
14131         * gcc.dg/torture/pr42898.c: New testcase.
14132
14133 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14134
14135         PR fortran/38324
14136         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14137         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14138
14139 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14140
14141         * g++.dg/tree-ssa/inline-1.C: New.
14142         * g++.dg/tree-ssa/inline-2.C: New.
14143         * g++.dg/tree-ssa/inline-3.C: New.
14144
14145 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14146
14147         PR testsuite/41701
14148         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14149         the string 'pow' in the pathname of the compiler from generating a
14150         test failure.
14151
14152 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14153
14154         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14155         * g++.old-deja/g++.mike/eh17.C: Likewise.
14156         * g++.old-deja/g++.mike/p5571.C: Likewise.
14157
14158 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14159
14160         PR c++/42758
14161         PR c++/42634
14162         PR c++/42336
14163         PR c++/42797
14164         PR c++/42880
14165         * g++.dg/other/crash-5.C: New test.
14166         * g++.dg/other/crash-6.C: New test.
14167         * g++.dg/other/crash-7.C: New test.
14168         * g++.dg/other/crash-8.C: New test.
14169
14170 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14171
14172         PR rtl-optimization/42889
14173         * gcc.dg/pr42889.c: New test.
14174
14175 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14176
14177         * gcc.target/i386/pr42881.c: Use SSE2.
14178
14179 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14180
14181         PR target/42891
14182         * gcc.target/i386/pr42891.c: New test.
14183
14184 2010-01-28  Richard Guenther  <rguenther@suse.de>
14185
14186         PR tree-optimization/42871
14187         * g++.dg/torture/pr42871.C: New testcase.
14188
14189 2010-01-28  Richard Guenther  <rguenther@suse.de>
14190
14191         * gcc.dg/Wobjsize-1.h: New testcase.
14192         * gcc.dg/Wobjsize-1.c: Likewise.
14193
14194 2010-01-28  Richard Guenther  <rguenther@suse.de>
14195
14196         PR middle-end/42883
14197         * g++.dg/torture/pr42883.C: New testcase.
14198
14199 2010-01-28  Michael Matz  <matz@suse.de>
14200
14201         * gcc.target/i386/pr42881.c: New test.
14202
14203 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14204
14205         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14206         Add i?86-*-solaris2* support.
14207
14208 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14209
14210         PR c++/42713
14211         PR c++/42820
14212         * g++.dg/template/typedef27.C: New test case.
14213         * g++.dg/template/typedef28.C: New test case.
14214
14215 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14216
14217         * gcc.dg/optimize-bswap*.c: Add ARM target
14218
14219 2010-01-27  Richard Guenther  <rguenther@suse.de>
14220
14221         PR middle-end/42878
14222         * gcc.dg/torture/pr42878-1.c: New testcase.
14223         * gcc.dg/torture/pr42878-2.c: Likewise.
14224
14225 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14226
14227         PR middle-end/42874
14228         * gcc.dg/vla-22.c: New test.
14229
14230 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14231
14232         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14233         current collation.
14234
14235 2010-01-26  Richard Guenther  <rguenther@suse.de>
14236
14237         PR rtl-optimization/42685
14238         * gcc.dg/pr42685.c: New testcase.
14239         * g++.dg/other/pr42685.C: Likewise.
14240
14241 2010-01-26  Richard Guenther  <rguenther@suse.de>
14242
14243         PR middle-end/42806
14244         * g++.dg/other/pr42806.C: New testcase.
14245
14246 2010-01-26  Richard Guenther  <rguenther@suse.de>
14247
14248         PR tree-optimization/42250
14249         * gcc.dg/pr42250.c: New testcase.
14250
14251 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14252
14253         * gnat.dg/array_bounds_test.adb: New test.
14254
14255 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14256
14257         PR fortran/42858
14258         * gfortran.dg/generic_21.f90: New test.
14259
14260 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14261
14262         PR testsuite/41522
14263         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14264
14265 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14266
14267         PR c++/42748
14268         * g++.dg/abi/arm_va_list2.C: New test.
14269         * g++.dg/abi/arm_va_list2.h: Companion header file.
14270
14271 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14272
14273         PR fortran/41044
14274         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14275
14276         PR fortran/41167
14277         * gfortran.dg/char_array_arg_1.f90 : New test.
14278
14279         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14280
14281 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14282
14283         PR fortran/39304
14284         * gfortran.dg/generic_20.f90: New test.
14285
14286 2010-01-22  Michael Matz  <matz@suse.de>
14287
14288         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14289         -msse2.
14290
14291 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14292
14293         PR fortran/42736
14294         * gfortran.dg/dependency_25.f90 : New test.
14295
14296 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14297
14298         PR tree-optimization/42585
14299         * gcc.dg/tree-ssa/pr42585.c: New test.
14300
14301 2010-01-21  Richard Guenther  <rguenther@suse.de>
14302
14303         PR middle-end/19988
14304         * gcc.dg/pr19988.c: New testcase.
14305
14306 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14307
14308         * g++.dg/compat/decimal/compat-common.h: New file.
14309         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14310         * g++.dg/compat/decimal/pass_x.h: New file.
14311         * g++.dg/compat/decimal/pass_y.h: New file.
14312         * g++.dg/compat/decimal/pass-1_main.C: New file.
14313         * g++.dg/compat/decimal/pass-1_x.C: New file.
14314         * g++.dg/compat/decimal/pass-1_y.C: New file.
14315         * g++.dg/compat/decimal/pass-2_main.C: New file.
14316         * g++.dg/compat/decimal/pass-2_x.C: New file.
14317         * g++.dg/compat/decimal/pass-2_y.C: New file.
14318         * g++.dg/compat/decimal/pass-3_main.C: New file.
14319         * g++.dg/compat/decimal/pass-3_x.C: New file.
14320         * g++.dg/compat/decimal/pass-3_y.C: New file.
14321         * g++.dg/compat/decimal/pass-4_main.C: New file.
14322         * g++.dg/compat/decimal/pass-4_x.C: New file.
14323         * g++.dg/compat/decimal/pass-4_y.C: New file.
14324         * g++.dg/compat/decimal/pass-5_main.C: New file.
14325         * g++.dg/compat/decimal/pass-5_x.C: New file.
14326         * g++.dg/compat/decimal/pass-5_y.C: New file.
14327         * g++.dg/compat/decimal/pass-6_main.C: New file.
14328         * g++.dg/compat/decimal/pass-6_x.C: New file.
14329         * g++.dg/compat/decimal/pass-6_y.C: New file.
14330         * g++.dg/compat/decimal/return_x.h: New file.
14331         * g++.dg/compat/decimal/return_y.h: New file.
14332         * g++.dg/compat/decimal/return-1_main.C: New file.
14333         * g++.dg/compat/decimal/return-1_x.C: New file.
14334         * g++.dg/compat/decimal/return-1_y.C: New file.
14335         * g++.dg/compat/decimal/return-2_main.C: New file.
14336         * g++.dg/compat/decimal/return-2_x.C: New file.
14337         * g++.dg/compat/decimal/return-2_y.C: New file.
14338         * g++.dg/compat/decimal/return-3_main.C: New file.
14339         * g++.dg/compat/decimal/return-3_x.C: New file.
14340         * g++.dg/compat/decimal/return-3_y.C: New file.
14341         * g++.dg/compat/decimal/return-4_main.C: New file.
14342         * g++.dg/compat/decimal/return-4_x.C: New file.
14343         * g++.dg/compat/decimal/return-4_y.C: New file.
14344         * g++.dg/compat/decimal/return-5_main.C: New file.
14345         * g++.dg/compat/decimal/return-5_x.C: New file.
14346         * g++.dg/compat/decimal/return-5_y.C: New file.
14347         * g++.dg/compat/decimal/return-6_main.C: New file.
14348         * g++.dg/compat/decimal/return-6_x.C: New file.
14349         * g++.dg/compat/decimal/return-6_y.C: New file.
14350
14351 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14352
14353         PR debug/42715
14354         * gcc.dg/pr42715.c: New.
14355
14356 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14357
14358         PR c++/42038
14359         * g++.dg/parse/crash55.C: New.
14360
14361 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14362
14363         PR debug/42782
14364         * gcc.dg/guality/pr42782.c: New.
14365
14366 2010-01-20  Jason Merrill  <jason@redhat.com>
14367
14368         PR c++/41788
14369         * g++.dg/abi/packed1.C: New.
14370
14371         PR c++/41920
14372         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14373
14374         PR c++/40750
14375         * g++.dg/parse/fn-typedef1.C: New.
14376         * g++.dg/other/cv_quals.C: Adjust.
14377
14378 2010-01-20  Anthony Green  <green@moxielogic.com>
14379
14380         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14381         pack(push) pragma).
14382         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14383         * gcc.dg/20020312-2.c: Port this to the moxie core.
14384         * gcc.dg/weak/typeof-2.c: Ditto.
14385
14386 2010-01-20  Richard Guenther  <rguenther@suse.de>
14387
14388         PR tree-optimization/42717
14389         * gcc.c-torture/compile/pr42717.c: New testcase.
14390
14391 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14392
14393         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14394         of signed, add a few new tests.
14395
14396         PR middle-end/42803
14397         * g++.dg/parse/limits-initializer1.C: New test.
14398
14399 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14400
14401         PR fortran/42804
14402         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14403         * gfortran.dg/typebound_call_12.f03: New test.
14404
14405 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14406
14407         PR fortran/42783
14408         * gfortran.dg/bounds_check_15.f90 : New test.
14409
14410 2010-01-19  Michael Matz  <matz@suse.de>
14411
14412         PR tree-optimization/41783
14413         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14414
14415 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14416
14417         PR target/38697.
14418         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14419         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14420         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14421         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14422         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14423         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14424         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14425         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14426         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14427         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14428         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14429
14430 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14431
14432         PR fortran/42545
14433         * gfortran.dg/extends_6.f03: Modified an error message.
14434         * gfortran.dg/extends_10.f03: New test.
14435         * gfortran.dg/private_type_6.f03: Modified an error message.
14436         * gfortran.dg/structure_constructor_8.f03: Ditto.
14437
14438 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14439
14440         PR tree-optimization/42719
14441         * gcc.dg/pr42719.c: New test.
14442
14443         PR debug/42728
14444         * gcc.dg/pr42728.c: New test.
14445
14446 2010-01-19  Anthony Green  <green@moxielogic.com>
14447
14448         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14449
14450 2010-01-18  Anthony Green  <green@moxielogic.com>
14451
14452         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14453         for moxie.
14454
14455 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14456
14457         * g++.dg/template/error45.C: reverted as part of reverting the
14458         fix of PR c++/42634.
14459
14460 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14461
14462         PR c++/42634
14463         * g++.dg/template/error45.C: New test.
14464
14465 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14466
14467         PR c++/42766
14468         * g++.dg/conversion/op6.C: New test.
14469
14470 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14471
14472         PR target/42774
14473         * gcc.target/alpha/pr42774.c: New test.
14474
14475 2010-01-18  Richard Guenther  <rguenther@suse.de>
14476
14477         PR tree-optimization/42781
14478         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14479
14480 2010-01-17  Richard Guenther  <rguenther@suse.de>
14481
14482         PR middle-end/42248
14483         * gcc.c-torture/execute/pr42248.c: New testcase.
14484
14485 2010-01-17  Richard Guenther  <rguenther@suse.de>
14486
14487         PR tree-optimization/42773
14488         * g++.dg/torture/pr42773.C: New testcase.
14489
14490 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14491
14492         PR fortran/42677
14493         * gfortran.dg/interface_assignment_5.f90: New test.
14494
14495 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14496
14497         PR c++/42697
14498         * g++.dg/template/crash94.C: Reverted.
14499
14500 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14501
14502         PR debug/42767
14503         * gcc.dg/debug/pr42767.c: New.
14504
14505 2010-01-15  Jason Merrill  <jason@redhat.com>
14506
14507         PR c++/42761
14508         * g++.dg/cpp0x/decltype22.C: New.
14509
14510 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14511
14512         PR middle-end/42760
14513         * g++.dg/torture/pr42760.C: New test.
14514
14515 2010-01-15  Jing Yu  <jingyu@google.com>
14516
14517         PR rtl-optimization/42691
14518         * gcc.c-torture/execute/pr42691.c: New.
14519
14520 2010-01-15  Richard Guenther  <rguenther@suse.de>
14521
14522         PR middle-end/42739
14523         * g++.dg/torture/pr42739.C: New testcase.
14524
14525 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14526
14527         * g++.dg/template/error45.C: Revert as part of reverting changes
14528         or PR c++/42634.
14529
14530 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14531
14532         PR fortran/42684
14533         * gfortran.dg/interface_31.f90: New test.
14534
14535 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14536
14537         * gcc.target/powerpc/pr42747.c: New file.
14538
14539 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14540
14541         PR middle-end/42674
14542         * c-c++-common/pr42674.c: New test.
14543
14544         PR c++/42608
14545         * g++.dg/template/instantiate11.C: New test.
14546
14547 2010-01-14  Jason Merrill  <jason@redhat.com>
14548
14549         PR c++/42701
14550         * g++.dg/overload/error3.C: New.
14551
14552         PR c++/42655
14553         * g++.dg/overload/rvalue1.C: New.
14554
14555 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14556
14557         PR tree-optimization/42706
14558         * gcc.dg/ipa/pr42706.c: New testcase.
14559
14560 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14561
14562         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14563
14564 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14565
14566         PR tree-optimization/42714
14567         * g++.dg/torture/pr42714.C: New test.
14568
14569 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14570
14571         PR rtl-optimization/42246
14572         * gfortran.dg/pr42246-2.f: New.
14573
14574 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14575
14576         PR rtl-optimization/42389
14577         * gcc.dg/pr42389.c: New.
14578
14579 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14580
14581         PR rtl-optimization/42388
14582         * gcc.dg/pr42388.c: New.
14583
14584 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14585
14586         PR rtl-optimization/42294
14587         * gfortran.dg/pr42294.f: New.
14588
14589 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14590
14591         PR rtl-optimization/39453
14592         PR rtl-optimization/42246
14593         * gcc.dg/pr39453.c: New.
14594         * gcc.dg/pr42246.c: New.
14595
14596 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14597
14598         PR middle-end/42245
14599         * gcc.dg/pr42245.c: New.
14600         * gcc.dg/pr42245-2.c: New.
14601
14602 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14603
14604         PR rtl-optimization/42249
14605         * gcc.dg/pr42249.c: New.
14606
14607 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14608
14609         PR c/42721
14610         * gcc.c-torture/execute/pr42721.c: New test.
14611
14612 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14613
14614         PR tree-optimization/42709
14615         * gcc.dg/vect/pr42709.c: New test.
14616
14617 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14618
14619         PR fortran/41478
14620         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14621         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14622
14623 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14624
14625         PR fortran/42481
14626         * gfortran.dg/generic_19.f90 : New test.
14627
14628 2010-01-13  Richard Guenther  <rguenther@suse.de>
14629
14630         PR tree-optimization/42730
14631         * gcc.c-torture/compile/pr42730.c: New testcase.
14632
14633 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14634
14635         PR target/pr42542
14636         * gcc.target/ia64/pr42542-1.c: New.
14637         * gcc.target/ia64/pr42542-2.c: New.
14638         * gcc.target/ia64/pr42542-3.c: New.
14639
14640 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14641
14642         PR c++/42634
14643         * g++.dg/template/error45.C: New test.
14644
14645 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14646
14647         PR tree-optimization/42704
14648         * g++.dg/torture/pr42704.C: New test.
14649
14650 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14651
14652         PR tree-optimization/42703
14653         * gcc.c-torture/compile/pr42703.c: New test.
14654
14655 2010-01-13  Richard Guenther  <rguenther@suse.de>
14656
14657         PR tree-optimization/42705
14658         * gcc.c-torture/compile/pr42705.c: New testcase.
14659
14660 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14661
14662         * gcc.target/bfin/l2.c: New test.
14663         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14664
14665 2010-01-13  Richard Guenther  <rguenther@suse.de>
14666
14667         PR middle-end/42716
14668         * gcc.c-torture/compile/pr42716.c: New testcase.
14669
14670 2010-01-13  Richard Guenther  <rguenther@suse.de>
14671
14672         PR lto/42678
14673         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14674
14675 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14676
14677         PR c/42708
14678         * gcc.c-torture/compile/pr42708-1.c: New test.
14679
14680 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14681
14682         PR debug/42662
14683         * gcc.dg/pr42662.c: New test.
14684
14685         PR tree-optimization/42645
14686         * g++.dg/other/pr42645-1.C: New test.
14687         * g++.dg/other/pr42645-2.C: New test.
14688
14689 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14690
14691         PR target/42416
14692         * gcc.target/powerpc/warn-1.c: New test.
14693         * gcc.target/powerpc/warn-2.c: New test.
14694
14695 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14696
14697         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14698         stack alignment.
14699
14700 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14701
14702         * gcc.dg/lto/20100108_0.c: New.
14703
14704 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14705
14706         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14707         Add -march=i686 -msse for 32bit x86 targets.
14708
14709 2010-01-10  Richard Guenther  <rguenther@suse.de>
14710
14711         PR middle-end/42667
14712         * gcc.dg/torture/pr42667.c: New testcase.
14713
14714 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14715
14716         PR fortran/32489
14717         * gfortran.dg/array_constructor_34.f90: New test.
14718
14719 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14720
14721         PR fortran/20923
14722         * gfortran.dg/array_constructor_33.f90: New test.
14723         gfortran.dg/array_function_5.f90: Add credit.
14724
14725 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14726
14727         PR debug/42631
14728         * gcc.dg/pr42631.c: New.
14729
14730 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14731
14732         PR debug/42630
14733         * gcc.dg/pr42630.c: New.
14734
14735 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14736
14737         PR debug/42629
14738         * gcc.dg/pr42629.c: New.
14739
14740 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14741
14742         PR middle-end/42363
14743         * gcc.dg/torture/pr42363.c: New.
14744
14745 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14746
14747         PR debug/42604
14748         PR debug/42395
14749         * gcc.dg/vect/pr42604.c: New.
14750         * gcc.dg/vect/pr42395.c: New.
14751
14752 2010-01-09  Richard Guenther  <rguenther@suse.de>
14753
14754         PR middle-end/42512
14755         * gcc.c-torture/execute/pr42512.c: New testcase.
14756
14757 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14758
14759         PR fortran/41298
14760         * gfortran.dg/c_ptr_tests_14.f90: New test.
14761
14762 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14763
14764         PR ada/41929
14765         * gnat.dg/null_pointer_deref1.adb: Don't run on
14766         sparc*-sun-solaris2.11.
14767
14768 2010-01-08  Richard Guenther  <rguenther@suse.de>
14769
14770         PR lto/42528
14771         * gcc.dg/lto/20100103-1_0.c: New testcase.
14772         * gcc.dg/lto/20100103-2_0.c: Likewise.
14773
14774 2010-01-08  Tobias Burnus  <burnus@net-b.de
14775
14776         PR/fortran 25829
14777         * gfortran.dg/asynchronous_1.f90: New test.
14778         * gfortran.dg/asynchronous_2.f90: New test.
14779         * gfortran.dg/conflicts.f90: Update error message.
14780
14781 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14782
14783         c++/40155
14784         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14785
14786 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14787
14788         PR tree-optimization/42625
14789         * g++.dg/opt/dtor4.C: New test.
14790         * g++.dg/opt/dtor4.h: New.
14791         * g++.dg/opt/dtor4-aux.cc: New.
14792
14793 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14794
14795         PR fortran/42597
14796         * gfortran.dg/proc_ptr_26.f90: New test.
14797
14798 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14799
14800         PR fortran/41872
14801         * gfortran.dg/allocatable_scalar_7.f90: New test.
14802
14803 2010-01-06  Richard Guenther  <rguenther@suse.de>
14804
14805         * gcc.c-torture/compile/pr42632.c: New testcase.
14806
14807 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14808
14809         PR target/42542
14810         * gcc.target/i386/pr42542-4.c: New.
14811         * gcc.target/i386/pr42542-4a.c: Likewise.
14812         * gcc.target/i386/pr42542-5.c: Likewise.
14813         * gcc.target/i386/pr42542-5a.c: Likewise.
14814
14815 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14816
14817         * gcc.dg/tls/opt-15.c: New test.
14818
14819 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14820
14821         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14822
14823 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14824
14825         PR tree-optimization/42462
14826         * g++.dg/torture/pr42462.C: New test.
14827
14828 2010-01-05  Jason Merrill  <jason@redhat.com>
14829
14830         * g++.dg/cpp0x/initlist30.C: New test.
14831
14832 2010-01-05  Richard Guenther  <rguenther@suse.de>
14833
14834         PR tree-optimization/42614
14835         * gcc.c-torture/execute/pr42614.c: New testcase.
14836
14837 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14838
14839         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14840         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14841         -Wunreachable-code.
14842         * gcc.dg/Wunreachable-2.c: Likewise.
14843         * gcc.dg/Wunreachable-3.c: Likewise.
14844         * gcc.dg/Wunreachable-4.c: Likewise.
14845         * gcc.dg/Wunreachable-5.c: Likewise.
14846         * gcc.dg/Wunreachable-6.c: Likewise.
14847         * gcc.dg/Wunreachable-7.c: Likewise.
14848         * gcc.dg/Wunreachable-8.c: Likewise.
14849         * gcc.dg/20041231-1.c: Likewise.
14850
14851 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14852
14853         PR other/42611
14854         * gcc.dg/pr42611.c: New test.
14855
14856         PR tree-optimization/42508
14857         * g++.dg/opt/pr42508.C: New test.
14858
14859 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14860
14861         PR fortran/41872
14862         * gfortran.dg/allocatable_scalar_8.f90: New.
14863
14864 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14865
14866         PR tree-optimization/42398
14867         * gcc.c-torture/compile/pr42398.c: New test.
14868
14869 2010-01-04  Jason Merrill  <jason@redhat.com>
14870
14871         PR c++/42555
14872         * g++.dg/ext/attrib35.C: New.
14873
14874         PR c++/42567
14875         * g++.dg/cpp0x/auto17.C: New.
14876
14877 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14878
14879         * gcc.dg/lto/20100104_0.c: New.
14880
14881 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14882
14883         PR target/42542
14884         * gcc.target/i386/pr42542-1.c: New.
14885         * gcc.target/i386/pr42542-1a.c: Likewise.
14886         * gcc.target/i386/pr42542-1b.c: Likewise.
14887         * gcc.target/i386/pr42542-2.c: Likewise.
14888         * gcc.target/i386/pr42542-2a.c: Likewise.
14889         * gcc.target/i386/pr42542-2b.c: Likewise.
14890         * gcc.target/i386/pr42542-3.c: Likewise.
14891         * gcc.target/i386/pr42542-3a.c: Likewise.
14892
14893 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14894
14895         PR fortran/41872
14896         * gfortran.dg/allocatable_scalar_5.f90: New test.
14897         * gfortran.dg/allocatable_scalar_6.f90: New test.
14898
14899 2010-01-03  Richard Guenther  <rguenther@suse.de>
14900
14901         PR testsuite/42583
14902         * gfortran.dg/gomp/recursion1.f90: Remove.
14903
14904 2010-01-03  Richard Guenther  <rguenther@suse.de>
14905
14906         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14907         * gcc.dg/uninit-6.c: Likewise.
14908         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14909
14910 2010-01-03  Richard Guenther  <rguenther@suse.de>
14911
14912         PR tree-optimization/42589
14913         * gcc.target/i386/pr42589.c: New testcase.
14914
14915 2010-01-03  Richard Guenther  <rguenther@suse.de>
14916
14917         PR tree-optimization/42438
14918         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14919
14920 2010-01-02  Richard Guenther  <rguenther@suse.de>
14921
14922         PR testsuite/41651
14923         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14924
14925 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14926
14927         PR target/42448
14928         * gcc.target/alpha/pr42448-1.c: New test.
14929         * gcc.target/alpha/pr42448-2.c: Ditto.
14930
14931 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14932
14933         PR preprocessor/41947
14934         * gcc.dg/c99-hexfloat-3.c: New test.
14935
14936 2010-01-01  Richard Guenther  <rguenther@suse.de>
14937
14938         PR c/42570
14939         * gcc.c-torture/execute/pr42570.c: New testcase.
14940
14941 2010-01-01  Richard Guenther  <rguenther@suse.de>
14942
14943         PR middle-end/42559
14944         * gcc.c-torture/compile/pr42559.c: New testcase.
14945
14946 \f
14947 Copyright (C) 2010 Free Software Foundation, Inc.
14948
14949 Copying and distribution of this file, with or without modification,
14950 are permitted in any medium without royalty provided the copyright
14951 notice and this notice are preserved.