OSDN Git Service

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