OSDN Git Service

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