OSDN Git Service

* config/i386/netware.h (TARGET_POSIX_IO): Define.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2
3         PR testsuite/45068
4         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
5
6 2010-12-09  Martin Jambor  <mjambor@suse.cz>
7
8         PR middle-end/46734
9         * g++.dg/tree-ssa/pr46734.C: New test.
10
11 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12
13         PR c++/44641
14         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
15         hppa*-*-*.
16
17 2010-12-08  Jason Merrill  <jason@redhat.com>
18
19         PR c++/46348
20         * g++.dg/cpp0x/constexpr-array2.C: New.
21
22 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
23
24         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
25         expected scan.
26
27 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
28
29         * objc.dg/exceptions-7.m: New.
30         * obj-c++.dg/exceptions-7.mm: New.
31         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
32         * obj-c++.dg/exceptions-5.mm: Same change.
33         
34 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
35
36         * objc.dg/foreach-6.m: Updated location of error messages.
37         * objc.dg/foreach-7.m: Same change.
38         
39 2010-12-08  Richard Guenther  <rguenther@suse.de>
40             Sebastian Pop  <sebastian.pop@amd.com>
41
42         PR tree-optimization/45230
43         PR tree-optimization/45231
44         PR tree-optimization/45370
45         * gcc.dg/graphite/id-pr45230-1.c: New.
46         * gcc.dg/graphite/id-pr45231.c: New.
47         * gfortran.dg/graphite/id-pr45370.f90: New.
48
49 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
50
51         PR c++/45329
52         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
53         * testsuite/g++.dg/conversion/op1.C: Adjust.
54         * testsuite/g++.dg/conversion/simd1.C: Adjust.
55         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
56         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
57         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
58         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
59         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
60         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
61         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
62         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
63         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
64         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
65         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
66         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
67         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
68         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
69         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
70         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
71         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
72         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
73         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
74         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
75         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
76         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
77         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
78         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
79         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
80         * testsuite/g++.dg/expr/cond9.C: Adjust.
81         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
82         * testsuite/g++.dg/ext/label5.C: Adjust.
83         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
84         * testsuite/g++.dg/ext/vla2.C: Adjust.
85         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
86         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
87         * testsuite/g++.dg/init/synth2.C: Adjust.
88         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
89         * testsuite/g++.dg/lookup/new1.C: Adjust.
90         * testsuite/g++.dg/lookup/using9.C: Adjust.
91         * testsuite/g++.dg/other/error13.C: Adjust.
92         * testsuite/g++.dg/other/error20.C: Adjust.
93         * testsuite/g++.dg/other/error31.C: Adjust.
94         * testsuite/g++.dg/other/pr28114.C: Adjust.
95         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
96         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
97         * testsuite/g++.dg/overload/ambig1.C: Adjust.
98         * testsuite/g++.dg/overload/arg3.C: Adjust.
99         * testsuite/g++.dg/overload/builtin1.C: Adjust.
100         * testsuite/g++.dg/overload/copy1.C: Adjust.
101         * testsuite/g++.dg/overload/new1.C: Adjust.
102         * testsuite/g++.dg/overload/template4.C: Adjust.
103         * testsuite/g++.dg/overload/unknown1.C: Adjust.
104         * testsuite/g++.dg/overload/using2.C: Adjust.
105         * testsuite/g++.dg/parse/crash5.C: Adjust.
106         * testsuite/g++.dg/parse/error19.C: Adjust.
107         * testsuite/g++.dg/parse/error28.C: Adjust.
108         * testsuite/g++.dg/parse/template7.C: Adjust.
109         * testsuite/g++.dg/parse/typename7.C: Adjust.
110         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
111         * testsuite/g++.dg/tc1/dr152.C: Adjust.
112         * testsuite/g++.dg/template/conv11.C: Adjust.
113         * testsuite/g++.dg/template/copy1.C: Adjust.
114         * testsuite/g++.dg/template/crash37.C: Adjust.
115         * testsuite/g++.dg/template/deduce3.C: Adjust.
116         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
117         * testsuite/g++.dg/template/error38.C: Adjust.
118         * testsuite/g++.dg/template/error40.C: Adjust.
119         * testsuite/g++.dg/template/friend.C: Adjust.
120         * testsuite/g++.dg/template/incomplete2.C: Adjust.
121         * testsuite/g++.dg/template/instantiate5.C: Adjust.
122         * testsuite/g++.dg/template/local4.C: Adjust.
123         * testsuite/g++.dg/template/local6.C: Adjust.
124         * testsuite/g++.dg/template/new3.C: Adjust.
125         * testsuite/g++.dg/template/operator9.C: Adjust.
126         * testsuite/g++.dg/template/overload6.C: Adjust.
127         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
128         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
129         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
130         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
131         * testsuite/g++.dg/template/qualttp5.C: Adjust.
132         * testsuite/g++.dg/template/sfinae2.C: Adjust.
133         * testsuite/g++.dg/template/spec22.C: Adjust.
134         * testsuite/g++.dg/template/spec23.C: Adjust.
135         * testsuite/g++.dg/template/ttp25.C: Adjust.
136         * testsuite/g++.dg/template/typedef4.C: Adjust.
137         * testsuite/g++.dg/template/unify10.C: Adjust.
138         * testsuite/g++.dg/template/unify11.C: Adjust.
139         * testsuite/g++.dg/template/unify6.C: Adjust.
140         * testsuite/g++.dg/template/unify7.C: Adjust.
141         * testsuite/g++.dg/template/unify9.C: Adjust.
142         * testsuite/g++.dg/template/varmod1.C: Adjust.
143         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
144         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
145         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
146         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
147         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
148         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
149         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
150         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
151         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
152         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
153         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
154         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
155         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
156         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
157         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
158         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
159         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
160         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
161         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
162         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
163         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
164         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
165         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
166         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
167         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
168         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
169         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
170         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
171         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
172         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
173         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
174         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
175         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
176         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
177         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
178         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
179         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
180         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
181         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
182         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
183         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
184         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
185         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
186         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
187         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
188         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
189         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
190         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
191         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
192         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
193         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
194         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
195         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
196         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
197         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
198         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
199         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
200         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
201         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
202         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
203         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
204         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
205         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
206         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
207         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
208         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
209         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
210         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
211         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
212         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
213         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
214         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
215         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
216         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
217         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
218         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
219         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
220
221 2010-12-08  Jason Merrill  <jason@redhat.com>
222
223         PR c++/45822
224         * g++.dg/init/synth4.C: New.
225
226         PR c++/46736
227         * g++.dg/cpp0x/defaulted21.C: New.
228
229 2010-12-08  Wei Guozhi  <carrot@google.com>
230
231         PR target/46631
232         * gcc.target/arm/pr46631: New testcase.
233
234 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
235
236         PR middle-end/42694
237         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
238         0.75) is not optimized if the machine has no sqrt instruction.
239
240 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
241
242         PR target/43603
243         * gcc.target/ia64/pr43603.c: New.
244         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
245
246 2010-12-07  Tobias Burnus  <burnus@net-b.de>
247
248         PR fortran/44352
249         * gfortran.dg/string_4.f90: New.
250
251 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
252
253         PR tree-optimization/44676
254         * gcc.dg/graphite/id-pr44676.c: New.
255
256 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
257
258         PR tree-optimization/42327
259         * gcc.dg/tree-ssa/pr42327.c: New.
260
261 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
262
263         PR c++/45330
264         * g++.dg/pr45330.C: New test.
265         * g++.dg/ext/builtin3.C: Adjust.
266         * g++.dg/lookup/error1.C: Adjust.
267         * g++.dg/lookup/koenig5.C: Adjust.
268         * g++.dg/overload/koenig1.C: Adjust.
269         * g++.dg/parse/decl-specifier-1.C: Adjust.
270         * g++.dg/template/static10.C: Adjust.
271         * g++.old-deja/g++.mike/ns5.C: Adjust.
272         * g++.old-deja/g++.mike/ns7.C: Adjust.
273         * g++.old-deja/g++.ns/koenig5.C: Adjust.
274         * g++.old-deja/g++.ns/koenig9.C: Adjust.
275         * g++.old-deja/g++.other/lineno5.C: Adjust.
276
277 2010-12-07  Richard Guenther  <rguenther@suse.de>
278
279         PR tree-optimization/46832
280         * gcc.c-torture/compile/pr46832.c: New testcase.
281
282 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
283
284         PR debug/46799
285         * gcc.dg/autopar/pr46799.c: New test.
286
287 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
288
289         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
290         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
291
292 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
293
294         PR middle-end/41562
295         * g++.dg/graphite/pr41562.C: New.
296
297         PR middle-end/46185
298         * gcc.dg/graphite/pr46185.c: New.
299
300 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
301
302         * objc.dg/foreach-8.m: New.
303
304 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
305
306         PR debug/45997
307         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
308         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
309
310         PR target/43897
311         * gcc.target/ia64/pr43897.c: New test.
312
313         PR debug/46771
314         * gcc.dg/pr46771.c: New test.
315
316         PR rtl-optimization/46777
317         * gcc.dg/pr46777.c: New test.
318
319 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
320
321         * ada/acats/run_acats (which): Assign output to temporary
322         variable, only use if successful.
323         Use last field of type output.
324
325 2010-12-06  Richard Guenther  <rguenther@suse.de>
326
327         PR tree-optimization/46806
328         * g++.dg/torture/20100825.C: New testcase.
329
330 2010-12-06  Richard Guenther  <rguenther@suse.de>
331
332         PR tree-optimization/46785
333         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
334
335 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
336
337         * gcc.dg/pr46674.c (LABEL3): New macro definition.
338         (LABEL2): Likewise.
339         (LABEL): Likewise.
340         (jelly): Account for user label prefix in asm name.
341
342 2010-12-05  Daniel Kraft  <d@domob.eu>
343
344         PR fortran/46794
345         * gfortran.dg/power2.f90: Initialize variables.
346
347 2010-12-04  Jan Hubicka  <jh@suse.cz>
348
349         * snprintf-chk.c (ptr): Declare volatile.
350         * strcpy-chk.c (s2, s3, l1): Declare volatile.
351         * snprintf-chk.c (ptr): Declare volatile.
352         * vsprintf-chk.c (ptr): Declare volatile.
353         * vsnprintf-chk.c (ptr): Declare volatile.
354
355 2010-12-04  Tobias Burnus  <burnus@net-b.de>
356
357         PR fortran/46584
358         * gfortran.dg/quad_1.f90: Remove some complex
359         math checks as they fail on some non-libquadmath
360         systems.
361
362 2010-12-04  Daniel Kraft  <d@domob.eu>
363
364         PR fortran/46794
365         * gfortran.dg/power2.f90: New test.
366
367 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
368
369         PR debug/46123
370         * g++.dg/debug/pr46123.C: New test.
371         * g++.dg/debug/dwarf2/pr46123.C: New test.
372
373 2010-12-03  Jason Merrill  <jason@redhat.com>
374
375         PR c++/46058
376         * g++.dg/template/scope4.C: New.
377
378 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
379
380         * gcc.target/arm/neon-offset-1.c: New test.
381
382 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
383
384         PR rtl-optimization/45354
385         * gcc.dg/tree-prof/pr45354.c: New.
386
387 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
388
389         PR fortran/45159
390         * gfortran.dg/dependency_38.f90:  New test.
391
392 2010-12-02  Ian Lance Taylor  <iant@google.com>
393
394         * lib/go.exp: New file.
395         * lib/go-dg.exp: New file.
396         * lib/go-torture.exp: New file.
397         * lib/target-supports.exp (check_compile): Match // Go.
398
399 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
400
401         * gcc.dg/pr46685.c: New test.
402
403 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
404
405         PR tree-optimization/45199
406         * gcc.dg/tree-ssa/ldist-15.c: New.
407         * gcc.dg/tree-ssa/ldist-16.c: New.
408         * gfortran.dg/ldist-pr45199.f: New.
409
410 2010-12-02  Richard Guenther  <rguenther@suse.de>
411
412         PR tree-optimization/46723
413         * gcc.dg/torture/pr46723.c: New testcase.
414
415 2010-12-02  Richard Guenther  <rguenther@suse.de>
416
417         PR lto/44871
418         * g++.dg/lto/20101126-1_0.C: New testcase.
419         * g++.dg/lto/20101126-1_1.c: Likewise.
420
421 2010-12-02  Richard Guenther  <rguenther@suse.de>
422             Ira Rosen  <irar@il.ibm.com>
423
424         PR tree-optimization/46663
425         * gcc.dg/vect/pr46663.c: New test.
426
427 2010-12-02  Jie Zhang  <jie@codesourcery.com>
428
429         PR middle-end/46674
430         * gcc.dg/pr46674.c: New test.
431
432 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
433
434         * objc.dg/exceptions-6.m: New.
435         * obj-c++.dg/exceptions-6.mm: New.
436
437 2010-12-01  Jan Hubicka  <jh@suse.cz>
438
439         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
440
441 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
442
443         PR middle-end/45297
444         * gcc.dg/graphite/pr45297.c: New.
445
446 2010-12-01  Richard Guenther  <rguenther@suse.de>
447
448         PR tree-optimization/46730
449         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
450
451 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
452
453         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
454         (a*b)-c generates two fma instructions, instead of separate
455         multiply, add, and subtract.
456
457 2010-11-30  Tobias Burnus  <burnus@net-b.de>
458
459         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
460         a value to all array elements.
461
462 2010-11-30  Richard Guenther  <rguenther@suse.de>
463
464         PR tree-optimization/46722
465         * gcc.target/i386/fma4-fma-2.c: New testcase.
466
467 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
468
469         * objc.dg/duplicate-class-1.m: New.
470         * obj-c++.dg/duplicate-class-1.mm: New.
471
472 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
473
474         * objc.dg/property/dotsyntax-21.m
475         * obj-c++.dg/property/dotsyntax-21.mm
476
477 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
478
479         PR debug/46338
480         * g++.dg/debug/pr46338.C: New.
481
482 2010-11-29  Richard Guenther  <rguenther@suse.de>
483             Zdenek Dvorak  <rakdver@kam.uniff.cz>
484
485         PR tree-optimization/46675
486         * gcc.dg/pr46675.c: New test.
487
488 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
489
490         * gcc/testsuite/objc.dg/strings-1.m: Move to...
491         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
492         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
493         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
494         constructor and class reference for NeXT runtime.  Update paths.
495         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
496         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
497         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
498         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
499         constructor and class reference for NeXT runtime.  Update paths.
500
501 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
502
503         PR c++/42260
504         * g++.dg/conversion/cast2.C: New test.
505
506         PR c++/45383
507         * g++.dg/conversion/cond4.C: Likewise.
508
509 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
510
511         PR c++/45383
512         Reverted patch for PR c++/42260
513         * g++.dg/conversion/cast2.C: Reverted new test.
514
515 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
516
517         PR debug/46101
518         * g++.dg/debug/dwarf2/typedef5.C: New test
519
520 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
521             Mike Stump  <mrs@gcc.gnu.org>
522
523         PR target/26427
524         PR target/33120
525         PR testsuite/35710
526         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
527         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
528         * gcc.dg/darwin-comm.c: Adjust for new allocators.
529         * gcc.dg/darwin-sections.c: New test.
530         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
531
532 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
533
534         * objc.dg/exceptions-1.m: New.
535         * objc.dg/exceptions-2.m: New.
536         * objc.dg/exceptions-3.m: New.
537         * objc.dg/exceptions-4.m: New.
538         * objc.dg/exceptions-5.m: New.
539         * obj-c++.dg/exceptions-1.mm: New.
540         * obj-c++.dg/exceptions-2.mm: New.
541         * obj-c++.dg/exceptions-3.mm: New.
542         * obj-c++.dg/exceptions-4.mm: New.
543         * obj-c++.dg/exceptions-5.mm: New.
544
545 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
546
547         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
548         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
549         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
550
551 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
552
553         PR fortran/46662
554         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
555
556 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
557
558         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
559         * gnat.dg/pack9.adb (dg-final): Likewise.
560
561 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
562
563         PR fortran/35810
564         * gfortran.dg/realloc_on_assign_1.f03: New test.
565         * gfortran.dg/realloc_on_assign_2.f03: New test.
566         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
567         * gfortran.dg/unpack_bounds_1.f90: The same.
568         * gfortran.dg/cshift_bounds_2.f90: The same.
569         * gfortran.dg/matmul_bounds_2.f90: The same.
570         * gfortran.dg/matmul_bounds_3.f90: The same.
571         * gfortran.dg/matmul_bounds_4.f90: The same.
572         * gfortran.dg/matmul_bounds_5.f90: The same.
573
574 2010-11-27  Tobias Burnus  <burnus@net-b.de>
575
576         PR fortran/46638
577         PR fortran/46668
578         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
579
580 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
581
582         PR objc++/46222
583         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
584
585 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
586
587         * objc.dg/property/at-property-24.m: New.
588         * objc.dg/property/at-property-25.m: New.
589         * obj-c++.dg/property/at-property-24.mm: New.
590         * obj-c++.dg/property/at-property-25.mm: New.
591
592 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
593
594         * objc.dg/protocol-qualifier-1.m: New.
595         * objc.dg/protocol-qualifier-2.m: New.
596         * obj-c++.dg/protocol-qualifier-1.mm: New.
597         * obj-c++.dg/protocol-qualifier-2.mm: New.
598
599 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
600
601         * lib/gnat.exp: Load gcc.exp.
602         (gnat_target_compile): Use gcc_target_compile for *.c sources.
603         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
604
605 2010-11-26  Richard Guenther  <rguenther@suse.de>
606
607         PR lto/46648
608         * gcc.dg/lto/20101125-1_0.c: New testcase.
609         * gcc.dg/lto/20101125-1_1.c: Likewise.
610
611 2010-11-22   Bud Davis  <jmdavis@link.com>
612
613         * arith_divide_no_check.f
614          ,arith_divide.f,old_style_init.f90: new tests.
615
616 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
617
618         PR tree-optimization/46665
619         * gfortran.dg/pr46665.f90: New.
620
621 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
622
623         PR middle-end/46647
624         * gcc.dg/pr46647.c: New test.
625
626 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
627
628         PR fortran/46581
629         * gfortran.dg/select_type_19.f03: New.
630
631 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
632
633         * objc.dg/ivar-problem-1.m: New.
634         * obj-c++.dg/ivar-problem-1.mm: New.
635
636 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
637
638         PR middle-end/46637
639         * gcc.c-torture/compile/pr46637.c: New test.
640
641 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
642
643         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
644
645 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
646
647         PR middle-end/46647
648         * gcc.target/i386/pr46647.c: New.
649
650 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
651
652         * gcc.dg/dll-8.c: New.
653
654 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
655
656         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
657         * gnat.dg/sse_nolib.adb: Likewise.
658
659 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
660
661         PR rtl-optimization/46585
662         * gcc.dg/pr46585.c: New.
663
664 2010-11-24  Richard Henderson  <rth@redhat.com>
665
666         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
667         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
668         vect_unpack, vect_int_mult, vect_extract_even_odd,
669         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
670
671 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
672
673         PR target/46519
674         * gfortran.dg/pr46519-1.f: New.
675
676 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
677
678         PR target/46519
679         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
680         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
681
682         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
683         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
684         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
685         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
686
687         * gcc.target/i386/avx-vzeroupper-20.c: New.
688         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
689         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
690         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
691         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
692         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
693         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
694
695 2010-11-24  Richard Guenther  <rguenther@suse.de>
696
697         PR lto/43218
698         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
699
700 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
701
702         PR rtl-optimization/46614
703         * gcc.dg/pr46614.c: New test.
704
705 2010-11-24  Tobias Burnus  <burnus@net-b.de>
706
707         PR fortran/46638
708         * gfortran.dg/transfer_simplify_10.f90: New.
709
710 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
711
712         PR middle-end/46629
713         * gfortran.dg/lto/pr46629_0.f90: New test.
714
715 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
716
717         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
718         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
719
720 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
721
722         * gcc.dg/opts-5.c: New test.
723
724 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
725
726         PR c++/46527
727         * g++.dg/debug/dwarf2/pr46527.C: New test.
728
729 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
730
731         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
732
733 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
734
735         PR middle-end/46499
736         * gcc.dg/pr46499-1.c: New test.
737         * gcc.dg/pr46499-2.c: New test.
738
739 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
740
741         * gcc.target/i386/alias-1.c: Require alias support.
742
743 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
744
745         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
746         for vectorizer tests.
747         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
748         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
749         * gcc.dg/graphite/pr41888.c: Ditto.
750         * gcc.dg/graphite/pr42729.c: Ditto.
751
752 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
753             Uros Bizjak  <ubizjak@gmail.com>
754
755         * lib/target-supports.exp (check_vect_support_and_set_flags): New
756         procedure to check if the target supports vectorizer tests. Set
757         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
758         capabilites.
759         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
760         * g++.dg/vect/vect.exp: Ditto.
761         * gfortran.dg/vect/vect.exp: Ditto.
762
763 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
764
765         PR objc/34033
766         * objc.dg/strings-1.m: New.
767         * objc.dg/strings-2.m: New.
768         * obj-c++.dg/strings-1.mm: New.
769         * obj-c++.dg/strings-2.mm: New.
770
771 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
772
773         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
774         "target short_enums".
775         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
776
777 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
778
779         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
780
781         PR rtl-optimization/46603
782         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
783
784         PR testsuite/46230
785         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
786         being vectorized.  Adjust dg-final pattern.
787         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
788
789         * gcc.dg/vect: Do not include <stdio.h> in testcases.
790         * gcc.dg/vect/costmodel/ppc: Likewise.
791
792 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
793
794         PR rtl-optimization/45652
795         * gcc.dg/pr45652.c: New.
796
797 2010-11-21  Richard Henderson  <rth@redhat.com>
798
799         PR rtl-optimization/46571
800         * gcc.dg/pr46571.c: New.
801
802 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
803
804         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
805
806 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
807
808         PR target/46533
809         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
810
811 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
812
813         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
814         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
815         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
816         * gcc.dg/pack-test-2.c: Test for all targets.
817         * gcc.dg/pragma-align.c: Test for all targets.
818         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
819         * gcc.dg/ucnid-10.c: Test for all targets.
820
821 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
822
823         * gcc.target/sparc/sparc-align-1.c: New test.
824
825 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
826
827         PR c++/16189
828         PR c++/36888
829         PR c++/45331
830         * g++.dg/parse/semicolon3.C: New test.
831         * g++.dg/debug/pr22514.C: Adjust.
832         * g++.dg/init/error1.C: Adjust.
833         * g++.dg/other/bitfield3.C: Adjust.
834         * g++.dg/other/semicolon.C: Adjust.
835         * g++.dg/parse/error14.C: Adjust.
836         * g++.dg/parse/error5.C: Adjust.
837         * g++.dg/parse/parameter-declaration-1.C: Adjust.
838         * g++.dg/template/pr23510.C: Adjust.
839         * g++.dg/template/pr39425.C: Adjust.
840         * g++.old-deja/g++.robertl/eb125.C: Adjust.
841
842 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
843
844         PR debug/46561
845         * gcc.dg/autopar/pr46561.c: New test.
846
847         PR c++/46538
848         * g++.dg/other/error34.C: New test.
849
850         PR c++/46526
851         * g++.dg/cpp0x/constexpr-base3.C: New test.
852
853         PR tree-optimization/45830
854         * gcc.target/i386/pr45830.c: New test.
855         * gcc.c-torture/execute/pr45830.c: New test.
856
857 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
858
859         * objc.dg/attributes/class-attribute-1.m: Rewritten.
860         * objc.dg/attributes/class-attribute-2.m: Same change.
861         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
862         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
863         * objc.dg/fobjc-std-1.m: Updated.
864         * obj-c++.dg/fobjc-std-1.mm: Updated.
865
866 2010-11-19  Michael Matz  <matz@suse.de>
867
868         PR tree-optimization/46077
869         * gcc.dg/vect/O3-pr46077.c: New testcase.
870
871 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
872
873         PR c/46547
874         * gcc.c-torture/compile/pr46547-1.c: New test.
875
876 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
877
878         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
879         exec $compiler.
880         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
881         $GFORTRAN_UNDER_TEST.
882         (gfortran_init): Use -B to specify specpath, add trailing /.
883
884 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
885
886         * gcc.target/powerpc/ppc-target-1.c: New file to test target
887         attributes on PowerPC.
888         * gcc.target/powerpc/ppc-target-2.c: Ditto.
889         * gcc.target/powerpc/ppc-target-3.c: Ditto.
890
891 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
892
893         * objc.dg/attributes/proto-attribute-1.m: Updated.
894         * objc.dg/attributes/proto-attribute-2.m: New.
895         * objc.dg/attributes/proto-attribute-3.m: New.
896         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
897         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
898         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
899
900 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
901
902         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
903
904 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
905
906         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
907
908 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
909
910         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
911         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
912
913 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
914
915         PR middle-end/46534
916         * gcc.c-torture/compile/pr46534.c: New test.
917
918 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
919
920         * gnat.dg/atomic4.ad[sb]: New test.
921         * gnat.dg/volatile4.adb: Likewise.
922
923 2010-11-18  Richard Henderson  <rth@redhat.com>
924
925         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
926
927 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
928
929         PR c/33193
930         * c-c++-common/pr33193.c: New test.
931
932 2010-11-18  Richard Guenther  <rguenther@suse.de>
933
934         PR tree-optimization/46172
935         * gcc.dg/torture/pr46172.c: New testcase.
936
937 2010-11-18  Jeff Law  <law@redhat.com>
938
939         PR middle-end-optimization/46297
940         * gfortran.dg/pr46297.f: New test.
941
942 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
943
944         PR middle-end/31490
945         * gcc.dg/pr31490.c: New test.
946
947 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
948
949         * gcc.dg/nop.h: Move from ...
950         * gcc.dg/guality/nop.h: ... here.
951         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
952         * gcc.dg/guality/asm-1.c: Update nop.h include.
953         * gcc.dg/guality/pr43329-1.c: Ditto.
954
955 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
956
957         * gcc.dg/two-types-1.c: New test.
958         * gcc.dg/two-types-2.c: New test.
959         * gcc.dg/two-types-3.c: New test.
960         * gcc.dg/two-types-4.c: New test.
961         * gcc.dg/two-types-5.c: New test.
962         * gcc.dg/two-types-6.c: New test.
963         * gcc.dg/two-types-7.c: New test.
964         * gcc.dg/two-types-8.c: New test.
965         * gcc.dg/two-types-9.c: New test.
966         * gcc.dg/two-types-10.c: New test.
967         * objc.dg/two-types-1.m: New test.
968
969 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
970
971         PR rtl-optimization/46440
972         * gcc.dg/pr46440.c: New test.
973
974         PR testsuite/45429
975         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
976
977 2010-11-17  Ira Rosen  <irar@il.ibm.com>
978
979         PR tree-optimization/46312
980         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
981         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
982         on targets that support vector shifts with scalar shift argument.
983         Remove dg-options.
984         * gcc.dg/vect/vect-scal-opt.c: Rename to...
985         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
986         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
987         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
988         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
989         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
990         support misaligned data accesses.
991         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
992         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
993         * lib/target-supports.exp
994         (check_effective_target_vect_shift_scalar): New.
995
996 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
997
998         * gcc.dg/guality/nop.h: New file.
999         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1000         "nop".  Adjust line numbers in gdb-test.
1001         * gcc.dg/guality/pr43329-1.c: Likewise.
1002
1003 2010-11-16  Jason Merrill  <jason@redhat.com>
1004
1005         * g++.dg/cpp0x/defaulted20.C: New.
1006
1007         * g++.dg/template/injected2.C: New.
1008
1009 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1010
1011         * objc.dg/protocol-optional-1.m: New.
1012         * obj-c++.dg/protocol-optional-1.mm: New.
1013
1014 2010-11-16  Richard Henderson  <rth@redhat.com>
1015
1016         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1017         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1018
1019 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1020
1021         * gnat.dg/opt12.adb: New test.
1022         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1023
1024 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1025
1026         * gcc.target/rx/pack.c: New test.
1027
1028 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1029             Tobias Burnus  <burnus@net-b.de>
1030
1031         PR fortran/32049
1032         * gfortran.dg/quad_1.f90: New.
1033         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1034         compiler arguments.
1035         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1036         library search path; call gcc-set-multilib-library-path with
1037         arguments such that libgfortran.spec is found.
1038         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1039
1040 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1041
1042         PR c++/46401
1043         * g++.dg/warn/Wsequence-point-3.C: New test.
1044
1045 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1046
1047         PR preprocessor/17349
1048         * gcc.dg/cpp/cmdlne-C3.c: New.
1049
1050 2010-11-16  Richard Guenther  <rguenther@suse.de>
1051
1052         PR tree-optimization/44545
1053         * gcc.dg/pr44545.c: New testcase.
1054
1055 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1056
1057         PR rtl-optimization/46366
1058         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1059         casts.
1060
1061 2010-11-16  Richard Guenther  <rguenther@suse.de>
1062
1063         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1064
1065 2010-11-16  Richard Guenther  <rguenther@suse.de>
1066
1067         PR middle-end/45172
1068         * gfortran.dg/gomp/pr45172.f90: New testcase.
1069
1070 2010-11-16  Nick Clifton  <nickc@redhat.com>
1071
1072         * gcc.target/rx/pack.c: New test.
1073
1074 2010-11-15  Richard Henderson  <rth@redhat.com>
1075
1076         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1077         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1078         Use builtin_constant_p rather than scanning for builtin name.
1079
1080 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1081
1082         * objc.dg/property/dotsyntax-18.m: New.
1083         * objc.dg/property/dotsyntax-19.m: New.
1084         * objc.dg/property/dotsyntax-20.m: New.
1085         * obj-c++.dg/property/dotsyntax-18.mm: New.
1086         * obj-c++.dg/property/dotsyntax-19.mm: New.
1087         * obj-c++.dg/property/dotsyntax-20.mm: New.
1088         * objc.dg/property/dotsyntax-4.m: Removed some unused
1089         variables and code.
1090         * objc.dg/property/dotsyntax-6.m: Same change.
1091         * objc.dg/property/dotsyntax-16.m: Same change.
1092         * objc.dg/property/dotsyntax-17.m: Same change.
1093         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1094         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1095         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1096         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1097         * objc.dg/property/at-property-22.m: Added missing casts.
1098         * obj-c++.dg/property/at-property-22.mm: Same change.
1099
1100 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1101
1102         PR tree-optimization/46491
1103         * gcc.target/i386/pr46491.c: New test.
1104
1105         PR tree-optimization/46461
1106         * gcc.c-torture/compile/pr46461.c: New test.
1107
1108 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1109
1110         PR fortran/46484
1111         * gfortran.dg/allocatable_scalar_11.f90: New.
1112         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1113         standard conform.
1114
1115 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1116
1117         PR debug/46095
1118         * gcc.target/i386/pr46095.c: New test.
1119
1120         PR debug/46387
1121         * gcc.dg/pr46387.c: New test.
1122
1123 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1124
1125         * objc.dg/property/dotsyntax-16.m: New.
1126         * objc.dg/property/dotsyntax-17.m: New.
1127         * obj-c++.dg/property/dotsyntax-16.mm: New.
1128         * obj-c++.dg/property/dotsyntax-17.mm: New.
1129         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1130         syntax with properties, which now works.
1131         * obj-c++.dg/property/at-property-10.mm: Same change.
1132
1133 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1134
1135         PR tree-optimization/46349
1136         * gnat.dg/opt9.adb: New file.
1137         * gnat.dg/opt9_pkg.ads: Likewise
1138
1139 2010-11-15  Richard Guenther  <rguenther@suse.de>
1140
1141         PR lto/44989
1142         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1143
1144 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1145
1146         PR preprocessor/45038
1147         * g++.dg/pr45038.C: New test.
1148
1149 2010-11-15  Richard Guenther  <rguenther@suse.de>
1150
1151         PR tree-optimization/46467
1152         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1153
1154 2010-11-15  Richard Guenther  <rguenther@suse.de>
1155
1156         PR testsuite/46423
1157         * g++.dg/torture/pr34850.C: Adjust.
1158
1159 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1160
1161         PR c/46475
1162         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1163
1164 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1165
1166         * objc.dg/property/at-property-21.m: New.
1167         * objc.dg/property/at-property-22.m: New.
1168         * objc.dg/property/at-property-23.m: New.
1169         * objc.dg/property/synthesize-9.m: New.
1170         * objc.dg/property/synthesize-10.m: New.
1171         * objc.dg/property/synthesize-11.m: New.
1172         * obj-c++.dg/property/at-property-21.mm: New.
1173         * obj-c++.dg/property/at-property-22.mm: New.
1174         * obj-c++.dg/property/at-property-23.mm: New.
1175         * obj-c++.dg/property/synthesize-9.mm: New.
1176         * obj-c++.dg/property/synthesize-10.mm: New.
1177         * obj-c++.dg/property/synthesize-11.mm: New.
1178
1179         * objc.dg/property/at-property-4.m: Updated to match new compiler
1180         where some errors have been converted into warnings and vice versa.
1181         * objc.dg/property/at-property-16.m: Same change.
1182         * objc.dg/property/at-property-18.m: Same change.
1183         * objc.dg/property/property-neg-5.m: Same change.
1184         * obj-c++.dg/property/at-property-4.mm: Same change.
1185         * obj-c++.dg/property/at-property-16.mm: Same change.
1186         * obj-c++.dg/property/at-property-18.mm: Same change.
1187         * obj-c++.dg/property/property-neg-5.mm: Same change.
1188
1189         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1190         commented out because of testsuite problems; I found out that
1191         using dg-warning instead of dg-message gets them to work.
1192         * obj-c++.dg/property/property-neg-3.mm: Same change.
1193         * obj-c++.dg/property/synthesize-6.mm: Same change.
1194         * obj-c++.dg/property/at-property-5.mm: Same change.
1195         * obj-c++.dg/property/at-property-14.mm: Same change.
1196         * obj-c++.dg/property/at-property-18.mm: Same change.
1197         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1198         some tests still do not work due to some other testsuite issue).
1199
1200 2010-11-13  Jason Merrill  <jason@redhat.com>
1201
1202         * g++.dg/cpp0x/auto20.C: New.
1203
1204 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1205
1206         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1207         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1208
1209 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1210
1211         PR c/46462
1212         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1213         * gcc.dg/pr35746.c: Likewise.
1214         * gcc.dg/cpp/direct2.c: Likewise.
1215         * gcc.dg/cpp/direct2s.c: Likewise.
1216         * gcc.dg/noncompile/920923-1.c: Likewise.
1217         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1218
1219 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1220
1221         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1222
1223 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1224
1225         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1226         a pointer to an arbitrary C struct with an Objective-C protocol.
1227         Test various valid uses of typedef with Objective-C objects and
1228         protocols instead.
1229         * objc.dg/invalid-type-1.m: New.
1230         * obj-c++.dg/invalid-type-1.m: New.
1231
1232 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1233
1234         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1235
1236 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1237
1238         PR fortran/45742
1239         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1240
1241 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1242
1243         PR fortran/45742
1244         * gfortran.dg/volatile12.f90: New.
1245
1246 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1247
1248         * objc.dg/attributes/method-format-1.m: Adjust.
1249
1250 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1251
1252         PR c/20385
1253         * gcc.dg/decl-9.c: New.
1254
1255 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1256
1257         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1258
1259 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1260
1261         * gcc.dg/format/few-1.c: New test.
1262         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1263         * gcc.dg/format/c90-scanf-1.c: Adjust.
1264         * gcc.dg/format/cmn-err-1.c: Adjust.
1265         * gcc.dg/format/dfp-printf-1.c: Adjust.
1266         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1267         * gcc.dg/format/gcc_diag-1.c: Adjust.
1268         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1269         * gcc.dg/format/strfmon-1.c: Adjust.
1270         * gcc.dg/format/unnamed-1.c: Adjust.
1271         * gcc.dg/format/xopen-2.c: Adjust.
1272         * g++.dg/ext/builtin4.C: Adjust.
1273         * g++.dg/ext/builtin5.C: Adjust.
1274
1275 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1276
1277         * gcc.dg/pragma-diag-2.c: New test.
1278
1279 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1280
1281         PR fortran/45794
1282         * gfortran.dg/optional_mask.f90: New test.
1283
1284 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1285
1286         * g++.dg/cpp0x/defaulted15.C: Adjust.
1287
1288 2010-11-12  James Dennett <jdennett@google.com>
1289
1290         PR c++/39415
1291         * g++.dg/expr/static_cast7.C: New.
1292
1293 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1294
1295         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1296         warning.
1297         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1298         mips-sgi-irix*.
1299         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1300         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1301
1302 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1303
1304         * gcc.dg/pr46375.c: New test.
1305
1306 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1307
1308         PR c/44782
1309         * c-c++-common/fmax-errors.c: New test.
1310
1311 2010-11-11  Richard Henderson  <rth@redhat.com>
1312
1313         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1314
1315 2010-11-11  Jan Hubicka  <jh@suse.cz>
1316
1317         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1318         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1319
1320 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1321
1322         PR target/46088
1323         * gcc.dg/pr46088.c: New test.
1324
1325 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1326
1327         * gfortran.dg/empty_derived_type.f90: New test.
1328
1329 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1330
1331         PR fortran/46413
1332         * gfortran.dg/class_31.f90: New.
1333
1334         PR fortran/46205
1335         * gfortran.dg/forall_14.f90: New.
1336
1337 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1338             Tobias Burnus  <burnus@net-b.de>
1339
1340         PR fortran/46325
1341         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1342
1343 2010-11-11  Jan Hubicka  <jh@suse.cz>
1344
1345         * gcc.dg/20081223-1.c: Update LTO options.
1346         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1347         * gcc.dg/lto/20081118_0.c: Update LTO options.
1348         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1349         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1350         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1351         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1352         * gcc.dg/lto/20090116_0.c: Update LTO options.
1353         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1354         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1355         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1356         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1357         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1358         * gcc.dg/lto/20081224_0.c: Update LTO options.
1359         * gcc.dg/lto/20090219_0.c: Update LTO options.
1360         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1361         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1362         * gcc.dg/lto/20081115_0.c: Update LTO options.
1363         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1364         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1365         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1366         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1367         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1368         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1369         * g++.dg/20090107-1.C: Update LTO options.
1370         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1371         * g++.dg/lto/20081123_0.C: Update LTO options.
1372         * g++.dg/lto/20090313_0.C: Update LTO options.
1373         * g++.dg/lto/20081125_0.C: Update LTO options.
1374         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1375         * g++.dg/lto/20081219_0.C: Update LTO options.
1376         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1377         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1378         * g++.dg/lto/20090303_0.C: Update LTO options.
1379         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1380         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1381         * g++.dg/lto/20090128_0.C: Update LTO options.
1382         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1383         * g++.dg/lto/20090302_0.C: Update LTO options.
1384         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1385         * g++.dg/lto/20081118_0.C: Update LTO options.
1386         * g++.dg/20090121-1.C: Update LTO options.
1387         * objc.dg/lto/lto.exp: Update LTO options.
1388         * lib/lto.exp: Update LTO options.
1389         * lib/gcc-dg.exp: Update LTO options.
1390         * lib/c-torture.exp: Update LTO options.
1391         * obj-c++.dg/lto/lto.exp: Update LTO options.
1392
1393 2010-11-11  Jan Hubicka  <jh@suse.cz>
1394
1395         PR tree-optimize/40436
1396         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1397         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1398
1399 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1400
1401         * gfortran.dg/proc_decl_24.f90: New.
1402
1403 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1404
1405         * objc.dg/property/at-property-20.m: New.
1406         * objc.dg/property/synthesize-8.m: New.
1407         * obj-c++.dg/property/at-property-20.m: New.
1408         * obj-c++.dg/property/synthesize-8.mm: New.
1409
1410 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1411
1412         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1413
1414 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1415
1416         PR middle-end/46388
1417         * gcc.c-torture/compile/pr46388.c: New test.
1418
1419 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1420
1421         * lib/lto.exp (lto-get-options-main): Support optional target
1422         selector for dg-suppress-ld-options.
1423
1424 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1425
1426         PR tree-optimization/46383
1427         * g++.dg/torture/pr46383.C: New test.
1428
1429 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1430
1431         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1432         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1433         to dg-options.
1434         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1435         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1436         * g++.dg/other/i386-3.C: Ditto.
1437
1438 2010-11-10  Jason Merrill  <jason@redhat.com>
1439
1440         * g++.dg/cpp0x/constexpr-46420.C: New.
1441
1442 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1443
1444         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1445         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1446         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1447         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1448         expected messages.
1449
1450 2010-11-10  Jan Hubicka  <jh@suse.cz>
1451
1452         PR tree-optimize/38669
1453         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1454
1455 2010-11-10  Jan Hubicka  <jh@suse.cz>
1456
1457         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1458
1459 2010-11-10  Jason Merrill  <jason@redhat.com>
1460
1461         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1462
1463 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1464
1465         PR debug/46409
1466         * gcc.dg/debug/pr46409.c: New test.
1467
1468         PR c++/46368
1469         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1470
1471 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1472
1473         PR target/46419
1474         * gcc-target/i386/pr46419.c: New test.
1475
1476 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1477
1478         * g++.dg/other/i386-2.C: Add -mtbm.
1479         * g++.dg/other/i386-3.C: Likewise.
1480         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1481         * gcc.target/i386/funcspec-6.c: Likewise.
1482         * gcc.target/i386/sse-12.c: Add -mtbm.
1483         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1484         operand intrinsics.
1485         * gcc.target/i386/sse-14.c: Likewise.
1486         * gcc.target/i386/sse-22.c: Likewise.
1487         * gcc.target/i386/sse-23.c: Likewise.
1488         * gcc.target/i386/tbm-1.c: New file.
1489         * gcc.target/i386/tbm-2.c: Likewise.
1490
1491 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1492
1493         * g++.dg/other/i386-2.C: Add -mbmi.
1494         * g++.dg/other/i386-3.C: Likewise.
1495         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1496         * gcc.target/i386/funcspec-6.c: Likewise.
1497         * gcc.target/i386/sse-12.c: Add -mbmi.
1498         * gcc.target/i386/bmi-1.c: New file.
1499         * gcc.target/i386/bmi-2.c: Likewise.
1500         * gcc.target/i386/bmi-3.c: Likewise.
1501         * gcc.target/i386/bmi-4.c: Likewise.
1502         * gcc.target/i386/bmi-5.c: Likewise.
1503         * gcc.target/i386/bmi-6.c: Likewise.
1504
1505 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1506
1507         PR c++/46065
1508         * g++.dg/pr46065.C: New test.
1509
1510 2010-11-10  Jan Hubicka  <jh@suse.cz>
1511
1512         PR tree-optimize/33172
1513         PR tree-optimize/43411
1514         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1515         * g++.dg/tree-ssa/pr43411.C: New testcase.
1516
1517 2010-11-10  Jan Hubicka  <jh@suse.cz>
1518
1519         PR tree-optimize/46228
1520         * g++.dg/tree-ssa/pr46228.C: New testcase.
1521
1522 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1523
1524         PR tree-optimization/46414
1525         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1526
1527 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1528
1529         PR fortran/46411
1530         * gfortran.dg/intrinsic_7.f90: New.
1531
1532 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1533
1534         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1535         * g++.dg/abi/thunk4.C: Likewise.
1536         * g++.dg/opt/combine.C: Add dg-require-visibility.
1537         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1538         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1539         alpha*-dec-osf*.
1540         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1541         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1542         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1543         large arena_size.
1544         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1545         * gcc.dg/intmax_t-1.c: Likewise.
1546
1547 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1548
1549         PR fortran/46244
1550         * gfortran.dg/class_30.f90: New.
1551
1552 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1553
1554         PR fortran/46223
1555         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1556         failure on s390.
1557
1558 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1559
1560         PR tree-optimization/45971
1561         * gcc.dg/vect/O3-pr45971.c: New.
1562
1563 2010-11-10  Richard Guenther  <rguenther@suse.de>
1564
1565         PR tree-optimization/44964
1566         * gcc.dg/pr44964.c: New testcase.
1567
1568 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1569
1570         * gnat.dg/opt10.adb: Fix typo.
1571
1572 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1573
1574         PR tree-optimization/46351
1575         PR tree-optimization/46377
1576         * gnat.dg/opt10.adb: New file.
1577         * gnat.dg/opt10_pkg.ads: Likewise.
1578         * gnat.dg/opt11.adb: Likewise.
1579         * gnat.dg/opt11.ads: Likewise.
1580
1581 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1582
1583         * gnat.dg/boolean_conv.adb: New test.
1584
1585 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1586
1587         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1588
1589 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1590
1591         * gnat.dg/unchecked_convert7.adb: New test.
1592
1593 2010-11-10  Richard Guenther  <rguenther@suse.de>
1594
1595         PR tree-optimization/46398
1596         * gcc.dg/torture/pr46398.c: New testcase.
1597
1598 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1599
1600         * gfortran.dg/open_dev_null.f90: New test.
1601
1602 2010-11-09  Jan Hubicka  <jh@suse.cz>
1603
1604         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1605         unrolling.
1606
1607 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1608
1609         * gcc.dg/struct-semi-4.c: New test.
1610
1611 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1612
1613         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1614         power5 to enable generation of FRIZ.
1615
1616         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1617         optimization.
1618
1619         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1620         expected.
1621
1622 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1623
1624         PR target/43808
1625         * gfortran.dg/pr43808.f90: New test.
1626
1627 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1628
1629         PR tree-optimization/46036
1630         * gfortran.dg/lto/pr46036_0.f90: New.
1631
1632 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1633
1634         PR middle-end/45663
1635         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1636         bar invocation instead of first.
1637
1638         PR debug/46171
1639         * gcc.dg/pr46171.c: New test.
1640
1641 2010-11-09  Richard Guenther  <rguenther@suse.de>
1642
1643         PR tree-optimization/46355
1644         * gcc.dg/pr46355.c: New testcase.
1645
1646 2010-11-09  Richard Guenther  <rguenther@suse.de>
1647
1648         PR tree-optimization/46177
1649         * gcc.dg/pr46177-2.c: New testcase.
1650
1651 2010-11-09  Richard Guenther  <rguenther@suse.de>
1652
1653         PR testsuite/46312
1654         * gcc.dg/vec-scal-opt.c: Move ...
1655         * gcc.dg/vect/vect-scal-opt.c: ... here.
1656         * gcc.dg/vec-scal-opt1.c: Move ...
1657         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1658         * gcc.dg/vec-scal-opt2.c: Move ...
1659         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1660
1661 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1662
1663         * gnat.dg/specs/static_initializer5.ads: New test.
1664         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1665
1666 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1667
1668         PR middle-end/46360
1669         * gcc.c-torture/compile/pr46360.c: New test.
1670
1671         PR c++/45894
1672         * g++.dg/warn/Wsequence-point-2.C: New test.
1673
1674 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1675
1676         PR fortran/46313
1677         * gfortran.dg/class_29.f03: New.
1678
1679 2010-11-09  Richard Guenther  <rguenther@suse.de>
1680
1681         PR middle-end/46221
1682         * gcc.target/i386/alias-1.c: New testcase.
1683
1684 2010-11-08  Jason Merrill  <jason@redhat.com>
1685
1686         * g++.dg/cpp0x/constexpr-sassert.C: New.
1687
1688 2010-11-08  Jason Merrill  <jason@redhat.com>
1689
1690         * g++.dg/cpp0x/constexpr-defarg.C: New.
1691
1692 2010-11-08  Xinliang David Li  <davidxl@google.com>
1693
1694         PR tree-optimization/46316
1695         * gcc.c-torture/execute/pr46316.c: New test.
1696
1697 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1698
1699         PR fortran/46344
1700         * gfortran.dg/class_28.f03: Extended.
1701
1702 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1703
1704         * objc.dg/property/dotsyntax-13.m: New.
1705         * objc.dg/property/dotsyntax-14.m: New.
1706         * objc.dg/property/dotsyntax-15.m: New.
1707         * objc.dg/property/synthesize-7.m: New.
1708         * obj-c++.dg/property/dotsyntax-13.mm: New.
1709         * obj-c++.dg/property/dotsyntax-14.mm: New.
1710         * obj-c++.dg/property/dotsyntax-15.mm: New.
1711         * obj-c++.dg/property/synthesize-7.mm: New.
1712
1713 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1714
1715         * objc.dg/property/dynamic-4.m: New.
1716         * objc.dg/property/dynamic-5.m: New.
1717         * objc.dg/property/dynamic-6.m: New.
1718         * obj-c++.dg/property/dynamic-4.mm: New.
1719         * obj-c++.dg/property/dynamic-5.mm: New.
1720         * obj-c++.dg/property/dynamic-6.mm: New.
1721
1722 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1723
1724         * objc.dg/property/synthesize-3.m: New.
1725         * objc.dg/property/synthesize-4.m: New.
1726         * objc.dg/property/synthesize-5.m: New.
1727         * objc.dg/property/synthesize-6.m: New.
1728         * obj-c++.dg/property/synthesize-3.mm: New.
1729         * obj-c++.dg/property/synthesize-4.mm: New.
1730         * obj-c++.dg/property/synthesize-5.mm: New.
1731         * obj-c++.dg/property/synthesize-6.mm: New.
1732
1733 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1734
1735         * objc.dg/property/at-property-5.m: Updated test.
1736         * objc.dg/property/at-property-16.m: New.
1737         * objc.dg/property/at-property-17.m: New.
1738         * objc.dg/property/at-property-18.m: New.
1739         * objc.dg/property/at-property-19.m: New.
1740         * objc.dg/property/dotsyntax-12.m: New.
1741         * objc.dg/protocol-inheritance-1.m: New.
1742         * objc.dg/protocol-inheritance-2.m: New.
1743         * obj-c++.dg/property/at-property-5.mm: Updated test.
1744         * obj-c++.dg/property/at-property-16.mm: New.
1745         * obj-c++.dg/property/at-property-17.mm: New.
1746         * obj-c++.dg/property/at-property-18.mm: New.
1747         * obj-c++.dg/property/at-property-19.mm: New.
1748         * obj-c++.dg/protocol-inheritance-1.mm: New.
1749         * obj-c++.dg/protocol-inheritance-2.mm: New.
1750         * obj-c++.dg/property/dotsyntax-12.mm: New.
1751
1752 2010-11-08  Jason Merrill  <jason@redhat.com>
1753
1754         * g++.dg/expr/overflow1.C: New.
1755         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1756         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1757         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1758         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1759
1760 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1761
1762         * gcc.dg/pr35442.c: Adapt warning.
1763
1764         PR target/46280
1765         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1766         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1767         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1768         i?86-*-* x86_64-*-*.
1769         * g++.dg/torture/pr36445.C: Likewise.
1770         * gcc.c-torture/compile/pr34856.c: Likewise.
1771         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1772         * gcc.c-torture/compile/vector-1.c: Likewise.
1773         * gcc.c-torture/compile/vector-2.c: Likewise.
1774         * gcc.dg/pr32912-1.c: Likewise.
1775         * gcc.c-torture/execute/va-arg-25.c: Move ...
1776         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1777         Add dg-options -msse, dg-require-effective-target sse_runtime for
1778         for i?86-*-*, x86_64-*-*.
1779         * gcc.c-torture/execute/vector-1.c: Likewise.
1780         * gcc.c-torture/execute/vector-2.c: Likewise.
1781         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1782         i?86-*-*, x86_64-*-*.
1783         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1784         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1785         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1786         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1787         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1788
1789 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1790
1791         * gcc.dg/torture/pr45982.c: Add -std=c99
1792         * gcc.dg/torture/pr45623.c: Ditto.
1793
1794 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1795
1796         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1797         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1798
1799 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1800
1801         PR target/28627
1802         * g++.dg/ext/dllimport7.C: Adjust second error check and
1803         allow test for x86_64 mingw, too.
1804
1805 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1806
1807         PR fortran/46344
1808         * gfortran.dg/class_28.f03: New.
1809
1810 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1811
1812         PR rtl-optimization/45352
1813         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1814         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1815         gcc.target/i386/pr45352-2.c: New tests.
1816
1817 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1818
1819         PR libobjc/36610
1820         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1821         XFAIL the run for all but m32 x86.
1822
1823 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1824
1825         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1826         as comment character.
1827
1828 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1829
1830         * gcc.target/mips/mips.exp: Revert previous patch.
1831         * gcc.target/mips/fma-1.c: Delete.
1832         * gcc.target/mips/fma-2.c: Likewise.
1833         * gcc.target/mips/fma-3.c: Likewise.
1834         * gcc.target/mips/fma-4.c: Likewise.
1835         * gcc.target/mips/fma-5.c: Likewise.
1836         * gcc.target/mips/fma-6.c: Likewise.
1837         * gcc.target/mips/fma-7.c: Likewise.
1838         * gcc.target/mips/fma-8.c: Likewise.
1839         * gcc.target/mips/fma-9.c: Likewise.
1840         * gcc.target/mips/fma-10.c: Likewise.
1841         * gcc.target/mips/fma-11.c: Likewise.
1842         * gcc.target/mips/fma-12.c: Likewise.
1843         * gcc.target/mips/fma-13.c: Likewise.
1844         * gcc.target/mips/fma-14.c: Likewise.
1845         * gcc.target/mips/fma-15.c: Likewise.
1846         * gcc.target/mips/fma-16.c: Likewise.
1847         * gcc.target/mips/fma-17.c: Likewise.
1848         * gcc.target/mips/fma-18.c: Likewise.
1849         * gcc.target/mips/fma-19.c: Likewise.
1850         * gcc.target/mips/fma-20.c: Likewise.
1851
1852 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1853
1854         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1855         * gcc.target/mips/fma-1.c: New test.
1856         * gcc.target/mips/fma-2.c: Likewise.
1857         * gcc.target/mips/fma-3.c: Likewise.
1858         * gcc.target/mips/fma-4.c: Likewise.
1859         * gcc.target/mips/fma-5.c: Likewise.
1860         * gcc.target/mips/fma-6.c: Likewise.
1861         * gcc.target/mips/fma-7.c: Likewise.
1862         * gcc.target/mips/fma-8.c: Likewise.
1863         * gcc.target/mips/fma-9.c: Likewise.
1864         * gcc.target/mips/fma-10.c: Likewise.
1865         * gcc.target/mips/fma-11.c: Likewise.
1866         * gcc.target/mips/fma-12.c: Likewise.
1867         * gcc.target/mips/fma-13.c: Likewise.
1868         * gcc.target/mips/fma-14.c: Likewise.
1869         * gcc.target/mips/fma-15.c: Likewise.
1870         * gcc.target/mips/fma-16.c: Likewise.
1871         * gcc.target/mips/fma-17.c: Likewise.
1872         * gcc.target/mips/fma-18.c: Likewise.
1873         * gcc.target/mips/fma-19.c: Likewise.
1874         * gcc.target/mips/fma-20.c: Likewise.
1875
1876 2010-11-06  Jason Merrill  <jason@redhat.com>
1877
1878         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1879
1880 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1881
1882         PR c/43384
1883         * gcc.dg/parser-error-3.c: New test.
1884
1885 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1886
1887         PR c++/45332
1888         * g++.dg/parse/semicolon2.C: New testcase.
1889         * g++.dg/ext/asmspec1.C: Adjust.
1890         * g++.dg/init/new13.C: Adjust.
1891         * g++.dg/parse/ctor5.C: Adjust.
1892
1893 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1894
1895         PR fortran/46330
1896         * gfortran.dg/class_27.f03: New.
1897
1898 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1899
1900         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1901         * objc.dg/property/dotsyntax-5.m: New.
1902         * objc.dg/property/dotsyntax-6.m: New.
1903         * objc.dg/property/dotsyntax-7.m: New.
1904         * objc.dg/property/dotsyntax-8.m: New.
1905         * objc.dg/property/dotsyntax-9.m: New.
1906         * objc.dg/property/dotsyntax-10.m: New.
1907         * objc.dg/property/dotsyntax-11.m: New.
1908         * obj-c++.dg/property/dotsyntax-5.mm: New.
1909         * obj-c++.dg/property/dotsyntax-6.mm: New.
1910         * obj-c++.dg/property/dotsyntax-7.mm: New.
1911         * obj-c++.dg/property/dotsyntax-8.mm: New.
1912         * obj-c++.dg/property/dotsyntax-9.mm: New.
1913         * obj-c++.dg/property/dotsyntax-10.mm: New.
1914         * obj-c++.dg/property/dotsyntax-11.mm: New.
1915
1916 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1917
1918         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1919         NeXT runtime when the type is READONLY.
1920
1921 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1922
1923         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1924         * gcc.target/i386/387-6.c: Ditto.
1925         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1926         * gcc.target/i386/387-4.c: Ditto.
1927         * gcc.target/i386/387-7.c: Ditto.
1928         * gcc.target/i386/387-8.c: Ditto.
1929         * gcc.target/i386/387-9.c: Ditto.
1930         * gcc.target/i386/387-10.c: Ditto.
1931         * gcc.target/i386/387-11.c: Ditto.
1932         * gcc.target/i386/387-12.c: Ditto.
1933
1934         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1935
1936 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1937
1938         PR target/44981
1939         * gcc.dg/darwin-cfstring-format-1.c: New.
1940         * gcc.dg/warn-nsstring.c: New.
1941         * objc.dg/fsf-nsstring-format-1.m: New.
1942         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1943         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1944         linker warning.
1945
1946 2010-11-05  Jason Merrill  <jason@redhat.com>
1947
1948         PR c++/45473
1949         * g++.dg/inherit/virtual6.C: New.
1950
1951 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1952
1953         PR c/44772
1954         * gcc.dg/Wcxx-compat-21.c: New test.
1955
1956 2010-11-05  Ian Lance Taylor  <iant@google.com>
1957
1958         PR target/46084
1959         * gcc.target/i386/pr46084.c: New test.
1960
1961 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1962
1963         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1964         * (check_effective_target_mempcpy): New.
1965         * gcc.c-torture/execute/pr45636.c: Move this...
1966         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1967
1968 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1969
1970         * gcc.target/i386/i386.exp (FLAGS): Remove.
1971         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1972
1973 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1974
1975         PR c++/46160
1976         * g++.dg/opt/empty2.C: New test.
1977
1978         PR target/45670
1979         * gcc.target/i386/pr45670.c: New test.
1980
1981 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1982
1983         PR fortran/45451
1984         PR fortran/46174
1985         * gfortran.dg/class_19.f03: Modified.
1986         * gfortran.dg/class_allocate_6.f03: New.
1987
1988 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1989
1990         * gcc.target/i386/avx-vzeroupper-19.c: New.
1991
1992 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1993
1994         PR tree-optimization/46099
1995         * gcc.dg/autopar/pr46099.c: New test.
1996
1997         PR middle-end/43690
1998         * c-c++-common/pr43690.c: New test.
1999
2000 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2001
2002         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2003         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2004         declaration and implementation.
2005         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2006         * obj-c++.dg/property/at-property-13.mm: Likewise.
2007         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2008         * obj-c++.dg/property/property-1.mm: Likewise.
2009         * obj-c++.dg/property/at-property-7.mm: Likewise.
2010         * obj-c++.dg/property/at-property-9.mm: Likewise.
2011         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2012         * obj-c++.dg/property/at-property-10.mm: Likewise.
2013         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2014         * obj-c++.dg/property/at-property-12.mm: Likewise.
2015         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2016         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2017         * obj-c++.dg/property/at-property-6.mm: Likewise.
2018         * obj-c++.dg/property/at-property-8.mm: Likewise.
2019         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2020         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2021         * obj-c++.dg/property/at-property-11.mm: Likewise.
2022         * obj-c++.dg/template-8.mm: Likewise.
2023         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2024         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2025         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2026         and put a FIXME for this.
2027         * obj-c++.dg/property/property-2.mm: Remove.
2028         * obj-c++.dg/property/property-3.mm: Remove.
2029
2030 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2031
2032         PR debug/46307
2033         * gcc.dg/pr46307.c: New test.
2034
2035 2010-11-05  Jason Merrill  <jason@redhat.com>
2036
2037         PR c++/46304
2038         * g++.dg/ext/complex6.C: New.
2039
2040 2010-11-04  Bud Davis   <jimmied@smu.edu>
2041
2042         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2043
2044 2010-11-04  Chao-ying Fu  <fu@mips.com>
2045
2046         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2047         msubu, mult, multu.
2048         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2049
2050 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2051
2052         Fixed using the Objective-C 2.0 dot-syntax with class names.
2053         * objc.dg/property/dotsyntax-3.m: New.
2054         * objc.dg/property/dotsyntax-4.m: New.
2055         * obj-c++.dg/property/dotsyntax-3.mm: New.
2056         * obj-c++.dg/property/dotsyntax-4.mm: New.
2057
2058         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2059         Objective-C 2.0 dot-syntax is used with class names.
2060         * obj-c++.dg/fobjc-std-1.mm: Same change.
2061
2062 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2063
2064         * gcc.target/powerpc/loop_align.c: New.
2065
2066 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2067
2068         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2069
2070         merge from FSF 'apple/trunk' branch.
2071         * gcc.target/powerpc/darwin64-abi.c: New.
2072
2073 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2074
2075         PR tree-optimization/46233
2076         * gcc.dg/pr46233.c: New test.
2077
2078 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2079
2080         * objc.dg/property/property-2.m: Deleted.
2081         * objc.dg/property/property-3.m: Deleted.
2082
2083 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2084
2085         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2086         defined.
2087         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2088         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2089         * objc.dg/property/property-1.m: Likewise.
2090         * objc.dg/property/at-property-6.m: Likewise.
2091         * objc.dg/property/at-property-7.m: Likewise.
2092         * objc.dg/property/dotsyntax-1.m: Likewise.
2093         * objc.dg/property/at-property-8.m: Likewise.
2094         * objc.dg/property/dotsyntax-2.m: Likewise.
2095         * objc.dg/property/at-property-9.m: Likewise.
2096         * objc.dg/property/synthesize-2.m: Likewise.
2097         * objc.dg/property/at-property-10.m: Likewise.
2098         * objc.dg/property/at-property-11.m: Likewise.
2099         * objc.dg/property/at-property-12.m: Likewise.
2100         * objc.dg/property/at-property-13.m: Likewise.
2101         * objc.dg/property/fsf-property-method-access.m: Likewise.
2102         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2103         linker warning.
2104         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2105         warnings.
2106         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2107         deprecation warnings.  Use Object1 implementation.
2108         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2109         * objc/execute/forward-1.m: Remove.
2110         * objc/execute/forward-1.x: Remove.
2111
2112 2010-11-04  Jason Merrill  <jason@redhat.com>
2113
2114         * g++.dg/cpp0x/constexpr-access.C: New.
2115
2116 2010-11-04  Richard Guenther  <rguenther@suse.de>
2117
2118         PR rtl-optimization/46183
2119         * gcc.dg/torture/pr46183.c: New testcase.
2120
2121 2010-11-04  Richard Guenther  <rguenther@suse.de>
2122
2123         PR tree-optimization/46068
2124         * gcc.dg/torture/pr46068.c: New testcase.
2125
2126 2010-11-04  Richard Guenther  <rguenther@suse.de>
2127
2128         PR tree-optimization/45991
2129         * gcc.dg/pr45991.c: New testcase.
2130
2131 2010-11-04  Richard Guenther  <rguenther@suse.de>
2132
2133         PR tree-optimization/46154
2134         * g++.dg/torture/pr46154.C: New testcase.
2135
2136 2010-11-04  Richard Guenther  <rguenther@suse.de>
2137
2138         PR tree-optimization/45733
2139         * gcc.dg/pr45733.c: New testcase.
2140
2141 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2142
2143         PR tree-optimization/46213
2144         * gfortran.dg/vect/pr46213.f90: New.
2145
2146 2010-11-04  Richard Guenther  <rguenther@suse.de>
2147
2148         PR testsuite/45702
2149         * gcc.dg/pr34989-1.c: Move ...
2150         * gcc.dg/lto/pr34989-1_0.c: ... here.
2151         * gcc.dg/pr34989-2.c: Move ...
2152         * gcc.dg/lto/pr34989-1_1.c: ... here.
2153         * gcc.dg/pr27898.c: Move ...
2154         * gcc.dg/lto/pr27898_0.c: ... here and ...
2155         * gcc.dg/lto/pr27898_1.c: ... split.
2156         * gcc.dg/pr28712.c: Move ...
2157         * gcc.dg/lto/pr28712_0.c: ... here and ...
2158         * gcc.dg/lto/pr28712_1.c: ... split ...
2159         * gcc.dg/lto/pr28712_2.c: ... twice.
2160         * gcc.dg/pr28706.c: Move ...
2161         * gcc.dg/lto/pr28706_0.c: ... here and ...
2162         * gcc.dg/lto/pr28706_1.c: ... split.
2163
2164 2010-11-04  Richard Guenther  <rguenther@suse.de>
2165             Richard Henderson  <rth@redhat.com>
2166
2167         * gcc.target/i386/fma4-vector-2.c: New testcase.
2168
2169 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2170             Richard Guenther  <rguenther@suse.de>
2171
2172         * gcc.dg/vec-scal-opt.c: New testcase.
2173         * gcc.dg/vec-scal-opt1.c: New testcase.
2174         * gcc.dg/vec-scal-opt2.c: New testcase.
2175
2176 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2177
2178         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2179         from plugin build flags on Darwin targets.
2180
2181 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2182
2183         * gcc.target/i386/pr46285.c: Require split_stack target.
2184
2185 2010-11-03  Jason Merrill  <jason@redhat.com>
2186
2187         PR c++/46293
2188         * g++.dg/cpp0x/constexpr-base2.C: New.
2189
2190         PR c++/46289
2191         * g++.dg/cpp0x/initlist45.C: New.
2192
2193 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2194
2195         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2196         is now allowed in categories.
2197         * obj-c++.dg/property/dynamic-2.mm: Same change.
2198         * objc.dg/property/dynamic-3.m: New.
2199         * obj-c++.dg/property/dynamic-3.mm: New.
2200         * objc.dg/property/at-property-14.m: New.
2201         * objc.dg/property/at-property-15.m: New.
2202         * obj-c++.dg/property/at-property-14.mm: New.
2203         * obj-c++.dg/property/at-property-15.mm: New.
2204
2205         * objc.dg/foreach-6.m: Added a few more tests for valid and
2206         invalid iterating variables and collections.
2207
2208 2010-11-03  Xinliang David Li  <davidxl@google.com>
2209
2210         PR target/46200
2211         * g++.dg/tree-ssa/ivopts-2.C: New test.
2212
2213 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2214
2215         PR target/46295
2216         * gcc.target/i386/pr46295.c: New.
2217
2218 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2219
2220         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2221         precision min/max for single precision on VSX.
2222
2223 2010-11-03  Jason Merrill  <jason@redhat.com>
2224
2225         PR c++/46289
2226         * g++.dg/cpp0x/constexpr-ice3.C: New.
2227
2228 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2229
2230         * gnat.dg/opt8.ad[sb]: New test.
2231         * gnat.dg/opt8_pkg.ads: New helper.
2232
2233 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2234
2235         PR rtl-optimization/45865
2236         * gcc.dg/pr45865.c: New.
2237         * gcc.dg/torture/pr45865.c: Likewise.
2238
2239         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2240         * gcc.target/arm/headmerge-2.c: Likewise.
2241         * gcc.target/i386/headmerge-1.c: Likewise.
2242         * gcc.target/i386/headmerge-2.c: Likewise.
2243
2244 2010-11-03  Richard Guenther  <rguenther@suse.de>
2245
2246         PR middle-end/46288
2247         * gcc.dg/pr46288.c: New testcase.
2248
2249 2010-11-03  Richard Guenther  <rguenther@suse.de>
2250
2251         PR tree-optimization/44807
2252         * gcc.dg/torture/pr44807.c: New testcase.
2253
2254 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2255
2256         PR libgfortran/43899
2257         * gfortran.dg/namelist_67.f90: New test.
2258
2259 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2260
2261         PR tree-optimization/46009
2262         * gcc.dg/vect/pr46009.c: New function.
2263
2264 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2265
2266         Implemented -fobjc-std=objc1 flag.
2267         * objc.dg/fobjc-std-1.m: New.
2268         * obj-c++.dg/fobjc-std-1.mm: New.
2269
2270 2010-11-03  Richard Guenther  <rguenther@suse.de>
2271
2272         PR middle-end/46241
2273         * g++.dg/debug/pr46241.C: New testcase.
2274
2275 2010-11-03  Richard Guenther  <rguenther@suse.de>
2276
2277         PR tree-optimization/46190
2278         * gfortran.dg/pr46190.f90: New testcase.
2279
2280 2010-11-03  Richard Guenther  <rguenther@suse.de>
2281
2282         PR testsuite/46274
2283         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2284         * gcc.dg/vect/vect-19.c: Likewise.
2285         * gcc.dg/vect/vect-17.c: Likewise.
2286
2287 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2288
2289         PR target/46285
2290         * gcc.target/i386/pr46285.c: New.
2291
2292 2010-11-03  Richard Guenther  <rguenther@suse.de>
2293
2294         PR tree-optimization/46217
2295         * gcc.dg/pr46217.c: New testcase.
2296
2297 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2298
2299         * objc.dg/property/dotsyntax-1.m: New.
2300         * objc.dg/property/dotsyntax-2.m: New.
2301         * obj-c++.dg/property/dotsyntax-1.mm: New.
2302         * obj-c++.dg/property/dotsyntax-2.mm: New.
2303
2304 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2305
2306         PR tree-optimization/46165
2307         * gcc.dg/pr46165.c: New test.
2308
2309 2010-11-03  Richard Guenther  <rguenther@suse.de>
2310
2311         PR middle-end/46251
2312         * gcc.dg/pr46251.c: New testcase.
2313
2314 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2315
2316         PR tree-optimization/46107
2317         * gcc.c-torture/compile/pr46107.c: New test.
2318
2319         PR debug/46252
2320         * gcc.dg/pr46252.c: New test.
2321
2322         PR rtl-optimization/46034
2323         PR rtl-optimization/46212
2324         PR rtl-optimization/46248
2325         * gcc.c-torture/compile/pr46034.c: New test.
2326         * gcc.c-torture/compile/pr46248.c: New test.
2327         * gcc.dg/pr46212.c: New test.
2328
2329 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2330
2331         * gnat.dg/sizetype4.adb: New test.
2332
2333 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2334
2335         * gcc.target/i386/avx-vzeroupper-15.c: New.
2336         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2337         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2338         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2339
2340         PR target/46253
2341         * gcc.target/i386/pr46253.c: New.
2342
2343 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2344             Tobias Burnus  <burnus@net-b.de>
2345
2346         PR fortran/45170
2347         * gfortran.dg/deferred_type_param_1.f90: New.
2348         * gfortran.dg/deferred_type_param_2.f90: New.
2349         * gfortran.dg/initialization_1.f90: Update dg-errors.
2350         * gfortran.dg/initialization_9.f90: Update dg-errors.
2351
2352 2010-11-02  Richard Guenther  <rguenther@suse.de>
2353
2354         PR tree-optimization/46149
2355         * g++.dg/torture/pr46149.C: New testcase.
2356
2357 2010-11-02  Richard Guenther  <rguenther@suse.de>
2358
2359         PR tree-optimization/46216
2360         * gcc.dg/torture/pr46216.c: New testcase.
2361
2362 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2363
2364         PR target/46131
2365         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2366         *-*-osf*.
2367
2368 2010-11-02  Richard Guenther  <rguenther@suse.de>
2369
2370         PR tree-optimization/46184
2371         * gcc.dg/pr46184.c: New testcase.
2372
2373 2010-11-02  Richard Guenther  <rguenther@suse.de>
2374
2375         PR tree-optimization/46177
2376         * gcc.dg/pr46177.c: New testcase.
2377
2378 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2379
2380         PR middle-end/46120
2381         * g++.dg/ipa/ivinline-9.C: New test.
2382
2383 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2384
2385         PR tree-optimization/45875
2386         * g++.dg/torture/pr45875.C: New test.
2387
2388 2010-11-02  Richard Guenther  <rguenther@suse.de>
2389
2390         PR testsuite/46249
2391         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2392
2393 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2394
2395         PR debug/46255
2396         * gcc.dg/pr46255.c: New test.
2397
2398 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2399
2400         PR c++/46170
2401         PR c++/46162
2402         * g++.dg/template/sfinae26.C: New test.
2403         * g++.dg/template/sfinae27.C: Likewise.
2404
2405 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2406
2407         PR c++/45606
2408         * g++.dg/template/typedef36.C: New test.
2409         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2410         * g++.dg/template/canon-type-10.C: Likewise.
2411         * g++.dg/template/canon-type-11.C: Likewise.
2412         * g++.dg/template/canon-type-12.C: Likewise.
2413         * g++.dg/template/canon-type-13.C: Likewise.
2414
2415 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2416
2417         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2418         instance of debug_pubnames on darwin.
2419
2420 2010-11-01  Jason Merrill  <jason@redhat.com>
2421             Benjamin Kosnik  <bkoz@redhat.com>
2422
2423         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2424         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2425
2426         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2427         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2428         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2429         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2430         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2431         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2432         * g++.dg/cpp0x/constexpr-array.C: New.
2433         * g++.dg/cpp0x/constexpr-base.C: New.
2434         * g++.dg/cpp0x/constexpr-complex.C: New.
2435         * g++.dg/cpp0x/constexpr-data1.C: New.
2436         * g++.dg/cpp0x/constexpr-data2.C: New.
2437         * g++.dg/cpp0x/constexpr-deref.C: New.
2438         * g++.dg/cpp0x/constexpr-diag1.C: New.
2439         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2440         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2441         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2442         * g++.dg/cpp0x/constexpr-empty.C: New.
2443         * g++.dg/cpp0x/constexpr-empty2.C: New.
2444         * g++.dg/cpp0x/constexpr-empty3.C: New.
2445         * g++.dg/cpp0x/constexpr-empty4.C: New.
2446         * g++.dg/cpp0x/constexpr-empty5.C: New.
2447         * g++.dg/cpp0x/constexpr-ex1.C: New.
2448         * g++.dg/cpp0x/constexpr-ex2.C: New.
2449         * g++.dg/cpp0x/constexpr-ex3.C: New.
2450         * g++.dg/cpp0x/constexpr-ex4.C: New.
2451         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2452         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2453         * g++.dg/cpp0x/constexpr-function1.C: New.
2454         * g++.dg/cpp0x/constexpr-function2.C: New.
2455         * g++.dg/cpp0x/constexpr-function3.C: New.
2456         * g++.dg/cpp0x/constexpr-ice.C: New.
2457         * g++.dg/cpp0x/constexpr-initlist.C: New.
2458         * g++.dg/cpp0x/constexpr-neg1.C: New.
2459         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2460         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2461         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2462         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2463         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2464         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2465         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2466         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2467         * g++.dg/cpp0x/constexpr-object1.C: New.
2468         * g++.dg/cpp0x/constexpr-object2.C: New.
2469         * g++.dg/cpp0x/constexpr-overflow.C: New.
2470         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2471         * g++.dg/cpp0x/constexpr-pos1.C: New.
2472         * g++.dg/cpp0x/constexpr-potential1.C: New.
2473         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2474         * g++.dg/cpp0x/constexpr-pure.C: New.
2475         * g++.dg/cpp0x/constexpr-static.C: New.
2476         * g++.dg/cpp0x/constexpr-static2.C: New.
2477         * g++.dg/cpp0x/constexpr-static3.C: New.
2478         * g++.dg/cpp0x/constexpr-static4.C: New.
2479         * g++.dg/cpp0x/constexpr-static5.C: New.
2480         * g++.dg/cpp0x/constexpr-static6.C: New.
2481         * g++.dg/cpp0x/constexpr-string.C: New.
2482         * g++.dg/cpp0x/constexpr-switch.C: New.
2483         * g++.dg/cpp0x/constexpr-targ.C: New.
2484         * g++.dg/cpp0x/constexpr-throw.C: New.
2485         * g++.dg/cpp0x/constexpr-typeid.C: New.
2486         * g++.dg/cpp0x/constexpr-union.C: New.
2487         * g++.dg/cpp0x/constexpr-value.C: New.
2488         * g++.dg/cpp0x/constexpr-value2.C: New.
2489         * g++.dg/cpp0x/constexpr-variadic.C: New.
2490         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2491         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2492         * g++.dg/other/fold1.C: Likewise.
2493         * g++.dg/parse/crash36.C: Likewise.
2494         * g++.dg/parse/constant4.C: Adjust expected error.
2495         * g++.dg/template/arg5.C: Likewise.
2496         * g++.dg/template/non-dependent10.C: Likewise.
2497         * g++.dg/template/qualified-id3.C: Likewise.
2498         * g++.dg/warn/overflow-warn-1.C: Likewise.
2499         * g++.dg/warn/overflow-warn-3.C: Likewise.
2500         * g++.dg/warn/overflow-warn-4.C: Likewise.
2501         * g++.old-deja/g++.pt/crash10.C: Likewise.
2502
2503         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2504
2505 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2506
2507         Implemented format and noreturn attributes for Objective-C methods.
2508         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2509         * objc.dg/attributes/method-deprecated-1.m: New.
2510         * objc.dg/attributes/method-deprecated-2.m: New.
2511         * objc.dg/attributes/method-deprecated-3.m: New.
2512         * objc.dg/attributes/method-noreturn-1.m: New.
2513         * objc.dg/attributes/method-sentinel-1.m: New.
2514         * objc.dg/attributes/method-format-1.m: New.
2515         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2516         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2517         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2518         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2519         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2520         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2521         * obj-c++.dg/attributes/method-format-1.mm: New.
2522
2523 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2524
2525         * objc.dg/property/at-property-deprecated-1.m: New.
2526         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2527
2528 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2529
2530         Implemented Objective-C 2.0 property accessors.
2531         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2532         avoid testing more complex accessors in this testcase which is not
2533         about them.
2534         * objc.dg/property/at-property-7.m: Same change.
2535         * objc.dg/property/at-property-8.m: Same change.
2536         * objc.dg/property/at-property-9.m: Same change.
2537         * objc.dg/property/at-property-10.m: Same change.
2538         * objc.dg/property/at-property-11.m: Same change.
2539         * obj-c++.dg/property/at-property-6.mm: Same change.
2540         * obj-c++.dg/property/at-property-7.mm: Same change.
2541         * obj-c++.dg/property/at-property-8.mm: Same change.
2542         * obj-c++.dg/property/at-property-9.mm: Same change.
2543         * obj-c++.dg/property/at-property-10.mm: Same change.
2544         * obj-c++.dg/property/at-property-11.mm: Same change.
2545         * objc.dg/property/at-property-12.m: New.
2546         * objc.dg/property/at-property-13.m: New.
2547         * obj-c++.dg/property/at-property-12.mm: New.
2548         * obj-c++.dg/property/at-property-13.mm: New.
2549
2550 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2551
2552         PR fortran/46152
2553         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2554         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2555         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2556         * gfortran.dg/allocate_with_typespec_2.f: New test.
2557         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2558         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2559         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2560
2561 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2562             Nathan Froyd  <froydnj@codesourcery.com>
2563
2564         PR tree-optimization/46259
2565         * gfortran.dg/pr46259.f: New testcase.
2566
2567 2010-11-01  Paul Koning  <ni1d@arrl.net>
2568
2569         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2570         * gcc.c-torture/compile/20020604-1.c: Ditto.
2571         * gcc.c-torture/compile/20001226-1.c: Ditto.
2572         * gcc.c-torture/compile/20010327-1.c: Ditto.
2573         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2574         * gcc.c-torture/compile/pr43191.c: Ditto.
2575         * gcc.c-torture/compile/pr41181.c: Ditto.
2576
2577 2010-10-31  Richard Henderson  <rth@redhat.com>
2578
2579         * lib/target-supports.exp
2580         (check_effective_target_automatic_stack_alignment): True for
2581         x86 but not windows.
2582         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2583         use of the preferred-stack-boundary arguments.
2584         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2585
2586 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2587
2588         PR target/46142
2589         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2590         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2591
2592 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2593
2594         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2595
2596 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2597
2598         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2599         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2600         than tls.
2601         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2602         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2603         * objc.dg/torture/tls/thr-init.m: Likewise.
2604         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2605         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2606
2607 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2608
2609         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2610         the Linux kernel.
2611
2612 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2613
2614         PR fortran/44917
2615         PR fortran/44926
2616         PR fortran/46196
2617         * gfortran.dg/typebound_generic_10.f03: New.
2618
2619 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2620
2621         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2622         * objc.dg/property/property-neg-1.m: Updated for changes in the
2623         syntax of @property and the implementation of
2624         @synthesize/@dynamic.
2625         * objc.dg/property/property-neg-2.m: Same change.
2626         * objc.dg/property/property-neg-3.m: Same change.
2627         * objc.dg/property/property-neg-4.m: Same change.
2628         * objc.dg/property/property-neg-5.m: Same change.
2629         * objc.dg/property/property-neg-7.m: Same change.
2630         * objc.dg/property/property-1.m: Same change.
2631         * objc.dg/property/synthesize-1.m: Same change.
2632         * objc.dg/property/at-property-2.m: Same change.
2633         * objc.dg/property/at-property-4.m: Same change.
2634
2635         * objc.dg/property/fsf-property-method-acces.m: Updated for
2636         changes in the syntax of @property and the implementation of
2637         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2638         * objc.dg/property/fsf-property-basic.m: Same change.
2639         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2640
2641         * objc.dg/property/at-property-5.m: New.
2642         * objc.dg/property/at-property-6.m: New.
2643         * objc.dg/property/at-property-7.m: New.
2644         * objc.dg/property/at-property-8.m: New.
2645         * objc.dg/property/at-property-9.m: New.
2646         * objc.dg/property/at-property-10.m: New.
2647         * objc.dg/property/at-property-11.m: New.
2648         * objc.dg/property/synthesize-2.m: New.
2649         * objc.dg/property/dynamic-2.m: New.
2650
2651         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2652         syntax of @property and the implementation of
2653         @synthesize/@dynamic.
2654         * obj-c++.dg/property/property-neg-2.mm: Same change.
2655         * obj-c++.dg/property/property-neg-3.mm: Same change.
2656         * obj-c++.dg/property/property-neg-4.mm: Same change.
2657         * obj-c++.dg/property/property-neg-5.mm: Same change.
2658         * obj-c++.dg/property/property-neg-7.mm: Same change.
2659         * obj-c++.dg/property/property-1.mm: Same change.
2660         * obj-c++.dg/property/synthesize-1.mm: Same change.
2661         * obj-c++.dg/property/at-property-2.mm: Same change.
2662         * obj-c++.dg/property/at-property-4.mm: Same change.
2663
2664         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2665         changes in the syntax of @property and the implementation of
2666         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2667         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2668         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2669
2670         * obj-c++.dg/property/at-property-5.mm: New.
2671         * obj-c++.dg/property/at-property-6.mm: New.
2672         * obj-c++.dg/property/at-property-7.mm: New.
2673         * obj-c++.dg/property/at-property-8.mm: New.
2674         * obj-c++.dg/property/at-property-9.mm: New.
2675         * obj-c++.dg/property/at-property-10.mm: New.
2676         * obj-c++.dg/property/at-property-11.mm: New.
2677         * obj-c++.dg/property/synthesize-2.mm: New.
2678         * obj-c++.dg/property/dynamic-2.mm: New.
2679
2680 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2681             Andrew Pinski  <pinskia@gmail.com>
2682
2683         * gcc.c-torture/execute/vector-shift.c: New testcase.
2684         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2685         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2686         * gcc.dg/vector-shift.c: Likewise.
2687         * gcc.dg/vector-shift1.c: Likewise.
2688         * gcc.dg/torture/vector-shift2.c: Likewise.
2689         * gcc.dg/vector-shift3.c: Likewise.
2690         * gcc.dg/simd-1b.c: Adjust.
2691
2692 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2693
2694         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2695
2696 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2697
2698         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2699
2700 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2701
2702         PR target/46153
2703         * gcc.target/i386/pr46153.c: New test.
2704
2705 2010-10-27  Jason Merrill  <jason@redhat.com>
2706
2707         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2708
2709 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2710
2711         PR fortran/46161
2712         * gfortran.dg/class_dummy_3.f03: New.
2713
2714 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2715
2716         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2717         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2718
2719         * gcc.target/i386/avx-vzeroupper-3.c: New.
2720         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2721         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2722         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2723         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2724         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2725         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2726         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2727         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2728         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2729         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2730         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2731
2732 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2733
2734         * obj-c.dg/property/at-property-4.m: New.
2735         * obj-c++.dg/property/at-property-4.mm: New.
2736         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2737         updates in warning.
2738         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2739         updates in warning.
2740
2741 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2742
2743         * objc.dg/property/at-property-1.m: New.
2744         * objc.dg/property/at-property-2.m: New.
2745         * objc.dg/property/at-property-3.m: New.
2746         * objc.dg/ivar-invalid-type-1.m: New.
2747         * obj-c++.dg/property/at-property-1.mm: New.
2748         * obj-c++.dg/property/at-property-2.mm: New.
2749         * obj-c++.dg/property/at-property-3.mm: New.
2750         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2751         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2752         in error reporting.
2753
2754 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2755
2756         PR libgfortran/46010
2757         * gfortran.dg/namelist_66.f90: New test.
2758         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2759
2760 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2761
2762         PR fortran/42647
2763         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2764         * gfortran.dg/allocatable_scalar_10.f90: New.
2765         * gfortran.dg/class_19.f03: Extended.
2766
2767 2010-10-26  Jan Hubicka  <jh@suse.cz>
2768
2769         PR middle-end/45736
2770         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2771
2772 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2773
2774         PR tree-optimization/46167
2775         * gcc.dg/vect/O-pr46167.c: New.
2776         * gcc.dg/vect/vect.exp: Run tests with -O.
2777
2778 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2779
2780         PR target/44948
2781         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2782         * g++.dg/vect/pr33860a.cc: Likewise.
2783         * gcc.c-torture/compile/20070522-1.c: Likewise.
2784         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2785         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2786         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2787         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2788         * gcc.dg/pr44136.c: Likewise.
2789
2790         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2791         * gcc.dg/compat/vector-1_x.c: Likewise.
2792         * gcc.dg/compat/vector-1_y.c: Likewise.
2793         * gcc.dg/compat/vector-2_x.c: Likewise.
2794         * gcc.dg/compat/vector-2_y.c: Likewise.
2795         * gcc.dg/pr43300.c: Likewise.
2796
2797         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2798         * gcc.dg/compat/vector-1a_y.c: Likewise.
2799         * gcc.dg/compat/vector-1b_x.c: Likewise.
2800         * gcc.dg/compat/vector-1b_y.c: Likewise.
2801         * gcc.dg/compat/vector-2a_x.c: Likewise.
2802         * gcc.dg/compat/vector-2a_y.c: Likewise.
2803         * gcc.dg/compat/vector-2b_x.c: Likewise.
2804         * gcc.dg/compat/vector-2b_y.c: Likewise.
2805         * gcc.target/i386/pr39162.c: Likewise.
2806         * gcc.target/i386/pr40906-2.c: Likewise.
2807         * gcc.target/i386/sse-5.c: Likewise.
2808
2809         * gcc.dg/pr35442.c: Prune ABI change warnings.
2810
2811         * gcc.c-torture/execute/pr38151.x: New.
2812         * gcc.target/i386/pr44948-1a.c: Likewise.
2813         * gcc.target/i386/pr44948-1b.c: Likewise.
2814         * gcc.target/i386/pr44948-2a.c: Likewise.
2815         * gcc.target/i386/pr44948-2b.c: Likewise.
2816
2817 2010-10-26  Ian Lance Taylor  <iant@google.com>
2818
2819         PR middle-end/45687
2820         * gcc.c-torture/execute/20101025-1.c: New test.
2821
2822 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2823
2824         PR fortran/45451
2825         * gfortran.dg/class_allocate_5.f90: New.
2826
2827 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2828
2829         Implement opaque-enum-specifiers for C++0x
2830         * g++.dg/cpp0x/forw_enum1.C: New.
2831         * g++.dg/cpp0x/forw_enum2.C: New.
2832         * g++.dg/cpp0x/forw_enum3.C: New.
2833         * g++.dg/cpp0x/forw_enum4.C: New.
2834         * g++.dg/cpp0x/forw_enum5.C: New.
2835         * g++.dg/cpp0x/forw_enum6.C: New.
2836         * g++.dg/cpp0x/forw_enum7.C: New.
2837         * g++.dg/cpp0x/forw_enum8.C: New.
2838         * g++.dg/cpp0x/forw_enum9.C: New.
2839         * g++.dg/parse/enum3.C: Add new errors.
2840         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2841         * g++.dg/cpp0x/auto9.C: Add new error.
2842         * g++.dg/template/crash79.C: Add new errors.
2843
2844 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2845
2846         * gcc.target/arm/volatile-bitfields-1.c: New test.
2847         * gcc.target/arm/volatile-bitfields-2.c: New test.
2848         * gcc.target/arm/volatile-bitfields-3.c: New test.
2849
2850 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2851
2852         * gnat.dg/pointer_discr1.adb: New test.
2853         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2854         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2855         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2856
2857 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2858
2859         * gnat.dg/loop_optimization8.adb: New test.
2860         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2861         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2862
2863 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2864
2865         * gnat.dg/in_out_parameter2.adb: New test.
2866         * gnat.dg/in_out_parameter3.adb: Likewise.
2867
2868 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2869
2870         * g++.dg/opt/combine.c: New test.
2871
2872 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2873
2874         * gnat.dg/opt7.ad[sb]: New test.
2875         * gnat.dg/opt7_pkg.ads: New helper.
2876
2877 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2878
2879         PR objc/45735
2880         * obj-c.dg/pr45735.mm: New.
2881         * obj-c++.dg/pr45735.mm: New.
2882
2883 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2884
2885         PR objc/24393
2886         * objc.dg/pr24393.m: New.
2887         * obj-c++.dg/pr24393.mm: New.
2888
2889 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2890
2891         PR objc/28049
2892         * objc.dg/pr28049.m: New.
2893         * obj-c++.dg/pr28049.mm: New.
2894
2895 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2896
2897         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2898         parameter attributes are now supported.
2899         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2900         * objc.dg/attributes/parameter-attribute-1.m: New test.
2901         * objc.dg/attributes/parameter-attribute-2.m: New test.
2902         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2903         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2904
2905 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2906
2907         Based on the CFString implementation in FSF apple/trunk branch.
2908
2909         * gcc.dg/darwin-cfstring-1.c: New.
2910         * gcc.dg/darwin-cfstring-2.c: New.
2911         * gcc.dg/torture/darwin-cfstring-3.c: New.
2912         * g++.dg/other/darwin-cfstring1.C: New.
2913         * g++.dg/torture/darwin-cfstring-3.C: New.
2914
2915 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2916
2917         * objc.dg/demangle-1.m: New test.
2918         * obj-c++.dg/demangle-1.mm: New test.
2919         * obj-c++.dg/demangle-2.mm: New test.
2920         * obj-c++.dg/demangle-3.mm: New test.
2921
2922 2010-10-23  Ian Lance Taylor  <iant@google.com>
2923
2924         * gcc.c-torture/execute/20101011-1.c: New test.
2925         * gcc.c-torture/execute/20101011-1.x: New test driver.
2926
2927 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2928
2929         PR fortran/46122
2930         * gfortran.dg/protected_8.f90: New.
2931
2932 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2933
2934         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2935         * gcc.target/i386/isa-9.c: Skip for -march other than
2936         -march=amdfam10 in multilib options.
2937         * gcc.target/i386/pr42589.c: Skip for -march other than
2938         -march=i486 in multilib options.
2939         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2940         other -march in multilib options.
2941
2942 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2943
2944         PR rtl-optimization/37360
2945         * gcc.dg/pr37360.c: New test.
2946
2947 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2948
2949         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2950
2951 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2952             Andrew Pinski  <pinskia@gmail.com>
2953
2954         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2955         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2956         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2957         * gcc.dg/vector-subscript-1.c: Likewise.
2958         * gcc.dg/vector-subscript-2.c: Likewise.
2959         * gcc.dg/vector-subscript-3.c: New testcase.
2960         * gcc.dg/array-8.c: Adjust.
2961
2962 2010-10-22  Richard Guenther  <rguenther@suse.de>
2963
2964         PR middle-end/46137
2965         * c-c++-common/torture/pr46137.c: New testcase.
2966
2967 2010-10-22  Jason Merrill  <jason@redhat.com>
2968
2969         PR c++/46129
2970         * g++.dg/template/defarg14.C: New.
2971
2972 2010-10-22  Jason Merrill  <jason@redhat.com>
2973
2974         PR c++/46103
2975         * g++.dg/cpp0x/implicit10.C: New.
2976
2977 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2978
2979         PR target/46098
2980         * gcc.target/i386/pr46098.c: New test.
2981
2982 2010-10-22  Richard Guenther  <rguenther@suse.de>
2983
2984         PR tree-optimization/45720
2985         * gcc.dg/torture/pr45720.c: New testcase.
2986
2987 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2988
2989         PR tree-optimization/46126
2990         * gcc.dg/vect/pr46126.c: New.
2991
2992 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2993
2994         Based on the CFString implementation in FSF apple/trunk branch.
2995
2996         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2997         so that the latter can be used in dg-skip and dg-xfail clauses.
2998         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2999         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3000         to use dg-additional-files for Object1.
3001         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3002         to use dg-additional-files for Object1, move to torture/strings/.
3003         * obj-c++.dg/const-str-4.mm: Likewise.
3004         * obj-c++.dg/const-str-3.mm: Likewise.
3005         * obj-c++.dg/const-str-8.mm: Likewise.
3006         * obj-c++.dg/const-str-9.mm: Likewise.
3007         * obj-c++.dg/const-str-10.mm: Likewise.
3008         * obj-c++.dg/const-str-10.mm: Likewise.
3009         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3010         to use dg-additional-files for Object1, move to strings/.
3011         * obj-c++.dg/const-str-2.mm: Likewise.
3012         * obj-c++.dg/const-str-5.mm: Likewise.
3013         * obj-c++.dg/const-str-6.mm: Likewise.
3014         * obj-c++.dg/const-str-12.mm: Likewise.
3015         * obj-c++.dg/strings/strings.exp: New.
3016         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3017         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3018         * obj-c++.dg/torture/strings/strings.exp: New.
3019         * obj-c++.dg/torture/strings/string1.mm: New.
3020         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3021         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3022         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3023
3024         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3025         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3026         * objc/execute/string2.m: Likewise.
3027         * objc/execute/string3.m: Likewise.
3028         * objc/execute/string3.m: Likewise.
3029         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3030         * objc.dg/foreach-4.m: Likewise.
3031         * objc.dg/foreach-5.m: Likewise.
3032         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3033         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3034         * objc.dg/const-str-4.m: Likewise.
3035         * objc.dg/const-str-7.m: Likewise.
3036         * objc.dg/const-str-8.m: Likewise.
3037         * objc.dg/const-str-9.m: Likewise.
3038         * objc.dg/const-str-10.m: Likewise.
3039         * objc.dg/const-str-11.m: Likewise.
3040         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3041         to use dg-additional-files for Object1, move to objc.dg/strings/.
3042         * objc.dg/const-str-2.m: Likewise.
3043         * objc.dg/const-str-5.m: Likewise.
3044         * objc.dg/const-str-6.m: Likewise.
3045         * objc.dg/const-str-12.m: Likewise.
3046         * objc.dg/const-str-12b.m: Likewise.
3047         * objc.dg/strings/strings.exp: New.
3048         * objc.dg/strings/const-cfstring-2.m: New.
3049         * objc.dg/strings/const-cfstring-5.m: New.
3050         * objc.dg/torture/strings/strings.exp: New.
3051         * objc.dg/torture/strings/const-cfstring-1.m: New.
3052         * objc.dg/torture/strings/const-cfstring-3.m: New.
3053         * objc.dg/torture/strings/const-cfstring-4.m: New.
3054
3055 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3056
3057         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3058
3059 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3060
3061         PR c++/46117
3062         * g++.dg/parse/crash57.C: New.
3063
3064 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3065             H.J. Lu  <hongjiu.lu@intel.com>
3066
3067         PR target/45946
3068         * gcc.target/i386/pr45946.c: New test.
3069
3070 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3071
3072         PR tree-optimization/45875
3073         * g++.dg/ipa/pr45875.C: New test.
3074
3075 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3076
3077         PR tree-optimization/46049
3078         PR tree-optimization/46052
3079         * gcc.dg/vect/pr46052.c: New test.
3080         * gcc.dg/vect/pr46049.c: New test.
3081
3082 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3083
3084         PR fortran/46007
3085         * gfortran.dg/shape_5.f90:  New test case.
3086
3087 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3088
3089         PR fortran/46060
3090         * gfortran.dg/proc_ptr_comp_25.f90: New.
3091
3092 2010-10-21  Richard Guenther  <rguenther@suse.de>
3093             Michael Matz  <matz@suse.de>
3094
3095         PR tree-optimization/45764
3096         * gcc.dg/torture/pr45764.c: New testcase.
3097
3098 2010-10-21  Richard Guenther  <rguenther@suse.de>
3099
3100         PR tree-optimization/46111
3101         * g++.dg/torture/pr46111.C: New testcase.
3102
3103 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3104
3105         PR fortran/46067
3106         * gfortran.dg/dummy_procedure_4.f90: New.
3107         * gfortran.dg/proc_ptr_30.f90: New.
3108
3109 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3110
3111         PR fortran/46100
3112         * gfortran.dg/ptr-func-1.f90: New.
3113         * gfortran.dg/ptr-func-2.f90: New.
3114
3115 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3116
3117         PR tree-optimization/45919
3118         * gcc.c-torture/compile/pr45919.c: New test.
3119
3120         PR tree-optimization/46066
3121         * gcc.dg/autopar/pr46066.c: New test.
3122
3123 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3124
3125         PR c++/46024
3126         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3127
3128 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3129
3130         PR c++/46056
3131         * g++.dg/cpp0x/range-for7.C: New.
3132
3133 2010-10-20  Richard Guenther  <rguenther@suse.de>
3134
3135         PR lto/45667
3136         * g++.dg/lto/20101020-1_0.h: New testcase.
3137         * g++.dg/lto/20101020-1_0.C: Likewise.
3138         * g++.dg/lto/20101020-1_1.C: Likewise.
3139
3140 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3141
3142         * gcc.dg/20101013-1.c: New test.
3143
3144 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3145
3146         PR target/46085
3147         * gcc.target/i386/pr46085-1.c: New.
3148         * gcc.target/i386/pr46085-2.c: Likewise.
3149
3150 2010-10-20  Richard Guenther  <rguenther@suse.de>
3151
3152         PR tree-optimization/45860
3153         * gcc.dg/torture/pr45860.c: New testcase.
3154
3155 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3156
3157         * gnat.dg/discr25.adb: New test.
3158         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3159
3160 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3161
3162         * gcc.target/powerpc/ehreturn.c: New test.
3163
3164 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3165
3166         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3167         not require Foundation and run with the GNU runtime as well.
3168
3169         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3170
3171         Radar 4439126
3172         * obj-c++.dg/template-8.mm: New.
3173
3174 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3175
3176         PR objc/23709
3177         * objc.dg/pr23709.m: New.
3178         * obj-c++.dg/pr23709.m: New.
3179
3180 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3181
3182         PR c++/46046
3183         * g++.dg/template/crash104.C: New.
3184
3185 2010-10-19  Richard Henderson  <rth@redhat.com>
3186
3187         * gcc.target/i386/fma3-fma.c: New.
3188         * gcc.target/i386/fma3-builtin.c: New.
3189         * gcc.target/i386/fma4-builtin.c: New.
3190
3191 2010-10-19  Richard Guenther  <rguenther@suse.de>
3192
3193         PR testsuite/46081
3194         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3195
3196 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3197
3198         Merge from 'apple/trunk' branch on FSF servers.
3199
3200         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3201
3202         Radar 4293709
3203         * objc.dg/proto-init-mimatch-1.m: New.
3204         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3205
3206 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3207
3208         Implemented parsing @synthesize and @dynamic for
3209         Objective-C/Objective-C++.
3210         * objc.dg/property/dynamic-1.m: New.
3211         * objc.dg/property/synthesize-1.m: New.
3212         * obj-c++.dg/property/dynamic-1.mm: New.
3213         * obj-c++.dg/property/synthesize-1.mm: New.
3214
3215 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3216
3217         * objc.dg/at-class-1.m: New.
3218         * objc.dg/at-class-1.mm: New.
3219
3220 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3221
3222         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3223
3224 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3225
3226         Merge from 'apple/trunk' branch on FSF servers.
3227
3228         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3229
3230         Radar 4407151
3231         * obj-c++.dg/template-7.mm: New.
3232
3233 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3234
3235         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3236         bugfix.
3237
3238 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3239
3240         Merge from 'apple/trunk' branch on FSF servers.
3241
3242         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3243
3244         Radar 4451818
3245         * obj-c++.dg/try-catch-16.mm: New.
3246         * obj-c++.dg/try-catch-17.mm: New.
3247
3248         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3249
3250         Radar 4330422
3251         * obj-c++.dg/try-catch-15.mm: New
3252
3253         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3254
3255         Radar 4204796
3256         * obj-c++.dg/try-catch-12.mm: New
3257         * obj-c++.dg/try-catch-13.mm: New
3258         * obj-c++.dg/try-catch-14.mm: New
3259         * objc.dg/try-catch-11.m: New
3260         * objc.dg/try-catch-12.m: New
3261         * objc.dg/try-catch-13.m: New
3262
3263 2010-10-18  Richard Henderson  <rth@redhat.com>
3264
3265         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3266
3267 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3268
3269         PR c/46015
3270         * c-c++-common/Wunused-var-13.c: New test.
3271
3272 2010-10-18  Richard Guenther  <rguenther@suse.de>
3273
3274         PR tree-optimization/45967
3275         * gcc.dg/torture/pr45967.c: New testcase.
3276         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3277         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3278         * gcc.dg/torture/pr39074-2.c: Likewise
3279         * gcc.dg/torture/pta-escape-1.c: Likewise
3280         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3281         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3282         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3283         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3284         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3285         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3286
3287 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3288
3289         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3290
3291 2010-10-18  Richard Guenther  <rguenther@suse.de>
3292
3293         PR lto/44950
3294         * g++.dg/lto/20101015-2_0.C: New testcase.
3295
3296 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3297
3298         PR middle-end/46019
3299         * gcc.c-torture/execute/pr46019.c: New test.
3300
3301 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3302
3303         Merge from 'apple/trunk' branch on FSF servers.
3304
3305         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3306
3307         Radar 4516785
3308         * obj-c++.dg/method-namespace-2.mm: New.
3309
3310 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3311
3312         Merge from 'apple/trunk' branch on FSF servers.
3313
3314         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3315
3316         Radar 4133425
3317         * objc.dg/private-1.m: Test modified.
3318         * obj-c++.dg/private-1.mm: Test modified.
3319
3320 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3321
3322         PR testsuite/45987
3323         * gcc.target/i386/push-1.c: Remove.
3324
3325 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3326             H.J. Lu  <hongjiu.lu@intel.com>
3327
3328         PR target/46051
3329         * gcc.target/i386/pr46051.c: New test.
3330
3331 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3332
3333         * obj-c++.dg/gnu-api-2-class.mm: New.
3334         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3335         * obj-c++.dg/gnu-api-2-method.mm: New.
3336         * obj-c++.dg/gnu-api-2-objc.mm: New.
3337         * obj-c++.dg/gnu-api-2-object.mm: New.
3338         * obj-c++.dg/gnu-api-2-property.mm: New.
3339         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3340         * obj-c++.dg/gnu-api-2-sel.mm: New.
3341
3342 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3343
3344         * objc.dg/fsf-package-0.m: New.
3345         * obj-c++.dg/fsf-package-0.m: New.
3346
3347 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3348
3349         PR objc/18255
3350         * objc.dg/pr18255.m: New.
3351
3352 2010-10-16  Jan Hubicka  <jh@suse.cz>
3353
3354         PR middle-end/44206
3355         * g++.dg/torture/pr44206.C: New.
3356
3357 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3358
3359         * objc.dg/gnu-api-2-class.m: New.
3360         * objc.dg/gnu-api-2-objc.m: New.
3361
3362 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3363
3364         * objc.dg/gnu-api-2-ivar.m: New.
3365
3366 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3367
3368         * objc.dg/gnu-api-2-property.m: New.
3369
3370 2010-10-15  Xinliang David Li  <davidxl@google.com>
3371
3372         * g++.dg/uninit-pred-3_a.C: New test.
3373         * g++.dg/uninit-pred-3_b.C: New test.
3374
3375 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3376
3377         * objc.dg/gnu-api-2-object.m: New.
3378
3379 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3380
3381         * objc.dg/gnu-api-2-method.m: New.
3382
3383 2010-10-15  Jason Merrill  <jason@redhat.com>
3384
3385         * g++.dg/lto/pr45983_0.C: New.
3386
3387 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3388
3389         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3390         builtin combiner patterns.
3391         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3392         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3393         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3394         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3395         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3396
3397 2010-10-15  Richard Guenther  <rguenther@suse.de>
3398
3399         * g++.dg/lto/20101015-1_0.C: New testcase.
3400
3401 2010-10-15  Richard Guenther  <rguenther@suse.de>
3402
3403         PR testsuite/46021
3404         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3405         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3406
3407 2010-10-15  Richard Guenther  <rguenther@suse.de>
3408
3409         PR lto/45957
3410         * g++.dg/lto/20101014-1_0.C: New testcase.
3411
3412 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3413
3414         * objc.dg/gnu-api-2-protocol.m: New.
3415         * objc.dg/gnu-api-2-sel.m: New.
3416
3417 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3418
3419         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3420         arm-eabi targets.
3421
3422 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3423
3424         * gcc.dg/20101010-1.c: New testcase.
3425
3426 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3427
3428         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3429         script when relocatable linking.
3430
3431 2010-10-14  Yao Qi  <yao@codesourcery.com>
3432
3433         PR target/45447
3434         * gcc.target/arm/pr45447.c: New test.
3435
3436 2010-10-14  Jan Hubicka  <jh@suse.cz>
3437
3438         PR middle-end/45621
3439         * g++.dg/lto/pr45621.h : New.
3440         * g++.dg/lto/pr45621_0.C: New.
3441         * g++.dg/lto/pr45621_1.C: New.
3442
3443 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3444
3445         * objc.dg/property: New.
3446         * objc.dg/property/fsf-property-basic.m: New.
3447         * objc.dg/property/fsf-property-method-access.m: New.
3448         * objc.dg/property/fsf-property-named-ivar.m: New.
3449         * obj-c++.dg/property: New.
3450         * obj-c++.dg/property/fsf-property-basic.mm: New.
3451         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3452         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3453
3454         merge from FSF apple 'trunk' branch.
3455         2006 Fariborz Jahanian  <fjahanian@apple.com>
3456
3457         Radars 4436866, 4505126, 4506903, 4517826
3458         * objc.dg/property/property-1.m: New.
3459         * objc.dg/property/property-2.m: New.
3460         * objc.dg/property/property-3.m: New.
3461         * objc.dg/property/property-neg-1.m: New.
3462         * objc.dg/property/property-neg-2.m: New.
3463         * objc.dg/property/property-neg-3.m: New.
3464         * objc.dg/property/property-neg-4.m: New.
3465         * objc.dg/property/property-neg-5.m: New.
3466         * objc.dg/property/property-neg-6.m: New.
3467         * objc.dg/property/property-neg-7.m: New.
3468         * objc.dg/property/property.exp: New.
3469         * obj-c++.dg/property/property-1.mm: New.
3470         * obj-c++.dg/property/property-2.mm: New.
3471         * obj-c++.dg/property/property-3.mm: New.
3472         * obj-c++.dg/property/property-neg-1.mm: New.
3473         * obj-c++.dg/property/property-neg-2.mm: New.
3474         * obj-c++.dg/property/property-neg-3.mm: New.
3475         * obj-c++.dg/property/property-neg-4.mm: New.
3476         * obj-c++.dg/property/property-neg-5.mm: New.
3477         * obj-c++.dg/property/property-neg-6.mm: New.
3478         * obj-c++.dg/property/property-neg-7.mm: New.
3479         * obj-c++.dg/property/property.exp: New.
3480
3481 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3482
3483         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3484
3485 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3486
3487         PR c/45969
3488         * gcc.c-torture/compile/pr45969-1.c: New test.
3489
3490 2010-10-14  Richard Guenther  <rguenther@suse.de>
3491
3492         PR tree-optimization/44913
3493         * gcc.dg/torture/pr44913.c: New testcase.
3494
3495 2010-10-14  Richard Guenther  <rguenther@suse.de>
3496
3497         PR lto/45382
3498         * g++.dg/lto/20101014-2_0.C: New testcase.
3499
3500 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3501
3502         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3503         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3504         * gcc.target/i386/pr44130.c: Likewise.
3505         * gcc.target/i386/pr44144.c: Likewise.
3506         * gcc.target/i386/pr44180.c: Likewise.
3507         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3508         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3509         * gcc.target/i386/vect-sizes-1.c: Likewise.
3510         * gcc.target/i386/vectorize4-avx.c: Likewise.
3511
3512 2010-10-14  Richard Guenther  <rguenther@suse.de>
3513
3514         PR lto/44561
3515         * g++.dg/lto/20101010-3_0.C: New testcase.
3516         * g++.dg/lto/20101010-4_0.C: Likewise.
3517
3518 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3519
3520         * objc.dg/pr45878.m: Update to include NSConstantString interface
3521         for -fnext-runtime.
3522         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3523         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3524         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3525         reference for m64 -fnext-runtime.
3526
3527 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3528
3529         * gcc.target/i386/vect-sizes-1.c: New.
3530
3531 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3532
3533         PR middle-end/46011
3534         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3535
3536 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3537
3538         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3539         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3540
3541 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3542
3543         * gcc.target/ia64/20101005.c: New test.
3544
3545 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3546
3547         PR rtl-optimization/45570
3548         * gcc.dg/pr45570.c: New test.
3549
3550 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3551
3552         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3553         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3554         * gcc.target/i386/vectorize4-avx.c: Likewise.
3555
3556 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3557
3558         * gcc.target/i386/avx-copysign-vec.c: New.
3559         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3560
3561 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3562
3563         PR middle-end/44130
3564         * gcc.target/i386/pr44130.c: New.
3565
3566 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3567
3568         PR middle-end/44144
3569         * gcc.target/i386/pr44144.c: New.
3570
3571 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3572
3573         PR target/44180
3574         * gcc.target/i386/pr44180.c: New.
3575
3576 2010-10-13  Jason Merrill  <jason@redhat.com>
3577
3578         * g++.dg/template/canon-type-8.C: New.
3579
3580 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3581
3582         * gcc.c-torture/execute/20101013-1.c: New test.
3583
3584 2010-10-13  Richard Guenther  <rguenther@suse.de>
3585
3586         PR objc/45878
3587         * objc.dg/pr45878.m: New testcase.
3588
3589 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3590
3591         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3592         * gcc.dg/format/dfp-printf-1.c: Likewise.
3593         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3594
3595 2010-10-13  Richard Guenther  <rguenther@suse.de>
3596
3597         PR tree-optimization/45788
3598         * g++.dg/pr45788.C: New testcase.
3599
3600 2010-10-13  Richard Guenther  <rguenther@suse.de>
3601
3602         PR tree-optimization/45970
3603         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3604
3605 2010-10-13  Richard Guenther  <rguenther@suse.de>
3606
3607         PR tree-optimization/45982
3608         * gcc.dg/torture/pr45982.c: New testcase.
3609         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3610         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3611         * gcc.dg/torture/pr39074-2.c: Likewise.
3612
3613 2010-10-13  Richard Guenther  <rguenther@suse.de>
3614
3615         PR middle-end/45874
3616         * g++.dg/torture/pr45874.C: New testcase.
3617
3618 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3619
3620         * objc.dg/attributes/method-attribute-1.m: Update to respond
3621         to implemented method attributes..
3622         * objc.dg/attributes/method-attribute-2.m: Likewise.
3623         * objc.dg/attributes/method-attribute-3.m: Likewise.
3624         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3625         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3626         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3627
3628 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3629
3630         PR libobjc/23214
3631         * objc.dg/pr23214.m: New.
3632
3633 2010-10-12  Michael Eager  <eager@eagercon.com>
3634
3635         PR testsuite/45856
3636         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3637         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3638
3639 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3640
3641         PR fortran/45636
3642         * gcc.c-torture/execute/pr45636.c: New test.
3643         * gfortran.dg/pr45636.f90: New test.
3644
3645 2010-10-12  Richard Henderson  <rth@redhat.com>
3646
3647         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3648
3649 2010-10-12  Daniel Kraft  <d@domob.eu>
3650
3651         PR fortran/38936
3652         * gfortran.dg/associate_1.f03: More tests with derived-types.
3653         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3654         * gfortran.dg/associate_8.f03: Fix typo.
3655         * gfortran.dg/initialization_27.f90: Fix typo.
3656
3657 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3658
3659         PR testsuite/45851
3660         * lib/lto.exp (lto-get-options-main): Support optional target
3661         selector for dg-extra-ld-options.
3662
3663 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3664
3665         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3666         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3667
3668 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3669
3670         PR middle-end/45699
3671         * g++.dg/torture/pr45699.C: New test.
3672         * g++.dg/otr-fold-1.C: Adjusted.
3673         * g++.dg/otr-fold-1.C: Likewise.
3674
3675 2010-10-11  Nick Clifton  <nickc@redhat.com>
3676
3677         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3678         Allow for a user label prefix.
3679
3680 2010-10-10  Richard Guenther  <rguenther@suse.de>
3681
3682         * g++.dg/lto/20101010-1_0.C: New testcase.
3683         * g++.dg/lto/20101010-2_0.C: Likewise.
3684
3685 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3686
3687         PR tree-optimization/45902
3688         * gcc.dg/vect/45902.c: New test.
3689
3690 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3691
3692         PR target/45870
3693         * gcc.dg/tls/pr45870.c: New test.
3694
3695 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3696
3697         PR fortran/45961
3698         * gfortran.dg/typebound_operator_6.f03: New.
3699
3700 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3701
3702         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3703         and adjust -export symbol scanning.
3704         * g++.dg/ext/dllexport1.C: Likewise.
3705         * g++.dg/ext/dllexport3.C: Likewise.
3706         * gcc.dg/dll-3.c: Likewise.
3707         * gcc.dg/dll-4.c: Likewise.
3708         * gcc.dg/dll-5.c: Likewise.
3709
3710 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3711
3712         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3713         instead of tree_profile dump file.
3714         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3715         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3716         dump file.
3717
3718 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3719
3720         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3721
3722 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3723
3724         * gfortran.dg/character_comparison_4.f90:  New test.
3725         * gfortran.dg/character_comparison_5.f90:  New test.
3726         * gfortran.dg/character_comparison_6.f90:  New test.
3727
3728 2010-10-09  Richard Henderson  <rth@redhat.com>
3729
3730         * lib/target-supports.exp
3731         (check_effective_target_automatic_stack_alignment): Always true.
3732
3733 2010-10-09  Richard Guenther  <rguenther@suse.de>
3734
3735         PR lto/45956
3736         * gcc.dg/lto/20101009-2_0.c: New testcase.
3737         * gcc.dg/lto/20101009-2_1.c: Likewise.
3738         * gcc.dg/lto/20101009-2_2.c: Likewise.
3739
3740 2010-10-09  Richard Guenther  <rguenther@suse.de>
3741
3742         PR lto/45947
3743         * g++.dg/lto/20101009-1_0.C: New testcase.
3744
3745 2010-10-09  Richard Guenther  <rguenther@suse.de>
3746
3747         PR tree-optimization/45945
3748         * gcc.dg/lto/20101009-1_0.c: New testcase.
3749
3750 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3751
3752         PR target/45913
3753         * gcc.target/i386/pr45913.c: New.
3754
3755 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3756
3757         PR fortran/45943
3758         * gfortran.dg/streamio_16.f90: Update test.
3759
3760 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3761
3762         PR tree-optimization/45903
3763         * gcc.target/i386/pr45903.c: New test.
3764
3765 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3766
3767         * gnat.dg/interface5.adb: Compile with warnings disabled.
3768
3769 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3770
3771         * obj-c++.dg/encode-10.mm: New testcase.
3772
3773 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3774
3775         PR objc++/23614
3776         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3777         C++ class.  Removed XFAIL.
3778
3779 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3780
3781         PR fortran/45933
3782         * gfortran.dg/typebound_operator_5.f03: New.
3783
3784 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3785
3786         Merge from 'apple/trunk' branch on FSF servers.
3787
3788         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3789
3790         Radar 4508851
3791         * obj-c++.dg/method-namespace-1.mm: New.
3792
3793 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3794
3795         * gcc.dg/tree-ssa/sra-11.c: New test.
3796
3797 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3798
3799         PR Tree-Vect/45847
3800         * gcc.dg/vect/pr45847.c: New test.
3801
3802 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3803             Kai Tietz  <kai.tietz@onevision.com>
3804
3805         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3806
3807 2010-10-07  Richard Guenther  <rguenther@suse.de>
3808
3809         PR tree-optimization/45732
3810         * gcc.dg/torture/pr45732.c: New testcase.
3811
3812 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3813
3814         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3815         * objc.dg/foreach-2.m: Likewise.
3816         * objc.dg/foreach-3.m: Likewise.
3817         * objc.dg/foreach-4.m: Likewise.
3818         * objc.dg/foreach-5.m: Likewise.
3819         * objc.dg/foreach-6.m: Likewise.
3820         * objc.dg/foreach-7.m: Likewise.
3821         * objc.dg/objc-foreach-4.m: Likewise.
3822         * objc.dg/objc-foreach-5.m: Likewise.
3823
3824 2010-10-07  Richard Guenther  <rguenther@suse.de>
3825
3826         PR middle-end/45869
3827         * gcc.dg/torture/pr45869.c: New testcase.
3828
3829 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3830
3831         * objc.dg/set-not-used-1.m: New
3832         * obj-c++.dg/set-not-used-1.mm: New.
3833
3834 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3835
3836         * objc.dg/attributes/method-attribute-3.m: New.
3837         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3838
3839 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3840
3841         PR fortran/45916
3842         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3843
3844 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3845
3846         PR fortran/45889
3847         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3848
3849 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3850
3851         Merge from 'apple/trunk' branch on FSF servers.
3852
3853         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3854
3855         Radar 4278774
3856         * obj-c++.dg/encode-9.mm: New.
3857
3858 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3859
3860         * g++.dg/cpp0x/pr45908.C: New test.
3861
3862 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3863
3864         * gnat.dg/opt6.ad[sb]: New test.
3865
3866 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3867
3868         Implemented fast enumeration for Objective-C.
3869         * objc.dg/foreach-1.m: New.
3870         * objc.dg/foreach-2.m: New.
3871         * objc.dg/foreach-3.m: New.
3872         * objc.dg/foreach-4.m: New.
3873         * objc.dg/foreach-5.m: New.
3874         * objc.dg/foreach-6.m: New.
3875         * objc.dg/foreach-7.m: New.
3876
3877         Merge from 'apple/trunk' branch on FSF servers:
3878         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3879
3880         Radar 4502236
3881         * objc.dg/objc-foreach-5.m: New.
3882
3883         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3884
3885         Radar 4507230
3886         * objc.dg/objc-foreach-4.m: New.
3887
3888         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3889
3890         Radar 4472881
3891         * objc.dg/objc-foreach-3.m: New.
3892
3893         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3894
3895         Radar 4468498
3896         * objc.dg/objc-foreach-2.m: New.
3897
3898         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3899
3900         Radar 4294910
3901         * objc.dg/objc-foreach-1.m: New
3902
3903 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3904
3905         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3906         unsigned values.
3907
3908 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3909
3910         PR objc++/28050
3911         * obj-c++.dg/syntax-error-10.mm: New.
3912
3913 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3914
3915         PR objc++/23707
3916         * obj-c++.dg/syntax-error-9.mm: New.
3917
3918 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3919
3920         PR objc++/31126
3921         * obj-c++.dg/syntax-error-8.mm: New.
3922
3923 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3924
3925         Merge from 'apple/trunk' branch on FSF servers.
3926
3927         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3928
3929         Radar 4290840
3930         * obj-c++.dg/syntax-error-7.mm: New
3931
3932         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3933
3934         Radar 4294425
3935         * obj-c++.dg/syntax-error-6.mm: New
3936
3937         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3938
3939         Radar 4261146
3940         * obj-c++.dg/syntax-error-5.mm: New
3941
3942         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3943
3944         Radar 4093475
3945         * obj-c++.dg/syntax-error-[3-4].mm: New.
3946
3947         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3948
3949         Radar 4185810
3950         * obj-c++.dg/syntax-error-[1-2].mm: New.
3951
3952 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3953
3954         PR tree-optimization/45752
3955         * gcc.dg/vect/pr45752.c: New test.
3956
3957 2010-10-05  Richard Guenther  <rguenther@suse.de>
3958
3959         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3960         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3961         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3962         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3963         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3964         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3965         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3966         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3967         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3968         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3969         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3970         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3971         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3972         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3973         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3974         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3975         * gcc.dg/tree-ssa/20080530.c: Likewise.
3976         * g++.dg/tree-ssa/inline-3.C: Likewise.
3977         * g++.dg/tree-ssa/inline-1.C: Likewise.
3978         * g++.dg/tree-ssa/inline-2.C: Likewise.
3979         * gcc.dg/profile-dir-1.c: Likewise.
3980         * gcc.dg/profile-dir-2.c: Likewise.
3981         * gcc.dg/profile-dir-3.c: Likewise.
3982
3983 2010-10-05  Richard Guenther  <rguenther@suse.de>
3984
3985         PR middle-end/45877
3986         * g++.dg/torture/pr45877.C: New testcase.
3987
3988 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3989
3990         PR debug/45849
3991         * gcc.dg/debug/pr45849.c: New test.
3992
3993         PR middle-end/45876
3994         * gcc.c-torture/compile/pr45876.c: New test.
3995
3996 2010-10-04  Julian Brown  <julian@codesourcery.com>
3997
3998         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3999         vect_hw_misalign.
4000         * gcc.dg/vect/vect-60.c: Likewise.
4001         * gcc.dg/vect/vect-56.c: Likewise.
4002         * gcc.dg/vect/vect-93.c: Likewise.
4003         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4004         * gcc.dg/vect/vect-95.c: Likewise.
4005         * gcc.dg/vect/vect-96.c: Likewise.
4006         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4007         * gcc.dg/vect/slp-25.c: Likewise.
4008         * gcc.dg/vect/slp-3.c: Likewise.
4009         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4010         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4011         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4012         * gcc.dg/vect/vect-109.c: Likewise.
4013         * gcc.dg/vect/vect-peel-1.c: Likewise.
4014         * gcc.dg/vect/vect-peel-2.c: Likewise.
4015         * lib/target-supports.exp
4016         (check_effective_target_arm_vect_no_misalign): New.
4017         (check_effective_target_vect_no_align): Use above.
4018         (check_effective_target_vect_element_align): New.
4019         (add_options_for_quad_vectors): New.
4020
4021 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4022
4023         PR tree-optimization/45572
4024         * g++.dg/ipa/pr45572-1.C: New test.
4025         * g++.dg/ipa/pr45572-2.C: Likewise.
4026
4027 2010-10-03  Ian Lance Taylor  <iant@google.com>
4028
4029         * gcc.dg/anon-struct-11.c: New test.
4030         * gcc.dg/anon-struct-12.c: New test.
4031         * gcc.dg/anon-struct-13.c: New test.
4032         * gcc.dg/anon-struct-14.c: New test.
4033
4034 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4035
4036         * g++.dg/torture/pr45764.C: Revert revision 164914.
4037         * gcc.dg/vect/pr43432.c: Likewise.
4038         * gcc.dg/vect/vect-114.c: Likewise.
4039         * gcc.dg/vect/vect-15.c: Likewise.
4040
4041 2010-10-03  Jason Merrill  <jason@redhat.com>
4042
4043         * g++.dg/cpp0x/sfinae5.C: New.
4044
4045 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4046
4047         PR tree-optimization/45720
4048         PR tree-optimization/45764
4049         * g++.dg/torture/pr45764.C: New.
4050
4051         * gcc.dg/vect/pr43432.c: Xfail.
4052         * gcc.dg/vect/vect-114.c: Likewise.
4053         * gcc.dg/vect/vect-15.c: Likewise.
4054
4055 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4056
4057         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4058         hppa*-*-hpux*.
4059         * gcc.dg/torture/pr45678-2.c: Likewise.
4060
4061 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4062
4063         PR fortran/45748
4064         * gfortran.dg/intrinsic_6.f90: New.
4065
4066 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4067
4068         PR fortran/42831
4069         * gfortran.dg/dependency_37.f90:  New test.
4070
4071 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4072
4073         * gcc.target/i386/shift_mask.c: New test.
4074
4075 2010-10-01  Richard Guenther  <rguenther@suse.de>
4076
4077         PR tree-optimization/45854
4078         * g++.dg/torture/pr45854.C: New testcase.
4079
4080 2010-09-30  Michael Eager  <eager@eagercon.com>
4081
4082         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4083         __FLT_{MIN,MAX}__.
4084
4085 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4086
4087         PR middle-end/45758
4088         * gfortran.dg/graphite/pr45758.f90: New.
4089
4090 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4091
4092         PR middle-end/45230
4093         * gcc.dg/graphite/id-pr45230.c: New.
4094
4095 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4096
4097         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4098         * gfortran.dg/graphite/graphite.exp: Same.
4099         * gcc.dg/graphite/vect-pr43423.c: New.
4100
4101 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4102
4103         PR target/45843
4104         * g++.dg/torture/pr45843.C: New test.
4105
4106 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4107
4108         PR fortran/45828
4109         * gfortran.dg/allocate_derived_5.f90: New.
4110
4111 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4112
4113         PR tree-optimization/31261
4114         * gcc.dg/tree-ssa/pr31261.c: New test.
4115
4116 2010-09-30  Michael Eager  <eager@eagercon.com>
4117
4118         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4119         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4120         * gcc.target/microblaze/microblaze.exp: Ditto.
4121         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4122         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4123         * gcc.target/microblaze/others/data_var1.c: Ditto.
4124         * gcc.target/microblaze/others/data_var2.c: Ditto.
4125         * gcc.target/microblaze/others/data_var3.c: Ditto.
4126         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4127         * gcc.target/microblaze/others/strings1.c:: Ditto.
4128         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4129         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4130         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4131         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4132         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4133         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4134         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4135         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4136         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4137         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4138         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4139         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4140         * gcc.target/microblaze/isa/float.c: Ditto.
4141         * gcc.target/microblaze/isa/mulh.c: Ditto.
4142         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4143         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4144         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4145         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4146         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4147         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4148         * gcc.target/microblaze/isa/bshift.c: Ditto.
4149         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4150         * gcc.target/microblaze/isa/div.c: Ditto.
4151         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4152         * gcc.target/microblaze/isa/mul.c: Ditto.
4153
4154 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4155
4156         merge from FSF 'apple/trunk' branch.
4157         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4158
4159         Radar 4386773
4160         * objc.dg/enhanced-proto-1.m: New.
4161         * objc.dg/enhanced-proto-2.m: New.
4162         * obj-c++.dg/enhanced-proto-1.mm: New
4163         * obj-c++.dg/enhanced-proto-2.mm: New.
4164
4165 2010-09-30  Richard Guenther  <rguenther@suse.de>
4166
4167         PR testsuite/45702
4168         * gcc.dg/debug/pr41893-1.c: Adjust.
4169         * gcc.dg/pr30762-1.c: Likewise.
4170         * gcc.dg/pr31529-1.c: Likewise.
4171         * gcc.dg/pr34457-1.c: Likewise.
4172         * gcc.dg/pr34668-1.c: Likewise.
4173         * gcc.dg/pr43557-1.c: Likewise.
4174
4175 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4176
4177         PR objc/45842
4178         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4179         * objc.dg/const-str-3.m: Correct header for memcpy.
4180         * objc.dg/const-str-7.m: Likewise.
4181         * objc.dg/method-20b.m: Provide an implementation of Object.
4182         Adjust XFAIL for m64 NeXT runtime.
4183         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4184         * objc.dg/encode-3.m: Correct line ordering, provide header for
4185         sprintf.
4186         * objc.dg/encode-7-next.m: Only run for 32bit.
4187         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4188         * objc.dg/type-size-2.m: Provide an implementation of Object.
4189         Ajust headers.
4190         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4191         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4192         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4193         Adjust XFAIL for m64 NeXT runtime.
4194         * obj-c++.dg/method-22.mm: Likewise.
4195         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4196
4197 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4198
4199         Merge from 'apple/trunk' branch on FSF servers.
4200
4201         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4202
4203         Radar 4278236
4204         * obj-c++.dg/bad-forward-decl.mm: New
4205
4206 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4207
4208         * ada/acats/run_acats: Revert revision 157037.
4209
4210 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4211
4212         Merge from 'apple/trunk' branch on FSF servers.
4213
4214         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4215
4216         Radar 4281748
4217         * objc.dg/naming-2.m: Update
4218         * objc.dg/naming-3.m: New
4219
4220 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4221
4222         PR target/40457
4223         * gcc.target/arm/pr40457-3.c: New test.
4224
4225 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4226
4227         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4228         alias checking.
4229         * lib/target-supports.exp (check_ifunc_available): Likewise.
4230
4231 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4232
4233         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4234
4235 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4236
4237         * objc.dg/keywords-1.m: New test.
4238         * objc.dg/keywords-2.m: New test.
4239         * objc.dg/keywords-3.m: New test.
4240         * obj-c++.dg/keywords-1.mm: New test.
4241         * obj-c++.dg/keywords-2.mm: New test.
4242
4243 2010-09-28  Jason Merrill  <jason@redhat.com>
4244
4245         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4246         * g++.dg/ext/complit11.C: Likewise.
4247         * g++.old-deja/g++.law/temps1.C: Likewise.
4248
4249         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4250         * g++.old-deja/g++.mike/misc6.C: Likewise.
4251
4252 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4253
4254         * objc.dg/attributes/method-attribute-1.m: New.
4255         * objc.dg/attributes/method-attribute-2.m: New.
4256
4257         * obj-c++.dg/attributes/method-attribute-1.m: New.
4258         * obj-c++.dg/attributes/method-attribute-2.m: New.
4259
4260 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4261
4262         * objc.dg/attributes: New.
4263         * objc.dg/attributes/attributes.exp: New.
4264         * objc.dg/attributes/class-attribute-1.m: New.
4265         * objc.dg/attributes/class-attribute-2.m: New
4266         * objc.dg/attributes/categ-attribute-1.m: New
4267         * objc.dg/attributes/categ-attribute-2.m: New
4268         * objc.dg/attributes/proto-attribute-1.m: New
4269
4270         * obj-c++.dg/attributes: New.
4271         * obj-c++.dg/attributes/attributes.exp: New
4272         * obj-c++.dg/attributes/class-attribute-1.mm: New
4273         * obj-c++.dg/attributes/class-attribute-2.mm: New
4274         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4275         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4276         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4277
4278 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4279
4280         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4281         from the branch renamed to method-20b.m to avoid clashes).
4282
4283         2005-08-23  Stuart Hastings  <stuart@apple.com>
4284                     Ziemowit Laski  <zlaski@apple.com>
4285
4286         Radar 4209854
4287         * obj-c++.dg/method-23.mm: New.
4288         * objc.dg/method-20.m: New.
4289
4290 2010-09-28  Jan Hubicka  <jh@suse.cz>
4291
4292         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4293
4294 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4295
4296         PR target/44452
4297         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4298         i?86-*-solaris2.[89], *-*-vxworks*.
4299         * gcc.target/i386/pr22152.c: Likewise.
4300         * gcc.target/i386/vect8-ret.c: New test.
4301
4302 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4303
4304         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4305
4306 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4307
4308         Merge from 'apple/trunk' branch on FSF servers.
4309
4310         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4311
4312         Radar 4175534
4313         * obj-c++.dg/method-22.mm: New.
4314
4315 2010-09-27  Jason Merrill  <jason@redhat.com>
4316
4317         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4318         * g++.dg/ext/complit11.C: Adjust.
4319         * g++.old-deja/g++.law/temps1.C: Adjust.
4320         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4321         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4322
4323 2010-09-27  Ian Lance Taylor  <iant@google.com>
4324
4325         * lib/target-supports.exp (check_effective_target_split_stack):
4326         New procedure.
4327         * gcc.dg/split-1.c: New test.
4328         * gcc.dg/split-2.c: New test.
4329         * gcc.dg/split-3.c: New test.
4330         * gcc.dg/split-4.c: New test.
4331
4332 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4333
4334         PR objc/25464
4335         * objc.dg/type-size-3.m: New test.
4336
4337 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4338
4339         PR objc/45763
4340         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4341
4342 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4343
4344         PR objc/25450
4345         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4346         * objc.dg/type-size-2.m: Same change.
4347         * obj-c++.dg/encode-5.mm: Same change.
4348
4349 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4350
4351         Merge from 'apple/trunk' branch on FSF servers.  The original
4352         Changelogs are below.
4353
4354         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4355         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4356         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4357         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4358         in the branch).
4359         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4360         proto-qual-1.m in the branch) and the normal ABI on GNU.
4361         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4362         the test only with the NeXT runtime.
4363         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4364         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4365         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4366         Run the test only with the NeXT runtime.
4367
4368         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4369
4370         Radar 4492973
4371         * objc.dg/encode-7-64bit.m: New.
4372         * objc.dg/encode-7.m: Skip if -m64.
4373
4374         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4375
4376         Radar 4301047
4377         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4378         * obj-c++.dg/threedotthree-abi-1.mm: New
4379         * objc.dg/threedotthree-abi-1.m: New
4380
4381         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4382
4383         Radar 4136935
4384         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4385         * objc.dg/encode-6.m: Likewise.
4386         * objc.dg/encode-7.m: New test case.
4387
4388 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4389
4390         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4391         const-str-12.m to constr-str-12b.m to avoid conflicts.
4392
4393         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4394
4395         Radar 4229905
4396         * obj-c++.dg/warn5.mm: New
4397
4398         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4399
4400         Radar 4154928
4401         * obj-c++.dg/const-str-12.mm: New.
4402         * objc.dg/const-str-12.m: New.
4403
4404 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4405
4406         PR fortran/40569
4407         PR fortran/40568
4408         * gfortran.dg/storage_size_2.f08: Fix test.
4409         * gfortran.dg/c_sizeof_1.f90: Fix test.
4410         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4411         * gfortran.dg/c_sizeof_3.f90: New.
4412         * gfortran.dg/c_sizeof_4.f90: New.
4413         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4414         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4415
4416 2010-09-26  Daniel Kraft  <d@domob.eu>
4417
4418         PR fortran/45783
4419         PR fortran/45795
4420         * gfortran.dg/select_type_18.f03: New test.
4421
4422 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4423
4424         * gnat.dg/return2.ad[sb]: New test.
4425         * gnat.dg/return2_pkg.ads: New helper.
4426
4427 2010-09-25  Daniel Kraft  <d@domob.eu>
4428
4429         PR fortran/45776
4430         * gfortran.dg/io_constraints_6.f03: New test.
4431         * gfortran.dg/io_constraints_7.f03: New test.
4432         * gfortran.dg/newunit_2.f90: New test.
4433
4434 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4435
4436         * gfortran.dg/operator_c1202.f90: New test.
4437
4438 2010-09-24  Jan Hubicka  <jh@suse.cz>
4439
4440         * gcc.dg/tree-ssa/leaf.c: New testcase.
4441
4442 2010-09-24  Jan Hubicka  <jh@suse.cz>
4443
4444         PR tree-optimization/45738
4445         PR tree-optimization/45741
4446         * gcc.c-torture/compile/pr45741.c: New.
4447         * gfortran.fortran-torture/compile/pr45738.f90: New.
4448
4449 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4450
4451         * gcc.dg/cpp/undef-opt-1.c: New test.
4452
4453 2010-09-24  Jason Merrill  <jason@redhat.com>
4454
4455         * g++.dg/other/error10.C: Adjust expected output.
4456
4457 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4458
4459         PR middle-end/45234
4460         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4461         * gcc.target/i386/pr45234.c: New test.
4462
4463 2010-09-24  Richard Guenther  <rguenther@suse.de>
4464
4465         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4466
4467 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4468
4469         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4470         as a comment leader in regexp.
4471
4472 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4473
4474         * objc.dg/sync-2.m: New test.
4475         * obj-c++.dg/sync-2.mm: New test.
4476
4477 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4478
4479         PR fortran/40571
4480         * gfortran.dg/iso_fortran_env_7.f90: New.
4481
4482 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4483
4484         * obj-c++.dg/too-many-args.mm: New file.
4485
4486 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4487
4488         Merge from 'apple/trunk' branch on FSF servers.
4489
4490         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4491
4492         Radar 4491608
4493         * objc.dg/too-many-args.m: New
4494
4495 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4496
4497         PR fortran/45744
4498         * gfortran.dg/dependency_36.f90:  New test.
4499
4500 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4501
4502         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4503         * gcc.target/i386/pad-3.c: Ditto.
4504         * gcc.target/i386/pad-7.c: Ditto.
4505         * gcc.target/i386/pad-7.c: Ditto.
4506         * gcc.target/i386/pr36502.c: Ditto.
4507         * gcc.target/i386/zee.c: Ditto.
4508         * gcc.target/i386/20060821-1.c: Ditto.
4509         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4510         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4511         * gcc.target/i386/pad-5b.c: Ditto.
4512         * gcc.target/i386/pad-6a.c: Ditto.
4513         * gcc.target/i386/pad-6b.c: Ditto.
4514         * gcc.target/i386/pad-8.c: Ditto.
4515         * gcc.target/i386/pad-9.c: Ditto.
4516         * gcc.target/i386/pad-10.c: Ditto.
4517         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4518
4519 2010-09-23  Richard Guenther  <rguenther@suse.de>
4520
4521         PR tree-optimization/45565
4522         * g++.dg/ipa/pr45565.C: New testcase.
4523
4524 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4525
4526         PR fortran/45745
4527         PR fortran/45648
4528         * gfortran.dg/vector_subscript_bound_1.f90: New.
4529
4530 2010-09-23  Richard Guenther  <rguenther@suse.de>
4531
4532         PR middle-end/45750
4533         * gcc.dg/pr45750.c: New testcase.
4534
4535 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4536
4537         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4538         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4539         build.
4540
4541 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4542
4543         PR rtl-optimization/44374
4544         * gcc.target/arm/headmerge-1.c: New test.
4545         * gcc.target/arm/headmerge-2.c: New test.
4546         * gcc.target/i386/headmerge-1.c: New test.
4547         * gcc.target/i386/headmerge-2.c: New test.
4548
4549 2010-09-23  Daniel Kraft  <d@domob.eu>
4550
4551         PR fortran/38936
4552         PR fortran/44044
4553         PR fortran/45474
4554         * gfortran.dg/intrinsic_intent_1.f03: New test.
4555         * gfortran.dg/select_type_17.f03: New test.
4556         * gfortran.dg/associate_5.f03: More definability tests.
4557         * gfortran.dg/enum_2.f90: Check definability.
4558         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4559         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4560         * gfortran.dg/char_expr_2.f90: Ditto.
4561         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4562         * gfortran.dg/enum_5.f90: Ditto.
4563         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4564         * gfortran.dg/impure_assignment_2.f90: Ditto.
4565         * gfortran.dg/impure_assignment_3.f90: Ditto.
4566         * gfortran.dg/intent_out_1.f90: Ditto.
4567         * gfortran.dg/intent_out_3.f90: Ditto.
4568         * gfortran.dg/pointer_assign_7.f90: Ditto.
4569         * gfortran.dg/pointer_intent_3.f90: Ditto.
4570         * gfortran.dg/pr19936_1.f90: Ditto.
4571         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4572         * gfortran.dg/simpleif_2.f90: Ditto.
4573         * gfortran.dg/protected_5.f90: Ditto.
4574         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4575         * gfortran.dg/protected_6.f90: Ditto.
4576         * gfortran.dg/protected_7.f90: Ditto.
4577
4578 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4579
4580         PR libfortran/45710
4581         * gfortran.dg/namelist_65.f90: New test.
4582
4583 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4584
4585         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4586         the regexp pattern between the expected label and location string.
4587
4588 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4589
4590         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4591
4592 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4593
4594         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4595         * gcc.dg/pr27898.c: Likewise.
4596         * gcc.dg/pr28712.c: Likewise.
4597         * gcc.dg/pr30762-1.c: Likewise.
4598         * gcc.dg/pr31529-1.c: Likewise.
4599         * gcc.dg/pr34457-1.c: Likewise.
4600         * gcc.dg/pr34668-1.c: Likewise.
4601         * gcc.dg/pr34989-1.c: Likewise.
4602         * gcc.dg/pr43557-1.c: Likewise.
4603
4604 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4605
4606         PR rtl-optimization/45739
4607         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4608
4609 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4610
4611         * gcc.target/sparc/mnofpu.c: New test.
4612
4613 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4614
4615         PR rtl-optimization/45739
4616         * gcc.target/i386/pr45739.c: New test.
4617
4618 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4619
4620         PR fortran/45648
4621         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4622         and counts. Add non-elemental function call check.
4623
4624         PR fortran/45648
4625         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4626         arguments checks. Update temporary counts.
4627         * gfortran.dg/transpose_optimization_1.f90: New.
4628
4629 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4630
4631         PR objc/23710
4632         * objc.dg/invalid-method-1.m: New.
4633
4634 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4635
4636         Merge from 'apple/trunk' branch on FSF servers.
4637
4638         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4639
4640         Radar 4291785
4641         * objc.dg/naming-4.m: New
4642         * objc.dg/naming-5.m: New
4643         * obj-c++.dg/naming-1.mm: New
4644         * obj-c++.dg/naming-2.mm: New
4645
4646 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4647             Jack Howarth  <howarth@bromo.med.uc.edu>
4648
4649         PR c++/45645
4650         * g++.dg/torture/pr44972.C: Use portable assert().
4651
4652 2010-09-21  Richard Guenther  <rguenther@suse.de>
4653
4654         PR tree-optimization/45580
4655         * g++.dg/torture/pr45580.C: New testcase.
4656
4657 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4658
4659         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4660
4661 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4662
4663         PR fortran/45438
4664         * gfortran.dg/pointer_check_7.f90: New.
4665
4666 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4667
4668         PR rtl-optimization/45728
4669         * gcc.c-torture/compile/pr45728.c: New test.
4670
4671 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4672
4673         PR fortran/45081
4674         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4675
4676 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4677
4678         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4679
4680 2010-09-20  Richard Guenther  <rguenther@suse.de>
4681
4682         PR middle-end/45704
4683         * gcc.dg/torture/pr45704.c: New testcase.
4684
4685 2010-09-20  Jan Hubicka  <jh@suse.cz>
4686
4687         PR tree-optimize/45605
4688         * g++.dg/tree-ssa/pr45605.C: New testcase.
4689
4690 2010-09-20  Michael Matz  <matz@suse.de>
4691
4692         PR testsuite/45706
4693         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4694         enough.
4695
4696 2010-09-20  Richard Guenther  <rguenther@suse.de>
4697
4698         PR tree-optimization/45705
4699         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4700
4701 2010-09-20  Michael Matz  <matz@suse.de>
4702
4703         PR testsuite/45706
4704         * lib/target-supports.exp (check_effective_target_vect_perm):
4705         Add i?86-*-*.
4706
4707 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4708
4709         PR rtl-optimization/45695
4710         * gcc.c-torture/execute/pr45695.c: New test.
4711
4712 2010-09-19  Jan Hubicka  <jh@suse.cz>
4713
4714         PR lto/44246
4715         * gcc.c-torture/compile/pr44246.c:New file.
4716
4717 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4718
4719         PR tree-optimization/45714
4720         * gfortran.dg/vect/pr45714-a.f: New test.
4721         * gfortran.dg/vect/pr45714-b.f: New test.
4722
4723 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4724
4725         * gnat.dg/const1.adb: Rename into...
4726         * gnat.dg/constant1.adb: ...this.
4727         * gnat.dg/constant2.adb: New test.
4728         * gnat.dg/constant2_pkg1.ads: New helper.
4729         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4730
4731 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4732
4733         * gnat.dg/specs/constant1.ads: New test.
4734         * gnat.dg/specs/constant1_pkg.ads: New helper.
4735
4736 2010-09-18  Jan Hubicka  <jh@suse.cz>
4737
4738         PR tree-optimization/45453
4739         * g++.dg/tree-ssa/pr45453.C: New testcase.
4740
4741 2010-09-18  Jason Merrill  <jason@redhat.com>
4742
4743         * g++.dg/cpp0x/initlist44.C: New.
4744
4745 2010-09-18  Richard Guenther  <rguenther@suse.de>
4746
4747         PR tree-optimization/45709
4748         * g++.dg/torture/pr45709-2.C: New testcase.
4749
4750 2010-09-18  Richard Guenther  <rguenther@suse.de>
4751
4752         PR tree-optimization/45709
4753         * g++.dg/torture/pr45709.C: New testcase.
4754
4755 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4756
4757         PR testsuite/45719
4758         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4759
4760 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4761
4762         * gcc.target/i386/pad-1.c: New.
4763         * gcc.target/i386/pad-2.c: Likewise.
4764         * gcc.target/i386/pad-3.c: Likewise.
4765         * gcc.target/i386/pad-4.c: Likewise.
4766         * gcc.target/i386/pad-5a.c: Likewise.
4767         * gcc.target/i386/pad-5b.c: Likewise.
4768         * gcc.target/i386/pad-6a.c: Likewise.
4769         * gcc.target/i386/pad-6b.c: Likewise.
4770         * gcc.target/i386/pad-7.c: Likewise.
4771         * gcc.target/i386/pad-8.c: Likewise.
4772         * gcc.target/i386/pad-9.c: Likewise.
4773         * gcc.target/i386/pad-10.c: Likewise.
4774
4775 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4776
4777         PR middle-end/45234
4778         * gcc.dg/torture/stackalign/alloca-5.c: New.
4779
4780 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4781
4782         PR middle-end/45678
4783         * gcc.dg/torture/pr45678-2.c: New.
4784
4785 2010-09-17  Richard Guenther  <rguenther@suse.de>
4786
4787         PR middle-end/45678
4788         * gcc.dg/torture/pr45678-1.c: New testcase.
4789
4790 2010-09-17  Michael Matz  <matz@suse.de>
4791
4792         PR tree-optimization/43432
4793         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4794         check_effective_target_vect_perm_short): New predicates.
4795         (check_effective_target_vect_perm): Include x86_64.
4796         * gcc.dg/vect/pr43432.c: New test.
4797         * gcc.dg/vect/vect-114.c: Adjust.
4798         * gcc.dg/vect/vect-15.c: Ditto.
4799         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4800         * gcc.dg/vect/slp-perm-9.c: Ditto.
4801
4802 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4803
4804         PR testsuite/45692
4805         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4806         GNU runtime.
4807
4808 2010-09-17  Richard Guenther  <rguenther@suse.de>
4809
4810         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4811         * gcc.dg/pr28706.c: Likewise.
4812         * gcc.dg/pr28712.c: Likewise.
4813         * gcc.dg/pr30762-1.c: Likewise.
4814         * gcc.dg/pr30762-2.c: Likewise.
4815         * gcc.dg/pr31529-1.c: Likewise.
4816         * gcc.dg/pr31529-2.c: Likewise.
4817         * gcc.dg/pr34457-1.c: Likewise.
4818         * gcc.dg/pr34457-2.c: Likewise.
4819         * gcc.dg/pr34668-1.c: Likewise.
4820         * gcc.dg/pr34668-2.c: Likewise.
4821         * gcc.dg/pr34989-1.c: Likewise.
4822         * gcc.dg/pr34989-2.c: Likewise.
4823         * gcc.dg/pr43557-1.c: Likewise.
4824         * gcc.dg/pr43557-2.c: Likewise.
4825         * gcc.dg/debug/pr41893-1.c: Likewise.
4826         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4827         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4828         * gcc.dg/matrix/matrix-4.c: Likewise.
4829         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4830         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4831         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4832         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4833
4834 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4835
4836         PR fortran/43665
4837         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4838         optimizations.
4839         * gfortran.dg/intent_optimize_1.f90: New test.
4840
4841 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4842
4843         * gcc.target/i386/divmod-1.c: New.
4844         * gcc.target/i386/divmod-2.c: Likewise.
4845         * gcc.target/i386/divmod-3.c: Likewise.
4846         * gcc.target/i386/divmod-4.c: Likewise.
4847         * gcc.target/i386/divmod-4a.c: Likewise.
4848         * gcc.target/i386/divmod-5.c: Likewise.
4849         * gcc.target/i386/divmod-6.c: Likewise.
4850         * gcc.target/i386/divmod-7.c: Likewise.
4851         * gcc.target/i386/divmod-8.c: Likewise.
4852         * gcc.target/i386/udivmod-1.c: Likewise.
4853         * gcc.target/i386/udivmod-2.c: Likewise.
4854         * gcc.target/i386/udivmod-3.c: Likewise.
4855         * gcc.target/i386/udivmod-4.c: Likewise.
4856         * gcc.target/i386/udivmod-4a.c: Likewise.
4857         * gcc.target/i386/udivmod-5.c: Likewise.
4858         * gcc.target/i386/udivmod-6.c: Likewise.
4859         * gcc.target/i386/udivmod-7.c: Likewise.
4860         * gcc.target/i386/udivmod-8.c: Likewise.
4861
4862 2010-09-16  Jan Hubicka  <jh@suse.cz>
4863
4864         * g++.dg/lto/pr45679-1_0.C: New file.
4865         * g++.dg/lto/pr45679-1_1.C: New file.
4866         * g++.dg/lto/pr45679-0_0.C: New file.
4867         * g++.dg/lto/pr45679-0_1.C: New file.
4868
4869 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4870
4871         PR fortran/45674
4872         * gfortran.dg/class_dummy_2.f03: New.
4873
4874 2010-09-16  Richard Guenther  <rguenther@suse.de>
4875
4876         PR tree-optimization/45623
4877         * gcc.dg/torture/pr45623.c: New testcase.
4878
4879 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4880
4881         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4882         name and parentheses.
4883         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4884
4885 2010-09-15  Jason Merrill  <jason@redhat.com>
4886
4887         * g++.dg/parse/parameter-declaration-2.C: New.
4888
4889         * g++.dg/cpp0x/scoped_enum2.C: New.
4890
4891 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4892
4893         * gcc.c-torture/compile/20100915-1.c: New test.
4894
4895 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4896
4897         PR middle-end/45644
4898         * gcc.dg/ipa/pr45644.c: New test.
4899
4900 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4901
4902         PR tree-optimization/45633
4903         * gcc.dg/vect/pr45633.c: New test.
4904
4905 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4906
4907         PR fortran/45577
4908         * gfortran.dg/allocate_derived_4.f90: New.
4909
4910 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4911
4912         * lib/target-supports.exp
4913         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4914         supported flag to true for neon.
4915
4916 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4917
4918         PR c++/45665
4919         * g++.dg/template/crash103.C: New.
4920
4921 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4922
4923         Merge from 'apple/trunk' branch on FSF servers.
4924
4925         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4926
4927         Radar 4457381
4928         * objc.dg/msg-in-protocol.m: New.
4929         * obj-c++.dg/msg-in-protocol.mm: New.
4930
4931         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4932
4933         Radar 4219590
4934         * objc.dg/break-in-ifstmt.m: New.
4935
4936         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4937
4938         Radar 4174166
4939         * obj-c++.dg/comp-types-13.mm: New.
4940         * objc.dg/comp-types-12.m: New.
4941
4942         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4943
4944         Radar 4216500
4945         * obj-c++.dg/proto-lossage-7.mm: New.
4946         * objc.dg/proto-lossage-7.m: New.
4947
4948 2010-09-14  Jan Hubicka  <jh@suse.cz>
4949
4950         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4951         folding.
4952         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4953         folding.
4954
4955 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4956
4957         PR middle-end/45567
4958         * gcc.dg/pr45567.c: New test.
4959
4960         PR debug/45660
4961         * g++.dg/debug/pr45660.C: New test.
4962
4963 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4964
4965         PR tree-optimization/45470
4966         * g++.dg/vect/pr45470-a.cc: New test.
4967         * g++.dg/vect/pr45470-a.cc: New test.
4968
4969 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4970
4971         PR target/42070
4972         * lib/profopt.exp: Prune warnings on execname2 compile.
4973         * lib/prune.exp: Prune "can't add line info" warnings.
4974
4975 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4976
4977         PR libfortran/45532
4978         * gfortran.dg/namelist_64.f90: New test.
4979
4980 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4981
4982         PR rtl-optimization/45617
4983         * gcc.target/i386/pr45617.c: New test.
4984
4985 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4986
4987         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4988
4989 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4990
4991         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4992         * gcc.target/i386/fma4-vector.c: Likewise.
4993         * gcc.target/i386/vectorize2.c: Likewise.
4994         * gcc.target/i386/vectorize4.c: Likewise.
4995         * gcc.target/i386/vectorize5.c: Likewise.
4996         * gcc.target/i386/vectorize6.c: Likewise.
4997         * gcc.target/i386/vectorize8.c: Likewise.
4998
4999         * gcc.target/i386/vect-double-1.c: New.
5000         * gcc.target/i386/vect-double-1a.c: Likewise.
5001         * gcc.target/i386/vect-double-2.c: Likewise.
5002         * gcc.target/i386/vect-double-2a.c: Likewise.
5003
5004         * lib/target-supports.exp (check_effective_target_vect_double):
5005         Set et_vect_double_saved to 0 when tuning for Atom.
5006
5007 2010-09-13  Jan Hubicka  <jh@suse.cz>
5008
5009         * gcc.dg/torture/pr23821.c: Drop static keyword.
5010         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5011         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5012
5013 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5014
5015         * gcc.target/arm/sync-1.c: New.
5016
5017 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5018
5019         * gnat.dg/memtrap.adb: New test.
5020
5021 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5022
5023         * gfortran.dg/promotion.f90: Fix options.
5024
5025 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5026
5027         * g++.dg/cpp0x/range-for1.C: New.
5028         * g++.dg/cpp0x/range-for2.C: New.
5029         * g++.dg/cpp0x/range-for3.C: New.
5030         * g++.dg/cpp0x/range-for4.C: New.
5031         * g++.dg/cpp0x/range-for5.C: New.
5032         * g++.dg/cpp0x/range-for6.C: New.
5033
5034 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5035
5036         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5037         and counts. Check that transpose is not called.
5038         * gfortran.dg/transpose_2.f90: Update error message.
5039
5040 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5041
5042         PR c++/43824
5043         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5044         * g++.dg/lookup/strong-using-2.C: Likewise.
5045         * g++.dg/lookup/strong-using-3.C: Likewise.
5046         * g++.dg/lookup/strong-using-5.C: Likewise.
5047
5048         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5049         * g++.dg/cpp0x/inline-ns4.C: New.
5050         * g++.dg/cpp0x/inline-ns5.C: New.
5051
5052 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5053
5054         PR middle-end/45634
5055         * gfortran.fortran-torture/compile/pr45634.f90: New.
5056
5057 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5058
5059         * objc.dg/fobjc-exceptions.m: New test.
5060
5061 2010-09-10  Jan Hubicka  <jh@suse.cz>
5062
5063         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5064
5065 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5066
5067         PR tree-optimization/44972
5068         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5069         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5070         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5071         instead.
5072         * g++.dg/torture/pr44972.C: New test.
5073
5074 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5075
5076         PR tree-optimization/44972
5077         * g++.dg/torture/pr34850.C: Remove expected warning.
5078
5079 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5080
5081         * gfortran.dg/dummy_optional_arg.f90: New test.
5082
5083 2010-09-08  Jan Hubicka  <jh@suse.cz>
5084
5085         PR tree-optimization/45598
5086         * fortran.fortran-torture/compile/pr45598.f90: New test.
5087
5088 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5089
5090         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5091         * lib/target-supports.exp (check_ifunc_available): New.
5092         * gcc.dg/attr-ifunc-1.c: New.
5093         * gcc.dg/attr-ifunc-2.c: New.
5094         * gcc.dg/attr-ifunc-3.c: New.
5095         * gcc.dg/attr-ifunc-4.c: New.
5096         * gcc.dg/attr-ifunc-5.c: New.
5097         * g++.dg/ext/attr-ifunc-1.C: New.
5098         * g++.dg/ext/attr-ifunc-2.C: New.
5099         * g++.dg/ext/attr-ifunc-3.C: New.
5100         * g++.dg/ext/attr-ifunc-4.C: New.
5101
5102 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5103
5104         PR middle-end/40386
5105         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5106
5107 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5108
5109         * gfortran.dg/inline_transpose_1.f90: New test.
5110
5111 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5112
5113         PR c++/45588
5114         * g++.dg/warn/Wunused-var-15.C: New test.
5115
5116 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5117
5118         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5119         hppa*-*-hpux*.
5120
5121 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5122
5123         * objc/execute/exceptions/throw-nil.m: New test.
5124         * objc/execute/exceptions/handler-1.m: Updated to use the new
5125         objc_set_uncaught_exception_handler() function.
5126         * objc/execute/exceptions/matcher-1.m: New test.
5127
5128 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5129
5130         PR fortran/38282
5131         * gfortran.dg/bit_comparison_1.F90: New test.
5132         * gfortran.dg/leadz_trailz_3.f90: New test.
5133         * gfortran.dg/masklr_2.F90: New test.
5134         * gfortran.dg/shiftalr_1.F90: New test.
5135         * gfortran.dg/merge_bits_2.F90: New test.
5136         * gfortran.dg/dshift_2.F90: New test.
5137         * gfortran.dg/bit_comparison_2.F90: New test.
5138         * gfortran.dg/masklr_1.F90: New test.
5139         * gfortran.dg/merge_bits_1.F90: New test.
5140         * gfortran.dg/dshift_1.F90: New test.
5141         * gfortran.dg/shiftalr_2.F90: New test.
5142
5143 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5144
5145         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5146         functions from objc/typedstream.h are deprecated.
5147
5148 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5149
5150         * lib/target-supports.exp
5151         (check_effective_target_run_expensive_tests): New proc.
5152         * gcc.c-torture/compile/limits-fnargs.c: Use
5153         dg-require-effective-target run_expensive_tests.
5154
5155 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5156
5157         PR fortran/45597
5158         * gfortran.dg/gomp/pr45597.f90: New test.
5159
5160         PR fortran/45595
5161         * gfortran.dg/gomp/pr45595.f90: New test.
5162
5163 2010-09-08  Michael Matz  <matz@suse.de>
5164
5165         * c-c++-common/uninit-17.c: Adjust.
5166
5167 2010-09-08  Michael Matz  <matz@suse.de>
5168
5169         PR tree-optimization/43430
5170         * gcc.dg/vect/pr43430-2.c: New test.
5171
5172 2010-09-08  Michael Matz  <matz@suse.de>
5173
5174         PR tree-optimization/33244
5175         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5176
5177 2010-09-08  Richard Guenther  <rguenther@suse.de>
5178
5179         PR tree-optimization/45578
5180         * gfortran.dg/pr45578.f90: New testcase.
5181
5182 2010-09-08  Richard Guenther  <rguenther@suse.de>
5183
5184         PR testsuite/45590
5185         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5186
5187 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5188
5189         PR fortran/45576
5190         * gfortran.dg/char_length_18.f90:  New test.
5191
5192 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5193
5194         PR target/36502
5195         * gcc.target/i386/pr36502.c: New test.
5196
5197         PR target/42313
5198         PR target/44651
5199         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5200         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5201
5202 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5203
5204         * gfortran.dg/achar_4.f90: Enable bounds checking.
5205
5206 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5207
5208         PR target/45206
5209         * gcc.target/i386/pr45206.c: New test.
5210
5211 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5212
5213         PR fortran/45505
5214         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5215
5216 2010-09-07  Jan Hubicka  <jh@suse.cz>
5217
5218         * gcc.c-torture/compile/20100907.c: New testcase.
5219
5220 2010-09-07  Richard Guenther  <rguenther@suse.de>
5221
5222         PR middle-end/45569
5223         * g++.dg/eh/pr45569.C: New testcase.
5224
5225 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5226
5227         PR target/43137
5228         * gcc.target/arm/pr43137.c: New test.
5229
5230 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5231
5232         PR fortran/36931
5233         * gfortran.dg/dependency_35.f90:  New test.
5234
5235 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5236
5237         PR fortran/34145
5238         * gfortran.dg/char_length_17.f90:  New test.
5239
5240 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5241
5242         PR c++/45200
5243         PR c++/45293
5244         PR c++/45558
5245         * g++.dg/template/typedef34.C: New test.
5246         * g++.dg/template/typedef35.C: New test.
5247
5248 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5249
5250         PR target/22152
5251         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5252
5253 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5254
5255         * g++.dg/warn/Wdouble-promotion.C: New.
5256
5257 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5258
5259         * g++.dg/parse/redef2.C: New.
5260
5261 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5262
5263         * gcc.dg/20100906-1.c: New testcase.
5264
5265 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5266
5267         PR testsuite/45543
5268         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5269         DW_TAG_enumeration_type DIE.
5270
5271 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5272
5273         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5274         Update XFAILs.
5275
5276 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5277
5278         PR rtl-optimization/44919
5279         * g++.dg/opt/pr44919.C: New.
5280
5281 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5282
5283         PR fortran/38282
5284         * gfortran.dg/iall_iany_iparity_1.f90: New.
5285         * gfortran.dg/iall_iany_iparity_2.f90: New.
5286
5287 2010-09-06  Jason Merrill  <jason@redhat.com>
5288
5289         * g++.dg/cpp0x/initlist42.C: New.
5290
5291         * g++.dg/cpp0x/auto19.C: New.
5292
5293         * g++.dg/template/sfinae25.C: New.
5294         * g++.dg/template/char1.C: Expect warning.
5295         * g++.dg/template/nontype10.C: Likewise.
5296
5297         * g++.dg/cpp0x/implicit9.C: New.
5298
5299         * g++.dg/cpp0x/initlist43.C: New.
5300
5301 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5302
5303         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5304
5305 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5306
5307         * gcc.dg/Wdouble-promotion.c: New.
5308
5309 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5310
5311         * gfortran.dg/float128_1.f90: Remove test case as
5312         it always fails since Rev 163611 backed out the
5313         front-end implementation.
5314
5315 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5316
5317         * gfortran.dg/float128_1.f90: XFAIL test case.
5318
5319 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5320
5321         * gfortran.dg/bessel_7.f90: Decrease required precision.
5322
5323 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5324
5325         PR testsuite/45545
5326         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5327         ref-all-matching targets.
5328
5329 2010-09-05  Richard Guenther  <rguenther@suse.de>
5330
5331         PR tree-optimization/45535
5332         * gcc.c-torture/compile/pr45535.c: New testcase.
5333
5334 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5335
5336         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5337         "\[^\n\]*".
5338         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5339         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5340         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5341         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5342         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5343         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5344         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5345         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5346         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5347         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5348         * gcc.target/i386/pr22152.c: Likewise.
5349         * gcc.target/i386/pr36992-1.c: Likewise.
5350         * gcc.target/i386/pr36992-2.c: Likewise.
5351         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5352
5353 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5354
5355         PR testsuite/43957
5356         * gcc.dg/const-uniq-1.c: Modify regexp.
5357
5358 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5359
5360         PR fortran/45530
5361         * gfortran.dg/namelist_63.f90: New.
5362
5363 2010-09-04  Jan Hubicka  <jh@suse.cz>
5364
5365         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5366         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5367
5368 2010-09-04  Jan Hubicka  <jh@suse.cz>
5369
5370         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5371
5372 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5373
5374         PR fortran/45507
5375         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5376
5377 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5378
5379         * gcc.dg/opts-4.c: New test.
5380
5381 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5382
5383         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5384         * gcc.dg/vect/vect-peel-4.c: Ditto.
5385
5386 2010-09-03  Daniel Kraft  <d@domob.eu>
5387
5388         PR fortran/45525
5389         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5390
5391 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5392
5393         PR fortran/45159
5394         * gfortran.dg/dependency_34.f90:  New test.
5395
5396 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5397
5398         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5399
5400 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5401
5402         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5403         gcc.target/i386/clearcap.map if supported.
5404
5405 2010-09-03  Michael Matz  <matz@suse.de>
5406
5407         PR middle-end/45415
5408         * gcc.dg/pr45415.c: New test.
5409
5410 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5411
5412         PR tree-optimization/45506
5413         * gcc.dg/pr45506.c: New.
5414
5415 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5416
5417         PR target/45476
5418         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5419         * gcc.target/i386/float128-2.c: Ditto.
5420
5421 2010-09-03  Daniel Kraft  <d@domob.eu>
5422
5423         PR fortran/34162
5424         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5425         * gfortran.dg/internal_dummy_2.f08: New test.
5426         * gfortran.dg/internal_dummy_3.f08: New test.
5427         * gfortran.dg/internal_dummy_4.f08: New test.
5428
5429 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5430
5431         PR debug/45500
5432         * gcc.target/i386/pr45500.c: New test.
5433
5434 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5435
5436         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5437
5438 2010-09-03  Daniel Kraft  <d@domob.eu>
5439
5440         PR fortran/44602
5441         * gfortran.dg/exit_2.f08; Adapt error messages.
5442         * gfortran.dg/exit_3.f08: New test.
5443         * gfortran.dg/exit_4.f08: New test.
5444         * gfortran.dg/exit_5.f03: New test.
5445
5446 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5447
5448         * gfortran.dg/ishft_4.f90: New test.
5449
5450 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5451
5452         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5453         FRIZ/XSRIZ instruciton for (double)(long long)x.
5454         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5455
5456 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5457
5458         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5459
5460 2010-09-02  Richard Guenther  <rguenther@suse.de>
5461
5462         PR tree-optimization/44937
5463         PR tree-optimization/45412
5464         * g++.dg/opt/pr45412.C: New testcase.
5465         * gcc.c-torture/compile/pr45412.c: Likewise.
5466         * gcc.c-torture/compile/pr44937.c: Likewise.
5467
5468 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5469
5470         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5471         but using -Werror=comment.
5472         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5473         expected error messages.
5474
5475 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5476
5477         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5478         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5479
5480 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5481
5482         PR fortran/45489
5483         * gfortran.dg/initialization_27.f90: New.
5484
5485 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5486
5487         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5488         check into different basic blocks. Expect vectorization if misaligned
5489         stores are supported.
5490         * gcc.dg/vect/bb-slp-8a.c: New test.
5491         * gcc.dg/vect/bb-slp-8b.c: New test.
5492
5493 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5494
5495         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5496
5497 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5498
5499         PR fortran/44541
5500         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5501         * gfortran.dg/class_dummy_1.f03: New.
5502
5503 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5504
5505         PR middle-end/45458
5506         * g++.dg/tree-prof/partition2.C: New test.
5507
5508 2010-09-01  Richard Guenther  <rguenther@suse.de>
5509
5510         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5511         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5512         * gcc.c-torture/execute/20100827-1.c: Likewise.
5513
5514 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5515
5516         * gfortran.dg/execute_command_line_1.f90: New test.
5517
5518 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5519
5520         PR preprocessor/45457
5521         * c-c++-common/cpp/pr45457.c: New test.
5522
5523 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5524
5525         * gcc.dg/nested-func-8.c: New test.
5526
5527 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5528
5529         PR fortran/38282
5530         * gfortran.dg/popcnt_poppar_1.F90: New test.
5531         * gfortran.dg/popcnt_poppar_2.F90: New test.
5532
5533 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5534
5535         * gcc.target/i386/volatile-2.c: Require nonpic target.
5536
5537 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5538
5539         PR middle-end/45461
5540         * gcc.dg/pr45461.c: New test.
5541
5542 2010-08-31  Richard Guenther  <rguenther@suse.de>
5543
5544         PR testsuite/45455
5545         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5546
5547 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5548
5549         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5550
5551 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5552
5553         PR fortran/45456
5554         * gfortran.dg/typebound_proc_18.f03: New.
5555
5556 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5557
5558         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5559         * lib/scanasm.exp (scan-stack-usage): Likewise.
5560         (scan-stack-usage-not): Likewise.
5561         * gcc.dg/stack-usage-1.c: New test.
5562         * gcc.target/i386/stack-usage-realign.c: Likewise.
5563
5564 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5565
5566         PR tree-optimization/45427
5567         * gcc.dg/tree-ssa/pr45427.c: New test.
5568
5569 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5570
5571         PR c++/45043
5572         * g++.dg/template/crash102.C: New.
5573
5574 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5575
5576         PR middle-end/45423
5577         * gcc.dg/gomp/atomic-12.c: New test.
5578         * gcc.dg/gomp/atomic-13.c: New test.
5579         * gcc.dg/gomp/atomic-14.c: New test.
5580         * g++.dg/gomp/atomic-11.C: New test.
5581         * g++.dg/gomp/atomic-12.C: New test.
5582         * g++.dg/gomp/atomic-13.C: New test.
5583         * g++.dg/gomp/atomic-14.C: New test.
5584
5585 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5586
5587         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5588         delimiter.
5589
5590 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5591
5592         * gnat.dg/discr24.adb: New test.
5593
5594 2010-08-30  Richard Guenther  <rguenther@suse.de>
5595
5596         PR tree-optimization/45449
5597         * gcc.dg/pr45449.c: New testcase.
5598
5599 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5600
5601         * gcc.dg/opts-1.c: Expect errors, not warnings.
5602
5603 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5604
5605         PR fortran/42769
5606         * gfortran.dg/dynamic_dispatch_11.f03: New.
5607
5608 2010-08-29  Jason Merrill  <jason@redhat.com>
5609
5610         PR c++/44991
5611         * g++.dg/parse/defarg15.C: New.
5612
5613 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5614
5615         PR fortran/45439
5616         * gfortran.dg/select_type_16.f03: New.
5617
5618 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5619             Tobias Burnus  <burnus@net-b.de>
5620
5621         * gfortran.dg/bessel_7.f90: Decrease required precision.
5622
5623 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5624             Kaz Kojima  <kkojima@gcc.gnu.org>
5625
5626         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5627
5628 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5629
5630         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5631         floating point conversion code generation.
5632         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5633         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5634         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5635         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5636         to integer conversion code generation.
5637         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5638         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5639         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5640         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5641
5642 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5643
5644         PR fortran/32049
5645         * gfortran.dg/random_seed_1.f90: Adjust test.
5646         * gfortran.dg/float128_1.f90: New test.
5647
5648 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5649
5650         PR fortran/33197
5651         * gfortran.dg/norm2_1.f90: New.
5652         * gfortran.dg/norm2_2.f90: New.
5653         * gfortran.dg/norm2_3.f90: New.
5654         * gfortran.dg/norm2_4.f90: New.
5655         * gfortran.dg/parity_1.f90: New.
5656         * gfortran.dg/parity_2.f90: New.
5657         * gfortran.dg/parity_3.f90: New.
5658
5659 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5660
5661         PR fortran/45420
5662         * gfortran.dg/select_type_15.f03: New.
5663
5664 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5665
5666         PR libfortran/43217
5667         * gfortran.dg/hollerith8.f90: New test.
5668
5669 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5670
5671         PR fortran/45159
5672         * gfortran.dg/dependency_33.f90:  New test.
5673
5674 2010-08-27  Richard Guenther  <rguenther@suse.de>
5675
5676         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5677         * gcc.dg/graphite/scop-2.c: Likewise.
5678         * gcc.dg/graphite/scop-20.c: Likewise.
5679         * gcc.dg/vect/slp-25.c: Likewise.
5680
5681 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5682
5683         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5684
5685 2010-08-26  Daniel Kraft  <d@domob.eu>
5686
5687         PR fortran/38936
5688         PR fortran/44047
5689         PR fortran/45384
5690         * gfortran.dg/associate_8.f03: New test.
5691         * gfortran.dg/select_type_13.f03: New test.
5692         * gfortran.dg/select_type_14.f03: New test.
5693
5694 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5695
5696         PR tree-optimization/44485
5697         * gcc.dg/pr44485.c: New test.
5698
5699 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5700
5701         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5702         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5703         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5704
5705 2010-08-26  Richard Guenther  <rguenther@suse.de>
5706
5707         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5708         * gcc.dg/graphite/scop-21.c: Likewise.
5709
5710 2010-08-26  Richard Guenther  <rguenther@suse.de>
5711
5712         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5713         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5714         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5715         * gcc.dg/vect/vect-91.c: Likewise.
5716         * gcc.dg/vect/vect-peel-1.c: Likewise.
5717         * gcc.dg/vect/vect-peel-2.c: Likewise.
5718         * gcc.dg/vect/vect-peel-4.c: Likewise.
5719
5720 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5721
5722         PR libfortran/41859
5723         * gfortran.dg/der_io_4.f90: New test.
5724
5725 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5726
5727         PR rtl-optimization/44858
5728         * gcc.c-torture/execute/pr44858.c: New test.
5729
5730         PR rtl-optimization/45400
5731         * g++.dg/other/i386-8.C: New test.
5732
5733 2010-08-25  Richard Guenther  <rguenther@suse.de>
5734
5735         * gcc.dg/alias-8.c: Adjust.
5736
5737 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5738
5739         * gcc.target/i386/combine-mul.c: New test.
5740
5741 2010-08-25  Richard Guenther  <rguenther@suse.de>
5742
5743         PR lto/44562
5744         * gcc.dg/graphite/id-27.c: New testcase.
5745         * gcc.dg/lto/20100825-1_0.c: Likewise.
5746
5747 2010-08-25  Richard Guenther  <rguenther@suse.de>
5748
5749         PR tree-optimization/45316
5750         * g++.dg/opt/pr45316.C: New testcase.
5751
5752 2010-08-25  Richard Guenther  <rguenther@suse.de>
5753
5754         PR tree-optimization/45393
5755         * g++.dg/torture/pr45393.C: New testcase.
5756
5757 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5758
5759         PR tree-optimization/45059
5760         * gcc.c-torture/compile/pr45059.c: New test.
5761
5762 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5763
5764         * lib/target-supports.exp (check_effective_target_vect_unpack):
5765         Set vect_unpack supported flag to true for neon.
5766
5767 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5768
5769         * gcc.dg/tree-ssa/ifc-5.c: New.
5770
5771 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5772
5773         * gcc.dg/tree-ssa/ifc-4.c: New.
5774         * gcc.dg/tree-ssa/ifc-7.c: New.
5775
5776 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5777
5778         * gcc.dg/vect/vect.exp: Check loongson targets
5779         * g++.dg/vect/vect.exp: Likewise
5780         * gfortran.dg/vect/vect.exp: Likewise
5781
5782 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5783
5784         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5785         -mveclibabi=mass.
5786
5787 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5788
5789         PR fortran/45366
5790         * gfortran.dg/proc_ptr_29.f90: New.
5791
5792 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5793             Dominique d'Humieres  <dominiq@lps.ens.fr>
5794
5795         PR fortran/45367
5796         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5797
5798 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5799
5800         PR fortran/45367
5801         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5802
5803 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5804
5805         PR fortran/36158
5806         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5807
5808 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5809             Dominique d'Humieres  <dominiq@lps.ens.fr>
5810
5811         PR fortran/45367
5812         PR fortran/36158
5813         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5814         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5815
5816 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5817
5818         PR fortran/44863
5819         PR fortran/45271
5820         PR fortran/45290
5821         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5822         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5823         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5824
5825 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5826
5827         PR fortran/36158
5828         PR fortran/33197
5829         * gfortran.dg/bessel_6.f90: New.
5830         * gfortran.dg/bessel_7.f90: New.
5831
5832 2010-08-20  Jan Hubicka  <jh@suse.cz>
5833
5834         PR c++/45307
5835         PR c++/17736
5836         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5837         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5838
5839 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5840
5841         PR target/45336
5842         * gcc.target/i386/pr45336-1.c: New.
5843         * gcc.target/i386/pr45336-2.c: Likewise.
5844         * gcc.target/i386/pr45336-3.c: Likewise.
5845         * gcc.target/i386/pr45336-4.c: Likewise.
5846
5847 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5848
5849         PR testsuite/45361
5850         * gcc.target/i386/volatile-2.c: Update scan strings to also
5851         include (%rip) for the memory reference on x86_64.
5852
5853 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5854
5855         PR middle-end/44974
5856         * gcc.dg/pr44974.c: New test.
5857
5858         PR rtl-optimization/45353
5859         * gcc.dg/pr45353.c: New test.
5860
5861 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5862
5863         * gcc.target/i386/volatile-2.c: New.
5864
5865 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5866
5867         PR rtl-optimization/44691
5868         * gfortran.dg/pr44691.f: New test.
5869
5870 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5871
5872         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5873
5874 2010-08-19  Jason Merrill  <jason@redhat.com>
5875
5876         * g++.dg/init/synth3.C: New.
5877         * g++.dg/init/value8.C: New.
5878         * g++.dg/tree-ssa/empty-2.C: New.
5879         * g++.dg/cpp0x/noexcept09.C: New.
5880
5881 2010-08-19  Daniel Kraft  <d@domob.eu>
5882
5883         PR fortran/29785
5884         PR fortran/45016
5885         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5886         * gfortran.dg/pointer_remapping_1.f90: New test.
5887         * gfortran.dg/pointer_remapping_2.f03: New test.
5888         * gfortran.dg/pointer_remapping_3.f08: New test.
5889         * gfortran.dg/pointer_remapping_4.f03: New test.
5890         * gfortran.dg/pointer_remapping_5.f08: New test.
5891         * gfortran.dg/pointer_remapping_6.f08: New test.
5892
5893 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5894
5895         PR testsuite/45324
5896         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5897
5898 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5899
5900         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5901
5902 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5903
5904         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5905         variable.
5906
5907 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5908
5909         PR target/45070
5910         * gcc.c-torture/execute/pr45070.c: New.
5911
5912 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5913
5914         * g++.dg/pr44328.C: New test.
5915
5916 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5917
5918         PR fortran/36158
5919         PR fortran/33197
5920         * gfortran.dg/bessel_3.f90: New.
5921         * gfortran.dg/bessel_4.f90: New.
5922         * gfortran.dg/bessel_5.f90: New.
5923
5924 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5925
5926         PR fortran/45290
5927         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5928         * gfortran.dg/pointer_init_2.f90: New.
5929         * gfortran.dg/pointer_init_3.f90: New.
5930         * gfortran.dg/pointer_init_4.f90: New.
5931
5932 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5933
5934         PR c++/45049
5935         * g++.dg/pr45049-1.C: New test.
5936         * g++.dg/pr45049-2.C: New test.
5937
5938 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5939
5940         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5941         20 if __ARM_PCS is defined otherwise 64.
5942         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5943         instead of hard coded 64.
5944
5945 2010-08-18  Yao Qi  <yao@codesourcery.com>
5946
5947         PR target/45094
5948         * gcc.target/arm/pr45094.c: New test.
5949
5950 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5951
5952         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5953
5954 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5955
5956         PR rtl-optimization/42575
5957         * gcc.target/arm/pr42575.c: New test.
5958
5959 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5960
5961         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5962         * gcc.dg/tls/thr-cse-1.c: New.
5963
5964 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5965
5966         PR debug/42487
5967         * lib/target-supports.exp
5968         (check_effective_target_function_sections): New.
5969         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5970         function sections before proceding.
5971
5972 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5973
5974         PR fortran/45308
5975         * gfortran.dg/pr45308.f03: New test.
5976
5977 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5978
5979         PR target/45296
5980         * gcc.target/i386/pr45296.c: New test.
5981
5982 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5983
5984         * g++.dg/ext/uow-1.C: New.
5985         * g++.dg/ext/uow-2.C: New.
5986         * g++.dg/ext/uow-3.C: New.
5987         * g++.dg/ext/uow-4.C: New.
5988
5989 2010-08-17  Richard Guenther  <rguenther@suse.de>
5990
5991         PR testsuite/45266
5992         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5993
5994 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5995
5996         PR c/40563
5997         * gcc.dg/Wcxx-compat-20.c: New test.
5998
5999 2010-08-17  Daniel Kraft  <d@domob.eu>
6000
6001         PR fortran/38936
6002         * gfortran.dg/associate_1.f03: Extended to test newly supported
6003         features like association to variables.
6004         * gfortran.dg/associate_3.f03: Removed check for illegal change
6005         of associate-name here...
6006         * gfortran.dg/associate_5.f03: ...and added it here.
6007         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6008         * gfortran.dg/associate_7.f03: New test.
6009
6010 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6011
6012         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6013
6014 2010-08-15  Daniel Kraft  <d@domob.eu>
6015
6016         PR fortran/38936
6017         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6018         * gfortran.dg/associate_3.f03: Clarify comment.
6019         * gfortran.dg/associate_5.f03: New test.
6020         * gfortran.dg/associate_6.f03: New test.
6021
6022 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6023
6024         PR fortran/45211
6025         * gfortran.dg/bind_c_usage_21.f90: New.
6026         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6027
6028 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6029
6030         * gfortran.dg/optional_absent_1.f90: New.
6031         * gfortran.dg/null_actual.f90: New.
6032
6033 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6034
6035         * gfortran.dg/pointer_target_1.f90: New.
6036         * gfortran.dg/pointer_target_2.f90: New.
6037         * gfortran.dg/pointer_target_3.f90: New.
6038
6039 2010-08-15  Daniel Kraft  <d@domob.eu>
6040
6041         PR fortran/45197
6042         * gfortran.dg/elemental_args_check_3.f90: New test.
6043         * gfortran.dg/impure_1.f08: New test.
6044         * gfortran.dg/impure_2.f08: New test.
6045         * gfortran.dg/impure_3.f90: New test.
6046         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6047
6048 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6049
6050         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6051         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6052         SLP tests.
6053         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6054         misaligned loads.
6055         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6056         misaligned stores.c
6057         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6058
6059 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6060
6061         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6062         dg-require-effective-target after dg-do.
6063
6064 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6065
6066         * lib/target-supports.exp (check_effective_target_vect_int): Return
6067         true for Loongson targets.
6068         (check_effective_target_vect_shift): Likewise.
6069         (check_effective_target_vect_no_int_max): Likewise.
6070         (check_effective_target_vect_no_align): Likewise.
6071         (check_effective_target_vect_short_mult): Likewise.
6072
6073 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6074
6075         * g++.dg/cast.C: Change fields of structures to "long" to pass
6076         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6077         * g++.dg/cpp0x/iop.C: Ditto.
6078         * g++.dg/cpp0x/named_refs.C: Ditto.
6079         * g++.dg/cpp0x/rv1p.C: Ditto.
6080         * g++.dg/cpp0x/rv2p.C: Ditto.
6081         * g++.dg/cpp0x/rv3p.C: Ditto.
6082         * g++.dg/cpp0x/rv4p.C: Ditto.
6083         * g++.dg/cpp0x/rv5p.C: Ditto.
6084         * g++.dg/cpp0x/rv6p.C: Ditto.
6085         * g++.dg/cpp0x/rv7p.C: Ditto.
6086         * g++.dg/cpp0x/rv8p.C: Ditto.
6087         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6088
6089 2010-08-13  Daniel Kraft  <d@domob.eu>
6090
6091         * gfortran.dg/implied_shape_1.f08: New test.
6092         * gfortran.dg/implied_shape_2.f90: New test.
6093         * gfortran.dg/implied_shape_3.f08: New test.
6094
6095 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6096
6097         PR libfortran/42526
6098         * gfortran.dg/char_component_initializer_1.f90: New test.
6099
6100 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6101
6102         PR tree-optimization/45241
6103         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6104
6105 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6106
6107         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6108         to dg-options.
6109         * gcc.target/i386/pr40906-2.c: Ditto.
6110         * gcc.target/i386/pr40906-3.c: Ditto.
6111
6112 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6113
6114         PR middle-end/45262
6115         * gcc.c-torture/execute/pr45262.c: New test.
6116
6117 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6118
6119         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6120         empty argument.
6121         * g++.dg/other/profile1.C: Ditto.
6122
6123 2010-08-12  Richard Guenther  <rguenther@suse.de>
6124
6125         PR tree-optimization/45232
6126         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6127         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6128         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6129         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6130         unsigned arithmetic.
6131         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6132         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6133         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6134         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6135         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6136         unsigned arithmetic.
6137         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6138         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6139         unsigned arithmetic.
6140         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6141         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6142         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6143         unsigned arithmetic.
6144         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6145         * gcc.dg/tree-ssa/negate.c: Adjust.
6146         * gcc.dg/vect/vect-1.c: Adjust.
6147         * gfortran.dg/reassoc_6.f: XFAIL.
6148
6149 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6150
6151         PR debug/45259
6152         * gcc.dg/pr45259.c: New test.
6153
6154 2010-08-12  Wei Guozhi  <carrot@google.com>
6155
6156         PR target/44999
6157         * gcc.target/arm/pr44999.c: New testcase.
6158
6159 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6160
6161         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6162         (N): Likewise.
6163         (main): Adjust accordingly.
6164
6165 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6166
6167         * gfortran.dg/graphite/id-22.f: New.
6168
6169 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6170
6171         * gcc.dg/graphite/id-26.c: New.
6172
6173 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6174
6175         * gcc.dg/graphite/id-25.c: New.
6176
6177 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6178
6179         * gcc.dg/graphite/run-id-5.c: New.
6180         * gcc.dg/graphite/run-id-6.c: New.
6181         * gfortran.dg/graphite/id-21.f: New.
6182
6183 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6184
6185         * gcc.dg/graphite/id-24.c: New.
6186
6187 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6188
6189         * gcc.dg/tree-ssa/pr20742.c: New.
6190
6191 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6192
6193         * gcc.dg/graphite/id-23.c: New.
6194
6195 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6196
6197         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6198
6199 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6200
6201         * gcc.dg/graphite/pr42729.c: New.
6202
6203 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6204
6205         * gfortran.dg/graphite/id-20.f: New.
6206
6207 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6208
6209         * gcc.dg/graphite/id-22.c: New.
6210
6211 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6212
6213         * gcc.dg/graphite/run-id-2.c: Call abort.
6214
6215 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6216
6217         * gcc.dg/graphite/id-20.c: New.
6218
6219 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6220             Steve Kargl  <kargl@gcc.gnu.org>
6221
6222         PR fortran/44595
6223         * gfortran.dg/move_alloc_3.f90: New.
6224         * gfortran.dg/random_seed_2.f90: New.
6225
6226 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6227
6228         * lib/target-supports.exp (check_effective_target_sync_int_long):
6229         Add hppa*-*-linux*.
6230         (check_effective_target_sync_char_short): Likewise.
6231
6232 2010-08-10  Yao Qi  <yao@codesourcery.com>
6233
6234         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6235         general form.
6236         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6237         * g++.dg/other/packed1.C: Likewise.
6238         * g++.dg/other/crash-4.C: Likewise.
6239         * g++.dg/ext/packed8.C: Likewise.
6240         * g++.dg/init/array16.C: Likewise.
6241
6242 2010-08-10  xinliang David Li  <davidxl@google.com>
6243         * gcc.dg/tree-ssa/loop-19.c: Add option
6244         -fno-prefetch-loop-array
6245
6246 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6247
6248         PR middle-end/45182
6249         * gcc.c-torture/compile/pr45182.c: New test.
6250
6251 2010-08-09  Jason Merrill  <jason@redhat.com>
6252
6253         PR c++/45236
6254         * g++.dg/cpp0x/variadic-104.C: New.
6255
6256 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6257
6258         PR fortran/44235
6259         * gfortran.dg/dependency_32.f90:  New test.
6260
6261 2010-08-09  Richard Guenther  <rguenther@suse.de>
6262
6263         PR middle-end/44632
6264         * g++.dg/opt/nrv17.C: New testcase.
6265
6266 2010-08-09  Richard Guenther  <rguenther@suse.de>
6267
6268         PR middle-end/45212
6269         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6270         alignment from MEM_REF offset only if we took it from the
6271         base object.
6272
6273         * gcc.target/i386/pr24178.c: New testcase.
6274
6275 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6276
6277         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6278         * gcc.dg/20030702-1.c: Ditto.
6279         * gcc.dg/20050309-1.c: Ditto.
6280         * gcc.dg/20050325-1.c: Ditto.
6281         * gcc.dg/20050330-2.c: Ditto.
6282         * gcc.dg/20051201-1.c: Ditto.
6283         * gcc.dg/gomp/pr27573.c: Ditto.
6284         * gcc.dg/gomp/pr34610.c: Ditto.
6285         * gcc.dg/pr24225.c: Ditto.
6286         * gcc.dg/pr26570.c: Ditto.
6287         * gcc.dg/pr32773.c: Ditto.
6288         * g++.dg/gcov/gcov-6.C: Ditto.
6289         * g++.dg/gomp/pr34608.C: Ditto.
6290         * gfortran.dg/gomp/pr27573.f90: Ditto.
6291
6292         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6293         dg-require-host-local dg directive.
6294         * gcc.dg/profile-dir-2.c: Ditto.
6295         * gcc.dg/profile-dir-3.c: Ditto.
6296
6297 2010-08-08  Richard Guenther  <rguenther@suse.de>
6298
6299         PR tree-optimization/45109
6300         * gcc.c-torture/compile/pr45109.c: New testcase.
6301
6302 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6303
6304         * gcc.dg/march.c: Skip if -march defined.
6305         * gcc.dg/mtune.c: Skip if -mtune defined.
6306
6307         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6308         generic thunk support.
6309
6310 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6311
6312         PR target/45213
6313         * gcc.target/i386/pr45213.c: New test.
6314
6315 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6316
6317         PR libfortran/45143
6318         * gfortran.dg/fmt_error_11.f03: New test.
6319
6320 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6321
6322         * lib/target-supports.exp (check_effective_target_sync_int_long):
6323         Add arm*-*-linux-gnueabi.
6324         (check_effective_target_sync_char_short): Likewise.
6325
6326 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6327
6328         PR fortran/45159
6329         * gfortran.dg/dependency_31.f90:  New test.
6330
6331 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6332
6333         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6334
6335 2010-08-06  Jason Merrill  <jason@redhat.com>
6336
6337         * g++.dg/cpp0x/sfinae3.C: New.
6338         * g++.dg/cpp0x/sfinae4.C: New.
6339
6340 2010-08-06  Richard Guenther  <rguenther@suse.de>
6341
6342         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6343         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6344         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6345         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6346         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6347         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6348         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6349         * gcc.c-torture/execute/20100805-1.c: Likewise.
6350
6351 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6352
6353         PR testsuite/42855
6354         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6355
6356 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6357
6358         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6359         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6360
6361 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6362
6363         * g++.dg/ipa/devirt-1.C: New test.
6364         * g++.dg/ipa/devirt-2.C: Likewise.
6365         * g++.dg/ipa/devirt-3.C: Likewise.
6366         * g++.dg/ipa/devirt-4.C: Likewise.
6367         * g++.dg/ipa/devirt-5.C: Likewise.
6368         * gcc.dg/ipa/iinline-3.c: Likewise.
6369
6370 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6371
6372         PR tree-optimization/45144
6373         * gcc.dg/tree-ssa/pr45144.c: New test.
6374
6375 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6376
6377         PR fortran/42207
6378         PR fortran/44064
6379         PR fortran/44065
6380         * gfortran.dg/class_25.f03: New.
6381         * gfortran.dg/class_26.f03: New.
6382
6383 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6384
6385         * g++.dg/warn/miss-format-1.C: Update line number.
6386
6387 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6388
6389         PR c++/44641
6390         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6391         .frame and .mask assembler directives.
6392
6393 2010-08-04  Richard Guenther  <rguenther@suse.de>
6394
6395         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6396         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6397         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6398         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6399
6400 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6401
6402         PR fortran/44857
6403         * gfortran.dg/derived_constructor_char_1.f90: New.
6404         * gfortran.dg/derived_constructor_char_2.f90: New.
6405
6406 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6407
6408         PR fortran/45159
6409         * gfortran.dg/dependency_30.f90:  New test.
6410
6411 2010-08-03  Jan Hubicka  <jh@suse.cz>
6412
6413         * gcc.c-torture/compile/pr45085.c: New testcase.
6414
6415 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6416
6417         PR fortran/44584
6418         PR fortran/45161
6419         * gfortran.dg/typebound_call_9.f03: Modified.
6420         * gfortran.dg/typebound_generic_1.f03: Modified.
6421
6422 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6423
6424         PR fortran/45159
6425
6426         * gfortran.dg/dependency_29.f90:  New test.
6427
6428 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6429
6430         PR fortran/36854
6431         * gfortran.dg/character_comparison_2.f90:  New test.
6432         * gfortran.dg/character_comparison_3.f90:  New test.
6433         * gfortran.dg/dependency_28.f90:  New test.
6434
6435 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6436
6437         PR target/40457
6438         * gcc.target/arm/pr40457-1.c: New test.
6439         * gcc.target/arm/pr40457-2.c: New test.
6440
6441 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6442
6443         PR fortran/44912
6444         * gfortran.dg/typebound_call_17.f03: New.
6445
6446 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6447
6448         PR fortran/44929
6449         * gfortran.dg/allocate_derived_3.f90: New.
6450
6451 2010-07-30  Xinliang David Li  <davidxl@google.com>
6452         PR tree-optimization/45121
6453         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6454
6455 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6456
6457         PR c++/45112
6458         * g++.dg/pr45112.C: New test.
6459
6460 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6461
6462         PR debug/45055
6463         PR rtl-optimization/45137
6464         * gcc.dg/pr45055.c: New test.
6465
6466 2010-07-30  Alan Modra  <amodra@gmail.com>
6467
6468         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6469         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6470
6471 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6472
6473         PR fortran/45087
6474         PR fortran/45125
6475         * gfortran.dg/whole_file_25.f90: New.
6476         * gfortran.dg/whole_file_26.f90: New.
6477         * gfortran.dg/whole_file_27.f90: New.
6478
6479 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6480
6481         PR fortran/44962
6482         * gfortran.dg/typebound_proc_17.f03: New.
6483
6484 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6485
6486         PR fortran/45004
6487         * gfortran.dg/move_alloc_2.f90: New.
6488
6489 2010-07-29  Xinliang David Li  <davidxl@google.com>
6490         PR tree-optimization/45121
6491         * c-c++-common/uninit-17.c: Fix expected output.
6492
6493 2010-07-29  Richard Guenther  <rguenther@suse.de>
6494
6495         PR tree-optimization/45120
6496         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6497
6498 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6499
6500         PR fortran/42051
6501         PR fortran/44064
6502         * gfortran.dg/pr42051.f03: New testcase.
6503
6504 2010-07-29  Richard Guenther  <rguenther@suse.de>
6505
6506         PR middle-end/45034
6507         * gcc.c-torture/execute/pr45034.c: New testcase.
6508
6509 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6510
6511         PR c++/45096
6512         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6513
6514 2010-07-28  Daniel Kraft  <d@domob.eu>
6515
6516         * gfortran.dg/bound_8.f90: New test.
6517
6518 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6519
6520         PR debug/45105
6521         * gcc.dg/pr45105.c: New test.
6522
6523 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6524
6525         PR rtl-optimization/45107
6526         * gcc.dg/pr45107.c: New test.
6527
6528 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6529
6530         PR rtl-optimization/45101
6531         * gcc.dg/pr45101.c: New test.
6532
6533 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6534
6535         PR fortran/45077
6536         * gfortran.dg/whole_file_24.f90: New.
6537
6538 2010-07-27  Jason Merrill  <jason@redhat.com>
6539
6540         * g++.dg/cpp0x/variadic102.C: New.
6541         * g++.dg/cpp0x/variadic103.C: New.
6542
6543 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6544
6545         PR rtl-optimization/40956
6546         PR target/42495
6547         PR middle-end/42574
6548         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6549         * gcc.target/arm/pr42574.c: Add tests.
6550
6551 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6552
6553         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6554         test name.
6555         (cleanup-repo-files): Ditto.
6556         (cleanup-saved-temps): Ditto.
6557
6558 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6559
6560         PR testsuite/44701
6561         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6562
6563         PR c/45079
6564         * gcc.dg/pr45079.c: New test.
6565
6566 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6567
6568         PR tree-optimization/44152
6569         * gcc.dg/vect/fast-math-pr44152.c: New test.
6570
6571 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6572
6573         PR ObjC/44140
6574         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6575         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6576         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6577         * obj-c++.dg/torture/trivial.mm: Ditto.
6578         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6579         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6580         * objc.dg/torture/tls/thr-init.m: Ditto.
6581         * objc.dg/torture/trivial.m: Ditto.
6582
6583 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6584
6585         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6586         Skip on spu-*-* targets.
6587
6588 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6589
6590         PR tree-optimization/45083
6591         * gcc.dg/pr45083.c: New test.
6592
6593 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6594
6595         PR fortran/40873
6596         * gfortran.dg/whole_file_22.f90: New test.
6597         * gfortran.dg/whole_file_23.f90: New test.
6598
6599 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6600             Jack Howarth  <howarth@bromo.med.uc.edu>
6601             Richard Henderson  <rth@redhat.com>
6602
6603         PR target/44132
6604         * gcc.dg/tls/thr-init-1.c: New.
6605         * gcc.dg/tls/thr-init-2.c: New.
6606         * gcc.dg/torture/tls New.
6607         * gcc.dg/torture/tls/tls-test.c: New.
6608         * gcc.dg/torture/tls/thr-init-1.c: New.
6609         * gcc.dg/torture/tls/tls.exp: New.
6610         * gcc.dg/torture/tls/thr-init-2.c: New.
6611         * gcc.dg/tls/emutls-2.c: New test
6612
6613         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6614         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6615         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6616         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6617         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6618         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6619         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6620         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6621         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6622         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6623         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6624         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6625         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6626         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6627         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6628         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6629         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6630         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6631         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6632         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6633         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6634         gfortran.dg/gomp/omp_threadprivate1.f90,
6635         gfortran.dg/gomp/omp_threadprivate2.f90,
6636         gfortran.dg/gomp/reduction1.f90,
6637         gfortran.dg/gomp/sharing-1.f90: Likewise.
6638
6639 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6640
6641         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6642         sse_runtime.
6643         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6644         dg-require-visibility.
6645
6646 2010-07-26  Richard Guenther  <rguenther@suse.de>
6647
6648         PR tree-optimization/43784
6649         * gcc.c-torture/execute/pr43784.c: New testcase.
6650         * g++.dg/torture/pr43784.C: Likewise.
6651
6652 2010-07-26  Richard Guenther  <rguenther@suse.de>
6653
6654         PR middle-end/45056
6655         * g++.dg/pr45056.C: New testcase.
6656
6657 2010-07-26  Richard Guenther  <rguenther@suse.de>
6658
6659         PR tree-optimization/45071
6660         * gcc.dg/pr45071.c: New testcase.
6661
6662 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6663
6664         PR fortran/45066
6665         * gfortran.dg/namelist_62.f90: New.
6666
6667 2010-07-26  Richard Guenther  <rguenther@suse.de>
6668
6669         * gcc.c-torture/execute/pr45017.c: Move ...
6670         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6671
6672 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6673
6674         PR fortran/40628
6675         * trim_optimize_1.f90:  New test.
6676         * character_comparision_1.f90:  New test.
6677
6678 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6679
6680         PR fortran/42852
6681         * gfortran.dg/wtruncate_fix.f: New test.
6682
6683 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6684
6685         PR testsuite/45068
6686         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6687
6688 2010-07-24  Richard Guenther  <rguenther@suse.de>
6689
6690         PR lto/43788
6691         * g++.dg/lto/20100724-1_0.C: New testcase.
6692
6693 2010-07-24  Richard Guenther  <rguenther@suse.de>
6694
6695         PR lto/43212
6696         * gcc.dg/lto/20100724-1_0.c: New testcase.
6697         * gcc.dg/lto/20100724-1_1.c: Likewise.
6698
6699 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6700
6701         PR fortran/40011
6702         * gfortran.dg/whole_file_21.f90: New.
6703
6704         * gfortran.dg/integer_exponentiation_3.F90: Use
6705         -ffloat-store only for i?86/x86-64 -m32.
6706
6707 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6708
6709         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6710         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6711
6712 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6713
6714         * gfortran.dg/func_decl_4.f90: Split test into two ...
6715         * gfortran.dg/func_decl_5.f90: ... parts.
6716         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6717         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6718         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6719         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6720         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6721         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6722         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6723         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6724         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6725         * gfortran.dg/sizeof.f90: Make test valid.
6726         * gfortran.dg/pr20865.f90: Add new dg-error.
6727         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6728         * gfortran.dg/g77/19990218-0.f: Ditto.
6729         * gfortran.dg/g77/19990218-1.f: Ditto.
6730         * gfortran.dg/g77/970625-2.f: Ditto.
6731         * gfortran.dg/pr37243.f: Fix function declaration.
6732         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6733         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6734
6735 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6736
6737         PR fortran/44945
6738         * gfortran.dg/char_array_structure_constructor.f90: Add
6739         -fwhole-file as dg-option as it otherwise fails on some
6740         systems.
6741
6742 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6743
6744         * gnat.dg/aggr16.ad[sb]: New test.
6745         * gnat.dg/aggr16_pkg.ads: New helper.
6746
6747 2010-07-23  Richard Guenther  <rguenther@suse.de>
6748
6749         PR lto/43071
6750         * g++.dg/lto/20100723-1_0.C: New testcase.
6751
6752 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6753
6754         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6755         AVX support.
6756         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6757         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6758
6759 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6760
6761         * lib/target-supports.exp (add_options_for_tls): New proc.
6762         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6763         * g++.dg/tls/static-1a.cc: Likewise.
6764         * gcc.dg/tls/emutls-1.c: Likewise.
6765         * gcc.dg/tls/opt-11.c: Likewise.
6766         * gcc.dg/tls/opt-12.c: Likewise.
6767         * gcc.dg/tls/pr24428-2.c: Likewise.
6768         * gcc.dg/tls/pr24428.c: Likewise.
6769         * obj-c++.dg/tls/static-1.mm: Likewise.
6770         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6771         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6772         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6773         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6774         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6775         * objc.dg/torture/tls/thr-init.m: Likewise.
6776         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6777
6778 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6779
6780         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6781         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6782         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6783         optimized dump files.
6784
6785 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6786
6787         PR tree-optimization/45047
6788         * gcc.c-torture/compile/pr45047.c: New test.
6789
6790 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6791
6792         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6793         instead of dg-compile.
6794         * gcc.dg/float-range-4.c: Ditto.
6795         * gcc.dg/float-range-5.c: Ditto.
6796         * gcc.dg/fold-overflow-1.c: Ditto.
6797         * gcc.dg/gomp/sections-4.c: Ditto.
6798         * gcc.dg/transparent-union-1.c: Ditto.
6799         * gcc.dg/transparent-union-2.c: Ditto.
6800         * gcc.target/i386/pr39315-check.c: Ditto.
6801         * g++.dg/gomp/sections-4.C: Ditto.
6802         * g++.dg/template/dtor7.C: Ditto.
6803         * g++.dg/tree-ssa/pr19952.C: Ditto.
6804         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6805         * gfortran.dg/graphite/pr42185.f90: Ditto.
6806         * gfortran.dg/namelist_36.f90: Ditto.
6807         * gnat.dg/noreturn1.adb: Ditto.
6808         * gnat.dg/specs/small_alignment.ads: Ditto.
6809
6810 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6811
6812         PR tree-optimization/44915
6813         * g++.dg/torture/pr44915.C: New test.
6814
6815 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6816
6817         PR tree-optimization/44914
6818         * g++.dg/tree-ssa/pr44914.C: New test.
6819
6820 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6821
6822         PR target/44290
6823         * gcc.dg/pr44290-1.c: New test.
6824         * gcc.dg/pr44290-2.c: New test.
6825
6826 2010-07-23  Jason Merrill  <jason@redhat.com>
6827
6828         PR c++/45008
6829         * g++.dg/abi/mangle44.C: New.
6830
6831 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6832
6833         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6834         for compile-time only tests.
6835         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6836         target check.
6837         * gcc.target/i386/pr39315-4.c: Ditto.
6838         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6839         target check.  Include sse-os-support.h.
6840         (main): Call check_isa and sse_os_support.
6841         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6842         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6843         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6844         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6845         target check.  Include sse-os-support.h.
6846         (main): Call check_isa and sse_os_support.
6847         * gcc.target/i386/vperm-v2df.c: Ditto.
6848
6849 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6850
6851         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6852         (check_effective_target_avx_runtime): New procedure.
6853         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6854         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6855
6856         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6857         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6858         and __get_cpuid test.
6859         * gcc.dg/compat/vector-2b_main.c: Ditto.
6860
6861         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6862
6863         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6864         for compile-time only test.
6865         * gcc.dg/pr32716.c: Ditto.
6866         * gcc.dg/pr34856.c: Ditto.
6867         * gcc.dg/pr36997.c: Ditto.
6868         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6869         * gfortran.dg/pr28158.f90: Ditto.
6870         * gfortran.dg/pr30667.f: Ditto.
6871
6872         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6873         i?86-*-* and x86_64-*-* targets to disable execution on targets
6874         without sse2 runtime support.
6875         * g++.dg/vect/vect.exp: Ditto.
6876         * gfortran.dg/vect/vect.exp: Ditto.
6877
6878         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6879         * gcc.dg/pr37544.c: Ditto.
6880         * gcc.dg/pr40550.c: Ditto.
6881         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6882         * gcc.dg/compat/vector-1a_main.c: Ditto.
6883         * gcc.dg/compat/vector-2a_main.c: Ditto.
6884         * gcc.dg/torture/pr16104-1.c: Ditto.
6885         * gcc.dg/torture/pr35771-1.c: Ditto.
6886         * gcc.dg/torture/pr35771-2.c: Ditto.
6887         * gcc.dg/torture/pr35771-3.c: Ditto.
6888         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6889         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6890         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6891         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6892         * g++.dg/other/i386-1.C: Ditto.
6893         * g++.dg/other/pr40446.C: Ditto.
6894
6895 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6896
6897         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6898
6899 2010-07-23  Daniel Kraft  <d@domob.eu>
6900
6901         PR fortran/44709
6902         * gfortran.dg/exit_1.f08: New test.
6903         * gfortran.dg/exit_2.f08: New test.
6904
6905 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6906
6907         PR tree-optimization/39839
6908         * gcc.target/arm/pr39839.c: New test case.
6909
6910 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6911
6912         * gnat.dg/unchecked_convert5b.adb: New test.
6913         * gnat.dg/unchecked_convert6.adb: Likewise.
6914         * gnat.dg/unchecked_convert6b.adb: Likewise.
6915
6916 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6917
6918         * gnat.dg/aggr15.ad[sb]: New test.
6919
6920 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6921
6922         PR debug/45024
6923         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6924
6925 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6926
6927         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6928         with dg-require-linker-plugin.
6929
6930 2010-07-22  Richard Guenther  <rguenther@suse.de>
6931
6932         PR lto/43850
6933         * g++.dg/lto/20100722-1_0.C: New testcase.
6934
6935 2010-07-22  Richard Guenther  <rguenther@suse.de>
6936
6937         PR lto/42451
6938         * gcc.dg/lto/20100720-3_0.c: New testcase.
6939         * gcc.dg/lto/20100720-3_1.c: Likewise.
6940
6941 2010-07-22  Richard Guenther  <rguenther@suse.de>
6942
6943         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6944         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6945
6946         PR lto/43373
6947         * gcc.dg/lto/20100722-1_0.c: New testcase.
6948
6949 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6950
6951         PR tree-optimization/44891
6952         * gcc.c-torture/compile/pr44891.c: New test.
6953
6954 2010-07-22  Richard Guenther  <rguenther@suse.de>
6955
6956         PR tree-optimization/45017
6957         * gcc.c-torture/execute/pr45017.c: New testcase.
6958
6959 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6960
6961         PR fortran/45019
6962         * gfortran.dg/aliasing_dummy_5.f90: New.
6963
6964 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6965
6966         PR target/43698
6967         * gcc.target/arm/pr43698.c: New test.
6968
6969 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6970
6971         PR fortran/44929
6972         * Revert my commit r162325 for this PR.
6973
6974 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6975
6976         PR debug/45015
6977         * gcc.target/m68k/pr45015.c: New test.
6978
6979 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6980
6981         PR c++/44641
6982         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6983         comments.
6984
6985 2010-07-21  Richard Guenther  <rguenther@suse.de>
6986
6987         PR lto/45018
6988         * g++.dg/lto/20100721-1_0.C: New testcase.
6989
6990 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6991
6992         PR tree-optimization/44900
6993         * g++.dg/torture/pr44900.C: New test.
6994
6995 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6996
6997         PR middle-end/44738
6998         * c-c++-common/uninit-17.c: Correct expected error.
6999
7000 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7001
7002         * gcc.dg/guality/asm-1.c: New test.
7003
7004         PR debug/45003
7005         * gcc.dg/guality/pr45003-2.c: New test.
7006         * gcc.dg/guality/pr45003-3.c: New test.
7007
7008 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7009
7010         PR libfortran/44697
7011         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7012
7013 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7014
7015         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7016         defined on the current line.
7017         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7018         * g++.dg/debug/dwarf2/pr44641.C: New.
7019
7020 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7021
7022         * gcc.target/powerpc/block-move-1.c: New test.
7023         * gcc.target/powerpc/block-move-2.c: New test.
7024
7025 2010-07-20  Jason Merrill  <jason@redhat.com>
7026
7027         PR c++/44967
7028         * g++.dg/cpp0x/sfinae2.C: New.
7029
7030 2010-07-20  Richard Guenther  <rguenther@suse.de>
7031
7032         PR lto/42696
7033         * gcc.dg/lto/20100720-4_0.c: New testcase.
7034
7035 2010-07-20  Richard Guenther  <rguenther@suse.de>
7036
7037         PR lto/43221
7038         * gcc.dg/lto/20100720-2_0.c: New testcase.
7039         * gcc.dg/lto/20100720-2_1.c: Likewise.
7040
7041 2010-07-20  Richard Guenther  <rguenther@suse.de>
7042
7043         PR lto/43208
7044         * gcc.dg/lto/20100720-1_0.c: New testcase.
7045         * gcc.dg/lto/20100720-1_1.c: Likewise.
7046
7047 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7048
7049         PR debug/45003
7050         * gcc.dg/guality/pr45003-1.c: New test.
7051
7052 2010-07-20  Richard Guenther  <rguenther@suse.de>
7053
7054         PR tree-optimization/44977
7055         * gcc.dg/torture/pr44977.c: New testcase.
7056
7057 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7058
7059         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7060         sync_char_short
7061
7062 2010-07-20  Richard Guenther  <rguenther@suse.de>
7063
7064         PR middle-end/44971
7065         PR middle-end/44988
7066         * gcc.dg/pr44971.c: New testcase.
7067         * gcc.c-torture/compile/pr44988.c: Likewise.
7068
7069 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7070
7071         PR fortran/44929
7072         * gfortran.dg/allocate_with_typespec.f90: New test.
7073         * gfortran.dg/allocate_derived_1.f90: Update error message.
7074
7075 2010-07-19  Jason Merrill  <jason@redhat.com>
7076
7077         PR c++/44996
7078         * g++.dg/cpp0x/decltype23.C: New.
7079
7080 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7081
7082         PR fortran/42385
7083         * gfortran.dg/class_defined_operator_1.f03 : New test.
7084
7085 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7086
7087         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7088         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7089         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7090         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7091
7092 2010-07-19  Richard Guenther  <rguenther@suse.de>
7093
7094         PR middle-end/44941
7095         * gcc.c-torture/compile/pr44941.c: New testcase.
7096
7097 2010-07-19  Jason Merrill  <jason@redhat.com>
7098
7099         PR c++/44969
7100         * g++.dg/template/sfinae24.C: New.
7101
7102 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7103
7104         PR fortran/44353
7105         * gfortran.dg/data_implied_do_2.f90: Removed.
7106
7107 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7108
7109         PR c++/44969
7110         * g++.dg/template/sfinae23.C: New.
7111
7112 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7113
7114         * lib/target-supports.exp (check_sse_os_support_available): New
7115         proc.
7116         (check_sse_hw_available): New proc.
7117         (check_effective_target_sse_runtime): New proc.
7118         (check_effective_target_sse2_runtime): New proc.
7119         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7120         -msse2 if check_sse_os_support_available.
7121         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7122         check_sse_os_support_available.
7123         * gcc.dg/vect/vect.exp: Likewise.
7124         * gfortran.dg/vect/vect.exp: Likewise.
7125         * gcc.target/i386/sol2-check: Renamed to ...
7126         * gcc.target/i386/sse-os-support.h: ... this.
7127         (sol2_check): Renamed to ...
7128         (sse_os_support): ... this.
7129         Only test movss with xmm registers.
7130         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7131         Removed ILL_INSN, ILL_INSN_LEN.
7132         * gcc.target/i386/sse2-check.h: Likewise.
7133         * gcc.target/i386/sse3-check.h: Likewise.
7134         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7135         Removed cpuid.h, __get_cpuid test.
7136         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7137         Removed cpuid.h, __get_cpuid test.
7138         * g++.dg/other/pr40446.C: Likewise.
7139         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7140         * gcc.dg/compat/vector-1a_main.c: Likewise.
7141         * gcc.dg/compat/vector-2a_main.c: Likewise.
7142         * gcc.dg/pr36584.c: Likewise.
7143         * gcc.dg/pr37544.c: Likewise.
7144         * gcc.dg/torture/pr16104-1.c: Likewise.
7145         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7146         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7147         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7148         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7149         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7150         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7151         sse2_runtime.
7152         * gcc.dg/torture/pr35771-2.c: Likewise.
7153         * gcc.dg/torture/pr35771-3.c: Likewise.
7154         * gcc.target/i386/pr39315-2.c: Likewise.
7155         * gcc.target/i386/pr39315-4.c: Likewise.
7156         * gcc.target/i386/vperm-v2df.c: Likewise.
7157         * gcc.target/i386/vperm-v2di.c: Likewise.
7158         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7159         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7160         sse_runtime.
7161
7162 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7163
7164         PR fortran/44353
7165         * gfortran.dg/data_implied_do_2.f90: New test.
7166
7167 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7168
7169         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7170
7171 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7172
7173         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7174         to the "mips16" group.
7175         (mips_using_mips16_p): New procedure.
7176         (mips-dg-options): Use it.
7177
7178 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7179
7180         * gcc.target/mips/mips16-attributes-4.c: New test.
7181
7182 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7183
7184         PR testsuite/44418
7185         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7186         * gcc.target/powerpc/recip-2.c: Ditto.
7187         * gcc.target/powerpc/recip-3.c: Ditto.
7188
7189 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7190
7191         * gcc.target/arm/pr42235.c: New test.
7192
7193 2010-07-16  Jason Merrill  <jason@redhat.com>
7194
7195         PR c++/32505
7196         * g++.dg/template/partial8.C: New.
7197
7198 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7199
7200         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7201         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7202         in C++.
7203         (gualcvt): New overloaded inline.
7204         (GUALCVT): Use it for C++.
7205         * g++.dg/guality/guality.exp: New.
7206         * g++.dg/guality/guality.h: New.
7207         * g++.dg/guality/redeclaration1.C: New test.
7208         * g++.dg/dg.exp: Prune also guality/* tests.
7209         * gcc.dg/guality/pr43141.c: Moved to...
7210         * c-c++-common/guality/pr43141.c: ... here.
7211
7212 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7213
7214         PR libfortran/37077
7215         * gfortran.dg/char4_iunit_2.f03: New test.
7216
7217 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7218
7219         PR testsuite/43925
7220         * lib/plugin-support.exp (plugin-test-execute):
7221         Add ${gcc_objdir}/intl to includes.
7222
7223 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7224
7225         PR target/44942
7226         * gcc.c-torture/execute/pr44942.c: New test.
7227         * gcc.target/i386/pr44942.c: New test.
7228
7229 2010-07-15  Jason Merrill  <jason@redhat.com>
7230
7231         PR c++/44909
7232         * g++.dg/cpp0x/implicit7.C: New.
7233         * g++.dg/cpp0x/implicit8.C: New.
7234
7235 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7236
7237         Disable float tests for __SPU__ targets due to lack of signed zero:
7238         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7239         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7240         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7241         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7242         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7243         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7244         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7245         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7246         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7247
7248 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7249
7250         * gfortran.dg/select_char_2.f90: New test.
7251
7252 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7253
7254         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7255         with DECL_CHAIN.
7256
7257 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7258
7259         PR fortran/44936
7260         * gfortran.dg/typebound_generic_9.f03: New.
7261
7262 2010-07-15  Richard Guenther  <rguenther@suse.de>
7263
7264         PR tree-optimization/44946
7265         * gcc.c-torture/compile/pr44946.c: New testcase.
7266
7267 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7268
7269         PR fortran/40206
7270         * gfortran.dg/select_char_3.f90: New test.
7271
7272 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7273             Kevin F. Quinn  <kevquinn@gentoo.org>
7274
7275         * gcc.dg/Wtrampolines.c: New.
7276
7277 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7278
7279         PR libfortran/44934
7280         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7281
7282 2010-07-14  Jason Merrill  <jason@redhat.com>
7283
7284         PR c++/44810
7285         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7286
7287         Implement C++0x unrestricted unions (N2544)
7288         * g++.dg/cpp0x/union1.C: New.
7289         * g++.dg/cpp0x/union2.C: New.
7290         * g++.dg/cpp0x/union3.C: New.
7291         * g++.dg/cpp0x/defaulted2.C: Adjust.
7292         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7293         * g++.old-deja/g++.ext/anon2.C: Adjust.
7294         * g++.old-deja/g++.mike/misc6.C: Adjust.
7295
7296 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7297
7298         PR fortran/44925
7299         * gfortran.dg/c_loc_tests_15.f90: New.
7300
7301 2010-07-13  Jason Merrill  <jason@redhat.com>
7302
7303         PR c++/44909
7304         * g++.dg/cpp0x/implicit6.C: New.
7305
7306 2010-07-13  Jason Merrill  <jason@redhat.com>
7307
7308         PR c++/44540
7309         * g++.dg/abi/noreturn1.C: New.
7310         * g++.dg/abi/noreturn2.C: New.
7311
7312 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7313
7314         PR other/44874
7315         PR debug/44832
7316         * c-c++-common/pr44832.c: New test.
7317
7318 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7319
7320         PR objc/44488
7321         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7322         on the target.  Make sure that we can assemble the emitted asm when
7323         the test type is 'compile'.
7324
7325 2010-07-13  Richard Guenther  <rguenther@suse.de>
7326
7327         PR tree-optimization/36960
7328         * g++.dg/torture/pr36960.C: New testcase.
7329
7330 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7331
7332         PR c++/44908
7333         * g++.dg/template/sfinae21.C: New.
7334         * g++.dg/template/sfinae22.C: Likewise.
7335
7336 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7337
7338         PR testsuite/42843
7339         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7340         * gcc.dg/plugin/ggcplug.c: Likewise.
7341         * g++.dg/plugin/selfassign.c: Likewise.
7342         * g++.dg/plugin/attribute_plugin.c: Likewise.
7343         * g++.dg/plugin/dumb_plugin.c: Likewise.
7344         * g++.dg/plugin/pragma_plugin.c: Likewise.
7345
7346 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7347
7348         * gcc.c-torture/execute/pr44683.x: New.
7349         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7350
7351 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7352
7353         PR fortran/44434
7354         PR fortran/44565
7355         PR fortran/43945
7356         PR fortran/44869
7357         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7358         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7359         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7360         * gfortran.dh/typebound_call_16.f03: New.
7361         * gfortran.dg/typebound_generic_6.f03: New.
7362         * gfortran.dg/typebound_generic_7.f03: New.
7363         * gfortran.dg/typebound_generic_8.f03: New.
7364
7365 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7366
7367         PR libfortran/37077
7368         * gfortran.dg/char4_iunit_1.f03: New test.
7369
7370 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7371
7372         * gcc.dg/tree-ssa/vrp53.c: New test.
7373
7374 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7375
7376         PR c++/44907
7377         * g++.dg/template/sfinae19.C: New.
7378         * g++.dg/template/sfinae20.C: Likewise.
7379
7380 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7381
7382         * gcc.target/arm/interrupt-1.c: New test.
7383         * gcc.target/arm/interrupt-2.c: New test.
7384
7385 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7386
7387         * gcc.dg/pr42427.c: Require c99_runtime.
7388         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7389         c99_runtime.
7390         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7391         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7392         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7393         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7394         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7395         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7396         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7397         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7398         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7399         * gcc.target/i386/pr37275.c: Require visibility support.
7400
7401 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7402
7403         * lib/target-supports.exp (check_effective_target_sse): New proc.
7404         * gcc.target/i386/sol2-check.h: New file.
7405         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7406         Include sol2-check.h.
7407         (main) Only run do_test () if sol2_check ().
7408         * gcc.target/i386/sse2-check.h: Likewise.
7409         * gcc.target/i386/sse3-check.h: Likewise.
7410         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7411         [__sun__ && __svr4__]: Execute SSE2 instruction.
7412         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7413         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7414         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7415         * g++.dg/ext/vector14.C: Likewise.
7416         * g++.dg/other/mmintrin.C: Likewise.
7417         * gcc.dg/20020418-1.c: Likewise.
7418         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7419         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7420         * gcc.dg/format/unnamed-1.c: Likewise.
7421         Adapt dg-warning line number.
7422         * gcc.dg/graphite/pr40281.c: Likewise.
7423         * gcc.dg/pr32176.c: Likewise.
7424         * gcc.dg/pr40550.c: Likewise.
7425         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7426         * gcc.dg/torture/pr36891.c: Likewise.
7427         * gcc.target/i386/20020218-1.c: Likewise.
7428         * gcc.target/i386/20020523.c: Likewise.
7429         * gcc.target/i386/abi-1.c: Likewise.
7430         * gcc.target/i386/brokensqrt.c: Likewise.
7431         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7432         * gcc.target/i386/pr13366.c: Likewise.
7433         * gcc.target/i386/pr13685.c: Likewise.
7434         * gcc.target/i386/pr24306.c: Likewise.
7435         * gcc.target/i386/pr31486.c: Likewise.
7436         * gcc.target/i386/pr32065-1.c: Likewise.
7437         * gcc.target/i386/pr32065-2.c: Likewise.
7438         * gcc.target/i386/pr32389.c: Likewise.
7439         * gcc.target/i386/pr38824.c: Likewise.
7440         * gcc.target/i386/pr38931.c: Likewise.
7441         * gcc.target/i386/pr39592-1.c: Likewise.
7442         * gcc.target/i386/pr43766.c: Likewise.
7443         * gcc.target/i386/recip-divf.c: Likewise.
7444         * gcc.target/i386/recip-sqrtf.c: Likewise.
7445         * gcc.target/i386/recip-vec-divf.c: Likewise.
7446         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7447         * gcc.target/i386/sse-1.c: Likewise.
7448         * gcc.target/i386/sse-16.c: Likewise.
7449         * gcc.target/i386/sse-2.c: Likewise.
7450         * gcc.target/i386/sse-20.c: Likewise.
7451         * gcc.target/i386/sse-3.c: Likewise.
7452         * gcc.target/i386/sse-7.c: Likewise.
7453         * gcc.target/i386/sse-9.c: Likewise.
7454         * gcc.target/i386/sse-addps-1.c: Likewise.
7455         * gcc.target/i386/sse-addss-1.c: Likewise.
7456         * gcc.target/i386/sse-andnps-1.c: Likewise.
7457         * gcc.target/i386/sse-andps-1.c: Likewise.
7458         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7459         * gcc.target/i386/sse-comiss-1.c: Likewise.
7460         * gcc.target/i386/sse-comiss-2.c: Likewise.
7461         * gcc.target/i386/sse-comiss-3.c: Likewise.
7462         * gcc.target/i386/sse-comiss-4.c: Likewise.
7463         * gcc.target/i386/sse-comiss-5.c: Likewise.
7464         * gcc.target/i386/sse-comiss-6.c: Likewise.
7465         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7466         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7467         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7468         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7469         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7470         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7471         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7472         * gcc.target/i386/sse-divps-1.c: Likewise.
7473         * gcc.target/i386/sse-divss-1.c: Likewise.
7474         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7475         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7476         * gcc.target/i386/sse-maxps-1.c: Likewise.
7477         * gcc.target/i386/sse-maxss-1.c: Likewise.
7478         * gcc.target/i386/sse-minps-1.c: Likewise.
7479         * gcc.target/i386/sse-minss-1.c: Likewise.
7480         * gcc.target/i386/sse-movaps-1.c: Likewise.
7481         * gcc.target/i386/sse-movaps-2.c: Likewise.
7482         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7483         * gcc.target/i386/sse-movhps-1.c: Likewise.
7484         * gcc.target/i386/sse-movhps-2.c: Likewise.
7485         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7486         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7487         * gcc.target/i386/sse-movntps-1.c: Likewise.
7488         * gcc.target/i386/sse-movss-1.c: Likewise.
7489         * gcc.target/i386/sse-movss-2.c: Likewise.
7490         * gcc.target/i386/sse-movss-3.c: Likewise.
7491         * gcc.target/i386/sse-movups-1.c: Likewise.
7492         * gcc.target/i386/sse-movups-2.c: Likewise.
7493         * gcc.target/i386/sse-mulps-1.c: Likewise.
7494         * gcc.target/i386/sse-mulss-1.c: Likewise.
7495         * gcc.target/i386/sse-orps-1.c: Likewise.
7496         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7497         * gcc.target/i386/sse-recip-vec.c: Likewise.
7498         * gcc.target/i386/sse-recip.c: Likewise.
7499         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7500         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7501         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7502         * gcc.target/i386/sse-subps-1.c: Likewise.
7503         * gcc.target/i386/sse-subss-1.c: Likewise.
7504         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7505         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7506         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7507         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7508         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7509         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7510         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7511         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7512         * gcc.target/i386/sse-xorps-1.c: Likewise.
7513         * gcc.target/i386/ssefn-1.c: Likewise.
7514         * gcc.target/i386/ssefn-3.c: Likewise.
7515         * gcc.target/i386/sseregparm-1.c: Likewise.
7516         * gcc.target/i386/stackalign/return-3.c: Likewise.
7517         * gcc.target/i386/vectorize1.c: Likewise.
7518         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7519         * gcc.target/i386/xorps-sse.c: Likewise.
7520         * gfortran.dg/pr28158.f90: Likewise.
7521         * gfortran.dg/pr30667.f: Likewise.
7522         * gnat.dg/loop_optimization7.adb: Likewise.
7523         * gnat.dg/sse_nolib.adb: Likewise.
7524
7525 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7526
7527         PR fortran/44702
7528         * gfortran.dg/use_rename_6.f90: New.
7529         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7530
7531 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7532
7533         PR fortran/44869
7534         * gfortran.dg/class_24.f03: New.
7535
7536 2010-07-10  Richard Guenther  <rguenther@suse.de>
7537
7538         PR lto/44889
7539         * gcc.dg/lto/20100709-1_0.c: New testcase.
7540         * gcc.dg/lto/20100709-1_1.c: Likewise.
7541
7542 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7543
7544         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7545
7546 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7547
7548         PR objc/44140
7549         * objc.dg/lto/trivial-1_0.m: New.
7550         * objc.dg/lto/lto.exp: New.
7551         * obj-c++.dg/lto/trivial-1_0.mm: New.
7552         * obj-c++.dg/lto/lto.exp: New.
7553         * objc.dg/symtab-1.m: Adjust sizes.
7554         * objc.dg/image-info.m: Do not run for gnu-runtime.
7555
7556 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7557
7558         * gcc.dg/pr32370.c: Allow another kind of error message.
7559
7560 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7561
7562         * gnat.dg/atomic3.adb: New test.
7563
7564 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7565             Denys Vlasenko  <dvlasenk@redhat.com>
7566             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7567
7568         PR tree-optimization/28632
7569         * gcc.dg/tree-ssa/vrp51.c: New test.
7570         * gcc.dg/tree-ssa/vrp52.c: New test.
7571
7572 2010-07-09  Jason Merrill  <jason@redhat.com>
7573
7574         * g++.dg/abi/covariant6.C: New.
7575         * g++.dg/inherit/covariant17.C: Test both bases.
7576         * g++.dg/inherit/covariant7.C: Check vtable layout.
7577
7578 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7579
7580         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7581
7582 2010-07-09  Richard Guenther  <rguenther@suse.de>
7583
7584         PR tree-optimization/44852
7585         * gcc.c-torture/execute/pr44852.c: New testcase.
7586
7587 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7588
7589         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7590         multiplication by values.
7591         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7592         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7593
7594 2010-07-09  Richard Guenther  <rguenther@suse.de>
7595
7596         PR tree-optimization/44882
7597         * gfortran.dg/pr44882.f90: New testcase.
7598
7599 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7600
7601         PR target/40657
7602         * gcc.target/arm/pr40657-1.c: New test.
7603         * gcc.target/arm/pr40657-2.c: New test.
7604         * gcc.c-torture/execute/pr40657.c: New test.
7605
7606 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7607
7608         * gcc.dg/tree-ssa/vrp50.c: New test.
7609         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7610
7611 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7612
7613         PR fortran/44649
7614         * gfortran.dg/c_sizeof_1.f90: Modified.
7615         * gfortran.dg/storage_size_1.f08: New.
7616         * gfortran.dg/storage_size_2.f08: New.
7617
7618 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7619
7620         * gcc.c-torture/execute/20100708-1.c: New test.
7621
7622 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7623
7624         PR fortran/44847
7625         * gfortran.dg/gomp/pr44847.f90: New test.
7626
7627 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7628
7629         PR tree-optimization/44710
7630         * gcc.dg/tree-ssa/ifc-6.c: New.
7631         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7632
7633 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7634
7635         PR fortran/18918
7636         * gfortran.dg/coarray_10.f90: Add an additional test.
7637
7638 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7639
7640         PR middle-end/44828
7641         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7642         * gcc.c-torture/execute/pr44828.x: Revert.
7643
7644 2010-07-08  Jason Merrill  <jason@redhat.com>
7645
7646         PR c++/43120
7647         * g++.dg/inherit/covariant17.C: New.
7648         * g++.dg/abi/covariant1.C: Actually test for the bug.
7649
7650 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7651
7652         PR rtl-optimization/44838
7653         * gcc.dg/pr44838.c: New.
7654
7655 2010-07-08  Richard Guenther  <rguenther@suse.de>
7656
7657         PR tree-optimization/44831
7658         * gcc.c-torture/compile/pr44831.c: New testcase.
7659         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7660
7661 2010-07-08  Richard Guenther  <rguenther@suse.de>
7662
7663         PR tree-optimization/44861
7664         * g++.dg/vect/pr44861.cc: New testcase.
7665
7666 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7667
7668         PR middle-end/44828
7669         * gcc.c-torture/execute/pr44828.x: New file.
7670
7671 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7672
7673         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7674         dg-options.
7675         * g++.dg/ext/altivec-17.C: Adjust error message.
7676
7677 2010-07-07  Tom Tromey  <tromey@redhat.com>
7678
7679         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7680
7681 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7682
7683         PR target/44844
7684         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7685         * gcc.target/i386/rdrand-2.c: Likewise.
7686         * gcc.target/i386/rdrand-3.c: Likewise.
7687
7688 2010-07-07  Jan Hubicka  <jh@suse.cz>
7689
7690         PR middle-end/44813
7691         * g++.dg/torture/pr44813.C: New testcase.
7692         * g++.dg/torture/pr44826.C: New testcase.
7693
7694 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7695
7696         PR rtl-optimization/44787
7697         * gcc.c-torture/compile/pr44788.c: New test.
7698         * gcc.target/arm/pr44788.c: New test.
7699
7700 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7701
7702         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7703
7704 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7705
7706         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7707         to dg-options.
7708
7709 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7710
7711         PR fortran/44742
7712         * gfortran.dg/parameter_array_init_6.f90: New.
7713         * gfortran.dg/initialization_20.f90: Update dg-error.
7714         * gfortran.dg/initialization_24.f90: Ditto.
7715
7716 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7717         PR fortran/PR44693
7718         * gfortran.dg/dim_range_1.f90:  New test.
7719         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7720
7721 2010-07-06  Jason Merrill  <jason@redhat.com>
7722
7723         PR c++/44703
7724         * g++.dg/cpp0x/initlist41.C: New.
7725
7726         PR c++/44778
7727         * g++.dg/template/ptrmem22.C: New.
7728
7729 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7730
7731         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7732         support.
7733         * gcc.target/i386/i386.exp: Likewise.
7734
7735 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7736
7737         PR testsuite/44195
7738         * gcc.dg/lto/20100518_0.c: Limit to x86.
7739
7740 2010-07-06  Richard Guenther  <rguenther@suse.de>
7741
7742         PR middle-end/44828
7743         * gcc.c-torture/execute/pr44828.c: New testcase.
7744
7745 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7746
7747         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7748         * g++.dg/warn/volatile1.C: Likewise.
7749         * g++.dg/template/warn1.C: Likewise.
7750
7751 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7752
7753         AVX Programming Reference (June, 2010)
7754         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7755         * g++.dg/other/i386-3.C: Likewise.
7756         * gcc.target/i386/sse-12.c: Likewise.
7757
7758         * gcc.target/i386/f16c-check.h: New.
7759         * gcc.target/i386/rdfsbase-1.c: Likewise.
7760         * gcc.target/i386/rdfsbase-2.c: Likewise.
7761         * gcc.target/i386/rdgsbase-1.c: Likewise.
7762         * gcc.target/i386/rdgsbase-2.c: Likewise.
7763         * gcc.target/i386/rdrand-1.c: Likewise.
7764         * gcc.target/i386/rdrand-2.c: Likewise.
7765         * gcc.target/i386/rdrand-3.c: Likewise.
7766         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7767         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7768         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7769         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7770         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7771         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7772         * gcc.target/i386/wrfsbase-1.c: Likewise.
7773         * gcc.target/i386/wrfsbase-2.c: Likewise.
7774         * gcc.target/i386/wrgsbase-1.c: Likewise.
7775         * gcc.target/i386/wrgsbase-2.c: Likewise.
7776
7777         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7778         (__builtin_ia32_vcvtps2ph): New.
7779         (__builtin_ia32_vcvtps2ph256): Likewise.
7780
7781         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7782         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7783
7784         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7785         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7786
7787         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7788         (__builtin_ia32_vcvtps2ph256): Likewise.
7789         Add fsgsbase,rdrnd,f16c.
7790
7791         * lib/target-supports.exp (check_effective_target_f16c): New.
7792
7793 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7794
7795         * gcc.dg/guality/nrv-1.c: New test.
7796
7797 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7798
7799         PR middle-end/42505
7800         * gcc.target/arm/pr42505.c: New test case.
7801
7802 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7803
7804         PR c++/44808
7805         * g++.dg/opt/nrv16.C: New test.
7806
7807 2010-07-05  Richard Guenther  <rguenther@suse.de>
7808
7809         PR tree-optimization/44784
7810         * gcc.c-torture/compile/pr44784.c: New testcase.
7811
7812 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7813
7814         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7815         Increase loop bound and array size.
7816         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7817         Likewise.
7818
7819 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7820
7821         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7822         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7823         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7824         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7825         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7826
7827 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7828
7829         PR c++/22138
7830         * g++.dg/parse/template25.C: New.
7831
7832 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7833
7834         PR rtl-optimization/44695
7835         * gcc.dg/torture/pr44695.c: New.
7836
7837 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7838
7839         PR c++/16630
7840         * g++.dg/ext/pretty3.C: New.
7841
7842 2010-07-04  Richard Guenther  <rguenther@suse.de>
7843
7844         PR middle-end/44809
7845         * g++.dg/torture/pr44809.C: New testcase.
7846
7847 2010-07-04  Richard Guenther  <rguenther@suse.de>
7848
7849         PR tree-optimization/44656
7850         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7851
7852 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7853             Revital Eres  <eres@il.ibm.com>
7854
7855         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7856         misaligned stores.
7857         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7858         gcc.dg/vect/vect-96.c: Likewise.
7859         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7860         that support misaligned stores. Change the number of expected
7861         misaligned accesses.
7862         * gcc.dg/vect/vect-peel-1.c: New test.
7863         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7864         gcc.dg/vect/vect-peel-4.c: Likewise.
7865         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7866         vectorizable on all targets that support realignment.
7867         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7868
7869 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7870
7871         PR c/44806
7872         * gcc.dg/torture/pr44806.c: New.
7873
7874 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7875
7876         * gnat.dg/cond_expr1.adb: New test.
7877
7878 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7879
7880         * gnat.dg/modular3.adb: New test.
7881         * gnat.dg/modular3_pkg.ads: New helper.
7882
7883 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7884             Mikael Pettersson  <mikpe@it.uu.se>
7885
7886         PR testsuite/44518
7887         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7888         Make signed-ness of chars explicit.  Scan the object for
7889         strings that are split by some target assemblers.
7890         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7891         explicit.
7892
7893 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7894
7895         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7896
7897 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7898
7899         PR/44128
7900         * g++.dg/warn/Wshadow-7.C: New test.
7901
7902 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7903             Julian Brown  <julian@codesourcery.com>
7904             Sandra Loosemore  <sandra@codesourcery.com>
7905
7906         * gcc.c-torture/execute/20100416-1.c: New test case.
7907
7908 2010-07-02  Julian Brown  <julian@codesourcery.com>
7909             Sandra Loosemore  <sandra@codesourcery.com>
7910
7911         PR target/43703
7912
7913         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7914         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7915
7916 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7917             Julian Brown  <julian@codesourcery.com>
7918
7919         * gcc.target/arm/neon/vadds64.c: Regenerated.
7920         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7921         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7922         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7923         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7924         * gcc.target/arm/neon-vmls-1.c: Likewise.
7925         * gcc.target/arm/neon-vsubs64.c: New execution test.
7926         * gcc.target/arm/neon-vsubu64.c: New execution test.
7927         * gcc.target/arm/neon-vadds64.c: New execution test.
7928         * gcc.target/arm/neon-vaddu64.c: New execution test.
7929
7930 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7931
7932         * gcc.target/arm/neon-vands64.c: New.
7933         * gcc.target/arm/neon-vandu64.c: New.
7934         * gcc.target/arm/neon-vbics64.c: New.
7935         * gcc.target/arm/neon-vbicu64.c: New.
7936         * gcc.target/arm/neon-veors64.c: New.
7937         * gcc.target/arm/neon-veoru64.c: New.
7938         * gcc.target/arm/neon-vorns64.c: New.
7939         * gcc.target/arm/neon-vornu64.c: New.
7940         * gcc.target/arm/neon-vorrs64.c: New.
7941         * gcc.target/arm/neon-vorru64.c: New.
7942         * gcc.target/arm/neon/vands64.c: Regenerated.
7943         * gcc.target/arm/neon/vandu64.c: Regenerated.
7944         * gcc.target/arm/neon/vbics64.c: Regenerated.
7945         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7946         * gcc.target/arm/neon/veors64.c: Regenerated.
7947         * gcc.target/arm/neon/veoru64.c: Regenerated.
7948         * gcc.target/arm/neon/vorns64.c: Regenerated.
7949         * gcc.target/arm/neon/vornu64.c: Regenerated.
7950         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7951         * gcc.target/arm/neon/vorru64.c: Regenerated.
7952
7953 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7954
7955         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7956
7957 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7958
7959         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7960         * gfortran.dg/intent_out_5.f90: Same.
7961         * gfortran.dg/ltrans-7.f90: Same.
7962         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7963
7964 2010-07-02  Jan Hubicka  <jh@suse.cz>
7965
7966         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7967
7968 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7969
7970         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7971
7972 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7973
7974         PR c++/44780
7975         * c-c++-common/Wunused-var-12.c: New test.
7976
7977 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7978
7979         PR target/42835
7980         * gcc.target/arm/pr42835.c: New test.
7981
7982         PR target/42172
7983         * gcc.target/arm/pr42172-1.c: New test.
7984
7985 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7986
7987         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7988
7989 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7990
7991         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7992         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7993         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7994         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7995         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7996         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7997         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7998         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7999         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8000         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8001         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8002         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8003         * gcc.target/arm/neon-vdup_ns64.c: New.
8004         * gcc.target/arm/neon-vdup_nu64.c: New.
8005         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8006         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8007         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8008         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8009         * gcc.target/arm/neon-vmov_ns64.c: New.
8010         * gcc.target/arm/neon-vmov_nu64.c: New.
8011         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8012         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8013         * gcc.target/arm/neon-vget_lanes64.c: New.
8014         * gcc.target/arm/neon-vget_laneu64.c: New.
8015         * gcc.target/arm/neon-vset_lanes64.c: New.
8016         * gcc.target/arm/neon-vset_laneu64.c: New.
8017
8018 2010-07-02  Richard Guenther  <rguenther@suse.de>
8019
8020         * g++.dg/torture/20100702-1.C: New testcase.
8021
8022 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8023
8024         PR target/44707
8025         * gcc.c-torture/compile/pr44707.c: New test.
8026
8027 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8028
8029         PR c++/44039
8030         * g++.dg/template/crash101.C: New.
8031
8032 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8033
8034         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8035         Use the ABI-0 accessors and fail it for m64.
8036
8037 2010-07-02  Jan Hubicka  <jh@suse.cz>
8038
8039         * g++.dg/tree-ssa/pr44706.C: New testcase.
8040
8041 2010-07-02  Richard Guenther  <rguenther@suse.de>
8042
8043         PR tree-optimization/44748
8044         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8045
8046 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8047
8048         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8049         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8050         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8051         the method types to forward:.
8052
8053 2010-06-30  Jason Merrill  <jason@redhat.com>
8054
8055         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8056         * g++.dg/other/pr25632.C: Likewise.
8057
8058 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8059
8060         PR tree-optimization/40421
8061         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8062
8063 2010-07-01  Richard Guenther  <rguenther@suse.de>
8064
8065         PR middle-end/42834
8066         PR middle-end/44468
8067         * gcc.c-torture/execute/20100316-1.c: New testcase.
8068         * gcc.c-torture/execute/pr44468.c: Likewise.
8069         * gcc.c-torture/compile/20100609-1.c: Likewise.
8070         * gcc.dg/volatile2.c: Adjust.
8071         * gcc.dg/plugin/selfassign.c: Likewise.
8072         * gcc.dg/pr36902.c: Likewise.
8073         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8074         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8075         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8076         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8077         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8078         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8079         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8080         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8081         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8082         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8083         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8084         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8085         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8086         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8087         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8088         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8089         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8090         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8091         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8092         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8093         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8094         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8095         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8096         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8097         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8098         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8099         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8100         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8101         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8102         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8103         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8104         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8105         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8106         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8107         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8108         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8109         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8110         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8111         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8112         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8113         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8114         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8115         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8116         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8117         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8118         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8119         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8120         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8121         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8122         * g++.dg/tree-ssa/pr31146.C: Likewise.
8123         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8124         * g++.dg/tree-ssa/pr33604.C: Likewise.
8125         * g++.dg/plugin/selfassign.c: Likewise.
8126         * gfortran.dg/array_memcpy_3.f90: Likewise.
8127         * gfortran.dg/array_memcpy_4.f90: Likewise.
8128         * c-c++-common/torture/pr42834.c: New testcase.
8129
8130 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8131
8132         PR c++/44628
8133         * g++.dg/template/crash100.C: New.
8134
8135 2010-06-30  Jan Hubicka  <jh@suse.cz>
8136
8137         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8138
8139 2010-06-30  Michael Matz  <matz@suse.de>
8140
8141         PR bootstrap/44699
8142         * gcc.dg/pr44699.c: New test.
8143
8144 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8145
8146         PR tree-optimization/39799
8147         * c-c++-common/uninit-17.c: New test.
8148
8149 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8150
8151         PR libfortran/43298
8152         * gfortran.dg/read_infnan_1.f90: New test.
8153
8154 2010-06-29  Jason Merrill  <jason@redhat.com>
8155
8156         Enable implicitly declared move constructor/operator= (N3053).
8157         * g++.dg/cpp0x/implicit3.C: New.
8158         * g++.dg/cpp0x/implicit4.C: New.
8159         * g++.dg/cpp0x/implicit5.C: New.
8160         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8161         * g++.dg/cpp0x/not_special.C: Adjust.
8162         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8163         * g++.dg/cpp0x/rv1n.C: Adjust.
8164         * g++.dg/cpp0x/rv1p.C: Adjust.
8165         * g++.dg/cpp0x/rv2n.C: Adjust.
8166         * g++.dg/cpp0x/rv2p.C: Adjust.
8167         * g++.dg/cpp0x/rv3n.C: Adjust.
8168         * g++.dg/cpp0x/rv3p.C: Adjust.
8169         * g++.dg/cpp0x/rv4n.C: Adjust.
8170         * g++.dg/cpp0x/rv4p.C: Adjust.
8171         * g++.dg/cpp0x/rv5n.C: Adjust.
8172         * g++.dg/cpp0x/rv5p.C: Adjust.
8173         * g++.dg/cpp0x/rv6n.C: Adjust.
8174         * g++.dg/cpp0x/rv6p.C: Adjust.
8175         * g++.dg/cpp0x/rv7n.C: Adjust.
8176         * g++.dg/cpp0x/rv7p.C: Adjust.
8177         * g++.dg/cpp0x/rv8p.C: Adjust.
8178         * g++.dg/gomp/pr26690-1.C: Adjust.
8179         * g++.dg/other/error20.C: Adjust.
8180         * g++.dg/other/error31.C: Adjust.
8181         * g++.dg/parse/error19.C: Adjust.
8182         * g++.dg/template/qualttp5.C: Adjust.
8183         * g++.old-deja/g++.law/ctors5.C: Adjust.
8184
8185         Enable implicitly deleted functions (N2346)
8186         * g++.dg/cpp0x/defaulted17.C: New.
8187         * g++.dg/cpp0x/implicit1.C: New.
8188         * g++.dg/cpp0x/implicit2.C: New.
8189         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8190         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8191         * g++.dg/init/ctor4.C: Adjust.
8192         * g++.dg/init/synth2.C: Adjust.
8193         * g++.dg/lto/20081118_1.C: Adjust.
8194         * g++.dg/other/error13.C: Adjust.
8195         * g++.dg/other/unused1.C: Adjust.
8196         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8197         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8198         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8199         * g++.old-deja/g++.law/ctors17.C: Adjust.
8200         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8201         * g++.old-deja/g++.pt/assign1.C: Adjust.
8202         * g++.old-deja/g++.pt/crash20.C: Adjust.
8203
8204         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8205         * g++.dg/cpp0x/defaulted13.C: Adjust.
8206         * g++.dg/cpp0x/defaulted2.C: Adjust.
8207         * g++.dg/cpp0x/defaulted3.C: Adjust.
8208         * g++.dg/cpp0x/initlist9.C: Adjust.
8209         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8210         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8211         * g++.dg/init/synth2.C: Adjust.
8212
8213         * g++.dg/cpp0x/defaulted19.C: New.
8214
8215         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8216         * g++.dg/template/error23.C: Fix for -std=c++0x.
8217
8218 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8219
8220         PR fortran/44718
8221         * gfortran.dg/proc_ptr_28.f90: New.
8222
8223 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8224
8225         PR tree-optimization/43801
8226         * g++.dg/torture/pr43801.C: New test.
8227
8228         PR debug/44668
8229         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8230
8231 2010-06-29  Jason Merrill  <jason@redhat.com>
8232
8233         PR c++/44587
8234         * g++.dg/template/qualified-id2.C: New.
8235         * g++.dg/template/qualified-id3.C: New.
8236
8237 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8238
8239         PR fortran/44696
8240         * gfortran.dg/associated_target_4.f90: New.
8241
8242 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8243
8244         PR fortran/44582
8245         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8246
8247 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8248
8249         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8250
8251 2010-06-29  Jan Hubicka  <jh@suse.cz>
8252
8253         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8254
8255 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8256
8257         PR target/43902
8258         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8259         * gcc.target/arm/wmul-3.c: New test.
8260         * gcc.target/arm/wmul-4.c: New test.
8261
8262 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8263
8264         PR rtl-optimization/44659
8265         * gcc.target/i386/extract-1.c: New.
8266         * gcc.target/i386/extract-2.c: Likewise.
8267         * gcc.target/i386/extract-3.c: Likewise.
8268         * gcc.target/i386/extract-4.c: Likewise.
8269         * gcc.target/i386/extract-5.c: Likewise.
8270         * gcc.target/i386/extract-6.c: Likewise.
8271
8272 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8273
8274         PR c++/44682
8275         * g++.dg/warn/Wunused-var-14.C: New test.
8276
8277 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8278
8279         PR fortran/43298
8280         * gfortran.dg/nan_6.f90: New.
8281
8282 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8283
8284         PR tree-optimization/43781
8285         * gcc.dg/torture/pr43781.c: New.
8286
8287 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8288
8289         PR fortran/40158
8290         * gfortran.dg/actual_rank_check_1.f90: New test.
8291
8292 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8293
8294         * gcc.dg/ipa/ipa-sra-6.c: New test.
8295
8296 2010-06-28  Jan Hubicka  <jh@suse.cz>
8297
8298         PR tree-optimization/44687
8299         * gcc.c-torture/compile/pr44687.c
8300
8301 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8302
8303         PR c++/44535
8304         * g++.dg/torture/pr44535.C: New test.
8305
8306 2010-06-28  Michael Matz  <matz@suse.de>
8307
8308         PR middle-end/44592
8309         * gfortran.dg/pr44592.f90: New test.
8310
8311 2010-06-28  Jan Hubicka  <jh@suse.cz>
8312
8313         PR tree-optimization/44357
8314         * g++.dg/torture/pr44357.C: New testcase.
8315
8316 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8317
8318         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8319         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8320         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8321         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8322         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8323         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8324         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8325         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8326
8327 2010-06-27  Jan Hubicka  <jh@suse.cz>
8328
8329         * gcc.c-torture/compile/pr44686.c: New file.
8330
8331 2010-06-27  Richard Guenther  <rguenther@suse.de>
8332
8333         PR tree-optimization/44683
8334         * gcc.c-torture/execute/pr44683.c: New testcase.
8335
8336 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8337
8338         * gnat.dg/noreturn3.ad[sb]: New test.
8339
8340 2010-06-26  Jason Merrill  <jason@redhat.com>
8341
8342         * g++.dg/cpp0x/explicit5.C: New.
8343
8344 2010-06-26  Richard Guenther  <rguenther@suse.de>
8345
8346         PR tree-optimization/44393
8347         * gcc.dg/pr44393.c: New testcase.
8348
8349 2010-06-26  Jan Hubicka  <jh@suse.cz>
8350
8351         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8352
8353 2010-06-26  Richard Guenther  <rguenther@suse.de>
8354
8355         PR middle-end/44674
8356         * gcc.dg/pr44674.c: New testcase.
8357
8358 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8359
8360         * gcc.dg/opts-3.c: New test.
8361
8362 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8363
8364         * gfortran.dg/type_decl_1.f90: New.
8365         * gfortran.dg/type_decl_2.f90: New.
8366
8367 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8368
8369         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8370         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8371
8372 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8373
8374         PR testsuite/38946
8375         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8376         error in comparing reals.
8377
8378 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8379
8380         * selected_real_kind_2.f90: New.
8381         * selected_real_kind_3.f90: New.
8382
8383 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8384
8385         * gfortran.dg/entry_19.f90: New.
8386
8387 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8388
8389         * gfortran.dg/end_subroutine_1.f90: New.
8390         * gfortran.dg/end_subroutine_2.f90: New.
8391         * gfortran.dg/interface_proc_end.f90: Update.
8392
8393 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8394
8395         * gfortran.dg/semicolon_fixed.f: Update.
8396         * gfortran.dg/semicolon_fixed_2.f: New.
8397         * gfortran.dg/semicolon_free_2.f90: New.
8398         * gfortran.dg/semicolon_free.f90: Update.
8399
8400 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8401
8402         PR fortran/44448
8403         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8404
8405 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8406
8407         * g++.dg/ipa/iinline-3.C: New test.
8408         * gcc.dg/ipa/modif-1.c: Removed.
8409
8410 2010-06-25  Jan Hubicka  <jh@suse.cz>
8411
8412         * gcc.dg/tree-ssa/ipa-split-1.c
8413
8414 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8415
8416         * g++.dg/ipa/iinline-2.C: New test.
8417
8418 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8419
8420         PR middle-end/43866
8421         * gfortran.dg/pr43866.f90: New test.
8422
8423         PR tree-optimization/44539
8424         * gcc.dg/pr44539.c: New test.
8425
8426 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8427
8428         From Jim Wilson:
8429         PR target/43902
8430         * gcc.target/mips/madd-9.c: New test.
8431
8432 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8433
8434         PR c/44517
8435         * gcc.dg/noncompile/pr44517.c: New.
8436         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8437
8438 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8439
8440         PR testsuite/43283
8441         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8442         and add argument to nop for IA64.
8443
8444 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8445
8446         PR target/44588
8447         * gcc.target/i386/mod-1.c: New.
8448         * gcc.target/i386/umod-1.c: Likewise.
8449         * gcc.target/i386/umod-2.c: Likewise.
8450         * gcc.target/i386/umod-3.c: Likewise.
8451
8452 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8453
8454         PR middle-end/44492
8455         * g++.dg/torture/pr44492.C: New test.
8456
8457 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8458
8459         * c-c++-common/warn-omitted-condop.c: New.
8460
8461 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8462
8463         PR fortran/44614
8464         * gfortran.dg/import8.f90: New.
8465
8466 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8467
8468         * gnat.dg/not_null.adb: Update test case.
8469
8470 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8471
8472         PR c++/44619
8473         * g++.dg/warn/Wunused-var-13.C: New test.
8474
8475         PR c++/44627
8476         * g++.dg/diagnostic/method1.C: New test.
8477
8478 2010-06-22  Cary Coutant  <ccoutant@google.com>
8479
8480         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8481
8482 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8483
8484         PR fortran/44616
8485         * gfortran.dg/abstract_type_8.f03: New.
8486
8487 2010-06-21  Jason Merrill  <jason@redhat.com>
8488
8489         * g++.dg/cpp0x/noexcept08.C: New.
8490
8491         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8492
8493 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8494
8495         PR target/44615
8496         * gcc.target/i386/sse2-vec-2a.c: New.
8497
8498 2010-06-21  DJ Delorie  <dj@redhat.com>
8499
8500         * gcc.dg/pragma-diag-1.c: New.
8501
8502 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8503
8504         PR target/44615
8505         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8506
8507 2010-06-21  Alan Modra  <amodra@gmail.com>
8508
8509         PR testsuite/44505
8510         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8511         tail call to check_fa_mid.
8512
8513 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8514
8515         PR target/44575
8516         * gcc.c-torture/execute/pr44575.c: New test.
8517
8518 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8519
8520         PR fortran/40632
8521         * gfortran.dg/contiguous_1.f90: New.
8522         * gfortran.dg/contiguous_2.f90: New.
8523         * gfortran.dg/contiguous_3.f90: New.
8524
8525 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8526
8527         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8528         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8529
8530 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8531
8532         PR target/44546
8533         * gcc.target/i386/pr44546.c: New test.
8534
8535 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8536
8537         * gcc.dg/opts-2.c: New test.
8538
8539 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8540
8541         PR fortran/44584
8542         * gfortran.dg/typebound_proc_15.f03: Modified.
8543
8544 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8545
8546         PR target/44072
8547         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8548         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8549
8550 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8551
8552         * g++.dg/ext/label13.C: Fix typo in last change.
8553
8554 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8555
8556         PR libfortran/44477
8557         * gfortran.dg/eof_3.f90
8558         * gfortran.dg/endfile_2.f90
8559         * gfortran.dg/endfile_4.f90
8560         * gfortran.dg/endfile_3.f90
8561
8562 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8563
8564         PR c++/41090
8565         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8566
8567 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8568
8569         PR fortran/44556
8570         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8571
8572 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8573
8574         * gcc.target/arm/pr40900.c: New test.
8575
8576 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8577
8578         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8579
8580 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8581
8582         PR fortran/44558
8583         * gfortran.dg/typebound_call_15.f03: New.
8584
8585 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8586
8587         PR c++/44486
8588         * g++.dg/pr44486.C: New.
8589
8590 2010-06-16  DJ Delorie  <dj@redhat.com>
8591
8592         * gcc.target/i386/volatile-bitfields-1.c: New.
8593         * gcc.target/i386/volatile-bitfields-2.c: New.
8594
8595 2010-06-16  Jason Merrill  <jason@redhat.com>
8596
8597         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8598
8599         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8600
8601 2010-06-16  Richard Guenther  <rguenther@suse.de>
8602
8603         PR c/44555
8604         * gcc.c-torture/execute/pr44555.c: New testcase.
8605
8606 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8607
8608         PR fortran/44549
8609         * gfortran.dg/typebound_proc_16.f03: New.
8610
8611 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8612
8613         * g++.dg/torture/pr43905.C: New test.
8614
8615 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8616
8617         PR testsuite/44538
8618         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8619         initialization loop from being vectorized.
8620         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8621
8622 2010-06-16  Alan Modra  <amodra@gmail.com>
8623
8624         PR tree-optimization/44507
8625         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8626
8627 2010-06-15  Jason Merrill  <jason@redhat.com>
8628
8629         * g++.dg/overload/arg3.C: Adjust error locations.
8630         * g++.dg/overload/copy1.C: Likewise.
8631         * g++.dg/tc1/dr152.C: Likewise.
8632         * g++.dg/template/incomplete4.C: Likewise.
8633         * g++.dg/template/incomplete5.C: Likewise.
8634         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8635         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8636         * g++.old-deja/g++.pt/crash9.C: Likewise.
8637
8638         * g++.dg/inherit/virtual5.C: New.
8639
8640         * g++.dg/cpp0x/defaulted18.C: New.
8641
8642         * g++.dg/cpp0x/initlist40.C: New.
8643
8644         * g++.dg/cpp0x/initlist39.C: New.
8645
8646 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8647
8648         PR middle-end/44391
8649         * gcc.dg/graphite/pr44391.c: New.
8650
8651 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8652
8653         PR fortran/43388
8654         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8655         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8656         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8657         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8658
8659 2010-06-15  Richard Guenther  <rguenther@suse.de>
8660
8661         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8662
8663 2010-06-15  Richard Guenther  <rguenther@suse.de>
8664
8665         * gcc.dg/vect/bb-slp-21.c: Adjust.
8666         * gcc.dg/vect/bb-slp-13.c: Likewise
8667         * gcc.dg/vect/bb-slp-4.c: Likewise
8668         * gcc.dg/vect/bb-slp-22.c: Likewise
8669         * gcc.dg/vect/bb-slp-14.c: Likewise
8670         * gcc.dg/vect/bb-slp-23.c: Likewise
8671         * gcc.dg/vect/bb-slp-15.c: Likewise
8672         * gcc.dg/vect/bb-slp-17.c: Likewise
8673         * gcc.dg/vect/bb-slp-18.c: Likewise
8674         * gcc.dg/vect/bb-slp-19.c: Likewise
8675         * gcc.dg/vect/bb-slp-10.c: Likewise
8676         * gcc.dg/vect/bb-slp-11.c: Likewise
8677         * gcc.dg/vect/bb-slp-20.c: Likewise
8678         * gcc.dg/vect/bb-slp-3.c: Likewise
8679
8680 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8681
8682         PR fortran/44536
8683         * gfortran.dg/gomp/pr44536.f90: New test.
8684         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8685
8686 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8687
8688         PR target/44534
8689         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8690         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8691
8692 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8693
8694         PR tree-optimization/44508
8695         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8696
8697         PR bootstrap/44509
8698         * gcc.dg/pr44509.c: New test.
8699
8700 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8701
8702         PR tree-optimization/44507
8703         * gcc.dg/vect/pr44507.c: New test.
8704
8705 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8706
8707         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8708         and c-pretty-print.h.
8709
8710         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8711
8712 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8713
8714         * gfortran.dg/whole_file_18.f90: Updated error message.
8715
8716 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8717
8718         * gfortran.dg/whole_file_20.f03: New.
8719
8720 2010-06-12  Jan Hubicka  <jh@suse.cz>
8721
8722         * gcc.c-torture/compile/pc44485.c: New testcase.
8723
8724 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8725
8726         PR fortran/40117
8727         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8728         * gfortran.dg/typebound_proc_14.f03: New.
8729         * gfortran.dg/typebound_proc_15.f03: New.
8730
8731 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8732
8733         * gcc.dg/opts-1.c: New test.
8734
8735 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8736
8737         * gcc.dg/funroll-loops-all.c: Update expected error.
8738
8739 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8740
8741         PR target/44481
8742         * gcc.target/i386/pr44481.c: New test.
8743
8744 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8745
8746         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8747
8748 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8749
8750         PR middle-end/44483
8751         * gcc.dg/tree-ssa/pr44483.c: New.
8752
8753 2010-06-11  Paul Brook  <paul@codesourcery.com>
8754
8755         * g++.dg/other/arm-neon-1.C: New test.
8756
8757 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8758
8759         PR fortran/42051
8760         PR fortran/43896
8761         * gfortran.dg/class_23.f03: New test.
8762
8763 2010-06-11  Jan Hubicka  <jh@suse.cz>
8764
8765         * gcc.dg/ipa/pure-const-2.c: New testcase.
8766
8767 2010-06-11  Jan Hubicka  <jh@suse.cz>
8768
8769         * gcc.dg/noreturn-7.c: Update.
8770         * gcc.dg/noreturn-4.c: Update.
8771
8772 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8773
8774         Fix MIPS bootstrap
8775         * g++.dg/other/typedef4.C: New test.
8776
8777 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8778
8779         PR fortran/44207
8780         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8781
8782 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8783
8784         PR fortran/44457
8785         * gfortran.dg/asynchronous_3.f03
8786
8787 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8788
8789         PR middle-end/44185
8790         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8791         non-temporal stores out of the tests to form new test cases.  As a
8792         result, no non-temporal store should be generated in this case.
8793
8794         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8795         prefetch-7.c that generate one non-temporal store.
8796
8797         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8798         prefetch-7.c that generate one non-temporal store and one
8799         one-temporal prefetch.
8800
8801 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8802
8803         PR tree-optimization/44258
8804         * gcc.dg/tree-ssa/pr44258.c: New test.
8805
8806 2010-06-10  Daniel Kraft  <d@domob.eu>
8807
8808         PR fortran/38936
8809         * gfortran.dg/associate_1.f03: New test.
8810         * gfortran.dg/associate_2.f95: New test.
8811         * gfortran.dg/associate_3.f03: New test.
8812         * gfortran.dg/associate_4.f08: New test.
8813
8814 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8815
8816         * gfortran.dg/selected_char_kind_4.f90: New test.
8817
8818 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8819
8820         * gcc.dg/pr42461.c: New test.
8821
8822 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8823
8824         PR fortran/44347
8825         * gfortran.dg/selected_real_kind_1.f90: New.
8826
8827 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8828
8829         PR fortran/44359
8830         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8831         warning.
8832         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8833         check for warning.
8834
8835 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8836
8837         * gfortran.dg/data_namelist_conflict.f90: New test.
8838
8839 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8840
8841         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8842         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8843         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8844
8845 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8846
8847         * gfortran.dg/mvbits_9.f90: New test.
8848         * gfortran.dg/ibset_1.f90: Ditto.
8849         * gfortran.dg/ibits_1.f90: Ditto.
8850         * gfortran.dg/btest_1.f90: Ditto.
8851         * gfortran.dg/ibclr_1.f90: Ditto.
8852
8853 2010-06-09  Jason Merrill  <jason@redhat.com>
8854
8855         PR c++/44366
8856         * g++.dg/cpp0x/decltype23.C: Move to...
8857         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8858
8859 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8860
8861         PR fortran/44211
8862         * gfortran.dg/typebound_call_14.f03: New test.
8863
8864 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8865
8866         PR tree-optimization/44423
8867         * gcc.dg/tree-ssa/pr44423.c: New test.
8868
8869 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8870
8871         PR testsuite/42843
8872         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8873         TV_NONE to initialize tv_id field.
8874         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8875         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8876         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8877         Include toplev.h .
8878         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8879         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8880         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8881
8882 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8883
8884         PR tree-optimization/39874
8885         PR middle-end/28685
8886         * gcc.dg/pr39874.c: New file.
8887
8888 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8889
8890         * g++.dg/ext/attr-alias-1.C: New.
8891         * g++.dg/ext/attr-alias-2.C: New.
8892
8893 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8894
8895         PR fortran/44446
8896         * gfortran.dg/proc_ptr_27.f90: New.
8897
8898 2010-06-07  Jason Merrill  <jason@redhat.com>
8899
8900         PR c++/44366
8901         * g++.dg/cpp0x/decltype23.C: New.
8902
8903 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8904             Shujing Zhao  <pearly.zhao@oracle.com>
8905
8906         PR c/37724
8907         * gcc.dg/c90-const-expr-10.c: Adjust.
8908         * gcc.dg/c99-const-expr-10.c: Adjust.
8909         * gcc.dg/init-bad-7.c: New.
8910
8911 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8912
8913         * lib/target-supports.exp (check_effective_target_gas): New proc.
8914         * gcc.c-torture/execute/960321-1.x: New file.
8915
8916 2010-06-07  Jason Merrill  <jason@redhat.com>
8917
8918         PR c++/44401
8919         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8920
8921 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8922
8923         PR c++/44444
8924         * g++.dg/warn/Wunused-var-12.C: New test.
8925
8926         PR c++/44443
8927         * c-c++-common/Wunused-var-11.c: New test.
8928
8929 2010-06-07  Jan Hubicka  <jh@suse.cz>
8930
8931         * gcc.dg/ipa/pure-const-1.c: New testcase.
8932
8933 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8934
8935         PR rtl-optimization/44404
8936         * gcc.dg/pr44404.c: New.
8937
8938 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8939
8940         PR target/44159
8941         * gcc.target/i386/abi-2.c: Check sysv abi here.
8942         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8943         function to avoid failures by different ABIs.
8944         * gcc.target/i386/aes-check.h: Likewise.
8945         * gcc.target/i386/avx-check.h: Likewise.
8946         * gcc.target/i386/fma4-check.h: Likewise.
8947         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8948         * gcc.target/i386/mmx-check.h: Likewise.
8949         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8950         * gcc.target/i386/pclmul-check.h: Likewise.
8951         * gcc.target/i386/sse-check.h: Likewise.
8952         * gcc.target/i386/sse2-check.h: Likewise.
8953         * gcc.target/i386/sse3-check.h: Likewise.
8954         * gcc.target/i386/sse4_1-check.h: Likewise.
8955         * gcc.target/i386/sse4_2-check.h: Likewise.
8956         * gcc.target/i386/sse4a-check.h: Likewise.
8957         * gcc.target/i386/ssse3-check.h: Likewise.
8958         * gcc.target/i386/xop-check.h: Likewise.
8959         * gcc.target/i386/pr27971.c: Fix for LLP64.
8960         * gcc.target/i386/pr39139.c: Likewise.
8961         * gcc.target/i386/pr39315-check.c: Likewise.
8962         * gcc.target/i386/vararg-1.c: Likewise.
8963         * gcc.target/i386/vararg-2.c: Likewise.
8964         Additional add dg-compile to avoid failure due
8965         missing foo symbol.
8966
8967         * gcc.dg/compound-literal-1.c: Fix for llp64.
8968         * gcc.dg/pr32370.c: Likewise.
8969         * gcc.dg/pr37561.c: Likewise.
8970         * gcc.dg/pr41340.c: Likewise.
8971         * gcc.dg/pr41551.c: Likewise.
8972
8973 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8974
8975         PR c++/44188
8976         * g++.dg/debug/dwarf2/typedef3.C: New test.
8977
8978 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8979
8980         PR c/20000
8981         * c-c++-common/pr20000.c: New.
8982
8983 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8984
8985         PR c++/44086
8986         * g++.dg/init/pr44086.C: New.
8987         * g++.dg/cpp0x/decltype4.C: Adjust.
8988
8989 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8990
8991         PR fortran/43945
8992         * gfortran.dg/generic_23.f03: New test.
8993
8994 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8995
8996         PR fortran/43895
8997         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8998
8999 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9000
9001         PR c++/44361
9002         * c-c++-common/Wunused-var-9.c: New test.
9003
9004 2010-06-05  Jason Merrill  <jason@redhat.com>
9005
9006         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9007
9008 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9009
9010         PR c/44322
9011         * gcc.dg/c99-restrict-4.c: New test.
9012
9013 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9014
9015         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9016         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9017         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9018         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9019         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9020         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9021         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9022         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9023         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9024         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9025         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9026         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9027         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9028         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9029         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9030         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9031         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9032         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9033         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9034         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9035         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9036         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9037
9038 2010-06-04  Jason Merrill  <jason@redhat.com>
9039
9040         * g++.dg/cpp0x/noexcept06.C: New.
9041         * g++.dg/cpp0x/noexcept07.C: New.
9042
9043         * g++.dg/cpp0x/noexcept01.C: New.
9044         * g++.dg/cpp0x/noexcept02.C: New.
9045         * g++.dg/cpp0x/noexcept03.C: New.
9046         * g++.dg/cpp0x/noexcept04.C: New.
9047         * g++.dg/cpp0x/noexcept05.C: New.
9048
9049 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9050
9051         PR c++/44412
9052         * g++.dg/warn/Wunused-var-10.C: New test.
9053         * g++.dg/warn/Wunused-var-11.C: New test.
9054
9055         PR c++/44362
9056         * c-c++-common/Wunused-var-10.c: New test.
9057
9058 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9059
9060         PR c/25880
9061         * gcc.dg/assign-warn-2.c: Update.
9062         * gcc.dg/cpp/line3.c: Update.
9063         * gcc.dg/c99-array-lval-8.c: Update.
9064         * gcc.dg/cast-qual-2.c: Update.
9065         * gcc.dg/c99-arraydecl-3.c:  Update.
9066         * gcc.dg/assign-warn-1.c:  Update.
9067         * gcc.dg/format/gcc_diag-1.c:  Update.
9068
9069 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9070
9071         PR rtl-optimization/39871
9072         PR rtl-optimization/40615
9073         PR rtl-optimization/42500
9074         PR rtl-optimization/42502
9075         * gcc.target/arm/eliminate.c: New test.
9076
9077 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9078
9079         PR libstdc++/44410
9080         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9081         * g++.old-deja/g++.other/delete3.C: Likewise.
9082         * g++.old-deja/g++.other/new.C: Likewise.
9083         * g++.old-deja/g++.law/operators27.C: Likewise.
9084         * g++.old-deja/g++.mike/p755.C: Likewise.
9085         * g++.dg/eh/new1.C: Likewise.
9086         * g++.dg/init/new5.C: Likewise.
9087
9088 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9089
9090         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9091         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9092         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9093
9094 2010-06-03  Richard Guenther  <rguenther@suse.de>
9095
9096         PR lto/41921
9097         * lib/lto.exp: Always load gcc.exp.
9098         (lto-obj): For C source files invoke gcc_target_compile.
9099         * g++.dg/lto/20100603-1_0.C: New testcase.
9100         * g++.dg/lto/20100603-1_1.c: Likewise.
9101
9102 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9103
9104         PR tree-optimization/43688
9105         * gfortran.dg/pr43688.f90: New.
9106
9107 2010-06-03  Richard Guenther  <rguenther@suse.de>
9108
9109         PR lto/41584
9110         * gcc.dg/lto/20100603-1_0.c: New testcase.
9111         * gcc.dg/lto/20100603-2_0.c: Likewise.
9112         * gcc.dg/lto/20100603-3_0.c: Likewise.
9113
9114 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9115
9116         PR target/44218
9117         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9118         * gcc.target/powerpc/recip-2.c: Ditto.
9119         * gcc.target/powerpc/recip-3.c: Ditto.
9120         * gcc.target/powerpc/recip-4.c: Ditto.
9121         * gcc.target/powerpc/recip-5.c: Ditto.
9122         * gcc.target/powerpc/recip-6.c: Ditto.
9123         * gcc.target/powerpc/recip-7.c: Ditto.
9124         * gcc.target/powerpc/recip-test.h: Ditto.
9125         * gcc.target/powerpc/recip-test2.h: Ditto.
9126
9127 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9128
9129         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9130
9131 2010-06-02  Jason Merrill  <jason@redhat.com>
9132
9133         * g++.dg/ext/vector9.C: Expect typedef in error message.
9134
9135         PR c++/9726
9136         PR c++/23594
9137         PR c++/44333
9138         * g++.dg/tc1/dr101.C: Remove xfails.
9139
9140 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9141
9142         PR middle-end/44372
9143         * g++.dg/ipa/pr44372.C: New.
9144
9145 2010-06-02  Jan Hubicka  <jh@suse.cz>
9146
9147         PR middle-end/44295
9148         * g++.dg/torture/pr44295.C: Neww testcase.
9149
9150 2010-06-02  Jan Hubicka  <jh@suse.cz>
9151
9152         * gcc.dg/tree-ssa/loadpre6.c: Update.
9153
9154 2010-06-02  Richard Guenther  <rguenther@suse.de>
9155
9156         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9157         diagnostic.h.
9158
9159 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9160
9161         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9162         the link fail message.
9163
9164 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9165
9166         PR fortran/44360
9167         * gfortran.dg/use_13.f90: New test case.
9168
9169 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9170
9171         PR fortran/44371
9172         * gfortran.dg/error_stop_2.f08: Minor update.
9173
9174 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9175
9176         PR fortran/44371
9177         * gfortran.dg/error_stop_1.f08: New test.
9178         * gfortran.dg/error_stop_2.f08: New test.
9179
9180 2010-06-01  Jason Merrill  <jason@redhat.com>
9181
9182         DR 990
9183         * g++.dg/cpp0x/initlist37.C: New.
9184         * g++.dg/cpp0x/initlist38.C: New.
9185
9186         PR c++/44358
9187         * g++.dg/cpp0x/initlist36.C: New.
9188
9189 2010-05-31 Jan Hubicka  <jh@suse.cz>
9190
9191         * gcc.dg/noreturn-8.c: New testcase.
9192
9193 2010-05-31 Jan Hubicka  <jh@suse.cz>
9194
9195         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9196         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9197
9198 2010-05-31 Jan Hubicka  <jh@suse.cz>
9199
9200         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9201         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9202
9203 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9204
9205         PR fortran/36928
9206         * gfortran.dg/dependency_27.f90:  New test.
9207         * gfortran.dg/array_assign_1.F90:  New test.
9208
9209 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9210
9211         PR target/44338
9212         * gcc.target/i386/sse-24.c: New test.
9213
9214 2010-05-31  Jan Hubicka  <jh@suse.cz>
9215
9216         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9217
9218 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9219
9220         PR middle-end/44337
9221         * gcc.dg/pr44337.c: New test.
9222
9223         PR tree-optimization/44182
9224         * g++.dg/debug/pr44182.C: New test.
9225
9226 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9227
9228         * gcc.dg/nested-func-7.c: New test.
9229         * gnat.dg/frame_overflow.adb: Adjust directives.
9230
9231 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9232
9233         * gnat.dg/prot2.ad[sb]: New test.
9234         * gnat.dg/prot2_pkg1.ads: New helper.
9235         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9236
9237 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9238
9239         * gnat.dg/array11.adb: Adjust dg-warning directive.
9240         * gnat.dg/object_overflow.adb: Likewise.
9241
9242 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9243
9244         PR middle-end/44306
9245         * gcc.dg/tree-ssa/pr44306.c: New.
9246
9247 2010-05-29  Jan Hubicka  <jh@suse.cz>
9248
9249         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9250
9251 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9252
9253         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9254
9255 2010-05-28  Mike Stump  <mikestump@comcast.net>
9256
9257         PR objc/44125
9258         * objc.dg/const-str-9.m: Remove static.
9259
9260 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9261
9262         PR target/43636
9263         * gcc.c-torture/compile/pr43636.c: New test.
9264
9265 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9266
9267         PR objc++/23616
9268         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9269         * obj-c++.dg/try-catch-9.mm: Ditto.
9270
9271 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9272
9273         Revert patch for PR c++/44188
9274         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9275
9276 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9277
9278         PR c++/44188
9279         * g++.dg/debug/dwarf2/typedef3.C: New test.
9280
9281 2010-05-27  Jason Merrill  <jason@redhat.com>
9282
9283         PR c++/43555
9284         * g++.dg/ext/vla9.C: New.
9285
9286 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9287
9288         PR objc/44140
9289         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9290         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9291         * objc.dg/torture/tls/thr-init.m: Ditto.
9292         * objc.dg/torture/trivial.m: Ditto.
9293         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9294         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9295         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9296         * obj-c++.dg/torture/trivial.mm: Ditto.
9297
9298 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9299
9300         * g++.dg/lto/20100302_0.C: Skip on darwin.
9301
9302 2010-05-27  Richard Guenther  <rguenther@suse.de>
9303
9304         PR tree-optimization/44284
9305         * gcc.dg/vect/vect-118.c: New testcase.
9306         * gcc.dg/vect/bb-slp-20.c: Adjust.
9307         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9308         * gcc.dg/vect/slp-9.c: Likewise.
9309         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9310         * gcc.dg/vect/vect-10.c: Likewise.
9311         * gcc.dg/vect/vect-109.c: Likewise.
9312         * gcc.dg/vect/vect-12.c: Likewise.
9313         * gcc.dg/vect/vect-36.c: Likewise.
9314         * gcc.dg/vect/vect-7.c: Likewise.
9315         * gcc.dg/vect/vect-iv-8.c: Likewise.
9316         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9317         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9318         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9319         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9320         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9321         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9322         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9323         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9324         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9325         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9326         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9327         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9328         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9329         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9330         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9331         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9332         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9333
9334 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9335
9336         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9337         necessary.
9338
9339 2010-05-26  Jan Hubicka  <jh@suse.cz>
9340
9341         * gcc.dg/lto/materialize-1_0.c: New file.
9342         * gcc.dg/lto/materialize-1_1.c: New file.
9343
9344 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9345
9346         * gnat.dg/lto10.adb: New test.
9347         * gnat.dg/lto10_pkg.ads: New helper.
9348
9349 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9350
9351         * lib/target-supports.exp (check_effective_target_int128): New
9352         function to check if __int128 types are available for target.
9353         * c-c++-common/int128-types-1.c: New.
9354         * c-c++-common/int128-1.c: New.
9355         * c-c++-common/int128-2.c: New.
9356         * g++.dg/abi/mangle43.C: New.
9357         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9358         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9359         pointer-wide scalar.
9360         * g++.dg/other/pr25632.C: Likewise.
9361         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9362         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9363         overflow warnings.
9364         * g++.dg/warn/pr13358-4.C: Likewise.
9365         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9366         * g++.dg/warn/Wconversion-null.C: Likewise.
9367
9368 2010-05-26  Jason Merrill  <jason@redhat.com>
9369
9370         PR c++/43382
9371         * g++.dg/cpp0x/variadic101.C: New.
9372
9373 2010-05-26  Richard Guenther  <rguenther@suse.de>
9374
9375         PR rtl-optimization/44164
9376         * gcc.c-torture/execute/pr44164.c: New testcase.
9377         * g++.dg/tree-ssa/pr13146.C: Adjust.
9378
9379 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9380
9381         PR fortran/40011
9382         * gfortran.dg/whole_file_19.f90 : New test.
9383
9384 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9385
9386         PR fortran/30668
9387         PR fortran/31346
9388         PR fortran/34260
9389         * gfortran.dg/pr40999.f: Fix function type.
9390         * gfortran.dg/whole_file_5.f90: Likewise.
9391         * gfortran.dg/whole_file_6.f90: Likewise.
9392         * gfortran.dg/whole_file_16.f90: New.
9393         * gfortran.dg/whole_file_17.f90: New.
9394         * gfortran.dg/whole_file_18.f90: New.
9395
9396 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9397             Iain Sandoe  <iains@gcc.gnu.org>
9398
9399         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9400         * gcc.c-torture/compile/pr44197.c: Require alias support.
9401         * gcc.dg/lto/20081222_0.c: Ditto.
9402
9403 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9404
9405         PR debug/42801
9406         * gcc.dg/guality/vla-2.c: New test.
9407
9408 2010-05-25  Richard Guenther  <rguenther@suse.de>
9409
9410         PR middle-end/44069
9411         * g++.dg/torture/pr44069.C: New testcase.
9412
9413 2010-05-25  Richard Guenther  <rguenther@suse.de>
9414
9415         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9416
9417 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9418
9419         PR objc/44140
9420         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9421
9422 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9423
9424         * obj-c++.dg/torture/tls/trivial.mm: New.
9425         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9426         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9427         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9428         * obj-c++.dg/torture/tls/diag-1.mm: New.
9429         * obj-c++.dg/torture/tls/tls.exp: New.
9430         * obj-c++.dg/torture/trivial.mm: New.
9431         * obj-c++.dg/torture/dg-torture.exp: New.
9432         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9433         * obj-c++.dg/tls/trivial.m: New.
9434         * obj-c++.dg/tls/init-1.mm: New.
9435         * obj-c++.dg/tls/diag-1.mm: New.
9436         * obj-c++.dg/tls/init-2.mm: New.
9437         * obj-c++.dg/tls/diag-2.mm: New.
9438         * obj-c++.dg/tls/diag-3.mm: New.
9439         * obj-c++.dg/tls/diag-4.mm: New.
9440         * obj-c++.dg/tls/static-1.mm: New.
9441         * obj-c++.dg/tls/tls.exp: New.
9442         * obj-c++.dg/tls/diag-5.mm: New.
9443         * obj-c++.dg/tls/static-1a.mm: New.
9444         * objc-obj-c++-shared/Object1.mm: New.
9445         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9446
9447 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9448
9449         PR objc++/43689
9450         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9451         * obj-c++.dg/const-str-6.mm: Ditto.
9452
9453 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9454
9455         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9456
9457 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9458
9459         PR ada/38394
9460         * gnat.dg/array13.ad[sb]: New test.
9461
9462 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9463             Sandra Loosemore  <sandra@codesourcery.com>
9464
9465         * gcc.target/arm/neon/: Regenerated test cases.
9466
9467         * gcc.target/arm/neon/polytypes.c,
9468         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9469         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9470         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9471         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9472         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9473         dg-add-options arm_neon.
9474
9475         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9476         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9477         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9478         and arm_neon_fp16_ok.
9479
9480         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9481         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9482
9483         * lib/target-supports.exp (add_options_for_arm_neon): New.
9484         (check_effective_target_arm_neon_ok_nocache): New, from
9485         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9486         (check_effective_target_arm_neon_ok): Use
9487         check_effective_target_arm_neon_ok_nocache.
9488         (add_options_for_arm_neon_fp16)
9489         (check_effective_target_arm_neon_fp16_ok)
9490         check_effective_target_arm_neon_fp16_ok_nocache): New.
9491         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9492
9493 2010-05-24  Jason Merrill  <jason@redhat.com>
9494
9495         PR c++/41510
9496         * g++.dg/cpp0x/initlist35.C: New.
9497         * g++.dg/init/brace6.C: Adjust.
9498
9499 2010-05-24  Paul Brook  <paul@codesourcery.com>
9500
9501         * gcc.target/arm/frame-pointer-1.c: New test.
9502         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9503         pointer elimination.
9504
9505 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9506
9507         PR target/44245
9508         * gcc.target/i386/crc32-3.c: New.
9509         * gcc.target/i386/crc32-4.c: Likewise.
9510
9511 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9512
9513         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9514         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9515         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9516
9517 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9518
9519         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9520
9521 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9522
9523         PR target/43869
9524         * gcc.c-target/pr43869.c: New test.
9525
9526 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9527
9528         PR fortran/44212
9529         * gfortran.dg/class_22.f03: New.
9530
9531 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9532
9533         PR lto/44238
9534         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9535
9536 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9537
9538         PR fortran/44213
9539         * gfortran.dg/abstract_type_7.f03: New.
9540
9541 2010-05-21  Jason Merrill  <jason@redhat.com>
9542
9543         * g++.dg/eh/spec11.C: Test cleanup optimization.
9544
9545 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9546
9547         PR debug/44223
9548         * gcc.target/i386/pr44223.c: New test.
9549
9550 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9551
9552         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9553
9554 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9555
9556         * g++.dg/other/const3.C: New test.
9557
9558 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9559
9560         PR fortran/38407
9561         * warn_unused_dummy_argument_1.f90: New.
9562         * warn_unused_dummy_argument_2.f90: New.
9563
9564 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9565
9566         PR c++/30298
9567         * g++.dg/inherit/crash1.C: New.
9568         * g++.dg/inherit/crash2.C: Likewise.
9569
9570 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9571
9572         PR debug/44178
9573         * g++.dg/debug/pr44178.C: New test.
9574
9575 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9576
9577         PR middle-end/44185
9578         * gcc.dg/tree-ssa/prefetch-6.c: Add
9579         --param min-insn-to-prefetch-ratio=6.
9580         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9581         allow unrolling, and adjust the movnti count.
9582
9583 2010-05-20  Jan Hubicka  <jh@suse.cz>
9584
9585         PR middle-end/44197
9586         * gcc.c-torture/compile/pr44197.c: New file.
9587
9588 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9589
9590         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9591         Fix test code.
9592         (check_effective_target_xop): Remove __may_alias__ attribute.
9593
9594 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9595
9596         PR target/44202
9597         * gcc.c-torture/execute/pr44202-1.c: New test.
9598
9599 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9600
9601         PR fortran/43851
9602         * gfortran.dg/label_1.f90: Update test.
9603
9604 2010-05-19  Jan Hubicka  <jh@suse.cz>
9605
9606         * gcc.dg/lto/ipareference2_0.c: New file.
9607         * gcc.dg/lto/ipareference2_1.c: New file.
9608
9609 2010-05-19  Jason Merrill  <jason@redhat.com>
9610
9611         * g++.dg/parse/fn-typedef2.C: New.
9612
9613         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9614         function type.
9615
9616         PR c++/44193
9617         * g++.dg/template/fntype1.C: New.
9618
9619 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9620
9621         * gnat.dg/discr23.ad[sb]: New test.
9622         * gnat.dg/discr23_pkg.ads: New helper.
9623
9624         * gnat.dg/specs/controlled1.ads: New test.
9625         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9626
9627 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9628
9629         PR fortran/44055
9630         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9631         Fixed scope of C_SIZEOF.
9632         * gfortran.dg/warn_conversion_2.f90: New.
9633
9634 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9635
9636         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9637         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9638         for optional selector.
9639         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9640         (check_effective_target_sse3): New proc.
9641         * gcc.target/i386/math-torture/math-torture.exp: Load
9642         target-supports.exp.
9643         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9644         check_effective_target_sse2.
9645         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9646         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9647         * g++.dg/vect/vect.exp: Likewise.
9648         * gfortran.dg/vect/vect.exp: Likewise.
9649         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9650         -msse2 if check_effective_target_sse2.
9651
9652         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9653         * gcc.target/i386/3dnow-2.c: Likewise.
9654         * gcc.target/i386/3dnowA-1.c: Likewise.
9655         * gcc.target/i386/3dnowA-2.c: Likewise.
9656         * gcc.target/i386/pr42549.c: Likewise.
9657
9658         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9659         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9660         * gcc.target/i386/sse3-addsubps.c: Likewise.
9661         * gcc.target/i386/sse3-haddpd.c: Likewise.
9662         * gcc.target/i386/sse3-haddps.c: Likewise.
9663         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9664         * gcc.target/i386/sse3-hsubps.c: Likewise.
9665         * gcc.target/i386/sse3-movddup.c: Likewise.
9666         * gcc.target/i386/sse3-movshdup.c: Likewise.
9667         * gcc.target/i386/sse3-movsldup.c: Likewise.
9668
9669         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9670         * g++.dg/ext/attrib35.C: Likewise.
9671         * g++.dg/opt/pr40496.C: Likewise.
9672         * g++.dg/other/i386-1.C: Likewise.
9673         * g++.dg/other/i386-4.C: Likewise.
9674         * g++.dg/other/pr34435.C: Likewise.
9675         * g++.dg/other/pr39496.C: Likewise.
9676         * g++.dg/other/pr40446.C: Likewise.
9677         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9678         * gcc.dg/compat/vector-1a_main.c: Likewise.
9679         * gcc.dg/compat/vector-2a_main.c: Likewise.
9680         * gcc.dg/lto/20090206-1_0.c: Likewise.
9681         * gcc.dg/pr34856.c: Likewise.
9682         * gcc.dg/pr36584.c: Likewise.
9683         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9684         * gcc.dg/pr37544.c: Likewise.
9685         * gcc.dg/torture/pr16104-1.c: Likewise.
9686         * gcc.dg/torture/pr35771-1.c: Likewise.
9687         * gcc.dg/torture/pr35771-2.c: Likewise.
9688         * gcc.dg/torture/pr35771-3.c: Likewise.
9689         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9690         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9691         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9692         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9693         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9694         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9695         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9696         * gcc.target/i386/20060512-1.c: Likewise.
9697         * gcc.target/i386/20060512-3.c: Likewise.
9698         * gcc.target/i386/all_one_m128i.c: Likewise.
9699         * gcc.target/i386/float128-1.c: Likewise.
9700         * gcc.target/i386/float128-2.c: Likewise.
9701         * gcc.target/i386/fpcvt-1.c: Likewise.
9702         * gcc.target/i386/fpcvt-2.c: Likewise.
9703         * gcc.target/i386/fpcvt-3.c: Likewise.
9704         * gcc.target/i386/fpprec-1.c: Likewise.
9705         * gcc.target/i386/funcspec-9.c: Likewise.
9706         * gcc.target/i386/incoming-1.c: Likewise.
9707         * gcc.target/i386/incoming-12.c: Likewise.
9708         * gcc.target/i386/incoming-2.c: Likewise.
9709         * gcc.target/i386/incoming-3.c: Likewise.
9710         * gcc.target/i386/incoming-4.c: Likewise.
9711         * gcc.target/i386/incoming-6.c: Likewise.
9712         * gcc.target/i386/incoming-7.c: Likewise.
9713         * gcc.target/i386/incoming-8.c: Likewise.
9714         * gcc.target/i386/opt-1.c: Likewise.
9715         * gcc.target/i386/opt-2.c: Likewise.
9716         * gcc.target/i386/ordcmp-1.c: Likewise.
9717         * gcc.target/i386/pr17692.c: Likewise.
9718         * gcc.target/i386/pr18614-1.c: Likewise.
9719         * gcc.target/i386/pr22152.c: Likewise.
9720         * gcc.target/i386/pr23570.c: Likewise.
9721         * gcc.target/i386/pr23575.c: Likewise.
9722         * gcc.target/i386/pr26449-1.c: Likewise.
9723         * gcc.target/i386/pr26600.c: Likewise.
9724         * gcc.target/i386/pr27790.c: Likewise.
9725         * gcc.target/i386/pr28839.c: Likewise.
9726         * gcc.target/i386/pr30970.c: Likewise.
9727         * gcc.target/i386/pr32000-1.c: Likewise.
9728         * gcc.target/i386/pr32000-2.c: Likewise.
9729         * gcc.target/i386/pr32280.c: Likewise.
9730         * gcc.target/i386/pr32661.c: Likewise.
9731         * gcc.target/i386/pr32708-1.c: Likewise.
9732         * gcc.target/i386/pr32961.c: Likewise.
9733         * gcc.target/i386/pr33329.c: Likewise.
9734         * gcc.target/i386/pr35714.c: Likewise.
9735         * gcc.target/i386/pr35767-1.c: Likewise.
9736         * gcc.target/i386/pr35767-1d.c: Likewise.
9737         * gcc.target/i386/pr35767-1i.c: Likewise.
9738         * gcc.target/i386/pr35767-2.c: Likewise.
9739         * gcc.target/i386/pr35767-2d.c: Likewise.
9740         * gcc.target/i386/pr35767-2i.c: Likewise.
9741         * gcc.target/i386/pr35767-3.c: Likewise.
9742         * gcc.target/i386/pr35767-5.c: Likewise.
9743         * gcc.target/i386/pr36222-1.c: Likewise.
9744         * gcc.target/i386/pr36578-1.c: Likewise.
9745         * gcc.target/i386/pr36578-2.c: Likewise.
9746         * gcc.target/i386/pr36992-1.c: Likewise.
9747         * gcc.target/i386/pr37101.c: Likewise.
9748         * gcc.target/i386/pr37216.c: Likewise.
9749         * gcc.target/i386/pr37434-1.c: Likewise.
9750         * gcc.target/i386/pr37434-2.c: Likewise.
9751         * gcc.target/i386/pr37843-3.c: Likewise.
9752         * gcc.target/i386/pr37843-4.c: Likewise.
9753         * gcc.target/i386/pr39162.c: Likewise.
9754         * gcc.target/i386/pr39315-1.c: Likewise.
9755         * gcc.target/i386/pr39315-2.c: Likewise.
9756         * gcc.target/i386/pr39315-3.c: Likewise.
9757         * gcc.target/i386/pr39315-4.c: Likewise.
9758         * gcc.target/i386/pr39445.c: Likewise.
9759         * gcc.target/i386/pr39496.c: Likewise.
9760         * gcc.target/i386/pr40809.c: Likewise.
9761         * gcc.target/i386/pr40906-3.c: Likewise.
9762         * gcc.target/i386/pr41019.c: Likewise.
9763         * gcc.target/i386/pr42542-1.c: Likewise.
9764         * gcc.target/i386/pr42542-2.c: Likewise.
9765         * gcc.target/i386/pr42542-3.c: Likewise.
9766         * gcc.target/i386/pr42542-3a.c: Likewise.
9767         * gcc.target/i386/pr42881.c: Likewise.
9768         * gcc.target/i386/push-1.c: Likewise.
9769         * gcc.target/i386/quad-sse.c: Likewise.
9770         * gcc.target/i386/reload-1.c: Likewise.
9771         * gcc.target/i386/sse-10.c: Likewise.
9772         * gcc.target/i386/sse-11.c: Likewise.
9773         * gcc.target/i386/sse-15.c: Likewise.
9774         * gcc.target/i386/sse-17.c: Likewise.
9775         * gcc.target/i386/sse-18.c: Likewise.
9776         * gcc.target/i386/sse-19.c: Likewise.
9777         * gcc.target/i386/sse-4.c: Likewise.
9778         * gcc.target/i386/sse-6.c: Likewise.
9779         * gcc.target/i386/sse-vect-types.c: Likewise.
9780         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9781         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9782         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9783         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9784         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9785         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9786         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9787         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9788         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9789         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9790         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9791         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9792         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9793         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9794         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9795         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9796         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9797         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9798         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9799         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9800         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9801         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9802         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9803         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9804         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9805         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9806         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9807         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9808         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9809         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9810         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9811         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9812         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9813         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9814         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9815         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9816         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9817         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9818         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9819         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9820         * gcc.target/i386/sse2-mmx.c: Likewise.
9821         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9822         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9823         * gcc.target/i386/sse2-movd-1.c: Likewise.
9824         * gcc.target/i386/sse2-movd-2.c: Likewise.
9825         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9826         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9827         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9828         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9829         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9830         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9831         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9832         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9833         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9834         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9835         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9836         * gcc.target/i386/sse2-movq-1.c: Likewise.
9837         * gcc.target/i386/sse2-movq-2.c: Likewise.
9838         * gcc.target/i386/sse2-movq-3.c: Likewise.
9839         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9840         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9841         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9842         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9843         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9844         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9845         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9846         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9847         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9848         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9849         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9850         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9851         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9852         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9853         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9854         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9855         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9856         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9857         * gcc.target/i386/sse2-pand-1.c: Likewise.
9858         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9859         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9860         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9861         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9862         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9863         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9864         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9865         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9866         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9867         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9868         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9869         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9870         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9871         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9872         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9873         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9874         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9875         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9876         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9877         * gcc.target/i386/sse2-por-1.c: Likewise.
9878         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9879         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9880         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9881         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9882         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9883         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9884         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9885         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9886         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9887         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9888         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9889         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9890         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9891         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9892         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9893         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9894         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9895         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9896         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9897         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9898         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9899         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9900         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9901         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9902         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9903         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9904         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9905         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9906         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9907         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9908         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9909         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9910         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9911         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9912         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9913         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9914         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9915         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9916         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9917         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9918         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9919         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9920         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9921         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9922         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9923         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9924         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9925         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9926         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9927         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9928         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9929         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9930         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9931         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9932         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9933         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9934         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9935         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9936         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9937         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9938         * gcc.target/i386/sse2-vec-1.c: Likewise.
9939         * gcc.target/i386/sse2-vec-2.c: Likewise.
9940         * gcc.target/i386/sse2-vec-3.c: Likewise.
9941         * gcc.target/i386/sse2-vec-4.c: Likewise.
9942         * gcc.target/i386/sse2-vec-5.c: Likewise.
9943         * gcc.target/i386/sse2-vec-6.c: Likewise.
9944         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9945         * gcc.target/i386/ssefn-2.c: Likewise.
9946         * gcc.target/i386/ssefn-4.c: Likewise.
9947         * gcc.target/i386/ssefp-1.c: Likewise.
9948         * gcc.target/i386/ssefp-2.c: Likewise.
9949         * gcc.target/i386/sseregparm-3.c: Likewise.
9950         * gcc.target/i386/sseregparm-4.c: Likewise.
9951         * gcc.target/i386/sseregparm-5.c: Likewise.
9952         * gcc.target/i386/sseregparm-6.c: Likewise.
9953         * gcc.target/i386/sseregparm-7.c: Likewise.
9954         * gcc.target/i386/ssetype-1.c: Likewise.
9955         * gcc.target/i386/ssetype-2.c: Likewise.
9956         * gcc.target/i386/ssetype-3.c: Likewise.
9957         * gcc.target/i386/ssetype-4.c: Likewise.
9958         * gcc.target/i386/ssetype-5.c: Likewise.
9959         * gcc.target/i386/unordcmp-1.c: Likewise.
9960         * gcc.target/i386/vararg-1.c: Likewise.
9961         * gcc.target/i386/vararg-2.c: Likewise.
9962         * gcc.target/i386/vararg-3.c: Likewise.
9963         * gcc.target/i386/vararg-4.c: Likewise.
9964         * gcc.target/i386/vararg-7.c: Likewise.
9965         * gcc.target/i386/vararg-8.c: Likewise.
9966         * gcc.target/i386/vecinit-1.c: Likewise.
9967         * gcc.target/i386/vecinit-2.c: Likewise.
9968         * gcc.target/i386/vecinit-3.c: Likewise.
9969         * gcc.target/i386/vecinit-4.c: Likewise.
9970         * gcc.target/i386/vecinit-5.c: Likewise.
9971         * gcc.target/i386/vecinit-6.c: Likewise.
9972         * gcc.target/i386/vectorize2.c: Likewise.
9973         * gcc.target/i386/vectorize3.c: Likewise.
9974         * gcc.target/i386/vectorize4.c: Likewise.
9975         * gcc.target/i386/vectorize6.c: Likewise.
9976         * gcc.target/i386/vectorize7.c: Likewise.
9977         * gcc.target/i386/vectorize8.c: Likewise.
9978         * gcc.target/i386/vperm-v2df.c: Likewise.
9979         * gcc.target/i386/vperm-v2di.c: Likewise.
9980         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9981         * gcc.target/i386/xorps-sse2.c: Likewise.
9982         * gcc.target/i386/xorps.c: Likewise.
9983         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9984         * gfortran.dg/graphite/pr42326.f90: Likewise.
9985         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9986
9987 2010-05-19  Richard Guenther  <rguenther@suse.de>
9988
9989         PR lto/44196
9990         * g++.dg/lto/20100519-1_0.C: New testcase.
9991
9992 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9993
9994         PR fortran/42360
9995         * gfortran.dg/warn_intent_out_not_set.f90: New.
9996
9997 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9998
9999         PR fortran/38404
10000         * gfortran.dg/data_char_1.f90: Updated warning message.
10001         * gfortran.dg/data_array_6.f: New.
10002
10003 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10004
10005         * g++.dg/ipa/ivinline-8.C: New test.
10006         * gcc.dg/ipa/iinline-2.c: Likewise.
10007
10008 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10009
10010         PR fortran/34505
10011         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10012         arguments; add check for return value kind.
10013         * gfortran.dg/float_1.f90: Likewise.
10014
10015 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10016
10017         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10018         (main): Use it.
10019         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10020         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10021         Prune another location line format.
10022         (lto-obj): Call lto_prune_warns on comp_output.
10023
10024 2010-05-18  Jan Hubicka  <jh@suse.cz>
10025
10026         * gcc.dg/lto/ipacp_0.c: New test.
10027         * gcc.dg/lto/ipacp_1.c: New test.
10028
10029 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10030
10031         PR lto/44184
10032         * gcc.dg/lto/20100518_0.c: New test.
10033
10034 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10035
10036         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10037
10038 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10039
10040         PR fortran/43990
10041         * gfortran.dg/class_21.f03: New.
10042
10043 2010-05-17  Jason Merrill  <jason@redhat.com>
10044
10045         PR c++/44157
10046         * g++.dg/cpp0x/initlist34.C: New.
10047
10048         PR c++/44158
10049         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10050
10051 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10052
10053         * g++.dg/ipa/ivinline-1.C: New test.
10054         * g++.dg/ipa/ivinline-2.C: New test.
10055         * g++.dg/ipa/ivinline-3.C: New test.
10056         * g++.dg/ipa/ivinline-4.C: New test.
10057         * g++.dg/ipa/ivinline-5.C: New test.
10058         * g++.dg/ipa/ivinline-6.C: New test.
10059
10060 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10061             Jason Merrill  <jason@redhat.com>
10062
10063         PR c++/44108
10064         * c-c++-common/Wunused-var-8.c: New test.
10065
10066 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10067
10068         PR bootstrap/42347
10069         * gcc.c-torture/compile/pr42347.c: New test.
10070
10071         PR middle-end/44102
10072         * g++.dg/ext/asmgoto1.C: New test.
10073
10074 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10075
10076         PR middle-end/44133
10077         * gcc.dg/tree-ssa/pr44133.c: New test.
10078         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10079         precise.
10080
10081 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10082
10083         PR fortran/44044
10084         * gfortran.dg/class_20.f03: New.
10085
10086 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10087
10088         PR 44078
10089         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10090         debug messages but not the newly introduced one.
10091
10092 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10093
10094         PR fortran/35779
10095         * gfortran.dg/initialization_25.f90: Commented testcase.
10096         * gfortran.dg/initialization_26.f90: New.
10097
10098 2010-05-16  Richard Guenther  <rguenther@suse.de>
10099
10100         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10101         * gcc.dg/pr43084.c: Likewise.
10102         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10103         -fipa-type-escape.
10104         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10105         -fipa-type-escape.
10106         * gcc.dg/struct/struct-reorg.exp: Likewise.
10107         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10108         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10109
10110 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10111
10112         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10113         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10114         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10115         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10116         tests.
10117
10118 2010-05-15  Jason Merrill  <jason@redhat.com>
10119
10120         * g++.dg/eh/spec10.C: New.
10121         * g++.dg/eh/spec11.C: New.
10122         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10123
10124 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10125
10126         PR fortran/44154
10127         PR fortran/42647
10128         * gfortran.dg/allocatable_scalar_9.f90: New.
10129
10130 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10131
10132         PR c++/44148
10133         * g++.dg/torture/pr44148.C: New test.
10134
10135 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10136
10137         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10138         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10139         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10140         diagnostics and type sizes.
10141
10142 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10143
10144         * gnat.dg/lto9.adb: New test.
10145         * gnat.dg/lto9_pkg1.ads: New helper.
10146         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10147
10148 2010-05-15  Jan Hubicka  <jh@suse.cz>
10149
10150         * gcc.dg/lto/ipareference_1.c: Rename to ...
10151         * gcc.dg/lto/ipareference_0.c: ... this one.
10152         * gcc.dg/lto/ipareference_2.c: Rename to ...
10153         * gcc.dg/lto/ipareference_1.c: ... this one.
10154
10155 2010-05-15  Jan Hubicka  <jh@suse.cz>
10156
10157         * gcc.dg/lto/ipareference_1.c: New file.
10158         * gcc.dg/lto/ipareference_2.c: New file.
10159
10160 2010-05-15  Richard Guenther  <rguenther@suse.de>
10161
10162         PR tree-optimization/44038
10163         * gcc.c-torture/compile/pr44038.c: New testcase.
10164
10165 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10166
10167         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10168         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10169
10170 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10171
10172         PR fortran/43207
10173         PR fortran/43969
10174         * gfortran.dg/class_18.f03: New.
10175         * gfortran.dg/class_19.f03: New.
10176
10177 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10178
10179         PR debug/44112
10180         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10181         * g++.dg/debug/dwarf2/const1.C: Remove.
10182
10183 2010-05-14  Jason Merrill  <jason@redhat.com>
10184
10185         * g++.dg/eh/cond4.C: New.
10186         * g++.dg/eh/elide2.C: Adjust.
10187         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10188
10189 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10190
10191         PR fortran/44135
10192         * gfortran.dg/actual_array_interface_2.f90: New test.
10193
10194 2010-05-14  Richard Guenther  <rguenther@suse.de>
10195
10196         PR tree-optimization/44119
10197         * gcc.c-torture/compile/pr44119.c: New testcase.
10198
10199 2010-05-14  Jason Merrill  <jason@redhat.com>
10200
10201         PR c++/44127
10202         * g++.dg/eh/terminate1.C: New.
10203
10204 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10205
10206         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10207
10208         PR debug/44136
10209         * gcc.dg/pr44136.c: New test.
10210
10211 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10212
10213         PR c++/30566
10214         * g++.dg/warn/Wshadow-4.C: Adjust.
10215         * g++.dg/warn/Wshadow-5.C: New test.
10216         * g++.dg/warn/Wshadow-6.C: New test
10217
10218 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10219
10220         PR fortran/35779
10221         * gfortran.dg/initialization_25.f90: New.
10222
10223 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10224
10225         * g++.dg/otr-fold-1.C: New test.
10226         * g++.dg/otr-fold-2.C: New test.
10227
10228 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10229
10230         PR fortran/44036
10231         * gfortran.dg/gomp/pr44036-1.f90: New test.
10232         * gfortran.dg/gomp/pr44036-2.f90: New test.
10233         * gfortran.dg/gomp/pr44036-3.f90: New test.
10234
10235         PR debug/43983
10236         * gcc.dg/guality/sra-1.c: New test.
10237
10238 2010-05-12  Jan Hubicka  <jh@suse.cz>
10239
10240         * tree-ssa/unreachable.c: New test.
10241
10242 2010-05-12  Jason Merrill  <jason@redhat.com>
10243
10244         * g++.dg/cpp0x/sfinae1.C: New.
10245
10246 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10247
10248         * gcc.target/i386/zee.c: New file.
10249
10250 2010-05-12  Jason Merrill  <jason@redhat.com>
10251
10252         * g++.dg/conversion/op1.C: Expect template candidate message.
10253         * g++.dg/cpp0x/nullptr15.C: Likewise.
10254         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10255         * g++.dg/cpp0x/pr31431.C: Likewise.
10256         * g++.dg/cpp0x/temp_default2.C: Likewise.
10257         * g++.dg/cpp0x/trailing4.C: Likewise.
10258         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10259         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10260         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10261         * g++.dg/cpp0x/variadic35.C: Likewise.
10262         * g++.dg/cpp0x/vt-35147.C: Likewise.
10263         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10264         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10265         * g++.dg/ext/visibility/anon8.C: Likewise.
10266         * g++.dg/ext/vla2.C: Likewise.
10267         * g++.dg/other/pr28114.C: Likewise.
10268         * g++.dg/other/ptrmem10.C: Likewise.
10269         * g++.dg/other/ptrmem11.C: Likewise.
10270         * g++.dg/overload/unknown1.C: Likewise.
10271         * g++.dg/parse/template7.C: Likewise.
10272         * g++.dg/parse/typename7.C: Likewise.
10273         * g++.dg/template/conv11.C: Likewise.
10274         * g++.dg/template/copy1.C: Likewise.
10275         * g++.dg/template/deduce3.C: Likewise.
10276         * g++.dg/template/dependent-expr5.C: Likewise.
10277         * g++.dg/template/friend.C: Likewise.
10278         * g++.dg/template/incomplete2.C: Likewise.
10279         * g++.dg/template/local4.C: Likewise.
10280         * g++.dg/template/local6.C: Likewise.
10281         * g++.dg/template/operator10.C: Likewise.
10282         * g++.dg/template/overload6.C: Likewise.
10283         * g++.dg/template/ptrmem2.C: Likewise.
10284         * g++.dg/template/ptrmem20.C: Likewise.
10285         * g++.dg/template/ptrmem8.C: Likewise.
10286         * g++.dg/template/sfinae2.C: Likewise.
10287         * g++.dg/template/ttp25.C: Likewise.
10288         * g++.dg/template/unify10.C: Likewise.
10289         * g++.dg/template/unify11.C: Likewise.
10290         * g++.dg/template/unify6.C: Likewise.
10291         * g++.dg/template/unify7.C: Likewise.
10292         * g++.dg/template/unify9.C: Likewise.
10293         * g++.dg/template/varmod1.C: Likewise.
10294         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10295         * g++.old-deja/g++.law/operators32.C: Likewise.
10296         * g++.old-deja/g++.pt/crash28.C: Likewise.
10297         * g++.old-deja/g++.pt/crash60.C: Likewise.
10298         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10299         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10300         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10301         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10302         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10303         * g++.old-deja/g++.pt/expr2.C: Likewise.
10304         * g++.old-deja/g++.pt/overload7.C: Likewise.
10305         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10306         * g++.old-deja/g++.pt/spec5.C: Likewise.
10307         * g++.old-deja/g++.pt/spec6.C: Likewise.
10308         * g++.old-deja/g++.pt/t24.C: Likewise.
10309         * g++.old-deja/g++.pt/unify4.C: Likewise.
10310         * g++.old-deja/g++.pt/unify6.C: Likewise.
10311         * g++.old-deja/g++.pt/unify8.C: Likewise.
10312         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10313         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10314         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10315
10316         * g++.dg/cpp0x/initlist32.C: New.
10317
10318         * g++.dg/template/conv11.C: New.
10319         * g++.dg/conversion/op1.C: Adjust expected error.
10320
10321         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10322
10323 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10324
10325         PR target/44088
10326         * gcc.target/i386/avx-cmpsd-1.c: New.
10327         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10328         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10329         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10330         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10331         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10332
10333 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10334
10335         PR middle-end/44085
10336         * gcc.dg/gomp/pr44085.c: New test.
10337         * gfortran.dg/gomp/pr44085.f90: New test.
10338
10339 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10340
10341         * objc-obj-c++-shared/Object1.m: New.
10342         * objc.dg/torture: New directory.
10343         * objc.dg/torture/tls: Ditto.
10344         * objc.dg/tls: Ditto.
10345         * objc.dg/torture/tls/trivial.m: New test.
10346         * objc.dg/torture/tls/thr-init-2.m: New test.
10347         * objc.dg/torture/tls/thr-init-3.m: New test.
10348         * objc.dg/torture/tls/thr-init.m: New test.
10349         * objc.dg/torture/tls/diag-1.m: New test.
10350         * objc.dg/torture/tls/tls.exp: New.
10351         * objc.dg/torture/trivial.m: New test.
10352         * objc.dg/torture/dg-torture.exp: New.
10353         * objc.dg/tls/diag-3.m: New test.
10354         * objc.dg/tls/diag-4.m: New test.
10355         * objc.dg/tls/diag-5.m: New test.
10356         * objc.dg/tls/init-1.m: New test.
10357         * objc.dg/tls/init-2.m: New test.
10358         * objc.dg/tls/tls.exp: New.
10359         * objc.dg/tls/diag-2.m: New test.
10360         * lib/objc.exp: Respond to dg-additional-files.
10361
10362 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10363
10364         * gcc.target/m68k/20100512-1.c: New.
10365
10366 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10367
10368         * gnat.dg/lto8.adb: New test.
10369         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10370         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10371
10372 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10373
10374         PR c++/34272
10375         PR c++/43630
10376         PR c++/34491
10377         * g++.dg/template/crash97.C: New.
10378         * g++.dg/template/crash98.C: Likewise.
10379         * g++.dg/template/crash99.C: Likewise.
10380         * g++.dg/cpp0x/pr31439.C: Adjust.
10381         * g++.dg/template/crash95.C: Likewise.
10382
10383 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10384
10385         PR middle-end/44071
10386         * c-c++-common/asmgoto-4.c: New test.
10387         * gcc.target/i386/pr44071.c: New test.
10388
10389         PR c++/44062
10390         * c-c++-common/Wunused-var-7.c: New test.
10391         * g++.dg/warn/Wunused-var-9.C: New test.
10392
10393 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10394
10395         PR fortran/43711
10396         * gfortran.dg/gomp/pr43711.f90: New.
10397
10398 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10399
10400         PR fortran/31820
10401         * gfortran.dg/select_5.f90: Updated.
10402
10403 2010-05-11  Jan Hubicka  <jh@suse.cz>
10404
10405         PR tree-optimize/44063
10406         * gcc.c-torture/compile/pr44063.c: New testcase.
10407
10408 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10409
10410         PR debug/44023
10411         * gcc.dg/pr44023.c: New test.
10412
10413 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10414
10415         * gnat.dg/lto7.adb: New test.
10416         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10417
10418 2010-05-10  Jason Merrill  <jason@redhat.com>
10419
10420         PR c++/44017
10421         * g++.dg/template/inherit5.C: New.
10422
10423         PR c++/44045
10424         * g++.dg/cpp0x/initlist33.C: New.
10425         * g++.dg/cpp0x/initlist26.C: Adjust.
10426         * g++.dg/cpp0x/initlist28.C: Adjust.
10427
10428 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10429
10430         PR c++/43719
10431         * g++.dg/init/pr43719.C: New.
10432         * g++.dg/anon-struct4.C: Adjust.
10433
10434 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10435
10436         PR debug/44028
10437         * gcc.dg/pr44028.c: New test.
10438
10439 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10440
10441         PR fortran/27866
10442         PR fortran/35003
10443         PR fortran/42809
10444         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10445         * gfortran.dg/warn_conversion.f90: New.
10446
10447 2010-05-10  Michael Matz  <matz@suse.de>
10448
10449         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10450
10451 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10452
10453         PR rtl-optimization/44012
10454         * gcc.dg/pr44012.c: New.
10455
10456 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10457
10458         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10459         Log text on entry and exit.
10460         Prune Sun ld warnings for common symbols with differing sizes.
10461         (lto-link-and-maybe-run): Change caller.
10462
10463 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10464
10465         PR fortran/44044
10466         * gfortran.dg/class_7.f03: Modified.
10467         * gfortran.dg/select_type_1.f03: Modified.
10468         * gfortran.dg/select_type_12.f03: New.
10469
10470 2010-05-10  Richard Guenther  <rguenther@suse.de>
10471
10472         PR tree-optimization/44050
10473         * gcc.dg/torture/pr44050.c: New testcase.
10474
10475 2010-05-10  Wei Guozhi  <carrot@google.com>
10476
10477         PR target/42879
10478         * gcc.target/arm/pr42879.c: New testcase.
10479
10480 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10481
10482         PR c/44051
10483         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10484
10485 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10486
10487         PR c/10676
10488         * gcc.dg/anon-struct-10.c: New test.
10489
10490 2010-05-09  Richard Guenther  <rguenther@suse.de>
10491
10492         PR middle-end/44024
10493         * gcc.dg/pr44024.c: New testcase.
10494
10495 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10496
10497         PR c/4784
10498         * gcc.dg/anon-struct-9.c: New test.
10499
10500 2010-05-09  Richard Guenther  <rguenther@suse.de>
10501
10502         PR middle-end/44043
10503         * gcc.c-torture/compile/pr44043.c: New testcase.
10504
10505 2010-05-09  Richard Guenther  <rguenther@suse.de>
10506
10507         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10508
10509 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10510
10511         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10512
10513 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10514
10515         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10516         * gnat.dg/specs/lto3.ads: Likewise.
10517
10518 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10519
10520         PR middle-end/28685
10521         * gcc.dg/pr28685-1.c: New file.
10522
10523 2010-05-08  Richard Guenther  <rguenther@suse.de>
10524
10525         PR tree-optimization/44030
10526         * gcc.c-torture/compile/pr44030.c: New testcase.
10527
10528 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10529
10530         * gnat.dg/lto6.adb: New test.
10531         * gnat.dg/lto6_pkg.ads: New helper.
10532
10533 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10534
10535         * gnat.dg/lto5.adb: New test.
10536         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10537
10538 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10539
10540         * gnat.dg/lto4.ad[sb]: New test.
10541
10542 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10543
10544         * gnat.dg/specs/lto3.ads: New test.
10545         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10546         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10547
10548 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10549
10550         * gnat.dg/sizetype3.ad[sb]: New test.
10551         * gnat.dg/sizetype3_pkg.ads: New helper.
10552
10553 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10554
10555         PR c++/43951
10556         * g++.dg/init/new29.C: New.
10557
10558 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10559
10560         PR fortran/40728
10561         * gfortran.dg/coarray_1.f90: Fixed error message.
10562         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10563         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10564         * gfortran.dg/intrinsic_std_5.f90: New.
10565
10566 2010-05-07  Jason Merrill  <jason@redhat.com>
10567
10568         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10569
10570 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10571
10572         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10573         (size_t, stderr): Remove.
10574         (read_error): Replaced __builtin_fprintf by fprintf.
10575
10576 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10577
10578         * gcc.dg/ordered-comparison-1.c: New test.
10579         * gcc.dg/ordered-comparison-2.c: New test.
10580         * gcc.dg/ordered-comparison-3.c: New test.
10581         * gcc.dg/ordered-comparison-4.c: New test.
10582
10583 2010-05-06  Mike Stump  <mikestump@comcast.net>
10584
10585         PR objc/35165
10586         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10587
10588 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10589             Jason Merrill  <jason@redhat.com>
10590
10591         * g++.dg/cpp0x/nullptr01.C: New.
10592         * g++.dg/cpp0x/nullptr02.C: New.
10593         * g++.dg/cpp0x/nullptr03.C: New.
10594         * g++.dg/cpp0x/nullptr04.C: New.
10595         * g++.dg/cpp0x/nullptr05.C: New.
10596         * g++.dg/cpp0x/nullptr06.C: New.
10597         * g++.dg/cpp0x/nullptr07.C: New.
10598         * g++.dg/cpp0x/nullptr08.C: New.
10599         * g++.dg/cpp0x/nullptr09.C: New.
10600         * g++.dg/cpp0x/nullptr10.C: New.
10601         * g++.dg/cpp0x/nullptr11.C: New.
10602         * g++.dg/cpp0x/nullptr12.C: New.
10603         * g++.dg/cpp0x/nullptr13.C: New.
10604         * g++.dg/cpp0x/nullptr14.C: New.
10605         * g++.dg/cpp0x/nullptr15.C: New.
10606         * g++.dg/cpp0x/nullptr16.C: New.
10607         * g++.dg/cpp0x/nullptr17.C: New.
10608         * g++.dg/cpp0x/nullptr18.C: New.
10609         * g++.dg/cpp0x/nullptr19.C: New.
10610         * g++.dg/cpp0x/nullptr20.C: New.
10611         * g++.dg/cpp0x/nullptr21.C: New.
10612         * g++.dg/cpp0x/nullptr22.C: New.
10613         * g++.dg/debug/nullptr01.C: New.
10614         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10615
10616 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10617
10618         * gcc.dg/Wunused-var-8.c: Move to...
10619         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10620
10621 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10622
10623         PR c++/40406
10624         * g++.dg/template/crash96.C: New.
10625
10626 2010-05-06  Jan Hubicka  <jh@suse.cz>
10627
10628         PR tree-optimization/43791
10629         * gcc.c-torture/compile/pr43791.c: New file.
10630
10631 2010-05-06  Michael Matz  <matz@suse.de>
10632
10633         PR tree-optimization/43984
10634         * gfortran.dg/pr43984.f90: New test.
10635
10636 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10637
10638         PR 40989
10639         * gcc.dg/pr40989.c: New.
10640
10641 2010-05-06  Richard Guenther  <rguenther@suse.de>
10642
10643         PR tree-optimization/43934
10644         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10645
10646 2010-05-06  Richard Guenther  <rguenther@suse.de>
10647
10648         PR tree-optimization/43987
10649         * gcc.c-torture/execute/pr43987.c: New testcase.
10650         * gcc.dg/torture/pta-escape-1.c: Adjust.
10651         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10652         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10653         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10654         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10655
10656 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10657             Dodji Seketeli  <dodji@redhat.com>
10658
10659         PR c/18624
10660         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10661         * g++.dg/template/sfinae16.C: Likewise.
10662         * gcc.dg/Wunused-var-1.c: Moved to...
10663         * c-c++-common/Wunused-var-1.c: ...here. New test.
10664         * gcc.dg/Wunused-var-2.c: Moved to...
10665         * c-c++-common/Wunused-var-2.c: ...here. New test.
10666         * gcc.dg/Wunused-var-3.c: Moved to...
10667         * c-c++-common/Wunused-var-3.c: ...here. New test.
10668         * gcc.dg/Wunused-var-4.c: Moved to...
10669         * gcc.dg/Wunused-var-1.c: ... here.
10670         * gcc.dg/Wunused-var-5.c: Moved to...
10671         * c-c++-common/Wunused-var-4.c: ...here. New test.
10672         * gcc.dg/Wunused-var-7.c: Moved to...
10673         * c-c++-common/Wunused-var-5.c: ...here. New test.
10674         * gcc.dg/Wunused-var-6.c: Moved to...
10675         * gcc.dg/Wunused-var-2.c: ... here.
10676         * c-c++-common/Wunused-var-1.c: New test.
10677         * c-c++-common/Wunused-var-2.c: New test.
10678         * c-c++-common/Wunused-var-3.c: New test.
10679         * c-c++-common/Wunused-var-4.c: New test.
10680         * c-c++-common/Wunused-var-5.c: New test.
10681         * g++.dg/warn/Wunused-var-1.C: New test.
10682         * g++.dg/warn/Wunused-var-2.C: New test.
10683         * g++.dg/warn/Wunused-var-3.C: New test.
10684         * g++.dg/warn/Wunused-var-4.C: New test.
10685         * g++.dg/warn/Wunused-var-5.C: New test.
10686         * g++.dg/warn/Wunused-var-6.C: New test.
10687         * g++.dg/warn/Wunused-var-7.C: New test.
10688         * g++.dg/warn/Wunused-var-8.C: New test.
10689         * g++.dg/warn/Wunused-parm-1.C: New test.
10690         * g++.dg/warn/Wunused-parm-2.C: New test.
10691         * g++.dg/warn/Wunused-parm-3.C: New test.
10692
10693 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10694
10695         PR fortran/43985
10696         * gfortran.dg/gomp/crayptr5.f90: New test case.
10697
10698 2010-05-05  Jason Merrill  <jason@redhat.com>
10699
10700         PR debug/43370
10701         * g++.dg/ext/attrib39.C: New.
10702
10703 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10704
10705         PR fortran/24978
10706         * gfortran.dg/data_invalid.f90: New.
10707
10708 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10709
10710         * gnat.dg/lto2.adb: New test.
10711
10712 2010-05-05  Jason Merrill  <jason@redhat.com>
10713
10714         PR c++/43787
10715         * g++.dg/opt/empty1.C: New.
10716
10717 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10718
10719         PR fortran/43696
10720         * gfortran.dg/class_17.f03: New.
10721
10722 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10723
10724         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10725
10726 2010-05-04  Mike Stump  <mikestump@comcast.net>
10727
10728         PR objc/35165
10729         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10730
10731 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10732
10733         PR target/43668
10734         * gcc.target/i386/pr43668.c: New.
10735
10736 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10737
10738         PR c++/43028
10739         * g++.dg/cpp0x/initlist31.C: New.
10740
10741 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10742
10743         PR c/43981
10744         * gcc.dg/Wunused-var-8.c: New test.
10745
10746 2010-05-04  Jason Merrill  <jason@redhat.com>
10747
10748         PR c++/38064
10749         * g++.dg/cpp0x/enum3.C: Extend.
10750
10751 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10752
10753         PR target/43799
10754         * gcc.target/i386/pr43799.c: New.
10755
10756 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10757
10758         * gnat.dg/lto1.adb: New test.
10759         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10760
10761 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10762
10763         PR middle-end/43671
10764         * gcc.target/i386/pr43671.c: New.
10765
10766 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10767
10768         PR c++/43705
10769         * g++.dg/template/crash95.C: New.
10770
10771 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10772
10773         PR debug/43508
10774         * gcc.target/i386/pr43508.c: New.
10775
10776 2010-05-04  Richard Guenther  <rguenther@suse.de>
10777
10778         PR tree-optimization/43879
10779         * g++.dg/torture/pr43879-1_0.C: New testcase.
10780         * g++.dg/torture/pr43879-1_1.C: Likewise.
10781
10782 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10783
10784         PR c++/43953
10785         * g++.dg/other/crash-12.C: New test.
10786
10787 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10788
10789         * g++.dg/cdce3.C: Add a space.  Updated.
10790
10791 2010-05-03  Jason Merrill  <jason@redhat.com>
10792
10793         PR c++/43680
10794         * g++.dg/opt/enum2.C: New.
10795         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10796         * g++.dg/warn/Wswitch-1.C: Adjust message.
10797
10798 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10799
10800         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10801         * g++.dg/ext/label13.C: Fix typo.
10802         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10803         alpha*-dec-osf5*.
10804         * gcc.c-torture/compile/limits-declparen.c: xfail on
10805         alpha*-dec-osf5* with -g.
10806         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10807         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10808         * gcc.dg/c99-tgmath-2.c: Likewise.
10809         * gcc.dg/c99-tgmath-3.c: Likewise.
10810         * gcc.dg/c99-tgmath-4.c: Likewise.
10811
10812 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10813
10814         PR fortran/43592
10815         * gfortran.dg/unexpected_interface.f90: New test.
10816
10817 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10818
10819         * ada/acats/run_acats (which): New function.
10820         (host_gnatchop, host_gnatmake): Use it.
10821
10822 2010-05-03  Richard Guenther  <rguenther@suse.de>
10823
10824         PR tree-optimization/43971
10825         * gcc.dg/pr43971.c: New testcase.
10826
10827 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10828
10829         PR debug/43972
10830         * gcc.dg/debug/pr43972.c: New test.
10831
10832 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10833
10834         PR testsuite/43963
10835         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10836
10837 2010-05-02  Richard Guenther  <rguenther@suse.de>
10838
10839         PR tree-optimization/43879
10840         * gcc.dg/torture/pr43879-3.c: New testcase.
10841
10842 2010-05-01  Richard Guenther  <rguenther@suse.de>
10843
10844         PR tree-optimization/43949
10845         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10846
10847 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10848
10849         PR c++/43951
10850         * g++.dg/init/new28.C: New.
10851
10852 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10853
10854         PR objc++/32052
10855         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10856         structure and nested declarations.
10857         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10858         structure and nested declarations.  Reduce header clutter and
10859         use _exit() rather than abort().
10860         * objc.dg/encode-10.m: New.
10861         * objc.dg/encode-11.m: New.
10862
10863 2010-04-30  DJ Delorie  <dj@redhat.com>
10864
10865         * gcc.c-torture/execute/20100430-1.c: New test.
10866
10867 2010-04-30  Jason Merrill  <jason@redhat.com>
10868
10869         PR c++/43868
10870         * g++.dg/template/ptrmem21.C: New.
10871
10872 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10873
10874         PR fortran/18918
10875         PR fortran/43931
10876         * gfortran.dg/coarray_13.f90: New test.
10877
10878 2010-04-30  Richard Guenther  <rguenther@suse.de>
10879
10880         PR lto/43946
10881         * gcc.dg/lto/20100430-1_0.c: New testcase.
10882
10883 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10884
10885         PR debug/43942
10886         * c-c++-common/pr43942.c: New test.
10887
10888 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10889
10890         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10891         conflict with darwin crt1.o 'start' symbol.
10892
10893 2010-04-30  Richard Guenther  <rguenther@suse.de>
10894
10895         PR tree-optimization/43879
10896         * gcc.dg/torture/pr43879_1.c: New testcase.
10897
10898 2010-04-30  Richard Guenther  <rguenther@suse.de>
10899
10900         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10901
10902 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10903
10904         PR c++/43890
10905         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10906         user-provided constructor while recursing.
10907
10908 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10909
10910         PR fortran/42274
10911         * gfortran.dg/class_16.f03: New test.
10912
10913 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10914
10915         PR fortran/42274
10916         * gfortran.dg/class_15.f03: New.
10917
10918 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10919
10920         PR fortran/43326
10921         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10922
10923 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10924
10925         PR fortran/43492
10926         * gfortran.dg/generic_22.f03 : New test.
10927
10928 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10929
10930         PR fortran/42353
10931         * gfortran.dg/class_14.f03: New test.
10932
10933 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10934
10935         PR fortran/42680
10936         * gfortran.dg/interface_32.f90: New test.
10937
10938 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10939             Janus Weil  <janus@gcc.gnu.org>
10940
10941         PR fortran/41829
10942         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10943         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10944         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10945
10946 2010-04-28  Mike Stump  <mikestump@comcast.net>
10947
10948         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10949         dg-excess-errors.
10950         * g++.dg/uninit-pred-2_b.C: Likewise.
10951
10952 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10953
10954         PR fortran/18918
10955         PR fortran/43919
10956         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10957
10958 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10959
10960         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10961         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10962         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10963         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10964         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10965
10966 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10967
10968         * gcc.dg/const-uniq-1.c: New test.
10969         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10970
10971 2010-04-28  Xinliang David Li  <davidxl@google.com>
10972
10973         * gcc.dg/uninit-pred-2_b.c: New test.
10974         * gcc.dg/uninit-pred-4_b.c: New test.
10975         * gcc.dg/uninit-pred-3_d.c: New test.
10976         * gcc.dg/uninit-pred-6_b.c: New test.
10977         * gcc.dg/uninit-pred-8_b.c: New test.
10978         * gcc.dg/uninit-pred-3_a.c: New test.
10979         * gcc.dg/uninit-pred-2_c.c: New test.
10980         * gcc.dg/uninit-pred-5_a.c: New test.
10981         * gcc.dg/uninit-pred-3_e.c: New test.
10982         * gcc.dg/uninit-pred-7_a.c: New test.
10983         * gcc.dg/uninit-pred-6_c.c: New test.
10984         * gcc.dg/uninit-pred-9_a.c: New test.
10985         * gcc.dg/uninit-pred-8_c.c: New test.
10986         * gcc.dg/uninit-pred-3_b.c: New test.
10987         * gcc.dg/uninit-pred-5_b.c: New test.
10988         * gcc.dg/uninit-pred-7_b.c: New test.
10989         * gcc.dg/uninit-pred-6_d.c: New test.
10990         * gcc.dg/uninit-pred-9_b.c: New test.
10991         * gcc.dg/uninit-pred-2_a.c: New test.
10992         * gcc.dg/uninit-pred-4_a.c: New test.
10993         * gcc.dg/uninit-pred-3_c.c: New test.
10994         * gcc.dg/uninit-pred-6_a.c: New test.
10995         * gcc.dg/uninit-pred-8_a.c: New test.
10996         * gcc.dg/uninit-pred-7_c.c: New test.
10997         * gcc.dg/uninit-pred-6_e.c: New test.
10998         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10999         * g++.dg/uninit-pred-1_a.C: New test.
11000         * g++.dg/uninit-pred-1_b.C: New test.
11001         * g++.dg/uninit-pred-2_a.C: New test.
11002         * g++.dg/uninit-pred-2_b.C: New test.
11003         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11004         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11005         * g++.dg/uninit-pred-loop_1.cc: New test.
11006
11007 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11008
11009         * gcc.dg/lto/20091209-1_0.c: New testcase.
11010
11011 2010-04-28  Richard Guenther  <rguenther@suse.de>
11012
11013         PR tree-optimization/43879
11014         PR tree-optimization/43909
11015         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11016
11017 2010-04-28  Richard Guenther  <rguenther@suse.de>
11018
11019         PR c++/43880
11020         * g++.dg/torture/pr43880.C: New testcase.
11021
11022 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11023
11024         PR c++/9335
11025         * g++.dg/template/recurse2.C: Update
11026         * g++.dg/template/recurse.C: Update.
11027         * g++.dg/template/pr23510.C: Update.
11028         * lib/prune.exp: Filter out 'recursively instantiated'.
11029
11030 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11031
11032         PR c++/29043
11033         * g++.dg/init/pr29043.C: New.
11034
11035 2010-04-27  Jason Merrill  <jason@redhat.com>
11036
11037         * g++.dg/lookup/scoped5.C: Adjust.
11038         * g++.dg/lookup/scoped8.C: Adjust.
11039         * g++.dg/template/dependent-expr5.C: Adjust.
11040         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11041
11042         PR c++/43856
11043         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11044
11045         PR c++/43875
11046         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11047
11048 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11049             Jan Hubicka  <hubicka@ucw.cz>
11050
11051         * gcc.dg/pure-2.c: New testcase.
11052         * gcc.dg/const-1.c: New testcase.
11053
11054 2010-04-27  Jason Merrill  <jason@redhat.com>
11055
11056         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11057
11058         PR c++/41468
11059         * g++.dg/template/sfinae17.C: New.
11060         * g++.dg/template/sfinae18.C: New.
11061
11062 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11063
11064         * g++.dg/init/pr42844.C: New.
11065         * g++.dg/cpp0x/pr42844-2.C: New.
11066         * g++.dg/cpp0x/defaulted2.C: Adjust.
11067         * g++.dg/tree-ssa/pr27549.C: Likewise.
11068         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11069
11070 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11071
11072         PR fortran/18918
11073         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11074
11075 2010-04-27  Richard Guenther  <rguenther@suse.de>
11076
11077         PR middle-end/40561
11078         * g++.dg/other/pr40561.C: New testcase.
11079
11080 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11081
11082         PR middle-end/43812
11083         * g++.dg/ipa/pr43812.C: New test.
11084
11085 2010-04-27  Jan Hubicka  <jh@suse.cz>
11086
11087         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11088         (test): ... this one.
11089
11090 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11091
11092         PR target/40657
11093         * gcc.target/arm/thumb-stackframe.c: New test.
11094
11095 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11096
11097         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11098         * gcc.dg/misc-column.c: Likewise.
11099         * gcc.dg/Walways-true-1.c: Likewise.
11100         * gcc.dg/Walways-true-2.c: Likewise.
11101         * gcc.dg/warn-addr-cmp.c: Likewise.
11102
11103 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11104
11105         PR fortran/18918
11106         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11107         * gfortran.dg/coarray_12.f90: New.
11108
11109 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11110
11111         PR c/32207
11112         * gcc.dg/pr32207.c: New test.
11113         * gcc.dg/misc-column.c: Adjust expected warning.
11114         * gcc.dg/Walways-true-1.c: Likewise.
11115         * gcc.dg/Walways-true-2.c: Likewise.
11116         * gcc.dg/warn-addr-cmp.c: Likewise.
11117
11118 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11119
11120         PR lto/42776
11121         * lib/lto.exp (lto_prune_vis_warns): New function.
11122         (lto-link-and-maybe-run): Call it.
11123
11124 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11125
11126         PR tree-optimization/43904
11127         * gcc.dg/tree-ssa/tailcall-6.c: New.
11128
11129 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11130
11131         PR testsuite/35165
11132         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11133         Darwin8/OSX10.4 - compatible code generation.
11134         Use scan-rtl-dump.
11135         * obj-c++.dg/stubify-1.mm: Ditto.
11136         * lib/objc-torture.exp: Do not require link success for
11137         "trivial.m" in the runtime checks when dowhat = 'compile'.
11138         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11139         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11140         Darwin8/OSX10.4 - compatible code generation.
11141         * objc.dg/stubify-2.m: Ditto.
11142         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11143         * objc.dg/next-runtime-1.m: Ditto.
11144         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11145         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11146         runtimes on Darwin.
11147
11148 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11149
11150         PR 43715
11151         * lib/plugin-support.exp: Use "-undefined
11152         dynamic_lookup" on darwin.
11153
11154 2010-04-26  Richard Guenther  <rguenther@suse.de>
11155
11156         * gcc.dg/lto/20100426_0.c: New testcase.
11157
11158 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11159
11160         PR tree-optimization/43833
11161         gcc.dg/Warray-bounds-8.c: New test case.
11162
11163 2010-04-26  Richard Guenther  <rguenther@suse.de>
11164
11165         PR lto/43080
11166         * g++.dg/lto/20100423-3_0.C: New testcase.
11167
11168 2010-04-26  Richard Guenther  <rguenther@suse.de>
11169
11170         PR lto/42425
11171         * g++.dg/lto/20100423-2_0.C: New testcase.
11172
11173 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11174
11175         * gcc.dg/vect/bb-slp-23.c: New test.
11176
11177 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11178
11179         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11180         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11181         * gcc.dg/c1x-float-1.c: New test.
11182
11183 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11184
11185         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11186         of "lea\[ \t\]".
11187
11188 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11189
11190         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11191         FreeBSD.
11192         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11193         * gfortran.dg/default_format_2.f90: Ditto.
11194
11195 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11196
11197         * gfortran.dg/pr43505.f90: Clean up .mod file.
11198         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11199         * gfortran.dg/pr41347.f90: Ditto.
11200         * gfortran.dg/internal_pack_4.f90: Ditto.
11201         * gfortran.dg/proc_decl_23.f90: Ditto.
11202         * gfortran.dg/recursive_check_3.f90: Ditto.
11203         * gfortran.dg/intent_out_3.f90: Ditto.
11204         * gfortran.dg/assignment_2.f90: Ditto.
11205         * gfortran.dg/pr41928.f90: Ditto.
11206         * gfortran.dg/pr42166.f90: Ditto.
11207         * gfortran.dg/private_type_12.f90: Ditto.
11208         * gfortran.dg/graphite/pr42185.f90: Ditto.
11209         * gfortran.dg/graphite/pr42186.f90: Ditto.
11210         * gfortran.dg/graphite/pr40982.f90: Ditto.
11211         * gfortran.dg/graphite/id-2.f90: Ditto.
11212         * gfortran.dg/graphite/id-4.f90: Ditto.
11213         * gfortran.dg/graphite/pr42050.f90: Ditto.
11214         * gfortran.dg/graphite/id-18.f90: Ditto.
11215         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11216         * gfortran.dg/graphite/pr41924.f90: Ditto.
11217         * gfortran.dg/graphite/pr42393.f90: Ditto.
11218         * gfortran.dg/graphite/pr37980.f90: Ditto.
11219         * gfortran.dg/graphite/pr38953.f90: Ditto.
11220         * gfortran.dg/graphite/pr42180.f90: Ditto.
11221         * gfortran.dg/graphite/pr42181.f90: Ditto.
11222         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11223         * gfortran.dg/select_type_4.f90: Ditto.
11224         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11225         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11226         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11227         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11228         * gfortran.dg/whole_file_11.f90: Ditto.
11229         * gfortran.dg/private_type_11.f90: Ditto.
11230         * gfortran.dg/vect/vect-gems.f90: Ditto.
11231         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11232
11233 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11234
11235         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11236
11237 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11238
11239         * gnat.dg/pack15.ad[sb]: New test.
11240
11241 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11242
11243         * gcc.target/arm/mla-1.c: New test.
11244
11245 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11246
11247         PR fortran/30073
11248         PR fortran/43793
11249         * gfortran.dg/pr43793.f90: New test.
11250
11251 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11252
11253         PR tree-optimization/41442
11254         * gcc.target/i386/pr41442.c: New test.
11255
11256 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11257
11258         PR fortran/43832
11259         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11260
11261 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11262
11263         PR fortran/43832
11264         * gfortran.dg/open_nounit.f90: New test.
11265
11266 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11267
11268         PR fortran/43841
11269         PR fortran/43843
11270         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11271
11272 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11273
11274         * gcc.dg/Wconversion-integer.c: Update.
11275
11276 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11277
11278         * gnat.dg/unchecked_convert5.adb: New test.
11279
11280 2010-04-23  Richard Guenther  <rguenther@suse.de>
11281
11282         PR lto/41734
11283         * gcc.dg/lto/20100423-2_0.c: New testcase.
11284         * gcc.dg/lto/20100423-2_0.c: Likewise.
11285
11286 2010-04-23  Richard Guenther  <rguenther@suse.de>
11287
11288         PR lto/43455
11289         * gcc.dg/lto/20100423-1_0.c: New testcase.
11290         * gcc.dg/lto/20100423-1_1.c: Likewise.
11291
11292 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11293
11294         PR tree-optimization/43846
11295         * gcc.dg/tree-ssa/sra-10.c: New test.
11296
11297 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11298
11299         PR middle-end/43835
11300         * gcc.c-torture/execute/pr43835.c: New test.
11301
11302 2010-04-23  Richard Guenther  <rguenther@suse.de>
11303
11304         PR lto/42653
11305         * g++.dg/lto/20100423-1_0.C: New testcase.
11306
11307 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11308
11309         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11310
11311 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11312
11313         PR tree-optimization/43842
11314         * gcc.dg/vect/pr43842.c: New test.
11315
11316 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11317
11318         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11319         * gcc.target/i386/wmul-2.c: Likewise.
11320
11321 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11322
11323         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11324         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11325
11326 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11327
11328         * gfortran.dg/reassoc_6.f: New testcase.
11329
11330 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11331
11332         PR middle-end/29274
11333         * gcc.target/arm/wmul-1.c: New test.
11334         * gcc.target/arm/wmul-2.c: New test.
11335
11336 2010-04-22  Richard Guenther  <rguenther@suse.de>
11337
11338         PR tree-optimization/43845
11339         * gcc.c-torture/compile/pr43845.c: New testcase.
11340
11341 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11342
11343         PR middle-end/29274
11344         * gcc.target/i386/wmul-1.c: New test.
11345         * gcc.target/i386/wmul-2.c: New test.
11346         * gcc.target/bfin/wmul-1.c: New test.
11347         * gcc.target/bfin/wmul-2.c: New test.
11348
11349 2010-04-22  Richard Guenther  <rguenther@suse.de>
11350
11351         PR fortran/43829
11352         * gfortran.dg/vector_subscript_6.f90: New testcase.
11353         * gfortran.dg/assign_10.f90: Adjust.
11354
11355 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11356
11357         PR fortran/43836
11358         * gfortran.dg/gomp/pr43836.f90: New test.
11359
11360 2010-04-21  Richard Guenther  <rguenther@suse.de>
11361
11362         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11363
11364 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11365
11366         * gcc.dg/torture/builtin-cproj-3.c: New.
11367
11368 2010-04-20  Jason Merrill  <jason@redhat.com>
11369
11370         PR c++/9335
11371         * g++.dg/template/recurse2.C: New.
11372         * g++.dg/parse/crash36.C: Adjust.
11373         * g++.dg/other/fold1.C: Adjust.
11374         * g++.dg/init/member1.C: Adjust.
11375         * lib/prune.exp: Prune "skipping N instantiation contexts".
11376
11377 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11378
11379         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11380
11381 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11382
11383         * gcc.dg/torture/builtin-cproj-1.c: New.
11384         * gcc.dg/torture/builtin-cproj-2.c: New.
11385
11386 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11387
11388         PR c++/43800
11389         PR c++/43704
11390         * g++.dg/template/typedef32.C: Adjust.
11391         * g++.dg/template/typedef33.C: New test.
11392
11393 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11394
11395         PR fortran/43227
11396         * gfortran.dg/proc_decl_23.f90: New test.
11397
11398         PR fortran/43266
11399         * gfortran.dg/abstract_type_6.f03: New test.
11400
11401 2010-04-20  Xinliang David Li  <davidxl@google.com>
11402
11403         * g++.dg/tree-ssa/fold-compare.C: New.
11404
11405 2010-04-20  Richard Guenther  <rguenther@suse.de>
11406
11407         PR tree-optimization/39417
11408         * g++.dg/torture/pr39417.C: New testcase.
11409
11410 2010-04-20  Richard Guenther  <rguenther@suse.de>
11411
11412         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11413
11414 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11415
11416         * g++.dg/debug/dwarf2/rv1.C: New test.
11417
11418 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11419
11420         PR target/43635
11421         * gcc.c-torture/compile/pr43635.c: New testcase.
11422
11423 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11424
11425         PR fortran/43339
11426         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11427         of sequential loops being private only in the innermost containing
11428         task region.
11429
11430         PR middle-end/43337
11431         * gfortran.dg/gomp/pr43337.f90: New test.
11432
11433 2010-04-19  Richard Guenther  <rguenther@suse.de>
11434
11435         PR tree-optimization/43796
11436         * gfortran.dg/pr43796.f90: New testcase.
11437
11438 2010-04-19  Richard Guenther  <rguenther@suse.de>
11439
11440         PR tree-optimization/43783
11441         * gcc.c-torture/execute/pr43783.c: New testcase.
11442
11443 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11444
11445         PR target/43766
11446         * gcc.target/i386/pr43766.c: New test.
11447
11448 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11449
11450         PR target/43662
11451         * gcc.target/i386/pr43662.c: New test.
11452
11453 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11454
11455         PR c++/43704
11456         * g++.dg/template/typedef32.C: New test.
11457
11458 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11459
11460         PR tree-optimization/37027
11461         * lib/target-supports.exp
11462         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11463         * gcc.dg/vect/pr37027.c: New test.
11464         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11465         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11466         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11467         gcc.dg/vect/vect-complex-6.c: Likewise.
11468
11469 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11470
11471         * g++.dg/debug/dwarf2/enum1.C: New test.
11472
11473 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11474
11475         * gnat.dg/rep_clause5.ad[sb]: New test.
11476         * gnat.dg/rep_clause5_pkg.ads: New helper.
11477
11478 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11479
11480         PR tree-optimization/43771
11481         * g++.dg/vect/pr43771.cc: New test.
11482
11483 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11484
11485         PR fortran/31538
11486         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11487         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11488
11489 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11490
11491         * gnat.dg/sizetype.adb: Rename into...
11492         * gnat.dg/sizetype1.adb: ...this.
11493         * gnat.dg/sizetype2.adb: New test.
11494
11495 2010-04-16  Richard Guenther  <rguenther@suse.de>
11496
11497         PR tree-optimization/43572
11498         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11499
11500 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11501
11502         * gnat.dg/specs/discr_private.ads: New test.
11503
11504 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11505
11506         PR target/41514
11507         * gcc.target/arm/thumb-comparisons.c: New test.
11508
11509         PR target/40603
11510         * gcc.target/arm/thumb-cbranchqi.c: New test.
11511
11512 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11513
11514         * g++.dg/torture/pr36191.C: Enable for SH.
11515
11516 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11517
11518         * gnat.dg/wide_boolean.adb: New test.
11519         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11520
11521 2010-04-15  Richard Guenther  <rguenther@suse.de>
11522
11523         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11524         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11525         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11526         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11527         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11528         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11529         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11530         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11531         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11532         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11533         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11534         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11535         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11536         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11537         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11538
11539 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11540
11541         PR target/21803
11542         * gcc.target/arm/pr42496.c: New test.
11543
11544 2010-04-14  Jason Merrill  <jason@redhat.com>
11545
11546         PR c++/36625
11547         * g++.dg/ext/attrib38.C: New.
11548
11549 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11550
11551         PR testsuite/43739
11552         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11553
11554 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11555
11556         PR 42966
11557         * gcc.dg/cpp/warn-undef-2.c: Update.
11558         * gcc.dg/cpp/warn-traditional-2.c: Update.
11559         * gcc.dg/cpp/warn-comments-2.c: Update.
11560         * gcc.dg/cpp/warn-variadic-2.c: Update.
11561         * gcc.dg/cpp/warn-long-long-2.c: Update.
11562         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11563         * gcc.dg/cpp/warn-multichar-2.c: Update.
11564         * gcc.dg/cpp/warn-normalized-3.c: Update.
11565         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11566         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11567         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11568         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11569         * gcc.dg/cpp/warn-redefined-2.c: Update.
11570         * gfortran.dg/warning-directive-2.F90: Update.
11571         * c-c++-common/cpp/warning-directive-2.c: Update.
11572
11573 2010-04-14  Michael Matz  <matz@suse.de>
11574
11575         PR tree-optimization/42963
11576         * gcc.dg/pr42963.c: New testcase.
11577
11578 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11579
11580         * gnat.dg/class_wide.adb: Rename into...
11581         * gnat.dg/class_wide1.adb: ...this.
11582         * gnat.dg/class_wide2.ad[sb]: New test.
11583
11584 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11585
11586         PR fortran/18918
11587         * gfortran.dg/coarray_9.f90: Update dg-errors.
11588         * gfortran.dg/coarray_10.f90: New test.
11589         * gfortran.dg/coarray_11.f90: New test.
11590
11591 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11592
11593         PR fortran/43747
11594         gfortran.dg/initialization_24.f90: New test.
11595
11596 2010-04-13  Jason Merrill  <jason@redhat.com>
11597
11598         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11599         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11600
11601 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11602
11603         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11604         * g++.dg/dg.exp: Likewise.
11605         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11606         * c-c++-common/cpp/warning-directive-1.c: ... here.
11607         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11608         * c-c++-common/cpp/warning-directive-2.c: ... here.
11609         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11610         * c-c++-common/cpp/warning-directive-3.c: ... here.
11611         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11612         * c-c++-common/cpp/warning-directive-4.c: ... here.
11613         * g++.dg/cpp/warning-directive-1.C: Delete.
11614         * g++.dg/cpp/warning-directive-2.C: Delete.
11615         * g++.dg/cpp/warning-directive-3.C: Delete.
11616         * g++.dg/cpp/warning-directive-4.C: Delete.
11617         * gcc.dg/cpp/normalised-3.c: Delete.
11618         * g++.dg/cpp/normalised-1.C: Rename as ...
11619         * c-c++-common/cpp/normalised-3.c: ... this.
11620
11621 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11622
11623         * gcc.dg/tree-ssa/sra-9.c: New test.
11624
11625 2010-04-13  Michael Matz  <matz@suse.de>
11626
11627         PR middle-end/43730
11628         * gcc.dg/pr43730.c: New test.
11629
11630 2010-04-13  Michael Matz  <matz@suse.de>
11631
11632         * gcc.dg/tree-ssa/negate.c: New testcase.
11633
11634 2010-04-13  Richard Guenther  <rguenther@suse.de>
11635
11636         PR testsuite/43735
11637         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11638
11639 2010-04-13  Richard Guenther  <rguenther@suse.de>
11640
11641         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11642
11643 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11644
11645         * gnat.dg/derived_type1.adb: New test.
11646
11647 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11648
11649         * gcc.dg/plugindir1.c: New testcase.
11650         * gcc.dg/plugindir2.c: New testcase.
11651         * gcc.dg/plugindir3.c: New testcase.
11652         * gcc.dg/plugindir4.c: New testcase.
11653
11654 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11655
11656         * gcc.target/i386/rotate-2.c: New test.
11657
11658 2010-04-12  Jason Merrill  <jason@redhat.com>
11659
11660         PR c++/43641
11661         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11662         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11663
11664 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11665
11666         PR c++/25811
11667         * g++.dg/init/pr25811.C: New test.
11668
11669 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11670
11671         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11672         dg-error, dg-warning.
11673         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11674
11675 2010-04-12  Richard Guenther  <rguenther@suse.de>
11676
11677         * gcc.dg/torture/inline-2.c: New testcase.
11678
11679 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11680
11681         PR bootstrap/43699
11682         * gcc.dg/Wunused-var-7.c: New test.
11683
11684         PR tree-optimization/43560
11685         * gcc.c-torture/execute/pr43560.c: New test.
11686
11687 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11688
11689         * gnat.dg/aggr13.adb: New test.
11690         * gnat.dg/aggr14.adb: Likewise.
11691         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11692
11693 2010-04-12  Richard Guenther  <rguenther@suse.de>
11694
11695         PR c++/43611
11696         * g++.dg/torture/pr43611.C: New testcase.
11697
11698 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11699
11700         PR c/36774
11701         * gcc.dg/pr36774-1.c: New test.
11702         * gcc.dg/pr36774-2.c: New test.
11703
11704 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11705
11706         * gcc.target/sh/rte-delay-slot.c: New test.
11707
11708 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11709
11710         * gnat.dg/pack9.adb: Remove -cargs option.
11711         * gnat.dg/aggr12.ad[sb]: New test.
11712
11713 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11714
11715         PR target/43417
11716         * gcc.target/sh/pr43417.c: New test.
11717
11718 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11719
11720         PR fortran/43591
11721         * gfortran.dg/spec_expr_6.f90: New test.
11722
11723 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11724
11725         PR cpp/43195
11726         * gcc.dg/cpp/pr43195.c: New.
11727         * gcc.dg/cpp/pr43195.h: New.
11728
11729 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11730
11731         PR 42965
11732         * gcc.dg/Werror-6.c: Adjust.
11733         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11734         * gcc.dg/Werror-4.c: Likewise.
11735         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11736         * gcc.dg/Wswitch-enum-error.c: Likewise.
11737         * gcc.dg/Wpointer-arith.c: Likewise.
11738         * gcc.dg/Wfatal.c: Likewise.
11739         * gcc.dg/Wswitch-error.c: Likewise.
11740         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11741         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11742         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11743         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11744         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11745         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11746         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11747         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11748         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11749         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11750         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11751         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11752         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11753         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11754         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11755         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11756         * g++.dg/cpp/warning-directive-2.C: Likewise.
11757         * gfortran.dg/warning-directive-2.F90: Likewise.
11758
11759 2010-04-09  Jason Merrill  <jason@redhat.com>
11760
11761         PR c++/42623
11762         * g++.dg/template/sizeof13.C: New.
11763
11764 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11765
11766         * g++.dg/other/pr35504.C: Add check for thiscall.
11767         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11768         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11769
11770 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11771
11772         PR c++/28584
11773         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11774         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11775         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11776         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11777         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11778         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11779         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11780         * g++.dg/other/increment1.C: Likewise.
11781
11782 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11783
11784         PR fortran/18918
11785         * gfortran.dg/coarray_7.f90: New test.
11786         * gfortran.dg/coarray_8.f90: New test.
11787
11788 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11789
11790         PR fortran/28039
11791         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11792
11793 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11794
11795         PR target/43643
11796         * gcc.dg/pr43643.c: New test.
11797
11798 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11799
11800         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11801
11802 2010-04-08  Richard Guenther  <rguenther@suse.de>
11803
11804         PR tree-optimization/43679
11805         * gcc.c-torture/compile/pr43679.c: New testcase.
11806
11807 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11808
11809         PR debug/43670
11810         * gcc.dg/pr43670.c: New test.
11811
11812 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11813
11814         PR middle-end/40815
11815         * gcc.dg/tree-ssa/reassoc-19.c: New.
11816
11817 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11818
11819         PR c/18624
11820         * gcc.dg/Wunused-var-1.c: New test.
11821         * gcc.dg/Wunused-var-2.c: New test.
11822         * gcc.dg/Wunused-var-3.c: New test.
11823         * gcc.dg/Wunused-var-4.c: New test.
11824         * gcc.dg/Wunused-var-5.c: New test.
11825         * gcc.dg/Wunused-var-6.c: New test.
11826         * gcc.dg/Wunused-parm-1.c: New test.
11827
11828         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11829         * gcc.dg/trunc-1.c: Likewise.
11830         * gcc.dg/vla-9.c: Likewise.
11831         * gcc.dg/dfp/composite-type.c: Likewise.
11832
11833 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11834
11835         PR objc/35996
11836         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11837         * obj-c++.dg/objc-gc-3.mm: Ditto.
11838
11839 2010-04-07  Simon Baldwin  <simonb@google.com>
11840
11841         * gcc.dg/cpp/warn-undef-2.c: New.
11842         * gcc.dg/cpp/warn-traditional-2.c: New.
11843         * gcc.dg/cpp/warn-comments-2.c: New.
11844         * gcc.dg/cpp/warning-directive-1.c: New.
11845         * gcc.dg/cpp/warn-long-long.c: New.
11846         * gcc.dg/cpp/warn-traditional.c: New.
11847         * gcc.dg/cpp/warn-variadic-2.c: New.
11848         * gcc.dg/cpp/warn-undef.c: New.
11849         * gcc.dg/cpp/warn-normalized-1.c: New.
11850         * gcc.dg/cpp/warning-directive-2.c: New.
11851         * gcc.dg/cpp/warn-long-long-2.c: New.
11852         * gcc.dg/cpp/warn-variadic.c: New.
11853         * gcc.dg/cpp/warn-normalized-2.c: New.
11854         * gcc.dg/cpp/warning-directive-3.c: New.
11855         * gcc.dg/cpp/warn-deprecated-2.c: New.
11856         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11857         * gcc.dg/cpp/warn-multichar-2.c: New.
11858         * gcc.dg/cpp/warn-normalized-3.c: New.
11859         * gcc.dg/cpp/warning-directive-4.c: New.
11860         * gcc.dg/cpp/warn-unused-macros.c: New.
11861         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11862         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11863         * gcc.dg/cpp/warn-cxx-compat.c: New.
11864         * gcc.dg/cpp/warn-redefined.c: New.
11865         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11866         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11867         * gcc.dg/cpp/warn-deprecated.c: New.
11868         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11869         * gcc.dg/cpp/warn-redefined-2.c: New.
11870         * gcc.dg/cpp/warn-comments.c: New.
11871         * gcc.dg/cpp/warn-multichar.c: New.
11872         * g++.dg/cpp/warning-directive-1.C: New.
11873         * g++.dg/cpp/warning-directive-2.C: New.
11874         * g++.dg/cpp/warning-directive-3.C: New.
11875         * g++.dg/cpp/warning-directive-4.C: New.
11876         * gfortran.dg/warning-directive-1.F90: New.
11877         * gfortran.dg/warning-directive-3.F90: New.
11878         * gfortran.dg/warning-directive-2.F90: New.
11879         * gfortran.dg/warning-directive-4.F90: New.
11880
11881 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11882
11883         PR objc++/23716
11884         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11885
11886 2010-04-07  Jason Merrill  <jason@redhat.com>
11887
11888         * g++.dg/template/dr408.C: New.
11889
11890         * g++.dg/lookup/ns4.C: New.
11891
11892         PR c++/38392
11893         * g++.dg/template/friend51.C: New test.
11894
11895         PR c++/41970
11896         * g++.old-deja/g++.other/linkage1.C: Adjust.
11897
11898 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11899
11900         PR c++/42697
11901         * g++.dg/template/crash94.C: New test.
11902
11903 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11904
11905         PR c++/40239
11906         * g++.dg/init/aggr5.C: New test.
11907         * g++.dg/init/aggr5.C: New test.
11908
11909 2010-04-07  Richard Guenther  <rguenther@suse.de>
11910
11911         PR tree-optimization/43270
11912         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11913         * gcc.dg/Warray-bounds-7.c: Likewise.
11914
11915 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11916
11917         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11918         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11919         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11920
11921 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11922
11923         PR c++/42556
11924         * g++.dg/init/pr42556.C: New test.
11925
11926 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11927
11928         PR debug/43628
11929         * g++.dg/debug/dwarf2/typedef2.C: New test.
11930
11931 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11932
11933         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11934         c-c++-common/dwarf2/redeclaration-1.C
11935
11936 2010-04-06  Jason Merrill  <jason@redhat.com>
11937
11938         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11939         * g++.dg/ext/attrib18.C: Likewise.
11940         * g++.dg/ext/bitfield2.C: Likewise.
11941         * g++.dg/ext/bitfield4.C: Likewise.
11942         * g++.dg/ext/visibility/warn2.C: Likewise.
11943         * g++.dg/ext/visibility/warn3.C: Likewise.
11944         * g++.dg/gomp/pr26690-1.C: Likewise.
11945         * g++.dg/inherit/covariant7.C: Likewise.
11946         * g++.dg/init/synth2.C: Likewise.
11947         * g++.dg/lookup/using7.C: Likewise.
11948         * g++.dg/other/crash-4.C: Likewise.
11949         * g++.dg/other/error13.C: Likewise.
11950         * g++.dg/other/error20.C: Likewise.
11951         * g++.dg/parse/crash31.C: Likewise.
11952         * g++.dg/parse/error16.C: Likewise.
11953         * g++.dg/parse/error19.C: Likewise.
11954         * g++.dg/parse/error27.C: Likewise.
11955         * g++.dg/parse/error28.C: Likewise.
11956         * g++.dg/parse/fused-params1.C: Likewise.
11957         * g++.dg/template/error2.C: Likewise.
11958         * g++.dg/template/local6.C: Likewise.
11959         * g++.dg/template/qualttp15.C: Likewise.
11960         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11961         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11962         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11963         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11964         * g++.old-deja/g++.eh/spec6.C: Likewise.
11965         * g++.old-deja/g++.jason/crash3.C: Likewise.
11966         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11967         * g++.old-deja/g++.law/ctors5.C: Likewise.
11968         * g++.old-deja/g++.law/ctors9.C: Likewise.
11969         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11970         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11971         * g++.old-deja/g++.other/struct1.C: Likewise.
11972         * g++.old-deja/g++.other/volatile1.C: Likewise.
11973         * g++.old-deja/g++.pt/crash36.C: Likewise.
11974         * g++.old-deja/g++.pt/derived3.C: Likewise.
11975         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11976         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11977
11978 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11979
11980         PR middle-end/43519
11981         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11982         * gcc.dg/graphite/id-19.c: New.
11983
11984 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11985
11986         PR middle-end/32824
11987         * gcc.dg/vect/pr32824: New.
11988
11989 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11990
11991         PR fortran/18918
11992         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11993         * gfortran.dg/coarray_3.f90: Ditto.
11994         * gfortran.dg/coarray_4.f90: Ditto.
11995         * gfortran.dg/coarray_5.f90: Ditto.
11996         * gfortran.dg/coarray_6.f90: Ditto.
11997         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11998
11999 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12000
12001         PR fortran/18918
12002         * gfortran.dg/coarray_4.f90: Fix test.
12003         * gfortran.dg/coarray_6.f90: Add more tests.
12004
12005 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12006
12007         PR fortran/18918
12008         * gfortran.dg/coarray_4.f90: New test.
12009         * gfortran.dg/coarray_5.f90: New test.
12010         * gfortran.dg/coarray_6.f90: New test.
12011
12012 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12013
12014         PR fortran/18918
12015         * gfortran.dg/iso_fortran_env_5.f90: New test.
12016         * gfortran.dg/iso_fortran_env_6.f90: New test.
12017
12018 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12019
12020         PR fortran/39997
12021         * gfortran.dg/coarray_1.f90: New test.
12022         * gfortran.dg/coarray_2.f90: New test.
12023         * gfortran.dg/coarray_3.f90: New test.
12024
12025 2010-04-06  Jason Merrill  <jason@redhat.com>
12026
12027         PR c++/43648
12028         * g++.dg/template/dtor8.C: New.
12029
12030         PR c++/43621
12031         * g++.dg/template/error-recovery2.C: New.
12032
12033 2010-04-06  Jan Hubicka  <jh@suse.czpli
12034
12035         PR tree-optimization/42906
12036         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12037
12038 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12039
12040         PR fortran/43178
12041         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12042         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12043         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12044
12045 2010-04-06  Richard Guenther  <rguenther@suse.de>
12046
12047         PR tree-optimization/43627
12048         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12049
12050 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12051
12052         PR target/43638
12053         * gcc.target/i386/pr43638.c: New test.
12054
12055 2010-04-06  Richard Guenther  <rguenther@suse.de>
12056
12057         PR middle-end/43661
12058         * gcc.c-torture/compile/pr43661.c: New testcase.
12059
12060 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12061
12062         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12063
12064 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12065
12066         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12067
12068 2010-04-02  Richard Guenther  <rguenther@suse.de>
12069
12070         PR tree-optimization/43629
12071         * gcc.c-torture/execute/pr43629.c: New testcase.
12072
12073 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12074             Dominique d'Humieres  <dominiq@lps.ens.fr>
12075
12076         PR libfortran/43605
12077         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12078
12079 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12080
12081         PR debug/43325
12082         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12083
12084 2010-04-01  Jason Merrill  <jason@redhat.com>
12085
12086         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12087
12088 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12089             Manfred Schwarb  <manfred99@gmx.ch>
12090
12091         PR libfortran/43605
12092         * gfortran.dg/ftell_3.f90: New test.
12093
12094 2010-04-01  Richard Guenther  <rguenther@suse.de>
12095
12096         PR middle-end/43614
12097         * gcc.c-torture/compile/pr43614.c: New testcase.
12098
12099 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12100
12101         PR tree-optimization/43141
12102         * gcc.dg/guality/pr43141.c: New test.
12103
12104 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12105
12106         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12107         * g++.dg/eh/spbp.C: Likewise.
12108         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12109         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12110         superfluous casts.
12111         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12112         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12113         * objc.dg/dwarf-2.m: Likewise.
12114
12115 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12116
12117         PR middle-end/43464
12118         * gcc.dg/graphite/id-pr43464.c: New.
12119         * gcc.dg/graphite/id-pr43464-1.c: New.
12120
12121 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12122
12123         PR middle-end/43351
12124         * gcc.dg/graphite/id-pr43351.c
12125
12126 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12127
12128         PR testsuite/35165
12129         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12130         * obj-c++.dg/try-catch-2.mm: Ditto.
12131         * obj-c++.dg/lookup-2.mm: Ditto.
12132         * obj-c++.dg/encode-8.m: Ditto.
12133         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12134         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12135         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12136         * obj-c++.dg/const-str-11.mm: Ditto.
12137         * obj-c++.dg/const-str-9.mm: Ditto.
12138         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12139         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12140         * obj-c++.dg/except-1.mm: Ditto.
12141         * obj-c++.dg/const-str-7.mm: Ditto.
12142         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12143         * obj-c++.dg/const-str-3.mm: Ditto.
12144         * obj-c++.dg/const-str-7.mm: Ditto.
12145         * obj-c++.dg/stubify-2.mm: Change dump file name.
12146
12147         PR objc++/23613
12148         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12149         New macro.
12150         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12151         Remove dg-xfail-if.
12152
12153 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12154
12155         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12156         only with -O2, -O3 or -Os and not with -fwhopr.
12157
12158 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12159
12160         PR c++/43558
12161         * g++.dg/template/typedef31.C: New test.
12162
12163 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12164
12165         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12166         assembler output on *-*-solaris2*.
12167         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12168
12169 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12170
12171         PR debug/43557
12172         * gcc.dg/pr43557-1.c: New test.
12173         * gcc.dg/pr43557-2.c: New file.
12174
12175 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12176
12177         PR 43562
12178         * gcc.dg/pr43562.c: New test.
12179
12180 2010-03-30  Jason Merrill  <jason@redhat.com>
12181
12182         PR c++/43076
12183         * g++.dg/template/error-recovery1.C: New.
12184
12185         PR c++/41786
12186         * g++.dg/parse/ambig5.C: New.
12187
12188 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12189
12190         PR debug/43593
12191         * gcc.dg/guality/pr43593.c: New test.
12192
12193 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12194
12195         PR middle-end/43430
12196         * gcc.dg/vect/pr43430-1.c: New.
12197
12198 2010-03-30  Jason Merrill  <jason@redhat.com>
12199
12200         PR c++/43559
12201         * g++.dg/template/partial7.C: New.
12202
12203 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12204
12205         * gcc.target/s390/stackcheck1.c: New testcase.
12206
12207 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12208
12209         PR libfortran/43265
12210         * gfortran.dg/read_eof_8.f90: New test.
12211
12212 2010-03-29  Jason Merrill  <jason@redhat.com>
12213
12214         * gcc.dg/cpp/include6.c: Change [] to ().
12215
12216         N3077
12217         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12218         splicing and UCNs.
12219         * c-c++-common/raw-string-2.c: Add trigraph test.
12220         * c-c++-common/raw-string-8.c: New.
12221         * c-c++-common/raw-string-9.c: New.
12222         * c-c++-common/raw-string-10.c: New.
12223
12224         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12225         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12226         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12227         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12228         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12229         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12230         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12231
12232 2010-03-29  Richard Guenther  <rguenther@suse.de>
12233
12234         PR tree-optimization/43560
12235         * gcc.dg/torture/pr43560.c: New testcase.
12236
12237 2010-03-29  Jason Merrill  <jason@redhat.com>
12238
12239         N3077
12240         * g++.dg/ext/raw-string-1.C: Change [] to ().
12241         * g++.dg/ext/raw-string-2.C: Change [] to ().
12242         Don't use \ in delimiter.
12243         * g++.dg/ext/raw-string-3.C: Change [] to ().
12244         * g++.dg/ext/raw-string-4.C: Change [] to ().
12245         * g++.dg/ext/raw-string-5.C: Change [] to ().
12246         Test for error on \ in delimiter.
12247         * g++.dg/ext/raw-string-6.C: Change [] to ().
12248         * g++.dg/ext/raw-string-7.C: Change [] to ().
12249
12250 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12251
12252         PR 43564
12253         * gcc.dg/pr43564.c: New test.
12254
12255 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12256
12257         PR fortran/43551
12258         * gfortran.dg/direct_io_12.f90: New test.
12259
12260 2010-03-28  Jan Hubicka  <jh@suse.cz>
12261
12262         PR tree-optimization/43505
12263         * gfortran.dg/pr43505.f90: New testcase.
12264
12265 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12266
12267         PR tree-optimization/43528
12268         * gcc.target/i386/pr43528.c: New test.
12269
12270 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12271
12272         PR c/43381
12273         * gcc.dg/parm-impl-decl-3.c: New test.
12274
12275 2010-03-26  Jason Merrill  <jason@redhat.com>
12276
12277         PR c++/43509
12278         * g++.dg/cpp0x/parse1.C: New.
12279
12280 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12281
12282         PR target/43524
12283         * gcc.target/i386/pr43524.c: New test.
12284
12285 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12286
12287         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12288         whitespace, rename main to foo.
12289         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12290         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12291         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12292         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12293         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12294         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12295         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12296         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12297         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12298         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12299         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12300
12301 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12302
12303         PR c++/43327
12304         * g++.dg/other/crash-10.C: New test.
12305         * g++.dg/other/crash-11.C: New test.
12306
12307 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12308
12309         PR libfortran/43517
12310         * gfortran.dg/read_eof_7.f90: New test.
12311
12312 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12313
12314         PR objc/35165
12315         PR testsuite/43512
12316         * objc-obj-c++-shared: New directory.
12317         * objc-obj-c++-shared/Object1-implementation.h: New file.
12318         * objc-obj-c++-shared/Object1.h: New file.
12319         * objc-obj-c++-shared/Protocol1.h: New file.
12320         * objc-obj-c++-shared/next-abi.h: New file.
12321         * objc-obj-c++-shared/next-mapping.h: New file.
12322         * objc/execute/next_mapping.h: Delete.
12323         * objc.dg/special/special.exp: For all targets run the tests with
12324         -fgnu-runtime, for darwin targets also run the tests with
12325         -fnext-runtime.
12326         * objc.dg/dg.exp: Ditto.
12327         * obj-c++.dg/dg.exp: Ditto.
12328         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12329         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12330         include use of updated NeXT interface.
12331         * objc/execute/formal_protocol-5.m: Ditto.
12332         * objc/execute/protocol-isEqual-2.m: Ditto.
12333         * objc/execute/protocol-isEqual-4.m: Ditto.
12334         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12335         Protocol1.h) and next-mapping.h as required.
12336         * objc/execute/object_is_class.m: Ditto.
12337         * objc/execute/enumeration-1.m: Ditto.
12338         * objc/execute/class-13.m: Ditto.
12339         * objc/execute/formal_protocol-2.m: Ditto.
12340         * objc/execute/formal_protocol-4.m: Ditto.
12341         * objc/execute/class-1.m: Ditto.
12342         * objc/execute/bycopy-1.m: Ditto.
12343         * objc/execute/formal_protocol-6.m: Ditto.
12344         * objc/execute/bycopy-3.m: Ditto.
12345         * objc/execute/class-3.m: Ditto.
12346         * objc/execute/bf-11.m: Ditto.
12347         * objc/execute/class-5.m: Ditto.
12348         * objc/execute/bf-13.m: Ditto.
12349         * objc/execute/class-7.m: Ditto.
12350         * objc/execute/bf-15.m: Ditto.
12351         * objc/execute/class-9.m: Ditto.
12352         * objc/execute/bf-17.m: Ditto.
12353         * objc/execute/bf-19.m: Ditto.
12354         * objc/execute/IMP.m: Ditto.
12355         * objc/execute/exceptions/catchall-1.m: Ditto.
12356         * objc/execute/exceptions/trivial.m: Ditto.
12357         * objc/execute/exceptions/finally-1.m: Ditto.
12358         * objc/execute/exceptions/local-variables-1.m: Ditto.
12359         * objc/execute/exceptions/foward-1.m: Ditto.
12360         * objc/execute/bf-2.m: Ditto.
12361         * objc/execute/string1.m: Ditto.
12362         * objc/execute/bf-4.m: Ditto.
12363         * objc/execute/informal_protocol.m: Ditto.
12364         * objc/execute/string3.m: Ditto.
12365         * objc/execute/bf-6.m: Ditto.
12366         * objc/execute/bf-8.m: Ditto.
12367         * objc/execute/class-tests-1.h: Ditto.
12368         * objc/execute/protocol-isEqual-1.m: Ditto.
12369         * objc/execute/protocol-isEqual-3.m: Ditto.
12370         * objc/execute/_cmd.m: Ditto.
12371         * objc/execute/function-message-1.m: Ditto.
12372         * objc/execute/bf-20.m: Ditto.
12373         * objc/execute/bf-common.h: Ditto.
12374         * objc/execute/np-2.m: Ditto.
12375         * objc/execute/class-10.m: Ditto.
12376         * objc/execute/class-12.m: Ditto.
12377         * objc/execute/enumeration-2.m: Ditto.
12378         * objc/execute/class-14.m: Ditto.
12379         * objc/execute/encode-1.m: Ditto.
12380         * objc/execute/formal_protocol-1.m: Ditto.
12381         * objc/execute/formal_protocol-3.m: Ditto.
12382         * objc/execute/accessing_ivars.m: Ditto.
12383         * objc/execute/bycopy-2.m: Ditto.
12384         * objc/execute/class-2.m: Ditto.
12385         * objc/execute/bf-10.m: Ditto.
12386         * objc/execute/formal_protocol-7.m: Ditto.
12387         * objc/execute/root_methods.m: Ditto.
12388         * objc/execute/class-4.m: Ditto.
12389         * objc/execute/bf-12.m: Ditto.
12390         * objc/execute/class-6.m: Ditto.
12391         * objc/execute/bf-14.m: Ditto.
12392         * objc/execute/nested-func-1.m: Ditto.
12393         * objc/execute/class-8.m: Ditto.
12394         * objc/execute/private.m: Ditto.
12395         * objc/execute/bf-16.m: Ditto.
12396         * objc/execute/bf-18.m: Ditto.
12397         * objc/execute/load-3.m: Ditto.
12398         * objc/execute/compatibility_alias.m: Ditto.
12399         * objc/execute/bf-1.m: Ditto.
12400         * objc/execute/no_clash.m: Ditto.
12401         * objc/execute/bf-3.m: Ditto.
12402         * objc/execute/string2.m: Ditto.
12403         * objc/execute/bf-5.m: Ditto.
12404         * objc/execute/string4.m: Ditto.
12405         * objc/execute/bf-7.m: Ditto.
12406         * objc/execute/object_is_meta_class.m: Ditto.
12407         * objc/execute/bf-9.m: Ditto.
12408         * objc/execute/bf-21.m: Ditto.
12409         * objc/execute/cascading-1.m: Ditto.
12410         * objc/execute/trivial.m: Ditto.
12411         * objc/execute/np-1.m: Ditto.
12412         * objc/compile/trivial.m: Ditto.
12413         * objc/execute/class_self-2.m: Include <stdlib.h>.
12414         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12415         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12416         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12417         and 64bit. Use new NeXT interface as required.
12418         * objc.dg/special/unclaimed-category-1.m: Ditto.
12419         * objc.dg/special/unclaimed-category-1.h: Ditto.
12420         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12421         * objc.dg/func-ptr-1.m: Ditto.
12422         * objc.dg/stret-1.m: Ditto.
12423         * objc.dg/encode-2.m: Ditto.
12424         * objc.dg/category-1.m: Ditto.
12425         * objc.dg/encode-3.m: Ditto.
12426         * objc.dg/call-super-3.m: Ditto.
12427         * objc.dg/method-3.m: Ditto.
12428         * objc.dg/func-ptr-2.m: Ditto.
12429         * objc.dg/lookup-1.m: Ditto.
12430         * objc.dg/encode-4.m: Ditto.
12431         * objc.dg/fix-and-continue-1.m: Ditto.
12432         * objc.dg/proto-lossage-3.m: Ditto.
12433         * objc.dg/method-13.m: Ditto.
12434         * objc.dg/proto-qual-1.m: Ditto.
12435         * objc.dg/zero-link-3.m: Ditto.
12436         * objc.dg/bitfield-1.m: Ditto.
12437         * objc.dg/va-meth-1.m: Ditto.
12438         * objc.dg/super-class-3.m: Ditto.
12439         * objc.dg/call-super-1.m: Ditto.
12440         * objc.dg/type-size-2.m: Ditto.
12441         * objc.dg/method-10.m: Ditto.
12442         * objc.dg/defs.m: Ditto.
12443         * objc.dg/const-str-3.m: Ditto.
12444         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12445         Protocol1.h) and next-mapping.h as required. Use new NeXT
12446         interface as required.
12447         * objc.dg/super-class-4.m: Ditto.
12448         * objc.dg/comp-types-8.m: Ditto.
12449         * objc.dg/call-super-2.m: Ditto.
12450         * objc.dg/objc-fast-4.m: Ditto.
12451         * objc.dg/method-6.m: Ditto.
12452         * objc.dg/const-str-3.m: Ditto.
12453         * objc.dg/const-str-7.m: Ditto.
12454         * objc.dg/method-15.m: Ditto.
12455         * objc.dg/method-19.m: Ditto.
12456         * objc.dg/sync-1.m: Ditto.
12457         * objc.dg/layout-1.m: Ditto.
12458         * objc.dg/bitfield-3.m: Ditto.
12459         * objc.dg/try-catch-3.m: Ditto.
12460         * objc.dg/try-catch-7.m: Ditto.
12461         * objc.dg/comp-types-10.m: Ditto.
12462         * objc.dg/selector-2.: Ditto.
12463         * objc.dg/method-7.m: Ditto.
12464         * objc.dg/typedef-alias-1.m: Ditto.
12465         * objc.dg/proto-lossage-2.m: Ditto.
12466         * objc.dg/comp-types-11.m: Ditto.
12467         * objc.dg/sizeof-1.m: Ditto.
12468         * objc.dg/method-17.m: Ditto.
12469         * objc.dg/bitfield-5.m: Ditto.
12470         * objc.dg/try-catch-1.m: Ditto.
12471         * objc.dg/encode-5.m: Ditto.
12472         * objc.dg/fix-and-continue-2.m: Ditto.
12473         * objc.dg/method-9.m: Ditto.
12474         * objc.dg/isa-field-1.m: Ditto.
12475         * objc.dg/local-decl-2.m: Ditto.
12476         * objc.dg/objc-gc-4.m: Ditto.
12477         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12478         * objc.dg/gnu-runtime-3.m: Ditto.
12479         * objc.dg/encode-7.m: Ditto.
12480         * objc.dg/encode-8.m: Ditto.
12481         * objc.dg/selector-3.m: Ditto.
12482         * objc.dg/gnu-runtime-1.m: Ditto.
12483         * objc.dg/const-str-12.m: Ditto.
12484         * objc.dg/gnu-runtime-2.m: Ditto.
12485         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12486         * objc.dg/selector-1.m: Ditto.
12487         * objc.dg/stubify-2.m: Ditto.
12488         * objc.dg/zero-link-1.m: Ditto.
12489         * objc.dg/stret-2.m: Ditto.
12490         * objc.dg/zero-link-2.m: Ditto.
12491         * objc.dg/next-runtime-1.m: Ditto.
12492         * objc.dg/symtab-1.m: Ditto.
12493         * objc.dg/stubify-1.m: Ditto.
12494         * objc.dg/bitfield-2.m: Ditto.
12495         * objc.dg/try-catch-10.m: Apply to both runtimes.
12496         * objc.dg/const-str-1.m: Ditto.
12497         * objc.dg/image-info.m: Ditto.
12498         * objc.dg/encode-9.m: Ditto.
12499         * objc.dg/pragma-1.m: Apply test to all targets.
12500         * objc.dg/const-str-4.m: Ditto.
12501         * objc.dg/const-str-8.m: Ditto.
12502         * objc.dg/super-class-2.m: Ditto.
12503         * objc.dg/try-catch-5.m: Ditto.
12504         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12505         Protocol1.h) and next-mapping.h as required. Use new NeXT
12506         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12507         * objc.dg/const-str-11.m: Ditto.
12508         * objc.dg/const-str-9.m: Ditto.
12509         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12510         * objc.dg/encode-1.m: Remove redundant -lobjc.
12511         * objc.dg/try-catch-9.m: Tidy space.
12512         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12513         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12514         and 64bit. Use new NeXT interface as required.
12515         * obj-c++.dg/template-4.mm: Ditto.
12516         * obj-c++.dg/defs.mm: Ditto.
12517         * obj-c++.dg/basic.mm: Ditto.
12518         * obj-c++.dg/encode-4.mm: Ditto.
12519         * obj-c++.dg/method-17.mm: Ditto.
12520         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12521         * obj-c++.dg/cxx-class-1.mm: Ditto.
12522         * obj-c++.dg/method-10.mm: Ditto.
12523         * obj-c++.dg/va-meth-1.mm: Ditto.
12524         * obj-c++.dg/encode-5.mm: Ditto.
12525         * obj-c++.dg/lookup-2.mm: Ditto.
12526         * obj-c++.dg/template-3.mm: Ditto.
12527         * obj-c++.dg/proto-qual-1.mm: Ditto.
12528         * obj-c++.dg/qual-types-1.m: Ditto.
12529         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12530         * obj-c++.dg/template-1.mm: Ditto.
12531         * obj-c++.dg/encode-6.mm: Ditto.
12532         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12533         Protocol1.h) and next-mapping.h as required. Use new NeXT
12534         interface as required.
12535         * obj-c++.dg/except-1.mm: Ditto.
12536         * obj-c++.dg/const-str-7.mm: Ditto.
12537         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12538         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12539         * obj-c++.dg/selector-2.mm: Ditto.
12540         * obj-c++.dg/isa-field-1.mm: Ditto.
12541         * obj-c++.dg/try-catch-1.mm: Ditto.
12542         * obj-c++.dg/local-decl-1.mm: Ditto.
12543         * obj-c++.dg/try-catch-9.mm: Ditto.
12544         * obj-c++.dg/no-extra-load.mm: Ditto.
12545         * obj-c++.dg/selector-5.mm: Ditto.
12546         * obj-c++.dg/method-12.mm: Ditto.
12547         * obj-c++.dg/try-catch-11.mm: Ditto.
12548         * obj-c++.dg/comp-types-11.mm: Ditto.
12549         * obj-c++.dg/bitfield-3.mm: Ditto.
12550         * obj-c++.dg/method-6.mm: Ditto.
12551         * obj-c++.dg/super-class-2.mm: Ditto.
12552         * obj-c++.dg/method-21.mm: Ditto.
12553         * obj-c++.dg/const-str-8.mm: Ditto.
12554         * obj-c++.dg/try-catch-7.mm: Ditto.
12555         * obj-c++.dg/method-15.mm: Ditto.
12556         * obj-c++.dg/layout-1.mm: Ditto.
12557         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12558         * obj-c++.dg/const-str-3.mm: Ditto.
12559         * obj-c++.dg/try-catch-2.mm: Ditto.
12560         * obj-c++.dg/objc-gc-3.mm: Ditto.
12561         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12562         * obj-c++.dg/bitfield-1.mm: Ditto.
12563         * obj-c++.dg/selector-6.mm: Ditto.
12564         * obj-c++.dg/method-13.mm: Ditto.
12565         * obj-c++.dg/comp-types-12.mm: Ditto.
12566         * obj-c++.dg/bitfield-4.mm: Ditto.
12567         * obj-c++.dg/try-catch-8.mm: Ditto.
12568         * obj-c++.dg/method-2.mm: Ditto.
12569         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12570         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12571         * obj-c++.dg/const-str-4.mm: Ditto.
12572         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12573         * obj-c++.dg/try-catch-3.mm: Ditto.
12574         * obj-c++.dg/comp-types-9.mm: Ditto.
12575         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12576         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12577         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12578         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12579         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12580         Use new NeXT interface as required.
12581         * obj-c++.dg/const-str-10.mm: Ditto.
12582         * obj-c++.dg/const-str-11.mm: Ditto.
12583         * obj-c++.dg/const-str-9.mm: Ditto.
12584         * obj-c++.dg/method-11.mm: Ditto.
12585         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12586         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12587         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12588         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12589         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12590
12591 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12592
12593         PR c++/43206
12594         * g++.dg/template/typedef30.C: New test case.
12595
12596 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12597
12598         PR c/43385
12599         * gcc.c-torture/execute/pr43385.c: New test.
12600
12601 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12602
12603         * gcc.dg/strncpy-fix-1.c: New test.
12604
12605 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12606
12607         PR testsuite/41609
12608         * lib/objc-torture.exp (objc-set-runtime-options): New.
12609         * objc/execute/execute.exp: Check runtime options on each pass.
12610         * objc/execute/exceptions/exceptions.exp: Ditto.
12611         * objc/compile/compile.exp: Ditto.
12612
12613         PR testsuite/42348
12614         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12615         standard tests.
12616         (check_effective_target_objc2): New proc.
12617         (check_effective_target_next_runtime): New proc.
12618         * lib/objc.exp: Determine which runtime is in force and support it.
12619         * lib/obj-c++.exp: Ditto.
12620
12621 2010-03-24  Jason Merrill  <jason@redhat.com>
12622
12623         PR c++/43502
12624         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12625
12626 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12627
12628         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12629         a loop.
12630         * gcc.dg/ipa/ipa-2.c: Likewise.
12631         * gcc.dg/ipa/ipa-3.c: Likewise.
12632         * gcc.dg/ipa/ipa-4.c: Likewise.
12633         * gcc.dg/ipa/ipa-5.c: Likewise.
12634         * gcc.dg/ipa/ipa-7.c: Likewise.
12635         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12636         a loop.
12637         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12638         i_can_not_be_propagated_fully2 into a loop.
12639         * gcc.dg/ipa/ipa-8.c: New test.
12640         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12641
12642 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12643
12644         PR debug/19192
12645         PR debug/43479
12646         * gcc.dg/guality/pr43479.c: New test.
12647         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12648         and add volatile keyword.
12649
12650 2010-03-23  Mike Stump  <mikestump@comcast.net>
12651
12652         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12653
12654 2010-03-23  Jason Merrill  <jason@redhat.com>
12655
12656         * g++.dg/ext/altivec-17.C: Adjust error message.
12657
12658         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12659         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12660         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12661         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12662         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12663         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12664
12665 2010-03-22  Jason Merrill  <jason@redhat.com>
12666
12667         PR c++/43333
12668         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12669         * g++.dg/ext/is_pod_98.C: New.
12670
12671         PR c++/43281
12672         * g++.dg/cpp0x/auto18.C: New.
12673
12674         * gcc.dg/pr36997.c: Adjust error message.
12675         * g++.dg/ext/vector9.C: Likewise.
12676         * g++.dg/conversion/simd3.C: Likewise.
12677         * g++.dg/other/error23.C: Likewise.
12678
12679 2010-03-22  Michael Matz  <matz@suse.de>
12680
12681         PR middle-end/43475
12682         * gfortran.dg/pr43475.f90: New testcase.
12683
12684 2010-03-22  Richard Guenther  <rguenther@suse.de>
12685
12686         PR tree-optimization/43390
12687         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12688
12689 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12690
12691         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12692         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12693
12694 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12695             Michael Matz  <matz@suse.de>
12696
12697         PR c++/43081
12698         * g++.dg/parse/crash56.C: New test.
12699
12700 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12701
12702         PR fortran/43450
12703         * gfortran.dg/whole_file_15.f90 : New test.
12704
12705 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12706
12707         PR fortran/43409
12708         * gfortran.dg/inquire_size.f90: New test.
12709
12710 2010-03-20  Richard Guenther  <rguenther@suse.de>
12711
12712         PR rtl-optimization/43438
12713         * gcc.c-torture/execute/pr43438.c: New testcase.
12714
12715 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12716
12717         PR c++/43375
12718         * g++.dg/abi/mangle42.C: New test.
12719
12720 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12721
12722         PR C/43211
12723         * gcc.dg/pr43211.c: New test.
12724         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12725
12726 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12727
12728         PR rtl-optimization/42258
12729         * gcc.target/arm/thumb1-mul-moves.c: New test.
12730
12731         PR target/40697
12732         * gcc.target/arm/thumb-andsi.c: New test.
12733
12734         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12735         dg-require-effective-target.
12736
12737 2010-03-19  Michael Matz  <matz@suse.de>
12738
12739         PR c++/43116
12740         * g++.dg/other/pr43116.C: New testcase.
12741
12742 2010-03-19  Michael Matz  <matz@suse.de>
12743
12744         PR target/43305
12745         * gcc.dg/pr43305.c: New testcase.
12746
12747 2010-03-19  Richard Guenther  <rguenther@suse.de>
12748
12749         PR tree-optimization/43415
12750         * gcc.c-torture/compile/pr43415.c: New testcase.
12751
12752 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12753
12754         PR ada/43106
12755         * gnat.dg/case_optimization2.adb: New test.
12756         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12757
12758 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12759             Jack Howarth  <howarth@bromo.med.uc.edu>
12760
12761         PR target/36399
12762         * gcc.target/i386/push-1.c: Don't xfail
12763           scan-assembler-not "movups" on darwin.
12764
12765 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12766
12767         PR debug/43058
12768         * gcc.dg/pr43058.c: New test.
12769
12770 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12771
12772         PR middle-end/42450
12773         * g++.dg/torture/pr42450.C: New test.
12774
12775 2010-03-18  Michael Matz  <matz@suse.de>
12776
12777         PR middle-end/43419
12778         * gcc.dg/pr43419.c: New testcase.
12779
12780 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12781
12782         PR rtl-optimization/43360
12783         * gcc.dg/torture/pr43360.c: New.
12784
12785 2010-03-18  Michael Matz  <matz@suse.de>
12786
12787         PR tree-optimization/43402
12788         * gcc.dg/pr43402.c: New testcase.
12789
12790 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12791
12792         PR target/42427
12793         * gcc.dg/pr42427.c: New test.
12794
12795 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12796
12797         PR libfortran/43265
12798         * gfortran.dg/read_empty_file.f: New test.
12799         * gfortran.dg/read_eof_all.f90: New test.
12800         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12801         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12802
12803 2010-03-17  Michael Matz  <matz@suse.de>
12804
12805         * gcc.dg/pr43300.c: Add -w.
12806
12807 2010-03-17  Richard Guenther  <rguenther@suse.de>
12808
12809         * gcc.dg/pr43379.c: Add -w.
12810
12811 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12812
12813         PR fortran/43331
12814         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12815
12816 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12817
12818         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12819
12820 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12821
12822         * ada/acats/run_all.sh: Log start and end times.
12823
12824 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12825
12826         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12827
12828 2010-03-16  Richard Guenther  <rguenther@suse.de>
12829
12830         PR middle-end/43379
12831         * gcc.dg/pr43379.c: New testcase.
12832
12833 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12834
12835         PR debug/43051
12836         * gcc.dg/guality/pr43051-1.c: New test.
12837
12838 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12839
12840         PR testsuite/43363
12841         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12842
12843 2010-03-15  Michael Matz  <matz@suse.de>
12844
12845         PR middle-end/43300
12846         * gcc.dg/pr43300.c: New testcase.
12847
12848 2010-03-15  Richard Guenther  <rguenther@suse.de>
12849
12850         PR tree-optimization/43367
12851         * gcc.c-torture/compile/pr43367.c: New testcase.
12852
12853 2010-03-15  Richard Guenther  <rguenther@suse.de>
12854
12855         PR tree-optimization/43317
12856         * gcc.dg/pr43317.c: New testcase.
12857
12858 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12859
12860         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12861
12862 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12863
12864         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12865
12866 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12867
12868         PR fortran/43362
12869         * gfortran.dg/impure_constructor_1.f90: New test.
12870
12871 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12872
12873         PR middle-end/43354
12874         * gfortran.dg/graphite/id-pr43354.f: New.
12875
12876 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12877
12878         PR middle-end/43349
12879         * gfortran.dg/graphite/pr43349.f: New.
12880
12881 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12882
12883         PR middle-end/43306
12884         * gcc.dg/graphite/pr43306.c: New.
12885
12886 2010-03-12  David S. Miller  <davem@davemloft.net>
12887
12888         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12889         sparc.
12890
12891 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12892
12893         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12894
12895 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12896
12897         PR fortran/43291
12898         PR fortran/43326
12899         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12900
12901 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12902
12903         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12904         fail for *-*-mingw* targets.
12905
12906 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12907
12908         PR debug/43329
12909         * gcc.dg/guality/pr43329-1.c: New test.
12910
12911 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12912
12913         PR tree-optimization/43257
12914         * g++.dg/torture/pr43257.C: New test.
12915
12916 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12917
12918         PR fortran/43228
12919         * gfortran.dg/namelist_61.f90: New test.
12920
12921 2010-03-11  Richard Guenther  <rguenther@suse.de>
12922
12923         PR tree-optimization/43255
12924         * gcc.c-torture/compile/pr43255.c: New testcase.
12925
12926 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12927
12928         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12929         * gcc.dg/pr43280.c: New testcase.
12930
12931 2010-03-11  Richard Guenther  <rguenther@suse.de>
12932
12933         PR lto/43200
12934         * gcc.dg/lto/20100227-1_0.c: New testcase.
12935         * gcc.dg/lto/20100227-1_1.c: Likewise.
12936
12937 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12938
12939         PR libfortran/43320
12940         PR libfortran/43265
12941         * gfortran.dg/read_eof_6.f: New test
12942         * gfortran.dg/read_x_eof.f90: New test.
12943         * gfortran.dg/read_x_past.f: Update test.
12944
12945 2010-03-10  Jan Hubicka  <jh@suse.cz>
12946
12947         * gcc.c-torture/compile/pr43288.c: New test.
12948
12949 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12950
12951         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12952         -fpic/-fPIC flags.
12953         * g++.old-deja/g++.pt/asm2.C: Likewise.
12954         * gcc.c-torture/compile/20000804-1.c: Likewise.
12955         * gcc.target/i386/clobbers.c: Likewise.
12956
12957 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12958
12959         PR fortran/43303
12960         * gfortran.dg/c_assoc_3.f90: New test.
12961
12962 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12963
12964         PR debug/36728
12965         * gcc.dg/guality/pr36728-1.c: New test.
12966         * gcc.dg/guality/pr36728-2.c: New test.
12967
12968 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12969
12970         * gcc.dg/h8300-div-delay-slot.c: New test.
12971
12972 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12973
12974         PR tree-optimization/43236
12975         * gcc.c-torture/execute/pr43236.c: New test.
12976
12977 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12978
12979         PR middle-end/42859
12980         * g++.dg/eh/pr42859.C: New test.
12981
12982 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12983
12984         PR debug/43299
12985         * gcc.dg/pr43299.c: New test.
12986
12987         PR debug/43290
12988         * g++.dg/eh/unwind2.C: New test.
12989
12990 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12991             Reza Yazdani  <reza.yazdani@amd.com>
12992
12993         PR middle-end/43065
12994         * gcc.dg/graphite/run-id-4.c: New.
12995
12996 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12997
12998         PR middle-end/43065
12999         * gcc.dg/graphite/run-id-3.c: New.
13000
13001 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13002
13003         PR middle-end/42644
13004         PR middle-end/42130
13005         * gcc.dg/graphite/id-18.c: New.
13006         * gcc.dg/graphite/run-id-pr42644.c: New.
13007
13008 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13009
13010         PR middle-end/42326
13011         * gcc.dg/graphite/pr42326.c: New.
13012
13013 2010-03-08  Richard Guenther  <rguenther@suse.de>
13014
13015         PR tree-optimization/43269
13016         * gcc.c-torture/execute/pr43269.c: New testcase.
13017
13018 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13019
13020         PR fortran/43256
13021         * gfortran.dg/typebound_call_13.f03: New.
13022
13023 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13024
13025         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13026         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13027
13028 2010-03-05  Jason Merrill  <jason@redhat.com>
13029
13030         * g++.dg/abi/mangle40.C: Require weak and alias.
13031
13032 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13033
13034         PR middle-end/42326
13035         * gfortran.dg/graphite/pr42326.f90: New.
13036         * gfortran.dg/graphite/pr42326-1.f90: New.
13037
13038 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13039
13040         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13041         (gnat_target_compile): Likewise.
13042         Reinitialize GNAT_UNDER_TEST if target changes.
13043         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13044         (local_find_gnatmake): Pass full --GCC to gnatlink.
13045         Remove --LINK.
13046
13047 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13048
13049         PR c/43248
13050         * gcc.dg/compound-literal-1.c: New testcase.
13051
13052 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13053
13054         PR tree-optimization/43164
13055         PR tree-optimization/43191
13056         * gcc.c-torture/compile/pr43164.c: New test.
13057         * gcc.c-torture/compile/pr43191.c: Likewise.
13058
13059 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13060
13061         PR fortran/43244
13062         * gfortran.dg/finalize_9.f90: New.
13063
13064 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13065             Ken Werner  <ken@linux.vnet.ibm.com>
13066
13067         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13068         to dg-options for spu.
13069         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13070         dump-scan target to exclude spu.
13071
13072 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13073
13074         PR middle-end/43209
13075         * gcc.dg/tree-ssa/ivopts-4.c: New.
13076
13077 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13078
13079         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13080         include-opts and exclude-opts; skip checking the flags if arguments
13081         are the same as the defaults.
13082         (dg-xfail-if): Verify the number of arguments, supply defaults
13083         for unspecified optional arguments.
13084         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13085
13086 2010-03-03  Jason Merrill  <jason@redhat.com>
13087
13088         PR c++/12909
13089         * g++.dg/abi/mangle40.C: Updated.
13090
13091 2010-03-03  Jason Merrill  <jason@redhat.com>
13092
13093         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13094         * g++.dg/abi/mangle23.C: Likewise.
13095         * g++.dg/eh/simd-2.C: Likewise.
13096         * g++.dg/ext/attribute-test-2.C: Likewise.
13097         * g++.dg/ext/vector14.C: Likewise.
13098         * g++.dg/other/pr34435.C: Likewise.
13099         * g++.dg/template/conv8.C: Likewise.
13100         * g++.dg/template/nontype9.C: Likewise.
13101         * g++.dg/template/qualttp17.C: Likewise.
13102         * g++.dg/template/ref1.C: Likewise.
13103         * g++.old-deja/g++.pt/crash68.C: Likewise.
13104         * g++.old-deja/g++.pt/ref1.C: Likewise.
13105         * g++.old-deja/g++.pt/ref3.C: Likewise.
13106         * g++.old-deja/g++.pt/ref4.C: Likewise.
13107
13108         PR c++/12909
13109         * g++.dg/abi/mangle40.C: New.
13110         * g++.dg/abi/mangle41.C: New.
13111         * g++.dg/lto/20100302_0.C: New.
13112         * g++.dg/lto/20100302_1.C: New.
13113         * g++.dg/lto/20100302.h: New.
13114
13115 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13116
13117         PR fortran/43243
13118         * gfortran.dg/internal_pack_12.f90: New test.
13119
13120 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13121
13122         * gcc.dg/pr36997.c: Adjust error message.
13123
13124 2010-03-03  Mike Stump  <mikestump@comcast.net>
13125
13126         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13127         adjustments to not be present on machines that align the stack to
13128         more than 4 bytes and don't have a red zone yet as that is an
13129         unimplemented optimization.
13130
13131 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13132
13133         PR fortran/43169
13134         * gfortran.dg/impure_assignment_3.f90: New.
13135
13136 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13137
13138         PR debug/43229
13139         * gfortran.dg/pr43229.f90: New test.
13140
13141         PR debug/43237
13142         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13143
13144         PR debug/43177
13145         * gcc.dg/guality/pr43177.c: New test.
13146
13147 2010-03-02  Jason Merrill  <jason@redhat.com>
13148
13149         * g++.dg/ext/vector9.C: Adjust error message.
13150         * g++.dg/conversion/simd3.C: Likewise.
13151         * g++.dg/other/error23.C: Likewise.
13152
13153 2010-03-02  Mike Stump  <mikestump@comcast.net>
13154
13155         PR c++/41090
13156         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13157
13158 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13159
13160         PR fortran/43180
13161         * gfortran.dg/internal_pack_10.f90: New test.
13162
13163         PR fortran/43173
13164         * gfortran.dg/internal_pack_11.f90: New test.
13165
13166 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13167
13168         PR middle-end/42640
13169         * gcc.dg/tree-ssa/pr42640.c: New.
13170
13171 2010-03-01  Richard Guenther  <rguenther@suse.de>
13172
13173         PR tree-optimization/43220
13174         * gcc.c-torture/execute/pr43220.c: New testcase.
13175
13176 2010-03-01  Richard Guenther  <rguenther@suse.de>
13177
13178         PR middle-end/43213
13179         * gcc.dg/pr43213.c: New testcase.
13180
13181 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13182
13183         PR pch/14940
13184         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13185
13186 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13187
13188         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13189         New function.
13190         (check_effective_target_ucn): Likewise.
13191
13192         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13193         if !ucn.
13194         * gcc.dg/ucnid-2.c: Likewise.
13195         * gcc.dg/ucnid-3.c: Likewise.
13196         * gcc.dg/ucnid-4.c: Likewise.
13197         * gcc.dg/ucnid-11.c: Likewise.
13198         * gcc.dg/ucnid-12.c: Likewise.
13199         * gcc.dg/ucnid-6.c: Skip if !ucn.
13200         * gcc.dg/ucnid-9.c: Likewise.
13201
13202 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13203
13204         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13205         lists to dg-skip-if.
13206         * gcc.target/i386/stackalign/return-3.c: Likewise.
13207
13208 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13209
13210         * gcc.target/i386/clearcap.map: New file.
13211         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13212         Pass clearcap.map by default if supported.
13213
13214 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13215
13216         PR fortran/42900
13217         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13218         Explain this.
13219         * gfortran.dg/stat_2.f90: Likewise.
13220
13221 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13222
13223         PR fortran/43199
13224         * gfortran.dg/module_read_2.f90: New test.
13225
13226 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13227
13228         PR c++/42748
13229         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13230         * g++.dg/abi/mangle12.C: Likewise.
13231         * g++.dg/abi/mangle20-2.C: Likewise.
13232         * g++.dg/abi/mangle17.C: Likewise.
13233         * g++.dg/template/cond2.C: Likewise.
13234         * g++.dg/template/pr35240.C: Likewise.
13235
13236 2010-02-27  Richard Guenther  <rguenther@suse.de>
13237
13238         PR tree-optimization/43186
13239         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13240
13241 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13242
13243         * g++.dg/abi/packed1.C: Expect warning on the SH.
13244
13245 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13246
13247         PR c++/42054:
13248         * g++.dg/parse/error37.C: New test.
13249
13250 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13251
13252         PR c/24577
13253         PR c/43192
13254         * gcc.dg/pr8927-1.c: Match new note.
13255         * gcc.dg/990506-0.c: Likewise.
13256         * gcc.dg/gomp/flush-2.c: Likewise.
13257         * gcc.dg/gomp/atomic-5.c: Likewise.
13258         * gcc.dg/gomp/pr34607.c: Likewise.
13259         * gcc.dg/pr35746.c: Likewise.
13260         * gcc.dg/cpp/pragma-1.c: Likewise.
13261         * gcc.dg/cpp/pragma-2.c: Likewise.
13262         * gcc.dg/pr41842.c: Likewise.
13263         * gcc.dg/noncompile/20040629-1.c: Likewise.
13264         * objc.dg/private-1.m: Likewise.
13265
13266 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13267
13268         PR fortran/43185
13269         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13270         * gfortran.dg/default_initialization_4.f90: New test.
13271
13272 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13273
13274         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13275         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13276         * gnat.dg/thin_pointer2.adb: New test.
13277         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13278
13279 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13280
13281         PR c/20631
13282         * gcc.dg/cpp/c90-pedantic.c: New.
13283         * gcc.dg/cpp/c90.c: New.
13284         * gcc.dg/gnu90-const-expr-1.c: New.
13285         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13286
13287 2010-02-26  Richard Guenther  <rguenther@suse.de>
13288
13289         PR tree-optimization/43186
13290         * gcc.c-torture/compile/pr43186.c: New testcase.
13291
13292 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13293
13294         PR debug/43190
13295         * c-c++-common/dwarf2/pr43190.c: New test.
13296
13297 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13298
13299         PR testsuite/37074:
13300         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13301
13302 2010-02-26  Richard Guenther  <rguenther@suse.de>
13303
13304         PR tree-optimization/43188
13305         * gcc.c-torture/compile/pr43188.c: New testcase.
13306
13307 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13308
13309         PR target/43175
13310         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13311
13312 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13313
13314         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13315
13316 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13317
13318         PR target/43154
13319         * gcc.target/powerpc/pr43154.c: New file.
13320
13321 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13322
13323         PR debug/43166
13324         * gfortran.dg/debug/pr43166.f: New test.
13325
13326         PR debug/43165
13327         * gcc.dg/torture/pr43165.c: New test.
13328
13329 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13330
13331         PR c/43128
13332         * c-c++-common/pr41779.c: Update.
13333
13334 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13335
13336         PR ada/32547
13337         * lib/gnat-dg.exp (gnat_load): Redefine.
13338
13339         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13340         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13341
13342 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13343
13344         PR libobjc/36610
13345         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13346         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13347         -fgnu-runtime.
13348         Sort entries.
13349
13350 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13351
13352         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13353
13354 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13355
13356         PR debug/43150
13357         * gcc.dg/guality/vla-1.c: New test.
13358
13359 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13360
13361         PR fortran/43042
13362         * gfortran.dg/c_ptr_tests_15.f90: New test.
13363
13364 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13365
13366         PR target/43107
13367         * gcc.target/i386/pr43107.c: New test.
13368
13369 2010-02-23  Jason Merrill  <jason@redhat.com>
13370
13371         PR c++/43143
13372         * g++.dg/cpp0x/variadic100.C: New.
13373
13374 2010-02-23  Jason Merrill  <jason@redhat.com>
13375
13376         PR debug/42800
13377         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13378         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13379         * c-c++-common/dwarf2/vla1.c: New.
13380
13381 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13382
13383         PR target/43139
13384         * gcc.dg/pr43139.c: New test.
13385
13386         PR debug/43077
13387         * gcc.dg/guality/pr43077-1.c: New test.
13388
13389 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13390
13391         PR 43123
13392         * gcc.dg/march.c: New.
13393         * gcc.dg/march-generic.c: New.
13394         * gcc.dg/mtune.c: New.
13395
13396 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13397
13398         PR middle-end/43083
13399         * gcc.dg/graphite/pr43083.c: New.
13400
13401 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13402
13403         PR middle-end/43097
13404         * gfortran.dg/graphite/pr43097.f: New.
13405
13406 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13407             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13408
13409         PR middle-end/43140
13410         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13411
13412 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13413
13414         PR middle-end/43026
13415         * g++.dg/graphite/pr43026.C: New.
13416
13417 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13418
13419         PR c++/43126
13420         * gcc.dg/cleanup-1.c: Update.
13421         * gcc.dg/func-args-1.c: Update.
13422         * gcc.dg/format/sentinel-1.c: Update.
13423         * g++.old-deja/g++.jason/scoping10.C: Update.
13424         * g++.old-deja/g++.ns/lookup5.C: Update.
13425         * g++.dg/ext/cleanup-1.C: Update.
13426         * g++.dg/parse/varmod1.C: Update.
13427         * g++.dg/parse/error33.C: Update.
13428         * g++.dg/expr/call3.C: Update.
13429         * g++.dg/func-args-1.C: New.
13430
13431 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13432
13433         PR c/43125
13434         * gcc.dg/attr-used-2.c: Moved to ...
13435         * c-c++-common/attr-used-2.c: Here.
13436
13437         * gcc.dg/attr-used.c: Moved to ...
13438         * c-c++-common/attr-used.c: Here.
13439
13440 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13441
13442         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13443
13444 2010-02-22  Richard Guenther  <rguenther@suse.de>
13445
13446         PR lto/43045
13447         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13448         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13449
13450 2010-02-22  Richard Guenther  <rguenther@suse.de>
13451
13452         PR tree-optimization/42749
13453         * gcc.c-torture/compile/pr42749.c: New testcase.
13454
13455 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13456
13457         PR fortran/43072
13458         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13459         * gfortran.dg/internal_pack_9.f90: New test.
13460
13461 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13462
13463         PR c++/23510
13464         * g++.dg/template/recurse.C: Adjust.
13465         * g++.dg/template/pr23510.C: New.
13466
13467 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13468
13469         PR c++/42824
13470         * g++.dg/template/memclass4.C: New test.
13471
13472 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13473
13474         PR fortran/35259
13475         * gfortran.dg/reassoc_5.f90: New test.
13476
13477 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13478
13479         PR target/43067
13480         * gcc.target/i386/pr43067.c: New test.
13481
13482 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13483
13484         PR c++/35669
13485         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13486         -Wconversion-null.
13487         * g++.dg/warn/Wconversion-null.C: New test.
13488         * g++.old-deja/g++.other/null1.C: Move to...
13489         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13490
13491 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13492
13493         PR fortran/36932
13494         PR fortran/36933
13495         * gfortran.dg/dependency_26.f90: New test.
13496
13497         PR fortran/43072
13498         * gfortran.dg/internal_pack_7.f90: New test.
13499
13500         PR fortran/43111
13501         * gfortran.dg/internal_pack_8.f90: New test.
13502
13503 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13504
13505         PR 43128
13506         * c-c++-common/pr41779.c: Fix broken testcase.
13507
13508 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13509
13510         PR 36513
13511         * c-c++-common/pr36513.c: New testcase.
13512         * c-c++-common/pr36513-2.c: New testcase.
13513
13514 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13515
13516         PR 41779
13517         * c-c++-common/pr41779.c: New.
13518
13519 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13520
13521         PR debug/43084
13522         * gcc.dg/pr43084.c: New test.
13523
13524 2010-02-19  Richard Guenther  <rguenther@suse.de>
13525
13526         PR tree-optimization/42916
13527         * gcc.dg/pr42916.c: New testcase.
13528
13529 2010-02-18  Jason Merrill  <jason@redhat.com>
13530
13531         PR c++/42837
13532         * g++.dg/abi/packed1.C: Add expected warning.
13533
13534         PR c++/43108
13535         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13536         * gcc.dg/torture/dg-torture.exp: Likewise.
13537         * c-c++-common/torture/complex-sign.h,
13538         c-c++-common/torture/complex-sign-add.c,
13539         c-c++-common/torture/complex-sign-mixed-add.c,
13540         c-c++-common/torture/complex-sign-mixed-div.c,
13541         c-c++-common/torture/complex-sign-mixed-mul.c,
13542         c-c++-common/torture/complex-sign-mixed-sub.c,
13543         c-c++-common/torture/complex-sign-mul.c,
13544         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13545         Adapt for C++ compilation as well.
13546
13547         PR c++/43070
13548         * g++.dg/ext/label1.C: Update.
13549         * g++.dg/ext/label2.C: Update.
13550
13551         PR c++/26261
13552         * g++.dg/template/dependent-name6.C: New.
13553
13554         PR c++/43109
13555         * g++.dg/parse/namespace12.C: New.
13556
13557 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13558
13559         PR tree-optimization/43066
13560         * gcc.c-torture/compile/pr43066.c: New test.
13561
13562 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13563
13564         * g++.dg/ext/attrib35.C: Fix target selector string.
13565         * g++.dg/ext/attrib36.C: Ditto.
13566         * g++.dg/ext/attrib37.C: Ditto.
13567         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13568         * g++.dg/abi/mangle25.C: Ditto.
13569
13570 2010-02-17  Jason Merrill  <jason@redhat.com>
13571
13572         PR c++/43069
13573         * g++.dg/parse/namespace11.C: New.
13574
13575         PR c++/43093
13576         * g++.dg/ext/attrib37.C: New.
13577
13578         PR c++/43079
13579         * g++.dg/template/ptrmem20.C: New.
13580
13581 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13582
13583         PR target/43103
13584         * gcc.target/i386/xop-check.h: Include m256-check.h.
13585         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13586         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13587         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13588         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13589
13590 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13591
13592         PR debug/42918
13593         * gcc.dg/pr42918.c: New test.
13594
13595 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13596
13597         * g++.dg/ext/attrib36.C: Require ILP32.
13598
13599 2010-02-16  Richard Guenther  <rguenther@suse.de>
13600
13601         PR tree-optimization/41043
13602         * gfortran.dg/pr41043.f90: New testcase.
13603         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13604
13605 2010-02-16  Jason Merrill  <jason@redhat.com>
13606
13607         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13608
13609 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13610
13611         PR tree-optimization/43074
13612         * gcc.dg/vect/fast-math-pr43074.c: New test.
13613
13614 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13615
13616         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13617
13618 2010-02-16  Jason Merrill  <jason@redhat.com>
13619
13620         PR c++/43031
13621         * g++.dg/ext/attrib36.C: New.
13622
13623         PR c++/43036
13624         * g++.dg/other/array6.C: New.
13625
13626 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13627
13628         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13629
13630 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13631
13632         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13633         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13634         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13635         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13636         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13637         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13638
13639 2010-02-15  Richard Guenther  <rguenther@suse.de>
13640
13641         PR middle-end/43068
13642         * g++.dg/torture/pr43068.C: New testcase.
13643
13644 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13645
13646         PR c++/43024
13647         * g++.dg/opt/ice1.C: New.
13648
13649 2010-02-14  Jason Merrill  <jason@redhat.com>
13650
13651         PR c++/41997
13652         * g++.dg/cpp0x/initlist-opt.C: New.
13653
13654 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13655
13656         PR fortran/41113
13657         PR fortran/41117
13658         * gfortran.dg/internal_pack_6.f90: New test.
13659
13660 2010-02-12  Jason Merrill  <jason@redhat.com>
13661
13662         PR c++/43054
13663         * g++.dg/cpp0x/variadic99.C: New.
13664
13665 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13666
13667         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13668         sign extend pointers to gualchk_t.
13669
13670         PR c++/43033
13671         * g++.dg/other/default3.C: Xfail g4 test.
13672
13673 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13674
13675         PR middle-end/43012
13676         * gcc.dg/graphite/pr43012.c: New.
13677
13678 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13679
13680         PR middle-end/42930
13681         * g++.dg/graphite/pr42930.C: New.
13682
13683 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13684
13685         PR middle-end/42914
13686         PR middle-end/42530
13687         * gcc.dg/graphite/pr42530.c: New.
13688         * gcc.dg/graphite/pr42914.c: New.
13689
13690 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13691
13692         PR middle-end/42771
13693         * gcc.dg/graphite/pr42771.c: New.
13694
13695 2010-02-11  Richard Guenther  <rguenther@suse.de>
13696
13697         PR tree-optimization/42998
13698         * gcc.c-torture/compile/pr42998.c: New testcase.
13699
13700 2010-02-10  Jason Merrill  <jason@redhat.com>
13701
13702         PR c++/41896
13703         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13704
13705         PR c++/42983, core issue 906
13706         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13707         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13708
13709         PR c++/43016
13710         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13711
13712 2010-02-10  Richard Guenther  <rguenther@suse.de>
13713
13714         PR tree-optimization/43017
13715         * gcc.dg/torture/pr43017.c: New testcase.
13716
13717 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13718
13719         PR fortran/40823
13720         * gfortran.dg/private_type_1.f90: Update error location.
13721         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13722         * gfortran.dg/typebound_operator_2.f03: Ditto.
13723         * gfortran.dg/assignment_2.f90: Ditto.
13724         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13725         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13726
13727 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13728
13729         PR fortran/43015
13730         * gfortran.dg/bind_c_usage_20.f90: New test.
13731
13732 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13733
13734         PR debug/43010
13735         * g++.dg/debug/pr43010.C: New test.
13736
13737 2010-02-10  Richard Guenther  <rguenther@suse.de>
13738
13739         PR c/43007
13740         * gcc.c-torture/execute/20100209-1.c: New testcase.
13741         * gcc.dg/fold-div-3.c: Likewise.
13742
13743 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13744
13745         * gcc.dg/builtin-ffs-1.c: New test.
13746
13747 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13748
13749         PR fortran/42999
13750         * gfortran.dg/array_constructor_35.f90: New test.
13751
13752 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13753
13754         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13755
13756 2010-02-09  Jason Merrill  <jason@redhat.com>
13757
13758         PR c++/42399
13759         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13760
13761         PR c++/42370
13762         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13763
13764 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13765
13766         PR fortran/41869
13767         * gfortran.dg/module_write_1.f90: New test.
13768
13769 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13770
13771         * gcc.dg/pr19340.c: Adjust.
13772
13773 2010-02-09  Richard Guenther  <rguenther@suse.de>
13774
13775         PR tree-optimization/43008
13776         * gcc.c-torture/execute/pr43008.c: New testcase.
13777
13778 2010-02-09  Richard Guenther  <rguenther@suse.de>
13779
13780         PR tree-optimization/43000
13781         * gcc.dg/torture/pr43000.c: New testcase.
13782         * gcc.dg/torture/pr43002.c: Likewise.
13783
13784 2010-02-09  Daniel Kraft  <d@domob.eu>
13785
13786         PR fortran/39171
13787         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13788         and pass -Wsurprising as necessary.
13789
13790 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13791
13792         PR tree-optimization/42890
13793         * g++.dg/torture/pr42890.C: New test.
13794
13795 2010-02-08  Richard Guenther  <rguenther@suse.de>
13796
13797         PR middle-end/42995
13798         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13799
13800 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13801
13802         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13803         return 0 from main.
13804         * gcc.dg/graphite/block-1.c: Same.
13805         * gcc.dg/graphite/block-3.c: Same.
13806         * gcc.dg/graphite/block-4.c: Same.
13807         * gcc.dg/graphite/block-5.c: Same.
13808         * gcc.dg/graphite/block-6.c: Same.
13809         * gcc.dg/graphite/block-7.c: Same.
13810         * gcc.dg/graphite/interchange-0.c: Same.
13811         * gcc.dg/graphite/interchange-1.c: Same.
13812         * gcc.dg/graphite/interchange-10.c: Same.
13813         * gcc.dg/graphite/interchange-11.c: Same.
13814         * gcc.dg/graphite/interchange-12.c: Same.
13815         * gcc.dg/graphite/interchange-2.c: Same.
13816         * gcc.dg/graphite/interchange-3.c: Same.
13817         * gcc.dg/graphite/interchange-4.c: Same.
13818         * gcc.dg/graphite/interchange-5.c: Same.
13819         * gcc.dg/graphite/interchange-6.c: Same.
13820         * gcc.dg/graphite/interchange-7.c: Same.
13821         * gcc.dg/graphite/interchange-8.c: Same.
13822         * gcc.dg/graphite/interchange-9.c: Same.
13823         * gcc.dg/graphite/interchange-mvt.c: Same.
13824
13825 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13826
13827         * gfortran.dg/graphite/id-19.f: New.
13828         * gfortran.dg/graphite/pr14741.f90: New.
13829         * gfortran.dg/graphite/pr41924.f90: New.
13830         * gfortran.dg/graphite/run-id-2.f90: New.
13831
13832 2010-02-07  Richard Guenther  <rguenther@suse.de>
13833
13834         PR middle-end/42956
13835         * gcc.c-torture/compile/pr42956.c: New testcase.
13836
13837 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13838
13839         PR libfortran/42742
13840         * gfortran.dg/fmt_cache_2.f: New test.
13841
13842 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13843
13844         * gfortran.dg/read_no_eor.f90: New test.
13845
13846 2010-02-05  Jason Merrill  <jason@redhat.com>
13847
13848         * g++.dg/ext/label13.C: Move constructor body out of class.
13849
13850 2010-02-03  Jason Merrill  <jason@redhat.com>
13851
13852         PR c++/42870
13853         * g++.dg/ext/dllexport3.C: New.
13854
13855 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13856
13857         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13858
13859 2010-02-05  Richard Guenther  <rguenther@suse.de>
13860
13861         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13862
13863 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13864
13865         PR c++/42915
13866         * g++.dg/other/crash-9.C: New test.
13867
13868 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13869
13870         PR fortran/42309
13871         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13872
13873 2010-02-04  Richard Guenther  <rguenther@suse.de>
13874
13875         PR rtl-optimization/42952
13876         * gcc.dg/torture/pr42952.c: New testcase.
13877
13878 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13879
13880         PR libfortran/42901
13881         * gfortran.dg/namelist_60.f90: New test.
13882
13883 2010-02-03  Jason Merrill  <jason@redhat.com>
13884
13885         PR c++/40138
13886         * g++.dg/ext/builtin11.C: New.
13887
13888         PR c++/4926
13889         PR c++/38600
13890         * g++.dg/abi/mangle35.C: New.
13891         * g++.dg/abi/mangle37.C: New.
13892
13893         PR c++/12909
13894         * g++.dg/abi/mangle36.C: New.
13895
13896         PR c++/35652
13897         * g++.dg/warn/string1.C: New.
13898
13899 2010-02-03  Richard Guenther  <rguenther@suse.de>
13900
13901         PR tree-optimization/42944
13902         * gcc.dg/errno-1.c: New testcase.
13903
13904 2010-02-03  Richard Guenther  <rguenther@suse.de>
13905
13906         PR middle-end/42927
13907         * gcc.c-torture/compile/pr42927.c: New testcase.
13908
13909 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13910
13911         PR fortran/42936
13912         * gfortran.dg/null_4.f90: New test.
13913
13914 2010-02-02  Jason Merrill  <jason@redhat.com>
13915
13916         PR c++/41090
13917         * g++.dg/ext/label13.C: New.
13918
13919 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13920
13921         PR fortran/42650
13922         * gfortran.dg/func_result_5.f90: New test.
13923
13924 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13925
13926         PR fortran/42922
13927         * gfortran.dg/pure_initializer_3.f90: News test.
13928
13929 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13930
13931         PR fortran/42888
13932         * gfortran.dg/allocate_derived_2.f90: New test.
13933
13934 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13935
13936         PR middle-end/42898
13937         * gcc.dg/torture/pr42898-2.c: New test.
13938
13939 2010-01-31  Richard Guenther  <rguenther@suse.de>
13940
13941         PR middle-end/42898
13942         * gcc.dg/torture/pr42898.c: New testcase.
13943
13944 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13945
13946         PR fortran/38324
13947         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13948         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13949
13950 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13951
13952         * g++.dg/tree-ssa/inline-1.C: New.
13953         * g++.dg/tree-ssa/inline-2.C: New.
13954         * g++.dg/tree-ssa/inline-3.C: New.
13955
13956 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13957
13958         PR testsuite/41701
13959         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13960         the string 'pow' in the pathname of the compiler from generating a
13961         test failure.
13962
13963 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13964
13965         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13966         * g++.old-deja/g++.mike/eh17.C: Likewise.
13967         * g++.old-deja/g++.mike/p5571.C: Likewise.
13968
13969 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13970
13971         PR c++/42758
13972         PR c++/42634
13973         PR c++/42336
13974         PR c++/42797
13975         PR c++/42880
13976         * g++.dg/other/crash-5.C: New test.
13977         * g++.dg/other/crash-6.C: New test.
13978         * g++.dg/other/crash-7.C: New test.
13979         * g++.dg/other/crash-8.C: New test.
13980
13981 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13982
13983         PR rtl-optimization/42889
13984         * gcc.dg/pr42889.c: New test.
13985
13986 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13987
13988         * gcc.target/i386/pr42881.c: Use SSE2.
13989
13990 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13991
13992         PR target/42891
13993         * gcc.target/i386/pr42891.c: New test.
13994
13995 2010-01-28  Richard Guenther  <rguenther@suse.de>
13996
13997         PR tree-optimization/42871
13998         * g++.dg/torture/pr42871.C: New testcase.
13999
14000 2010-01-28  Richard Guenther  <rguenther@suse.de>
14001
14002         * gcc.dg/Wobjsize-1.h: New testcase.
14003         * gcc.dg/Wobjsize-1.c: Likewise.
14004
14005 2010-01-28  Richard Guenther  <rguenther@suse.de>
14006
14007         PR middle-end/42883
14008         * g++.dg/torture/pr42883.C: New testcase.
14009
14010 2010-01-28  Michael Matz  <matz@suse.de>
14011
14012         * gcc.target/i386/pr42881.c: New test.
14013
14014 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14015
14016         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14017         Add i?86-*-solaris2* support.
14018
14019 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14020
14021         PR c++/42713
14022         PR c++/42820
14023         * g++.dg/template/typedef27.C: New test case.
14024         * g++.dg/template/typedef28.C: New test case.
14025
14026 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14027
14028         * gcc.dg/optimize-bswap*.c: Add ARM target
14029
14030 2010-01-27  Richard Guenther  <rguenther@suse.de>
14031
14032         PR middle-end/42878
14033         * gcc.dg/torture/pr42878-1.c: New testcase.
14034         * gcc.dg/torture/pr42878-2.c: Likewise.
14035
14036 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14037
14038         PR middle-end/42874
14039         * gcc.dg/vla-22.c: New test.
14040
14041 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14042
14043         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14044         current collation.
14045
14046 2010-01-26  Richard Guenther  <rguenther@suse.de>
14047
14048         PR rtl-optimization/42685
14049         * gcc.dg/pr42685.c: New testcase.
14050         * g++.dg/other/pr42685.C: Likewise.
14051
14052 2010-01-26  Richard Guenther  <rguenther@suse.de>
14053
14054         PR middle-end/42806
14055         * g++.dg/other/pr42806.C: New testcase.
14056
14057 2010-01-26  Richard Guenther  <rguenther@suse.de>
14058
14059         PR tree-optimization/42250
14060         * gcc.dg/pr42250.c: New testcase.
14061
14062 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14063
14064         * gnat.dg/array_bounds_test.adb: New test.
14065
14066 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14067
14068         PR fortran/42858
14069         * gfortran.dg/generic_21.f90: New test.
14070
14071 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14072
14073         PR testsuite/41522
14074         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14075
14076 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14077
14078         PR c++/42748
14079         * g++.dg/abi/arm_va_list2.C: New test.
14080         * g++.dg/abi/arm_va_list2.h: Companion header file.
14081
14082 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14083
14084         PR fortran/41044
14085         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14086
14087         PR fortran/41167
14088         * gfortran.dg/char_array_arg_1.f90 : New test.
14089
14090         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14091
14092 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14093
14094         PR fortran/39304
14095         * gfortran.dg/generic_20.f90: New test.
14096
14097 2010-01-22  Michael Matz  <matz@suse.de>
14098
14099         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14100         -msse2.
14101
14102 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14103
14104         PR fortran/42736
14105         * gfortran.dg/dependency_25.f90 : New test.
14106
14107 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14108
14109         PR tree-optimization/42585
14110         * gcc.dg/tree-ssa/pr42585.c: New test.
14111
14112 2010-01-21  Richard Guenther  <rguenther@suse.de>
14113
14114         PR middle-end/19988
14115         * gcc.dg/pr19988.c: New testcase.
14116
14117 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14118
14119         * g++.dg/compat/decimal/compat-common.h: New file.
14120         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14121         * g++.dg/compat/decimal/pass_x.h: New file.
14122         * g++.dg/compat/decimal/pass_y.h: New file.
14123         * g++.dg/compat/decimal/pass-1_main.C: New file.
14124         * g++.dg/compat/decimal/pass-1_x.C: New file.
14125         * g++.dg/compat/decimal/pass-1_y.C: New file.
14126         * g++.dg/compat/decimal/pass-2_main.C: New file.
14127         * g++.dg/compat/decimal/pass-2_x.C: New file.
14128         * g++.dg/compat/decimal/pass-2_y.C: New file.
14129         * g++.dg/compat/decimal/pass-3_main.C: New file.
14130         * g++.dg/compat/decimal/pass-3_x.C: New file.
14131         * g++.dg/compat/decimal/pass-3_y.C: New file.
14132         * g++.dg/compat/decimal/pass-4_main.C: New file.
14133         * g++.dg/compat/decimal/pass-4_x.C: New file.
14134         * g++.dg/compat/decimal/pass-4_y.C: New file.
14135         * g++.dg/compat/decimal/pass-5_main.C: New file.
14136         * g++.dg/compat/decimal/pass-5_x.C: New file.
14137         * g++.dg/compat/decimal/pass-5_y.C: New file.
14138         * g++.dg/compat/decimal/pass-6_main.C: New file.
14139         * g++.dg/compat/decimal/pass-6_x.C: New file.
14140         * g++.dg/compat/decimal/pass-6_y.C: New file.
14141         * g++.dg/compat/decimal/return_x.h: New file.
14142         * g++.dg/compat/decimal/return_y.h: New file.
14143         * g++.dg/compat/decimal/return-1_main.C: New file.
14144         * g++.dg/compat/decimal/return-1_x.C: New file.
14145         * g++.dg/compat/decimal/return-1_y.C: New file.
14146         * g++.dg/compat/decimal/return-2_main.C: New file.
14147         * g++.dg/compat/decimal/return-2_x.C: New file.
14148         * g++.dg/compat/decimal/return-2_y.C: New file.
14149         * g++.dg/compat/decimal/return-3_main.C: New file.
14150         * g++.dg/compat/decimal/return-3_x.C: New file.
14151         * g++.dg/compat/decimal/return-3_y.C: New file.
14152         * g++.dg/compat/decimal/return-4_main.C: New file.
14153         * g++.dg/compat/decimal/return-4_x.C: New file.
14154         * g++.dg/compat/decimal/return-4_y.C: New file.
14155         * g++.dg/compat/decimal/return-5_main.C: New file.
14156         * g++.dg/compat/decimal/return-5_x.C: New file.
14157         * g++.dg/compat/decimal/return-5_y.C: New file.
14158         * g++.dg/compat/decimal/return-6_main.C: New file.
14159         * g++.dg/compat/decimal/return-6_x.C: New file.
14160         * g++.dg/compat/decimal/return-6_y.C: New file.
14161
14162 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14163
14164         PR debug/42715
14165         * gcc.dg/pr42715.c: New.
14166
14167 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14168
14169         PR c++/42038
14170         * g++.dg/parse/crash55.C: New.
14171
14172 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14173
14174         PR debug/42782
14175         * gcc.dg/guality/pr42782.c: New.
14176
14177 2010-01-20  Jason Merrill  <jason@redhat.com>
14178
14179         PR c++/41788
14180         * g++.dg/abi/packed1.C: New.
14181
14182         PR c++/41920
14183         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14184
14185         PR c++/40750
14186         * g++.dg/parse/fn-typedef1.C: New.
14187         * g++.dg/other/cv_quals.C: Adjust.
14188
14189 2010-01-20  Anthony Green  <green@moxielogic.com>
14190
14191         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14192         pack(push) pragma).
14193         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14194         * gcc.dg/20020312-2.c: Port this to the moxie core.
14195         * gcc.dg/weak/typeof-2.c: Ditto.
14196
14197 2010-01-20  Richard Guenther  <rguenther@suse.de>
14198
14199         PR tree-optimization/42717
14200         * gcc.c-torture/compile/pr42717.c: New testcase.
14201
14202 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14203
14204         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14205         of signed, add a few new tests.
14206
14207         PR middle-end/42803
14208         * g++.dg/parse/limits-initializer1.C: New test.
14209
14210 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14211
14212         PR fortran/42804
14213         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14214         * gfortran.dg/typebound_call_12.f03: New test.
14215
14216 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14217
14218         PR fortran/42783
14219         * gfortran.dg/bounds_check_15.f90 : New test.
14220
14221 2010-01-19  Michael Matz  <matz@suse.de>
14222
14223         PR tree-optimization/41783
14224         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14225
14226 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14227
14228         PR target/38697.
14229         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14230         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14231         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14232         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14233         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14234         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14235         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14236         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14237         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14238         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14239         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14240
14241 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14242
14243         PR fortran/42545
14244         * gfortran.dg/extends_6.f03: Modified an error message.
14245         * gfortran.dg/extends_10.f03: New test.
14246         * gfortran.dg/private_type_6.f03: Modified an error message.
14247         * gfortran.dg/structure_constructor_8.f03: Ditto.
14248
14249 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14250
14251         PR tree-optimization/42719
14252         * gcc.dg/pr42719.c: New test.
14253
14254         PR debug/42728
14255         * gcc.dg/pr42728.c: New test.
14256
14257 2010-01-19  Anthony Green  <green@moxielogic.com>
14258
14259         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14260
14261 2010-01-18  Anthony Green  <green@moxielogic.com>
14262
14263         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14264         for moxie.
14265
14266 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14267
14268         * g++.dg/template/error45.C: reverted as part of reverting the
14269         fix of PR c++/42634.
14270
14271 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14272
14273         PR c++/42634
14274         * g++.dg/template/error45.C: New test.
14275
14276 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14277
14278         PR c++/42766
14279         * g++.dg/conversion/op6.C: New test.
14280
14281 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14282
14283         PR target/42774
14284         * gcc.target/alpha/pr42774.c: New test.
14285
14286 2010-01-18  Richard Guenther  <rguenther@suse.de>
14287
14288         PR tree-optimization/42781
14289         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14290
14291 2010-01-17  Richard Guenther  <rguenther@suse.de>
14292
14293         PR middle-end/42248
14294         * gcc.c-torture/execute/pr42248.c: New testcase.
14295
14296 2010-01-17  Richard Guenther  <rguenther@suse.de>
14297
14298         PR tree-optimization/42773
14299         * g++.dg/torture/pr42773.C: New testcase.
14300
14301 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14302
14303         PR fortran/42677
14304         * gfortran.dg/interface_assignment_5.f90: New test.
14305
14306 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14307
14308         PR c++/42697
14309         * g++.dg/template/crash94.C: Reverted.
14310
14311 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14312
14313         PR debug/42767
14314         * gcc.dg/debug/pr42767.c: New.
14315
14316 2010-01-15  Jason Merrill  <jason@redhat.com>
14317
14318         PR c++/42761
14319         * g++.dg/cpp0x/decltype22.C: New.
14320
14321 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14322
14323         PR middle-end/42760
14324         * g++.dg/torture/pr42760.C: New test.
14325
14326 2010-01-15  Jing Yu  <jingyu@google.com>
14327
14328         PR rtl-optimization/42691
14329         * gcc.c-torture/execute/pr42691.c: New.
14330
14331 2010-01-15  Richard Guenther  <rguenther@suse.de>
14332
14333         PR middle-end/42739
14334         * g++.dg/torture/pr42739.C: New testcase.
14335
14336 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14337
14338         * g++.dg/template/error45.C: Revert as part of reverting changes
14339         or PR c++/42634.
14340
14341 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14342
14343         PR fortran/42684
14344         * gfortran.dg/interface_31.f90: New test.
14345
14346 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14347
14348         * gcc.target/powerpc/pr42747.c: New file.
14349
14350 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14351
14352         PR middle-end/42674
14353         * c-c++-common/pr42674.c: New test.
14354
14355         PR c++/42608
14356         * g++.dg/template/instantiate11.C: New test.
14357
14358 2010-01-14  Jason Merrill  <jason@redhat.com>
14359
14360         PR c++/42701
14361         * g++.dg/overload/error3.C: New.
14362
14363         PR c++/42655
14364         * g++.dg/overload/rvalue1.C: New.
14365
14366 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14367
14368         PR tree-optimization/42706
14369         * gcc.dg/ipa/pr42706.c: New testcase.
14370
14371 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14372
14373         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14374
14375 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14376
14377         PR tree-optimization/42714
14378         * g++.dg/torture/pr42714.C: New test.
14379
14380 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14381
14382         PR rtl-optimization/42246
14383         * gfortran.dg/pr42246-2.f: New.
14384
14385 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14386
14387         PR rtl-optimization/42389
14388         * gcc.dg/pr42389.c: New.
14389
14390 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14391
14392         PR rtl-optimization/42388
14393         * gcc.dg/pr42388.c: New.
14394
14395 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14396
14397         PR rtl-optimization/42294
14398         * gfortran.dg/pr42294.f: New.
14399
14400 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14401
14402         PR rtl-optimization/39453
14403         PR rtl-optimization/42246
14404         * gcc.dg/pr39453.c: New.
14405         * gcc.dg/pr42246.c: New.
14406
14407 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14408
14409         PR middle-end/42245
14410         * gcc.dg/pr42245.c: New.
14411         * gcc.dg/pr42245-2.c: New.
14412
14413 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14414
14415         PR rtl-optimization/42249
14416         * gcc.dg/pr42249.c: New.
14417
14418 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14419
14420         PR c/42721
14421         * gcc.c-torture/execute/pr42721.c: New test.
14422
14423 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14424
14425         PR tree-optimization/42709
14426         * gcc.dg/vect/pr42709.c: New test.
14427
14428 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14429
14430         PR fortran/41478
14431         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14432         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14433
14434 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14435
14436         PR fortran/42481
14437         * gfortran.dg/generic_19.f90 : New test.
14438
14439 2010-01-13  Richard Guenther  <rguenther@suse.de>
14440
14441         PR tree-optimization/42730
14442         * gcc.c-torture/compile/pr42730.c: New testcase.
14443
14444 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14445
14446         PR target/pr42542
14447         * gcc.target/ia64/pr42542-1.c: New.
14448         * gcc.target/ia64/pr42542-2.c: New.
14449         * gcc.target/ia64/pr42542-3.c: New.
14450
14451 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14452
14453         PR c++/42634
14454         * g++.dg/template/error45.C: New test.
14455
14456 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14457
14458         PR tree-optimization/42704
14459         * g++.dg/torture/pr42704.C: New test.
14460
14461 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14462
14463         PR tree-optimization/42703
14464         * gcc.c-torture/compile/pr42703.c: New test.
14465
14466 2010-01-13  Richard Guenther  <rguenther@suse.de>
14467
14468         PR tree-optimization/42705
14469         * gcc.c-torture/compile/pr42705.c: New testcase.
14470
14471 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14472
14473         * gcc.target/bfin/l2.c: New test.
14474         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14475
14476 2010-01-13  Richard Guenther  <rguenther@suse.de>
14477
14478         PR middle-end/42716
14479         * gcc.c-torture/compile/pr42716.c: New testcase.
14480
14481 2010-01-13  Richard Guenther  <rguenther@suse.de>
14482
14483         PR lto/42678
14484         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14485
14486 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14487
14488         PR c/42708
14489         * gcc.c-torture/compile/pr42708-1.c: New test.
14490
14491 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14492
14493         PR debug/42662
14494         * gcc.dg/pr42662.c: New test.
14495
14496         PR tree-optimization/42645
14497         * g++.dg/other/pr42645-1.C: New test.
14498         * g++.dg/other/pr42645-2.C: New test.
14499
14500 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14501
14502         PR target/42416
14503         * gcc.target/powerpc/warn-1.c: New test.
14504         * gcc.target/powerpc/warn-2.c: New test.
14505
14506 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14507
14508         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14509         stack alignment.
14510
14511 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14512
14513         * gcc.dg/lto/20100108_0.c: New.
14514
14515 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14516
14517         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14518         Add -march=i686 -msse for 32bit x86 targets.
14519
14520 2010-01-10  Richard Guenther  <rguenther@suse.de>
14521
14522         PR middle-end/42667
14523         * gcc.dg/torture/pr42667.c: New testcase.
14524
14525 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14526
14527         PR fortran/32489
14528         * gfortran.dg/array_constructor_34.f90: New test.
14529
14530 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14531
14532         PR fortran/20923
14533         * gfortran.dg/array_constructor_33.f90: New test.
14534         gfortran.dg/array_function_5.f90: Add credit.
14535
14536 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14537
14538         PR debug/42631
14539         * gcc.dg/pr42631.c: New.
14540
14541 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14542
14543         PR debug/42630
14544         * gcc.dg/pr42630.c: New.
14545
14546 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14547
14548         PR debug/42629
14549         * gcc.dg/pr42629.c: New.
14550
14551 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14552
14553         PR middle-end/42363
14554         * gcc.dg/torture/pr42363.c: New.
14555
14556 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14557
14558         PR debug/42604
14559         PR debug/42395
14560         * gcc.dg/vect/pr42604.c: New.
14561         * gcc.dg/vect/pr42395.c: New.
14562
14563 2010-01-09  Richard Guenther  <rguenther@suse.de>
14564
14565         PR middle-end/42512
14566         * gcc.c-torture/execute/pr42512.c: New testcase.
14567
14568 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14569
14570         PR fortran/41298
14571         * gfortran.dg/c_ptr_tests_14.f90: New test.
14572
14573 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14574
14575         PR ada/41929
14576         * gnat.dg/null_pointer_deref1.adb: Don't run on
14577         sparc*-sun-solaris2.11.
14578
14579 2010-01-08  Richard Guenther  <rguenther@suse.de>
14580
14581         PR lto/42528
14582         * gcc.dg/lto/20100103-1_0.c: New testcase.
14583         * gcc.dg/lto/20100103-2_0.c: Likewise.
14584
14585 2010-01-08  Tobias Burnus  <burnus@net-b.de
14586
14587         PR/fortran 25829
14588         * gfortran.dg/asynchronous_1.f90: New test.
14589         * gfortran.dg/asynchronous_2.f90: New test.
14590         * gfortran.dg/conflicts.f90: Update error message.
14591
14592 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14593
14594         c++/40155
14595         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14596
14597 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14598
14599         PR tree-optimization/42625
14600         * g++.dg/opt/dtor4.C: New test.
14601         * g++.dg/opt/dtor4.h: New.
14602         * g++.dg/opt/dtor4-aux.cc: New.
14603
14604 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14605
14606         PR fortran/42597
14607         * gfortran.dg/proc_ptr_26.f90: New test.
14608
14609 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14610
14611         PR fortran/41872
14612         * gfortran.dg/allocatable_scalar_7.f90: New test.
14613
14614 2010-01-06  Richard Guenther  <rguenther@suse.de>
14615
14616         * gcc.c-torture/compile/pr42632.c: New testcase.
14617
14618 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14619
14620         PR target/42542
14621         * gcc.target/i386/pr42542-4.c: New.
14622         * gcc.target/i386/pr42542-4a.c: Likewise.
14623         * gcc.target/i386/pr42542-5.c: Likewise.
14624         * gcc.target/i386/pr42542-5a.c: Likewise.
14625
14626 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14627
14628         * gcc.dg/tls/opt-15.c: New test.
14629
14630 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14631
14632         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14633
14634 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14635
14636         PR tree-optimization/42462
14637         * g++.dg/torture/pr42462.C: New test.
14638
14639 2010-01-05  Jason Merrill  <jason@redhat.com>
14640
14641         * g++.dg/cpp0x/initlist30.C: New test.
14642
14643 2010-01-05  Richard Guenther  <rguenther@suse.de>
14644
14645         PR tree-optimization/42614
14646         * gcc.c-torture/execute/pr42614.c: New testcase.
14647
14648 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14649
14650         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14651         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14652         -Wunreachable-code.
14653         * gcc.dg/Wunreachable-2.c: Likewise.
14654         * gcc.dg/Wunreachable-3.c: Likewise.
14655         * gcc.dg/Wunreachable-4.c: Likewise.
14656         * gcc.dg/Wunreachable-5.c: Likewise.
14657         * gcc.dg/Wunreachable-6.c: Likewise.
14658         * gcc.dg/Wunreachable-7.c: Likewise.
14659         * gcc.dg/Wunreachable-8.c: Likewise.
14660         * gcc.dg/20041231-1.c: Likewise.
14661
14662 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14663
14664         PR other/42611
14665         * gcc.dg/pr42611.c: New test.
14666
14667         PR tree-optimization/42508
14668         * g++.dg/opt/pr42508.C: New test.
14669
14670 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14671
14672         PR fortran/41872
14673         * gfortran.dg/allocatable_scalar_8.f90: New.
14674
14675 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14676
14677         PR tree-optimization/42398
14678         * gcc.c-torture/compile/pr42398.c: New test.
14679
14680 2010-01-04  Jason Merrill  <jason@redhat.com>
14681
14682         PR c++/42555
14683         * g++.dg/ext/attrib35.C: New.
14684
14685         PR c++/42567
14686         * g++.dg/cpp0x/auto17.C: New.
14687
14688 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14689
14690         * gcc.dg/lto/20100104_0.c: New.
14691
14692 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14693
14694         PR target/42542
14695         * gcc.target/i386/pr42542-1.c: New.
14696         * gcc.target/i386/pr42542-1a.c: Likewise.
14697         * gcc.target/i386/pr42542-1b.c: Likewise.
14698         * gcc.target/i386/pr42542-2.c: Likewise.
14699         * gcc.target/i386/pr42542-2a.c: Likewise.
14700         * gcc.target/i386/pr42542-2b.c: Likewise.
14701         * gcc.target/i386/pr42542-3.c: Likewise.
14702         * gcc.target/i386/pr42542-3a.c: Likewise.
14703
14704 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14705
14706         PR fortran/41872
14707         * gfortran.dg/allocatable_scalar_5.f90: New test.
14708         * gfortran.dg/allocatable_scalar_6.f90: New test.
14709
14710 2010-01-03  Richard Guenther  <rguenther@suse.de>
14711
14712         PR testsuite/42583
14713         * gfortran.dg/gomp/recursion1.f90: Remove.
14714
14715 2010-01-03  Richard Guenther  <rguenther@suse.de>
14716
14717         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14718         * gcc.dg/uninit-6.c: Likewise.
14719         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14720
14721 2010-01-03  Richard Guenther  <rguenther@suse.de>
14722
14723         PR tree-optimization/42589
14724         * gcc.target/i386/pr42589.c: New testcase.
14725
14726 2010-01-03  Richard Guenther  <rguenther@suse.de>
14727
14728         PR tree-optimization/42438
14729         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14730
14731 2010-01-02  Richard Guenther  <rguenther@suse.de>
14732
14733         PR testsuite/41651
14734         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14735
14736 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14737
14738         PR target/42448
14739         * gcc.target/alpha/pr42448-1.c: New test.
14740         * gcc.target/alpha/pr42448-2.c: Ditto.
14741
14742 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14743
14744         PR preprocessor/41947
14745         * gcc.dg/c99-hexfloat-3.c: New test.
14746
14747 2010-01-01  Richard Guenther  <rguenther@suse.de>
14748
14749         PR c/42570
14750         * gcc.c-torture/execute/pr42570.c: New testcase.
14751
14752 2010-01-01  Richard Guenther  <rguenther@suse.de>
14753
14754         PR middle-end/42559
14755         * gcc.c-torture/compile/pr42559.c: New testcase.
14756
14757 \f
14758 Copyright (C) 2010 Free Software Foundation, Inc.
14759
14760 Copying and distribution of this file, with or without modification,
14761 are permitted in any medium without royalty provided the copyright
14762 notice and this notice are preserved.