OSDN Git Service

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