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