OSDN Git Service

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