OSDN Git Service

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