OSDN Git Service

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