OSDN Git Service

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