OSDN Git Service

4c70d02f445d8260491ba86abb2bd791bb2fe3f6
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2
3         PR tree-optimization/46021
4         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
5
6 2010-12-09  Richard Guenther  <rguenther@suse.de>
7
8         PR middle-end/46844
9         * gcc.c-torture/compile/pr46866.c: New testcase.
10
11 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12
13         PR testsuite/45068
14         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
15
16 2010-12-09  Martin Jambor  <mjambor@suse.cz>
17
18         PR middle-end/46734
19         * g++.dg/tree-ssa/pr46734.C: New test.
20
21 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22
23         PR c++/44641
24         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
25         hppa*-*-*.
26
27 2010-12-08  Jason Merrill  <jason@redhat.com>
28
29         PR c++/46348
30         * g++.dg/cpp0x/constexpr-array2.C: New.
31
32 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
33
34         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
35         expected scan.
36
37 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
38
39         * objc.dg/exceptions-7.m: New.
40         * obj-c++.dg/exceptions-7.mm: New.
41         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
42         * obj-c++.dg/exceptions-5.mm: Same change.
43         
44 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
45
46         * objc.dg/foreach-6.m: Updated location of error messages.
47         * objc.dg/foreach-7.m: Same change.
48         
49 2010-12-08  Richard Guenther  <rguenther@suse.de>
50             Sebastian Pop  <sebastian.pop@amd.com>
51
52         PR tree-optimization/45230
53         PR tree-optimization/45231
54         PR tree-optimization/45370
55         * gcc.dg/graphite/id-pr45230-1.c: New.
56         * gcc.dg/graphite/id-pr45231.c: New.
57         * gfortran.dg/graphite/id-pr45370.f90: New.
58
59 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
60
61         PR c++/45329
62         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
63         * testsuite/g++.dg/conversion/op1.C: Adjust.
64         * testsuite/g++.dg/conversion/simd1.C: Adjust.
65         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
66         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
67         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
68         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
69         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
70         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
71         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
72         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
73         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
74         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
75         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
76         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
77         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
78         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
79         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
80         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
81         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
82         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
83         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
84         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
85         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
86         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
87         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
88         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
89         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
90         * testsuite/g++.dg/expr/cond9.C: Adjust.
91         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
92         * testsuite/g++.dg/ext/label5.C: Adjust.
93         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
94         * testsuite/g++.dg/ext/vla2.C: Adjust.
95         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
96         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
97         * testsuite/g++.dg/init/synth2.C: Adjust.
98         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
99         * testsuite/g++.dg/lookup/new1.C: Adjust.
100         * testsuite/g++.dg/lookup/using9.C: Adjust.
101         * testsuite/g++.dg/other/error13.C: Adjust.
102         * testsuite/g++.dg/other/error20.C: Adjust.
103         * testsuite/g++.dg/other/error31.C: Adjust.
104         * testsuite/g++.dg/other/pr28114.C: Adjust.
105         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
106         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
107         * testsuite/g++.dg/overload/ambig1.C: Adjust.
108         * testsuite/g++.dg/overload/arg3.C: Adjust.
109         * testsuite/g++.dg/overload/builtin1.C: Adjust.
110         * testsuite/g++.dg/overload/copy1.C: Adjust.
111         * testsuite/g++.dg/overload/new1.C: Adjust.
112         * testsuite/g++.dg/overload/template4.C: Adjust.
113         * testsuite/g++.dg/overload/unknown1.C: Adjust.
114         * testsuite/g++.dg/overload/using2.C: Adjust.
115         * testsuite/g++.dg/parse/crash5.C: Adjust.
116         * testsuite/g++.dg/parse/error19.C: Adjust.
117         * testsuite/g++.dg/parse/error28.C: Adjust.
118         * testsuite/g++.dg/parse/template7.C: Adjust.
119         * testsuite/g++.dg/parse/typename7.C: Adjust.
120         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
121         * testsuite/g++.dg/tc1/dr152.C: Adjust.
122         * testsuite/g++.dg/template/conv11.C: Adjust.
123         * testsuite/g++.dg/template/copy1.C: Adjust.
124         * testsuite/g++.dg/template/crash37.C: Adjust.
125         * testsuite/g++.dg/template/deduce3.C: Adjust.
126         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
127         * testsuite/g++.dg/template/error38.C: Adjust.
128         * testsuite/g++.dg/template/error40.C: Adjust.
129         * testsuite/g++.dg/template/friend.C: Adjust.
130         * testsuite/g++.dg/template/incomplete2.C: Adjust.
131         * testsuite/g++.dg/template/instantiate5.C: Adjust.
132         * testsuite/g++.dg/template/local4.C: Adjust.
133         * testsuite/g++.dg/template/local6.C: Adjust.
134         * testsuite/g++.dg/template/new3.C: Adjust.
135         * testsuite/g++.dg/template/operator9.C: Adjust.
136         * testsuite/g++.dg/template/overload6.C: Adjust.
137         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
138         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
139         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
140         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
141         * testsuite/g++.dg/template/qualttp5.C: Adjust.
142         * testsuite/g++.dg/template/sfinae2.C: Adjust.
143         * testsuite/g++.dg/template/spec22.C: Adjust.
144         * testsuite/g++.dg/template/spec23.C: Adjust.
145         * testsuite/g++.dg/template/ttp25.C: Adjust.
146         * testsuite/g++.dg/template/typedef4.C: Adjust.
147         * testsuite/g++.dg/template/unify10.C: Adjust.
148         * testsuite/g++.dg/template/unify11.C: Adjust.
149         * testsuite/g++.dg/template/unify6.C: Adjust.
150         * testsuite/g++.dg/template/unify7.C: Adjust.
151         * testsuite/g++.dg/template/unify9.C: Adjust.
152         * testsuite/g++.dg/template/varmod1.C: Adjust.
153         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
154         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
155         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
156         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
157         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
158         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
159         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
160         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
161         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
162         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
163         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
164         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
165         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
166         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
167         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
168         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
169         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
170         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
171         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
172         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
173         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
174         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
175         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
176         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
177         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
178         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
179         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
180         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
181         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
182         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
183         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
184         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
185         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
186         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
187         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
188         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
189         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
190         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
191         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
192         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
193         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
194         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
195         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
196         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
197         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
198         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
199         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
200         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
201         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
202         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
203         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
204         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
205         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
206         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
207         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
208         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
209         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
210         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
211         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
212         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
213         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
214         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
215         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
216         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
217         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
218         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
219         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
220         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
221         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
222         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
223         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
224         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
225         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
226         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
227         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
228         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
229         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
230
231 2010-12-08  Jason Merrill  <jason@redhat.com>
232
233         PR c++/45822
234         * g++.dg/init/synth4.C: New.
235
236         PR c++/46736
237         * g++.dg/cpp0x/defaulted21.C: New.
238
239 2010-12-08  Wei Guozhi  <carrot@google.com>
240
241         PR target/46631
242         * gcc.target/arm/pr46631: New testcase.
243
244 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
245
246         PR middle-end/42694
247         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
248         0.75) is not optimized if the machine has no sqrt instruction.
249
250 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
251
252         PR target/43603
253         * gcc.target/ia64/pr43603.c: New.
254         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
255
256 2010-12-07  Tobias Burnus  <burnus@net-b.de>
257
258         PR fortran/44352
259         * gfortran.dg/string_4.f90: New.
260
261 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
262
263         PR tree-optimization/44676
264         * gcc.dg/graphite/id-pr44676.c: New.
265
266 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
267
268         PR tree-optimization/42327
269         * gcc.dg/tree-ssa/pr42327.c: New.
270
271 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
272
273         PR c++/45330
274         * g++.dg/pr45330.C: New test.
275         * g++.dg/ext/builtin3.C: Adjust.
276         * g++.dg/lookup/error1.C: Adjust.
277         * g++.dg/lookup/koenig5.C: Adjust.
278         * g++.dg/overload/koenig1.C: Adjust.
279         * g++.dg/parse/decl-specifier-1.C: Adjust.
280         * g++.dg/template/static10.C: Adjust.
281         * g++.old-deja/g++.mike/ns5.C: Adjust.
282         * g++.old-deja/g++.mike/ns7.C: Adjust.
283         * g++.old-deja/g++.ns/koenig5.C: Adjust.
284         * g++.old-deja/g++.ns/koenig9.C: Adjust.
285         * g++.old-deja/g++.other/lineno5.C: Adjust.
286
287 2010-12-07  Richard Guenther  <rguenther@suse.de>
288
289         PR tree-optimization/46832
290         * gcc.c-torture/compile/pr46832.c: New testcase.
291
292 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
293
294         PR debug/46799
295         * gcc.dg/autopar/pr46799.c: New test.
296
297 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
298
299         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
300         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
301
302 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
303
304         PR middle-end/41562
305         * g++.dg/graphite/pr41562.C: New.
306
307         PR middle-end/46185
308         * gcc.dg/graphite/pr46185.c: New.
309
310 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
311
312         * objc.dg/foreach-8.m: New.
313
314 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
315
316         PR debug/45997
317         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
318         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
319
320         PR target/43897
321         * gcc.target/ia64/pr43897.c: New test.
322
323         PR debug/46771
324         * gcc.dg/pr46771.c: New test.
325
326         PR rtl-optimization/46777
327         * gcc.dg/pr46777.c: New test.
328
329 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
330
331         * ada/acats/run_acats (which): Assign output to temporary
332         variable, only use if successful.
333         Use last field of type output.
334
335 2010-12-06  Richard Guenther  <rguenther@suse.de>
336
337         PR tree-optimization/46806
338         * g++.dg/torture/20100825.C: New testcase.
339
340 2010-12-06  Richard Guenther  <rguenther@suse.de>
341
342         PR tree-optimization/46785
343         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
344
345 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
346
347         * gcc.dg/pr46674.c (LABEL3): New macro definition.
348         (LABEL2): Likewise.
349         (LABEL): Likewise.
350         (jelly): Account for user label prefix in asm name.
351
352 2010-12-05  Daniel Kraft  <d@domob.eu>
353
354         PR fortran/46794
355         * gfortran.dg/power2.f90: Initialize variables.
356
357 2010-12-04  Jan Hubicka  <jh@suse.cz>
358
359         * snprintf-chk.c (ptr): Declare volatile.
360         * strcpy-chk.c (s2, s3, l1): Declare volatile.
361         * snprintf-chk.c (ptr): Declare volatile.
362         * vsprintf-chk.c (ptr): Declare volatile.
363         * vsnprintf-chk.c (ptr): Declare volatile.
364
365 2010-12-04  Tobias Burnus  <burnus@net-b.de>
366
367         PR fortran/46584
368         * gfortran.dg/quad_1.f90: Remove some complex
369         math checks as they fail on some non-libquadmath
370         systems.
371
372 2010-12-04  Daniel Kraft  <d@domob.eu>
373
374         PR fortran/46794
375         * gfortran.dg/power2.f90: New test.
376
377 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
378
379         PR debug/46123
380         * g++.dg/debug/pr46123.C: New test.
381         * g++.dg/debug/dwarf2/pr46123.C: New test.
382
383 2010-12-03  Jason Merrill  <jason@redhat.com>
384
385         PR c++/46058
386         * g++.dg/template/scope4.C: New.
387
388 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
389
390         * gcc.target/arm/neon-offset-1.c: New test.
391
392 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
393
394         PR rtl-optimization/45354
395         * gcc.dg/tree-prof/pr45354.c: New.
396
397 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
398
399         PR fortran/45159
400         * gfortran.dg/dependency_38.f90:  New test.
401
402 2010-12-02  Ian Lance Taylor  <iant@google.com>
403
404         * lib/go.exp: New file.
405         * lib/go-dg.exp: New file.
406         * lib/go-torture.exp: New file.
407         * lib/target-supports.exp (check_compile): Match // Go.
408
409 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
410
411         * gcc.dg/pr46685.c: New test.
412
413 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
414
415         PR tree-optimization/45199
416         * gcc.dg/tree-ssa/ldist-15.c: New.
417         * gcc.dg/tree-ssa/ldist-16.c: New.
418         * gfortran.dg/ldist-pr45199.f: New.
419
420 2010-12-02  Richard Guenther  <rguenther@suse.de>
421
422         PR tree-optimization/46723
423         * gcc.dg/torture/pr46723.c: New testcase.
424
425 2010-12-02  Richard Guenther  <rguenther@suse.de>
426
427         PR lto/44871
428         * g++.dg/lto/20101126-1_0.C: New testcase.
429         * g++.dg/lto/20101126-1_1.c: Likewise.
430
431 2010-12-02  Richard Guenther  <rguenther@suse.de>
432             Ira Rosen  <irar@il.ibm.com>
433
434         PR tree-optimization/46663
435         * gcc.dg/vect/pr46663.c: New test.
436
437 2010-12-02  Jie Zhang  <jie@codesourcery.com>
438
439         PR middle-end/46674
440         * gcc.dg/pr46674.c: New test.
441
442 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
443
444         * objc.dg/exceptions-6.m: New.
445         * obj-c++.dg/exceptions-6.mm: New.
446
447 2010-12-01  Jan Hubicka  <jh@suse.cz>
448
449         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
450
451 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
452
453         PR middle-end/45297
454         * gcc.dg/graphite/pr45297.c: New.
455
456 2010-12-01  Richard Guenther  <rguenther@suse.de>
457
458         PR tree-optimization/46730
459         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
460
461 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
462
463         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
464         (a*b)-c generates two fma instructions, instead of separate
465         multiply, add, and subtract.
466
467 2010-11-30  Tobias Burnus  <burnus@net-b.de>
468
469         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
470         a value to all array elements.
471
472 2010-11-30  Richard Guenther  <rguenther@suse.de>
473
474         PR tree-optimization/46722
475         * gcc.target/i386/fma4-fma-2.c: New testcase.
476
477 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
478
479         * objc.dg/duplicate-class-1.m: New.
480         * obj-c++.dg/duplicate-class-1.mm: New.
481
482 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
483
484         * objc.dg/property/dotsyntax-21.m
485         * obj-c++.dg/property/dotsyntax-21.mm
486
487 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
488
489         PR debug/46338
490         * g++.dg/debug/pr46338.C: New.
491
492 2010-11-29  Richard Guenther  <rguenther@suse.de>
493             Zdenek Dvorak  <rakdver@kam.uniff.cz>
494
495         PR tree-optimization/46675
496         * gcc.dg/pr46675.c: New test.
497
498 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
499
500         * gcc/testsuite/objc.dg/strings-1.m: Move to...
501         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
502         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
503         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
504         constructor and class reference for NeXT runtime.  Update paths.
505         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
506         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
507         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
508         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
509         constructor and class reference for NeXT runtime.  Update paths.
510
511 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
512
513         PR c++/42260
514         * g++.dg/conversion/cast2.C: New test.
515
516         PR c++/45383
517         * g++.dg/conversion/cond4.C: Likewise.
518
519 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
520
521         PR c++/45383
522         Reverted patch for PR c++/42260
523         * g++.dg/conversion/cast2.C: Reverted new test.
524
525 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
526
527         PR debug/46101
528         * g++.dg/debug/dwarf2/typedef5.C: New test
529
530 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
531             Mike Stump  <mrs@gcc.gnu.org>
532
533         PR target/26427
534         PR target/33120
535         PR testsuite/35710
536         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
537         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
538         * gcc.dg/darwin-comm.c: Adjust for new allocators.
539         * gcc.dg/darwin-sections.c: New test.
540         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
541
542 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
543
544         * objc.dg/exceptions-1.m: New.
545         * objc.dg/exceptions-2.m: New.
546         * objc.dg/exceptions-3.m: New.
547         * objc.dg/exceptions-4.m: New.
548         * objc.dg/exceptions-5.m: New.
549         * obj-c++.dg/exceptions-1.mm: New.
550         * obj-c++.dg/exceptions-2.mm: New.
551         * obj-c++.dg/exceptions-3.mm: New.
552         * obj-c++.dg/exceptions-4.mm: New.
553         * obj-c++.dg/exceptions-5.mm: New.
554
555 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
556
557         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
558         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
559         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
560
561 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
562
563         PR fortran/46662
564         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
565
566 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
567
568         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
569         * gnat.dg/pack9.adb (dg-final): Likewise.
570
571 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
572
573         PR fortran/35810
574         * gfortran.dg/realloc_on_assign_1.f03: New test.
575         * gfortran.dg/realloc_on_assign_2.f03: New test.
576         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
577         * gfortran.dg/unpack_bounds_1.f90: The same.
578         * gfortran.dg/cshift_bounds_2.f90: The same.
579         * gfortran.dg/matmul_bounds_2.f90: The same.
580         * gfortran.dg/matmul_bounds_3.f90: The same.
581         * gfortran.dg/matmul_bounds_4.f90: The same.
582         * gfortran.dg/matmul_bounds_5.f90: The same.
583
584 2010-11-27  Tobias Burnus  <burnus@net-b.de>
585
586         PR fortran/46638
587         PR fortran/46668
588         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
589
590 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
591
592         PR objc++/46222
593         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
594
595 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
596
597         * objc.dg/property/at-property-24.m: New.
598         * objc.dg/property/at-property-25.m: New.
599         * obj-c++.dg/property/at-property-24.mm: New.
600         * obj-c++.dg/property/at-property-25.mm: New.
601
602 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
603
604         * objc.dg/protocol-qualifier-1.m: New.
605         * objc.dg/protocol-qualifier-2.m: New.
606         * obj-c++.dg/protocol-qualifier-1.mm: New.
607         * obj-c++.dg/protocol-qualifier-2.mm: New.
608
609 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
610
611         * lib/gnat.exp: Load gcc.exp.
612         (gnat_target_compile): Use gcc_target_compile for *.c sources.
613         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
614
615 2010-11-26  Richard Guenther  <rguenther@suse.de>
616
617         PR lto/46648
618         * gcc.dg/lto/20101125-1_0.c: New testcase.
619         * gcc.dg/lto/20101125-1_1.c: Likewise.
620
621 2010-11-22   Bud Davis  <jmdavis@link.com>
622
623         * arith_divide_no_check.f
624          ,arith_divide.f,old_style_init.f90: new tests.
625
626 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
627
628         PR tree-optimization/46665
629         * gfortran.dg/pr46665.f90: New.
630
631 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
632
633         PR middle-end/46647
634         * gcc.dg/pr46647.c: New test.
635
636 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
637
638         PR fortran/46581
639         * gfortran.dg/select_type_19.f03: New.
640
641 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
642
643         * objc.dg/ivar-problem-1.m: New.
644         * obj-c++.dg/ivar-problem-1.mm: New.
645
646 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
647
648         PR middle-end/46637
649         * gcc.c-torture/compile/pr46637.c: New test.
650
651 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
652
653         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
654
655 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
656
657         PR middle-end/46647
658         * gcc.target/i386/pr46647.c: New.
659
660 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
661
662         * gcc.dg/dll-8.c: New.
663
664 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
665
666         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
667         * gnat.dg/sse_nolib.adb: Likewise.
668
669 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
670
671         PR rtl-optimization/46585
672         * gcc.dg/pr46585.c: New.
673
674 2010-11-24  Richard Henderson  <rth@redhat.com>
675
676         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
677         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
678         vect_unpack, vect_int_mult, vect_extract_even_odd,
679         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
680
681 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
682
683         PR target/46519
684         * gfortran.dg/pr46519-1.f: New.
685
686 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
687
688         PR target/46519
689         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
690         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
691
692         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
693         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
694         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
695         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
696
697         * gcc.target/i386/avx-vzeroupper-20.c: New.
698         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
699         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
700         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
701         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
702         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
703         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
704
705 2010-11-24  Richard Guenther  <rguenther@suse.de>
706
707         PR lto/43218
708         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
709
710 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
711
712         PR rtl-optimization/46614
713         * gcc.dg/pr46614.c: New test.
714
715 2010-11-24  Tobias Burnus  <burnus@net-b.de>
716
717         PR fortran/46638
718         * gfortran.dg/transfer_simplify_10.f90: New.
719
720 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
721
722         PR middle-end/46629
723         * gfortran.dg/lto/pr46629_0.f90: New test.
724
725 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
726
727         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
728         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
729
730 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
731
732         * gcc.dg/opts-5.c: New test.
733
734 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
735
736         PR c++/46527
737         * g++.dg/debug/dwarf2/pr46527.C: New test.
738
739 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
740
741         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
742
743 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
744
745         PR middle-end/46499
746         * gcc.dg/pr46499-1.c: New test.
747         * gcc.dg/pr46499-2.c: New test.
748
749 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
750
751         * gcc.target/i386/alias-1.c: Require alias support.
752
753 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
754
755         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
756         for vectorizer tests.
757         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
758         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
759         * gcc.dg/graphite/pr41888.c: Ditto.
760         * gcc.dg/graphite/pr42729.c: Ditto.
761
762 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
763             Uros Bizjak  <ubizjak@gmail.com>
764
765         * lib/target-supports.exp (check_vect_support_and_set_flags): New
766         procedure to check if the target supports vectorizer tests. Set
767         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
768         capabilites.
769         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
770         * g++.dg/vect/vect.exp: Ditto.
771         * gfortran.dg/vect/vect.exp: Ditto.
772
773 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
774
775         PR objc/34033
776         * objc.dg/strings-1.m: New.
777         * objc.dg/strings-2.m: New.
778         * obj-c++.dg/strings-1.mm: New.
779         * obj-c++.dg/strings-2.mm: New.
780
781 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
782
783         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
784         "target short_enums".
785         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
786
787 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
788
789         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
790
791         PR rtl-optimization/46603
792         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
793
794         PR testsuite/46230
795         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
796         being vectorized.  Adjust dg-final pattern.
797         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
798
799         * gcc.dg/vect: Do not include <stdio.h> in testcases.
800         * gcc.dg/vect/costmodel/ppc: Likewise.
801
802 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
803
804         PR rtl-optimization/45652
805         * gcc.dg/pr45652.c: New.
806
807 2010-11-21  Richard Henderson  <rth@redhat.com>
808
809         PR rtl-optimization/46571
810         * gcc.dg/pr46571.c: New.
811
812 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
813
814         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
815
816 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
817
818         PR target/46533
819         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
820
821 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
822
823         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
824         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
825         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
826         * gcc.dg/pack-test-2.c: Test for all targets.
827         * gcc.dg/pragma-align.c: Test for all targets.
828         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
829         * gcc.dg/ucnid-10.c: Test for all targets.
830
831 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
832
833         * gcc.target/sparc/sparc-align-1.c: New test.
834
835 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
836
837         PR c++/16189
838         PR c++/36888
839         PR c++/45331
840         * g++.dg/parse/semicolon3.C: New test.
841         * g++.dg/debug/pr22514.C: Adjust.
842         * g++.dg/init/error1.C: Adjust.
843         * g++.dg/other/bitfield3.C: Adjust.
844         * g++.dg/other/semicolon.C: Adjust.
845         * g++.dg/parse/error14.C: Adjust.
846         * g++.dg/parse/error5.C: Adjust.
847         * g++.dg/parse/parameter-declaration-1.C: Adjust.
848         * g++.dg/template/pr23510.C: Adjust.
849         * g++.dg/template/pr39425.C: Adjust.
850         * g++.old-deja/g++.robertl/eb125.C: Adjust.
851
852 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
853
854         PR debug/46561
855         * gcc.dg/autopar/pr46561.c: New test.
856
857         PR c++/46538
858         * g++.dg/other/error34.C: New test.
859
860         PR c++/46526
861         * g++.dg/cpp0x/constexpr-base3.C: New test.
862
863         PR tree-optimization/45830
864         * gcc.target/i386/pr45830.c: New test.
865         * gcc.c-torture/execute/pr45830.c: New test.
866
867 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
868
869         * objc.dg/attributes/class-attribute-1.m: Rewritten.
870         * objc.dg/attributes/class-attribute-2.m: Same change.
871         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
872         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
873         * objc.dg/fobjc-std-1.m: Updated.
874         * obj-c++.dg/fobjc-std-1.mm: Updated.
875
876 2010-11-19  Michael Matz  <matz@suse.de>
877
878         PR tree-optimization/46077
879         * gcc.dg/vect/O3-pr46077.c: New testcase.
880
881 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
882
883         PR c/46547
884         * gcc.c-torture/compile/pr46547-1.c: New test.
885
886 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
887
888         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
889         exec $compiler.
890         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
891         $GFORTRAN_UNDER_TEST.
892         (gfortran_init): Use -B to specify specpath, add trailing /.
893
894 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
895
896         * gcc.target/powerpc/ppc-target-1.c: New file to test target
897         attributes on PowerPC.
898         * gcc.target/powerpc/ppc-target-2.c: Ditto.
899         * gcc.target/powerpc/ppc-target-3.c: Ditto.
900
901 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
902
903         * objc.dg/attributes/proto-attribute-1.m: Updated.
904         * objc.dg/attributes/proto-attribute-2.m: New.
905         * objc.dg/attributes/proto-attribute-3.m: New.
906         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
907         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
908         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
909
910 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
911
912         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
913
914 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
915
916         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
917
918 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
919
920         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
921         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
922
923 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
924
925         PR middle-end/46534
926         * gcc.c-torture/compile/pr46534.c: New test.
927
928 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
929
930         * gnat.dg/atomic4.ad[sb]: New test.
931         * gnat.dg/volatile4.adb: Likewise.
932
933 2010-11-18  Richard Henderson  <rth@redhat.com>
934
935         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
936
937 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
938
939         PR c/33193
940         * c-c++-common/pr33193.c: New test.
941
942 2010-11-18  Richard Guenther  <rguenther@suse.de>
943
944         PR tree-optimization/46172
945         * gcc.dg/torture/pr46172.c: New testcase.
946
947 2010-11-18  Jeff Law  <law@redhat.com>
948
949         PR middle-end-optimization/46297
950         * gfortran.dg/pr46297.f: New test.
951
952 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
953
954         PR middle-end/31490
955         * gcc.dg/pr31490.c: New test.
956
957 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
958
959         * gcc.dg/nop.h: Move from ...
960         * gcc.dg/guality/nop.h: ... here.
961         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
962         * gcc.dg/guality/asm-1.c: Update nop.h include.
963         * gcc.dg/guality/pr43329-1.c: Ditto.
964
965 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
966
967         * gcc.dg/two-types-1.c: New test.
968         * gcc.dg/two-types-2.c: New test.
969         * gcc.dg/two-types-3.c: New test.
970         * gcc.dg/two-types-4.c: New test.
971         * gcc.dg/two-types-5.c: New test.
972         * gcc.dg/two-types-6.c: New test.
973         * gcc.dg/two-types-7.c: New test.
974         * gcc.dg/two-types-8.c: New test.
975         * gcc.dg/two-types-9.c: New test.
976         * gcc.dg/two-types-10.c: New test.
977         * objc.dg/two-types-1.m: New test.
978
979 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
980
981         PR rtl-optimization/46440
982         * gcc.dg/pr46440.c: New test.
983
984         PR testsuite/45429
985         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
986
987 2010-11-17  Ira Rosen  <irar@il.ibm.com>
988
989         PR tree-optimization/46312
990         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
991         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
992         on targets that support vector shifts with scalar shift argument.
993         Remove dg-options.
994         * gcc.dg/vect/vect-scal-opt.c: Rename to...
995         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
996         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
997         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
998         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
999         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1000         support misaligned data accesses.
1001         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1002         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1003         * lib/target-supports.exp
1004         (check_effective_target_vect_shift_scalar): New.
1005
1006 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1007
1008         * gcc.dg/guality/nop.h: New file.
1009         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1010         "nop".  Adjust line numbers in gdb-test.
1011         * gcc.dg/guality/pr43329-1.c: Likewise.
1012
1013 2010-11-16  Jason Merrill  <jason@redhat.com>
1014
1015         * g++.dg/cpp0x/defaulted20.C: New.
1016
1017         * g++.dg/template/injected2.C: New.
1018
1019 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1020
1021         * objc.dg/protocol-optional-1.m: New.
1022         * obj-c++.dg/protocol-optional-1.mm: New.
1023
1024 2010-11-16  Richard Henderson  <rth@redhat.com>
1025
1026         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1027         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1028
1029 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1030
1031         * gnat.dg/opt12.adb: New test.
1032         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1033
1034 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1035
1036         * gcc.target/rx/pack.c: New test.
1037
1038 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1039             Tobias Burnus  <burnus@net-b.de>
1040
1041         PR fortran/32049
1042         * gfortran.dg/quad_1.f90: New.
1043         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1044         compiler arguments.
1045         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1046         library search path; call gcc-set-multilib-library-path with
1047         arguments such that libgfortran.spec is found.
1048         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1049
1050 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1051
1052         PR c++/46401
1053         * g++.dg/warn/Wsequence-point-3.C: New test.
1054
1055 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1056
1057         PR preprocessor/17349
1058         * gcc.dg/cpp/cmdlne-C3.c: New.
1059
1060 2010-11-16  Richard Guenther  <rguenther@suse.de>
1061
1062         PR tree-optimization/44545
1063         * gcc.dg/pr44545.c: New testcase.
1064
1065 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1066
1067         PR rtl-optimization/46366
1068         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1069         casts.
1070
1071 2010-11-16  Richard Guenther  <rguenther@suse.de>
1072
1073         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1074
1075 2010-11-16  Richard Guenther  <rguenther@suse.de>
1076
1077         PR middle-end/45172
1078         * gfortran.dg/gomp/pr45172.f90: New testcase.
1079
1080 2010-11-16  Nick Clifton  <nickc@redhat.com>
1081
1082         * gcc.target/rx/pack.c: New test.
1083
1084 2010-11-15  Richard Henderson  <rth@redhat.com>
1085
1086         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1087         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1088         Use builtin_constant_p rather than scanning for builtin name.
1089
1090 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1091
1092         * objc.dg/property/dotsyntax-18.m: New.
1093         * objc.dg/property/dotsyntax-19.m: New.
1094         * objc.dg/property/dotsyntax-20.m: New.
1095         * obj-c++.dg/property/dotsyntax-18.mm: New.
1096         * obj-c++.dg/property/dotsyntax-19.mm: New.
1097         * obj-c++.dg/property/dotsyntax-20.mm: New.
1098         * objc.dg/property/dotsyntax-4.m: Removed some unused
1099         variables and code.
1100         * objc.dg/property/dotsyntax-6.m: Same change.
1101         * objc.dg/property/dotsyntax-16.m: Same change.
1102         * objc.dg/property/dotsyntax-17.m: Same change.
1103         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1104         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1105         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1106         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1107         * objc.dg/property/at-property-22.m: Added missing casts.
1108         * obj-c++.dg/property/at-property-22.mm: Same change.
1109
1110 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1111
1112         PR tree-optimization/46491
1113         * gcc.target/i386/pr46491.c: New test.
1114
1115         PR tree-optimization/46461
1116         * gcc.c-torture/compile/pr46461.c: New test.
1117
1118 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1119
1120         PR fortran/46484
1121         * gfortran.dg/allocatable_scalar_11.f90: New.
1122         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1123         standard conform.
1124
1125 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1126
1127         PR debug/46095
1128         * gcc.target/i386/pr46095.c: New test.
1129
1130         PR debug/46387
1131         * gcc.dg/pr46387.c: New test.
1132
1133 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1134
1135         * objc.dg/property/dotsyntax-16.m: New.
1136         * objc.dg/property/dotsyntax-17.m: New.
1137         * obj-c++.dg/property/dotsyntax-16.mm: New.
1138         * obj-c++.dg/property/dotsyntax-17.mm: New.
1139         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1140         syntax with properties, which now works.
1141         * obj-c++.dg/property/at-property-10.mm: Same change.
1142
1143 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1144
1145         PR tree-optimization/46349
1146         * gnat.dg/opt9.adb: New file.
1147         * gnat.dg/opt9_pkg.ads: Likewise
1148
1149 2010-11-15  Richard Guenther  <rguenther@suse.de>
1150
1151         PR lto/44989
1152         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1153
1154 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1155
1156         PR preprocessor/45038
1157         * g++.dg/pr45038.C: New test.
1158
1159 2010-11-15  Richard Guenther  <rguenther@suse.de>
1160
1161         PR tree-optimization/46467
1162         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1163
1164 2010-11-15  Richard Guenther  <rguenther@suse.de>
1165
1166         PR testsuite/46423
1167         * g++.dg/torture/pr34850.C: Adjust.
1168
1169 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1170
1171         PR c/46475
1172         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1173
1174 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1175
1176         * objc.dg/property/at-property-21.m: New.
1177         * objc.dg/property/at-property-22.m: New.
1178         * objc.dg/property/at-property-23.m: New.
1179         * objc.dg/property/synthesize-9.m: New.
1180         * objc.dg/property/synthesize-10.m: New.
1181         * objc.dg/property/synthesize-11.m: New.
1182         * obj-c++.dg/property/at-property-21.mm: New.
1183         * obj-c++.dg/property/at-property-22.mm: New.
1184         * obj-c++.dg/property/at-property-23.mm: New.
1185         * obj-c++.dg/property/synthesize-9.mm: New.
1186         * obj-c++.dg/property/synthesize-10.mm: New.
1187         * obj-c++.dg/property/synthesize-11.mm: New.
1188
1189         * objc.dg/property/at-property-4.m: Updated to match new compiler
1190         where some errors have been converted into warnings and vice versa.
1191         * objc.dg/property/at-property-16.m: Same change.
1192         * objc.dg/property/at-property-18.m: Same change.
1193         * objc.dg/property/property-neg-5.m: Same change.
1194         * obj-c++.dg/property/at-property-4.mm: Same change.
1195         * obj-c++.dg/property/at-property-16.mm: Same change.
1196         * obj-c++.dg/property/at-property-18.mm: Same change.
1197         * obj-c++.dg/property/property-neg-5.mm: Same change.
1198
1199         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1200         commented out because of testsuite problems; I found out that
1201         using dg-warning instead of dg-message gets them to work.
1202         * obj-c++.dg/property/property-neg-3.mm: Same change.
1203         * obj-c++.dg/property/synthesize-6.mm: Same change.
1204         * obj-c++.dg/property/at-property-5.mm: Same change.
1205         * obj-c++.dg/property/at-property-14.mm: Same change.
1206         * obj-c++.dg/property/at-property-18.mm: Same change.
1207         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1208         some tests still do not work due to some other testsuite issue).
1209
1210 2010-11-13  Jason Merrill  <jason@redhat.com>
1211
1212         * g++.dg/cpp0x/auto20.C: New.
1213
1214 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1215
1216         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1217         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1218
1219 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1220
1221         PR c/46462
1222         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1223         * gcc.dg/pr35746.c: Likewise.
1224         * gcc.dg/cpp/direct2.c: Likewise.
1225         * gcc.dg/cpp/direct2s.c: Likewise.
1226         * gcc.dg/noncompile/920923-1.c: Likewise.
1227         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1228
1229 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1230
1231         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1232
1233 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1234
1235         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1236         a pointer to an arbitrary C struct with an Objective-C protocol.
1237         Test various valid uses of typedef with Objective-C objects and
1238         protocols instead.
1239         * objc.dg/invalid-type-1.m: New.
1240         * obj-c++.dg/invalid-type-1.m: New.
1241
1242 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1243
1244         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1245
1246 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1247
1248         PR fortran/45742
1249         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1250
1251 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1252
1253         PR fortran/45742
1254         * gfortran.dg/volatile12.f90: New.
1255
1256 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1257
1258         * objc.dg/attributes/method-format-1.m: Adjust.
1259
1260 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1261
1262         PR c/20385
1263         * gcc.dg/decl-9.c: New.
1264
1265 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1266
1267         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1268
1269 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1270
1271         * gcc.dg/format/few-1.c: New test.
1272         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1273         * gcc.dg/format/c90-scanf-1.c: Adjust.
1274         * gcc.dg/format/cmn-err-1.c: Adjust.
1275         * gcc.dg/format/dfp-printf-1.c: Adjust.
1276         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1277         * gcc.dg/format/gcc_diag-1.c: Adjust.
1278         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1279         * gcc.dg/format/strfmon-1.c: Adjust.
1280         * gcc.dg/format/unnamed-1.c: Adjust.
1281         * gcc.dg/format/xopen-2.c: Adjust.
1282         * g++.dg/ext/builtin4.C: Adjust.
1283         * g++.dg/ext/builtin5.C: Adjust.
1284
1285 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1286
1287         * gcc.dg/pragma-diag-2.c: New test.
1288
1289 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1290
1291         PR fortran/45794
1292         * gfortran.dg/optional_mask.f90: New test.
1293
1294 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1295
1296         * g++.dg/cpp0x/defaulted15.C: Adjust.
1297
1298 2010-11-12  James Dennett <jdennett@google.com>
1299
1300         PR c++/39415
1301         * g++.dg/expr/static_cast7.C: New.
1302
1303 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1304
1305         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1306         warning.
1307         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1308         mips-sgi-irix*.
1309         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1310         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1311
1312 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1313
1314         * gcc.dg/pr46375.c: New test.
1315
1316 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1317
1318         PR c/44782
1319         * c-c++-common/fmax-errors.c: New test.
1320
1321 2010-11-11  Richard Henderson  <rth@redhat.com>
1322
1323         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1324
1325 2010-11-11  Jan Hubicka  <jh@suse.cz>
1326
1327         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1328         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1329
1330 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1331
1332         PR target/46088
1333         * gcc.dg/pr46088.c: New test.
1334
1335 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1336
1337         * gfortran.dg/empty_derived_type.f90: New test.
1338
1339 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1340
1341         PR fortran/46413
1342         * gfortran.dg/class_31.f90: New.
1343
1344         PR fortran/46205
1345         * gfortran.dg/forall_14.f90: New.
1346
1347 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1348             Tobias Burnus  <burnus@net-b.de>
1349
1350         PR fortran/46325
1351         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1352
1353 2010-11-11  Jan Hubicka  <jh@suse.cz>
1354
1355         * gcc.dg/20081223-1.c: Update LTO options.
1356         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1357         * gcc.dg/lto/20081118_0.c: Update LTO options.
1358         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1359         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1360         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1361         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1362         * gcc.dg/lto/20090116_0.c: Update LTO options.
1363         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1364         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1365         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1366         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1367         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1368         * gcc.dg/lto/20081224_0.c: Update LTO options.
1369         * gcc.dg/lto/20090219_0.c: Update LTO options.
1370         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1371         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1372         * gcc.dg/lto/20081115_0.c: Update LTO options.
1373         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1374         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1375         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1376         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1377         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1378         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1379         * g++.dg/20090107-1.C: Update LTO options.
1380         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1381         * g++.dg/lto/20081123_0.C: Update LTO options.
1382         * g++.dg/lto/20090313_0.C: Update LTO options.
1383         * g++.dg/lto/20081125_0.C: Update LTO options.
1384         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1385         * g++.dg/lto/20081219_0.C: Update LTO options.
1386         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1387         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1388         * g++.dg/lto/20090303_0.C: Update LTO options.
1389         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1390         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1391         * g++.dg/lto/20090128_0.C: Update LTO options.
1392         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1393         * g++.dg/lto/20090302_0.C: Update LTO options.
1394         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1395         * g++.dg/lto/20081118_0.C: Update LTO options.
1396         * g++.dg/20090121-1.C: Update LTO options.
1397         * objc.dg/lto/lto.exp: Update LTO options.
1398         * lib/lto.exp: Update LTO options.
1399         * lib/gcc-dg.exp: Update LTO options.
1400         * lib/c-torture.exp: Update LTO options.
1401         * obj-c++.dg/lto/lto.exp: Update LTO options.
1402
1403 2010-11-11  Jan Hubicka  <jh@suse.cz>
1404
1405         PR tree-optimize/40436
1406         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1407         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1408
1409 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1410
1411         * gfortran.dg/proc_decl_24.f90: New.
1412
1413 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1414
1415         * objc.dg/property/at-property-20.m: New.
1416         * objc.dg/property/synthesize-8.m: New.
1417         * obj-c++.dg/property/at-property-20.m: New.
1418         * obj-c++.dg/property/synthesize-8.mm: New.
1419
1420 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1421
1422         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1423
1424 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1425
1426         PR middle-end/46388
1427         * gcc.c-torture/compile/pr46388.c: New test.
1428
1429 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1430
1431         * lib/lto.exp (lto-get-options-main): Support optional target
1432         selector for dg-suppress-ld-options.
1433
1434 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1435
1436         PR tree-optimization/46383
1437         * g++.dg/torture/pr46383.C: New test.
1438
1439 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1440
1441         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1442         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1443         to dg-options.
1444         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1445         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1446         * g++.dg/other/i386-3.C: Ditto.
1447
1448 2010-11-10  Jason Merrill  <jason@redhat.com>
1449
1450         * g++.dg/cpp0x/constexpr-46420.C: New.
1451
1452 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1453
1454         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1455         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1456         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1457         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1458         expected messages.
1459
1460 2010-11-10  Jan Hubicka  <jh@suse.cz>
1461
1462         PR tree-optimize/38669
1463         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1464
1465 2010-11-10  Jan Hubicka  <jh@suse.cz>
1466
1467         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1468
1469 2010-11-10  Jason Merrill  <jason@redhat.com>
1470
1471         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1472
1473 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1474
1475         PR debug/46409
1476         * gcc.dg/debug/pr46409.c: New test.
1477
1478         PR c++/46368
1479         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1480
1481 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1482
1483         PR target/46419
1484         * gcc-target/i386/pr46419.c: New test.
1485
1486 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1487
1488         * g++.dg/other/i386-2.C: Add -mtbm.
1489         * g++.dg/other/i386-3.C: Likewise.
1490         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1491         * gcc.target/i386/funcspec-6.c: Likewise.
1492         * gcc.target/i386/sse-12.c: Add -mtbm.
1493         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1494         operand intrinsics.
1495         * gcc.target/i386/sse-14.c: Likewise.
1496         * gcc.target/i386/sse-22.c: Likewise.
1497         * gcc.target/i386/sse-23.c: Likewise.
1498         * gcc.target/i386/tbm-1.c: New file.
1499         * gcc.target/i386/tbm-2.c: Likewise.
1500
1501 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1502
1503         * g++.dg/other/i386-2.C: Add -mbmi.
1504         * g++.dg/other/i386-3.C: Likewise.
1505         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1506         * gcc.target/i386/funcspec-6.c: Likewise.
1507         * gcc.target/i386/sse-12.c: Add -mbmi.
1508         * gcc.target/i386/bmi-1.c: New file.
1509         * gcc.target/i386/bmi-2.c: Likewise.
1510         * gcc.target/i386/bmi-3.c: Likewise.
1511         * gcc.target/i386/bmi-4.c: Likewise.
1512         * gcc.target/i386/bmi-5.c: Likewise.
1513         * gcc.target/i386/bmi-6.c: Likewise.
1514
1515 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1516
1517         PR c++/46065
1518         * g++.dg/pr46065.C: New test.
1519
1520 2010-11-10  Jan Hubicka  <jh@suse.cz>
1521
1522         PR tree-optimize/33172
1523         PR tree-optimize/43411
1524         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1525         * g++.dg/tree-ssa/pr43411.C: New testcase.
1526
1527 2010-11-10  Jan Hubicka  <jh@suse.cz>
1528
1529         PR tree-optimize/46228
1530         * g++.dg/tree-ssa/pr46228.C: New testcase.
1531
1532 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1533
1534         PR tree-optimization/46414
1535         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1536
1537 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1538
1539         PR fortran/46411
1540         * gfortran.dg/intrinsic_7.f90: New.
1541
1542 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1543
1544         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1545         * g++.dg/abi/thunk4.C: Likewise.
1546         * g++.dg/opt/combine.C: Add dg-require-visibility.
1547         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1548         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1549         alpha*-dec-osf*.
1550         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1551         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1552         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1553         large arena_size.
1554         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1555         * gcc.dg/intmax_t-1.c: Likewise.
1556
1557 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1558
1559         PR fortran/46244
1560         * gfortran.dg/class_30.f90: New.
1561
1562 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1563
1564         PR fortran/46223
1565         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1566         failure on s390.
1567
1568 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1569
1570         PR tree-optimization/45971
1571         * gcc.dg/vect/O3-pr45971.c: New.
1572
1573 2010-11-10  Richard Guenther  <rguenther@suse.de>
1574
1575         PR tree-optimization/44964
1576         * gcc.dg/pr44964.c: New testcase.
1577
1578 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1579
1580         * gnat.dg/opt10.adb: Fix typo.
1581
1582 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1583
1584         PR tree-optimization/46351
1585         PR tree-optimization/46377
1586         * gnat.dg/opt10.adb: New file.
1587         * gnat.dg/opt10_pkg.ads: Likewise.
1588         * gnat.dg/opt11.adb: Likewise.
1589         * gnat.dg/opt11.ads: Likewise.
1590
1591 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1592
1593         * gnat.dg/boolean_conv.adb: New test.
1594
1595 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1596
1597         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1598
1599 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1600
1601         * gnat.dg/unchecked_convert7.adb: New test.
1602
1603 2010-11-10  Richard Guenther  <rguenther@suse.de>
1604
1605         PR tree-optimization/46398
1606         * gcc.dg/torture/pr46398.c: New testcase.
1607
1608 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1609
1610         * gfortran.dg/open_dev_null.f90: New test.
1611
1612 2010-11-09  Jan Hubicka  <jh@suse.cz>
1613
1614         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1615         unrolling.
1616
1617 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1618
1619         * gcc.dg/struct-semi-4.c: New test.
1620
1621 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1622
1623         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1624         power5 to enable generation of FRIZ.
1625
1626         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1627         optimization.
1628
1629         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1630         expected.
1631
1632 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1633
1634         PR target/43808
1635         * gfortran.dg/pr43808.f90: New test.
1636
1637 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1638
1639         PR tree-optimization/46036
1640         * gfortran.dg/lto/pr46036_0.f90: New.
1641
1642 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1643
1644         PR middle-end/45663
1645         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1646         bar invocation instead of first.
1647
1648         PR debug/46171
1649         * gcc.dg/pr46171.c: New test.
1650
1651 2010-11-09  Richard Guenther  <rguenther@suse.de>
1652
1653         PR tree-optimization/46355
1654         * gcc.dg/pr46355.c: New testcase.
1655
1656 2010-11-09  Richard Guenther  <rguenther@suse.de>
1657
1658         PR tree-optimization/46177
1659         * gcc.dg/pr46177-2.c: New testcase.
1660
1661 2010-11-09  Richard Guenther  <rguenther@suse.de>
1662
1663         PR testsuite/46312
1664         * gcc.dg/vec-scal-opt.c: Move ...
1665         * gcc.dg/vect/vect-scal-opt.c: ... here.
1666         * gcc.dg/vec-scal-opt1.c: Move ...
1667         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1668         * gcc.dg/vec-scal-opt2.c: Move ...
1669         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1670
1671 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1672
1673         * gnat.dg/specs/static_initializer5.ads: New test.
1674         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1675
1676 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1677
1678         PR middle-end/46360
1679         * gcc.c-torture/compile/pr46360.c: New test.
1680
1681         PR c++/45894
1682         * g++.dg/warn/Wsequence-point-2.C: New test.
1683
1684 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1685
1686         PR fortran/46313
1687         * gfortran.dg/class_29.f03: New.
1688
1689 2010-11-09  Richard Guenther  <rguenther@suse.de>
1690
1691         PR middle-end/46221
1692         * gcc.target/i386/alias-1.c: New testcase.
1693
1694 2010-11-08  Jason Merrill  <jason@redhat.com>
1695
1696         * g++.dg/cpp0x/constexpr-sassert.C: New.
1697
1698 2010-11-08  Jason Merrill  <jason@redhat.com>
1699
1700         * g++.dg/cpp0x/constexpr-defarg.C: New.
1701
1702 2010-11-08  Xinliang David Li  <davidxl@google.com>
1703
1704         PR tree-optimization/46316
1705         * gcc.c-torture/execute/pr46316.c: New test.
1706
1707 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1708
1709         PR fortran/46344
1710         * gfortran.dg/class_28.f03: Extended.
1711
1712 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1713
1714         * objc.dg/property/dotsyntax-13.m: New.
1715         * objc.dg/property/dotsyntax-14.m: New.
1716         * objc.dg/property/dotsyntax-15.m: New.
1717         * objc.dg/property/synthesize-7.m: New.
1718         * obj-c++.dg/property/dotsyntax-13.mm: New.
1719         * obj-c++.dg/property/dotsyntax-14.mm: New.
1720         * obj-c++.dg/property/dotsyntax-15.mm: New.
1721         * obj-c++.dg/property/synthesize-7.mm: New.
1722
1723 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1724
1725         * objc.dg/property/dynamic-4.m: New.
1726         * objc.dg/property/dynamic-5.m: New.
1727         * objc.dg/property/dynamic-6.m: New.
1728         * obj-c++.dg/property/dynamic-4.mm: New.
1729         * obj-c++.dg/property/dynamic-5.mm: New.
1730         * obj-c++.dg/property/dynamic-6.mm: New.
1731
1732 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1733
1734         * objc.dg/property/synthesize-3.m: New.
1735         * objc.dg/property/synthesize-4.m: New.
1736         * objc.dg/property/synthesize-5.m: New.
1737         * objc.dg/property/synthesize-6.m: New.
1738         * obj-c++.dg/property/synthesize-3.mm: New.
1739         * obj-c++.dg/property/synthesize-4.mm: New.
1740         * obj-c++.dg/property/synthesize-5.mm: New.
1741         * obj-c++.dg/property/synthesize-6.mm: New.
1742
1743 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1744
1745         * objc.dg/property/at-property-5.m: Updated test.
1746         * objc.dg/property/at-property-16.m: New.
1747         * objc.dg/property/at-property-17.m: New.
1748         * objc.dg/property/at-property-18.m: New.
1749         * objc.dg/property/at-property-19.m: New.
1750         * objc.dg/property/dotsyntax-12.m: New.
1751         * objc.dg/protocol-inheritance-1.m: New.
1752         * objc.dg/protocol-inheritance-2.m: New.
1753         * obj-c++.dg/property/at-property-5.mm: Updated test.
1754         * obj-c++.dg/property/at-property-16.mm: New.
1755         * obj-c++.dg/property/at-property-17.mm: New.
1756         * obj-c++.dg/property/at-property-18.mm: New.
1757         * obj-c++.dg/property/at-property-19.mm: New.
1758         * obj-c++.dg/protocol-inheritance-1.mm: New.
1759         * obj-c++.dg/protocol-inheritance-2.mm: New.
1760         * obj-c++.dg/property/dotsyntax-12.mm: New.
1761
1762 2010-11-08  Jason Merrill  <jason@redhat.com>
1763
1764         * g++.dg/expr/overflow1.C: New.
1765         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1766         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1767         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1768         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1769
1770 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1771
1772         * gcc.dg/pr35442.c: Adapt warning.
1773
1774         PR target/46280
1775         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1776         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1777         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1778         i?86-*-* x86_64-*-*.
1779         * g++.dg/torture/pr36445.C: Likewise.
1780         * gcc.c-torture/compile/pr34856.c: Likewise.
1781         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1782         * gcc.c-torture/compile/vector-1.c: Likewise.
1783         * gcc.c-torture/compile/vector-2.c: Likewise.
1784         * gcc.dg/pr32912-1.c: Likewise.
1785         * gcc.c-torture/execute/va-arg-25.c: Move ...
1786         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1787         Add dg-options -msse, dg-require-effective-target sse_runtime for
1788         for i?86-*-*, x86_64-*-*.
1789         * gcc.c-torture/execute/vector-1.c: Likewise.
1790         * gcc.c-torture/execute/vector-2.c: Likewise.
1791         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1792         i?86-*-*, x86_64-*-*.
1793         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1794         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1795         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1796         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1797         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1798
1799 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1800
1801         * gcc.dg/torture/pr45982.c: Add -std=c99
1802         * gcc.dg/torture/pr45623.c: Ditto.
1803
1804 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1805
1806         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1807         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1808
1809 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1810
1811         PR target/28627
1812         * g++.dg/ext/dllimport7.C: Adjust second error check and
1813         allow test for x86_64 mingw, too.
1814
1815 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1816
1817         PR fortran/46344
1818         * gfortran.dg/class_28.f03: New.
1819
1820 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1821
1822         PR rtl-optimization/45352
1823         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1824         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1825         gcc.target/i386/pr45352-2.c: New tests.
1826
1827 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1828
1829         PR libobjc/36610
1830         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1831         XFAIL the run for all but m32 x86.
1832
1833 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1834
1835         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1836         as comment character.
1837
1838 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1839
1840         * gcc.target/mips/mips.exp: Revert previous patch.
1841         * gcc.target/mips/fma-1.c: Delete.
1842         * gcc.target/mips/fma-2.c: Likewise.
1843         * gcc.target/mips/fma-3.c: Likewise.
1844         * gcc.target/mips/fma-4.c: Likewise.
1845         * gcc.target/mips/fma-5.c: Likewise.
1846         * gcc.target/mips/fma-6.c: Likewise.
1847         * gcc.target/mips/fma-7.c: Likewise.
1848         * gcc.target/mips/fma-8.c: Likewise.
1849         * gcc.target/mips/fma-9.c: Likewise.
1850         * gcc.target/mips/fma-10.c: Likewise.
1851         * gcc.target/mips/fma-11.c: Likewise.
1852         * gcc.target/mips/fma-12.c: Likewise.
1853         * gcc.target/mips/fma-13.c: Likewise.
1854         * gcc.target/mips/fma-14.c: Likewise.
1855         * gcc.target/mips/fma-15.c: Likewise.
1856         * gcc.target/mips/fma-16.c: Likewise.
1857         * gcc.target/mips/fma-17.c: Likewise.
1858         * gcc.target/mips/fma-18.c: Likewise.
1859         * gcc.target/mips/fma-19.c: Likewise.
1860         * gcc.target/mips/fma-20.c: Likewise.
1861
1862 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1863
1864         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1865         * gcc.target/mips/fma-1.c: New test.
1866         * gcc.target/mips/fma-2.c: Likewise.
1867         * gcc.target/mips/fma-3.c: Likewise.
1868         * gcc.target/mips/fma-4.c: Likewise.
1869         * gcc.target/mips/fma-5.c: Likewise.
1870         * gcc.target/mips/fma-6.c: Likewise.
1871         * gcc.target/mips/fma-7.c: Likewise.
1872         * gcc.target/mips/fma-8.c: Likewise.
1873         * gcc.target/mips/fma-9.c: Likewise.
1874         * gcc.target/mips/fma-10.c: Likewise.
1875         * gcc.target/mips/fma-11.c: Likewise.
1876         * gcc.target/mips/fma-12.c: Likewise.
1877         * gcc.target/mips/fma-13.c: Likewise.
1878         * gcc.target/mips/fma-14.c: Likewise.
1879         * gcc.target/mips/fma-15.c: Likewise.
1880         * gcc.target/mips/fma-16.c: Likewise.
1881         * gcc.target/mips/fma-17.c: Likewise.
1882         * gcc.target/mips/fma-18.c: Likewise.
1883         * gcc.target/mips/fma-19.c: Likewise.
1884         * gcc.target/mips/fma-20.c: Likewise.
1885
1886 2010-11-06  Jason Merrill  <jason@redhat.com>
1887
1888         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1889
1890 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1891
1892         PR c/43384
1893         * gcc.dg/parser-error-3.c: New test.
1894
1895 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1896
1897         PR c++/45332
1898         * g++.dg/parse/semicolon2.C: New testcase.
1899         * g++.dg/ext/asmspec1.C: Adjust.
1900         * g++.dg/init/new13.C: Adjust.
1901         * g++.dg/parse/ctor5.C: Adjust.
1902
1903 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1904
1905         PR fortran/46330
1906         * gfortran.dg/class_27.f03: New.
1907
1908 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1909
1910         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1911         * objc.dg/property/dotsyntax-5.m: New.
1912         * objc.dg/property/dotsyntax-6.m: New.
1913         * objc.dg/property/dotsyntax-7.m: New.
1914         * objc.dg/property/dotsyntax-8.m: New.
1915         * objc.dg/property/dotsyntax-9.m: New.
1916         * objc.dg/property/dotsyntax-10.m: New.
1917         * objc.dg/property/dotsyntax-11.m: New.
1918         * obj-c++.dg/property/dotsyntax-5.mm: New.
1919         * obj-c++.dg/property/dotsyntax-6.mm: New.
1920         * obj-c++.dg/property/dotsyntax-7.mm: New.
1921         * obj-c++.dg/property/dotsyntax-8.mm: New.
1922         * obj-c++.dg/property/dotsyntax-9.mm: New.
1923         * obj-c++.dg/property/dotsyntax-10.mm: New.
1924         * obj-c++.dg/property/dotsyntax-11.mm: New.
1925
1926 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1927
1928         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1929         NeXT runtime when the type is READONLY.
1930
1931 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1932
1933         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1934         * gcc.target/i386/387-6.c: Ditto.
1935         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1936         * gcc.target/i386/387-4.c: Ditto.
1937         * gcc.target/i386/387-7.c: Ditto.
1938         * gcc.target/i386/387-8.c: Ditto.
1939         * gcc.target/i386/387-9.c: Ditto.
1940         * gcc.target/i386/387-10.c: Ditto.
1941         * gcc.target/i386/387-11.c: Ditto.
1942         * gcc.target/i386/387-12.c: Ditto.
1943
1944         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1945
1946 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1947
1948         PR target/44981
1949         * gcc.dg/darwin-cfstring-format-1.c: New.
1950         * gcc.dg/warn-nsstring.c: New.
1951         * objc.dg/fsf-nsstring-format-1.m: New.
1952         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1953         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1954         linker warning.
1955
1956 2010-11-05  Jason Merrill  <jason@redhat.com>
1957
1958         PR c++/45473
1959         * g++.dg/inherit/virtual6.C: New.
1960
1961 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1962
1963         PR c/44772
1964         * gcc.dg/Wcxx-compat-21.c: New test.
1965
1966 2010-11-05  Ian Lance Taylor  <iant@google.com>
1967
1968         PR target/46084
1969         * gcc.target/i386/pr46084.c: New test.
1970
1971 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1972
1973         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1974         * (check_effective_target_mempcpy): New.
1975         * gcc.c-torture/execute/pr45636.c: Move this...
1976         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1977
1978 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1979
1980         * gcc.target/i386/i386.exp (FLAGS): Remove.
1981         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1982
1983 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1984
1985         PR c++/46160
1986         * g++.dg/opt/empty2.C: New test.
1987
1988         PR target/45670
1989         * gcc.target/i386/pr45670.c: New test.
1990
1991 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1992
1993         PR fortran/45451
1994         PR fortran/46174
1995         * gfortran.dg/class_19.f03: Modified.
1996         * gfortran.dg/class_allocate_6.f03: New.
1997
1998 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1999
2000         * gcc.target/i386/avx-vzeroupper-19.c: New.
2001
2002 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2003
2004         PR tree-optimization/46099
2005         * gcc.dg/autopar/pr46099.c: New test.
2006
2007         PR middle-end/43690
2008         * c-c++-common/pr43690.c: New test.
2009
2010 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2011
2012         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2013         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2014         declaration and implementation.
2015         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2016         * obj-c++.dg/property/at-property-13.mm: Likewise.
2017         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2018         * obj-c++.dg/property/property-1.mm: Likewise.
2019         * obj-c++.dg/property/at-property-7.mm: Likewise.
2020         * obj-c++.dg/property/at-property-9.mm: Likewise.
2021         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2022         * obj-c++.dg/property/at-property-10.mm: Likewise.
2023         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2024         * obj-c++.dg/property/at-property-12.mm: Likewise.
2025         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2026         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2027         * obj-c++.dg/property/at-property-6.mm: Likewise.
2028         * obj-c++.dg/property/at-property-8.mm: Likewise.
2029         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2030         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2031         * obj-c++.dg/property/at-property-11.mm: Likewise.
2032         * obj-c++.dg/template-8.mm: Likewise.
2033         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2034         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2035         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2036         and put a FIXME for this.
2037         * obj-c++.dg/property/property-2.mm: Remove.
2038         * obj-c++.dg/property/property-3.mm: Remove.
2039
2040 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2041
2042         PR debug/46307
2043         * gcc.dg/pr46307.c: New test.
2044
2045 2010-11-05  Jason Merrill  <jason@redhat.com>
2046
2047         PR c++/46304
2048         * g++.dg/ext/complex6.C: New.
2049
2050 2010-11-04  Bud Davis   <jimmied@smu.edu>
2051
2052         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2053
2054 2010-11-04  Chao-ying Fu  <fu@mips.com>
2055
2056         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2057         msubu, mult, multu.
2058         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2059
2060 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2061
2062         Fixed using the Objective-C 2.0 dot-syntax with class names.
2063         * objc.dg/property/dotsyntax-3.m: New.
2064         * objc.dg/property/dotsyntax-4.m: New.
2065         * obj-c++.dg/property/dotsyntax-3.mm: New.
2066         * obj-c++.dg/property/dotsyntax-4.mm: New.
2067
2068         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2069         Objective-C 2.0 dot-syntax is used with class names.
2070         * obj-c++.dg/fobjc-std-1.mm: Same change.
2071
2072 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2073
2074         * gcc.target/powerpc/loop_align.c: New.
2075
2076 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2077
2078         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2079
2080         merge from FSF 'apple/trunk' branch.
2081         * gcc.target/powerpc/darwin64-abi.c: New.
2082
2083 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2084
2085         PR tree-optimization/46233
2086         * gcc.dg/pr46233.c: New test.
2087
2088 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2089
2090         * objc.dg/property/property-2.m: Deleted.
2091         * objc.dg/property/property-3.m: Deleted.
2092
2093 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2094
2095         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2096         defined.
2097         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2098         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2099         * objc.dg/property/property-1.m: Likewise.
2100         * objc.dg/property/at-property-6.m: Likewise.
2101         * objc.dg/property/at-property-7.m: Likewise.
2102         * objc.dg/property/dotsyntax-1.m: Likewise.
2103         * objc.dg/property/at-property-8.m: Likewise.
2104         * objc.dg/property/dotsyntax-2.m: Likewise.
2105         * objc.dg/property/at-property-9.m: Likewise.
2106         * objc.dg/property/synthesize-2.m: Likewise.
2107         * objc.dg/property/at-property-10.m: Likewise.
2108         * objc.dg/property/at-property-11.m: Likewise.
2109         * objc.dg/property/at-property-12.m: Likewise.
2110         * objc.dg/property/at-property-13.m: Likewise.
2111         * objc.dg/property/fsf-property-method-access.m: Likewise.
2112         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2113         linker warning.
2114         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2115         warnings.
2116         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2117         deprecation warnings.  Use Object1 implementation.
2118         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2119         * objc/execute/forward-1.m: Remove.
2120         * objc/execute/forward-1.x: Remove.
2121
2122 2010-11-04  Jason Merrill  <jason@redhat.com>
2123
2124         * g++.dg/cpp0x/constexpr-access.C: New.
2125
2126 2010-11-04  Richard Guenther  <rguenther@suse.de>
2127
2128         PR rtl-optimization/46183
2129         * gcc.dg/torture/pr46183.c: New testcase.
2130
2131 2010-11-04  Richard Guenther  <rguenther@suse.de>
2132
2133         PR tree-optimization/46068
2134         * gcc.dg/torture/pr46068.c: New testcase.
2135
2136 2010-11-04  Richard Guenther  <rguenther@suse.de>
2137
2138         PR tree-optimization/45991
2139         * gcc.dg/pr45991.c: New testcase.
2140
2141 2010-11-04  Richard Guenther  <rguenther@suse.de>
2142
2143         PR tree-optimization/46154
2144         * g++.dg/torture/pr46154.C: New testcase.
2145
2146 2010-11-04  Richard Guenther  <rguenther@suse.de>
2147
2148         PR tree-optimization/45733
2149         * gcc.dg/pr45733.c: New testcase.
2150
2151 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2152
2153         PR tree-optimization/46213
2154         * gfortran.dg/vect/pr46213.f90: New.
2155
2156 2010-11-04  Richard Guenther  <rguenther@suse.de>
2157
2158         PR testsuite/45702
2159         * gcc.dg/pr34989-1.c: Move ...
2160         * gcc.dg/lto/pr34989-1_0.c: ... here.
2161         * gcc.dg/pr34989-2.c: Move ...
2162         * gcc.dg/lto/pr34989-1_1.c: ... here.
2163         * gcc.dg/pr27898.c: Move ...
2164         * gcc.dg/lto/pr27898_0.c: ... here and ...
2165         * gcc.dg/lto/pr27898_1.c: ... split.
2166         * gcc.dg/pr28712.c: Move ...
2167         * gcc.dg/lto/pr28712_0.c: ... here and ...
2168         * gcc.dg/lto/pr28712_1.c: ... split ...
2169         * gcc.dg/lto/pr28712_2.c: ... twice.
2170         * gcc.dg/pr28706.c: Move ...
2171         * gcc.dg/lto/pr28706_0.c: ... here and ...
2172         * gcc.dg/lto/pr28706_1.c: ... split.
2173
2174 2010-11-04  Richard Guenther  <rguenther@suse.de>
2175             Richard Henderson  <rth@redhat.com>
2176
2177         * gcc.target/i386/fma4-vector-2.c: New testcase.
2178
2179 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2180             Richard Guenther  <rguenther@suse.de>
2181
2182         * gcc.dg/vec-scal-opt.c: New testcase.
2183         * gcc.dg/vec-scal-opt1.c: New testcase.
2184         * gcc.dg/vec-scal-opt2.c: New testcase.
2185
2186 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2187
2188         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2189         from plugin build flags on Darwin targets.
2190
2191 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2192
2193         * gcc.target/i386/pr46285.c: Require split_stack target.
2194
2195 2010-11-03  Jason Merrill  <jason@redhat.com>
2196
2197         PR c++/46293
2198         * g++.dg/cpp0x/constexpr-base2.C: New.
2199
2200         PR c++/46289
2201         * g++.dg/cpp0x/initlist45.C: New.
2202
2203 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2204
2205         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2206         is now allowed in categories.
2207         * obj-c++.dg/property/dynamic-2.mm: Same change.
2208         * objc.dg/property/dynamic-3.m: New.
2209         * obj-c++.dg/property/dynamic-3.mm: New.
2210         * objc.dg/property/at-property-14.m: New.
2211         * objc.dg/property/at-property-15.m: New.
2212         * obj-c++.dg/property/at-property-14.mm: New.
2213         * obj-c++.dg/property/at-property-15.mm: New.
2214
2215         * objc.dg/foreach-6.m: Added a few more tests for valid and
2216         invalid iterating variables and collections.
2217
2218 2010-11-03  Xinliang David Li  <davidxl@google.com>
2219
2220         PR target/46200
2221         * g++.dg/tree-ssa/ivopts-2.C: New test.
2222
2223 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2224
2225         PR target/46295
2226         * gcc.target/i386/pr46295.c: New.
2227
2228 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2229
2230         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2231         precision min/max for single precision on VSX.
2232
2233 2010-11-03  Jason Merrill  <jason@redhat.com>
2234
2235         PR c++/46289
2236         * g++.dg/cpp0x/constexpr-ice3.C: New.
2237
2238 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2239
2240         * gnat.dg/opt8.ad[sb]: New test.
2241         * gnat.dg/opt8_pkg.ads: New helper.
2242
2243 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2244
2245         PR rtl-optimization/45865
2246         * gcc.dg/pr45865.c: New.
2247         * gcc.dg/torture/pr45865.c: Likewise.
2248
2249         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2250         * gcc.target/arm/headmerge-2.c: Likewise.
2251         * gcc.target/i386/headmerge-1.c: Likewise.
2252         * gcc.target/i386/headmerge-2.c: Likewise.
2253
2254 2010-11-03  Richard Guenther  <rguenther@suse.de>
2255
2256         PR middle-end/46288
2257         * gcc.dg/pr46288.c: New testcase.
2258
2259 2010-11-03  Richard Guenther  <rguenther@suse.de>
2260
2261         PR tree-optimization/44807
2262         * gcc.dg/torture/pr44807.c: New testcase.
2263
2264 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2265
2266         PR libgfortran/43899
2267         * gfortran.dg/namelist_67.f90: New test.
2268
2269 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2270
2271         PR tree-optimization/46009
2272         * gcc.dg/vect/pr46009.c: New function.
2273
2274 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2275
2276         Implemented -fobjc-std=objc1 flag.
2277         * objc.dg/fobjc-std-1.m: New.
2278         * obj-c++.dg/fobjc-std-1.mm: New.
2279
2280 2010-11-03  Richard Guenther  <rguenther@suse.de>
2281
2282         PR middle-end/46241
2283         * g++.dg/debug/pr46241.C: New testcase.
2284
2285 2010-11-03  Richard Guenther  <rguenther@suse.de>
2286
2287         PR tree-optimization/46190
2288         * gfortran.dg/pr46190.f90: New testcase.
2289
2290 2010-11-03  Richard Guenther  <rguenther@suse.de>
2291
2292         PR testsuite/46274
2293         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2294         * gcc.dg/vect/vect-19.c: Likewise.
2295         * gcc.dg/vect/vect-17.c: Likewise.
2296
2297 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2298
2299         PR target/46285
2300         * gcc.target/i386/pr46285.c: New.
2301
2302 2010-11-03  Richard Guenther  <rguenther@suse.de>
2303
2304         PR tree-optimization/46217
2305         * gcc.dg/pr46217.c: New testcase.
2306
2307 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2308
2309         * objc.dg/property/dotsyntax-1.m: New.
2310         * objc.dg/property/dotsyntax-2.m: New.
2311         * obj-c++.dg/property/dotsyntax-1.mm: New.
2312         * obj-c++.dg/property/dotsyntax-2.mm: New.
2313
2314 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2315
2316         PR tree-optimization/46165
2317         * gcc.dg/pr46165.c: New test.
2318
2319 2010-11-03  Richard Guenther  <rguenther@suse.de>
2320
2321         PR middle-end/46251
2322         * gcc.dg/pr46251.c: New testcase.
2323
2324 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2325
2326         PR tree-optimization/46107
2327         * gcc.c-torture/compile/pr46107.c: New test.
2328
2329         PR debug/46252
2330         * gcc.dg/pr46252.c: New test.
2331
2332         PR rtl-optimization/46034
2333         PR rtl-optimization/46212
2334         PR rtl-optimization/46248
2335         * gcc.c-torture/compile/pr46034.c: New test.
2336         * gcc.c-torture/compile/pr46248.c: New test.
2337         * gcc.dg/pr46212.c: New test.
2338
2339 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2340
2341         * gnat.dg/sizetype4.adb: New test.
2342
2343 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2344
2345         * gcc.target/i386/avx-vzeroupper-15.c: New.
2346         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2347         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2348         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2349
2350         PR target/46253
2351         * gcc.target/i386/pr46253.c: New.
2352
2353 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2354             Tobias Burnus  <burnus@net-b.de>
2355
2356         PR fortran/45170
2357         * gfortran.dg/deferred_type_param_1.f90: New.
2358         * gfortran.dg/deferred_type_param_2.f90: New.
2359         * gfortran.dg/initialization_1.f90: Update dg-errors.
2360         * gfortran.dg/initialization_9.f90: Update dg-errors.
2361
2362 2010-11-02  Richard Guenther  <rguenther@suse.de>
2363
2364         PR tree-optimization/46149
2365         * g++.dg/torture/pr46149.C: New testcase.
2366
2367 2010-11-02  Richard Guenther  <rguenther@suse.de>
2368
2369         PR tree-optimization/46216
2370         * gcc.dg/torture/pr46216.c: New testcase.
2371
2372 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2373
2374         PR target/46131
2375         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2376         *-*-osf*.
2377
2378 2010-11-02  Richard Guenther  <rguenther@suse.de>
2379
2380         PR tree-optimization/46184
2381         * gcc.dg/pr46184.c: New testcase.
2382
2383 2010-11-02  Richard Guenther  <rguenther@suse.de>
2384
2385         PR tree-optimization/46177
2386         * gcc.dg/pr46177.c: New testcase.
2387
2388 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2389
2390         PR middle-end/46120
2391         * g++.dg/ipa/ivinline-9.C: New test.
2392
2393 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2394
2395         PR tree-optimization/45875
2396         * g++.dg/torture/pr45875.C: New test.
2397
2398 2010-11-02  Richard Guenther  <rguenther@suse.de>
2399
2400         PR testsuite/46249
2401         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2402
2403 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2404
2405         PR debug/46255
2406         * gcc.dg/pr46255.c: New test.
2407
2408 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2409
2410         PR c++/46170
2411         PR c++/46162
2412         * g++.dg/template/sfinae26.C: New test.
2413         * g++.dg/template/sfinae27.C: Likewise.
2414
2415 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2416
2417         PR c++/45606
2418         * g++.dg/template/typedef36.C: New test.
2419         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2420         * g++.dg/template/canon-type-10.C: Likewise.
2421         * g++.dg/template/canon-type-11.C: Likewise.
2422         * g++.dg/template/canon-type-12.C: Likewise.
2423         * g++.dg/template/canon-type-13.C: Likewise.
2424
2425 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2426
2427         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2428         instance of debug_pubnames on darwin.
2429
2430 2010-11-01  Jason Merrill  <jason@redhat.com>
2431             Benjamin Kosnik  <bkoz@redhat.com>
2432
2433         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2434         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2435
2436         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2437         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2438         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2439         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2440         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2441         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2442         * g++.dg/cpp0x/constexpr-array.C: New.
2443         * g++.dg/cpp0x/constexpr-base.C: New.
2444         * g++.dg/cpp0x/constexpr-complex.C: New.
2445         * g++.dg/cpp0x/constexpr-data1.C: New.
2446         * g++.dg/cpp0x/constexpr-data2.C: New.
2447         * g++.dg/cpp0x/constexpr-deref.C: New.
2448         * g++.dg/cpp0x/constexpr-diag1.C: New.
2449         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2450         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2451         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2452         * g++.dg/cpp0x/constexpr-empty.C: New.
2453         * g++.dg/cpp0x/constexpr-empty2.C: New.
2454         * g++.dg/cpp0x/constexpr-empty3.C: New.
2455         * g++.dg/cpp0x/constexpr-empty4.C: New.
2456         * g++.dg/cpp0x/constexpr-empty5.C: New.
2457         * g++.dg/cpp0x/constexpr-ex1.C: New.
2458         * g++.dg/cpp0x/constexpr-ex2.C: New.
2459         * g++.dg/cpp0x/constexpr-ex3.C: New.
2460         * g++.dg/cpp0x/constexpr-ex4.C: New.
2461         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2462         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2463         * g++.dg/cpp0x/constexpr-function1.C: New.
2464         * g++.dg/cpp0x/constexpr-function2.C: New.
2465         * g++.dg/cpp0x/constexpr-function3.C: New.
2466         * g++.dg/cpp0x/constexpr-ice.C: New.
2467         * g++.dg/cpp0x/constexpr-initlist.C: New.
2468         * g++.dg/cpp0x/constexpr-neg1.C: New.
2469         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2470         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2471         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2472         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2473         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2474         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2475         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2476         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2477         * g++.dg/cpp0x/constexpr-object1.C: New.
2478         * g++.dg/cpp0x/constexpr-object2.C: New.
2479         * g++.dg/cpp0x/constexpr-overflow.C: New.
2480         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2481         * g++.dg/cpp0x/constexpr-pos1.C: New.
2482         * g++.dg/cpp0x/constexpr-potential1.C: New.
2483         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2484         * g++.dg/cpp0x/constexpr-pure.C: New.
2485         * g++.dg/cpp0x/constexpr-static.C: New.
2486         * g++.dg/cpp0x/constexpr-static2.C: New.
2487         * g++.dg/cpp0x/constexpr-static3.C: New.
2488         * g++.dg/cpp0x/constexpr-static4.C: New.
2489         * g++.dg/cpp0x/constexpr-static5.C: New.
2490         * g++.dg/cpp0x/constexpr-static6.C: New.
2491         * g++.dg/cpp0x/constexpr-string.C: New.
2492         * g++.dg/cpp0x/constexpr-switch.C: New.
2493         * g++.dg/cpp0x/constexpr-targ.C: New.
2494         * g++.dg/cpp0x/constexpr-throw.C: New.
2495         * g++.dg/cpp0x/constexpr-typeid.C: New.
2496         * g++.dg/cpp0x/constexpr-union.C: New.
2497         * g++.dg/cpp0x/constexpr-value.C: New.
2498         * g++.dg/cpp0x/constexpr-value2.C: New.
2499         * g++.dg/cpp0x/constexpr-variadic.C: New.
2500         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2501         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2502         * g++.dg/other/fold1.C: Likewise.
2503         * g++.dg/parse/crash36.C: Likewise.
2504         * g++.dg/parse/constant4.C: Adjust expected error.
2505         * g++.dg/template/arg5.C: Likewise.
2506         * g++.dg/template/non-dependent10.C: Likewise.
2507         * g++.dg/template/qualified-id3.C: Likewise.
2508         * g++.dg/warn/overflow-warn-1.C: Likewise.
2509         * g++.dg/warn/overflow-warn-3.C: Likewise.
2510         * g++.dg/warn/overflow-warn-4.C: Likewise.
2511         * g++.old-deja/g++.pt/crash10.C: Likewise.
2512
2513         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2514
2515 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2516
2517         Implemented format and noreturn attributes for Objective-C methods.
2518         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2519         * objc.dg/attributes/method-deprecated-1.m: New.
2520         * objc.dg/attributes/method-deprecated-2.m: New.
2521         * objc.dg/attributes/method-deprecated-3.m: New.
2522         * objc.dg/attributes/method-noreturn-1.m: New.
2523         * objc.dg/attributes/method-sentinel-1.m: New.
2524         * objc.dg/attributes/method-format-1.m: New.
2525         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2526         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2527         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2528         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2529         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2530         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2531         * obj-c++.dg/attributes/method-format-1.mm: New.
2532
2533 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2534
2535         * objc.dg/property/at-property-deprecated-1.m: New.
2536         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2537
2538 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2539
2540         Implemented Objective-C 2.0 property accessors.
2541         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2542         avoid testing more complex accessors in this testcase which is not
2543         about them.
2544         * objc.dg/property/at-property-7.m: Same change.
2545         * objc.dg/property/at-property-8.m: Same change.
2546         * objc.dg/property/at-property-9.m: Same change.
2547         * objc.dg/property/at-property-10.m: Same change.
2548         * objc.dg/property/at-property-11.m: Same change.
2549         * obj-c++.dg/property/at-property-6.mm: Same change.
2550         * obj-c++.dg/property/at-property-7.mm: Same change.
2551         * obj-c++.dg/property/at-property-8.mm: Same change.
2552         * obj-c++.dg/property/at-property-9.mm: Same change.
2553         * obj-c++.dg/property/at-property-10.mm: Same change.
2554         * obj-c++.dg/property/at-property-11.mm: Same change.
2555         * objc.dg/property/at-property-12.m: New.
2556         * objc.dg/property/at-property-13.m: New.
2557         * obj-c++.dg/property/at-property-12.mm: New.
2558         * obj-c++.dg/property/at-property-13.mm: New.
2559
2560 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2561
2562         PR fortran/46152
2563         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2564         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2565         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2566         * gfortran.dg/allocate_with_typespec_2.f: New test.
2567         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2568         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2569         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2570
2571 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2572             Nathan Froyd  <froydnj@codesourcery.com>
2573
2574         PR tree-optimization/46259
2575         * gfortran.dg/pr46259.f: New testcase.
2576
2577 2010-11-01  Paul Koning  <ni1d@arrl.net>
2578
2579         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2580         * gcc.c-torture/compile/20020604-1.c: Ditto.
2581         * gcc.c-torture/compile/20001226-1.c: Ditto.
2582         * gcc.c-torture/compile/20010327-1.c: Ditto.
2583         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2584         * gcc.c-torture/compile/pr43191.c: Ditto.
2585         * gcc.c-torture/compile/pr41181.c: Ditto.
2586
2587 2010-10-31  Richard Henderson  <rth@redhat.com>
2588
2589         * lib/target-supports.exp
2590         (check_effective_target_automatic_stack_alignment): True for
2591         x86 but not windows.
2592         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2593         use of the preferred-stack-boundary arguments.
2594         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2595
2596 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2597
2598         PR target/46142
2599         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2600         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2601
2602 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2603
2604         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2605
2606 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2607
2608         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2609         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2610         than tls.
2611         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2612         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2613         * objc.dg/torture/tls/thr-init.m: Likewise.
2614         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2615         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2616
2617 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2618
2619         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2620         the Linux kernel.
2621
2622 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2623
2624         PR fortran/44917
2625         PR fortran/44926
2626         PR fortran/46196
2627         * gfortran.dg/typebound_generic_10.f03: New.
2628
2629 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2630
2631         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2632         * objc.dg/property/property-neg-1.m: Updated for changes in the
2633         syntax of @property and the implementation of
2634         @synthesize/@dynamic.
2635         * objc.dg/property/property-neg-2.m: Same change.
2636         * objc.dg/property/property-neg-3.m: Same change.
2637         * objc.dg/property/property-neg-4.m: Same change.
2638         * objc.dg/property/property-neg-5.m: Same change.
2639         * objc.dg/property/property-neg-7.m: Same change.
2640         * objc.dg/property/property-1.m: Same change.
2641         * objc.dg/property/synthesize-1.m: Same change.
2642         * objc.dg/property/at-property-2.m: Same change.
2643         * objc.dg/property/at-property-4.m: Same change.
2644
2645         * objc.dg/property/fsf-property-method-acces.m: Updated for
2646         changes in the syntax of @property and the implementation of
2647         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2648         * objc.dg/property/fsf-property-basic.m: Same change.
2649         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2650
2651         * objc.dg/property/at-property-5.m: New.
2652         * objc.dg/property/at-property-6.m: New.
2653         * objc.dg/property/at-property-7.m: New.
2654         * objc.dg/property/at-property-8.m: New.
2655         * objc.dg/property/at-property-9.m: New.
2656         * objc.dg/property/at-property-10.m: New.
2657         * objc.dg/property/at-property-11.m: New.
2658         * objc.dg/property/synthesize-2.m: New.
2659         * objc.dg/property/dynamic-2.m: New.
2660
2661         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2662         syntax of @property and the implementation of
2663         @synthesize/@dynamic.
2664         * obj-c++.dg/property/property-neg-2.mm: Same change.
2665         * obj-c++.dg/property/property-neg-3.mm: Same change.
2666         * obj-c++.dg/property/property-neg-4.mm: Same change.
2667         * obj-c++.dg/property/property-neg-5.mm: Same change.
2668         * obj-c++.dg/property/property-neg-7.mm: Same change.
2669         * obj-c++.dg/property/property-1.mm: Same change.
2670         * obj-c++.dg/property/synthesize-1.mm: Same change.
2671         * obj-c++.dg/property/at-property-2.mm: Same change.
2672         * obj-c++.dg/property/at-property-4.mm: Same change.
2673
2674         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2675         changes in the syntax of @property and the implementation of
2676         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2677         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2678         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2679
2680         * obj-c++.dg/property/at-property-5.mm: New.
2681         * obj-c++.dg/property/at-property-6.mm: New.
2682         * obj-c++.dg/property/at-property-7.mm: New.
2683         * obj-c++.dg/property/at-property-8.mm: New.
2684         * obj-c++.dg/property/at-property-9.mm: New.
2685         * obj-c++.dg/property/at-property-10.mm: New.
2686         * obj-c++.dg/property/at-property-11.mm: New.
2687         * obj-c++.dg/property/synthesize-2.mm: New.
2688         * obj-c++.dg/property/dynamic-2.mm: New.
2689
2690 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2691             Andrew Pinski  <pinskia@gmail.com>
2692
2693         * gcc.c-torture/execute/vector-shift.c: New testcase.
2694         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2695         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2696         * gcc.dg/vector-shift.c: Likewise.
2697         * gcc.dg/vector-shift1.c: Likewise.
2698         * gcc.dg/torture/vector-shift2.c: Likewise.
2699         * gcc.dg/vector-shift3.c: Likewise.
2700         * gcc.dg/simd-1b.c: Adjust.
2701
2702 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2703
2704         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2705
2706 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2707
2708         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2709
2710 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2711
2712         PR target/46153
2713         * gcc.target/i386/pr46153.c: New test.
2714
2715 2010-10-27  Jason Merrill  <jason@redhat.com>
2716
2717         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2718
2719 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2720
2721         PR fortran/46161
2722         * gfortran.dg/class_dummy_3.f03: New.
2723
2724 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2725
2726         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2727         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2728
2729         * gcc.target/i386/avx-vzeroupper-3.c: New.
2730         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2731         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2732         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2733         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2734         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2735         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2736         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2737         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2738         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2739         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2740         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2741
2742 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2743
2744         * obj-c.dg/property/at-property-4.m: New.
2745         * obj-c++.dg/property/at-property-4.mm: New.
2746         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2747         updates in warning.
2748         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2749         updates in warning.
2750
2751 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2752
2753         * objc.dg/property/at-property-1.m: New.
2754         * objc.dg/property/at-property-2.m: New.
2755         * objc.dg/property/at-property-3.m: New.
2756         * objc.dg/ivar-invalid-type-1.m: New.
2757         * obj-c++.dg/property/at-property-1.mm: New.
2758         * obj-c++.dg/property/at-property-2.mm: New.
2759         * obj-c++.dg/property/at-property-3.mm: New.
2760         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2761         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2762         in error reporting.
2763
2764 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2765
2766         PR libgfortran/46010
2767         * gfortran.dg/namelist_66.f90: New test.
2768         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2769
2770 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2771
2772         PR fortran/42647
2773         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2774         * gfortran.dg/allocatable_scalar_10.f90: New.
2775         * gfortran.dg/class_19.f03: Extended.
2776
2777 2010-10-26  Jan Hubicka  <jh@suse.cz>
2778
2779         PR middle-end/45736
2780         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2781
2782 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2783
2784         PR tree-optimization/46167
2785         * gcc.dg/vect/O-pr46167.c: New.
2786         * gcc.dg/vect/vect.exp: Run tests with -O.
2787
2788 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2789
2790         PR target/44948
2791         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2792         * g++.dg/vect/pr33860a.cc: Likewise.
2793         * gcc.c-torture/compile/20070522-1.c: Likewise.
2794         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2795         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2796         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2797         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2798         * gcc.dg/pr44136.c: Likewise.
2799
2800         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2801         * gcc.dg/compat/vector-1_x.c: Likewise.
2802         * gcc.dg/compat/vector-1_y.c: Likewise.
2803         * gcc.dg/compat/vector-2_x.c: Likewise.
2804         * gcc.dg/compat/vector-2_y.c: Likewise.
2805         * gcc.dg/pr43300.c: Likewise.
2806
2807         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2808         * gcc.dg/compat/vector-1a_y.c: Likewise.
2809         * gcc.dg/compat/vector-1b_x.c: Likewise.
2810         * gcc.dg/compat/vector-1b_y.c: Likewise.
2811         * gcc.dg/compat/vector-2a_x.c: Likewise.
2812         * gcc.dg/compat/vector-2a_y.c: Likewise.
2813         * gcc.dg/compat/vector-2b_x.c: Likewise.
2814         * gcc.dg/compat/vector-2b_y.c: Likewise.
2815         * gcc.target/i386/pr39162.c: Likewise.
2816         * gcc.target/i386/pr40906-2.c: Likewise.
2817         * gcc.target/i386/sse-5.c: Likewise.
2818
2819         * gcc.dg/pr35442.c: Prune ABI change warnings.
2820
2821         * gcc.c-torture/execute/pr38151.x: New.
2822         * gcc.target/i386/pr44948-1a.c: Likewise.
2823         * gcc.target/i386/pr44948-1b.c: Likewise.
2824         * gcc.target/i386/pr44948-2a.c: Likewise.
2825         * gcc.target/i386/pr44948-2b.c: Likewise.
2826
2827 2010-10-26  Ian Lance Taylor  <iant@google.com>
2828
2829         PR middle-end/45687
2830         * gcc.c-torture/execute/20101025-1.c: New test.
2831
2832 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2833
2834         PR fortran/45451
2835         * gfortran.dg/class_allocate_5.f90: New.
2836
2837 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2838
2839         Implement opaque-enum-specifiers for C++0x
2840         * g++.dg/cpp0x/forw_enum1.C: New.
2841         * g++.dg/cpp0x/forw_enum2.C: New.
2842         * g++.dg/cpp0x/forw_enum3.C: New.
2843         * g++.dg/cpp0x/forw_enum4.C: New.
2844         * g++.dg/cpp0x/forw_enum5.C: New.
2845         * g++.dg/cpp0x/forw_enum6.C: New.
2846         * g++.dg/cpp0x/forw_enum7.C: New.
2847         * g++.dg/cpp0x/forw_enum8.C: New.
2848         * g++.dg/cpp0x/forw_enum9.C: New.
2849         * g++.dg/parse/enum3.C: Add new errors.
2850         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2851         * g++.dg/cpp0x/auto9.C: Add new error.
2852         * g++.dg/template/crash79.C: Add new errors.
2853
2854 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2855
2856         * gcc.target/arm/volatile-bitfields-1.c: New test.
2857         * gcc.target/arm/volatile-bitfields-2.c: New test.
2858         * gcc.target/arm/volatile-bitfields-3.c: New test.
2859
2860 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2861
2862         * gnat.dg/pointer_discr1.adb: New test.
2863         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2864         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2865         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2866
2867 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2868
2869         * gnat.dg/loop_optimization8.adb: New test.
2870         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2871         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2872
2873 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2874
2875         * gnat.dg/in_out_parameter2.adb: New test.
2876         * gnat.dg/in_out_parameter3.adb: Likewise.
2877
2878 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2879
2880         * g++.dg/opt/combine.c: New test.
2881
2882 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2883
2884         * gnat.dg/opt7.ad[sb]: New test.
2885         * gnat.dg/opt7_pkg.ads: New helper.
2886
2887 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2888
2889         PR objc/45735
2890         * obj-c.dg/pr45735.mm: New.
2891         * obj-c++.dg/pr45735.mm: New.
2892
2893 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2894
2895         PR objc/24393
2896         * objc.dg/pr24393.m: New.
2897         * obj-c++.dg/pr24393.mm: New.
2898
2899 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2900
2901         PR objc/28049
2902         * objc.dg/pr28049.m: New.
2903         * obj-c++.dg/pr28049.mm: New.
2904
2905 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2906
2907         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2908         parameter attributes are now supported.
2909         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2910         * objc.dg/attributes/parameter-attribute-1.m: New test.
2911         * objc.dg/attributes/parameter-attribute-2.m: New test.
2912         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2913         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2914
2915 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2916
2917         Based on the CFString implementation in FSF apple/trunk branch.
2918
2919         * gcc.dg/darwin-cfstring-1.c: New.
2920         * gcc.dg/darwin-cfstring-2.c: New.
2921         * gcc.dg/torture/darwin-cfstring-3.c: New.
2922         * g++.dg/other/darwin-cfstring1.C: New.
2923         * g++.dg/torture/darwin-cfstring-3.C: New.
2924
2925 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2926
2927         * objc.dg/demangle-1.m: New test.
2928         * obj-c++.dg/demangle-1.mm: New test.
2929         * obj-c++.dg/demangle-2.mm: New test.
2930         * obj-c++.dg/demangle-3.mm: New test.
2931
2932 2010-10-23  Ian Lance Taylor  <iant@google.com>
2933
2934         * gcc.c-torture/execute/20101011-1.c: New test.
2935         * gcc.c-torture/execute/20101011-1.x: New test driver.
2936
2937 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2938
2939         PR fortran/46122
2940         * gfortran.dg/protected_8.f90: New.
2941
2942 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2943
2944         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2945         * gcc.target/i386/isa-9.c: Skip for -march other than
2946         -march=amdfam10 in multilib options.
2947         * gcc.target/i386/pr42589.c: Skip for -march other than
2948         -march=i486 in multilib options.
2949         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2950         other -march in multilib options.
2951
2952 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2953
2954         PR rtl-optimization/37360
2955         * gcc.dg/pr37360.c: New test.
2956
2957 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2958
2959         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2960
2961 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2962             Andrew Pinski  <pinskia@gmail.com>
2963
2964         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2965         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2966         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2967         * gcc.dg/vector-subscript-1.c: Likewise.
2968         * gcc.dg/vector-subscript-2.c: Likewise.
2969         * gcc.dg/vector-subscript-3.c: New testcase.
2970         * gcc.dg/array-8.c: Adjust.
2971
2972 2010-10-22  Richard Guenther  <rguenther@suse.de>
2973
2974         PR middle-end/46137
2975         * c-c++-common/torture/pr46137.c: New testcase.
2976
2977 2010-10-22  Jason Merrill  <jason@redhat.com>
2978
2979         PR c++/46129
2980         * g++.dg/template/defarg14.C: New.
2981
2982 2010-10-22  Jason Merrill  <jason@redhat.com>
2983
2984         PR c++/46103
2985         * g++.dg/cpp0x/implicit10.C: New.
2986
2987 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2988
2989         PR target/46098
2990         * gcc.target/i386/pr46098.c: New test.
2991
2992 2010-10-22  Richard Guenther  <rguenther@suse.de>
2993
2994         PR tree-optimization/45720
2995         * gcc.dg/torture/pr45720.c: New testcase.
2996
2997 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2998
2999         PR tree-optimization/46126
3000         * gcc.dg/vect/pr46126.c: New.
3001
3002 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3003
3004         Based on the CFString implementation in FSF apple/trunk branch.
3005
3006         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3007         so that the latter can be used in dg-skip and dg-xfail clauses.
3008         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3009         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3010         to use dg-additional-files for Object1.
3011         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3012         to use dg-additional-files for Object1, move to torture/strings/.
3013         * obj-c++.dg/const-str-4.mm: Likewise.
3014         * obj-c++.dg/const-str-3.mm: Likewise.
3015         * obj-c++.dg/const-str-8.mm: Likewise.
3016         * obj-c++.dg/const-str-9.mm: Likewise.
3017         * obj-c++.dg/const-str-10.mm: Likewise.
3018         * obj-c++.dg/const-str-10.mm: Likewise.
3019         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3020         to use dg-additional-files for Object1, move to strings/.
3021         * obj-c++.dg/const-str-2.mm: Likewise.
3022         * obj-c++.dg/const-str-5.mm: Likewise.
3023         * obj-c++.dg/const-str-6.mm: Likewise.
3024         * obj-c++.dg/const-str-12.mm: Likewise.
3025         * obj-c++.dg/strings/strings.exp: New.
3026         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3027         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3028         * obj-c++.dg/torture/strings/strings.exp: New.
3029         * obj-c++.dg/torture/strings/string1.mm: New.
3030         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3031         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3032         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3033
3034         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3035         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3036         * objc/execute/string2.m: Likewise.
3037         * objc/execute/string3.m: Likewise.
3038         * objc/execute/string3.m: Likewise.
3039         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3040         * objc.dg/foreach-4.m: Likewise.
3041         * objc.dg/foreach-5.m: Likewise.
3042         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3043         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3044         * objc.dg/const-str-4.m: Likewise.
3045         * objc.dg/const-str-7.m: Likewise.
3046         * objc.dg/const-str-8.m: Likewise.
3047         * objc.dg/const-str-9.m: Likewise.
3048         * objc.dg/const-str-10.m: Likewise.
3049         * objc.dg/const-str-11.m: Likewise.
3050         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3051         to use dg-additional-files for Object1, move to objc.dg/strings/.
3052         * objc.dg/const-str-2.m: Likewise.
3053         * objc.dg/const-str-5.m: Likewise.
3054         * objc.dg/const-str-6.m: Likewise.
3055         * objc.dg/const-str-12.m: Likewise.
3056         * objc.dg/const-str-12b.m: Likewise.
3057         * objc.dg/strings/strings.exp: New.
3058         * objc.dg/strings/const-cfstring-2.m: New.
3059         * objc.dg/strings/const-cfstring-5.m: New.
3060         * objc.dg/torture/strings/strings.exp: New.
3061         * objc.dg/torture/strings/const-cfstring-1.m: New.
3062         * objc.dg/torture/strings/const-cfstring-3.m: New.
3063         * objc.dg/torture/strings/const-cfstring-4.m: New.
3064
3065 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3066
3067         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3068
3069 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3070
3071         PR c++/46117
3072         * g++.dg/parse/crash57.C: New.
3073
3074 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3075             H.J. Lu  <hongjiu.lu@intel.com>
3076
3077         PR target/45946
3078         * gcc.target/i386/pr45946.c: New test.
3079
3080 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3081
3082         PR tree-optimization/45875
3083         * g++.dg/ipa/pr45875.C: New test.
3084
3085 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3086
3087         PR tree-optimization/46049
3088         PR tree-optimization/46052
3089         * gcc.dg/vect/pr46052.c: New test.
3090         * gcc.dg/vect/pr46049.c: New test.
3091
3092 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3093
3094         PR fortran/46007
3095         * gfortran.dg/shape_5.f90:  New test case.
3096
3097 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3098
3099         PR fortran/46060
3100         * gfortran.dg/proc_ptr_comp_25.f90: New.
3101
3102 2010-10-21  Richard Guenther  <rguenther@suse.de>
3103             Michael Matz  <matz@suse.de>
3104
3105         PR tree-optimization/45764
3106         * gcc.dg/torture/pr45764.c: New testcase.
3107
3108 2010-10-21  Richard Guenther  <rguenther@suse.de>
3109
3110         PR tree-optimization/46111
3111         * g++.dg/torture/pr46111.C: New testcase.
3112
3113 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3114
3115         PR fortran/46067
3116         * gfortran.dg/dummy_procedure_4.f90: New.
3117         * gfortran.dg/proc_ptr_30.f90: New.
3118
3119 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3120
3121         PR fortran/46100
3122         * gfortran.dg/ptr-func-1.f90: New.
3123         * gfortran.dg/ptr-func-2.f90: New.
3124
3125 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3126
3127         PR tree-optimization/45919
3128         * gcc.c-torture/compile/pr45919.c: New test.
3129
3130         PR tree-optimization/46066
3131         * gcc.dg/autopar/pr46066.c: New test.
3132
3133 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3134
3135         PR c++/46024
3136         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3137
3138 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3139
3140         PR c++/46056
3141         * g++.dg/cpp0x/range-for7.C: New.
3142
3143 2010-10-20  Richard Guenther  <rguenther@suse.de>
3144
3145         PR lto/45667
3146         * g++.dg/lto/20101020-1_0.h: New testcase.
3147         * g++.dg/lto/20101020-1_0.C: Likewise.
3148         * g++.dg/lto/20101020-1_1.C: Likewise.
3149
3150 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3151
3152         * gcc.dg/20101013-1.c: New test.
3153
3154 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3155
3156         PR target/46085
3157         * gcc.target/i386/pr46085-1.c: New.
3158         * gcc.target/i386/pr46085-2.c: Likewise.
3159
3160 2010-10-20  Richard Guenther  <rguenther@suse.de>
3161
3162         PR tree-optimization/45860
3163         * gcc.dg/torture/pr45860.c: New testcase.
3164
3165 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3166
3167         * gnat.dg/discr25.adb: New test.
3168         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3169
3170 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3171
3172         * gcc.target/powerpc/ehreturn.c: New test.
3173
3174 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3175
3176         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3177         not require Foundation and run with the GNU runtime as well.
3178
3179         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3180
3181         Radar 4439126
3182         * obj-c++.dg/template-8.mm: New.
3183
3184 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3185
3186         PR objc/23709
3187         * objc.dg/pr23709.m: New.
3188         * obj-c++.dg/pr23709.m: New.
3189
3190 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3191
3192         PR c++/46046
3193         * g++.dg/template/crash104.C: New.
3194
3195 2010-10-19  Richard Henderson  <rth@redhat.com>
3196
3197         * gcc.target/i386/fma3-fma.c: New.
3198         * gcc.target/i386/fma3-builtin.c: New.
3199         * gcc.target/i386/fma4-builtin.c: New.
3200
3201 2010-10-19  Richard Guenther  <rguenther@suse.de>
3202
3203         PR testsuite/46081
3204         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3205
3206 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3207
3208         Merge from 'apple/trunk' branch on FSF servers.
3209
3210         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3211
3212         Radar 4293709
3213         * objc.dg/proto-init-mimatch-1.m: New.
3214         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3215
3216 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3217
3218         Implemented parsing @synthesize and @dynamic for
3219         Objective-C/Objective-C++.
3220         * objc.dg/property/dynamic-1.m: New.
3221         * objc.dg/property/synthesize-1.m: New.
3222         * obj-c++.dg/property/dynamic-1.mm: New.
3223         * obj-c++.dg/property/synthesize-1.mm: New.
3224
3225 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3226
3227         * objc.dg/at-class-1.m: New.
3228         * objc.dg/at-class-1.mm: New.
3229
3230 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3231
3232         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3233
3234 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3235
3236         Merge from 'apple/trunk' branch on FSF servers.
3237
3238         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3239
3240         Radar 4407151
3241         * obj-c++.dg/template-7.mm: New.
3242
3243 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3244
3245         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3246         bugfix.
3247
3248 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3249
3250         Merge from 'apple/trunk' branch on FSF servers.
3251
3252         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3253
3254         Radar 4451818
3255         * obj-c++.dg/try-catch-16.mm: New.
3256         * obj-c++.dg/try-catch-17.mm: New.
3257
3258         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3259
3260         Radar 4330422
3261         * obj-c++.dg/try-catch-15.mm: New
3262
3263         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3264
3265         Radar 4204796
3266         * obj-c++.dg/try-catch-12.mm: New
3267         * obj-c++.dg/try-catch-13.mm: New
3268         * obj-c++.dg/try-catch-14.mm: New
3269         * objc.dg/try-catch-11.m: New
3270         * objc.dg/try-catch-12.m: New
3271         * objc.dg/try-catch-13.m: New
3272
3273 2010-10-18  Richard Henderson  <rth@redhat.com>
3274
3275         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3276
3277 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3278
3279         PR c/46015
3280         * c-c++-common/Wunused-var-13.c: New test.
3281
3282 2010-10-18  Richard Guenther  <rguenther@suse.de>
3283
3284         PR tree-optimization/45967
3285         * gcc.dg/torture/pr45967.c: New testcase.
3286         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3287         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3288         * gcc.dg/torture/pr39074-2.c: Likewise
3289         * gcc.dg/torture/pta-escape-1.c: Likewise
3290         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3291         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3292         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3293         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3294         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3295         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3296
3297 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3298
3299         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3300
3301 2010-10-18  Richard Guenther  <rguenther@suse.de>
3302
3303         PR lto/44950
3304         * g++.dg/lto/20101015-2_0.C: New testcase.
3305
3306 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3307
3308         PR middle-end/46019
3309         * gcc.c-torture/execute/pr46019.c: New test.
3310
3311 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3312
3313         Merge from 'apple/trunk' branch on FSF servers.
3314
3315         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3316
3317         Radar 4516785
3318         * obj-c++.dg/method-namespace-2.mm: New.
3319
3320 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3321
3322         Merge from 'apple/trunk' branch on FSF servers.
3323
3324         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3325
3326         Radar 4133425
3327         * objc.dg/private-1.m: Test modified.
3328         * obj-c++.dg/private-1.mm: Test modified.
3329
3330 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3331
3332         PR testsuite/45987
3333         * gcc.target/i386/push-1.c: Remove.
3334
3335 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3336             H.J. Lu  <hongjiu.lu@intel.com>
3337
3338         PR target/46051
3339         * gcc.target/i386/pr46051.c: New test.
3340
3341 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3342
3343         * obj-c++.dg/gnu-api-2-class.mm: New.
3344         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3345         * obj-c++.dg/gnu-api-2-method.mm: New.
3346         * obj-c++.dg/gnu-api-2-objc.mm: New.
3347         * obj-c++.dg/gnu-api-2-object.mm: New.
3348         * obj-c++.dg/gnu-api-2-property.mm: New.
3349         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3350         * obj-c++.dg/gnu-api-2-sel.mm: New.
3351
3352 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3353
3354         * objc.dg/fsf-package-0.m: New.
3355         * obj-c++.dg/fsf-package-0.m: New.
3356
3357 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3358
3359         PR objc/18255
3360         * objc.dg/pr18255.m: New.
3361
3362 2010-10-16  Jan Hubicka  <jh@suse.cz>
3363
3364         PR middle-end/44206
3365         * g++.dg/torture/pr44206.C: New.
3366
3367 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3368
3369         * objc.dg/gnu-api-2-class.m: New.
3370         * objc.dg/gnu-api-2-objc.m: New.
3371
3372 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3373
3374         * objc.dg/gnu-api-2-ivar.m: New.
3375
3376 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3377
3378         * objc.dg/gnu-api-2-property.m: New.
3379
3380 2010-10-15  Xinliang David Li  <davidxl@google.com>
3381
3382         * g++.dg/uninit-pred-3_a.C: New test.
3383         * g++.dg/uninit-pred-3_b.C: New test.
3384
3385 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3386
3387         * objc.dg/gnu-api-2-object.m: New.
3388
3389 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3390
3391         * objc.dg/gnu-api-2-method.m: New.
3392
3393 2010-10-15  Jason Merrill  <jason@redhat.com>
3394
3395         * g++.dg/lto/pr45983_0.C: New.
3396
3397 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3398
3399         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3400         builtin combiner patterns.
3401         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3402         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3403         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3404         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3405         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3406
3407 2010-10-15  Richard Guenther  <rguenther@suse.de>
3408
3409         * g++.dg/lto/20101015-1_0.C: New testcase.
3410
3411 2010-10-15  Richard Guenther  <rguenther@suse.de>
3412
3413         PR testsuite/46021
3414         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3415         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3416
3417 2010-10-15  Richard Guenther  <rguenther@suse.de>
3418
3419         PR lto/45957
3420         * g++.dg/lto/20101014-1_0.C: New testcase.
3421
3422 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3423
3424         * objc.dg/gnu-api-2-protocol.m: New.
3425         * objc.dg/gnu-api-2-sel.m: New.
3426
3427 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3428
3429         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3430         arm-eabi targets.
3431
3432 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3433
3434         * gcc.dg/20101010-1.c: New testcase.
3435
3436 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3437
3438         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3439         script when relocatable linking.
3440
3441 2010-10-14  Yao Qi  <yao@codesourcery.com>
3442
3443         PR target/45447
3444         * gcc.target/arm/pr45447.c: New test.
3445
3446 2010-10-14  Jan Hubicka  <jh@suse.cz>
3447
3448         PR middle-end/45621
3449         * g++.dg/lto/pr45621.h : New.
3450         * g++.dg/lto/pr45621_0.C: New.
3451         * g++.dg/lto/pr45621_1.C: New.
3452
3453 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3454
3455         * objc.dg/property: New.
3456         * objc.dg/property/fsf-property-basic.m: New.
3457         * objc.dg/property/fsf-property-method-access.m: New.
3458         * objc.dg/property/fsf-property-named-ivar.m: New.
3459         * obj-c++.dg/property: New.
3460         * obj-c++.dg/property/fsf-property-basic.mm: New.
3461         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3462         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3463
3464         merge from FSF apple 'trunk' branch.
3465         2006 Fariborz Jahanian  <fjahanian@apple.com>
3466
3467         Radars 4436866, 4505126, 4506903, 4517826
3468         * objc.dg/property/property-1.m: New.
3469         * objc.dg/property/property-2.m: New.
3470         * objc.dg/property/property-3.m: New.
3471         * objc.dg/property/property-neg-1.m: New.
3472         * objc.dg/property/property-neg-2.m: New.
3473         * objc.dg/property/property-neg-3.m: New.
3474         * objc.dg/property/property-neg-4.m: New.
3475         * objc.dg/property/property-neg-5.m: New.
3476         * objc.dg/property/property-neg-6.m: New.
3477         * objc.dg/property/property-neg-7.m: New.
3478         * objc.dg/property/property.exp: New.
3479         * obj-c++.dg/property/property-1.mm: New.
3480         * obj-c++.dg/property/property-2.mm: New.
3481         * obj-c++.dg/property/property-3.mm: New.
3482         * obj-c++.dg/property/property-neg-1.mm: New.
3483         * obj-c++.dg/property/property-neg-2.mm: New.
3484         * obj-c++.dg/property/property-neg-3.mm: New.
3485         * obj-c++.dg/property/property-neg-4.mm: New.
3486         * obj-c++.dg/property/property-neg-5.mm: New.
3487         * obj-c++.dg/property/property-neg-6.mm: New.
3488         * obj-c++.dg/property/property-neg-7.mm: New.
3489         * obj-c++.dg/property/property.exp: New.
3490
3491 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3492
3493         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3494
3495 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3496
3497         PR c/45969
3498         * gcc.c-torture/compile/pr45969-1.c: New test.
3499
3500 2010-10-14  Richard Guenther  <rguenther@suse.de>
3501
3502         PR tree-optimization/44913
3503         * gcc.dg/torture/pr44913.c: New testcase.
3504
3505 2010-10-14  Richard Guenther  <rguenther@suse.de>
3506
3507         PR lto/45382
3508         * g++.dg/lto/20101014-2_0.C: New testcase.
3509
3510 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3511
3512         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3513         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3514         * gcc.target/i386/pr44130.c: Likewise.
3515         * gcc.target/i386/pr44144.c: Likewise.
3516         * gcc.target/i386/pr44180.c: Likewise.
3517         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3518         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3519         * gcc.target/i386/vect-sizes-1.c: Likewise.
3520         * gcc.target/i386/vectorize4-avx.c: Likewise.
3521
3522 2010-10-14  Richard Guenther  <rguenther@suse.de>
3523
3524         PR lto/44561
3525         * g++.dg/lto/20101010-3_0.C: New testcase.
3526         * g++.dg/lto/20101010-4_0.C: Likewise.
3527
3528 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3529
3530         * objc.dg/pr45878.m: Update to include NSConstantString interface
3531         for -fnext-runtime.
3532         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3533         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3534         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3535         reference for m64 -fnext-runtime.
3536
3537 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3538
3539         * gcc.target/i386/vect-sizes-1.c: New.
3540
3541 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3542
3543         PR middle-end/46011
3544         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3545
3546 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3547
3548         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3549         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3550
3551 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3552
3553         * gcc.target/ia64/20101005.c: New test.
3554
3555 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3556
3557         PR rtl-optimization/45570
3558         * gcc.dg/pr45570.c: New test.
3559
3560 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3561
3562         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3563         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3564         * gcc.target/i386/vectorize4-avx.c: Likewise.
3565
3566 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3567
3568         * gcc.target/i386/avx-copysign-vec.c: New.
3569         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3570
3571 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3572
3573         PR middle-end/44130
3574         * gcc.target/i386/pr44130.c: New.
3575
3576 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3577
3578         PR middle-end/44144
3579         * gcc.target/i386/pr44144.c: New.
3580
3581 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3582
3583         PR target/44180
3584         * gcc.target/i386/pr44180.c: New.
3585
3586 2010-10-13  Jason Merrill  <jason@redhat.com>
3587
3588         * g++.dg/template/canon-type-8.C: New.
3589
3590 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3591
3592         * gcc.c-torture/execute/20101013-1.c: New test.
3593
3594 2010-10-13  Richard Guenther  <rguenther@suse.de>
3595
3596         PR objc/45878
3597         * objc.dg/pr45878.m: New testcase.
3598
3599 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3600
3601         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3602         * gcc.dg/format/dfp-printf-1.c: Likewise.
3603         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3604
3605 2010-10-13  Richard Guenther  <rguenther@suse.de>
3606
3607         PR tree-optimization/45788
3608         * g++.dg/pr45788.C: New testcase.
3609
3610 2010-10-13  Richard Guenther  <rguenther@suse.de>
3611
3612         PR tree-optimization/45970
3613         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3614
3615 2010-10-13  Richard Guenther  <rguenther@suse.de>
3616
3617         PR tree-optimization/45982
3618         * gcc.dg/torture/pr45982.c: New testcase.
3619         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3620         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3621         * gcc.dg/torture/pr39074-2.c: Likewise.
3622
3623 2010-10-13  Richard Guenther  <rguenther@suse.de>
3624
3625         PR middle-end/45874
3626         * g++.dg/torture/pr45874.C: New testcase.
3627
3628 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3629
3630         * objc.dg/attributes/method-attribute-1.m: Update to respond
3631         to implemented method attributes..
3632         * objc.dg/attributes/method-attribute-2.m: Likewise.
3633         * objc.dg/attributes/method-attribute-3.m: Likewise.
3634         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3635         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3636         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3637
3638 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3639
3640         PR libobjc/23214
3641         * objc.dg/pr23214.m: New.
3642
3643 2010-10-12  Michael Eager  <eager@eagercon.com>
3644
3645         PR testsuite/45856
3646         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3647         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3648
3649 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3650
3651         PR fortran/45636
3652         * gcc.c-torture/execute/pr45636.c: New test.
3653         * gfortran.dg/pr45636.f90: New test.
3654
3655 2010-10-12  Richard Henderson  <rth@redhat.com>
3656
3657         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3658
3659 2010-10-12  Daniel Kraft  <d@domob.eu>
3660
3661         PR fortran/38936
3662         * gfortran.dg/associate_1.f03: More tests with derived-types.
3663         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3664         * gfortran.dg/associate_8.f03: Fix typo.
3665         * gfortran.dg/initialization_27.f90: Fix typo.
3666
3667 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3668
3669         PR testsuite/45851
3670         * lib/lto.exp (lto-get-options-main): Support optional target
3671         selector for dg-extra-ld-options.
3672
3673 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3674
3675         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3676         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3677
3678 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3679
3680         PR middle-end/45699
3681         * g++.dg/torture/pr45699.C: New test.
3682         * g++.dg/otr-fold-1.C: Adjusted.
3683         * g++.dg/otr-fold-1.C: Likewise.
3684
3685 2010-10-11  Nick Clifton  <nickc@redhat.com>
3686
3687         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3688         Allow for a user label prefix.
3689
3690 2010-10-10  Richard Guenther  <rguenther@suse.de>
3691
3692         * g++.dg/lto/20101010-1_0.C: New testcase.
3693         * g++.dg/lto/20101010-2_0.C: Likewise.
3694
3695 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3696
3697         PR tree-optimization/45902
3698         * gcc.dg/vect/45902.c: New test.
3699
3700 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3701
3702         PR target/45870
3703         * gcc.dg/tls/pr45870.c: New test.
3704
3705 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3706
3707         PR fortran/45961
3708         * gfortran.dg/typebound_operator_6.f03: New.
3709
3710 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3711
3712         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3713         and adjust -export symbol scanning.
3714         * g++.dg/ext/dllexport1.C: Likewise.
3715         * g++.dg/ext/dllexport3.C: Likewise.
3716         * gcc.dg/dll-3.c: Likewise.
3717         * gcc.dg/dll-4.c: Likewise.
3718         * gcc.dg/dll-5.c: Likewise.
3719
3720 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3721
3722         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3723         instead of tree_profile dump file.
3724         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3725         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3726         dump file.
3727
3728 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3729
3730         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3731
3732 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3733
3734         * gfortran.dg/character_comparison_4.f90:  New test.
3735         * gfortran.dg/character_comparison_5.f90:  New test.
3736         * gfortran.dg/character_comparison_6.f90:  New test.
3737
3738 2010-10-09  Richard Henderson  <rth@redhat.com>
3739
3740         * lib/target-supports.exp
3741         (check_effective_target_automatic_stack_alignment): Always true.
3742
3743 2010-10-09  Richard Guenther  <rguenther@suse.de>
3744
3745         PR lto/45956
3746         * gcc.dg/lto/20101009-2_0.c: New testcase.
3747         * gcc.dg/lto/20101009-2_1.c: Likewise.
3748         * gcc.dg/lto/20101009-2_2.c: Likewise.
3749
3750 2010-10-09  Richard Guenther  <rguenther@suse.de>
3751
3752         PR lto/45947
3753         * g++.dg/lto/20101009-1_0.C: New testcase.
3754
3755 2010-10-09  Richard Guenther  <rguenther@suse.de>
3756
3757         PR tree-optimization/45945
3758         * gcc.dg/lto/20101009-1_0.c: New testcase.
3759
3760 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3761
3762         PR target/45913
3763         * gcc.target/i386/pr45913.c: New.
3764
3765 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3766
3767         PR fortran/45943
3768         * gfortran.dg/streamio_16.f90: Update test.
3769
3770 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3771
3772         PR tree-optimization/45903
3773         * gcc.target/i386/pr45903.c: New test.
3774
3775 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3776
3777         * gnat.dg/interface5.adb: Compile with warnings disabled.
3778
3779 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3780
3781         * obj-c++.dg/encode-10.mm: New testcase.
3782
3783 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3784
3785         PR objc++/23614
3786         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3787         C++ class.  Removed XFAIL.
3788
3789 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3790
3791         PR fortran/45933
3792         * gfortran.dg/typebound_operator_5.f03: New.
3793
3794 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3795
3796         Merge from 'apple/trunk' branch on FSF servers.
3797
3798         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3799
3800         Radar 4508851
3801         * obj-c++.dg/method-namespace-1.mm: New.
3802
3803 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3804
3805         * gcc.dg/tree-ssa/sra-11.c: New test.
3806
3807 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3808
3809         PR Tree-Vect/45847
3810         * gcc.dg/vect/pr45847.c: New test.
3811
3812 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3813             Kai Tietz  <kai.tietz@onevision.com>
3814
3815         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3816
3817 2010-10-07  Richard Guenther  <rguenther@suse.de>
3818
3819         PR tree-optimization/45732
3820         * gcc.dg/torture/pr45732.c: New testcase.
3821
3822 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3823
3824         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3825         * objc.dg/foreach-2.m: Likewise.
3826         * objc.dg/foreach-3.m: Likewise.
3827         * objc.dg/foreach-4.m: Likewise.
3828         * objc.dg/foreach-5.m: Likewise.
3829         * objc.dg/foreach-6.m: Likewise.
3830         * objc.dg/foreach-7.m: Likewise.
3831         * objc.dg/objc-foreach-4.m: Likewise.
3832         * objc.dg/objc-foreach-5.m: Likewise.
3833
3834 2010-10-07  Richard Guenther  <rguenther@suse.de>
3835
3836         PR middle-end/45869
3837         * gcc.dg/torture/pr45869.c: New testcase.
3838
3839 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3840
3841         * objc.dg/set-not-used-1.m: New
3842         * obj-c++.dg/set-not-used-1.mm: New.
3843
3844 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3845
3846         * objc.dg/attributes/method-attribute-3.m: New.
3847         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3848
3849 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3850
3851         PR fortran/45916
3852         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3853
3854 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3855
3856         PR fortran/45889
3857         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3858
3859 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3860
3861         Merge from 'apple/trunk' branch on FSF servers.
3862
3863         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3864
3865         Radar 4278774
3866         * obj-c++.dg/encode-9.mm: New.
3867
3868 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3869
3870         * g++.dg/cpp0x/pr45908.C: New test.
3871
3872 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3873
3874         * gnat.dg/opt6.ad[sb]: New test.
3875
3876 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3877
3878         Implemented fast enumeration for Objective-C.
3879         * objc.dg/foreach-1.m: New.
3880         * objc.dg/foreach-2.m: New.
3881         * objc.dg/foreach-3.m: New.
3882         * objc.dg/foreach-4.m: New.
3883         * objc.dg/foreach-5.m: New.
3884         * objc.dg/foreach-6.m: New.
3885         * objc.dg/foreach-7.m: New.
3886
3887         Merge from 'apple/trunk' branch on FSF servers:
3888         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3889
3890         Radar 4502236
3891         * objc.dg/objc-foreach-5.m: New.
3892
3893         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3894
3895         Radar 4507230
3896         * objc.dg/objc-foreach-4.m: New.
3897
3898         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3899
3900         Radar 4472881
3901         * objc.dg/objc-foreach-3.m: New.
3902
3903         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3904
3905         Radar 4468498
3906         * objc.dg/objc-foreach-2.m: New.
3907
3908         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3909
3910         Radar 4294910
3911         * objc.dg/objc-foreach-1.m: New
3912
3913 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3914
3915         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3916         unsigned values.
3917
3918 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3919
3920         PR objc++/28050
3921         * obj-c++.dg/syntax-error-10.mm: New.
3922
3923 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3924
3925         PR objc++/23707
3926         * obj-c++.dg/syntax-error-9.mm: New.
3927
3928 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3929
3930         PR objc++/31126
3931         * obj-c++.dg/syntax-error-8.mm: New.
3932
3933 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3934
3935         Merge from 'apple/trunk' branch on FSF servers.
3936
3937         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3938
3939         Radar 4290840
3940         * obj-c++.dg/syntax-error-7.mm: New
3941
3942         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3943
3944         Radar 4294425
3945         * obj-c++.dg/syntax-error-6.mm: New
3946
3947         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3948
3949         Radar 4261146
3950         * obj-c++.dg/syntax-error-5.mm: New
3951
3952         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3953
3954         Radar 4093475
3955         * obj-c++.dg/syntax-error-[3-4].mm: New.
3956
3957         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3958
3959         Radar 4185810
3960         * obj-c++.dg/syntax-error-[1-2].mm: New.
3961
3962 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3963
3964         PR tree-optimization/45752
3965         * gcc.dg/vect/pr45752.c: New test.
3966
3967 2010-10-05  Richard Guenther  <rguenther@suse.de>
3968
3969         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3970         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3971         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3972         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3973         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3974         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3975         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3976         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3977         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3978         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3979         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3980         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3981         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3982         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3983         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3984         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3985         * gcc.dg/tree-ssa/20080530.c: Likewise.
3986         * g++.dg/tree-ssa/inline-3.C: Likewise.
3987         * g++.dg/tree-ssa/inline-1.C: Likewise.
3988         * g++.dg/tree-ssa/inline-2.C: Likewise.
3989         * gcc.dg/profile-dir-1.c: Likewise.
3990         * gcc.dg/profile-dir-2.c: Likewise.
3991         * gcc.dg/profile-dir-3.c: Likewise.
3992
3993 2010-10-05  Richard Guenther  <rguenther@suse.de>
3994
3995         PR middle-end/45877
3996         * g++.dg/torture/pr45877.C: New testcase.
3997
3998 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3999
4000         PR debug/45849
4001         * gcc.dg/debug/pr45849.c: New test.
4002
4003         PR middle-end/45876
4004         * gcc.c-torture/compile/pr45876.c: New test.
4005
4006 2010-10-04  Julian Brown  <julian@codesourcery.com>
4007
4008         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4009         vect_hw_misalign.
4010         * gcc.dg/vect/vect-60.c: Likewise.
4011         * gcc.dg/vect/vect-56.c: Likewise.
4012         * gcc.dg/vect/vect-93.c: Likewise.
4013         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4014         * gcc.dg/vect/vect-95.c: Likewise.
4015         * gcc.dg/vect/vect-96.c: Likewise.
4016         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4017         * gcc.dg/vect/slp-25.c: Likewise.
4018         * gcc.dg/vect/slp-3.c: Likewise.
4019         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4020         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4021         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4022         * gcc.dg/vect/vect-109.c: Likewise.
4023         * gcc.dg/vect/vect-peel-1.c: Likewise.
4024         * gcc.dg/vect/vect-peel-2.c: Likewise.
4025         * lib/target-supports.exp
4026         (check_effective_target_arm_vect_no_misalign): New.
4027         (check_effective_target_vect_no_align): Use above.
4028         (check_effective_target_vect_element_align): New.
4029         (add_options_for_quad_vectors): New.
4030
4031 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4032
4033         PR tree-optimization/45572
4034         * g++.dg/ipa/pr45572-1.C: New test.
4035         * g++.dg/ipa/pr45572-2.C: Likewise.
4036
4037 2010-10-03  Ian Lance Taylor  <iant@google.com>
4038
4039         * gcc.dg/anon-struct-11.c: New test.
4040         * gcc.dg/anon-struct-12.c: New test.
4041         * gcc.dg/anon-struct-13.c: New test.
4042         * gcc.dg/anon-struct-14.c: New test.
4043
4044 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4045
4046         * g++.dg/torture/pr45764.C: Revert revision 164914.
4047         * gcc.dg/vect/pr43432.c: Likewise.
4048         * gcc.dg/vect/vect-114.c: Likewise.
4049         * gcc.dg/vect/vect-15.c: Likewise.
4050
4051 2010-10-03  Jason Merrill  <jason@redhat.com>
4052
4053         * g++.dg/cpp0x/sfinae5.C: New.
4054
4055 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4056
4057         PR tree-optimization/45720
4058         PR tree-optimization/45764
4059         * g++.dg/torture/pr45764.C: New.
4060
4061         * gcc.dg/vect/pr43432.c: Xfail.
4062         * gcc.dg/vect/vect-114.c: Likewise.
4063         * gcc.dg/vect/vect-15.c: Likewise.
4064
4065 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4066
4067         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4068         hppa*-*-hpux*.
4069         * gcc.dg/torture/pr45678-2.c: Likewise.
4070
4071 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4072
4073         PR fortran/45748
4074         * gfortran.dg/intrinsic_6.f90: New.
4075
4076 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4077
4078         PR fortran/42831
4079         * gfortran.dg/dependency_37.f90:  New test.
4080
4081 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4082
4083         * gcc.target/i386/shift_mask.c: New test.
4084
4085 2010-10-01  Richard Guenther  <rguenther@suse.de>
4086
4087         PR tree-optimization/45854
4088         * g++.dg/torture/pr45854.C: New testcase.
4089
4090 2010-09-30  Michael Eager  <eager@eagercon.com>
4091
4092         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4093         __FLT_{MIN,MAX}__.
4094
4095 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4096
4097         PR middle-end/45758
4098         * gfortran.dg/graphite/pr45758.f90: New.
4099
4100 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4101
4102         PR middle-end/45230
4103         * gcc.dg/graphite/id-pr45230.c: New.
4104
4105 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4106
4107         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4108         * gfortran.dg/graphite/graphite.exp: Same.
4109         * gcc.dg/graphite/vect-pr43423.c: New.
4110
4111 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4112
4113         PR target/45843
4114         * g++.dg/torture/pr45843.C: New test.
4115
4116 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4117
4118         PR fortran/45828
4119         * gfortran.dg/allocate_derived_5.f90: New.
4120
4121 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4122
4123         PR tree-optimization/31261
4124         * gcc.dg/tree-ssa/pr31261.c: New test.
4125
4126 2010-09-30  Michael Eager  <eager@eagercon.com>
4127
4128         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4129         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4130         * gcc.target/microblaze/microblaze.exp: Ditto.
4131         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4132         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4133         * gcc.target/microblaze/others/data_var1.c: Ditto.
4134         * gcc.target/microblaze/others/data_var2.c: Ditto.
4135         * gcc.target/microblaze/others/data_var3.c: Ditto.
4136         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4137         * gcc.target/microblaze/others/strings1.c:: Ditto.
4138         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4139         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4140         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4141         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4142         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4143         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4144         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4145         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4146         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4147         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4148         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4149         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4150         * gcc.target/microblaze/isa/float.c: Ditto.
4151         * gcc.target/microblaze/isa/mulh.c: Ditto.
4152         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4153         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4154         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4155         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4156         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4157         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4158         * gcc.target/microblaze/isa/bshift.c: Ditto.
4159         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4160         * gcc.target/microblaze/isa/div.c: Ditto.
4161         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4162         * gcc.target/microblaze/isa/mul.c: Ditto.
4163
4164 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4165
4166         merge from FSF 'apple/trunk' branch.
4167         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4168
4169         Radar 4386773
4170         * objc.dg/enhanced-proto-1.m: New.
4171         * objc.dg/enhanced-proto-2.m: New.
4172         * obj-c++.dg/enhanced-proto-1.mm: New
4173         * obj-c++.dg/enhanced-proto-2.mm: New.
4174
4175 2010-09-30  Richard Guenther  <rguenther@suse.de>
4176
4177         PR testsuite/45702
4178         * gcc.dg/debug/pr41893-1.c: Adjust.
4179         * gcc.dg/pr30762-1.c: Likewise.
4180         * gcc.dg/pr31529-1.c: Likewise.
4181         * gcc.dg/pr34457-1.c: Likewise.
4182         * gcc.dg/pr34668-1.c: Likewise.
4183         * gcc.dg/pr43557-1.c: Likewise.
4184
4185 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4186
4187         PR objc/45842
4188         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4189         * objc.dg/const-str-3.m: Correct header for memcpy.
4190         * objc.dg/const-str-7.m: Likewise.
4191         * objc.dg/method-20b.m: Provide an implementation of Object.
4192         Adjust XFAIL for m64 NeXT runtime.
4193         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4194         * objc.dg/encode-3.m: Correct line ordering, provide header for
4195         sprintf.
4196         * objc.dg/encode-7-next.m: Only run for 32bit.
4197         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4198         * objc.dg/type-size-2.m: Provide an implementation of Object.
4199         Ajust headers.
4200         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4201         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4202         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4203         Adjust XFAIL for m64 NeXT runtime.
4204         * obj-c++.dg/method-22.mm: Likewise.
4205         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4206
4207 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4208
4209         Merge from 'apple/trunk' branch on FSF servers.
4210
4211         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4212
4213         Radar 4278236
4214         * obj-c++.dg/bad-forward-decl.mm: New
4215
4216 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4217
4218         * ada/acats/run_acats: Revert revision 157037.
4219
4220 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4221
4222         Merge from 'apple/trunk' branch on FSF servers.
4223
4224         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4225
4226         Radar 4281748
4227         * objc.dg/naming-2.m: Update
4228         * objc.dg/naming-3.m: New
4229
4230 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4231
4232         PR target/40457
4233         * gcc.target/arm/pr40457-3.c: New test.
4234
4235 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4236
4237         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4238         alias checking.
4239         * lib/target-supports.exp (check_ifunc_available): Likewise.
4240
4241 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4242
4243         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4244
4245 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4246
4247         * objc.dg/keywords-1.m: New test.
4248         * objc.dg/keywords-2.m: New test.
4249         * objc.dg/keywords-3.m: New test.
4250         * obj-c++.dg/keywords-1.mm: New test.
4251         * obj-c++.dg/keywords-2.mm: New test.
4252
4253 2010-09-28  Jason Merrill  <jason@redhat.com>
4254
4255         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4256         * g++.dg/ext/complit11.C: Likewise.
4257         * g++.old-deja/g++.law/temps1.C: Likewise.
4258
4259         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4260         * g++.old-deja/g++.mike/misc6.C: Likewise.
4261
4262 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4263
4264         * objc.dg/attributes/method-attribute-1.m: New.
4265         * objc.dg/attributes/method-attribute-2.m: New.
4266
4267         * obj-c++.dg/attributes/method-attribute-1.m: New.
4268         * obj-c++.dg/attributes/method-attribute-2.m: New.
4269
4270 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4271
4272         * objc.dg/attributes: New.
4273         * objc.dg/attributes/attributes.exp: New.
4274         * objc.dg/attributes/class-attribute-1.m: New.
4275         * objc.dg/attributes/class-attribute-2.m: New
4276         * objc.dg/attributes/categ-attribute-1.m: New
4277         * objc.dg/attributes/categ-attribute-2.m: New
4278         * objc.dg/attributes/proto-attribute-1.m: New
4279
4280         * obj-c++.dg/attributes: New.
4281         * obj-c++.dg/attributes/attributes.exp: New
4282         * obj-c++.dg/attributes/class-attribute-1.mm: New
4283         * obj-c++.dg/attributes/class-attribute-2.mm: New
4284         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4285         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4286         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4287
4288 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4289
4290         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4291         from the branch renamed to method-20b.m to avoid clashes).
4292
4293         2005-08-23  Stuart Hastings  <stuart@apple.com>
4294                     Ziemowit Laski  <zlaski@apple.com>
4295
4296         Radar 4209854
4297         * obj-c++.dg/method-23.mm: New.
4298         * objc.dg/method-20.m: New.
4299
4300 2010-09-28  Jan Hubicka  <jh@suse.cz>
4301
4302         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4303
4304 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4305
4306         PR target/44452
4307         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4308         i?86-*-solaris2.[89], *-*-vxworks*.
4309         * gcc.target/i386/pr22152.c: Likewise.
4310         * gcc.target/i386/vect8-ret.c: New test.
4311
4312 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4313
4314         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4315
4316 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4317
4318         Merge from 'apple/trunk' branch on FSF servers.
4319
4320         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4321
4322         Radar 4175534
4323         * obj-c++.dg/method-22.mm: New.
4324
4325 2010-09-27  Jason Merrill  <jason@redhat.com>
4326
4327         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4328         * g++.dg/ext/complit11.C: Adjust.
4329         * g++.old-deja/g++.law/temps1.C: Adjust.
4330         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4331         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4332
4333 2010-09-27  Ian Lance Taylor  <iant@google.com>
4334
4335         * lib/target-supports.exp (check_effective_target_split_stack):
4336         New procedure.
4337         * gcc.dg/split-1.c: New test.
4338         * gcc.dg/split-2.c: New test.
4339         * gcc.dg/split-3.c: New test.
4340         * gcc.dg/split-4.c: New test.
4341
4342 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4343
4344         PR objc/25464
4345         * objc.dg/type-size-3.m: New test.
4346
4347 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4348
4349         PR objc/45763
4350         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4351
4352 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4353
4354         PR objc/25450
4355         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4356         * objc.dg/type-size-2.m: Same change.
4357         * obj-c++.dg/encode-5.mm: Same change.
4358
4359 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4360
4361         Merge from 'apple/trunk' branch on FSF servers.  The original
4362         Changelogs are below.
4363
4364         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4365         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4366         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4367         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4368         in the branch).
4369         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4370         proto-qual-1.m in the branch) and the normal ABI on GNU.
4371         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4372         the test only with the NeXT runtime.
4373         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4374         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4375         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4376         Run the test only with the NeXT runtime.
4377
4378         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4379
4380         Radar 4492973
4381         * objc.dg/encode-7-64bit.m: New.
4382         * objc.dg/encode-7.m: Skip if -m64.
4383
4384         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4385
4386         Radar 4301047
4387         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4388         * obj-c++.dg/threedotthree-abi-1.mm: New
4389         * objc.dg/threedotthree-abi-1.m: New
4390
4391         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4392
4393         Radar 4136935
4394         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4395         * objc.dg/encode-6.m: Likewise.
4396         * objc.dg/encode-7.m: New test case.
4397
4398 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4399
4400         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4401         const-str-12.m to constr-str-12b.m to avoid conflicts.
4402
4403         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4404
4405         Radar 4229905
4406         * obj-c++.dg/warn5.mm: New
4407
4408         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4409
4410         Radar 4154928
4411         * obj-c++.dg/const-str-12.mm: New.
4412         * objc.dg/const-str-12.m: New.
4413
4414 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4415
4416         PR fortran/40569
4417         PR fortran/40568
4418         * gfortran.dg/storage_size_2.f08: Fix test.
4419         * gfortran.dg/c_sizeof_1.f90: Fix test.
4420         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4421         * gfortran.dg/c_sizeof_3.f90: New.
4422         * gfortran.dg/c_sizeof_4.f90: New.
4423         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4424         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4425
4426 2010-09-26  Daniel Kraft  <d@domob.eu>
4427
4428         PR fortran/45783
4429         PR fortran/45795
4430         * gfortran.dg/select_type_18.f03: New test.
4431
4432 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4433
4434         * gnat.dg/return2.ad[sb]: New test.
4435         * gnat.dg/return2_pkg.ads: New helper.
4436
4437 2010-09-25  Daniel Kraft  <d@domob.eu>
4438
4439         PR fortran/45776
4440         * gfortran.dg/io_constraints_6.f03: New test.
4441         * gfortran.dg/io_constraints_7.f03: New test.
4442         * gfortran.dg/newunit_2.f90: New test.
4443
4444 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4445
4446         * gfortran.dg/operator_c1202.f90: New test.
4447
4448 2010-09-24  Jan Hubicka  <jh@suse.cz>
4449
4450         * gcc.dg/tree-ssa/leaf.c: New testcase.
4451
4452 2010-09-24  Jan Hubicka  <jh@suse.cz>
4453
4454         PR tree-optimization/45738
4455         PR tree-optimization/45741
4456         * gcc.c-torture/compile/pr45741.c: New.
4457         * gfortran.fortran-torture/compile/pr45738.f90: New.
4458
4459 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4460
4461         * gcc.dg/cpp/undef-opt-1.c: New test.
4462
4463 2010-09-24  Jason Merrill  <jason@redhat.com>
4464
4465         * g++.dg/other/error10.C: Adjust expected output.
4466
4467 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4468
4469         PR middle-end/45234
4470         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4471         * gcc.target/i386/pr45234.c: New test.
4472
4473 2010-09-24  Richard Guenther  <rguenther@suse.de>
4474
4475         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4476
4477 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4478
4479         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4480         as a comment leader in regexp.
4481
4482 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4483
4484         * objc.dg/sync-2.m: New test.
4485         * obj-c++.dg/sync-2.mm: New test.
4486
4487 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4488
4489         PR fortran/40571
4490         * gfortran.dg/iso_fortran_env_7.f90: New.
4491
4492 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4493
4494         * obj-c++.dg/too-many-args.mm: New file.
4495
4496 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4497
4498         Merge from 'apple/trunk' branch on FSF servers.
4499
4500         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4501
4502         Radar 4491608
4503         * objc.dg/too-many-args.m: New
4504
4505 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4506
4507         PR fortran/45744
4508         * gfortran.dg/dependency_36.f90:  New test.
4509
4510 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4511
4512         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4513         * gcc.target/i386/pad-3.c: Ditto.
4514         * gcc.target/i386/pad-7.c: Ditto.
4515         * gcc.target/i386/pad-7.c: Ditto.
4516         * gcc.target/i386/pr36502.c: Ditto.
4517         * gcc.target/i386/zee.c: Ditto.
4518         * gcc.target/i386/20060821-1.c: Ditto.
4519         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4520         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4521         * gcc.target/i386/pad-5b.c: Ditto.
4522         * gcc.target/i386/pad-6a.c: Ditto.
4523         * gcc.target/i386/pad-6b.c: Ditto.
4524         * gcc.target/i386/pad-8.c: Ditto.
4525         * gcc.target/i386/pad-9.c: Ditto.
4526         * gcc.target/i386/pad-10.c: Ditto.
4527         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4528
4529 2010-09-23  Richard Guenther  <rguenther@suse.de>
4530
4531         PR tree-optimization/45565
4532         * g++.dg/ipa/pr45565.C: New testcase.
4533
4534 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4535
4536         PR fortran/45745
4537         PR fortran/45648
4538         * gfortran.dg/vector_subscript_bound_1.f90: New.
4539
4540 2010-09-23  Richard Guenther  <rguenther@suse.de>
4541
4542         PR middle-end/45750
4543         * gcc.dg/pr45750.c: New testcase.
4544
4545 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4546
4547         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4548         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4549         build.
4550
4551 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4552
4553         PR rtl-optimization/44374
4554         * gcc.target/arm/headmerge-1.c: New test.
4555         * gcc.target/arm/headmerge-2.c: New test.
4556         * gcc.target/i386/headmerge-1.c: New test.
4557         * gcc.target/i386/headmerge-2.c: New test.
4558
4559 2010-09-23  Daniel Kraft  <d@domob.eu>
4560
4561         PR fortran/38936
4562         PR fortran/44044
4563         PR fortran/45474
4564         * gfortran.dg/intrinsic_intent_1.f03: New test.
4565         * gfortran.dg/select_type_17.f03: New test.
4566         * gfortran.dg/associate_5.f03: More definability tests.
4567         * gfortran.dg/enum_2.f90: Check definability.
4568         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4569         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4570         * gfortran.dg/char_expr_2.f90: Ditto.
4571         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4572         * gfortran.dg/enum_5.f90: Ditto.
4573         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4574         * gfortran.dg/impure_assignment_2.f90: Ditto.
4575         * gfortran.dg/impure_assignment_3.f90: Ditto.
4576         * gfortran.dg/intent_out_1.f90: Ditto.
4577         * gfortran.dg/intent_out_3.f90: Ditto.
4578         * gfortran.dg/pointer_assign_7.f90: Ditto.
4579         * gfortran.dg/pointer_intent_3.f90: Ditto.
4580         * gfortran.dg/pr19936_1.f90: Ditto.
4581         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4582         * gfortran.dg/simpleif_2.f90: Ditto.
4583         * gfortran.dg/protected_5.f90: Ditto.
4584         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4585         * gfortran.dg/protected_6.f90: Ditto.
4586         * gfortran.dg/protected_7.f90: Ditto.
4587
4588 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4589
4590         PR libfortran/45710
4591         * gfortran.dg/namelist_65.f90: New test.
4592
4593 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4594
4595         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4596         the regexp pattern between the expected label and location string.
4597
4598 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4599
4600         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4601
4602 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4603
4604         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4605         * gcc.dg/pr27898.c: Likewise.
4606         * gcc.dg/pr28712.c: Likewise.
4607         * gcc.dg/pr30762-1.c: Likewise.
4608         * gcc.dg/pr31529-1.c: Likewise.
4609         * gcc.dg/pr34457-1.c: Likewise.
4610         * gcc.dg/pr34668-1.c: Likewise.
4611         * gcc.dg/pr34989-1.c: Likewise.
4612         * gcc.dg/pr43557-1.c: Likewise.
4613
4614 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4615
4616         PR rtl-optimization/45739
4617         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4618
4619 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4620
4621         * gcc.target/sparc/mnofpu.c: New test.
4622
4623 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4624
4625         PR rtl-optimization/45739
4626         * gcc.target/i386/pr45739.c: New test.
4627
4628 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4629
4630         PR fortran/45648
4631         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4632         and counts. Add non-elemental function call check.
4633
4634         PR fortran/45648
4635         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4636         arguments checks. Update temporary counts.
4637         * gfortran.dg/transpose_optimization_1.f90: New.
4638
4639 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4640
4641         PR objc/23710
4642         * objc.dg/invalid-method-1.m: New.
4643
4644 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4645
4646         Merge from 'apple/trunk' branch on FSF servers.
4647
4648         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4649
4650         Radar 4291785
4651         * objc.dg/naming-4.m: New
4652         * objc.dg/naming-5.m: New
4653         * obj-c++.dg/naming-1.mm: New
4654         * obj-c++.dg/naming-2.mm: New
4655
4656 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4657             Jack Howarth  <howarth@bromo.med.uc.edu>
4658
4659         PR c++/45645
4660         * g++.dg/torture/pr44972.C: Use portable assert().
4661
4662 2010-09-21  Richard Guenther  <rguenther@suse.de>
4663
4664         PR tree-optimization/45580
4665         * g++.dg/torture/pr45580.C: New testcase.
4666
4667 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4668
4669         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4670
4671 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4672
4673         PR fortran/45438
4674         * gfortran.dg/pointer_check_7.f90: New.
4675
4676 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4677
4678         PR rtl-optimization/45728
4679         * gcc.c-torture/compile/pr45728.c: New test.
4680
4681 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4682
4683         PR fortran/45081
4684         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4685
4686 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4687
4688         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4689
4690 2010-09-20  Richard Guenther  <rguenther@suse.de>
4691
4692         PR middle-end/45704
4693         * gcc.dg/torture/pr45704.c: New testcase.
4694
4695 2010-09-20  Jan Hubicka  <jh@suse.cz>
4696
4697         PR tree-optimize/45605
4698         * g++.dg/tree-ssa/pr45605.C: New testcase.
4699
4700 2010-09-20  Michael Matz  <matz@suse.de>
4701
4702         PR testsuite/45706
4703         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4704         enough.
4705
4706 2010-09-20  Richard Guenther  <rguenther@suse.de>
4707
4708         PR tree-optimization/45705
4709         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4710
4711 2010-09-20  Michael Matz  <matz@suse.de>
4712
4713         PR testsuite/45706
4714         * lib/target-supports.exp (check_effective_target_vect_perm):
4715         Add i?86-*-*.
4716
4717 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4718
4719         PR rtl-optimization/45695
4720         * gcc.c-torture/execute/pr45695.c: New test.
4721
4722 2010-09-19  Jan Hubicka  <jh@suse.cz>
4723
4724         PR lto/44246
4725         * gcc.c-torture/compile/pr44246.c:New file.
4726
4727 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4728
4729         PR tree-optimization/45714
4730         * gfortran.dg/vect/pr45714-a.f: New test.
4731         * gfortran.dg/vect/pr45714-b.f: New test.
4732
4733 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4734
4735         * gnat.dg/const1.adb: Rename into...
4736         * gnat.dg/constant1.adb: ...this.
4737         * gnat.dg/constant2.adb: New test.
4738         * gnat.dg/constant2_pkg1.ads: New helper.
4739         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4740
4741 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4742
4743         * gnat.dg/specs/constant1.ads: New test.
4744         * gnat.dg/specs/constant1_pkg.ads: New helper.
4745
4746 2010-09-18  Jan Hubicka  <jh@suse.cz>
4747
4748         PR tree-optimization/45453
4749         * g++.dg/tree-ssa/pr45453.C: New testcase.
4750
4751 2010-09-18  Jason Merrill  <jason@redhat.com>
4752
4753         * g++.dg/cpp0x/initlist44.C: New.
4754
4755 2010-09-18  Richard Guenther  <rguenther@suse.de>
4756
4757         PR tree-optimization/45709
4758         * g++.dg/torture/pr45709-2.C: New testcase.
4759
4760 2010-09-18  Richard Guenther  <rguenther@suse.de>
4761
4762         PR tree-optimization/45709
4763         * g++.dg/torture/pr45709.C: New testcase.
4764
4765 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4766
4767         PR testsuite/45719
4768         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4769
4770 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4771
4772         * gcc.target/i386/pad-1.c: New.
4773         * gcc.target/i386/pad-2.c: Likewise.
4774         * gcc.target/i386/pad-3.c: Likewise.
4775         * gcc.target/i386/pad-4.c: Likewise.
4776         * gcc.target/i386/pad-5a.c: Likewise.
4777         * gcc.target/i386/pad-5b.c: Likewise.
4778         * gcc.target/i386/pad-6a.c: Likewise.
4779         * gcc.target/i386/pad-6b.c: Likewise.
4780         * gcc.target/i386/pad-7.c: Likewise.
4781         * gcc.target/i386/pad-8.c: Likewise.
4782         * gcc.target/i386/pad-9.c: Likewise.
4783         * gcc.target/i386/pad-10.c: Likewise.
4784
4785 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4786
4787         PR middle-end/45234
4788         * gcc.dg/torture/stackalign/alloca-5.c: New.
4789
4790 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4791
4792         PR middle-end/45678
4793         * gcc.dg/torture/pr45678-2.c: New.
4794
4795 2010-09-17  Richard Guenther  <rguenther@suse.de>
4796
4797         PR middle-end/45678
4798         * gcc.dg/torture/pr45678-1.c: New testcase.
4799
4800 2010-09-17  Michael Matz  <matz@suse.de>
4801
4802         PR tree-optimization/43432
4803         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4804         check_effective_target_vect_perm_short): New predicates.
4805         (check_effective_target_vect_perm): Include x86_64.
4806         * gcc.dg/vect/pr43432.c: New test.
4807         * gcc.dg/vect/vect-114.c: Adjust.
4808         * gcc.dg/vect/vect-15.c: Ditto.
4809         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4810         * gcc.dg/vect/slp-perm-9.c: Ditto.
4811
4812 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4813
4814         PR testsuite/45692
4815         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4816         GNU runtime.
4817
4818 2010-09-17  Richard Guenther  <rguenther@suse.de>
4819
4820         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4821         * gcc.dg/pr28706.c: Likewise.
4822         * gcc.dg/pr28712.c: Likewise.
4823         * gcc.dg/pr30762-1.c: Likewise.
4824         * gcc.dg/pr30762-2.c: Likewise.
4825         * gcc.dg/pr31529-1.c: Likewise.
4826         * gcc.dg/pr31529-2.c: Likewise.
4827         * gcc.dg/pr34457-1.c: Likewise.
4828         * gcc.dg/pr34457-2.c: Likewise.
4829         * gcc.dg/pr34668-1.c: Likewise.
4830         * gcc.dg/pr34668-2.c: Likewise.
4831         * gcc.dg/pr34989-1.c: Likewise.
4832         * gcc.dg/pr34989-2.c: Likewise.
4833         * gcc.dg/pr43557-1.c: Likewise.
4834         * gcc.dg/pr43557-2.c: Likewise.
4835         * gcc.dg/debug/pr41893-1.c: Likewise.
4836         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4837         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4838         * gcc.dg/matrix/matrix-4.c: Likewise.
4839         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4840         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4841         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4842         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4843
4844 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4845
4846         PR fortran/43665
4847         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4848         optimizations.
4849         * gfortran.dg/intent_optimize_1.f90: New test.
4850
4851 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4852
4853         * gcc.target/i386/divmod-1.c: New.
4854         * gcc.target/i386/divmod-2.c: Likewise.
4855         * gcc.target/i386/divmod-3.c: Likewise.
4856         * gcc.target/i386/divmod-4.c: Likewise.
4857         * gcc.target/i386/divmod-4a.c: Likewise.
4858         * gcc.target/i386/divmod-5.c: Likewise.
4859         * gcc.target/i386/divmod-6.c: Likewise.
4860         * gcc.target/i386/divmod-7.c: Likewise.
4861         * gcc.target/i386/divmod-8.c: Likewise.
4862         * gcc.target/i386/udivmod-1.c: Likewise.
4863         * gcc.target/i386/udivmod-2.c: Likewise.
4864         * gcc.target/i386/udivmod-3.c: Likewise.
4865         * gcc.target/i386/udivmod-4.c: Likewise.
4866         * gcc.target/i386/udivmod-4a.c: Likewise.
4867         * gcc.target/i386/udivmod-5.c: Likewise.
4868         * gcc.target/i386/udivmod-6.c: Likewise.
4869         * gcc.target/i386/udivmod-7.c: Likewise.
4870         * gcc.target/i386/udivmod-8.c: Likewise.
4871
4872 2010-09-16  Jan Hubicka  <jh@suse.cz>
4873
4874         * g++.dg/lto/pr45679-1_0.C: New file.
4875         * g++.dg/lto/pr45679-1_1.C: New file.
4876         * g++.dg/lto/pr45679-0_0.C: New file.
4877         * g++.dg/lto/pr45679-0_1.C: New file.
4878
4879 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4880
4881         PR fortran/45674
4882         * gfortran.dg/class_dummy_2.f03: New.
4883
4884 2010-09-16  Richard Guenther  <rguenther@suse.de>
4885
4886         PR tree-optimization/45623
4887         * gcc.dg/torture/pr45623.c: New testcase.
4888
4889 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4890
4891         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4892         name and parentheses.
4893         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4894
4895 2010-09-15  Jason Merrill  <jason@redhat.com>
4896
4897         * g++.dg/parse/parameter-declaration-2.C: New.
4898
4899         * g++.dg/cpp0x/scoped_enum2.C: New.
4900
4901 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4902
4903         * gcc.c-torture/compile/20100915-1.c: New test.
4904
4905 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4906
4907         PR middle-end/45644
4908         * gcc.dg/ipa/pr45644.c: New test.
4909
4910 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4911
4912         PR tree-optimization/45633
4913         * gcc.dg/vect/pr45633.c: New test.
4914
4915 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4916
4917         PR fortran/45577
4918         * gfortran.dg/allocate_derived_4.f90: New.
4919
4920 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4921
4922         * lib/target-supports.exp
4923         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4924         supported flag to true for neon.
4925
4926 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4927
4928         PR c++/45665
4929         * g++.dg/template/crash103.C: New.
4930
4931 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4932
4933         Merge from 'apple/trunk' branch on FSF servers.
4934
4935         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4936
4937         Radar 4457381
4938         * objc.dg/msg-in-protocol.m: New.
4939         * obj-c++.dg/msg-in-protocol.mm: New.
4940
4941         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4942
4943         Radar 4219590
4944         * objc.dg/break-in-ifstmt.m: New.
4945
4946         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4947
4948         Radar 4174166
4949         * obj-c++.dg/comp-types-13.mm: New.
4950         * objc.dg/comp-types-12.m: New.
4951
4952         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4953
4954         Radar 4216500
4955         * obj-c++.dg/proto-lossage-7.mm: New.
4956         * objc.dg/proto-lossage-7.m: New.
4957
4958 2010-09-14  Jan Hubicka  <jh@suse.cz>
4959
4960         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4961         folding.
4962         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4963         folding.
4964
4965 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4966
4967         PR middle-end/45567
4968         * gcc.dg/pr45567.c: New test.
4969
4970         PR debug/45660
4971         * g++.dg/debug/pr45660.C: New test.
4972
4973 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4974
4975         PR tree-optimization/45470
4976         * g++.dg/vect/pr45470-a.cc: New test.
4977         * g++.dg/vect/pr45470-a.cc: New test.
4978
4979 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4980
4981         PR target/42070
4982         * lib/profopt.exp: Prune warnings on execname2 compile.
4983         * lib/prune.exp: Prune "can't add line info" warnings.
4984
4985 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4986
4987         PR libfortran/45532
4988         * gfortran.dg/namelist_64.f90: New test.
4989
4990 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4991
4992         PR rtl-optimization/45617
4993         * gcc.target/i386/pr45617.c: New test.
4994
4995 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4996
4997         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4998
4999 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5000
5001         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5002         * gcc.target/i386/fma4-vector.c: Likewise.
5003         * gcc.target/i386/vectorize2.c: Likewise.
5004         * gcc.target/i386/vectorize4.c: Likewise.
5005         * gcc.target/i386/vectorize5.c: Likewise.
5006         * gcc.target/i386/vectorize6.c: Likewise.
5007         * gcc.target/i386/vectorize8.c: Likewise.
5008
5009         * gcc.target/i386/vect-double-1.c: New.
5010         * gcc.target/i386/vect-double-1a.c: Likewise.
5011         * gcc.target/i386/vect-double-2.c: Likewise.
5012         * gcc.target/i386/vect-double-2a.c: Likewise.
5013
5014         * lib/target-supports.exp (check_effective_target_vect_double):
5015         Set et_vect_double_saved to 0 when tuning for Atom.
5016
5017 2010-09-13  Jan Hubicka  <jh@suse.cz>
5018
5019         * gcc.dg/torture/pr23821.c: Drop static keyword.
5020         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5021         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5022
5023 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5024
5025         * gcc.target/arm/sync-1.c: New.
5026
5027 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5028
5029         * gnat.dg/memtrap.adb: New test.
5030
5031 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5032
5033         * gfortran.dg/promotion.f90: Fix options.
5034
5035 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5036
5037         * g++.dg/cpp0x/range-for1.C: New.
5038         * g++.dg/cpp0x/range-for2.C: New.
5039         * g++.dg/cpp0x/range-for3.C: New.
5040         * g++.dg/cpp0x/range-for4.C: New.
5041         * g++.dg/cpp0x/range-for5.C: New.
5042         * g++.dg/cpp0x/range-for6.C: New.
5043
5044 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5045
5046         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5047         and counts. Check that transpose is not called.
5048         * gfortran.dg/transpose_2.f90: Update error message.
5049
5050 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5051
5052         PR c++/43824
5053         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5054         * g++.dg/lookup/strong-using-2.C: Likewise.
5055         * g++.dg/lookup/strong-using-3.C: Likewise.
5056         * g++.dg/lookup/strong-using-5.C: Likewise.
5057
5058         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5059         * g++.dg/cpp0x/inline-ns4.C: New.
5060         * g++.dg/cpp0x/inline-ns5.C: New.
5061
5062 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5063
5064         PR middle-end/45634
5065         * gfortran.fortran-torture/compile/pr45634.f90: New.
5066
5067 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5068
5069         * objc.dg/fobjc-exceptions.m: New test.
5070
5071 2010-09-10  Jan Hubicka  <jh@suse.cz>
5072
5073         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5074
5075 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5076
5077         PR tree-optimization/44972
5078         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5079         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5080         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5081         instead.
5082         * g++.dg/torture/pr44972.C: New test.
5083
5084 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5085
5086         PR tree-optimization/44972
5087         * g++.dg/torture/pr34850.C: Remove expected warning.
5088
5089 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5090
5091         * gfortran.dg/dummy_optional_arg.f90: New test.
5092
5093 2010-09-08  Jan Hubicka  <jh@suse.cz>
5094
5095         PR tree-optimization/45598
5096         * fortran.fortran-torture/compile/pr45598.f90: New test.
5097
5098 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5099
5100         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5101         * lib/target-supports.exp (check_ifunc_available): New.
5102         * gcc.dg/attr-ifunc-1.c: New.
5103         * gcc.dg/attr-ifunc-2.c: New.
5104         * gcc.dg/attr-ifunc-3.c: New.
5105         * gcc.dg/attr-ifunc-4.c: New.
5106         * gcc.dg/attr-ifunc-5.c: New.
5107         * g++.dg/ext/attr-ifunc-1.C: New.
5108         * g++.dg/ext/attr-ifunc-2.C: New.
5109         * g++.dg/ext/attr-ifunc-3.C: New.
5110         * g++.dg/ext/attr-ifunc-4.C: New.
5111
5112 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5113
5114         PR middle-end/40386
5115         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5116
5117 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5118
5119         * gfortran.dg/inline_transpose_1.f90: New test.
5120
5121 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5122
5123         PR c++/45588
5124         * g++.dg/warn/Wunused-var-15.C: New test.
5125
5126 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5127
5128         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5129         hppa*-*-hpux*.
5130
5131 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5132
5133         * objc/execute/exceptions/throw-nil.m: New test.
5134         * objc/execute/exceptions/handler-1.m: Updated to use the new
5135         objc_set_uncaught_exception_handler() function.
5136         * objc/execute/exceptions/matcher-1.m: New test.
5137
5138 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5139
5140         PR fortran/38282
5141         * gfortran.dg/bit_comparison_1.F90: New test.
5142         * gfortran.dg/leadz_trailz_3.f90: New test.
5143         * gfortran.dg/masklr_2.F90: New test.
5144         * gfortran.dg/shiftalr_1.F90: New test.
5145         * gfortran.dg/merge_bits_2.F90: New test.
5146         * gfortran.dg/dshift_2.F90: New test.
5147         * gfortran.dg/bit_comparison_2.F90: New test.
5148         * gfortran.dg/masklr_1.F90: New test.
5149         * gfortran.dg/merge_bits_1.F90: New test.
5150         * gfortran.dg/dshift_1.F90: New test.
5151         * gfortran.dg/shiftalr_2.F90: New test.
5152
5153 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5154
5155         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5156         functions from objc/typedstream.h are deprecated.
5157
5158 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5159
5160         * lib/target-supports.exp
5161         (check_effective_target_run_expensive_tests): New proc.
5162         * gcc.c-torture/compile/limits-fnargs.c: Use
5163         dg-require-effective-target run_expensive_tests.
5164
5165 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5166
5167         PR fortran/45597
5168         * gfortran.dg/gomp/pr45597.f90: New test.
5169
5170         PR fortran/45595
5171         * gfortran.dg/gomp/pr45595.f90: New test.
5172
5173 2010-09-08  Michael Matz  <matz@suse.de>
5174
5175         * c-c++-common/uninit-17.c: Adjust.
5176
5177 2010-09-08  Michael Matz  <matz@suse.de>
5178
5179         PR tree-optimization/43430
5180         * gcc.dg/vect/pr43430-2.c: New test.
5181
5182 2010-09-08  Michael Matz  <matz@suse.de>
5183
5184         PR tree-optimization/33244
5185         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5186
5187 2010-09-08  Richard Guenther  <rguenther@suse.de>
5188
5189         PR tree-optimization/45578
5190         * gfortran.dg/pr45578.f90: New testcase.
5191
5192 2010-09-08  Richard Guenther  <rguenther@suse.de>
5193
5194         PR testsuite/45590
5195         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5196
5197 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5198
5199         PR fortran/45576
5200         * gfortran.dg/char_length_18.f90:  New test.
5201
5202 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5203
5204         PR target/36502
5205         * gcc.target/i386/pr36502.c: New test.
5206
5207         PR target/42313
5208         PR target/44651
5209         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5210         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5211
5212 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5213
5214         * gfortran.dg/achar_4.f90: Enable bounds checking.
5215
5216 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5217
5218         PR target/45206
5219         * gcc.target/i386/pr45206.c: New test.
5220
5221 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5222
5223         PR fortran/45505
5224         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5225
5226 2010-09-07  Jan Hubicka  <jh@suse.cz>
5227
5228         * gcc.c-torture/compile/20100907.c: New testcase.
5229
5230 2010-09-07  Richard Guenther  <rguenther@suse.de>
5231
5232         PR middle-end/45569
5233         * g++.dg/eh/pr45569.C: New testcase.
5234
5235 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5236
5237         PR target/43137
5238         * gcc.target/arm/pr43137.c: New test.
5239
5240 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5241
5242         PR fortran/36931
5243         * gfortran.dg/dependency_35.f90:  New test.
5244
5245 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5246
5247         PR fortran/34145
5248         * gfortran.dg/char_length_17.f90:  New test.
5249
5250 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5251
5252         PR c++/45200
5253         PR c++/45293
5254         PR c++/45558
5255         * g++.dg/template/typedef34.C: New test.
5256         * g++.dg/template/typedef35.C: New test.
5257
5258 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5259
5260         PR target/22152
5261         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5262
5263 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5264
5265         * g++.dg/warn/Wdouble-promotion.C: New.
5266
5267 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5268
5269         * g++.dg/parse/redef2.C: New.
5270
5271 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5272
5273         * gcc.dg/20100906-1.c: New testcase.
5274
5275 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5276
5277         PR testsuite/45543
5278         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5279         DW_TAG_enumeration_type DIE.
5280
5281 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5282
5283         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5284         Update XFAILs.
5285
5286 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5287
5288         PR rtl-optimization/44919
5289         * g++.dg/opt/pr44919.C: New.
5290
5291 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5292
5293         PR fortran/38282
5294         * gfortran.dg/iall_iany_iparity_1.f90: New.
5295         * gfortran.dg/iall_iany_iparity_2.f90: New.
5296
5297 2010-09-06  Jason Merrill  <jason@redhat.com>
5298
5299         * g++.dg/cpp0x/initlist42.C: New.
5300
5301         * g++.dg/cpp0x/auto19.C: New.
5302
5303         * g++.dg/template/sfinae25.C: New.
5304         * g++.dg/template/char1.C: Expect warning.
5305         * g++.dg/template/nontype10.C: Likewise.
5306
5307         * g++.dg/cpp0x/implicit9.C: New.
5308
5309         * g++.dg/cpp0x/initlist43.C: New.
5310
5311 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5312
5313         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5314
5315 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5316
5317         * gcc.dg/Wdouble-promotion.c: New.
5318
5319 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5320
5321         * gfortran.dg/float128_1.f90: Remove test case as
5322         it always fails since Rev 163611 backed out the
5323         front-end implementation.
5324
5325 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5326
5327         * gfortran.dg/float128_1.f90: XFAIL test case.
5328
5329 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5330
5331         * gfortran.dg/bessel_7.f90: Decrease required precision.
5332
5333 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5334
5335         PR testsuite/45545
5336         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5337         ref-all-matching targets.
5338
5339 2010-09-05  Richard Guenther  <rguenther@suse.de>
5340
5341         PR tree-optimization/45535
5342         * gcc.c-torture/compile/pr45535.c: New testcase.
5343
5344 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5345
5346         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5347         "\[^\n\]*".
5348         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5349         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5350         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5351         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5352         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5353         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5354         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5355         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5356         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5357         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5358         * gcc.target/i386/pr22152.c: Likewise.
5359         * gcc.target/i386/pr36992-1.c: Likewise.
5360         * gcc.target/i386/pr36992-2.c: Likewise.
5361         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5362
5363 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5364
5365         PR testsuite/43957
5366         * gcc.dg/const-uniq-1.c: Modify regexp.
5367
5368 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5369
5370         PR fortran/45530
5371         * gfortran.dg/namelist_63.f90: New.
5372
5373 2010-09-04  Jan Hubicka  <jh@suse.cz>
5374
5375         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5376         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5377
5378 2010-09-04  Jan Hubicka  <jh@suse.cz>
5379
5380         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5381
5382 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5383
5384         PR fortran/45507
5385         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5386
5387 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5388
5389         * gcc.dg/opts-4.c: New test.
5390
5391 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5392
5393         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5394         * gcc.dg/vect/vect-peel-4.c: Ditto.
5395
5396 2010-09-03  Daniel Kraft  <d@domob.eu>
5397
5398         PR fortran/45525
5399         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5400
5401 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5402
5403         PR fortran/45159
5404         * gfortran.dg/dependency_34.f90:  New test.
5405
5406 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5407
5408         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5409
5410 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5411
5412         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5413         gcc.target/i386/clearcap.map if supported.
5414
5415 2010-09-03  Michael Matz  <matz@suse.de>
5416
5417         PR middle-end/45415
5418         * gcc.dg/pr45415.c: New test.
5419
5420 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5421
5422         PR tree-optimization/45506
5423         * gcc.dg/pr45506.c: New.
5424
5425 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5426
5427         PR target/45476
5428         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5429         * gcc.target/i386/float128-2.c: Ditto.
5430
5431 2010-09-03  Daniel Kraft  <d@domob.eu>
5432
5433         PR fortran/34162
5434         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5435         * gfortran.dg/internal_dummy_2.f08: New test.
5436         * gfortran.dg/internal_dummy_3.f08: New test.
5437         * gfortran.dg/internal_dummy_4.f08: New test.
5438
5439 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5440
5441         PR debug/45500
5442         * gcc.target/i386/pr45500.c: New test.
5443
5444 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5445
5446         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5447
5448 2010-09-03  Daniel Kraft  <d@domob.eu>
5449
5450         PR fortran/44602
5451         * gfortran.dg/exit_2.f08; Adapt error messages.
5452         * gfortran.dg/exit_3.f08: New test.
5453         * gfortran.dg/exit_4.f08: New test.
5454         * gfortran.dg/exit_5.f03: New test.
5455
5456 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5457
5458         * gfortran.dg/ishft_4.f90: New test.
5459
5460 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5461
5462         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5463         FRIZ/XSRIZ instruciton for (double)(long long)x.
5464         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5465
5466 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5467
5468         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5469
5470 2010-09-02  Richard Guenther  <rguenther@suse.de>
5471
5472         PR tree-optimization/44937
5473         PR tree-optimization/45412
5474         * g++.dg/opt/pr45412.C: New testcase.
5475         * gcc.c-torture/compile/pr45412.c: Likewise.
5476         * gcc.c-torture/compile/pr44937.c: Likewise.
5477
5478 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5479
5480         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5481         but using -Werror=comment.
5482         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5483         expected error messages.
5484
5485 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5486
5487         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5488         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5489
5490 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5491
5492         PR fortran/45489
5493         * gfortran.dg/initialization_27.f90: New.
5494
5495 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5496
5497         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5498         check into different basic blocks. Expect vectorization if misaligned
5499         stores are supported.
5500         * gcc.dg/vect/bb-slp-8a.c: New test.
5501         * gcc.dg/vect/bb-slp-8b.c: New test.
5502
5503 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5504
5505         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5506
5507 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5508
5509         PR fortran/44541
5510         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5511         * gfortran.dg/class_dummy_1.f03: New.
5512
5513 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5514
5515         PR middle-end/45458
5516         * g++.dg/tree-prof/partition2.C: New test.
5517
5518 2010-09-01  Richard Guenther  <rguenther@suse.de>
5519
5520         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5521         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5522         * gcc.c-torture/execute/20100827-1.c: Likewise.
5523
5524 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5525
5526         * gfortran.dg/execute_command_line_1.f90: New test.
5527
5528 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5529
5530         PR preprocessor/45457
5531         * c-c++-common/cpp/pr45457.c: New test.
5532
5533 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5534
5535         * gcc.dg/nested-func-8.c: New test.
5536
5537 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5538
5539         PR fortran/38282
5540         * gfortran.dg/popcnt_poppar_1.F90: New test.
5541         * gfortran.dg/popcnt_poppar_2.F90: New test.
5542
5543 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5544
5545         * gcc.target/i386/volatile-2.c: Require nonpic target.
5546
5547 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5548
5549         PR middle-end/45461
5550         * gcc.dg/pr45461.c: New test.
5551
5552 2010-08-31  Richard Guenther  <rguenther@suse.de>
5553
5554         PR testsuite/45455
5555         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5556
5557 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5558
5559         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5560
5561 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5562
5563         PR fortran/45456
5564         * gfortran.dg/typebound_proc_18.f03: New.
5565
5566 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5567
5568         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5569         * lib/scanasm.exp (scan-stack-usage): Likewise.
5570         (scan-stack-usage-not): Likewise.
5571         * gcc.dg/stack-usage-1.c: New test.
5572         * gcc.target/i386/stack-usage-realign.c: Likewise.
5573
5574 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5575
5576         PR tree-optimization/45427
5577         * gcc.dg/tree-ssa/pr45427.c: New test.
5578
5579 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5580
5581         PR c++/45043
5582         * g++.dg/template/crash102.C: New.
5583
5584 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5585
5586         PR middle-end/45423
5587         * gcc.dg/gomp/atomic-12.c: New test.
5588         * gcc.dg/gomp/atomic-13.c: New test.
5589         * gcc.dg/gomp/atomic-14.c: New test.
5590         * g++.dg/gomp/atomic-11.C: New test.
5591         * g++.dg/gomp/atomic-12.C: New test.
5592         * g++.dg/gomp/atomic-13.C: New test.
5593         * g++.dg/gomp/atomic-14.C: New test.
5594
5595 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5596
5597         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5598         delimiter.
5599
5600 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5601
5602         * gnat.dg/discr24.adb: New test.
5603
5604 2010-08-30  Richard Guenther  <rguenther@suse.de>
5605
5606         PR tree-optimization/45449
5607         * gcc.dg/pr45449.c: New testcase.
5608
5609 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5610
5611         * gcc.dg/opts-1.c: Expect errors, not warnings.
5612
5613 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5614
5615         PR fortran/42769
5616         * gfortran.dg/dynamic_dispatch_11.f03: New.
5617
5618 2010-08-29  Jason Merrill  <jason@redhat.com>
5619
5620         PR c++/44991
5621         * g++.dg/parse/defarg15.C: New.
5622
5623 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5624
5625         PR fortran/45439
5626         * gfortran.dg/select_type_16.f03: New.
5627
5628 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5629             Tobias Burnus  <burnus@net-b.de>
5630
5631         * gfortran.dg/bessel_7.f90: Decrease required precision.
5632
5633 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5634             Kaz Kojima  <kkojima@gcc.gnu.org>
5635
5636         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5637
5638 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5639
5640         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5641         floating point conversion code generation.
5642         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5643         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5644         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5645         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5646         to integer conversion code generation.
5647         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5648         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5649         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5650         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5651
5652 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5653
5654         PR fortran/32049
5655         * gfortran.dg/random_seed_1.f90: Adjust test.
5656         * gfortran.dg/float128_1.f90: New test.
5657
5658 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5659
5660         PR fortran/33197
5661         * gfortran.dg/norm2_1.f90: New.
5662         * gfortran.dg/norm2_2.f90: New.
5663         * gfortran.dg/norm2_3.f90: New.
5664         * gfortran.dg/norm2_4.f90: New.
5665         * gfortran.dg/parity_1.f90: New.
5666         * gfortran.dg/parity_2.f90: New.
5667         * gfortran.dg/parity_3.f90: New.
5668
5669 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5670
5671         PR fortran/45420
5672         * gfortran.dg/select_type_15.f03: New.
5673
5674 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5675
5676         PR libfortran/43217
5677         * gfortran.dg/hollerith8.f90: New test.
5678
5679 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5680
5681         PR fortran/45159
5682         * gfortran.dg/dependency_33.f90:  New test.
5683
5684 2010-08-27  Richard Guenther  <rguenther@suse.de>
5685
5686         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5687         * gcc.dg/graphite/scop-2.c: Likewise.
5688         * gcc.dg/graphite/scop-20.c: Likewise.
5689         * gcc.dg/vect/slp-25.c: Likewise.
5690
5691 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5692
5693         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5694
5695 2010-08-26  Daniel Kraft  <d@domob.eu>
5696
5697         PR fortran/38936
5698         PR fortran/44047
5699         PR fortran/45384
5700         * gfortran.dg/associate_8.f03: New test.
5701         * gfortran.dg/select_type_13.f03: New test.
5702         * gfortran.dg/select_type_14.f03: New test.
5703
5704 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5705
5706         PR tree-optimization/44485
5707         * gcc.dg/pr44485.c: New test.
5708
5709 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5710
5711         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5712         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5713         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5714
5715 2010-08-26  Richard Guenther  <rguenther@suse.de>
5716
5717         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5718         * gcc.dg/graphite/scop-21.c: Likewise.
5719
5720 2010-08-26  Richard Guenther  <rguenther@suse.de>
5721
5722         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5723         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5724         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5725         * gcc.dg/vect/vect-91.c: Likewise.
5726         * gcc.dg/vect/vect-peel-1.c: Likewise.
5727         * gcc.dg/vect/vect-peel-2.c: Likewise.
5728         * gcc.dg/vect/vect-peel-4.c: Likewise.
5729
5730 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5731
5732         PR libfortran/41859
5733         * gfortran.dg/der_io_4.f90: New test.
5734
5735 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5736
5737         PR rtl-optimization/44858
5738         * gcc.c-torture/execute/pr44858.c: New test.
5739
5740         PR rtl-optimization/45400
5741         * g++.dg/other/i386-8.C: New test.
5742
5743 2010-08-25  Richard Guenther  <rguenther@suse.de>
5744
5745         * gcc.dg/alias-8.c: Adjust.
5746
5747 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5748
5749         * gcc.target/i386/combine-mul.c: New test.
5750
5751 2010-08-25  Richard Guenther  <rguenther@suse.de>
5752
5753         PR lto/44562
5754         * gcc.dg/graphite/id-27.c: New testcase.
5755         * gcc.dg/lto/20100825-1_0.c: Likewise.
5756
5757 2010-08-25  Richard Guenther  <rguenther@suse.de>
5758
5759         PR tree-optimization/45316
5760         * g++.dg/opt/pr45316.C: New testcase.
5761
5762 2010-08-25  Richard Guenther  <rguenther@suse.de>
5763
5764         PR tree-optimization/45393
5765         * g++.dg/torture/pr45393.C: New testcase.
5766
5767 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5768
5769         PR tree-optimization/45059
5770         * gcc.c-torture/compile/pr45059.c: New test.
5771
5772 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5773
5774         * lib/target-supports.exp (check_effective_target_vect_unpack):
5775         Set vect_unpack supported flag to true for neon.
5776
5777 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5778
5779         * gcc.dg/tree-ssa/ifc-5.c: New.
5780
5781 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5782
5783         * gcc.dg/tree-ssa/ifc-4.c: New.
5784         * gcc.dg/tree-ssa/ifc-7.c: New.
5785
5786 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5787
5788         * gcc.dg/vect/vect.exp: Check loongson targets
5789         * g++.dg/vect/vect.exp: Likewise
5790         * gfortran.dg/vect/vect.exp: Likewise
5791
5792 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5793
5794         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5795         -mveclibabi=mass.
5796
5797 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5798
5799         PR fortran/45366
5800         * gfortran.dg/proc_ptr_29.f90: New.
5801
5802 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5803             Dominique d'Humieres  <dominiq@lps.ens.fr>
5804
5805         PR fortran/45367
5806         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5807
5808 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5809
5810         PR fortran/45367
5811         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5812
5813 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5814
5815         PR fortran/36158
5816         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5817
5818 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5819             Dominique d'Humieres  <dominiq@lps.ens.fr>
5820
5821         PR fortran/45367
5822         PR fortran/36158
5823         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5824         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5825
5826 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5827
5828         PR fortran/44863
5829         PR fortran/45271
5830         PR fortran/45290
5831         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5832         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5833         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5834
5835 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5836
5837         PR fortran/36158
5838         PR fortran/33197
5839         * gfortran.dg/bessel_6.f90: New.
5840         * gfortran.dg/bessel_7.f90: New.
5841
5842 2010-08-20  Jan Hubicka  <jh@suse.cz>
5843
5844         PR c++/45307
5845         PR c++/17736
5846         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5847         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5848
5849 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5850
5851         PR target/45336
5852         * gcc.target/i386/pr45336-1.c: New.
5853         * gcc.target/i386/pr45336-2.c: Likewise.
5854         * gcc.target/i386/pr45336-3.c: Likewise.
5855         * gcc.target/i386/pr45336-4.c: Likewise.
5856
5857 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5858
5859         PR testsuite/45361
5860         * gcc.target/i386/volatile-2.c: Update scan strings to also
5861         include (%rip) for the memory reference on x86_64.
5862
5863 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5864
5865         PR middle-end/44974
5866         * gcc.dg/pr44974.c: New test.
5867
5868         PR rtl-optimization/45353
5869         * gcc.dg/pr45353.c: New test.
5870
5871 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5872
5873         * gcc.target/i386/volatile-2.c: New.
5874
5875 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5876
5877         PR rtl-optimization/44691
5878         * gfortran.dg/pr44691.f: New test.
5879
5880 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5881
5882         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5883
5884 2010-08-19  Jason Merrill  <jason@redhat.com>
5885
5886         * g++.dg/init/synth3.C: New.
5887         * g++.dg/init/value8.C: New.
5888         * g++.dg/tree-ssa/empty-2.C: New.
5889         * g++.dg/cpp0x/noexcept09.C: New.
5890
5891 2010-08-19  Daniel Kraft  <d@domob.eu>
5892
5893         PR fortran/29785
5894         PR fortran/45016
5895         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5896         * gfortran.dg/pointer_remapping_1.f90: New test.
5897         * gfortran.dg/pointer_remapping_2.f03: New test.
5898         * gfortran.dg/pointer_remapping_3.f08: New test.
5899         * gfortran.dg/pointer_remapping_4.f03: New test.
5900         * gfortran.dg/pointer_remapping_5.f08: New test.
5901         * gfortran.dg/pointer_remapping_6.f08: New test.
5902
5903 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5904
5905         PR testsuite/45324
5906         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5907
5908 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5909
5910         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5911
5912 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5913
5914         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5915         variable.
5916
5917 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5918
5919         PR target/45070
5920         * gcc.c-torture/execute/pr45070.c: New.
5921
5922 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5923
5924         * g++.dg/pr44328.C: New test.
5925
5926 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5927
5928         PR fortran/36158
5929         PR fortran/33197
5930         * gfortran.dg/bessel_3.f90: New.
5931         * gfortran.dg/bessel_4.f90: New.
5932         * gfortran.dg/bessel_5.f90: New.
5933
5934 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5935
5936         PR fortran/45290
5937         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5938         * gfortran.dg/pointer_init_2.f90: New.
5939         * gfortran.dg/pointer_init_3.f90: New.
5940         * gfortran.dg/pointer_init_4.f90: New.
5941
5942 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5943
5944         PR c++/45049
5945         * g++.dg/pr45049-1.C: New test.
5946         * g++.dg/pr45049-2.C: New test.
5947
5948 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5949
5950         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5951         20 if __ARM_PCS is defined otherwise 64.
5952         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5953         instead of hard coded 64.
5954
5955 2010-08-18  Yao Qi  <yao@codesourcery.com>
5956
5957         PR target/45094
5958         * gcc.target/arm/pr45094.c: New test.
5959
5960 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5961
5962         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5963
5964 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5965
5966         PR rtl-optimization/42575
5967         * gcc.target/arm/pr42575.c: New test.
5968
5969 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5970
5971         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5972         * gcc.dg/tls/thr-cse-1.c: New.
5973
5974 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5975
5976         PR debug/42487
5977         * lib/target-supports.exp
5978         (check_effective_target_function_sections): New.
5979         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5980         function sections before proceding.
5981
5982 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5983
5984         PR fortran/45308
5985         * gfortran.dg/pr45308.f03: New test.
5986
5987 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5988
5989         PR target/45296
5990         * gcc.target/i386/pr45296.c: New test.
5991
5992 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5993
5994         * g++.dg/ext/uow-1.C: New.
5995         * g++.dg/ext/uow-2.C: New.
5996         * g++.dg/ext/uow-3.C: New.
5997         * g++.dg/ext/uow-4.C: New.
5998
5999 2010-08-17  Richard Guenther  <rguenther@suse.de>
6000
6001         PR testsuite/45266
6002         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6003
6004 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6005
6006         PR c/40563
6007         * gcc.dg/Wcxx-compat-20.c: New test.
6008
6009 2010-08-17  Daniel Kraft  <d@domob.eu>
6010
6011         PR fortran/38936
6012         * gfortran.dg/associate_1.f03: Extended to test newly supported
6013         features like association to variables.
6014         * gfortran.dg/associate_3.f03: Removed check for illegal change
6015         of associate-name here...
6016         * gfortran.dg/associate_5.f03: ...and added it here.
6017         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6018         * gfortran.dg/associate_7.f03: New test.
6019
6020 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6021
6022         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6023
6024 2010-08-15  Daniel Kraft  <d@domob.eu>
6025
6026         PR fortran/38936
6027         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6028         * gfortran.dg/associate_3.f03: Clarify comment.
6029         * gfortran.dg/associate_5.f03: New test.
6030         * gfortran.dg/associate_6.f03: New test.
6031
6032 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6033
6034         PR fortran/45211
6035         * gfortran.dg/bind_c_usage_21.f90: New.
6036         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6037
6038 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6039
6040         * gfortran.dg/optional_absent_1.f90: New.
6041         * gfortran.dg/null_actual.f90: New.
6042
6043 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6044
6045         * gfortran.dg/pointer_target_1.f90: New.
6046         * gfortran.dg/pointer_target_2.f90: New.
6047         * gfortran.dg/pointer_target_3.f90: New.
6048
6049 2010-08-15  Daniel Kraft  <d@domob.eu>
6050
6051         PR fortran/45197
6052         * gfortran.dg/elemental_args_check_3.f90: New test.
6053         * gfortran.dg/impure_1.f08: New test.
6054         * gfortran.dg/impure_2.f08: New test.
6055         * gfortran.dg/impure_3.f90: New test.
6056         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6057
6058 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6059
6060         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6061         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6062         SLP tests.
6063         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6064         misaligned loads.
6065         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6066         misaligned stores.c
6067         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6068
6069 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6070
6071         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6072         dg-require-effective-target after dg-do.
6073
6074 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6075
6076         * lib/target-supports.exp (check_effective_target_vect_int): Return
6077         true for Loongson targets.
6078         (check_effective_target_vect_shift): Likewise.
6079         (check_effective_target_vect_no_int_max): Likewise.
6080         (check_effective_target_vect_no_align): Likewise.
6081         (check_effective_target_vect_short_mult): Likewise.
6082
6083 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6084
6085         * g++.dg/cast.C: Change fields of structures to "long" to pass
6086         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6087         * g++.dg/cpp0x/iop.C: Ditto.
6088         * g++.dg/cpp0x/named_refs.C: Ditto.
6089         * g++.dg/cpp0x/rv1p.C: Ditto.
6090         * g++.dg/cpp0x/rv2p.C: Ditto.
6091         * g++.dg/cpp0x/rv3p.C: Ditto.
6092         * g++.dg/cpp0x/rv4p.C: Ditto.
6093         * g++.dg/cpp0x/rv5p.C: Ditto.
6094         * g++.dg/cpp0x/rv6p.C: Ditto.
6095         * g++.dg/cpp0x/rv7p.C: Ditto.
6096         * g++.dg/cpp0x/rv8p.C: Ditto.
6097         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6098
6099 2010-08-13  Daniel Kraft  <d@domob.eu>
6100
6101         * gfortran.dg/implied_shape_1.f08: New test.
6102         * gfortran.dg/implied_shape_2.f90: New test.
6103         * gfortran.dg/implied_shape_3.f08: New test.
6104
6105 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6106
6107         PR libfortran/42526
6108         * gfortran.dg/char_component_initializer_1.f90: New test.
6109
6110 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6111
6112         PR tree-optimization/45241
6113         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6114
6115 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6116
6117         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6118         to dg-options.
6119         * gcc.target/i386/pr40906-2.c: Ditto.
6120         * gcc.target/i386/pr40906-3.c: Ditto.
6121
6122 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6123
6124         PR middle-end/45262
6125         * gcc.c-torture/execute/pr45262.c: New test.
6126
6127 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6128
6129         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6130         empty argument.
6131         * g++.dg/other/profile1.C: Ditto.
6132
6133 2010-08-12  Richard Guenther  <rguenther@suse.de>
6134
6135         PR tree-optimization/45232
6136         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6137         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6138         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6139         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6140         unsigned arithmetic.
6141         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6142         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6143         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6144         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6145         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6146         unsigned arithmetic.
6147         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6148         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6149         unsigned arithmetic.
6150         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6151         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6152         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6153         unsigned arithmetic.
6154         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6155         * gcc.dg/tree-ssa/negate.c: Adjust.
6156         * gcc.dg/vect/vect-1.c: Adjust.
6157         * gfortran.dg/reassoc_6.f: XFAIL.
6158
6159 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6160
6161         PR debug/45259
6162         * gcc.dg/pr45259.c: New test.
6163
6164 2010-08-12  Wei Guozhi  <carrot@google.com>
6165
6166         PR target/44999
6167         * gcc.target/arm/pr44999.c: New testcase.
6168
6169 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6170
6171         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6172         (N): Likewise.
6173         (main): Adjust accordingly.
6174
6175 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6176
6177         * gfortran.dg/graphite/id-22.f: New.
6178
6179 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6180
6181         * gcc.dg/graphite/id-26.c: New.
6182
6183 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6184
6185         * gcc.dg/graphite/id-25.c: New.
6186
6187 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6188
6189         * gcc.dg/graphite/run-id-5.c: New.
6190         * gcc.dg/graphite/run-id-6.c: New.
6191         * gfortran.dg/graphite/id-21.f: New.
6192
6193 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6194
6195         * gcc.dg/graphite/id-24.c: New.
6196
6197 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6198
6199         * gcc.dg/tree-ssa/pr20742.c: New.
6200
6201 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6202
6203         * gcc.dg/graphite/id-23.c: New.
6204
6205 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6206
6207         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6208
6209 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6210
6211         * gcc.dg/graphite/pr42729.c: New.
6212
6213 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6214
6215         * gfortran.dg/graphite/id-20.f: New.
6216
6217 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6218
6219         * gcc.dg/graphite/id-22.c: New.
6220
6221 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6222
6223         * gcc.dg/graphite/run-id-2.c: Call abort.
6224
6225 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6226
6227         * gcc.dg/graphite/id-20.c: New.
6228
6229 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6230             Steve Kargl  <kargl@gcc.gnu.org>
6231
6232         PR fortran/44595
6233         * gfortran.dg/move_alloc_3.f90: New.
6234         * gfortran.dg/random_seed_2.f90: New.
6235
6236 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6237
6238         * lib/target-supports.exp (check_effective_target_sync_int_long):
6239         Add hppa*-*-linux*.
6240         (check_effective_target_sync_char_short): Likewise.
6241
6242 2010-08-10  Yao Qi  <yao@codesourcery.com>
6243
6244         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6245         general form.
6246         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6247         * g++.dg/other/packed1.C: Likewise.
6248         * g++.dg/other/crash-4.C: Likewise.
6249         * g++.dg/ext/packed8.C: Likewise.
6250         * g++.dg/init/array16.C: Likewise.
6251
6252 2010-08-10  xinliang David Li  <davidxl@google.com>
6253         * gcc.dg/tree-ssa/loop-19.c: Add option
6254         -fno-prefetch-loop-array
6255
6256 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6257
6258         PR middle-end/45182
6259         * gcc.c-torture/compile/pr45182.c: New test.
6260
6261 2010-08-09  Jason Merrill  <jason@redhat.com>
6262
6263         PR c++/45236
6264         * g++.dg/cpp0x/variadic-104.C: New.
6265
6266 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6267
6268         PR fortran/44235
6269         * gfortran.dg/dependency_32.f90:  New test.
6270
6271 2010-08-09  Richard Guenther  <rguenther@suse.de>
6272
6273         PR middle-end/44632
6274         * g++.dg/opt/nrv17.C: New testcase.
6275
6276 2010-08-09  Richard Guenther  <rguenther@suse.de>
6277
6278         PR middle-end/45212
6279         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6280         alignment from MEM_REF offset only if we took it from the
6281         base object.
6282
6283         * gcc.target/i386/pr24178.c: New testcase.
6284
6285 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6286
6287         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6288         * gcc.dg/20030702-1.c: Ditto.
6289         * gcc.dg/20050309-1.c: Ditto.
6290         * gcc.dg/20050325-1.c: Ditto.
6291         * gcc.dg/20050330-2.c: Ditto.
6292         * gcc.dg/20051201-1.c: Ditto.
6293         * gcc.dg/gomp/pr27573.c: Ditto.
6294         * gcc.dg/gomp/pr34610.c: Ditto.
6295         * gcc.dg/pr24225.c: Ditto.
6296         * gcc.dg/pr26570.c: Ditto.
6297         * gcc.dg/pr32773.c: Ditto.
6298         * g++.dg/gcov/gcov-6.C: Ditto.
6299         * g++.dg/gomp/pr34608.C: Ditto.
6300         * gfortran.dg/gomp/pr27573.f90: Ditto.
6301
6302         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6303         dg-require-host-local dg directive.
6304         * gcc.dg/profile-dir-2.c: Ditto.
6305         * gcc.dg/profile-dir-3.c: Ditto.
6306
6307 2010-08-08  Richard Guenther  <rguenther@suse.de>
6308
6309         PR tree-optimization/45109
6310         * gcc.c-torture/compile/pr45109.c: New testcase.
6311
6312 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6313
6314         * gcc.dg/march.c: Skip if -march defined.
6315         * gcc.dg/mtune.c: Skip if -mtune defined.
6316
6317         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6318         generic thunk support.
6319
6320 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6321
6322         PR target/45213
6323         * gcc.target/i386/pr45213.c: New test.
6324
6325 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6326
6327         PR libfortran/45143
6328         * gfortran.dg/fmt_error_11.f03: New test.
6329
6330 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6331
6332         * lib/target-supports.exp (check_effective_target_sync_int_long):
6333         Add arm*-*-linux-gnueabi.
6334         (check_effective_target_sync_char_short): Likewise.
6335
6336 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6337
6338         PR fortran/45159
6339         * gfortran.dg/dependency_31.f90:  New test.
6340
6341 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6342
6343         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6344
6345 2010-08-06  Jason Merrill  <jason@redhat.com>
6346
6347         * g++.dg/cpp0x/sfinae3.C: New.
6348         * g++.dg/cpp0x/sfinae4.C: New.
6349
6350 2010-08-06  Richard Guenther  <rguenther@suse.de>
6351
6352         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6353         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6354         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6355         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6356         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6357         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6358         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6359         * gcc.c-torture/execute/20100805-1.c: Likewise.
6360
6361 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6362
6363         PR testsuite/42855
6364         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6365
6366 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6367
6368         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6369         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6370
6371 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6372
6373         * g++.dg/ipa/devirt-1.C: New test.
6374         * g++.dg/ipa/devirt-2.C: Likewise.
6375         * g++.dg/ipa/devirt-3.C: Likewise.
6376         * g++.dg/ipa/devirt-4.C: Likewise.
6377         * g++.dg/ipa/devirt-5.C: Likewise.
6378         * gcc.dg/ipa/iinline-3.c: Likewise.
6379
6380 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6381
6382         PR tree-optimization/45144
6383         * gcc.dg/tree-ssa/pr45144.c: New test.
6384
6385 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6386
6387         PR fortran/42207
6388         PR fortran/44064
6389         PR fortran/44065
6390         * gfortran.dg/class_25.f03: New.
6391         * gfortran.dg/class_26.f03: New.
6392
6393 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6394
6395         * g++.dg/warn/miss-format-1.C: Update line number.
6396
6397 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6398
6399         PR c++/44641
6400         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6401         .frame and .mask assembler directives.
6402
6403 2010-08-04  Richard Guenther  <rguenther@suse.de>
6404
6405         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6406         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6407         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6408         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6409
6410 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6411
6412         PR fortran/44857
6413         * gfortran.dg/derived_constructor_char_1.f90: New.
6414         * gfortran.dg/derived_constructor_char_2.f90: New.
6415
6416 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6417
6418         PR fortran/45159
6419         * gfortran.dg/dependency_30.f90:  New test.
6420
6421 2010-08-03  Jan Hubicka  <jh@suse.cz>
6422
6423         * gcc.c-torture/compile/pr45085.c: New testcase.
6424
6425 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6426
6427         PR fortran/44584
6428         PR fortran/45161
6429         * gfortran.dg/typebound_call_9.f03: Modified.
6430         * gfortran.dg/typebound_generic_1.f03: Modified.
6431
6432 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6433
6434         PR fortran/45159
6435
6436         * gfortran.dg/dependency_29.f90:  New test.
6437
6438 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6439
6440         PR fortran/36854
6441         * gfortran.dg/character_comparison_2.f90:  New test.
6442         * gfortran.dg/character_comparison_3.f90:  New test.
6443         * gfortran.dg/dependency_28.f90:  New test.
6444
6445 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6446
6447         PR target/40457
6448         * gcc.target/arm/pr40457-1.c: New test.
6449         * gcc.target/arm/pr40457-2.c: New test.
6450
6451 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6452
6453         PR fortran/44912
6454         * gfortran.dg/typebound_call_17.f03: New.
6455
6456 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6457
6458         PR fortran/44929
6459         * gfortran.dg/allocate_derived_3.f90: New.
6460
6461 2010-07-30  Xinliang David Li  <davidxl@google.com>
6462         PR tree-optimization/45121
6463         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6464
6465 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6466
6467         PR c++/45112
6468         * g++.dg/pr45112.C: New test.
6469
6470 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6471
6472         PR debug/45055
6473         PR rtl-optimization/45137
6474         * gcc.dg/pr45055.c: New test.
6475
6476 2010-07-30  Alan Modra  <amodra@gmail.com>
6477
6478         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6479         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6480
6481 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6482
6483         PR fortran/45087
6484         PR fortran/45125
6485         * gfortran.dg/whole_file_25.f90: New.
6486         * gfortran.dg/whole_file_26.f90: New.
6487         * gfortran.dg/whole_file_27.f90: New.
6488
6489 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6490
6491         PR fortran/44962
6492         * gfortran.dg/typebound_proc_17.f03: New.
6493
6494 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6495
6496         PR fortran/45004
6497         * gfortran.dg/move_alloc_2.f90: New.
6498
6499 2010-07-29  Xinliang David Li  <davidxl@google.com>
6500         PR tree-optimization/45121
6501         * c-c++-common/uninit-17.c: Fix expected output.
6502
6503 2010-07-29  Richard Guenther  <rguenther@suse.de>
6504
6505         PR tree-optimization/45120
6506         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6507
6508 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6509
6510         PR fortran/42051
6511         PR fortran/44064
6512         * gfortran.dg/pr42051.f03: New testcase.
6513
6514 2010-07-29  Richard Guenther  <rguenther@suse.de>
6515
6516         PR middle-end/45034
6517         * gcc.c-torture/execute/pr45034.c: New testcase.
6518
6519 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6520
6521         PR c++/45096
6522         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6523
6524 2010-07-28  Daniel Kraft  <d@domob.eu>
6525
6526         * gfortran.dg/bound_8.f90: New test.
6527
6528 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6529
6530         PR debug/45105
6531         * gcc.dg/pr45105.c: New test.
6532
6533 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6534
6535         PR rtl-optimization/45107
6536         * gcc.dg/pr45107.c: New test.
6537
6538 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6539
6540         PR rtl-optimization/45101
6541         * gcc.dg/pr45101.c: New test.
6542
6543 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6544
6545         PR fortran/45077
6546         * gfortran.dg/whole_file_24.f90: New.
6547
6548 2010-07-27  Jason Merrill  <jason@redhat.com>
6549
6550         * g++.dg/cpp0x/variadic102.C: New.
6551         * g++.dg/cpp0x/variadic103.C: New.
6552
6553 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6554
6555         PR rtl-optimization/40956
6556         PR target/42495
6557         PR middle-end/42574
6558         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6559         * gcc.target/arm/pr42574.c: Add tests.
6560
6561 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6562
6563         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6564         test name.
6565         (cleanup-repo-files): Ditto.
6566         (cleanup-saved-temps): Ditto.
6567
6568 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6569
6570         PR testsuite/44701
6571         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6572
6573         PR c/45079
6574         * gcc.dg/pr45079.c: New test.
6575
6576 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6577
6578         PR tree-optimization/44152
6579         * gcc.dg/vect/fast-math-pr44152.c: New test.
6580
6581 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6582
6583         PR ObjC/44140
6584         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6585         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6586         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6587         * obj-c++.dg/torture/trivial.mm: Ditto.
6588         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6589         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6590         * objc.dg/torture/tls/thr-init.m: Ditto.
6591         * objc.dg/torture/trivial.m: Ditto.
6592
6593 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6594
6595         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6596         Skip on spu-*-* targets.
6597
6598 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6599
6600         PR tree-optimization/45083
6601         * gcc.dg/pr45083.c: New test.
6602
6603 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6604
6605         PR fortran/40873
6606         * gfortran.dg/whole_file_22.f90: New test.
6607         * gfortran.dg/whole_file_23.f90: New test.
6608
6609 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6610             Jack Howarth  <howarth@bromo.med.uc.edu>
6611             Richard Henderson  <rth@redhat.com>
6612
6613         PR target/44132
6614         * gcc.dg/tls/thr-init-1.c: New.
6615         * gcc.dg/tls/thr-init-2.c: New.
6616         * gcc.dg/torture/tls New.
6617         * gcc.dg/torture/tls/tls-test.c: New.
6618         * gcc.dg/torture/tls/thr-init-1.c: New.
6619         * gcc.dg/torture/tls/tls.exp: New.
6620         * gcc.dg/torture/tls/thr-init-2.c: New.
6621         * gcc.dg/tls/emutls-2.c: New test
6622
6623         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6624         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6625         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6626         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6627         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6628         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6629         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6630         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6631         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6632         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6633         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6634         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6635         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6636         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6637         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6638         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6639         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6640         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6641         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6642         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6643         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6644         gfortran.dg/gomp/omp_threadprivate1.f90,
6645         gfortran.dg/gomp/omp_threadprivate2.f90,
6646         gfortran.dg/gomp/reduction1.f90,
6647         gfortran.dg/gomp/sharing-1.f90: Likewise.
6648
6649 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6650
6651         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6652         sse_runtime.
6653         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6654         dg-require-visibility.
6655
6656 2010-07-26  Richard Guenther  <rguenther@suse.de>
6657
6658         PR tree-optimization/43784
6659         * gcc.c-torture/execute/pr43784.c: New testcase.
6660         * g++.dg/torture/pr43784.C: Likewise.
6661
6662 2010-07-26  Richard Guenther  <rguenther@suse.de>
6663
6664         PR middle-end/45056
6665         * g++.dg/pr45056.C: New testcase.
6666
6667 2010-07-26  Richard Guenther  <rguenther@suse.de>
6668
6669         PR tree-optimization/45071
6670         * gcc.dg/pr45071.c: New testcase.
6671
6672 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6673
6674         PR fortran/45066
6675         * gfortran.dg/namelist_62.f90: New.
6676
6677 2010-07-26  Richard Guenther  <rguenther@suse.de>
6678
6679         * gcc.c-torture/execute/pr45017.c: Move ...
6680         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6681
6682 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6683
6684         PR fortran/40628
6685         * trim_optimize_1.f90:  New test.
6686         * character_comparision_1.f90:  New test.
6687
6688 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6689
6690         PR fortran/42852
6691         * gfortran.dg/wtruncate_fix.f: New test.
6692
6693 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6694
6695         PR testsuite/45068
6696         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6697
6698 2010-07-24  Richard Guenther  <rguenther@suse.de>
6699
6700         PR lto/43788
6701         * g++.dg/lto/20100724-1_0.C: New testcase.
6702
6703 2010-07-24  Richard Guenther  <rguenther@suse.de>
6704
6705         PR lto/43212
6706         * gcc.dg/lto/20100724-1_0.c: New testcase.
6707         * gcc.dg/lto/20100724-1_1.c: Likewise.
6708
6709 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6710
6711         PR fortran/40011
6712         * gfortran.dg/whole_file_21.f90: New.
6713
6714         * gfortran.dg/integer_exponentiation_3.F90: Use
6715         -ffloat-store only for i?86/x86-64 -m32.
6716
6717 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6718
6719         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6720         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6721
6722 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6723
6724         * gfortran.dg/func_decl_4.f90: Split test into two ...
6725         * gfortran.dg/func_decl_5.f90: ... parts.
6726         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6727         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6728         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6729         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6730         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6731         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6732         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6733         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6734         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6735         * gfortran.dg/sizeof.f90: Make test valid.
6736         * gfortran.dg/pr20865.f90: Add new dg-error.
6737         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6738         * gfortran.dg/g77/19990218-0.f: Ditto.
6739         * gfortran.dg/g77/19990218-1.f: Ditto.
6740         * gfortran.dg/g77/970625-2.f: Ditto.
6741         * gfortran.dg/pr37243.f: Fix function declaration.
6742         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6743         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6744
6745 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6746
6747         PR fortran/44945
6748         * gfortran.dg/char_array_structure_constructor.f90: Add
6749         -fwhole-file as dg-option as it otherwise fails on some
6750         systems.
6751
6752 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6753
6754         * gnat.dg/aggr16.ad[sb]: New test.
6755         * gnat.dg/aggr16_pkg.ads: New helper.
6756
6757 2010-07-23  Richard Guenther  <rguenther@suse.de>
6758
6759         PR lto/43071
6760         * g++.dg/lto/20100723-1_0.C: New testcase.
6761
6762 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6763
6764         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6765         AVX support.
6766         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6767         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6768
6769 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6770
6771         * lib/target-supports.exp (add_options_for_tls): New proc.
6772         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6773         * g++.dg/tls/static-1a.cc: Likewise.
6774         * gcc.dg/tls/emutls-1.c: Likewise.
6775         * gcc.dg/tls/opt-11.c: Likewise.
6776         * gcc.dg/tls/opt-12.c: Likewise.
6777         * gcc.dg/tls/pr24428-2.c: Likewise.
6778         * gcc.dg/tls/pr24428.c: Likewise.
6779         * obj-c++.dg/tls/static-1.mm: Likewise.
6780         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6781         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6782         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6783         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6784         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6785         * objc.dg/torture/tls/thr-init.m: Likewise.
6786         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6787
6788 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6789
6790         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6791         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6792         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6793         optimized dump files.
6794
6795 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6796
6797         PR tree-optimization/45047
6798         * gcc.c-torture/compile/pr45047.c: New test.
6799
6800 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6801
6802         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6803         instead of dg-compile.
6804         * gcc.dg/float-range-4.c: Ditto.
6805         * gcc.dg/float-range-5.c: Ditto.
6806         * gcc.dg/fold-overflow-1.c: Ditto.
6807         * gcc.dg/gomp/sections-4.c: Ditto.
6808         * gcc.dg/transparent-union-1.c: Ditto.
6809         * gcc.dg/transparent-union-2.c: Ditto.
6810         * gcc.target/i386/pr39315-check.c: Ditto.
6811         * g++.dg/gomp/sections-4.C: Ditto.
6812         * g++.dg/template/dtor7.C: Ditto.
6813         * g++.dg/tree-ssa/pr19952.C: Ditto.
6814         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6815         * gfortran.dg/graphite/pr42185.f90: Ditto.
6816         * gfortran.dg/namelist_36.f90: Ditto.
6817         * gnat.dg/noreturn1.adb: Ditto.
6818         * gnat.dg/specs/small_alignment.ads: Ditto.
6819
6820 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6821
6822         PR tree-optimization/44915
6823         * g++.dg/torture/pr44915.C: New test.
6824
6825 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6826
6827         PR tree-optimization/44914
6828         * g++.dg/tree-ssa/pr44914.C: New test.
6829
6830 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6831
6832         PR target/44290
6833         * gcc.dg/pr44290-1.c: New test.
6834         * gcc.dg/pr44290-2.c: New test.
6835
6836 2010-07-23  Jason Merrill  <jason@redhat.com>
6837
6838         PR c++/45008
6839         * g++.dg/abi/mangle44.C: New.
6840
6841 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6842
6843         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6844         for compile-time only tests.
6845         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6846         target check.
6847         * gcc.target/i386/pr39315-4.c: Ditto.
6848         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6849         target check.  Include sse-os-support.h.
6850         (main): Call check_isa and sse_os_support.
6851         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6852         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6853         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6854         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6855         target check.  Include sse-os-support.h.
6856         (main): Call check_isa and sse_os_support.
6857         * gcc.target/i386/vperm-v2df.c: Ditto.
6858
6859 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6860
6861         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6862         (check_effective_target_avx_runtime): New procedure.
6863         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6864         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6865
6866         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6867         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6868         and __get_cpuid test.
6869         * gcc.dg/compat/vector-2b_main.c: Ditto.
6870
6871         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6872
6873         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6874         for compile-time only test.
6875         * gcc.dg/pr32716.c: Ditto.
6876         * gcc.dg/pr34856.c: Ditto.
6877         * gcc.dg/pr36997.c: Ditto.
6878         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6879         * gfortran.dg/pr28158.f90: Ditto.
6880         * gfortran.dg/pr30667.f: Ditto.
6881
6882         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6883         i?86-*-* and x86_64-*-* targets to disable execution on targets
6884         without sse2 runtime support.
6885         * g++.dg/vect/vect.exp: Ditto.
6886         * gfortran.dg/vect/vect.exp: Ditto.
6887
6888         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6889         * gcc.dg/pr37544.c: Ditto.
6890         * gcc.dg/pr40550.c: Ditto.
6891         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6892         * gcc.dg/compat/vector-1a_main.c: Ditto.
6893         * gcc.dg/compat/vector-2a_main.c: Ditto.
6894         * gcc.dg/torture/pr16104-1.c: Ditto.
6895         * gcc.dg/torture/pr35771-1.c: Ditto.
6896         * gcc.dg/torture/pr35771-2.c: Ditto.
6897         * gcc.dg/torture/pr35771-3.c: Ditto.
6898         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6899         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6900         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6901         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6902         * g++.dg/other/i386-1.C: Ditto.
6903         * g++.dg/other/pr40446.C: Ditto.
6904
6905 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6906
6907         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6908
6909 2010-07-23  Daniel Kraft  <d@domob.eu>
6910
6911         PR fortran/44709
6912         * gfortran.dg/exit_1.f08: New test.
6913         * gfortran.dg/exit_2.f08: New test.
6914
6915 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6916
6917         PR tree-optimization/39839
6918         * gcc.target/arm/pr39839.c: New test case.
6919
6920 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6921
6922         * gnat.dg/unchecked_convert5b.adb: New test.
6923         * gnat.dg/unchecked_convert6.adb: Likewise.
6924         * gnat.dg/unchecked_convert6b.adb: Likewise.
6925
6926 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6927
6928         * gnat.dg/aggr15.ad[sb]: New test.
6929
6930 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6931
6932         PR debug/45024
6933         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6934
6935 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6936
6937         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6938         with dg-require-linker-plugin.
6939
6940 2010-07-22  Richard Guenther  <rguenther@suse.de>
6941
6942         PR lto/43850
6943         * g++.dg/lto/20100722-1_0.C: New testcase.
6944
6945 2010-07-22  Richard Guenther  <rguenther@suse.de>
6946
6947         PR lto/42451
6948         * gcc.dg/lto/20100720-3_0.c: New testcase.
6949         * gcc.dg/lto/20100720-3_1.c: Likewise.
6950
6951 2010-07-22  Richard Guenther  <rguenther@suse.de>
6952
6953         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6954         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6955
6956         PR lto/43373
6957         * gcc.dg/lto/20100722-1_0.c: New testcase.
6958
6959 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6960
6961         PR tree-optimization/44891
6962         * gcc.c-torture/compile/pr44891.c: New test.
6963
6964 2010-07-22  Richard Guenther  <rguenther@suse.de>
6965
6966         PR tree-optimization/45017
6967         * gcc.c-torture/execute/pr45017.c: New testcase.
6968
6969 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6970
6971         PR fortran/45019
6972         * gfortran.dg/aliasing_dummy_5.f90: New.
6973
6974 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6975
6976         PR target/43698
6977         * gcc.target/arm/pr43698.c: New test.
6978
6979 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6980
6981         PR fortran/44929
6982         * Revert my commit r162325 for this PR.
6983
6984 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6985
6986         PR debug/45015
6987         * gcc.target/m68k/pr45015.c: New test.
6988
6989 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6990
6991         PR c++/44641
6992         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6993         comments.
6994
6995 2010-07-21  Richard Guenther  <rguenther@suse.de>
6996
6997         PR lto/45018
6998         * g++.dg/lto/20100721-1_0.C: New testcase.
6999
7000 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7001
7002         PR tree-optimization/44900
7003         * g++.dg/torture/pr44900.C: New test.
7004
7005 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7006
7007         PR middle-end/44738
7008         * c-c++-common/uninit-17.c: Correct expected error.
7009
7010 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7011
7012         * gcc.dg/guality/asm-1.c: New test.
7013
7014         PR debug/45003
7015         * gcc.dg/guality/pr45003-2.c: New test.
7016         * gcc.dg/guality/pr45003-3.c: New test.
7017
7018 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7019
7020         PR libfortran/44697
7021         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7022
7023 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7024
7025         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7026         defined on the current line.
7027         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7028         * g++.dg/debug/dwarf2/pr44641.C: New.
7029
7030 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7031
7032         * gcc.target/powerpc/block-move-1.c: New test.
7033         * gcc.target/powerpc/block-move-2.c: New test.
7034
7035 2010-07-20  Jason Merrill  <jason@redhat.com>
7036
7037         PR c++/44967
7038         * g++.dg/cpp0x/sfinae2.C: New.
7039
7040 2010-07-20  Richard Guenther  <rguenther@suse.de>
7041
7042         PR lto/42696
7043         * gcc.dg/lto/20100720-4_0.c: New testcase.
7044
7045 2010-07-20  Richard Guenther  <rguenther@suse.de>
7046
7047         PR lto/43221
7048         * gcc.dg/lto/20100720-2_0.c: New testcase.
7049         * gcc.dg/lto/20100720-2_1.c: Likewise.
7050
7051 2010-07-20  Richard Guenther  <rguenther@suse.de>
7052
7053         PR lto/43208
7054         * gcc.dg/lto/20100720-1_0.c: New testcase.
7055         * gcc.dg/lto/20100720-1_1.c: Likewise.
7056
7057 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7058
7059         PR debug/45003
7060         * gcc.dg/guality/pr45003-1.c: New test.
7061
7062 2010-07-20  Richard Guenther  <rguenther@suse.de>
7063
7064         PR tree-optimization/44977
7065         * gcc.dg/torture/pr44977.c: New testcase.
7066
7067 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7068
7069         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7070         sync_char_short
7071
7072 2010-07-20  Richard Guenther  <rguenther@suse.de>
7073
7074         PR middle-end/44971
7075         PR middle-end/44988
7076         * gcc.dg/pr44971.c: New testcase.
7077         * gcc.c-torture/compile/pr44988.c: Likewise.
7078
7079 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7080
7081         PR fortran/44929
7082         * gfortran.dg/allocate_with_typespec.f90: New test.
7083         * gfortran.dg/allocate_derived_1.f90: Update error message.
7084
7085 2010-07-19  Jason Merrill  <jason@redhat.com>
7086
7087         PR c++/44996
7088         * g++.dg/cpp0x/decltype23.C: New.
7089
7090 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7091
7092         PR fortran/42385
7093         * gfortran.dg/class_defined_operator_1.f03 : New test.
7094
7095 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7096
7097         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7098         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7099         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7100         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7101
7102 2010-07-19  Richard Guenther  <rguenther@suse.de>
7103
7104         PR middle-end/44941
7105         * gcc.c-torture/compile/pr44941.c: New testcase.
7106
7107 2010-07-19  Jason Merrill  <jason@redhat.com>
7108
7109         PR c++/44969
7110         * g++.dg/template/sfinae24.C: New.
7111
7112 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7113
7114         PR fortran/44353
7115         * gfortran.dg/data_implied_do_2.f90: Removed.
7116
7117 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7118
7119         PR c++/44969
7120         * g++.dg/template/sfinae23.C: New.
7121
7122 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7123
7124         * lib/target-supports.exp (check_sse_os_support_available): New
7125         proc.
7126         (check_sse_hw_available): New proc.
7127         (check_effective_target_sse_runtime): New proc.
7128         (check_effective_target_sse2_runtime): New proc.
7129         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7130         -msse2 if check_sse_os_support_available.
7131         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7132         check_sse_os_support_available.
7133         * gcc.dg/vect/vect.exp: Likewise.
7134         * gfortran.dg/vect/vect.exp: Likewise.
7135         * gcc.target/i386/sol2-check: Renamed to ...
7136         * gcc.target/i386/sse-os-support.h: ... this.
7137         (sol2_check): Renamed to ...
7138         (sse_os_support): ... this.
7139         Only test movss with xmm registers.
7140         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7141         Removed ILL_INSN, ILL_INSN_LEN.
7142         * gcc.target/i386/sse2-check.h: Likewise.
7143         * gcc.target/i386/sse3-check.h: Likewise.
7144         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7145         Removed cpuid.h, __get_cpuid test.
7146         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7147         Removed cpuid.h, __get_cpuid test.
7148         * g++.dg/other/pr40446.C: Likewise.
7149         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7150         * gcc.dg/compat/vector-1a_main.c: Likewise.
7151         * gcc.dg/compat/vector-2a_main.c: Likewise.
7152         * gcc.dg/pr36584.c: Likewise.
7153         * gcc.dg/pr37544.c: Likewise.
7154         * gcc.dg/torture/pr16104-1.c: Likewise.
7155         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7156         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7157         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7158         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7159         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7160         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7161         sse2_runtime.
7162         * gcc.dg/torture/pr35771-2.c: Likewise.
7163         * gcc.dg/torture/pr35771-3.c: Likewise.
7164         * gcc.target/i386/pr39315-2.c: Likewise.
7165         * gcc.target/i386/pr39315-4.c: Likewise.
7166         * gcc.target/i386/vperm-v2df.c: Likewise.
7167         * gcc.target/i386/vperm-v2di.c: Likewise.
7168         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7169         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7170         sse_runtime.
7171
7172 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7173
7174         PR fortran/44353
7175         * gfortran.dg/data_implied_do_2.f90: New test.
7176
7177 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7178
7179         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7180
7181 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7182
7183         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7184         to the "mips16" group.
7185         (mips_using_mips16_p): New procedure.
7186         (mips-dg-options): Use it.
7187
7188 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7189
7190         * gcc.target/mips/mips16-attributes-4.c: New test.
7191
7192 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7193
7194         PR testsuite/44418
7195         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7196         * gcc.target/powerpc/recip-2.c: Ditto.
7197         * gcc.target/powerpc/recip-3.c: Ditto.
7198
7199 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7200
7201         * gcc.target/arm/pr42235.c: New test.
7202
7203 2010-07-16  Jason Merrill  <jason@redhat.com>
7204
7205         PR c++/32505
7206         * g++.dg/template/partial8.C: New.
7207
7208 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7209
7210         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7211         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7212         in C++.
7213         (gualcvt): New overloaded inline.
7214         (GUALCVT): Use it for C++.
7215         * g++.dg/guality/guality.exp: New.
7216         * g++.dg/guality/guality.h: New.
7217         * g++.dg/guality/redeclaration1.C: New test.
7218         * g++.dg/dg.exp: Prune also guality/* tests.
7219         * gcc.dg/guality/pr43141.c: Moved to...
7220         * c-c++-common/guality/pr43141.c: ... here.
7221
7222 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7223
7224         PR libfortran/37077
7225         * gfortran.dg/char4_iunit_2.f03: New test.
7226
7227 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7228
7229         PR testsuite/43925
7230         * lib/plugin-support.exp (plugin-test-execute):
7231         Add ${gcc_objdir}/intl to includes.
7232
7233 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7234
7235         PR target/44942
7236         * gcc.c-torture/execute/pr44942.c: New test.
7237         * gcc.target/i386/pr44942.c: New test.
7238
7239 2010-07-15  Jason Merrill  <jason@redhat.com>
7240
7241         PR c++/44909
7242         * g++.dg/cpp0x/implicit7.C: New.
7243         * g++.dg/cpp0x/implicit8.C: New.
7244
7245 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7246
7247         Disable float tests for __SPU__ targets due to lack of signed zero:
7248         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7249         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7250         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7251         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7252         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7253         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7254         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7255         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7256         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7257
7258 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7259
7260         * gfortran.dg/select_char_2.f90: New test.
7261
7262 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7263
7264         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7265         with DECL_CHAIN.
7266
7267 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7268
7269         PR fortran/44936
7270         * gfortran.dg/typebound_generic_9.f03: New.
7271
7272 2010-07-15  Richard Guenther  <rguenther@suse.de>
7273
7274         PR tree-optimization/44946
7275         * gcc.c-torture/compile/pr44946.c: New testcase.
7276
7277 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7278
7279         PR fortran/40206
7280         * gfortran.dg/select_char_3.f90: New test.
7281
7282 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7283             Kevin F. Quinn  <kevquinn@gentoo.org>
7284
7285         * gcc.dg/Wtrampolines.c: New.
7286
7287 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7288
7289         PR libfortran/44934
7290         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7291
7292 2010-07-14  Jason Merrill  <jason@redhat.com>
7293
7294         PR c++/44810
7295         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7296
7297         Implement C++0x unrestricted unions (N2544)
7298         * g++.dg/cpp0x/union1.C: New.
7299         * g++.dg/cpp0x/union2.C: New.
7300         * g++.dg/cpp0x/union3.C: New.
7301         * g++.dg/cpp0x/defaulted2.C: Adjust.
7302         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7303         * g++.old-deja/g++.ext/anon2.C: Adjust.
7304         * g++.old-deja/g++.mike/misc6.C: Adjust.
7305
7306 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7307
7308         PR fortran/44925
7309         * gfortran.dg/c_loc_tests_15.f90: New.
7310
7311 2010-07-13  Jason Merrill  <jason@redhat.com>
7312
7313         PR c++/44909
7314         * g++.dg/cpp0x/implicit6.C: New.
7315
7316 2010-07-13  Jason Merrill  <jason@redhat.com>
7317
7318         PR c++/44540
7319         * g++.dg/abi/noreturn1.C: New.
7320         * g++.dg/abi/noreturn2.C: New.
7321
7322 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7323
7324         PR other/44874
7325         PR debug/44832
7326         * c-c++-common/pr44832.c: New test.
7327
7328 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7329
7330         PR objc/44488
7331         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7332         on the target.  Make sure that we can assemble the emitted asm when
7333         the test type is 'compile'.
7334
7335 2010-07-13  Richard Guenther  <rguenther@suse.de>
7336
7337         PR tree-optimization/36960
7338         * g++.dg/torture/pr36960.C: New testcase.
7339
7340 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7341
7342         PR c++/44908
7343         * g++.dg/template/sfinae21.C: New.
7344         * g++.dg/template/sfinae22.C: Likewise.
7345
7346 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7347
7348         PR testsuite/42843
7349         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7350         * gcc.dg/plugin/ggcplug.c: Likewise.
7351         * g++.dg/plugin/selfassign.c: Likewise.
7352         * g++.dg/plugin/attribute_plugin.c: Likewise.
7353         * g++.dg/plugin/dumb_plugin.c: Likewise.
7354         * g++.dg/plugin/pragma_plugin.c: Likewise.
7355
7356 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7357
7358         * gcc.c-torture/execute/pr44683.x: New.
7359         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7360
7361 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7362
7363         PR fortran/44434
7364         PR fortran/44565
7365         PR fortran/43945
7366         PR fortran/44869
7367         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7368         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7369         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7370         * gfortran.dh/typebound_call_16.f03: New.
7371         * gfortran.dg/typebound_generic_6.f03: New.
7372         * gfortran.dg/typebound_generic_7.f03: New.
7373         * gfortran.dg/typebound_generic_8.f03: New.
7374
7375 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7376
7377         PR libfortran/37077
7378         * gfortran.dg/char4_iunit_1.f03: New test.
7379
7380 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7381
7382         * gcc.dg/tree-ssa/vrp53.c: New test.
7383
7384 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7385
7386         PR c++/44907
7387         * g++.dg/template/sfinae19.C: New.
7388         * g++.dg/template/sfinae20.C: Likewise.
7389
7390 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7391
7392         * gcc.target/arm/interrupt-1.c: New test.
7393         * gcc.target/arm/interrupt-2.c: New test.
7394
7395 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7396
7397         * gcc.dg/pr42427.c: Require c99_runtime.
7398         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7399         c99_runtime.
7400         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7401         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7402         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7403         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7404         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7405         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7406         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7407         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7408         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7409         * gcc.target/i386/pr37275.c: Require visibility support.
7410
7411 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7412
7413         * lib/target-supports.exp (check_effective_target_sse): New proc.
7414         * gcc.target/i386/sol2-check.h: New file.
7415         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7416         Include sol2-check.h.
7417         (main) Only run do_test () if sol2_check ().
7418         * gcc.target/i386/sse2-check.h: Likewise.
7419         * gcc.target/i386/sse3-check.h: Likewise.
7420         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7421         [__sun__ && __svr4__]: Execute SSE2 instruction.
7422         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7423         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7424         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7425         * g++.dg/ext/vector14.C: Likewise.
7426         * g++.dg/other/mmintrin.C: Likewise.
7427         * gcc.dg/20020418-1.c: Likewise.
7428         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7429         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7430         * gcc.dg/format/unnamed-1.c: Likewise.
7431         Adapt dg-warning line number.
7432         * gcc.dg/graphite/pr40281.c: Likewise.
7433         * gcc.dg/pr32176.c: Likewise.
7434         * gcc.dg/pr40550.c: Likewise.
7435         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7436         * gcc.dg/torture/pr36891.c: Likewise.
7437         * gcc.target/i386/20020218-1.c: Likewise.
7438         * gcc.target/i386/20020523.c: Likewise.
7439         * gcc.target/i386/abi-1.c: Likewise.
7440         * gcc.target/i386/brokensqrt.c: Likewise.
7441         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7442         * gcc.target/i386/pr13366.c: Likewise.
7443         * gcc.target/i386/pr13685.c: Likewise.
7444         * gcc.target/i386/pr24306.c: Likewise.
7445         * gcc.target/i386/pr31486.c: Likewise.
7446         * gcc.target/i386/pr32065-1.c: Likewise.
7447         * gcc.target/i386/pr32065-2.c: Likewise.
7448         * gcc.target/i386/pr32389.c: Likewise.
7449         * gcc.target/i386/pr38824.c: Likewise.
7450         * gcc.target/i386/pr38931.c: Likewise.
7451         * gcc.target/i386/pr39592-1.c: Likewise.
7452         * gcc.target/i386/pr43766.c: Likewise.
7453         * gcc.target/i386/recip-divf.c: Likewise.
7454         * gcc.target/i386/recip-sqrtf.c: Likewise.
7455         * gcc.target/i386/recip-vec-divf.c: Likewise.
7456         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7457         * gcc.target/i386/sse-1.c: Likewise.
7458         * gcc.target/i386/sse-16.c: Likewise.
7459         * gcc.target/i386/sse-2.c: Likewise.
7460         * gcc.target/i386/sse-20.c: Likewise.
7461         * gcc.target/i386/sse-3.c: Likewise.
7462         * gcc.target/i386/sse-7.c: Likewise.
7463         * gcc.target/i386/sse-9.c: Likewise.
7464         * gcc.target/i386/sse-addps-1.c: Likewise.
7465         * gcc.target/i386/sse-addss-1.c: Likewise.
7466         * gcc.target/i386/sse-andnps-1.c: Likewise.
7467         * gcc.target/i386/sse-andps-1.c: Likewise.
7468         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7469         * gcc.target/i386/sse-comiss-1.c: Likewise.
7470         * gcc.target/i386/sse-comiss-2.c: Likewise.
7471         * gcc.target/i386/sse-comiss-3.c: Likewise.
7472         * gcc.target/i386/sse-comiss-4.c: Likewise.
7473         * gcc.target/i386/sse-comiss-5.c: Likewise.
7474         * gcc.target/i386/sse-comiss-6.c: Likewise.
7475         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7476         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7477         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7478         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7479         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7480         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7481         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7482         * gcc.target/i386/sse-divps-1.c: Likewise.
7483         * gcc.target/i386/sse-divss-1.c: Likewise.
7484         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7485         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7486         * gcc.target/i386/sse-maxps-1.c: Likewise.
7487         * gcc.target/i386/sse-maxss-1.c: Likewise.
7488         * gcc.target/i386/sse-minps-1.c: Likewise.
7489         * gcc.target/i386/sse-minss-1.c: Likewise.
7490         * gcc.target/i386/sse-movaps-1.c: Likewise.
7491         * gcc.target/i386/sse-movaps-2.c: Likewise.
7492         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7493         * gcc.target/i386/sse-movhps-1.c: Likewise.
7494         * gcc.target/i386/sse-movhps-2.c: Likewise.
7495         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7496         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7497         * gcc.target/i386/sse-movntps-1.c: Likewise.
7498         * gcc.target/i386/sse-movss-1.c: Likewise.
7499         * gcc.target/i386/sse-movss-2.c: Likewise.
7500         * gcc.target/i386/sse-movss-3.c: Likewise.
7501         * gcc.target/i386/sse-movups-1.c: Likewise.
7502         * gcc.target/i386/sse-movups-2.c: Likewise.
7503         * gcc.target/i386/sse-mulps-1.c: Likewise.
7504         * gcc.target/i386/sse-mulss-1.c: Likewise.
7505         * gcc.target/i386/sse-orps-1.c: Likewise.
7506         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7507         * gcc.target/i386/sse-recip-vec.c: Likewise.
7508         * gcc.target/i386/sse-recip.c: Likewise.
7509         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7510         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7511         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7512         * gcc.target/i386/sse-subps-1.c: Likewise.
7513         * gcc.target/i386/sse-subss-1.c: Likewise.
7514         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7515         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7516         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7517         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7518         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7519         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7520         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7521         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7522         * gcc.target/i386/sse-xorps-1.c: Likewise.
7523         * gcc.target/i386/ssefn-1.c: Likewise.
7524         * gcc.target/i386/ssefn-3.c: Likewise.
7525         * gcc.target/i386/sseregparm-1.c: Likewise.
7526         * gcc.target/i386/stackalign/return-3.c: Likewise.
7527         * gcc.target/i386/vectorize1.c: Likewise.
7528         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7529         * gcc.target/i386/xorps-sse.c: Likewise.
7530         * gfortran.dg/pr28158.f90: Likewise.
7531         * gfortran.dg/pr30667.f: Likewise.
7532         * gnat.dg/loop_optimization7.adb: Likewise.
7533         * gnat.dg/sse_nolib.adb: Likewise.
7534
7535 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7536
7537         PR fortran/44702
7538         * gfortran.dg/use_rename_6.f90: New.
7539         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7540
7541 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7542
7543         PR fortran/44869
7544         * gfortran.dg/class_24.f03: New.
7545
7546 2010-07-10  Richard Guenther  <rguenther@suse.de>
7547
7548         PR lto/44889
7549         * gcc.dg/lto/20100709-1_0.c: New testcase.
7550         * gcc.dg/lto/20100709-1_1.c: Likewise.
7551
7552 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7553
7554         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7555
7556 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7557
7558         PR objc/44140
7559         * objc.dg/lto/trivial-1_0.m: New.
7560         * objc.dg/lto/lto.exp: New.
7561         * obj-c++.dg/lto/trivial-1_0.mm: New.
7562         * obj-c++.dg/lto/lto.exp: New.
7563         * objc.dg/symtab-1.m: Adjust sizes.
7564         * objc.dg/image-info.m: Do not run for gnu-runtime.
7565
7566 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7567
7568         * gcc.dg/pr32370.c: Allow another kind of error message.
7569
7570 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7571
7572         * gnat.dg/atomic3.adb: New test.
7573
7574 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7575             Denys Vlasenko  <dvlasenk@redhat.com>
7576             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7577
7578         PR tree-optimization/28632
7579         * gcc.dg/tree-ssa/vrp51.c: New test.
7580         * gcc.dg/tree-ssa/vrp52.c: New test.
7581
7582 2010-07-09  Jason Merrill  <jason@redhat.com>
7583
7584         * g++.dg/abi/covariant6.C: New.
7585         * g++.dg/inherit/covariant17.C: Test both bases.
7586         * g++.dg/inherit/covariant7.C: Check vtable layout.
7587
7588 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7589
7590         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7591
7592 2010-07-09  Richard Guenther  <rguenther@suse.de>
7593
7594         PR tree-optimization/44852
7595         * gcc.c-torture/execute/pr44852.c: New testcase.
7596
7597 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7598
7599         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7600         multiplication by values.
7601         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7602         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7603
7604 2010-07-09  Richard Guenther  <rguenther@suse.de>
7605
7606         PR tree-optimization/44882
7607         * gfortran.dg/pr44882.f90: New testcase.
7608
7609 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7610
7611         PR target/40657
7612         * gcc.target/arm/pr40657-1.c: New test.
7613         * gcc.target/arm/pr40657-2.c: New test.
7614         * gcc.c-torture/execute/pr40657.c: New test.
7615
7616 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7617
7618         * gcc.dg/tree-ssa/vrp50.c: New test.
7619         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7620
7621 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7622
7623         PR fortran/44649
7624         * gfortran.dg/c_sizeof_1.f90: Modified.
7625         * gfortran.dg/storage_size_1.f08: New.
7626         * gfortran.dg/storage_size_2.f08: New.
7627
7628 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7629
7630         * gcc.c-torture/execute/20100708-1.c: New test.
7631
7632 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7633
7634         PR fortran/44847
7635         * gfortran.dg/gomp/pr44847.f90: New test.
7636
7637 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7638
7639         PR tree-optimization/44710
7640         * gcc.dg/tree-ssa/ifc-6.c: New.
7641         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7642
7643 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7644
7645         PR fortran/18918
7646         * gfortran.dg/coarray_10.f90: Add an additional test.
7647
7648 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7649
7650         PR middle-end/44828
7651         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7652         * gcc.c-torture/execute/pr44828.x: Revert.
7653
7654 2010-07-08  Jason Merrill  <jason@redhat.com>
7655
7656         PR c++/43120
7657         * g++.dg/inherit/covariant17.C: New.
7658         * g++.dg/abi/covariant1.C: Actually test for the bug.
7659
7660 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7661
7662         PR rtl-optimization/44838
7663         * gcc.dg/pr44838.c: New.
7664
7665 2010-07-08  Richard Guenther  <rguenther@suse.de>
7666
7667         PR tree-optimization/44831
7668         * gcc.c-torture/compile/pr44831.c: New testcase.
7669         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7670
7671 2010-07-08  Richard Guenther  <rguenther@suse.de>
7672
7673         PR tree-optimization/44861
7674         * g++.dg/vect/pr44861.cc: New testcase.
7675
7676 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7677
7678         PR middle-end/44828
7679         * gcc.c-torture/execute/pr44828.x: New file.
7680
7681 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7682
7683         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7684         dg-options.
7685         * g++.dg/ext/altivec-17.C: Adjust error message.
7686
7687 2010-07-07  Tom Tromey  <tromey@redhat.com>
7688
7689         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7690
7691 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7692
7693         PR target/44844
7694         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7695         * gcc.target/i386/rdrand-2.c: Likewise.
7696         * gcc.target/i386/rdrand-3.c: Likewise.
7697
7698 2010-07-07  Jan Hubicka  <jh@suse.cz>
7699
7700         PR middle-end/44813
7701         * g++.dg/torture/pr44813.C: New testcase.
7702         * g++.dg/torture/pr44826.C: New testcase.
7703
7704 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7705
7706         PR rtl-optimization/44787
7707         * gcc.c-torture/compile/pr44788.c: New test.
7708         * gcc.target/arm/pr44788.c: New test.
7709
7710 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7711
7712         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7713
7714 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7715
7716         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7717         to dg-options.
7718
7719 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7720
7721         PR fortran/44742
7722         * gfortran.dg/parameter_array_init_6.f90: New.
7723         * gfortran.dg/initialization_20.f90: Update dg-error.
7724         * gfortran.dg/initialization_24.f90: Ditto.
7725
7726 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7727         PR fortran/PR44693
7728         * gfortran.dg/dim_range_1.f90:  New test.
7729         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7730
7731 2010-07-06  Jason Merrill  <jason@redhat.com>
7732
7733         PR c++/44703
7734         * g++.dg/cpp0x/initlist41.C: New.
7735
7736         PR c++/44778
7737         * g++.dg/template/ptrmem22.C: New.
7738
7739 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7740
7741         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7742         support.
7743         * gcc.target/i386/i386.exp: Likewise.
7744
7745 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7746
7747         PR testsuite/44195
7748         * gcc.dg/lto/20100518_0.c: Limit to x86.
7749
7750 2010-07-06  Richard Guenther  <rguenther@suse.de>
7751
7752         PR middle-end/44828
7753         * gcc.c-torture/execute/pr44828.c: New testcase.
7754
7755 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7756
7757         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7758         * g++.dg/warn/volatile1.C: Likewise.
7759         * g++.dg/template/warn1.C: Likewise.
7760
7761 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7762
7763         AVX Programming Reference (June, 2010)
7764         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7765         * g++.dg/other/i386-3.C: Likewise.
7766         * gcc.target/i386/sse-12.c: Likewise.
7767
7768         * gcc.target/i386/f16c-check.h: New.
7769         * gcc.target/i386/rdfsbase-1.c: Likewise.
7770         * gcc.target/i386/rdfsbase-2.c: Likewise.
7771         * gcc.target/i386/rdgsbase-1.c: Likewise.
7772         * gcc.target/i386/rdgsbase-2.c: Likewise.
7773         * gcc.target/i386/rdrand-1.c: Likewise.
7774         * gcc.target/i386/rdrand-2.c: Likewise.
7775         * gcc.target/i386/rdrand-3.c: Likewise.
7776         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7777         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7778         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7779         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7780         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7781         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7782         * gcc.target/i386/wrfsbase-1.c: Likewise.
7783         * gcc.target/i386/wrfsbase-2.c: Likewise.
7784         * gcc.target/i386/wrgsbase-1.c: Likewise.
7785         * gcc.target/i386/wrgsbase-2.c: Likewise.
7786
7787         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7788         (__builtin_ia32_vcvtps2ph): New.
7789         (__builtin_ia32_vcvtps2ph256): Likewise.
7790
7791         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7792         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7793
7794         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7795         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7796
7797         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7798         (__builtin_ia32_vcvtps2ph256): Likewise.
7799         Add fsgsbase,rdrnd,f16c.
7800
7801         * lib/target-supports.exp (check_effective_target_f16c): New.
7802
7803 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7804
7805         * gcc.dg/guality/nrv-1.c: New test.
7806
7807 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7808
7809         PR middle-end/42505
7810         * gcc.target/arm/pr42505.c: New test case.
7811
7812 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7813
7814         PR c++/44808
7815         * g++.dg/opt/nrv16.C: New test.
7816
7817 2010-07-05  Richard Guenther  <rguenther@suse.de>
7818
7819         PR tree-optimization/44784
7820         * gcc.c-torture/compile/pr44784.c: New testcase.
7821
7822 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7823
7824         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7825         Increase loop bound and array size.
7826         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7827         Likewise.
7828
7829 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7830
7831         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7832         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7833         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7834         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7835         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7836
7837 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7838
7839         PR c++/22138
7840         * g++.dg/parse/template25.C: New.
7841
7842 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7843
7844         PR rtl-optimization/44695
7845         * gcc.dg/torture/pr44695.c: New.
7846
7847 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7848
7849         PR c++/16630
7850         * g++.dg/ext/pretty3.C: New.
7851
7852 2010-07-04  Richard Guenther  <rguenther@suse.de>
7853
7854         PR middle-end/44809
7855         * g++.dg/torture/pr44809.C: New testcase.
7856
7857 2010-07-04  Richard Guenther  <rguenther@suse.de>
7858
7859         PR tree-optimization/44656
7860         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7861
7862 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7863             Revital Eres  <eres@il.ibm.com>
7864
7865         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7866         misaligned stores.
7867         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7868         gcc.dg/vect/vect-96.c: Likewise.
7869         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7870         that support misaligned stores. Change the number of expected
7871         misaligned accesses.
7872         * gcc.dg/vect/vect-peel-1.c: New test.
7873         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7874         gcc.dg/vect/vect-peel-4.c: Likewise.
7875         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7876         vectorizable on all targets that support realignment.
7877         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7878
7879 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7880
7881         PR c/44806
7882         * gcc.dg/torture/pr44806.c: New.
7883
7884 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7885
7886         * gnat.dg/cond_expr1.adb: New test.
7887
7888 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7889
7890         * gnat.dg/modular3.adb: New test.
7891         * gnat.dg/modular3_pkg.ads: New helper.
7892
7893 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7894             Mikael Pettersson  <mikpe@it.uu.se>
7895
7896         PR testsuite/44518
7897         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7898         Make signed-ness of chars explicit.  Scan the object for
7899         strings that are split by some target assemblers.
7900         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7901         explicit.
7902
7903 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7904
7905         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7906
7907 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7908
7909         PR/44128
7910         * g++.dg/warn/Wshadow-7.C: New test.
7911
7912 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7913             Julian Brown  <julian@codesourcery.com>
7914             Sandra Loosemore  <sandra@codesourcery.com>
7915
7916         * gcc.c-torture/execute/20100416-1.c: New test case.
7917
7918 2010-07-02  Julian Brown  <julian@codesourcery.com>
7919             Sandra Loosemore  <sandra@codesourcery.com>
7920
7921         PR target/43703
7922
7923         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7924         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7925
7926 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7927             Julian Brown  <julian@codesourcery.com>
7928
7929         * gcc.target/arm/neon/vadds64.c: Regenerated.
7930         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7931         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7932         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7933         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7934         * gcc.target/arm/neon-vmls-1.c: Likewise.
7935         * gcc.target/arm/neon-vsubs64.c: New execution test.
7936         * gcc.target/arm/neon-vsubu64.c: New execution test.
7937         * gcc.target/arm/neon-vadds64.c: New execution test.
7938         * gcc.target/arm/neon-vaddu64.c: New execution test.
7939
7940 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7941
7942         * gcc.target/arm/neon-vands64.c: New.
7943         * gcc.target/arm/neon-vandu64.c: New.
7944         * gcc.target/arm/neon-vbics64.c: New.
7945         * gcc.target/arm/neon-vbicu64.c: New.
7946         * gcc.target/arm/neon-veors64.c: New.
7947         * gcc.target/arm/neon-veoru64.c: New.
7948         * gcc.target/arm/neon-vorns64.c: New.
7949         * gcc.target/arm/neon-vornu64.c: New.
7950         * gcc.target/arm/neon-vorrs64.c: New.
7951         * gcc.target/arm/neon-vorru64.c: New.
7952         * gcc.target/arm/neon/vands64.c: Regenerated.
7953         * gcc.target/arm/neon/vandu64.c: Regenerated.
7954         * gcc.target/arm/neon/vbics64.c: Regenerated.
7955         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7956         * gcc.target/arm/neon/veors64.c: Regenerated.
7957         * gcc.target/arm/neon/veoru64.c: Regenerated.
7958         * gcc.target/arm/neon/vorns64.c: Regenerated.
7959         * gcc.target/arm/neon/vornu64.c: Regenerated.
7960         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7961         * gcc.target/arm/neon/vorru64.c: Regenerated.
7962
7963 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7964
7965         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7966
7967 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7968
7969         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7970         * gfortran.dg/intent_out_5.f90: Same.
7971         * gfortran.dg/ltrans-7.f90: Same.
7972         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7973
7974 2010-07-02  Jan Hubicka  <jh@suse.cz>
7975
7976         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7977
7978 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7979
7980         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7981
7982 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7983
7984         PR c++/44780
7985         * c-c++-common/Wunused-var-12.c: New test.
7986
7987 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7988
7989         PR target/42835
7990         * gcc.target/arm/pr42835.c: New test.
7991
7992         PR target/42172
7993         * gcc.target/arm/pr42172-1.c: New test.
7994
7995 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7996
7997         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7998
7999 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8000
8001         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8002         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8003         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8004         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8005         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8006         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8007         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8008         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8009         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8010         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8011         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8012         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8013         * gcc.target/arm/neon-vdup_ns64.c: New.
8014         * gcc.target/arm/neon-vdup_nu64.c: New.
8015         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8016         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8017         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8018         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8019         * gcc.target/arm/neon-vmov_ns64.c: New.
8020         * gcc.target/arm/neon-vmov_nu64.c: New.
8021         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8022         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8023         * gcc.target/arm/neon-vget_lanes64.c: New.
8024         * gcc.target/arm/neon-vget_laneu64.c: New.
8025         * gcc.target/arm/neon-vset_lanes64.c: New.
8026         * gcc.target/arm/neon-vset_laneu64.c: New.
8027
8028 2010-07-02  Richard Guenther  <rguenther@suse.de>
8029
8030         * g++.dg/torture/20100702-1.C: New testcase.
8031
8032 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8033
8034         PR target/44707
8035         * gcc.c-torture/compile/pr44707.c: New test.
8036
8037 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8038
8039         PR c++/44039
8040         * g++.dg/template/crash101.C: New.
8041
8042 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8043
8044         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8045         Use the ABI-0 accessors and fail it for m64.
8046
8047 2010-07-02  Jan Hubicka  <jh@suse.cz>
8048
8049         * g++.dg/tree-ssa/pr44706.C: New testcase.
8050
8051 2010-07-02  Richard Guenther  <rguenther@suse.de>
8052
8053         PR tree-optimization/44748
8054         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8055
8056 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8057
8058         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8059         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8060         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8061         the method types to forward:.
8062
8063 2010-06-30  Jason Merrill  <jason@redhat.com>
8064
8065         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8066         * g++.dg/other/pr25632.C: Likewise.
8067
8068 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8069
8070         PR tree-optimization/40421
8071         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8072
8073 2010-07-01  Richard Guenther  <rguenther@suse.de>
8074
8075         PR middle-end/42834
8076         PR middle-end/44468
8077         * gcc.c-torture/execute/20100316-1.c: New testcase.
8078         * gcc.c-torture/execute/pr44468.c: Likewise.
8079         * gcc.c-torture/compile/20100609-1.c: Likewise.
8080         * gcc.dg/volatile2.c: Adjust.
8081         * gcc.dg/plugin/selfassign.c: Likewise.
8082         * gcc.dg/pr36902.c: Likewise.
8083         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8084         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8085         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8086         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8087         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8088         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8089         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8090         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8091         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8092         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8093         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8094         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8095         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8096         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8097         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8098         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8099         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8100         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8101         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8102         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8103         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8104         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8105         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8106         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8107         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8108         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8109         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8110         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8111         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8112         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8113         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8114         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8115         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8116         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8117         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8118         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8119         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8120         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8121         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8122         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8123         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8124         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8125         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8126         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8127         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8128         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8129         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8130         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8131         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8132         * g++.dg/tree-ssa/pr31146.C: Likewise.
8133         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8134         * g++.dg/tree-ssa/pr33604.C: Likewise.
8135         * g++.dg/plugin/selfassign.c: Likewise.
8136         * gfortran.dg/array_memcpy_3.f90: Likewise.
8137         * gfortran.dg/array_memcpy_4.f90: Likewise.
8138         * c-c++-common/torture/pr42834.c: New testcase.
8139
8140 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8141
8142         PR c++/44628
8143         * g++.dg/template/crash100.C: New.
8144
8145 2010-06-30  Jan Hubicka  <jh@suse.cz>
8146
8147         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8148
8149 2010-06-30  Michael Matz  <matz@suse.de>
8150
8151         PR bootstrap/44699
8152         * gcc.dg/pr44699.c: New test.
8153
8154 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8155
8156         PR tree-optimization/39799
8157         * c-c++-common/uninit-17.c: New test.
8158
8159 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8160
8161         PR libfortran/43298
8162         * gfortran.dg/read_infnan_1.f90: New test.
8163
8164 2010-06-29  Jason Merrill  <jason@redhat.com>
8165
8166         Enable implicitly declared move constructor/operator= (N3053).
8167         * g++.dg/cpp0x/implicit3.C: New.
8168         * g++.dg/cpp0x/implicit4.C: New.
8169         * g++.dg/cpp0x/implicit5.C: New.
8170         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8171         * g++.dg/cpp0x/not_special.C: Adjust.
8172         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8173         * g++.dg/cpp0x/rv1n.C: Adjust.
8174         * g++.dg/cpp0x/rv1p.C: Adjust.
8175         * g++.dg/cpp0x/rv2n.C: Adjust.
8176         * g++.dg/cpp0x/rv2p.C: Adjust.
8177         * g++.dg/cpp0x/rv3n.C: Adjust.
8178         * g++.dg/cpp0x/rv3p.C: Adjust.
8179         * g++.dg/cpp0x/rv4n.C: Adjust.
8180         * g++.dg/cpp0x/rv4p.C: Adjust.
8181         * g++.dg/cpp0x/rv5n.C: Adjust.
8182         * g++.dg/cpp0x/rv5p.C: Adjust.
8183         * g++.dg/cpp0x/rv6n.C: Adjust.
8184         * g++.dg/cpp0x/rv6p.C: Adjust.
8185         * g++.dg/cpp0x/rv7n.C: Adjust.
8186         * g++.dg/cpp0x/rv7p.C: Adjust.
8187         * g++.dg/cpp0x/rv8p.C: Adjust.
8188         * g++.dg/gomp/pr26690-1.C: Adjust.
8189         * g++.dg/other/error20.C: Adjust.
8190         * g++.dg/other/error31.C: Adjust.
8191         * g++.dg/parse/error19.C: Adjust.
8192         * g++.dg/template/qualttp5.C: Adjust.
8193         * g++.old-deja/g++.law/ctors5.C: Adjust.
8194
8195         Enable implicitly deleted functions (N2346)
8196         * g++.dg/cpp0x/defaulted17.C: New.
8197         * g++.dg/cpp0x/implicit1.C: New.
8198         * g++.dg/cpp0x/implicit2.C: New.
8199         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8200         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8201         * g++.dg/init/ctor4.C: Adjust.
8202         * g++.dg/init/synth2.C: Adjust.
8203         * g++.dg/lto/20081118_1.C: Adjust.
8204         * g++.dg/other/error13.C: Adjust.
8205         * g++.dg/other/unused1.C: Adjust.
8206         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8207         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8208         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8209         * g++.old-deja/g++.law/ctors17.C: Adjust.
8210         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8211         * g++.old-deja/g++.pt/assign1.C: Adjust.
8212         * g++.old-deja/g++.pt/crash20.C: Adjust.
8213
8214         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8215         * g++.dg/cpp0x/defaulted13.C: Adjust.
8216         * g++.dg/cpp0x/defaulted2.C: Adjust.
8217         * g++.dg/cpp0x/defaulted3.C: Adjust.
8218         * g++.dg/cpp0x/initlist9.C: Adjust.
8219         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8220         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8221         * g++.dg/init/synth2.C: Adjust.
8222
8223         * g++.dg/cpp0x/defaulted19.C: New.
8224
8225         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8226         * g++.dg/template/error23.C: Fix for -std=c++0x.
8227
8228 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8229
8230         PR fortran/44718
8231         * gfortran.dg/proc_ptr_28.f90: New.
8232
8233 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8234
8235         PR tree-optimization/43801
8236         * g++.dg/torture/pr43801.C: New test.
8237
8238         PR debug/44668
8239         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8240
8241 2010-06-29  Jason Merrill  <jason@redhat.com>
8242
8243         PR c++/44587
8244         * g++.dg/template/qualified-id2.C: New.
8245         * g++.dg/template/qualified-id3.C: New.
8246
8247 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8248
8249         PR fortran/44696
8250         * gfortran.dg/associated_target_4.f90: New.
8251
8252 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8253
8254         PR fortran/44582
8255         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8256
8257 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8258
8259         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8260
8261 2010-06-29  Jan Hubicka  <jh@suse.cz>
8262
8263         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8264
8265 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8266
8267         PR target/43902
8268         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8269         * gcc.target/arm/wmul-3.c: New test.
8270         * gcc.target/arm/wmul-4.c: New test.
8271
8272 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8273
8274         PR rtl-optimization/44659
8275         * gcc.target/i386/extract-1.c: New.
8276         * gcc.target/i386/extract-2.c: Likewise.
8277         * gcc.target/i386/extract-3.c: Likewise.
8278         * gcc.target/i386/extract-4.c: Likewise.
8279         * gcc.target/i386/extract-5.c: Likewise.
8280         * gcc.target/i386/extract-6.c: Likewise.
8281
8282 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8283
8284         PR c++/44682
8285         * g++.dg/warn/Wunused-var-14.C: New test.
8286
8287 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8288
8289         PR fortran/43298
8290         * gfortran.dg/nan_6.f90: New.
8291
8292 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8293
8294         PR tree-optimization/43781
8295         * gcc.dg/torture/pr43781.c: New.
8296
8297 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8298
8299         PR fortran/40158
8300         * gfortran.dg/actual_rank_check_1.f90: New test.
8301
8302 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8303
8304         * gcc.dg/ipa/ipa-sra-6.c: New test.
8305
8306 2010-06-28  Jan Hubicka  <jh@suse.cz>
8307
8308         PR tree-optimization/44687
8309         * gcc.c-torture/compile/pr44687.c
8310
8311 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8312
8313         PR c++/44535
8314         * g++.dg/torture/pr44535.C: New test.
8315
8316 2010-06-28  Michael Matz  <matz@suse.de>
8317
8318         PR middle-end/44592
8319         * gfortran.dg/pr44592.f90: New test.
8320
8321 2010-06-28  Jan Hubicka  <jh@suse.cz>
8322
8323         PR tree-optimization/44357
8324         * g++.dg/torture/pr44357.C: New testcase.
8325
8326 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8327
8328         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8329         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8330         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8331         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8332         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8333         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8334         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8335         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8336
8337 2010-06-27  Jan Hubicka  <jh@suse.cz>
8338
8339         * gcc.c-torture/compile/pr44686.c: New file.
8340
8341 2010-06-27  Richard Guenther  <rguenther@suse.de>
8342
8343         PR tree-optimization/44683
8344         * gcc.c-torture/execute/pr44683.c: New testcase.
8345
8346 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8347
8348         * gnat.dg/noreturn3.ad[sb]: New test.
8349
8350 2010-06-26  Jason Merrill  <jason@redhat.com>
8351
8352         * g++.dg/cpp0x/explicit5.C: New.
8353
8354 2010-06-26  Richard Guenther  <rguenther@suse.de>
8355
8356         PR tree-optimization/44393
8357         * gcc.dg/pr44393.c: New testcase.
8358
8359 2010-06-26  Jan Hubicka  <jh@suse.cz>
8360
8361         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8362
8363 2010-06-26  Richard Guenther  <rguenther@suse.de>
8364
8365         PR middle-end/44674
8366         * gcc.dg/pr44674.c: New testcase.
8367
8368 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8369
8370         * gcc.dg/opts-3.c: New test.
8371
8372 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8373
8374         * gfortran.dg/type_decl_1.f90: New.
8375         * gfortran.dg/type_decl_2.f90: New.
8376
8377 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8378
8379         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8380         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8381
8382 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8383
8384         PR testsuite/38946
8385         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8386         error in comparing reals.
8387
8388 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8389
8390         * selected_real_kind_2.f90: New.
8391         * selected_real_kind_3.f90: New.
8392
8393 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8394
8395         * gfortran.dg/entry_19.f90: New.
8396
8397 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8398
8399         * gfortran.dg/end_subroutine_1.f90: New.
8400         * gfortran.dg/end_subroutine_2.f90: New.
8401         * gfortran.dg/interface_proc_end.f90: Update.
8402
8403 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8404
8405         * gfortran.dg/semicolon_fixed.f: Update.
8406         * gfortran.dg/semicolon_fixed_2.f: New.
8407         * gfortran.dg/semicolon_free_2.f90: New.
8408         * gfortran.dg/semicolon_free.f90: Update.
8409
8410 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8411
8412         PR fortran/44448
8413         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8414
8415 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8416
8417         * g++.dg/ipa/iinline-3.C: New test.
8418         * gcc.dg/ipa/modif-1.c: Removed.
8419
8420 2010-06-25  Jan Hubicka  <jh@suse.cz>
8421
8422         * gcc.dg/tree-ssa/ipa-split-1.c
8423
8424 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8425
8426         * g++.dg/ipa/iinline-2.C: New test.
8427
8428 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8429
8430         PR middle-end/43866
8431         * gfortran.dg/pr43866.f90: New test.
8432
8433         PR tree-optimization/44539
8434         * gcc.dg/pr44539.c: New test.
8435
8436 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8437
8438         From Jim Wilson:
8439         PR target/43902
8440         * gcc.target/mips/madd-9.c: New test.
8441
8442 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8443
8444         PR c/44517
8445         * gcc.dg/noncompile/pr44517.c: New.
8446         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8447
8448 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8449
8450         PR testsuite/43283
8451         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8452         and add argument to nop for IA64.
8453
8454 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8455
8456         PR target/44588
8457         * gcc.target/i386/mod-1.c: New.
8458         * gcc.target/i386/umod-1.c: Likewise.
8459         * gcc.target/i386/umod-2.c: Likewise.
8460         * gcc.target/i386/umod-3.c: Likewise.
8461
8462 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8463
8464         PR middle-end/44492
8465         * g++.dg/torture/pr44492.C: New test.
8466
8467 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8468
8469         * c-c++-common/warn-omitted-condop.c: New.
8470
8471 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8472
8473         PR fortran/44614
8474         * gfortran.dg/import8.f90: New.
8475
8476 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8477
8478         * gnat.dg/not_null.adb: Update test case.
8479
8480 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8481
8482         PR c++/44619
8483         * g++.dg/warn/Wunused-var-13.C: New test.
8484
8485         PR c++/44627
8486         * g++.dg/diagnostic/method1.C: New test.
8487
8488 2010-06-22  Cary Coutant  <ccoutant@google.com>
8489
8490         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8491
8492 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8493
8494         PR fortran/44616
8495         * gfortran.dg/abstract_type_8.f03: New.
8496
8497 2010-06-21  Jason Merrill  <jason@redhat.com>
8498
8499         * g++.dg/cpp0x/noexcept08.C: New.
8500
8501         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8502
8503 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8504
8505         PR target/44615
8506         * gcc.target/i386/sse2-vec-2a.c: New.
8507
8508 2010-06-21  DJ Delorie  <dj@redhat.com>
8509
8510         * gcc.dg/pragma-diag-1.c: New.
8511
8512 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8513
8514         PR target/44615
8515         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8516
8517 2010-06-21  Alan Modra  <amodra@gmail.com>
8518
8519         PR testsuite/44505
8520         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8521         tail call to check_fa_mid.
8522
8523 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8524
8525         PR target/44575
8526         * gcc.c-torture/execute/pr44575.c: New test.
8527
8528 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8529
8530         PR fortran/40632
8531         * gfortran.dg/contiguous_1.f90: New.
8532         * gfortran.dg/contiguous_2.f90: New.
8533         * gfortran.dg/contiguous_3.f90: New.
8534
8535 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8536
8537         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8538         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8539
8540 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8541
8542         PR target/44546
8543         * gcc.target/i386/pr44546.c: New test.
8544
8545 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8546
8547         * gcc.dg/opts-2.c: New test.
8548
8549 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8550
8551         PR fortran/44584
8552         * gfortran.dg/typebound_proc_15.f03: Modified.
8553
8554 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8555
8556         PR target/44072
8557         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8558         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8559
8560 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8561
8562         * g++.dg/ext/label13.C: Fix typo in last change.
8563
8564 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8565
8566         PR libfortran/44477
8567         * gfortran.dg/eof_3.f90
8568         * gfortran.dg/endfile_2.f90
8569         * gfortran.dg/endfile_4.f90
8570         * gfortran.dg/endfile_3.f90
8571
8572 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8573
8574         PR c++/41090
8575         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8576
8577 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8578
8579         PR fortran/44556
8580         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8581
8582 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8583
8584         * gcc.target/arm/pr40900.c: New test.
8585
8586 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8587
8588         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8589
8590 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8591
8592         PR fortran/44558
8593         * gfortran.dg/typebound_call_15.f03: New.
8594
8595 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8596
8597         PR c++/44486
8598         * g++.dg/pr44486.C: New.
8599
8600 2010-06-16  DJ Delorie  <dj@redhat.com>
8601
8602         * gcc.target/i386/volatile-bitfields-1.c: New.
8603         * gcc.target/i386/volatile-bitfields-2.c: New.
8604
8605 2010-06-16  Jason Merrill  <jason@redhat.com>
8606
8607         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8608
8609         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8610
8611 2010-06-16  Richard Guenther  <rguenther@suse.de>
8612
8613         PR c/44555
8614         * gcc.c-torture/execute/pr44555.c: New testcase.
8615
8616 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8617
8618         PR fortran/44549
8619         * gfortran.dg/typebound_proc_16.f03: New.
8620
8621 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8622
8623         * g++.dg/torture/pr43905.C: New test.
8624
8625 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8626
8627         PR testsuite/44538
8628         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8629         initialization loop from being vectorized.
8630         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8631
8632 2010-06-16  Alan Modra  <amodra@gmail.com>
8633
8634         PR tree-optimization/44507
8635         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8636
8637 2010-06-15  Jason Merrill  <jason@redhat.com>
8638
8639         * g++.dg/overload/arg3.C: Adjust error locations.
8640         * g++.dg/overload/copy1.C: Likewise.
8641         * g++.dg/tc1/dr152.C: Likewise.
8642         * g++.dg/template/incomplete4.C: Likewise.
8643         * g++.dg/template/incomplete5.C: Likewise.
8644         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8645         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8646         * g++.old-deja/g++.pt/crash9.C: Likewise.
8647
8648         * g++.dg/inherit/virtual5.C: New.
8649
8650         * g++.dg/cpp0x/defaulted18.C: New.
8651
8652         * g++.dg/cpp0x/initlist40.C: New.
8653
8654         * g++.dg/cpp0x/initlist39.C: New.
8655
8656 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8657
8658         PR middle-end/44391
8659         * gcc.dg/graphite/pr44391.c: New.
8660
8661 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8662
8663         PR fortran/43388
8664         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8665         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8666         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8667         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8668
8669 2010-06-15  Richard Guenther  <rguenther@suse.de>
8670
8671         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8672
8673 2010-06-15  Richard Guenther  <rguenther@suse.de>
8674
8675         * gcc.dg/vect/bb-slp-21.c: Adjust.
8676         * gcc.dg/vect/bb-slp-13.c: Likewise
8677         * gcc.dg/vect/bb-slp-4.c: Likewise
8678         * gcc.dg/vect/bb-slp-22.c: Likewise
8679         * gcc.dg/vect/bb-slp-14.c: Likewise
8680         * gcc.dg/vect/bb-slp-23.c: Likewise
8681         * gcc.dg/vect/bb-slp-15.c: Likewise
8682         * gcc.dg/vect/bb-slp-17.c: Likewise
8683         * gcc.dg/vect/bb-slp-18.c: Likewise
8684         * gcc.dg/vect/bb-slp-19.c: Likewise
8685         * gcc.dg/vect/bb-slp-10.c: Likewise
8686         * gcc.dg/vect/bb-slp-11.c: Likewise
8687         * gcc.dg/vect/bb-slp-20.c: Likewise
8688         * gcc.dg/vect/bb-slp-3.c: Likewise
8689
8690 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8691
8692         PR fortran/44536
8693         * gfortran.dg/gomp/pr44536.f90: New test.
8694         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8695
8696 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8697
8698         PR target/44534
8699         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8700         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8701
8702 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8703
8704         PR tree-optimization/44508
8705         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8706
8707         PR bootstrap/44509
8708         * gcc.dg/pr44509.c: New test.
8709
8710 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8711
8712         PR tree-optimization/44507
8713         * gcc.dg/vect/pr44507.c: New test.
8714
8715 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8716
8717         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8718         and c-pretty-print.h.
8719
8720         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8721
8722 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8723
8724         * gfortran.dg/whole_file_18.f90: Updated error message.
8725
8726 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8727
8728         * gfortran.dg/whole_file_20.f03: New.
8729
8730 2010-06-12  Jan Hubicka  <jh@suse.cz>
8731
8732         * gcc.c-torture/compile/pc44485.c: New testcase.
8733
8734 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8735
8736         PR fortran/40117
8737         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8738         * gfortran.dg/typebound_proc_14.f03: New.
8739         * gfortran.dg/typebound_proc_15.f03: New.
8740
8741 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8742
8743         * gcc.dg/opts-1.c: New test.
8744
8745 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8746
8747         * gcc.dg/funroll-loops-all.c: Update expected error.
8748
8749 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8750
8751         PR target/44481
8752         * gcc.target/i386/pr44481.c: New test.
8753
8754 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8755
8756         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8757
8758 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8759
8760         PR middle-end/44483
8761         * gcc.dg/tree-ssa/pr44483.c: New.
8762
8763 2010-06-11  Paul Brook  <paul@codesourcery.com>
8764
8765         * g++.dg/other/arm-neon-1.C: New test.
8766
8767 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8768
8769         PR fortran/42051
8770         PR fortran/43896
8771         * gfortran.dg/class_23.f03: New test.
8772
8773 2010-06-11  Jan Hubicka  <jh@suse.cz>
8774
8775         * gcc.dg/ipa/pure-const-2.c: New testcase.
8776
8777 2010-06-11  Jan Hubicka  <jh@suse.cz>
8778
8779         * gcc.dg/noreturn-7.c: Update.
8780         * gcc.dg/noreturn-4.c: Update.
8781
8782 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8783
8784         Fix MIPS bootstrap
8785         * g++.dg/other/typedef4.C: New test.
8786
8787 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8788
8789         PR fortran/44207
8790         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8791
8792 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8793
8794         PR fortran/44457
8795         * gfortran.dg/asynchronous_3.f03
8796
8797 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8798
8799         PR middle-end/44185
8800         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8801         non-temporal stores out of the tests to form new test cases.  As a
8802         result, no non-temporal store should be generated in this case.
8803
8804         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8805         prefetch-7.c that generate one non-temporal store.
8806
8807         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8808         prefetch-7.c that generate one non-temporal store and one
8809         one-temporal prefetch.
8810
8811 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8812
8813         PR tree-optimization/44258
8814         * gcc.dg/tree-ssa/pr44258.c: New test.
8815
8816 2010-06-10  Daniel Kraft  <d@domob.eu>
8817
8818         PR fortran/38936
8819         * gfortran.dg/associate_1.f03: New test.
8820         * gfortran.dg/associate_2.f95: New test.
8821         * gfortran.dg/associate_3.f03: New test.
8822         * gfortran.dg/associate_4.f08: New test.
8823
8824 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8825
8826         * gfortran.dg/selected_char_kind_4.f90: New test.
8827
8828 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8829
8830         * gcc.dg/pr42461.c: New test.
8831
8832 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8833
8834         PR fortran/44347
8835         * gfortran.dg/selected_real_kind_1.f90: New.
8836
8837 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8838
8839         PR fortran/44359
8840         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8841         warning.
8842         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8843         check for warning.
8844
8845 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8846
8847         * gfortran.dg/data_namelist_conflict.f90: New test.
8848
8849 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8850
8851         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8852         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8853         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8854
8855 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8856
8857         * gfortran.dg/mvbits_9.f90: New test.
8858         * gfortran.dg/ibset_1.f90: Ditto.
8859         * gfortran.dg/ibits_1.f90: Ditto.
8860         * gfortran.dg/btest_1.f90: Ditto.
8861         * gfortran.dg/ibclr_1.f90: Ditto.
8862
8863 2010-06-09  Jason Merrill  <jason@redhat.com>
8864
8865         PR c++/44366
8866         * g++.dg/cpp0x/decltype23.C: Move to...
8867         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8868
8869 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8870
8871         PR fortran/44211
8872         * gfortran.dg/typebound_call_14.f03: New test.
8873
8874 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8875
8876         PR tree-optimization/44423
8877         * gcc.dg/tree-ssa/pr44423.c: New test.
8878
8879 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8880
8881         PR testsuite/42843
8882         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8883         TV_NONE to initialize tv_id field.
8884         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8885         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8886         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8887         Include toplev.h .
8888         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8889         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8890         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8891
8892 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8893
8894         PR tree-optimization/39874
8895         PR middle-end/28685
8896         * gcc.dg/pr39874.c: New file.
8897
8898 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8899
8900         * g++.dg/ext/attr-alias-1.C: New.
8901         * g++.dg/ext/attr-alias-2.C: New.
8902
8903 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8904
8905         PR fortran/44446
8906         * gfortran.dg/proc_ptr_27.f90: New.
8907
8908 2010-06-07  Jason Merrill  <jason@redhat.com>
8909
8910         PR c++/44366
8911         * g++.dg/cpp0x/decltype23.C: New.
8912
8913 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8914             Shujing Zhao  <pearly.zhao@oracle.com>
8915
8916         PR c/37724
8917         * gcc.dg/c90-const-expr-10.c: Adjust.
8918         * gcc.dg/c99-const-expr-10.c: Adjust.
8919         * gcc.dg/init-bad-7.c: New.
8920
8921 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8922
8923         * lib/target-supports.exp (check_effective_target_gas): New proc.
8924         * gcc.c-torture/execute/960321-1.x: New file.
8925
8926 2010-06-07  Jason Merrill  <jason@redhat.com>
8927
8928         PR c++/44401
8929         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8930
8931 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8932
8933         PR c++/44444
8934         * g++.dg/warn/Wunused-var-12.C: New test.
8935
8936         PR c++/44443
8937         * c-c++-common/Wunused-var-11.c: New test.
8938
8939 2010-06-07  Jan Hubicka  <jh@suse.cz>
8940
8941         * gcc.dg/ipa/pure-const-1.c: New testcase.
8942
8943 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8944
8945         PR rtl-optimization/44404
8946         * gcc.dg/pr44404.c: New.
8947
8948 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8949
8950         PR target/44159
8951         * gcc.target/i386/abi-2.c: Check sysv abi here.
8952         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8953         function to avoid failures by different ABIs.
8954         * gcc.target/i386/aes-check.h: Likewise.
8955         * gcc.target/i386/avx-check.h: Likewise.
8956         * gcc.target/i386/fma4-check.h: Likewise.
8957         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8958         * gcc.target/i386/mmx-check.h: Likewise.
8959         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8960         * gcc.target/i386/pclmul-check.h: Likewise.
8961         * gcc.target/i386/sse-check.h: Likewise.
8962         * gcc.target/i386/sse2-check.h: Likewise.
8963         * gcc.target/i386/sse3-check.h: Likewise.
8964         * gcc.target/i386/sse4_1-check.h: Likewise.
8965         * gcc.target/i386/sse4_2-check.h: Likewise.
8966         * gcc.target/i386/sse4a-check.h: Likewise.
8967         * gcc.target/i386/ssse3-check.h: Likewise.
8968         * gcc.target/i386/xop-check.h: Likewise.
8969         * gcc.target/i386/pr27971.c: Fix for LLP64.
8970         * gcc.target/i386/pr39139.c: Likewise.
8971         * gcc.target/i386/pr39315-check.c: Likewise.
8972         * gcc.target/i386/vararg-1.c: Likewise.
8973         * gcc.target/i386/vararg-2.c: Likewise.
8974         Additional add dg-compile to avoid failure due
8975         missing foo symbol.
8976
8977         * gcc.dg/compound-literal-1.c: Fix for llp64.
8978         * gcc.dg/pr32370.c: Likewise.
8979         * gcc.dg/pr37561.c: Likewise.
8980         * gcc.dg/pr41340.c: Likewise.
8981         * gcc.dg/pr41551.c: Likewise.
8982
8983 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8984
8985         PR c++/44188
8986         * g++.dg/debug/dwarf2/typedef3.C: New test.
8987
8988 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8989
8990         PR c/20000
8991         * c-c++-common/pr20000.c: New.
8992
8993 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8994
8995         PR c++/44086
8996         * g++.dg/init/pr44086.C: New.
8997         * g++.dg/cpp0x/decltype4.C: Adjust.
8998
8999 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9000
9001         PR fortran/43945
9002         * gfortran.dg/generic_23.f03: New test.
9003
9004 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9005
9006         PR fortran/43895
9007         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9008
9009 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9010
9011         PR c++/44361
9012         * c-c++-common/Wunused-var-9.c: New test.
9013
9014 2010-06-05  Jason Merrill  <jason@redhat.com>
9015
9016         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9017
9018 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9019
9020         PR c/44322
9021         * gcc.dg/c99-restrict-4.c: New test.
9022
9023 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9024
9025         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9026         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9027         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9028         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9029         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9030         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9031         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9032         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9033         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9034         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9035         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9036         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9037         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9038         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9039         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9040         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9041         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9042         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9043         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9044         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9045         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9046         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9047
9048 2010-06-04  Jason Merrill  <jason@redhat.com>
9049
9050         * g++.dg/cpp0x/noexcept06.C: New.
9051         * g++.dg/cpp0x/noexcept07.C: New.
9052
9053         * g++.dg/cpp0x/noexcept01.C: New.
9054         * g++.dg/cpp0x/noexcept02.C: New.
9055         * g++.dg/cpp0x/noexcept03.C: New.
9056         * g++.dg/cpp0x/noexcept04.C: New.
9057         * g++.dg/cpp0x/noexcept05.C: New.
9058
9059 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9060
9061         PR c++/44412
9062         * g++.dg/warn/Wunused-var-10.C: New test.
9063         * g++.dg/warn/Wunused-var-11.C: New test.
9064
9065         PR c++/44362
9066         * c-c++-common/Wunused-var-10.c: New test.
9067
9068 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9069
9070         PR c/25880
9071         * gcc.dg/assign-warn-2.c: Update.
9072         * gcc.dg/cpp/line3.c: Update.
9073         * gcc.dg/c99-array-lval-8.c: Update.
9074         * gcc.dg/cast-qual-2.c: Update.
9075         * gcc.dg/c99-arraydecl-3.c:  Update.
9076         * gcc.dg/assign-warn-1.c:  Update.
9077         * gcc.dg/format/gcc_diag-1.c:  Update.
9078
9079 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9080
9081         PR rtl-optimization/39871
9082         PR rtl-optimization/40615
9083         PR rtl-optimization/42500
9084         PR rtl-optimization/42502
9085         * gcc.target/arm/eliminate.c: New test.
9086
9087 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9088
9089         PR libstdc++/44410
9090         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9091         * g++.old-deja/g++.other/delete3.C: Likewise.
9092         * g++.old-deja/g++.other/new.C: Likewise.
9093         * g++.old-deja/g++.law/operators27.C: Likewise.
9094         * g++.old-deja/g++.mike/p755.C: Likewise.
9095         * g++.dg/eh/new1.C: Likewise.
9096         * g++.dg/init/new5.C: Likewise.
9097
9098 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9099
9100         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9101         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9102         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9103
9104 2010-06-03  Richard Guenther  <rguenther@suse.de>
9105
9106         PR lto/41921
9107         * lib/lto.exp: Always load gcc.exp.
9108         (lto-obj): For C source files invoke gcc_target_compile.
9109         * g++.dg/lto/20100603-1_0.C: New testcase.
9110         * g++.dg/lto/20100603-1_1.c: Likewise.
9111
9112 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9113
9114         PR tree-optimization/43688
9115         * gfortran.dg/pr43688.f90: New.
9116
9117 2010-06-03  Richard Guenther  <rguenther@suse.de>
9118
9119         PR lto/41584
9120         * gcc.dg/lto/20100603-1_0.c: New testcase.
9121         * gcc.dg/lto/20100603-2_0.c: Likewise.
9122         * gcc.dg/lto/20100603-3_0.c: Likewise.
9123
9124 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9125
9126         PR target/44218
9127         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9128         * gcc.target/powerpc/recip-2.c: Ditto.
9129         * gcc.target/powerpc/recip-3.c: Ditto.
9130         * gcc.target/powerpc/recip-4.c: Ditto.
9131         * gcc.target/powerpc/recip-5.c: Ditto.
9132         * gcc.target/powerpc/recip-6.c: Ditto.
9133         * gcc.target/powerpc/recip-7.c: Ditto.
9134         * gcc.target/powerpc/recip-test.h: Ditto.
9135         * gcc.target/powerpc/recip-test2.h: Ditto.
9136
9137 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9138
9139         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9140
9141 2010-06-02  Jason Merrill  <jason@redhat.com>
9142
9143         * g++.dg/ext/vector9.C: Expect typedef in error message.
9144
9145         PR c++/9726
9146         PR c++/23594
9147         PR c++/44333
9148         * g++.dg/tc1/dr101.C: Remove xfails.
9149
9150 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9151
9152         PR middle-end/44372
9153         * g++.dg/ipa/pr44372.C: New.
9154
9155 2010-06-02  Jan Hubicka  <jh@suse.cz>
9156
9157         PR middle-end/44295
9158         * g++.dg/torture/pr44295.C: Neww testcase.
9159
9160 2010-06-02  Jan Hubicka  <jh@suse.cz>
9161
9162         * gcc.dg/tree-ssa/loadpre6.c: Update.
9163
9164 2010-06-02  Richard Guenther  <rguenther@suse.de>
9165
9166         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9167         diagnostic.h.
9168
9169 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9170
9171         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9172         the link fail message.
9173
9174 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9175
9176         PR fortran/44360
9177         * gfortran.dg/use_13.f90: New test case.
9178
9179 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9180
9181         PR fortran/44371
9182         * gfortran.dg/error_stop_2.f08: Minor update.
9183
9184 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9185
9186         PR fortran/44371
9187         * gfortran.dg/error_stop_1.f08: New test.
9188         * gfortran.dg/error_stop_2.f08: New test.
9189
9190 2010-06-01  Jason Merrill  <jason@redhat.com>
9191
9192         DR 990
9193         * g++.dg/cpp0x/initlist37.C: New.
9194         * g++.dg/cpp0x/initlist38.C: New.
9195
9196         PR c++/44358
9197         * g++.dg/cpp0x/initlist36.C: New.
9198
9199 2010-05-31 Jan Hubicka  <jh@suse.cz>
9200
9201         * gcc.dg/noreturn-8.c: New testcase.
9202
9203 2010-05-31 Jan Hubicka  <jh@suse.cz>
9204
9205         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9206         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9207
9208 2010-05-31 Jan Hubicka  <jh@suse.cz>
9209
9210         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9211         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9212
9213 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9214
9215         PR fortran/36928
9216         * gfortran.dg/dependency_27.f90:  New test.
9217         * gfortran.dg/array_assign_1.F90:  New test.
9218
9219 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9220
9221         PR target/44338
9222         * gcc.target/i386/sse-24.c: New test.
9223
9224 2010-05-31  Jan Hubicka  <jh@suse.cz>
9225
9226         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9227
9228 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9229
9230         PR middle-end/44337
9231         * gcc.dg/pr44337.c: New test.
9232
9233         PR tree-optimization/44182
9234         * g++.dg/debug/pr44182.C: New test.
9235
9236 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9237
9238         * gcc.dg/nested-func-7.c: New test.
9239         * gnat.dg/frame_overflow.adb: Adjust directives.
9240
9241 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9242
9243         * gnat.dg/prot2.ad[sb]: New test.
9244         * gnat.dg/prot2_pkg1.ads: New helper.
9245         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9246
9247 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9248
9249         * gnat.dg/array11.adb: Adjust dg-warning directive.
9250         * gnat.dg/object_overflow.adb: Likewise.
9251
9252 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9253
9254         PR middle-end/44306
9255         * gcc.dg/tree-ssa/pr44306.c: New.
9256
9257 2010-05-29  Jan Hubicka  <jh@suse.cz>
9258
9259         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9260
9261 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9262
9263         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9264
9265 2010-05-28  Mike Stump  <mikestump@comcast.net>
9266
9267         PR objc/44125
9268         * objc.dg/const-str-9.m: Remove static.
9269
9270 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9271
9272         PR target/43636
9273         * gcc.c-torture/compile/pr43636.c: New test.
9274
9275 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9276
9277         PR objc++/23616
9278         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9279         * obj-c++.dg/try-catch-9.mm: Ditto.
9280
9281 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9282
9283         Revert patch for PR c++/44188
9284         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9285
9286 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9287
9288         PR c++/44188
9289         * g++.dg/debug/dwarf2/typedef3.C: New test.
9290
9291 2010-05-27  Jason Merrill  <jason@redhat.com>
9292
9293         PR c++/43555
9294         * g++.dg/ext/vla9.C: New.
9295
9296 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9297
9298         PR objc/44140
9299         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9300         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9301         * objc.dg/torture/tls/thr-init.m: Ditto.
9302         * objc.dg/torture/trivial.m: Ditto.
9303         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9304         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9305         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9306         * obj-c++.dg/torture/trivial.mm: Ditto.
9307
9308 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9309
9310         * g++.dg/lto/20100302_0.C: Skip on darwin.
9311
9312 2010-05-27  Richard Guenther  <rguenther@suse.de>
9313
9314         PR tree-optimization/44284
9315         * gcc.dg/vect/vect-118.c: New testcase.
9316         * gcc.dg/vect/bb-slp-20.c: Adjust.
9317         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9318         * gcc.dg/vect/slp-9.c: Likewise.
9319         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9320         * gcc.dg/vect/vect-10.c: Likewise.
9321         * gcc.dg/vect/vect-109.c: Likewise.
9322         * gcc.dg/vect/vect-12.c: Likewise.
9323         * gcc.dg/vect/vect-36.c: Likewise.
9324         * gcc.dg/vect/vect-7.c: Likewise.
9325         * gcc.dg/vect/vect-iv-8.c: Likewise.
9326         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9327         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9328         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9329         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9330         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9331         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9332         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9333         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9334         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9335         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9336         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9337         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9338         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9339         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9340         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9341         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9342         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9343
9344 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9345
9346         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9347         necessary.
9348
9349 2010-05-26  Jan Hubicka  <jh@suse.cz>
9350
9351         * gcc.dg/lto/materialize-1_0.c: New file.
9352         * gcc.dg/lto/materialize-1_1.c: New file.
9353
9354 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9355
9356         * gnat.dg/lto10.adb: New test.
9357         * gnat.dg/lto10_pkg.ads: New helper.
9358
9359 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9360
9361         * lib/target-supports.exp (check_effective_target_int128): New
9362         function to check if __int128 types are available for target.
9363         * c-c++-common/int128-types-1.c: New.
9364         * c-c++-common/int128-1.c: New.
9365         * c-c++-common/int128-2.c: New.
9366         * g++.dg/abi/mangle43.C: New.
9367         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9368         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9369         pointer-wide scalar.
9370         * g++.dg/other/pr25632.C: Likewise.
9371         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9372         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9373         overflow warnings.
9374         * g++.dg/warn/pr13358-4.C: Likewise.
9375         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9376         * g++.dg/warn/Wconversion-null.C: Likewise.
9377
9378 2010-05-26  Jason Merrill  <jason@redhat.com>
9379
9380         PR c++/43382
9381         * g++.dg/cpp0x/variadic101.C: New.
9382
9383 2010-05-26  Richard Guenther  <rguenther@suse.de>
9384
9385         PR rtl-optimization/44164
9386         * gcc.c-torture/execute/pr44164.c: New testcase.
9387         * g++.dg/tree-ssa/pr13146.C: Adjust.
9388
9389 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9390
9391         PR fortran/40011
9392         * gfortran.dg/whole_file_19.f90 : New test.
9393
9394 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9395
9396         PR fortran/30668
9397         PR fortran/31346
9398         PR fortran/34260
9399         * gfortran.dg/pr40999.f: Fix function type.
9400         * gfortran.dg/whole_file_5.f90: Likewise.
9401         * gfortran.dg/whole_file_6.f90: Likewise.
9402         * gfortran.dg/whole_file_16.f90: New.
9403         * gfortran.dg/whole_file_17.f90: New.
9404         * gfortran.dg/whole_file_18.f90: New.
9405
9406 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9407             Iain Sandoe  <iains@gcc.gnu.org>
9408
9409         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9410         * gcc.c-torture/compile/pr44197.c: Require alias support.
9411         * gcc.dg/lto/20081222_0.c: Ditto.
9412
9413 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9414
9415         PR debug/42801
9416         * gcc.dg/guality/vla-2.c: New test.
9417
9418 2010-05-25  Richard Guenther  <rguenther@suse.de>
9419
9420         PR middle-end/44069
9421         * g++.dg/torture/pr44069.C: New testcase.
9422
9423 2010-05-25  Richard Guenther  <rguenther@suse.de>
9424
9425         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9426
9427 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9428
9429         PR objc/44140
9430         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9431
9432 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9433
9434         * obj-c++.dg/torture/tls/trivial.mm: New.
9435         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9436         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9437         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9438         * obj-c++.dg/torture/tls/diag-1.mm: New.
9439         * obj-c++.dg/torture/tls/tls.exp: New.
9440         * obj-c++.dg/torture/trivial.mm: New.
9441         * obj-c++.dg/torture/dg-torture.exp: New.
9442         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9443         * obj-c++.dg/tls/trivial.m: New.
9444         * obj-c++.dg/tls/init-1.mm: New.
9445         * obj-c++.dg/tls/diag-1.mm: New.
9446         * obj-c++.dg/tls/init-2.mm: New.
9447         * obj-c++.dg/tls/diag-2.mm: New.
9448         * obj-c++.dg/tls/diag-3.mm: New.
9449         * obj-c++.dg/tls/diag-4.mm: New.
9450         * obj-c++.dg/tls/static-1.mm: New.
9451         * obj-c++.dg/tls/tls.exp: New.
9452         * obj-c++.dg/tls/diag-5.mm: New.
9453         * obj-c++.dg/tls/static-1a.mm: New.
9454         * objc-obj-c++-shared/Object1.mm: New.
9455         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9456
9457 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9458
9459         PR objc++/43689
9460         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9461         * obj-c++.dg/const-str-6.mm: Ditto.
9462
9463 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9464
9465         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9466
9467 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9468
9469         PR ada/38394
9470         * gnat.dg/array13.ad[sb]: New test.
9471
9472 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9473             Sandra Loosemore  <sandra@codesourcery.com>
9474
9475         * gcc.target/arm/neon/: Regenerated test cases.
9476
9477         * gcc.target/arm/neon/polytypes.c,
9478         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9479         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9480         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9481         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9482         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9483         dg-add-options arm_neon.
9484
9485         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9486         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9487         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9488         and arm_neon_fp16_ok.
9489
9490         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9491         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9492
9493         * lib/target-supports.exp (add_options_for_arm_neon): New.
9494         (check_effective_target_arm_neon_ok_nocache): New, from
9495         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9496         (check_effective_target_arm_neon_ok): Use
9497         check_effective_target_arm_neon_ok_nocache.
9498         (add_options_for_arm_neon_fp16)
9499         (check_effective_target_arm_neon_fp16_ok)
9500         check_effective_target_arm_neon_fp16_ok_nocache): New.
9501         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9502
9503 2010-05-24  Jason Merrill  <jason@redhat.com>
9504
9505         PR c++/41510
9506         * g++.dg/cpp0x/initlist35.C: New.
9507         * g++.dg/init/brace6.C: Adjust.
9508
9509 2010-05-24  Paul Brook  <paul@codesourcery.com>
9510
9511         * gcc.target/arm/frame-pointer-1.c: New test.
9512         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9513         pointer elimination.
9514
9515 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9516
9517         PR target/44245
9518         * gcc.target/i386/crc32-3.c: New.
9519         * gcc.target/i386/crc32-4.c: Likewise.
9520
9521 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9522
9523         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9524         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9525         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9526
9527 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9528
9529         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9530
9531 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9532
9533         PR target/43869
9534         * gcc.c-target/pr43869.c: New test.
9535
9536 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9537
9538         PR fortran/44212
9539         * gfortran.dg/class_22.f03: New.
9540
9541 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9542
9543         PR lto/44238
9544         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9545
9546 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9547
9548         PR fortran/44213
9549         * gfortran.dg/abstract_type_7.f03: New.
9550
9551 2010-05-21  Jason Merrill  <jason@redhat.com>
9552
9553         * g++.dg/eh/spec11.C: Test cleanup optimization.
9554
9555 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9556
9557         PR debug/44223
9558         * gcc.target/i386/pr44223.c: New test.
9559
9560 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9561
9562         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9563
9564 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9565
9566         * g++.dg/other/const3.C: New test.
9567
9568 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9569
9570         PR fortran/38407
9571         * warn_unused_dummy_argument_1.f90: New.
9572         * warn_unused_dummy_argument_2.f90: New.
9573
9574 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9575
9576         PR c++/30298
9577         * g++.dg/inherit/crash1.C: New.
9578         * g++.dg/inherit/crash2.C: Likewise.
9579
9580 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9581
9582         PR debug/44178
9583         * g++.dg/debug/pr44178.C: New test.
9584
9585 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9586
9587         PR middle-end/44185
9588         * gcc.dg/tree-ssa/prefetch-6.c: Add
9589         --param min-insn-to-prefetch-ratio=6.
9590         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9591         allow unrolling, and adjust the movnti count.
9592
9593 2010-05-20  Jan Hubicka  <jh@suse.cz>
9594
9595         PR middle-end/44197
9596         * gcc.c-torture/compile/pr44197.c: New file.
9597
9598 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9599
9600         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9601         Fix test code.
9602         (check_effective_target_xop): Remove __may_alias__ attribute.
9603
9604 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9605
9606         PR target/44202
9607         * gcc.c-torture/execute/pr44202-1.c: New test.
9608
9609 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9610
9611         PR fortran/43851
9612         * gfortran.dg/label_1.f90: Update test.
9613
9614 2010-05-19  Jan Hubicka  <jh@suse.cz>
9615
9616         * gcc.dg/lto/ipareference2_0.c: New file.
9617         * gcc.dg/lto/ipareference2_1.c: New file.
9618
9619 2010-05-19  Jason Merrill  <jason@redhat.com>
9620
9621         * g++.dg/parse/fn-typedef2.C: New.
9622
9623         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9624         function type.
9625
9626         PR c++/44193
9627         * g++.dg/template/fntype1.C: New.
9628
9629 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9630
9631         * gnat.dg/discr23.ad[sb]: New test.
9632         * gnat.dg/discr23_pkg.ads: New helper.
9633
9634         * gnat.dg/specs/controlled1.ads: New test.
9635         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9636
9637 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9638
9639         PR fortran/44055
9640         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9641         Fixed scope of C_SIZEOF.
9642         * gfortran.dg/warn_conversion_2.f90: New.
9643
9644 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9645
9646         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9647         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9648         for optional selector.
9649         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9650         (check_effective_target_sse3): New proc.
9651         * gcc.target/i386/math-torture/math-torture.exp: Load
9652         target-supports.exp.
9653         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9654         check_effective_target_sse2.
9655         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9656         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9657         * g++.dg/vect/vect.exp: Likewise.
9658         * gfortran.dg/vect/vect.exp: Likewise.
9659         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9660         -msse2 if check_effective_target_sse2.
9661
9662         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9663         * gcc.target/i386/3dnow-2.c: Likewise.
9664         * gcc.target/i386/3dnowA-1.c: Likewise.
9665         * gcc.target/i386/3dnowA-2.c: Likewise.
9666         * gcc.target/i386/pr42549.c: Likewise.
9667
9668         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9669         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9670         * gcc.target/i386/sse3-addsubps.c: Likewise.
9671         * gcc.target/i386/sse3-haddpd.c: Likewise.
9672         * gcc.target/i386/sse3-haddps.c: Likewise.
9673         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9674         * gcc.target/i386/sse3-hsubps.c: Likewise.
9675         * gcc.target/i386/sse3-movddup.c: Likewise.
9676         * gcc.target/i386/sse3-movshdup.c: Likewise.
9677         * gcc.target/i386/sse3-movsldup.c: Likewise.
9678
9679         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9680         * g++.dg/ext/attrib35.C: Likewise.
9681         * g++.dg/opt/pr40496.C: Likewise.
9682         * g++.dg/other/i386-1.C: Likewise.
9683         * g++.dg/other/i386-4.C: Likewise.
9684         * g++.dg/other/pr34435.C: Likewise.
9685         * g++.dg/other/pr39496.C: Likewise.
9686         * g++.dg/other/pr40446.C: Likewise.
9687         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9688         * gcc.dg/compat/vector-1a_main.c: Likewise.
9689         * gcc.dg/compat/vector-2a_main.c: Likewise.
9690         * gcc.dg/lto/20090206-1_0.c: Likewise.
9691         * gcc.dg/pr34856.c: Likewise.
9692         * gcc.dg/pr36584.c: Likewise.
9693         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9694         * gcc.dg/pr37544.c: Likewise.
9695         * gcc.dg/torture/pr16104-1.c: Likewise.
9696         * gcc.dg/torture/pr35771-1.c: Likewise.
9697         * gcc.dg/torture/pr35771-2.c: Likewise.
9698         * gcc.dg/torture/pr35771-3.c: Likewise.
9699         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9700         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9701         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9702         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9703         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9704         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9705         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9706         * gcc.target/i386/20060512-1.c: Likewise.
9707         * gcc.target/i386/20060512-3.c: Likewise.
9708         * gcc.target/i386/all_one_m128i.c: Likewise.
9709         * gcc.target/i386/float128-1.c: Likewise.
9710         * gcc.target/i386/float128-2.c: Likewise.
9711         * gcc.target/i386/fpcvt-1.c: Likewise.
9712         * gcc.target/i386/fpcvt-2.c: Likewise.
9713         * gcc.target/i386/fpcvt-3.c: Likewise.
9714         * gcc.target/i386/fpprec-1.c: Likewise.
9715         * gcc.target/i386/funcspec-9.c: Likewise.
9716         * gcc.target/i386/incoming-1.c: Likewise.
9717         * gcc.target/i386/incoming-12.c: Likewise.
9718         * gcc.target/i386/incoming-2.c: Likewise.
9719         * gcc.target/i386/incoming-3.c: Likewise.
9720         * gcc.target/i386/incoming-4.c: Likewise.
9721         * gcc.target/i386/incoming-6.c: Likewise.
9722         * gcc.target/i386/incoming-7.c: Likewise.
9723         * gcc.target/i386/incoming-8.c: Likewise.
9724         * gcc.target/i386/opt-1.c: Likewise.
9725         * gcc.target/i386/opt-2.c: Likewise.
9726         * gcc.target/i386/ordcmp-1.c: Likewise.
9727         * gcc.target/i386/pr17692.c: Likewise.
9728         * gcc.target/i386/pr18614-1.c: Likewise.
9729         * gcc.target/i386/pr22152.c: Likewise.
9730         * gcc.target/i386/pr23570.c: Likewise.
9731         * gcc.target/i386/pr23575.c: Likewise.
9732         * gcc.target/i386/pr26449-1.c: Likewise.
9733         * gcc.target/i386/pr26600.c: Likewise.
9734         * gcc.target/i386/pr27790.c: Likewise.
9735         * gcc.target/i386/pr28839.c: Likewise.
9736         * gcc.target/i386/pr30970.c: Likewise.
9737         * gcc.target/i386/pr32000-1.c: Likewise.
9738         * gcc.target/i386/pr32000-2.c: Likewise.
9739         * gcc.target/i386/pr32280.c: Likewise.
9740         * gcc.target/i386/pr32661.c: Likewise.
9741         * gcc.target/i386/pr32708-1.c: Likewise.
9742         * gcc.target/i386/pr32961.c: Likewise.
9743         * gcc.target/i386/pr33329.c: Likewise.
9744         * gcc.target/i386/pr35714.c: Likewise.
9745         * gcc.target/i386/pr35767-1.c: Likewise.
9746         * gcc.target/i386/pr35767-1d.c: Likewise.
9747         * gcc.target/i386/pr35767-1i.c: Likewise.
9748         * gcc.target/i386/pr35767-2.c: Likewise.
9749         * gcc.target/i386/pr35767-2d.c: Likewise.
9750         * gcc.target/i386/pr35767-2i.c: Likewise.
9751         * gcc.target/i386/pr35767-3.c: Likewise.
9752         * gcc.target/i386/pr35767-5.c: Likewise.
9753         * gcc.target/i386/pr36222-1.c: Likewise.
9754         * gcc.target/i386/pr36578-1.c: Likewise.
9755         * gcc.target/i386/pr36578-2.c: Likewise.
9756         * gcc.target/i386/pr36992-1.c: Likewise.
9757         * gcc.target/i386/pr37101.c: Likewise.
9758         * gcc.target/i386/pr37216.c: Likewise.
9759         * gcc.target/i386/pr37434-1.c: Likewise.
9760         * gcc.target/i386/pr37434-2.c: Likewise.
9761         * gcc.target/i386/pr37843-3.c: Likewise.
9762         * gcc.target/i386/pr37843-4.c: Likewise.
9763         * gcc.target/i386/pr39162.c: Likewise.
9764         * gcc.target/i386/pr39315-1.c: Likewise.
9765         * gcc.target/i386/pr39315-2.c: Likewise.
9766         * gcc.target/i386/pr39315-3.c: Likewise.
9767         * gcc.target/i386/pr39315-4.c: Likewise.
9768         * gcc.target/i386/pr39445.c: Likewise.
9769         * gcc.target/i386/pr39496.c: Likewise.
9770         * gcc.target/i386/pr40809.c: Likewise.
9771         * gcc.target/i386/pr40906-3.c: Likewise.
9772         * gcc.target/i386/pr41019.c: Likewise.
9773         * gcc.target/i386/pr42542-1.c: Likewise.
9774         * gcc.target/i386/pr42542-2.c: Likewise.
9775         * gcc.target/i386/pr42542-3.c: Likewise.
9776         * gcc.target/i386/pr42542-3a.c: Likewise.
9777         * gcc.target/i386/pr42881.c: Likewise.
9778         * gcc.target/i386/push-1.c: Likewise.
9779         * gcc.target/i386/quad-sse.c: Likewise.
9780         * gcc.target/i386/reload-1.c: Likewise.
9781         * gcc.target/i386/sse-10.c: Likewise.
9782         * gcc.target/i386/sse-11.c: Likewise.
9783         * gcc.target/i386/sse-15.c: Likewise.
9784         * gcc.target/i386/sse-17.c: Likewise.
9785         * gcc.target/i386/sse-18.c: Likewise.
9786         * gcc.target/i386/sse-19.c: Likewise.
9787         * gcc.target/i386/sse-4.c: Likewise.
9788         * gcc.target/i386/sse-6.c: Likewise.
9789         * gcc.target/i386/sse-vect-types.c: Likewise.
9790         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9791         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9792         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9793         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9794         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9795         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9796         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9797         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9798         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9799         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9800         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9801         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9802         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9803         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9804         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9805         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9806         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9807         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9808         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9809         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9810         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9811         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9812         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9813         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9814         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9815         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9816         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9817         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9818         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9819         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9820         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9821         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9822         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9823         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9824         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9825         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9826         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9827         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9828         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9829         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9830         * gcc.target/i386/sse2-mmx.c: Likewise.
9831         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9832         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9833         * gcc.target/i386/sse2-movd-1.c: Likewise.
9834         * gcc.target/i386/sse2-movd-2.c: Likewise.
9835         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9836         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9837         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9838         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9839         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9840         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9841         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9842         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9843         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9844         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9845         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9846         * gcc.target/i386/sse2-movq-1.c: Likewise.
9847         * gcc.target/i386/sse2-movq-2.c: Likewise.
9848         * gcc.target/i386/sse2-movq-3.c: Likewise.
9849         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9850         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9851         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9852         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9853         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9854         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9855         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9856         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9857         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9858         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9859         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9860         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9861         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9862         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9863         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9864         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9865         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9866         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9867         * gcc.target/i386/sse2-pand-1.c: Likewise.
9868         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9869         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9870         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9871         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9872         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9873         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9874         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9875         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9876         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9877         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9878         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9879         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9880         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9881         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9882         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9883         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9884         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9885         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9886         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9887         * gcc.target/i386/sse2-por-1.c: Likewise.
9888         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9889         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9890         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9891         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9892         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9893         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9894         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9895         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9896         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9897         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9898         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9899         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9900         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9901         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9902         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9903         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9904         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9905         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9906         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9907         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9908         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9909         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9910         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9911         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9912         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9913         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9914         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9915         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9916         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9917         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9918         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9919         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9920         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9921         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9922         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9923         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9924         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9925         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9926         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9927         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9928         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9929         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9930         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9931         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9932         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9933         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9934         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9935         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9936         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9937         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9938         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9939         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9940         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9941         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9942         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9943         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9944         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9945         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9946         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9947         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9948         * gcc.target/i386/sse2-vec-1.c: Likewise.
9949         * gcc.target/i386/sse2-vec-2.c: Likewise.
9950         * gcc.target/i386/sse2-vec-3.c: Likewise.
9951         * gcc.target/i386/sse2-vec-4.c: Likewise.
9952         * gcc.target/i386/sse2-vec-5.c: Likewise.
9953         * gcc.target/i386/sse2-vec-6.c: Likewise.
9954         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9955         * gcc.target/i386/ssefn-2.c: Likewise.
9956         * gcc.target/i386/ssefn-4.c: Likewise.
9957         * gcc.target/i386/ssefp-1.c: Likewise.
9958         * gcc.target/i386/ssefp-2.c: Likewise.
9959         * gcc.target/i386/sseregparm-3.c: Likewise.
9960         * gcc.target/i386/sseregparm-4.c: Likewise.
9961         * gcc.target/i386/sseregparm-5.c: Likewise.
9962         * gcc.target/i386/sseregparm-6.c: Likewise.
9963         * gcc.target/i386/sseregparm-7.c: Likewise.
9964         * gcc.target/i386/ssetype-1.c: Likewise.
9965         * gcc.target/i386/ssetype-2.c: Likewise.
9966         * gcc.target/i386/ssetype-3.c: Likewise.
9967         * gcc.target/i386/ssetype-4.c: Likewise.
9968         * gcc.target/i386/ssetype-5.c: Likewise.
9969         * gcc.target/i386/unordcmp-1.c: Likewise.
9970         * gcc.target/i386/vararg-1.c: Likewise.
9971         * gcc.target/i386/vararg-2.c: Likewise.
9972         * gcc.target/i386/vararg-3.c: Likewise.
9973         * gcc.target/i386/vararg-4.c: Likewise.
9974         * gcc.target/i386/vararg-7.c: Likewise.
9975         * gcc.target/i386/vararg-8.c: Likewise.
9976         * gcc.target/i386/vecinit-1.c: Likewise.
9977         * gcc.target/i386/vecinit-2.c: Likewise.
9978         * gcc.target/i386/vecinit-3.c: Likewise.
9979         * gcc.target/i386/vecinit-4.c: Likewise.
9980         * gcc.target/i386/vecinit-5.c: Likewise.
9981         * gcc.target/i386/vecinit-6.c: Likewise.
9982         * gcc.target/i386/vectorize2.c: Likewise.
9983         * gcc.target/i386/vectorize3.c: Likewise.
9984         * gcc.target/i386/vectorize4.c: Likewise.
9985         * gcc.target/i386/vectorize6.c: Likewise.
9986         * gcc.target/i386/vectorize7.c: Likewise.
9987         * gcc.target/i386/vectorize8.c: Likewise.
9988         * gcc.target/i386/vperm-v2df.c: Likewise.
9989         * gcc.target/i386/vperm-v2di.c: Likewise.
9990         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9991         * gcc.target/i386/xorps-sse2.c: Likewise.
9992         * gcc.target/i386/xorps.c: Likewise.
9993         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9994         * gfortran.dg/graphite/pr42326.f90: Likewise.
9995         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9996
9997 2010-05-19  Richard Guenther  <rguenther@suse.de>
9998
9999         PR lto/44196
10000         * g++.dg/lto/20100519-1_0.C: New testcase.
10001
10002 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10003
10004         PR fortran/42360
10005         * gfortran.dg/warn_intent_out_not_set.f90: New.
10006
10007 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10008
10009         PR fortran/38404
10010         * gfortran.dg/data_char_1.f90: Updated warning message.
10011         * gfortran.dg/data_array_6.f: New.
10012
10013 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10014
10015         * g++.dg/ipa/ivinline-8.C: New test.
10016         * gcc.dg/ipa/iinline-2.c: Likewise.
10017
10018 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10019
10020         PR fortran/34505
10021         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10022         arguments; add check for return value kind.
10023         * gfortran.dg/float_1.f90: Likewise.
10024
10025 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10026
10027         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10028         (main): Use it.
10029         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10030         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10031         Prune another location line format.
10032         (lto-obj): Call lto_prune_warns on comp_output.
10033
10034 2010-05-18  Jan Hubicka  <jh@suse.cz>
10035
10036         * gcc.dg/lto/ipacp_0.c: New test.
10037         * gcc.dg/lto/ipacp_1.c: New test.
10038
10039 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10040
10041         PR lto/44184
10042         * gcc.dg/lto/20100518_0.c: New test.
10043
10044 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10045
10046         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10047
10048 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10049
10050         PR fortran/43990
10051         * gfortran.dg/class_21.f03: New.
10052
10053 2010-05-17  Jason Merrill  <jason@redhat.com>
10054
10055         PR c++/44157
10056         * g++.dg/cpp0x/initlist34.C: New.
10057
10058         PR c++/44158
10059         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10060
10061 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10062
10063         * g++.dg/ipa/ivinline-1.C: New test.
10064         * g++.dg/ipa/ivinline-2.C: New test.
10065         * g++.dg/ipa/ivinline-3.C: New test.
10066         * g++.dg/ipa/ivinline-4.C: New test.
10067         * g++.dg/ipa/ivinline-5.C: New test.
10068         * g++.dg/ipa/ivinline-6.C: New test.
10069
10070 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10071             Jason Merrill  <jason@redhat.com>
10072
10073         PR c++/44108
10074         * c-c++-common/Wunused-var-8.c: New test.
10075
10076 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10077
10078         PR bootstrap/42347
10079         * gcc.c-torture/compile/pr42347.c: New test.
10080
10081         PR middle-end/44102
10082         * g++.dg/ext/asmgoto1.C: New test.
10083
10084 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10085
10086         PR middle-end/44133
10087         * gcc.dg/tree-ssa/pr44133.c: New test.
10088         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10089         precise.
10090
10091 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10092
10093         PR fortran/44044
10094         * gfortran.dg/class_20.f03: New.
10095
10096 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10097
10098         PR 44078
10099         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10100         debug messages but not the newly introduced one.
10101
10102 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10103
10104         PR fortran/35779
10105         * gfortran.dg/initialization_25.f90: Commented testcase.
10106         * gfortran.dg/initialization_26.f90: New.
10107
10108 2010-05-16  Richard Guenther  <rguenther@suse.de>
10109
10110         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10111         * gcc.dg/pr43084.c: Likewise.
10112         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10113         -fipa-type-escape.
10114         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10115         -fipa-type-escape.
10116         * gcc.dg/struct/struct-reorg.exp: Likewise.
10117         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10118         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10119
10120 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10121
10122         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10123         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10124         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10125         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10126         tests.
10127
10128 2010-05-15  Jason Merrill  <jason@redhat.com>
10129
10130         * g++.dg/eh/spec10.C: New.
10131         * g++.dg/eh/spec11.C: New.
10132         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10133
10134 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10135
10136         PR fortran/44154
10137         PR fortran/42647
10138         * gfortran.dg/allocatable_scalar_9.f90: New.
10139
10140 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10141
10142         PR c++/44148
10143         * g++.dg/torture/pr44148.C: New test.
10144
10145 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10146
10147         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10148         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10149         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10150         diagnostics and type sizes.
10151
10152 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10153
10154         * gnat.dg/lto9.adb: New test.
10155         * gnat.dg/lto9_pkg1.ads: New helper.
10156         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10157
10158 2010-05-15  Jan Hubicka  <jh@suse.cz>
10159
10160         * gcc.dg/lto/ipareference_1.c: Rename to ...
10161         * gcc.dg/lto/ipareference_0.c: ... this one.
10162         * gcc.dg/lto/ipareference_2.c: Rename to ...
10163         * gcc.dg/lto/ipareference_1.c: ... this one.
10164
10165 2010-05-15  Jan Hubicka  <jh@suse.cz>
10166
10167         * gcc.dg/lto/ipareference_1.c: New file.
10168         * gcc.dg/lto/ipareference_2.c: New file.
10169
10170 2010-05-15  Richard Guenther  <rguenther@suse.de>
10171
10172         PR tree-optimization/44038
10173         * gcc.c-torture/compile/pr44038.c: New testcase.
10174
10175 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10176
10177         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10178         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10179
10180 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10181
10182         PR fortran/43207
10183         PR fortran/43969
10184         * gfortran.dg/class_18.f03: New.
10185         * gfortran.dg/class_19.f03: New.
10186
10187 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10188
10189         PR debug/44112
10190         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10191         * g++.dg/debug/dwarf2/const1.C: Remove.
10192
10193 2010-05-14  Jason Merrill  <jason@redhat.com>
10194
10195         * g++.dg/eh/cond4.C: New.
10196         * g++.dg/eh/elide2.C: Adjust.
10197         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10198
10199 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10200
10201         PR fortran/44135
10202         * gfortran.dg/actual_array_interface_2.f90: New test.
10203
10204 2010-05-14  Richard Guenther  <rguenther@suse.de>
10205
10206         PR tree-optimization/44119
10207         * gcc.c-torture/compile/pr44119.c: New testcase.
10208
10209 2010-05-14  Jason Merrill  <jason@redhat.com>
10210
10211         PR c++/44127
10212         * g++.dg/eh/terminate1.C: New.
10213
10214 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10215
10216         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10217
10218         PR debug/44136
10219         * gcc.dg/pr44136.c: New test.
10220
10221 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10222
10223         PR c++/30566
10224         * g++.dg/warn/Wshadow-4.C: Adjust.
10225         * g++.dg/warn/Wshadow-5.C: New test.
10226         * g++.dg/warn/Wshadow-6.C: New test
10227
10228 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10229
10230         PR fortran/35779
10231         * gfortran.dg/initialization_25.f90: New.
10232
10233 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10234
10235         * g++.dg/otr-fold-1.C: New test.
10236         * g++.dg/otr-fold-2.C: New test.
10237
10238 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10239
10240         PR fortran/44036
10241         * gfortran.dg/gomp/pr44036-1.f90: New test.
10242         * gfortran.dg/gomp/pr44036-2.f90: New test.
10243         * gfortran.dg/gomp/pr44036-3.f90: New test.
10244
10245         PR debug/43983
10246         * gcc.dg/guality/sra-1.c: New test.
10247
10248 2010-05-12  Jan Hubicka  <jh@suse.cz>
10249
10250         * tree-ssa/unreachable.c: New test.
10251
10252 2010-05-12  Jason Merrill  <jason@redhat.com>
10253
10254         * g++.dg/cpp0x/sfinae1.C: New.
10255
10256 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10257
10258         * gcc.target/i386/zee.c: New file.
10259
10260 2010-05-12  Jason Merrill  <jason@redhat.com>
10261
10262         * g++.dg/conversion/op1.C: Expect template candidate message.
10263         * g++.dg/cpp0x/nullptr15.C: Likewise.
10264         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10265         * g++.dg/cpp0x/pr31431.C: Likewise.
10266         * g++.dg/cpp0x/temp_default2.C: Likewise.
10267         * g++.dg/cpp0x/trailing4.C: Likewise.
10268         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10269         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10270         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10271         * g++.dg/cpp0x/variadic35.C: Likewise.
10272         * g++.dg/cpp0x/vt-35147.C: Likewise.
10273         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10274         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10275         * g++.dg/ext/visibility/anon8.C: Likewise.
10276         * g++.dg/ext/vla2.C: Likewise.
10277         * g++.dg/other/pr28114.C: Likewise.
10278         * g++.dg/other/ptrmem10.C: Likewise.
10279         * g++.dg/other/ptrmem11.C: Likewise.
10280         * g++.dg/overload/unknown1.C: Likewise.
10281         * g++.dg/parse/template7.C: Likewise.
10282         * g++.dg/parse/typename7.C: Likewise.
10283         * g++.dg/template/conv11.C: Likewise.
10284         * g++.dg/template/copy1.C: Likewise.
10285         * g++.dg/template/deduce3.C: Likewise.
10286         * g++.dg/template/dependent-expr5.C: Likewise.
10287         * g++.dg/template/friend.C: Likewise.
10288         * g++.dg/template/incomplete2.C: Likewise.
10289         * g++.dg/template/local4.C: Likewise.
10290         * g++.dg/template/local6.C: Likewise.
10291         * g++.dg/template/operator10.C: Likewise.
10292         * g++.dg/template/overload6.C: Likewise.
10293         * g++.dg/template/ptrmem2.C: Likewise.
10294         * g++.dg/template/ptrmem20.C: Likewise.
10295         * g++.dg/template/ptrmem8.C: Likewise.
10296         * g++.dg/template/sfinae2.C: Likewise.
10297         * g++.dg/template/ttp25.C: Likewise.
10298         * g++.dg/template/unify10.C: Likewise.
10299         * g++.dg/template/unify11.C: Likewise.
10300         * g++.dg/template/unify6.C: Likewise.
10301         * g++.dg/template/unify7.C: Likewise.
10302         * g++.dg/template/unify9.C: Likewise.
10303         * g++.dg/template/varmod1.C: Likewise.
10304         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10305         * g++.old-deja/g++.law/operators32.C: Likewise.
10306         * g++.old-deja/g++.pt/crash28.C: Likewise.
10307         * g++.old-deja/g++.pt/crash60.C: Likewise.
10308         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10309         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10310         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10311         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10312         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10313         * g++.old-deja/g++.pt/expr2.C: Likewise.
10314         * g++.old-deja/g++.pt/overload7.C: Likewise.
10315         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10316         * g++.old-deja/g++.pt/spec5.C: Likewise.
10317         * g++.old-deja/g++.pt/spec6.C: Likewise.
10318         * g++.old-deja/g++.pt/t24.C: Likewise.
10319         * g++.old-deja/g++.pt/unify4.C: Likewise.
10320         * g++.old-deja/g++.pt/unify6.C: Likewise.
10321         * g++.old-deja/g++.pt/unify8.C: Likewise.
10322         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10323         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10324         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10325
10326         * g++.dg/cpp0x/initlist32.C: New.
10327
10328         * g++.dg/template/conv11.C: New.
10329         * g++.dg/conversion/op1.C: Adjust expected error.
10330
10331         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10332
10333 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10334
10335         PR target/44088
10336         * gcc.target/i386/avx-cmpsd-1.c: New.
10337         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10338         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10339         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10340         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10341         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10342
10343 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10344
10345         PR middle-end/44085
10346         * gcc.dg/gomp/pr44085.c: New test.
10347         * gfortran.dg/gomp/pr44085.f90: New test.
10348
10349 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10350
10351         * objc-obj-c++-shared/Object1.m: New.
10352         * objc.dg/torture: New directory.
10353         * objc.dg/torture/tls: Ditto.
10354         * objc.dg/tls: Ditto.
10355         * objc.dg/torture/tls/trivial.m: New test.
10356         * objc.dg/torture/tls/thr-init-2.m: New test.
10357         * objc.dg/torture/tls/thr-init-3.m: New test.
10358         * objc.dg/torture/tls/thr-init.m: New test.
10359         * objc.dg/torture/tls/diag-1.m: New test.
10360         * objc.dg/torture/tls/tls.exp: New.
10361         * objc.dg/torture/trivial.m: New test.
10362         * objc.dg/torture/dg-torture.exp: New.
10363         * objc.dg/tls/diag-3.m: New test.
10364         * objc.dg/tls/diag-4.m: New test.
10365         * objc.dg/tls/diag-5.m: New test.
10366         * objc.dg/tls/init-1.m: New test.
10367         * objc.dg/tls/init-2.m: New test.
10368         * objc.dg/tls/tls.exp: New.
10369         * objc.dg/tls/diag-2.m: New test.
10370         * lib/objc.exp: Respond to dg-additional-files.
10371
10372 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10373
10374         * gcc.target/m68k/20100512-1.c: New.
10375
10376 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10377
10378         * gnat.dg/lto8.adb: New test.
10379         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10380         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10381
10382 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10383
10384         PR c++/34272
10385         PR c++/43630
10386         PR c++/34491
10387         * g++.dg/template/crash97.C: New.
10388         * g++.dg/template/crash98.C: Likewise.
10389         * g++.dg/template/crash99.C: Likewise.
10390         * g++.dg/cpp0x/pr31439.C: Adjust.
10391         * g++.dg/template/crash95.C: Likewise.
10392
10393 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10394
10395         PR middle-end/44071
10396         * c-c++-common/asmgoto-4.c: New test.
10397         * gcc.target/i386/pr44071.c: New test.
10398
10399         PR c++/44062
10400         * c-c++-common/Wunused-var-7.c: New test.
10401         * g++.dg/warn/Wunused-var-9.C: New test.
10402
10403 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10404
10405         PR fortran/43711
10406         * gfortran.dg/gomp/pr43711.f90: New.
10407
10408 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10409
10410         PR fortran/31820
10411         * gfortran.dg/select_5.f90: Updated.
10412
10413 2010-05-11  Jan Hubicka  <jh@suse.cz>
10414
10415         PR tree-optimize/44063
10416         * gcc.c-torture/compile/pr44063.c: New testcase.
10417
10418 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10419
10420         PR debug/44023
10421         * gcc.dg/pr44023.c: New test.
10422
10423 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10424
10425         * gnat.dg/lto7.adb: New test.
10426         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10427
10428 2010-05-10  Jason Merrill  <jason@redhat.com>
10429
10430         PR c++/44017
10431         * g++.dg/template/inherit5.C: New.
10432
10433         PR c++/44045
10434         * g++.dg/cpp0x/initlist33.C: New.
10435         * g++.dg/cpp0x/initlist26.C: Adjust.
10436         * g++.dg/cpp0x/initlist28.C: Adjust.
10437
10438 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10439
10440         PR c++/43719
10441         * g++.dg/init/pr43719.C: New.
10442         * g++.dg/anon-struct4.C: Adjust.
10443
10444 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10445
10446         PR debug/44028
10447         * gcc.dg/pr44028.c: New test.
10448
10449 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10450
10451         PR fortran/27866
10452         PR fortran/35003
10453         PR fortran/42809
10454         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10455         * gfortran.dg/warn_conversion.f90: New.
10456
10457 2010-05-10  Michael Matz  <matz@suse.de>
10458
10459         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10460
10461 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10462
10463         PR rtl-optimization/44012
10464         * gcc.dg/pr44012.c: New.
10465
10466 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10467
10468         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10469         Log text on entry and exit.
10470         Prune Sun ld warnings for common symbols with differing sizes.
10471         (lto-link-and-maybe-run): Change caller.
10472
10473 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10474
10475         PR fortran/44044
10476         * gfortran.dg/class_7.f03: Modified.
10477         * gfortran.dg/select_type_1.f03: Modified.
10478         * gfortran.dg/select_type_12.f03: New.
10479
10480 2010-05-10  Richard Guenther  <rguenther@suse.de>
10481
10482         PR tree-optimization/44050
10483         * gcc.dg/torture/pr44050.c: New testcase.
10484
10485 2010-05-10  Wei Guozhi  <carrot@google.com>
10486
10487         PR target/42879
10488         * gcc.target/arm/pr42879.c: New testcase.
10489
10490 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10491
10492         PR c/44051
10493         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10494
10495 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10496
10497         PR c/10676
10498         * gcc.dg/anon-struct-10.c: New test.
10499
10500 2010-05-09  Richard Guenther  <rguenther@suse.de>
10501
10502         PR middle-end/44024
10503         * gcc.dg/pr44024.c: New testcase.
10504
10505 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10506
10507         PR c/4784
10508         * gcc.dg/anon-struct-9.c: New test.
10509
10510 2010-05-09  Richard Guenther  <rguenther@suse.de>
10511
10512         PR middle-end/44043
10513         * gcc.c-torture/compile/pr44043.c: New testcase.
10514
10515 2010-05-09  Richard Guenther  <rguenther@suse.de>
10516
10517         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10518
10519 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10520
10521         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10522
10523 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10524
10525         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10526         * gnat.dg/specs/lto3.ads: Likewise.
10527
10528 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10529
10530         PR middle-end/28685
10531         * gcc.dg/pr28685-1.c: New file.
10532
10533 2010-05-08  Richard Guenther  <rguenther@suse.de>
10534
10535         PR tree-optimization/44030
10536         * gcc.c-torture/compile/pr44030.c: New testcase.
10537
10538 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10539
10540         * gnat.dg/lto6.adb: New test.
10541         * gnat.dg/lto6_pkg.ads: New helper.
10542
10543 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10544
10545         * gnat.dg/lto5.adb: New test.
10546         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10547
10548 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10549
10550         * gnat.dg/lto4.ad[sb]: New test.
10551
10552 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10553
10554         * gnat.dg/specs/lto3.ads: New test.
10555         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10556         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10557
10558 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10559
10560         * gnat.dg/sizetype3.ad[sb]: New test.
10561         * gnat.dg/sizetype3_pkg.ads: New helper.
10562
10563 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10564
10565         PR c++/43951
10566         * g++.dg/init/new29.C: New.
10567
10568 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10569
10570         PR fortran/40728
10571         * gfortran.dg/coarray_1.f90: Fixed error message.
10572         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10573         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10574         * gfortran.dg/intrinsic_std_5.f90: New.
10575
10576 2010-05-07  Jason Merrill  <jason@redhat.com>
10577
10578         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10579
10580 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10581
10582         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10583         (size_t, stderr): Remove.
10584         (read_error): Replaced __builtin_fprintf by fprintf.
10585
10586 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10587
10588         * gcc.dg/ordered-comparison-1.c: New test.
10589         * gcc.dg/ordered-comparison-2.c: New test.
10590         * gcc.dg/ordered-comparison-3.c: New test.
10591         * gcc.dg/ordered-comparison-4.c: New test.
10592
10593 2010-05-06  Mike Stump  <mikestump@comcast.net>
10594
10595         PR objc/35165
10596         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10597
10598 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10599             Jason Merrill  <jason@redhat.com>
10600
10601         * g++.dg/cpp0x/nullptr01.C: New.
10602         * g++.dg/cpp0x/nullptr02.C: New.
10603         * g++.dg/cpp0x/nullptr03.C: New.
10604         * g++.dg/cpp0x/nullptr04.C: New.
10605         * g++.dg/cpp0x/nullptr05.C: New.
10606         * g++.dg/cpp0x/nullptr06.C: New.
10607         * g++.dg/cpp0x/nullptr07.C: New.
10608         * g++.dg/cpp0x/nullptr08.C: New.
10609         * g++.dg/cpp0x/nullptr09.C: New.
10610         * g++.dg/cpp0x/nullptr10.C: New.
10611         * g++.dg/cpp0x/nullptr11.C: New.
10612         * g++.dg/cpp0x/nullptr12.C: New.
10613         * g++.dg/cpp0x/nullptr13.C: New.
10614         * g++.dg/cpp0x/nullptr14.C: New.
10615         * g++.dg/cpp0x/nullptr15.C: New.
10616         * g++.dg/cpp0x/nullptr16.C: New.
10617         * g++.dg/cpp0x/nullptr17.C: New.
10618         * g++.dg/cpp0x/nullptr18.C: New.
10619         * g++.dg/cpp0x/nullptr19.C: New.
10620         * g++.dg/cpp0x/nullptr20.C: New.
10621         * g++.dg/cpp0x/nullptr21.C: New.
10622         * g++.dg/cpp0x/nullptr22.C: New.
10623         * g++.dg/debug/nullptr01.C: New.
10624         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10625
10626 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10627
10628         * gcc.dg/Wunused-var-8.c: Move to...
10629         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10630
10631 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10632
10633         PR c++/40406
10634         * g++.dg/template/crash96.C: New.
10635
10636 2010-05-06  Jan Hubicka  <jh@suse.cz>
10637
10638         PR tree-optimization/43791
10639         * gcc.c-torture/compile/pr43791.c: New file.
10640
10641 2010-05-06  Michael Matz  <matz@suse.de>
10642
10643         PR tree-optimization/43984
10644         * gfortran.dg/pr43984.f90: New test.
10645
10646 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10647
10648         PR 40989
10649         * gcc.dg/pr40989.c: New.
10650
10651 2010-05-06  Richard Guenther  <rguenther@suse.de>
10652
10653         PR tree-optimization/43934
10654         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10655
10656 2010-05-06  Richard Guenther  <rguenther@suse.de>
10657
10658         PR tree-optimization/43987
10659         * gcc.c-torture/execute/pr43987.c: New testcase.
10660         * gcc.dg/torture/pta-escape-1.c: Adjust.
10661         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10662         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10663         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10664         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10665
10666 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10667             Dodji Seketeli  <dodji@redhat.com>
10668
10669         PR c/18624
10670         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10671         * g++.dg/template/sfinae16.C: Likewise.
10672         * gcc.dg/Wunused-var-1.c: Moved to...
10673         * c-c++-common/Wunused-var-1.c: ...here. New test.
10674         * gcc.dg/Wunused-var-2.c: Moved to...
10675         * c-c++-common/Wunused-var-2.c: ...here. New test.
10676         * gcc.dg/Wunused-var-3.c: Moved to...
10677         * c-c++-common/Wunused-var-3.c: ...here. New test.
10678         * gcc.dg/Wunused-var-4.c: Moved to...
10679         * gcc.dg/Wunused-var-1.c: ... here.
10680         * gcc.dg/Wunused-var-5.c: Moved to...
10681         * c-c++-common/Wunused-var-4.c: ...here. New test.
10682         * gcc.dg/Wunused-var-7.c: Moved to...
10683         * c-c++-common/Wunused-var-5.c: ...here. New test.
10684         * gcc.dg/Wunused-var-6.c: Moved to...
10685         * gcc.dg/Wunused-var-2.c: ... here.
10686         * c-c++-common/Wunused-var-1.c: New test.
10687         * c-c++-common/Wunused-var-2.c: New test.
10688         * c-c++-common/Wunused-var-3.c: New test.
10689         * c-c++-common/Wunused-var-4.c: New test.
10690         * c-c++-common/Wunused-var-5.c: New test.
10691         * g++.dg/warn/Wunused-var-1.C: New test.
10692         * g++.dg/warn/Wunused-var-2.C: New test.
10693         * g++.dg/warn/Wunused-var-3.C: New test.
10694         * g++.dg/warn/Wunused-var-4.C: New test.
10695         * g++.dg/warn/Wunused-var-5.C: New test.
10696         * g++.dg/warn/Wunused-var-6.C: New test.
10697         * g++.dg/warn/Wunused-var-7.C: New test.
10698         * g++.dg/warn/Wunused-var-8.C: New test.
10699         * g++.dg/warn/Wunused-parm-1.C: New test.
10700         * g++.dg/warn/Wunused-parm-2.C: New test.
10701         * g++.dg/warn/Wunused-parm-3.C: New test.
10702
10703 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10704
10705         PR fortran/43985
10706         * gfortran.dg/gomp/crayptr5.f90: New test case.
10707
10708 2010-05-05  Jason Merrill  <jason@redhat.com>
10709
10710         PR debug/43370
10711         * g++.dg/ext/attrib39.C: New.
10712
10713 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10714
10715         PR fortran/24978
10716         * gfortran.dg/data_invalid.f90: New.
10717
10718 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10719
10720         * gnat.dg/lto2.adb: New test.
10721
10722 2010-05-05  Jason Merrill  <jason@redhat.com>
10723
10724         PR c++/43787
10725         * g++.dg/opt/empty1.C: New.
10726
10727 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10728
10729         PR fortran/43696
10730         * gfortran.dg/class_17.f03: New.
10731
10732 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10733
10734         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10735
10736 2010-05-04  Mike Stump  <mikestump@comcast.net>
10737
10738         PR objc/35165
10739         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10740
10741 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10742
10743         PR target/43668
10744         * gcc.target/i386/pr43668.c: New.
10745
10746 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10747
10748         PR c++/43028
10749         * g++.dg/cpp0x/initlist31.C: New.
10750
10751 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10752
10753         PR c/43981
10754         * gcc.dg/Wunused-var-8.c: New test.
10755
10756 2010-05-04  Jason Merrill  <jason@redhat.com>
10757
10758         PR c++/38064
10759         * g++.dg/cpp0x/enum3.C: Extend.
10760
10761 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10762
10763         PR target/43799
10764         * gcc.target/i386/pr43799.c: New.
10765
10766 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10767
10768         * gnat.dg/lto1.adb: New test.
10769         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10770
10771 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10772
10773         PR middle-end/43671
10774         * gcc.target/i386/pr43671.c: New.
10775
10776 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10777
10778         PR c++/43705
10779         * g++.dg/template/crash95.C: New.
10780
10781 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10782
10783         PR debug/43508
10784         * gcc.target/i386/pr43508.c: New.
10785
10786 2010-05-04  Richard Guenther  <rguenther@suse.de>
10787
10788         PR tree-optimization/43879
10789         * g++.dg/torture/pr43879-1_0.C: New testcase.
10790         * g++.dg/torture/pr43879-1_1.C: Likewise.
10791
10792 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10793
10794         PR c++/43953
10795         * g++.dg/other/crash-12.C: New test.
10796
10797 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10798
10799         * g++.dg/cdce3.C: Add a space.  Updated.
10800
10801 2010-05-03  Jason Merrill  <jason@redhat.com>
10802
10803         PR c++/43680
10804         * g++.dg/opt/enum2.C: New.
10805         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10806         * g++.dg/warn/Wswitch-1.C: Adjust message.
10807
10808 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10809
10810         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10811         * g++.dg/ext/label13.C: Fix typo.
10812         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10813         alpha*-dec-osf5*.
10814         * gcc.c-torture/compile/limits-declparen.c: xfail on
10815         alpha*-dec-osf5* with -g.
10816         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10817         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10818         * gcc.dg/c99-tgmath-2.c: Likewise.
10819         * gcc.dg/c99-tgmath-3.c: Likewise.
10820         * gcc.dg/c99-tgmath-4.c: Likewise.
10821
10822 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10823
10824         PR fortran/43592
10825         * gfortran.dg/unexpected_interface.f90: New test.
10826
10827 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10828
10829         * ada/acats/run_acats (which): New function.
10830         (host_gnatchop, host_gnatmake): Use it.
10831
10832 2010-05-03  Richard Guenther  <rguenther@suse.de>
10833
10834         PR tree-optimization/43971
10835         * gcc.dg/pr43971.c: New testcase.
10836
10837 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10838
10839         PR debug/43972
10840         * gcc.dg/debug/pr43972.c: New test.
10841
10842 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10843
10844         PR testsuite/43963
10845         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10846
10847 2010-05-02  Richard Guenther  <rguenther@suse.de>
10848
10849         PR tree-optimization/43879
10850         * gcc.dg/torture/pr43879-3.c: New testcase.
10851
10852 2010-05-01  Richard Guenther  <rguenther@suse.de>
10853
10854         PR tree-optimization/43949
10855         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10856
10857 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10858
10859         PR c++/43951
10860         * g++.dg/init/new28.C: New.
10861
10862 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10863
10864         PR objc++/32052
10865         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10866         structure and nested declarations.
10867         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10868         structure and nested declarations.  Reduce header clutter and
10869         use _exit() rather than abort().
10870         * objc.dg/encode-10.m: New.
10871         * objc.dg/encode-11.m: New.
10872
10873 2010-04-30  DJ Delorie  <dj@redhat.com>
10874
10875         * gcc.c-torture/execute/20100430-1.c: New test.
10876
10877 2010-04-30  Jason Merrill  <jason@redhat.com>
10878
10879         PR c++/43868
10880         * g++.dg/template/ptrmem21.C: New.
10881
10882 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10883
10884         PR fortran/18918
10885         PR fortran/43931
10886         * gfortran.dg/coarray_13.f90: New test.
10887
10888 2010-04-30  Richard Guenther  <rguenther@suse.de>
10889
10890         PR lto/43946
10891         * gcc.dg/lto/20100430-1_0.c: New testcase.
10892
10893 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10894
10895         PR debug/43942
10896         * c-c++-common/pr43942.c: New test.
10897
10898 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10899
10900         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10901         conflict with darwin crt1.o 'start' symbol.
10902
10903 2010-04-30  Richard Guenther  <rguenther@suse.de>
10904
10905         PR tree-optimization/43879
10906         * gcc.dg/torture/pr43879_1.c: New testcase.
10907
10908 2010-04-30  Richard Guenther  <rguenther@suse.de>
10909
10910         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10911
10912 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10913
10914         PR c++/43890
10915         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10916         user-provided constructor while recursing.
10917
10918 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10919
10920         PR fortran/42274
10921         * gfortran.dg/class_16.f03: New test.
10922
10923 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10924
10925         PR fortran/42274
10926         * gfortran.dg/class_15.f03: New.
10927
10928 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10929
10930         PR fortran/43326
10931         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10932
10933 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10934
10935         PR fortran/43492
10936         * gfortran.dg/generic_22.f03 : New test.
10937
10938 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10939
10940         PR fortran/42353
10941         * gfortran.dg/class_14.f03: New test.
10942
10943 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10944
10945         PR fortran/42680
10946         * gfortran.dg/interface_32.f90: New test.
10947
10948 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10949             Janus Weil  <janus@gcc.gnu.org>
10950
10951         PR fortran/41829
10952         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10953         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10954         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10955
10956 2010-04-28  Mike Stump  <mikestump@comcast.net>
10957
10958         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10959         dg-excess-errors.
10960         * g++.dg/uninit-pred-2_b.C: Likewise.
10961
10962 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10963
10964         PR fortran/18918
10965         PR fortran/43919
10966         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10967
10968 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10969
10970         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10971         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10972         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10973         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10974         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10975
10976 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10977
10978         * gcc.dg/const-uniq-1.c: New test.
10979         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10980
10981 2010-04-28  Xinliang David Li  <davidxl@google.com>
10982
10983         * gcc.dg/uninit-pred-2_b.c: New test.
10984         * gcc.dg/uninit-pred-4_b.c: New test.
10985         * gcc.dg/uninit-pred-3_d.c: New test.
10986         * gcc.dg/uninit-pred-6_b.c: New test.
10987         * gcc.dg/uninit-pred-8_b.c: New test.
10988         * gcc.dg/uninit-pred-3_a.c: New test.
10989         * gcc.dg/uninit-pred-2_c.c: New test.
10990         * gcc.dg/uninit-pred-5_a.c: New test.
10991         * gcc.dg/uninit-pred-3_e.c: New test.
10992         * gcc.dg/uninit-pred-7_a.c: New test.
10993         * gcc.dg/uninit-pred-6_c.c: New test.
10994         * gcc.dg/uninit-pred-9_a.c: New test.
10995         * gcc.dg/uninit-pred-8_c.c: New test.
10996         * gcc.dg/uninit-pred-3_b.c: New test.
10997         * gcc.dg/uninit-pred-5_b.c: New test.
10998         * gcc.dg/uninit-pred-7_b.c: New test.
10999         * gcc.dg/uninit-pred-6_d.c: New test.
11000         * gcc.dg/uninit-pred-9_b.c: New test.
11001         * gcc.dg/uninit-pred-2_a.c: New test.
11002         * gcc.dg/uninit-pred-4_a.c: New test.
11003         * gcc.dg/uninit-pred-3_c.c: New test.
11004         * gcc.dg/uninit-pred-6_a.c: New test.
11005         * gcc.dg/uninit-pred-8_a.c: New test.
11006         * gcc.dg/uninit-pred-7_c.c: New test.
11007         * gcc.dg/uninit-pred-6_e.c: New test.
11008         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11009         * g++.dg/uninit-pred-1_a.C: New test.
11010         * g++.dg/uninit-pred-1_b.C: New test.
11011         * g++.dg/uninit-pred-2_a.C: New test.
11012         * g++.dg/uninit-pred-2_b.C: New test.
11013         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11014         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11015         * g++.dg/uninit-pred-loop_1.cc: New test.
11016
11017 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11018
11019         * gcc.dg/lto/20091209-1_0.c: New testcase.
11020
11021 2010-04-28  Richard Guenther  <rguenther@suse.de>
11022
11023         PR tree-optimization/43879
11024         PR tree-optimization/43909
11025         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11026
11027 2010-04-28  Richard Guenther  <rguenther@suse.de>
11028
11029         PR c++/43880
11030         * g++.dg/torture/pr43880.C: New testcase.
11031
11032 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11033
11034         PR c++/9335
11035         * g++.dg/template/recurse2.C: Update
11036         * g++.dg/template/recurse.C: Update.
11037         * g++.dg/template/pr23510.C: Update.
11038         * lib/prune.exp: Filter out 'recursively instantiated'.
11039
11040 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11041
11042         PR c++/29043
11043         * g++.dg/init/pr29043.C: New.
11044
11045 2010-04-27  Jason Merrill  <jason@redhat.com>
11046
11047         * g++.dg/lookup/scoped5.C: Adjust.
11048         * g++.dg/lookup/scoped8.C: Adjust.
11049         * g++.dg/template/dependent-expr5.C: Adjust.
11050         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11051
11052         PR c++/43856
11053         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11054
11055         PR c++/43875
11056         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11057
11058 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11059             Jan Hubicka  <hubicka@ucw.cz>
11060
11061         * gcc.dg/pure-2.c: New testcase.
11062         * gcc.dg/const-1.c: New testcase.
11063
11064 2010-04-27  Jason Merrill  <jason@redhat.com>
11065
11066         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11067
11068         PR c++/41468
11069         * g++.dg/template/sfinae17.C: New.
11070         * g++.dg/template/sfinae18.C: New.
11071
11072 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11073
11074         * g++.dg/init/pr42844.C: New.
11075         * g++.dg/cpp0x/pr42844-2.C: New.
11076         * g++.dg/cpp0x/defaulted2.C: Adjust.
11077         * g++.dg/tree-ssa/pr27549.C: Likewise.
11078         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11079
11080 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11081
11082         PR fortran/18918
11083         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11084
11085 2010-04-27  Richard Guenther  <rguenther@suse.de>
11086
11087         PR middle-end/40561
11088         * g++.dg/other/pr40561.C: New testcase.
11089
11090 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11091
11092         PR middle-end/43812
11093         * g++.dg/ipa/pr43812.C: New test.
11094
11095 2010-04-27  Jan Hubicka  <jh@suse.cz>
11096
11097         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11098         (test): ... this one.
11099
11100 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11101
11102         PR target/40657
11103         * gcc.target/arm/thumb-stackframe.c: New test.
11104
11105 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11106
11107         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11108         * gcc.dg/misc-column.c: Likewise.
11109         * gcc.dg/Walways-true-1.c: Likewise.
11110         * gcc.dg/Walways-true-2.c: Likewise.
11111         * gcc.dg/warn-addr-cmp.c: Likewise.
11112
11113 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11114
11115         PR fortran/18918
11116         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11117         * gfortran.dg/coarray_12.f90: New.
11118
11119 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11120
11121         PR c/32207
11122         * gcc.dg/pr32207.c: New test.
11123         * gcc.dg/misc-column.c: Adjust expected warning.
11124         * gcc.dg/Walways-true-1.c: Likewise.
11125         * gcc.dg/Walways-true-2.c: Likewise.
11126         * gcc.dg/warn-addr-cmp.c: Likewise.
11127
11128 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11129
11130         PR lto/42776
11131         * lib/lto.exp (lto_prune_vis_warns): New function.
11132         (lto-link-and-maybe-run): Call it.
11133
11134 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11135
11136         PR tree-optimization/43904
11137         * gcc.dg/tree-ssa/tailcall-6.c: New.
11138
11139 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11140
11141         PR testsuite/35165
11142         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11143         Darwin8/OSX10.4 - compatible code generation.
11144         Use scan-rtl-dump.
11145         * obj-c++.dg/stubify-1.mm: Ditto.
11146         * lib/objc-torture.exp: Do not require link success for
11147         "trivial.m" in the runtime checks when dowhat = 'compile'.
11148         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11149         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11150         Darwin8/OSX10.4 - compatible code generation.
11151         * objc.dg/stubify-2.m: Ditto.
11152         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11153         * objc.dg/next-runtime-1.m: Ditto.
11154         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11155         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11156         runtimes on Darwin.
11157
11158 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11159
11160         PR 43715
11161         * lib/plugin-support.exp: Use "-undefined
11162         dynamic_lookup" on darwin.
11163
11164 2010-04-26  Richard Guenther  <rguenther@suse.de>
11165
11166         * gcc.dg/lto/20100426_0.c: New testcase.
11167
11168 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11169
11170         PR tree-optimization/43833
11171         gcc.dg/Warray-bounds-8.c: New test case.
11172
11173 2010-04-26  Richard Guenther  <rguenther@suse.de>
11174
11175         PR lto/43080
11176         * g++.dg/lto/20100423-3_0.C: New testcase.
11177
11178 2010-04-26  Richard Guenther  <rguenther@suse.de>
11179
11180         PR lto/42425
11181         * g++.dg/lto/20100423-2_0.C: New testcase.
11182
11183 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11184
11185         * gcc.dg/vect/bb-slp-23.c: New test.
11186
11187 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11188
11189         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11190         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11191         * gcc.dg/c1x-float-1.c: New test.
11192
11193 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11194
11195         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11196         of "lea\[ \t\]".
11197
11198 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11199
11200         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11201         FreeBSD.
11202         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11203         * gfortran.dg/default_format_2.f90: Ditto.
11204
11205 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11206
11207         * gfortran.dg/pr43505.f90: Clean up .mod file.
11208         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11209         * gfortran.dg/pr41347.f90: Ditto.
11210         * gfortran.dg/internal_pack_4.f90: Ditto.
11211         * gfortran.dg/proc_decl_23.f90: Ditto.
11212         * gfortran.dg/recursive_check_3.f90: Ditto.
11213         * gfortran.dg/intent_out_3.f90: Ditto.
11214         * gfortran.dg/assignment_2.f90: Ditto.
11215         * gfortran.dg/pr41928.f90: Ditto.
11216         * gfortran.dg/pr42166.f90: Ditto.
11217         * gfortran.dg/private_type_12.f90: Ditto.
11218         * gfortran.dg/graphite/pr42185.f90: Ditto.
11219         * gfortran.dg/graphite/pr42186.f90: Ditto.
11220         * gfortran.dg/graphite/pr40982.f90: Ditto.
11221         * gfortran.dg/graphite/id-2.f90: Ditto.
11222         * gfortran.dg/graphite/id-4.f90: Ditto.
11223         * gfortran.dg/graphite/pr42050.f90: Ditto.
11224         * gfortran.dg/graphite/id-18.f90: Ditto.
11225         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11226         * gfortran.dg/graphite/pr41924.f90: Ditto.
11227         * gfortran.dg/graphite/pr42393.f90: Ditto.
11228         * gfortran.dg/graphite/pr37980.f90: Ditto.
11229         * gfortran.dg/graphite/pr38953.f90: Ditto.
11230         * gfortran.dg/graphite/pr42180.f90: Ditto.
11231         * gfortran.dg/graphite/pr42181.f90: Ditto.
11232         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11233         * gfortran.dg/select_type_4.f90: Ditto.
11234         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11235         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11236         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11237         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11238         * gfortran.dg/whole_file_11.f90: Ditto.
11239         * gfortran.dg/private_type_11.f90: Ditto.
11240         * gfortran.dg/vect/vect-gems.f90: Ditto.
11241         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11242
11243 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11244
11245         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11246
11247 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11248
11249         * gnat.dg/pack15.ad[sb]: New test.
11250
11251 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11252
11253         * gcc.target/arm/mla-1.c: New test.
11254
11255 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11256
11257         PR fortran/30073
11258         PR fortran/43793
11259         * gfortran.dg/pr43793.f90: New test.
11260
11261 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11262
11263         PR tree-optimization/41442
11264         * gcc.target/i386/pr41442.c: New test.
11265
11266 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11267
11268         PR fortran/43832
11269         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11270
11271 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11272
11273         PR fortran/43832
11274         * gfortran.dg/open_nounit.f90: New test.
11275
11276 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11277
11278         PR fortran/43841
11279         PR fortran/43843
11280         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11281
11282 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11283
11284         * gcc.dg/Wconversion-integer.c: Update.
11285
11286 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11287
11288         * gnat.dg/unchecked_convert5.adb: New test.
11289
11290 2010-04-23  Richard Guenther  <rguenther@suse.de>
11291
11292         PR lto/41734
11293         * gcc.dg/lto/20100423-2_0.c: New testcase.
11294         * gcc.dg/lto/20100423-2_0.c: Likewise.
11295
11296 2010-04-23  Richard Guenther  <rguenther@suse.de>
11297
11298         PR lto/43455
11299         * gcc.dg/lto/20100423-1_0.c: New testcase.
11300         * gcc.dg/lto/20100423-1_1.c: Likewise.
11301
11302 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11303
11304         PR tree-optimization/43846
11305         * gcc.dg/tree-ssa/sra-10.c: New test.
11306
11307 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11308
11309         PR middle-end/43835
11310         * gcc.c-torture/execute/pr43835.c: New test.
11311
11312 2010-04-23  Richard Guenther  <rguenther@suse.de>
11313
11314         PR lto/42653
11315         * g++.dg/lto/20100423-1_0.C: New testcase.
11316
11317 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11318
11319         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11320
11321 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11322
11323         PR tree-optimization/43842
11324         * gcc.dg/vect/pr43842.c: New test.
11325
11326 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11327
11328         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11329         * gcc.target/i386/wmul-2.c: Likewise.
11330
11331 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11332
11333         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11334         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11335
11336 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11337
11338         * gfortran.dg/reassoc_6.f: New testcase.
11339
11340 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11341
11342         PR middle-end/29274
11343         * gcc.target/arm/wmul-1.c: New test.
11344         * gcc.target/arm/wmul-2.c: New test.
11345
11346 2010-04-22  Richard Guenther  <rguenther@suse.de>
11347
11348         PR tree-optimization/43845
11349         * gcc.c-torture/compile/pr43845.c: New testcase.
11350
11351 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11352
11353         PR middle-end/29274
11354         * gcc.target/i386/wmul-1.c: New test.
11355         * gcc.target/i386/wmul-2.c: New test.
11356         * gcc.target/bfin/wmul-1.c: New test.
11357         * gcc.target/bfin/wmul-2.c: New test.
11358
11359 2010-04-22  Richard Guenther  <rguenther@suse.de>
11360
11361         PR fortran/43829
11362         * gfortran.dg/vector_subscript_6.f90: New testcase.
11363         * gfortran.dg/assign_10.f90: Adjust.
11364
11365 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11366
11367         PR fortran/43836
11368         * gfortran.dg/gomp/pr43836.f90: New test.
11369
11370 2010-04-21  Richard Guenther  <rguenther@suse.de>
11371
11372         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11373
11374 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11375
11376         * gcc.dg/torture/builtin-cproj-3.c: New.
11377
11378 2010-04-20  Jason Merrill  <jason@redhat.com>
11379
11380         PR c++/9335
11381         * g++.dg/template/recurse2.C: New.
11382         * g++.dg/parse/crash36.C: Adjust.
11383         * g++.dg/other/fold1.C: Adjust.
11384         * g++.dg/init/member1.C: Adjust.
11385         * lib/prune.exp: Prune "skipping N instantiation contexts".
11386
11387 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11388
11389         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11390
11391 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11392
11393         * gcc.dg/torture/builtin-cproj-1.c: New.
11394         * gcc.dg/torture/builtin-cproj-2.c: New.
11395
11396 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11397
11398         PR c++/43800
11399         PR c++/43704
11400         * g++.dg/template/typedef32.C: Adjust.
11401         * g++.dg/template/typedef33.C: New test.
11402
11403 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11404
11405         PR fortran/43227
11406         * gfortran.dg/proc_decl_23.f90: New test.
11407
11408         PR fortran/43266
11409         * gfortran.dg/abstract_type_6.f03: New test.
11410
11411 2010-04-20  Xinliang David Li  <davidxl@google.com>
11412
11413         * g++.dg/tree-ssa/fold-compare.C: New.
11414
11415 2010-04-20  Richard Guenther  <rguenther@suse.de>
11416
11417         PR tree-optimization/39417
11418         * g++.dg/torture/pr39417.C: New testcase.
11419
11420 2010-04-20  Richard Guenther  <rguenther@suse.de>
11421
11422         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11423
11424 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11425
11426         * g++.dg/debug/dwarf2/rv1.C: New test.
11427
11428 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11429
11430         PR target/43635
11431         * gcc.c-torture/compile/pr43635.c: New testcase.
11432
11433 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11434
11435         PR fortran/43339
11436         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11437         of sequential loops being private only in the innermost containing
11438         task region.
11439
11440         PR middle-end/43337
11441         * gfortran.dg/gomp/pr43337.f90: New test.
11442
11443 2010-04-19  Richard Guenther  <rguenther@suse.de>
11444
11445         PR tree-optimization/43796
11446         * gfortran.dg/pr43796.f90: New testcase.
11447
11448 2010-04-19  Richard Guenther  <rguenther@suse.de>
11449
11450         PR tree-optimization/43783
11451         * gcc.c-torture/execute/pr43783.c: New testcase.
11452
11453 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11454
11455         PR target/43766
11456         * gcc.target/i386/pr43766.c: New test.
11457
11458 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11459
11460         PR target/43662
11461         * gcc.target/i386/pr43662.c: New test.
11462
11463 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11464
11465         PR c++/43704
11466         * g++.dg/template/typedef32.C: New test.
11467
11468 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11469
11470         PR tree-optimization/37027
11471         * lib/target-supports.exp
11472         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11473         * gcc.dg/vect/pr37027.c: New test.
11474         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11475         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11476         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11477         gcc.dg/vect/vect-complex-6.c: Likewise.
11478
11479 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11480
11481         * g++.dg/debug/dwarf2/enum1.C: New test.
11482
11483 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11484
11485         * gnat.dg/rep_clause5.ad[sb]: New test.
11486         * gnat.dg/rep_clause5_pkg.ads: New helper.
11487
11488 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11489
11490         PR tree-optimization/43771
11491         * g++.dg/vect/pr43771.cc: New test.
11492
11493 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11494
11495         PR fortran/31538
11496         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11497         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11498
11499 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11500
11501         * gnat.dg/sizetype.adb: Rename into...
11502         * gnat.dg/sizetype1.adb: ...this.
11503         * gnat.dg/sizetype2.adb: New test.
11504
11505 2010-04-16  Richard Guenther  <rguenther@suse.de>
11506
11507         PR tree-optimization/43572
11508         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11509
11510 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11511
11512         * gnat.dg/specs/discr_private.ads: New test.
11513
11514 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11515
11516         PR target/41514
11517         * gcc.target/arm/thumb-comparisons.c: New test.
11518
11519         PR target/40603
11520         * gcc.target/arm/thumb-cbranchqi.c: New test.
11521
11522 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11523
11524         * g++.dg/torture/pr36191.C: Enable for SH.
11525
11526 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11527
11528         * gnat.dg/wide_boolean.adb: New test.
11529         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11530
11531 2010-04-15  Richard Guenther  <rguenther@suse.de>
11532
11533         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11534         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11535         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11536         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11537         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11538         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11539         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11540         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11541         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11542         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11543         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11544         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11545         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11546         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11547         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11548
11549 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11550
11551         PR target/21803
11552         * gcc.target/arm/pr42496.c: New test.
11553
11554 2010-04-14  Jason Merrill  <jason@redhat.com>
11555
11556         PR c++/36625
11557         * g++.dg/ext/attrib38.C: New.
11558
11559 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11560
11561         PR testsuite/43739
11562         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11563
11564 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11565
11566         PR 42966
11567         * gcc.dg/cpp/warn-undef-2.c: Update.
11568         * gcc.dg/cpp/warn-traditional-2.c: Update.
11569         * gcc.dg/cpp/warn-comments-2.c: Update.
11570         * gcc.dg/cpp/warn-variadic-2.c: Update.
11571         * gcc.dg/cpp/warn-long-long-2.c: Update.
11572         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11573         * gcc.dg/cpp/warn-multichar-2.c: Update.
11574         * gcc.dg/cpp/warn-normalized-3.c: Update.
11575         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11576         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11577         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11578         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11579         * gcc.dg/cpp/warn-redefined-2.c: Update.
11580         * gfortran.dg/warning-directive-2.F90: Update.
11581         * c-c++-common/cpp/warning-directive-2.c: Update.
11582
11583 2010-04-14  Michael Matz  <matz@suse.de>
11584
11585         PR tree-optimization/42963
11586         * gcc.dg/pr42963.c: New testcase.
11587
11588 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11589
11590         * gnat.dg/class_wide.adb: Rename into...
11591         * gnat.dg/class_wide1.adb: ...this.
11592         * gnat.dg/class_wide2.ad[sb]: New test.
11593
11594 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11595
11596         PR fortran/18918
11597         * gfortran.dg/coarray_9.f90: Update dg-errors.
11598         * gfortran.dg/coarray_10.f90: New test.
11599         * gfortran.dg/coarray_11.f90: New test.
11600
11601 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11602
11603         PR fortran/43747
11604         gfortran.dg/initialization_24.f90: New test.
11605
11606 2010-04-13  Jason Merrill  <jason@redhat.com>
11607
11608         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11609         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11610
11611 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11612
11613         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11614         * g++.dg/dg.exp: Likewise.
11615         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11616         * c-c++-common/cpp/warning-directive-1.c: ... here.
11617         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11618         * c-c++-common/cpp/warning-directive-2.c: ... here.
11619         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11620         * c-c++-common/cpp/warning-directive-3.c: ... here.
11621         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11622         * c-c++-common/cpp/warning-directive-4.c: ... here.
11623         * g++.dg/cpp/warning-directive-1.C: Delete.
11624         * g++.dg/cpp/warning-directive-2.C: Delete.
11625         * g++.dg/cpp/warning-directive-3.C: Delete.
11626         * g++.dg/cpp/warning-directive-4.C: Delete.
11627         * gcc.dg/cpp/normalised-3.c: Delete.
11628         * g++.dg/cpp/normalised-1.C: Rename as ...
11629         * c-c++-common/cpp/normalised-3.c: ... this.
11630
11631 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11632
11633         * gcc.dg/tree-ssa/sra-9.c: New test.
11634
11635 2010-04-13  Michael Matz  <matz@suse.de>
11636
11637         PR middle-end/43730
11638         * gcc.dg/pr43730.c: New test.
11639
11640 2010-04-13  Michael Matz  <matz@suse.de>
11641
11642         * gcc.dg/tree-ssa/negate.c: New testcase.
11643
11644 2010-04-13  Richard Guenther  <rguenther@suse.de>
11645
11646         PR testsuite/43735
11647         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11648
11649 2010-04-13  Richard Guenther  <rguenther@suse.de>
11650
11651         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11652
11653 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11654
11655         * gnat.dg/derived_type1.adb: New test.
11656
11657 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11658
11659         * gcc.dg/plugindir1.c: New testcase.
11660         * gcc.dg/plugindir2.c: New testcase.
11661         * gcc.dg/plugindir3.c: New testcase.
11662         * gcc.dg/plugindir4.c: New testcase.
11663
11664 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11665
11666         * gcc.target/i386/rotate-2.c: New test.
11667
11668 2010-04-12  Jason Merrill  <jason@redhat.com>
11669
11670         PR c++/43641
11671         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11672         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11673
11674 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11675
11676         PR c++/25811
11677         * g++.dg/init/pr25811.C: New test.
11678
11679 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11680
11681         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11682         dg-error, dg-warning.
11683         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11684
11685 2010-04-12  Richard Guenther  <rguenther@suse.de>
11686
11687         * gcc.dg/torture/inline-2.c: New testcase.
11688
11689 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11690
11691         PR bootstrap/43699
11692         * gcc.dg/Wunused-var-7.c: New test.
11693
11694         PR tree-optimization/43560
11695         * gcc.c-torture/execute/pr43560.c: New test.
11696
11697 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11698
11699         * gnat.dg/aggr13.adb: New test.
11700         * gnat.dg/aggr14.adb: Likewise.
11701         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11702
11703 2010-04-12  Richard Guenther  <rguenther@suse.de>
11704
11705         PR c++/43611
11706         * g++.dg/torture/pr43611.C: New testcase.
11707
11708 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11709
11710         PR c/36774
11711         * gcc.dg/pr36774-1.c: New test.
11712         * gcc.dg/pr36774-2.c: New test.
11713
11714 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11715
11716         * gcc.target/sh/rte-delay-slot.c: New test.
11717
11718 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11719
11720         * gnat.dg/pack9.adb: Remove -cargs option.
11721         * gnat.dg/aggr12.ad[sb]: New test.
11722
11723 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11724
11725         PR target/43417
11726         * gcc.target/sh/pr43417.c: New test.
11727
11728 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11729
11730         PR fortran/43591
11731         * gfortran.dg/spec_expr_6.f90: New test.
11732
11733 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11734
11735         PR cpp/43195
11736         * gcc.dg/cpp/pr43195.c: New.
11737         * gcc.dg/cpp/pr43195.h: New.
11738
11739 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11740
11741         PR 42965
11742         * gcc.dg/Werror-6.c: Adjust.
11743         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11744         * gcc.dg/Werror-4.c: Likewise.
11745         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11746         * gcc.dg/Wswitch-enum-error.c: Likewise.
11747         * gcc.dg/Wpointer-arith.c: Likewise.
11748         * gcc.dg/Wfatal.c: Likewise.
11749         * gcc.dg/Wswitch-error.c: Likewise.
11750         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11751         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11752         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11753         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11754         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11755         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11756         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11757         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11758         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11759         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11760         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11761         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11762         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11763         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11764         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11765         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11766         * g++.dg/cpp/warning-directive-2.C: Likewise.
11767         * gfortran.dg/warning-directive-2.F90: Likewise.
11768
11769 2010-04-09  Jason Merrill  <jason@redhat.com>
11770
11771         PR c++/42623
11772         * g++.dg/template/sizeof13.C: New.
11773
11774 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11775
11776         * g++.dg/other/pr35504.C: Add check for thiscall.
11777         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11778         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11779
11780 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11781
11782         PR c++/28584
11783         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11784         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11785         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11786         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11787         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11788         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11789         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11790         * g++.dg/other/increment1.C: Likewise.
11791
11792 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11793
11794         PR fortran/18918
11795         * gfortran.dg/coarray_7.f90: New test.
11796         * gfortran.dg/coarray_8.f90: New test.
11797
11798 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11799
11800         PR fortran/28039
11801         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11802
11803 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11804
11805         PR target/43643
11806         * gcc.dg/pr43643.c: New test.
11807
11808 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11809
11810         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11811
11812 2010-04-08  Richard Guenther  <rguenther@suse.de>
11813
11814         PR tree-optimization/43679
11815         * gcc.c-torture/compile/pr43679.c: New testcase.
11816
11817 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11818
11819         PR debug/43670
11820         * gcc.dg/pr43670.c: New test.
11821
11822 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11823
11824         PR middle-end/40815
11825         * gcc.dg/tree-ssa/reassoc-19.c: New.
11826
11827 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11828
11829         PR c/18624
11830         * gcc.dg/Wunused-var-1.c: New test.
11831         * gcc.dg/Wunused-var-2.c: New test.
11832         * gcc.dg/Wunused-var-3.c: New test.
11833         * gcc.dg/Wunused-var-4.c: New test.
11834         * gcc.dg/Wunused-var-5.c: New test.
11835         * gcc.dg/Wunused-var-6.c: New test.
11836         * gcc.dg/Wunused-parm-1.c: New test.
11837
11838         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11839         * gcc.dg/trunc-1.c: Likewise.
11840         * gcc.dg/vla-9.c: Likewise.
11841         * gcc.dg/dfp/composite-type.c: Likewise.
11842
11843 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11844
11845         PR objc/35996
11846         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11847         * obj-c++.dg/objc-gc-3.mm: Ditto.
11848
11849 2010-04-07  Simon Baldwin  <simonb@google.com>
11850
11851         * gcc.dg/cpp/warn-undef-2.c: New.
11852         * gcc.dg/cpp/warn-traditional-2.c: New.
11853         * gcc.dg/cpp/warn-comments-2.c: New.
11854         * gcc.dg/cpp/warning-directive-1.c: New.
11855         * gcc.dg/cpp/warn-long-long.c: New.
11856         * gcc.dg/cpp/warn-traditional.c: New.
11857         * gcc.dg/cpp/warn-variadic-2.c: New.
11858         * gcc.dg/cpp/warn-undef.c: New.
11859         * gcc.dg/cpp/warn-normalized-1.c: New.
11860         * gcc.dg/cpp/warning-directive-2.c: New.
11861         * gcc.dg/cpp/warn-long-long-2.c: New.
11862         * gcc.dg/cpp/warn-variadic.c: New.
11863         * gcc.dg/cpp/warn-normalized-2.c: New.
11864         * gcc.dg/cpp/warning-directive-3.c: New.
11865         * gcc.dg/cpp/warn-deprecated-2.c: New.
11866         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11867         * gcc.dg/cpp/warn-multichar-2.c: New.
11868         * gcc.dg/cpp/warn-normalized-3.c: New.
11869         * gcc.dg/cpp/warning-directive-4.c: New.
11870         * gcc.dg/cpp/warn-unused-macros.c: New.
11871         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11872         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11873         * gcc.dg/cpp/warn-cxx-compat.c: New.
11874         * gcc.dg/cpp/warn-redefined.c: New.
11875         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11876         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11877         * gcc.dg/cpp/warn-deprecated.c: New.
11878         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11879         * gcc.dg/cpp/warn-redefined-2.c: New.
11880         * gcc.dg/cpp/warn-comments.c: New.
11881         * gcc.dg/cpp/warn-multichar.c: New.
11882         * g++.dg/cpp/warning-directive-1.C: New.
11883         * g++.dg/cpp/warning-directive-2.C: New.
11884         * g++.dg/cpp/warning-directive-3.C: New.
11885         * g++.dg/cpp/warning-directive-4.C: New.
11886         * gfortran.dg/warning-directive-1.F90: New.
11887         * gfortran.dg/warning-directive-3.F90: New.
11888         * gfortran.dg/warning-directive-2.F90: New.
11889         * gfortran.dg/warning-directive-4.F90: New.
11890
11891 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11892
11893         PR objc++/23716
11894         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11895
11896 2010-04-07  Jason Merrill  <jason@redhat.com>
11897
11898         * g++.dg/template/dr408.C: New.
11899
11900         * g++.dg/lookup/ns4.C: New.
11901
11902         PR c++/38392
11903         * g++.dg/template/friend51.C: New test.
11904
11905         PR c++/41970
11906         * g++.old-deja/g++.other/linkage1.C: Adjust.
11907
11908 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11909
11910         PR c++/42697
11911         * g++.dg/template/crash94.C: New test.
11912
11913 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11914
11915         PR c++/40239
11916         * g++.dg/init/aggr5.C: New test.
11917         * g++.dg/init/aggr5.C: New test.
11918
11919 2010-04-07  Richard Guenther  <rguenther@suse.de>
11920
11921         PR tree-optimization/43270
11922         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11923         * gcc.dg/Warray-bounds-7.c: Likewise.
11924
11925 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11926
11927         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11928         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11929         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11930
11931 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11932
11933         PR c++/42556
11934         * g++.dg/init/pr42556.C: New test.
11935
11936 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11937
11938         PR debug/43628
11939         * g++.dg/debug/dwarf2/typedef2.C: New test.
11940
11941 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11942
11943         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11944         c-c++-common/dwarf2/redeclaration-1.C
11945
11946 2010-04-06  Jason Merrill  <jason@redhat.com>
11947
11948         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11949         * g++.dg/ext/attrib18.C: Likewise.
11950         * g++.dg/ext/bitfield2.C: Likewise.
11951         * g++.dg/ext/bitfield4.C: Likewise.
11952         * g++.dg/ext/visibility/warn2.C: Likewise.
11953         * g++.dg/ext/visibility/warn3.C: Likewise.
11954         * g++.dg/gomp/pr26690-1.C: Likewise.
11955         * g++.dg/inherit/covariant7.C: Likewise.
11956         * g++.dg/init/synth2.C: Likewise.
11957         * g++.dg/lookup/using7.C: Likewise.
11958         * g++.dg/other/crash-4.C: Likewise.
11959         * g++.dg/other/error13.C: Likewise.
11960         * g++.dg/other/error20.C: Likewise.
11961         * g++.dg/parse/crash31.C: Likewise.
11962         * g++.dg/parse/error16.C: Likewise.
11963         * g++.dg/parse/error19.C: Likewise.
11964         * g++.dg/parse/error27.C: Likewise.
11965         * g++.dg/parse/error28.C: Likewise.
11966         * g++.dg/parse/fused-params1.C: Likewise.
11967         * g++.dg/template/error2.C: Likewise.
11968         * g++.dg/template/local6.C: Likewise.
11969         * g++.dg/template/qualttp15.C: Likewise.
11970         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11971         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11972         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11973         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11974         * g++.old-deja/g++.eh/spec6.C: Likewise.
11975         * g++.old-deja/g++.jason/crash3.C: Likewise.
11976         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11977         * g++.old-deja/g++.law/ctors5.C: Likewise.
11978         * g++.old-deja/g++.law/ctors9.C: Likewise.
11979         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11980         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11981         * g++.old-deja/g++.other/struct1.C: Likewise.
11982         * g++.old-deja/g++.other/volatile1.C: Likewise.
11983         * g++.old-deja/g++.pt/crash36.C: Likewise.
11984         * g++.old-deja/g++.pt/derived3.C: Likewise.
11985         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11986         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11987
11988 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11989
11990         PR middle-end/43519
11991         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11992         * gcc.dg/graphite/id-19.c: New.
11993
11994 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11995
11996         PR middle-end/32824
11997         * gcc.dg/vect/pr32824: New.
11998
11999 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12000
12001         PR fortran/18918
12002         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12003         * gfortran.dg/coarray_3.f90: Ditto.
12004         * gfortran.dg/coarray_4.f90: Ditto.
12005         * gfortran.dg/coarray_5.f90: Ditto.
12006         * gfortran.dg/coarray_6.f90: Ditto.
12007         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12008
12009 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12010
12011         PR fortran/18918
12012         * gfortran.dg/coarray_4.f90: Fix test.
12013         * gfortran.dg/coarray_6.f90: Add more tests.
12014
12015 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12016
12017         PR fortran/18918
12018         * gfortran.dg/coarray_4.f90: New test.
12019         * gfortran.dg/coarray_5.f90: New test.
12020         * gfortran.dg/coarray_6.f90: New test.
12021
12022 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12023
12024         PR fortran/18918
12025         * gfortran.dg/iso_fortran_env_5.f90: New test.
12026         * gfortran.dg/iso_fortran_env_6.f90: New test.
12027
12028 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12029
12030         PR fortran/39997
12031         * gfortran.dg/coarray_1.f90: New test.
12032         * gfortran.dg/coarray_2.f90: New test.
12033         * gfortran.dg/coarray_3.f90: New test.
12034
12035 2010-04-06  Jason Merrill  <jason@redhat.com>
12036
12037         PR c++/43648
12038         * g++.dg/template/dtor8.C: New.
12039
12040         PR c++/43621
12041         * g++.dg/template/error-recovery2.C: New.
12042
12043 2010-04-06  Jan Hubicka  <jh@suse.czpli
12044
12045         PR tree-optimization/42906
12046         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12047
12048 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12049
12050         PR fortran/43178
12051         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12052         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12053         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12054
12055 2010-04-06  Richard Guenther  <rguenther@suse.de>
12056
12057         PR tree-optimization/43627
12058         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12059
12060 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12061
12062         PR target/43638
12063         * gcc.target/i386/pr43638.c: New test.
12064
12065 2010-04-06  Richard Guenther  <rguenther@suse.de>
12066
12067         PR middle-end/43661
12068         * gcc.c-torture/compile/pr43661.c: New testcase.
12069
12070 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12071
12072         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12073
12074 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12075
12076         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12077
12078 2010-04-02  Richard Guenther  <rguenther@suse.de>
12079
12080         PR tree-optimization/43629
12081         * gcc.c-torture/execute/pr43629.c: New testcase.
12082
12083 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12084             Dominique d'Humieres  <dominiq@lps.ens.fr>
12085
12086         PR libfortran/43605
12087         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12088
12089 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12090
12091         PR debug/43325
12092         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12093
12094 2010-04-01  Jason Merrill  <jason@redhat.com>
12095
12096         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12097
12098 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12099             Manfred Schwarb  <manfred99@gmx.ch>
12100
12101         PR libfortran/43605
12102         * gfortran.dg/ftell_3.f90: New test.
12103
12104 2010-04-01  Richard Guenther  <rguenther@suse.de>
12105
12106         PR middle-end/43614
12107         * gcc.c-torture/compile/pr43614.c: New testcase.
12108
12109 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12110
12111         PR tree-optimization/43141
12112         * gcc.dg/guality/pr43141.c: New test.
12113
12114 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12115
12116         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12117         * g++.dg/eh/spbp.C: Likewise.
12118         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12119         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12120         superfluous casts.
12121         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12122         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12123         * objc.dg/dwarf-2.m: Likewise.
12124
12125 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12126
12127         PR middle-end/43464
12128         * gcc.dg/graphite/id-pr43464.c: New.
12129         * gcc.dg/graphite/id-pr43464-1.c: New.
12130
12131 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12132
12133         PR middle-end/43351
12134         * gcc.dg/graphite/id-pr43351.c
12135
12136 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12137
12138         PR testsuite/35165
12139         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12140         * obj-c++.dg/try-catch-2.mm: Ditto.
12141         * obj-c++.dg/lookup-2.mm: Ditto.
12142         * obj-c++.dg/encode-8.m: Ditto.
12143         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12144         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12145         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12146         * obj-c++.dg/const-str-11.mm: Ditto.
12147         * obj-c++.dg/const-str-9.mm: Ditto.
12148         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12149         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12150         * obj-c++.dg/except-1.mm: Ditto.
12151         * obj-c++.dg/const-str-7.mm: Ditto.
12152         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12153         * obj-c++.dg/const-str-3.mm: Ditto.
12154         * obj-c++.dg/const-str-7.mm: Ditto.
12155         * obj-c++.dg/stubify-2.mm: Change dump file name.
12156
12157         PR objc++/23613
12158         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12159         New macro.
12160         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12161         Remove dg-xfail-if.
12162
12163 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12164
12165         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12166         only with -O2, -O3 or -Os and not with -fwhopr.
12167
12168 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12169
12170         PR c++/43558
12171         * g++.dg/template/typedef31.C: New test.
12172
12173 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12174
12175         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12176         assembler output on *-*-solaris2*.
12177         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12178
12179 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12180
12181         PR debug/43557
12182         * gcc.dg/pr43557-1.c: New test.
12183         * gcc.dg/pr43557-2.c: New file.
12184
12185 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12186
12187         PR 43562
12188         * gcc.dg/pr43562.c: New test.
12189
12190 2010-03-30  Jason Merrill  <jason@redhat.com>
12191
12192         PR c++/43076
12193         * g++.dg/template/error-recovery1.C: New.
12194
12195         PR c++/41786
12196         * g++.dg/parse/ambig5.C: New.
12197
12198 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12199
12200         PR debug/43593
12201         * gcc.dg/guality/pr43593.c: New test.
12202
12203 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12204
12205         PR middle-end/43430
12206         * gcc.dg/vect/pr43430-1.c: New.
12207
12208 2010-03-30  Jason Merrill  <jason@redhat.com>
12209
12210         PR c++/43559
12211         * g++.dg/template/partial7.C: New.
12212
12213 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12214
12215         * gcc.target/s390/stackcheck1.c: New testcase.
12216
12217 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12218
12219         PR libfortran/43265
12220         * gfortran.dg/read_eof_8.f90: New test.
12221
12222 2010-03-29  Jason Merrill  <jason@redhat.com>
12223
12224         * gcc.dg/cpp/include6.c: Change [] to ().
12225
12226         N3077
12227         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12228         splicing and UCNs.
12229         * c-c++-common/raw-string-2.c: Add trigraph test.
12230         * c-c++-common/raw-string-8.c: New.
12231         * c-c++-common/raw-string-9.c: New.
12232         * c-c++-common/raw-string-10.c: New.
12233
12234         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12235         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12236         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12237         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12238         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12239         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12240         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12241
12242 2010-03-29  Richard Guenther  <rguenther@suse.de>
12243
12244         PR tree-optimization/43560
12245         * gcc.dg/torture/pr43560.c: New testcase.
12246
12247 2010-03-29  Jason Merrill  <jason@redhat.com>
12248
12249         N3077
12250         * g++.dg/ext/raw-string-1.C: Change [] to ().
12251         * g++.dg/ext/raw-string-2.C: Change [] to ().
12252         Don't use \ in delimiter.
12253         * g++.dg/ext/raw-string-3.C: Change [] to ().
12254         * g++.dg/ext/raw-string-4.C: Change [] to ().
12255         * g++.dg/ext/raw-string-5.C: Change [] to ().
12256         Test for error on \ in delimiter.
12257         * g++.dg/ext/raw-string-6.C: Change [] to ().
12258         * g++.dg/ext/raw-string-7.C: Change [] to ().
12259
12260 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12261
12262         PR 43564
12263         * gcc.dg/pr43564.c: New test.
12264
12265 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12266
12267         PR fortran/43551
12268         * gfortran.dg/direct_io_12.f90: New test.
12269
12270 2010-03-28  Jan Hubicka  <jh@suse.cz>
12271
12272         PR tree-optimization/43505
12273         * gfortran.dg/pr43505.f90: New testcase.
12274
12275 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12276
12277         PR tree-optimization/43528
12278         * gcc.target/i386/pr43528.c: New test.
12279
12280 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12281
12282         PR c/43381
12283         * gcc.dg/parm-impl-decl-3.c: New test.
12284
12285 2010-03-26  Jason Merrill  <jason@redhat.com>
12286
12287         PR c++/43509
12288         * g++.dg/cpp0x/parse1.C: New.
12289
12290 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12291
12292         PR target/43524
12293         * gcc.target/i386/pr43524.c: New test.
12294
12295 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12296
12297         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12298         whitespace, rename main to foo.
12299         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12300         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12301         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12302         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12303         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12304         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12305         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12306         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12307         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12308         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12309         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12310
12311 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12312
12313         PR c++/43327
12314         * g++.dg/other/crash-10.C: New test.
12315         * g++.dg/other/crash-11.C: New test.
12316
12317 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12318
12319         PR libfortran/43517
12320         * gfortran.dg/read_eof_7.f90: New test.
12321
12322 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12323
12324         PR objc/35165
12325         PR testsuite/43512
12326         * objc-obj-c++-shared: New directory.
12327         * objc-obj-c++-shared/Object1-implementation.h: New file.
12328         * objc-obj-c++-shared/Object1.h: New file.
12329         * objc-obj-c++-shared/Protocol1.h: New file.
12330         * objc-obj-c++-shared/next-abi.h: New file.
12331         * objc-obj-c++-shared/next-mapping.h: New file.
12332         * objc/execute/next_mapping.h: Delete.
12333         * objc.dg/special/special.exp: For all targets run the tests with
12334         -fgnu-runtime, for darwin targets also run the tests with
12335         -fnext-runtime.
12336         * objc.dg/dg.exp: Ditto.
12337         * obj-c++.dg/dg.exp: Ditto.
12338         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12339         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12340         include use of updated NeXT interface.
12341         * objc/execute/formal_protocol-5.m: Ditto.
12342         * objc/execute/protocol-isEqual-2.m: Ditto.
12343         * objc/execute/protocol-isEqual-4.m: Ditto.
12344         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12345         Protocol1.h) and next-mapping.h as required.
12346         * objc/execute/object_is_class.m: Ditto.
12347         * objc/execute/enumeration-1.m: Ditto.
12348         * objc/execute/class-13.m: Ditto.
12349         * objc/execute/formal_protocol-2.m: Ditto.
12350         * objc/execute/formal_protocol-4.m: Ditto.
12351         * objc/execute/class-1.m: Ditto.
12352         * objc/execute/bycopy-1.m: Ditto.
12353         * objc/execute/formal_protocol-6.m: Ditto.
12354         * objc/execute/bycopy-3.m: Ditto.
12355         * objc/execute/class-3.m: Ditto.
12356         * objc/execute/bf-11.m: Ditto.
12357         * objc/execute/class-5.m: Ditto.
12358         * objc/execute/bf-13.m: Ditto.
12359         * objc/execute/class-7.m: Ditto.
12360         * objc/execute/bf-15.m: Ditto.
12361         * objc/execute/class-9.m: Ditto.
12362         * objc/execute/bf-17.m: Ditto.
12363         * objc/execute/bf-19.m: Ditto.
12364         * objc/execute/IMP.m: Ditto.
12365         * objc/execute/exceptions/catchall-1.m: Ditto.
12366         * objc/execute/exceptions/trivial.m: Ditto.
12367         * objc/execute/exceptions/finally-1.m: Ditto.
12368         * objc/execute/exceptions/local-variables-1.m: Ditto.
12369         * objc/execute/exceptions/foward-1.m: Ditto.
12370         * objc/execute/bf-2.m: Ditto.
12371         * objc/execute/string1.m: Ditto.
12372         * objc/execute/bf-4.m: Ditto.
12373         * objc/execute/informal_protocol.m: Ditto.
12374         * objc/execute/string3.m: Ditto.
12375         * objc/execute/bf-6.m: Ditto.
12376         * objc/execute/bf-8.m: Ditto.
12377         * objc/execute/class-tests-1.h: Ditto.
12378         * objc/execute/protocol-isEqual-1.m: Ditto.
12379         * objc/execute/protocol-isEqual-3.m: Ditto.
12380         * objc/execute/_cmd.m: Ditto.
12381         * objc/execute/function-message-1.m: Ditto.
12382         * objc/execute/bf-20.m: Ditto.
12383         * objc/execute/bf-common.h: Ditto.
12384         * objc/execute/np-2.m: Ditto.
12385         * objc/execute/class-10.m: Ditto.
12386         * objc/execute/class-12.m: Ditto.
12387         * objc/execute/enumeration-2.m: Ditto.
12388         * objc/execute/class-14.m: Ditto.
12389         * objc/execute/encode-1.m: Ditto.
12390         * objc/execute/formal_protocol-1.m: Ditto.
12391         * objc/execute/formal_protocol-3.m: Ditto.
12392         * objc/execute/accessing_ivars.m: Ditto.
12393         * objc/execute/bycopy-2.m: Ditto.
12394         * objc/execute/class-2.m: Ditto.
12395         * objc/execute/bf-10.m: Ditto.
12396         * objc/execute/formal_protocol-7.m: Ditto.
12397         * objc/execute/root_methods.m: Ditto.
12398         * objc/execute/class-4.m: Ditto.
12399         * objc/execute/bf-12.m: Ditto.
12400         * objc/execute/class-6.m: Ditto.
12401         * objc/execute/bf-14.m: Ditto.
12402         * objc/execute/nested-func-1.m: Ditto.
12403         * objc/execute/class-8.m: Ditto.
12404         * objc/execute/private.m: Ditto.
12405         * objc/execute/bf-16.m: Ditto.
12406         * objc/execute/bf-18.m: Ditto.
12407         * objc/execute/load-3.m: Ditto.
12408         * objc/execute/compatibility_alias.m: Ditto.
12409         * objc/execute/bf-1.m: Ditto.
12410         * objc/execute/no_clash.m: Ditto.
12411         * objc/execute/bf-3.m: Ditto.
12412         * objc/execute/string2.m: Ditto.
12413         * objc/execute/bf-5.m: Ditto.
12414         * objc/execute/string4.m: Ditto.
12415         * objc/execute/bf-7.m: Ditto.
12416         * objc/execute/object_is_meta_class.m: Ditto.
12417         * objc/execute/bf-9.m: Ditto.
12418         * objc/execute/bf-21.m: Ditto.
12419         * objc/execute/cascading-1.m: Ditto.
12420         * objc/execute/trivial.m: Ditto.
12421         * objc/execute/np-1.m: Ditto.
12422         * objc/compile/trivial.m: Ditto.
12423         * objc/execute/class_self-2.m: Include <stdlib.h>.
12424         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12425         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12426         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12427         and 64bit. Use new NeXT interface as required.
12428         * objc.dg/special/unclaimed-category-1.m: Ditto.
12429         * objc.dg/special/unclaimed-category-1.h: Ditto.
12430         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12431         * objc.dg/func-ptr-1.m: Ditto.
12432         * objc.dg/stret-1.m: Ditto.
12433         * objc.dg/encode-2.m: Ditto.
12434         * objc.dg/category-1.m: Ditto.
12435         * objc.dg/encode-3.m: Ditto.
12436         * objc.dg/call-super-3.m: Ditto.
12437         * objc.dg/method-3.m: Ditto.
12438         * objc.dg/func-ptr-2.m: Ditto.
12439         * objc.dg/lookup-1.m: Ditto.
12440         * objc.dg/encode-4.m: Ditto.
12441         * objc.dg/fix-and-continue-1.m: Ditto.
12442         * objc.dg/proto-lossage-3.m: Ditto.
12443         * objc.dg/method-13.m: Ditto.
12444         * objc.dg/proto-qual-1.m: Ditto.
12445         * objc.dg/zero-link-3.m: Ditto.
12446         * objc.dg/bitfield-1.m: Ditto.
12447         * objc.dg/va-meth-1.m: Ditto.
12448         * objc.dg/super-class-3.m: Ditto.
12449         * objc.dg/call-super-1.m: Ditto.
12450         * objc.dg/type-size-2.m: Ditto.
12451         * objc.dg/method-10.m: Ditto.
12452         * objc.dg/defs.m: Ditto.
12453         * objc.dg/const-str-3.m: Ditto.
12454         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12455         Protocol1.h) and next-mapping.h as required. Use new NeXT
12456         interface as required.
12457         * objc.dg/super-class-4.m: Ditto.
12458         * objc.dg/comp-types-8.m: Ditto.
12459         * objc.dg/call-super-2.m: Ditto.
12460         * objc.dg/objc-fast-4.m: Ditto.
12461         * objc.dg/method-6.m: Ditto.
12462         * objc.dg/const-str-3.m: Ditto.
12463         * objc.dg/const-str-7.m: Ditto.
12464         * objc.dg/method-15.m: Ditto.
12465         * objc.dg/method-19.m: Ditto.
12466         * objc.dg/sync-1.m: Ditto.
12467         * objc.dg/layout-1.m: Ditto.
12468         * objc.dg/bitfield-3.m: Ditto.
12469         * objc.dg/try-catch-3.m: Ditto.
12470         * objc.dg/try-catch-7.m: Ditto.
12471         * objc.dg/comp-types-10.m: Ditto.
12472         * objc.dg/selector-2.: Ditto.
12473         * objc.dg/method-7.m: Ditto.
12474         * objc.dg/typedef-alias-1.m: Ditto.
12475         * objc.dg/proto-lossage-2.m: Ditto.
12476         * objc.dg/comp-types-11.m: Ditto.
12477         * objc.dg/sizeof-1.m: Ditto.
12478         * objc.dg/method-17.m: Ditto.
12479         * objc.dg/bitfield-5.m: Ditto.
12480         * objc.dg/try-catch-1.m: Ditto.
12481         * objc.dg/encode-5.m: Ditto.
12482         * objc.dg/fix-and-continue-2.m: Ditto.
12483         * objc.dg/method-9.m: Ditto.
12484         * objc.dg/isa-field-1.m: Ditto.
12485         * objc.dg/local-decl-2.m: Ditto.
12486         * objc.dg/objc-gc-4.m: Ditto.
12487         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12488         * objc.dg/gnu-runtime-3.m: Ditto.
12489         * objc.dg/encode-7.m: Ditto.
12490         * objc.dg/encode-8.m: Ditto.
12491         * objc.dg/selector-3.m: Ditto.
12492         * objc.dg/gnu-runtime-1.m: Ditto.
12493         * objc.dg/const-str-12.m: Ditto.
12494         * objc.dg/gnu-runtime-2.m: Ditto.
12495         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12496         * objc.dg/selector-1.m: Ditto.
12497         * objc.dg/stubify-2.m: Ditto.
12498         * objc.dg/zero-link-1.m: Ditto.
12499         * objc.dg/stret-2.m: Ditto.
12500         * objc.dg/zero-link-2.m: Ditto.
12501         * objc.dg/next-runtime-1.m: Ditto.
12502         * objc.dg/symtab-1.m: Ditto.
12503         * objc.dg/stubify-1.m: Ditto.
12504         * objc.dg/bitfield-2.m: Ditto.
12505         * objc.dg/try-catch-10.m: Apply to both runtimes.
12506         * objc.dg/const-str-1.m: Ditto.
12507         * objc.dg/image-info.m: Ditto.
12508         * objc.dg/encode-9.m: Ditto.
12509         * objc.dg/pragma-1.m: Apply test to all targets.
12510         * objc.dg/const-str-4.m: Ditto.
12511         * objc.dg/const-str-8.m: Ditto.
12512         * objc.dg/super-class-2.m: Ditto.
12513         * objc.dg/try-catch-5.m: Ditto.
12514         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12515         Protocol1.h) and next-mapping.h as required. Use new NeXT
12516         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12517         * objc.dg/const-str-11.m: Ditto.
12518         * objc.dg/const-str-9.m: Ditto.
12519         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12520         * objc.dg/encode-1.m: Remove redundant -lobjc.
12521         * objc.dg/try-catch-9.m: Tidy space.
12522         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12523         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12524         and 64bit. Use new NeXT interface as required.
12525         * obj-c++.dg/template-4.mm: Ditto.
12526         * obj-c++.dg/defs.mm: Ditto.
12527         * obj-c++.dg/basic.mm: Ditto.
12528         * obj-c++.dg/encode-4.mm: Ditto.
12529         * obj-c++.dg/method-17.mm: Ditto.
12530         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12531         * obj-c++.dg/cxx-class-1.mm: Ditto.
12532         * obj-c++.dg/method-10.mm: Ditto.
12533         * obj-c++.dg/va-meth-1.mm: Ditto.
12534         * obj-c++.dg/encode-5.mm: Ditto.
12535         * obj-c++.dg/lookup-2.mm: Ditto.
12536         * obj-c++.dg/template-3.mm: Ditto.
12537         * obj-c++.dg/proto-qual-1.mm: Ditto.
12538         * obj-c++.dg/qual-types-1.m: Ditto.
12539         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12540         * obj-c++.dg/template-1.mm: Ditto.
12541         * obj-c++.dg/encode-6.mm: Ditto.
12542         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12543         Protocol1.h) and next-mapping.h as required. Use new NeXT
12544         interface as required.
12545         * obj-c++.dg/except-1.mm: Ditto.
12546         * obj-c++.dg/const-str-7.mm: Ditto.
12547         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12548         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12549         * obj-c++.dg/selector-2.mm: Ditto.
12550         * obj-c++.dg/isa-field-1.mm: Ditto.
12551         * obj-c++.dg/try-catch-1.mm: Ditto.
12552         * obj-c++.dg/local-decl-1.mm: Ditto.
12553         * obj-c++.dg/try-catch-9.mm: Ditto.
12554         * obj-c++.dg/no-extra-load.mm: Ditto.
12555         * obj-c++.dg/selector-5.mm: Ditto.
12556         * obj-c++.dg/method-12.mm: Ditto.
12557         * obj-c++.dg/try-catch-11.mm: Ditto.
12558         * obj-c++.dg/comp-types-11.mm: Ditto.
12559         * obj-c++.dg/bitfield-3.mm: Ditto.
12560         * obj-c++.dg/method-6.mm: Ditto.
12561         * obj-c++.dg/super-class-2.mm: Ditto.
12562         * obj-c++.dg/method-21.mm: Ditto.
12563         * obj-c++.dg/const-str-8.mm: Ditto.
12564         * obj-c++.dg/try-catch-7.mm: Ditto.
12565         * obj-c++.dg/method-15.mm: Ditto.
12566         * obj-c++.dg/layout-1.mm: Ditto.
12567         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12568         * obj-c++.dg/const-str-3.mm: Ditto.
12569         * obj-c++.dg/try-catch-2.mm: Ditto.
12570         * obj-c++.dg/objc-gc-3.mm: Ditto.
12571         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12572         * obj-c++.dg/bitfield-1.mm: Ditto.
12573         * obj-c++.dg/selector-6.mm: Ditto.
12574         * obj-c++.dg/method-13.mm: Ditto.
12575         * obj-c++.dg/comp-types-12.mm: Ditto.
12576         * obj-c++.dg/bitfield-4.mm: Ditto.
12577         * obj-c++.dg/try-catch-8.mm: Ditto.
12578         * obj-c++.dg/method-2.mm: Ditto.
12579         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12580         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12581         * obj-c++.dg/const-str-4.mm: Ditto.
12582         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12583         * obj-c++.dg/try-catch-3.mm: Ditto.
12584         * obj-c++.dg/comp-types-9.mm: Ditto.
12585         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12586         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12587         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12588         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12589         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12590         Use new NeXT interface as required.
12591         * obj-c++.dg/const-str-10.mm: Ditto.
12592         * obj-c++.dg/const-str-11.mm: Ditto.
12593         * obj-c++.dg/const-str-9.mm: Ditto.
12594         * obj-c++.dg/method-11.mm: Ditto.
12595         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12596         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12597         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12598         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12599         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12600
12601 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12602
12603         PR c++/43206
12604         * g++.dg/template/typedef30.C: New test case.
12605
12606 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12607
12608         PR c/43385
12609         * gcc.c-torture/execute/pr43385.c: New test.
12610
12611 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12612
12613         * gcc.dg/strncpy-fix-1.c: New test.
12614
12615 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12616
12617         PR testsuite/41609
12618         * lib/objc-torture.exp (objc-set-runtime-options): New.
12619         * objc/execute/execute.exp: Check runtime options on each pass.
12620         * objc/execute/exceptions/exceptions.exp: Ditto.
12621         * objc/compile/compile.exp: Ditto.
12622
12623         PR testsuite/42348
12624         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12625         standard tests.
12626         (check_effective_target_objc2): New proc.
12627         (check_effective_target_next_runtime): New proc.
12628         * lib/objc.exp: Determine which runtime is in force and support it.
12629         * lib/obj-c++.exp: Ditto.
12630
12631 2010-03-24  Jason Merrill  <jason@redhat.com>
12632
12633         PR c++/43502
12634         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12635
12636 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12637
12638         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12639         a loop.
12640         * gcc.dg/ipa/ipa-2.c: Likewise.
12641         * gcc.dg/ipa/ipa-3.c: Likewise.
12642         * gcc.dg/ipa/ipa-4.c: Likewise.
12643         * gcc.dg/ipa/ipa-5.c: Likewise.
12644         * gcc.dg/ipa/ipa-7.c: Likewise.
12645         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12646         a loop.
12647         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12648         i_can_not_be_propagated_fully2 into a loop.
12649         * gcc.dg/ipa/ipa-8.c: New test.
12650         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12651
12652 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12653
12654         PR debug/19192
12655         PR debug/43479
12656         * gcc.dg/guality/pr43479.c: New test.
12657         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12658         and add volatile keyword.
12659
12660 2010-03-23  Mike Stump  <mikestump@comcast.net>
12661
12662         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12663
12664 2010-03-23  Jason Merrill  <jason@redhat.com>
12665
12666         * g++.dg/ext/altivec-17.C: Adjust error message.
12667
12668         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12669         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12670         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12671         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12672         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12673         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12674
12675 2010-03-22  Jason Merrill  <jason@redhat.com>
12676
12677         PR c++/43333
12678         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12679         * g++.dg/ext/is_pod_98.C: New.
12680
12681         PR c++/43281
12682         * g++.dg/cpp0x/auto18.C: New.
12683
12684         * gcc.dg/pr36997.c: Adjust error message.
12685         * g++.dg/ext/vector9.C: Likewise.
12686         * g++.dg/conversion/simd3.C: Likewise.
12687         * g++.dg/other/error23.C: Likewise.
12688
12689 2010-03-22  Michael Matz  <matz@suse.de>
12690
12691         PR middle-end/43475
12692         * gfortran.dg/pr43475.f90: New testcase.
12693
12694 2010-03-22  Richard Guenther  <rguenther@suse.de>
12695
12696         PR tree-optimization/43390
12697         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12698
12699 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12700
12701         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12702         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12703
12704 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12705             Michael Matz  <matz@suse.de>
12706
12707         PR c++/43081
12708         * g++.dg/parse/crash56.C: New test.
12709
12710 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12711
12712         PR fortran/43450
12713         * gfortran.dg/whole_file_15.f90 : New test.
12714
12715 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12716
12717         PR fortran/43409
12718         * gfortran.dg/inquire_size.f90: New test.
12719
12720 2010-03-20  Richard Guenther  <rguenther@suse.de>
12721
12722         PR rtl-optimization/43438
12723         * gcc.c-torture/execute/pr43438.c: New testcase.
12724
12725 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12726
12727         PR c++/43375
12728         * g++.dg/abi/mangle42.C: New test.
12729
12730 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12731
12732         PR C/43211
12733         * gcc.dg/pr43211.c: New test.
12734         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12735
12736 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12737
12738         PR rtl-optimization/42258
12739         * gcc.target/arm/thumb1-mul-moves.c: New test.
12740
12741         PR target/40697
12742         * gcc.target/arm/thumb-andsi.c: New test.
12743
12744         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12745         dg-require-effective-target.
12746
12747 2010-03-19  Michael Matz  <matz@suse.de>
12748
12749         PR c++/43116
12750         * g++.dg/other/pr43116.C: New testcase.
12751
12752 2010-03-19  Michael Matz  <matz@suse.de>
12753
12754         PR target/43305
12755         * gcc.dg/pr43305.c: New testcase.
12756
12757 2010-03-19  Richard Guenther  <rguenther@suse.de>
12758
12759         PR tree-optimization/43415
12760         * gcc.c-torture/compile/pr43415.c: New testcase.
12761
12762 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12763
12764         PR ada/43106
12765         * gnat.dg/case_optimization2.adb: New test.
12766         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12767
12768 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12769             Jack Howarth  <howarth@bromo.med.uc.edu>
12770
12771         PR target/36399
12772         * gcc.target/i386/push-1.c: Don't xfail
12773           scan-assembler-not "movups" on darwin.
12774
12775 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12776
12777         PR debug/43058
12778         * gcc.dg/pr43058.c: New test.
12779
12780 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12781
12782         PR middle-end/42450
12783         * g++.dg/torture/pr42450.C: New test.
12784
12785 2010-03-18  Michael Matz  <matz@suse.de>
12786
12787         PR middle-end/43419
12788         * gcc.dg/pr43419.c: New testcase.
12789
12790 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12791
12792         PR rtl-optimization/43360
12793         * gcc.dg/torture/pr43360.c: New.
12794
12795 2010-03-18  Michael Matz  <matz@suse.de>
12796
12797         PR tree-optimization/43402
12798         * gcc.dg/pr43402.c: New testcase.
12799
12800 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12801
12802         PR target/42427
12803         * gcc.dg/pr42427.c: New test.
12804
12805 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12806
12807         PR libfortran/43265
12808         * gfortran.dg/read_empty_file.f: New test.
12809         * gfortran.dg/read_eof_all.f90: New test.
12810         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12811         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12812
12813 2010-03-17  Michael Matz  <matz@suse.de>
12814
12815         * gcc.dg/pr43300.c: Add -w.
12816
12817 2010-03-17  Richard Guenther  <rguenther@suse.de>
12818
12819         * gcc.dg/pr43379.c: Add -w.
12820
12821 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12822
12823         PR fortran/43331
12824         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12825
12826 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12827
12828         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12829
12830 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12831
12832         * ada/acats/run_all.sh: Log start and end times.
12833
12834 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12835
12836         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12837
12838 2010-03-16  Richard Guenther  <rguenther@suse.de>
12839
12840         PR middle-end/43379
12841         * gcc.dg/pr43379.c: New testcase.
12842
12843 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12844
12845         PR debug/43051
12846         * gcc.dg/guality/pr43051-1.c: New test.
12847
12848 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12849
12850         PR testsuite/43363
12851         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12852
12853 2010-03-15  Michael Matz  <matz@suse.de>
12854
12855         PR middle-end/43300
12856         * gcc.dg/pr43300.c: New testcase.
12857
12858 2010-03-15  Richard Guenther  <rguenther@suse.de>
12859
12860         PR tree-optimization/43367
12861         * gcc.c-torture/compile/pr43367.c: New testcase.
12862
12863 2010-03-15  Richard Guenther  <rguenther@suse.de>
12864
12865         PR tree-optimization/43317
12866         * gcc.dg/pr43317.c: New testcase.
12867
12868 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12869
12870         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12871
12872 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12873
12874         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12875
12876 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12877
12878         PR fortran/43362
12879         * gfortran.dg/impure_constructor_1.f90: New test.
12880
12881 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12882
12883         PR middle-end/43354
12884         * gfortran.dg/graphite/id-pr43354.f: New.
12885
12886 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12887
12888         PR middle-end/43349
12889         * gfortran.dg/graphite/pr43349.f: New.
12890
12891 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12892
12893         PR middle-end/43306
12894         * gcc.dg/graphite/pr43306.c: New.
12895
12896 2010-03-12  David S. Miller  <davem@davemloft.net>
12897
12898         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12899         sparc.
12900
12901 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12902
12903         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12904
12905 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12906
12907         PR fortran/43291
12908         PR fortran/43326
12909         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12910
12911 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12912
12913         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12914         fail for *-*-mingw* targets.
12915
12916 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12917
12918         PR debug/43329
12919         * gcc.dg/guality/pr43329-1.c: New test.
12920
12921 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12922
12923         PR tree-optimization/43257
12924         * g++.dg/torture/pr43257.C: New test.
12925
12926 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12927
12928         PR fortran/43228
12929         * gfortran.dg/namelist_61.f90: New test.
12930
12931 2010-03-11  Richard Guenther  <rguenther@suse.de>
12932
12933         PR tree-optimization/43255
12934         * gcc.c-torture/compile/pr43255.c: New testcase.
12935
12936 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12937
12938         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12939         * gcc.dg/pr43280.c: New testcase.
12940
12941 2010-03-11  Richard Guenther  <rguenther@suse.de>
12942
12943         PR lto/43200
12944         * gcc.dg/lto/20100227-1_0.c: New testcase.
12945         * gcc.dg/lto/20100227-1_1.c: Likewise.
12946
12947 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12948
12949         PR libfortran/43320
12950         PR libfortran/43265
12951         * gfortran.dg/read_eof_6.f: New test
12952         * gfortran.dg/read_x_eof.f90: New test.
12953         * gfortran.dg/read_x_past.f: Update test.
12954
12955 2010-03-10  Jan Hubicka  <jh@suse.cz>
12956
12957         * gcc.c-torture/compile/pr43288.c: New test.
12958
12959 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12960
12961         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12962         -fpic/-fPIC flags.
12963         * g++.old-deja/g++.pt/asm2.C: Likewise.
12964         * gcc.c-torture/compile/20000804-1.c: Likewise.
12965         * gcc.target/i386/clobbers.c: Likewise.
12966
12967 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12968
12969         PR fortran/43303
12970         * gfortran.dg/c_assoc_3.f90: New test.
12971
12972 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12973
12974         PR debug/36728
12975         * gcc.dg/guality/pr36728-1.c: New test.
12976         * gcc.dg/guality/pr36728-2.c: New test.
12977
12978 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12979
12980         * gcc.dg/h8300-div-delay-slot.c: New test.
12981
12982 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12983
12984         PR tree-optimization/43236
12985         * gcc.c-torture/execute/pr43236.c: New test.
12986
12987 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12988
12989         PR middle-end/42859
12990         * g++.dg/eh/pr42859.C: New test.
12991
12992 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12993
12994         PR debug/43299
12995         * gcc.dg/pr43299.c: New test.
12996
12997         PR debug/43290
12998         * g++.dg/eh/unwind2.C: New test.
12999
13000 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13001             Reza Yazdani  <reza.yazdani@amd.com>
13002
13003         PR middle-end/43065
13004         * gcc.dg/graphite/run-id-4.c: New.
13005
13006 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13007
13008         PR middle-end/43065
13009         * gcc.dg/graphite/run-id-3.c: New.
13010
13011 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13012
13013         PR middle-end/42644
13014         PR middle-end/42130
13015         * gcc.dg/graphite/id-18.c: New.
13016         * gcc.dg/graphite/run-id-pr42644.c: New.
13017
13018 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13019
13020         PR middle-end/42326
13021         * gcc.dg/graphite/pr42326.c: New.
13022
13023 2010-03-08  Richard Guenther  <rguenther@suse.de>
13024
13025         PR tree-optimization/43269
13026         * gcc.c-torture/execute/pr43269.c: New testcase.
13027
13028 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13029
13030         PR fortran/43256
13031         * gfortran.dg/typebound_call_13.f03: New.
13032
13033 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13034
13035         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13036         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13037
13038 2010-03-05  Jason Merrill  <jason@redhat.com>
13039
13040         * g++.dg/abi/mangle40.C: Require weak and alias.
13041
13042 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13043
13044         PR middle-end/42326
13045         * gfortran.dg/graphite/pr42326.f90: New.
13046         * gfortran.dg/graphite/pr42326-1.f90: New.
13047
13048 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13049
13050         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13051         (gnat_target_compile): Likewise.
13052         Reinitialize GNAT_UNDER_TEST if target changes.
13053         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13054         (local_find_gnatmake): Pass full --GCC to gnatlink.
13055         Remove --LINK.
13056
13057 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13058
13059         PR c/43248
13060         * gcc.dg/compound-literal-1.c: New testcase.
13061
13062 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13063
13064         PR tree-optimization/43164
13065         PR tree-optimization/43191
13066         * gcc.c-torture/compile/pr43164.c: New test.
13067         * gcc.c-torture/compile/pr43191.c: Likewise.
13068
13069 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13070
13071         PR fortran/43244
13072         * gfortran.dg/finalize_9.f90: New.
13073
13074 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13075             Ken Werner  <ken@linux.vnet.ibm.com>
13076
13077         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13078         to dg-options for spu.
13079         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13080         dump-scan target to exclude spu.
13081
13082 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13083
13084         PR middle-end/43209
13085         * gcc.dg/tree-ssa/ivopts-4.c: New.
13086
13087 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13088
13089         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13090         include-opts and exclude-opts; skip checking the flags if arguments
13091         are the same as the defaults.
13092         (dg-xfail-if): Verify the number of arguments, supply defaults
13093         for unspecified optional arguments.
13094         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13095
13096 2010-03-03  Jason Merrill  <jason@redhat.com>
13097
13098         PR c++/12909
13099         * g++.dg/abi/mangle40.C: Updated.
13100
13101 2010-03-03  Jason Merrill  <jason@redhat.com>
13102
13103         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13104         * g++.dg/abi/mangle23.C: Likewise.
13105         * g++.dg/eh/simd-2.C: Likewise.
13106         * g++.dg/ext/attribute-test-2.C: Likewise.
13107         * g++.dg/ext/vector14.C: Likewise.
13108         * g++.dg/other/pr34435.C: Likewise.
13109         * g++.dg/template/conv8.C: Likewise.
13110         * g++.dg/template/nontype9.C: Likewise.
13111         * g++.dg/template/qualttp17.C: Likewise.
13112         * g++.dg/template/ref1.C: Likewise.
13113         * g++.old-deja/g++.pt/crash68.C: Likewise.
13114         * g++.old-deja/g++.pt/ref1.C: Likewise.
13115         * g++.old-deja/g++.pt/ref3.C: Likewise.
13116         * g++.old-deja/g++.pt/ref4.C: Likewise.
13117
13118         PR c++/12909
13119         * g++.dg/abi/mangle40.C: New.
13120         * g++.dg/abi/mangle41.C: New.
13121         * g++.dg/lto/20100302_0.C: New.
13122         * g++.dg/lto/20100302_1.C: New.
13123         * g++.dg/lto/20100302.h: New.
13124
13125 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13126
13127         PR fortran/43243
13128         * gfortran.dg/internal_pack_12.f90: New test.
13129
13130 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13131
13132         * gcc.dg/pr36997.c: Adjust error message.
13133
13134 2010-03-03  Mike Stump  <mikestump@comcast.net>
13135
13136         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13137         adjustments to not be present on machines that align the stack to
13138         more than 4 bytes and don't have a red zone yet as that is an
13139         unimplemented optimization.
13140
13141 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13142
13143         PR fortran/43169
13144         * gfortran.dg/impure_assignment_3.f90: New.
13145
13146 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13147
13148         PR debug/43229
13149         * gfortran.dg/pr43229.f90: New test.
13150
13151         PR debug/43237
13152         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13153
13154         PR debug/43177
13155         * gcc.dg/guality/pr43177.c: New test.
13156
13157 2010-03-02  Jason Merrill  <jason@redhat.com>
13158
13159         * g++.dg/ext/vector9.C: Adjust error message.
13160         * g++.dg/conversion/simd3.C: Likewise.
13161         * g++.dg/other/error23.C: Likewise.
13162
13163 2010-03-02  Mike Stump  <mikestump@comcast.net>
13164
13165         PR c++/41090
13166         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13167
13168 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13169
13170         PR fortran/43180
13171         * gfortran.dg/internal_pack_10.f90: New test.
13172
13173         PR fortran/43173
13174         * gfortran.dg/internal_pack_11.f90: New test.
13175
13176 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13177
13178         PR middle-end/42640
13179         * gcc.dg/tree-ssa/pr42640.c: New.
13180
13181 2010-03-01  Richard Guenther  <rguenther@suse.de>
13182
13183         PR tree-optimization/43220
13184         * gcc.c-torture/execute/pr43220.c: New testcase.
13185
13186 2010-03-01  Richard Guenther  <rguenther@suse.de>
13187
13188         PR middle-end/43213
13189         * gcc.dg/pr43213.c: New testcase.
13190
13191 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13192
13193         PR pch/14940
13194         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13195
13196 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13197
13198         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13199         New function.
13200         (check_effective_target_ucn): Likewise.
13201
13202         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13203         if !ucn.
13204         * gcc.dg/ucnid-2.c: Likewise.
13205         * gcc.dg/ucnid-3.c: Likewise.
13206         * gcc.dg/ucnid-4.c: Likewise.
13207         * gcc.dg/ucnid-11.c: Likewise.
13208         * gcc.dg/ucnid-12.c: Likewise.
13209         * gcc.dg/ucnid-6.c: Skip if !ucn.
13210         * gcc.dg/ucnid-9.c: Likewise.
13211
13212 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13213
13214         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13215         lists to dg-skip-if.
13216         * gcc.target/i386/stackalign/return-3.c: Likewise.
13217
13218 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13219
13220         * gcc.target/i386/clearcap.map: New file.
13221         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13222         Pass clearcap.map by default if supported.
13223
13224 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13225
13226         PR fortran/42900
13227         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13228         Explain this.
13229         * gfortran.dg/stat_2.f90: Likewise.
13230
13231 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13232
13233         PR fortran/43199
13234         * gfortran.dg/module_read_2.f90: New test.
13235
13236 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13237
13238         PR c++/42748
13239         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13240         * g++.dg/abi/mangle12.C: Likewise.
13241         * g++.dg/abi/mangle20-2.C: Likewise.
13242         * g++.dg/abi/mangle17.C: Likewise.
13243         * g++.dg/template/cond2.C: Likewise.
13244         * g++.dg/template/pr35240.C: Likewise.
13245
13246 2010-02-27  Richard Guenther  <rguenther@suse.de>
13247
13248         PR tree-optimization/43186
13249         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13250
13251 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13252
13253         * g++.dg/abi/packed1.C: Expect warning on the SH.
13254
13255 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13256
13257         PR c++/42054:
13258         * g++.dg/parse/error37.C: New test.
13259
13260 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13261
13262         PR c/24577
13263         PR c/43192
13264         * gcc.dg/pr8927-1.c: Match new note.
13265         * gcc.dg/990506-0.c: Likewise.
13266         * gcc.dg/gomp/flush-2.c: Likewise.
13267         * gcc.dg/gomp/atomic-5.c: Likewise.
13268         * gcc.dg/gomp/pr34607.c: Likewise.
13269         * gcc.dg/pr35746.c: Likewise.
13270         * gcc.dg/cpp/pragma-1.c: Likewise.
13271         * gcc.dg/cpp/pragma-2.c: Likewise.
13272         * gcc.dg/pr41842.c: Likewise.
13273         * gcc.dg/noncompile/20040629-1.c: Likewise.
13274         * objc.dg/private-1.m: Likewise.
13275
13276 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13277
13278         PR fortran/43185
13279         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13280         * gfortran.dg/default_initialization_4.f90: New test.
13281
13282 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13283
13284         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13285         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13286         * gnat.dg/thin_pointer2.adb: New test.
13287         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13288
13289 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13290
13291         PR c/20631
13292         * gcc.dg/cpp/c90-pedantic.c: New.
13293         * gcc.dg/cpp/c90.c: New.
13294         * gcc.dg/gnu90-const-expr-1.c: New.
13295         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13296
13297 2010-02-26  Richard Guenther  <rguenther@suse.de>
13298
13299         PR tree-optimization/43186
13300         * gcc.c-torture/compile/pr43186.c: New testcase.
13301
13302 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13303
13304         PR debug/43190
13305         * c-c++-common/dwarf2/pr43190.c: New test.
13306
13307 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13308
13309         PR testsuite/37074:
13310         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13311
13312 2010-02-26  Richard Guenther  <rguenther@suse.de>
13313
13314         PR tree-optimization/43188
13315         * gcc.c-torture/compile/pr43188.c: New testcase.
13316
13317 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13318
13319         PR target/43175
13320         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13321
13322 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13323
13324         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13325
13326 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13327
13328         PR target/43154
13329         * gcc.target/powerpc/pr43154.c: New file.
13330
13331 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13332
13333         PR debug/43166
13334         * gfortran.dg/debug/pr43166.f: New test.
13335
13336         PR debug/43165
13337         * gcc.dg/torture/pr43165.c: New test.
13338
13339 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13340
13341         PR c/43128
13342         * c-c++-common/pr41779.c: Update.
13343
13344 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13345
13346         PR ada/32547
13347         * lib/gnat-dg.exp (gnat_load): Redefine.
13348
13349         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13350         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13351
13352 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13353
13354         PR libobjc/36610
13355         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13356         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13357         -fgnu-runtime.
13358         Sort entries.
13359
13360 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13361
13362         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13363
13364 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13365
13366         PR debug/43150
13367         * gcc.dg/guality/vla-1.c: New test.
13368
13369 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13370
13371         PR fortran/43042
13372         * gfortran.dg/c_ptr_tests_15.f90: New test.
13373
13374 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13375
13376         PR target/43107
13377         * gcc.target/i386/pr43107.c: New test.
13378
13379 2010-02-23  Jason Merrill  <jason@redhat.com>
13380
13381         PR c++/43143
13382         * g++.dg/cpp0x/variadic100.C: New.
13383
13384 2010-02-23  Jason Merrill  <jason@redhat.com>
13385
13386         PR debug/42800
13387         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13388         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13389         * c-c++-common/dwarf2/vla1.c: New.
13390
13391 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13392
13393         PR target/43139
13394         * gcc.dg/pr43139.c: New test.
13395
13396         PR debug/43077
13397         * gcc.dg/guality/pr43077-1.c: New test.
13398
13399 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13400
13401         PR 43123
13402         * gcc.dg/march.c: New.
13403         * gcc.dg/march-generic.c: New.
13404         * gcc.dg/mtune.c: New.
13405
13406 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13407
13408         PR middle-end/43083
13409         * gcc.dg/graphite/pr43083.c: New.
13410
13411 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13412
13413         PR middle-end/43097
13414         * gfortran.dg/graphite/pr43097.f: New.
13415
13416 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13417             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13418
13419         PR middle-end/43140
13420         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13421
13422 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13423
13424         PR middle-end/43026
13425         * g++.dg/graphite/pr43026.C: New.
13426
13427 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13428
13429         PR c++/43126
13430         * gcc.dg/cleanup-1.c: Update.
13431         * gcc.dg/func-args-1.c: Update.
13432         * gcc.dg/format/sentinel-1.c: Update.
13433         * g++.old-deja/g++.jason/scoping10.C: Update.
13434         * g++.old-deja/g++.ns/lookup5.C: Update.
13435         * g++.dg/ext/cleanup-1.C: Update.
13436         * g++.dg/parse/varmod1.C: Update.
13437         * g++.dg/parse/error33.C: Update.
13438         * g++.dg/expr/call3.C: Update.
13439         * g++.dg/func-args-1.C: New.
13440
13441 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13442
13443         PR c/43125
13444         * gcc.dg/attr-used-2.c: Moved to ...
13445         * c-c++-common/attr-used-2.c: Here.
13446
13447         * gcc.dg/attr-used.c: Moved to ...
13448         * c-c++-common/attr-used.c: Here.
13449
13450 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13451
13452         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13453
13454 2010-02-22  Richard Guenther  <rguenther@suse.de>
13455
13456         PR lto/43045
13457         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13458         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13459
13460 2010-02-22  Richard Guenther  <rguenther@suse.de>
13461
13462         PR tree-optimization/42749
13463         * gcc.c-torture/compile/pr42749.c: New testcase.
13464
13465 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13466
13467         PR fortran/43072
13468         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13469         * gfortran.dg/internal_pack_9.f90: New test.
13470
13471 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13472
13473         PR c++/23510
13474         * g++.dg/template/recurse.C: Adjust.
13475         * g++.dg/template/pr23510.C: New.
13476
13477 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13478
13479         PR c++/42824
13480         * g++.dg/template/memclass4.C: New test.
13481
13482 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13483
13484         PR fortran/35259
13485         * gfortran.dg/reassoc_5.f90: New test.
13486
13487 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13488
13489         PR target/43067
13490         * gcc.target/i386/pr43067.c: New test.
13491
13492 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13493
13494         PR c++/35669
13495         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13496         -Wconversion-null.
13497         * g++.dg/warn/Wconversion-null.C: New test.
13498         * g++.old-deja/g++.other/null1.C: Move to...
13499         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13500
13501 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13502
13503         PR fortran/36932
13504         PR fortran/36933
13505         * gfortran.dg/dependency_26.f90: New test.
13506
13507         PR fortran/43072
13508         * gfortran.dg/internal_pack_7.f90: New test.
13509
13510         PR fortran/43111
13511         * gfortran.dg/internal_pack_8.f90: New test.
13512
13513 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13514
13515         PR 43128
13516         * c-c++-common/pr41779.c: Fix broken testcase.
13517
13518 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13519
13520         PR 36513
13521         * c-c++-common/pr36513.c: New testcase.
13522         * c-c++-common/pr36513-2.c: New testcase.
13523
13524 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13525
13526         PR 41779
13527         * c-c++-common/pr41779.c: New.
13528
13529 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13530
13531         PR debug/43084
13532         * gcc.dg/pr43084.c: New test.
13533
13534 2010-02-19  Richard Guenther  <rguenther@suse.de>
13535
13536         PR tree-optimization/42916
13537         * gcc.dg/pr42916.c: New testcase.
13538
13539 2010-02-18  Jason Merrill  <jason@redhat.com>
13540
13541         PR c++/42837
13542         * g++.dg/abi/packed1.C: Add expected warning.
13543
13544         PR c++/43108
13545         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13546         * gcc.dg/torture/dg-torture.exp: Likewise.
13547         * c-c++-common/torture/complex-sign.h,
13548         c-c++-common/torture/complex-sign-add.c,
13549         c-c++-common/torture/complex-sign-mixed-add.c,
13550         c-c++-common/torture/complex-sign-mixed-div.c,
13551         c-c++-common/torture/complex-sign-mixed-mul.c,
13552         c-c++-common/torture/complex-sign-mixed-sub.c,
13553         c-c++-common/torture/complex-sign-mul.c,
13554         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13555         Adapt for C++ compilation as well.
13556
13557         PR c++/43070
13558         * g++.dg/ext/label1.C: Update.
13559         * g++.dg/ext/label2.C: Update.
13560
13561         PR c++/26261
13562         * g++.dg/template/dependent-name6.C: New.
13563
13564         PR c++/43109
13565         * g++.dg/parse/namespace12.C: New.
13566
13567 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13568
13569         PR tree-optimization/43066
13570         * gcc.c-torture/compile/pr43066.c: New test.
13571
13572 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13573
13574         * g++.dg/ext/attrib35.C: Fix target selector string.
13575         * g++.dg/ext/attrib36.C: Ditto.
13576         * g++.dg/ext/attrib37.C: Ditto.
13577         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13578         * g++.dg/abi/mangle25.C: Ditto.
13579
13580 2010-02-17  Jason Merrill  <jason@redhat.com>
13581
13582         PR c++/43069
13583         * g++.dg/parse/namespace11.C: New.
13584
13585         PR c++/43093
13586         * g++.dg/ext/attrib37.C: New.
13587
13588         PR c++/43079
13589         * g++.dg/template/ptrmem20.C: New.
13590
13591 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13592
13593         PR target/43103
13594         * gcc.target/i386/xop-check.h: Include m256-check.h.
13595         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13596         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13597         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13598         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13599
13600 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13601
13602         PR debug/42918
13603         * gcc.dg/pr42918.c: New test.
13604
13605 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13606
13607         * g++.dg/ext/attrib36.C: Require ILP32.
13608
13609 2010-02-16  Richard Guenther  <rguenther@suse.de>
13610
13611         PR tree-optimization/41043
13612         * gfortran.dg/pr41043.f90: New testcase.
13613         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13614
13615 2010-02-16  Jason Merrill  <jason@redhat.com>
13616
13617         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13618
13619 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13620
13621         PR tree-optimization/43074
13622         * gcc.dg/vect/fast-math-pr43074.c: New test.
13623
13624 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13625
13626         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13627
13628 2010-02-16  Jason Merrill  <jason@redhat.com>
13629
13630         PR c++/43031
13631         * g++.dg/ext/attrib36.C: New.
13632
13633         PR c++/43036
13634         * g++.dg/other/array6.C: New.
13635
13636 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13637
13638         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13639
13640 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13641
13642         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13643         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13644         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13645         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13646         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13647         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13648
13649 2010-02-15  Richard Guenther  <rguenther@suse.de>
13650
13651         PR middle-end/43068
13652         * g++.dg/torture/pr43068.C: New testcase.
13653
13654 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13655
13656         PR c++/43024
13657         * g++.dg/opt/ice1.C: New.
13658
13659 2010-02-14  Jason Merrill  <jason@redhat.com>
13660
13661         PR c++/41997
13662         * g++.dg/cpp0x/initlist-opt.C: New.
13663
13664 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13665
13666         PR fortran/41113
13667         PR fortran/41117
13668         * gfortran.dg/internal_pack_6.f90: New test.
13669
13670 2010-02-12  Jason Merrill  <jason@redhat.com>
13671
13672         PR c++/43054
13673         * g++.dg/cpp0x/variadic99.C: New.
13674
13675 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13676
13677         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13678         sign extend pointers to gualchk_t.
13679
13680         PR c++/43033
13681         * g++.dg/other/default3.C: Xfail g4 test.
13682
13683 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13684
13685         PR middle-end/43012
13686         * gcc.dg/graphite/pr43012.c: New.
13687
13688 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13689
13690         PR middle-end/42930
13691         * g++.dg/graphite/pr42930.C: New.
13692
13693 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13694
13695         PR middle-end/42914
13696         PR middle-end/42530
13697         * gcc.dg/graphite/pr42530.c: New.
13698         * gcc.dg/graphite/pr42914.c: New.
13699
13700 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13701
13702         PR middle-end/42771
13703         * gcc.dg/graphite/pr42771.c: New.
13704
13705 2010-02-11  Richard Guenther  <rguenther@suse.de>
13706
13707         PR tree-optimization/42998
13708         * gcc.c-torture/compile/pr42998.c: New testcase.
13709
13710 2010-02-10  Jason Merrill  <jason@redhat.com>
13711
13712         PR c++/41896
13713         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13714
13715         PR c++/42983, core issue 906
13716         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13717         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13718
13719         PR c++/43016
13720         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13721
13722 2010-02-10  Richard Guenther  <rguenther@suse.de>
13723
13724         PR tree-optimization/43017
13725         * gcc.dg/torture/pr43017.c: New testcase.
13726
13727 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13728
13729         PR fortran/40823
13730         * gfortran.dg/private_type_1.f90: Update error location.
13731         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13732         * gfortran.dg/typebound_operator_2.f03: Ditto.
13733         * gfortran.dg/assignment_2.f90: Ditto.
13734         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13735         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13736
13737 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13738
13739         PR fortran/43015
13740         * gfortran.dg/bind_c_usage_20.f90: New test.
13741
13742 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13743
13744         PR debug/43010
13745         * g++.dg/debug/pr43010.C: New test.
13746
13747 2010-02-10  Richard Guenther  <rguenther@suse.de>
13748
13749         PR c/43007
13750         * gcc.c-torture/execute/20100209-1.c: New testcase.
13751         * gcc.dg/fold-div-3.c: Likewise.
13752
13753 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13754
13755         * gcc.dg/builtin-ffs-1.c: New test.
13756
13757 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13758
13759         PR fortran/42999
13760         * gfortran.dg/array_constructor_35.f90: New test.
13761
13762 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13763
13764         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13765
13766 2010-02-09  Jason Merrill  <jason@redhat.com>
13767
13768         PR c++/42399
13769         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13770
13771         PR c++/42370
13772         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13773
13774 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13775
13776         PR fortran/41869
13777         * gfortran.dg/module_write_1.f90: New test.
13778
13779 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13780
13781         * gcc.dg/pr19340.c: Adjust.
13782
13783 2010-02-09  Richard Guenther  <rguenther@suse.de>
13784
13785         PR tree-optimization/43008
13786         * gcc.c-torture/execute/pr43008.c: New testcase.
13787
13788 2010-02-09  Richard Guenther  <rguenther@suse.de>
13789
13790         PR tree-optimization/43000
13791         * gcc.dg/torture/pr43000.c: New testcase.
13792         * gcc.dg/torture/pr43002.c: Likewise.
13793
13794 2010-02-09  Daniel Kraft  <d@domob.eu>
13795
13796         PR fortran/39171
13797         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13798         and pass -Wsurprising as necessary.
13799
13800 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13801
13802         PR tree-optimization/42890
13803         * g++.dg/torture/pr42890.C: New test.
13804
13805 2010-02-08  Richard Guenther  <rguenther@suse.de>
13806
13807         PR middle-end/42995
13808         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13809
13810 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13811
13812         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13813         return 0 from main.
13814         * gcc.dg/graphite/block-1.c: Same.
13815         * gcc.dg/graphite/block-3.c: Same.
13816         * gcc.dg/graphite/block-4.c: Same.
13817         * gcc.dg/graphite/block-5.c: Same.
13818         * gcc.dg/graphite/block-6.c: Same.
13819         * gcc.dg/graphite/block-7.c: Same.
13820         * gcc.dg/graphite/interchange-0.c: Same.
13821         * gcc.dg/graphite/interchange-1.c: Same.
13822         * gcc.dg/graphite/interchange-10.c: Same.
13823         * gcc.dg/graphite/interchange-11.c: Same.
13824         * gcc.dg/graphite/interchange-12.c: Same.
13825         * gcc.dg/graphite/interchange-2.c: Same.
13826         * gcc.dg/graphite/interchange-3.c: Same.
13827         * gcc.dg/graphite/interchange-4.c: Same.
13828         * gcc.dg/graphite/interchange-5.c: Same.
13829         * gcc.dg/graphite/interchange-6.c: Same.
13830         * gcc.dg/graphite/interchange-7.c: Same.
13831         * gcc.dg/graphite/interchange-8.c: Same.
13832         * gcc.dg/graphite/interchange-9.c: Same.
13833         * gcc.dg/graphite/interchange-mvt.c: Same.
13834
13835 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13836
13837         * gfortran.dg/graphite/id-19.f: New.
13838         * gfortran.dg/graphite/pr14741.f90: New.
13839         * gfortran.dg/graphite/pr41924.f90: New.
13840         * gfortran.dg/graphite/run-id-2.f90: New.
13841
13842 2010-02-07  Richard Guenther  <rguenther@suse.de>
13843
13844         PR middle-end/42956
13845         * gcc.c-torture/compile/pr42956.c: New testcase.
13846
13847 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13848
13849         PR libfortran/42742
13850         * gfortran.dg/fmt_cache_2.f: New test.
13851
13852 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13853
13854         * gfortran.dg/read_no_eor.f90: New test.
13855
13856 2010-02-05  Jason Merrill  <jason@redhat.com>
13857
13858         * g++.dg/ext/label13.C: Move constructor body out of class.
13859
13860 2010-02-03  Jason Merrill  <jason@redhat.com>
13861
13862         PR c++/42870
13863         * g++.dg/ext/dllexport3.C: New.
13864
13865 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13866
13867         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13868
13869 2010-02-05  Richard Guenther  <rguenther@suse.de>
13870
13871         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13872
13873 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13874
13875         PR c++/42915
13876         * g++.dg/other/crash-9.C: New test.
13877
13878 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13879
13880         PR fortran/42309
13881         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13882
13883 2010-02-04  Richard Guenther  <rguenther@suse.de>
13884
13885         PR rtl-optimization/42952
13886         * gcc.dg/torture/pr42952.c: New testcase.
13887
13888 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13889
13890         PR libfortran/42901
13891         * gfortran.dg/namelist_60.f90: New test.
13892
13893 2010-02-03  Jason Merrill  <jason@redhat.com>
13894
13895         PR c++/40138
13896         * g++.dg/ext/builtin11.C: New.
13897
13898         PR c++/4926
13899         PR c++/38600
13900         * g++.dg/abi/mangle35.C: New.
13901         * g++.dg/abi/mangle37.C: New.
13902
13903         PR c++/12909
13904         * g++.dg/abi/mangle36.C: New.
13905
13906         PR c++/35652
13907         * g++.dg/warn/string1.C: New.
13908
13909 2010-02-03  Richard Guenther  <rguenther@suse.de>
13910
13911         PR tree-optimization/42944
13912         * gcc.dg/errno-1.c: New testcase.
13913
13914 2010-02-03  Richard Guenther  <rguenther@suse.de>
13915
13916         PR middle-end/42927
13917         * gcc.c-torture/compile/pr42927.c: New testcase.
13918
13919 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13920
13921         PR fortran/42936
13922         * gfortran.dg/null_4.f90: New test.
13923
13924 2010-02-02  Jason Merrill  <jason@redhat.com>
13925
13926         PR c++/41090
13927         * g++.dg/ext/label13.C: New.
13928
13929 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13930
13931         PR fortran/42650
13932         * gfortran.dg/func_result_5.f90: New test.
13933
13934 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13935
13936         PR fortran/42922
13937         * gfortran.dg/pure_initializer_3.f90: News test.
13938
13939 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13940
13941         PR fortran/42888
13942         * gfortran.dg/allocate_derived_2.f90: New test.
13943
13944 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13945
13946         PR middle-end/42898
13947         * gcc.dg/torture/pr42898-2.c: New test.
13948
13949 2010-01-31  Richard Guenther  <rguenther@suse.de>
13950
13951         PR middle-end/42898
13952         * gcc.dg/torture/pr42898.c: New testcase.
13953
13954 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13955
13956         PR fortran/38324
13957         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13958         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13959
13960 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13961
13962         * g++.dg/tree-ssa/inline-1.C: New.
13963         * g++.dg/tree-ssa/inline-2.C: New.
13964         * g++.dg/tree-ssa/inline-3.C: New.
13965
13966 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13967
13968         PR testsuite/41701
13969         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13970         the string 'pow' in the pathname of the compiler from generating a
13971         test failure.
13972
13973 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13974
13975         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13976         * g++.old-deja/g++.mike/eh17.C: Likewise.
13977         * g++.old-deja/g++.mike/p5571.C: Likewise.
13978
13979 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13980
13981         PR c++/42758
13982         PR c++/42634
13983         PR c++/42336
13984         PR c++/42797
13985         PR c++/42880
13986         * g++.dg/other/crash-5.C: New test.
13987         * g++.dg/other/crash-6.C: New test.
13988         * g++.dg/other/crash-7.C: New test.
13989         * g++.dg/other/crash-8.C: New test.
13990
13991 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13992
13993         PR rtl-optimization/42889
13994         * gcc.dg/pr42889.c: New test.
13995
13996 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13997
13998         * gcc.target/i386/pr42881.c: Use SSE2.
13999
14000 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14001
14002         PR target/42891
14003         * gcc.target/i386/pr42891.c: New test.
14004
14005 2010-01-28  Richard Guenther  <rguenther@suse.de>
14006
14007         PR tree-optimization/42871
14008         * g++.dg/torture/pr42871.C: New testcase.
14009
14010 2010-01-28  Richard Guenther  <rguenther@suse.de>
14011
14012         * gcc.dg/Wobjsize-1.h: New testcase.
14013         * gcc.dg/Wobjsize-1.c: Likewise.
14014
14015 2010-01-28  Richard Guenther  <rguenther@suse.de>
14016
14017         PR middle-end/42883
14018         * g++.dg/torture/pr42883.C: New testcase.
14019
14020 2010-01-28  Michael Matz  <matz@suse.de>
14021
14022         * gcc.target/i386/pr42881.c: New test.
14023
14024 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14025
14026         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14027         Add i?86-*-solaris2* support.
14028
14029 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14030
14031         PR c++/42713
14032         PR c++/42820
14033         * g++.dg/template/typedef27.C: New test case.
14034         * g++.dg/template/typedef28.C: New test case.
14035
14036 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14037
14038         * gcc.dg/optimize-bswap*.c: Add ARM target
14039
14040 2010-01-27  Richard Guenther  <rguenther@suse.de>
14041
14042         PR middle-end/42878
14043         * gcc.dg/torture/pr42878-1.c: New testcase.
14044         * gcc.dg/torture/pr42878-2.c: Likewise.
14045
14046 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14047
14048         PR middle-end/42874
14049         * gcc.dg/vla-22.c: New test.
14050
14051 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14052
14053         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14054         current collation.
14055
14056 2010-01-26  Richard Guenther  <rguenther@suse.de>
14057
14058         PR rtl-optimization/42685
14059         * gcc.dg/pr42685.c: New testcase.
14060         * g++.dg/other/pr42685.C: Likewise.
14061
14062 2010-01-26  Richard Guenther  <rguenther@suse.de>
14063
14064         PR middle-end/42806
14065         * g++.dg/other/pr42806.C: New testcase.
14066
14067 2010-01-26  Richard Guenther  <rguenther@suse.de>
14068
14069         PR tree-optimization/42250
14070         * gcc.dg/pr42250.c: New testcase.
14071
14072 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14073
14074         * gnat.dg/array_bounds_test.adb: New test.
14075
14076 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14077
14078         PR fortran/42858
14079         * gfortran.dg/generic_21.f90: New test.
14080
14081 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14082
14083         PR testsuite/41522
14084         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14085
14086 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14087
14088         PR c++/42748
14089         * g++.dg/abi/arm_va_list2.C: New test.
14090         * g++.dg/abi/arm_va_list2.h: Companion header file.
14091
14092 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14093
14094         PR fortran/41044
14095         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14096
14097         PR fortran/41167
14098         * gfortran.dg/char_array_arg_1.f90 : New test.
14099
14100         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14101
14102 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14103
14104         PR fortran/39304
14105         * gfortran.dg/generic_20.f90: New test.
14106
14107 2010-01-22  Michael Matz  <matz@suse.de>
14108
14109         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14110         -msse2.
14111
14112 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14113
14114         PR fortran/42736
14115         * gfortran.dg/dependency_25.f90 : New test.
14116
14117 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14118
14119         PR tree-optimization/42585
14120         * gcc.dg/tree-ssa/pr42585.c: New test.
14121
14122 2010-01-21  Richard Guenther  <rguenther@suse.de>
14123
14124         PR middle-end/19988
14125         * gcc.dg/pr19988.c: New testcase.
14126
14127 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14128
14129         * g++.dg/compat/decimal/compat-common.h: New file.
14130         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14131         * g++.dg/compat/decimal/pass_x.h: New file.
14132         * g++.dg/compat/decimal/pass_y.h: New file.
14133         * g++.dg/compat/decimal/pass-1_main.C: New file.
14134         * g++.dg/compat/decimal/pass-1_x.C: New file.
14135         * g++.dg/compat/decimal/pass-1_y.C: New file.
14136         * g++.dg/compat/decimal/pass-2_main.C: New file.
14137         * g++.dg/compat/decimal/pass-2_x.C: New file.
14138         * g++.dg/compat/decimal/pass-2_y.C: New file.
14139         * g++.dg/compat/decimal/pass-3_main.C: New file.
14140         * g++.dg/compat/decimal/pass-3_x.C: New file.
14141         * g++.dg/compat/decimal/pass-3_y.C: New file.
14142         * g++.dg/compat/decimal/pass-4_main.C: New file.
14143         * g++.dg/compat/decimal/pass-4_x.C: New file.
14144         * g++.dg/compat/decimal/pass-4_y.C: New file.
14145         * g++.dg/compat/decimal/pass-5_main.C: New file.
14146         * g++.dg/compat/decimal/pass-5_x.C: New file.
14147         * g++.dg/compat/decimal/pass-5_y.C: New file.
14148         * g++.dg/compat/decimal/pass-6_main.C: New file.
14149         * g++.dg/compat/decimal/pass-6_x.C: New file.
14150         * g++.dg/compat/decimal/pass-6_y.C: New file.
14151         * g++.dg/compat/decimal/return_x.h: New file.
14152         * g++.dg/compat/decimal/return_y.h: New file.
14153         * g++.dg/compat/decimal/return-1_main.C: New file.
14154         * g++.dg/compat/decimal/return-1_x.C: New file.
14155         * g++.dg/compat/decimal/return-1_y.C: New file.
14156         * g++.dg/compat/decimal/return-2_main.C: New file.
14157         * g++.dg/compat/decimal/return-2_x.C: New file.
14158         * g++.dg/compat/decimal/return-2_y.C: New file.
14159         * g++.dg/compat/decimal/return-3_main.C: New file.
14160         * g++.dg/compat/decimal/return-3_x.C: New file.
14161         * g++.dg/compat/decimal/return-3_y.C: New file.
14162         * g++.dg/compat/decimal/return-4_main.C: New file.
14163         * g++.dg/compat/decimal/return-4_x.C: New file.
14164         * g++.dg/compat/decimal/return-4_y.C: New file.
14165         * g++.dg/compat/decimal/return-5_main.C: New file.
14166         * g++.dg/compat/decimal/return-5_x.C: New file.
14167         * g++.dg/compat/decimal/return-5_y.C: New file.
14168         * g++.dg/compat/decimal/return-6_main.C: New file.
14169         * g++.dg/compat/decimal/return-6_x.C: New file.
14170         * g++.dg/compat/decimal/return-6_y.C: New file.
14171
14172 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14173
14174         PR debug/42715
14175         * gcc.dg/pr42715.c: New.
14176
14177 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14178
14179         PR c++/42038
14180         * g++.dg/parse/crash55.C: New.
14181
14182 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14183
14184         PR debug/42782
14185         * gcc.dg/guality/pr42782.c: New.
14186
14187 2010-01-20  Jason Merrill  <jason@redhat.com>
14188
14189         PR c++/41788
14190         * g++.dg/abi/packed1.C: New.
14191
14192         PR c++/41920
14193         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14194
14195         PR c++/40750
14196         * g++.dg/parse/fn-typedef1.C: New.
14197         * g++.dg/other/cv_quals.C: Adjust.
14198
14199 2010-01-20  Anthony Green  <green@moxielogic.com>
14200
14201         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14202         pack(push) pragma).
14203         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14204         * gcc.dg/20020312-2.c: Port this to the moxie core.
14205         * gcc.dg/weak/typeof-2.c: Ditto.
14206
14207 2010-01-20  Richard Guenther  <rguenther@suse.de>
14208
14209         PR tree-optimization/42717
14210         * gcc.c-torture/compile/pr42717.c: New testcase.
14211
14212 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14213
14214         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14215         of signed, add a few new tests.
14216
14217         PR middle-end/42803
14218         * g++.dg/parse/limits-initializer1.C: New test.
14219
14220 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14221
14222         PR fortran/42804
14223         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14224         * gfortran.dg/typebound_call_12.f03: New test.
14225
14226 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14227
14228         PR fortran/42783
14229         * gfortran.dg/bounds_check_15.f90 : New test.
14230
14231 2010-01-19  Michael Matz  <matz@suse.de>
14232
14233         PR tree-optimization/41783
14234         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14235
14236 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14237
14238         PR target/38697.
14239         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14240         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14241         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14242         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14243         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14244         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14245         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14246         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14247         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14248         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14249         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14250
14251 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14252
14253         PR fortran/42545
14254         * gfortran.dg/extends_6.f03: Modified an error message.
14255         * gfortran.dg/extends_10.f03: New test.
14256         * gfortran.dg/private_type_6.f03: Modified an error message.
14257         * gfortran.dg/structure_constructor_8.f03: Ditto.
14258
14259 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14260
14261         PR tree-optimization/42719
14262         * gcc.dg/pr42719.c: New test.
14263
14264         PR debug/42728
14265         * gcc.dg/pr42728.c: New test.
14266
14267 2010-01-19  Anthony Green  <green@moxielogic.com>
14268
14269         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14270
14271 2010-01-18  Anthony Green  <green@moxielogic.com>
14272
14273         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14274         for moxie.
14275
14276 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14277
14278         * g++.dg/template/error45.C: reverted as part of reverting the
14279         fix of PR c++/42634.
14280
14281 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14282
14283         PR c++/42634
14284         * g++.dg/template/error45.C: New test.
14285
14286 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14287
14288         PR c++/42766
14289         * g++.dg/conversion/op6.C: New test.
14290
14291 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14292
14293         PR target/42774
14294         * gcc.target/alpha/pr42774.c: New test.
14295
14296 2010-01-18  Richard Guenther  <rguenther@suse.de>
14297
14298         PR tree-optimization/42781
14299         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14300
14301 2010-01-17  Richard Guenther  <rguenther@suse.de>
14302
14303         PR middle-end/42248
14304         * gcc.c-torture/execute/pr42248.c: New testcase.
14305
14306 2010-01-17  Richard Guenther  <rguenther@suse.de>
14307
14308         PR tree-optimization/42773
14309         * g++.dg/torture/pr42773.C: New testcase.
14310
14311 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14312
14313         PR fortran/42677
14314         * gfortran.dg/interface_assignment_5.f90: New test.
14315
14316 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14317
14318         PR c++/42697
14319         * g++.dg/template/crash94.C: Reverted.
14320
14321 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14322
14323         PR debug/42767
14324         * gcc.dg/debug/pr42767.c: New.
14325
14326 2010-01-15  Jason Merrill  <jason@redhat.com>
14327
14328         PR c++/42761
14329         * g++.dg/cpp0x/decltype22.C: New.
14330
14331 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14332
14333         PR middle-end/42760
14334         * g++.dg/torture/pr42760.C: New test.
14335
14336 2010-01-15  Jing Yu  <jingyu@google.com>
14337
14338         PR rtl-optimization/42691
14339         * gcc.c-torture/execute/pr42691.c: New.
14340
14341 2010-01-15  Richard Guenther  <rguenther@suse.de>
14342
14343         PR middle-end/42739
14344         * g++.dg/torture/pr42739.C: New testcase.
14345
14346 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14347
14348         * g++.dg/template/error45.C: Revert as part of reverting changes
14349         or PR c++/42634.
14350
14351 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14352
14353         PR fortran/42684
14354         * gfortran.dg/interface_31.f90: New test.
14355
14356 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14357
14358         * gcc.target/powerpc/pr42747.c: New file.
14359
14360 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14361
14362         PR middle-end/42674
14363         * c-c++-common/pr42674.c: New test.
14364
14365         PR c++/42608
14366         * g++.dg/template/instantiate11.C: New test.
14367
14368 2010-01-14  Jason Merrill  <jason@redhat.com>
14369
14370         PR c++/42701
14371         * g++.dg/overload/error3.C: New.
14372
14373         PR c++/42655
14374         * g++.dg/overload/rvalue1.C: New.
14375
14376 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14377
14378         PR tree-optimization/42706
14379         * gcc.dg/ipa/pr42706.c: New testcase.
14380
14381 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14382
14383         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14384
14385 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14386
14387         PR tree-optimization/42714
14388         * g++.dg/torture/pr42714.C: New test.
14389
14390 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14391
14392         PR rtl-optimization/42246
14393         * gfortran.dg/pr42246-2.f: New.
14394
14395 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14396
14397         PR rtl-optimization/42389
14398         * gcc.dg/pr42389.c: New.
14399
14400 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14401
14402         PR rtl-optimization/42388
14403         * gcc.dg/pr42388.c: New.
14404
14405 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14406
14407         PR rtl-optimization/42294
14408         * gfortran.dg/pr42294.f: New.
14409
14410 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14411
14412         PR rtl-optimization/39453
14413         PR rtl-optimization/42246
14414         * gcc.dg/pr39453.c: New.
14415         * gcc.dg/pr42246.c: New.
14416
14417 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14418
14419         PR middle-end/42245
14420         * gcc.dg/pr42245.c: New.
14421         * gcc.dg/pr42245-2.c: New.
14422
14423 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14424
14425         PR rtl-optimization/42249
14426         * gcc.dg/pr42249.c: New.
14427
14428 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14429
14430         PR c/42721
14431         * gcc.c-torture/execute/pr42721.c: New test.
14432
14433 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14434
14435         PR tree-optimization/42709
14436         * gcc.dg/vect/pr42709.c: New test.
14437
14438 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14439
14440         PR fortran/41478
14441         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14442         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14443
14444 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14445
14446         PR fortran/42481
14447         * gfortran.dg/generic_19.f90 : New test.
14448
14449 2010-01-13  Richard Guenther  <rguenther@suse.de>
14450
14451         PR tree-optimization/42730
14452         * gcc.c-torture/compile/pr42730.c: New testcase.
14453
14454 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14455
14456         PR target/pr42542
14457         * gcc.target/ia64/pr42542-1.c: New.
14458         * gcc.target/ia64/pr42542-2.c: New.
14459         * gcc.target/ia64/pr42542-3.c: New.
14460
14461 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14462
14463         PR c++/42634
14464         * g++.dg/template/error45.C: New test.
14465
14466 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14467
14468         PR tree-optimization/42704
14469         * g++.dg/torture/pr42704.C: New test.
14470
14471 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14472
14473         PR tree-optimization/42703
14474         * gcc.c-torture/compile/pr42703.c: New test.
14475
14476 2010-01-13  Richard Guenther  <rguenther@suse.de>
14477
14478         PR tree-optimization/42705
14479         * gcc.c-torture/compile/pr42705.c: New testcase.
14480
14481 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14482
14483         * gcc.target/bfin/l2.c: New test.
14484         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14485
14486 2010-01-13  Richard Guenther  <rguenther@suse.de>
14487
14488         PR middle-end/42716
14489         * gcc.c-torture/compile/pr42716.c: New testcase.
14490
14491 2010-01-13  Richard Guenther  <rguenther@suse.de>
14492
14493         PR lto/42678
14494         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14495
14496 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14497
14498         PR c/42708
14499         * gcc.c-torture/compile/pr42708-1.c: New test.
14500
14501 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14502
14503         PR debug/42662
14504         * gcc.dg/pr42662.c: New test.
14505
14506         PR tree-optimization/42645
14507         * g++.dg/other/pr42645-1.C: New test.
14508         * g++.dg/other/pr42645-2.C: New test.
14509
14510 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14511
14512         PR target/42416
14513         * gcc.target/powerpc/warn-1.c: New test.
14514         * gcc.target/powerpc/warn-2.c: New test.
14515
14516 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14517
14518         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14519         stack alignment.
14520
14521 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14522
14523         * gcc.dg/lto/20100108_0.c: New.
14524
14525 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14526
14527         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14528         Add -march=i686 -msse for 32bit x86 targets.
14529
14530 2010-01-10  Richard Guenther  <rguenther@suse.de>
14531
14532         PR middle-end/42667
14533         * gcc.dg/torture/pr42667.c: New testcase.
14534
14535 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14536
14537         PR fortran/32489
14538         * gfortran.dg/array_constructor_34.f90: New test.
14539
14540 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14541
14542         PR fortran/20923
14543         * gfortran.dg/array_constructor_33.f90: New test.
14544         gfortran.dg/array_function_5.f90: Add credit.
14545
14546 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14547
14548         PR debug/42631
14549         * gcc.dg/pr42631.c: New.
14550
14551 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14552
14553         PR debug/42630
14554         * gcc.dg/pr42630.c: New.
14555
14556 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14557
14558         PR debug/42629
14559         * gcc.dg/pr42629.c: New.
14560
14561 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14562
14563         PR middle-end/42363
14564         * gcc.dg/torture/pr42363.c: New.
14565
14566 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14567
14568         PR debug/42604
14569         PR debug/42395
14570         * gcc.dg/vect/pr42604.c: New.
14571         * gcc.dg/vect/pr42395.c: New.
14572
14573 2010-01-09  Richard Guenther  <rguenther@suse.de>
14574
14575         PR middle-end/42512
14576         * gcc.c-torture/execute/pr42512.c: New testcase.
14577
14578 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14579
14580         PR fortran/41298
14581         * gfortran.dg/c_ptr_tests_14.f90: New test.
14582
14583 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14584
14585         PR ada/41929
14586         * gnat.dg/null_pointer_deref1.adb: Don't run on
14587         sparc*-sun-solaris2.11.
14588
14589 2010-01-08  Richard Guenther  <rguenther@suse.de>
14590
14591         PR lto/42528
14592         * gcc.dg/lto/20100103-1_0.c: New testcase.
14593         * gcc.dg/lto/20100103-2_0.c: Likewise.
14594
14595 2010-01-08  Tobias Burnus  <burnus@net-b.de
14596
14597         PR/fortran 25829
14598         * gfortran.dg/asynchronous_1.f90: New test.
14599         * gfortran.dg/asynchronous_2.f90: New test.
14600         * gfortran.dg/conflicts.f90: Update error message.
14601
14602 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14603
14604         c++/40155
14605         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14606
14607 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14608
14609         PR tree-optimization/42625
14610         * g++.dg/opt/dtor4.C: New test.
14611         * g++.dg/opt/dtor4.h: New.
14612         * g++.dg/opt/dtor4-aux.cc: New.
14613
14614 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14615
14616         PR fortran/42597
14617         * gfortran.dg/proc_ptr_26.f90: New test.
14618
14619 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14620
14621         PR fortran/41872
14622         * gfortran.dg/allocatable_scalar_7.f90: New test.
14623
14624 2010-01-06  Richard Guenther  <rguenther@suse.de>
14625
14626         * gcc.c-torture/compile/pr42632.c: New testcase.
14627
14628 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14629
14630         PR target/42542
14631         * gcc.target/i386/pr42542-4.c: New.
14632         * gcc.target/i386/pr42542-4a.c: Likewise.
14633         * gcc.target/i386/pr42542-5.c: Likewise.
14634         * gcc.target/i386/pr42542-5a.c: Likewise.
14635
14636 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14637
14638         * gcc.dg/tls/opt-15.c: New test.
14639
14640 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14641
14642         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14643
14644 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14645
14646         PR tree-optimization/42462
14647         * g++.dg/torture/pr42462.C: New test.
14648
14649 2010-01-05  Jason Merrill  <jason@redhat.com>
14650
14651         * g++.dg/cpp0x/initlist30.C: New test.
14652
14653 2010-01-05  Richard Guenther  <rguenther@suse.de>
14654
14655         PR tree-optimization/42614
14656         * gcc.c-torture/execute/pr42614.c: New testcase.
14657
14658 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14659
14660         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14661         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14662         -Wunreachable-code.
14663         * gcc.dg/Wunreachable-2.c: Likewise.
14664         * gcc.dg/Wunreachable-3.c: Likewise.
14665         * gcc.dg/Wunreachable-4.c: Likewise.
14666         * gcc.dg/Wunreachable-5.c: Likewise.
14667         * gcc.dg/Wunreachable-6.c: Likewise.
14668         * gcc.dg/Wunreachable-7.c: Likewise.
14669         * gcc.dg/Wunreachable-8.c: Likewise.
14670         * gcc.dg/20041231-1.c: Likewise.
14671
14672 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14673
14674         PR other/42611
14675         * gcc.dg/pr42611.c: New test.
14676
14677         PR tree-optimization/42508
14678         * g++.dg/opt/pr42508.C: New test.
14679
14680 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14681
14682         PR fortran/41872
14683         * gfortran.dg/allocatable_scalar_8.f90: New.
14684
14685 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14686
14687         PR tree-optimization/42398
14688         * gcc.c-torture/compile/pr42398.c: New test.
14689
14690 2010-01-04  Jason Merrill  <jason@redhat.com>
14691
14692         PR c++/42555
14693         * g++.dg/ext/attrib35.C: New.
14694
14695         PR c++/42567
14696         * g++.dg/cpp0x/auto17.C: New.
14697
14698 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14699
14700         * gcc.dg/lto/20100104_0.c: New.
14701
14702 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14703
14704         PR target/42542
14705         * gcc.target/i386/pr42542-1.c: New.
14706         * gcc.target/i386/pr42542-1a.c: Likewise.
14707         * gcc.target/i386/pr42542-1b.c: Likewise.
14708         * gcc.target/i386/pr42542-2.c: Likewise.
14709         * gcc.target/i386/pr42542-2a.c: Likewise.
14710         * gcc.target/i386/pr42542-2b.c: Likewise.
14711         * gcc.target/i386/pr42542-3.c: Likewise.
14712         * gcc.target/i386/pr42542-3a.c: Likewise.
14713
14714 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14715
14716         PR fortran/41872
14717         * gfortran.dg/allocatable_scalar_5.f90: New test.
14718         * gfortran.dg/allocatable_scalar_6.f90: New test.
14719
14720 2010-01-03  Richard Guenther  <rguenther@suse.de>
14721
14722         PR testsuite/42583
14723         * gfortran.dg/gomp/recursion1.f90: Remove.
14724
14725 2010-01-03  Richard Guenther  <rguenther@suse.de>
14726
14727         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14728         * gcc.dg/uninit-6.c: Likewise.
14729         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14730
14731 2010-01-03  Richard Guenther  <rguenther@suse.de>
14732
14733         PR tree-optimization/42589
14734         * gcc.target/i386/pr42589.c: New testcase.
14735
14736 2010-01-03  Richard Guenther  <rguenther@suse.de>
14737
14738         PR tree-optimization/42438
14739         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14740
14741 2010-01-02  Richard Guenther  <rguenther@suse.de>
14742
14743         PR testsuite/41651
14744         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14745
14746 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14747
14748         PR target/42448
14749         * gcc.target/alpha/pr42448-1.c: New test.
14750         * gcc.target/alpha/pr42448-2.c: Ditto.
14751
14752 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14753
14754         PR preprocessor/41947
14755         * gcc.dg/c99-hexfloat-3.c: New test.
14756
14757 2010-01-01  Richard Guenther  <rguenther@suse.de>
14758
14759         PR c/42570
14760         * gcc.c-torture/execute/pr42570.c: New testcase.
14761
14762 2010-01-01  Richard Guenther  <rguenther@suse.de>
14763
14764         PR middle-end/42559
14765         * gcc.c-torture/compile/pr42559.c: New testcase.
14766
14767 \f
14768 Copyright (C) 2010 Free Software Foundation, Inc.
14769
14770 Copying and distribution of this file, with or without modification,
14771 are permitted in any medium without royalty provided the copyright
14772 notice and this notice are preserved.