OSDN Git Service

2011-04-03 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-04-03  Tobias Burnus  <burnus@net-b.de>
2
3         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
4
5 2011-04-03  Richard Guenther  <rguenther@suse.de>
6             Ira Rosen  <ira.rosen@linaro.org>
7
8         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10         -ftree-loop-if-convert-stores.
11
12 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
13
14         * gnat.dg/specs/aggr2.ads: New test.
15
16 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
17
18         * gnat.dg/debug2.ad[sb]: New test.
19         * gnat.dg/debug2_pkg.ads: New helper.
20         * gnat.dg/debug3.ad[sb]: New test.
21
22 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
23
24         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
25
26 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
27
28         PR middle-end/48335
29         * gcc.c-torture/compile/pr48335-1.c: New test.
30         * gcc.dg/pr48335-1.c: New test.
31         * gcc.dg/pr48335-2.c: New test.
32         * gcc.dg/pr48335-3.c: New test.
33         * gcc.dg/pr48335-4.c: New test.
34         * gcc.dg/pr48335-5.c: New test.
35         * gcc.dg/pr48335-6.c: New test.
36         * gcc.dg/pr48335-7.c: New test.
37         * gcc.dg/pr48335-8.c: New test.
38         * gcc.target/i386/pr48335-1.c: New test.
39
40 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
41
42         PR c/36299
43         * gcc.dg/Waddress.c: New test.
44
45 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
46
47         PR fortran/48352
48         * gfortran.dg/function_optimize_3.f90:  New test.
49
50 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
51
52         * gcc.c-torture/compile/20110401-1.c: New test.
53
54         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
55         * g++.dg/lto/20091002-2_0.C: Likewise.
56         * g++.dg/lto/20090303_0.c: Likewise.
57         * g++.dg/lto/20091004-1_0.C: Likewise.
58         * g++.dg/lto/20091002-3_0.C: Likewise.
59         * g++.dg/lto/20091004-2_0.C: Likewise.
60         * g++.dg/lto/20081123_0.C: Likewise.
61         * g++.dg/lto/20090313_0.C: Likewise.
62         * g++.dg/lto/20081109-1_0.C: Likewise.
63         * g++.dg/lto/20081219_0.C: Likewise.
64         * g++.dg/lto/20081204-1_0.C: Likewise.
65         * g++.dg/lto/20090302_0.C: Likewise.
66         * g++.dg/lto/20081119-1_0.C: Likewise.
67         * g++.dg/lto/20081118_0.C: Likewise.
68         * gcc.dg/lto/20091020-2_0.c: Likewise.
69         * gcc.dg/lto/20090210_0.c: Likewise.
70         * gcc.dg/lto/20081204-1_0.c: Likewise.
71         * gcc.dg/lto/20081224_0.c: Likewise.
72         * gcc.dg/lto/20090219_0.c: Likewise.
73         * gcc.dg/lto/20091014-1_0.c: Likewise.
74         * gcc.dg/lto/20091016-1_0.c: Likewise.
75         * gcc.dg/lto/20090206-2_0.c: Likewise.
76         * gcc.dg/lto/20090116_0.c: Likewise.
77         * gcc.dg/lto/20091013-1_0.c: Likewise.
78         * gcc.dg/lto/20091015-1_0.c: Likewise.
79         * gcc.dg/lto/20090126-2_0.c: Likewise.
80
81 2011-03-31  Ian Lance Taylor  <iant@google.com>
82
83         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
84
85 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
86
87         * gnat.dg/opt16.adb: New test.
88
89 2011-03-31  Jason Merrill  <jason@redhat.com>
90
91         * g++.dg/cpp0x/defaulted24.C: New.
92
93 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
94
95         PR target/16292
96         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
97         with -O0.
98
99 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
100
101         * g++.dg/other/i386-9.C: New test.
102
103 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
104
105         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
106
107 2011-03-30  Jason Merrill  <jason@redhat.com>
108
109         * g++.dg/cpp0x/regress/error-recovery1.C: New.
110
111         * g++.dg/cpp0x/regress/isnan.C: New.
112
113         * g++.dg/cpp0x/initlist46.C: New.
114
115 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
116
117         PR target/47551
118         * gcc.target/arm/neon-modes-2.c: New test.
119
120 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
121
122         PR c/48305
123         * gcc.c-torture/compile/pr48305.c: New test.
124
125 2011-03-29  Jason Merrill  <jason@redhat.com>
126
127         * g++.dg/cpp0x/regress/value-dep1.C: New.
128
129 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
130
131         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
132
133 2011-03-29  Ian Lance Taylor  <iant@google.com>
134
135         * go.test/go-test.exp: Handle the test lines used in several new
136         tests.
137         (errchk): Add opts parameter.  Change all callers.  Handle parens
138         in regexps.
139
140 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
141             Dominique d'Humieres  <dominiq@lps.ens.fr>
142
143         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
144         and __APPLE__ && __PPC__ && __ALTIVEC__.
145
146 2011-03-29  Jason Merrill  <jason@redhat.com>
147
148         * g++.dg/cpp0x/dependent1.C: New.
149
150         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
151
152         * g++.dg/cpp0x/constexpr-memfn1.C: New.
153
154         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
155
156 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
157
158         PR fortran/48095
159         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
160         * gfortran.dg/proc_ptr_comp_32.f90: New.
161
162 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
163
164         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
165         check for corresponding warning.
166
167 2011-03-28  Jason Merrill  <jason@redhat.com>
168
169         * g++.dg/cpp0x/rv-deduce2.C: New.
170
171 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
172
173         PR debug/48203
174         * gcc.dg/pr48203.c: New test.
175
176 2011-03-28  Jeff Law <law@redhat.com>
177
178         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
179
180 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
181
182         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
183         and __PPC__ && __ALTIVEC__.
184
185 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
186
187         PR testsuite/48238
188         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
189         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
190         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
191         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
192
193 2011-03-28  Jason Merrill  <jason@redhat.com>
194
195         * g++.dg/cpp0x/initlist-array2.C: New.
196
197         * g++.dg/cpp0x/initlist-array1.C: New.
198
199         * g++.dg/cpp0x/constexpr-compound.C: New.
200
201         * g++.dg/cpp0x/constexpr-using.C: New.
202
203         * g++.dg/cpp0x/constexpr-noexcept.C: New.
204
205 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
206
207         PR testsuite/48276
208         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
209
210 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
211
212         * gcc.dg/slp-1.c: New test.
213
214 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
215
216         * gcc.target/i386/avx256-unaligned-load-1.c: New.
217         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
218         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
219         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
220         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
221         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
222         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
223         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
224         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
225         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
226         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
227         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
228         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
229         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
230
231 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
232
233         PR fortran/47065
234         * gfortran.dg/trim_optimize_5.f90:  New test.
235         * gfortran.dg/trim_optimize_6.f90:  New test.
236
237 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
238
239         PR target/38598
240         * gcc.target/mips/madd-7.c: Remove -mlong32.
241         * gcc.target/mips/msub-7.c: Likewise.
242
243 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
244
245         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
246         accesses to preserve the meaning of the test for doubleword vectors.
247         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
248         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
249
250 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
251
252         PR fortran/48291
253         * gfortran.dg/class_42.f03: New.
254
255 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
256
257         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
258         strided accesses.
259
260 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
261
262         PR rtl-optimization/48144
263         * gcc.dg/pr48144.c: New test.
264
265 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
266
267         * gnat.dg/discr27.ad[sb]: New test.
268
269 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
270
271         * gnat.dg/limited_with2.ad[sb]: New test.
272         * gnat.dg/limited_with2_pkg1.ads: New helper.
273         * gnat.dg/limited_with2_pkg2.ads: Likewise.
274
275 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
276
277         * gnat.dg/opt15.adb: New test.
278         * gnat.dg/opt15_pkg.ad[sb]: New helper.
279
280 2011-03-25  Tobias Burnus  <burnus@net-b.de>
281
282         PR fortran/48174
283         PR fortran/45304
284         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
285         * gfortran.dg/leadz_trailz_3.f90: Ditto
286
287 2011-03-25  Martin Jambor  <mjambor@suse.cz>
288
289         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
290
291 2011-03-25  Jason Merrill  <jason@redhat.com>
292
293         * g++.dg/cpp0x/defaulted22.C: New.
294         * g++.dg/cpp0x/defaulted23.C: New.
295         * g++.dg/cpp0x/defaulted15.C: Adjust.
296
297 2011-03-25  Jason Merrill  <jason@redhat.com>
298
299         * g++.dg/cpp0x/move1.C: New.
300
301 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
302
303         PR target/48287
304         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
305
306 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
307
308         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
309         for mips-sgi-irix6.5.
310         Replace snprintf prototype by <stdio.h>.
311
312 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
313
314         PR testsuite/48283
315         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
316         run_expensive_tests.
317         * gcc.dg/graphite/block-4.c: Likewise.
318         * gcc.dg/graphite/block-7.c: Likewise.
319         * gcc.dg/graphite/block-8.c: Likewise.
320
321 2011-03-25  Richard Guenther  <rguenther@suse.de>
322  
323         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
324         * g++.dg/tree-ssa/pr8781.C: Likewise.
325         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
326         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
327         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
328         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
329         * gcc.dg/tree-ssa/alias-18.c: Likewise.
330         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
331         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
332         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
333         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
334         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
335         * gcc.dg/tree-ssa/pr21574.c: Likewise.
336         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
337         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
338         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
339         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
340         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
341         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
342         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
343         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
344         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
345         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
346         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
347         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
348         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
349         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
350         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
351         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
352         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
353         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
354         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
355         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
356         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
357         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
358         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
359         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
360         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
361         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
362         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
363         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
364         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
365         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
366         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
367         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
368         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
369         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
370         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
371         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
372         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
373         * c-c++-common/pr46562-2.c: Likewise.
374         * gfortran.dg/pr42108.f90: Likewise.
375         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
376         foo to be inlined even at -O1.
377         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
378         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
379         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
380         * gcc.dg/matrix/matrix.exp: Disable FRE.
381
382 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
383
384         PR debug/48204
385         * gcc.dg/dfp/pr48204.c: New test.
386
387 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
388
389         PR target/48209
390         * gcc.c-torture/execute/pr47917.c: Move this...
391         * gcc.dg/torture/pr47917.c: to here and add xfails.
392
393 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
394
395         * gnat.dg/array16.ad[sb]: New test.
396         * gnat.dg/array16.ads: New helper.
397
398 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
399
400         * gnat.dg/derived_type2.adb: New test.
401
402 2011-03-24  Richard Guenther  <rguenther@suse.de>
403
404         PR tree-optimization/48271
405         * g++.dg/torture/pr48271.C: New testcase.
406
407 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
408
409         * gnat.dg/array15.ad[sb]: New test.
410
411 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
412
413         PR target/48237
414         * gcc.target/i386/pr48237.c: New test.
415
416 2011-03-24  Richard Guenther  <rguenther@suse.de>
417
418         PR middle-end/48269
419         * gcc.dg/builtin-object-size-10.c: New testcase.
420
421 2011-03-24  Richard Guenther  <rguenther@suse.de>
422
423         PR tree-optimization/46562
424         * c-c++-common/pr46562-2.c: New testcase.
425         * c-c++-common/pr46562.c: Likewise.
426
427 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
428
429         * gcc.dg/vect/vect-cselim-1.c: New test.
430         * gcc.dg/vect/vect-cselim-2.c: New test.
431
432 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
433
434         * gcc.target/arm/pr46934.c: New.
435
436 2011-03-23  Ian Lance Taylor  <iant@google.com>
437
438         * go.test/go-test.exp (errchk): Ignore lines containing ////.
439
440 2011-03-23  Richard Guenther  <rguenther@suse.de>
441
442         * gcc.dg/struct: Remove directory and contents.
443
444 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
445
446         PR testsuite/48251
447         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
448
449 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
450
451         * gnat.dg/discr26.ad[sb]: New test.
452         * gnat.dg/discr26_pkg.ads: New helper.
453
454 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
455
456         PR target/47553
457         * gcc.target/arm/neon-vld-1.c: New test.
458
459 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
460
461         * gnat.dg/array14.ad[sb]: New test.
462         * gnat.dg/array14_pkg.ads: New helper.
463
464 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
465
466         * gcc.c-torture/execute/920501-8.x: Remove.
467         * gcc.c-torture/execute/930513-1.x: Remove.
468         * gcc.c-torture/execute/960312-1.x: Remove.
469         * gcc.c-torture/compile/20000804-1.c,
470         gcc.c-torture/compile/20001205-1.c,
471         gcc.c-torture/compile/20001226-1.c,
472         gcc.c-torture/compile/20010518-2.c,
473         gcc.c-torture/compile/20020312-1.c,
474         gcc.c-torture/compile/20020604-1.c,
475         gcc.c-torture/compile/920501-12.c,
476         gcc.c-torture/compile/920501-4.c,
477         gcc.c-torture/compile/920520-1.c,
478         gcc.c-torture/compile/980506-1.c,
479         gcc.c-torture/execute/980709-1.x,
480         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
481         options for m68hc11.
482         * gcc.dg/cpp/assert4.c: Don't handle ARC.
483         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
484         m68hc11.
485
486 2011-03-22  Nick Clifton  <nickc@redhat.com>
487
488         * lib/target-supports.exp (check_profiling_available): Add MN10300
489         to the list of targets that do not support profiling.  Restore
490         alpha sorting to this list.
491
492 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
493
494         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
495         failure on 32-bit systems.
496         * gcc.dg/torture/vector-2.c: Ditto.
497
498 2011-03-22  Richard Guenther  <rguenther@suse.de>
499
500         PR tree-optimization/48228
501         * gcc.dg/Wstrict-overflow-23.c: New testcase.
502
503 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
504
505         * lib/prune.exp (prune_gcc_output): Prune "could not create
506         compact unwind for" warnings.
507
508 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
509
510         PR c/42544
511         PR c/48197
512         * gcc.c-torture/execute/pr42544.c: New test.
513         * gcc.c-torture/execute/pr48197.c: New test.
514
515 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
516
517         PR preprocessor/48192
518         * gcc.target/powerpc/pr48192.c: New file.
519
520         PR target/48053
521         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
522         split problem of 0 being loaded in a VSX register.
523
524 2011-03-21  Richard Guenther  <rguenther@suse.de>
525
526         PR c/47939
527         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
528         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
529         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
530         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
531
532 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
533
534         PR target/48213
535         * gcc.dg/pr48213.c: New test.
536
537 2011-03-21  Kai Tietz  <ktietz@redhat.com>
538
539         PR target/12171
540         * g++.dg/plugin/attribute_plugin.c: Adjust test.
541
542 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
543
544         * gcc.target/arm/xor-and.c: New.
545
546 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
547
548         PR fortran/22572
549         * gfortran.dg/function_optimize_1.f90:  New test.
550         * gfortran.dg/function_optimize_2.f90:  New test.
551
552 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
553
554         PR rtl-optimization/47502
555         * gcc.target/i386/pr47502-1.c: New.
556         * gcc.target/i386/pr47502-2.c: Likewise.
557
558 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
559
560         PR rtl-optimization/48156
561         * gcc.dg/pr48156.c: New test.
562
563 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
564
565         PR libfortran/47439
566         * gfortran.dg/scratch_1.f90: Adjust test.
567
568 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
569
570         PR libfortran/47439
571         * gfortran.dg/scratch_1.f90: New test.
572
573 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
574
575         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
576         variably modified typedefs.
577         * gcc.dg/c1x-typedef-2.c: Remove.
578
579 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
580
581         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
582         * gcc.dg/c1x-anon-struct-3.c: New test.
583         * gcc.dg/anon-struct-11.c: Update.
584
585 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
586
587         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
588         dg-xfail-run-if.
589         Only xfail with gas.
590
591 2011-03-18  Jason Merrill  <jason@redhat.com>
592
593         * g++.dg/template/fn-ptr1.C: New.
594
595         * g++.dg/overload/volatile1.C: New.
596
597         * g++.dg/opt/pr23372.C: New.
598
599         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
600
601 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
602
603         PR middle-end/47405
604         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
605
606 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
607
608         * gcc.target/arm/unsigned-extend-1.c: New.
609
610 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
611
612         PR bootstrap/48161
613         * gcc.c-torture/compile/pr48161.c: New test.
614
615 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
616
617         PR middle-end/47725
618         * gcc.dg/torture/pr47725.c: New.
619
620 2011-03-17  Jason Merrill  <jason@redhat.com>
621
622         * g++.dg/cpp0x/constexpr-overflow2.C: New.
623         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
624
625 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
626
627         * gnat.dg/specs/elab2.ads: New test.
628         * gnat.dg/specs/elab2_pkg.ads: New helper.
629
630 2011-03-17  Jason Merrill  <jason@redhat.com>
631
632         * g++.dg/cpp0x/decltype-1212.C: New.
633         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
634
635 2011-03-17  Jason Merrill  <jason@redhat.com>
636
637         * g++.dg/parse/memfnquals1.C: New.
638
639 2011-03-17  Richard Guenther  <rguenther@suse.de>
640
641         PR middle-end/48134
642         * gcc.dg/pr48134.c: New testcase.
643
644 2011-03-17  Richard Guenther  <rguenther@suse.de>
645
646         PR middle-end/48165
647         * g++.dg/torture/pr48165.C: New testcase.
648
649 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
650
651         PR rtl-optimization/48141
652         * gcc.dg/pr48141.c: New test.
653
654 2011-03-16  Jason Merrill  <jason@redhat.com>
655
656         * g++.dg/cpp0x/constexpr-48089.C: New.
657
658         * g++.dg/cpp0x/constexpr-abi1.C: New.
659
660         * g++.dg/cpp0x/constexpr-46336.C: New.
661         * g++.dg/parse/friend5.C: Adjust expected errors.
662
663         * g++.dg/cpp0x/constexpr-47570.C: New.
664
665 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
666
667         PR debug/47510
668         * ++.dg/debug/dwarf2/typedef6.C: New test.
669
670 2011-03-16  Jason Merrill  <jason@redhat.com>
671
672         * g++.dg/cpp0x/elision2.C: New.
673
674         * g++.dg/cpp0x/constexpr-array3.C: New.
675
676 2011-03-16  Jason Merrill  <jason@redhat.com>
677
678         * g++.dg/cpp0x/sfinae6.C: New.
679         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
680         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
681         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
682         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
683         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
684
685 2011-03-16  Jason Merrill  <jason@redhat.com>
686
687         * g++.dg/template/incomplete6.C: New.
688
689 2011-03-16  Jeff Law <law@redhat.com>
690
691         * gcc.dg/tree-ssa/vrp55.c: New test.
692
693 2011-03-16  Jason Merrill  <jason@redhat.com>
694
695         * g++.dg/cpp0x/auto22.C: New.
696
697 2011-03-16  Richard Guenther  <rguenther@suse.de>
698
699         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
700         optimizing it away if promoted to const.
701
702 2011-03-16  Richard Guenther  <rguenther@suse.de>
703
704         PR tree-optimization/48149
705         * gcc.dg/fold-complex-1.c: New testcase.
706
707 2011-03-16  Richard Guenther  <rguenther@suse.de>
708
709         PR testsuite/48147
710         * gcc.dg/guality/pr45882.c: Really make sure no inlining
711         or cloning happens.
712
713 2011-03-16  Richard Guenther  <rguenther@suse.de>
714
715         PR tree-optimization/26134
716         * gcc.dg/tree-ssa/complex-6.c: New testcase.
717
718 2011-03-16  Richard Guenther  <rguenther@suse.de>
719
720         PR tree-optimization/48146
721         * gcc.dg/torture/pr48146.c: New testcase.
722
723 2011-03-16  Richard Guenther  <rguenther@suse.de>
724
725         * gcc.dg/tree-ssa/pr14814.c: Adjust.
726         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
727
728 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
729
730         PR middle-end/48136
731         * gcc.c-torture/compile/pr48136.c: New test.
732
733         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
734
735         PR debug/45882
736         * gcc.dg/guality/pr45882.c: New test.
737
738 2011-03-15  Jason Merrill  <jason@redhat.com>
739
740         * g++.dg/cpp0x/constexpr-recursion.C: New.
741
742         * g++.dg/cpp0x/implicit11.C: New.
743
744 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
745
746         * g++.dg/cpp0x/constexpr-attribute.C: New.
747
748 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
749
750         * g++.dg/parse/pr34758.C: New.
751
752 2011-03-15  Xinliang David Li  <davidxl@google.com>
753
754         PR c/47837
755         * gcc.dg/uninit-pred-7_d.c: New test.
756         * gcc.dg/uninit-pred-8_d.c: New test.
757
758 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
759
760         PR target/46788
761         * gcc.target/arm/pr46788.c: New.
762
763 2011-03-15  Richard Guenther  <rguenther@suse.de>
764
765         PR middle-end/47650
766         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
767         * gfortran.dg/ishft_4.f90: Likewise.
768         * gfortran.dg/leadz_trailz_3.f90: Likewise.
769
770 2011-03-15  Richard Guenther  <rguenther@suse.de>
771
772         PR tree-optimization/13954
773         * g++.dg/tree-ssa/pr13954.C: New testcase.
774
775 2011-03-15  Richard Guenther  <rguenther@suse.de>
776
777         PR tree-optimization/48037
778         * gcc.target/i386/pr48037-1.c: New testcase.
779
780 2011-03-15  Richard Guenther  <rguenther@suse.de>
781
782         PR tree-optimization/41490
783         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
784         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
785         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
786         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
787         * g++.dg/tree-ssa/pr33604.C: Adjust.
788
789 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
790
791         PR middle-end/47917
792         * gcc.c-torture/execute/pr47917.c: New test.
793         * gcc.dg/pr47917.c: New test.
794
795         PR middle-end/38878
796         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
797
798 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
799
800         * gcc.target/i386/sse4_1-floor-vec.c: New test.
801         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
802         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
803         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
804         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
805         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
806         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
807         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
808         * gcc.target/i386/avx-floor-vec.c: Ditto.
809         * gcc.target/i386/avx-ceil-vec.c: Ditto.
810         * gcc.target/i386/avx-trunc-vec.c: Ditto.
811         * gcc.target/i386/avx-rint-vec.c: Ditto.
812         * gcc.target/i386/avx-floorf-vec.c: Ditto.
813         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
814         * gcc.target/i386/avx-truncf-vec.c: Ditto.
815         * gcc.target/i386/avx-rintf-vec.c: Ditto.
816
817 2011-03-14  Tom Tromey  <tromey@redhat.com>
818
819         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
820         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
821         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
822
823 2011-03-14  Tom Tromey  <tromey@redhat.com>
824
825         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
826         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
827         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
828
829 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
830
831         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
832
833 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
834
835         PR rtl-optimization/47166
836         * gcc.c-torture/execute/postmod-1.c: New test.
837
838 2011-03-14  Richard Guenther  <rguenther@suse.de>
839
840         PR middle-end/48098
841         * gcc.dg/torture/pr48098.c: New testcase.
842
843 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
844
845         PR target/48053
846         * gcc.target/powerpc/pr48053-1.c: New test.
847         * gcc.target/powerpc/pr48053-2.c: Likewise.
848
849 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
850
851         PR libfortran/48066
852         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
853
854 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
855
856         PR libfortran/48066
857         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
858
859 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
860
861         PR fortran/48059
862         * gfortran.dg/class_41.f03: New.
863
864 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
865
866         * g++.dg/conversion/cast3.C: New test.
867
868 2011-03-11  Jason Merrill  <jason@redhat.com>
869
870         * g++.dg/template/error45.C: New.
871
872         * g++.dg/parse/no-type-defn1.C: New.
873
874         * g++.dg/ext/attrib40.C: New.
875
876         * g++.dg/cpp0x/regress/array1.C: New.
877
878 2011-03-11  Richard Guenther  <rguenther@suse.de>
879
880         PR tree-optimization/48067
881         * gcc.dg/pr48067.c: New testcase.
882
883 2011-03-11  Richard Guenther  <rguenther@suse.de>
884
885         PR lto/48073
886         * g++.dg/lto/20110311-1_0.C: New testcase.
887
888 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
889
890         PR c++/48035
891         * g++.dg/inherit/virtual8.C: New test.
892
893         PR middle-end/48044
894         * gcc.dg/torture/pr48044.c: New test.
895
896 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
897
898         PR fortran/47768
899         * gfortran.dg/proc_ptr_comp_31.f90: New.
900
901 2011-03-11  Richard Guenther  <rguenther@suse.de>
902
903         PR tree-optimization/47278
904         * gcc.dg/torture/pr47278-1.c: New testcase.
905         * gcc.dg/torture/pr47278-2.c: Likewise.
906
907 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
908
909         PR tree-optimization/48063
910         * gcc.dg/torture/pr48063.c: New test.
911
912 2011-03-10  Jason Merrill  <jason@redhat.com>
913
914         * g++.dg/template/array22.C: New.
915
916         * g++.dg/cpp0x/syntax-err1.C: New.
917         * g++.dg/parse/error36.C: Adjust expected errors.
918         * g++.old-deja/g++.pt/ctor2.C: Likewise.
919         * g++.old-deja/g++.pt/typename3.C: Likewise.
920         * g++.old-deja/g++.pt/typename4.C: Likewise.
921         * g++.old-deja/g++.pt/typename6.C: Likewise.
922
923 2011-03-09  Jason Merrill  <jason@redhat.com>
924
925         * g++.dg/template/nontype22.C: New.
926
927 2011-03-09  Martin Jambor  <mjambor@suse.cz>
928
929         PR tree-optimization/47714
930         * g++.dg/torture/pr47714.C: New test.
931
932 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
933
934         PR target/47755
935         * gcc.target/powerpc/pr47755-2.c: New file.
936
937 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
938
939         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
940         is not set in the environment, pass 64 as first argument when not
941         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
942         native where ulimit -u is supported.
943
944 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
945
946         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
947
948 2011-03-08  Jason Merrill  <jason@redhat.com>
949
950         * g++.dg/template/nontype21.C: New.
951
952         * g++.dg/template/anon5.C: New.
953
954 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
955
956         PR debug/47881
957         * gcc.dg/pr47881.c: New test.
958
959 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
960
961         PR c++/47957
962         * g++.dg/lookup/template3.C: New test.
963
964 2011-03-08  Kai Tietz  <ktietz@redhat.com>
965
966         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
967         'long' type.
968
969 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
970
971         PR testsuite/47954
972         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
973         sizeof to compute alignment.
974
975 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
976
977         PR tree-optimization/48022
978         * gcc.dg/pr48022-1.c: New test.
979         * gcc.dg/pr48022-2.c: New test.
980
981 2011-03-07  Jason Merrill  <jason@redhat.com>
982
983         * g++.dg/template/nontype20.C: New.
984         * g++.dg/init/member1.C: Adjust expected errors.
985         * g++.dg/parse/constant4.C: Likewise.
986         * g++.dg/template/qualified-id3.C: Likewise.
987         * g++.old-deja/g++.pt/crash10.C: Likewise.
988
989         * g++.dg/cpp0x/regress/non-const1.C: New.
990
991 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
992
993         PR debug/47991
994         * gcc.dg/pr47991.c: New test.
995
996 2011-03-07  Jason Merrill  <jason@redhat.com>
997
998         * g++.dg/abi/mangle46.C: New.
999
1000 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
1001
1002         PR target/47862
1003         * gcc.target/powerpc/pr47862.c: New.
1004
1005 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
1006
1007         PR target/45413
1008         * gcc.target/i386/combine-mul.c: Require nonpic.
1009
1010 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
1011             Nathan Froyd  <froydnj@codesourcery.com>
1012
1013         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1014
1015 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
1016
1017         * README.QMTEST: Remove.
1018
1019 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
1020             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1021
1022         PR fortran/47850
1023         * gfortran.dg/array_constructor_37.f90 : New test.
1024
1025 2011-03-05  Jason Merrill  <jason@redhat.com>
1026
1027         * g++.dg/abi/mangle39.C: ABI v5, not 6.
1028         * g++.dg/abi/mangle45.C: Likewise.
1029         * g++.dg/cpp0x/trailing1.C: Likewise.
1030
1031 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1032
1033         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1034
1035 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
1036
1037         PR rtl-optimization/47899
1038         * gcc.dg/pr47899.c: New test.
1039
1040         * gcc.dg/torture/pr47968.c: Ignore warnings.
1041
1042         PR tree-optimization/47967
1043         * gcc.c-torture/compile/pr47967.c: New test.
1044
1045 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1046
1047         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1048         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1049
1050 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1051
1052         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1053         and property_getAttributes() if __OBJC2__.
1054         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1055         * objc.dg/property/property-encoding-1.m: New.
1056         * obj-c++.dg/property/property-encoding-1.mm: New.
1057
1058 2011-03-04  Jason Merrill  <jason@redhat.com>
1059
1060         * g++.dg/template/pseudodtor6.C: New.
1061
1062         * g++.dg/inherit/covariant19.C: New.
1063
1064 2011-03-04  Richard Guenther  <rguenther@suse.de>
1065
1066         PR middle-end/47968
1067         * gcc.dg/torture/pr47968.c: New testcase.
1068
1069 2011-03-04  Richard Guenther  <rguenther@suse.de>
1070
1071         PR middle-end/47975
1072         * gcc.dg/torture/pr47975.c: New testcase.
1073
1074 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
1075
1076         PR c++/47974
1077         * g++.dg/template/crash106.C: New.
1078
1079 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
1080
1081         PR c/47963
1082         * gcc.dg/gomp/pr47963.c: New test.
1083         * g++.dg/gomp/pr47963.C: New test.
1084
1085 2011-03-02  Jason Merrill  <jason@redhat.com>
1086
1087         * g++.dg/cpp0x/regress/condition1.C: New.
1088
1089         * g++.dg/cpp0x/constexpr-ctor9.C: New.
1090
1091 2011-03-01  Jason Merrill  <jason@redhat.com>
1092
1093         * g++.dg/cpp0x/lambda/lambda-98.C: New.
1094
1095         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1096
1097 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
1098
1099         PR rtl-optimization/47925
1100         * gcc.c-torture/execute/pr47925.c: New test.
1101
1102 2011-03-01  Jason Merrill  <jason@redhat.com>
1103
1104         * g++.dg/cpp0x/decltype25.C: New.
1105
1106         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1107
1108 2011-03-01  Richard Guenther  <rguenther@suse.de>
1109
1110         PR tree-optimization/47890
1111         * gcc.dg/torture/pr47890.c: New testcase.
1112
1113 2011-03-01  Richard Guenther  <rguenther@suse.de>
1114
1115         PR lto/47924
1116         * gcc.dg/lto/pr47924_0.c: New testcase.
1117
1118 2011-03-01  Richard Guenther  <rguenther@suse.de>
1119
1120         PR lto/46911
1121         * gfortran.dg/lto/pr46911_0.f: New testcase.
1122
1123 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1124
1125         PR libgfortran/47933
1126         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1127         compile errors from older code form.
1128
1129 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1130
1131         PR libgfortran/47567
1132         * gfortran.dg/fmt_fw_d.f90: New test.
1133
1134 2011-02-28  Jason Merrill  <jason@redhat.com>
1135
1136         * g++.dg/inherit/covariant18.C: New.
1137
1138 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
1139
1140         PR middle-end/47893
1141         * gcc.dg/pr47893.c: New test.
1142
1143 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1144
1145         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1146         NULL in case of a selector with conflicting types.
1147         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1148
1149 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
1150
1151         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1152         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1153         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1154         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1155
1156 2011-02-28  Jason Merrill  <jason@redhat.com>
1157
1158         PR c++/47906
1159         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1160
1161 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1162
1163         PR libgfortran/47778
1164         * gfortran.dg/namelist_71.f90: New test.
1165
1166 2011-02-27  Jason Merrill  <jason@redhat.com>
1167
1168         PR c++/47906
1169         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1170         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1171
1172 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1173
1174         PR c++/46466
1175         * g++.dg/cpp0x/constexpr-ctor8.C: New.
1176
1177 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
1178
1179         PR fortran/47886
1180         * gfortran.dg/gomp/task-1.f90: Removed.
1181
1182 2011-02-26  Jason Merrill  <jason@redhat.com>
1183
1184         * g++.dg/template/this-targ1.C: New.
1185
1186         * g++.dg/cpp0x/regress/template-const1.C: New.
1187         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1188         * g++.dg/template/function1.C: Adjust.
1189         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1190         * g++.dg/debug/debug7.C: Adjust.
1191
1192 2011-02-26  Tobias Burnus  <burnus@net-b.de>
1193
1194         PR fortran/47886
1195         * gfortran.dg/gomp/task-1.f90: New.
1196
1197 2011-02-25  Jie Zhang  <jie@codesourcery.com>
1198
1199         * gcc.target/arm/neon-thumb2-move.c: Add
1200         dg-require-effective-target arm_thumb2_ok.
1201
1202 2011-02-24  Jason Merrill  <jason@redhat.com>
1203
1204         * g++.dg/parse/constant1.C: Specify C++98 mode.
1205         * g++.dg/parse/constant5.C: Likewise.
1206         * g++.dg/parse/error2.C: Likewise.
1207         * g++.dg/parse/semicolon3.C: Likewise.
1208         * g++.dg/template/crash14.C: Likewise.
1209         * g++.dg/template/local4.C: Likewise.
1210         * g++.dg/template/nontype3.C: Likewise.
1211         * g++.dg/parse/crash31.C: Adjust expected errors.
1212         * g++.dg/template/function1.C: Likewise.
1213         * g++.dg/template/ref3.C: Likewise.
1214         * g++.dg/template/static9.C: Likewise.
1215         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1216
1217         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1218         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1219         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1220         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1221         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1222
1223 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
1224
1225         PR fortran/47878
1226         * gfortran.dg/pr47878.f90: New test.
1227
1228 2011-02-24  Richard Guenther  <rguenther@suse.de>
1229
1230         PR testsuite/47801
1231         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1232         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1233
1234 2011-02-24  Richard Guenther  <rguenther@suse.de>
1235
1236         PR fortran/47839
1237         * gfortran.dg/lto/pr47839_0.f90: New testcase.
1238         * gfortran.dg/lto/pr47839_1.f90: Likewise.
1239
1240 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1241
1242         PR libgfortran/47567
1243         * gfortran.dg/fmt_f0_1.f90: Update test.
1244
1245 2011-02-23  Jason Merrill  <jason@redhat.com>
1246
1247         * g++.dg/abi/mangle39.C: Adjust parm mangling.
1248         * g++.dg/abi/mangle45.C: New.
1249
1250         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1251         * g++.dg/template/canon-type-9.C: Match use of decltype
1252         between declaration and definition.
1253         * g++.dg/template/canon-type-12.C: Likewise.
1254
1255 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
1256
1257         PR fortran/40850
1258         * gfortran.dg/nested_allocatables_1.f90: New.
1259
1260 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
1261
1262         PR c++/46868
1263         * g++.dg/pr46868.C: New test.
1264         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1265         * g++.dg/parse/error14.C: Adjust.
1266
1267 2011-02-23  Richard Guenther  <rguenther@suse.de>
1268
1269         PR tree-optimization/47838
1270         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1271
1272 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
1273
1274         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
1275
1276 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
1277
1278         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1279         * gfortran.dg/count_init_expr.f03: Ditto.
1280         * gfortran.dg/gomp/pr43711.f90: Ditto.
1281         * gcc.dg/struct-parse-2.c: Ditto.
1282         * gcc.dg/parse-error-3.c: Ditto.
1283         * gcc.dg/Wlogical-op-1.c: Ditto.
1284         * gcc.dg/Walways-true-1.c: Ditto.
1285         * gcc.dg/pr24225.c: Ditto.
1286         * gcc.dg/Walways-true-2.c: Ditto.
1287         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1288         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1289         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1290         * g++.dg/overload/defarg4.C: Ditto.
1291         * g++.dg/inherit/covariant16.C: Ditto.
1292         * g++.dg/inherit/virtual7.C: Ditto.
1293         * g++.dg/template/canon-type-9.C: Ditto.
1294         * g++.dg/template/access19.C: Ditto.
1295         * g++.dg/template/call7.C: Ditto.
1296         * g++.dg/template/canon-type-2.C: Ditto.
1297         * g++.dg/template/init7.C: Ditto.
1298         * g++.dg/template/sizeof-template-argument.C: Ditto.
1299         * g++.dg/template/const3.C: Ditto.
1300         * g++.dg/template/sfinae26.C: Ditto.
1301         * g++.dg/template/sfinae26.C: Ditto.
1302         * g++.dg/template/canon-type-11.C: Ditto.
1303         * g++.dg/template/union2.C: Ditto.
1304         * g++.dg/template/canon-type-3.C: Ditto.
1305         * g++.dg/template/canon-type-1.C: Ditto.
1306         * g++.dg/template/canon-type-5.C: Ditto.
1307         * g++.dg/template/canon-type-7.C: Ditto.
1308         * g++.dg/template/canon-type-10.C: Ditto.
1309         * g++.dg/template/spec36.C: Ditto.
1310         * g++.dg/template/typedef38.C: Ditto.
1311         * g++.dg/template/canon-type-4.C: Ditto.
1312         * g++.dg/template/canon-type-6.C: Ditto.
1313         * g++.dg/template/canon-type-13.C: Ditto.
1314         * g++.dg/template/instantiate9.C: Ditto.
1315         * g++.dg/template/ttp22.C: Ditto.
1316         * g++.dg/warn/Wreturn-type-6.C: Ditto.
1317         * g++.dg/warn/Walways-true-1.C: Ditto.
1318         * g++.dg/warn/Wlogical-op-1.C: Ditto.
1319         * g++.dg/warn/Walways-true-2.C: Ditto.
1320         * g++.dg/conversion/op4.C: Ditto.
1321         * g++.dg/opt/pr19650.C: Ditto.
1322         * g++.dg/lookup/friend11.C: Ditto.
1323         * g++.dg/other/default2.C: Ditto.
1324         * g++.dg/other/default3.C: Ditto.
1325         * g++.dg/other/dtor2.C: Ditto.
1326         * g++.dg/other/friend5.C: Ditto.
1327         * g++.dg/other/default5.C: Ditto.
1328         * g++.dg/init/brace6.C: Ditto.
1329         * g++.dg/init/aggr5.C: Ditto.
1330         * g++.dg/init/error2.C: Ditto.
1331         * g++.dg/expr/bound-mem-fun.C: Ditto.
1332         * g++.dg/expr/cond6.C: Ditto.
1333         * g++.dg/expr/stmt-expr-1.C: Ditto.
1334         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1335         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1336         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1337         * g++.dg/cpp0x/bracket1.C: Ditto.
1338         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1339         * g++.dg/cpp0x/pr38646.C: Ditto.
1340         * g++.dg/cpp0x/variadic73.C: Ditto.
1341         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1342         * g++.dg/cpp0x/bracket4.C: Ditto.
1343         * g++.dg/cpp0x/decltype4.C: Ditto.
1344         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1345         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1346         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1347         * g++.dg/cpp0x/variadic-new2.C: Ditto.
1348         * g++.dg/cpp0x/decltype2.C: Ditto.
1349         * g++.dg/cpp0x/decltype1.C: Ditto.
1350         * g++.dg/cpp0x/bracket2.C: Ditto.
1351         * g++.dg/cpp0x/decltype5.C: Ditto.
1352         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1353         * g++.dg/cpp0x/variadic70.C: Ditto.
1354         * g++.dg/cpp0x/decltype6.C: Ditto.
1355         * g++.dg/cpp0x/rvo.C: Ditto.
1356         * g++.dg/cpp0x/vt-40092.C: Ditto.
1357         * g++.dg/cpp0x/variadic-new.C: Ditto.
1358         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1359         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1360         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1361         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1362         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1363         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1364         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1365         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1366         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1367         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1368         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1369         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1370         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1371         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1372         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1373         * g++.dg/cpp0x/pr39639.C: Ditto.
1374         * g++.dg/cpp0x/decltype3.C: Ditto.
1375         * g++.dg/cpp0x/variadic68.C: Ditto.
1376         * g++.dg/cpp0x/variadic-function.C: Ditto.
1377         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1378         * g++.dg/cpp0x/variadic-bind.C: Ditto.
1379         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1380         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1381         * g++.dg/parse/crash35.C: Ditto.
1382         * g++.dg/parse/crash40.C: Ditto.
1383         * g++.dg/parse/defarg12.C: Ditto.
1384         * g++.dg/parse/crash34.C: Ditto.
1385         * g++.dg/parse/constructor3.C: Ditto.
1386         * g++.dg/parse/template23.C: Ditto.
1387         * g++.dg/parse/crash56.C: Ditto.
1388         * g++.dg/parse/dtor13.C: Ditto.
1389         * g++.dg/parse/error33.C: Ditto.
1390         * g++.dg/parse/ctor9.C: Ditto.
1391         * g++.dg/parse/error32.C: Ditto.
1392         * g++.dg/parse/error37.C: Ditto.
1393         * g++.dg/parse/bitfield3.C: Ditto.
1394         * g++.dg/parse/struct-4.C: Ditto.
1395         * g++.dg/ext/has_trivial_copy.C: Ditto.
1396         * g++.dg/ext/is_polymorphic.C: Ditto.
1397         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1398         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1399         * g++.dg/ext/has_nothrow_assign.C: Ditto.
1400         * g++.dg/ext/is_union.C: Ditto.
1401         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1402         * g++.dg/ext/is_pod.C: Ditto.
1403         * g++.dg/ext/has_virtual_destructor.C: Ditto.
1404         * g++.dg/ext/has_trivial_constructor.C: Ditto.
1405         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1406         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1407         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1408         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1409         * g++.dg/ext/is_abstract.C: Ditto.
1410         * g++.dg/ext/has_trivial_assign.C: Ditto.
1411         * g++.dg/ext/is_class.C: Ditto.
1412         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1413         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1414         * g++.dg/ext/is_base_of.C: Ditto.
1415         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1416         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1417         * g++.dg/ext/is_empty.C: Ditto.
1418         * g++.dg/ext/is_enum.C: Ditto.
1419         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1420         * gnat.dg/opt11.adb: Ditto.
1421         * obj-c++.dg/pr45735.mm: Ditto.
1422         * obj-c++.dg/pr24393.mm: Ditto.
1423         * obj-c++.dg/exceptions-2.mm: Ditto.
1424         * objc.dg/pr45735.m: Ditto.
1425         * objc.dg/pr24393.m: Ditto.
1426
1427 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1428
1429         * objc.dg/attributes/objc-exception-1.m: New.
1430
1431 2011-02-23  Jie Zhang  <jie@codesourcery.com>
1432
1433         * gcc.dg/cpp/include7.c: New test.
1434
1435 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
1436
1437         PR c++/47242
1438         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1439
1440 2011-02-23  Jie Zhang  <jie@codesourcery.com>
1441
1442         PR rtl-optimization/47763
1443         * gcc.dg/pr47763.c: New test.
1444
1445 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
1446
1447         PR fortran/45743
1448         * gfortran.dg/whole_file_32.f90 : New test.
1449
1450 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
1451
1452         PR c++/47666
1453         * g++.dg/inherit/virtual7.C: New test.
1454
1455 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1456
1457         PR objc/47832
1458         * objc.dg/type-size-3.m: Updated error message.
1459         * objc.dg/type-size-4.m: New test.
1460         * objc.dg/type-size-5.m: New test.
1461
1462 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1463
1464         * lib/gnat.exp: Fix comments.
1465         Don't load libgloss.exp.
1466         (default_gnat_version): Call $compiler with --version.
1467         Adapt regexp for gnatmake output, insert version.
1468         (gnat_version): New proc.
1469         (gnat_init): Remove gnat_libgcc_s_path.
1470         (gnat_target_compile): Likewise.
1471         Remove ld_library_path.
1472         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1473         (gnat_pass): Remove.
1474         (gnat_pass): Remove.
1475         (gnat_finish): Remove.
1476         (gnat_exit): Remove.
1477         (local_find_gnatmake): Reindent.
1478         (runtest_file_p): Remove.
1479         (prune_warnings): Remove.
1480         (find_gnatclean): New proc.
1481         * lib/gnat-dg.exp (lremove): New proc.
1482         (gnat-dg-test): Reindent.
1483         Remove additional output files.
1484         (gnat-dg-runtest): Remove.
1485
1486         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1487         * gnat.dg/loop_optimization6.adb: Likewise.
1488         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1489
1490 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
1491
1492         PR tree-optimization/47835
1493         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1494
1495 2011-02-22  Tobias Burnus  <burnus@net-b.de>
1496
1497         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1498         * gfortran.dg/abstract_type_2.f03: Ditto.
1499         * gfortran.dg/abstract_type_3.f03: Ditto.
1500         * gfortran.dg/abstract_type_4.f03: Ditto.
1501         * gfortran.dg/abstract_type_5.f03: Ditto.
1502         * gfortran.dg/abstract_type_6.f03: Ditto.
1503         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1504         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1505         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1506         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1507         * gfortran.dg/array_function_5.f90: Ditto.
1508         * gfortran.dg/asynchronous_3.f03: Ditto.
1509         * gfortran.dg/char_expr_1.f90: Ditto.
1510         * gfortran.dg/class_14.f03: Ditto.
1511         * gfortran.dg/data_array_6.f: Ditto.
1512         * gfortran.dg/data_invalid.f90: Ditto.
1513         * gfortran.dg/dot_product_1.f03: Ditto.
1514         * gfortran.dg/func_derived_5.f90: Ditto.
1515         * gfortran.dg/func_result_4.f90: Ditto.
1516         * gfortran.dg/implied_do_1.f90: Ditto.
1517         * gfortran.dg/initialization_25.f90: Ditto.
1518         * gfortran.dg/initialization_26.f90: Ditto.
1519         * gfortran.dg/interface_34.f90: Ditto.
1520         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1521         * gfortran.dg/keyword_symbol_1.f90: Ditto.
1522         * gfortran.dg/matmul_8.f03: Ditto.
1523         * gfortran.dg/merge_init_expr.f90: Ditto.
1524         * gfortran.dg/pack_assign_1.f90: Ditto.
1525         * gfortran.dg/pack_vector_1.f90: Ditto.
1526         * gfortran.dg/pointer_check_8.f90: Ditto.
1527         * gfortran.dg/product_init_expr.f03: Ditto.
1528         * gfortran.dg/reshape_order_5.f90: Ditto.
1529         * gfortran.dg/reshape_shape_1.f90: Ditto.
1530         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1531         * gfortran.dg/same_name_2.f90: Ditto.
1532         * gfortran.dg/selected_real_kind_1.f90: Ditto.
1533         * gfortran.dg/spread_init_expr.f03: Ditto.
1534         * gfortran.dg/stmt_func_1.f90: Ditto.
1535         * gfortran.dg/sum_init_expr.f03: Ditto.
1536         * gfortran.dg/transpose_3.f03: Ditto.
1537         * gfortran.dg/unpack_init_expr.f03: Ditto.
1538         * gfortran.dg/warn_conversion.f90: Ditto.
1539         * gfortran.dg/warn_conversion_2.f90: Ditto.
1540         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1541         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1542         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1543         * gfortran.dg/whole_file_16.f90: Ditto.
1544         * gfortran.dg/whole_file_17.f90: Ditto.
1545         * gfortran.dg/whole_file_18.f90: Ditto.
1546         * gfortran.dg/whole_file_20.f03: Ditto.
1547         * gfortran.dg/whole_file_5.f90: Ditto.
1548         * gfortran.dg/whole_file_6.f90: Ditto.
1549         * gfortran.dg/write_invalid_format.f90: Ditto.
1550         * gfortran.dg/zero_sized_6.f90: Ditto.
1551
1552 2011-02-21  Jeff Law <law@redhat.com>
1553
1554         PR rtl-optimization/46178
1555         * gcc.target/i386/pr46178.c: New test.
1556
1557         PR rtl-optimization/46002
1558         * gcc.c-torture/compile/pr46002.c: New test.
1559
1560 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1561
1562         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1563         *-*-hpux10*.
1564
1565 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
1566
1567         PR debug/47106
1568         * g++.dg/debug/pr47106.C: Require effective target lto.
1569
1570 2011-02-21  Jason Merrill  <jason@redhat.com>
1571
1572         * g++.dg/cpp0x/constexpr-diag2.C: New.
1573
1574 2011-02-20  Jason Merrill  <jason@redhat.com>
1575
1576         * g++.dg/cpp0x/constexpr-ctor7.C: New.
1577
1578         * g++.dg/cpp0x/fntmpdefarg2.C: New.
1579
1580         * g++.dg/overload/conv-op1.C: New.
1581
1582         * g++.dg/cpp0x/constexpr-synth1.C: New.
1583
1584 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1585
1586         * objc.dg/layout-2.m: New.
1587         * objc.dg/selector-3.m: Adjusted location of error message.
1588         * objc.dg/type-size-3.m: Same.
1589         * obj-c++.dg/selector-3.mm: Same.
1590
1591 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1592
1593         PR objc/47784
1594         * objc.dg/property/dotsyntax-22.m: New.
1595         * obj-c++.dg/property/dotsyntax-22.mm: New.
1596
1597 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
1598
1599         PR c++/46394
1600         * g++.dg/template/typedef38.C: New test.
1601
1602 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
1603
1604         PR fortran/46818
1605         * gfortran.dg/whole_file_30.f90 : New test.
1606         * gfortran.dg/whole_file_31.f90 : New test.
1607
1608 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
1609
1610         PR fortran/45077
1611         PR fortran/44945
1612         * gfortran.dg/whole_file_28.f90 : New test.
1613         * gfortran.dg/whole_file_29.f90 : New test.
1614
1615 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1616
1617         PR c++/44118
1618         * g++.dg/template/crash105.C: New.
1619
1620 2011-02-19  Jason Merrill  <jason@redhat.com>
1621
1622         * g++.dg/cpp0x/regress/no-elide1.C: New.
1623
1624 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
1625
1626         PR tree-optimization/46620
1627         * gcc.dg/pr46620.c: New.
1628
1629 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
1630
1631         PR c/47809
1632         * gcc.target/i386/pr47809.c: New test.
1633
1634 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1635             Tobias Burnus  <burnus@net-b.de>
1636
1637         * lib/target-supports.exp
1638         (check_effective_target_fortran_large_real): New check for large reals.
1639         * gfortran.dg/nan_7.f90: New test.
1640
1641 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1642
1643         PR libgfortran/47567
1644         * gfortran.dg/fmt_f0_1.f90: Update test.
1645
1646 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
1647
1648         PR fortran/47348
1649         * gfortran.dg/array_constructor_36.f90 : New test.
1650         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1651         allow for comparison between different elements of the array
1652         constructor at different levels of optimization.
1653
1654 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
1655
1656         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1657         * gcc.target/i386/pr32280-1.c: Likewise.
1658
1659 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
1660
1661         PR target/47800
1662         * gcc.target/i386/pr47800.c: New test.
1663
1664 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
1665
1666         * objc/execute/exceptions/foward-1.x: New.
1667
1668 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1669
1670         PR fortran/47789
1671         * gfortran.dg/derived_constructor_comps_4.f90: New.
1672
1673 2011-02-18  Tobias Burnus
1674
1675         PR fortran/47775
1676         * gfortran.dg/func_result_6.f90: New.
1677
1678 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1679
1680         PR c++/47795
1681         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1682
1683 2011-02-18  Tobias Burnus  <burnus@net-b.de>
1684
1685         PR fortran/47750
1686         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
1687         gcc_warning_prefix.
1688         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
1689         normalizing the error/warning output.
1690         * gfortran.dg/Wall.f90: Update dg-error/warning.
1691         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1692         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1693         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1694         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1695         * gfortran.dg/class_30.f90: Update dg-error/warning.
1696         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1697         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1698         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1699         * gfortran.dg/entry_17.f90: Update dg-error/warning.
1700         * gfortran.dg/entry_19.f90: Update dg-error/warning.
1701         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1702         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1703         * gfortran.dg/g77/12632.f: Update dg-error/warning.
1704         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1705         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1706         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1707         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1708         * gfortran.dg/goto_8.f90: Update dg-error/warning.
1709         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1710         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1711         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1712         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1713         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1714         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1715         * gfortran.dg/volatile3.f90: Update dg-error/warning.
1716         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1717         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1718         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1719         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1720         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1721
1722 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1723
1724         PR fortran/47768
1725         * gfortran.dg/proc_ptr_comp_30.f90: New.
1726
1727 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
1728
1729         PR debug/47780
1730         * gcc.target/i386/pr47780.c: New test.
1731
1732 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1733
1734         PR fortran/47767
1735         * gfortran.dg/class_40.f03: New.
1736
1737 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
1738
1739         PR c++/47208
1740         * g++.dg/cpp0x/auto21.C: New test.
1741
1742 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
1743
1744         * objc.dg/special/unclaimed-category-1.h: Updated for
1745         new ABI support.
1746         * objc.dg/special/unclaimed-category-1.m: Same.
1747         * objc.dg/zero-link-1.m: Same.
1748         * objc.dg/lookup-1.m: Same.
1749         * objc.dg/torture/strings/const-str-9.m
1750         * objc.dg/torture/strings/const-str-10.m: Same.
1751         * objc.dg/torture/strings/const-str-11.m: Same.
1752         * objc.dg/torture/forward-1.m: Same.
1753         * objc.dg/zero-link-2.m: Same.
1754         * objc.dg/encode-7-next-64bit.m: Same.
1755         * objc.dg/method-4.m: Same.
1756         * objc.dg/next-runtime-1.m: Same.
1757         * objc.dg/image-info.m: Same.
1758         * objc.dg/pr23214.m: Same.
1759         * objc.dg/symtab-1.m: Same.
1760         * obj-c++.dg/basic.m: Same.
1761         * obj-c++.dg/proto-lossage-3.m: Same.
1762         * obj-c++.dg/torture/strings/const-str-10.m: Same.
1763         * obj-c++.dg/torture/strings/const-str-11.m: Same.
1764         * obj-c++.dg/torture/strings/const-str-9.m: Same.
1765         * obj-c++.dg/method-11.m: Same.
1766         * objc/execute/enumeration-1.m: Same.
1767         * objc/execute/object_is_class.m: Same.
1768         * objc/execute/formal_protocol-2.m: Same.
1769         * objc/execute/formal_protocol-4.m: Same.
1770         * objc/execute/formal_protocol-6.m: Same.
1771         * objc/execute/bycopy-3.m: Same.
1772         * objc/execute/exceptions/catchall-1.m: Same.
1773         * objc/execute/exceptions/finally-1.m: Same.
1774         * objc/execute/exceptions/local-variables-1.m: Same.
1775         * objc/execute/exceptions/foward-1.m: Same.
1776         * objc/execute/bf-common.h
1777         * objc/execute/enumeration-2.m: Same.
1778         * objc/execute/formal_protocol-1.m: Same.
1779         * objc/execute/formal_protocol-3.m: Same.
1780         * objc/execute/formal_protocol-5.m: Same.
1781         * objc/execute/accessing_ivars.m: Same.
1782         * objc/execute/bycopy-2.m: Same.
1783         * objc/execute/formal_protocol-7.m: Same.
1784         * objc/execute/compatibility_alias.m: Same.
1785         * objc/execute/no_clash.m: Same.
1786         * objc/execute/object_is_meta_class.m: Same.
1787         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1788         * objc/execute/class-tests-1.h: Include stdio.h.
1789         * objc/execute/class-tests-2.h: Same.
1790         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
1791         runtimes.
1792         * obj-c++.dg/try-catch-2.mm: Same.
1793
1794 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
1795
1796         PR c++/47783
1797         * g++.dg/warn/Wunused-parm-4.C: New test.
1798
1799 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
1800             Jan Hubicka  <jh@suse.cz>
1801
1802         PR debug/47106
1803         PR debug/47402
1804         * g++.dg/debug/pr47106.C: New.
1805
1806 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
1807
1808         PR target/43653
1809         * gcc.target/i386/pr43653.c: New test.
1810
1811 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
1812
1813         PR c++/47172
1814         * g++.dg/template/inherit6.C: New test.
1815
1816 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
1817
1818         PR fortran/47745
1819         * gfortran.dg/class_39.f03: New.
1820
1821 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
1822
1823         PR c++/47326
1824         * g++.dg/cpp0x/variadic106.C: New test.
1825
1826 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
1827
1828         PR libfortran/47757
1829         * gfortran.dg/pr47757-1.f90: New test.
1830         * gfortran.dg/pr47757-2.f90: New test.
1831         * gfortran.dg/pr47757-3.f90: New test.
1832
1833         PR c++/47704
1834         * g++.dg/cpp0x/enum8.C: New test.
1835
1836 2011-02-15  Jason Merrill  <jason@redhat.com>
1837
1838         * g++.dg/inherit/implicit-trivial1.C: New.
1839         * g++.dg/cpp0x/implicit-trivial1.C: New.
1840
1841 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
1842
1843         PR middle-end/47725
1844         * gcc.dg/torture/pr47725.c: Removed.
1845
1846 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1847
1848         PR target/47755
1849         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
1850         constant does not generate a load from memory.
1851
1852 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
1853
1854         PR middle-end/47725
1855         * gcc.dg/torture/pr47725.c: New.
1856
1857 2011-02-15  Richard Guenther  <rguenther@suse.de>
1858
1859         PR tree-optimization/47743
1860         * gcc.dg/torture/pr47743.c: New testcase.
1861
1862 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
1863
1864         PR middle-end/47581
1865         * gcc.target/i386/pr47581.c: New test.
1866
1867 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1868
1869         PR fortran/47730
1870         * gfortran.dg/select_type_22.f03: New.
1871
1872 2011-02-14  Jason Merrill  <jason@redhat.com>
1873
1874         * g++.dg/cpp0x/regress/enum1.C: New.
1875
1876 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
1877
1878         * gnat.dg/include.adb: New test.
1879
1880 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1881
1882         PR fortran/47728
1883         * gfortran.dg/class_38.f03: New.
1884
1885 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
1886
1887         * gcc.dg/pr46494.c: New test.
1888
1889 2011-02-14  Richard Guenther  <rguenther@suse.de>
1890
1891         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
1892
1893 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1894
1895         PR ada/41929
1896         * gnat.dg/null_pointer_deref1.exp: Don't skip on
1897         sparc*-sun-solaris2.11.
1898
1899 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1900
1901         PR fortran/47349
1902         * gfortran.dg/argument_checking_18.f90: New.
1903
1904 2011-02-13  Tobias Burnus  <burnus@net-b.de>
1905
1906         * gfortran.dg/argument_checking_13.f90: Update dg-error.
1907         * gfortran.dg/argument_checking_17.f90: New.
1908
1909 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
1910
1911         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
1912         are temporarily disabled.
1913         * gfortran.dg/class_7.f03: Ditto.
1914         * gfortran.dg/coarray_14.f90: Ditto.
1915         * gfortran.dg/typebound_proc_13.f03: Ditto.
1916
1917 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
1918
1919         PR fortran/45586
1920         * gfortran.dg/extends_11.f03: New.
1921
1922 2011-02-11  Xinliang David Li  <davidxl@google.com>
1923
1924         PR tree-optimization/47707
1925         * g++.dg/tree-ssa/pr47707.C: New test.
1926
1927 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
1928
1929         * g++.dg/opt/inline17.C: New test.
1930
1931 2011-02-11  Tobias Burnus  <burnus@net-b.de>
1932
1933         PR fortran/47550
1934         * gfortran.dg/pure_formal_2.f90: New.
1935
1936 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
1937
1938         PR rtl-optimization/47614
1939         * gfortran.dg/pr47614.f: New.
1940
1941 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
1942
1943         PR driver/47678
1944         * gcc.dg/opts-6.c: New test.
1945
1946 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
1947
1948         PR debug/47684
1949         * gcc.dg/pr47684.c: New test.
1950
1951 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1952
1953         PR target/47629
1954         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
1955         c99_runtime, dg-add-options c99_runtime.
1956         (main): Use __asm__.
1957
1958 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1959
1960         PR testsuite/47400
1961         * lib/target-supports.exp (check_ascii_locale_available): New proc.
1962         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
1963         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
1964         * gcc.dg/ucnid-10.c: Likewise.
1965         * gcc.dg/ucnid-13.c: Likewise.
1966         * gcc.dg/ucnid-7.c: Likewise.
1967         * gcc.dg/ucnid-8.c: Likewise.
1968         Adapt dg-warning line number.
1969
1970 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
1971
1972         * gcc.target/i386/parity-1.c: Use -march=k8.
1973         * gcc.target/i386/parity-2.c: Ditto.
1974         * gcc.target/i386/vecinit-1.c: Ditto.
1975         * gcc.target/i386/vecinit-2.c: Ditto.
1976
1977 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1978
1979         PR target/46610
1980         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
1981         * gcc.target/mips/save-restore-3.c: Likewise.
1982         * gcc.target/mips/save-restore-4.c: Likewise.
1983         * gcc.target/mips/save-restore-5.c: Likewise.
1984
1985         PR target/47683
1986         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
1987         * g++.dg/tree-prof/partition2.C: Likewise.
1988
1989 2011-02-09  Jason Merrill  <jason@redhat.com>
1990
1991         * g++.dg/tree-ssa/inline-3.C: Use a normal function
1992         rather than misdeclare std::puts.
1993
1994         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
1995         * g++.dg/other/warning1.C: Likewise.
1996         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1997         * g++.old-deja/g++.gb/scope06.C: Likewise.
1998         * g++.old-deja/g++.law/cvt11.C: Likewise.
1999         * g++.old-deja/g++.law/init1.C: Likewise.
2000         * g++.dg/abi/mangle26.C: Likewise.
2001
2002         * g++.dg/template/function1.C: Adjust for C++0x mode.
2003         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2004
2005         * g++.dg/ext/label10.C: Adjust for C++0x mode.
2006         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2007
2008         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2009
2010         * g++.dg/cpp0x/regress/abi-empty7.C: New.
2011
2012         * g++.dg/cpp0x/regress: New directory.
2013         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2014         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2015         * g++.dg/cpp0x/regress/regress3.C: New.
2016
2017 2011-02-10  Richard Guenther  <rguenther@suse.de>
2018
2019         PR tree-optimization/47677
2020         * gcc.dg/torture/pr47677.c: New testcase.
2021
2022 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
2023
2024         * objc.dg/special/load-category-1.m: Remove unused header.
2025         * objc.dg/special/load-category-1a.m: Likewise.
2026         * objc.dg/special/load-category-2.m: Likewise.
2027         * objc.dg/special/load-category-2a.m: Likewise.
2028         * objc.dg/special/load-category-3.m: Likewise.
2029         * objc.dg/special/load-category-3a.m: Likewise.
2030         * objc.dg/attributes/proto-attribute-2.m: Likewise.
2031         * objc.dg/attributes/proto-attribute-3.m: Likewise.
2032         * objc.dg/attributes/class-attribute-1.m: Likewise.
2033         * objc.dg/property/property.exp: Don't run for Darwin < 9.
2034         * obj-c++.dg/property/property.exp: Likewise.
2035         * objc.dg/attributes/method-sentinel-1.m: Update type header.
2036         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2037         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2038         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2039         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2040         * obj-c++.dg/template-8.mm: Likewise.
2041
2042 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
2043
2044         PR target/47665
2045         * gcc.target/i386/pr47665.c: New test.
2046
2047 2011-02-10  Jie Zhang  <jie@codesourcery.com>
2048
2049         PR testsuite/47622
2050         Revert
2051         2011-02-05  Jie Zhang  <jie@codesourcery.com>
2052         PR debug/42631
2053         * gcc.dg/pr42631.c: Update test.
2054         * gcc.dg/pr42631-2.c: New test.
2055
2056 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2057
2058         PR fortran/47352
2059         * gfortran.dg/proc_decl_25.f90: New.
2060
2061 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2062
2063         PR fortran/47463
2064         * gfortran.dg/typebound_assignment_2.f03: New.
2065
2066 2011-02-09  Richard Guenther  <rguenther@suse.de>
2067
2068         PR tree-optimization/47664
2069         * gcc.dg/tree-ssa/inline-7.c: New testcase.
2070
2071 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
2072
2073         PR middle-end/47646
2074         * gnat.dg/uninit_func.adb: Adjust dg directive.
2075
2076 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
2077
2078         PR middle-end/47646
2079         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2080
2081 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2082
2083         PR fortran/47637
2084         * gfortran.dg/auto_dealloc_2.f90: New.
2085
2086 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2087
2088         * gcc.dg/builtins-config.h: Remove __sgi handling.
2089         * lib/target-supports.exp (add_options_for_c99_runtime): Add
2090         -std=c99 for mips-sgi-irix6.5*.
2091
2092 2011-02-09  Martin Jambor  <mjambor@suse.cz>
2093
2094         PR middle-end/45505
2095         * gfortran.dg/pr25923.f90: Remove xfails.
2096
2097 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2098
2099         PR fortran/47583
2100         * gfortran.dg/inquire_14.f90: New test.
2101
2102 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
2103
2104         PR fortran/45290
2105         * gfortran.dg/pointer_init_6.f90: New.
2106
2107 2011-02-08  Jeff Law <law@redhat.com>
2108
2109         PR tree-optimization/42893
2110         * gcc.tree-ssa/pr42893.c: New test.
2111
2112 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
2113
2114         PR tree-optimization/46834
2115         PR tree-optimization/46994
2116         PR tree-optimization/46995
2117         * gcc.dg/graphite/id-pr46834.c: New.
2118         * gfortran.dg/graphite/id-pr46994.f90: New.
2119         * gfortran.dg/graphite/id-pr46995.f90: New.
2120
2121 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2122
2123         PR middle-end/47646
2124         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2125         using the variable is known the warning is emitted there.
2126         * gcc.dg/uninit-pr19430.c (foo): Likewise.
2127         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2128
2129         * c-c++-common/pr20000.c (g): Both warnings occur at the return
2130         statement.
2131         (vg): Likewise.
2132         * gcc.dg/noreturn-1.c (foo5): Likewise.
2133         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2134         (method2): Likewise.
2135
2136         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2137         the return statement using the uninitialized variable.
2138         * gfortran.dg/pr39666-2.f90 (f): Likewise.
2139
2140 2011-02-08  Richard Guenther  <rguenther@suse.de>
2141
2142         PR middle-end/47639
2143         * g++.dg/opt/pr47639.c: New testcase.
2144
2145 2011-02-08  Richard Guenther  <rguenther@suse.de>
2146
2147         PR tree-optimization/47632
2148         * g++.dg/opt/pr47632.C: New testcase.
2149
2150 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2151
2152         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2153
2154 2011-02-07  Richard Guenther  <rguenther@suse.de>
2155
2156         PR tree-optimization/47615
2157         * g++.dg/opt/pr47615.C: New testcase.
2158
2159 2011-02-07  Richard Guenther  <rguenther@suse.de>
2160
2161         PR tree-optimization/47621
2162         * gcc.dg/torture/pr47621.c: New testcase.
2163
2164 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
2165
2166         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2167
2168 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
2169
2170         PR fortran/47592
2171         * gfortran.dg/allocate_with_source_1 : New test.
2172
2173 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
2174
2175         PR middle-end/47610
2176         * gcc.dg/pr47610.c: New test.
2177
2178 2011-02-05  Jie Zhang  <jie@codesourcery.com>
2179
2180         PR debug/42631
2181         * gcc.dg/pr42631.c: Update test.
2182         * gcc.dg/pr42631-2.c: New test.
2183
2184 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2185
2186         PR fortran/47574
2187         * gfortran.dg/pr47574.f90:  New test.
2188
2189 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
2190
2191         PR tree-optimization/46194
2192         * gcc.dg/autopar/pr46194.c: New.
2193
2194 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2195
2196         PR tree-optimization/43695
2197         * g++.dg/ipa/pr43695.C: New.
2198
2199 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
2200
2201         PR inline-asm/23200
2202         * gcc.dg/pr23200.c: New test.
2203
2204 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
2205
2206         PR c++/47589
2207         * g++.dg/pr47589.C: New test.
2208
2209 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
2210
2211         PR c++/47398
2212         * g++.dg/template/typedef37.C: New test.
2213         * g++.dg/template/param1.C: Adjust expected error message.
2214
2215 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
2216
2217         PR middle-end/31490
2218         * gcc.dg/pr31490-2.c: New test.
2219         * gcc.dg/pr31490-3.c: New test.
2220         * gcc.dg/pr31490-4.c: New test.
2221
2222 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
2223             Jakub Jelinek  <jakub@redhat.com>
2224
2225         PR c++/46890
2226         * g++.dg/parser/semicolon3.C: Adjust.
2227         * g++.dg/parser/semicolon4.C: New testcase.
2228         * g++.dg/pr46890.C: New testcase.
2229
2230 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2231
2232         PR c++/29571
2233         * g++.dg/init/pr29571.C: New.
2234
2235 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2236
2237         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2238         instead of vect_int.
2239
2240 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
2241
2242         PR target/47312
2243         * gcc.target/i386/pr47312.c: New test.
2244
2245         PR target/47564
2246         * gcc.target/i386/pr47564.c: New test.
2247
2248 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
2249
2250         PR tree-optimization/45122
2251         * gcc.dg/tree-ssa/pr45122.c: New.
2252
2253 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2254
2255         PR target/47272
2256         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2257         and vec_vsx_st.
2258
2259         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2260         and vsx so a default --with-cpu=power7 doesn't give an error
2261         when -mavoid-indexed-addresses is used.
2262
2263         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2264         wrapper function to save the arguments and then jump to the real
2265         function, rather than depending on the compiler not to move stuff
2266         before an asm.
2267         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2268
2269 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
2270             Paul Thomas  <pault@gcc.gnu.org>
2271
2272         PR fortran/47082
2273         * gfortran.dg/class_37.f03 : New test.
2274
2275 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
2276             Richard Guenther  <rguenther@suse.de>
2277
2278         PR tree-optimization/40979
2279         PR bootstrap/47044
2280         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2281         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2282         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2283         check_vect_support_and_set_flags.
2284         * gfortran.dg/graphite/vect-pr40979.f90: New.
2285
2286 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
2287
2288         PR fortran/47572
2289         * gfortran.dg/class_36.f03: New.
2290
2291 2011-02-02  Richard Guenther  <rguenther@suse.de>
2292
2293         PR tree-optimization/47566
2294         * gcc.dg/lto/20110201-1_0.c: New testcase.
2295
2296 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
2297
2298         PR debug/47498
2299         PR debug/47501
2300         PR debug/45136
2301         PR debug/45130
2302         * debug/pr47498.c: New.
2303         * debug/pr47501.c: New.
2304
2305 2011-02-01  Richard Guenther  <rguenther@suse.de>
2306
2307         PR tree-optimization/47559
2308         * g++.dg/torture/pr47559.C: New testcase.
2309
2310 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
2311
2312         PR fortran/47565
2313         * gfortran.dg/typebound_call_20.f03: New.
2314
2315 2011-02-01  Richard Guenther  <rguenther@suse.de>
2316
2317         PR tree-optimization/47555
2318         * gcc.dg/pr47555.c: New testcase.
2319
2320 2011-02-01  Richard Guenther  <rguenther@suse.de>
2321
2322         PR tree-optimization/47541
2323         * g++.dg/torture/pr47541.C: New testcase.
2324
2325 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
2326
2327         PR fortran/47455
2328         * gfortran.dg/typebound_call_19.f03: New.
2329
2330 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
2331
2332         PR c++/47416
2333         * g++.dg/cpp0x/pr47416.C: New test.
2334
2335 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
2336
2337         PR fortran/47519
2338         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2339
2340 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
2341
2342         PR fortran/47463
2343         * gfortran.dg/typebound_assignment_1.f03: New.
2344
2345 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
2346
2347         PR tree-optimization/47538
2348         * gcc.c-torture/execute/pr47538.c: New test.
2349
2350 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2351
2352         PR target/45325
2353         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2354
2355 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2356
2357         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2358
2359 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
2360
2361         PR rtl-optimization/44031
2362         * gcc.c-torture/compile/20110131-1.c: New test.
2363
2364 2011-01-31  Tobias Burnus  <burnus@net-b.de>
2365
2366         PR fortran/47042
2367         * gfortran.dg/stmt_func_1.f90: New.
2368
2369 2011-01-31  Tobias Burnus  <burnus@net-b.de>
2370
2371         PR fortran/47042
2372         * gfortran.dg/interface_34.f90: New.
2373
2374 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
2375
2376         PR fortran/47523
2377         * gfortran.dg/realloc_on_assign_5.f03: New test.
2378         * gfortran.dg/realloc_on_assign_5.f03: New test.
2379
2380 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2381
2382         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2383         * gfortran.dg/bessel_7.f90: Likewise.
2384         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
2385
2386         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2387         * gfortran.dg/sum_init_expr.f03: Likewise.
2388
2389         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2390
2391         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2392         -r -nostdlib.
2393
2394         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2395         loop only on "vect_intfloat_cvt" targets.
2396
2397 2011-01-29  Tobias Burnus  <burnus@net-b.de>
2398
2399         PR fortran/47531
2400         * gfortran.dg/shape_6.f90: New.
2401
2402 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2403
2404         PR libgfortran/47434
2405         * gfortran.dg/read_infnan_1.f90: Update test.
2406         * gfortran.dg/module_nan.f90: Update test.
2407         * gfortran.dg/char4_iunit_1.f03: Update test.
2408         * gfortran.dg/large_real_kind_1.f90: Update test.
2409         * gfortran.dg/real_const_3.f90: Update test.
2410         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2411
2412 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
2413
2414         PR c++/47311
2415         * g++.dg/template/param2.C: New test.
2416
2417 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2418
2419         PR libgfortran/47285
2420         * gfortran.dg/fmt_g.f: New test.
2421
2422 2011-01-28  Tobias Burnus  <burnus@net-b.de>
2423
2424         PR fortran/47507
2425         * gfortran.dg/pure_formal_1.f90: New.
2426
2427 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
2428
2429         PR target/42894
2430         * gcc.dg/tls/pr42894.c: New test.
2431
2432 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2433
2434         * gcc.dg/pr47276.c: Add dg-require-visibility.
2435
2436 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2437
2438         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2439
2440 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
2441             Tobias Burnus  <burnus@gcc.gnu.org>
2442
2443         PR fortran/45170
2444         PR fortran/35810
2445         PR fortran/47350
2446         * gfortran.dg/realloc_on_assign_3.f03: New test.
2447         * gfortran.dg/realloc_on_assign_4.f03: New test.
2448         * gfortran.dg/allocatable_function_5.f90: New test.
2449         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2450         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2451         implemented" dg-errors.
2452
2453 2011-01-27  Jan Hubicka  <jh@suse.cz>
2454
2455         PR middle-end/46949
2456         * gcc.dg/attr-weakref-4.c: New testcase
2457
2458 2011-01-27  Martin Jambor  <mjambor@suse.cz>
2459
2460         PR tree-optimization/47228
2461         * gcc.dg/torture/pr47228.c: New test.
2462
2463 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2464
2465         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2466
2467 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2468
2469         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2470         when using auto-overlay support on the SPU.
2471
2472 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
2473
2474         PR rtl-optimization/44174
2475         * gcc.target/i386/asm-6.c: New test.
2476
2477 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
2478
2479         PR rtl-optimization/46856
2480         * gcc.c-torture/compile/pr46856.c: New test.
2481
2482 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
2483             Andrew Pinski  <pinskia@gmail.com>
2484
2485         PR c/43082
2486         * gcc.dg/pr43082.c: New.
2487
2488 2011-01-26  DJ Delorie  <dj@redhat.com>
2489
2490         PR rtl-optimization/46878
2491         * gcc.dg/pr46878-1.c: New test.
2492
2493 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
2494
2495         PR c++/47476
2496         * g++.dg/cpp0x/pr47476.C: New test.
2497
2498 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2499
2500         * gcc.c-torture/compile/20110126-1.c: New test.
2501
2502 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
2503
2504         PR c/47473
2505         * gcc.dg/torture/pr47473.c: New test.
2506
2507 2011-01-26  Jan Hubicka  <jh@suse.cz>
2508
2509         PR target/47237
2510         * gcc.c-torture/execute/pr47237.c: New testcase.
2511
2512 2011-01-26  Jan Hubicka  <jh@suse.cz>
2513
2514         PR tree-optimization/47190
2515         * gcc.dg/attr-weakref-3.c: New testcase.
2516
2517 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
2518
2519         PR c++/43601
2520         * gcc.dg/dll-9a.c: New test file.
2521         * gcc.dg/dll-11.c: Likewise.
2522         * gcc.dg/dll-12.c: Likewise.
2523         * gcc.dg/dll-12a.c: Likewise.
2524         * gcc.dg/dll-11a.c: Likewise.
2525         * gcc.dg/dll-9.c: Likewise.
2526         * gcc.dg/dll-10.c: Likewise.
2527         * gcc.dg/dll-10a.c: Likewise.
2528         * g++.dg/ext/dllexport4a.cc: Likewise.
2529         * g++.dg/ext/dllexport4.C: Likewise.
2530         * g++.dg/ext/dllexport5.C: Likewise.
2531         * g++.dg/ext/dllexport5a.cc: Likewise.
2532
2533 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2534
2535         PR tree-optimization/46970
2536         * gcc.dg/graphite/pr46970.c: New.
2537
2538 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2539
2540         PR tree-optimization/46215
2541         * gcc.dg/graphite/pr46215.c: New.
2542
2543 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2544
2545         PR tree-optimization/46168
2546         * gcc.dg/graphite/pr46168.c: New.
2547
2548 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2549
2550         PR tree-optimization/43657
2551         * gcc.dg/graphite/pr43657.c: New.
2552
2553 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2554
2555         PR tree-optimization/29832
2556         * gfortran.dg/graphite/pr29832.f90: New.
2557
2558 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2559
2560         PR tree-optimization/43567
2561         * gcc.dg/graphite/pr43567.c: New.
2562
2563 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2564
2565         * gfortran.dg/graphite/interchange-4.f: New.
2566         * gfortran.dg/graphite/interchange-5.f: New.
2567
2568         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2569         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2570         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2571         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2572         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2573         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2574         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2575         * gfortran.dg/ltrans-7.f90: Removed.
2576         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2577
2578         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2579         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2580         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2581         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2582         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2583         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2584         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2585         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2586         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2587         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2588         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2589         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2590         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2591         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2592         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2593         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2594         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2595         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2596         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2597         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2598         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2599         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2600         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2601         * gcc.dg/tree-ssa/data-dep-1.c
2602         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2603         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2604         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2605         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2606         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2607
2608 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
2609
2610         PR tree-optimization/47265
2611         PR tree-optimization/47443
2612         * gcc.c-torture/compile/pr47265.c: New test.
2613         * gcc.dg/pr47443.c: New test.
2614
2615 2011-01-25  Martin Jambor  <mjambor@suse.cz>
2616
2617         PR tree-optimization/47382
2618         * g++.dg/torture/pr47382.C: New test.
2619         * g++.dg/opt/devirt1.C: Xfail.
2620
2621 2011-01-25  Yao Qi  <yao@codesourcery.com>
2622
2623         PR target/45701
2624         * gcc.target/arm/pr45701-1.c: New test.
2625         * gcc.target/arm/pr45701-2.c: New test.
2626         * gcc.target/arm/pr45701-3.c: New test.
2627
2628 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2629             Jakub Jelinek  <jakub@redhat.com>
2630
2631         PR tree-optimization/47271
2632         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2633
2634 2011-01-25  Nick Clifton  <nickc@redhat.com>
2635
2636         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2637         (saturate_add): Delete.
2638         (exchange): Delete.
2639         (main): Do not run saturate_add.
2640         (set_interrupts): Delete.
2641
2642 2011-01-25  Tobias Burnus  <burnus@net-b.de>
2643
2644         PR fortran/47448
2645         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2646
2647 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
2648
2649         PR tree-optimization/47427
2650         PR tree-optimization/47428
2651         * gcc.c-torture/compile/pr47427.c: New test.
2652         * gcc.c-torture/compile/pr47428.c: New test.
2653
2654 2011-01-25  Richard Guenther  <rguenther@suse.de>
2655
2656         PR middle-end/47411
2657         * gcc.dg/torture/pr47411.c: New testcase.
2658
2659 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2660
2661         * gfortran.dg/graphite/id-24.f: New.
2662         * gfortran.dg/graphite/id-25.f: New.
2663
2664 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2665
2666         * gfortran.dg/graphite/id-23.f: New.
2667
2668 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2669
2670         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2671
2672 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2673
2674         * gcc.dg/graphite/block-0.c: Un-XFAILed.
2675         * gcc.dg/graphite/block-1.c: Un-XFAILed.
2676         * gcc.dg/graphite/block-7.c: Un-XFAILed.
2677         * gcc.dg/graphite/block-8.c: Un-XFAILed.
2678         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2679         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2680         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2681         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2682         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
2683
2684 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2685
2686         * gcc.dg/graphite/block-0.c: Add documentation.
2687         * gcc.dg/graphite/block-4.c: Same.
2688         * gcc.dg/graphite/block-7.c: Same.
2689         * gcc.dg/graphite/block-8.c: New.
2690         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
2691         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2692         * gcc.dg/graphite/interchange-12.c: Add documentation.
2693         * gcc.dg/graphite/interchange-13.c: New.
2694         * gcc.dg/graphite/interchange-14.c: New.
2695         * gcc.dg/graphite/interchange-15.c: New.
2696         * gcc.dg/graphite/interchange-8.c: Add documentation.
2697         * gcc.dg/graphite/interchange-mvt.c: Same.
2698
2699 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2700
2701         PR target/47408
2702         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2703         * gcc.target/powerpc/altivec-14.c: Ditto.
2704         * gcc.target/powerpc/altivec-33.c: Ditto.
2705         * gcc.target/powerpc/altivec-types-1.c: Ditto.
2706         * gcc.target/powerpc/altivec-types-2.c: Ditto.
2707         * gcc.target/powerpc/altivec-types-3.c: Ditto.
2708         * gcc.target/powerpc/altivec-types-4.c: Ditto.
2709         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2710         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2711         * g++.dg/ext/altivec-15.C: Ditto.
2712         * g++.dg/ext/altivec-types-1.C: Ditto.
2713         * g++.dg/ext/altivec-types-2.C: Ditto.
2714         * g++.dg/ext/altivec-types-3.C: Ditto.
2715         * g++.dg/ext/altivec-types-4.C: Ditto.
2716
2717 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2718
2719         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2720
2721 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2722
2723         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2724         optimization options.
2725
2726 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2727
2728         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2729
2730         PR testsuite/45988
2731         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2732
2733 2011-01-23  Tobias Burnus  <burnus@net-b.de>
2734
2735         PR fortran/47421
2736         * gfortran.dg/allocatable_scalar_12.f90: New.
2737
2738 2011-01-23  Ira Rosen  <irar@il.ibm.com>
2739
2740         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2741         vectorization to be not profitable if peeling is used to
2742         realign the memory access.
2743         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2744         loop bound to avoid loop unrolling.
2745         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2746
2747 2011-01-22  Jan Hubicka  <jh@suse.cz>
2748
2749         PR lto/47333
2750         * g++.dg/lto/pr47333.C: New file.
2751
2752 2011-01-22  Jan Hubicka  <jh@suse.cz>
2753
2754         PR tree-optimization/43884
2755         PR lto/44334
2756         * gcc.dg/autopar/outer-2.c: Increase array size.
2757         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2758
2759 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2760
2761         PR fortran/38536
2762         * gfortran.dg/c_loc_tests_16.f90:  New test.
2763
2764 2011-01-22  Tobias Burnus  <burnus@net-b.de>
2765
2766         PR fortran/47399
2767         * gfortran.dg/typebound_proc_19.f90: New.
2768
2769 2011-01-21  Jeff Law <law@redhat.com>
2770
2771         PR tree-optimization/47053
2772         * g++.dg/pr47053.C: New test.
2773
2774 2011-01-21  Jason Merrill  <jason@redhat.com>
2775
2776         PR c++/47041
2777         * g++.dg/cpp0x/constexpr-ctor6.C: New.
2778
2779 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2780
2781         PR c++/47388
2782         * g++.dg/cpp0x/range-for10.C: New test.
2783         * g++.dg/template/for1.C: New test.
2784
2785         PR middle-end/45566
2786         * g++.dg/tree-prof/partition3.C: New test.
2787
2788         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
2789
2790         PR rtl-optimization/47366
2791         * g++.dg/opt/pr47366.C: New test.
2792
2793 2011-01-21  Jason Merrill  <jason@redhat.com>
2794
2795         PR c++/46552
2796         * g++.dg/cpp0x/constexpr-regress2.C: New.
2797
2798         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
2799
2800 2011-01-21  Jeff Law <law@redhat.com>
2801
2802         PR rtl-optimization/41619
2803         * gcc.dg/pr41619.c: New.
2804
2805 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2806
2807         PR tree-optimization/47355
2808         * g++.dg/opt/pr47355.C: New test.
2809
2810 2011-01-21  Richard Guenther  <rguenther@suse.de>
2811
2812         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
2813         making main hot.
2814
2815 2011-01-21  Richard Guenther  <rguenther@suse.de>
2816
2817         PR tree-optimization/47365
2818         * gcc.dg/torture/pr47365.c: New testcase.
2819         * gcc.dg/tree-ssa/pr47392.c: Likewise.
2820
2821 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2822
2823         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
2824
2825 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2826
2827         PR tree-optimization/47391
2828         * gcc.dg/pr47391.c: New test.
2829
2830 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2831
2832         * g++.dg/template/char1.C: Use signed char.
2833
2834 2011-01-21  Tobias Burnus  <burnus@net-b.de>
2835
2836         PR fortran/47377
2837         * gfortran.dg/pointer_target_4.f90: New.
2838
2839 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2840
2841         PR target/47251
2842         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
2843         ILP32 system and not IP32.
2844
2845 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
2846
2847         PR debug/46583
2848         * g++.dg/debug/pr46583.C: New.
2849
2850 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
2851
2852         PR debug/47283
2853         * g++.dg/debug/pr47283.C: New test.
2854
2855         PR testsuite/47371
2856         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
2857         * gcc.target/i386/headmerge-2.c: Likewise.
2858
2859 2011-01-20  Richard Guenther  <rguenther@suse.de>
2860
2861         PR middle-end/47370
2862         * gcc.dg/torture/pr47370.c: New testcase.
2863
2864 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
2865
2866         PR tree-optimization/46130
2867         * gcc.dg/pr46130-1.c: New test.
2868         * gcc.dg/pr46130-2.c: New test.
2869
2870 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
2871
2872         PR c++/47291
2873         * g++.dg/debug/dwarf2/template-params-10.C: New test.
2874
2875 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
2876
2877         PR debug/46240
2878         * g++.dg/debug/pr46240.cc: New.
2879
2880 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
2881
2882         PR c++/47303
2883         * g++.dg/template/anonunion1.C: New test.
2884
2885         PR rtl-optimization/47337
2886         * gcc.c-torture/execute/pr47337.c: New test.
2887
2888 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2889
2890         PR testsuite/45342
2891         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
2892
2893 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2894
2895         PR tree-optimization/46021
2896         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
2897
2898 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
2899
2900         PR tree-optimization/47290
2901         * g++.dg/torture/pr47290.C: New test.
2902
2903 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
2904
2905         PR fortran/47240
2906         * gfortran.dg/proc_ptr_comp_29.f90: New.
2907
2908 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
2909
2910         PR testsuite/41146
2911         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
2912         powerpc-apple-darwin9.
2913
2914 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
2915
2916         PR rtl-optimization/47299
2917         * gcc.c-torture/execute/pr47299.c: New test.
2918
2919 2011-01-17  Jason Merrill  <jason@redhat.com>
2920
2921         * g++.dg/cpp0x/constexpr-virtual.C: New.
2922
2923 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
2924
2925         PR fortran/47331
2926         * gfortran.dg/gomp/pr47331.f90: New test.
2927
2928 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2929
2930         PR objc/47314
2931         * objc.dg/selector-warn-1.m: New.
2932         * obj-c++.dg/selector-warn-1.mm: New.
2933
2934 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
2935
2936         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
2937         Update dg-final accordingly.
2938
2939 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2940
2941         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
2942
2943 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2944
2945         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
2946         target check.
2947         * gcc.dg/guality/pr36728-2.c: Likewise.
2948
2949 2011-01-17  Richard Guenther  <rguenther@suse.de>
2950
2951         PR tree-optimization/47313
2952         * g++.dg/torture/pr47313.C: New testcase.
2953
2954 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
2955
2956         PR target/47318
2957         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
2958         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
2959         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2960         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2961
2962         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
2963         as __m256i.
2964         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
2965         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
2966         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
2967
2968 2011-01-17  Richard Guenther  <rguenther@suse.de>
2969
2970         PR tree-optimization/45967
2971         * gcc.dg/torture/pr45967-2.c: New testcase.
2972         * gcc.dg/torture/pr45967-3.c: Likewise.
2973
2974 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2975
2976         PR testsuite/47325
2977         * g++.dg/ext/pr47213.C: Require visibility.
2978
2979 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
2980
2981         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
2982         * gcc.dg/fixed-point/struct-union.c: Update error messages.
2983
2984 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
2985
2986         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
2987         Linux-based targets.
2988
2989 2011-01-13  Jan Hubicka  <jh@suse.cz>
2990
2991         PR tree-optimization/47276
2992         * gcc.dg/pr47276.c: New testcase.
2993
2994 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
2995             Jonathan Wakely  <jwakely.gcc@gmail.com>
2996
2997         PR c++/33558
2998         * g++.dg/other/pr33558.C: New.
2999         * g++.dg/other/pr33558-2.C: New.
3000
3001 2011-01-14  Martin Jambor  <mjambor@suse.cz>
3002
3003         PR tree-optimization/45934
3004         PR tree-optimization/46302
3005         * g++.dg/ipa/devirt-c-1.C: New test.
3006         * g++.dg/ipa/devirt-c-2.C: Likewise.
3007         * g++.dg/ipa/devirt-c-3.C: Likewise.
3008         * g++.dg/ipa/devirt-c-4.C: Likewise.
3009         * g++.dg/ipa/devirt-c-5.C: Likewise.
3010         * g++.dg/ipa/devirt-c-6.C: Likewise.
3011         * g++.dg/ipa/devirt-6.C: Likewise.
3012         * g++.dg/ipa/devirt-d-1.C: Likewise.
3013         * g++.dg/torture/pr45934.C: Likewise.
3014
3015 2011-01-14  Jason Merrill  <jason@redhat.com>
3016
3017         * g++.dg/cpp0x/variadic105.C: New.
3018
3019 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
3020             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3021
3022         PR objc/45989
3023         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3024         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3025         execution tests on i?86-*-*, x86_64-*-* and
3026         powerpc*-apple-darwin* && ilp32.
3027         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3028         tests on i?86-*-* and x86_64-*-*.
3029
3030 2011-01-14  Richard Guenther  <rguenther@suse.de>
3031
3032         PR tree-optimization/47280
3033         * g++.dg/opt/pr47280.C: New testcase.
3034
3035 2011-01-14  Jason Merrill  <jason@redhat.com>
3036
3037         * g++.dg/cpp0x/constexpr-regress1.C: New.
3038
3039         * g++.dg/ext/flexary2.C: New.
3040
3041 2011-01-14  Richard Guenther  <rguenther@suse.de>
3042
3043         PR middle-end/47281
3044         * gcc.dg/torture/pr47281.c: New testcase.
3045         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3046
3047 2011-01-14  Richard Guenther  <rguenther@suse.de>
3048
3049         PR tree-optimization/47286
3050         * gcc.dg/tree-ssa/pr47286.c: New testcase.
3051
3052 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
3053
3054         PR c++/47213
3055         * g++.dg/ext/pr47213.C: New.
3056
3057 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3058
3059         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3060
3061 2011-01-13  Tobias Burnus  <burnus@net-b.de>
3062             Mikael Morin  <mikael@gcc.gnu.org>
3063
3064         PR fortran/45848
3065         PR fortran/47204
3066         * gfortran.dg/select_type_20.f90: New.
3067         * gfortran.dg/select_type_21.f90: New.
3068
3069 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3070
3071         PR target/47251
3072         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3073
3074 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3075
3076         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3077         * gcc.dg/guality/pr36728-2.c: Likewise.
3078
3079 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
3080
3081         PR debug/PR46973
3082         * g++.dg/debug/dwarf2/template-params-9.C: New test.
3083
3084 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
3085
3086         PR rtl-optimization/45352
3087         * gcc.dg/pr45352-3.c: New.
3088
3089 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3090
3091         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3092         comment.
3093         * g++.dg/cpp0x/range-for8.C: New.
3094         * g++.dg/cpp0x/range-for9.C: New.
3095
3096 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
3097
3098         PR debug/47209
3099         * g++.dg/debug/pr47209.C: New.
3100
3101 2011-01-12  Richard Guenther  <rguenther@suse.de>
3102
3103         PR lto/47259
3104         * gcc.dg/lto/pr47259_0.c: New testcase.
3105         * gcc.dg/lto/pr47259_1.c: Likewise.
3106
3107 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
3108
3109         * objc-obj-c++-shared/Object1.h: Add copyright header, update
3110         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3111         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3112         methods missing from the OBJC2 Object.
3113         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3114         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3115         GNU and NeXT runtimes.
3116         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3117         comments.
3118         * objc-obj-c++-shared/Object1.m: Likewise.
3119         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
3120         * objc.dg/proto-qual-1.m: Likewise.
3121         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3122         * obj-c++.dg/proto-qual-1.mm: Likewise.
3123
3124 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3125
3126         PR testsuite/33033
3127         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3128
3129 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
3130
3131         Fixed the Objective-C++ testsuite and updated all tests.
3132         * lib/obj-c++.exp (obj-c++_init): Declare and set
3133         gcc_warning_prefix and gcc_error_prefix.
3134         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3135         'dg-warning', 'dg-message' and 'dg-error'.
3136         * obj-c++.dg/class-extension-3.mm: Likewise.
3137         * obj-c++.dg/class-protocol-1.mm: Likewise.
3138         * obj-c++.dg/encode-7.mm: Likewise.
3139         * obj-c++.dg/exceptions-3.mm: Likewise.
3140         * obj-c++.dg/exceptions-5.mm: Likewise.
3141         * obj-c++.dg/method-12.mm: Likewise.
3142         * obj-c++.dg/method-13.mm: Likewise.
3143         * obj-c++.dg/method-15.mm: Likewise.
3144         * obj-c++.dg/method-16.mm: Likewise.
3145         * obj-c++.dg/method-4.mm: Likewise.
3146         * obj-c++.dg/method-8.mm: Likewise.
3147         * obj-c++.dg/method-conflict-1.mm: Likewise.
3148         * obj-c++.dg/method-conflict-2.mm: Likewise.
3149         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3150         and uncommented second part of the testcase now that the testsuite
3151         works correctly.
3152         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
3153         and uncommented second part of the testcase now that the testsuite
3154         works correctly.
3155         * obj-c++.dg/private-1.mm: Likewise.
3156         * obj-c++.dg/proto-lossage-4.mm: Likewise.
3157         * obj-c++.dg/syntax-error-7.mm: Likewise.
3158         * obj-c++.dg/warn5.mm: Likewise.
3159         * obj-c++.dg/property/at-property-14.mm: Likewise.
3160         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3161         FIXME.
3162         * obj-c++.dg/property/at-property-18.mm: Likewise.
3163         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3164         FIXME.
3165         * obj-c++.dg/property/at-property-21.mm: Likewise.
3166         * obj-c++.dg/property/at-property-28.mm: Likewise.
3167         * obj-c++.dg/property/at-property-5.mm: Likewise.
3168         * obj-c++.dg/property/dynamic-2.mm: Likewise.
3169         * obj-c++.dg/property/property-neg-3.mm: Likewise.
3170         * obj-c++.dg/property/synthesize-11.mm: Likewise.
3171         * obj-c++.dg/property/synthesize-6.mm: Likewise.
3172         * obj-c++.dg/property/synthesize-8.mm: Likewise.
3173         * obj-c++.dg/property/synthesize-9.mm: Likewise.
3174         * obj-c++.dg/tls/diag-5.mm: Likewise.
3175         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3176         dg-error, now matched correctly.
3177
3178 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
3179
3180         * objc.dg/property/at-property-29.m: New.
3181         * obj-c++.dg/property/at-property-29.mm: New.
3182
3183 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3184
3185         * go.test/go-test.exp (go-set-goarch): New proc.
3186         (go-gc-tests): Use it.
3187
3188 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
3189
3190         PR debug/46955
3191         * g++.dg/debug/dwarf2/template-params-8.C: New test.
3192
3193 2011-01-11  Richard Henderson  <rth@redhat.com>
3194
3195         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3196
3197 2011-01-11  Jan Hubicka  <jh@suse.cz>
3198
3199         PR lto/45721
3200         PR lto/45375
3201         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3202         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3203
3204 2011-01-11  Richard Guenther  <rguenther@suse.de>
3205
3206         PR tree-optimization/46076
3207         * gcc.dg/tree-ssa/pr46076.c: New testcase.
3208
3209 2011-01-11  Jeff Law <law@redhat.com>
3210
3211         * PR tree-optimization/47086
3212         * gcc.dg/pr47086.c: New test.
3213
3214 2011-01-11  Jason Merrill  <jason@redhat.com>
3215
3216         PR c++/46658
3217         * g++.dg/template/new10.C: New.
3218
3219         PR c++/45520
3220         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3221
3222 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
3223
3224         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3225         Split type definitions and NSConstantString class into...
3226         * objc-obj-c++-shared/objc-test-suite-types.h: New.
3227         * objc-obj-c++-shared/nsconstantstring-class.h: New.
3228         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3229         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3230         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3231         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3232         to comments.
3233         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3234         encode defines for newer NeXT system headers.
3235         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3236         * obj-c++.dg/torture/strings/string1.mm: Likewise.
3237         * objc.dg/foreach-5.m: Likewise.
3238         * objc.dg/foreach-2.m: Likewise.
3239         * objc.dg/foreach-4.m: Likewise.
3240         * objc.dg/torture/strings/string1.m: Likewise.
3241         * objc.dg/torture/strings/string2.m: Likewise.
3242         * objc.dg/torture/strings/string3.m: Likewise.
3243         * objc.dg/torture/strings/string4.m: Likewise.
3244         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3245         header and stand alone.
3246         * obj-c++.dg/strings/strings-2.mm: Likewise.
3247         * objc.dg/torture/strings/const-str-3.m: Likewise.
3248         * objc.dg/strings/strings-2.m: Likewise.
3249         * objc.dg/strings/const-str-12b.m: Likewise.
3250
3251 2011-01-12  Richard Guenther  <rguenther@suse.de>
3252
3253         PR middle-end/32511
3254         * gcc.dg/attr-weak-1.c: Adjust.
3255
3256 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
3257
3258         PR fortran/47051
3259         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3260         standard compliant and comment.
3261
3262 2011-01-10  Jan Hubicka  <jh@suse.cz>
3263
3264         PR lto/46083
3265         * gcc.dg/initpri3.c: New testcase.
3266
3267 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
3268
3269         PR lto/47222
3270         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3271         externally visible.
3272         (g_esi): Likewise.
3273         (g_ebx): Likewise.
3274         (g_ebp): Likewise.
3275         (g_esp): Likewise.
3276         (g_ebp_save): Likewise.
3277         (g_esp_save): Likewise.
3278
3279 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3280
3281         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3282
3283 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3284
3285         PR tree-optimization/46021
3286         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3287         i?86-*-*, x86_64-*-*.
3288
3289 2011-01-10  Jeff Law <law@redhat.com>
3290
3291         * PR tree-optimization/47141
3292         * gcc.c-torture/compile/pr47141.c: New test.
3293
3294 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3295
3296         PR testsuite/46230
3297         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3298         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3299         * gcc.dg/vect/slp-35.c: Remove XFAILs.
3300         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3301
3302         PR testsuite/46230
3303         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3304         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
3305         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3306         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3307         being vectorized.  Adjust dg-final pattern.
3308
3309         PR testsuite/46230
3310         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3311         * gcc.dg/vect/slp-24.c: Likewise.
3312
3313 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
3314
3315         PR c++/47218
3316         * g++.dg/other/pr47218-1.C: New test file.
3317         * g++.dg/other/pr47218.C: Likewise.
3318         * g++.dg/other/pr47218.h: New supporting header.
3319
3320 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3321
3322         PR objc/47232
3323         * objc.dg/attributes/invalid-attribute-1.m: New.
3324         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3325
3326 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
3327
3328         PR fortran/47224
3329         * gfortran.dg/proc_ptr_comp_28.f90: New.
3330
3331 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
3332
3333         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3334         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3335         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3336         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3337         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3338         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3339         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3340         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3341         * objc.dg/gnu-api-2-class.m: Likewise.
3342         * objc.dg/gnu-api-2-ivar.m: Likewise.
3343         * objc.dg/gnu-api-2-method.m: Likewise.
3344         * objc.dg/gnu-api-2-objc.m: Likewise.
3345         * objc.dg/gnu-api-2-object.m: Likewise.
3346         * objc.dg/gnu-api-2-property.m: Likewise.
3347         * objc.dg/gnu-api-2-protocol.m: Likewise.
3348         * objc.dg/gnu-api-2-sel.m: Likewise.
3349
3350 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
3351
3352         * objc.dg/foreach-1.m: Skip for Darwin < 9.
3353         * objc.dg/objc-foreach-4.m: Likewise.
3354         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3355         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3356         * objc.dg/foreach-4.m: Likewise.
3357         * objc.dg/foreach-5.m: Likewise.
3358         * objc.dg/foreach-3.m: Return self from init.
3359
3360 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3361
3362         PR fortran/38536
3363         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
3364
3365 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
3366
3367         PR fortran/46313
3368         * gfortran.dg/class_35.f90: New.
3369
3370 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
3371
3372         * objc.dg/foreach-1.m: Add "-Wall" to flags.
3373
3374 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3375
3376         PR objc/47078
3377         * objc.dg/invalid-method-2.m: New.
3378         * obj-c++.dg/invalid-method-2.mm: New.
3379
3380 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
3381
3382         PR fortran/46896
3383         * gfortran.dg/transpose_optimization_2.f90 : New test.
3384
3385 2011-01-08  Jan Hubicka  <jh@suse.cz>
3386
3387         PR tree-optmization/46469
3388         * g++.dg/torture/pr46469.C: New testcase.
3389
3390 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
3391
3392         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3393         emulation of libobjc-gnu structure layout functionality to ..
3394         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3395         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3396         * objc/execute/bf-common.h: Adjust headers.
3397         * objc/execute/bf-1.m: Likewise.
3398         * objc/execute/bf-2.m: Likewise.
3399         * objc/execute/bf-3.m: Likewise.
3400         * objc/execute/bf-4.m: Likewise.
3401         * objc/execute/bf-5.m: Likewise.
3402         * objc/execute/bf-6.m: Likewise.
3403         * objc/execute/bf-7.m: Likewise.
3404         * objc/execute/bf-8.m: Likewise.
3405         * objc/execute/bf-9.m: Likewise.
3406         * objc/execute/bf-10.m: Likewise.
3407         * objc/execute/bf-11.m: Likewise.
3408         * objc/execute/bf-12.m: Likewise.
3409         * objc/execute/bf-13.m: Likewise.
3410         * objc/execute/bf-14.m: Likewise.
3411         * objc/execute/bf-15.m: Likewise.
3412         * objc/execute/bf-16.m: Likewise.
3413         * objc/execute/bf-17.m: Likewise.
3414         * objc/execute/bf-18.m: Likewise.
3415         * objc/execute/bf-19.m: Likewise.
3416         * objc/execute/bf-20.m: Likewise.
3417         * objc/execute/bf-21.m: Likewise.
3418         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3419         objc_get_type_qualifiers ().
3420
3421 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3422
3423         PR fortran/45777
3424         * gfortran.dg/dependency_39.f90:  New test.
3425
3426 2011-01-07  Jan Hubicka  <jh@suse.cz>
3427
3428         Get builtins tests ready for linker plugin.
3429         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3430         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3431         my_memset, my_bzero): Mark used.
3432         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3433         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3434         volatile.
3435         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3436         volatile.
3437
3438 2011-01-07  Jan Hubicka  <jh@suse.cz>
3439
3440         PR tree-optimization/46367
3441         * g++.dg/torture/pr46367.C: New file.
3442
3443 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
3444
3445         PR target/47201
3446         * gcc.dg/pr47201.c: New test.
3447
3448         PR bootstrap/47187
3449         * gcc.dg/tree-prof/pr47187.c: New test.
3450
3451 2011-01-07  Tobias Burnus  <burnus@net-b.de>
3452
3453         PR fortran/41580
3454         * gfortran.dg/extends_type_of_3.f90: New.
3455
3456 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
3457
3458         * g++.dg/ext/dllexport-MI1.C: Adjust test.
3459         * g++.dg/ext/dllimport-MI1.C: Likewise.
3460         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3461         * g++.dg/ext/dllimport10.C: Likewise.
3462         * g++.dg/ext/dllimport11.C: Likewise.
3463         * g++.dg/ext/dllimport12.C: Likewise.
3464         * g++.dg/ext/dllimport13.C: Likewise.
3465         * g++.dg/ext/dllimport2.C: Likewise.
3466         * g++.dg/ext/dllimport3.C: Likewise.
3467         * g++.dg/ext/dllimport4.C: Likewise.
3468         * g++.dg/ext/dllimport5.C: Likewise.
3469         * g++.dg/ext/dllimport6.C: Likewise.
3470         * g++.dg/ext/dllimport8.C: Likewise.
3471         * g++.dg/ext/dllimport9.C: Likewise.
3472         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3473         targets, too. Additionally enable test for i?86-*-mingw*.
3474         * g++.dg/ext/selectany1.C: Likewise.
3475         Remove guard variable check.
3476
3477 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
3478
3479         PR fortran/47189
3480         PR fortran/47194
3481         * gfortran.dg/storage_size_3.f08: Extended.
3482
3483 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
3484
3485         PR c++/47022
3486         * g++.dg/template/stdarg1.C: New test.
3487
3488 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
3489
3490         PR fortran/47195
3491         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3492         * gfortran.dg/defined_operators_1.f90: Split the subroutine
3493         from the interface of functions to not hide the errors that
3494         shall be tested.
3495
3496 2011-01-06  Jan Hubicka  <jh@suse.cz>
3497
3498         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3499         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3500
3501 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
3502
3503         PR fortran/33117
3504         PR fortran/46478
3505         * gfortran.dg/interface_33.f90: New test.
3506
3507 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
3508
3509         PR c/47150
3510         * gcc.c-torture/compile/pr47150.c: New test.
3511
3512 2011-01-06  Ira Rosen  <irar@il.ibm.com>
3513
3514         PR tree-optimization/47139
3515         * gcc.dg/vect/pr47139.c: New test.
3516
3517 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
3518
3519         PR fortran/47180
3520         * gfortran.dg/extends_type_of_2.f03: New.
3521
3522 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3523
3524         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3525
3526 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3527
3528         * gnat.dg/opt14.adb: New test.
3529
3530 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3531
3532         PR fortran/46017
3533         * gfortran.dg/allocate_error_2.f90:  New test.
3534
3535 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
3536
3537         PR fortran/47024
3538         * gfortran.dg/storage_size_3.f08: New.
3539
3540 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3541
3542         PR libgfortran/47154
3543         * gfortran.dg/namelist_68.f90: New test.
3544
3545 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3546
3547         * gnat.dg/unchecked_convert8.ad[sb]: New test.