gcc/ChangeLog:
[official-gcc.git] / gcc / testsuite / ChangeLog
blob05a4341344399f1b7456f892d68841c944c73063
1 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
3         PR debug/46782
4         * gcc.dg/debug/pr46782.c: New.
6 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
8         PR fortran/46809
9         * gfortran.dg/pointer_check_8.f90: New.
11 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13         PR fortran/46705
14         * gfortran.dg/continuation_12.f90: New test.
16 2010-12-11  Tobias Burnus  <burnus@net-b.de>
18         PR fortran/46370
19         * gfortran.dg/coarray_14.f90: New.
21 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23         PR fortran/46842
24         * gfortran.dg/array_function_6.f90: New test.
26 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
28         * objc.dg/gnu-api-2-resolve-method.m: New.
29         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
31 2010-12-10 Ahmad Sharif <asharif@google.com>
33         * gcc.target/i386/max-stack-align.c: New testcase.
35 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
39 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
41         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
42         produce an error with -fobjc-std=objc1.
43         * obj-c++.dg/fobjc-std-1.mm: Same change.
45 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
47         PR c++/46001
48         * g++.dg/diagnostic/bitfld1.C: New test.
50 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
52         PR tree-optimization/43023
53         * gfortran.dg/ldist-1.f90: Adjust pattern.
54         * gfortran.dg/ldist-pr43023.f90: New.
56 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
58         PR rtl-optimization/46804
59         * gfortran.dg/pr46804.f90: New test.
61 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
63         PR middle-end/46674
64         PR lto/43157
65         * gcc.dg/pr43157.c: New file.
67 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
69         * gcc.dg/dfp/struct-union.c: Adjust.
70         * gcc.dg/lvalue-2.c: Adjust.
71         * gcc.dg/pr21419.c: Adjust.
72         * gcc.dg/qual-component-1.c: Adjust.
73         * g++.dg/other/const1.C: Adjust.
75 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
77         PR rtl-optimization/46865
78         * gcc.target/i386/pr46865-1.c: New test.
79         * gcc.target/i386/pr46865-2.c: New test.
81         PR tree-optimization/46864
82         * g++.dg/opt/pr46864.C: New test.
84 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
85             Iain Sandoe  <iains@gcc.gnu.org>
87         PR 43751/target
88         * lib/prune.exp: Prune dsymutil warnings.
90 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
92         * objc.dg/class-extension-1.m: New.
93         * objc.dg/class-extension-2.m: New.
94         * objc.dg/class-extension-3.m: New.
95         * objc.dg/property/at-property-26.m: New.
96         * objc.dg/property/at-property-27.m: New.
97         * objc.dg/property/at-property-28.m: New.
98         * obj-c++.dg/class-extension-1.mm: New.
99         * obj-c++.dg/class-extension-2.mm: New.
100         * obj-c++.dg/class-extension-3.mm: New.
101         * obj-c++.dg/property/at-property-26.mm: New.
102         * obj-c++.dg/property/at-property-27.mm: New.
103         * obj-c++.dg/property/at-property-28.mm: New.
105 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
107         PR target/46057
108         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
109         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
110         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
111         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
112         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
113         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
114         * gcc.dg/torture/stackalign/global-1.c: Likewise.
115         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
116         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
117         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
118         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
119         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
120         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
121         * g++.dg/torture/stackalign/throw-1.C: Likewise.
122         * g++.dg/torture/stackalign/throw-2.C: Likewise.
123         * g++.dg/torture/stackalign/throw-4.C: Likewise.
124         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
125         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
126         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
127         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
128         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
129         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
131         PR tree-optimization/46021
132         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
134 2010-12-09  Richard Guenther  <rguenther@suse.de>
136         PR middle-end/46844
137         * gcc.c-torture/compile/pr46866.c: New testcase.
139 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
141         PR testsuite/45068
142         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
144 2010-12-09  Martin Jambor  <mjambor@suse.cz>
146         PR middle-end/46734
147         * g++.dg/tree-ssa/pr46734.C: New test.
149 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
151         PR c++/44641
152         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
153         hppa*-*-*.
155 2010-12-08  Jason Merrill  <jason@redhat.com>
157         PR c++/46348
158         * g++.dg/cpp0x/constexpr-array2.C: New.
160 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
162         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
163         expected scan.
165 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
167         * objc.dg/exceptions-7.m: New.
168         * obj-c++.dg/exceptions-7.mm: New.
169         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
170         * obj-c++.dg/exceptions-5.mm: Same change.
172 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
174         * objc.dg/foreach-6.m: Updated location of error messages.
175         * objc.dg/foreach-7.m: Same change.
177 2010-12-08  Richard Guenther  <rguenther@suse.de>
178             Sebastian Pop  <sebastian.pop@amd.com>
180         PR tree-optimization/45230
181         PR tree-optimization/45231
182         PR tree-optimization/45370
183         * gcc.dg/graphite/id-pr45230-1.c: New.
184         * gcc.dg/graphite/id-pr45231.c: New.
185         * gfortran.dg/graphite/id-pr45370.f90: New.
187 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
189         PR c++/45329
190         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
191         * testsuite/g++.dg/conversion/op1.C: Adjust.
192         * testsuite/g++.dg/conversion/simd1.C: Adjust.
193         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
194         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
195         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
196         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
197         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
198         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
199         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
200         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
201         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
202         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
203         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
204         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
205         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
206         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
207         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
208         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
209         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
210         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
211         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
212         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
213         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
214         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
215         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
216         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
217         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
218         * testsuite/g++.dg/expr/cond9.C: Adjust.
219         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
220         * testsuite/g++.dg/ext/label5.C: Adjust.
221         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
222         * testsuite/g++.dg/ext/vla2.C: Adjust.
223         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
224         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
225         * testsuite/g++.dg/init/synth2.C: Adjust.
226         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
227         * testsuite/g++.dg/lookup/new1.C: Adjust.
228         * testsuite/g++.dg/lookup/using9.C: Adjust.
229         * testsuite/g++.dg/other/error13.C: Adjust.
230         * testsuite/g++.dg/other/error20.C: Adjust.
231         * testsuite/g++.dg/other/error31.C: Adjust.
232         * testsuite/g++.dg/other/pr28114.C: Adjust.
233         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
234         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
235         * testsuite/g++.dg/overload/ambig1.C: Adjust.
236         * testsuite/g++.dg/overload/arg3.C: Adjust.
237         * testsuite/g++.dg/overload/builtin1.C: Adjust.
238         * testsuite/g++.dg/overload/copy1.C: Adjust.
239         * testsuite/g++.dg/overload/new1.C: Adjust.
240         * testsuite/g++.dg/overload/template4.C: Adjust.
241         * testsuite/g++.dg/overload/unknown1.C: Adjust.
242         * testsuite/g++.dg/overload/using2.C: Adjust.
243         * testsuite/g++.dg/parse/crash5.C: Adjust.
244         * testsuite/g++.dg/parse/error19.C: Adjust.
245         * testsuite/g++.dg/parse/error28.C: Adjust.
246         * testsuite/g++.dg/parse/template7.C: Adjust.
247         * testsuite/g++.dg/parse/typename7.C: Adjust.
248         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
249         * testsuite/g++.dg/tc1/dr152.C: Adjust.
250         * testsuite/g++.dg/template/conv11.C: Adjust.
251         * testsuite/g++.dg/template/copy1.C: Adjust.
252         * testsuite/g++.dg/template/crash37.C: Adjust.
253         * testsuite/g++.dg/template/deduce3.C: Adjust.
254         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
255         * testsuite/g++.dg/template/error38.C: Adjust.
256         * testsuite/g++.dg/template/error40.C: Adjust.
257         * testsuite/g++.dg/template/friend.C: Adjust.
258         * testsuite/g++.dg/template/incomplete2.C: Adjust.
259         * testsuite/g++.dg/template/instantiate5.C: Adjust.
260         * testsuite/g++.dg/template/local4.C: Adjust.
261         * testsuite/g++.dg/template/local6.C: Adjust.
262         * testsuite/g++.dg/template/new3.C: Adjust.
263         * testsuite/g++.dg/template/operator9.C: Adjust.
264         * testsuite/g++.dg/template/overload6.C: Adjust.
265         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
266         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
267         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
268         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
269         * testsuite/g++.dg/template/qualttp5.C: Adjust.
270         * testsuite/g++.dg/template/sfinae2.C: Adjust.
271         * testsuite/g++.dg/template/spec22.C: Adjust.
272         * testsuite/g++.dg/template/spec23.C: Adjust.
273         * testsuite/g++.dg/template/ttp25.C: Adjust.
274         * testsuite/g++.dg/template/typedef4.C: Adjust.
275         * testsuite/g++.dg/template/unify10.C: Adjust.
276         * testsuite/g++.dg/template/unify11.C: Adjust.
277         * testsuite/g++.dg/template/unify6.C: Adjust.
278         * testsuite/g++.dg/template/unify7.C: Adjust.
279         * testsuite/g++.dg/template/unify9.C: Adjust.
280         * testsuite/g++.dg/template/varmod1.C: Adjust.
281         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
282         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
283         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
284         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
285         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
286         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
287         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
288         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
289         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
290         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
291         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
292         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
293         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
294         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
295         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
296         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
297         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
298         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
299         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
300         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
301         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
302         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
303         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
304         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
305         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
306         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
307         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
308         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
309         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
310         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
311         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
312         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
313         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
314         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
315         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
316         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
317         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
318         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
319         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
320         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
321         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
322         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
323         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
324         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
325         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
326         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
327         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
328         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
329         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
330         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
331         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
332         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
333         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
334         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
335         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
336         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
337         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
338         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
339         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
340         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
341         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
342         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
343         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
344         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
345         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
346         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
347         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
348         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
349         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
350         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
351         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
352         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
353         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
354         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
355         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
356         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
357         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
359 2010-12-08  Jason Merrill  <jason@redhat.com>
361         PR c++/45822
362         * g++.dg/init/synth4.C: New.
364         PR c++/46736
365         * g++.dg/cpp0x/defaulted21.C: New.
367 2010-12-08  Wei Guozhi  <carrot@google.com>
369         PR target/46631
370         * gcc.target/arm/pr46631: New testcase.
372 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
374         PR middle-end/42694
375         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
376         0.75) is not optimized if the machine has no sqrt instruction.
378 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
380         PR target/43603
381         * gcc.target/ia64/pr43603.c: New.
382         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
384 2010-12-07  Tobias Burnus  <burnus@net-b.de>
386         PR fortran/44352
387         * gfortran.dg/string_4.f90: New.
389 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
391         PR tree-optimization/44676
392         * gcc.dg/graphite/id-pr44676.c: New.
394 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
396         PR tree-optimization/42327
397         * gcc.dg/tree-ssa/pr42327.c: New.
399 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
401         PR c++/45330
402         * g++.dg/pr45330.C: New test.
403         * g++.dg/ext/builtin3.C: Adjust.
404         * g++.dg/lookup/error1.C: Adjust.
405         * g++.dg/lookup/koenig5.C: Adjust.
406         * g++.dg/overload/koenig1.C: Adjust.
407         * g++.dg/parse/decl-specifier-1.C: Adjust.
408         * g++.dg/template/static10.C: Adjust.
409         * g++.old-deja/g++.mike/ns5.C: Adjust.
410         * g++.old-deja/g++.mike/ns7.C: Adjust.
411         * g++.old-deja/g++.ns/koenig5.C: Adjust.
412         * g++.old-deja/g++.ns/koenig9.C: Adjust.
413         * g++.old-deja/g++.other/lineno5.C: Adjust.
415 2010-12-07  Richard Guenther  <rguenther@suse.de>
417         PR tree-optimization/46832
418         * gcc.c-torture/compile/pr46832.c: New testcase.
420 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
422         PR debug/46799
423         * gcc.dg/autopar/pr46799.c: New test.
425 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
427         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
428         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
430 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
432         PR middle-end/41562
433         * g++.dg/graphite/pr41562.C: New.
435         PR middle-end/46185
436         * gcc.dg/graphite/pr46185.c: New.
438 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
440         * objc.dg/foreach-8.m: New.
442 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
444         PR debug/45997
445         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
446         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
448         PR target/43897
449         * gcc.target/ia64/pr43897.c: New test.
451         PR debug/46771
452         * gcc.dg/pr46771.c: New test.
454         PR rtl-optimization/46777
455         * gcc.dg/pr46777.c: New test.
457 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
459         * ada/acats/run_acats (which): Assign output to temporary
460         variable, only use if successful.
461         Use last field of type output.
463 2010-12-06  Richard Guenther  <rguenther@suse.de>
465         PR tree-optimization/46806
466         * g++.dg/torture/20100825.C: New testcase.
468 2010-12-06  Richard Guenther  <rguenther@suse.de>
470         PR tree-optimization/46785
471         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
473 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
475         * gcc.dg/pr46674.c (LABEL3): New macro definition.
476         (LABEL2): Likewise.
477         (LABEL): Likewise.
478         (jelly): Account for user label prefix in asm name.
480 2010-12-05  Daniel Kraft  <d@domob.eu>
482         PR fortran/46794
483         * gfortran.dg/power2.f90: Initialize variables.
485 2010-12-04  Jan Hubicka  <jh@suse.cz>
487         * snprintf-chk.c (ptr): Declare volatile.
488         * strcpy-chk.c (s2, s3, l1): Declare volatile.
489         * snprintf-chk.c (ptr): Declare volatile.
490         * vsprintf-chk.c (ptr): Declare volatile.
491         * vsnprintf-chk.c (ptr): Declare volatile.
493 2010-12-04  Tobias Burnus  <burnus@net-b.de>
495         PR fortran/46584
496         * gfortran.dg/quad_1.f90: Remove some complex
497         math checks as they fail on some non-libquadmath
498         systems.
500 2010-12-04  Daniel Kraft  <d@domob.eu>
502         PR fortran/46794
503         * gfortran.dg/power2.f90: New test.
505 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
507         PR debug/46123
508         * g++.dg/debug/pr46123.C: New test.
509         * g++.dg/debug/dwarf2/pr46123.C: New test.
511 2010-12-03  Jason Merrill  <jason@redhat.com>
513         PR c++/46058
514         * g++.dg/template/scope4.C: New.
516 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
518         * gcc.target/arm/neon-offset-1.c: New test.
520 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
522         PR rtl-optimization/45354
523         * gcc.dg/tree-prof/pr45354.c: New.
525 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
527         PR fortran/45159
528         * gfortran.dg/dependency_38.f90:  New test.
530 2010-12-02  Ian Lance Taylor  <iant@google.com>
532         * lib/go.exp: New file.
533         * lib/go-dg.exp: New file.
534         * lib/go-torture.exp: New file.
535         * lib/target-supports.exp (check_compile): Match // Go.
537 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
539         * gcc.dg/pr46685.c: New test.
541 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
543         PR tree-optimization/45199
544         * gcc.dg/tree-ssa/ldist-15.c: New.
545         * gcc.dg/tree-ssa/ldist-16.c: New.
546         * gfortran.dg/ldist-pr45199.f: New.
548 2010-12-02  Richard Guenther  <rguenther@suse.de>
550         PR tree-optimization/46723
551         * gcc.dg/torture/pr46723.c: New testcase.
553 2010-12-02  Richard Guenther  <rguenther@suse.de>
555         PR lto/44871
556         * g++.dg/lto/20101126-1_0.C: New testcase.
557         * g++.dg/lto/20101126-1_1.c: Likewise.
559 2010-12-02  Richard Guenther  <rguenther@suse.de>
560             Ira Rosen  <irar@il.ibm.com>
562         PR tree-optimization/46663
563         * gcc.dg/vect/pr46663.c: New test.
565 2010-12-02  Jie Zhang  <jie@codesourcery.com>
567         PR middle-end/46674
568         * gcc.dg/pr46674.c: New test.
570 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
572         * objc.dg/exceptions-6.m: New.
573         * obj-c++.dg/exceptions-6.mm: New.
575 2010-12-01  Jan Hubicka  <jh@suse.cz>
577         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
579 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
581         PR middle-end/45297
582         * gcc.dg/graphite/pr45297.c: New.
584 2010-12-01  Richard Guenther  <rguenther@suse.de>
586         PR tree-optimization/46730
587         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
589 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
591         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
592         (a*b)-c generates two fma instructions, instead of separate
593         multiply, add, and subtract.
595 2010-11-30  Tobias Burnus  <burnus@net-b.de>
597         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
598         a value to all array elements.
600 2010-11-30  Richard Guenther  <rguenther@suse.de>
602         PR tree-optimization/46722
603         * gcc.target/i386/fma4-fma-2.c: New testcase.
605 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
607         * objc.dg/duplicate-class-1.m: New.
608         * obj-c++.dg/duplicate-class-1.mm: New.
610 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
612         * objc.dg/property/dotsyntax-21.m
613         * obj-c++.dg/property/dotsyntax-21.mm
615 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
617         PR debug/46338
618         * g++.dg/debug/pr46338.C: New.
620 2010-11-29  Richard Guenther  <rguenther@suse.de>
621             Zdenek Dvorak  <rakdver@kam.uniff.cz>
623         PR tree-optimization/46675
624         * gcc.dg/pr46675.c: New test.
626 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
628         * gcc/testsuite/objc.dg/strings-1.m: Move to...
629         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
630         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
631         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
632         constructor and class reference for NeXT runtime.  Update paths.
633         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
634         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
635         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
636         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
637         constructor and class reference for NeXT runtime.  Update paths.
639 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
641         PR c++/42260
642         * g++.dg/conversion/cast2.C: New test.
644         PR c++/45383
645         * g++.dg/conversion/cond4.C: Likewise.
647 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
649         PR c++/45383
650         Reverted patch for PR c++/42260
651         * g++.dg/conversion/cast2.C: Reverted new test.
653 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
655         PR debug/46101
656         * g++.dg/debug/dwarf2/typedef5.C: New test
658 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
659             Mike Stump  <mrs@gcc.gnu.org>
661         PR target/26427
662         PR target/33120
663         PR testsuite/35710
664         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
665         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
666         * gcc.dg/darwin-comm.c: Adjust for new allocators.
667         * gcc.dg/darwin-sections.c: New test.
668         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
670 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
672         * objc.dg/exceptions-1.m: New.
673         * objc.dg/exceptions-2.m: New.
674         * objc.dg/exceptions-3.m: New.
675         * objc.dg/exceptions-4.m: New.
676         * objc.dg/exceptions-5.m: New.
677         * obj-c++.dg/exceptions-1.mm: New.
678         * obj-c++.dg/exceptions-2.mm: New.
679         * obj-c++.dg/exceptions-3.mm: New.
680         * obj-c++.dg/exceptions-4.mm: New.
681         * obj-c++.dg/exceptions-5.mm: New.
683 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
685         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
686         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
687         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
689 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
691         PR fortran/46662
692         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
694 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
696         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
697         * gnat.dg/pack9.adb (dg-final): Likewise.
699 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
701         PR fortran/35810
702         * gfortran.dg/realloc_on_assign_1.f03: New test.
703         * gfortran.dg/realloc_on_assign_2.f03: New test.
704         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
705         * gfortran.dg/unpack_bounds_1.f90: The same.
706         * gfortran.dg/cshift_bounds_2.f90: The same.
707         * gfortran.dg/matmul_bounds_2.f90: The same.
708         * gfortran.dg/matmul_bounds_3.f90: The same.
709         * gfortran.dg/matmul_bounds_4.f90: The same.
710         * gfortran.dg/matmul_bounds_5.f90: The same.
712 2010-11-27  Tobias Burnus  <burnus@net-b.de>
714         PR fortran/46638
715         PR fortran/46668
716         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
718 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
720         PR objc++/46222
721         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
723 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
725         * objc.dg/property/at-property-24.m: New.
726         * objc.dg/property/at-property-25.m: New.
727         * obj-c++.dg/property/at-property-24.mm: New.
728         * obj-c++.dg/property/at-property-25.mm: New.
730 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
732         * objc.dg/protocol-qualifier-1.m: New.
733         * objc.dg/protocol-qualifier-2.m: New.
734         * obj-c++.dg/protocol-qualifier-1.mm: New.
735         * obj-c++.dg/protocol-qualifier-2.mm: New.
737 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
739         * lib/gnat.exp: Load gcc.exp.
740         (gnat_target_compile): Use gcc_target_compile for *.c sources.
741         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
743 2010-11-26  Richard Guenther  <rguenther@suse.de>
745         PR lto/46648
746         * gcc.dg/lto/20101125-1_0.c: New testcase.
747         * gcc.dg/lto/20101125-1_1.c: Likewise.
749 2010-11-22   Bud Davis  <jmdavis@link.com>
751         * arith_divide_no_check.f
752          ,arith_divide.f,old_style_init.f90: new tests.
754 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
756         PR tree-optimization/46665
757         * gfortran.dg/pr46665.f90: New.
759 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
761         PR middle-end/46647
762         * gcc.dg/pr46647.c: New test.
764 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
766         PR fortran/46581
767         * gfortran.dg/select_type_19.f03: New.
769 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
771         * objc.dg/ivar-problem-1.m: New.
772         * obj-c++.dg/ivar-problem-1.mm: New.
774 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
776         PR middle-end/46637
777         * gcc.c-torture/compile/pr46637.c: New test.
779 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
781         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
783 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
785         PR middle-end/46647
786         * gcc.target/i386/pr46647.c: New.
788 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
790         * gcc.dg/dll-8.c: New.
792 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
794         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
795         * gnat.dg/sse_nolib.adb: Likewise.
797 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
799         PR rtl-optimization/46585
800         * gcc.dg/pr46585.c: New.
802 2010-11-24  Richard Henderson  <rth@redhat.com>
804         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
805         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
806         vect_unpack, vect_int_mult, vect_extract_even_odd,
807         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
809 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
811         PR target/46519
812         * gfortran.dg/pr46519-1.f: New.
814 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
816         PR target/46519
817         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
818         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
820         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
821         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
822         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
823         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
825         * gcc.target/i386/avx-vzeroupper-20.c: New.
826         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
827         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
828         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
829         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
830         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
831         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
833 2010-11-24  Richard Guenther  <rguenther@suse.de>
835         PR lto/43218
836         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
838 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
840         PR rtl-optimization/46614
841         * gcc.dg/pr46614.c: New test.
843 2010-11-24  Tobias Burnus  <burnus@net-b.de>
845         PR fortran/46638
846         * gfortran.dg/transfer_simplify_10.f90: New.
848 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
850         PR middle-end/46629
851         * gfortran.dg/lto/pr46629_0.f90: New test.
853 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
855         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
856         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
858 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
860         * gcc.dg/opts-5.c: New test.
862 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
864         PR c++/46527
865         * g++.dg/debug/dwarf2/pr46527.C: New test.
867 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
869         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
871 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
873         PR middle-end/46499
874         * gcc.dg/pr46499-1.c: New test.
875         * gcc.dg/pr46499-2.c: New test.
877 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
879         * gcc.target/i386/alias-1.c: Require alias support.
881 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
883         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
884         for vectorizer tests.
885         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
886         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
887         * gcc.dg/graphite/pr41888.c: Ditto.
888         * gcc.dg/graphite/pr42729.c: Ditto.
890 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
891             Uros Bizjak  <ubizjak@gmail.com>
893         * lib/target-supports.exp (check_vect_support_and_set_flags): New
894         procedure to check if the target supports vectorizer tests. Set
895         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
896         capabilites.
897         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
898         * g++.dg/vect/vect.exp: Ditto.
899         * gfortran.dg/vect/vect.exp: Ditto.
901 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
903         PR objc/34033
904         * objc.dg/strings-1.m: New.
905         * objc.dg/strings-2.m: New.
906         * obj-c++.dg/strings-1.mm: New.
907         * obj-c++.dg/strings-2.mm: New.
909 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
911         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
912         "target short_enums".
913         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
915 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
917         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
919         PR rtl-optimization/46603
920         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
922         PR testsuite/46230
923         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
924         being vectorized.  Adjust dg-final pattern.
925         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
927         * gcc.dg/vect: Do not include <stdio.h> in testcases.
928         * gcc.dg/vect/costmodel/ppc: Likewise.
930 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
932         PR rtl-optimization/45652
933         * gcc.dg/pr45652.c: New.
935 2010-11-21  Richard Henderson  <rth@redhat.com>
937         PR rtl-optimization/46571
938         * gcc.dg/pr46571.c: New.
940 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
942         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
944 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
946         PR target/46533
947         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
949 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
951         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
952         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
953         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
954         * gcc.dg/pack-test-2.c: Test for all targets.
955         * gcc.dg/pragma-align.c: Test for all targets.
956         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
957         * gcc.dg/ucnid-10.c: Test for all targets.
959 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
961         * gcc.target/sparc/sparc-align-1.c: New test.
963 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
965         PR c++/16189
966         PR c++/36888
967         PR c++/45331
968         * g++.dg/parse/semicolon3.C: New test.
969         * g++.dg/debug/pr22514.C: Adjust.
970         * g++.dg/init/error1.C: Adjust.
971         * g++.dg/other/bitfield3.C: Adjust.
972         * g++.dg/other/semicolon.C: Adjust.
973         * g++.dg/parse/error14.C: Adjust.
974         * g++.dg/parse/error5.C: Adjust.
975         * g++.dg/parse/parameter-declaration-1.C: Adjust.
976         * g++.dg/template/pr23510.C: Adjust.
977         * g++.dg/template/pr39425.C: Adjust.
978         * g++.old-deja/g++.robertl/eb125.C: Adjust.
980 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
982         PR debug/46561
983         * gcc.dg/autopar/pr46561.c: New test.
985         PR c++/46538
986         * g++.dg/other/error34.C: New test.
988         PR c++/46526
989         * g++.dg/cpp0x/constexpr-base3.C: New test.
991         PR tree-optimization/45830
992         * gcc.target/i386/pr45830.c: New test.
993         * gcc.c-torture/execute/pr45830.c: New test.
995 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
997         * objc.dg/attributes/class-attribute-1.m: Rewritten.
998         * objc.dg/attributes/class-attribute-2.m: Same change.
999         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1000         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1001         * objc.dg/fobjc-std-1.m: Updated.
1002         * obj-c++.dg/fobjc-std-1.mm: Updated.
1004 2010-11-19  Michael Matz  <matz@suse.de>
1006         PR tree-optimization/46077
1007         * gcc.dg/vect/O3-pr46077.c: New testcase.
1009 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1011         PR c/46547
1012         * gcc.c-torture/compile/pr46547-1.c: New test.
1014 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1016         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1017         exec $compiler.
1018         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1019         $GFORTRAN_UNDER_TEST.
1020         (gfortran_init): Use -B to specify specpath, add trailing /.
1022 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1024         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1025         attributes on PowerPC.
1026         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1027         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1029 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1031         * objc.dg/attributes/proto-attribute-1.m: Updated.
1032         * objc.dg/attributes/proto-attribute-2.m: New.
1033         * objc.dg/attributes/proto-attribute-3.m: New.
1034         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1035         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1036         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1038 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1040         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1042 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1044         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1046 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1048         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1049         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1051 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1053         PR middle-end/46534
1054         * gcc.c-torture/compile/pr46534.c: New test.
1056 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1058         * gnat.dg/atomic4.ad[sb]: New test.
1059         * gnat.dg/volatile4.adb: Likewise.
1061 2010-11-18  Richard Henderson  <rth@redhat.com>
1063         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1065 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1067         PR c/33193
1068         * c-c++-common/pr33193.c: New test.
1070 2010-11-18  Richard Guenther  <rguenther@suse.de>
1072         PR tree-optimization/46172
1073         * gcc.dg/torture/pr46172.c: New testcase.
1075 2010-11-18  Jeff Law  <law@redhat.com>
1077         PR middle-end-optimization/46297
1078         * gfortran.dg/pr46297.f: New test.
1080 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1082         PR middle-end/31490
1083         * gcc.dg/pr31490.c: New test.
1085 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1087         * gcc.dg/nop.h: Move from ...
1088         * gcc.dg/guality/nop.h: ... here.
1089         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1090         * gcc.dg/guality/asm-1.c: Update nop.h include.
1091         * gcc.dg/guality/pr43329-1.c: Ditto.
1093 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1095         * gcc.dg/two-types-1.c: New test.
1096         * gcc.dg/two-types-2.c: New test.
1097         * gcc.dg/two-types-3.c: New test.
1098         * gcc.dg/two-types-4.c: New test.
1099         * gcc.dg/two-types-5.c: New test.
1100         * gcc.dg/two-types-6.c: New test.
1101         * gcc.dg/two-types-7.c: New test.
1102         * gcc.dg/two-types-8.c: New test.
1103         * gcc.dg/two-types-9.c: New test.
1104         * gcc.dg/two-types-10.c: New test.
1105         * objc.dg/two-types-1.m: New test.
1107 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1109         PR rtl-optimization/46440
1110         * gcc.dg/pr46440.c: New test.
1112         PR testsuite/45429
1113         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1115 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1117         PR tree-optimization/46312
1118         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1119         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1120         on targets that support vector shifts with scalar shift argument.
1121         Remove dg-options.
1122         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1123         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1124         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1125         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1126         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1127         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1128         support misaligned data accesses.
1129         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1130         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1131         * lib/target-supports.exp
1132         (check_effective_target_vect_shift_scalar): New.
1134 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1136         * gcc.dg/guality/nop.h: New file.
1137         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1138         "nop".  Adjust line numbers in gdb-test.
1139         * gcc.dg/guality/pr43329-1.c: Likewise.
1141 2010-11-16  Jason Merrill  <jason@redhat.com>
1143         * g++.dg/cpp0x/defaulted20.C: New.
1145         * g++.dg/template/injected2.C: New.
1147 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1149         * objc.dg/protocol-optional-1.m: New.
1150         * obj-c++.dg/protocol-optional-1.mm: New.
1152 2010-11-16  Richard Henderson  <rth@redhat.com>
1154         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1155         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1157 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1159         * gnat.dg/opt12.adb: New test.
1160         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1162 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1164         * gcc.target/rx/pack.c: New test.
1166 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1167             Tobias Burnus  <burnus@net-b.de>
1169         PR fortran/32049
1170         * gfortran.dg/quad_1.f90: New.
1171         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1172         compiler arguments.
1173         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1174         library search path; call gcc-set-multilib-library-path with
1175         arguments such that libgfortran.spec is found.
1176         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1178 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1180         PR c++/46401
1181         * g++.dg/warn/Wsequence-point-3.C: New test.
1183 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1185         PR preprocessor/17349
1186         * gcc.dg/cpp/cmdlne-C3.c: New.
1188 2010-11-16  Richard Guenther  <rguenther@suse.de>
1190         PR tree-optimization/44545
1191         * gcc.dg/pr44545.c: New testcase.
1193 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1195         PR rtl-optimization/46366
1196         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1197         casts.
1199 2010-11-16  Richard Guenther  <rguenther@suse.de>
1201         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1203 2010-11-16  Richard Guenther  <rguenther@suse.de>
1205         PR middle-end/45172
1206         * gfortran.dg/gomp/pr45172.f90: New testcase.
1208 2010-11-16  Nick Clifton  <nickc@redhat.com>
1210         * gcc.target/rx/pack.c: New test.
1212 2010-11-15  Richard Henderson  <rth@redhat.com>
1214         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1215         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1216         Use builtin_constant_p rather than scanning for builtin name.
1218 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1220         * objc.dg/property/dotsyntax-18.m: New.
1221         * objc.dg/property/dotsyntax-19.m: New.
1222         * objc.dg/property/dotsyntax-20.m: New.
1223         * obj-c++.dg/property/dotsyntax-18.mm: New.
1224         * obj-c++.dg/property/dotsyntax-19.mm: New.
1225         * obj-c++.dg/property/dotsyntax-20.mm: New.
1226         * objc.dg/property/dotsyntax-4.m: Removed some unused
1227         variables and code.
1228         * objc.dg/property/dotsyntax-6.m: Same change.
1229         * objc.dg/property/dotsyntax-16.m: Same change.
1230         * objc.dg/property/dotsyntax-17.m: Same change.
1231         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1232         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1233         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1234         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1235         * objc.dg/property/at-property-22.m: Added missing casts.
1236         * obj-c++.dg/property/at-property-22.mm: Same change.
1238 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1240         PR tree-optimization/46491
1241         * gcc.target/i386/pr46491.c: New test.
1243         PR tree-optimization/46461
1244         * gcc.c-torture/compile/pr46461.c: New test.
1246 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1248         PR fortran/46484
1249         * gfortran.dg/allocatable_scalar_11.f90: New.
1250         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1251         standard conform.
1253 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1255         PR debug/46095
1256         * gcc.target/i386/pr46095.c: New test.
1258         PR debug/46387
1259         * gcc.dg/pr46387.c: New test.
1261 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1263         * objc.dg/property/dotsyntax-16.m: New.
1264         * objc.dg/property/dotsyntax-17.m: New.
1265         * obj-c++.dg/property/dotsyntax-16.mm: New.
1266         * obj-c++.dg/property/dotsyntax-17.mm: New.
1267         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1268         syntax with properties, which now works.
1269         * obj-c++.dg/property/at-property-10.mm: Same change.
1271 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1273         PR tree-optimization/46349
1274         * gnat.dg/opt9.adb: New file.
1275         * gnat.dg/opt9_pkg.ads: Likewise
1277 2010-11-15  Richard Guenther  <rguenther@suse.de>
1279         PR lto/44989
1280         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1282 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1284         PR preprocessor/45038
1285         * g++.dg/pr45038.C: New test.
1287 2010-11-15  Richard Guenther  <rguenther@suse.de>
1289         PR tree-optimization/46467
1290         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1292 2010-11-15  Richard Guenther  <rguenther@suse.de>
1294         PR testsuite/46423
1295         * g++.dg/torture/pr34850.C: Adjust.
1297 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1299         PR c/46475
1300         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1302 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1304         * objc.dg/property/at-property-21.m: New.
1305         * objc.dg/property/at-property-22.m: New.
1306         * objc.dg/property/at-property-23.m: New.
1307         * objc.dg/property/synthesize-9.m: New.
1308         * objc.dg/property/synthesize-10.m: New.
1309         * objc.dg/property/synthesize-11.m: New.
1310         * obj-c++.dg/property/at-property-21.mm: New.
1311         * obj-c++.dg/property/at-property-22.mm: New.
1312         * obj-c++.dg/property/at-property-23.mm: New.
1313         * obj-c++.dg/property/synthesize-9.mm: New.
1314         * obj-c++.dg/property/synthesize-10.mm: New.
1315         * obj-c++.dg/property/synthesize-11.mm: New.
1317         * objc.dg/property/at-property-4.m: Updated to match new compiler
1318         where some errors have been converted into warnings and vice versa.
1319         * objc.dg/property/at-property-16.m: Same change.
1320         * objc.dg/property/at-property-18.m: Same change.
1321         * objc.dg/property/property-neg-5.m: Same change.
1322         * obj-c++.dg/property/at-property-4.mm: Same change.
1323         * obj-c++.dg/property/at-property-16.mm: Same change.
1324         * obj-c++.dg/property/at-property-18.mm: Same change.
1325         * obj-c++.dg/property/property-neg-5.mm: Same change.
1327         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1328         commented out because of testsuite problems; I found out that
1329         using dg-warning instead of dg-message gets them to work.
1330         * obj-c++.dg/property/property-neg-3.mm: Same change.
1331         * obj-c++.dg/property/synthesize-6.mm: Same change.
1332         * obj-c++.dg/property/at-property-5.mm: Same change.
1333         * obj-c++.dg/property/at-property-14.mm: Same change.
1334         * obj-c++.dg/property/at-property-18.mm: Same change.
1335         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1336         some tests still do not work due to some other testsuite issue).
1338 2010-11-13  Jason Merrill  <jason@redhat.com>
1340         * g++.dg/cpp0x/auto20.C: New.
1342 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1344         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1345         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1347 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1349         PR c/46462
1350         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1351         * gcc.dg/pr35746.c: Likewise.
1352         * gcc.dg/cpp/direct2.c: Likewise.
1353         * gcc.dg/cpp/direct2s.c: Likewise.
1354         * gcc.dg/noncompile/920923-1.c: Likewise.
1355         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1357 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1359         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1361 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1363         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1364         a pointer to an arbitrary C struct with an Objective-C protocol.
1365         Test various valid uses of typedef with Objective-C objects and
1366         protocols instead.
1367         * objc.dg/invalid-type-1.m: New.
1368         * obj-c++.dg/invalid-type-1.m: New.
1370 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1372         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1374 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1376         PR fortran/45742
1377         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1379 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1381         PR fortran/45742
1382         * gfortran.dg/volatile12.f90: New.
1384 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1386         * objc.dg/attributes/method-format-1.m: Adjust.
1388 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1390         PR c/20385
1391         * gcc.dg/decl-9.c: New.
1393 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1395         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1397 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1399         * gcc.dg/format/few-1.c: New test.
1400         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1401         * gcc.dg/format/c90-scanf-1.c: Adjust.
1402         * gcc.dg/format/cmn-err-1.c: Adjust.
1403         * gcc.dg/format/dfp-printf-1.c: Adjust.
1404         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1405         * gcc.dg/format/gcc_diag-1.c: Adjust.
1406         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1407         * gcc.dg/format/strfmon-1.c: Adjust.
1408         * gcc.dg/format/unnamed-1.c: Adjust.
1409         * gcc.dg/format/xopen-2.c: Adjust.
1410         * g++.dg/ext/builtin4.C: Adjust.
1411         * g++.dg/ext/builtin5.C: Adjust.
1413 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1415         * gcc.dg/pragma-diag-2.c: New test.
1417 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1419         PR fortran/45794
1420         * gfortran.dg/optional_mask.f90: New test.
1422 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1424         * g++.dg/cpp0x/defaulted15.C: Adjust.
1426 2010-11-12  James Dennett <jdennett@google.com>
1428         PR c++/39415
1429         * g++.dg/expr/static_cast7.C: New.
1431 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1433         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1434         warning.
1435         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1436         mips-sgi-irix*.
1437         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1438         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1440 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1442         * gcc.dg/pr46375.c: New test.
1444 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1446         PR c/44782
1447         * c-c++-common/fmax-errors.c: New test.
1449 2010-11-11  Richard Henderson  <rth@redhat.com>
1451         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1453 2010-11-11  Jan Hubicka  <jh@suse.cz>
1455         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1456         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1458 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1460         PR target/46088
1461         * gcc.dg/pr46088.c: New test.
1463 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1465         * gfortran.dg/empty_derived_type.f90: New test.
1467 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1469         PR fortran/46413
1470         * gfortran.dg/class_31.f90: New.
1472         PR fortran/46205
1473         * gfortran.dg/forall_14.f90: New.
1475 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1476             Tobias Burnus  <burnus@net-b.de>
1478         PR fortran/46325
1479         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1481 2010-11-11  Jan Hubicka  <jh@suse.cz>
1483         * gcc.dg/20081223-1.c: Update LTO options.
1484         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1485         * gcc.dg/lto/20081118_0.c: Update LTO options.
1486         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1487         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1488         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1489         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1490         * gcc.dg/lto/20090116_0.c: Update LTO options.
1491         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1492         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1493         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1494         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1495         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1496         * gcc.dg/lto/20081224_0.c: Update LTO options.
1497         * gcc.dg/lto/20090219_0.c: Update LTO options.
1498         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1499         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1500         * gcc.dg/lto/20081115_0.c: Update LTO options.
1501         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1502         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1503         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1504         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1505         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1506         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1507         * g++.dg/20090107-1.C: Update LTO options.
1508         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1509         * g++.dg/lto/20081123_0.C: Update LTO options.
1510         * g++.dg/lto/20090313_0.C: Update LTO options.
1511         * g++.dg/lto/20081125_0.C: Update LTO options.
1512         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1513         * g++.dg/lto/20081219_0.C: Update LTO options.
1514         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1515         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1516         * g++.dg/lto/20090303_0.C: Update LTO options.
1517         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1518         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1519         * g++.dg/lto/20090128_0.C: Update LTO options.
1520         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1521         * g++.dg/lto/20090302_0.C: Update LTO options.
1522         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1523         * g++.dg/lto/20081118_0.C: Update LTO options.
1524         * g++.dg/20090121-1.C: Update LTO options.
1525         * objc.dg/lto/lto.exp: Update LTO options.
1526         * lib/lto.exp: Update LTO options.
1527         * lib/gcc-dg.exp: Update LTO options.
1528         * lib/c-torture.exp: Update LTO options.
1529         * obj-c++.dg/lto/lto.exp: Update LTO options.
1531 2010-11-11  Jan Hubicka  <jh@suse.cz>
1533         PR tree-optimize/40436
1534         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1535         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1537 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1539         * gfortran.dg/proc_decl_24.f90: New.
1541 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1543         * objc.dg/property/at-property-20.m: New.
1544         * objc.dg/property/synthesize-8.m: New.
1545         * obj-c++.dg/property/at-property-20.m: New.
1546         * obj-c++.dg/property/synthesize-8.mm: New.
1548 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1550         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1552 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1554         PR middle-end/46388
1555         * gcc.c-torture/compile/pr46388.c: New test.
1557 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1559         * lib/lto.exp (lto-get-options-main): Support optional target
1560         selector for dg-suppress-ld-options.
1562 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1564         PR tree-optimization/46383
1565         * g++.dg/torture/pr46383.C: New test.
1567 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1569         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1570         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1571         to dg-options.
1572         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1573         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1574         * g++.dg/other/i386-3.C: Ditto.
1576 2010-11-10  Jason Merrill  <jason@redhat.com>
1578         * g++.dg/cpp0x/constexpr-46420.C: New.
1580 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1582         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1583         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1584         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1585         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1586         expected messages.
1588 2010-11-10  Jan Hubicka  <jh@suse.cz>
1590         PR tree-optimize/38669
1591         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1593 2010-11-10  Jan Hubicka  <jh@suse.cz>
1595         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1597 2010-11-10  Jason Merrill  <jason@redhat.com>
1599         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1601 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1603         PR debug/46409
1604         * gcc.dg/debug/pr46409.c: New test.
1606         PR c++/46368
1607         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1609 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1611         PR target/46419
1612         * gcc-target/i386/pr46419.c: New test.
1614 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1616         * g++.dg/other/i386-2.C: Add -mtbm.
1617         * g++.dg/other/i386-3.C: Likewise.
1618         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1619         * gcc.target/i386/funcspec-6.c: Likewise.
1620         * gcc.target/i386/sse-12.c: Add -mtbm.
1621         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1622         operand intrinsics.
1623         * gcc.target/i386/sse-14.c: Likewise.
1624         * gcc.target/i386/sse-22.c: Likewise.
1625         * gcc.target/i386/sse-23.c: Likewise.
1626         * gcc.target/i386/tbm-1.c: New file.
1627         * gcc.target/i386/tbm-2.c: Likewise.
1629 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1631         * g++.dg/other/i386-2.C: Add -mbmi.
1632         * g++.dg/other/i386-3.C: Likewise.
1633         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1634         * gcc.target/i386/funcspec-6.c: Likewise.
1635         * gcc.target/i386/sse-12.c: Add -mbmi.
1636         * gcc.target/i386/bmi-1.c: New file.
1637         * gcc.target/i386/bmi-2.c: Likewise.
1638         * gcc.target/i386/bmi-3.c: Likewise.
1639         * gcc.target/i386/bmi-4.c: Likewise.
1640         * gcc.target/i386/bmi-5.c: Likewise.
1641         * gcc.target/i386/bmi-6.c: Likewise.
1643 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1645         PR c++/46065
1646         * g++.dg/pr46065.C: New test.
1648 2010-11-10  Jan Hubicka  <jh@suse.cz>
1650         PR tree-optimize/33172
1651         PR tree-optimize/43411
1652         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1653         * g++.dg/tree-ssa/pr43411.C: New testcase.
1655 2010-11-10  Jan Hubicka  <jh@suse.cz>
1657         PR tree-optimize/46228
1658         * g++.dg/tree-ssa/pr46228.C: New testcase.
1660 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1662         PR tree-optimization/46414
1663         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1665 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1667         PR fortran/46411
1668         * gfortran.dg/intrinsic_7.f90: New.
1670 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1672         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1673         * g++.dg/abi/thunk4.C: Likewise.
1674         * g++.dg/opt/combine.C: Add dg-require-visibility.
1675         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1676         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1677         alpha*-dec-osf*.
1678         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1679         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1680         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1681         large arena_size.
1682         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1683         * gcc.dg/intmax_t-1.c: Likewise.
1685 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1687         PR fortran/46244
1688         * gfortran.dg/class_30.f90: New.
1690 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1692         PR fortran/46223
1693         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1694         failure on s390.
1696 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1698         PR tree-optimization/45971
1699         * gcc.dg/vect/O3-pr45971.c: New.
1701 2010-11-10  Richard Guenther  <rguenther@suse.de>
1703         PR tree-optimization/44964
1704         * gcc.dg/pr44964.c: New testcase.
1706 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1708         * gnat.dg/opt10.adb: Fix typo.
1710 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1712         PR tree-optimization/46351
1713         PR tree-optimization/46377
1714         * gnat.dg/opt10.adb: New file.
1715         * gnat.dg/opt10_pkg.ads: Likewise.
1716         * gnat.dg/opt11.adb: Likewise.
1717         * gnat.dg/opt11.ads: Likewise.
1719 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1721         * gnat.dg/boolean_conv.adb: New test.
1723 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1725         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1727 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1729         * gnat.dg/unchecked_convert7.adb: New test.
1731 2010-11-10  Richard Guenther  <rguenther@suse.de>
1733         PR tree-optimization/46398
1734         * gcc.dg/torture/pr46398.c: New testcase.
1736 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1738         * gfortran.dg/open_dev_null.f90: New test.
1740 2010-11-09  Jan Hubicka  <jh@suse.cz>
1742         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1743         unrolling.
1745 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1747         * gcc.dg/struct-semi-4.c: New test.
1749 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1751         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1752         power5 to enable generation of FRIZ.
1754         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1755         optimization.
1757         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1758         expected.
1760 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1762         PR target/43808
1763         * gfortran.dg/pr43808.f90: New test.
1765 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1767         PR tree-optimization/46036
1768         * gfortran.dg/lto/pr46036_0.f90: New.
1770 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1772         PR middle-end/45663
1773         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1774         bar invocation instead of first.
1776         PR debug/46171
1777         * gcc.dg/pr46171.c: New test.
1779 2010-11-09  Richard Guenther  <rguenther@suse.de>
1781         PR tree-optimization/46355
1782         * gcc.dg/pr46355.c: New testcase.
1784 2010-11-09  Richard Guenther  <rguenther@suse.de>
1786         PR tree-optimization/46177
1787         * gcc.dg/pr46177-2.c: New testcase.
1789 2010-11-09  Richard Guenther  <rguenther@suse.de>
1791         PR testsuite/46312
1792         * gcc.dg/vec-scal-opt.c: Move ...
1793         * gcc.dg/vect/vect-scal-opt.c: ... here.
1794         * gcc.dg/vec-scal-opt1.c: Move ...
1795         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1796         * gcc.dg/vec-scal-opt2.c: Move ...
1797         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1799 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1801         * gnat.dg/specs/static_initializer5.ads: New test.
1802         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1804 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1806         PR middle-end/46360
1807         * gcc.c-torture/compile/pr46360.c: New test.
1809         PR c++/45894
1810         * g++.dg/warn/Wsequence-point-2.C: New test.
1812 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1814         PR fortran/46313
1815         * gfortran.dg/class_29.f03: New.
1817 2010-11-09  Richard Guenther  <rguenther@suse.de>
1819         PR middle-end/46221
1820         * gcc.target/i386/alias-1.c: New testcase.
1822 2010-11-08  Jason Merrill  <jason@redhat.com>
1824         * g++.dg/cpp0x/constexpr-sassert.C: New.
1826 2010-11-08  Jason Merrill  <jason@redhat.com>
1828         * g++.dg/cpp0x/constexpr-defarg.C: New.
1830 2010-11-08  Xinliang David Li  <davidxl@google.com>
1832         PR tree-optimization/46316
1833         * gcc.c-torture/execute/pr46316.c: New test.
1835 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1837         PR fortran/46344
1838         * gfortran.dg/class_28.f03: Extended.
1840 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1842         * objc.dg/property/dotsyntax-13.m: New.
1843         * objc.dg/property/dotsyntax-14.m: New.
1844         * objc.dg/property/dotsyntax-15.m: New.
1845         * objc.dg/property/synthesize-7.m: New.
1846         * obj-c++.dg/property/dotsyntax-13.mm: New.
1847         * obj-c++.dg/property/dotsyntax-14.mm: New.
1848         * obj-c++.dg/property/dotsyntax-15.mm: New.
1849         * obj-c++.dg/property/synthesize-7.mm: New.
1851 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1853         * objc.dg/property/dynamic-4.m: New.
1854         * objc.dg/property/dynamic-5.m: New.
1855         * objc.dg/property/dynamic-6.m: New.
1856         * obj-c++.dg/property/dynamic-4.mm: New.
1857         * obj-c++.dg/property/dynamic-5.mm: New.
1858         * obj-c++.dg/property/dynamic-6.mm: New.
1860 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1862         * objc.dg/property/synthesize-3.m: New.
1863         * objc.dg/property/synthesize-4.m: New.
1864         * objc.dg/property/synthesize-5.m: New.
1865         * objc.dg/property/synthesize-6.m: New.
1866         * obj-c++.dg/property/synthesize-3.mm: New.
1867         * obj-c++.dg/property/synthesize-4.mm: New.
1868         * obj-c++.dg/property/synthesize-5.mm: New.
1869         * obj-c++.dg/property/synthesize-6.mm: New.
1871 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1873         * objc.dg/property/at-property-5.m: Updated test.
1874         * objc.dg/property/at-property-16.m: New.
1875         * objc.dg/property/at-property-17.m: New.
1876         * objc.dg/property/at-property-18.m: New.
1877         * objc.dg/property/at-property-19.m: New.
1878         * objc.dg/property/dotsyntax-12.m: New.
1879         * objc.dg/protocol-inheritance-1.m: New.
1880         * objc.dg/protocol-inheritance-2.m: New.
1881         * obj-c++.dg/property/at-property-5.mm: Updated test.
1882         * obj-c++.dg/property/at-property-16.mm: New.
1883         * obj-c++.dg/property/at-property-17.mm: New.
1884         * obj-c++.dg/property/at-property-18.mm: New.
1885         * obj-c++.dg/property/at-property-19.mm: New.
1886         * obj-c++.dg/protocol-inheritance-1.mm: New.
1887         * obj-c++.dg/protocol-inheritance-2.mm: New.
1888         * obj-c++.dg/property/dotsyntax-12.mm: New.
1890 2010-11-08  Jason Merrill  <jason@redhat.com>
1892         * g++.dg/expr/overflow1.C: New.
1893         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1894         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1895         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1896         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1898 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1900         * gcc.dg/pr35442.c: Adapt warning.
1902         PR target/46280
1903         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1904         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1905         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1906         i?86-*-* x86_64-*-*.
1907         * g++.dg/torture/pr36445.C: Likewise.
1908         * gcc.c-torture/compile/pr34856.c: Likewise.
1909         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1910         * gcc.c-torture/compile/vector-1.c: Likewise.
1911         * gcc.c-torture/compile/vector-2.c: Likewise.
1912         * gcc.dg/pr32912-1.c: Likewise.
1913         * gcc.c-torture/execute/va-arg-25.c: Move ...
1914         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1915         Add dg-options -msse, dg-require-effective-target sse_runtime for
1916         for i?86-*-*, x86_64-*-*.
1917         * gcc.c-torture/execute/vector-1.c: Likewise.
1918         * gcc.c-torture/execute/vector-2.c: Likewise.
1919         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1920         i?86-*-*, x86_64-*-*.
1921         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1922         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1923         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1924         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1925         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1927 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1929         * gcc.dg/torture/pr45982.c: Add -std=c99
1930         * gcc.dg/torture/pr45623.c: Ditto.
1932 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1934         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1935         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1937 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1939         PR target/28627
1940         * g++.dg/ext/dllimport7.C: Adjust second error check and
1941         allow test for x86_64 mingw, too.
1943 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1945         PR fortran/46344
1946         * gfortran.dg/class_28.f03: New.
1948 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1950         PR rtl-optimization/45352
1951         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1952         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1953         gcc.target/i386/pr45352-2.c: New tests.
1955 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1957         PR libobjc/36610
1958         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1959         XFAIL the run for all but m32 x86.
1961 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1963         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1964         as comment character.
1966 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1968         * gcc.target/mips/mips.exp: Revert previous patch.
1969         * gcc.target/mips/fma-1.c: Delete.
1970         * gcc.target/mips/fma-2.c: Likewise.
1971         * gcc.target/mips/fma-3.c: Likewise.
1972         * gcc.target/mips/fma-4.c: Likewise.
1973         * gcc.target/mips/fma-5.c: Likewise.
1974         * gcc.target/mips/fma-6.c: Likewise.
1975         * gcc.target/mips/fma-7.c: Likewise.
1976         * gcc.target/mips/fma-8.c: Likewise.
1977         * gcc.target/mips/fma-9.c: Likewise.
1978         * gcc.target/mips/fma-10.c: Likewise.
1979         * gcc.target/mips/fma-11.c: Likewise.
1980         * gcc.target/mips/fma-12.c: Likewise.
1981         * gcc.target/mips/fma-13.c: Likewise.
1982         * gcc.target/mips/fma-14.c: Likewise.
1983         * gcc.target/mips/fma-15.c: Likewise.
1984         * gcc.target/mips/fma-16.c: Likewise.
1985         * gcc.target/mips/fma-17.c: Likewise.
1986         * gcc.target/mips/fma-18.c: Likewise.
1987         * gcc.target/mips/fma-19.c: Likewise.
1988         * gcc.target/mips/fma-20.c: Likewise.
1990 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1992         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1993         * gcc.target/mips/fma-1.c: New test.
1994         * gcc.target/mips/fma-2.c: Likewise.
1995         * gcc.target/mips/fma-3.c: Likewise.
1996         * gcc.target/mips/fma-4.c: Likewise.
1997         * gcc.target/mips/fma-5.c: Likewise.
1998         * gcc.target/mips/fma-6.c: Likewise.
1999         * gcc.target/mips/fma-7.c: Likewise.
2000         * gcc.target/mips/fma-8.c: Likewise.
2001         * gcc.target/mips/fma-9.c: Likewise.
2002         * gcc.target/mips/fma-10.c: Likewise.
2003         * gcc.target/mips/fma-11.c: Likewise.
2004         * gcc.target/mips/fma-12.c: Likewise.
2005         * gcc.target/mips/fma-13.c: Likewise.
2006         * gcc.target/mips/fma-14.c: Likewise.
2007         * gcc.target/mips/fma-15.c: Likewise.
2008         * gcc.target/mips/fma-16.c: Likewise.
2009         * gcc.target/mips/fma-17.c: Likewise.
2010         * gcc.target/mips/fma-18.c: Likewise.
2011         * gcc.target/mips/fma-19.c: Likewise.
2012         * gcc.target/mips/fma-20.c: Likewise.
2014 2010-11-06  Jason Merrill  <jason@redhat.com>
2016         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2018 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2020         PR c/43384
2021         * gcc.dg/parser-error-3.c: New test.
2023 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2025         PR c++/45332
2026         * g++.dg/parse/semicolon2.C: New testcase.
2027         * g++.dg/ext/asmspec1.C: Adjust.
2028         * g++.dg/init/new13.C: Adjust.
2029         * g++.dg/parse/ctor5.C: Adjust.
2031 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2033         PR fortran/46330
2034         * gfortran.dg/class_27.f03: New.
2036 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2038         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2039         * objc.dg/property/dotsyntax-5.m: New.
2040         * objc.dg/property/dotsyntax-6.m: New.
2041         * objc.dg/property/dotsyntax-7.m: New.
2042         * objc.dg/property/dotsyntax-8.m: New.
2043         * objc.dg/property/dotsyntax-9.m: New.
2044         * objc.dg/property/dotsyntax-10.m: New.
2045         * objc.dg/property/dotsyntax-11.m: New.
2046         * obj-c++.dg/property/dotsyntax-5.mm: New.
2047         * obj-c++.dg/property/dotsyntax-6.mm: New.
2048         * obj-c++.dg/property/dotsyntax-7.mm: New.
2049         * obj-c++.dg/property/dotsyntax-8.mm: New.
2050         * obj-c++.dg/property/dotsyntax-9.mm: New.
2051         * obj-c++.dg/property/dotsyntax-10.mm: New.
2052         * obj-c++.dg/property/dotsyntax-11.mm: New.
2054 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2056         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2057         NeXT runtime when the type is READONLY.
2059 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2061         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2062         * gcc.target/i386/387-6.c: Ditto.
2063         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2064         * gcc.target/i386/387-4.c: Ditto.
2065         * gcc.target/i386/387-7.c: Ditto.
2066         * gcc.target/i386/387-8.c: Ditto.
2067         * gcc.target/i386/387-9.c: Ditto.
2068         * gcc.target/i386/387-10.c: Ditto.
2069         * gcc.target/i386/387-11.c: Ditto.
2070         * gcc.target/i386/387-12.c: Ditto.
2072         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2074 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2076         PR target/44981
2077         * gcc.dg/darwin-cfstring-format-1.c: New.
2078         * gcc.dg/warn-nsstring.c: New.
2079         * objc.dg/fsf-nsstring-format-1.m: New.
2080         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2081         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2082         linker warning.
2084 2010-11-05  Jason Merrill  <jason@redhat.com>
2086         PR c++/45473
2087         * g++.dg/inherit/virtual6.C: New.
2089 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2091         PR c/44772
2092         * gcc.dg/Wcxx-compat-21.c: New test.
2094 2010-11-05  Ian Lance Taylor  <iant@google.com>
2096         PR target/46084
2097         * gcc.target/i386/pr46084.c: New test.
2099 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2101         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2102         * (check_effective_target_mempcpy): New.
2103         * gcc.c-torture/execute/pr45636.c: Move this...
2104         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2106 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2108         * gcc.target/i386/i386.exp (FLAGS): Remove.
2109         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2111 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2113         PR c++/46160
2114         * g++.dg/opt/empty2.C: New test.
2116         PR target/45670
2117         * gcc.target/i386/pr45670.c: New test.
2119 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2121         PR fortran/45451
2122         PR fortran/46174
2123         * gfortran.dg/class_19.f03: Modified.
2124         * gfortran.dg/class_allocate_6.f03: New.
2126 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2128         * gcc.target/i386/avx-vzeroupper-19.c: New.
2130 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2132         PR tree-optimization/46099
2133         * gcc.dg/autopar/pr46099.c: New test.
2135         PR middle-end/43690
2136         * c-c++-common/pr43690.c: New test.
2138 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2140         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2141         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2142         declaration and implementation.
2143         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2144         * obj-c++.dg/property/at-property-13.mm: Likewise.
2145         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2146         * obj-c++.dg/property/property-1.mm: Likewise.
2147         * obj-c++.dg/property/at-property-7.mm: Likewise.
2148         * obj-c++.dg/property/at-property-9.mm: Likewise.
2149         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2150         * obj-c++.dg/property/at-property-10.mm: Likewise.
2151         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2152         * obj-c++.dg/property/at-property-12.mm: Likewise.
2153         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2154         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2155         * obj-c++.dg/property/at-property-6.mm: Likewise.
2156         * obj-c++.dg/property/at-property-8.mm: Likewise.
2157         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2158         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2159         * obj-c++.dg/property/at-property-11.mm: Likewise.
2160         * obj-c++.dg/template-8.mm: Likewise.
2161         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2162         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2163         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2164         and put a FIXME for this.
2165         * obj-c++.dg/property/property-2.mm: Remove.
2166         * obj-c++.dg/property/property-3.mm: Remove.
2168 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2170         PR debug/46307
2171         * gcc.dg/pr46307.c: New test.
2173 2010-11-05  Jason Merrill  <jason@redhat.com>
2175         PR c++/46304
2176         * g++.dg/ext/complex6.C: New.
2178 2010-11-04  Bud Davis   <jimmied@smu.edu>
2180         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2182 2010-11-04  Chao-ying Fu  <fu@mips.com>
2184         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2185         msubu, mult, multu.
2186         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2188 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2190         Fixed using the Objective-C 2.0 dot-syntax with class names.
2191         * objc.dg/property/dotsyntax-3.m: New.
2192         * objc.dg/property/dotsyntax-4.m: New.
2193         * obj-c++.dg/property/dotsyntax-3.mm: New.
2194         * obj-c++.dg/property/dotsyntax-4.mm: New.
2196         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2197         Objective-C 2.0 dot-syntax is used with class names.
2198         * obj-c++.dg/fobjc-std-1.mm: Same change.
2200 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2202         * gcc.target/powerpc/loop_align.c: New.
2204 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2206         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2208         merge from FSF 'apple/trunk' branch.
2209         * gcc.target/powerpc/darwin64-abi.c: New.
2211 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2213         PR tree-optimization/46233
2214         * gcc.dg/pr46233.c: New test.
2216 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2218         * objc.dg/property/property-2.m: Deleted.
2219         * objc.dg/property/property-3.m: Deleted.
2221 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2223         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2224         defined.
2225         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2226         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2227         * objc.dg/property/property-1.m: Likewise.
2228         * objc.dg/property/at-property-6.m: Likewise.
2229         * objc.dg/property/at-property-7.m: Likewise.
2230         * objc.dg/property/dotsyntax-1.m: Likewise.
2231         * objc.dg/property/at-property-8.m: Likewise.
2232         * objc.dg/property/dotsyntax-2.m: Likewise.
2233         * objc.dg/property/at-property-9.m: Likewise.
2234         * objc.dg/property/synthesize-2.m: Likewise.
2235         * objc.dg/property/at-property-10.m: Likewise.
2236         * objc.dg/property/at-property-11.m: Likewise.
2237         * objc.dg/property/at-property-12.m: Likewise.
2238         * objc.dg/property/at-property-13.m: Likewise.
2239         * objc.dg/property/fsf-property-method-access.m: Likewise.
2240         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2241         linker warning.
2242         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2243         warnings.
2244         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2245         deprecation warnings.  Use Object1 implementation.
2246         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2247         * objc/execute/forward-1.m: Remove.
2248         * objc/execute/forward-1.x: Remove.
2250 2010-11-04  Jason Merrill  <jason@redhat.com>
2252         * g++.dg/cpp0x/constexpr-access.C: New.
2254 2010-11-04  Richard Guenther  <rguenther@suse.de>
2256         PR rtl-optimization/46183
2257         * gcc.dg/torture/pr46183.c: New testcase.
2259 2010-11-04  Richard Guenther  <rguenther@suse.de>
2261         PR tree-optimization/46068
2262         * gcc.dg/torture/pr46068.c: New testcase.
2264 2010-11-04  Richard Guenther  <rguenther@suse.de>
2266         PR tree-optimization/45991
2267         * gcc.dg/pr45991.c: New testcase.
2269 2010-11-04  Richard Guenther  <rguenther@suse.de>
2271         PR tree-optimization/46154
2272         * g++.dg/torture/pr46154.C: New testcase.
2274 2010-11-04  Richard Guenther  <rguenther@suse.de>
2276         PR tree-optimization/45733
2277         * gcc.dg/pr45733.c: New testcase.
2279 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2281         PR tree-optimization/46213
2282         * gfortran.dg/vect/pr46213.f90: New.
2284 2010-11-04  Richard Guenther  <rguenther@suse.de>
2286         PR testsuite/45702
2287         * gcc.dg/pr34989-1.c: Move ...
2288         * gcc.dg/lto/pr34989-1_0.c: ... here.
2289         * gcc.dg/pr34989-2.c: Move ...
2290         * gcc.dg/lto/pr34989-1_1.c: ... here.
2291         * gcc.dg/pr27898.c: Move ...
2292         * gcc.dg/lto/pr27898_0.c: ... here and ...
2293         * gcc.dg/lto/pr27898_1.c: ... split.
2294         * gcc.dg/pr28712.c: Move ...
2295         * gcc.dg/lto/pr28712_0.c: ... here and ...
2296         * gcc.dg/lto/pr28712_1.c: ... split ...
2297         * gcc.dg/lto/pr28712_2.c: ... twice.
2298         * gcc.dg/pr28706.c: Move ...
2299         * gcc.dg/lto/pr28706_0.c: ... here and ...
2300         * gcc.dg/lto/pr28706_1.c: ... split.
2302 2010-11-04  Richard Guenther  <rguenther@suse.de>
2303             Richard Henderson  <rth@redhat.com>
2305         * gcc.target/i386/fma4-vector-2.c: New testcase.
2307 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2308             Richard Guenther  <rguenther@suse.de>
2310         * gcc.dg/vec-scal-opt.c: New testcase.
2311         * gcc.dg/vec-scal-opt1.c: New testcase.
2312         * gcc.dg/vec-scal-opt2.c: New testcase.
2314 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2316         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2317         from plugin build flags on Darwin targets.
2319 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2321         * gcc.target/i386/pr46285.c: Require split_stack target.
2323 2010-11-03  Jason Merrill  <jason@redhat.com>
2325         PR c++/46293
2326         * g++.dg/cpp0x/constexpr-base2.C: New.
2328         PR c++/46289
2329         * g++.dg/cpp0x/initlist45.C: New.
2331 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2333         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2334         is now allowed in categories.
2335         * obj-c++.dg/property/dynamic-2.mm: Same change.
2336         * objc.dg/property/dynamic-3.m: New.
2337         * obj-c++.dg/property/dynamic-3.mm: New.
2338         * objc.dg/property/at-property-14.m: New.
2339         * objc.dg/property/at-property-15.m: New.
2340         * obj-c++.dg/property/at-property-14.mm: New.
2341         * obj-c++.dg/property/at-property-15.mm: New.
2343         * objc.dg/foreach-6.m: Added a few more tests for valid and
2344         invalid iterating variables and collections.
2346 2010-11-03  Xinliang David Li  <davidxl@google.com>
2348         PR target/46200
2349         * g++.dg/tree-ssa/ivopts-2.C: New test.
2351 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2353         PR target/46295
2354         * gcc.target/i386/pr46295.c: New.
2356 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2358         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2359         precision min/max for single precision on VSX.
2361 2010-11-03  Jason Merrill  <jason@redhat.com>
2363         PR c++/46289
2364         * g++.dg/cpp0x/constexpr-ice3.C: New.
2366 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2368         * gnat.dg/opt8.ad[sb]: New test.
2369         * gnat.dg/opt8_pkg.ads: New helper.
2371 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2373         PR rtl-optimization/45865
2374         * gcc.dg/pr45865.c: New.
2375         * gcc.dg/torture/pr45865.c: Likewise.
2377         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2378         * gcc.target/arm/headmerge-2.c: Likewise.
2379         * gcc.target/i386/headmerge-1.c: Likewise.
2380         * gcc.target/i386/headmerge-2.c: Likewise.
2382 2010-11-03  Richard Guenther  <rguenther@suse.de>
2384         PR middle-end/46288
2385         * gcc.dg/pr46288.c: New testcase.
2387 2010-11-03  Richard Guenther  <rguenther@suse.de>
2389         PR tree-optimization/44807
2390         * gcc.dg/torture/pr44807.c: New testcase.
2392 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2394         PR libgfortran/43899
2395         * gfortran.dg/namelist_67.f90: New test.
2397 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2399         PR tree-optimization/46009
2400         * gcc.dg/vect/pr46009.c: New function.
2402 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2404         Implemented -fobjc-std=objc1 flag.
2405         * objc.dg/fobjc-std-1.m: New.
2406         * obj-c++.dg/fobjc-std-1.mm: New.
2408 2010-11-03  Richard Guenther  <rguenther@suse.de>
2410         PR middle-end/46241
2411         * g++.dg/debug/pr46241.C: New testcase.
2413 2010-11-03  Richard Guenther  <rguenther@suse.de>
2415         PR tree-optimization/46190
2416         * gfortran.dg/pr46190.f90: New testcase.
2418 2010-11-03  Richard Guenther  <rguenther@suse.de>
2420         PR testsuite/46274
2421         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2422         * gcc.dg/vect/vect-19.c: Likewise.
2423         * gcc.dg/vect/vect-17.c: Likewise.
2425 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2427         PR target/46285
2428         * gcc.target/i386/pr46285.c: New.
2430 2010-11-03  Richard Guenther  <rguenther@suse.de>
2432         PR tree-optimization/46217
2433         * gcc.dg/pr46217.c: New testcase.
2435 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2437         * objc.dg/property/dotsyntax-1.m: New.
2438         * objc.dg/property/dotsyntax-2.m: New.
2439         * obj-c++.dg/property/dotsyntax-1.mm: New.
2440         * obj-c++.dg/property/dotsyntax-2.mm: New.
2442 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2444         PR tree-optimization/46165
2445         * gcc.dg/pr46165.c: New test.
2447 2010-11-03  Richard Guenther  <rguenther@suse.de>
2449         PR middle-end/46251
2450         * gcc.dg/pr46251.c: New testcase.
2452 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2454         PR tree-optimization/46107
2455         * gcc.c-torture/compile/pr46107.c: New test.
2457         PR debug/46252
2458         * gcc.dg/pr46252.c: New test.
2460         PR rtl-optimization/46034
2461         PR rtl-optimization/46212
2462         PR rtl-optimization/46248
2463         * gcc.c-torture/compile/pr46034.c: New test.
2464         * gcc.c-torture/compile/pr46248.c: New test.
2465         * gcc.dg/pr46212.c: New test.
2467 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2469         * gnat.dg/sizetype4.adb: New test.
2471 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2473         * gcc.target/i386/avx-vzeroupper-15.c: New.
2474         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2475         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2476         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2478         PR target/46253
2479         * gcc.target/i386/pr46253.c: New.
2481 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2482             Tobias Burnus  <burnus@net-b.de>
2484         PR fortran/45170
2485         * gfortran.dg/deferred_type_param_1.f90: New.
2486         * gfortran.dg/deferred_type_param_2.f90: New.
2487         * gfortran.dg/initialization_1.f90: Update dg-errors.
2488         * gfortran.dg/initialization_9.f90: Update dg-errors.
2490 2010-11-02  Richard Guenther  <rguenther@suse.de>
2492         PR tree-optimization/46149
2493         * g++.dg/torture/pr46149.C: New testcase.
2495 2010-11-02  Richard Guenther  <rguenther@suse.de>
2497         PR tree-optimization/46216
2498         * gcc.dg/torture/pr46216.c: New testcase.
2500 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2502         PR target/46131
2503         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2504         *-*-osf*.
2506 2010-11-02  Richard Guenther  <rguenther@suse.de>
2508         PR tree-optimization/46184
2509         * gcc.dg/pr46184.c: New testcase.
2511 2010-11-02  Richard Guenther  <rguenther@suse.de>
2513         PR tree-optimization/46177
2514         * gcc.dg/pr46177.c: New testcase.
2516 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2518         PR middle-end/46120
2519         * g++.dg/ipa/ivinline-9.C: New test.
2521 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2523         PR tree-optimization/45875
2524         * g++.dg/torture/pr45875.C: New test.
2526 2010-11-02  Richard Guenther  <rguenther@suse.de>
2528         PR testsuite/46249
2529         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2531 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2533         PR debug/46255
2534         * gcc.dg/pr46255.c: New test.
2536 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2538         PR c++/46170
2539         PR c++/46162
2540         * g++.dg/template/sfinae26.C: New test.
2541         * g++.dg/template/sfinae27.C: Likewise.
2543 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2545         PR c++/45606
2546         * g++.dg/template/typedef36.C: New test.
2547         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2548         * g++.dg/template/canon-type-10.C: Likewise.
2549         * g++.dg/template/canon-type-11.C: Likewise.
2550         * g++.dg/template/canon-type-12.C: Likewise.
2551         * g++.dg/template/canon-type-13.C: Likewise.
2553 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2555         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2556         instance of debug_pubnames on darwin.
2558 2010-11-01  Jason Merrill  <jason@redhat.com>
2559             Benjamin Kosnik  <bkoz@redhat.com>
2561         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2562         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2564         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2565         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2566         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2567         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2568         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2569         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2570         * g++.dg/cpp0x/constexpr-array.C: New.
2571         * g++.dg/cpp0x/constexpr-base.C: New.
2572         * g++.dg/cpp0x/constexpr-complex.C: New.
2573         * g++.dg/cpp0x/constexpr-data1.C: New.
2574         * g++.dg/cpp0x/constexpr-data2.C: New.
2575         * g++.dg/cpp0x/constexpr-deref.C: New.
2576         * g++.dg/cpp0x/constexpr-diag1.C: New.
2577         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2578         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2579         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2580         * g++.dg/cpp0x/constexpr-empty.C: New.
2581         * g++.dg/cpp0x/constexpr-empty2.C: New.
2582         * g++.dg/cpp0x/constexpr-empty3.C: New.
2583         * g++.dg/cpp0x/constexpr-empty4.C: New.
2584         * g++.dg/cpp0x/constexpr-empty5.C: New.
2585         * g++.dg/cpp0x/constexpr-ex1.C: New.
2586         * g++.dg/cpp0x/constexpr-ex2.C: New.
2587         * g++.dg/cpp0x/constexpr-ex3.C: New.
2588         * g++.dg/cpp0x/constexpr-ex4.C: New.
2589         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2590         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2591         * g++.dg/cpp0x/constexpr-function1.C: New.
2592         * g++.dg/cpp0x/constexpr-function2.C: New.
2593         * g++.dg/cpp0x/constexpr-function3.C: New.
2594         * g++.dg/cpp0x/constexpr-ice.C: New.
2595         * g++.dg/cpp0x/constexpr-initlist.C: New.
2596         * g++.dg/cpp0x/constexpr-neg1.C: New.
2597         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2598         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2599         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2600         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2601         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2602         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2603         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2604         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2605         * g++.dg/cpp0x/constexpr-object1.C: New.
2606         * g++.dg/cpp0x/constexpr-object2.C: New.
2607         * g++.dg/cpp0x/constexpr-overflow.C: New.
2608         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2609         * g++.dg/cpp0x/constexpr-pos1.C: New.
2610         * g++.dg/cpp0x/constexpr-potential1.C: New.
2611         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2612         * g++.dg/cpp0x/constexpr-pure.C: New.
2613         * g++.dg/cpp0x/constexpr-static.C: New.
2614         * g++.dg/cpp0x/constexpr-static2.C: New.
2615         * g++.dg/cpp0x/constexpr-static3.C: New.
2616         * g++.dg/cpp0x/constexpr-static4.C: New.
2617         * g++.dg/cpp0x/constexpr-static5.C: New.
2618         * g++.dg/cpp0x/constexpr-static6.C: New.
2619         * g++.dg/cpp0x/constexpr-string.C: New.
2620         * g++.dg/cpp0x/constexpr-switch.C: New.
2621         * g++.dg/cpp0x/constexpr-targ.C: New.
2622         * g++.dg/cpp0x/constexpr-throw.C: New.
2623         * g++.dg/cpp0x/constexpr-typeid.C: New.
2624         * g++.dg/cpp0x/constexpr-union.C: New.
2625         * g++.dg/cpp0x/constexpr-value.C: New.
2626         * g++.dg/cpp0x/constexpr-value2.C: New.
2627         * g++.dg/cpp0x/constexpr-variadic.C: New.
2628         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2629         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2630         * g++.dg/other/fold1.C: Likewise.
2631         * g++.dg/parse/crash36.C: Likewise.
2632         * g++.dg/parse/constant4.C: Adjust expected error.
2633         * g++.dg/template/arg5.C: Likewise.
2634         * g++.dg/template/non-dependent10.C: Likewise.
2635         * g++.dg/template/qualified-id3.C: Likewise.
2636         * g++.dg/warn/overflow-warn-1.C: Likewise.
2637         * g++.dg/warn/overflow-warn-3.C: Likewise.
2638         * g++.dg/warn/overflow-warn-4.C: Likewise.
2639         * g++.old-deja/g++.pt/crash10.C: Likewise.
2641         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2643 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2645         Implemented format and noreturn attributes for Objective-C methods.
2646         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2647         * objc.dg/attributes/method-deprecated-1.m: New.
2648         * objc.dg/attributes/method-deprecated-2.m: New.
2649         * objc.dg/attributes/method-deprecated-3.m: New.
2650         * objc.dg/attributes/method-noreturn-1.m: New.
2651         * objc.dg/attributes/method-sentinel-1.m: New.
2652         * objc.dg/attributes/method-format-1.m: New.
2653         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2654         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2655         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2656         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2657         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2658         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2659         * obj-c++.dg/attributes/method-format-1.mm: New.
2661 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2663         * objc.dg/property/at-property-deprecated-1.m: New.
2664         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2666 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2668         Implemented Objective-C 2.0 property accessors.
2669         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2670         avoid testing more complex accessors in this testcase which is not
2671         about them.
2672         * objc.dg/property/at-property-7.m: Same change.
2673         * objc.dg/property/at-property-8.m: Same change.
2674         * objc.dg/property/at-property-9.m: Same change.
2675         * objc.dg/property/at-property-10.m: Same change.
2676         * objc.dg/property/at-property-11.m: Same change.
2677         * obj-c++.dg/property/at-property-6.mm: Same change.
2678         * obj-c++.dg/property/at-property-7.mm: Same change.
2679         * obj-c++.dg/property/at-property-8.mm: Same change.
2680         * obj-c++.dg/property/at-property-9.mm: Same change.
2681         * obj-c++.dg/property/at-property-10.mm: Same change.
2682         * obj-c++.dg/property/at-property-11.mm: Same change.
2683         * objc.dg/property/at-property-12.m: New.
2684         * objc.dg/property/at-property-13.m: New.
2685         * obj-c++.dg/property/at-property-12.mm: New.
2686         * obj-c++.dg/property/at-property-13.mm: New.
2688 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2690         PR fortran/46152
2691         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2692         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2693         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2694         * gfortran.dg/allocate_with_typespec_2.f: New test.
2695         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2696         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2697         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2699 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2700             Nathan Froyd  <froydnj@codesourcery.com>
2702         PR tree-optimization/46259
2703         * gfortran.dg/pr46259.f: New testcase.
2705 2010-11-01  Paul Koning  <ni1d@arrl.net>
2707         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2708         * gcc.c-torture/compile/20020604-1.c: Ditto.
2709         * gcc.c-torture/compile/20001226-1.c: Ditto.
2710         * gcc.c-torture/compile/20010327-1.c: Ditto.
2711         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2712         * gcc.c-torture/compile/pr43191.c: Ditto.
2713         * gcc.c-torture/compile/pr41181.c: Ditto.
2715 2010-10-31  Richard Henderson  <rth@redhat.com>
2717         * lib/target-supports.exp
2718         (check_effective_target_automatic_stack_alignment): True for
2719         x86 but not windows.
2720         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2721         use of the preferred-stack-boundary arguments.
2722         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2724 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2726         PR target/46142
2727         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2728         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2730 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2732         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2734 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2736         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2737         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2738         than tls.
2739         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2740         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2741         * objc.dg/torture/tls/thr-init.m: Likewise.
2742         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2743         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2745 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2747         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2748         the Linux kernel.
2750 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2752         PR fortran/44917
2753         PR fortran/44926
2754         PR fortran/46196
2755         * gfortran.dg/typebound_generic_10.f03: New.
2757 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2759         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2760         * objc.dg/property/property-neg-1.m: Updated for changes in the
2761         syntax of @property and the implementation of
2762         @synthesize/@dynamic.
2763         * objc.dg/property/property-neg-2.m: Same change.
2764         * objc.dg/property/property-neg-3.m: Same change.
2765         * objc.dg/property/property-neg-4.m: Same change.
2766         * objc.dg/property/property-neg-5.m: Same change.
2767         * objc.dg/property/property-neg-7.m: Same change.
2768         * objc.dg/property/property-1.m: Same change.
2769         * objc.dg/property/synthesize-1.m: Same change.
2770         * objc.dg/property/at-property-2.m: Same change.
2771         * objc.dg/property/at-property-4.m: Same change.
2773         * objc.dg/property/fsf-property-method-acces.m: Updated for
2774         changes in the syntax of @property and the implementation of
2775         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2776         * objc.dg/property/fsf-property-basic.m: Same change.
2777         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2779         * objc.dg/property/at-property-5.m: New.
2780         * objc.dg/property/at-property-6.m: New.
2781         * objc.dg/property/at-property-7.m: New.
2782         * objc.dg/property/at-property-8.m: New.
2783         * objc.dg/property/at-property-9.m: New.
2784         * objc.dg/property/at-property-10.m: New.
2785         * objc.dg/property/at-property-11.m: New.
2786         * objc.dg/property/synthesize-2.m: New.
2787         * objc.dg/property/dynamic-2.m: New.
2789         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2790         syntax of @property and the implementation of
2791         @synthesize/@dynamic.
2792         * obj-c++.dg/property/property-neg-2.mm: Same change.
2793         * obj-c++.dg/property/property-neg-3.mm: Same change.
2794         * obj-c++.dg/property/property-neg-4.mm: Same change.
2795         * obj-c++.dg/property/property-neg-5.mm: Same change.
2796         * obj-c++.dg/property/property-neg-7.mm: Same change.
2797         * obj-c++.dg/property/property-1.mm: Same change.
2798         * obj-c++.dg/property/synthesize-1.mm: Same change.
2799         * obj-c++.dg/property/at-property-2.mm: Same change.
2800         * obj-c++.dg/property/at-property-4.mm: Same change.
2802         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2803         changes in the syntax of @property and the implementation of
2804         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2805         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2806         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2808         * obj-c++.dg/property/at-property-5.mm: New.
2809         * obj-c++.dg/property/at-property-6.mm: New.
2810         * obj-c++.dg/property/at-property-7.mm: New.
2811         * obj-c++.dg/property/at-property-8.mm: New.
2812         * obj-c++.dg/property/at-property-9.mm: New.
2813         * obj-c++.dg/property/at-property-10.mm: New.
2814         * obj-c++.dg/property/at-property-11.mm: New.
2815         * obj-c++.dg/property/synthesize-2.mm: New.
2816         * obj-c++.dg/property/dynamic-2.mm: New.
2818 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2819             Andrew Pinski  <pinskia@gmail.com>
2821         * gcc.c-torture/execute/vector-shift.c: New testcase.
2822         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2823         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2824         * gcc.dg/vector-shift.c: Likewise.
2825         * gcc.dg/vector-shift1.c: Likewise.
2826         * gcc.dg/torture/vector-shift2.c: Likewise.
2827         * gcc.dg/vector-shift3.c: Likewise.
2828         * gcc.dg/simd-1b.c: Adjust.
2830 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2832         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2834 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2836         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2838 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2840         PR target/46153
2841         * gcc.target/i386/pr46153.c: New test.
2843 2010-10-27  Jason Merrill  <jason@redhat.com>
2845         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2847 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2849         PR fortran/46161
2850         * gfortran.dg/class_dummy_3.f03: New.
2852 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2854         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2855         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2857         * gcc.target/i386/avx-vzeroupper-3.c: New.
2858         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2859         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2860         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2861         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2862         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2863         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2864         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2865         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2866         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2867         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2868         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2870 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2872         * obj-c.dg/property/at-property-4.m: New.
2873         * obj-c++.dg/property/at-property-4.mm: New.
2874         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2875         updates in warning.
2876         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2877         updates in warning.
2879 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2881         * objc.dg/property/at-property-1.m: New.
2882         * objc.dg/property/at-property-2.m: New.
2883         * objc.dg/property/at-property-3.m: New.
2884         * objc.dg/ivar-invalid-type-1.m: New.
2885         * obj-c++.dg/property/at-property-1.mm: New.
2886         * obj-c++.dg/property/at-property-2.mm: New.
2887         * obj-c++.dg/property/at-property-3.mm: New.
2888         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2889         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2890         in error reporting.
2892 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2894         PR libgfortran/46010
2895         * gfortran.dg/namelist_66.f90: New test.
2896         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2898 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2900         PR fortran/42647
2901         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2902         * gfortran.dg/allocatable_scalar_10.f90: New.
2903         * gfortran.dg/class_19.f03: Extended.
2905 2010-10-26  Jan Hubicka  <jh@suse.cz>
2907         PR middle-end/45736
2908         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2910 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2912         PR tree-optimization/46167
2913         * gcc.dg/vect/O-pr46167.c: New.
2914         * gcc.dg/vect/vect.exp: Run tests with -O.
2916 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2918         PR target/44948
2919         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2920         * g++.dg/vect/pr33860a.cc: Likewise.
2921         * gcc.c-torture/compile/20070522-1.c: Likewise.
2922         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2923         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2924         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2925         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2926         * gcc.dg/pr44136.c: Likewise.
2928         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2929         * gcc.dg/compat/vector-1_x.c: Likewise.
2930         * gcc.dg/compat/vector-1_y.c: Likewise.
2931         * gcc.dg/compat/vector-2_x.c: Likewise.
2932         * gcc.dg/compat/vector-2_y.c: Likewise.
2933         * gcc.dg/pr43300.c: Likewise.
2935         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2936         * gcc.dg/compat/vector-1a_y.c: Likewise.
2937         * gcc.dg/compat/vector-1b_x.c: Likewise.
2938         * gcc.dg/compat/vector-1b_y.c: Likewise.
2939         * gcc.dg/compat/vector-2a_x.c: Likewise.
2940         * gcc.dg/compat/vector-2a_y.c: Likewise.
2941         * gcc.dg/compat/vector-2b_x.c: Likewise.
2942         * gcc.dg/compat/vector-2b_y.c: Likewise.
2943         * gcc.target/i386/pr39162.c: Likewise.
2944         * gcc.target/i386/pr40906-2.c: Likewise.
2945         * gcc.target/i386/sse-5.c: Likewise.
2947         * gcc.dg/pr35442.c: Prune ABI change warnings.
2949         * gcc.c-torture/execute/pr38151.x: New.
2950         * gcc.target/i386/pr44948-1a.c: Likewise.
2951         * gcc.target/i386/pr44948-1b.c: Likewise.
2952         * gcc.target/i386/pr44948-2a.c: Likewise.
2953         * gcc.target/i386/pr44948-2b.c: Likewise.
2955 2010-10-26  Ian Lance Taylor  <iant@google.com>
2957         PR middle-end/45687
2958         * gcc.c-torture/execute/20101025-1.c: New test.
2960 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2962         PR fortran/45451
2963         * gfortran.dg/class_allocate_5.f90: New.
2965 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2967         Implement opaque-enum-specifiers for C++0x
2968         * g++.dg/cpp0x/forw_enum1.C: New.
2969         * g++.dg/cpp0x/forw_enum2.C: New.
2970         * g++.dg/cpp0x/forw_enum3.C: New.
2971         * g++.dg/cpp0x/forw_enum4.C: New.
2972         * g++.dg/cpp0x/forw_enum5.C: New.
2973         * g++.dg/cpp0x/forw_enum6.C: New.
2974         * g++.dg/cpp0x/forw_enum7.C: New.
2975         * g++.dg/cpp0x/forw_enum8.C: New.
2976         * g++.dg/cpp0x/forw_enum9.C: New.
2977         * g++.dg/parse/enum3.C: Add new errors.
2978         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2979         * g++.dg/cpp0x/auto9.C: Add new error.
2980         * g++.dg/template/crash79.C: Add new errors.
2982 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2984         * gcc.target/arm/volatile-bitfields-1.c: New test.
2985         * gcc.target/arm/volatile-bitfields-2.c: New test.
2986         * gcc.target/arm/volatile-bitfields-3.c: New test.
2988 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2990         * gnat.dg/pointer_discr1.adb: New test.
2991         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2992         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2993         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2995 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2997         * gnat.dg/loop_optimization8.adb: New test.
2998         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2999         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3001 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3003         * gnat.dg/in_out_parameter2.adb: New test.
3004         * gnat.dg/in_out_parameter3.adb: Likewise.
3006 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3008         * g++.dg/opt/combine.c: New test.
3010 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3012         * gnat.dg/opt7.ad[sb]: New test.
3013         * gnat.dg/opt7_pkg.ads: New helper.
3015 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3017         PR objc/45735
3018         * obj-c.dg/pr45735.mm: New.
3019         * obj-c++.dg/pr45735.mm: New.
3021 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3023         PR objc/24393
3024         * objc.dg/pr24393.m: New.
3025         * obj-c++.dg/pr24393.mm: New.
3027 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3029         PR objc/28049
3030         * objc.dg/pr28049.m: New.
3031         * obj-c++.dg/pr28049.mm: New.
3033 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3035         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3036         parameter attributes are now supported.
3037         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3038         * objc.dg/attributes/parameter-attribute-1.m: New test.
3039         * objc.dg/attributes/parameter-attribute-2.m: New test.
3040         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3041         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3043 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3045         Based on the CFString implementation in FSF apple/trunk branch.
3047         * gcc.dg/darwin-cfstring-1.c: New.
3048         * gcc.dg/darwin-cfstring-2.c: New.
3049         * gcc.dg/torture/darwin-cfstring-3.c: New.
3050         * g++.dg/other/darwin-cfstring1.C: New.
3051         * g++.dg/torture/darwin-cfstring-3.C: New.
3053 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3055         * objc.dg/demangle-1.m: New test.
3056         * obj-c++.dg/demangle-1.mm: New test.
3057         * obj-c++.dg/demangle-2.mm: New test.
3058         * obj-c++.dg/demangle-3.mm: New test.
3060 2010-10-23  Ian Lance Taylor  <iant@google.com>
3062         * gcc.c-torture/execute/20101011-1.c: New test.
3063         * gcc.c-torture/execute/20101011-1.x: New test driver.
3065 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3067         PR fortran/46122
3068         * gfortran.dg/protected_8.f90: New.
3070 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3072         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3073         * gcc.target/i386/isa-9.c: Skip for -march other than
3074         -march=amdfam10 in multilib options.
3075         * gcc.target/i386/pr42589.c: Skip for -march other than
3076         -march=i486 in multilib options.
3077         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3078         other -march in multilib options.
3080 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3082         PR rtl-optimization/37360
3083         * gcc.dg/pr37360.c: New test.
3085 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3087         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3089 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3090             Andrew Pinski  <pinskia@gmail.com>
3092         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3093         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3094         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3095         * gcc.dg/vector-subscript-1.c: Likewise.
3096         * gcc.dg/vector-subscript-2.c: Likewise.
3097         * gcc.dg/vector-subscript-3.c: New testcase.
3098         * gcc.dg/array-8.c: Adjust.
3100 2010-10-22  Richard Guenther  <rguenther@suse.de>
3102         PR middle-end/46137
3103         * c-c++-common/torture/pr46137.c: New testcase.
3105 2010-10-22  Jason Merrill  <jason@redhat.com>
3107         PR c++/46129
3108         * g++.dg/template/defarg14.C: New.
3110 2010-10-22  Jason Merrill  <jason@redhat.com>
3112         PR c++/46103
3113         * g++.dg/cpp0x/implicit10.C: New.
3115 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3117         PR target/46098
3118         * gcc.target/i386/pr46098.c: New test.
3120 2010-10-22  Richard Guenther  <rguenther@suse.de>
3122         PR tree-optimization/45720
3123         * gcc.dg/torture/pr45720.c: New testcase.
3125 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3127         PR tree-optimization/46126
3128         * gcc.dg/vect/pr46126.c: New.
3130 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3132         Based on the CFString implementation in FSF apple/trunk branch.
3134         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3135         so that the latter can be used in dg-skip and dg-xfail clauses.
3136         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3137         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3138         to use dg-additional-files for Object1.
3139         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3140         to use dg-additional-files for Object1, move to torture/strings/.
3141         * obj-c++.dg/const-str-4.mm: Likewise.
3142         * obj-c++.dg/const-str-3.mm: Likewise.
3143         * obj-c++.dg/const-str-8.mm: Likewise.
3144         * obj-c++.dg/const-str-9.mm: Likewise.
3145         * obj-c++.dg/const-str-10.mm: Likewise.
3146         * obj-c++.dg/const-str-10.mm: Likewise.
3147         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3148         to use dg-additional-files for Object1, move to strings/.
3149         * obj-c++.dg/const-str-2.mm: Likewise.
3150         * obj-c++.dg/const-str-5.mm: Likewise.
3151         * obj-c++.dg/const-str-6.mm: Likewise.
3152         * obj-c++.dg/const-str-12.mm: Likewise.
3153         * obj-c++.dg/strings/strings.exp: New.
3154         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3155         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3156         * obj-c++.dg/torture/strings/strings.exp: New.
3157         * obj-c++.dg/torture/strings/string1.mm: New.
3158         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3159         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3160         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3162         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3163         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3164         * objc/execute/string2.m: Likewise.
3165         * objc/execute/string3.m: Likewise.
3166         * objc/execute/string3.m: Likewise.
3167         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3168         * objc.dg/foreach-4.m: Likewise.
3169         * objc.dg/foreach-5.m: Likewise.
3170         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3171         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3172         * objc.dg/const-str-4.m: Likewise.
3173         * objc.dg/const-str-7.m: Likewise.
3174         * objc.dg/const-str-8.m: Likewise.
3175         * objc.dg/const-str-9.m: Likewise.
3176         * objc.dg/const-str-10.m: Likewise.
3177         * objc.dg/const-str-11.m: Likewise.
3178         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3179         to use dg-additional-files for Object1, move to objc.dg/strings/.
3180         * objc.dg/const-str-2.m: Likewise.
3181         * objc.dg/const-str-5.m: Likewise.
3182         * objc.dg/const-str-6.m: Likewise.
3183         * objc.dg/const-str-12.m: Likewise.
3184         * objc.dg/const-str-12b.m: Likewise.
3185         * objc.dg/strings/strings.exp: New.
3186         * objc.dg/strings/const-cfstring-2.m: New.
3187         * objc.dg/strings/const-cfstring-5.m: New.
3188         * objc.dg/torture/strings/strings.exp: New.
3189         * objc.dg/torture/strings/const-cfstring-1.m: New.
3190         * objc.dg/torture/strings/const-cfstring-3.m: New.
3191         * objc.dg/torture/strings/const-cfstring-4.m: New.
3193 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3195         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3197 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3199         PR c++/46117
3200         * g++.dg/parse/crash57.C: New.
3202 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3203             H.J. Lu  <hongjiu.lu@intel.com>
3205         PR target/45946
3206         * gcc.target/i386/pr45946.c: New test.
3208 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3210         PR tree-optimization/45875
3211         * g++.dg/ipa/pr45875.C: New test.
3213 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3215         PR tree-optimization/46049
3216         PR tree-optimization/46052
3217         * gcc.dg/vect/pr46052.c: New test.
3218         * gcc.dg/vect/pr46049.c: New test.
3220 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3222         PR fortran/46007
3223         * gfortran.dg/shape_5.f90:  New test case.
3225 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3227         PR fortran/46060
3228         * gfortran.dg/proc_ptr_comp_25.f90: New.
3230 2010-10-21  Richard Guenther  <rguenther@suse.de>
3231             Michael Matz  <matz@suse.de>
3233         PR tree-optimization/45764
3234         * gcc.dg/torture/pr45764.c: New testcase.
3236 2010-10-21  Richard Guenther  <rguenther@suse.de>
3238         PR tree-optimization/46111
3239         * g++.dg/torture/pr46111.C: New testcase.
3241 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3243         PR fortran/46067
3244         * gfortran.dg/dummy_procedure_4.f90: New.
3245         * gfortran.dg/proc_ptr_30.f90: New.
3247 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3249         PR fortran/46100
3250         * gfortran.dg/ptr-func-1.f90: New.
3251         * gfortran.dg/ptr-func-2.f90: New.
3253 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3255         PR tree-optimization/45919
3256         * gcc.c-torture/compile/pr45919.c: New test.
3258         PR tree-optimization/46066
3259         * gcc.dg/autopar/pr46066.c: New test.
3261 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3263         PR c++/46024
3264         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3266 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3268         PR c++/46056
3269         * g++.dg/cpp0x/range-for7.C: New.
3271 2010-10-20  Richard Guenther  <rguenther@suse.de>
3273         PR lto/45667
3274         * g++.dg/lto/20101020-1_0.h: New testcase.
3275         * g++.dg/lto/20101020-1_0.C: Likewise.
3276         * g++.dg/lto/20101020-1_1.C: Likewise.
3278 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3280         * gcc.dg/20101013-1.c: New test.
3282 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3284         PR target/46085
3285         * gcc.target/i386/pr46085-1.c: New.
3286         * gcc.target/i386/pr46085-2.c: Likewise.
3288 2010-10-20  Richard Guenther  <rguenther@suse.de>
3290         PR tree-optimization/45860
3291         * gcc.dg/torture/pr45860.c: New testcase.
3293 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3295         * gnat.dg/discr25.adb: New test.
3296         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3298 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3300         * gcc.target/powerpc/ehreturn.c: New test.
3302 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3304         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3305         not require Foundation and run with the GNU runtime as well.
3307         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3309         Radar 4439126
3310         * obj-c++.dg/template-8.mm: New.
3312 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3314         PR objc/23709
3315         * objc.dg/pr23709.m: New.
3316         * obj-c++.dg/pr23709.m: New.
3318 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3320         PR c++/46046
3321         * g++.dg/template/crash104.C: New.
3323 2010-10-19  Richard Henderson  <rth@redhat.com>
3325         * gcc.target/i386/fma3-fma.c: New.
3326         * gcc.target/i386/fma3-builtin.c: New.
3327         * gcc.target/i386/fma4-builtin.c: New.
3329 2010-10-19  Richard Guenther  <rguenther@suse.de>
3331         PR testsuite/46081
3332         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3334 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3336         Merge from 'apple/trunk' branch on FSF servers.
3338         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3340         Radar 4293709
3341         * objc.dg/proto-init-mimatch-1.m: New.
3342         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3344 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3346         Implemented parsing @synthesize and @dynamic for
3347         Objective-C/Objective-C++.
3348         * objc.dg/property/dynamic-1.m: New.
3349         * objc.dg/property/synthesize-1.m: New.
3350         * obj-c++.dg/property/dynamic-1.mm: New.
3351         * obj-c++.dg/property/synthesize-1.mm: New.
3353 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3355         * objc.dg/at-class-1.m: New.
3356         * objc.dg/at-class-1.mm: New.
3358 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3360         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3362 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3364         Merge from 'apple/trunk' branch on FSF servers.
3366         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3368         Radar 4407151
3369         * obj-c++.dg/template-7.mm: New.
3371 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3373         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3374         bugfix.
3376 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3378         Merge from 'apple/trunk' branch on FSF servers.
3380         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3382         Radar 4451818
3383         * obj-c++.dg/try-catch-16.mm: New.
3384         * obj-c++.dg/try-catch-17.mm: New.
3386         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3388         Radar 4330422
3389         * obj-c++.dg/try-catch-15.mm: New
3391         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3393         Radar 4204796
3394         * obj-c++.dg/try-catch-12.mm: New
3395         * obj-c++.dg/try-catch-13.mm: New
3396         * obj-c++.dg/try-catch-14.mm: New
3397         * objc.dg/try-catch-11.m: New
3398         * objc.dg/try-catch-12.m: New
3399         * objc.dg/try-catch-13.m: New
3401 2010-10-18  Richard Henderson  <rth@redhat.com>
3403         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3405 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3407         PR c/46015
3408         * c-c++-common/Wunused-var-13.c: New test.
3410 2010-10-18  Richard Guenther  <rguenther@suse.de>
3412         PR tree-optimization/45967
3413         * gcc.dg/torture/pr45967.c: New testcase.
3414         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3415         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3416         * gcc.dg/torture/pr39074-2.c: Likewise
3417         * gcc.dg/torture/pta-escape-1.c: Likewise
3418         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3419         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3420         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3421         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3422         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3423         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3425 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3427         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3429 2010-10-18  Richard Guenther  <rguenther@suse.de>
3431         PR lto/44950
3432         * g++.dg/lto/20101015-2_0.C: New testcase.
3434 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3436         PR middle-end/46019
3437         * gcc.c-torture/execute/pr46019.c: New test.
3439 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3441         Merge from 'apple/trunk' branch on FSF servers.
3443         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3445         Radar 4516785
3446         * obj-c++.dg/method-namespace-2.mm: New.
3448 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3450         Merge from 'apple/trunk' branch on FSF servers.
3452         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3454         Radar 4133425
3455         * objc.dg/private-1.m: Test modified.
3456         * obj-c++.dg/private-1.mm: Test modified.
3458 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3460         PR testsuite/45987
3461         * gcc.target/i386/push-1.c: Remove.
3463 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3464             H.J. Lu  <hongjiu.lu@intel.com>
3466         PR target/46051
3467         * gcc.target/i386/pr46051.c: New test.
3469 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3471         * obj-c++.dg/gnu-api-2-class.mm: New.
3472         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3473         * obj-c++.dg/gnu-api-2-method.mm: New.
3474         * obj-c++.dg/gnu-api-2-objc.mm: New.
3475         * obj-c++.dg/gnu-api-2-object.mm: New.
3476         * obj-c++.dg/gnu-api-2-property.mm: New.
3477         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3478         * obj-c++.dg/gnu-api-2-sel.mm: New.
3480 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3482         * objc.dg/fsf-package-0.m: New.
3483         * obj-c++.dg/fsf-package-0.m: New.
3485 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3487         PR objc/18255
3488         * objc.dg/pr18255.m: New.
3490 2010-10-16  Jan Hubicka  <jh@suse.cz>
3492         PR middle-end/44206
3493         * g++.dg/torture/pr44206.C: New.
3495 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3497         * objc.dg/gnu-api-2-class.m: New.
3498         * objc.dg/gnu-api-2-objc.m: New.
3500 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3502         * objc.dg/gnu-api-2-ivar.m: New.
3504 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3506         * objc.dg/gnu-api-2-property.m: New.
3508 2010-10-15  Xinliang David Li  <davidxl@google.com>
3510         * g++.dg/uninit-pred-3_a.C: New test.
3511         * g++.dg/uninit-pred-3_b.C: New test.
3513 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3515         * objc.dg/gnu-api-2-object.m: New.
3517 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3519         * objc.dg/gnu-api-2-method.m: New.
3521 2010-10-15  Jason Merrill  <jason@redhat.com>
3523         * g++.dg/lto/pr45983_0.C: New.
3525 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3527         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3528         builtin combiner patterns.
3529         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3530         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3531         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3532         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3533         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3535 2010-10-15  Richard Guenther  <rguenther@suse.de>
3537         * g++.dg/lto/20101015-1_0.C: New testcase.
3539 2010-10-15  Richard Guenther  <rguenther@suse.de>
3541         PR testsuite/46021
3542         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3543         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3545 2010-10-15  Richard Guenther  <rguenther@suse.de>
3547         PR lto/45957
3548         * g++.dg/lto/20101014-1_0.C: New testcase.
3550 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3552         * objc.dg/gnu-api-2-protocol.m: New.
3553         * objc.dg/gnu-api-2-sel.m: New.
3555 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3557         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3558         arm-eabi targets.
3560 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3562         * gcc.dg/20101010-1.c: New testcase.
3564 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3566         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3567         script when relocatable linking.
3569 2010-10-14  Yao Qi  <yao@codesourcery.com>
3571         PR target/45447
3572         * gcc.target/arm/pr45447.c: New test.
3574 2010-10-14  Jan Hubicka  <jh@suse.cz>
3576         PR middle-end/45621
3577         * g++.dg/lto/pr45621.h : New.
3578         * g++.dg/lto/pr45621_0.C: New.
3579         * g++.dg/lto/pr45621_1.C: New.
3581 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3583         * objc.dg/property: New.
3584         * objc.dg/property/fsf-property-basic.m: New.
3585         * objc.dg/property/fsf-property-method-access.m: New.
3586         * objc.dg/property/fsf-property-named-ivar.m: New.
3587         * obj-c++.dg/property: New.
3588         * obj-c++.dg/property/fsf-property-basic.mm: New.
3589         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3590         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3592         merge from FSF apple 'trunk' branch.
3593         2006 Fariborz Jahanian  <fjahanian@apple.com>
3595         Radars 4436866, 4505126, 4506903, 4517826
3596         * objc.dg/property/property-1.m: New.
3597         * objc.dg/property/property-2.m: New.
3598         * objc.dg/property/property-3.m: New.
3599         * objc.dg/property/property-neg-1.m: New.
3600         * objc.dg/property/property-neg-2.m: New.
3601         * objc.dg/property/property-neg-3.m: New.
3602         * objc.dg/property/property-neg-4.m: New.
3603         * objc.dg/property/property-neg-5.m: New.
3604         * objc.dg/property/property-neg-6.m: New.
3605         * objc.dg/property/property-neg-7.m: New.
3606         * objc.dg/property/property.exp: New.
3607         * obj-c++.dg/property/property-1.mm: New.
3608         * obj-c++.dg/property/property-2.mm: New.
3609         * obj-c++.dg/property/property-3.mm: New.
3610         * obj-c++.dg/property/property-neg-1.mm: New.
3611         * obj-c++.dg/property/property-neg-2.mm: New.
3612         * obj-c++.dg/property/property-neg-3.mm: New.
3613         * obj-c++.dg/property/property-neg-4.mm: New.
3614         * obj-c++.dg/property/property-neg-5.mm: New.
3615         * obj-c++.dg/property/property-neg-6.mm: New.
3616         * obj-c++.dg/property/property-neg-7.mm: New.
3617         * obj-c++.dg/property/property.exp: New.
3619 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3621         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3623 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3625         PR c/45969
3626         * gcc.c-torture/compile/pr45969-1.c: New test.
3628 2010-10-14  Richard Guenther  <rguenther@suse.de>
3630         PR tree-optimization/44913
3631         * gcc.dg/torture/pr44913.c: New testcase.
3633 2010-10-14  Richard Guenther  <rguenther@suse.de>
3635         PR lto/45382
3636         * g++.dg/lto/20101014-2_0.C: New testcase.
3638 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3640         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3641         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3642         * gcc.target/i386/pr44130.c: Likewise.
3643         * gcc.target/i386/pr44144.c: Likewise.
3644         * gcc.target/i386/pr44180.c: Likewise.
3645         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3646         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3647         * gcc.target/i386/vect-sizes-1.c: Likewise.
3648         * gcc.target/i386/vectorize4-avx.c: Likewise.
3650 2010-10-14  Richard Guenther  <rguenther@suse.de>
3652         PR lto/44561
3653         * g++.dg/lto/20101010-3_0.C: New testcase.
3654         * g++.dg/lto/20101010-4_0.C: Likewise.
3656 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3658         * objc.dg/pr45878.m: Update to include NSConstantString interface
3659         for -fnext-runtime.
3660         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3661         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3662         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3663         reference for m64 -fnext-runtime.
3665 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3667         * gcc.target/i386/vect-sizes-1.c: New.
3669 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3671         PR middle-end/46011
3672         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3674 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3676         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3677         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3679 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3681         * gcc.target/ia64/20101005.c: New test.
3683 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3685         PR rtl-optimization/45570
3686         * gcc.dg/pr45570.c: New test.
3688 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3690         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3691         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3692         * gcc.target/i386/vectorize4-avx.c: Likewise.
3694 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3696         * gcc.target/i386/avx-copysign-vec.c: New.
3697         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3699 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3701         PR middle-end/44130
3702         * gcc.target/i386/pr44130.c: New.
3704 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3706         PR middle-end/44144
3707         * gcc.target/i386/pr44144.c: New.
3709 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3711         PR target/44180
3712         * gcc.target/i386/pr44180.c: New.
3714 2010-10-13  Jason Merrill  <jason@redhat.com>
3716         * g++.dg/template/canon-type-8.C: New.
3718 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3720         * gcc.c-torture/execute/20101013-1.c: New test.
3722 2010-10-13  Richard Guenther  <rguenther@suse.de>
3724         PR objc/45878
3725         * objc.dg/pr45878.m: New testcase.
3727 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3729         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3730         * gcc.dg/format/dfp-printf-1.c: Likewise.
3731         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3733 2010-10-13  Richard Guenther  <rguenther@suse.de>
3735         PR tree-optimization/45788
3736         * g++.dg/pr45788.C: New testcase.
3738 2010-10-13  Richard Guenther  <rguenther@suse.de>
3740         PR tree-optimization/45970
3741         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3743 2010-10-13  Richard Guenther  <rguenther@suse.de>
3745         PR tree-optimization/45982
3746         * gcc.dg/torture/pr45982.c: New testcase.
3747         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3748         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3749         * gcc.dg/torture/pr39074-2.c: Likewise.
3751 2010-10-13  Richard Guenther  <rguenther@suse.de>
3753         PR middle-end/45874
3754         * g++.dg/torture/pr45874.C: New testcase.
3756 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3758         * objc.dg/attributes/method-attribute-1.m: Update to respond
3759         to implemented method attributes..
3760         * objc.dg/attributes/method-attribute-2.m: Likewise.
3761         * objc.dg/attributes/method-attribute-3.m: Likewise.
3762         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3763         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3764         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3766 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3768         PR libobjc/23214
3769         * objc.dg/pr23214.m: New.
3771 2010-10-12  Michael Eager  <eager@eagercon.com>
3773         PR testsuite/45856
3774         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3775         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3777 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3779         PR fortran/45636
3780         * gcc.c-torture/execute/pr45636.c: New test.
3781         * gfortran.dg/pr45636.f90: New test.
3783 2010-10-12  Richard Henderson  <rth@redhat.com>
3785         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3787 2010-10-12  Daniel Kraft  <d@domob.eu>
3789         PR fortran/38936
3790         * gfortran.dg/associate_1.f03: More tests with derived-types.
3791         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3792         * gfortran.dg/associate_8.f03: Fix typo.
3793         * gfortran.dg/initialization_27.f90: Fix typo.
3795 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3797         PR testsuite/45851
3798         * lib/lto.exp (lto-get-options-main): Support optional target
3799         selector for dg-extra-ld-options.
3801 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3803         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3804         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3806 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3808         PR middle-end/45699
3809         * g++.dg/torture/pr45699.C: New test.
3810         * g++.dg/otr-fold-1.C: Adjusted.
3811         * g++.dg/otr-fold-1.C: Likewise.
3813 2010-10-11  Nick Clifton  <nickc@redhat.com>
3815         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3816         Allow for a user label prefix.
3818 2010-10-10  Richard Guenther  <rguenther@suse.de>
3820         * g++.dg/lto/20101010-1_0.C: New testcase.
3821         * g++.dg/lto/20101010-2_0.C: Likewise.
3823 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3825         PR tree-optimization/45902
3826         * gcc.dg/vect/45902.c: New test.
3828 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3830         PR target/45870
3831         * gcc.dg/tls/pr45870.c: New test.
3833 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3835         PR fortran/45961
3836         * gfortran.dg/typebound_operator_6.f03: New.
3838 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3840         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3841         and adjust -export symbol scanning.
3842         * g++.dg/ext/dllexport1.C: Likewise.
3843         * g++.dg/ext/dllexport3.C: Likewise.
3844         * gcc.dg/dll-3.c: Likewise.
3845         * gcc.dg/dll-4.c: Likewise.
3846         * gcc.dg/dll-5.c: Likewise.
3848 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3850         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3851         instead of tree_profile dump file.
3852         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3853         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3854         dump file.
3856 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3858         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3860 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3862         * gfortran.dg/character_comparison_4.f90:  New test.
3863         * gfortran.dg/character_comparison_5.f90:  New test.
3864         * gfortran.dg/character_comparison_6.f90:  New test.
3866 2010-10-09  Richard Henderson  <rth@redhat.com>
3868         * lib/target-supports.exp
3869         (check_effective_target_automatic_stack_alignment): Always true.
3871 2010-10-09  Richard Guenther  <rguenther@suse.de>
3873         PR lto/45956
3874         * gcc.dg/lto/20101009-2_0.c: New testcase.
3875         * gcc.dg/lto/20101009-2_1.c: Likewise.
3876         * gcc.dg/lto/20101009-2_2.c: Likewise.
3878 2010-10-09  Richard Guenther  <rguenther@suse.de>
3880         PR lto/45947
3881         * g++.dg/lto/20101009-1_0.C: New testcase.
3883 2010-10-09  Richard Guenther  <rguenther@suse.de>
3885         PR tree-optimization/45945
3886         * gcc.dg/lto/20101009-1_0.c: New testcase.
3888 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3890         PR target/45913
3891         * gcc.target/i386/pr45913.c: New.
3893 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3895         PR fortran/45943
3896         * gfortran.dg/streamio_16.f90: Update test.
3898 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3900         PR tree-optimization/45903
3901         * gcc.target/i386/pr45903.c: New test.
3903 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3905         * gnat.dg/interface5.adb: Compile with warnings disabled.
3907 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3909         * obj-c++.dg/encode-10.mm: New testcase.
3911 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3913         PR objc++/23614
3914         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3915         C++ class.  Removed XFAIL.
3917 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3919         PR fortran/45933
3920         * gfortran.dg/typebound_operator_5.f03: New.
3922 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3924         Merge from 'apple/trunk' branch on FSF servers.
3926         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3928         Radar 4508851
3929         * obj-c++.dg/method-namespace-1.mm: New.
3931 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3933         * gcc.dg/tree-ssa/sra-11.c: New test.
3935 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3937         PR Tree-Vect/45847
3938         * gcc.dg/vect/pr45847.c: New test.
3940 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3941             Kai Tietz  <kai.tietz@onevision.com>
3943         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3945 2010-10-07  Richard Guenther  <rguenther@suse.de>
3947         PR tree-optimization/45732
3948         * gcc.dg/torture/pr45732.c: New testcase.
3950 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3952         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3953         * objc.dg/foreach-2.m: Likewise.
3954         * objc.dg/foreach-3.m: Likewise.
3955         * objc.dg/foreach-4.m: Likewise.
3956         * objc.dg/foreach-5.m: Likewise.
3957         * objc.dg/foreach-6.m: Likewise.
3958         * objc.dg/foreach-7.m: Likewise.
3959         * objc.dg/objc-foreach-4.m: Likewise.
3960         * objc.dg/objc-foreach-5.m: Likewise.
3962 2010-10-07  Richard Guenther  <rguenther@suse.de>
3964         PR middle-end/45869
3965         * gcc.dg/torture/pr45869.c: New testcase.
3967 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3969         * objc.dg/set-not-used-1.m: New
3970         * obj-c++.dg/set-not-used-1.mm: New.
3972 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3974         * objc.dg/attributes/method-attribute-3.m: New.
3975         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3977 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3979         PR fortran/45916
3980         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3982 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3984         PR fortran/45889
3985         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3987 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3989         Merge from 'apple/trunk' branch on FSF servers.
3991         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3993         Radar 4278774
3994         * obj-c++.dg/encode-9.mm: New.
3996 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3998         * g++.dg/cpp0x/pr45908.C: New test.
4000 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4002         * gnat.dg/opt6.ad[sb]: New test.
4004 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4006         Implemented fast enumeration for Objective-C.
4007         * objc.dg/foreach-1.m: New.
4008         * objc.dg/foreach-2.m: New.
4009         * objc.dg/foreach-3.m: New.
4010         * objc.dg/foreach-4.m: New.
4011         * objc.dg/foreach-5.m: New.
4012         * objc.dg/foreach-6.m: New.
4013         * objc.dg/foreach-7.m: New.
4015         Merge from 'apple/trunk' branch on FSF servers:
4016         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4018         Radar 4502236
4019         * objc.dg/objc-foreach-5.m: New.
4021         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4023         Radar 4507230
4024         * objc.dg/objc-foreach-4.m: New.
4026         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4028         Radar 4472881
4029         * objc.dg/objc-foreach-3.m: New.
4031         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4033         Radar 4468498
4034         * objc.dg/objc-foreach-2.m: New.
4036         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4038         Radar 4294910
4039         * objc.dg/objc-foreach-1.m: New
4041 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4043         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4044         unsigned values.
4046 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4048         PR objc++/28050
4049         * obj-c++.dg/syntax-error-10.mm: New.
4051 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4053         PR objc++/23707
4054         * obj-c++.dg/syntax-error-9.mm: New.
4056 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4058         PR objc++/31126
4059         * obj-c++.dg/syntax-error-8.mm: New.
4061 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4063         Merge from 'apple/trunk' branch on FSF servers.
4065         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4067         Radar 4290840
4068         * obj-c++.dg/syntax-error-7.mm: New
4070         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4072         Radar 4294425
4073         * obj-c++.dg/syntax-error-6.mm: New
4075         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4077         Radar 4261146
4078         * obj-c++.dg/syntax-error-5.mm: New
4080         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4082         Radar 4093475
4083         * obj-c++.dg/syntax-error-[3-4].mm: New.
4085         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4087         Radar 4185810
4088         * obj-c++.dg/syntax-error-[1-2].mm: New.
4090 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4092         PR tree-optimization/45752
4093         * gcc.dg/vect/pr45752.c: New test.
4095 2010-10-05  Richard Guenther  <rguenther@suse.de>
4097         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4098         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4099         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4100         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4101         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4102         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4103         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4104         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4105         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4106         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4107         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4108         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4109         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4110         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4111         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4112         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4113         * gcc.dg/tree-ssa/20080530.c: Likewise.
4114         * g++.dg/tree-ssa/inline-3.C: Likewise.
4115         * g++.dg/tree-ssa/inline-1.C: Likewise.
4116         * g++.dg/tree-ssa/inline-2.C: Likewise.
4117         * gcc.dg/profile-dir-1.c: Likewise.
4118         * gcc.dg/profile-dir-2.c: Likewise.
4119         * gcc.dg/profile-dir-3.c: Likewise.
4121 2010-10-05  Richard Guenther  <rguenther@suse.de>
4123         PR middle-end/45877
4124         * g++.dg/torture/pr45877.C: New testcase.
4126 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4128         PR debug/45849
4129         * gcc.dg/debug/pr45849.c: New test.
4131         PR middle-end/45876
4132         * gcc.c-torture/compile/pr45876.c: New test.
4134 2010-10-04  Julian Brown  <julian@codesourcery.com>
4136         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4137         vect_hw_misalign.
4138         * gcc.dg/vect/vect-60.c: Likewise.
4139         * gcc.dg/vect/vect-56.c: Likewise.
4140         * gcc.dg/vect/vect-93.c: Likewise.
4141         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4142         * gcc.dg/vect/vect-95.c: Likewise.
4143         * gcc.dg/vect/vect-96.c: Likewise.
4144         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4145         * gcc.dg/vect/slp-25.c: Likewise.
4146         * gcc.dg/vect/slp-3.c: Likewise.
4147         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4148         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4149         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4150         * gcc.dg/vect/vect-109.c: Likewise.
4151         * gcc.dg/vect/vect-peel-1.c: Likewise.
4152         * gcc.dg/vect/vect-peel-2.c: Likewise.
4153         * lib/target-supports.exp
4154         (check_effective_target_arm_vect_no_misalign): New.
4155         (check_effective_target_vect_no_align): Use above.
4156         (check_effective_target_vect_element_align): New.
4157         (add_options_for_quad_vectors): New.
4159 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4161         PR tree-optimization/45572
4162         * g++.dg/ipa/pr45572-1.C: New test.
4163         * g++.dg/ipa/pr45572-2.C: Likewise.
4165 2010-10-03  Ian Lance Taylor  <iant@google.com>
4167         * gcc.dg/anon-struct-11.c: New test.
4168         * gcc.dg/anon-struct-12.c: New test.
4169         * gcc.dg/anon-struct-13.c: New test.
4170         * gcc.dg/anon-struct-14.c: New test.
4172 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4174         * g++.dg/torture/pr45764.C: Revert revision 164914.
4175         * gcc.dg/vect/pr43432.c: Likewise.
4176         * gcc.dg/vect/vect-114.c: Likewise.
4177         * gcc.dg/vect/vect-15.c: Likewise.
4179 2010-10-03  Jason Merrill  <jason@redhat.com>
4181         * g++.dg/cpp0x/sfinae5.C: New.
4183 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4185         PR tree-optimization/45720
4186         PR tree-optimization/45764
4187         * g++.dg/torture/pr45764.C: New.
4189         * gcc.dg/vect/pr43432.c: Xfail.
4190         * gcc.dg/vect/vect-114.c: Likewise.
4191         * gcc.dg/vect/vect-15.c: Likewise.
4193 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4195         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4196         hppa*-*-hpux*.
4197         * gcc.dg/torture/pr45678-2.c: Likewise.
4199 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4201         PR fortran/45748
4202         * gfortran.dg/intrinsic_6.f90: New.
4204 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4206         PR fortran/42831
4207         * gfortran.dg/dependency_37.f90:  New test.
4209 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4211         * gcc.target/i386/shift_mask.c: New test.
4213 2010-10-01  Richard Guenther  <rguenther@suse.de>
4215         PR tree-optimization/45854
4216         * g++.dg/torture/pr45854.C: New testcase.
4218 2010-09-30  Michael Eager  <eager@eagercon.com>
4220         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4221         __FLT_{MIN,MAX}__.
4223 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4225         PR middle-end/45758
4226         * gfortran.dg/graphite/pr45758.f90: New.
4228 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4230         PR middle-end/45230
4231         * gcc.dg/graphite/id-pr45230.c: New.
4233 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4235         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4236         * gfortran.dg/graphite/graphite.exp: Same.
4237         * gcc.dg/graphite/vect-pr43423.c: New.
4239 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4241         PR target/45843
4242         * g++.dg/torture/pr45843.C: New test.
4244 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4246         PR fortran/45828
4247         * gfortran.dg/allocate_derived_5.f90: New.
4249 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4251         PR tree-optimization/31261
4252         * gcc.dg/tree-ssa/pr31261.c: New test.
4254 2010-09-30  Michael Eager  <eager@eagercon.com>
4256         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4257         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4258         * gcc.target/microblaze/microblaze.exp: Ditto.
4259         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4260         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4261         * gcc.target/microblaze/others/data_var1.c: Ditto.
4262         * gcc.target/microblaze/others/data_var2.c: Ditto.
4263         * gcc.target/microblaze/others/data_var3.c: Ditto.
4264         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4265         * gcc.target/microblaze/others/strings1.c:: Ditto.
4266         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4267         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4268         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4269         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4270         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4271         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4272         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4273         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4274         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4275         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4276         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4277         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4278         * gcc.target/microblaze/isa/float.c: Ditto.
4279         * gcc.target/microblaze/isa/mulh.c: Ditto.
4280         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4281         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4282         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4283         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4284         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4285         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4286         * gcc.target/microblaze/isa/bshift.c: Ditto.
4287         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4288         * gcc.target/microblaze/isa/div.c: Ditto.
4289         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4290         * gcc.target/microblaze/isa/mul.c: Ditto.
4292 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4294         merge from FSF 'apple/trunk' branch.
4295         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4297         Radar 4386773
4298         * objc.dg/enhanced-proto-1.m: New.
4299         * objc.dg/enhanced-proto-2.m: New.
4300         * obj-c++.dg/enhanced-proto-1.mm: New
4301         * obj-c++.dg/enhanced-proto-2.mm: New.
4303 2010-09-30  Richard Guenther  <rguenther@suse.de>
4305         PR testsuite/45702
4306         * gcc.dg/debug/pr41893-1.c: Adjust.
4307         * gcc.dg/pr30762-1.c: Likewise.
4308         * gcc.dg/pr31529-1.c: Likewise.
4309         * gcc.dg/pr34457-1.c: Likewise.
4310         * gcc.dg/pr34668-1.c: Likewise.
4311         * gcc.dg/pr43557-1.c: Likewise.
4313 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4315         PR objc/45842
4316         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4317         * objc.dg/const-str-3.m: Correct header for memcpy.
4318         * objc.dg/const-str-7.m: Likewise.
4319         * objc.dg/method-20b.m: Provide an implementation of Object.
4320         Adjust XFAIL for m64 NeXT runtime.
4321         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4322         * objc.dg/encode-3.m: Correct line ordering, provide header for
4323         sprintf.
4324         * objc.dg/encode-7-next.m: Only run for 32bit.
4325         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4326         * objc.dg/type-size-2.m: Provide an implementation of Object.
4327         Ajust headers.
4328         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4329         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4330         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4331         Adjust XFAIL for m64 NeXT runtime.
4332         * obj-c++.dg/method-22.mm: Likewise.
4333         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4335 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4337         Merge from 'apple/trunk' branch on FSF servers.
4339         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4341         Radar 4278236
4342         * obj-c++.dg/bad-forward-decl.mm: New
4344 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4346         * ada/acats/run_acats: Revert revision 157037.
4348 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4350         Merge from 'apple/trunk' branch on FSF servers.
4352         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4354         Radar 4281748
4355         * objc.dg/naming-2.m: Update
4356         * objc.dg/naming-3.m: New
4358 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4360         PR target/40457
4361         * gcc.target/arm/pr40457-3.c: New test.
4363 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4365         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4366         alias checking.
4367         * lib/target-supports.exp (check_ifunc_available): Likewise.
4369 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4371         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4373 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4375         * objc.dg/keywords-1.m: New test.
4376         * objc.dg/keywords-2.m: New test.
4377         * objc.dg/keywords-3.m: New test.
4378         * obj-c++.dg/keywords-1.mm: New test.
4379         * obj-c++.dg/keywords-2.mm: New test.
4381 2010-09-28  Jason Merrill  <jason@redhat.com>
4383         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4384         * g++.dg/ext/complit11.C: Likewise.
4385         * g++.old-deja/g++.law/temps1.C: Likewise.
4387         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4388         * g++.old-deja/g++.mike/misc6.C: Likewise.
4390 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4392         * objc.dg/attributes/method-attribute-1.m: New.
4393         * objc.dg/attributes/method-attribute-2.m: New.
4395         * obj-c++.dg/attributes/method-attribute-1.m: New.
4396         * obj-c++.dg/attributes/method-attribute-2.m: New.
4398 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4400         * objc.dg/attributes: New.
4401         * objc.dg/attributes/attributes.exp: New.
4402         * objc.dg/attributes/class-attribute-1.m: New.
4403         * objc.dg/attributes/class-attribute-2.m: New
4404         * objc.dg/attributes/categ-attribute-1.m: New
4405         * objc.dg/attributes/categ-attribute-2.m: New
4406         * objc.dg/attributes/proto-attribute-1.m: New
4408         * obj-c++.dg/attributes: New.
4409         * obj-c++.dg/attributes/attributes.exp: New
4410         * obj-c++.dg/attributes/class-attribute-1.mm: New
4411         * obj-c++.dg/attributes/class-attribute-2.mm: New
4412         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4413         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4414         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4416 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4418         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4419         from the branch renamed to method-20b.m to avoid clashes).
4421         2005-08-23  Stuart Hastings  <stuart@apple.com>
4422                     Ziemowit Laski  <zlaski@apple.com>
4424         Radar 4209854
4425         * obj-c++.dg/method-23.mm: New.
4426         * objc.dg/method-20.m: New.
4428 2010-09-28  Jan Hubicka  <jh@suse.cz>
4430         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4432 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4434         PR target/44452
4435         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4436         i?86-*-solaris2.[89], *-*-vxworks*.
4437         * gcc.target/i386/pr22152.c: Likewise.
4438         * gcc.target/i386/vect8-ret.c: New test.
4440 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4442         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4444 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4446         Merge from 'apple/trunk' branch on FSF servers.
4448         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4450         Radar 4175534
4451         * obj-c++.dg/method-22.mm: New.
4453 2010-09-27  Jason Merrill  <jason@redhat.com>
4455         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4456         * g++.dg/ext/complit11.C: Adjust.
4457         * g++.old-deja/g++.law/temps1.C: Adjust.
4458         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4459         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4461 2010-09-27  Ian Lance Taylor  <iant@google.com>
4463         * lib/target-supports.exp (check_effective_target_split_stack):
4464         New procedure.
4465         * gcc.dg/split-1.c: New test.
4466         * gcc.dg/split-2.c: New test.
4467         * gcc.dg/split-3.c: New test.
4468         * gcc.dg/split-4.c: New test.
4470 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4472         PR objc/25464
4473         * objc.dg/type-size-3.m: New test.
4475 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4477         PR objc/45763
4478         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4480 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4482         PR objc/25450
4483         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4484         * objc.dg/type-size-2.m: Same change.
4485         * obj-c++.dg/encode-5.mm: Same change.
4487 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4489         Merge from 'apple/trunk' branch on FSF servers.  The original
4490         Changelogs are below.
4492         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4493         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4494         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4495         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4496         in the branch).
4497         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4498         proto-qual-1.m in the branch) and the normal ABI on GNU.
4499         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4500         the test only with the NeXT runtime.
4501         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4502         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4503         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4504         Run the test only with the NeXT runtime.
4506         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4508         Radar 4492973
4509         * objc.dg/encode-7-64bit.m: New.
4510         * objc.dg/encode-7.m: Skip if -m64.
4512         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4514         Radar 4301047
4515         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4516         * obj-c++.dg/threedotthree-abi-1.mm: New
4517         * objc.dg/threedotthree-abi-1.m: New
4519         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4521         Radar 4136935
4522         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4523         * objc.dg/encode-6.m: Likewise.
4524         * objc.dg/encode-7.m: New test case.
4526 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4528         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4529         const-str-12.m to constr-str-12b.m to avoid conflicts.
4531         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4533         Radar 4229905
4534         * obj-c++.dg/warn5.mm: New
4536         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4538         Radar 4154928
4539         * obj-c++.dg/const-str-12.mm: New.
4540         * objc.dg/const-str-12.m: New.
4542 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4544         PR fortran/40569
4545         PR fortran/40568
4546         * gfortran.dg/storage_size_2.f08: Fix test.
4547         * gfortran.dg/c_sizeof_1.f90: Fix test.
4548         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4549         * gfortran.dg/c_sizeof_3.f90: New.
4550         * gfortran.dg/c_sizeof_4.f90: New.
4551         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4552         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4554 2010-09-26  Daniel Kraft  <d@domob.eu>
4556         PR fortran/45783
4557         PR fortran/45795
4558         * gfortran.dg/select_type_18.f03: New test.
4560 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4562         * gnat.dg/return2.ad[sb]: New test.
4563         * gnat.dg/return2_pkg.ads: New helper.
4565 2010-09-25  Daniel Kraft  <d@domob.eu>
4567         PR fortran/45776
4568         * gfortran.dg/io_constraints_6.f03: New test.
4569         * gfortran.dg/io_constraints_7.f03: New test.
4570         * gfortran.dg/newunit_2.f90: New test.
4572 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4574         * gfortran.dg/operator_c1202.f90: New test.
4576 2010-09-24  Jan Hubicka  <jh@suse.cz>
4578         * gcc.dg/tree-ssa/leaf.c: New testcase.
4580 2010-09-24  Jan Hubicka  <jh@suse.cz>
4582         PR tree-optimization/45738
4583         PR tree-optimization/45741
4584         * gcc.c-torture/compile/pr45741.c: New.
4585         * gfortran.fortran-torture/compile/pr45738.f90: New.
4587 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4589         * gcc.dg/cpp/undef-opt-1.c: New test.
4591 2010-09-24  Jason Merrill  <jason@redhat.com>
4593         * g++.dg/other/error10.C: Adjust expected output.
4595 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4597         PR middle-end/45234
4598         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4599         * gcc.target/i386/pr45234.c: New test.
4601 2010-09-24  Richard Guenther  <rguenther@suse.de>
4603         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4605 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4607         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4608         as a comment leader in regexp.
4610 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4612         * objc.dg/sync-2.m: New test.
4613         * obj-c++.dg/sync-2.mm: New test.
4615 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4617         PR fortran/40571
4618         * gfortran.dg/iso_fortran_env_7.f90: New.
4620 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4622         * obj-c++.dg/too-many-args.mm: New file.
4624 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4626         Merge from 'apple/trunk' branch on FSF servers.
4628         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4630         Radar 4491608
4631         * objc.dg/too-many-args.m: New
4633 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4635         PR fortran/45744
4636         * gfortran.dg/dependency_36.f90:  New test.
4638 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4640         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4641         * gcc.target/i386/pad-3.c: Ditto.
4642         * gcc.target/i386/pad-7.c: Ditto.
4643         * gcc.target/i386/pad-7.c: Ditto.
4644         * gcc.target/i386/pr36502.c: Ditto.
4645         * gcc.target/i386/zee.c: Ditto.
4646         * gcc.target/i386/20060821-1.c: Ditto.
4647         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4648         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4649         * gcc.target/i386/pad-5b.c: Ditto.
4650         * gcc.target/i386/pad-6a.c: Ditto.
4651         * gcc.target/i386/pad-6b.c: Ditto.
4652         * gcc.target/i386/pad-8.c: Ditto.
4653         * gcc.target/i386/pad-9.c: Ditto.
4654         * gcc.target/i386/pad-10.c: Ditto.
4655         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4657 2010-09-23  Richard Guenther  <rguenther@suse.de>
4659         PR tree-optimization/45565
4660         * g++.dg/ipa/pr45565.C: New testcase.
4662 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4664         PR fortran/45745
4665         PR fortran/45648
4666         * gfortran.dg/vector_subscript_bound_1.f90: New.
4668 2010-09-23  Richard Guenther  <rguenther@suse.de>
4670         PR middle-end/45750
4671         * gcc.dg/pr45750.c: New testcase.
4673 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4675         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4676         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4677         build.
4679 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4681         PR rtl-optimization/44374
4682         * gcc.target/arm/headmerge-1.c: New test.
4683         * gcc.target/arm/headmerge-2.c: New test.
4684         * gcc.target/i386/headmerge-1.c: New test.
4685         * gcc.target/i386/headmerge-2.c: New test.
4687 2010-09-23  Daniel Kraft  <d@domob.eu>
4689         PR fortran/38936
4690         PR fortran/44044
4691         PR fortran/45474
4692         * gfortran.dg/intrinsic_intent_1.f03: New test.
4693         * gfortran.dg/select_type_17.f03: New test.
4694         * gfortran.dg/associate_5.f03: More definability tests.
4695         * gfortran.dg/enum_2.f90: Check definability.
4696         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4697         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4698         * gfortran.dg/char_expr_2.f90: Ditto.
4699         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4700         * gfortran.dg/enum_5.f90: Ditto.
4701         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4702         * gfortran.dg/impure_assignment_2.f90: Ditto.
4703         * gfortran.dg/impure_assignment_3.f90: Ditto.
4704         * gfortran.dg/intent_out_1.f90: Ditto.
4705         * gfortran.dg/intent_out_3.f90: Ditto.
4706         * gfortran.dg/pointer_assign_7.f90: Ditto.
4707         * gfortran.dg/pointer_intent_3.f90: Ditto.
4708         * gfortran.dg/pr19936_1.f90: Ditto.
4709         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4710         * gfortran.dg/simpleif_2.f90: Ditto.
4711         * gfortran.dg/protected_5.f90: Ditto.
4712         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4713         * gfortran.dg/protected_6.f90: Ditto.
4714         * gfortran.dg/protected_7.f90: Ditto.
4716 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4718         PR libfortran/45710
4719         * gfortran.dg/namelist_65.f90: New test.
4721 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4723         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4724         the regexp pattern between the expected label and location string.
4726 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4728         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4730 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4732         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4733         * gcc.dg/pr27898.c: Likewise.
4734         * gcc.dg/pr28712.c: Likewise.
4735         * gcc.dg/pr30762-1.c: Likewise.
4736         * gcc.dg/pr31529-1.c: Likewise.
4737         * gcc.dg/pr34457-1.c: Likewise.
4738         * gcc.dg/pr34668-1.c: Likewise.
4739         * gcc.dg/pr34989-1.c: Likewise.
4740         * gcc.dg/pr43557-1.c: Likewise.
4742 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4744         PR rtl-optimization/45739
4745         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4747 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4749         * gcc.target/sparc/mnofpu.c: New test.
4751 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4753         PR rtl-optimization/45739
4754         * gcc.target/i386/pr45739.c: New test.
4756 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4758         PR fortran/45648
4759         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4760         and counts. Add non-elemental function call check.
4762         PR fortran/45648
4763         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4764         arguments checks. Update temporary counts.
4765         * gfortran.dg/transpose_optimization_1.f90: New.
4767 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4769         PR objc/23710
4770         * objc.dg/invalid-method-1.m: New.
4772 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4774         Merge from 'apple/trunk' branch on FSF servers.
4776         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4778         Radar 4291785
4779         * objc.dg/naming-4.m: New
4780         * objc.dg/naming-5.m: New
4781         * obj-c++.dg/naming-1.mm: New
4782         * obj-c++.dg/naming-2.mm: New
4784 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4785             Jack Howarth  <howarth@bromo.med.uc.edu>
4787         PR c++/45645
4788         * g++.dg/torture/pr44972.C: Use portable assert().
4790 2010-09-21  Richard Guenther  <rguenther@suse.de>
4792         PR tree-optimization/45580
4793         * g++.dg/torture/pr45580.C: New testcase.
4795 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4797         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4799 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4801         PR fortran/45438
4802         * gfortran.dg/pointer_check_7.f90: New.
4804 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4806         PR rtl-optimization/45728
4807         * gcc.c-torture/compile/pr45728.c: New test.
4809 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4811         PR fortran/45081
4812         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4814 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4816         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4818 2010-09-20  Richard Guenther  <rguenther@suse.de>
4820         PR middle-end/45704
4821         * gcc.dg/torture/pr45704.c: New testcase.
4823 2010-09-20  Jan Hubicka  <jh@suse.cz>
4825         PR tree-optimize/45605
4826         * g++.dg/tree-ssa/pr45605.C: New testcase.
4828 2010-09-20  Michael Matz  <matz@suse.de>
4830         PR testsuite/45706
4831         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4832         enough.
4834 2010-09-20  Richard Guenther  <rguenther@suse.de>
4836         PR tree-optimization/45705
4837         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4839 2010-09-20  Michael Matz  <matz@suse.de>
4841         PR testsuite/45706
4842         * lib/target-supports.exp (check_effective_target_vect_perm):
4843         Add i?86-*-*.
4845 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4847         PR rtl-optimization/45695
4848         * gcc.c-torture/execute/pr45695.c: New test.
4850 2010-09-19  Jan Hubicka  <jh@suse.cz>
4852         PR lto/44246
4853         * gcc.c-torture/compile/pr44246.c:New file.
4855 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4857         PR tree-optimization/45714
4858         * gfortran.dg/vect/pr45714-a.f: New test.
4859         * gfortran.dg/vect/pr45714-b.f: New test.
4861 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4863         * gnat.dg/const1.adb: Rename into...
4864         * gnat.dg/constant1.adb: ...this.
4865         * gnat.dg/constant2.adb: New test.
4866         * gnat.dg/constant2_pkg1.ads: New helper.
4867         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4869 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4871         * gnat.dg/specs/constant1.ads: New test.
4872         * gnat.dg/specs/constant1_pkg.ads: New helper.
4874 2010-09-18  Jan Hubicka  <jh@suse.cz>
4876         PR tree-optimization/45453
4877         * g++.dg/tree-ssa/pr45453.C: New testcase.
4879 2010-09-18  Jason Merrill  <jason@redhat.com>
4881         * g++.dg/cpp0x/initlist44.C: New.
4883 2010-09-18  Richard Guenther  <rguenther@suse.de>
4885         PR tree-optimization/45709
4886         * g++.dg/torture/pr45709-2.C: New testcase.
4888 2010-09-18  Richard Guenther  <rguenther@suse.de>
4890         PR tree-optimization/45709
4891         * g++.dg/torture/pr45709.C: New testcase.
4893 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4895         PR testsuite/45719
4896         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4898 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4900         * gcc.target/i386/pad-1.c: New.
4901         * gcc.target/i386/pad-2.c: Likewise.
4902         * gcc.target/i386/pad-3.c: Likewise.
4903         * gcc.target/i386/pad-4.c: Likewise.
4904         * gcc.target/i386/pad-5a.c: Likewise.
4905         * gcc.target/i386/pad-5b.c: Likewise.
4906         * gcc.target/i386/pad-6a.c: Likewise.
4907         * gcc.target/i386/pad-6b.c: Likewise.
4908         * gcc.target/i386/pad-7.c: Likewise.
4909         * gcc.target/i386/pad-8.c: Likewise.
4910         * gcc.target/i386/pad-9.c: Likewise.
4911         * gcc.target/i386/pad-10.c: Likewise.
4913 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4915         PR middle-end/45234
4916         * gcc.dg/torture/stackalign/alloca-5.c: New.
4918 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4920         PR middle-end/45678
4921         * gcc.dg/torture/pr45678-2.c: New.
4923 2010-09-17  Richard Guenther  <rguenther@suse.de>
4925         PR middle-end/45678
4926         * gcc.dg/torture/pr45678-1.c: New testcase.
4928 2010-09-17  Michael Matz  <matz@suse.de>
4930         PR tree-optimization/43432
4931         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4932         check_effective_target_vect_perm_short): New predicates.
4933         (check_effective_target_vect_perm): Include x86_64.
4934         * gcc.dg/vect/pr43432.c: New test.
4935         * gcc.dg/vect/vect-114.c: Adjust.
4936         * gcc.dg/vect/vect-15.c: Ditto.
4937         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4938         * gcc.dg/vect/slp-perm-9.c: Ditto.
4940 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4942         PR testsuite/45692
4943         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4944         GNU runtime.
4946 2010-09-17  Richard Guenther  <rguenther@suse.de>
4948         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4949         * gcc.dg/pr28706.c: Likewise.
4950         * gcc.dg/pr28712.c: Likewise.
4951         * gcc.dg/pr30762-1.c: Likewise.
4952         * gcc.dg/pr30762-2.c: Likewise.
4953         * gcc.dg/pr31529-1.c: Likewise.
4954         * gcc.dg/pr31529-2.c: Likewise.
4955         * gcc.dg/pr34457-1.c: Likewise.
4956         * gcc.dg/pr34457-2.c: Likewise.
4957         * gcc.dg/pr34668-1.c: Likewise.
4958         * gcc.dg/pr34668-2.c: Likewise.
4959         * gcc.dg/pr34989-1.c: Likewise.
4960         * gcc.dg/pr34989-2.c: Likewise.
4961         * gcc.dg/pr43557-1.c: Likewise.
4962         * gcc.dg/pr43557-2.c: Likewise.
4963         * gcc.dg/debug/pr41893-1.c: Likewise.
4964         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4965         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4966         * gcc.dg/matrix/matrix-4.c: Likewise.
4967         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4968         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4969         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4970         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4972 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4974         PR fortran/43665
4975         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4976         optimizations.
4977         * gfortran.dg/intent_optimize_1.f90: New test.
4979 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4981         * gcc.target/i386/divmod-1.c: New.
4982         * gcc.target/i386/divmod-2.c: Likewise.
4983         * gcc.target/i386/divmod-3.c: Likewise.
4984         * gcc.target/i386/divmod-4.c: Likewise.
4985         * gcc.target/i386/divmod-4a.c: Likewise.
4986         * gcc.target/i386/divmod-5.c: Likewise.
4987         * gcc.target/i386/divmod-6.c: Likewise.
4988         * gcc.target/i386/divmod-7.c: Likewise.
4989         * gcc.target/i386/divmod-8.c: Likewise.
4990         * gcc.target/i386/udivmod-1.c: Likewise.
4991         * gcc.target/i386/udivmod-2.c: Likewise.
4992         * gcc.target/i386/udivmod-3.c: Likewise.
4993         * gcc.target/i386/udivmod-4.c: Likewise.
4994         * gcc.target/i386/udivmod-4a.c: Likewise.
4995         * gcc.target/i386/udivmod-5.c: Likewise.
4996         * gcc.target/i386/udivmod-6.c: Likewise.
4997         * gcc.target/i386/udivmod-7.c: Likewise.
4998         * gcc.target/i386/udivmod-8.c: Likewise.
5000 2010-09-16  Jan Hubicka  <jh@suse.cz>
5002         * g++.dg/lto/pr45679-1_0.C: New file.
5003         * g++.dg/lto/pr45679-1_1.C: New file.
5004         * g++.dg/lto/pr45679-0_0.C: New file.
5005         * g++.dg/lto/pr45679-0_1.C: New file.
5007 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5009         PR fortran/45674
5010         * gfortran.dg/class_dummy_2.f03: New.
5012 2010-09-16  Richard Guenther  <rguenther@suse.de>
5014         PR tree-optimization/45623
5015         * gcc.dg/torture/pr45623.c: New testcase.
5017 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5019         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5020         name and parentheses.
5021         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5023 2010-09-15  Jason Merrill  <jason@redhat.com>
5025         * g++.dg/parse/parameter-declaration-2.C: New.
5027         * g++.dg/cpp0x/scoped_enum2.C: New.
5029 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5031         * gcc.c-torture/compile/20100915-1.c: New test.
5033 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5035         PR middle-end/45644
5036         * gcc.dg/ipa/pr45644.c: New test.
5038 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5040         PR tree-optimization/45633
5041         * gcc.dg/vect/pr45633.c: New test.
5043 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5045         PR fortran/45577
5046         * gfortran.dg/allocate_derived_4.f90: New.
5048 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5050         * lib/target-supports.exp
5051         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5052         supported flag to true for neon.
5054 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5056         PR c++/45665
5057         * g++.dg/template/crash103.C: New.
5059 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5061         Merge from 'apple/trunk' branch on FSF servers.
5063         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5065         Radar 4457381
5066         * objc.dg/msg-in-protocol.m: New.
5067         * obj-c++.dg/msg-in-protocol.mm: New.
5069         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5071         Radar 4219590
5072         * objc.dg/break-in-ifstmt.m: New.
5074         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5076         Radar 4174166
5077         * obj-c++.dg/comp-types-13.mm: New.
5078         * objc.dg/comp-types-12.m: New.
5080         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5082         Radar 4216500
5083         * obj-c++.dg/proto-lossage-7.mm: New.
5084         * objc.dg/proto-lossage-7.m: New.
5086 2010-09-14  Jan Hubicka  <jh@suse.cz>
5088         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5089         folding.
5090         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5091         folding.
5093 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5095         PR middle-end/45567
5096         * gcc.dg/pr45567.c: New test.
5098         PR debug/45660
5099         * g++.dg/debug/pr45660.C: New test.
5101 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5103         PR tree-optimization/45470
5104         * g++.dg/vect/pr45470-a.cc: New test.
5105         * g++.dg/vect/pr45470-a.cc: New test.
5107 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5109         PR target/42070
5110         * lib/profopt.exp: Prune warnings on execname2 compile.
5111         * lib/prune.exp: Prune "can't add line info" warnings.
5113 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5115         PR libfortran/45532
5116         * gfortran.dg/namelist_64.f90: New test.
5118 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5120         PR rtl-optimization/45617
5121         * gcc.target/i386/pr45617.c: New test.
5123 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5125         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5127 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5129         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5130         * gcc.target/i386/fma4-vector.c: Likewise.
5131         * gcc.target/i386/vectorize2.c: Likewise.
5132         * gcc.target/i386/vectorize4.c: Likewise.
5133         * gcc.target/i386/vectorize5.c: Likewise.
5134         * gcc.target/i386/vectorize6.c: Likewise.
5135         * gcc.target/i386/vectorize8.c: Likewise.
5137         * gcc.target/i386/vect-double-1.c: New.
5138         * gcc.target/i386/vect-double-1a.c: Likewise.
5139         * gcc.target/i386/vect-double-2.c: Likewise.
5140         * gcc.target/i386/vect-double-2a.c: Likewise.
5142         * lib/target-supports.exp (check_effective_target_vect_double):
5143         Set et_vect_double_saved to 0 when tuning for Atom.
5145 2010-09-13  Jan Hubicka  <jh@suse.cz>
5147         * gcc.dg/torture/pr23821.c: Drop static keyword.
5148         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5149         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5151 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5153         * gcc.target/arm/sync-1.c: New.
5155 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5157         * gnat.dg/memtrap.adb: New test.
5159 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5161         * gfortran.dg/promotion.f90: Fix options.
5163 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5165         * g++.dg/cpp0x/range-for1.C: New.
5166         * g++.dg/cpp0x/range-for2.C: New.
5167         * g++.dg/cpp0x/range-for3.C: New.
5168         * g++.dg/cpp0x/range-for4.C: New.
5169         * g++.dg/cpp0x/range-for5.C: New.
5170         * g++.dg/cpp0x/range-for6.C: New.
5172 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5174         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5175         and counts. Check that transpose is not called.
5176         * gfortran.dg/transpose_2.f90: Update error message.
5178 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5180         PR c++/43824
5181         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5182         * g++.dg/lookup/strong-using-2.C: Likewise.
5183         * g++.dg/lookup/strong-using-3.C: Likewise.
5184         * g++.dg/lookup/strong-using-5.C: Likewise.
5186         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5187         * g++.dg/cpp0x/inline-ns4.C: New.
5188         * g++.dg/cpp0x/inline-ns5.C: New.
5190 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5192         PR middle-end/45634
5193         * gfortran.fortran-torture/compile/pr45634.f90: New.
5195 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5197         * objc.dg/fobjc-exceptions.m: New test.
5199 2010-09-10  Jan Hubicka  <jh@suse.cz>
5201         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5203 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5205         PR tree-optimization/44972
5206         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5207         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5208         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5209         instead.
5210         * g++.dg/torture/pr44972.C: New test.
5212 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5214         PR tree-optimization/44972
5215         * g++.dg/torture/pr34850.C: Remove expected warning.
5217 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5219         * gfortran.dg/dummy_optional_arg.f90: New test.
5221 2010-09-08  Jan Hubicka  <jh@suse.cz>
5223         PR tree-optimization/45598
5224         * fortran.fortran-torture/compile/pr45598.f90: New test.
5226 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5228         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5229         * lib/target-supports.exp (check_ifunc_available): New.
5230         * gcc.dg/attr-ifunc-1.c: New.
5231         * gcc.dg/attr-ifunc-2.c: New.
5232         * gcc.dg/attr-ifunc-3.c: New.
5233         * gcc.dg/attr-ifunc-4.c: New.
5234         * gcc.dg/attr-ifunc-5.c: New.
5235         * g++.dg/ext/attr-ifunc-1.C: New.
5236         * g++.dg/ext/attr-ifunc-2.C: New.
5237         * g++.dg/ext/attr-ifunc-3.C: New.
5238         * g++.dg/ext/attr-ifunc-4.C: New.
5240 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5242         PR middle-end/40386
5243         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5245 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5247         * gfortran.dg/inline_transpose_1.f90: New test.
5249 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5251         PR c++/45588
5252         * g++.dg/warn/Wunused-var-15.C: New test.
5254 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5256         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5257         hppa*-*-hpux*.
5259 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5261         * objc/execute/exceptions/throw-nil.m: New test.
5262         * objc/execute/exceptions/handler-1.m: Updated to use the new
5263         objc_set_uncaught_exception_handler() function.
5264         * objc/execute/exceptions/matcher-1.m: New test.
5266 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5268         PR fortran/38282
5269         * gfortran.dg/bit_comparison_1.F90: New test.
5270         * gfortran.dg/leadz_trailz_3.f90: New test.
5271         * gfortran.dg/masklr_2.F90: New test.
5272         * gfortran.dg/shiftalr_1.F90: New test.
5273         * gfortran.dg/merge_bits_2.F90: New test.
5274         * gfortran.dg/dshift_2.F90: New test.
5275         * gfortran.dg/bit_comparison_2.F90: New test.
5276         * gfortran.dg/masklr_1.F90: New test.
5277         * gfortran.dg/merge_bits_1.F90: New test.
5278         * gfortran.dg/dshift_1.F90: New test.
5279         * gfortran.dg/shiftalr_2.F90: New test.
5281 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5283         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5284         functions from objc/typedstream.h are deprecated.
5286 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5288         * lib/target-supports.exp
5289         (check_effective_target_run_expensive_tests): New proc.
5290         * gcc.c-torture/compile/limits-fnargs.c: Use
5291         dg-require-effective-target run_expensive_tests.
5293 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5295         PR fortran/45597
5296         * gfortran.dg/gomp/pr45597.f90: New test.
5298         PR fortran/45595
5299         * gfortran.dg/gomp/pr45595.f90: New test.
5301 2010-09-08  Michael Matz  <matz@suse.de>
5303         * c-c++-common/uninit-17.c: Adjust.
5305 2010-09-08  Michael Matz  <matz@suse.de>
5307         PR tree-optimization/43430
5308         * gcc.dg/vect/pr43430-2.c: New test.
5310 2010-09-08  Michael Matz  <matz@suse.de>
5312         PR tree-optimization/33244
5313         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5315 2010-09-08  Richard Guenther  <rguenther@suse.de>
5317         PR tree-optimization/45578
5318         * gfortran.dg/pr45578.f90: New testcase.
5320 2010-09-08  Richard Guenther  <rguenther@suse.de>
5322         PR testsuite/45590
5323         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5325 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5327         PR fortran/45576
5328         * gfortran.dg/char_length_18.f90:  New test.
5330 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5332         PR target/36502
5333         * gcc.target/i386/pr36502.c: New test.
5335         PR target/42313
5336         PR target/44651
5337         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5338         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5340 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5342         * gfortran.dg/achar_4.f90: Enable bounds checking.
5344 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5346         PR target/45206
5347         * gcc.target/i386/pr45206.c: New test.
5349 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5351         PR fortran/45505
5352         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5354 2010-09-07  Jan Hubicka  <jh@suse.cz>
5356         * gcc.c-torture/compile/20100907.c: New testcase.
5358 2010-09-07  Richard Guenther  <rguenther@suse.de>
5360         PR middle-end/45569
5361         * g++.dg/eh/pr45569.C: New testcase.
5363 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5365         PR target/43137
5366         * gcc.target/arm/pr43137.c: New test.
5368 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5370         PR fortran/36931
5371         * gfortran.dg/dependency_35.f90:  New test.
5373 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5375         PR fortran/34145
5376         * gfortran.dg/char_length_17.f90:  New test.
5378 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5380         PR c++/45200
5381         PR c++/45293
5382         PR c++/45558
5383         * g++.dg/template/typedef34.C: New test.
5384         * g++.dg/template/typedef35.C: New test.
5386 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5388         PR target/22152
5389         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5391 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5393         * g++.dg/warn/Wdouble-promotion.C: New.
5395 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5397         * g++.dg/parse/redef2.C: New.
5399 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5401         * gcc.dg/20100906-1.c: New testcase.
5403 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5405         PR testsuite/45543
5406         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5407         DW_TAG_enumeration_type DIE.
5409 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5411         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5412         Update XFAILs.
5414 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5416         PR rtl-optimization/44919
5417         * g++.dg/opt/pr44919.C: New.
5419 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5421         PR fortran/38282
5422         * gfortran.dg/iall_iany_iparity_1.f90: New.
5423         * gfortran.dg/iall_iany_iparity_2.f90: New.
5425 2010-09-06  Jason Merrill  <jason@redhat.com>
5427         * g++.dg/cpp0x/initlist42.C: New.
5429         * g++.dg/cpp0x/auto19.C: New.
5431         * g++.dg/template/sfinae25.C: New.
5432         * g++.dg/template/char1.C: Expect warning.
5433         * g++.dg/template/nontype10.C: Likewise.
5435         * g++.dg/cpp0x/implicit9.C: New.
5437         * g++.dg/cpp0x/initlist43.C: New.
5439 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5441         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5443 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5445         * gcc.dg/Wdouble-promotion.c: New.
5447 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5449         * gfortran.dg/float128_1.f90: Remove test case as
5450         it always fails since Rev 163611 backed out the
5451         front-end implementation.
5453 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5455         * gfortran.dg/float128_1.f90: XFAIL test case.
5457 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5459         * gfortran.dg/bessel_7.f90: Decrease required precision.
5461 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5463         PR testsuite/45545
5464         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5465         ref-all-matching targets.
5467 2010-09-05  Richard Guenther  <rguenther@suse.de>
5469         PR tree-optimization/45535
5470         * gcc.c-torture/compile/pr45535.c: New testcase.
5472 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5474         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5475         "\[^\n\]*".
5476         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5477         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5478         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5479         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5480         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5481         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5482         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5483         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5484         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5485         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5486         * gcc.target/i386/pr22152.c: Likewise.
5487         * gcc.target/i386/pr36992-1.c: Likewise.
5488         * gcc.target/i386/pr36992-2.c: Likewise.
5489         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5491 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5493         PR testsuite/43957
5494         * gcc.dg/const-uniq-1.c: Modify regexp.
5496 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5498         PR fortran/45530
5499         * gfortran.dg/namelist_63.f90: New.
5501 2010-09-04  Jan Hubicka  <jh@suse.cz>
5503         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5504         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5506 2010-09-04  Jan Hubicka  <jh@suse.cz>
5508         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5510 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5512         PR fortran/45507
5513         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5515 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5517         * gcc.dg/opts-4.c: New test.
5519 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5521         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5522         * gcc.dg/vect/vect-peel-4.c: Ditto.
5524 2010-09-03  Daniel Kraft  <d@domob.eu>
5526         PR fortran/45525
5527         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5529 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5531         PR fortran/45159
5532         * gfortran.dg/dependency_34.f90:  New test.
5534 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5536         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5538 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5540         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5541         gcc.target/i386/clearcap.map if supported.
5543 2010-09-03  Michael Matz  <matz@suse.de>
5545         PR middle-end/45415
5546         * gcc.dg/pr45415.c: New test.
5548 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5550         PR tree-optimization/45506
5551         * gcc.dg/pr45506.c: New.
5553 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5555         PR target/45476
5556         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5557         * gcc.target/i386/float128-2.c: Ditto.
5559 2010-09-03  Daniel Kraft  <d@domob.eu>
5561         PR fortran/34162
5562         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5563         * gfortran.dg/internal_dummy_2.f08: New test.
5564         * gfortran.dg/internal_dummy_3.f08: New test.
5565         * gfortran.dg/internal_dummy_4.f08: New test.
5567 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5569         PR debug/45500
5570         * gcc.target/i386/pr45500.c: New test.
5572 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5574         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5576 2010-09-03  Daniel Kraft  <d@domob.eu>
5578         PR fortran/44602
5579         * gfortran.dg/exit_2.f08; Adapt error messages.
5580         * gfortran.dg/exit_3.f08: New test.
5581         * gfortran.dg/exit_4.f08: New test.
5582         * gfortran.dg/exit_5.f03: New test.
5584 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5586         * gfortran.dg/ishft_4.f90: New test.
5588 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5590         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5591         FRIZ/XSRIZ instruciton for (double)(long long)x.
5592         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5594 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5596         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5598 2010-09-02  Richard Guenther  <rguenther@suse.de>
5600         PR tree-optimization/44937
5601         PR tree-optimization/45412
5602         * g++.dg/opt/pr45412.C: New testcase.
5603         * gcc.c-torture/compile/pr45412.c: Likewise.
5604         * gcc.c-torture/compile/pr44937.c: Likewise.
5606 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5608         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5609         but using -Werror=comment.
5610         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5611         expected error messages.
5613 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5615         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5616         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5618 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5620         PR fortran/45489
5621         * gfortran.dg/initialization_27.f90: New.
5623 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5625         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5626         check into different basic blocks. Expect vectorization if misaligned
5627         stores are supported.
5628         * gcc.dg/vect/bb-slp-8a.c: New test.
5629         * gcc.dg/vect/bb-slp-8b.c: New test.
5631 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5633         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5635 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5637         PR fortran/44541
5638         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5639         * gfortran.dg/class_dummy_1.f03: New.
5641 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5643         PR middle-end/45458
5644         * g++.dg/tree-prof/partition2.C: New test.
5646 2010-09-01  Richard Guenther  <rguenther@suse.de>
5648         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5649         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5650         * gcc.c-torture/execute/20100827-1.c: Likewise.
5652 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5654         * gfortran.dg/execute_command_line_1.f90: New test.
5656 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5658         PR preprocessor/45457
5659         * c-c++-common/cpp/pr45457.c: New test.
5661 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5663         * gcc.dg/nested-func-8.c: New test.
5665 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5667         PR fortran/38282
5668         * gfortran.dg/popcnt_poppar_1.F90: New test.
5669         * gfortran.dg/popcnt_poppar_2.F90: New test.
5671 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5673         * gcc.target/i386/volatile-2.c: Require nonpic target.
5675 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5677         PR middle-end/45461
5678         * gcc.dg/pr45461.c: New test.
5680 2010-08-31  Richard Guenther  <rguenther@suse.de>
5682         PR testsuite/45455
5683         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5685 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5687         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5689 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5691         PR fortran/45456
5692         * gfortran.dg/typebound_proc_18.f03: New.
5694 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5696         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5697         * lib/scanasm.exp (scan-stack-usage): Likewise.
5698         (scan-stack-usage-not): Likewise.
5699         * gcc.dg/stack-usage-1.c: New test.
5700         * gcc.target/i386/stack-usage-realign.c: Likewise.
5702 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5704         PR tree-optimization/45427
5705         * gcc.dg/tree-ssa/pr45427.c: New test.
5707 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5709         PR c++/45043
5710         * g++.dg/template/crash102.C: New.
5712 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5714         PR middle-end/45423
5715         * gcc.dg/gomp/atomic-12.c: New test.
5716         * gcc.dg/gomp/atomic-13.c: New test.
5717         * gcc.dg/gomp/atomic-14.c: New test.
5718         * g++.dg/gomp/atomic-11.C: New test.
5719         * g++.dg/gomp/atomic-12.C: New test.
5720         * g++.dg/gomp/atomic-13.C: New test.
5721         * g++.dg/gomp/atomic-14.C: New test.
5723 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5725         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5726         delimiter.
5728 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5730         * gnat.dg/discr24.adb: New test.
5732 2010-08-30  Richard Guenther  <rguenther@suse.de>
5734         PR tree-optimization/45449
5735         * gcc.dg/pr45449.c: New testcase.
5737 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5739         * gcc.dg/opts-1.c: Expect errors, not warnings.
5741 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5743         PR fortran/42769
5744         * gfortran.dg/dynamic_dispatch_11.f03: New.
5746 2010-08-29  Jason Merrill  <jason@redhat.com>
5748         PR c++/44991
5749         * g++.dg/parse/defarg15.C: New.
5751 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5753         PR fortran/45439
5754         * gfortran.dg/select_type_16.f03: New.
5756 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5757             Tobias Burnus  <burnus@net-b.de>
5759         * gfortran.dg/bessel_7.f90: Decrease required precision.
5761 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5762             Kaz Kojima  <kkojima@gcc.gnu.org>
5764         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5766 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5768         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5769         floating point conversion code generation.
5770         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5771         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5772         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5773         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5774         to integer conversion code generation.
5775         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5776         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5777         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5778         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5780 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5782         PR fortran/32049
5783         * gfortran.dg/random_seed_1.f90: Adjust test.
5784         * gfortran.dg/float128_1.f90: New test.
5786 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5788         PR fortran/33197
5789         * gfortran.dg/norm2_1.f90: New.
5790         * gfortran.dg/norm2_2.f90: New.
5791         * gfortran.dg/norm2_3.f90: New.
5792         * gfortran.dg/norm2_4.f90: New.
5793         * gfortran.dg/parity_1.f90: New.
5794         * gfortran.dg/parity_2.f90: New.
5795         * gfortran.dg/parity_3.f90: New.
5797 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5799         PR fortran/45420
5800         * gfortran.dg/select_type_15.f03: New.
5802 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5804         PR libfortran/43217
5805         * gfortran.dg/hollerith8.f90: New test.
5807 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5809         PR fortran/45159
5810         * gfortran.dg/dependency_33.f90:  New test.
5812 2010-08-27  Richard Guenther  <rguenther@suse.de>
5814         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5815         * gcc.dg/graphite/scop-2.c: Likewise.
5816         * gcc.dg/graphite/scop-20.c: Likewise.
5817         * gcc.dg/vect/slp-25.c: Likewise.
5819 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5821         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5823 2010-08-26  Daniel Kraft  <d@domob.eu>
5825         PR fortran/38936
5826         PR fortran/44047
5827         PR fortran/45384
5828         * gfortran.dg/associate_8.f03: New test.
5829         * gfortran.dg/select_type_13.f03: New test.
5830         * gfortran.dg/select_type_14.f03: New test.
5832 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5834         PR tree-optimization/44485
5835         * gcc.dg/pr44485.c: New test.
5837 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5839         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5840         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5841         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5843 2010-08-26  Richard Guenther  <rguenther@suse.de>
5845         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5846         * gcc.dg/graphite/scop-21.c: Likewise.
5848 2010-08-26  Richard Guenther  <rguenther@suse.de>
5850         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5851         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5852         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5853         * gcc.dg/vect/vect-91.c: Likewise.
5854         * gcc.dg/vect/vect-peel-1.c: Likewise.
5855         * gcc.dg/vect/vect-peel-2.c: Likewise.
5856         * gcc.dg/vect/vect-peel-4.c: Likewise.
5858 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5860         PR libfortran/41859
5861         * gfortran.dg/der_io_4.f90: New test.
5863 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5865         PR rtl-optimization/44858
5866         * gcc.c-torture/execute/pr44858.c: New test.
5868         PR rtl-optimization/45400
5869         * g++.dg/other/i386-8.C: New test.
5871 2010-08-25  Richard Guenther  <rguenther@suse.de>
5873         * gcc.dg/alias-8.c: Adjust.
5875 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5877         * gcc.target/i386/combine-mul.c: New test.
5879 2010-08-25  Richard Guenther  <rguenther@suse.de>
5881         PR lto/44562
5882         * gcc.dg/graphite/id-27.c: New testcase.
5883         * gcc.dg/lto/20100825-1_0.c: Likewise.
5885 2010-08-25  Richard Guenther  <rguenther@suse.de>
5887         PR tree-optimization/45316
5888         * g++.dg/opt/pr45316.C: New testcase.
5890 2010-08-25  Richard Guenther  <rguenther@suse.de>
5892         PR tree-optimization/45393
5893         * g++.dg/torture/pr45393.C: New testcase.
5895 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5897         PR tree-optimization/45059
5898         * gcc.c-torture/compile/pr45059.c: New test.
5900 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5902         * lib/target-supports.exp (check_effective_target_vect_unpack):
5903         Set vect_unpack supported flag to true for neon.
5905 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5907         * gcc.dg/tree-ssa/ifc-5.c: New.
5909 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5911         * gcc.dg/tree-ssa/ifc-4.c: New.
5912         * gcc.dg/tree-ssa/ifc-7.c: New.
5914 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5916         * gcc.dg/vect/vect.exp: Check loongson targets
5917         * g++.dg/vect/vect.exp: Likewise
5918         * gfortran.dg/vect/vect.exp: Likewise
5920 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5922         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5923         -mveclibabi=mass.
5925 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5927         PR fortran/45366
5928         * gfortran.dg/proc_ptr_29.f90: New.
5930 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5931             Dominique d'Humieres  <dominiq@lps.ens.fr>
5933         PR fortran/45367
5934         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5936 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5938         PR fortran/45367
5939         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5941 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5943         PR fortran/36158
5944         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5946 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5947             Dominique d'Humieres  <dominiq@lps.ens.fr>
5949         PR fortran/45367
5950         PR fortran/36158
5951         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5952         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5954 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5956         PR fortran/44863
5957         PR fortran/45271
5958         PR fortran/45290
5959         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5960         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5961         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5963 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5965         PR fortran/36158
5966         PR fortran/33197
5967         * gfortran.dg/bessel_6.f90: New.
5968         * gfortran.dg/bessel_7.f90: New.
5970 2010-08-20  Jan Hubicka  <jh@suse.cz>
5972         PR c++/45307
5973         PR c++/17736
5974         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5975         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5977 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5979         PR target/45336
5980         * gcc.target/i386/pr45336-1.c: New.
5981         * gcc.target/i386/pr45336-2.c: Likewise.
5982         * gcc.target/i386/pr45336-3.c: Likewise.
5983         * gcc.target/i386/pr45336-4.c: Likewise.
5985 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5987         PR testsuite/45361
5988         * gcc.target/i386/volatile-2.c: Update scan strings to also
5989         include (%rip) for the memory reference on x86_64.
5991 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5993         PR middle-end/44974
5994         * gcc.dg/pr44974.c: New test.
5996         PR rtl-optimization/45353
5997         * gcc.dg/pr45353.c: New test.
5999 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6001         * gcc.target/i386/volatile-2.c: New.
6003 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6005         PR rtl-optimization/44691
6006         * gfortran.dg/pr44691.f: New test.
6008 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6010         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6012 2010-08-19  Jason Merrill  <jason@redhat.com>
6014         * g++.dg/init/synth3.C: New.
6015         * g++.dg/init/value8.C: New.
6016         * g++.dg/tree-ssa/empty-2.C: New.
6017         * g++.dg/cpp0x/noexcept09.C: New.
6019 2010-08-19  Daniel Kraft  <d@domob.eu>
6021         PR fortran/29785
6022         PR fortran/45016
6023         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6024         * gfortran.dg/pointer_remapping_1.f90: New test.
6025         * gfortran.dg/pointer_remapping_2.f03: New test.
6026         * gfortran.dg/pointer_remapping_3.f08: New test.
6027         * gfortran.dg/pointer_remapping_4.f03: New test.
6028         * gfortran.dg/pointer_remapping_5.f08: New test.
6029         * gfortran.dg/pointer_remapping_6.f08: New test.
6031 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6033         PR testsuite/45324
6034         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6036 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6038         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6040 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6042         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6043         variable.
6045 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6047         PR target/45070
6048         * gcc.c-torture/execute/pr45070.c: New.
6050 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6052         * g++.dg/pr44328.C: New test.
6054 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6056         PR fortran/36158
6057         PR fortran/33197
6058         * gfortran.dg/bessel_3.f90: New.
6059         * gfortran.dg/bessel_4.f90: New.
6060         * gfortran.dg/bessel_5.f90: New.
6062 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6064         PR fortran/45290
6065         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6066         * gfortran.dg/pointer_init_2.f90: New.
6067         * gfortran.dg/pointer_init_3.f90: New.
6068         * gfortran.dg/pointer_init_4.f90: New.
6070 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6072         PR c++/45049
6073         * g++.dg/pr45049-1.C: New test.
6074         * g++.dg/pr45049-2.C: New test.
6076 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6078         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6079         20 if __ARM_PCS is defined otherwise 64.
6080         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6081         instead of hard coded 64.
6083 2010-08-18  Yao Qi  <yao@codesourcery.com>
6085         PR target/45094
6086         * gcc.target/arm/pr45094.c: New test.
6088 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6090         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6092 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6094         PR rtl-optimization/42575
6095         * gcc.target/arm/pr42575.c: New test.
6097 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6099         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6100         * gcc.dg/tls/thr-cse-1.c: New.
6102 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6104         PR debug/42487
6105         * lib/target-supports.exp
6106         (check_effective_target_function_sections): New.
6107         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6108         function sections before proceding.
6110 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6112         PR fortran/45308
6113         * gfortran.dg/pr45308.f03: New test.
6115 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6117         PR target/45296
6118         * gcc.target/i386/pr45296.c: New test.
6120 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6122         * g++.dg/ext/uow-1.C: New.
6123         * g++.dg/ext/uow-2.C: New.
6124         * g++.dg/ext/uow-3.C: New.
6125         * g++.dg/ext/uow-4.C: New.
6127 2010-08-17  Richard Guenther  <rguenther@suse.de>
6129         PR testsuite/45266
6130         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6132 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6134         PR c/40563
6135         * gcc.dg/Wcxx-compat-20.c: New test.
6137 2010-08-17  Daniel Kraft  <d@domob.eu>
6139         PR fortran/38936
6140         * gfortran.dg/associate_1.f03: Extended to test newly supported
6141         features like association to variables.
6142         * gfortran.dg/associate_3.f03: Removed check for illegal change
6143         of associate-name here...
6144         * gfortran.dg/associate_5.f03: ...and added it here.
6145         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6146         * gfortran.dg/associate_7.f03: New test.
6148 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6150         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6152 2010-08-15  Daniel Kraft  <d@domob.eu>
6154         PR fortran/38936
6155         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6156         * gfortran.dg/associate_3.f03: Clarify comment.
6157         * gfortran.dg/associate_5.f03: New test.
6158         * gfortran.dg/associate_6.f03: New test.
6160 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6162         PR fortran/45211
6163         * gfortran.dg/bind_c_usage_21.f90: New.
6164         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6166 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6168         * gfortran.dg/optional_absent_1.f90: New.
6169         * gfortran.dg/null_actual.f90: New.
6171 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6173         * gfortran.dg/pointer_target_1.f90: New.
6174         * gfortran.dg/pointer_target_2.f90: New.
6175         * gfortran.dg/pointer_target_3.f90: New.
6177 2010-08-15  Daniel Kraft  <d@domob.eu>
6179         PR fortran/45197
6180         * gfortran.dg/elemental_args_check_3.f90: New test.
6181         * gfortran.dg/impure_1.f08: New test.
6182         * gfortran.dg/impure_2.f08: New test.
6183         * gfortran.dg/impure_3.f90: New test.
6184         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6186 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6188         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6189         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6190         SLP tests.
6191         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6192         misaligned loads.
6193         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6194         misaligned stores.c
6195         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6197 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6199         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6200         dg-require-effective-target after dg-do.
6202 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6204         * lib/target-supports.exp (check_effective_target_vect_int): Return
6205         true for Loongson targets.
6206         (check_effective_target_vect_shift): Likewise.
6207         (check_effective_target_vect_no_int_max): Likewise.
6208         (check_effective_target_vect_no_align): Likewise.
6209         (check_effective_target_vect_short_mult): Likewise.
6211 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6213         * g++.dg/cast.C: Change fields of structures to "long" to pass
6214         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6215         * g++.dg/cpp0x/iop.C: Ditto.
6216         * g++.dg/cpp0x/named_refs.C: Ditto.
6217         * g++.dg/cpp0x/rv1p.C: Ditto.
6218         * g++.dg/cpp0x/rv2p.C: Ditto.
6219         * g++.dg/cpp0x/rv3p.C: Ditto.
6220         * g++.dg/cpp0x/rv4p.C: Ditto.
6221         * g++.dg/cpp0x/rv5p.C: Ditto.
6222         * g++.dg/cpp0x/rv6p.C: Ditto.
6223         * g++.dg/cpp0x/rv7p.C: Ditto.
6224         * g++.dg/cpp0x/rv8p.C: Ditto.
6225         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6227 2010-08-13  Daniel Kraft  <d@domob.eu>
6229         * gfortran.dg/implied_shape_1.f08: New test.
6230         * gfortran.dg/implied_shape_2.f90: New test.
6231         * gfortran.dg/implied_shape_3.f08: New test.
6233 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6235         PR libfortran/42526
6236         * gfortran.dg/char_component_initializer_1.f90: New test.
6238 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6240         PR tree-optimization/45241
6241         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6243 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6245         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6246         to dg-options.
6247         * gcc.target/i386/pr40906-2.c: Ditto.
6248         * gcc.target/i386/pr40906-3.c: Ditto.
6250 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6252         PR middle-end/45262
6253         * gcc.c-torture/execute/pr45262.c: New test.
6255 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6257         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6258         empty argument.
6259         * g++.dg/other/profile1.C: Ditto.
6261 2010-08-12  Richard Guenther  <rguenther@suse.de>
6263         PR tree-optimization/45232
6264         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6265         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6266         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6267         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6268         unsigned arithmetic.
6269         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6270         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6271         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6272         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6273         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6274         unsigned arithmetic.
6275         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6276         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6277         unsigned arithmetic.
6278         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6279         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6280         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6281         unsigned arithmetic.
6282         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6283         * gcc.dg/tree-ssa/negate.c: Adjust.
6284         * gcc.dg/vect/vect-1.c: Adjust.
6285         * gfortran.dg/reassoc_6.f: XFAIL.
6287 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6289         PR debug/45259
6290         * gcc.dg/pr45259.c: New test.
6292 2010-08-12  Wei Guozhi  <carrot@google.com>
6294         PR target/44999
6295         * gcc.target/arm/pr44999.c: New testcase.
6297 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6299         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6300         (N): Likewise.
6301         (main): Adjust accordingly.
6303 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6305         * gfortran.dg/graphite/id-22.f: New.
6307 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6309         * gcc.dg/graphite/id-26.c: New.
6311 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6313         * gcc.dg/graphite/id-25.c: New.
6315 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6317         * gcc.dg/graphite/run-id-5.c: New.
6318         * gcc.dg/graphite/run-id-6.c: New.
6319         * gfortran.dg/graphite/id-21.f: New.
6321 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6323         * gcc.dg/graphite/id-24.c: New.
6325 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6327         * gcc.dg/tree-ssa/pr20742.c: New.
6329 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6331         * gcc.dg/graphite/id-23.c: New.
6333 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6335         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6337 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6339         * gcc.dg/graphite/pr42729.c: New.
6341 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6343         * gfortran.dg/graphite/id-20.f: New.
6345 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6347         * gcc.dg/graphite/id-22.c: New.
6349 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6351         * gcc.dg/graphite/run-id-2.c: Call abort.
6353 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6355         * gcc.dg/graphite/id-20.c: New.
6357 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6358             Steve Kargl  <kargl@gcc.gnu.org>
6360         PR fortran/44595
6361         * gfortran.dg/move_alloc_3.f90: New.
6362         * gfortran.dg/random_seed_2.f90: New.
6364 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6366         * lib/target-supports.exp (check_effective_target_sync_int_long):
6367         Add hppa*-*-linux*.
6368         (check_effective_target_sync_char_short): Likewise.
6370 2010-08-10  Yao Qi  <yao@codesourcery.com>
6372         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6373         general form.
6374         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6375         * g++.dg/other/packed1.C: Likewise.
6376         * g++.dg/other/crash-4.C: Likewise.
6377         * g++.dg/ext/packed8.C: Likewise.
6378         * g++.dg/init/array16.C: Likewise.
6380 2010-08-10  xinliang David Li  <davidxl@google.com>
6381         * gcc.dg/tree-ssa/loop-19.c: Add option
6382         -fno-prefetch-loop-array
6384 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6386         PR middle-end/45182
6387         * gcc.c-torture/compile/pr45182.c: New test.
6389 2010-08-09  Jason Merrill  <jason@redhat.com>
6391         PR c++/45236
6392         * g++.dg/cpp0x/variadic-104.C: New.
6394 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6396         PR fortran/44235
6397         * gfortran.dg/dependency_32.f90:  New test.
6399 2010-08-09  Richard Guenther  <rguenther@suse.de>
6401         PR middle-end/44632
6402         * g++.dg/opt/nrv17.C: New testcase.
6404 2010-08-09  Richard Guenther  <rguenther@suse.de>
6406         PR middle-end/45212
6407         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6408         alignment from MEM_REF offset only if we took it from the
6409         base object.
6411         * gcc.target/i386/pr24178.c: New testcase.
6413 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6415         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6416         * gcc.dg/20030702-1.c: Ditto.
6417         * gcc.dg/20050309-1.c: Ditto.
6418         * gcc.dg/20050325-1.c: Ditto.
6419         * gcc.dg/20050330-2.c: Ditto.
6420         * gcc.dg/20051201-1.c: Ditto.
6421         * gcc.dg/gomp/pr27573.c: Ditto.
6422         * gcc.dg/gomp/pr34610.c: Ditto.
6423         * gcc.dg/pr24225.c: Ditto.
6424         * gcc.dg/pr26570.c: Ditto.
6425         * gcc.dg/pr32773.c: Ditto.
6426         * g++.dg/gcov/gcov-6.C: Ditto.
6427         * g++.dg/gomp/pr34608.C: Ditto.
6428         * gfortran.dg/gomp/pr27573.f90: Ditto.
6430         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6431         dg-require-host-local dg directive.
6432         * gcc.dg/profile-dir-2.c: Ditto.
6433         * gcc.dg/profile-dir-3.c: Ditto.
6435 2010-08-08  Richard Guenther  <rguenther@suse.de>
6437         PR tree-optimization/45109
6438         * gcc.c-torture/compile/pr45109.c: New testcase.
6440 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6442         * gcc.dg/march.c: Skip if -march defined.
6443         * gcc.dg/mtune.c: Skip if -mtune defined.
6445         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6446         generic thunk support.
6448 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6450         PR target/45213
6451         * gcc.target/i386/pr45213.c: New test.
6453 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6455         PR libfortran/45143
6456         * gfortran.dg/fmt_error_11.f03: New test.
6458 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6460         * lib/target-supports.exp (check_effective_target_sync_int_long):
6461         Add arm*-*-linux-gnueabi.
6462         (check_effective_target_sync_char_short): Likewise.
6464 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6466         PR fortran/45159
6467         * gfortran.dg/dependency_31.f90:  New test.
6469 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6471         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6473 2010-08-06  Jason Merrill  <jason@redhat.com>
6475         * g++.dg/cpp0x/sfinae3.C: New.
6476         * g++.dg/cpp0x/sfinae4.C: New.
6478 2010-08-06  Richard Guenther  <rguenther@suse.de>
6480         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6481         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6482         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6483         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6484         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6485         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6486         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6487         * gcc.c-torture/execute/20100805-1.c: Likewise.
6489 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6491         PR testsuite/42855
6492         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6494 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6496         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6497         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6499 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6501         * g++.dg/ipa/devirt-1.C: New test.
6502         * g++.dg/ipa/devirt-2.C: Likewise.
6503         * g++.dg/ipa/devirt-3.C: Likewise.
6504         * g++.dg/ipa/devirt-4.C: Likewise.
6505         * g++.dg/ipa/devirt-5.C: Likewise.
6506         * gcc.dg/ipa/iinline-3.c: Likewise.
6508 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6510         PR tree-optimization/45144
6511         * gcc.dg/tree-ssa/pr45144.c: New test.
6513 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6515         PR fortran/42207
6516         PR fortran/44064
6517         PR fortran/44065
6518         * gfortran.dg/class_25.f03: New.
6519         * gfortran.dg/class_26.f03: New.
6521 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6523         * g++.dg/warn/miss-format-1.C: Update line number.
6525 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6527         PR c++/44641
6528         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6529         .frame and .mask assembler directives.
6531 2010-08-04  Richard Guenther  <rguenther@suse.de>
6533         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6534         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6535         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6536         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6538 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6540         PR fortran/44857
6541         * gfortran.dg/derived_constructor_char_1.f90: New.
6542         * gfortran.dg/derived_constructor_char_2.f90: New.
6544 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6546         PR fortran/45159
6547         * gfortran.dg/dependency_30.f90:  New test.
6549 2010-08-03  Jan Hubicka  <jh@suse.cz>
6551         * gcc.c-torture/compile/pr45085.c: New testcase.
6553 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6555         PR fortran/44584
6556         PR fortran/45161
6557         * gfortran.dg/typebound_call_9.f03: Modified.
6558         * gfortran.dg/typebound_generic_1.f03: Modified.
6560 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6562         PR fortran/45159
6564         * gfortran.dg/dependency_29.f90:  New test.
6566 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6568         PR fortran/36854
6569         * gfortran.dg/character_comparison_2.f90:  New test.
6570         * gfortran.dg/character_comparison_3.f90:  New test.
6571         * gfortran.dg/dependency_28.f90:  New test.
6573 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6575         PR target/40457
6576         * gcc.target/arm/pr40457-1.c: New test.
6577         * gcc.target/arm/pr40457-2.c: New test.
6579 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6581         PR fortran/44912
6582         * gfortran.dg/typebound_call_17.f03: New.
6584 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6586         PR fortran/44929
6587         * gfortran.dg/allocate_derived_3.f90: New.
6589 2010-07-30  Xinliang David Li  <davidxl@google.com>
6590         PR tree-optimization/45121
6591         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6593 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6595         PR c++/45112
6596         * g++.dg/pr45112.C: New test.
6598 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6600         PR debug/45055
6601         PR rtl-optimization/45137
6602         * gcc.dg/pr45055.c: New test.
6604 2010-07-30  Alan Modra  <amodra@gmail.com>
6606         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6607         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6609 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6611         PR fortran/45087
6612         PR fortran/45125
6613         * gfortran.dg/whole_file_25.f90: New.
6614         * gfortran.dg/whole_file_26.f90: New.
6615         * gfortran.dg/whole_file_27.f90: New.
6617 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6619         PR fortran/44962
6620         * gfortran.dg/typebound_proc_17.f03: New.
6622 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6624         PR fortran/45004
6625         * gfortran.dg/move_alloc_2.f90: New.
6627 2010-07-29  Xinliang David Li  <davidxl@google.com>
6628         PR tree-optimization/45121
6629         * c-c++-common/uninit-17.c: Fix expected output.
6631 2010-07-29  Richard Guenther  <rguenther@suse.de>
6633         PR tree-optimization/45120
6634         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6636 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6638         PR fortran/42051
6639         PR fortran/44064
6640         * gfortran.dg/pr42051.f03: New testcase.
6642 2010-07-29  Richard Guenther  <rguenther@suse.de>
6644         PR middle-end/45034
6645         * gcc.c-torture/execute/pr45034.c: New testcase.
6647 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6649         PR c++/45096
6650         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6652 2010-07-28  Daniel Kraft  <d@domob.eu>
6654         * gfortran.dg/bound_8.f90: New test.
6656 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6658         PR debug/45105
6659         * gcc.dg/pr45105.c: New test.
6661 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6663         PR rtl-optimization/45107
6664         * gcc.dg/pr45107.c: New test.
6666 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6668         PR rtl-optimization/45101
6669         * gcc.dg/pr45101.c: New test.
6671 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6673         PR fortran/45077
6674         * gfortran.dg/whole_file_24.f90: New.
6676 2010-07-27  Jason Merrill  <jason@redhat.com>
6678         * g++.dg/cpp0x/variadic102.C: New.
6679         * g++.dg/cpp0x/variadic103.C: New.
6681 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6683         PR rtl-optimization/40956
6684         PR target/42495
6685         PR middle-end/42574
6686         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6687         * gcc.target/arm/pr42574.c: Add tests.
6689 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6691         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6692         test name.
6693         (cleanup-repo-files): Ditto.
6694         (cleanup-saved-temps): Ditto.
6696 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6698         PR testsuite/44701
6699         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6701         PR c/45079
6702         * gcc.dg/pr45079.c: New test.
6704 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6706         PR tree-optimization/44152
6707         * gcc.dg/vect/fast-math-pr44152.c: New test.
6709 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6711         PR ObjC/44140
6712         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6713         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6714         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6715         * obj-c++.dg/torture/trivial.mm: Ditto.
6716         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6717         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6718         * objc.dg/torture/tls/thr-init.m: Ditto.
6719         * objc.dg/torture/trivial.m: Ditto.
6721 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6723         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6724         Skip on spu-*-* targets.
6726 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6728         PR tree-optimization/45083
6729         * gcc.dg/pr45083.c: New test.
6731 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6733         PR fortran/40873
6734         * gfortran.dg/whole_file_22.f90: New test.
6735         * gfortran.dg/whole_file_23.f90: New test.
6737 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6738             Jack Howarth  <howarth@bromo.med.uc.edu>
6739             Richard Henderson  <rth@redhat.com>
6741         PR target/44132
6742         * gcc.dg/tls/thr-init-1.c: New.
6743         * gcc.dg/tls/thr-init-2.c: New.
6744         * gcc.dg/torture/tls New.
6745         * gcc.dg/torture/tls/tls-test.c: New.
6746         * gcc.dg/torture/tls/thr-init-1.c: New.
6747         * gcc.dg/torture/tls/tls.exp: New.
6748         * gcc.dg/torture/tls/thr-init-2.c: New.
6749         * gcc.dg/tls/emutls-2.c: New test
6751         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6752         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6753         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6754         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6755         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6756         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6757         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6758         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6759         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6760         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6761         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6762         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6763         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6764         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6765         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6766         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6767         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6768         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6769         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6770         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6771         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6772         gfortran.dg/gomp/omp_threadprivate1.f90,
6773         gfortran.dg/gomp/omp_threadprivate2.f90,
6774         gfortran.dg/gomp/reduction1.f90,
6775         gfortran.dg/gomp/sharing-1.f90: Likewise.
6777 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6779         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6780         sse_runtime.
6781         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6782         dg-require-visibility.
6784 2010-07-26  Richard Guenther  <rguenther@suse.de>
6786         PR tree-optimization/43784
6787         * gcc.c-torture/execute/pr43784.c: New testcase.
6788         * g++.dg/torture/pr43784.C: Likewise.
6790 2010-07-26  Richard Guenther  <rguenther@suse.de>
6792         PR middle-end/45056
6793         * g++.dg/pr45056.C: New testcase.
6795 2010-07-26  Richard Guenther  <rguenther@suse.de>
6797         PR tree-optimization/45071
6798         * gcc.dg/pr45071.c: New testcase.
6800 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6802         PR fortran/45066
6803         * gfortran.dg/namelist_62.f90: New.
6805 2010-07-26  Richard Guenther  <rguenther@suse.de>
6807         * gcc.c-torture/execute/pr45017.c: Move ...
6808         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6810 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6812         PR fortran/40628
6813         * trim_optimize_1.f90:  New test.
6814         * character_comparision_1.f90:  New test.
6816 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6818         PR fortran/42852
6819         * gfortran.dg/wtruncate_fix.f: New test.
6821 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6823         PR testsuite/45068
6824         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6826 2010-07-24  Richard Guenther  <rguenther@suse.de>
6828         PR lto/43788
6829         * g++.dg/lto/20100724-1_0.C: New testcase.
6831 2010-07-24  Richard Guenther  <rguenther@suse.de>
6833         PR lto/43212
6834         * gcc.dg/lto/20100724-1_0.c: New testcase.
6835         * gcc.dg/lto/20100724-1_1.c: Likewise.
6837 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6839         PR fortran/40011
6840         * gfortran.dg/whole_file_21.f90: New.
6842         * gfortran.dg/integer_exponentiation_3.F90: Use
6843         -ffloat-store only for i?86/x86-64 -m32.
6845 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6847         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6848         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6850 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6852         * gfortran.dg/func_decl_4.f90: Split test into two ...
6853         * gfortran.dg/func_decl_5.f90: ... parts.
6854         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6855         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6856         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6857         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6858         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6859         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6860         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6861         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6862         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6863         * gfortran.dg/sizeof.f90: Make test valid.
6864         * gfortran.dg/pr20865.f90: Add new dg-error.
6865         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6866         * gfortran.dg/g77/19990218-0.f: Ditto.
6867         * gfortran.dg/g77/19990218-1.f: Ditto.
6868         * gfortran.dg/g77/970625-2.f: Ditto.
6869         * gfortran.dg/pr37243.f: Fix function declaration.
6870         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6871         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6873 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6875         PR fortran/44945
6876         * gfortran.dg/char_array_structure_constructor.f90: Add
6877         -fwhole-file as dg-option as it otherwise fails on some
6878         systems.
6880 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6882         * gnat.dg/aggr16.ad[sb]: New test.
6883         * gnat.dg/aggr16_pkg.ads: New helper.
6885 2010-07-23  Richard Guenther  <rguenther@suse.de>
6887         PR lto/43071
6888         * g++.dg/lto/20100723-1_0.C: New testcase.
6890 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6892         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6893         AVX support.
6894         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6895         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6897 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6899         * lib/target-supports.exp (add_options_for_tls): New proc.
6900         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6901         * g++.dg/tls/static-1a.cc: Likewise.
6902         * gcc.dg/tls/emutls-1.c: Likewise.
6903         * gcc.dg/tls/opt-11.c: Likewise.
6904         * gcc.dg/tls/opt-12.c: Likewise.
6905         * gcc.dg/tls/pr24428-2.c: Likewise.
6906         * gcc.dg/tls/pr24428.c: Likewise.
6907         * obj-c++.dg/tls/static-1.mm: Likewise.
6908         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6909         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6910         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6911         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6912         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6913         * objc.dg/torture/tls/thr-init.m: Likewise.
6914         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6916 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6918         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6919         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6920         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6921         optimized dump files.
6923 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6925         PR tree-optimization/45047
6926         * gcc.c-torture/compile/pr45047.c: New test.
6928 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6930         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6931         instead of dg-compile.
6932         * gcc.dg/float-range-4.c: Ditto.
6933         * gcc.dg/float-range-5.c: Ditto.
6934         * gcc.dg/fold-overflow-1.c: Ditto.
6935         * gcc.dg/gomp/sections-4.c: Ditto.
6936         * gcc.dg/transparent-union-1.c: Ditto.
6937         * gcc.dg/transparent-union-2.c: Ditto.
6938         * gcc.target/i386/pr39315-check.c: Ditto.
6939         * g++.dg/gomp/sections-4.C: Ditto.
6940         * g++.dg/template/dtor7.C: Ditto.
6941         * g++.dg/tree-ssa/pr19952.C: Ditto.
6942         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6943         * gfortran.dg/graphite/pr42185.f90: Ditto.
6944         * gfortran.dg/namelist_36.f90: Ditto.
6945         * gnat.dg/noreturn1.adb: Ditto.
6946         * gnat.dg/specs/small_alignment.ads: Ditto.
6948 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6950         PR tree-optimization/44915
6951         * g++.dg/torture/pr44915.C: New test.
6953 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6955         PR tree-optimization/44914
6956         * g++.dg/tree-ssa/pr44914.C: New test.
6958 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6960         PR target/44290
6961         * gcc.dg/pr44290-1.c: New test.
6962         * gcc.dg/pr44290-2.c: New test.
6964 2010-07-23  Jason Merrill  <jason@redhat.com>
6966         PR c++/45008
6967         * g++.dg/abi/mangle44.C: New.
6969 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6971         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6972         for compile-time only tests.
6973         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6974         target check.
6975         * gcc.target/i386/pr39315-4.c: Ditto.
6976         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6977         target check.  Include sse-os-support.h.
6978         (main): Call check_isa and sse_os_support.
6979         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6980         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6981         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6982         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6983         target check.  Include sse-os-support.h.
6984         (main): Call check_isa and sse_os_support.
6985         * gcc.target/i386/vperm-v2df.c: Ditto.
6987 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6989         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6990         (check_effective_target_avx_runtime): New procedure.
6991         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6992         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6994         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6995         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6996         and __get_cpuid test.
6997         * gcc.dg/compat/vector-2b_main.c: Ditto.
6999         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7001         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7002         for compile-time only test.
7003         * gcc.dg/pr32716.c: Ditto.
7004         * gcc.dg/pr34856.c: Ditto.
7005         * gcc.dg/pr36997.c: Ditto.
7006         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7007         * gfortran.dg/pr28158.f90: Ditto.
7008         * gfortran.dg/pr30667.f: Ditto.
7010         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7011         i?86-*-* and x86_64-*-* targets to disable execution on targets
7012         without sse2 runtime support.
7013         * g++.dg/vect/vect.exp: Ditto.
7014         * gfortran.dg/vect/vect.exp: Ditto.
7016         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7017         * gcc.dg/pr37544.c: Ditto.
7018         * gcc.dg/pr40550.c: Ditto.
7019         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7020         * gcc.dg/compat/vector-1a_main.c: Ditto.
7021         * gcc.dg/compat/vector-2a_main.c: Ditto.
7022         * gcc.dg/torture/pr16104-1.c: Ditto.
7023         * gcc.dg/torture/pr35771-1.c: Ditto.
7024         * gcc.dg/torture/pr35771-2.c: Ditto.
7025         * gcc.dg/torture/pr35771-3.c: Ditto.
7026         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7027         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7028         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7029         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7030         * g++.dg/other/i386-1.C: Ditto.
7031         * g++.dg/other/pr40446.C: Ditto.
7033 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7035         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7037 2010-07-23  Daniel Kraft  <d@domob.eu>
7039         PR fortran/44709
7040         * gfortran.dg/exit_1.f08: New test.
7041         * gfortran.dg/exit_2.f08: New test.
7043 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7045         PR tree-optimization/39839
7046         * gcc.target/arm/pr39839.c: New test case.
7048 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7050         * gnat.dg/unchecked_convert5b.adb: New test.
7051         * gnat.dg/unchecked_convert6.adb: Likewise.
7052         * gnat.dg/unchecked_convert6b.adb: Likewise.
7054 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7056         * gnat.dg/aggr15.ad[sb]: New test.
7058 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7060         PR debug/45024
7061         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7063 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7065         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7066         with dg-require-linker-plugin.
7068 2010-07-22  Richard Guenther  <rguenther@suse.de>
7070         PR lto/43850
7071         * g++.dg/lto/20100722-1_0.C: New testcase.
7073 2010-07-22  Richard Guenther  <rguenther@suse.de>
7075         PR lto/42451
7076         * gcc.dg/lto/20100720-3_0.c: New testcase.
7077         * gcc.dg/lto/20100720-3_1.c: Likewise.
7079 2010-07-22  Richard Guenther  <rguenther@suse.de>
7081         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7082         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7084         PR lto/43373
7085         * gcc.dg/lto/20100722-1_0.c: New testcase.
7087 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7089         PR tree-optimization/44891
7090         * gcc.c-torture/compile/pr44891.c: New test.
7092 2010-07-22  Richard Guenther  <rguenther@suse.de>
7094         PR tree-optimization/45017
7095         * gcc.c-torture/execute/pr45017.c: New testcase.
7097 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7099         PR fortran/45019
7100         * gfortran.dg/aliasing_dummy_5.f90: New.
7102 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7104         PR target/43698
7105         * gcc.target/arm/pr43698.c: New test.
7107 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7109         PR fortran/44929
7110         * Revert my commit r162325 for this PR.
7112 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7114         PR debug/45015
7115         * gcc.target/m68k/pr45015.c: New test.
7117 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7119         PR c++/44641
7120         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7121         comments.
7123 2010-07-21  Richard Guenther  <rguenther@suse.de>
7125         PR lto/45018
7126         * g++.dg/lto/20100721-1_0.C: New testcase.
7128 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7130         PR tree-optimization/44900
7131         * g++.dg/torture/pr44900.C: New test.
7133 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7135         PR middle-end/44738
7136         * c-c++-common/uninit-17.c: Correct expected error.
7138 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7140         * gcc.dg/guality/asm-1.c: New test.
7142         PR debug/45003
7143         * gcc.dg/guality/pr45003-2.c: New test.
7144         * gcc.dg/guality/pr45003-3.c: New test.
7146 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7148         PR libfortran/44697
7149         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7151 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7153         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7154         defined on the current line.
7155         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7156         * g++.dg/debug/dwarf2/pr44641.C: New.
7158 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7160         * gcc.target/powerpc/block-move-1.c: New test.
7161         * gcc.target/powerpc/block-move-2.c: New test.
7163 2010-07-20  Jason Merrill  <jason@redhat.com>
7165         PR c++/44967
7166         * g++.dg/cpp0x/sfinae2.C: New.
7168 2010-07-20  Richard Guenther  <rguenther@suse.de>
7170         PR lto/42696
7171         * gcc.dg/lto/20100720-4_0.c: New testcase.
7173 2010-07-20  Richard Guenther  <rguenther@suse.de>
7175         PR lto/43221
7176         * gcc.dg/lto/20100720-2_0.c: New testcase.
7177         * gcc.dg/lto/20100720-2_1.c: Likewise.
7179 2010-07-20  Richard Guenther  <rguenther@suse.de>
7181         PR lto/43208
7182         * gcc.dg/lto/20100720-1_0.c: New testcase.
7183         * gcc.dg/lto/20100720-1_1.c: Likewise.
7185 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7187         PR debug/45003
7188         * gcc.dg/guality/pr45003-1.c: New test.
7190 2010-07-20  Richard Guenther  <rguenther@suse.de>
7192         PR tree-optimization/44977
7193         * gcc.dg/torture/pr44977.c: New testcase.
7195 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7197         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7198         sync_char_short
7200 2010-07-20  Richard Guenther  <rguenther@suse.de>
7202         PR middle-end/44971
7203         PR middle-end/44988
7204         * gcc.dg/pr44971.c: New testcase.
7205         * gcc.c-torture/compile/pr44988.c: Likewise.
7207 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7209         PR fortran/44929
7210         * gfortran.dg/allocate_with_typespec.f90: New test.
7211         * gfortran.dg/allocate_derived_1.f90: Update error message.
7213 2010-07-19  Jason Merrill  <jason@redhat.com>
7215         PR c++/44996
7216         * g++.dg/cpp0x/decltype23.C: New.
7218 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7220         PR fortran/42385
7221         * gfortran.dg/class_defined_operator_1.f03 : New test.
7223 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7225         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7226         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7227         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7228         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7230 2010-07-19  Richard Guenther  <rguenther@suse.de>
7232         PR middle-end/44941
7233         * gcc.c-torture/compile/pr44941.c: New testcase.
7235 2010-07-19  Jason Merrill  <jason@redhat.com>
7237         PR c++/44969
7238         * g++.dg/template/sfinae24.C: New.
7240 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7242         PR fortran/44353
7243         * gfortran.dg/data_implied_do_2.f90: Removed.
7245 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7247         PR c++/44969
7248         * g++.dg/template/sfinae23.C: New.
7250 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7252         * lib/target-supports.exp (check_sse_os_support_available): New
7253         proc.
7254         (check_sse_hw_available): New proc.
7255         (check_effective_target_sse_runtime): New proc.
7256         (check_effective_target_sse2_runtime): New proc.
7257         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7258         -msse2 if check_sse_os_support_available.
7259         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7260         check_sse_os_support_available.
7261         * gcc.dg/vect/vect.exp: Likewise.
7262         * gfortran.dg/vect/vect.exp: Likewise.
7263         * gcc.target/i386/sol2-check: Renamed to ...
7264         * gcc.target/i386/sse-os-support.h: ... this.
7265         (sol2_check): Renamed to ...
7266         (sse_os_support): ... this.
7267         Only test movss with xmm registers.
7268         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7269         Removed ILL_INSN, ILL_INSN_LEN.
7270         * gcc.target/i386/sse2-check.h: Likewise.
7271         * gcc.target/i386/sse3-check.h: Likewise.
7272         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7273         Removed cpuid.h, __get_cpuid test.
7274         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7275         Removed cpuid.h, __get_cpuid test.
7276         * g++.dg/other/pr40446.C: Likewise.
7277         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7278         * gcc.dg/compat/vector-1a_main.c: Likewise.
7279         * gcc.dg/compat/vector-2a_main.c: Likewise.
7280         * gcc.dg/pr36584.c: Likewise.
7281         * gcc.dg/pr37544.c: Likewise.
7282         * gcc.dg/torture/pr16104-1.c: Likewise.
7283         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7284         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7285         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7286         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7287         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7288         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7289         sse2_runtime.
7290         * gcc.dg/torture/pr35771-2.c: Likewise.
7291         * gcc.dg/torture/pr35771-3.c: Likewise.
7292         * gcc.target/i386/pr39315-2.c: Likewise.
7293         * gcc.target/i386/pr39315-4.c: Likewise.
7294         * gcc.target/i386/vperm-v2df.c: Likewise.
7295         * gcc.target/i386/vperm-v2di.c: Likewise.
7296         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7297         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7298         sse_runtime.
7300 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7302         PR fortran/44353
7303         * gfortran.dg/data_implied_do_2.f90: New test.
7305 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7307         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7309 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7311         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7312         to the "mips16" group.
7313         (mips_using_mips16_p): New procedure.
7314         (mips-dg-options): Use it.
7316 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7318         * gcc.target/mips/mips16-attributes-4.c: New test.
7320 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7322         PR testsuite/44418
7323         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7324         * gcc.target/powerpc/recip-2.c: Ditto.
7325         * gcc.target/powerpc/recip-3.c: Ditto.
7327 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7329         * gcc.target/arm/pr42235.c: New test.
7331 2010-07-16  Jason Merrill  <jason@redhat.com>
7333         PR c++/32505
7334         * g++.dg/template/partial8.C: New.
7336 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7338         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7339         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7340         in C++.
7341         (gualcvt): New overloaded inline.
7342         (GUALCVT): Use it for C++.
7343         * g++.dg/guality/guality.exp: New.
7344         * g++.dg/guality/guality.h: New.
7345         * g++.dg/guality/redeclaration1.C: New test.
7346         * g++.dg/dg.exp: Prune also guality/* tests.
7347         * gcc.dg/guality/pr43141.c: Moved to...
7348         * c-c++-common/guality/pr43141.c: ... here.
7350 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7352         PR libfortran/37077
7353         * gfortran.dg/char4_iunit_2.f03: New test.
7355 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7357         PR testsuite/43925
7358         * lib/plugin-support.exp (plugin-test-execute):
7359         Add ${gcc_objdir}/intl to includes.
7361 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7363         PR target/44942
7364         * gcc.c-torture/execute/pr44942.c: New test.
7365         * gcc.target/i386/pr44942.c: New test.
7367 2010-07-15  Jason Merrill  <jason@redhat.com>
7369         PR c++/44909
7370         * g++.dg/cpp0x/implicit7.C: New.
7371         * g++.dg/cpp0x/implicit8.C: New.
7373 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7375         Disable float tests for __SPU__ targets due to lack of signed zero:
7376         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7377         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7378         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7379         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7380         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7381         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7382         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7383         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7384         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7386 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7388         * gfortran.dg/select_char_2.f90: New test.
7390 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7392         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7393         with DECL_CHAIN.
7395 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7397         PR fortran/44936
7398         * gfortran.dg/typebound_generic_9.f03: New.
7400 2010-07-15  Richard Guenther  <rguenther@suse.de>
7402         PR tree-optimization/44946
7403         * gcc.c-torture/compile/pr44946.c: New testcase.
7405 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7407         PR fortran/40206
7408         * gfortran.dg/select_char_3.f90: New test.
7410 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7411             Kevin F. Quinn  <kevquinn@gentoo.org>
7413         * gcc.dg/Wtrampolines.c: New.
7415 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7417         PR libfortran/44934
7418         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7420 2010-07-14  Jason Merrill  <jason@redhat.com>
7422         PR c++/44810
7423         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7425         Implement C++0x unrestricted unions (N2544)
7426         * g++.dg/cpp0x/union1.C: New.
7427         * g++.dg/cpp0x/union2.C: New.
7428         * g++.dg/cpp0x/union3.C: New.
7429         * g++.dg/cpp0x/defaulted2.C: Adjust.
7430         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7431         * g++.old-deja/g++.ext/anon2.C: Adjust.
7432         * g++.old-deja/g++.mike/misc6.C: Adjust.
7434 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7436         PR fortran/44925
7437         * gfortran.dg/c_loc_tests_15.f90: New.
7439 2010-07-13  Jason Merrill  <jason@redhat.com>
7441         PR c++/44909
7442         * g++.dg/cpp0x/implicit6.C: New.
7444 2010-07-13  Jason Merrill  <jason@redhat.com>
7446         PR c++/44540
7447         * g++.dg/abi/noreturn1.C: New.
7448         * g++.dg/abi/noreturn2.C: New.
7450 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7452         PR other/44874
7453         PR debug/44832
7454         * c-c++-common/pr44832.c: New test.
7456 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7458         PR objc/44488
7459         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7460         on the target.  Make sure that we can assemble the emitted asm when
7461         the test type is 'compile'.
7463 2010-07-13  Richard Guenther  <rguenther@suse.de>
7465         PR tree-optimization/36960
7466         * g++.dg/torture/pr36960.C: New testcase.
7468 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7470         PR c++/44908
7471         * g++.dg/template/sfinae21.C: New.
7472         * g++.dg/template/sfinae22.C: Likewise.
7474 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7476         PR testsuite/42843
7477         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7478         * gcc.dg/plugin/ggcplug.c: Likewise.
7479         * g++.dg/plugin/selfassign.c: Likewise.
7480         * g++.dg/plugin/attribute_plugin.c: Likewise.
7481         * g++.dg/plugin/dumb_plugin.c: Likewise.
7482         * g++.dg/plugin/pragma_plugin.c: Likewise.
7484 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7486         * gcc.c-torture/execute/pr44683.x: New.
7487         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7489 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7491         PR fortran/44434
7492         PR fortran/44565
7493         PR fortran/43945
7494         PR fortran/44869
7495         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7496         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7497         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7498         * gfortran.dh/typebound_call_16.f03: New.
7499         * gfortran.dg/typebound_generic_6.f03: New.
7500         * gfortran.dg/typebound_generic_7.f03: New.
7501         * gfortran.dg/typebound_generic_8.f03: New.
7503 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7505         PR libfortran/37077
7506         * gfortran.dg/char4_iunit_1.f03: New test.
7508 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7510         * gcc.dg/tree-ssa/vrp53.c: New test.
7512 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7514         PR c++/44907
7515         * g++.dg/template/sfinae19.C: New.
7516         * g++.dg/template/sfinae20.C: Likewise.
7518 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7520         * gcc.target/arm/interrupt-1.c: New test.
7521         * gcc.target/arm/interrupt-2.c: New test.
7523 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7525         * gcc.dg/pr42427.c: Require c99_runtime.
7526         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7527         c99_runtime.
7528         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7529         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7530         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7531         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7532         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7533         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7534         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7535         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7536         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7537         * gcc.target/i386/pr37275.c: Require visibility support.
7539 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7541         * lib/target-supports.exp (check_effective_target_sse): New proc.
7542         * gcc.target/i386/sol2-check.h: New file.
7543         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7544         Include sol2-check.h.
7545         (main) Only run do_test () if sol2_check ().
7546         * gcc.target/i386/sse2-check.h: Likewise.
7547         * gcc.target/i386/sse3-check.h: Likewise.
7548         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7549         [__sun__ && __svr4__]: Execute SSE2 instruction.
7550         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7551         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7552         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7553         * g++.dg/ext/vector14.C: Likewise.
7554         * g++.dg/other/mmintrin.C: Likewise.
7555         * gcc.dg/20020418-1.c: Likewise.
7556         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7557         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7558         * gcc.dg/format/unnamed-1.c: Likewise.
7559         Adapt dg-warning line number.
7560         * gcc.dg/graphite/pr40281.c: Likewise.
7561         * gcc.dg/pr32176.c: Likewise.
7562         * gcc.dg/pr40550.c: Likewise.
7563         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7564         * gcc.dg/torture/pr36891.c: Likewise.
7565         * gcc.target/i386/20020218-1.c: Likewise.
7566         * gcc.target/i386/20020523.c: Likewise.
7567         * gcc.target/i386/abi-1.c: Likewise.
7568         * gcc.target/i386/brokensqrt.c: Likewise.
7569         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7570         * gcc.target/i386/pr13366.c: Likewise.
7571         * gcc.target/i386/pr13685.c: Likewise.
7572         * gcc.target/i386/pr24306.c: Likewise.
7573         * gcc.target/i386/pr31486.c: Likewise.
7574         * gcc.target/i386/pr32065-1.c: Likewise.
7575         * gcc.target/i386/pr32065-2.c: Likewise.
7576         * gcc.target/i386/pr32389.c: Likewise.
7577         * gcc.target/i386/pr38824.c: Likewise.
7578         * gcc.target/i386/pr38931.c: Likewise.
7579         * gcc.target/i386/pr39592-1.c: Likewise.
7580         * gcc.target/i386/pr43766.c: Likewise.
7581         * gcc.target/i386/recip-divf.c: Likewise.
7582         * gcc.target/i386/recip-sqrtf.c: Likewise.
7583         * gcc.target/i386/recip-vec-divf.c: Likewise.
7584         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7585         * gcc.target/i386/sse-1.c: Likewise.
7586         * gcc.target/i386/sse-16.c: Likewise.
7587         * gcc.target/i386/sse-2.c: Likewise.
7588         * gcc.target/i386/sse-20.c: Likewise.
7589         * gcc.target/i386/sse-3.c: Likewise.
7590         * gcc.target/i386/sse-7.c: Likewise.
7591         * gcc.target/i386/sse-9.c: Likewise.
7592         * gcc.target/i386/sse-addps-1.c: Likewise.
7593         * gcc.target/i386/sse-addss-1.c: Likewise.
7594         * gcc.target/i386/sse-andnps-1.c: Likewise.
7595         * gcc.target/i386/sse-andps-1.c: Likewise.
7596         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7597         * gcc.target/i386/sse-comiss-1.c: Likewise.
7598         * gcc.target/i386/sse-comiss-2.c: Likewise.
7599         * gcc.target/i386/sse-comiss-3.c: Likewise.
7600         * gcc.target/i386/sse-comiss-4.c: Likewise.
7601         * gcc.target/i386/sse-comiss-5.c: Likewise.
7602         * gcc.target/i386/sse-comiss-6.c: Likewise.
7603         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7604         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7605         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7606         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7607         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7608         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7609         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7610         * gcc.target/i386/sse-divps-1.c: Likewise.
7611         * gcc.target/i386/sse-divss-1.c: Likewise.
7612         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7613         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7614         * gcc.target/i386/sse-maxps-1.c: Likewise.
7615         * gcc.target/i386/sse-maxss-1.c: Likewise.
7616         * gcc.target/i386/sse-minps-1.c: Likewise.
7617         * gcc.target/i386/sse-minss-1.c: Likewise.
7618         * gcc.target/i386/sse-movaps-1.c: Likewise.
7619         * gcc.target/i386/sse-movaps-2.c: Likewise.
7620         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7621         * gcc.target/i386/sse-movhps-1.c: Likewise.
7622         * gcc.target/i386/sse-movhps-2.c: Likewise.
7623         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7624         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7625         * gcc.target/i386/sse-movntps-1.c: Likewise.
7626         * gcc.target/i386/sse-movss-1.c: Likewise.
7627         * gcc.target/i386/sse-movss-2.c: Likewise.
7628         * gcc.target/i386/sse-movss-3.c: Likewise.
7629         * gcc.target/i386/sse-movups-1.c: Likewise.
7630         * gcc.target/i386/sse-movups-2.c: Likewise.
7631         * gcc.target/i386/sse-mulps-1.c: Likewise.
7632         * gcc.target/i386/sse-mulss-1.c: Likewise.
7633         * gcc.target/i386/sse-orps-1.c: Likewise.
7634         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7635         * gcc.target/i386/sse-recip-vec.c: Likewise.
7636         * gcc.target/i386/sse-recip.c: Likewise.
7637         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7638         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7639         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7640         * gcc.target/i386/sse-subps-1.c: Likewise.
7641         * gcc.target/i386/sse-subss-1.c: Likewise.
7642         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7643         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7644         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7645         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7646         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7647         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7648         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7649         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7650         * gcc.target/i386/sse-xorps-1.c: Likewise.
7651         * gcc.target/i386/ssefn-1.c: Likewise.
7652         * gcc.target/i386/ssefn-3.c: Likewise.
7653         * gcc.target/i386/sseregparm-1.c: Likewise.
7654         * gcc.target/i386/stackalign/return-3.c: Likewise.
7655         * gcc.target/i386/vectorize1.c: Likewise.
7656         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7657         * gcc.target/i386/xorps-sse.c: Likewise.
7658         * gfortran.dg/pr28158.f90: Likewise.
7659         * gfortran.dg/pr30667.f: Likewise.
7660         * gnat.dg/loop_optimization7.adb: Likewise.
7661         * gnat.dg/sse_nolib.adb: Likewise.
7663 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7665         PR fortran/44702
7666         * gfortran.dg/use_rename_6.f90: New.
7667         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7669 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7671         PR fortran/44869
7672         * gfortran.dg/class_24.f03: New.
7674 2010-07-10  Richard Guenther  <rguenther@suse.de>
7676         PR lto/44889
7677         * gcc.dg/lto/20100709-1_0.c: New testcase.
7678         * gcc.dg/lto/20100709-1_1.c: Likewise.
7680 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7682         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7684 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7686         PR objc/44140
7687         * objc.dg/lto/trivial-1_0.m: New.
7688         * objc.dg/lto/lto.exp: New.
7689         * obj-c++.dg/lto/trivial-1_0.mm: New.
7690         * obj-c++.dg/lto/lto.exp: New.
7691         * objc.dg/symtab-1.m: Adjust sizes.
7692         * objc.dg/image-info.m: Do not run for gnu-runtime.
7694 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7696         * gcc.dg/pr32370.c: Allow another kind of error message.
7698 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7700         * gnat.dg/atomic3.adb: New test.
7702 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7703             Denys Vlasenko  <dvlasenk@redhat.com>
7704             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7706         PR tree-optimization/28632
7707         * gcc.dg/tree-ssa/vrp51.c: New test.
7708         * gcc.dg/tree-ssa/vrp52.c: New test.
7710 2010-07-09  Jason Merrill  <jason@redhat.com>
7712         * g++.dg/abi/covariant6.C: New.
7713         * g++.dg/inherit/covariant17.C: Test both bases.
7714         * g++.dg/inherit/covariant7.C: Check vtable layout.
7716 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7718         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7720 2010-07-09  Richard Guenther  <rguenther@suse.de>
7722         PR tree-optimization/44852
7723         * gcc.c-torture/execute/pr44852.c: New testcase.
7725 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7727         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7728         multiplication by values.
7729         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7730         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7732 2010-07-09  Richard Guenther  <rguenther@suse.de>
7734         PR tree-optimization/44882
7735         * gfortran.dg/pr44882.f90: New testcase.
7737 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7739         PR target/40657
7740         * gcc.target/arm/pr40657-1.c: New test.
7741         * gcc.target/arm/pr40657-2.c: New test.
7742         * gcc.c-torture/execute/pr40657.c: New test.
7744 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7746         * gcc.dg/tree-ssa/vrp50.c: New test.
7747         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7749 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7751         PR fortran/44649
7752         * gfortran.dg/c_sizeof_1.f90: Modified.
7753         * gfortran.dg/storage_size_1.f08: New.
7754         * gfortran.dg/storage_size_2.f08: New.
7756 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7758         * gcc.c-torture/execute/20100708-1.c: New test.
7760 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7762         PR fortran/44847
7763         * gfortran.dg/gomp/pr44847.f90: New test.
7765 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7767         PR tree-optimization/44710
7768         * gcc.dg/tree-ssa/ifc-6.c: New.
7769         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7771 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7773         PR fortran/18918
7774         * gfortran.dg/coarray_10.f90: Add an additional test.
7776 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7778         PR middle-end/44828
7779         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7780         * gcc.c-torture/execute/pr44828.x: Revert.
7782 2010-07-08  Jason Merrill  <jason@redhat.com>
7784         PR c++/43120
7785         * g++.dg/inherit/covariant17.C: New.
7786         * g++.dg/abi/covariant1.C: Actually test for the bug.
7788 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7790         PR rtl-optimization/44838
7791         * gcc.dg/pr44838.c: New.
7793 2010-07-08  Richard Guenther  <rguenther@suse.de>
7795         PR tree-optimization/44831
7796         * gcc.c-torture/compile/pr44831.c: New testcase.
7797         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7799 2010-07-08  Richard Guenther  <rguenther@suse.de>
7801         PR tree-optimization/44861
7802         * g++.dg/vect/pr44861.cc: New testcase.
7804 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7806         PR middle-end/44828
7807         * gcc.c-torture/execute/pr44828.x: New file.
7809 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7811         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7812         dg-options.
7813         * g++.dg/ext/altivec-17.C: Adjust error message.
7815 2010-07-07  Tom Tromey  <tromey@redhat.com>
7817         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7819 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7821         PR target/44844
7822         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7823         * gcc.target/i386/rdrand-2.c: Likewise.
7824         * gcc.target/i386/rdrand-3.c: Likewise.
7826 2010-07-07  Jan Hubicka  <jh@suse.cz>
7828         PR middle-end/44813
7829         * g++.dg/torture/pr44813.C: New testcase.
7830         * g++.dg/torture/pr44826.C: New testcase.
7832 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7834         PR rtl-optimization/44787
7835         * gcc.c-torture/compile/pr44788.c: New test.
7836         * gcc.target/arm/pr44788.c: New test.
7838 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7840         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7842 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7844         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7845         to dg-options.
7847 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7849         PR fortran/44742
7850         * gfortran.dg/parameter_array_init_6.f90: New.
7851         * gfortran.dg/initialization_20.f90: Update dg-error.
7852         * gfortran.dg/initialization_24.f90: Ditto.
7854 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7855         PR fortran/PR44693
7856         * gfortran.dg/dim_range_1.f90:  New test.
7857         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7859 2010-07-06  Jason Merrill  <jason@redhat.com>
7861         PR c++/44703
7862         * g++.dg/cpp0x/initlist41.C: New.
7864         PR c++/44778
7865         * g++.dg/template/ptrmem22.C: New.
7867 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7869         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7870         support.
7871         * gcc.target/i386/i386.exp: Likewise.
7873 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7875         PR testsuite/44195
7876         * gcc.dg/lto/20100518_0.c: Limit to x86.
7878 2010-07-06  Richard Guenther  <rguenther@suse.de>
7880         PR middle-end/44828
7881         * gcc.c-torture/execute/pr44828.c: New testcase.
7883 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7885         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7886         * g++.dg/warn/volatile1.C: Likewise.
7887         * g++.dg/template/warn1.C: Likewise.
7889 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7891         AVX Programming Reference (June, 2010)
7892         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7893         * g++.dg/other/i386-3.C: Likewise.
7894         * gcc.target/i386/sse-12.c: Likewise.
7896         * gcc.target/i386/f16c-check.h: New.
7897         * gcc.target/i386/rdfsbase-1.c: Likewise.
7898         * gcc.target/i386/rdfsbase-2.c: Likewise.
7899         * gcc.target/i386/rdgsbase-1.c: Likewise.
7900         * gcc.target/i386/rdgsbase-2.c: Likewise.
7901         * gcc.target/i386/rdrand-1.c: Likewise.
7902         * gcc.target/i386/rdrand-2.c: Likewise.
7903         * gcc.target/i386/rdrand-3.c: Likewise.
7904         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7905         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7906         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7907         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7908         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7909         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7910         * gcc.target/i386/wrfsbase-1.c: Likewise.
7911         * gcc.target/i386/wrfsbase-2.c: Likewise.
7912         * gcc.target/i386/wrgsbase-1.c: Likewise.
7913         * gcc.target/i386/wrgsbase-2.c: Likewise.
7915         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7916         (__builtin_ia32_vcvtps2ph): New.
7917         (__builtin_ia32_vcvtps2ph256): Likewise.
7919         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7920         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7922         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7923         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7925         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7926         (__builtin_ia32_vcvtps2ph256): Likewise.
7927         Add fsgsbase,rdrnd,f16c.
7929         * lib/target-supports.exp (check_effective_target_f16c): New.
7931 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7933         * gcc.dg/guality/nrv-1.c: New test.
7935 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7937         PR middle-end/42505
7938         * gcc.target/arm/pr42505.c: New test case.
7940 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7942         PR c++/44808
7943         * g++.dg/opt/nrv16.C: New test.
7945 2010-07-05  Richard Guenther  <rguenther@suse.de>
7947         PR tree-optimization/44784
7948         * gcc.c-torture/compile/pr44784.c: New testcase.
7950 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7952         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7953         Increase loop bound and array size.
7954         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7955         Likewise.
7957 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7959         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7960         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7961         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7962         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7963         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7965 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7967         PR c++/22138
7968         * g++.dg/parse/template25.C: New.
7970 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7972         PR rtl-optimization/44695
7973         * gcc.dg/torture/pr44695.c: New.
7975 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7977         PR c++/16630
7978         * g++.dg/ext/pretty3.C: New.
7980 2010-07-04  Richard Guenther  <rguenther@suse.de>
7982         PR middle-end/44809
7983         * g++.dg/torture/pr44809.C: New testcase.
7985 2010-07-04  Richard Guenther  <rguenther@suse.de>
7987         PR tree-optimization/44656
7988         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7990 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7991             Revital Eres  <eres@il.ibm.com>
7993         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7994         misaligned stores.
7995         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7996         gcc.dg/vect/vect-96.c: Likewise.
7997         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7998         that support misaligned stores. Change the number of expected
7999         misaligned accesses.
8000         * gcc.dg/vect/vect-peel-1.c: New test.
8001         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8002         gcc.dg/vect/vect-peel-4.c: Likewise.
8003         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8004         vectorizable on all targets that support realignment.
8005         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8007 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8009         PR c/44806
8010         * gcc.dg/torture/pr44806.c: New.
8012 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8014         * gnat.dg/cond_expr1.adb: New test.
8016 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8018         * gnat.dg/modular3.adb: New test.
8019         * gnat.dg/modular3_pkg.ads: New helper.
8021 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8022             Mikael Pettersson  <mikpe@it.uu.se>
8024         PR testsuite/44518
8025         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8026         Make signed-ness of chars explicit.  Scan the object for
8027         strings that are split by some target assemblers.
8028         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8029         explicit.
8031 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8033         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8035 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8037         PR/44128
8038         * g++.dg/warn/Wshadow-7.C: New test.
8040 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8041             Julian Brown  <julian@codesourcery.com>
8042             Sandra Loosemore  <sandra@codesourcery.com>
8044         * gcc.c-torture/execute/20100416-1.c: New test case.
8046 2010-07-02  Julian Brown  <julian@codesourcery.com>
8047             Sandra Loosemore  <sandra@codesourcery.com>
8049         PR target/43703
8051         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8052         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8054 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8055             Julian Brown  <julian@codesourcery.com>
8057         * gcc.target/arm/neon/vadds64.c: Regenerated.
8058         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8059         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8060         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8061         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8062         * gcc.target/arm/neon-vmls-1.c: Likewise.
8063         * gcc.target/arm/neon-vsubs64.c: New execution test.
8064         * gcc.target/arm/neon-vsubu64.c: New execution test.
8065         * gcc.target/arm/neon-vadds64.c: New execution test.
8066         * gcc.target/arm/neon-vaddu64.c: New execution test.
8068 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8070         * gcc.target/arm/neon-vands64.c: New.
8071         * gcc.target/arm/neon-vandu64.c: New.
8072         * gcc.target/arm/neon-vbics64.c: New.
8073         * gcc.target/arm/neon-vbicu64.c: New.
8074         * gcc.target/arm/neon-veors64.c: New.
8075         * gcc.target/arm/neon-veoru64.c: New.
8076         * gcc.target/arm/neon-vorns64.c: New.
8077         * gcc.target/arm/neon-vornu64.c: New.
8078         * gcc.target/arm/neon-vorrs64.c: New.
8079         * gcc.target/arm/neon-vorru64.c: New.
8080         * gcc.target/arm/neon/vands64.c: Regenerated.
8081         * gcc.target/arm/neon/vandu64.c: Regenerated.
8082         * gcc.target/arm/neon/vbics64.c: Regenerated.
8083         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8084         * gcc.target/arm/neon/veors64.c: Regenerated.
8085         * gcc.target/arm/neon/veoru64.c: Regenerated.
8086         * gcc.target/arm/neon/vorns64.c: Regenerated.
8087         * gcc.target/arm/neon/vornu64.c: Regenerated.
8088         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8089         * gcc.target/arm/neon/vorru64.c: Regenerated.
8091 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8093         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8095 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8097         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8098         * gfortran.dg/intent_out_5.f90: Same.
8099         * gfortran.dg/ltrans-7.f90: Same.
8100         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8102 2010-07-02  Jan Hubicka  <jh@suse.cz>
8104         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8106 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8108         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8110 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8112         PR c++/44780
8113         * c-c++-common/Wunused-var-12.c: New test.
8115 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8117         PR target/42835
8118         * gcc.target/arm/pr42835.c: New test.
8120         PR target/42172
8121         * gcc.target/arm/pr42172-1.c: New test.
8123 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8125         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8127 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8129         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8130         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8131         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8132         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8133         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8134         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8135         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8136         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8137         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8138         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8139         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8140         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8141         * gcc.target/arm/neon-vdup_ns64.c: New.
8142         * gcc.target/arm/neon-vdup_nu64.c: New.
8143         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8144         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8145         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8146         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8147         * gcc.target/arm/neon-vmov_ns64.c: New.
8148         * gcc.target/arm/neon-vmov_nu64.c: New.
8149         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8150         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8151         * gcc.target/arm/neon-vget_lanes64.c: New.
8152         * gcc.target/arm/neon-vget_laneu64.c: New.
8153         * gcc.target/arm/neon-vset_lanes64.c: New.
8154         * gcc.target/arm/neon-vset_laneu64.c: New.
8156 2010-07-02  Richard Guenther  <rguenther@suse.de>
8158         * g++.dg/torture/20100702-1.C: New testcase.
8160 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8162         PR target/44707
8163         * gcc.c-torture/compile/pr44707.c: New test.
8165 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8167         PR c++/44039
8168         * g++.dg/template/crash101.C: New.
8170 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8172         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8173         Use the ABI-0 accessors and fail it for m64.
8175 2010-07-02  Jan Hubicka  <jh@suse.cz>
8177         * g++.dg/tree-ssa/pr44706.C: New testcase.
8179 2010-07-02  Richard Guenther  <rguenther@suse.de>
8181         PR tree-optimization/44748
8182         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8184 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8186         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8187         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8188         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8189         the method types to forward:.
8191 2010-06-30  Jason Merrill  <jason@redhat.com>
8193         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8194         * g++.dg/other/pr25632.C: Likewise.
8196 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8198         PR tree-optimization/40421
8199         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8201 2010-07-01  Richard Guenther  <rguenther@suse.de>
8203         PR middle-end/42834
8204         PR middle-end/44468
8205         * gcc.c-torture/execute/20100316-1.c: New testcase.
8206         * gcc.c-torture/execute/pr44468.c: Likewise.
8207         * gcc.c-torture/compile/20100609-1.c: Likewise.
8208         * gcc.dg/volatile2.c: Adjust.
8209         * gcc.dg/plugin/selfassign.c: Likewise.
8210         * gcc.dg/pr36902.c: Likewise.
8211         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8212         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8213         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8214         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8215         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8216         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8217         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8218         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8219         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8220         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8221         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8222         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8223         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8224         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8225         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8226         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8227         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8228         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8229         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8230         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8231         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8232         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8233         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8234         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8235         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8236         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8237         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8238         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8239         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8240         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8241         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8242         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8243         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8244         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8245         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8246         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8247         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8248         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8249         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8250         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8251         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8252         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8253         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8254         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8255         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8256         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8257         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8258         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8259         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8260         * g++.dg/tree-ssa/pr31146.C: Likewise.
8261         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8262         * g++.dg/tree-ssa/pr33604.C: Likewise.
8263         * g++.dg/plugin/selfassign.c: Likewise.
8264         * gfortran.dg/array_memcpy_3.f90: Likewise.
8265         * gfortran.dg/array_memcpy_4.f90: Likewise.
8266         * c-c++-common/torture/pr42834.c: New testcase.
8268 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8270         PR c++/44628
8271         * g++.dg/template/crash100.C: New.
8273 2010-06-30  Jan Hubicka  <jh@suse.cz>
8275         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8277 2010-06-30  Michael Matz  <matz@suse.de>
8279         PR bootstrap/44699
8280         * gcc.dg/pr44699.c: New test.
8282 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8284         PR tree-optimization/39799
8285         * c-c++-common/uninit-17.c: New test.
8287 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8289         PR libfortran/43298
8290         * gfortran.dg/read_infnan_1.f90: New test.
8292 2010-06-29  Jason Merrill  <jason@redhat.com>
8294         Enable implicitly declared move constructor/operator= (N3053).
8295         * g++.dg/cpp0x/implicit3.C: New.
8296         * g++.dg/cpp0x/implicit4.C: New.
8297         * g++.dg/cpp0x/implicit5.C: New.
8298         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8299         * g++.dg/cpp0x/not_special.C: Adjust.
8300         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8301         * g++.dg/cpp0x/rv1n.C: Adjust.
8302         * g++.dg/cpp0x/rv1p.C: Adjust.
8303         * g++.dg/cpp0x/rv2n.C: Adjust.
8304         * g++.dg/cpp0x/rv2p.C: Adjust.
8305         * g++.dg/cpp0x/rv3n.C: Adjust.
8306         * g++.dg/cpp0x/rv3p.C: Adjust.
8307         * g++.dg/cpp0x/rv4n.C: Adjust.
8308         * g++.dg/cpp0x/rv4p.C: Adjust.
8309         * g++.dg/cpp0x/rv5n.C: Adjust.
8310         * g++.dg/cpp0x/rv5p.C: Adjust.
8311         * g++.dg/cpp0x/rv6n.C: Adjust.
8312         * g++.dg/cpp0x/rv6p.C: Adjust.
8313         * g++.dg/cpp0x/rv7n.C: Adjust.
8314         * g++.dg/cpp0x/rv7p.C: Adjust.
8315         * g++.dg/cpp0x/rv8p.C: Adjust.
8316         * g++.dg/gomp/pr26690-1.C: Adjust.
8317         * g++.dg/other/error20.C: Adjust.
8318         * g++.dg/other/error31.C: Adjust.
8319         * g++.dg/parse/error19.C: Adjust.
8320         * g++.dg/template/qualttp5.C: Adjust.
8321         * g++.old-deja/g++.law/ctors5.C: Adjust.
8323         Enable implicitly deleted functions (N2346)
8324         * g++.dg/cpp0x/defaulted17.C: New.
8325         * g++.dg/cpp0x/implicit1.C: New.
8326         * g++.dg/cpp0x/implicit2.C: New.
8327         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8328         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8329         * g++.dg/init/ctor4.C: Adjust.
8330         * g++.dg/init/synth2.C: Adjust.
8331         * g++.dg/lto/20081118_1.C: Adjust.
8332         * g++.dg/other/error13.C: Adjust.
8333         * g++.dg/other/unused1.C: Adjust.
8334         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8335         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8336         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8337         * g++.old-deja/g++.law/ctors17.C: Adjust.
8338         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8339         * g++.old-deja/g++.pt/assign1.C: Adjust.
8340         * g++.old-deja/g++.pt/crash20.C: Adjust.
8342         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8343         * g++.dg/cpp0x/defaulted13.C: Adjust.
8344         * g++.dg/cpp0x/defaulted2.C: Adjust.
8345         * g++.dg/cpp0x/defaulted3.C: Adjust.
8346         * g++.dg/cpp0x/initlist9.C: Adjust.
8347         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8348         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8349         * g++.dg/init/synth2.C: Adjust.
8351         * g++.dg/cpp0x/defaulted19.C: New.
8353         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8354         * g++.dg/template/error23.C: Fix for -std=c++0x.
8356 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8358         PR fortran/44718
8359         * gfortran.dg/proc_ptr_28.f90: New.
8361 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8363         PR tree-optimization/43801
8364         * g++.dg/torture/pr43801.C: New test.
8366         PR debug/44668
8367         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8369 2010-06-29  Jason Merrill  <jason@redhat.com>
8371         PR c++/44587
8372         * g++.dg/template/qualified-id2.C: New.
8373         * g++.dg/template/qualified-id3.C: New.
8375 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8377         PR fortran/44696
8378         * gfortran.dg/associated_target_4.f90: New.
8380 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8382         PR fortran/44582
8383         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8385 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8387         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8389 2010-06-29  Jan Hubicka  <jh@suse.cz>
8391         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8393 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8395         PR target/43902
8396         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8397         * gcc.target/arm/wmul-3.c: New test.
8398         * gcc.target/arm/wmul-4.c: New test.
8400 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8402         PR rtl-optimization/44659
8403         * gcc.target/i386/extract-1.c: New.
8404         * gcc.target/i386/extract-2.c: Likewise.
8405         * gcc.target/i386/extract-3.c: Likewise.
8406         * gcc.target/i386/extract-4.c: Likewise.
8407         * gcc.target/i386/extract-5.c: Likewise.
8408         * gcc.target/i386/extract-6.c: Likewise.
8410 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8412         PR c++/44682
8413         * g++.dg/warn/Wunused-var-14.C: New test.
8415 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8417         PR fortran/43298
8418         * gfortran.dg/nan_6.f90: New.
8420 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8422         PR tree-optimization/43781
8423         * gcc.dg/torture/pr43781.c: New.
8425 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8427         PR fortran/40158
8428         * gfortran.dg/actual_rank_check_1.f90: New test.
8430 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8432         * gcc.dg/ipa/ipa-sra-6.c: New test.
8434 2010-06-28  Jan Hubicka  <jh@suse.cz>
8436         PR tree-optimization/44687
8437         * gcc.c-torture/compile/pr44687.c
8439 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8441         PR c++/44535
8442         * g++.dg/torture/pr44535.C: New test.
8444 2010-06-28  Michael Matz  <matz@suse.de>
8446         PR middle-end/44592
8447         * gfortran.dg/pr44592.f90: New test.
8449 2010-06-28  Jan Hubicka  <jh@suse.cz>
8451         PR tree-optimization/44357
8452         * g++.dg/torture/pr44357.C: New testcase.
8454 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8456         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8457         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8458         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8459         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8460         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8461         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8462         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8463         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8465 2010-06-27  Jan Hubicka  <jh@suse.cz>
8467         * gcc.c-torture/compile/pr44686.c: New file.
8469 2010-06-27  Richard Guenther  <rguenther@suse.de>
8471         PR tree-optimization/44683
8472         * gcc.c-torture/execute/pr44683.c: New testcase.
8474 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8476         * gnat.dg/noreturn3.ad[sb]: New test.
8478 2010-06-26  Jason Merrill  <jason@redhat.com>
8480         * g++.dg/cpp0x/explicit5.C: New.
8482 2010-06-26  Richard Guenther  <rguenther@suse.de>
8484         PR tree-optimization/44393
8485         * gcc.dg/pr44393.c: New testcase.
8487 2010-06-26  Jan Hubicka  <jh@suse.cz>
8489         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8491 2010-06-26  Richard Guenther  <rguenther@suse.de>
8493         PR middle-end/44674
8494         * gcc.dg/pr44674.c: New testcase.
8496 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8498         * gcc.dg/opts-3.c: New test.
8500 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8502         * gfortran.dg/type_decl_1.f90: New.
8503         * gfortran.dg/type_decl_2.f90: New.
8505 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8507         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8508         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8510 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8512         PR testsuite/38946
8513         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8514         error in comparing reals.
8516 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8518         * selected_real_kind_2.f90: New.
8519         * selected_real_kind_3.f90: New.
8521 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8523         * gfortran.dg/entry_19.f90: New.
8525 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8527         * gfortran.dg/end_subroutine_1.f90: New.
8528         * gfortran.dg/end_subroutine_2.f90: New.
8529         * gfortran.dg/interface_proc_end.f90: Update.
8531 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8533         * gfortran.dg/semicolon_fixed.f: Update.
8534         * gfortran.dg/semicolon_fixed_2.f: New.
8535         * gfortran.dg/semicolon_free_2.f90: New.
8536         * gfortran.dg/semicolon_free.f90: Update.
8538 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8540         PR fortran/44448
8541         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8543 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8545         * g++.dg/ipa/iinline-3.C: New test.
8546         * gcc.dg/ipa/modif-1.c: Removed.
8548 2010-06-25  Jan Hubicka  <jh@suse.cz>
8550         * gcc.dg/tree-ssa/ipa-split-1.c
8552 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8554         * g++.dg/ipa/iinline-2.C: New test.
8556 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8558         PR middle-end/43866
8559         * gfortran.dg/pr43866.f90: New test.
8561         PR tree-optimization/44539
8562         * gcc.dg/pr44539.c: New test.
8564 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8566         From Jim Wilson:
8567         PR target/43902
8568         * gcc.target/mips/madd-9.c: New test.
8570 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8572         PR c/44517
8573         * gcc.dg/noncompile/pr44517.c: New.
8574         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8576 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8578         PR testsuite/43283
8579         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8580         and add argument to nop for IA64.
8582 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8584         PR target/44588
8585         * gcc.target/i386/mod-1.c: New.
8586         * gcc.target/i386/umod-1.c: Likewise.
8587         * gcc.target/i386/umod-2.c: Likewise.
8588         * gcc.target/i386/umod-3.c: Likewise.
8590 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8592         PR middle-end/44492
8593         * g++.dg/torture/pr44492.C: New test.
8595 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8597         * c-c++-common/warn-omitted-condop.c: New.
8599 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8601         PR fortran/44614
8602         * gfortran.dg/import8.f90: New.
8604 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8606         * gnat.dg/not_null.adb: Update test case.
8608 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8610         PR c++/44619
8611         * g++.dg/warn/Wunused-var-13.C: New test.
8613         PR c++/44627
8614         * g++.dg/diagnostic/method1.C: New test.
8616 2010-06-22  Cary Coutant  <ccoutant@google.com>
8618         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8620 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8622         PR fortran/44616
8623         * gfortran.dg/abstract_type_8.f03: New.
8625 2010-06-21  Jason Merrill  <jason@redhat.com>
8627         * g++.dg/cpp0x/noexcept08.C: New.
8629         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8631 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8633         PR target/44615
8634         * gcc.target/i386/sse2-vec-2a.c: New.
8636 2010-06-21  DJ Delorie  <dj@redhat.com>
8638         * gcc.dg/pragma-diag-1.c: New.
8640 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8642         PR target/44615
8643         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8645 2010-06-21  Alan Modra  <amodra@gmail.com>
8647         PR testsuite/44505
8648         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8649         tail call to check_fa_mid.
8651 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8653         PR target/44575
8654         * gcc.c-torture/execute/pr44575.c: New test.
8656 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8658         PR fortran/40632
8659         * gfortran.dg/contiguous_1.f90: New.
8660         * gfortran.dg/contiguous_2.f90: New.
8661         * gfortran.dg/contiguous_3.f90: New.
8663 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8665         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8666         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8668 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8670         PR target/44546
8671         * gcc.target/i386/pr44546.c: New test.
8673 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8675         * gcc.dg/opts-2.c: New test.
8677 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8679         PR fortran/44584
8680         * gfortran.dg/typebound_proc_15.f03: Modified.
8682 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8684         PR target/44072
8685         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8686         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8688 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8690         * g++.dg/ext/label13.C: Fix typo in last change.
8692 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8694         PR libfortran/44477
8695         * gfortran.dg/eof_3.f90
8696         * gfortran.dg/endfile_2.f90
8697         * gfortran.dg/endfile_4.f90
8698         * gfortran.dg/endfile_3.f90
8700 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8702         PR c++/41090
8703         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8705 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8707         PR fortran/44556
8708         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8710 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8712         * gcc.target/arm/pr40900.c: New test.
8714 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8716         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8718 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8720         PR fortran/44558
8721         * gfortran.dg/typebound_call_15.f03: New.
8723 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8725         PR c++/44486
8726         * g++.dg/pr44486.C: New.
8728 2010-06-16  DJ Delorie  <dj@redhat.com>
8730         * gcc.target/i386/volatile-bitfields-1.c: New.
8731         * gcc.target/i386/volatile-bitfields-2.c: New.
8733 2010-06-16  Jason Merrill  <jason@redhat.com>
8735         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8737         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8739 2010-06-16  Richard Guenther  <rguenther@suse.de>
8741         PR c/44555
8742         * gcc.c-torture/execute/pr44555.c: New testcase.
8744 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8746         PR fortran/44549
8747         * gfortran.dg/typebound_proc_16.f03: New.
8749 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8751         * g++.dg/torture/pr43905.C: New test.
8753 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8755         PR testsuite/44538
8756         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8757         initialization loop from being vectorized.
8758         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8760 2010-06-16  Alan Modra  <amodra@gmail.com>
8762         PR tree-optimization/44507
8763         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8765 2010-06-15  Jason Merrill  <jason@redhat.com>
8767         * g++.dg/overload/arg3.C: Adjust error locations.
8768         * g++.dg/overload/copy1.C: Likewise.
8769         * g++.dg/tc1/dr152.C: Likewise.
8770         * g++.dg/template/incomplete4.C: Likewise.
8771         * g++.dg/template/incomplete5.C: Likewise.
8772         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8773         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8774         * g++.old-deja/g++.pt/crash9.C: Likewise.
8776         * g++.dg/inherit/virtual5.C: New.
8778         * g++.dg/cpp0x/defaulted18.C: New.
8780         * g++.dg/cpp0x/initlist40.C: New.
8782         * g++.dg/cpp0x/initlist39.C: New.
8784 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8786         PR middle-end/44391
8787         * gcc.dg/graphite/pr44391.c: New.
8789 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8791         PR fortran/43388
8792         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8793         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8794         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8795         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8797 2010-06-15  Richard Guenther  <rguenther@suse.de>
8799         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8801 2010-06-15  Richard Guenther  <rguenther@suse.de>
8803         * gcc.dg/vect/bb-slp-21.c: Adjust.
8804         * gcc.dg/vect/bb-slp-13.c: Likewise
8805         * gcc.dg/vect/bb-slp-4.c: Likewise
8806         * gcc.dg/vect/bb-slp-22.c: Likewise
8807         * gcc.dg/vect/bb-slp-14.c: Likewise
8808         * gcc.dg/vect/bb-slp-23.c: Likewise
8809         * gcc.dg/vect/bb-slp-15.c: Likewise
8810         * gcc.dg/vect/bb-slp-17.c: Likewise
8811         * gcc.dg/vect/bb-slp-18.c: Likewise
8812         * gcc.dg/vect/bb-slp-19.c: Likewise
8813         * gcc.dg/vect/bb-slp-10.c: Likewise
8814         * gcc.dg/vect/bb-slp-11.c: Likewise
8815         * gcc.dg/vect/bb-slp-20.c: Likewise
8816         * gcc.dg/vect/bb-slp-3.c: Likewise
8818 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8820         PR fortran/44536
8821         * gfortran.dg/gomp/pr44536.f90: New test.
8822         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8824 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8826         PR target/44534
8827         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8828         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8830 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8832         PR tree-optimization/44508
8833         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8835         PR bootstrap/44509
8836         * gcc.dg/pr44509.c: New test.
8838 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8840         PR tree-optimization/44507
8841         * gcc.dg/vect/pr44507.c: New test.
8843 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8845         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8846         and c-pretty-print.h.
8848         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8850 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8852         * gfortran.dg/whole_file_18.f90: Updated error message.
8854 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8856         * gfortran.dg/whole_file_20.f03: New.
8858 2010-06-12  Jan Hubicka  <jh@suse.cz>
8860         * gcc.c-torture/compile/pc44485.c: New testcase.
8862 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8864         PR fortran/40117
8865         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8866         * gfortran.dg/typebound_proc_14.f03: New.
8867         * gfortran.dg/typebound_proc_15.f03: New.
8869 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8871         * gcc.dg/opts-1.c: New test.
8873 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8875         * gcc.dg/funroll-loops-all.c: Update expected error.
8877 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8879         PR target/44481
8880         * gcc.target/i386/pr44481.c: New test.
8882 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8884         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8886 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8888         PR middle-end/44483
8889         * gcc.dg/tree-ssa/pr44483.c: New.
8891 2010-06-11  Paul Brook  <paul@codesourcery.com>
8893         * g++.dg/other/arm-neon-1.C: New test.
8895 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8897         PR fortran/42051
8898         PR fortran/43896
8899         * gfortran.dg/class_23.f03: New test.
8901 2010-06-11  Jan Hubicka  <jh@suse.cz>
8903         * gcc.dg/ipa/pure-const-2.c: New testcase.
8905 2010-06-11  Jan Hubicka  <jh@suse.cz>
8907         * gcc.dg/noreturn-7.c: Update.
8908         * gcc.dg/noreturn-4.c: Update.
8910 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8912         Fix MIPS bootstrap
8913         * g++.dg/other/typedef4.C: New test.
8915 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8917         PR fortran/44207
8918         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8920 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8922         PR fortran/44457
8923         * gfortran.dg/asynchronous_3.f03
8925 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8927         PR middle-end/44185
8928         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8929         non-temporal stores out of the tests to form new test cases.  As a
8930         result, no non-temporal store should be generated in this case.
8932         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8933         prefetch-7.c that generate one non-temporal store.
8935         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8936         prefetch-7.c that generate one non-temporal store and one
8937         one-temporal prefetch.
8939 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8941         PR tree-optimization/44258
8942         * gcc.dg/tree-ssa/pr44258.c: New test.
8944 2010-06-10  Daniel Kraft  <d@domob.eu>
8946         PR fortran/38936
8947         * gfortran.dg/associate_1.f03: New test.
8948         * gfortran.dg/associate_2.f95: New test.
8949         * gfortran.dg/associate_3.f03: New test.
8950         * gfortran.dg/associate_4.f08: New test.
8952 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8954         * gfortran.dg/selected_char_kind_4.f90: New test.
8956 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8958         * gcc.dg/pr42461.c: New test.
8960 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8962         PR fortran/44347
8963         * gfortran.dg/selected_real_kind_1.f90: New.
8965 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8967         PR fortran/44359
8968         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8969         warning.
8970         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8971         check for warning.
8973 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8975         * gfortran.dg/data_namelist_conflict.f90: New test.
8977 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8979         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8980         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8981         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8983 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8985         * gfortran.dg/mvbits_9.f90: New test.
8986         * gfortran.dg/ibset_1.f90: Ditto.
8987         * gfortran.dg/ibits_1.f90: Ditto.
8988         * gfortran.dg/btest_1.f90: Ditto.
8989         * gfortran.dg/ibclr_1.f90: Ditto.
8991 2010-06-09  Jason Merrill  <jason@redhat.com>
8993         PR c++/44366
8994         * g++.dg/cpp0x/decltype23.C: Move to...
8995         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8997 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8999         PR fortran/44211
9000         * gfortran.dg/typebound_call_14.f03: New test.
9002 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9004         PR tree-optimization/44423
9005         * gcc.dg/tree-ssa/pr44423.c: New test.
9007 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9009         PR testsuite/42843
9010         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9011         TV_NONE to initialize tv_id field.
9012         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9013         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9014         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9015         Include toplev.h .
9016         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9017         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9018         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9020 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9022         PR tree-optimization/39874
9023         PR middle-end/28685
9024         * gcc.dg/pr39874.c: New file.
9026 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9028         * g++.dg/ext/attr-alias-1.C: New.
9029         * g++.dg/ext/attr-alias-2.C: New.
9031 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9033         PR fortran/44446
9034         * gfortran.dg/proc_ptr_27.f90: New.
9036 2010-06-07  Jason Merrill  <jason@redhat.com>
9038         PR c++/44366
9039         * g++.dg/cpp0x/decltype23.C: New.
9041 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9042             Shujing Zhao  <pearly.zhao@oracle.com>
9044         PR c/37724
9045         * gcc.dg/c90-const-expr-10.c: Adjust.
9046         * gcc.dg/c99-const-expr-10.c: Adjust.
9047         * gcc.dg/init-bad-7.c: New.
9049 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9051         * lib/target-supports.exp (check_effective_target_gas): New proc.
9052         * gcc.c-torture/execute/960321-1.x: New file.
9054 2010-06-07  Jason Merrill  <jason@redhat.com>
9056         PR c++/44401
9057         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9059 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9061         PR c++/44444
9062         * g++.dg/warn/Wunused-var-12.C: New test.
9064         PR c++/44443
9065         * c-c++-common/Wunused-var-11.c: New test.
9067 2010-06-07  Jan Hubicka  <jh@suse.cz>
9069         * gcc.dg/ipa/pure-const-1.c: New testcase.
9071 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9073         PR rtl-optimization/44404
9074         * gcc.dg/pr44404.c: New.
9076 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9078         PR target/44159
9079         * gcc.target/i386/abi-2.c: Check sysv abi here.
9080         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9081         function to avoid failures by different ABIs.
9082         * gcc.target/i386/aes-check.h: Likewise.
9083         * gcc.target/i386/avx-check.h: Likewise.
9084         * gcc.target/i386/fma4-check.h: Likewise.
9085         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9086         * gcc.target/i386/mmx-check.h: Likewise.
9087         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9088         * gcc.target/i386/pclmul-check.h: Likewise.
9089         * gcc.target/i386/sse-check.h: Likewise.
9090         * gcc.target/i386/sse2-check.h: Likewise.
9091         * gcc.target/i386/sse3-check.h: Likewise.
9092         * gcc.target/i386/sse4_1-check.h: Likewise.
9093         * gcc.target/i386/sse4_2-check.h: Likewise.
9094         * gcc.target/i386/sse4a-check.h: Likewise.
9095         * gcc.target/i386/ssse3-check.h: Likewise.
9096         * gcc.target/i386/xop-check.h: Likewise.
9097         * gcc.target/i386/pr27971.c: Fix for LLP64.
9098         * gcc.target/i386/pr39139.c: Likewise.
9099         * gcc.target/i386/pr39315-check.c: Likewise.
9100         * gcc.target/i386/vararg-1.c: Likewise.
9101         * gcc.target/i386/vararg-2.c: Likewise.
9102         Additional add dg-compile to avoid failure due
9103         missing foo symbol.
9105         * gcc.dg/compound-literal-1.c: Fix for llp64.
9106         * gcc.dg/pr32370.c: Likewise.
9107         * gcc.dg/pr37561.c: Likewise.
9108         * gcc.dg/pr41340.c: Likewise.
9109         * gcc.dg/pr41551.c: Likewise.
9111 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9113         PR c++/44188
9114         * g++.dg/debug/dwarf2/typedef3.C: New test.
9116 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9118         PR c/20000
9119         * c-c++-common/pr20000.c: New.
9121 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9123         PR c++/44086
9124         * g++.dg/init/pr44086.C: New.
9125         * g++.dg/cpp0x/decltype4.C: Adjust.
9127 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9129         PR fortran/43945
9130         * gfortran.dg/generic_23.f03: New test.
9132 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9134         PR fortran/43895
9135         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9137 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9139         PR c++/44361
9140         * c-c++-common/Wunused-var-9.c: New test.
9142 2010-06-05  Jason Merrill  <jason@redhat.com>
9144         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9146 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9148         PR c/44322
9149         * gcc.dg/c99-restrict-4.c: New test.
9151 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9153         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9154         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9155         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9156         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9157         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9158         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9159         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9160         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9161         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9162         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9163         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9164         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9165         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9166         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9167         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9168         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9169         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9170         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9171         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9172         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9173         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9174         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9176 2010-06-04  Jason Merrill  <jason@redhat.com>
9178         * g++.dg/cpp0x/noexcept06.C: New.
9179         * g++.dg/cpp0x/noexcept07.C: New.
9181         * g++.dg/cpp0x/noexcept01.C: New.
9182         * g++.dg/cpp0x/noexcept02.C: New.
9183         * g++.dg/cpp0x/noexcept03.C: New.
9184         * g++.dg/cpp0x/noexcept04.C: New.
9185         * g++.dg/cpp0x/noexcept05.C: New.
9187 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9189         PR c++/44412
9190         * g++.dg/warn/Wunused-var-10.C: New test.
9191         * g++.dg/warn/Wunused-var-11.C: New test.
9193         PR c++/44362
9194         * c-c++-common/Wunused-var-10.c: New test.
9196 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9198         PR c/25880
9199         * gcc.dg/assign-warn-2.c: Update.
9200         * gcc.dg/cpp/line3.c: Update.
9201         * gcc.dg/c99-array-lval-8.c: Update.
9202         * gcc.dg/cast-qual-2.c: Update.
9203         * gcc.dg/c99-arraydecl-3.c:  Update.
9204         * gcc.dg/assign-warn-1.c:  Update.
9205         * gcc.dg/format/gcc_diag-1.c:  Update.
9207 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9209         PR rtl-optimization/39871
9210         PR rtl-optimization/40615
9211         PR rtl-optimization/42500
9212         PR rtl-optimization/42502
9213         * gcc.target/arm/eliminate.c: New test.
9215 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9217         PR libstdc++/44410
9218         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9219         * g++.old-deja/g++.other/delete3.C: Likewise.
9220         * g++.old-deja/g++.other/new.C: Likewise.
9221         * g++.old-deja/g++.law/operators27.C: Likewise.
9222         * g++.old-deja/g++.mike/p755.C: Likewise.
9223         * g++.dg/eh/new1.C: Likewise.
9224         * g++.dg/init/new5.C: Likewise.
9226 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9228         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9229         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9230         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9232 2010-06-03  Richard Guenther  <rguenther@suse.de>
9234         PR lto/41921
9235         * lib/lto.exp: Always load gcc.exp.
9236         (lto-obj): For C source files invoke gcc_target_compile.
9237         * g++.dg/lto/20100603-1_0.C: New testcase.
9238         * g++.dg/lto/20100603-1_1.c: Likewise.
9240 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9242         PR tree-optimization/43688
9243         * gfortran.dg/pr43688.f90: New.
9245 2010-06-03  Richard Guenther  <rguenther@suse.de>
9247         PR lto/41584
9248         * gcc.dg/lto/20100603-1_0.c: New testcase.
9249         * gcc.dg/lto/20100603-2_0.c: Likewise.
9250         * gcc.dg/lto/20100603-3_0.c: Likewise.
9252 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9254         PR target/44218
9255         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9256         * gcc.target/powerpc/recip-2.c: Ditto.
9257         * gcc.target/powerpc/recip-3.c: Ditto.
9258         * gcc.target/powerpc/recip-4.c: Ditto.
9259         * gcc.target/powerpc/recip-5.c: Ditto.
9260         * gcc.target/powerpc/recip-6.c: Ditto.
9261         * gcc.target/powerpc/recip-7.c: Ditto.
9262         * gcc.target/powerpc/recip-test.h: Ditto.
9263         * gcc.target/powerpc/recip-test2.h: Ditto.
9265 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9267         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9269 2010-06-02  Jason Merrill  <jason@redhat.com>
9271         * g++.dg/ext/vector9.C: Expect typedef in error message.
9273         PR c++/9726
9274         PR c++/23594
9275         PR c++/44333
9276         * g++.dg/tc1/dr101.C: Remove xfails.
9278 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9280         PR middle-end/44372
9281         * g++.dg/ipa/pr44372.C: New.
9283 2010-06-02  Jan Hubicka  <jh@suse.cz>
9285         PR middle-end/44295
9286         * g++.dg/torture/pr44295.C: Neww testcase.
9288 2010-06-02  Jan Hubicka  <jh@suse.cz>
9290         * gcc.dg/tree-ssa/loadpre6.c: Update.
9292 2010-06-02  Richard Guenther  <rguenther@suse.de>
9294         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9295         diagnostic.h.
9297 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9299         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9300         the link fail message.
9302 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9304         PR fortran/44360
9305         * gfortran.dg/use_13.f90: New test case.
9307 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9309         PR fortran/44371
9310         * gfortran.dg/error_stop_2.f08: Minor update.
9312 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9314         PR fortran/44371
9315         * gfortran.dg/error_stop_1.f08: New test.
9316         * gfortran.dg/error_stop_2.f08: New test.
9318 2010-06-01  Jason Merrill  <jason@redhat.com>
9320         DR 990
9321         * g++.dg/cpp0x/initlist37.C: New.
9322         * g++.dg/cpp0x/initlist38.C: New.
9324         PR c++/44358
9325         * g++.dg/cpp0x/initlist36.C: New.
9327 2010-05-31 Jan Hubicka  <jh@suse.cz>
9329         * gcc.dg/noreturn-8.c: New testcase.
9331 2010-05-31 Jan Hubicka  <jh@suse.cz>
9333         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9334         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9336 2010-05-31 Jan Hubicka  <jh@suse.cz>
9338         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9339         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9341 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9343         PR fortran/36928
9344         * gfortran.dg/dependency_27.f90:  New test.
9345         * gfortran.dg/array_assign_1.F90:  New test.
9347 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9349         PR target/44338
9350         * gcc.target/i386/sse-24.c: New test.
9352 2010-05-31  Jan Hubicka  <jh@suse.cz>
9354         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9356 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9358         PR middle-end/44337
9359         * gcc.dg/pr44337.c: New test.
9361         PR tree-optimization/44182
9362         * g++.dg/debug/pr44182.C: New test.
9364 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9366         * gcc.dg/nested-func-7.c: New test.
9367         * gnat.dg/frame_overflow.adb: Adjust directives.
9369 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9371         * gnat.dg/prot2.ad[sb]: New test.
9372         * gnat.dg/prot2_pkg1.ads: New helper.
9373         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9375 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9377         * gnat.dg/array11.adb: Adjust dg-warning directive.
9378         * gnat.dg/object_overflow.adb: Likewise.
9380 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9382         PR middle-end/44306
9383         * gcc.dg/tree-ssa/pr44306.c: New.
9385 2010-05-29  Jan Hubicka  <jh@suse.cz>
9387         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9389 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9391         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9393 2010-05-28  Mike Stump  <mikestump@comcast.net>
9395         PR objc/44125
9396         * objc.dg/const-str-9.m: Remove static.
9398 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9400         PR target/43636
9401         * gcc.c-torture/compile/pr43636.c: New test.
9403 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9405         PR objc++/23616
9406         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9407         * obj-c++.dg/try-catch-9.mm: Ditto.
9409 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9411         Revert patch for PR c++/44188
9412         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9414 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9416         PR c++/44188
9417         * g++.dg/debug/dwarf2/typedef3.C: New test.
9419 2010-05-27  Jason Merrill  <jason@redhat.com>
9421         PR c++/43555
9422         * g++.dg/ext/vla9.C: New.
9424 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9426         PR objc/44140
9427         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9428         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9429         * objc.dg/torture/tls/thr-init.m: Ditto.
9430         * objc.dg/torture/trivial.m: Ditto.
9431         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9432         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9433         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9434         * obj-c++.dg/torture/trivial.mm: Ditto.
9436 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9438         * g++.dg/lto/20100302_0.C: Skip on darwin.
9440 2010-05-27  Richard Guenther  <rguenther@suse.de>
9442         PR tree-optimization/44284
9443         * gcc.dg/vect/vect-118.c: New testcase.
9444         * gcc.dg/vect/bb-slp-20.c: Adjust.
9445         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9446         * gcc.dg/vect/slp-9.c: Likewise.
9447         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9448         * gcc.dg/vect/vect-10.c: Likewise.
9449         * gcc.dg/vect/vect-109.c: Likewise.
9450         * gcc.dg/vect/vect-12.c: Likewise.
9451         * gcc.dg/vect/vect-36.c: Likewise.
9452         * gcc.dg/vect/vect-7.c: Likewise.
9453         * gcc.dg/vect/vect-iv-8.c: Likewise.
9454         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9455         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9456         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9457         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9458         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9459         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9460         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9461         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9462         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9463         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9464         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9465         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9466         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9467         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9468         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9469         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9470         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9472 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9474         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9475         necessary.
9477 2010-05-26  Jan Hubicka  <jh@suse.cz>
9479         * gcc.dg/lto/materialize-1_0.c: New file.
9480         * gcc.dg/lto/materialize-1_1.c: New file.
9482 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9484         * gnat.dg/lto10.adb: New test.
9485         * gnat.dg/lto10_pkg.ads: New helper.
9487 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9489         * lib/target-supports.exp (check_effective_target_int128): New
9490         function to check if __int128 types are available for target.
9491         * c-c++-common/int128-types-1.c: New.
9492         * c-c++-common/int128-1.c: New.
9493         * c-c++-common/int128-2.c: New.
9494         * g++.dg/abi/mangle43.C: New.
9495         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9496         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9497         pointer-wide scalar.
9498         * g++.dg/other/pr25632.C: Likewise.
9499         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9500         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9501         overflow warnings.
9502         * g++.dg/warn/pr13358-4.C: Likewise.
9503         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9504         * g++.dg/warn/Wconversion-null.C: Likewise.
9506 2010-05-26  Jason Merrill  <jason@redhat.com>
9508         PR c++/43382
9509         * g++.dg/cpp0x/variadic101.C: New.
9511 2010-05-26  Richard Guenther  <rguenther@suse.de>
9513         PR rtl-optimization/44164
9514         * gcc.c-torture/execute/pr44164.c: New testcase.
9515         * g++.dg/tree-ssa/pr13146.C: Adjust.
9517 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9519         PR fortran/40011
9520         * gfortran.dg/whole_file_19.f90 : New test.
9522 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9524         PR fortran/30668
9525         PR fortran/31346
9526         PR fortran/34260
9527         * gfortran.dg/pr40999.f: Fix function type.
9528         * gfortran.dg/whole_file_5.f90: Likewise.
9529         * gfortran.dg/whole_file_6.f90: Likewise.
9530         * gfortran.dg/whole_file_16.f90: New.
9531         * gfortran.dg/whole_file_17.f90: New.
9532         * gfortran.dg/whole_file_18.f90: New.
9534 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9535             Iain Sandoe  <iains@gcc.gnu.org>
9537         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9538         * gcc.c-torture/compile/pr44197.c: Require alias support.
9539         * gcc.dg/lto/20081222_0.c: Ditto.
9541 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9543         PR debug/42801
9544         * gcc.dg/guality/vla-2.c: New test.
9546 2010-05-25  Richard Guenther  <rguenther@suse.de>
9548         PR middle-end/44069
9549         * g++.dg/torture/pr44069.C: New testcase.
9551 2010-05-25  Richard Guenther  <rguenther@suse.de>
9553         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9555 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9557         PR objc/44140
9558         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9560 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9562         * obj-c++.dg/torture/tls/trivial.mm: New.
9563         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9564         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9565         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9566         * obj-c++.dg/torture/tls/diag-1.mm: New.
9567         * obj-c++.dg/torture/tls/tls.exp: New.
9568         * obj-c++.dg/torture/trivial.mm: New.
9569         * obj-c++.dg/torture/dg-torture.exp: New.
9570         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9571         * obj-c++.dg/tls/trivial.m: New.
9572         * obj-c++.dg/tls/init-1.mm: New.
9573         * obj-c++.dg/tls/diag-1.mm: New.
9574         * obj-c++.dg/tls/init-2.mm: New.
9575         * obj-c++.dg/tls/diag-2.mm: New.
9576         * obj-c++.dg/tls/diag-3.mm: New.
9577         * obj-c++.dg/tls/diag-4.mm: New.
9578         * obj-c++.dg/tls/static-1.mm: New.
9579         * obj-c++.dg/tls/tls.exp: New.
9580         * obj-c++.dg/tls/diag-5.mm: New.
9581         * obj-c++.dg/tls/static-1a.mm: New.
9582         * objc-obj-c++-shared/Object1.mm: New.
9583         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9585 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9587         PR objc++/43689
9588         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9589         * obj-c++.dg/const-str-6.mm: Ditto.
9591 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9593         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9595 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9597         PR ada/38394
9598         * gnat.dg/array13.ad[sb]: New test.
9600 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9601             Sandra Loosemore  <sandra@codesourcery.com>
9603         * gcc.target/arm/neon/: Regenerated test cases.
9605         * gcc.target/arm/neon/polytypes.c,
9606         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9607         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9608         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9609         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9610         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9611         dg-add-options arm_neon.
9613         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9614         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9615         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9616         and arm_neon_fp16_ok.
9618         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9619         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9621         * lib/target-supports.exp (add_options_for_arm_neon): New.
9622         (check_effective_target_arm_neon_ok_nocache): New, from
9623         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9624         (check_effective_target_arm_neon_ok): Use
9625         check_effective_target_arm_neon_ok_nocache.
9626         (add_options_for_arm_neon_fp16)
9627         (check_effective_target_arm_neon_fp16_ok)
9628         check_effective_target_arm_neon_fp16_ok_nocache): New.
9629         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9631 2010-05-24  Jason Merrill  <jason@redhat.com>
9633         PR c++/41510
9634         * g++.dg/cpp0x/initlist35.C: New.
9635         * g++.dg/init/brace6.C: Adjust.
9637 2010-05-24  Paul Brook  <paul@codesourcery.com>
9639         * gcc.target/arm/frame-pointer-1.c: New test.
9640         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9641         pointer elimination.
9643 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9645         PR target/44245
9646         * gcc.target/i386/crc32-3.c: New.
9647         * gcc.target/i386/crc32-4.c: Likewise.
9649 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9651         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9652         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9653         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9655 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9657         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9659 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9661         PR target/43869
9662         * gcc.c-target/pr43869.c: New test.
9664 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9666         PR fortran/44212
9667         * gfortran.dg/class_22.f03: New.
9669 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9671         PR lto/44238
9672         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9674 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9676         PR fortran/44213
9677         * gfortran.dg/abstract_type_7.f03: New.
9679 2010-05-21  Jason Merrill  <jason@redhat.com>
9681         * g++.dg/eh/spec11.C: Test cleanup optimization.
9683 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9685         PR debug/44223
9686         * gcc.target/i386/pr44223.c: New test.
9688 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9690         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9692 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9694         * g++.dg/other/const3.C: New test.
9696 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9698         PR fortran/38407
9699         * warn_unused_dummy_argument_1.f90: New.
9700         * warn_unused_dummy_argument_2.f90: New.
9702 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9704         PR c++/30298
9705         * g++.dg/inherit/crash1.C: New.
9706         * g++.dg/inherit/crash2.C: Likewise.
9708 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9710         PR debug/44178
9711         * g++.dg/debug/pr44178.C: New test.
9713 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9715         PR middle-end/44185
9716         * gcc.dg/tree-ssa/prefetch-6.c: Add
9717         --param min-insn-to-prefetch-ratio=6.
9718         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9719         allow unrolling, and adjust the movnti count.
9721 2010-05-20  Jan Hubicka  <jh@suse.cz>
9723         PR middle-end/44197
9724         * gcc.c-torture/compile/pr44197.c: New file.
9726 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9728         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9729         Fix test code.
9730         (check_effective_target_xop): Remove __may_alias__ attribute.
9732 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9734         PR target/44202
9735         * gcc.c-torture/execute/pr44202-1.c: New test.
9737 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9739         PR fortran/43851
9740         * gfortran.dg/label_1.f90: Update test.
9742 2010-05-19  Jan Hubicka  <jh@suse.cz>
9744         * gcc.dg/lto/ipareference2_0.c: New file.
9745         * gcc.dg/lto/ipareference2_1.c: New file.
9747 2010-05-19  Jason Merrill  <jason@redhat.com>
9749         * g++.dg/parse/fn-typedef2.C: New.
9751         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9752         function type.
9754         PR c++/44193
9755         * g++.dg/template/fntype1.C: New.
9757 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9759         * gnat.dg/discr23.ad[sb]: New test.
9760         * gnat.dg/discr23_pkg.ads: New helper.
9762         * gnat.dg/specs/controlled1.ads: New test.
9763         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9765 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9767         PR fortran/44055
9768         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9769         Fixed scope of C_SIZEOF.
9770         * gfortran.dg/warn_conversion_2.f90: New.
9772 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9774         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9775         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9776         for optional selector.
9777         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9778         (check_effective_target_sse3): New proc.
9779         * gcc.target/i386/math-torture/math-torture.exp: Load
9780         target-supports.exp.
9781         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9782         check_effective_target_sse2.
9783         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9784         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9785         * g++.dg/vect/vect.exp: Likewise.
9786         * gfortran.dg/vect/vect.exp: Likewise.
9787         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9788         -msse2 if check_effective_target_sse2.
9790         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9791         * gcc.target/i386/3dnow-2.c: Likewise.
9792         * gcc.target/i386/3dnowA-1.c: Likewise.
9793         * gcc.target/i386/3dnowA-2.c: Likewise.
9794         * gcc.target/i386/pr42549.c: Likewise.
9796         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9797         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9798         * gcc.target/i386/sse3-addsubps.c: Likewise.
9799         * gcc.target/i386/sse3-haddpd.c: Likewise.
9800         * gcc.target/i386/sse3-haddps.c: Likewise.
9801         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9802         * gcc.target/i386/sse3-hsubps.c: Likewise.
9803         * gcc.target/i386/sse3-movddup.c: Likewise.
9804         * gcc.target/i386/sse3-movshdup.c: Likewise.
9805         * gcc.target/i386/sse3-movsldup.c: Likewise.
9807         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9808         * g++.dg/ext/attrib35.C: Likewise.
9809         * g++.dg/opt/pr40496.C: Likewise.
9810         * g++.dg/other/i386-1.C: Likewise.
9811         * g++.dg/other/i386-4.C: Likewise.
9812         * g++.dg/other/pr34435.C: Likewise.
9813         * g++.dg/other/pr39496.C: Likewise.
9814         * g++.dg/other/pr40446.C: Likewise.
9815         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9816         * gcc.dg/compat/vector-1a_main.c: Likewise.
9817         * gcc.dg/compat/vector-2a_main.c: Likewise.
9818         * gcc.dg/lto/20090206-1_0.c: Likewise.
9819         * gcc.dg/pr34856.c: Likewise.
9820         * gcc.dg/pr36584.c: Likewise.
9821         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9822         * gcc.dg/pr37544.c: Likewise.
9823         * gcc.dg/torture/pr16104-1.c: Likewise.
9824         * gcc.dg/torture/pr35771-1.c: Likewise.
9825         * gcc.dg/torture/pr35771-2.c: Likewise.
9826         * gcc.dg/torture/pr35771-3.c: Likewise.
9827         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9828         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9829         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9830         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9831         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9832         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9833         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9834         * gcc.target/i386/20060512-1.c: Likewise.
9835         * gcc.target/i386/20060512-3.c: Likewise.
9836         * gcc.target/i386/all_one_m128i.c: Likewise.
9837         * gcc.target/i386/float128-1.c: Likewise.
9838         * gcc.target/i386/float128-2.c: Likewise.
9839         * gcc.target/i386/fpcvt-1.c: Likewise.
9840         * gcc.target/i386/fpcvt-2.c: Likewise.
9841         * gcc.target/i386/fpcvt-3.c: Likewise.
9842         * gcc.target/i386/fpprec-1.c: Likewise.
9843         * gcc.target/i386/funcspec-9.c: Likewise.
9844         * gcc.target/i386/incoming-1.c: Likewise.
9845         * gcc.target/i386/incoming-12.c: Likewise.
9846         * gcc.target/i386/incoming-2.c: Likewise.
9847         * gcc.target/i386/incoming-3.c: Likewise.
9848         * gcc.target/i386/incoming-4.c: Likewise.
9849         * gcc.target/i386/incoming-6.c: Likewise.
9850         * gcc.target/i386/incoming-7.c: Likewise.
9851         * gcc.target/i386/incoming-8.c: Likewise.
9852         * gcc.target/i386/opt-1.c: Likewise.
9853         * gcc.target/i386/opt-2.c: Likewise.
9854         * gcc.target/i386/ordcmp-1.c: Likewise.
9855         * gcc.target/i386/pr17692.c: Likewise.
9856         * gcc.target/i386/pr18614-1.c: Likewise.
9857         * gcc.target/i386/pr22152.c: Likewise.
9858         * gcc.target/i386/pr23570.c: Likewise.
9859         * gcc.target/i386/pr23575.c: Likewise.
9860         * gcc.target/i386/pr26449-1.c: Likewise.
9861         * gcc.target/i386/pr26600.c: Likewise.
9862         * gcc.target/i386/pr27790.c: Likewise.
9863         * gcc.target/i386/pr28839.c: Likewise.
9864         * gcc.target/i386/pr30970.c: Likewise.
9865         * gcc.target/i386/pr32000-1.c: Likewise.
9866         * gcc.target/i386/pr32000-2.c: Likewise.
9867         * gcc.target/i386/pr32280.c: Likewise.
9868         * gcc.target/i386/pr32661.c: Likewise.
9869         * gcc.target/i386/pr32708-1.c: Likewise.
9870         * gcc.target/i386/pr32961.c: Likewise.
9871         * gcc.target/i386/pr33329.c: Likewise.
9872         * gcc.target/i386/pr35714.c: Likewise.
9873         * gcc.target/i386/pr35767-1.c: Likewise.
9874         * gcc.target/i386/pr35767-1d.c: Likewise.
9875         * gcc.target/i386/pr35767-1i.c: Likewise.
9876         * gcc.target/i386/pr35767-2.c: Likewise.
9877         * gcc.target/i386/pr35767-2d.c: Likewise.
9878         * gcc.target/i386/pr35767-2i.c: Likewise.
9879         * gcc.target/i386/pr35767-3.c: Likewise.
9880         * gcc.target/i386/pr35767-5.c: Likewise.
9881         * gcc.target/i386/pr36222-1.c: Likewise.
9882         * gcc.target/i386/pr36578-1.c: Likewise.
9883         * gcc.target/i386/pr36578-2.c: Likewise.
9884         * gcc.target/i386/pr36992-1.c: Likewise.
9885         * gcc.target/i386/pr37101.c: Likewise.
9886         * gcc.target/i386/pr37216.c: Likewise.
9887         * gcc.target/i386/pr37434-1.c: Likewise.
9888         * gcc.target/i386/pr37434-2.c: Likewise.
9889         * gcc.target/i386/pr37843-3.c: Likewise.
9890         * gcc.target/i386/pr37843-4.c: Likewise.
9891         * gcc.target/i386/pr39162.c: Likewise.
9892         * gcc.target/i386/pr39315-1.c: Likewise.
9893         * gcc.target/i386/pr39315-2.c: Likewise.
9894         * gcc.target/i386/pr39315-3.c: Likewise.
9895         * gcc.target/i386/pr39315-4.c: Likewise.
9896         * gcc.target/i386/pr39445.c: Likewise.
9897         * gcc.target/i386/pr39496.c: Likewise.
9898         * gcc.target/i386/pr40809.c: Likewise.
9899         * gcc.target/i386/pr40906-3.c: Likewise.
9900         * gcc.target/i386/pr41019.c: Likewise.
9901         * gcc.target/i386/pr42542-1.c: Likewise.
9902         * gcc.target/i386/pr42542-2.c: Likewise.
9903         * gcc.target/i386/pr42542-3.c: Likewise.
9904         * gcc.target/i386/pr42542-3a.c: Likewise.
9905         * gcc.target/i386/pr42881.c: Likewise.
9906         * gcc.target/i386/push-1.c: Likewise.
9907         * gcc.target/i386/quad-sse.c: Likewise.
9908         * gcc.target/i386/reload-1.c: Likewise.
9909         * gcc.target/i386/sse-10.c: Likewise.
9910         * gcc.target/i386/sse-11.c: Likewise.
9911         * gcc.target/i386/sse-15.c: Likewise.
9912         * gcc.target/i386/sse-17.c: Likewise.
9913         * gcc.target/i386/sse-18.c: Likewise.
9914         * gcc.target/i386/sse-19.c: Likewise.
9915         * gcc.target/i386/sse-4.c: Likewise.
9916         * gcc.target/i386/sse-6.c: Likewise.
9917         * gcc.target/i386/sse-vect-types.c: Likewise.
9918         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9919         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9920         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9921         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9922         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9923         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9924         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9925         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9926         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9927         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9928         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9929         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9930         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9931         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9932         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9933         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9934         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9935         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9936         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9937         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9938         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9939         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9940         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9941         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9942         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9943         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9944         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9945         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9946         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9947         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9948         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9949         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9950         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9951         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9952         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9953         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9954         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9955         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9956         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9957         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9958         * gcc.target/i386/sse2-mmx.c: Likewise.
9959         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9960         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9961         * gcc.target/i386/sse2-movd-1.c: Likewise.
9962         * gcc.target/i386/sse2-movd-2.c: Likewise.
9963         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9964         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9965         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9966         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9967         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9968         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9969         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9970         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9971         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9972         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9973         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9974         * gcc.target/i386/sse2-movq-1.c: Likewise.
9975         * gcc.target/i386/sse2-movq-2.c: Likewise.
9976         * gcc.target/i386/sse2-movq-3.c: Likewise.
9977         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9978         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9979         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9980         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9981         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9982         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9983         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9984         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9985         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9986         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9987         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9988         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9989         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9990         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9991         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9992         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9993         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9994         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9995         * gcc.target/i386/sse2-pand-1.c: Likewise.
9996         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9997         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9998         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9999         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10000         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10001         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10002         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10003         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10004         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10005         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10006         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10007         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10008         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10009         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10010         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10011         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10012         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10013         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10014         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10015         * gcc.target/i386/sse2-por-1.c: Likewise.
10016         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10017         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10018         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10019         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10020         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10021         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10022         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10023         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10024         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10025         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10026         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10027         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10028         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10029         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10030         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10031         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10032         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10033         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10034         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10035         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10036         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10037         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10038         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10039         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10040         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10041         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10042         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10043         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10044         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10045         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10046         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10047         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10048         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10049         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10050         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10051         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10052         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10053         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10054         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10055         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10056         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10057         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10058         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10059         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10060         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10061         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10062         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10063         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10064         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10065         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10066         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10067         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10068         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10069         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10070         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10071         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10072         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10073         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10074         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10075         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10076         * gcc.target/i386/sse2-vec-1.c: Likewise.
10077         * gcc.target/i386/sse2-vec-2.c: Likewise.
10078         * gcc.target/i386/sse2-vec-3.c: Likewise.
10079         * gcc.target/i386/sse2-vec-4.c: Likewise.
10080         * gcc.target/i386/sse2-vec-5.c: Likewise.
10081         * gcc.target/i386/sse2-vec-6.c: Likewise.
10082         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10083         * gcc.target/i386/ssefn-2.c: Likewise.
10084         * gcc.target/i386/ssefn-4.c: Likewise.
10085         * gcc.target/i386/ssefp-1.c: Likewise.
10086         * gcc.target/i386/ssefp-2.c: Likewise.
10087         * gcc.target/i386/sseregparm-3.c: Likewise.
10088         * gcc.target/i386/sseregparm-4.c: Likewise.
10089         * gcc.target/i386/sseregparm-5.c: Likewise.
10090         * gcc.target/i386/sseregparm-6.c: Likewise.
10091         * gcc.target/i386/sseregparm-7.c: Likewise.
10092         * gcc.target/i386/ssetype-1.c: Likewise.
10093         * gcc.target/i386/ssetype-2.c: Likewise.
10094         * gcc.target/i386/ssetype-3.c: Likewise.
10095         * gcc.target/i386/ssetype-4.c: Likewise.
10096         * gcc.target/i386/ssetype-5.c: Likewise.
10097         * gcc.target/i386/unordcmp-1.c: Likewise.
10098         * gcc.target/i386/vararg-1.c: Likewise.
10099         * gcc.target/i386/vararg-2.c: Likewise.
10100         * gcc.target/i386/vararg-3.c: Likewise.
10101         * gcc.target/i386/vararg-4.c: Likewise.
10102         * gcc.target/i386/vararg-7.c: Likewise.
10103         * gcc.target/i386/vararg-8.c: Likewise.
10104         * gcc.target/i386/vecinit-1.c: Likewise.
10105         * gcc.target/i386/vecinit-2.c: Likewise.
10106         * gcc.target/i386/vecinit-3.c: Likewise.
10107         * gcc.target/i386/vecinit-4.c: Likewise.
10108         * gcc.target/i386/vecinit-5.c: Likewise.
10109         * gcc.target/i386/vecinit-6.c: Likewise.
10110         * gcc.target/i386/vectorize2.c: Likewise.
10111         * gcc.target/i386/vectorize3.c: Likewise.
10112         * gcc.target/i386/vectorize4.c: Likewise.
10113         * gcc.target/i386/vectorize6.c: Likewise.
10114         * gcc.target/i386/vectorize7.c: Likewise.
10115         * gcc.target/i386/vectorize8.c: Likewise.
10116         * gcc.target/i386/vperm-v2df.c: Likewise.
10117         * gcc.target/i386/vperm-v2di.c: Likewise.
10118         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10119         * gcc.target/i386/xorps-sse2.c: Likewise.
10120         * gcc.target/i386/xorps.c: Likewise.
10121         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10122         * gfortran.dg/graphite/pr42326.f90: Likewise.
10123         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10125 2010-05-19  Richard Guenther  <rguenther@suse.de>
10127         PR lto/44196
10128         * g++.dg/lto/20100519-1_0.C: New testcase.
10130 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10132         PR fortran/42360
10133         * gfortran.dg/warn_intent_out_not_set.f90: New.
10135 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10137         PR fortran/38404
10138         * gfortran.dg/data_char_1.f90: Updated warning message.
10139         * gfortran.dg/data_array_6.f: New.
10141 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10143         * g++.dg/ipa/ivinline-8.C: New test.
10144         * gcc.dg/ipa/iinline-2.c: Likewise.
10146 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10148         PR fortran/34505
10149         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10150         arguments; add check for return value kind.
10151         * gfortran.dg/float_1.f90: Likewise.
10153 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10155         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10156         (main): Use it.
10157         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10158         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10159         Prune another location line format.
10160         (lto-obj): Call lto_prune_warns on comp_output.
10162 2010-05-18  Jan Hubicka  <jh@suse.cz>
10164         * gcc.dg/lto/ipacp_0.c: New test.
10165         * gcc.dg/lto/ipacp_1.c: New test.
10167 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10169         PR lto/44184
10170         * gcc.dg/lto/20100518_0.c: New test.
10172 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10174         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10176 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10178         PR fortran/43990
10179         * gfortran.dg/class_21.f03: New.
10181 2010-05-17  Jason Merrill  <jason@redhat.com>
10183         PR c++/44157
10184         * g++.dg/cpp0x/initlist34.C: New.
10186         PR c++/44158
10187         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10189 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10191         * g++.dg/ipa/ivinline-1.C: New test.
10192         * g++.dg/ipa/ivinline-2.C: New test.
10193         * g++.dg/ipa/ivinline-3.C: New test.
10194         * g++.dg/ipa/ivinline-4.C: New test.
10195         * g++.dg/ipa/ivinline-5.C: New test.
10196         * g++.dg/ipa/ivinline-6.C: New test.
10198 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10199             Jason Merrill  <jason@redhat.com>
10201         PR c++/44108
10202         * c-c++-common/Wunused-var-8.c: New test.
10204 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10206         PR bootstrap/42347
10207         * gcc.c-torture/compile/pr42347.c: New test.
10209         PR middle-end/44102
10210         * g++.dg/ext/asmgoto1.C: New test.
10212 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10214         PR middle-end/44133
10215         * gcc.dg/tree-ssa/pr44133.c: New test.
10216         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10217         precise.
10219 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10221         PR fortran/44044
10222         * gfortran.dg/class_20.f03: New.
10224 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10226         PR 44078
10227         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10228         debug messages but not the newly introduced one.
10230 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10232         PR fortran/35779
10233         * gfortran.dg/initialization_25.f90: Commented testcase.
10234         * gfortran.dg/initialization_26.f90: New.
10236 2010-05-16  Richard Guenther  <rguenther@suse.de>
10238         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10239         * gcc.dg/pr43084.c: Likewise.
10240         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10241         -fipa-type-escape.
10242         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10243         -fipa-type-escape.
10244         * gcc.dg/struct/struct-reorg.exp: Likewise.
10245         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10246         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10248 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10250         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10251         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10252         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10253         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10254         tests.
10256 2010-05-15  Jason Merrill  <jason@redhat.com>
10258         * g++.dg/eh/spec10.C: New.
10259         * g++.dg/eh/spec11.C: New.
10260         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10262 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10264         PR fortran/44154
10265         PR fortran/42647
10266         * gfortran.dg/allocatable_scalar_9.f90: New.
10268 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10270         PR c++/44148
10271         * g++.dg/torture/pr44148.C: New test.
10273 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10275         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10276         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10277         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10278         diagnostics and type sizes.
10280 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10282         * gnat.dg/lto9.adb: New test.
10283         * gnat.dg/lto9_pkg1.ads: New helper.
10284         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10286 2010-05-15  Jan Hubicka  <jh@suse.cz>
10288         * gcc.dg/lto/ipareference_1.c: Rename to ...
10289         * gcc.dg/lto/ipareference_0.c: ... this one.
10290         * gcc.dg/lto/ipareference_2.c: Rename to ...
10291         * gcc.dg/lto/ipareference_1.c: ... this one.
10293 2010-05-15  Jan Hubicka  <jh@suse.cz>
10295         * gcc.dg/lto/ipareference_1.c: New file.
10296         * gcc.dg/lto/ipareference_2.c: New file.
10298 2010-05-15  Richard Guenther  <rguenther@suse.de>
10300         PR tree-optimization/44038
10301         * gcc.c-torture/compile/pr44038.c: New testcase.
10303 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10305         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10306         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10308 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10310         PR fortran/43207
10311         PR fortran/43969
10312         * gfortran.dg/class_18.f03: New.
10313         * gfortran.dg/class_19.f03: New.
10315 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10317         PR debug/44112
10318         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10319         * g++.dg/debug/dwarf2/const1.C: Remove.
10321 2010-05-14  Jason Merrill  <jason@redhat.com>
10323         * g++.dg/eh/cond4.C: New.
10324         * g++.dg/eh/elide2.C: Adjust.
10325         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10327 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10329         PR fortran/44135
10330         * gfortran.dg/actual_array_interface_2.f90: New test.
10332 2010-05-14  Richard Guenther  <rguenther@suse.de>
10334         PR tree-optimization/44119
10335         * gcc.c-torture/compile/pr44119.c: New testcase.
10337 2010-05-14  Jason Merrill  <jason@redhat.com>
10339         PR c++/44127
10340         * g++.dg/eh/terminate1.C: New.
10342 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10344         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10346         PR debug/44136
10347         * gcc.dg/pr44136.c: New test.
10349 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10351         PR c++/30566
10352         * g++.dg/warn/Wshadow-4.C: Adjust.
10353         * g++.dg/warn/Wshadow-5.C: New test.
10354         * g++.dg/warn/Wshadow-6.C: New test
10356 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10358         PR fortran/35779
10359         * gfortran.dg/initialization_25.f90: New.
10361 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10363         * g++.dg/otr-fold-1.C: New test.
10364         * g++.dg/otr-fold-2.C: New test.
10366 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10368         PR fortran/44036
10369         * gfortran.dg/gomp/pr44036-1.f90: New test.
10370         * gfortran.dg/gomp/pr44036-2.f90: New test.
10371         * gfortran.dg/gomp/pr44036-3.f90: New test.
10373         PR debug/43983
10374         * gcc.dg/guality/sra-1.c: New test.
10376 2010-05-12  Jan Hubicka  <jh@suse.cz>
10378         * tree-ssa/unreachable.c: New test.
10380 2010-05-12  Jason Merrill  <jason@redhat.com>
10382         * g++.dg/cpp0x/sfinae1.C: New.
10384 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10386         * gcc.target/i386/zee.c: New file.
10388 2010-05-12  Jason Merrill  <jason@redhat.com>
10390         * g++.dg/conversion/op1.C: Expect template candidate message.
10391         * g++.dg/cpp0x/nullptr15.C: Likewise.
10392         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10393         * g++.dg/cpp0x/pr31431.C: Likewise.
10394         * g++.dg/cpp0x/temp_default2.C: Likewise.
10395         * g++.dg/cpp0x/trailing4.C: Likewise.
10396         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10397         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10398         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10399         * g++.dg/cpp0x/variadic35.C: Likewise.
10400         * g++.dg/cpp0x/vt-35147.C: Likewise.
10401         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10402         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10403         * g++.dg/ext/visibility/anon8.C: Likewise.
10404         * g++.dg/ext/vla2.C: Likewise.
10405         * g++.dg/other/pr28114.C: Likewise.
10406         * g++.dg/other/ptrmem10.C: Likewise.
10407         * g++.dg/other/ptrmem11.C: Likewise.
10408         * g++.dg/overload/unknown1.C: Likewise.
10409         * g++.dg/parse/template7.C: Likewise.
10410         * g++.dg/parse/typename7.C: Likewise.
10411         * g++.dg/template/conv11.C: Likewise.
10412         * g++.dg/template/copy1.C: Likewise.
10413         * g++.dg/template/deduce3.C: Likewise.
10414         * g++.dg/template/dependent-expr5.C: Likewise.
10415         * g++.dg/template/friend.C: Likewise.
10416         * g++.dg/template/incomplete2.C: Likewise.
10417         * g++.dg/template/local4.C: Likewise.
10418         * g++.dg/template/local6.C: Likewise.
10419         * g++.dg/template/operator10.C: Likewise.
10420         * g++.dg/template/overload6.C: Likewise.
10421         * g++.dg/template/ptrmem2.C: Likewise.
10422         * g++.dg/template/ptrmem20.C: Likewise.
10423         * g++.dg/template/ptrmem8.C: Likewise.
10424         * g++.dg/template/sfinae2.C: Likewise.
10425         * g++.dg/template/ttp25.C: Likewise.
10426         * g++.dg/template/unify10.C: Likewise.
10427         * g++.dg/template/unify11.C: Likewise.
10428         * g++.dg/template/unify6.C: Likewise.
10429         * g++.dg/template/unify7.C: Likewise.
10430         * g++.dg/template/unify9.C: Likewise.
10431         * g++.dg/template/varmod1.C: Likewise.
10432         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10433         * g++.old-deja/g++.law/operators32.C: Likewise.
10434         * g++.old-deja/g++.pt/crash28.C: Likewise.
10435         * g++.old-deja/g++.pt/crash60.C: Likewise.
10436         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10437         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10438         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10439         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10440         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10441         * g++.old-deja/g++.pt/expr2.C: Likewise.
10442         * g++.old-deja/g++.pt/overload7.C: Likewise.
10443         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10444         * g++.old-deja/g++.pt/spec5.C: Likewise.
10445         * g++.old-deja/g++.pt/spec6.C: Likewise.
10446         * g++.old-deja/g++.pt/t24.C: Likewise.
10447         * g++.old-deja/g++.pt/unify4.C: Likewise.
10448         * g++.old-deja/g++.pt/unify6.C: Likewise.
10449         * g++.old-deja/g++.pt/unify8.C: Likewise.
10450         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10451         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10452         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10454         * g++.dg/cpp0x/initlist32.C: New.
10456         * g++.dg/template/conv11.C: New.
10457         * g++.dg/conversion/op1.C: Adjust expected error.
10459         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10461 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10463         PR target/44088
10464         * gcc.target/i386/avx-cmpsd-1.c: New.
10465         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10466         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10467         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10468         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10469         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10471 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10473         PR middle-end/44085
10474         * gcc.dg/gomp/pr44085.c: New test.
10475         * gfortran.dg/gomp/pr44085.f90: New test.
10477 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10479         * objc-obj-c++-shared/Object1.m: New.
10480         * objc.dg/torture: New directory.
10481         * objc.dg/torture/tls: Ditto.
10482         * objc.dg/tls: Ditto.
10483         * objc.dg/torture/tls/trivial.m: New test.
10484         * objc.dg/torture/tls/thr-init-2.m: New test.
10485         * objc.dg/torture/tls/thr-init-3.m: New test.
10486         * objc.dg/torture/tls/thr-init.m: New test.
10487         * objc.dg/torture/tls/diag-1.m: New test.
10488         * objc.dg/torture/tls/tls.exp: New.
10489         * objc.dg/torture/trivial.m: New test.
10490         * objc.dg/torture/dg-torture.exp: New.
10491         * objc.dg/tls/diag-3.m: New test.
10492         * objc.dg/tls/diag-4.m: New test.
10493         * objc.dg/tls/diag-5.m: New test.
10494         * objc.dg/tls/init-1.m: New test.
10495         * objc.dg/tls/init-2.m: New test.
10496         * objc.dg/tls/tls.exp: New.
10497         * objc.dg/tls/diag-2.m: New test.
10498         * lib/objc.exp: Respond to dg-additional-files.
10500 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10502         * gcc.target/m68k/20100512-1.c: New.
10504 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10506         * gnat.dg/lto8.adb: New test.
10507         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10508         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10510 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10512         PR c++/34272
10513         PR c++/43630
10514         PR c++/34491
10515         * g++.dg/template/crash97.C: New.
10516         * g++.dg/template/crash98.C: Likewise.
10517         * g++.dg/template/crash99.C: Likewise.
10518         * g++.dg/cpp0x/pr31439.C: Adjust.
10519         * g++.dg/template/crash95.C: Likewise.
10521 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10523         PR middle-end/44071
10524         * c-c++-common/asmgoto-4.c: New test.
10525         * gcc.target/i386/pr44071.c: New test.
10527         PR c++/44062
10528         * c-c++-common/Wunused-var-7.c: New test.
10529         * g++.dg/warn/Wunused-var-9.C: New test.
10531 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10533         PR fortran/43711
10534         * gfortran.dg/gomp/pr43711.f90: New.
10536 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10538         PR fortran/31820
10539         * gfortran.dg/select_5.f90: Updated.
10541 2010-05-11  Jan Hubicka  <jh@suse.cz>
10543         PR tree-optimize/44063
10544         * gcc.c-torture/compile/pr44063.c: New testcase.
10546 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10548         PR debug/44023
10549         * gcc.dg/pr44023.c: New test.
10551 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10553         * gnat.dg/lto7.adb: New test.
10554         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10556 2010-05-10  Jason Merrill  <jason@redhat.com>
10558         PR c++/44017
10559         * g++.dg/template/inherit5.C: New.
10561         PR c++/44045
10562         * g++.dg/cpp0x/initlist33.C: New.
10563         * g++.dg/cpp0x/initlist26.C: Adjust.
10564         * g++.dg/cpp0x/initlist28.C: Adjust.
10566 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10568         PR c++/43719
10569         * g++.dg/init/pr43719.C: New.
10570         * g++.dg/anon-struct4.C: Adjust.
10572 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10574         PR debug/44028
10575         * gcc.dg/pr44028.c: New test.
10577 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10579         PR fortran/27866
10580         PR fortran/35003
10581         PR fortran/42809
10582         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10583         * gfortran.dg/warn_conversion.f90: New.
10585 2010-05-10  Michael Matz  <matz@suse.de>
10587         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10589 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10591         PR rtl-optimization/44012
10592         * gcc.dg/pr44012.c: New.
10594 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10596         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10597         Log text on entry and exit.
10598         Prune Sun ld warnings for common symbols with differing sizes.
10599         (lto-link-and-maybe-run): Change caller.
10601 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10603         PR fortran/44044
10604         * gfortran.dg/class_7.f03: Modified.
10605         * gfortran.dg/select_type_1.f03: Modified.
10606         * gfortran.dg/select_type_12.f03: New.
10608 2010-05-10  Richard Guenther  <rguenther@suse.de>
10610         PR tree-optimization/44050
10611         * gcc.dg/torture/pr44050.c: New testcase.
10613 2010-05-10  Wei Guozhi  <carrot@google.com>
10615         PR target/42879
10616         * gcc.target/arm/pr42879.c: New testcase.
10618 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10620         PR c/44051
10621         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10623 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10625         PR c/10676
10626         * gcc.dg/anon-struct-10.c: New test.
10628 2010-05-09  Richard Guenther  <rguenther@suse.de>
10630         PR middle-end/44024
10631         * gcc.dg/pr44024.c: New testcase.
10633 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10635         PR c/4784
10636         * gcc.dg/anon-struct-9.c: New test.
10638 2010-05-09  Richard Guenther  <rguenther@suse.de>
10640         PR middle-end/44043
10641         * gcc.c-torture/compile/pr44043.c: New testcase.
10643 2010-05-09  Richard Guenther  <rguenther@suse.de>
10645         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10647 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10649         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10651 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10653         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10654         * gnat.dg/specs/lto3.ads: Likewise.
10656 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10658         PR middle-end/28685
10659         * gcc.dg/pr28685-1.c: New file.
10661 2010-05-08  Richard Guenther  <rguenther@suse.de>
10663         PR tree-optimization/44030
10664         * gcc.c-torture/compile/pr44030.c: New testcase.
10666 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10668         * gnat.dg/lto6.adb: New test.
10669         * gnat.dg/lto6_pkg.ads: New helper.
10671 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10673         * gnat.dg/lto5.adb: New test.
10674         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10676 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10678         * gnat.dg/lto4.ad[sb]: New test.
10680 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10682         * gnat.dg/specs/lto3.ads: New test.
10683         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10684         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10686 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10688         * gnat.dg/sizetype3.ad[sb]: New test.
10689         * gnat.dg/sizetype3_pkg.ads: New helper.
10691 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10693         PR c++/43951
10694         * g++.dg/init/new29.C: New.
10696 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10698         PR fortran/40728
10699         * gfortran.dg/coarray_1.f90: Fixed error message.
10700         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10701         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10702         * gfortran.dg/intrinsic_std_5.f90: New.
10704 2010-05-07  Jason Merrill  <jason@redhat.com>
10706         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10708 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10710         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10711         (size_t, stderr): Remove.
10712         (read_error): Replaced __builtin_fprintf by fprintf.
10714 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10716         * gcc.dg/ordered-comparison-1.c: New test.
10717         * gcc.dg/ordered-comparison-2.c: New test.
10718         * gcc.dg/ordered-comparison-3.c: New test.
10719         * gcc.dg/ordered-comparison-4.c: New test.
10721 2010-05-06  Mike Stump  <mikestump@comcast.net>
10723         PR objc/35165
10724         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10726 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10727             Jason Merrill  <jason@redhat.com>
10729         * g++.dg/cpp0x/nullptr01.C: New.
10730         * g++.dg/cpp0x/nullptr02.C: New.
10731         * g++.dg/cpp0x/nullptr03.C: New.
10732         * g++.dg/cpp0x/nullptr04.C: New.
10733         * g++.dg/cpp0x/nullptr05.C: New.
10734         * g++.dg/cpp0x/nullptr06.C: New.
10735         * g++.dg/cpp0x/nullptr07.C: New.
10736         * g++.dg/cpp0x/nullptr08.C: New.
10737         * g++.dg/cpp0x/nullptr09.C: New.
10738         * g++.dg/cpp0x/nullptr10.C: New.
10739         * g++.dg/cpp0x/nullptr11.C: New.
10740         * g++.dg/cpp0x/nullptr12.C: New.
10741         * g++.dg/cpp0x/nullptr13.C: New.
10742         * g++.dg/cpp0x/nullptr14.C: New.
10743         * g++.dg/cpp0x/nullptr15.C: New.
10744         * g++.dg/cpp0x/nullptr16.C: New.
10745         * g++.dg/cpp0x/nullptr17.C: New.
10746         * g++.dg/cpp0x/nullptr18.C: New.
10747         * g++.dg/cpp0x/nullptr19.C: New.
10748         * g++.dg/cpp0x/nullptr20.C: New.
10749         * g++.dg/cpp0x/nullptr21.C: New.
10750         * g++.dg/cpp0x/nullptr22.C: New.
10751         * g++.dg/debug/nullptr01.C: New.
10752         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10754 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10756         * gcc.dg/Wunused-var-8.c: Move to...
10757         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10759 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10761         PR c++/40406
10762         * g++.dg/template/crash96.C: New.
10764 2010-05-06  Jan Hubicka  <jh@suse.cz>
10766         PR tree-optimization/43791
10767         * gcc.c-torture/compile/pr43791.c: New file.
10769 2010-05-06  Michael Matz  <matz@suse.de>
10771         PR tree-optimization/43984
10772         * gfortran.dg/pr43984.f90: New test.
10774 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10776         PR 40989
10777         * gcc.dg/pr40989.c: New.
10779 2010-05-06  Richard Guenther  <rguenther@suse.de>
10781         PR tree-optimization/43934
10782         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10784 2010-05-06  Richard Guenther  <rguenther@suse.de>
10786         PR tree-optimization/43987
10787         * gcc.c-torture/execute/pr43987.c: New testcase.
10788         * gcc.dg/torture/pta-escape-1.c: Adjust.
10789         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10790         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10791         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10792         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10794 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10795             Dodji Seketeli  <dodji@redhat.com>
10797         PR c/18624
10798         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10799         * g++.dg/template/sfinae16.C: Likewise.
10800         * gcc.dg/Wunused-var-1.c: Moved to...
10801         * c-c++-common/Wunused-var-1.c: ...here. New test.
10802         * gcc.dg/Wunused-var-2.c: Moved to...
10803         * c-c++-common/Wunused-var-2.c: ...here. New test.
10804         * gcc.dg/Wunused-var-3.c: Moved to...
10805         * c-c++-common/Wunused-var-3.c: ...here. New test.
10806         * gcc.dg/Wunused-var-4.c: Moved to...
10807         * gcc.dg/Wunused-var-1.c: ... here.
10808         * gcc.dg/Wunused-var-5.c: Moved to...
10809         * c-c++-common/Wunused-var-4.c: ...here. New test.
10810         * gcc.dg/Wunused-var-7.c: Moved to...
10811         * c-c++-common/Wunused-var-5.c: ...here. New test.
10812         * gcc.dg/Wunused-var-6.c: Moved to...
10813         * gcc.dg/Wunused-var-2.c: ... here.
10814         * c-c++-common/Wunused-var-1.c: New test.
10815         * c-c++-common/Wunused-var-2.c: New test.
10816         * c-c++-common/Wunused-var-3.c: New test.
10817         * c-c++-common/Wunused-var-4.c: New test.
10818         * c-c++-common/Wunused-var-5.c: New test.
10819         * g++.dg/warn/Wunused-var-1.C: New test.
10820         * g++.dg/warn/Wunused-var-2.C: New test.
10821         * g++.dg/warn/Wunused-var-3.C: New test.
10822         * g++.dg/warn/Wunused-var-4.C: New test.
10823         * g++.dg/warn/Wunused-var-5.C: New test.
10824         * g++.dg/warn/Wunused-var-6.C: New test.
10825         * g++.dg/warn/Wunused-var-7.C: New test.
10826         * g++.dg/warn/Wunused-var-8.C: New test.
10827         * g++.dg/warn/Wunused-parm-1.C: New test.
10828         * g++.dg/warn/Wunused-parm-2.C: New test.
10829         * g++.dg/warn/Wunused-parm-3.C: New test.
10831 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10833         PR fortran/43985
10834         * gfortran.dg/gomp/crayptr5.f90: New test case.
10836 2010-05-05  Jason Merrill  <jason@redhat.com>
10838         PR debug/43370
10839         * g++.dg/ext/attrib39.C: New.
10841 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10843         PR fortran/24978
10844         * gfortran.dg/data_invalid.f90: New.
10846 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10848         * gnat.dg/lto2.adb: New test.
10850 2010-05-05  Jason Merrill  <jason@redhat.com>
10852         PR c++/43787
10853         * g++.dg/opt/empty1.C: New.
10855 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10857         PR fortran/43696
10858         * gfortran.dg/class_17.f03: New.
10860 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10862         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10864 2010-05-04  Mike Stump  <mikestump@comcast.net>
10866         PR objc/35165
10867         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10869 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10871         PR target/43668
10872         * gcc.target/i386/pr43668.c: New.
10874 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10876         PR c++/43028
10877         * g++.dg/cpp0x/initlist31.C: New.
10879 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10881         PR c/43981
10882         * gcc.dg/Wunused-var-8.c: New test.
10884 2010-05-04  Jason Merrill  <jason@redhat.com>
10886         PR c++/38064
10887         * g++.dg/cpp0x/enum3.C: Extend.
10889 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10891         PR target/43799
10892         * gcc.target/i386/pr43799.c: New.
10894 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10896         * gnat.dg/lto1.adb: New test.
10897         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10899 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10901         PR middle-end/43671
10902         * gcc.target/i386/pr43671.c: New.
10904 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10906         PR c++/43705
10907         * g++.dg/template/crash95.C: New.
10909 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10911         PR debug/43508
10912         * gcc.target/i386/pr43508.c: New.
10914 2010-05-04  Richard Guenther  <rguenther@suse.de>
10916         PR tree-optimization/43879
10917         * g++.dg/torture/pr43879-1_0.C: New testcase.
10918         * g++.dg/torture/pr43879-1_1.C: Likewise.
10920 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10922         PR c++/43953
10923         * g++.dg/other/crash-12.C: New test.
10925 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10927         * g++.dg/cdce3.C: Add a space.  Updated.
10929 2010-05-03  Jason Merrill  <jason@redhat.com>
10931         PR c++/43680
10932         * g++.dg/opt/enum2.C: New.
10933         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10934         * g++.dg/warn/Wswitch-1.C: Adjust message.
10936 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10938         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10939         * g++.dg/ext/label13.C: Fix typo.
10940         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10941         alpha*-dec-osf5*.
10942         * gcc.c-torture/compile/limits-declparen.c: xfail on
10943         alpha*-dec-osf5* with -g.
10944         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10945         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10946         * gcc.dg/c99-tgmath-2.c: Likewise.
10947         * gcc.dg/c99-tgmath-3.c: Likewise.
10948         * gcc.dg/c99-tgmath-4.c: Likewise.
10950 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10952         PR fortran/43592
10953         * gfortran.dg/unexpected_interface.f90: New test.
10955 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10957         * ada/acats/run_acats (which): New function.
10958         (host_gnatchop, host_gnatmake): Use it.
10960 2010-05-03  Richard Guenther  <rguenther@suse.de>
10962         PR tree-optimization/43971
10963         * gcc.dg/pr43971.c: New testcase.
10965 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10967         PR debug/43972
10968         * gcc.dg/debug/pr43972.c: New test.
10970 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10972         PR testsuite/43963
10973         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10975 2010-05-02  Richard Guenther  <rguenther@suse.de>
10977         PR tree-optimization/43879
10978         * gcc.dg/torture/pr43879-3.c: New testcase.
10980 2010-05-01  Richard Guenther  <rguenther@suse.de>
10982         PR tree-optimization/43949
10983         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10985 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10987         PR c++/43951
10988         * g++.dg/init/new28.C: New.
10990 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10992         PR objc++/32052
10993         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10994         structure and nested declarations.
10995         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10996         structure and nested declarations.  Reduce header clutter and
10997         use _exit() rather than abort().
10998         * objc.dg/encode-10.m: New.
10999         * objc.dg/encode-11.m: New.
11001 2010-04-30  DJ Delorie  <dj@redhat.com>
11003         * gcc.c-torture/execute/20100430-1.c: New test.
11005 2010-04-30  Jason Merrill  <jason@redhat.com>
11007         PR c++/43868
11008         * g++.dg/template/ptrmem21.C: New.
11010 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11012         PR fortran/18918
11013         PR fortran/43931
11014         * gfortran.dg/coarray_13.f90: New test.
11016 2010-04-30  Richard Guenther  <rguenther@suse.de>
11018         PR lto/43946
11019         * gcc.dg/lto/20100430-1_0.c: New testcase.
11021 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11023         PR debug/43942
11024         * c-c++-common/pr43942.c: New test.
11026 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11028         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11029         conflict with darwin crt1.o 'start' symbol.
11031 2010-04-30  Richard Guenther  <rguenther@suse.de>
11033         PR tree-optimization/43879
11034         * gcc.dg/torture/pr43879_1.c: New testcase.
11036 2010-04-30  Richard Guenther  <rguenther@suse.de>
11038         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11040 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11042         PR c++/43890
11043         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11044         user-provided constructor while recursing.
11046 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11048         PR fortran/42274
11049         * gfortran.dg/class_16.f03: New test.
11051 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11053         PR fortran/42274
11054         * gfortran.dg/class_15.f03: New.
11056 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11058         PR fortran/43326
11059         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11061 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11063         PR fortran/43492
11064         * gfortran.dg/generic_22.f03 : New test.
11066 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11068         PR fortran/42353
11069         * gfortran.dg/class_14.f03: New test.
11071 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11073         PR fortran/42680
11074         * gfortran.dg/interface_32.f90: New test.
11076 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11077             Janus Weil  <janus@gcc.gnu.org>
11079         PR fortran/41829
11080         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11081         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11082         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11084 2010-04-28  Mike Stump  <mikestump@comcast.net>
11086         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11087         dg-excess-errors.
11088         * g++.dg/uninit-pred-2_b.C: Likewise.
11090 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11092         PR fortran/18918
11093         PR fortran/43919
11094         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11096 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11098         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11099         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11100         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11101         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11102         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11104 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11106         * gcc.dg/const-uniq-1.c: New test.
11107         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11109 2010-04-28  Xinliang David Li  <davidxl@google.com>
11111         * gcc.dg/uninit-pred-2_b.c: New test.
11112         * gcc.dg/uninit-pred-4_b.c: New test.
11113         * gcc.dg/uninit-pred-3_d.c: New test.
11114         * gcc.dg/uninit-pred-6_b.c: New test.
11115         * gcc.dg/uninit-pred-8_b.c: New test.
11116         * gcc.dg/uninit-pred-3_a.c: New test.
11117         * gcc.dg/uninit-pred-2_c.c: New test.
11118         * gcc.dg/uninit-pred-5_a.c: New test.
11119         * gcc.dg/uninit-pred-3_e.c: New test.
11120         * gcc.dg/uninit-pred-7_a.c: New test.
11121         * gcc.dg/uninit-pred-6_c.c: New test.
11122         * gcc.dg/uninit-pred-9_a.c: New test.
11123         * gcc.dg/uninit-pred-8_c.c: New test.
11124         * gcc.dg/uninit-pred-3_b.c: New test.
11125         * gcc.dg/uninit-pred-5_b.c: New test.
11126         * gcc.dg/uninit-pred-7_b.c: New test.
11127         * gcc.dg/uninit-pred-6_d.c: New test.
11128         * gcc.dg/uninit-pred-9_b.c: New test.
11129         * gcc.dg/uninit-pred-2_a.c: New test.
11130         * gcc.dg/uninit-pred-4_a.c: New test.
11131         * gcc.dg/uninit-pred-3_c.c: New test.
11132         * gcc.dg/uninit-pred-6_a.c: New test.
11133         * gcc.dg/uninit-pred-8_a.c: New test.
11134         * gcc.dg/uninit-pred-7_c.c: New test.
11135         * gcc.dg/uninit-pred-6_e.c: New test.
11136         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11137         * g++.dg/uninit-pred-1_a.C: New test.
11138         * g++.dg/uninit-pred-1_b.C: New test.
11139         * g++.dg/uninit-pred-2_a.C: New test.
11140         * g++.dg/uninit-pred-2_b.C: New test.
11141         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11142         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11143         * g++.dg/uninit-pred-loop_1.cc: New test.
11145 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11147         * gcc.dg/lto/20091209-1_0.c: New testcase.
11149 2010-04-28  Richard Guenther  <rguenther@suse.de>
11151         PR tree-optimization/43879
11152         PR tree-optimization/43909
11153         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11155 2010-04-28  Richard Guenther  <rguenther@suse.de>
11157         PR c++/43880
11158         * g++.dg/torture/pr43880.C: New testcase.
11160 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11162         PR c++/9335
11163         * g++.dg/template/recurse2.C: Update
11164         * g++.dg/template/recurse.C: Update.
11165         * g++.dg/template/pr23510.C: Update.
11166         * lib/prune.exp: Filter out 'recursively instantiated'.
11168 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11170         PR c++/29043
11171         * g++.dg/init/pr29043.C: New.
11173 2010-04-27  Jason Merrill  <jason@redhat.com>
11175         * g++.dg/lookup/scoped5.C: Adjust.
11176         * g++.dg/lookup/scoped8.C: Adjust.
11177         * g++.dg/template/dependent-expr5.C: Adjust.
11178         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11180         PR c++/43856
11181         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11183         PR c++/43875
11184         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11186 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11187             Jan Hubicka  <hubicka@ucw.cz>
11189         * gcc.dg/pure-2.c: New testcase.
11190         * gcc.dg/const-1.c: New testcase.
11192 2010-04-27  Jason Merrill  <jason@redhat.com>
11194         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11196         PR c++/41468
11197         * g++.dg/template/sfinae17.C: New.
11198         * g++.dg/template/sfinae18.C: New.
11200 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11202         * g++.dg/init/pr42844.C: New.
11203         * g++.dg/cpp0x/pr42844-2.C: New.
11204         * g++.dg/cpp0x/defaulted2.C: Adjust.
11205         * g++.dg/tree-ssa/pr27549.C: Likewise.
11206         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11208 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11210         PR fortran/18918
11211         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11213 2010-04-27  Richard Guenther  <rguenther@suse.de>
11215         PR middle-end/40561
11216         * g++.dg/other/pr40561.C: New testcase.
11218 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11220         PR middle-end/43812
11221         * g++.dg/ipa/pr43812.C: New test.
11223 2010-04-27  Jan Hubicka  <jh@suse.cz>
11225         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11226         (test): ... this one.
11228 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11230         PR target/40657
11231         * gcc.target/arm/thumb-stackframe.c: New test.
11233 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11235         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11236         * gcc.dg/misc-column.c: Likewise.
11237         * gcc.dg/Walways-true-1.c: Likewise.
11238         * gcc.dg/Walways-true-2.c: Likewise.
11239         * gcc.dg/warn-addr-cmp.c: Likewise.
11241 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11243         PR fortran/18918
11244         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11245         * gfortran.dg/coarray_12.f90: New.
11247 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11249         PR c/32207
11250         * gcc.dg/pr32207.c: New test.
11251         * gcc.dg/misc-column.c: Adjust expected warning.
11252         * gcc.dg/Walways-true-1.c: Likewise.
11253         * gcc.dg/Walways-true-2.c: Likewise.
11254         * gcc.dg/warn-addr-cmp.c: Likewise.
11256 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11258         PR lto/42776
11259         * lib/lto.exp (lto_prune_vis_warns): New function.
11260         (lto-link-and-maybe-run): Call it.
11262 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11264         PR tree-optimization/43904
11265         * gcc.dg/tree-ssa/tailcall-6.c: New.
11267 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11269         PR testsuite/35165
11270         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11271         Darwin8/OSX10.4 - compatible code generation.
11272         Use scan-rtl-dump.
11273         * obj-c++.dg/stubify-1.mm: Ditto.
11274         * lib/objc-torture.exp: Do not require link success for
11275         "trivial.m" in the runtime checks when dowhat = 'compile'.
11276         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11277         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11278         Darwin8/OSX10.4 - compatible code generation.
11279         * objc.dg/stubify-2.m: Ditto.
11280         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11281         * objc.dg/next-runtime-1.m: Ditto.
11282         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11283         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11284         runtimes on Darwin.
11286 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11288         PR 43715
11289         * lib/plugin-support.exp: Use "-undefined
11290         dynamic_lookup" on darwin.
11292 2010-04-26  Richard Guenther  <rguenther@suse.de>
11294         * gcc.dg/lto/20100426_0.c: New testcase.
11296 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11298         PR tree-optimization/43833
11299         gcc.dg/Warray-bounds-8.c: New test case.
11301 2010-04-26  Richard Guenther  <rguenther@suse.de>
11303         PR lto/43080
11304         * g++.dg/lto/20100423-3_0.C: New testcase.
11306 2010-04-26  Richard Guenther  <rguenther@suse.de>
11308         PR lto/42425
11309         * g++.dg/lto/20100423-2_0.C: New testcase.
11311 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11313         * gcc.dg/vect/bb-slp-23.c: New test.
11315 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11317         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11318         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11319         * gcc.dg/c1x-float-1.c: New test.
11321 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11323         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11324         of "lea\[ \t\]".
11326 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11328         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11329         FreeBSD.
11330         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11331         * gfortran.dg/default_format_2.f90: Ditto.
11333 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11335         * gfortran.dg/pr43505.f90: Clean up .mod file.
11336         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11337         * gfortran.dg/pr41347.f90: Ditto.
11338         * gfortran.dg/internal_pack_4.f90: Ditto.
11339         * gfortran.dg/proc_decl_23.f90: Ditto.
11340         * gfortran.dg/recursive_check_3.f90: Ditto.
11341         * gfortran.dg/intent_out_3.f90: Ditto.
11342         * gfortran.dg/assignment_2.f90: Ditto.
11343         * gfortran.dg/pr41928.f90: Ditto.
11344         * gfortran.dg/pr42166.f90: Ditto.
11345         * gfortran.dg/private_type_12.f90: Ditto.
11346         * gfortran.dg/graphite/pr42185.f90: Ditto.
11347         * gfortran.dg/graphite/pr42186.f90: Ditto.
11348         * gfortran.dg/graphite/pr40982.f90: Ditto.
11349         * gfortran.dg/graphite/id-2.f90: Ditto.
11350         * gfortran.dg/graphite/id-4.f90: Ditto.
11351         * gfortran.dg/graphite/pr42050.f90: Ditto.
11352         * gfortran.dg/graphite/id-18.f90: Ditto.
11353         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11354         * gfortran.dg/graphite/pr41924.f90: Ditto.
11355         * gfortran.dg/graphite/pr42393.f90: Ditto.
11356         * gfortran.dg/graphite/pr37980.f90: Ditto.
11357         * gfortran.dg/graphite/pr38953.f90: Ditto.
11358         * gfortran.dg/graphite/pr42180.f90: Ditto.
11359         * gfortran.dg/graphite/pr42181.f90: Ditto.
11360         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11361         * gfortran.dg/select_type_4.f90: Ditto.
11362         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11363         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11364         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11365         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11366         * gfortran.dg/whole_file_11.f90: Ditto.
11367         * gfortran.dg/private_type_11.f90: Ditto.
11368         * gfortran.dg/vect/vect-gems.f90: Ditto.
11369         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11371 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11373         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11375 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11377         * gnat.dg/pack15.ad[sb]: New test.
11379 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11381         * gcc.target/arm/mla-1.c: New test.
11383 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11385         PR fortran/30073
11386         PR fortran/43793
11387         * gfortran.dg/pr43793.f90: New test.
11389 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11391         PR tree-optimization/41442
11392         * gcc.target/i386/pr41442.c: New test.
11394 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11396         PR fortran/43832
11397         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11399 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11401         PR fortran/43832
11402         * gfortran.dg/open_nounit.f90: New test.
11404 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11406         PR fortran/43841
11407         PR fortran/43843
11408         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11410 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11412         * gcc.dg/Wconversion-integer.c: Update.
11414 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11416         * gnat.dg/unchecked_convert5.adb: New test.
11418 2010-04-23  Richard Guenther  <rguenther@suse.de>
11420         PR lto/41734
11421         * gcc.dg/lto/20100423-2_0.c: New testcase.
11422         * gcc.dg/lto/20100423-2_0.c: Likewise.
11424 2010-04-23  Richard Guenther  <rguenther@suse.de>
11426         PR lto/43455
11427         * gcc.dg/lto/20100423-1_0.c: New testcase.
11428         * gcc.dg/lto/20100423-1_1.c: Likewise.
11430 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11432         PR tree-optimization/43846
11433         * gcc.dg/tree-ssa/sra-10.c: New test.
11435 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11437         PR middle-end/43835
11438         * gcc.c-torture/execute/pr43835.c: New test.
11440 2010-04-23  Richard Guenther  <rguenther@suse.de>
11442         PR lto/42653
11443         * g++.dg/lto/20100423-1_0.C: New testcase.
11445 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11447         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11449 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11451         PR tree-optimization/43842
11452         * gcc.dg/vect/pr43842.c: New test.
11454 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11456         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11457         * gcc.target/i386/wmul-2.c: Likewise.
11459 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11461         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11462         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11464 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11466         * gfortran.dg/reassoc_6.f: New testcase.
11468 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11470         PR middle-end/29274
11471         * gcc.target/arm/wmul-1.c: New test.
11472         * gcc.target/arm/wmul-2.c: New test.
11474 2010-04-22  Richard Guenther  <rguenther@suse.de>
11476         PR tree-optimization/43845
11477         * gcc.c-torture/compile/pr43845.c: New testcase.
11479 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11481         PR middle-end/29274
11482         * gcc.target/i386/wmul-1.c: New test.
11483         * gcc.target/i386/wmul-2.c: New test.
11484         * gcc.target/bfin/wmul-1.c: New test.
11485         * gcc.target/bfin/wmul-2.c: New test.
11487 2010-04-22  Richard Guenther  <rguenther@suse.de>
11489         PR fortran/43829
11490         * gfortran.dg/vector_subscript_6.f90: New testcase.
11491         * gfortran.dg/assign_10.f90: Adjust.
11493 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11495         PR fortran/43836
11496         * gfortran.dg/gomp/pr43836.f90: New test.
11498 2010-04-21  Richard Guenther  <rguenther@suse.de>
11500         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11502 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11504         * gcc.dg/torture/builtin-cproj-3.c: New.
11506 2010-04-20  Jason Merrill  <jason@redhat.com>
11508         PR c++/9335
11509         * g++.dg/template/recurse2.C: New.
11510         * g++.dg/parse/crash36.C: Adjust.
11511         * g++.dg/other/fold1.C: Adjust.
11512         * g++.dg/init/member1.C: Adjust.
11513         * lib/prune.exp: Prune "skipping N instantiation contexts".
11515 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11517         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11519 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11521         * gcc.dg/torture/builtin-cproj-1.c: New.
11522         * gcc.dg/torture/builtin-cproj-2.c: New.
11524 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11526         PR c++/43800
11527         PR c++/43704
11528         * g++.dg/template/typedef32.C: Adjust.
11529         * g++.dg/template/typedef33.C: New test.
11531 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11533         PR fortran/43227
11534         * gfortran.dg/proc_decl_23.f90: New test.
11536         PR fortran/43266
11537         * gfortran.dg/abstract_type_6.f03: New test.
11539 2010-04-20  Xinliang David Li  <davidxl@google.com>
11541         * g++.dg/tree-ssa/fold-compare.C: New.
11543 2010-04-20  Richard Guenther  <rguenther@suse.de>
11545         PR tree-optimization/39417
11546         * g++.dg/torture/pr39417.C: New testcase.
11548 2010-04-20  Richard Guenther  <rguenther@suse.de>
11550         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11552 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11554         * g++.dg/debug/dwarf2/rv1.C: New test.
11556 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11558         PR target/43635
11559         * gcc.c-torture/compile/pr43635.c: New testcase.
11561 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11563         PR fortran/43339
11564         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11565         of sequential loops being private only in the innermost containing
11566         task region.
11568         PR middle-end/43337
11569         * gfortran.dg/gomp/pr43337.f90: New test.
11571 2010-04-19  Richard Guenther  <rguenther@suse.de>
11573         PR tree-optimization/43796
11574         * gfortran.dg/pr43796.f90: New testcase.
11576 2010-04-19  Richard Guenther  <rguenther@suse.de>
11578         PR tree-optimization/43783
11579         * gcc.c-torture/execute/pr43783.c: New testcase.
11581 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11583         PR target/43766
11584         * gcc.target/i386/pr43766.c: New test.
11586 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11588         PR target/43662
11589         * gcc.target/i386/pr43662.c: New test.
11591 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11593         PR c++/43704
11594         * g++.dg/template/typedef32.C: New test.
11596 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11598         PR tree-optimization/37027
11599         * lib/target-supports.exp
11600         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11601         * gcc.dg/vect/pr37027.c: New test.
11602         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11603         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11604         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11605         gcc.dg/vect/vect-complex-6.c: Likewise.
11607 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11609         * g++.dg/debug/dwarf2/enum1.C: New test.
11611 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11613         * gnat.dg/rep_clause5.ad[sb]: New test.
11614         * gnat.dg/rep_clause5_pkg.ads: New helper.
11616 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11618         PR tree-optimization/43771
11619         * g++.dg/vect/pr43771.cc: New test.
11621 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11623         PR fortran/31538
11624         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11625         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11627 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11629         * gnat.dg/sizetype.adb: Rename into...
11630         * gnat.dg/sizetype1.adb: ...this.
11631         * gnat.dg/sizetype2.adb: New test.
11633 2010-04-16  Richard Guenther  <rguenther@suse.de>
11635         PR tree-optimization/43572
11636         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11638 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11640         * gnat.dg/specs/discr_private.ads: New test.
11642 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11644         PR target/41514
11645         * gcc.target/arm/thumb-comparisons.c: New test.
11647         PR target/40603
11648         * gcc.target/arm/thumb-cbranchqi.c: New test.
11650 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11652         * g++.dg/torture/pr36191.C: Enable for SH.
11654 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11656         * gnat.dg/wide_boolean.adb: New test.
11657         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11659 2010-04-15  Richard Guenther  <rguenther@suse.de>
11661         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11662         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11663         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11664         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11665         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11666         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11667         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11668         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11669         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11670         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11671         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11672         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11673         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11674         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11675         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11677 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11679         PR target/21803
11680         * gcc.target/arm/pr42496.c: New test.
11682 2010-04-14  Jason Merrill  <jason@redhat.com>
11684         PR c++/36625
11685         * g++.dg/ext/attrib38.C: New.
11687 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11689         PR testsuite/43739
11690         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11692 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11694         PR 42966
11695         * gcc.dg/cpp/warn-undef-2.c: Update.
11696         * gcc.dg/cpp/warn-traditional-2.c: Update.
11697         * gcc.dg/cpp/warn-comments-2.c: Update.
11698         * gcc.dg/cpp/warn-variadic-2.c: Update.
11699         * gcc.dg/cpp/warn-long-long-2.c: Update.
11700         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11701         * gcc.dg/cpp/warn-multichar-2.c: Update.
11702         * gcc.dg/cpp/warn-normalized-3.c: Update.
11703         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11704         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11705         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11706         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11707         * gcc.dg/cpp/warn-redefined-2.c: Update.
11708         * gfortran.dg/warning-directive-2.F90: Update.
11709         * c-c++-common/cpp/warning-directive-2.c: Update.
11711 2010-04-14  Michael Matz  <matz@suse.de>
11713         PR tree-optimization/42963
11714         * gcc.dg/pr42963.c: New testcase.
11716 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11718         * gnat.dg/class_wide.adb: Rename into...
11719         * gnat.dg/class_wide1.adb: ...this.
11720         * gnat.dg/class_wide2.ad[sb]: New test.
11722 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11724         PR fortran/18918
11725         * gfortran.dg/coarray_9.f90: Update dg-errors.
11726         * gfortran.dg/coarray_10.f90: New test.
11727         * gfortran.dg/coarray_11.f90: New test.
11729 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11731         PR fortran/43747
11732         gfortran.dg/initialization_24.f90: New test.
11734 2010-04-13  Jason Merrill  <jason@redhat.com>
11736         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11737         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11739 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11741         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11742         * g++.dg/dg.exp: Likewise.
11743         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11744         * c-c++-common/cpp/warning-directive-1.c: ... here.
11745         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11746         * c-c++-common/cpp/warning-directive-2.c: ... here.
11747         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11748         * c-c++-common/cpp/warning-directive-3.c: ... here.
11749         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11750         * c-c++-common/cpp/warning-directive-4.c: ... here.
11751         * g++.dg/cpp/warning-directive-1.C: Delete.
11752         * g++.dg/cpp/warning-directive-2.C: Delete.
11753         * g++.dg/cpp/warning-directive-3.C: Delete.
11754         * g++.dg/cpp/warning-directive-4.C: Delete.
11755         * gcc.dg/cpp/normalised-3.c: Delete.
11756         * g++.dg/cpp/normalised-1.C: Rename as ...
11757         * c-c++-common/cpp/normalised-3.c: ... this.
11759 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11761         * gcc.dg/tree-ssa/sra-9.c: New test.
11763 2010-04-13  Michael Matz  <matz@suse.de>
11765         PR middle-end/43730
11766         * gcc.dg/pr43730.c: New test.
11768 2010-04-13  Michael Matz  <matz@suse.de>
11770         * gcc.dg/tree-ssa/negate.c: New testcase.
11772 2010-04-13  Richard Guenther  <rguenther@suse.de>
11774         PR testsuite/43735
11775         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11777 2010-04-13  Richard Guenther  <rguenther@suse.de>
11779         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11781 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11783         * gnat.dg/derived_type1.adb: New test.
11785 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11787         * gcc.dg/plugindir1.c: New testcase.
11788         * gcc.dg/plugindir2.c: New testcase.
11789         * gcc.dg/plugindir3.c: New testcase.
11790         * gcc.dg/plugindir4.c: New testcase.
11792 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11794         * gcc.target/i386/rotate-2.c: New test.
11796 2010-04-12  Jason Merrill  <jason@redhat.com>
11798         PR c++/43641
11799         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11800         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11802 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11804         PR c++/25811
11805         * g++.dg/init/pr25811.C: New test.
11807 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11809         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11810         dg-error, dg-warning.
11811         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11813 2010-04-12  Richard Guenther  <rguenther@suse.de>
11815         * gcc.dg/torture/inline-2.c: New testcase.
11817 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11819         PR bootstrap/43699
11820         * gcc.dg/Wunused-var-7.c: New test.
11822         PR tree-optimization/43560
11823         * gcc.c-torture/execute/pr43560.c: New test.
11825 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11827         * gnat.dg/aggr13.adb: New test.
11828         * gnat.dg/aggr14.adb: Likewise.
11829         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11831 2010-04-12  Richard Guenther  <rguenther@suse.de>
11833         PR c++/43611
11834         * g++.dg/torture/pr43611.C: New testcase.
11836 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11838         PR c/36774
11839         * gcc.dg/pr36774-1.c: New test.
11840         * gcc.dg/pr36774-2.c: New test.
11842 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11844         * gcc.target/sh/rte-delay-slot.c: New test.
11846 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11848         * gnat.dg/pack9.adb: Remove -cargs option.
11849         * gnat.dg/aggr12.ad[sb]: New test.
11851 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11853         PR target/43417
11854         * gcc.target/sh/pr43417.c: New test.
11856 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11858         PR fortran/43591
11859         * gfortran.dg/spec_expr_6.f90: New test.
11861 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11863         PR cpp/43195
11864         * gcc.dg/cpp/pr43195.c: New.
11865         * gcc.dg/cpp/pr43195.h: New.
11867 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11869         PR 42965
11870         * gcc.dg/Werror-6.c: Adjust.
11871         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11872         * gcc.dg/Werror-4.c: Likewise.
11873         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11874         * gcc.dg/Wswitch-enum-error.c: Likewise.
11875         * gcc.dg/Wpointer-arith.c: Likewise.
11876         * gcc.dg/Wfatal.c: Likewise.
11877         * gcc.dg/Wswitch-error.c: Likewise.
11878         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11879         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11880         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11881         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11882         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11883         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11884         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11885         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11886         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11887         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11888         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11889         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11890         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11891         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11892         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11893         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11894         * g++.dg/cpp/warning-directive-2.C: Likewise.
11895         * gfortran.dg/warning-directive-2.F90: Likewise.
11897 2010-04-09  Jason Merrill  <jason@redhat.com>
11899         PR c++/42623
11900         * g++.dg/template/sizeof13.C: New.
11902 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11904         * g++.dg/other/pr35504.C: Add check for thiscall.
11905         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11906         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11908 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11910         PR c++/28584
11911         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11912         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11913         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11914         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11915         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11916         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11917         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11918         * g++.dg/other/increment1.C: Likewise.
11920 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11922         PR fortran/18918
11923         * gfortran.dg/coarray_7.f90: New test.
11924         * gfortran.dg/coarray_8.f90: New test.
11926 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11928         PR fortran/28039
11929         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11931 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11933         PR target/43643
11934         * gcc.dg/pr43643.c: New test.
11936 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11938         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11940 2010-04-08  Richard Guenther  <rguenther@suse.de>
11942         PR tree-optimization/43679
11943         * gcc.c-torture/compile/pr43679.c: New testcase.
11945 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11947         PR debug/43670
11948         * gcc.dg/pr43670.c: New test.
11950 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11952         PR middle-end/40815
11953         * gcc.dg/tree-ssa/reassoc-19.c: New.
11955 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11957         PR c/18624
11958         * gcc.dg/Wunused-var-1.c: New test.
11959         * gcc.dg/Wunused-var-2.c: New test.
11960         * gcc.dg/Wunused-var-3.c: New test.
11961         * gcc.dg/Wunused-var-4.c: New test.
11962         * gcc.dg/Wunused-var-5.c: New test.
11963         * gcc.dg/Wunused-var-6.c: New test.
11964         * gcc.dg/Wunused-parm-1.c: New test.
11966         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11967         * gcc.dg/trunc-1.c: Likewise.
11968         * gcc.dg/vla-9.c: Likewise.
11969         * gcc.dg/dfp/composite-type.c: Likewise.
11971 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11973         PR objc/35996
11974         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11975         * obj-c++.dg/objc-gc-3.mm: Ditto.
11977 2010-04-07  Simon Baldwin  <simonb@google.com>
11979         * gcc.dg/cpp/warn-undef-2.c: New.
11980         * gcc.dg/cpp/warn-traditional-2.c: New.
11981         * gcc.dg/cpp/warn-comments-2.c: New.
11982         * gcc.dg/cpp/warning-directive-1.c: New.
11983         * gcc.dg/cpp/warn-long-long.c: New.
11984         * gcc.dg/cpp/warn-traditional.c: New.
11985         * gcc.dg/cpp/warn-variadic-2.c: New.
11986         * gcc.dg/cpp/warn-undef.c: New.
11987         * gcc.dg/cpp/warn-normalized-1.c: New.
11988         * gcc.dg/cpp/warning-directive-2.c: New.
11989         * gcc.dg/cpp/warn-long-long-2.c: New.
11990         * gcc.dg/cpp/warn-variadic.c: New.
11991         * gcc.dg/cpp/warn-normalized-2.c: New.
11992         * gcc.dg/cpp/warning-directive-3.c: New.
11993         * gcc.dg/cpp/warn-deprecated-2.c: New.
11994         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11995         * gcc.dg/cpp/warn-multichar-2.c: New.
11996         * gcc.dg/cpp/warn-normalized-3.c: New.
11997         * gcc.dg/cpp/warning-directive-4.c: New.
11998         * gcc.dg/cpp/warn-unused-macros.c: New.
11999         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12000         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12001         * gcc.dg/cpp/warn-cxx-compat.c: New.
12002         * gcc.dg/cpp/warn-redefined.c: New.
12003         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12004         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12005         * gcc.dg/cpp/warn-deprecated.c: New.
12006         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12007         * gcc.dg/cpp/warn-redefined-2.c: New.
12008         * gcc.dg/cpp/warn-comments.c: New.
12009         * gcc.dg/cpp/warn-multichar.c: New.
12010         * g++.dg/cpp/warning-directive-1.C: New.
12011         * g++.dg/cpp/warning-directive-2.C: New.
12012         * g++.dg/cpp/warning-directive-3.C: New.
12013         * g++.dg/cpp/warning-directive-4.C: New.
12014         * gfortran.dg/warning-directive-1.F90: New.
12015         * gfortran.dg/warning-directive-3.F90: New.
12016         * gfortran.dg/warning-directive-2.F90: New.
12017         * gfortran.dg/warning-directive-4.F90: New.
12019 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12021         PR objc++/23716
12022         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12024 2010-04-07  Jason Merrill  <jason@redhat.com>
12026         * g++.dg/template/dr408.C: New.
12028         * g++.dg/lookup/ns4.C: New.
12030         PR c++/38392
12031         * g++.dg/template/friend51.C: New test.
12033         PR c++/41970
12034         * g++.old-deja/g++.other/linkage1.C: Adjust.
12036 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12038         PR c++/42697
12039         * g++.dg/template/crash94.C: New test.
12041 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12043         PR c++/40239
12044         * g++.dg/init/aggr5.C: New test.
12045         * g++.dg/init/aggr5.C: New test.
12047 2010-04-07  Richard Guenther  <rguenther@suse.de>
12049         PR tree-optimization/43270
12050         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12051         * gcc.dg/Warray-bounds-7.c: Likewise.
12053 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12055         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12056         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12057         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12059 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12061         PR c++/42556
12062         * g++.dg/init/pr42556.C: New test.
12064 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12066         PR debug/43628
12067         * g++.dg/debug/dwarf2/typedef2.C: New test.
12069 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12071         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12072         c-c++-common/dwarf2/redeclaration-1.C
12074 2010-04-06  Jason Merrill  <jason@redhat.com>
12076         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12077         * g++.dg/ext/attrib18.C: Likewise.
12078         * g++.dg/ext/bitfield2.C: Likewise.
12079         * g++.dg/ext/bitfield4.C: Likewise.
12080         * g++.dg/ext/visibility/warn2.C: Likewise.
12081         * g++.dg/ext/visibility/warn3.C: Likewise.
12082         * g++.dg/gomp/pr26690-1.C: Likewise.
12083         * g++.dg/inherit/covariant7.C: Likewise.
12084         * g++.dg/init/synth2.C: Likewise.
12085         * g++.dg/lookup/using7.C: Likewise.
12086         * g++.dg/other/crash-4.C: Likewise.
12087         * g++.dg/other/error13.C: Likewise.
12088         * g++.dg/other/error20.C: Likewise.
12089         * g++.dg/parse/crash31.C: Likewise.
12090         * g++.dg/parse/error16.C: Likewise.
12091         * g++.dg/parse/error19.C: Likewise.
12092         * g++.dg/parse/error27.C: Likewise.
12093         * g++.dg/parse/error28.C: Likewise.
12094         * g++.dg/parse/fused-params1.C: Likewise.
12095         * g++.dg/template/error2.C: Likewise.
12096         * g++.dg/template/local6.C: Likewise.
12097         * g++.dg/template/qualttp15.C: Likewise.
12098         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12099         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12100         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12101         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12102         * g++.old-deja/g++.eh/spec6.C: Likewise.
12103         * g++.old-deja/g++.jason/crash3.C: Likewise.
12104         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12105         * g++.old-deja/g++.law/ctors5.C: Likewise.
12106         * g++.old-deja/g++.law/ctors9.C: Likewise.
12107         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12108         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12109         * g++.old-deja/g++.other/struct1.C: Likewise.
12110         * g++.old-deja/g++.other/volatile1.C: Likewise.
12111         * g++.old-deja/g++.pt/crash36.C: Likewise.
12112         * g++.old-deja/g++.pt/derived3.C: Likewise.
12113         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12114         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12116 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12118         PR middle-end/43519
12119         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12120         * gcc.dg/graphite/id-19.c: New.
12122 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12124         PR middle-end/32824
12125         * gcc.dg/vect/pr32824: New.
12127 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12129         PR fortran/18918
12130         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12131         * gfortran.dg/coarray_3.f90: Ditto.
12132         * gfortran.dg/coarray_4.f90: Ditto.
12133         * gfortran.dg/coarray_5.f90: Ditto.
12134         * gfortran.dg/coarray_6.f90: Ditto.
12135         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12137 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12139         PR fortran/18918
12140         * gfortran.dg/coarray_4.f90: Fix test.
12141         * gfortran.dg/coarray_6.f90: Add more tests.
12143 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12145         PR fortran/18918
12146         * gfortran.dg/coarray_4.f90: New test.
12147         * gfortran.dg/coarray_5.f90: New test.
12148         * gfortran.dg/coarray_6.f90: New test.
12150 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12152         PR fortran/18918
12153         * gfortran.dg/iso_fortran_env_5.f90: New test.
12154         * gfortran.dg/iso_fortran_env_6.f90: New test.
12156 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12158         PR fortran/39997
12159         * gfortran.dg/coarray_1.f90: New test.
12160         * gfortran.dg/coarray_2.f90: New test.
12161         * gfortran.dg/coarray_3.f90: New test.
12163 2010-04-06  Jason Merrill  <jason@redhat.com>
12165         PR c++/43648
12166         * g++.dg/template/dtor8.C: New.
12168         PR c++/43621
12169         * g++.dg/template/error-recovery2.C: New.
12171 2010-04-06  Jan Hubicka  <jh@suse.czpli
12173         PR tree-optimization/42906
12174         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12176 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12178         PR fortran/43178
12179         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12180         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12181         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12183 2010-04-06  Richard Guenther  <rguenther@suse.de>
12185         PR tree-optimization/43627
12186         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12188 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12190         PR target/43638
12191         * gcc.target/i386/pr43638.c: New test.
12193 2010-04-06  Richard Guenther  <rguenther@suse.de>
12195         PR middle-end/43661
12196         * gcc.c-torture/compile/pr43661.c: New testcase.
12198 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12200         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12202 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12204         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12206 2010-04-02  Richard Guenther  <rguenther@suse.de>
12208         PR tree-optimization/43629
12209         * gcc.c-torture/execute/pr43629.c: New testcase.
12211 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12212             Dominique d'Humieres  <dominiq@lps.ens.fr>
12214         PR libfortran/43605
12215         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12217 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12219         PR debug/43325
12220         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12222 2010-04-01  Jason Merrill  <jason@redhat.com>
12224         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12226 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12227             Manfred Schwarb  <manfred99@gmx.ch>
12229         PR libfortran/43605
12230         * gfortran.dg/ftell_3.f90: New test.
12232 2010-04-01  Richard Guenther  <rguenther@suse.de>
12234         PR middle-end/43614
12235         * gcc.c-torture/compile/pr43614.c: New testcase.
12237 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12239         PR tree-optimization/43141
12240         * gcc.dg/guality/pr43141.c: New test.
12242 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12244         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12245         * g++.dg/eh/spbp.C: Likewise.
12246         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12247         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12248         superfluous casts.
12249         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12250         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12251         * objc.dg/dwarf-2.m: Likewise.
12253 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12255         PR middle-end/43464
12256         * gcc.dg/graphite/id-pr43464.c: New.
12257         * gcc.dg/graphite/id-pr43464-1.c: New.
12259 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12261         PR middle-end/43351
12262         * gcc.dg/graphite/id-pr43351.c
12264 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12266         PR testsuite/35165
12267         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12268         * obj-c++.dg/try-catch-2.mm: Ditto.
12269         * obj-c++.dg/lookup-2.mm: Ditto.
12270         * obj-c++.dg/encode-8.m: Ditto.
12271         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12272         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12273         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12274         * obj-c++.dg/const-str-11.mm: Ditto.
12275         * obj-c++.dg/const-str-9.mm: Ditto.
12276         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12277         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12278         * obj-c++.dg/except-1.mm: Ditto.
12279         * obj-c++.dg/const-str-7.mm: Ditto.
12280         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12281         * obj-c++.dg/const-str-3.mm: Ditto.
12282         * obj-c++.dg/const-str-7.mm: Ditto.
12283         * obj-c++.dg/stubify-2.mm: Change dump file name.
12285         PR objc++/23613
12286         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12287         New macro.
12288         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12289         Remove dg-xfail-if.
12291 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12293         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12294         only with -O2, -O3 or -Os and not with -fwhopr.
12296 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12298         PR c++/43558
12299         * g++.dg/template/typedef31.C: New test.
12301 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12303         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12304         assembler output on *-*-solaris2*.
12305         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12307 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12309         PR debug/43557
12310         * gcc.dg/pr43557-1.c: New test.
12311         * gcc.dg/pr43557-2.c: New file.
12313 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12315         PR 43562
12316         * gcc.dg/pr43562.c: New test.
12318 2010-03-30  Jason Merrill  <jason@redhat.com>
12320         PR c++/43076
12321         * g++.dg/template/error-recovery1.C: New.
12323         PR c++/41786
12324         * g++.dg/parse/ambig5.C: New.
12326 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12328         PR debug/43593
12329         * gcc.dg/guality/pr43593.c: New test.
12331 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12333         PR middle-end/43430
12334         * gcc.dg/vect/pr43430-1.c: New.
12336 2010-03-30  Jason Merrill  <jason@redhat.com>
12338         PR c++/43559
12339         * g++.dg/template/partial7.C: New.
12341 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12343         * gcc.target/s390/stackcheck1.c: New testcase.
12345 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12347         PR libfortran/43265
12348         * gfortran.dg/read_eof_8.f90: New test.
12350 2010-03-29  Jason Merrill  <jason@redhat.com>
12352         * gcc.dg/cpp/include6.c: Change [] to ().
12354         N3077
12355         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12356         splicing and UCNs.
12357         * c-c++-common/raw-string-2.c: Add trigraph test.
12358         * c-c++-common/raw-string-8.c: New.
12359         * c-c++-common/raw-string-9.c: New.
12360         * c-c++-common/raw-string-10.c: New.
12362         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12363         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12364         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12365         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12366         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12367         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12368         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12370 2010-03-29  Richard Guenther  <rguenther@suse.de>
12372         PR tree-optimization/43560
12373         * gcc.dg/torture/pr43560.c: New testcase.
12375 2010-03-29  Jason Merrill  <jason@redhat.com>
12377         N3077
12378         * g++.dg/ext/raw-string-1.C: Change [] to ().
12379         * g++.dg/ext/raw-string-2.C: Change [] to ().
12380         Don't use \ in delimiter.
12381         * g++.dg/ext/raw-string-3.C: Change [] to ().
12382         * g++.dg/ext/raw-string-4.C: Change [] to ().
12383         * g++.dg/ext/raw-string-5.C: Change [] to ().
12384         Test for error on \ in delimiter.
12385         * g++.dg/ext/raw-string-6.C: Change [] to ().
12386         * g++.dg/ext/raw-string-7.C: Change [] to ().
12388 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12390         PR 43564
12391         * gcc.dg/pr43564.c: New test.
12393 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12395         PR fortran/43551
12396         * gfortran.dg/direct_io_12.f90: New test.
12398 2010-03-28  Jan Hubicka  <jh@suse.cz>
12400         PR tree-optimization/43505
12401         * gfortran.dg/pr43505.f90: New testcase.
12403 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12405         PR tree-optimization/43528
12406         * gcc.target/i386/pr43528.c: New test.
12408 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12410         PR c/43381
12411         * gcc.dg/parm-impl-decl-3.c: New test.
12413 2010-03-26  Jason Merrill  <jason@redhat.com>
12415         PR c++/43509
12416         * g++.dg/cpp0x/parse1.C: New.
12418 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12420         PR target/43524
12421         * gcc.target/i386/pr43524.c: New test.
12423 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12425         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12426         whitespace, rename main to foo.
12427         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12428         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12429         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12430         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12431         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12432         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12433         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12434         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12435         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12436         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12437         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12439 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12441         PR c++/43327
12442         * g++.dg/other/crash-10.C: New test.
12443         * g++.dg/other/crash-11.C: New test.
12445 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12447         PR libfortran/43517
12448         * gfortran.dg/read_eof_7.f90: New test.
12450 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12452         PR objc/35165
12453         PR testsuite/43512
12454         * objc-obj-c++-shared: New directory.
12455         * objc-obj-c++-shared/Object1-implementation.h: New file.
12456         * objc-obj-c++-shared/Object1.h: New file.
12457         * objc-obj-c++-shared/Protocol1.h: New file.
12458         * objc-obj-c++-shared/next-abi.h: New file.
12459         * objc-obj-c++-shared/next-mapping.h: New file.
12460         * objc/execute/next_mapping.h: Delete.
12461         * objc.dg/special/special.exp: For all targets run the tests with
12462         -fgnu-runtime, for darwin targets also run the tests with
12463         -fnext-runtime.
12464         * objc.dg/dg.exp: Ditto.
12465         * obj-c++.dg/dg.exp: Ditto.
12466         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12467         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12468         include use of updated NeXT interface.
12469         * objc/execute/formal_protocol-5.m: Ditto.
12470         * objc/execute/protocol-isEqual-2.m: Ditto.
12471         * objc/execute/protocol-isEqual-4.m: Ditto.
12472         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12473         Protocol1.h) and next-mapping.h as required.
12474         * objc/execute/object_is_class.m: Ditto.
12475         * objc/execute/enumeration-1.m: Ditto.
12476         * objc/execute/class-13.m: Ditto.
12477         * objc/execute/formal_protocol-2.m: Ditto.
12478         * objc/execute/formal_protocol-4.m: Ditto.
12479         * objc/execute/class-1.m: Ditto.
12480         * objc/execute/bycopy-1.m: Ditto.
12481         * objc/execute/formal_protocol-6.m: Ditto.
12482         * objc/execute/bycopy-3.m: Ditto.
12483         * objc/execute/class-3.m: Ditto.
12484         * objc/execute/bf-11.m: Ditto.
12485         * objc/execute/class-5.m: Ditto.
12486         * objc/execute/bf-13.m: Ditto.
12487         * objc/execute/class-7.m: Ditto.
12488         * objc/execute/bf-15.m: Ditto.
12489         * objc/execute/class-9.m: Ditto.
12490         * objc/execute/bf-17.m: Ditto.
12491         * objc/execute/bf-19.m: Ditto.
12492         * objc/execute/IMP.m: Ditto.
12493         * objc/execute/exceptions/catchall-1.m: Ditto.
12494         * objc/execute/exceptions/trivial.m: Ditto.
12495         * objc/execute/exceptions/finally-1.m: Ditto.
12496         * objc/execute/exceptions/local-variables-1.m: Ditto.
12497         * objc/execute/exceptions/foward-1.m: Ditto.
12498         * objc/execute/bf-2.m: Ditto.
12499         * objc/execute/string1.m: Ditto.
12500         * objc/execute/bf-4.m: Ditto.
12501         * objc/execute/informal_protocol.m: Ditto.
12502         * objc/execute/string3.m: Ditto.
12503         * objc/execute/bf-6.m: Ditto.
12504         * objc/execute/bf-8.m: Ditto.
12505         * objc/execute/class-tests-1.h: Ditto.
12506         * objc/execute/protocol-isEqual-1.m: Ditto.
12507         * objc/execute/protocol-isEqual-3.m: Ditto.
12508         * objc/execute/_cmd.m: Ditto.
12509         * objc/execute/function-message-1.m: Ditto.
12510         * objc/execute/bf-20.m: Ditto.
12511         * objc/execute/bf-common.h: Ditto.
12512         * objc/execute/np-2.m: Ditto.
12513         * objc/execute/class-10.m: Ditto.
12514         * objc/execute/class-12.m: Ditto.
12515         * objc/execute/enumeration-2.m: Ditto.
12516         * objc/execute/class-14.m: Ditto.
12517         * objc/execute/encode-1.m: Ditto.
12518         * objc/execute/formal_protocol-1.m: Ditto.
12519         * objc/execute/formal_protocol-3.m: Ditto.
12520         * objc/execute/accessing_ivars.m: Ditto.
12521         * objc/execute/bycopy-2.m: Ditto.
12522         * objc/execute/class-2.m: Ditto.
12523         * objc/execute/bf-10.m: Ditto.
12524         * objc/execute/formal_protocol-7.m: Ditto.
12525         * objc/execute/root_methods.m: Ditto.
12526         * objc/execute/class-4.m: Ditto.
12527         * objc/execute/bf-12.m: Ditto.
12528         * objc/execute/class-6.m: Ditto.
12529         * objc/execute/bf-14.m: Ditto.
12530         * objc/execute/nested-func-1.m: Ditto.
12531         * objc/execute/class-8.m: Ditto.
12532         * objc/execute/private.m: Ditto.
12533         * objc/execute/bf-16.m: Ditto.
12534         * objc/execute/bf-18.m: Ditto.
12535         * objc/execute/load-3.m: Ditto.
12536         * objc/execute/compatibility_alias.m: Ditto.
12537         * objc/execute/bf-1.m: Ditto.
12538         * objc/execute/no_clash.m: Ditto.
12539         * objc/execute/bf-3.m: Ditto.
12540         * objc/execute/string2.m: Ditto.
12541         * objc/execute/bf-5.m: Ditto.
12542         * objc/execute/string4.m: Ditto.
12543         * objc/execute/bf-7.m: Ditto.
12544         * objc/execute/object_is_meta_class.m: Ditto.
12545         * objc/execute/bf-9.m: Ditto.
12546         * objc/execute/bf-21.m: Ditto.
12547         * objc/execute/cascading-1.m: Ditto.
12548         * objc/execute/trivial.m: Ditto.
12549         * objc/execute/np-1.m: Ditto.
12550         * objc/compile/trivial.m: Ditto.
12551         * objc/execute/class_self-2.m: Include <stdlib.h>.
12552         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12553         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12554         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12555         and 64bit. Use new NeXT interface as required.
12556         * objc.dg/special/unclaimed-category-1.m: Ditto.
12557         * objc.dg/special/unclaimed-category-1.h: Ditto.
12558         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12559         * objc.dg/func-ptr-1.m: Ditto.
12560         * objc.dg/stret-1.m: Ditto.
12561         * objc.dg/encode-2.m: Ditto.
12562         * objc.dg/category-1.m: Ditto.
12563         * objc.dg/encode-3.m: Ditto.
12564         * objc.dg/call-super-3.m: Ditto.
12565         * objc.dg/method-3.m: Ditto.
12566         * objc.dg/func-ptr-2.m: Ditto.
12567         * objc.dg/lookup-1.m: Ditto.
12568         * objc.dg/encode-4.m: Ditto.
12569         * objc.dg/fix-and-continue-1.m: Ditto.
12570         * objc.dg/proto-lossage-3.m: Ditto.
12571         * objc.dg/method-13.m: Ditto.
12572         * objc.dg/proto-qual-1.m: Ditto.
12573         * objc.dg/zero-link-3.m: Ditto.
12574         * objc.dg/bitfield-1.m: Ditto.
12575         * objc.dg/va-meth-1.m: Ditto.
12576         * objc.dg/super-class-3.m: Ditto.
12577         * objc.dg/call-super-1.m: Ditto.
12578         * objc.dg/type-size-2.m: Ditto.
12579         * objc.dg/method-10.m: Ditto.
12580         * objc.dg/defs.m: Ditto.
12581         * objc.dg/const-str-3.m: Ditto.
12582         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12583         Protocol1.h) and next-mapping.h as required. Use new NeXT
12584         interface as required.
12585         * objc.dg/super-class-4.m: Ditto.
12586         * objc.dg/comp-types-8.m: Ditto.
12587         * objc.dg/call-super-2.m: Ditto.
12588         * objc.dg/objc-fast-4.m: Ditto.
12589         * objc.dg/method-6.m: Ditto.
12590         * objc.dg/const-str-3.m: Ditto.
12591         * objc.dg/const-str-7.m: Ditto.
12592         * objc.dg/method-15.m: Ditto.
12593         * objc.dg/method-19.m: Ditto.
12594         * objc.dg/sync-1.m: Ditto.
12595         * objc.dg/layout-1.m: Ditto.
12596         * objc.dg/bitfield-3.m: Ditto.
12597         * objc.dg/try-catch-3.m: Ditto.
12598         * objc.dg/try-catch-7.m: Ditto.
12599         * objc.dg/comp-types-10.m: Ditto.
12600         * objc.dg/selector-2.: Ditto.
12601         * objc.dg/method-7.m: Ditto.
12602         * objc.dg/typedef-alias-1.m: Ditto.
12603         * objc.dg/proto-lossage-2.m: Ditto.
12604         * objc.dg/comp-types-11.m: Ditto.
12605         * objc.dg/sizeof-1.m: Ditto.
12606         * objc.dg/method-17.m: Ditto.
12607         * objc.dg/bitfield-5.m: Ditto.
12608         * objc.dg/try-catch-1.m: Ditto.
12609         * objc.dg/encode-5.m: Ditto.
12610         * objc.dg/fix-and-continue-2.m: Ditto.
12611         * objc.dg/method-9.m: Ditto.
12612         * objc.dg/isa-field-1.m: Ditto.
12613         * objc.dg/local-decl-2.m: Ditto.
12614         * objc.dg/objc-gc-4.m: Ditto.
12615         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12616         * objc.dg/gnu-runtime-3.m: Ditto.
12617         * objc.dg/encode-7.m: Ditto.
12618         * objc.dg/encode-8.m: Ditto.
12619         * objc.dg/selector-3.m: Ditto.
12620         * objc.dg/gnu-runtime-1.m: Ditto.
12621         * objc.dg/const-str-12.m: Ditto.
12622         * objc.dg/gnu-runtime-2.m: Ditto.
12623         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12624         * objc.dg/selector-1.m: Ditto.
12625         * objc.dg/stubify-2.m: Ditto.
12626         * objc.dg/zero-link-1.m: Ditto.
12627         * objc.dg/stret-2.m: Ditto.
12628         * objc.dg/zero-link-2.m: Ditto.
12629         * objc.dg/next-runtime-1.m: Ditto.
12630         * objc.dg/symtab-1.m: Ditto.
12631         * objc.dg/stubify-1.m: Ditto.
12632         * objc.dg/bitfield-2.m: Ditto.
12633         * objc.dg/try-catch-10.m: Apply to both runtimes.
12634         * objc.dg/const-str-1.m: Ditto.
12635         * objc.dg/image-info.m: Ditto.
12636         * objc.dg/encode-9.m: Ditto.
12637         * objc.dg/pragma-1.m: Apply test to all targets.
12638         * objc.dg/const-str-4.m: Ditto.
12639         * objc.dg/const-str-8.m: Ditto.
12640         * objc.dg/super-class-2.m: Ditto.
12641         * objc.dg/try-catch-5.m: Ditto.
12642         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12643         Protocol1.h) and next-mapping.h as required. Use new NeXT
12644         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12645         * objc.dg/const-str-11.m: Ditto.
12646         * objc.dg/const-str-9.m: Ditto.
12647         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12648         * objc.dg/encode-1.m: Remove redundant -lobjc.
12649         * objc.dg/try-catch-9.m: Tidy space.
12650         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12651         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12652         and 64bit. Use new NeXT interface as required.
12653         * obj-c++.dg/template-4.mm: Ditto.
12654         * obj-c++.dg/defs.mm: Ditto.
12655         * obj-c++.dg/basic.mm: Ditto.
12656         * obj-c++.dg/encode-4.mm: Ditto.
12657         * obj-c++.dg/method-17.mm: Ditto.
12658         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12659         * obj-c++.dg/cxx-class-1.mm: Ditto.
12660         * obj-c++.dg/method-10.mm: Ditto.
12661         * obj-c++.dg/va-meth-1.mm: Ditto.
12662         * obj-c++.dg/encode-5.mm: Ditto.
12663         * obj-c++.dg/lookup-2.mm: Ditto.
12664         * obj-c++.dg/template-3.mm: Ditto.
12665         * obj-c++.dg/proto-qual-1.mm: Ditto.
12666         * obj-c++.dg/qual-types-1.m: Ditto.
12667         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12668         * obj-c++.dg/template-1.mm: Ditto.
12669         * obj-c++.dg/encode-6.mm: Ditto.
12670         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12671         Protocol1.h) and next-mapping.h as required. Use new NeXT
12672         interface as required.
12673         * obj-c++.dg/except-1.mm: Ditto.
12674         * obj-c++.dg/const-str-7.mm: Ditto.
12675         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12676         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12677         * obj-c++.dg/selector-2.mm: Ditto.
12678         * obj-c++.dg/isa-field-1.mm: Ditto.
12679         * obj-c++.dg/try-catch-1.mm: Ditto.
12680         * obj-c++.dg/local-decl-1.mm: Ditto.
12681         * obj-c++.dg/try-catch-9.mm: Ditto.
12682         * obj-c++.dg/no-extra-load.mm: Ditto.
12683         * obj-c++.dg/selector-5.mm: Ditto.
12684         * obj-c++.dg/method-12.mm: Ditto.
12685         * obj-c++.dg/try-catch-11.mm: Ditto.
12686         * obj-c++.dg/comp-types-11.mm: Ditto.
12687         * obj-c++.dg/bitfield-3.mm: Ditto.
12688         * obj-c++.dg/method-6.mm: Ditto.
12689         * obj-c++.dg/super-class-2.mm: Ditto.
12690         * obj-c++.dg/method-21.mm: Ditto.
12691         * obj-c++.dg/const-str-8.mm: Ditto.
12692         * obj-c++.dg/try-catch-7.mm: Ditto.
12693         * obj-c++.dg/method-15.mm: Ditto.
12694         * obj-c++.dg/layout-1.mm: Ditto.
12695         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12696         * obj-c++.dg/const-str-3.mm: Ditto.
12697         * obj-c++.dg/try-catch-2.mm: Ditto.
12698         * obj-c++.dg/objc-gc-3.mm: Ditto.
12699         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12700         * obj-c++.dg/bitfield-1.mm: Ditto.
12701         * obj-c++.dg/selector-6.mm: Ditto.
12702         * obj-c++.dg/method-13.mm: Ditto.
12703         * obj-c++.dg/comp-types-12.mm: Ditto.
12704         * obj-c++.dg/bitfield-4.mm: Ditto.
12705         * obj-c++.dg/try-catch-8.mm: Ditto.
12706         * obj-c++.dg/method-2.mm: Ditto.
12707         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12708         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12709         * obj-c++.dg/const-str-4.mm: Ditto.
12710         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12711         * obj-c++.dg/try-catch-3.mm: Ditto.
12712         * obj-c++.dg/comp-types-9.mm: Ditto.
12713         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12714         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12715         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12716         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12717         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12718         Use new NeXT interface as required.
12719         * obj-c++.dg/const-str-10.mm: Ditto.
12720         * obj-c++.dg/const-str-11.mm: Ditto.
12721         * obj-c++.dg/const-str-9.mm: Ditto.
12722         * obj-c++.dg/method-11.mm: Ditto.
12723         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12724         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12725         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12726         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12727         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12729 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12731         PR c++/43206
12732         * g++.dg/template/typedef30.C: New test case.
12734 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12736         PR c/43385
12737         * gcc.c-torture/execute/pr43385.c: New test.
12739 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12741         * gcc.dg/strncpy-fix-1.c: New test.
12743 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12745         PR testsuite/41609
12746         * lib/objc-torture.exp (objc-set-runtime-options): New.
12747         * objc/execute/execute.exp: Check runtime options on each pass.
12748         * objc/execute/exceptions/exceptions.exp: Ditto.
12749         * objc/compile/compile.exp: Ditto.
12751         PR testsuite/42348
12752         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12753         standard tests.
12754         (check_effective_target_objc2): New proc.
12755         (check_effective_target_next_runtime): New proc.
12756         * lib/objc.exp: Determine which runtime is in force and support it.
12757         * lib/obj-c++.exp: Ditto.
12759 2010-03-24  Jason Merrill  <jason@redhat.com>
12761         PR c++/43502
12762         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12764 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12766         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12767         a loop.
12768         * gcc.dg/ipa/ipa-2.c: Likewise.
12769         * gcc.dg/ipa/ipa-3.c: Likewise.
12770         * gcc.dg/ipa/ipa-4.c: Likewise.
12771         * gcc.dg/ipa/ipa-5.c: Likewise.
12772         * gcc.dg/ipa/ipa-7.c: Likewise.
12773         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12774         a loop.
12775         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12776         i_can_not_be_propagated_fully2 into a loop.
12777         * gcc.dg/ipa/ipa-8.c: New test.
12778         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12780 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12782         PR debug/19192
12783         PR debug/43479
12784         * gcc.dg/guality/pr43479.c: New test.
12785         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12786         and add volatile keyword.
12788 2010-03-23  Mike Stump  <mikestump@comcast.net>
12790         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12792 2010-03-23  Jason Merrill  <jason@redhat.com>
12794         * g++.dg/ext/altivec-17.C: Adjust error message.
12796         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12797         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12798         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12799         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12800         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12801         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12803 2010-03-22  Jason Merrill  <jason@redhat.com>
12805         PR c++/43333
12806         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12807         * g++.dg/ext/is_pod_98.C: New.
12809         PR c++/43281
12810         * g++.dg/cpp0x/auto18.C: New.
12812         * gcc.dg/pr36997.c: Adjust error message.
12813         * g++.dg/ext/vector9.C: Likewise.
12814         * g++.dg/conversion/simd3.C: Likewise.
12815         * g++.dg/other/error23.C: Likewise.
12817 2010-03-22  Michael Matz  <matz@suse.de>
12819         PR middle-end/43475
12820         * gfortran.dg/pr43475.f90: New testcase.
12822 2010-03-22  Richard Guenther  <rguenther@suse.de>
12824         PR tree-optimization/43390
12825         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12827 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12829         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12830         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12832 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12833             Michael Matz  <matz@suse.de>
12835         PR c++/43081
12836         * g++.dg/parse/crash56.C: New test.
12838 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12840         PR fortran/43450
12841         * gfortran.dg/whole_file_15.f90 : New test.
12843 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12845         PR fortran/43409
12846         * gfortran.dg/inquire_size.f90: New test.
12848 2010-03-20  Richard Guenther  <rguenther@suse.de>
12850         PR rtl-optimization/43438
12851         * gcc.c-torture/execute/pr43438.c: New testcase.
12853 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12855         PR c++/43375
12856         * g++.dg/abi/mangle42.C: New test.
12858 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12860         PR C/43211
12861         * gcc.dg/pr43211.c: New test.
12862         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12864 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12866         PR rtl-optimization/42258
12867         * gcc.target/arm/thumb1-mul-moves.c: New test.
12869         PR target/40697
12870         * gcc.target/arm/thumb-andsi.c: New test.
12872         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12873         dg-require-effective-target.
12875 2010-03-19  Michael Matz  <matz@suse.de>
12877         PR c++/43116
12878         * g++.dg/other/pr43116.C: New testcase.
12880 2010-03-19  Michael Matz  <matz@suse.de>
12882         PR target/43305
12883         * gcc.dg/pr43305.c: New testcase.
12885 2010-03-19  Richard Guenther  <rguenther@suse.de>
12887         PR tree-optimization/43415
12888         * gcc.c-torture/compile/pr43415.c: New testcase.
12890 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12892         PR ada/43106
12893         * gnat.dg/case_optimization2.adb: New test.
12894         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12896 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12897             Jack Howarth  <howarth@bromo.med.uc.edu>
12899         PR target/36399
12900         * gcc.target/i386/push-1.c: Don't xfail
12901           scan-assembler-not "movups" on darwin.
12903 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12905         PR debug/43058
12906         * gcc.dg/pr43058.c: New test.
12908 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12910         PR middle-end/42450
12911         * g++.dg/torture/pr42450.C: New test.
12913 2010-03-18  Michael Matz  <matz@suse.de>
12915         PR middle-end/43419
12916         * gcc.dg/pr43419.c: New testcase.
12918 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12920         PR rtl-optimization/43360
12921         * gcc.dg/torture/pr43360.c: New.
12923 2010-03-18  Michael Matz  <matz@suse.de>
12925         PR tree-optimization/43402
12926         * gcc.dg/pr43402.c: New testcase.
12928 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12930         PR target/42427
12931         * gcc.dg/pr42427.c: New test.
12933 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12935         PR libfortran/43265
12936         * gfortran.dg/read_empty_file.f: New test.
12937         * gfortran.dg/read_eof_all.f90: New test.
12938         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12939         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12941 2010-03-17  Michael Matz  <matz@suse.de>
12943         * gcc.dg/pr43300.c: Add -w.
12945 2010-03-17  Richard Guenther  <rguenther@suse.de>
12947         * gcc.dg/pr43379.c: Add -w.
12949 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12951         PR fortran/43331
12952         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12954 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12956         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12958 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12960         * ada/acats/run_all.sh: Log start and end times.
12962 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12964         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12966 2010-03-16  Richard Guenther  <rguenther@suse.de>
12968         PR middle-end/43379
12969         * gcc.dg/pr43379.c: New testcase.
12971 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12973         PR debug/43051
12974         * gcc.dg/guality/pr43051-1.c: New test.
12976 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12978         PR testsuite/43363
12979         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12981 2010-03-15  Michael Matz  <matz@suse.de>
12983         PR middle-end/43300
12984         * gcc.dg/pr43300.c: New testcase.
12986 2010-03-15  Richard Guenther  <rguenther@suse.de>
12988         PR tree-optimization/43367
12989         * gcc.c-torture/compile/pr43367.c: New testcase.
12991 2010-03-15  Richard Guenther  <rguenther@suse.de>
12993         PR tree-optimization/43317
12994         * gcc.dg/pr43317.c: New testcase.
12996 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12998         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13000 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13002         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13004 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13006         PR fortran/43362
13007         * gfortran.dg/impure_constructor_1.f90: New test.
13009 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13011         PR middle-end/43354
13012         * gfortran.dg/graphite/id-pr43354.f: New.
13014 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13016         PR middle-end/43349
13017         * gfortran.dg/graphite/pr43349.f: New.
13019 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13021         PR middle-end/43306
13022         * gcc.dg/graphite/pr43306.c: New.
13024 2010-03-12  David S. Miller  <davem@davemloft.net>
13026         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13027         sparc.
13029 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13031         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13033 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13035         PR fortran/43291
13036         PR fortran/43326
13037         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13039 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13041         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13042         fail for *-*-mingw* targets.
13044 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13046         PR debug/43329
13047         * gcc.dg/guality/pr43329-1.c: New test.
13049 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13051         PR tree-optimization/43257
13052         * g++.dg/torture/pr43257.C: New test.
13054 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13056         PR fortran/43228
13057         * gfortran.dg/namelist_61.f90: New test.
13059 2010-03-11  Richard Guenther  <rguenther@suse.de>
13061         PR tree-optimization/43255
13062         * gcc.c-torture/compile/pr43255.c: New testcase.
13064 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13066         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13067         * gcc.dg/pr43280.c: New testcase.
13069 2010-03-11  Richard Guenther  <rguenther@suse.de>
13071         PR lto/43200
13072         * gcc.dg/lto/20100227-1_0.c: New testcase.
13073         * gcc.dg/lto/20100227-1_1.c: Likewise.
13075 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13077         PR libfortran/43320
13078         PR libfortran/43265
13079         * gfortran.dg/read_eof_6.f: New test
13080         * gfortran.dg/read_x_eof.f90: New test.
13081         * gfortran.dg/read_x_past.f: Update test.
13083 2010-03-10  Jan Hubicka  <jh@suse.cz>
13085         * gcc.c-torture/compile/pr43288.c: New test.
13087 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13089         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13090         -fpic/-fPIC flags.
13091         * g++.old-deja/g++.pt/asm2.C: Likewise.
13092         * gcc.c-torture/compile/20000804-1.c: Likewise.
13093         * gcc.target/i386/clobbers.c: Likewise.
13095 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13097         PR fortran/43303
13098         * gfortran.dg/c_assoc_3.f90: New test.
13100 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13102         PR debug/36728
13103         * gcc.dg/guality/pr36728-1.c: New test.
13104         * gcc.dg/guality/pr36728-2.c: New test.
13106 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13108         * gcc.dg/h8300-div-delay-slot.c: New test.
13110 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13112         PR tree-optimization/43236
13113         * gcc.c-torture/execute/pr43236.c: New test.
13115 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13117         PR middle-end/42859
13118         * g++.dg/eh/pr42859.C: New test.
13120 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13122         PR debug/43299
13123         * gcc.dg/pr43299.c: New test.
13125         PR debug/43290
13126         * g++.dg/eh/unwind2.C: New test.
13128 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13129             Reza Yazdani  <reza.yazdani@amd.com>
13131         PR middle-end/43065
13132         * gcc.dg/graphite/run-id-4.c: New.
13134 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13136         PR middle-end/43065
13137         * gcc.dg/graphite/run-id-3.c: New.
13139 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13141         PR middle-end/42644
13142         PR middle-end/42130
13143         * gcc.dg/graphite/id-18.c: New.
13144         * gcc.dg/graphite/run-id-pr42644.c: New.
13146 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13148         PR middle-end/42326
13149         * gcc.dg/graphite/pr42326.c: New.
13151 2010-03-08  Richard Guenther  <rguenther@suse.de>
13153         PR tree-optimization/43269
13154         * gcc.c-torture/execute/pr43269.c: New testcase.
13156 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13158         PR fortran/43256
13159         * gfortran.dg/typebound_call_13.f03: New.
13161 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13163         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13164         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13166 2010-03-05  Jason Merrill  <jason@redhat.com>
13168         * g++.dg/abi/mangle40.C: Require weak and alias.
13170 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13172         PR middle-end/42326
13173         * gfortran.dg/graphite/pr42326.f90: New.
13174         * gfortran.dg/graphite/pr42326-1.f90: New.
13176 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13178         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13179         (gnat_target_compile): Likewise.
13180         Reinitialize GNAT_UNDER_TEST if target changes.
13181         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13182         (local_find_gnatmake): Pass full --GCC to gnatlink.
13183         Remove --LINK.
13185 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13187         PR c/43248
13188         * gcc.dg/compound-literal-1.c: New testcase.
13190 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13192         PR tree-optimization/43164
13193         PR tree-optimization/43191
13194         * gcc.c-torture/compile/pr43164.c: New test.
13195         * gcc.c-torture/compile/pr43191.c: Likewise.
13197 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13199         PR fortran/43244
13200         * gfortran.dg/finalize_9.f90: New.
13202 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13203             Ken Werner  <ken@linux.vnet.ibm.com>
13205         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13206         to dg-options for spu.
13207         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13208         dump-scan target to exclude spu.
13210 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13212         PR middle-end/43209
13213         * gcc.dg/tree-ssa/ivopts-4.c: New.
13215 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13217         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13218         include-opts and exclude-opts; skip checking the flags if arguments
13219         are the same as the defaults.
13220         (dg-xfail-if): Verify the number of arguments, supply defaults
13221         for unspecified optional arguments.
13222         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13224 2010-03-03  Jason Merrill  <jason@redhat.com>
13226         PR c++/12909
13227         * g++.dg/abi/mangle40.C: Updated.
13229 2010-03-03  Jason Merrill  <jason@redhat.com>
13231         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13232         * g++.dg/abi/mangle23.C: Likewise.
13233         * g++.dg/eh/simd-2.C: Likewise.
13234         * g++.dg/ext/attribute-test-2.C: Likewise.
13235         * g++.dg/ext/vector14.C: Likewise.
13236         * g++.dg/other/pr34435.C: Likewise.
13237         * g++.dg/template/conv8.C: Likewise.
13238         * g++.dg/template/nontype9.C: Likewise.
13239         * g++.dg/template/qualttp17.C: Likewise.
13240         * g++.dg/template/ref1.C: Likewise.
13241         * g++.old-deja/g++.pt/crash68.C: Likewise.
13242         * g++.old-deja/g++.pt/ref1.C: Likewise.
13243         * g++.old-deja/g++.pt/ref3.C: Likewise.
13244         * g++.old-deja/g++.pt/ref4.C: Likewise.
13246         PR c++/12909
13247         * g++.dg/abi/mangle40.C: New.
13248         * g++.dg/abi/mangle41.C: New.
13249         * g++.dg/lto/20100302_0.C: New.
13250         * g++.dg/lto/20100302_1.C: New.
13251         * g++.dg/lto/20100302.h: New.
13253 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13255         PR fortran/43243
13256         * gfortran.dg/internal_pack_12.f90: New test.
13258 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13260         * gcc.dg/pr36997.c: Adjust error message.
13262 2010-03-03  Mike Stump  <mikestump@comcast.net>
13264         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13265         adjustments to not be present on machines that align the stack to
13266         more than 4 bytes and don't have a red zone yet as that is an
13267         unimplemented optimization.
13269 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13271         PR fortran/43169
13272         * gfortran.dg/impure_assignment_3.f90: New.
13274 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13276         PR debug/43229
13277         * gfortran.dg/pr43229.f90: New test.
13279         PR debug/43237
13280         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13282         PR debug/43177
13283         * gcc.dg/guality/pr43177.c: New test.
13285 2010-03-02  Jason Merrill  <jason@redhat.com>
13287         * g++.dg/ext/vector9.C: Adjust error message.
13288         * g++.dg/conversion/simd3.C: Likewise.
13289         * g++.dg/other/error23.C: Likewise.
13291 2010-03-02  Mike Stump  <mikestump@comcast.net>
13293         PR c++/41090
13294         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13296 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13298         PR fortran/43180
13299         * gfortran.dg/internal_pack_10.f90: New test.
13301         PR fortran/43173
13302         * gfortran.dg/internal_pack_11.f90: New test.
13304 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13306         PR middle-end/42640
13307         * gcc.dg/tree-ssa/pr42640.c: New.
13309 2010-03-01  Richard Guenther  <rguenther@suse.de>
13311         PR tree-optimization/43220
13312         * gcc.c-torture/execute/pr43220.c: New testcase.
13314 2010-03-01  Richard Guenther  <rguenther@suse.de>
13316         PR middle-end/43213
13317         * gcc.dg/pr43213.c: New testcase.
13319 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13321         PR pch/14940
13322         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13324 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13326         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13327         New function.
13328         (check_effective_target_ucn): Likewise.
13330         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13331         if !ucn.
13332         * gcc.dg/ucnid-2.c: Likewise.
13333         * gcc.dg/ucnid-3.c: Likewise.
13334         * gcc.dg/ucnid-4.c: Likewise.
13335         * gcc.dg/ucnid-11.c: Likewise.
13336         * gcc.dg/ucnid-12.c: Likewise.
13337         * gcc.dg/ucnid-6.c: Skip if !ucn.
13338         * gcc.dg/ucnid-9.c: Likewise.
13340 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13342         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13343         lists to dg-skip-if.
13344         * gcc.target/i386/stackalign/return-3.c: Likewise.
13346 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13348         * gcc.target/i386/clearcap.map: New file.
13349         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13350         Pass clearcap.map by default if supported.
13352 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13354         PR fortran/42900
13355         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13356         Explain this.
13357         * gfortran.dg/stat_2.f90: Likewise.
13359 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13361         PR fortran/43199
13362         * gfortran.dg/module_read_2.f90: New test.
13364 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13366         PR c++/42748
13367         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13368         * g++.dg/abi/mangle12.C: Likewise.
13369         * g++.dg/abi/mangle20-2.C: Likewise.
13370         * g++.dg/abi/mangle17.C: Likewise.
13371         * g++.dg/template/cond2.C: Likewise.
13372         * g++.dg/template/pr35240.C: Likewise.
13374 2010-02-27  Richard Guenther  <rguenther@suse.de>
13376         PR tree-optimization/43186
13377         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13379 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13381         * g++.dg/abi/packed1.C: Expect warning on the SH.
13383 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13385         PR c++/42054:
13386         * g++.dg/parse/error37.C: New test.
13388 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13390         PR c/24577
13391         PR c/43192
13392         * gcc.dg/pr8927-1.c: Match new note.
13393         * gcc.dg/990506-0.c: Likewise.
13394         * gcc.dg/gomp/flush-2.c: Likewise.
13395         * gcc.dg/gomp/atomic-5.c: Likewise.
13396         * gcc.dg/gomp/pr34607.c: Likewise.
13397         * gcc.dg/pr35746.c: Likewise.
13398         * gcc.dg/cpp/pragma-1.c: Likewise.
13399         * gcc.dg/cpp/pragma-2.c: Likewise.
13400         * gcc.dg/pr41842.c: Likewise.
13401         * gcc.dg/noncompile/20040629-1.c: Likewise.
13402         * objc.dg/private-1.m: Likewise.
13404 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13406         PR fortran/43185
13407         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13408         * gfortran.dg/default_initialization_4.f90: New test.
13410 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13412         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13413         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13414         * gnat.dg/thin_pointer2.adb: New test.
13415         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13417 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13419         PR c/20631
13420         * gcc.dg/cpp/c90-pedantic.c: New.
13421         * gcc.dg/cpp/c90.c: New.
13422         * gcc.dg/gnu90-const-expr-1.c: New.
13423         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13425 2010-02-26  Richard Guenther  <rguenther@suse.de>
13427         PR tree-optimization/43186
13428         * gcc.c-torture/compile/pr43186.c: New testcase.
13430 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13432         PR debug/43190
13433         * c-c++-common/dwarf2/pr43190.c: New test.
13435 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13437         PR testsuite/37074:
13438         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13440 2010-02-26  Richard Guenther  <rguenther@suse.de>
13442         PR tree-optimization/43188
13443         * gcc.c-torture/compile/pr43188.c: New testcase.
13445 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13447         PR target/43175
13448         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13450 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13452         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13454 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13456         PR target/43154
13457         * gcc.target/powerpc/pr43154.c: New file.
13459 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13461         PR debug/43166
13462         * gfortran.dg/debug/pr43166.f: New test.
13464         PR debug/43165
13465         * gcc.dg/torture/pr43165.c: New test.
13467 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13469         PR c/43128
13470         * c-c++-common/pr41779.c: Update.
13472 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13474         PR ada/32547
13475         * lib/gnat-dg.exp (gnat_load): Redefine.
13477         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13478         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13480 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13482         PR libobjc/36610
13483         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13484         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13485         -fgnu-runtime.
13486         Sort entries.
13488 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13490         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13492 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13494         PR debug/43150
13495         * gcc.dg/guality/vla-1.c: New test.
13497 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13499         PR fortran/43042
13500         * gfortran.dg/c_ptr_tests_15.f90: New test.
13502 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13504         PR target/43107
13505         * gcc.target/i386/pr43107.c: New test.
13507 2010-02-23  Jason Merrill  <jason@redhat.com>
13509         PR c++/43143
13510         * g++.dg/cpp0x/variadic100.C: New.
13512 2010-02-23  Jason Merrill  <jason@redhat.com>
13514         PR debug/42800
13515         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13516         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13517         * c-c++-common/dwarf2/vla1.c: New.
13519 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13521         PR target/43139
13522         * gcc.dg/pr43139.c: New test.
13524         PR debug/43077
13525         * gcc.dg/guality/pr43077-1.c: New test.
13527 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13529         PR 43123
13530         * gcc.dg/march.c: New.
13531         * gcc.dg/march-generic.c: New.
13532         * gcc.dg/mtune.c: New.
13534 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13536         PR middle-end/43083
13537         * gcc.dg/graphite/pr43083.c: New.
13539 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13541         PR middle-end/43097
13542         * gfortran.dg/graphite/pr43097.f: New.
13544 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13545             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13547         PR middle-end/43140
13548         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13550 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13552         PR middle-end/43026
13553         * g++.dg/graphite/pr43026.C: New.
13555 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13557         PR c++/43126
13558         * gcc.dg/cleanup-1.c: Update.
13559         * gcc.dg/func-args-1.c: Update.
13560         * gcc.dg/format/sentinel-1.c: Update.
13561         * g++.old-deja/g++.jason/scoping10.C: Update.
13562         * g++.old-deja/g++.ns/lookup5.C: Update.
13563         * g++.dg/ext/cleanup-1.C: Update.
13564         * g++.dg/parse/varmod1.C: Update.
13565         * g++.dg/parse/error33.C: Update.
13566         * g++.dg/expr/call3.C: Update.
13567         * g++.dg/func-args-1.C: New.
13569 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13571         PR c/43125
13572         * gcc.dg/attr-used-2.c: Moved to ...
13573         * c-c++-common/attr-used-2.c: Here.
13575         * gcc.dg/attr-used.c: Moved to ...
13576         * c-c++-common/attr-used.c: Here.
13578 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13580         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13582 2010-02-22  Richard Guenther  <rguenther@suse.de>
13584         PR lto/43045
13585         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13586         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13588 2010-02-22  Richard Guenther  <rguenther@suse.de>
13590         PR tree-optimization/42749
13591         * gcc.c-torture/compile/pr42749.c: New testcase.
13593 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13595         PR fortran/43072
13596         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13597         * gfortran.dg/internal_pack_9.f90: New test.
13599 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13601         PR c++/23510
13602         * g++.dg/template/recurse.C: Adjust.
13603         * g++.dg/template/pr23510.C: New.
13605 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13607         PR c++/42824
13608         * g++.dg/template/memclass4.C: New test.
13610 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13612         PR fortran/35259
13613         * gfortran.dg/reassoc_5.f90: New test.
13615 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13617         PR target/43067
13618         * gcc.target/i386/pr43067.c: New test.
13620 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13622         PR c++/35669
13623         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13624         -Wconversion-null.
13625         * g++.dg/warn/Wconversion-null.C: New test.
13626         * g++.old-deja/g++.other/null1.C: Move to...
13627         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13629 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13631         PR fortran/36932
13632         PR fortran/36933
13633         * gfortran.dg/dependency_26.f90: New test.
13635         PR fortran/43072
13636         * gfortran.dg/internal_pack_7.f90: New test.
13638         PR fortran/43111
13639         * gfortran.dg/internal_pack_8.f90: New test.
13641 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13643         PR 43128
13644         * c-c++-common/pr41779.c: Fix broken testcase.
13646 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13648         PR 36513
13649         * c-c++-common/pr36513.c: New testcase.
13650         * c-c++-common/pr36513-2.c: New testcase.
13652 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13654         PR 41779
13655         * c-c++-common/pr41779.c: New.
13657 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13659         PR debug/43084
13660         * gcc.dg/pr43084.c: New test.
13662 2010-02-19  Richard Guenther  <rguenther@suse.de>
13664         PR tree-optimization/42916
13665         * gcc.dg/pr42916.c: New testcase.
13667 2010-02-18  Jason Merrill  <jason@redhat.com>
13669         PR c++/42837
13670         * g++.dg/abi/packed1.C: Add expected warning.
13672         PR c++/43108
13673         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13674         * gcc.dg/torture/dg-torture.exp: Likewise.
13675         * c-c++-common/torture/complex-sign.h,
13676         c-c++-common/torture/complex-sign-add.c,
13677         c-c++-common/torture/complex-sign-mixed-add.c,
13678         c-c++-common/torture/complex-sign-mixed-div.c,
13679         c-c++-common/torture/complex-sign-mixed-mul.c,
13680         c-c++-common/torture/complex-sign-mixed-sub.c,
13681         c-c++-common/torture/complex-sign-mul.c,
13682         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13683         Adapt for C++ compilation as well.
13685         PR c++/43070
13686         * g++.dg/ext/label1.C: Update.
13687         * g++.dg/ext/label2.C: Update.
13689         PR c++/26261
13690         * g++.dg/template/dependent-name6.C: New.
13692         PR c++/43109
13693         * g++.dg/parse/namespace12.C: New.
13695 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13697         PR tree-optimization/43066
13698         * gcc.c-torture/compile/pr43066.c: New test.
13700 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13702         * g++.dg/ext/attrib35.C: Fix target selector string.
13703         * g++.dg/ext/attrib36.C: Ditto.
13704         * g++.dg/ext/attrib37.C: Ditto.
13705         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13706         * g++.dg/abi/mangle25.C: Ditto.
13708 2010-02-17  Jason Merrill  <jason@redhat.com>
13710         PR c++/43069
13711         * g++.dg/parse/namespace11.C: New.
13713         PR c++/43093
13714         * g++.dg/ext/attrib37.C: New.
13716         PR c++/43079
13717         * g++.dg/template/ptrmem20.C: New.
13719 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13721         PR target/43103
13722         * gcc.target/i386/xop-check.h: Include m256-check.h.
13723         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13724         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13725         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13726         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13728 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13730         PR debug/42918
13731         * gcc.dg/pr42918.c: New test.
13733 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13735         * g++.dg/ext/attrib36.C: Require ILP32.
13737 2010-02-16  Richard Guenther  <rguenther@suse.de>
13739         PR tree-optimization/41043
13740         * gfortran.dg/pr41043.f90: New testcase.
13741         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13743 2010-02-16  Jason Merrill  <jason@redhat.com>
13745         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13747 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13749         PR tree-optimization/43074
13750         * gcc.dg/vect/fast-math-pr43074.c: New test.
13752 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13754         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13756 2010-02-16  Jason Merrill  <jason@redhat.com>
13758         PR c++/43031
13759         * g++.dg/ext/attrib36.C: New.
13761         PR c++/43036
13762         * g++.dg/other/array6.C: New.
13764 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13766         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13768 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13770         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13771         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13772         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13773         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13774         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13775         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13777 2010-02-15  Richard Guenther  <rguenther@suse.de>
13779         PR middle-end/43068
13780         * g++.dg/torture/pr43068.C: New testcase.
13782 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13784         PR c++/43024
13785         * g++.dg/opt/ice1.C: New.
13787 2010-02-14  Jason Merrill  <jason@redhat.com>
13789         PR c++/41997
13790         * g++.dg/cpp0x/initlist-opt.C: New.
13792 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13794         PR fortran/41113
13795         PR fortran/41117
13796         * gfortran.dg/internal_pack_6.f90: New test.
13798 2010-02-12  Jason Merrill  <jason@redhat.com>
13800         PR c++/43054
13801         * g++.dg/cpp0x/variadic99.C: New.
13803 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13805         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13806         sign extend pointers to gualchk_t.
13808         PR c++/43033
13809         * g++.dg/other/default3.C: Xfail g4 test.
13811 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13813         PR middle-end/43012
13814         * gcc.dg/graphite/pr43012.c: New.
13816 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13818         PR middle-end/42930
13819         * g++.dg/graphite/pr42930.C: New.
13821 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13823         PR middle-end/42914
13824         PR middle-end/42530
13825         * gcc.dg/graphite/pr42530.c: New.
13826         * gcc.dg/graphite/pr42914.c: New.
13828 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13830         PR middle-end/42771
13831         * gcc.dg/graphite/pr42771.c: New.
13833 2010-02-11  Richard Guenther  <rguenther@suse.de>
13835         PR tree-optimization/42998
13836         * gcc.c-torture/compile/pr42998.c: New testcase.
13838 2010-02-10  Jason Merrill  <jason@redhat.com>
13840         PR c++/41896
13841         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13843         PR c++/42983, core issue 906
13844         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13845         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13847         PR c++/43016
13848         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13850 2010-02-10  Richard Guenther  <rguenther@suse.de>
13852         PR tree-optimization/43017
13853         * gcc.dg/torture/pr43017.c: New testcase.
13855 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13857         PR fortran/40823
13858         * gfortran.dg/private_type_1.f90: Update error location.
13859         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13860         * gfortran.dg/typebound_operator_2.f03: Ditto.
13861         * gfortran.dg/assignment_2.f90: Ditto.
13862         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13863         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13865 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13867         PR fortran/43015
13868         * gfortran.dg/bind_c_usage_20.f90: New test.
13870 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13872         PR debug/43010
13873         * g++.dg/debug/pr43010.C: New test.
13875 2010-02-10  Richard Guenther  <rguenther@suse.de>
13877         PR c/43007
13878         * gcc.c-torture/execute/20100209-1.c: New testcase.
13879         * gcc.dg/fold-div-3.c: Likewise.
13881 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13883         * gcc.dg/builtin-ffs-1.c: New test.
13885 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13887         PR fortran/42999
13888         * gfortran.dg/array_constructor_35.f90: New test.
13890 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13892         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13894 2010-02-09  Jason Merrill  <jason@redhat.com>
13896         PR c++/42399
13897         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13899         PR c++/42370
13900         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13902 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13904         PR fortran/41869
13905         * gfortran.dg/module_write_1.f90: New test.
13907 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13909         * gcc.dg/pr19340.c: Adjust.
13911 2010-02-09  Richard Guenther  <rguenther@suse.de>
13913         PR tree-optimization/43008
13914         * gcc.c-torture/execute/pr43008.c: New testcase.
13916 2010-02-09  Richard Guenther  <rguenther@suse.de>
13918         PR tree-optimization/43000
13919         * gcc.dg/torture/pr43000.c: New testcase.
13920         * gcc.dg/torture/pr43002.c: Likewise.
13922 2010-02-09  Daniel Kraft  <d@domob.eu>
13924         PR fortran/39171
13925         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13926         and pass -Wsurprising as necessary.
13928 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13930         PR tree-optimization/42890
13931         * g++.dg/torture/pr42890.C: New test.
13933 2010-02-08  Richard Guenther  <rguenther@suse.de>
13935         PR middle-end/42995
13936         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13938 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13940         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13941         return 0 from main.
13942         * gcc.dg/graphite/block-1.c: Same.
13943         * gcc.dg/graphite/block-3.c: Same.
13944         * gcc.dg/graphite/block-4.c: Same.
13945         * gcc.dg/graphite/block-5.c: Same.
13946         * gcc.dg/graphite/block-6.c: Same.
13947         * gcc.dg/graphite/block-7.c: Same.
13948         * gcc.dg/graphite/interchange-0.c: Same.
13949         * gcc.dg/graphite/interchange-1.c: Same.
13950         * gcc.dg/graphite/interchange-10.c: Same.
13951         * gcc.dg/graphite/interchange-11.c: Same.
13952         * gcc.dg/graphite/interchange-12.c: Same.
13953         * gcc.dg/graphite/interchange-2.c: Same.
13954         * gcc.dg/graphite/interchange-3.c: Same.
13955         * gcc.dg/graphite/interchange-4.c: Same.
13956         * gcc.dg/graphite/interchange-5.c: Same.
13957         * gcc.dg/graphite/interchange-6.c: Same.
13958         * gcc.dg/graphite/interchange-7.c: Same.
13959         * gcc.dg/graphite/interchange-8.c: Same.
13960         * gcc.dg/graphite/interchange-9.c: Same.
13961         * gcc.dg/graphite/interchange-mvt.c: Same.
13963 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13965         * gfortran.dg/graphite/id-19.f: New.
13966         * gfortran.dg/graphite/pr14741.f90: New.
13967         * gfortran.dg/graphite/pr41924.f90: New.
13968         * gfortran.dg/graphite/run-id-2.f90: New.
13970 2010-02-07  Richard Guenther  <rguenther@suse.de>
13972         PR middle-end/42956
13973         * gcc.c-torture/compile/pr42956.c: New testcase.
13975 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13977         PR libfortran/42742
13978         * gfortran.dg/fmt_cache_2.f: New test.
13980 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13982         * gfortran.dg/read_no_eor.f90: New test.
13984 2010-02-05  Jason Merrill  <jason@redhat.com>
13986         * g++.dg/ext/label13.C: Move constructor body out of class.
13988 2010-02-03  Jason Merrill  <jason@redhat.com>
13990         PR c++/42870
13991         * g++.dg/ext/dllexport3.C: New.
13993 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13995         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13997 2010-02-05  Richard Guenther  <rguenther@suse.de>
13999         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14001 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14003         PR c++/42915
14004         * g++.dg/other/crash-9.C: New test.
14006 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14008         PR fortran/42309
14009         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14011 2010-02-04  Richard Guenther  <rguenther@suse.de>
14013         PR rtl-optimization/42952
14014         * gcc.dg/torture/pr42952.c: New testcase.
14016 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14018         PR libfortran/42901
14019         * gfortran.dg/namelist_60.f90: New test.
14021 2010-02-03  Jason Merrill  <jason@redhat.com>
14023         PR c++/40138
14024         * g++.dg/ext/builtin11.C: New.
14026         PR c++/4926
14027         PR c++/38600
14028         * g++.dg/abi/mangle35.C: New.
14029         * g++.dg/abi/mangle37.C: New.
14031         PR c++/12909
14032         * g++.dg/abi/mangle36.C: New.
14034         PR c++/35652
14035         * g++.dg/warn/string1.C: New.
14037 2010-02-03  Richard Guenther  <rguenther@suse.de>
14039         PR tree-optimization/42944
14040         * gcc.dg/errno-1.c: New testcase.
14042 2010-02-03  Richard Guenther  <rguenther@suse.de>
14044         PR middle-end/42927
14045         * gcc.c-torture/compile/pr42927.c: New testcase.
14047 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14049         PR fortran/42936
14050         * gfortran.dg/null_4.f90: New test.
14052 2010-02-02  Jason Merrill  <jason@redhat.com>
14054         PR c++/41090
14055         * g++.dg/ext/label13.C: New.
14057 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14059         PR fortran/42650
14060         * gfortran.dg/func_result_5.f90: New test.
14062 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14064         PR fortran/42922
14065         * gfortran.dg/pure_initializer_3.f90: News test.
14067 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14069         PR fortran/42888
14070         * gfortran.dg/allocate_derived_2.f90: New test.
14072 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14074         PR middle-end/42898
14075         * gcc.dg/torture/pr42898-2.c: New test.
14077 2010-01-31  Richard Guenther  <rguenther@suse.de>
14079         PR middle-end/42898
14080         * gcc.dg/torture/pr42898.c: New testcase.
14082 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14084         PR fortran/38324
14085         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14086         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14088 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14090         * g++.dg/tree-ssa/inline-1.C: New.
14091         * g++.dg/tree-ssa/inline-2.C: New.
14092         * g++.dg/tree-ssa/inline-3.C: New.
14094 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14096         PR testsuite/41701
14097         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14098         the string 'pow' in the pathname of the compiler from generating a
14099         test failure.
14101 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14103         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14104         * g++.old-deja/g++.mike/eh17.C: Likewise.
14105         * g++.old-deja/g++.mike/p5571.C: Likewise.
14107 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14109         PR c++/42758
14110         PR c++/42634
14111         PR c++/42336
14112         PR c++/42797
14113         PR c++/42880
14114         * g++.dg/other/crash-5.C: New test.
14115         * g++.dg/other/crash-6.C: New test.
14116         * g++.dg/other/crash-7.C: New test.
14117         * g++.dg/other/crash-8.C: New test.
14119 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14121         PR rtl-optimization/42889
14122         * gcc.dg/pr42889.c: New test.
14124 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14126         * gcc.target/i386/pr42881.c: Use SSE2.
14128 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14130         PR target/42891
14131         * gcc.target/i386/pr42891.c: New test.
14133 2010-01-28  Richard Guenther  <rguenther@suse.de>
14135         PR tree-optimization/42871
14136         * g++.dg/torture/pr42871.C: New testcase.
14138 2010-01-28  Richard Guenther  <rguenther@suse.de>
14140         * gcc.dg/Wobjsize-1.h: New testcase.
14141         * gcc.dg/Wobjsize-1.c: Likewise.
14143 2010-01-28  Richard Guenther  <rguenther@suse.de>
14145         PR middle-end/42883
14146         * g++.dg/torture/pr42883.C: New testcase.
14148 2010-01-28  Michael Matz  <matz@suse.de>
14150         * gcc.target/i386/pr42881.c: New test.
14152 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14154         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14155         Add i?86-*-solaris2* support.
14157 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14159         PR c++/42713
14160         PR c++/42820
14161         * g++.dg/template/typedef27.C: New test case.
14162         * g++.dg/template/typedef28.C: New test case.
14164 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14166         * gcc.dg/optimize-bswap*.c: Add ARM target
14168 2010-01-27  Richard Guenther  <rguenther@suse.de>
14170         PR middle-end/42878
14171         * gcc.dg/torture/pr42878-1.c: New testcase.
14172         * gcc.dg/torture/pr42878-2.c: Likewise.
14174 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14176         PR middle-end/42874
14177         * gcc.dg/vla-22.c: New test.
14179 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14181         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14182         current collation.
14184 2010-01-26  Richard Guenther  <rguenther@suse.de>
14186         PR rtl-optimization/42685
14187         * gcc.dg/pr42685.c: New testcase.
14188         * g++.dg/other/pr42685.C: Likewise.
14190 2010-01-26  Richard Guenther  <rguenther@suse.de>
14192         PR middle-end/42806
14193         * g++.dg/other/pr42806.C: New testcase.
14195 2010-01-26  Richard Guenther  <rguenther@suse.de>
14197         PR tree-optimization/42250
14198         * gcc.dg/pr42250.c: New testcase.
14200 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14202         * gnat.dg/array_bounds_test.adb: New test.
14204 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14206         PR fortran/42858
14207         * gfortran.dg/generic_21.f90: New test.
14209 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14211         PR testsuite/41522
14212         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14214 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14216         PR c++/42748
14217         * g++.dg/abi/arm_va_list2.C: New test.
14218         * g++.dg/abi/arm_va_list2.h: Companion header file.
14220 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14222         PR fortran/41044
14223         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14225         PR fortran/41167
14226         * gfortran.dg/char_array_arg_1.f90 : New test.
14228         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14230 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14232         PR fortran/39304
14233         * gfortran.dg/generic_20.f90: New test.
14235 2010-01-22  Michael Matz  <matz@suse.de>
14237         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14238         -msse2.
14240 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14242         PR fortran/42736
14243         * gfortran.dg/dependency_25.f90 : New test.
14245 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14247         PR tree-optimization/42585
14248         * gcc.dg/tree-ssa/pr42585.c: New test.
14250 2010-01-21  Richard Guenther  <rguenther@suse.de>
14252         PR middle-end/19988
14253         * gcc.dg/pr19988.c: New testcase.
14255 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14257         * g++.dg/compat/decimal/compat-common.h: New file.
14258         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14259         * g++.dg/compat/decimal/pass_x.h: New file.
14260         * g++.dg/compat/decimal/pass_y.h: New file.
14261         * g++.dg/compat/decimal/pass-1_main.C: New file.
14262         * g++.dg/compat/decimal/pass-1_x.C: New file.
14263         * g++.dg/compat/decimal/pass-1_y.C: New file.
14264         * g++.dg/compat/decimal/pass-2_main.C: New file.
14265         * g++.dg/compat/decimal/pass-2_x.C: New file.
14266         * g++.dg/compat/decimal/pass-2_y.C: New file.
14267         * g++.dg/compat/decimal/pass-3_main.C: New file.
14268         * g++.dg/compat/decimal/pass-3_x.C: New file.
14269         * g++.dg/compat/decimal/pass-3_y.C: New file.
14270         * g++.dg/compat/decimal/pass-4_main.C: New file.
14271         * g++.dg/compat/decimal/pass-4_x.C: New file.
14272         * g++.dg/compat/decimal/pass-4_y.C: New file.
14273         * g++.dg/compat/decimal/pass-5_main.C: New file.
14274         * g++.dg/compat/decimal/pass-5_x.C: New file.
14275         * g++.dg/compat/decimal/pass-5_y.C: New file.
14276         * g++.dg/compat/decimal/pass-6_main.C: New file.
14277         * g++.dg/compat/decimal/pass-6_x.C: New file.
14278         * g++.dg/compat/decimal/pass-6_y.C: New file.
14279         * g++.dg/compat/decimal/return_x.h: New file.
14280         * g++.dg/compat/decimal/return_y.h: New file.
14281         * g++.dg/compat/decimal/return-1_main.C: New file.
14282         * g++.dg/compat/decimal/return-1_x.C: New file.
14283         * g++.dg/compat/decimal/return-1_y.C: New file.
14284         * g++.dg/compat/decimal/return-2_main.C: New file.
14285         * g++.dg/compat/decimal/return-2_x.C: New file.
14286         * g++.dg/compat/decimal/return-2_y.C: New file.
14287         * g++.dg/compat/decimal/return-3_main.C: New file.
14288         * g++.dg/compat/decimal/return-3_x.C: New file.
14289         * g++.dg/compat/decimal/return-3_y.C: New file.
14290         * g++.dg/compat/decimal/return-4_main.C: New file.
14291         * g++.dg/compat/decimal/return-4_x.C: New file.
14292         * g++.dg/compat/decimal/return-4_y.C: New file.
14293         * g++.dg/compat/decimal/return-5_main.C: New file.
14294         * g++.dg/compat/decimal/return-5_x.C: New file.
14295         * g++.dg/compat/decimal/return-5_y.C: New file.
14296         * g++.dg/compat/decimal/return-6_main.C: New file.
14297         * g++.dg/compat/decimal/return-6_x.C: New file.
14298         * g++.dg/compat/decimal/return-6_y.C: New file.
14300 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14302         PR debug/42715
14303         * gcc.dg/pr42715.c: New.
14305 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14307         PR c++/42038
14308         * g++.dg/parse/crash55.C: New.
14310 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14312         PR debug/42782
14313         * gcc.dg/guality/pr42782.c: New.
14315 2010-01-20  Jason Merrill  <jason@redhat.com>
14317         PR c++/41788
14318         * g++.dg/abi/packed1.C: New.
14320         PR c++/41920
14321         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14323         PR c++/40750
14324         * g++.dg/parse/fn-typedef1.C: New.
14325         * g++.dg/other/cv_quals.C: Adjust.
14327 2010-01-20  Anthony Green  <green@moxielogic.com>
14329         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14330         pack(push) pragma).
14331         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14332         * gcc.dg/20020312-2.c: Port this to the moxie core.
14333         * gcc.dg/weak/typeof-2.c: Ditto.
14335 2010-01-20  Richard Guenther  <rguenther@suse.de>
14337         PR tree-optimization/42717
14338         * gcc.c-torture/compile/pr42717.c: New testcase.
14340 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14342         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14343         of signed, add a few new tests.
14345         PR middle-end/42803
14346         * g++.dg/parse/limits-initializer1.C: New test.
14348 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14350         PR fortran/42804
14351         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14352         * gfortran.dg/typebound_call_12.f03: New test.
14354 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14356         PR fortran/42783
14357         * gfortran.dg/bounds_check_15.f90 : New test.
14359 2010-01-19  Michael Matz  <matz@suse.de>
14361         PR tree-optimization/41783
14362         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14364 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14366         PR target/38697.
14367         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14368         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14369         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14370         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14371         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14372         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14373         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14374         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14375         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14376         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14377         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14379 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14381         PR fortran/42545
14382         * gfortran.dg/extends_6.f03: Modified an error message.
14383         * gfortran.dg/extends_10.f03: New test.
14384         * gfortran.dg/private_type_6.f03: Modified an error message.
14385         * gfortran.dg/structure_constructor_8.f03: Ditto.
14387 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14389         PR tree-optimization/42719
14390         * gcc.dg/pr42719.c: New test.
14392         PR debug/42728
14393         * gcc.dg/pr42728.c: New test.
14395 2010-01-19  Anthony Green  <green@moxielogic.com>
14397         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14399 2010-01-18  Anthony Green  <green@moxielogic.com>
14401         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14402         for moxie.
14404 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14406         * g++.dg/template/error45.C: reverted as part of reverting the
14407         fix of PR c++/42634.
14409 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14411         PR c++/42634
14412         * g++.dg/template/error45.C: New test.
14414 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14416         PR c++/42766
14417         * g++.dg/conversion/op6.C: New test.
14419 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14421         PR target/42774
14422         * gcc.target/alpha/pr42774.c: New test.
14424 2010-01-18  Richard Guenther  <rguenther@suse.de>
14426         PR tree-optimization/42781
14427         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14429 2010-01-17  Richard Guenther  <rguenther@suse.de>
14431         PR middle-end/42248
14432         * gcc.c-torture/execute/pr42248.c: New testcase.
14434 2010-01-17  Richard Guenther  <rguenther@suse.de>
14436         PR tree-optimization/42773
14437         * g++.dg/torture/pr42773.C: New testcase.
14439 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14441         PR fortran/42677
14442         * gfortran.dg/interface_assignment_5.f90: New test.
14444 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14446         PR c++/42697
14447         * g++.dg/template/crash94.C: Reverted.
14449 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14451         PR debug/42767
14452         * gcc.dg/debug/pr42767.c: New.
14454 2010-01-15  Jason Merrill  <jason@redhat.com>
14456         PR c++/42761
14457         * g++.dg/cpp0x/decltype22.C: New.
14459 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14461         PR middle-end/42760
14462         * g++.dg/torture/pr42760.C: New test.
14464 2010-01-15  Jing Yu  <jingyu@google.com>
14466         PR rtl-optimization/42691
14467         * gcc.c-torture/execute/pr42691.c: New.
14469 2010-01-15  Richard Guenther  <rguenther@suse.de>
14471         PR middle-end/42739
14472         * g++.dg/torture/pr42739.C: New testcase.
14474 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14476         * g++.dg/template/error45.C: Revert as part of reverting changes
14477         or PR c++/42634.
14479 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14481         PR fortran/42684
14482         * gfortran.dg/interface_31.f90: New test.
14484 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14486         * gcc.target/powerpc/pr42747.c: New file.
14488 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14490         PR middle-end/42674
14491         * c-c++-common/pr42674.c: New test.
14493         PR c++/42608
14494         * g++.dg/template/instantiate11.C: New test.
14496 2010-01-14  Jason Merrill  <jason@redhat.com>
14498         PR c++/42701
14499         * g++.dg/overload/error3.C: New.
14501         PR c++/42655
14502         * g++.dg/overload/rvalue1.C: New.
14504 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14506         PR tree-optimization/42706
14507         * gcc.dg/ipa/pr42706.c: New testcase.
14509 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14511         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14513 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14515         PR tree-optimization/42714
14516         * g++.dg/torture/pr42714.C: New test.
14518 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14520         PR rtl-optimization/42246
14521         * gfortran.dg/pr42246-2.f: New.
14523 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14525         PR rtl-optimization/42389
14526         * gcc.dg/pr42389.c: New.
14528 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14530         PR rtl-optimization/42388
14531         * gcc.dg/pr42388.c: New.
14533 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14535         PR rtl-optimization/42294
14536         * gfortran.dg/pr42294.f: New.
14538 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14540         PR rtl-optimization/39453
14541         PR rtl-optimization/42246
14542         * gcc.dg/pr39453.c: New.
14543         * gcc.dg/pr42246.c: New.
14545 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14547         PR middle-end/42245
14548         * gcc.dg/pr42245.c: New.
14549         * gcc.dg/pr42245-2.c: New.
14551 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14553         PR rtl-optimization/42249
14554         * gcc.dg/pr42249.c: New.
14556 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14558         PR c/42721
14559         * gcc.c-torture/execute/pr42721.c: New test.
14561 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14563         PR tree-optimization/42709
14564         * gcc.dg/vect/pr42709.c: New test.
14566 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14568         PR fortran/41478
14569         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14570         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14572 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14574         PR fortran/42481
14575         * gfortran.dg/generic_19.f90 : New test.
14577 2010-01-13  Richard Guenther  <rguenther@suse.de>
14579         PR tree-optimization/42730
14580         * gcc.c-torture/compile/pr42730.c: New testcase.
14582 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14584         PR target/pr42542
14585         * gcc.target/ia64/pr42542-1.c: New.
14586         * gcc.target/ia64/pr42542-2.c: New.
14587         * gcc.target/ia64/pr42542-3.c: New.
14589 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14591         PR c++/42634
14592         * g++.dg/template/error45.C: New test.
14594 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14596         PR tree-optimization/42704
14597         * g++.dg/torture/pr42704.C: New test.
14599 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14601         PR tree-optimization/42703
14602         * gcc.c-torture/compile/pr42703.c: New test.
14604 2010-01-13  Richard Guenther  <rguenther@suse.de>
14606         PR tree-optimization/42705
14607         * gcc.c-torture/compile/pr42705.c: New testcase.
14609 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14611         * gcc.target/bfin/l2.c: New test.
14612         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14614 2010-01-13  Richard Guenther  <rguenther@suse.de>
14616         PR middle-end/42716
14617         * gcc.c-torture/compile/pr42716.c: New testcase.
14619 2010-01-13  Richard Guenther  <rguenther@suse.de>
14621         PR lto/42678
14622         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14624 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14626         PR c/42708
14627         * gcc.c-torture/compile/pr42708-1.c: New test.
14629 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14631         PR debug/42662
14632         * gcc.dg/pr42662.c: New test.
14634         PR tree-optimization/42645
14635         * g++.dg/other/pr42645-1.C: New test.
14636         * g++.dg/other/pr42645-2.C: New test.
14638 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14640         PR target/42416
14641         * gcc.target/powerpc/warn-1.c: New test.
14642         * gcc.target/powerpc/warn-2.c: New test.
14644 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14646         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14647         stack alignment.
14649 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14651         * gcc.dg/lto/20100108_0.c: New.
14653 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14655         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14656         Add -march=i686 -msse for 32bit x86 targets.
14658 2010-01-10  Richard Guenther  <rguenther@suse.de>
14660         PR middle-end/42667
14661         * gcc.dg/torture/pr42667.c: New testcase.
14663 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14665         PR fortran/32489
14666         * gfortran.dg/array_constructor_34.f90: New test.
14668 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14670         PR fortran/20923
14671         * gfortran.dg/array_constructor_33.f90: New test.
14672         gfortran.dg/array_function_5.f90: Add credit.
14674 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14676         PR debug/42631
14677         * gcc.dg/pr42631.c: New.
14679 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14681         PR debug/42630
14682         * gcc.dg/pr42630.c: New.
14684 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14686         PR debug/42629
14687         * gcc.dg/pr42629.c: New.
14689 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14691         PR middle-end/42363
14692         * gcc.dg/torture/pr42363.c: New.
14694 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14696         PR debug/42604
14697         PR debug/42395
14698         * gcc.dg/vect/pr42604.c: New.
14699         * gcc.dg/vect/pr42395.c: New.
14701 2010-01-09  Richard Guenther  <rguenther@suse.de>
14703         PR middle-end/42512
14704         * gcc.c-torture/execute/pr42512.c: New testcase.
14706 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14708         PR fortran/41298
14709         * gfortran.dg/c_ptr_tests_14.f90: New test.
14711 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14713         PR ada/41929
14714         * gnat.dg/null_pointer_deref1.adb: Don't run on
14715         sparc*-sun-solaris2.11.
14717 2010-01-08  Richard Guenther  <rguenther@suse.de>
14719         PR lto/42528
14720         * gcc.dg/lto/20100103-1_0.c: New testcase.
14721         * gcc.dg/lto/20100103-2_0.c: Likewise.
14723 2010-01-08  Tobias Burnus  <burnus@net-b.de
14725         PR/fortran 25829
14726         * gfortran.dg/asynchronous_1.f90: New test.
14727         * gfortran.dg/asynchronous_2.f90: New test.
14728         * gfortran.dg/conflicts.f90: Update error message.
14730 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14732         c++/40155
14733         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14735 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14737         PR tree-optimization/42625
14738         * g++.dg/opt/dtor4.C: New test.
14739         * g++.dg/opt/dtor4.h: New.
14740         * g++.dg/opt/dtor4-aux.cc: New.
14742 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14744         PR fortran/42597
14745         * gfortran.dg/proc_ptr_26.f90: New test.
14747 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14749         PR fortran/41872
14750         * gfortran.dg/allocatable_scalar_7.f90: New test.
14752 2010-01-06  Richard Guenther  <rguenther@suse.de>
14754         * gcc.c-torture/compile/pr42632.c: New testcase.
14756 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14758         PR target/42542
14759         * gcc.target/i386/pr42542-4.c: New.
14760         * gcc.target/i386/pr42542-4a.c: Likewise.
14761         * gcc.target/i386/pr42542-5.c: Likewise.
14762         * gcc.target/i386/pr42542-5a.c: Likewise.
14764 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14766         * gcc.dg/tls/opt-15.c: New test.
14768 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14770         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14772 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14774         PR tree-optimization/42462
14775         * g++.dg/torture/pr42462.C: New test.
14777 2010-01-05  Jason Merrill  <jason@redhat.com>
14779         * g++.dg/cpp0x/initlist30.C: New test.
14781 2010-01-05  Richard Guenther  <rguenther@suse.de>
14783         PR tree-optimization/42614
14784         * gcc.c-torture/execute/pr42614.c: New testcase.
14786 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14788         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14789         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14790         -Wunreachable-code.
14791         * gcc.dg/Wunreachable-2.c: Likewise.
14792         * gcc.dg/Wunreachable-3.c: Likewise.
14793         * gcc.dg/Wunreachable-4.c: Likewise.
14794         * gcc.dg/Wunreachable-5.c: Likewise.
14795         * gcc.dg/Wunreachable-6.c: Likewise.
14796         * gcc.dg/Wunreachable-7.c: Likewise.
14797         * gcc.dg/Wunreachable-8.c: Likewise.
14798         * gcc.dg/20041231-1.c: Likewise.
14800 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14802         PR other/42611
14803         * gcc.dg/pr42611.c: New test.
14805         PR tree-optimization/42508
14806         * g++.dg/opt/pr42508.C: New test.
14808 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14810         PR fortran/41872
14811         * gfortran.dg/allocatable_scalar_8.f90: New.
14813 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14815         PR tree-optimization/42398
14816         * gcc.c-torture/compile/pr42398.c: New test.
14818 2010-01-04  Jason Merrill  <jason@redhat.com>
14820         PR c++/42555
14821         * g++.dg/ext/attrib35.C: New.
14823         PR c++/42567
14824         * g++.dg/cpp0x/auto17.C: New.
14826 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14828         * gcc.dg/lto/20100104_0.c: New.
14830 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14832         PR target/42542
14833         * gcc.target/i386/pr42542-1.c: New.
14834         * gcc.target/i386/pr42542-1a.c: Likewise.
14835         * gcc.target/i386/pr42542-1b.c: Likewise.
14836         * gcc.target/i386/pr42542-2.c: Likewise.
14837         * gcc.target/i386/pr42542-2a.c: Likewise.
14838         * gcc.target/i386/pr42542-2b.c: Likewise.
14839         * gcc.target/i386/pr42542-3.c: Likewise.
14840         * gcc.target/i386/pr42542-3a.c: Likewise.
14842 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14844         PR fortran/41872
14845         * gfortran.dg/allocatable_scalar_5.f90: New test.
14846         * gfortran.dg/allocatable_scalar_6.f90: New test.
14848 2010-01-03  Richard Guenther  <rguenther@suse.de>
14850         PR testsuite/42583
14851         * gfortran.dg/gomp/recursion1.f90: Remove.
14853 2010-01-03  Richard Guenther  <rguenther@suse.de>
14855         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14856         * gcc.dg/uninit-6.c: Likewise.
14857         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14859 2010-01-03  Richard Guenther  <rguenther@suse.de>
14861         PR tree-optimization/42589
14862         * gcc.target/i386/pr42589.c: New testcase.
14864 2010-01-03  Richard Guenther  <rguenther@suse.de>
14866         PR tree-optimization/42438
14867         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14869 2010-01-02  Richard Guenther  <rguenther@suse.de>
14871         PR testsuite/41651
14872         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14874 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14876         PR target/42448
14877         * gcc.target/alpha/pr42448-1.c: New test.
14878         * gcc.target/alpha/pr42448-2.c: Ditto.
14880 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14882         PR preprocessor/41947
14883         * gcc.dg/c99-hexfloat-3.c: New test.
14885 2010-01-01  Richard Guenther  <rguenther@suse.de>
14887         PR c/42570
14888         * gcc.c-torture/execute/pr42570.c: New testcase.
14890 2010-01-01  Richard Guenther  <rguenther@suse.de>
14892         PR middle-end/42559
14893         * gcc.c-torture/compile/pr42559.c: New testcase.
14896 Copyright (C) 2010 Free Software Foundation, Inc.
14898 Copying and distribution of this file, with or without modification,
14899 are permitted in any medium without royalty provided the copyright
14900 notice and this notice are preserved.