OSDN Git Service

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