1 2011-03-28 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/initlist-array2.C: New.
5 * g++.dg/cpp0x/initlist-array1.C: New.
7 * g++.dg/cpp0x/constexpr-compound.C: New.
9 * g++.dg/cpp0x/constexpr-using.C: New.
11 * g++.dg/cpp0x/constexpr-noexcept.C: New.
13 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
16 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
18 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
20 * gcc.dg/slp-1.c: New test.
22 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
24 * gcc.target/i386/avx256-unaligned-load-1.c: New.
25 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
26 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
27 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
28 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
29 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
30 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
31 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
32 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
33 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
34 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
35 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
36 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
37 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
39 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
42 * gfortran.dg/trim_optimize_5.f90: New test.
43 * gfortran.dg/trim_optimize_6.f90: New test.
45 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
48 * gcc.target/mips/madd-7.c: Remove -mlong32.
49 * gcc.target/mips/msub-7.c: Likewise.
51 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
53 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
54 accesses to preserve the meaning of the test for doubleword vectors.
55 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
56 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
58 2011-03-26 Janus Weil <janus@gcc.gnu.org>
61 * gfortran.dg/class_42.f03: New.
63 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
65 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
68 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
70 PR rtl-optimization/48144
71 * gcc.dg/pr48144.c: New test.
73 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
75 * gnat.dg/discr27.ad[sb]: New test.
77 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
79 * gnat.dg/limited_with2.ad[sb]: New test.
80 * gnat.dg/limited_with2_pkg1.ads: New helper.
81 * gnat.dg/limited_with2_pkg2.ads: Likewise.
83 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
85 * gnat.dg/opt15.adb: New test.
86 * gnat.dg/opt15_pkg.ad[sb]: New helper.
88 2011-03-25 Tobias Burnus <burnus@net-b.de>
92 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
93 * gfortran.dg/leadz_trailz_3.f90: Ditto
95 2011-03-25 Martin Jambor <mjambor@suse.cz>
97 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
99 2011-03-25 Jason Merrill <jason@redhat.com>
101 * g++.dg/cpp0x/defaulted22.C: New.
102 * g++.dg/cpp0x/defaulted23.C: New.
103 * g++.dg/cpp0x/defaulted15.C: Adjust.
105 2011-03-25 Jason Merrill <jason@redhat.com>
107 * g++.dg/cpp0x/move1.C: New.
109 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
112 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
114 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
116 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
117 for mips-sgi-irix6.5.
118 Replace snprintf prototype by <stdio.h>.
120 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
123 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
125 * gcc.dg/graphite/block-4.c: Likewise.
126 * gcc.dg/graphite/block-7.c: Likewise.
127 * gcc.dg/graphite/block-8.c: Likewise.
129 2011-03-25 Richard Guenther <rguenther@suse.de>
131 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
132 * g++.dg/tree-ssa/pr8781.C: Likewise.
133 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
134 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
135 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
136 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
137 * gcc.dg/tree-ssa/alias-18.c: Likewise.
138 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
139 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
140 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
141 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
142 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
143 * gcc.dg/tree-ssa/pr21574.c: Likewise.
144 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
145 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
146 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
147 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
148 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
149 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
150 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
151 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
152 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
153 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
154 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
155 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
156 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
157 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
158 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
159 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
160 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
161 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
162 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
163 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
164 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
165 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
166 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
167 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
168 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
169 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
170 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
171 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
172 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
173 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
174 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
175 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
176 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
177 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
178 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
179 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
180 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
181 * c-c++-common/pr46562-2.c: Likewise.
182 * gfortran.dg/pr42108.f90: Likewise.
183 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
184 foo to be inlined even at -O1.
185 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
186 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
187 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
188 * gcc.dg/matrix/matrix.exp: Disable FRE.
190 2011-03-24 Jakub Jelinek <jakub@redhat.com>
193 * gcc.dg/dfp/pr48204.c: New test.
195 2011-03-24 Steve Ellcey <sje@cup.hp.com>
198 * gcc.c-torture/execute/pr47917.c: Move this...
199 * gcc.dg/torture/pr47917.c: to here and add xfails.
201 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
203 * gnat.dg/array16.ad[sb]: New test.
204 * gnat.dg/array16.ads: New helper.
206 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
208 * gnat.dg/derived_type2.adb: New test.
210 2011-03-24 Richard Guenther <rguenther@suse.de>
212 PR tree-optimization/48271
213 * g++.dg/torture/pr48271.C: New testcase.
215 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
217 * gnat.dg/array15.ad[sb]: New test.
219 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
222 * gcc.target/i386/pr48237.c: New test.
224 2011-03-24 Richard Guenther <rguenther@suse.de>
227 * gcc.dg/builtin-object-size-10.c: New testcase.
229 2011-03-24 Richard Guenther <rguenther@suse.de>
231 PR tree-optimization/46562
232 * c-c++-common/pr46562-2.c: New testcase.
233 * c-c++-common/pr46562.c: Likewise.
235 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
237 * gcc.dg/vect/vect-cselim-1.c: New test.
238 * gcc.dg/vect/vect-cselim-2.c: New test.
240 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
242 * gcc.target/arm/pr46934.c: New.
244 2011-03-23 Ian Lance Taylor <iant@google.com>
246 * go.test/go-test.exp (errchk): Ignore lines containing ////.
248 2011-03-23 Richard Guenther <rguenther@suse.de>
250 * gcc.dg/struct: Remove directory and contents.
252 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
255 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
257 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
259 * gnat.dg/discr26.ad[sb]: New test.
260 * gnat.dg/discr26_pkg.ads: New helper.
262 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
265 * gcc.target/arm/neon-vld-1.c: New test.
267 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
269 * gnat.dg/array14.ad[sb]: New test.
270 * gnat.dg/array14_pkg.ads: New helper.
272 2011-03-22 Joseph Myers <joseph@codesourcery.com>
274 * gcc.c-torture/execute/920501-8.x: Remove.
275 * gcc.c-torture/execute/930513-1.x: Remove.
276 * gcc.c-torture/execute/960312-1.x: Remove.
277 * gcc.c-torture/compile/20000804-1.c,
278 gcc.c-torture/compile/20001205-1.c,
279 gcc.c-torture/compile/20001226-1.c,
280 gcc.c-torture/compile/20010518-2.c,
281 gcc.c-torture/compile/20020312-1.c,
282 gcc.c-torture/compile/20020604-1.c,
283 gcc.c-torture/compile/920501-12.c,
284 gcc.c-torture/compile/920501-4.c,
285 gcc.c-torture/compile/920520-1.c,
286 gcc.c-torture/compile/980506-1.c,
287 gcc.c-torture/execute/980709-1.x,
288 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
290 * gcc.dg/cpp/assert4.c: Don't handle ARC.
291 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
294 2011-03-22 Nick Clifton <nickc@redhat.com>
296 * lib/target-supports.exp (check_profiling_available): Add MN10300
297 to the list of targets that do not support profiling. Restore
298 alpha sorting to this list.
300 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
302 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
303 failure on 32-bit systems.
304 * gcc.dg/torture/vector-2.c: Ditto.
306 2011-03-22 Richard Guenther <rguenther@suse.de>
308 PR tree-optimization/48228
309 * gcc.dg/Wstrict-overflow-23.c: New testcase.
311 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
313 * lib/prune.exp (prune_gcc_output): Prune "could not create
314 compact unwind for" warnings.
316 2011-03-20 Jakub Jelinek <jakub@redhat.com>
320 * gcc.c-torture/execute/pr42544.c: New test.
321 * gcc.c-torture/execute/pr48197.c: New test.
323 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
325 PR preprocessor/48192
326 * gcc.target/powerpc/pr48192.c: New file.
329 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
330 split problem of 0 being loaded in a VSX register.
332 2011-03-21 Richard Guenther <rguenther@suse.de>
335 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
336 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
337 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
338 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
340 2011-03-21 Jakub Jelinek <jakub@redhat.com>
343 * gcc.dg/pr48213.c: New test.
345 2011-03-21 Kai Tietz <ktietz@redhat.com>
348 * g++.dg/plugin/attribute_plugin.c: Adjust test.
350 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
352 * gcc.target/arm/xor-and.c: New.
354 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
357 * gfortran.dg/function_optimize_1.f90: New test.
358 * gfortran.dg/function_optimize_2.f90: New test.
360 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
362 PR rtl-optimization/47502
363 * gcc.target/i386/pr47502-1.c: New.
364 * gcc.target/i386/pr47502-2.c: Likewise.
366 2011-03-20 Jakub Jelinek <jakub@redhat.com>
368 PR rtl-optimization/48156
369 * gcc.dg/pr48156.c: New test.
371 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
374 * gfortran.dg/scratch_1.f90: Adjust test.
376 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
379 * gfortran.dg/scratch_1.f90: New test.
381 2011-03-18 Joseph Myers <joseph@codesourcery.com>
383 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
384 variably modified typedefs.
385 * gcc.dg/c1x-typedef-2.c: Remove.
387 2011-03-18 Joseph Myers <joseph@codesourcery.com>
389 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
390 * gcc.dg/c1x-anon-struct-3.c: New test.
391 * gcc.dg/anon-struct-11.c: Update.
393 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
395 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
399 2011-03-18 Jason Merrill <jason@redhat.com>
401 * g++.dg/template/fn-ptr1.C: New.
403 * g++.dg/overload/volatile1.C: New.
405 * g++.dg/opt/pr23372.C: New.
407 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
409 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
412 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
414 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
416 * gcc.target/arm/unsigned-extend-1.c: New.
418 2011-03-18 Jakub Jelinek <jakub@redhat.com>
421 * gcc.c-torture/compile/pr48161.c: New test.
423 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
426 * gcc.dg/torture/pr47725.c: New.
428 2011-03-17 Jason Merrill <jason@redhat.com>
430 * g++.dg/cpp0x/constexpr-overflow2.C: New.
431 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
433 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
435 * gnat.dg/specs/elab2.ads: New test.
436 * gnat.dg/specs/elab2_pkg.ads: New helper.
438 2011-03-17 Jason Merrill <jason@redhat.com>
440 * g++.dg/cpp0x/decltype-1212.C: New.
441 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
443 2011-03-17 Jason Merrill <jason@redhat.com>
445 * g++.dg/parse/memfnquals1.C: New.
447 2011-03-17 Richard Guenther <rguenther@suse.de>
450 * gcc.dg/pr48134.c: New testcase.
452 2011-03-17 Richard Guenther <rguenther@suse.de>
455 * g++.dg/torture/pr48165.C: New testcase.
457 2011-03-17 Jakub Jelinek <jakub@redhat.com>
459 PR rtl-optimization/48141
460 * gcc.dg/pr48141.c: New test.
462 2011-03-16 Jason Merrill <jason@redhat.com>
464 * g++.dg/cpp0x/constexpr-48089.C: New.
466 * g++.dg/cpp0x/constexpr-abi1.C: New.
468 * g++.dg/cpp0x/constexpr-46336.C: New.
469 * g++.dg/parse/friend5.C: Adjust expected errors.
471 * g++.dg/cpp0x/constexpr-47570.C: New.
473 2011-03-16 Dodji Seketeli <dodji@redhat.com>
476 * ++.dg/debug/dwarf2/typedef6.C: New test.
478 2011-03-16 Jason Merrill <jason@redhat.com>
480 * g++.dg/cpp0x/elision2.C: New.
482 * g++.dg/cpp0x/constexpr-array3.C: New.
484 2011-03-16 Jason Merrill <jason@redhat.com>
486 * g++.dg/cpp0x/sfinae6.C: New.
487 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
488 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
489 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
490 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
491 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
493 2011-03-16 Jason Merrill <jason@redhat.com>
495 * g++.dg/template/incomplete6.C: New.
497 2011-03-16 Jeff Law <law@redhat.com>
499 * gcc.dg/tree-ssa/vrp55.c: New test.
501 2011-03-16 Jason Merrill <jason@redhat.com>
503 * g++.dg/cpp0x/auto22.C: New.
505 2011-03-16 Richard Guenther <rguenther@suse.de>
507 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
508 optimizing it away if promoted to const.
510 2011-03-16 Richard Guenther <rguenther@suse.de>
512 PR tree-optimization/48149
513 * gcc.dg/fold-complex-1.c: New testcase.
515 2011-03-16 Richard Guenther <rguenther@suse.de>
518 * gcc.dg/guality/pr45882.c: Really make sure no inlining
521 2011-03-16 Richard Guenther <rguenther@suse.de>
523 PR tree-optimization/26134
524 * gcc.dg/tree-ssa/complex-6.c: New testcase.
526 2011-03-16 Richard Guenther <rguenther@suse.de>
528 PR tree-optimization/48146
529 * gcc.dg/torture/pr48146.c: New testcase.
531 2011-03-16 Richard Guenther <rguenther@suse.de>
533 * gcc.dg/tree-ssa/pr14814.c: Adjust.
534 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
536 2011-03-16 Jakub Jelinek <jakub@redhat.com>
539 * gcc.c-torture/compile/pr48136.c: New test.
541 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
544 * gcc.dg/guality/pr45882.c: New test.
546 2011-03-15 Jason Merrill <jason@redhat.com>
548 * g++.dg/cpp0x/constexpr-recursion.C: New.
550 * g++.dg/cpp0x/implicit11.C: New.
552 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
554 * g++.dg/cpp0x/constexpr-attribute.C: New.
556 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
558 * g++.dg/parse/pr34758.C: New.
560 2011-03-15 Xinliang David Li <davidxl@google.com>
563 * gcc.dg/uninit-pred-7_d.c: New test.
564 * gcc.dg/uninit-pred-8_d.c: New test.
566 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
569 * gcc.target/arm/pr46788.c: New.
571 2011-03-15 Richard Guenther <rguenther@suse.de>
574 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
575 * gfortran.dg/ishft_4.f90: Likewise.
576 * gfortran.dg/leadz_trailz_3.f90: Likewise.
578 2011-03-15 Richard Guenther <rguenther@suse.de>
580 PR tree-optimization/13954
581 * g++.dg/tree-ssa/pr13954.C: New testcase.
583 2011-03-15 Richard Guenther <rguenther@suse.de>
585 PR tree-optimization/48037
586 * gcc.target/i386/pr48037-1.c: New testcase.
588 2011-03-15 Richard Guenther <rguenther@suse.de>
590 PR tree-optimization/41490
591 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
592 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
593 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
594 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
595 * g++.dg/tree-ssa/pr33604.C: Adjust.
597 2011-03-14 Jakub Jelinek <jakub@redhat.com>
600 * gcc.c-torture/execute/pr47917.c: New test.
601 * gcc.dg/pr47917.c: New test.
604 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
606 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
608 * gcc.target/i386/sse4_1-floor-vec.c: New test.
609 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
610 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
611 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
612 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
613 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
614 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
615 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
616 * gcc.target/i386/avx-floor-vec.c: Ditto.
617 * gcc.target/i386/avx-ceil-vec.c: Ditto.
618 * gcc.target/i386/avx-trunc-vec.c: Ditto.
619 * gcc.target/i386/avx-rint-vec.c: Ditto.
620 * gcc.target/i386/avx-floorf-vec.c: Ditto.
621 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
622 * gcc.target/i386/avx-truncf-vec.c: Ditto.
623 * gcc.target/i386/avx-rintf-vec.c: Ditto.
625 2011-03-14 Tom Tromey <tromey@redhat.com>
627 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
628 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
629 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
631 2011-03-14 Tom Tromey <tromey@redhat.com>
633 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
634 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
635 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
637 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
639 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
641 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
643 PR rtl-optimization/47166
644 * gcc.c-torture/execute/postmod-1.c: New test.
646 2011-03-14 Richard Guenther <rguenther@suse.de>
649 * gcc.dg/torture/pr48098.c: New testcase.
651 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
654 * gcc.target/powerpc/pr48053-1.c: New test.
655 * gcc.target/powerpc/pr48053-2.c: Likewise.
657 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
660 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
662 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
665 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
667 2011-03-12 Janus Weil <janus@gcc.gnu.org>
670 * gfortran.dg/class_41.f03: New.
672 2011-03-11 Dodji Seketeli <dodji@redhat.com>
674 * g++.dg/conversion/cast3.C: New test.
676 2011-03-11 Jason Merrill <jason@redhat.com>
678 * g++.dg/template/error45.C: New.
680 * g++.dg/parse/no-type-defn1.C: New.
682 * g++.dg/ext/attrib40.C: New.
684 * g++.dg/cpp0x/regress/array1.C: New.
686 2011-03-11 Richard Guenther <rguenther@suse.de>
688 PR tree-optimization/48067
689 * gcc.dg/pr48067.c: New testcase.
691 2011-03-11 Richard Guenther <rguenther@suse.de>
694 * g++.dg/lto/20110311-1_0.C: New testcase.
696 2011-03-11 Jakub Jelinek <jakub@redhat.com>
699 * g++.dg/inherit/virtual8.C: New test.
702 * gcc.dg/torture/pr48044.c: New test.
704 2011-03-11 Janus Weil <janus@gcc.gnu.org>
707 * gfortran.dg/proc_ptr_comp_31.f90: New.
709 2011-03-11 Richard Guenther <rguenther@suse.de>
711 PR tree-optimization/47278
712 * gcc.dg/torture/pr47278-1.c: New testcase.
713 * gcc.dg/torture/pr47278-2.c: Likewise.
715 2011-03-11 Jakub Jelinek <jakub@redhat.com>
717 PR tree-optimization/48063
718 * gcc.dg/torture/pr48063.c: New test.
720 2011-03-10 Jason Merrill <jason@redhat.com>
722 * g++.dg/template/array22.C: New.
724 * g++.dg/cpp0x/syntax-err1.C: New.
725 * g++.dg/parse/error36.C: Adjust expected errors.
726 * g++.old-deja/g++.pt/ctor2.C: Likewise.
727 * g++.old-deja/g++.pt/typename3.C: Likewise.
728 * g++.old-deja/g++.pt/typename4.C: Likewise.
729 * g++.old-deja/g++.pt/typename6.C: Likewise.
731 2011-03-09 Jason Merrill <jason@redhat.com>
733 * g++.dg/template/nontype22.C: New.
735 2011-03-09 Martin Jambor <mjambor@suse.cz>
737 PR tree-optimization/47714
738 * g++.dg/torture/pr47714.C: New test.
740 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
743 * gcc.target/powerpc/pr47755-2.c: New file.
745 2011-03-08 Jakub Jelinek <jakub@redhat.com>
747 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
748 is not set in the environment, pass 64 as first argument when not
749 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
750 native where ulimit -u is supported.
752 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
754 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
756 2011-03-08 Jason Merrill <jason@redhat.com>
758 * g++.dg/template/nontype21.C: New.
760 * g++.dg/template/anon5.C: New.
762 2011-03-08 Jakub Jelinek <jakub@redhat.com>
765 * gcc.dg/pr47881.c: New test.
767 2011-03-08 Dodji Seketeli <dodji@redhat.com>
770 * g++.dg/lookup/template3.C: New test.
772 2011-03-08 Kai Tietz <ktietz@redhat.com>
774 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
777 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
780 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
781 sizeof to compute alignment.
783 2011-03-08 Jakub Jelinek <jakub@redhat.com>
785 PR tree-optimization/48022
786 * gcc.dg/pr48022-1.c: New test.
787 * gcc.dg/pr48022-2.c: New test.
789 2011-03-07 Jason Merrill <jason@redhat.com>
791 * g++.dg/template/nontype20.C: New.
792 * g++.dg/init/member1.C: Adjust expected errors.
793 * g++.dg/parse/constant4.C: Likewise.
794 * g++.dg/template/qualified-id3.C: Likewise.
795 * g++.old-deja/g++.pt/crash10.C: Likewise.
797 * g++.dg/cpp0x/regress/non-const1.C: New.
799 2011-03-07 Jakub Jelinek <jakub@redhat.com>
802 * gcc.dg/pr47991.c: New test.
804 2011-03-07 Jason Merrill <jason@redhat.com>
806 * g++.dg/abi/mangle46.C: New.
808 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
811 * gcc.target/powerpc/pr47862.c: New.
813 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
816 * gcc.target/i386/combine-mul.c: Require nonpic.
818 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
819 Nathan Froyd <froydnj@codesourcery.com>
821 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
823 2011-03-06 Mark Mitchell <mark@codesourcery.com>
825 * README.QMTEST: Remove.
827 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
828 Jerry DeLisle <jvdelisle@gcc.gnu.org>
831 * gfortran.dg/array_constructor_37.f90 : New test.
833 2011-03-05 Jason Merrill <jason@redhat.com>
835 * g++.dg/abi/mangle39.C: ABI v5, not 6.
836 * g++.dg/abi/mangle45.C: Likewise.
837 * g++.dg/cpp0x/trailing1.C: Likewise.
839 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
841 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
843 2011-03-05 Jakub Jelinek <jakub@redhat.com>
845 PR rtl-optimization/47899
846 * gcc.dg/pr47899.c: New test.
848 * gcc.dg/torture/pr47968.c: Ignore warnings.
850 PR tree-optimization/47967
851 * gcc.c-torture/compile/pr47967.c: New test.
853 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
855 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
856 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
858 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
860 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
861 and property_getAttributes() if __OBJC2__.
862 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
863 * objc.dg/property/property-encoding-1.m: New.
864 * obj-c++.dg/property/property-encoding-1.mm: New.
866 2011-03-04 Jason Merrill <jason@redhat.com>
868 * g++.dg/template/pseudodtor6.C: New.
870 * g++.dg/inherit/covariant19.C: New.
872 2011-03-04 Richard Guenther <rguenther@suse.de>
875 * gcc.dg/torture/pr47968.c: New testcase.
877 2011-03-04 Richard Guenther <rguenther@suse.de>
880 * gcc.dg/torture/pr47975.c: New testcase.
882 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
885 * g++.dg/template/crash106.C: New.
887 2011-03-03 Jakub Jelinek <jakub@redhat.com>
890 * gcc.dg/gomp/pr47963.c: New test.
891 * g++.dg/gomp/pr47963.C: New test.
893 2011-03-02 Jason Merrill <jason@redhat.com>
895 * g++.dg/cpp0x/regress/condition1.C: New.
897 * g++.dg/cpp0x/constexpr-ctor9.C: New.
899 2011-03-01 Jason Merrill <jason@redhat.com>
901 * g++.dg/cpp0x/lambda/lambda-98.C: New.
903 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
905 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
907 PR rtl-optimization/47925
908 * gcc.c-torture/execute/pr47925.c: New test.
910 2011-03-01 Jason Merrill <jason@redhat.com>
912 * g++.dg/cpp0x/decltype25.C: New.
914 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
916 2011-03-01 Richard Guenther <rguenther@suse.de>
918 PR tree-optimization/47890
919 * gcc.dg/torture/pr47890.c: New testcase.
921 2011-03-01 Richard Guenther <rguenther@suse.de>
924 * gcc.dg/lto/pr47924_0.c: New testcase.
926 2011-03-01 Richard Guenther <rguenther@suse.de>
929 * gfortran.dg/lto/pr46911_0.f: New testcase.
931 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
934 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
935 compile errors from older code form.
937 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
940 * gfortran.dg/fmt_fw_d.f90: New test.
942 2011-02-28 Jason Merrill <jason@redhat.com>
944 * g++.dg/inherit/covariant18.C: New.
946 2011-02-28 Jakub Jelinek <jakub@redhat.com>
949 * gcc.dg/pr47893.c: New test.
951 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
953 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
954 NULL in case of a selector with conflicting types.
955 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
957 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
959 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
960 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
961 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
962 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
964 2011-02-28 Jason Merrill <jason@redhat.com>
967 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
969 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
972 * gfortran.dg/namelist_71.f90: New test.
974 2011-02-27 Jason Merrill <jason@redhat.com>
977 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
978 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
980 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
983 * g++.dg/cpp0x/constexpr-ctor8.C: New.
985 2011-02-27 Jakub Jelinek <jakub@redhat.com>
988 * gfortran.dg/gomp/task-1.f90: Removed.
990 2011-02-26 Jason Merrill <jason@redhat.com>
992 * g++.dg/template/this-targ1.C: New.
994 * g++.dg/cpp0x/regress/template-const1.C: New.
995 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
996 * g++.dg/template/function1.C: Adjust.
997 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
998 * g++.dg/debug/debug7.C: Adjust.
1000 2011-02-26 Tobias Burnus <burnus@net-b.de>
1003 * gfortran.dg/gomp/task-1.f90: New.
1005 2011-02-25 Jie Zhang <jie@codesourcery.com>
1007 * gcc.target/arm/neon-thumb2-move.c: Add
1008 dg-require-effective-target arm_thumb2_ok.
1010 2011-02-24 Jason Merrill <jason@redhat.com>
1012 * g++.dg/parse/constant1.C: Specify C++98 mode.
1013 * g++.dg/parse/constant5.C: Likewise.
1014 * g++.dg/parse/error2.C: Likewise.
1015 * g++.dg/parse/semicolon3.C: Likewise.
1016 * g++.dg/template/crash14.C: Likewise.
1017 * g++.dg/template/local4.C: Likewise.
1018 * g++.dg/template/nontype3.C: Likewise.
1019 * g++.dg/parse/crash31.C: Adjust expected errors.
1020 * g++.dg/template/function1.C: Likewise.
1021 * g++.dg/template/ref3.C: Likewise.
1022 * g++.dg/template/static9.C: Likewise.
1023 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1025 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1026 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1027 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1028 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1029 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1031 2011-02-24 Jakub Jelinek <jakub@redhat.com>
1034 * gfortran.dg/pr47878.f90: New test.
1036 2011-02-24 Richard Guenther <rguenther@suse.de>
1039 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1040 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1042 2011-02-24 Richard Guenther <rguenther@suse.de>
1045 * gfortran.dg/lto/pr47839_0.f90: New testcase.
1046 * gfortran.dg/lto/pr47839_1.f90: Likewise.
1048 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1050 PR libgfortran/47567
1051 * gfortran.dg/fmt_f0_1.f90: Update test.
1053 2011-02-23 Jason Merrill <jason@redhat.com>
1055 * g++.dg/abi/mangle39.C: Adjust parm mangling.
1056 * g++.dg/abi/mangle45.C: New.
1058 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1059 * g++.dg/template/canon-type-9.C: Match use of decltype
1060 between declaration and definition.
1061 * g++.dg/template/canon-type-12.C: Likewise.
1063 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
1066 * gfortran.dg/nested_allocatables_1.f90: New.
1068 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
1071 * g++.dg/pr46868.C: New test.
1072 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1073 * g++.dg/parse/error14.C: Adjust.
1075 2011-02-23 Richard Guenther <rguenther@suse.de>
1077 PR tree-optimization/47838
1078 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1080 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1082 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
1084 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1086 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1087 * gfortran.dg/count_init_expr.f03: Ditto.
1088 * gfortran.dg/gomp/pr43711.f90: Ditto.
1089 * gcc.dg/struct-parse-2.c: Ditto.
1090 * gcc.dg/parse-error-3.c: Ditto.
1091 * gcc.dg/Wlogical-op-1.c: Ditto.
1092 * gcc.dg/Walways-true-1.c: Ditto.
1093 * gcc.dg/pr24225.c: Ditto.
1094 * gcc.dg/Walways-true-2.c: Ditto.
1095 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1096 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1097 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1098 * g++.dg/overload/defarg4.C: Ditto.
1099 * g++.dg/inherit/covariant16.C: Ditto.
1100 * g++.dg/inherit/virtual7.C: Ditto.
1101 * g++.dg/template/canon-type-9.C: Ditto.
1102 * g++.dg/template/access19.C: Ditto.
1103 * g++.dg/template/call7.C: Ditto.
1104 * g++.dg/template/canon-type-2.C: Ditto.
1105 * g++.dg/template/init7.C: Ditto.
1106 * g++.dg/template/sizeof-template-argument.C: Ditto.
1107 * g++.dg/template/const3.C: Ditto.
1108 * g++.dg/template/sfinae26.C: Ditto.
1109 * g++.dg/template/sfinae26.C: Ditto.
1110 * g++.dg/template/canon-type-11.C: Ditto.
1111 * g++.dg/template/union2.C: Ditto.
1112 * g++.dg/template/canon-type-3.C: Ditto.
1113 * g++.dg/template/canon-type-1.C: Ditto.
1114 * g++.dg/template/canon-type-5.C: Ditto.
1115 * g++.dg/template/canon-type-7.C: Ditto.
1116 * g++.dg/template/canon-type-10.C: Ditto.
1117 * g++.dg/template/spec36.C: Ditto.
1118 * g++.dg/template/typedef38.C: Ditto.
1119 * g++.dg/template/canon-type-4.C: Ditto.
1120 * g++.dg/template/canon-type-6.C: Ditto.
1121 * g++.dg/template/canon-type-13.C: Ditto.
1122 * g++.dg/template/instantiate9.C: Ditto.
1123 * g++.dg/template/ttp22.C: Ditto.
1124 * g++.dg/warn/Wreturn-type-6.C: Ditto.
1125 * g++.dg/warn/Walways-true-1.C: Ditto.
1126 * g++.dg/warn/Wlogical-op-1.C: Ditto.
1127 * g++.dg/warn/Walways-true-2.C: Ditto.
1128 * g++.dg/conversion/op4.C: Ditto.
1129 * g++.dg/opt/pr19650.C: Ditto.
1130 * g++.dg/lookup/friend11.C: Ditto.
1131 * g++.dg/other/default2.C: Ditto.
1132 * g++.dg/other/default3.C: Ditto.
1133 * g++.dg/other/dtor2.C: Ditto.
1134 * g++.dg/other/friend5.C: Ditto.
1135 * g++.dg/other/default5.C: Ditto.
1136 * g++.dg/init/brace6.C: Ditto.
1137 * g++.dg/init/aggr5.C: Ditto.
1138 * g++.dg/init/error2.C: Ditto.
1139 * g++.dg/expr/bound-mem-fun.C: Ditto.
1140 * g++.dg/expr/cond6.C: Ditto.
1141 * g++.dg/expr/stmt-expr-1.C: Ditto.
1142 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1143 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1144 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1145 * g++.dg/cpp0x/bracket1.C: Ditto.
1146 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1147 * g++.dg/cpp0x/pr38646.C: Ditto.
1148 * g++.dg/cpp0x/variadic73.C: Ditto.
1149 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1150 * g++.dg/cpp0x/bracket4.C: Ditto.
1151 * g++.dg/cpp0x/decltype4.C: Ditto.
1152 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1153 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1154 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1155 * g++.dg/cpp0x/variadic-new2.C: Ditto.
1156 * g++.dg/cpp0x/decltype2.C: Ditto.
1157 * g++.dg/cpp0x/decltype1.C: Ditto.
1158 * g++.dg/cpp0x/bracket2.C: Ditto.
1159 * g++.dg/cpp0x/decltype5.C: Ditto.
1160 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1161 * g++.dg/cpp0x/variadic70.C: Ditto.
1162 * g++.dg/cpp0x/decltype6.C: Ditto.
1163 * g++.dg/cpp0x/rvo.C: Ditto.
1164 * g++.dg/cpp0x/vt-40092.C: Ditto.
1165 * g++.dg/cpp0x/variadic-new.C: Ditto.
1166 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1167 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1168 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1169 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1170 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1171 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1172 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1173 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1174 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1175 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1176 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1177 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1178 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1179 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1180 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1181 * g++.dg/cpp0x/pr39639.C: Ditto.
1182 * g++.dg/cpp0x/decltype3.C: Ditto.
1183 * g++.dg/cpp0x/variadic68.C: Ditto.
1184 * g++.dg/cpp0x/variadic-function.C: Ditto.
1185 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1186 * g++.dg/cpp0x/variadic-bind.C: Ditto.
1187 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1188 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1189 * g++.dg/parse/crash35.C: Ditto.
1190 * g++.dg/parse/crash40.C: Ditto.
1191 * g++.dg/parse/defarg12.C: Ditto.
1192 * g++.dg/parse/crash34.C: Ditto.
1193 * g++.dg/parse/constructor3.C: Ditto.
1194 * g++.dg/parse/template23.C: Ditto.
1195 * g++.dg/parse/crash56.C: Ditto.
1196 * g++.dg/parse/dtor13.C: Ditto.
1197 * g++.dg/parse/error33.C: Ditto.
1198 * g++.dg/parse/ctor9.C: Ditto.
1199 * g++.dg/parse/error32.C: Ditto.
1200 * g++.dg/parse/error37.C: Ditto.
1201 * g++.dg/parse/bitfield3.C: Ditto.
1202 * g++.dg/parse/struct-4.C: Ditto.
1203 * g++.dg/ext/has_trivial_copy.C: Ditto.
1204 * g++.dg/ext/is_polymorphic.C: Ditto.
1205 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1206 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1207 * g++.dg/ext/has_nothrow_assign.C: Ditto.
1208 * g++.dg/ext/is_union.C: Ditto.
1209 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1210 * g++.dg/ext/is_pod.C: Ditto.
1211 * g++.dg/ext/has_virtual_destructor.C: Ditto.
1212 * g++.dg/ext/has_trivial_constructor.C: Ditto.
1213 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1214 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1215 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1216 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1217 * g++.dg/ext/is_abstract.C: Ditto.
1218 * g++.dg/ext/has_trivial_assign.C: Ditto.
1219 * g++.dg/ext/is_class.C: Ditto.
1220 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1221 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1222 * g++.dg/ext/is_base_of.C: Ditto.
1223 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1224 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1225 * g++.dg/ext/is_empty.C: Ditto.
1226 * g++.dg/ext/is_enum.C: Ditto.
1227 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1228 * gnat.dg/opt11.adb: Ditto.
1229 * obj-c++.dg/pr45735.mm: Ditto.
1230 * obj-c++.dg/pr24393.mm: Ditto.
1231 * obj-c++.dg/exceptions-2.mm: Ditto.
1232 * objc.dg/pr45735.m: Ditto.
1233 * objc.dg/pr24393.m: Ditto.
1235 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
1237 * objc.dg/attributes/objc-exception-1.m: New.
1239 2011-02-23 Jie Zhang <jie@codesourcery.com>
1241 * gcc.dg/cpp/include7.c: New test.
1243 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1246 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1248 2011-02-23 Jie Zhang <jie@codesourcery.com>
1250 PR rtl-optimization/47763
1251 * gcc.dg/pr47763.c: New test.
1253 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
1256 * gfortran.dg/whole_file_32.f90 : New test.
1258 2011-02-22 Dodji Seketeli <dodji@redhat.com>
1261 * g++.dg/inherit/virtual7.C: New test.
1263 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
1266 * objc.dg/type-size-3.m: Updated error message.
1267 * objc.dg/type-size-4.m: New test.
1268 * objc.dg/type-size-5.m: New test.
1270 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1272 * lib/gnat.exp: Fix comments.
1273 Don't load libgloss.exp.
1274 (default_gnat_version): Call $compiler with --version.
1275 Adapt regexp for gnatmake output, insert version.
1276 (gnat_version): New proc.
1277 (gnat_init): Remove gnat_libgcc_s_path.
1278 (gnat_target_compile): Likewise.
1279 Remove ld_library_path.
1280 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1281 (gnat_pass): Remove.
1282 (gnat_pass): Remove.
1283 (gnat_finish): Remove.
1284 (gnat_exit): Remove.
1285 (local_find_gnatmake): Reindent.
1286 (runtest_file_p): Remove.
1287 (prune_warnings): Remove.
1288 (find_gnatclean): New proc.
1289 * lib/gnat-dg.exp (lremove): New proc.
1290 (gnat-dg-test): Reindent.
1291 Remove additional output files.
1292 (gnat-dg-runtest): Remove.
1294 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1295 * gnat.dg/loop_optimization6.adb: Likewise.
1296 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1298 2011-02-22 Jakub Jelinek <jakub@redhat.com>
1300 PR tree-optimization/47835
1301 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1303 2011-02-22 Tobias Burnus <burnus@net-b.de>
1305 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1306 * gfortran.dg/abstract_type_2.f03: Ditto.
1307 * gfortran.dg/abstract_type_3.f03: Ditto.
1308 * gfortran.dg/abstract_type_4.f03: Ditto.
1309 * gfortran.dg/abstract_type_5.f03: Ditto.
1310 * gfortran.dg/abstract_type_6.f03: Ditto.
1311 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1312 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1313 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1314 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1315 * gfortran.dg/array_function_5.f90: Ditto.
1316 * gfortran.dg/asynchronous_3.f03: Ditto.
1317 * gfortran.dg/char_expr_1.f90: Ditto.
1318 * gfortran.dg/class_14.f03: Ditto.
1319 * gfortran.dg/data_array_6.f: Ditto.
1320 * gfortran.dg/data_invalid.f90: Ditto.
1321 * gfortran.dg/dot_product_1.f03: Ditto.
1322 * gfortran.dg/func_derived_5.f90: Ditto.
1323 * gfortran.dg/func_result_4.f90: Ditto.
1324 * gfortran.dg/implied_do_1.f90: Ditto.
1325 * gfortran.dg/initialization_25.f90: Ditto.
1326 * gfortran.dg/initialization_26.f90: Ditto.
1327 * gfortran.dg/interface_34.f90: Ditto.
1328 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1329 * gfortran.dg/keyword_symbol_1.f90: Ditto.
1330 * gfortran.dg/matmul_8.f03: Ditto.
1331 * gfortran.dg/merge_init_expr.f90: Ditto.
1332 * gfortran.dg/pack_assign_1.f90: Ditto.
1333 * gfortran.dg/pack_vector_1.f90: Ditto.
1334 * gfortran.dg/pointer_check_8.f90: Ditto.
1335 * gfortran.dg/product_init_expr.f03: Ditto.
1336 * gfortran.dg/reshape_order_5.f90: Ditto.
1337 * gfortran.dg/reshape_shape_1.f90: Ditto.
1338 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1339 * gfortran.dg/same_name_2.f90: Ditto.
1340 * gfortran.dg/selected_real_kind_1.f90: Ditto.
1341 * gfortran.dg/spread_init_expr.f03: Ditto.
1342 * gfortran.dg/stmt_func_1.f90: Ditto.
1343 * gfortran.dg/sum_init_expr.f03: Ditto.
1344 * gfortran.dg/transpose_3.f03: Ditto.
1345 * gfortran.dg/unpack_init_expr.f03: Ditto.
1346 * gfortran.dg/warn_conversion.f90: Ditto.
1347 * gfortran.dg/warn_conversion_2.f90: Ditto.
1348 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1349 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1350 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1351 * gfortran.dg/whole_file_16.f90: Ditto.
1352 * gfortran.dg/whole_file_17.f90: Ditto.
1353 * gfortran.dg/whole_file_18.f90: Ditto.
1354 * gfortran.dg/whole_file_20.f03: Ditto.
1355 * gfortran.dg/whole_file_5.f90: Ditto.
1356 * gfortran.dg/whole_file_6.f90: Ditto.
1357 * gfortran.dg/write_invalid_format.f90: Ditto.
1358 * gfortran.dg/zero_sized_6.f90: Ditto.
1360 2011-02-21 Jeff Law <law@redhat.com>
1362 PR rtl-optimization/46178
1363 * gcc.target/i386/pr46178.c: New test.
1365 PR rtl-optimization/46002
1366 * gcc.c-torture/compile/pr46002.c: New test.
1368 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1370 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1373 2011-02-21 Jakub Jelinek <jakub@redhat.com>
1376 * g++.dg/debug/pr47106.C: Require effective target lto.
1378 2011-02-21 Jason Merrill <jason@redhat.com>
1380 * g++.dg/cpp0x/constexpr-diag2.C: New.
1382 2011-02-20 Jason Merrill <jason@redhat.com>
1384 * g++.dg/cpp0x/constexpr-ctor7.C: New.
1386 * g++.dg/cpp0x/fntmpdefarg2.C: New.
1388 * g++.dg/overload/conv-op1.C: New.
1390 * g++.dg/cpp0x/constexpr-synth1.C: New.
1392 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1394 * objc.dg/layout-2.m: New.
1395 * objc.dg/selector-3.m: Adjusted location of error message.
1396 * objc.dg/type-size-3.m: Same.
1397 * obj-c++.dg/selector-3.mm: Same.
1399 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1402 * objc.dg/property/dotsyntax-22.m: New.
1403 * obj-c++.dg/property/dotsyntax-22.mm: New.
1405 2011-02-20 Dodji Seketeli <dodji@redhat.com>
1408 * g++.dg/template/typedef38.C: New test.
1410 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1413 * gfortran.dg/whole_file_30.f90 : New test.
1414 * gfortran.dg/whole_file_31.f90 : New test.
1416 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1420 * gfortran.dg/whole_file_28.f90 : New test.
1421 * gfortran.dg/whole_file_29.f90 : New test.
1423 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1426 * g++.dg/template/crash105.C: New.
1428 2011-02-19 Jason Merrill <jason@redhat.com>
1430 * g++.dg/cpp0x/regress/no-elide1.C: New.
1432 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
1434 PR tree-optimization/46620
1435 * gcc.dg/pr46620.c: New.
1437 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1440 * gcc.target/i386/pr47809.c: New test.
1442 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1443 Tobias Burnus <burnus@net-b.de>
1445 * lib/target-supports.exp
1446 (check_effective_target_fortran_large_real): New check for large reals.
1447 * gfortran.dg/nan_7.f90: New test.
1449 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1451 PR libgfortran/47567
1452 * gfortran.dg/fmt_f0_1.f90: Update test.
1454 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
1457 * gfortran.dg/array_constructor_36.f90 : New test.
1458 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1459 allow for comparison between different elements of the array
1460 constructor at different levels of optimization.
1462 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
1464 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1465 * gcc.target/i386/pr32280-1.c: Likewise.
1467 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1470 * gcc.target/i386/pr47800.c: New test.
1472 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
1474 * objc/execute/exceptions/foward-1.x: New.
1476 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1479 * gfortran.dg/derived_constructor_comps_4.f90: New.
1481 2011-02-18 Tobias Burnus
1484 * gfortran.dg/func_result_6.f90: New.
1486 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1489 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1491 2011-02-18 Tobias Burnus <burnus@net-b.de>
1494 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
1496 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
1497 normalizing the error/warning output.
1498 * gfortran.dg/Wall.f90: Update dg-error/warning.
1499 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1500 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1501 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1502 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1503 * gfortran.dg/class_30.f90: Update dg-error/warning.
1504 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1505 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1506 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1507 * gfortran.dg/entry_17.f90: Update dg-error/warning.
1508 * gfortran.dg/entry_19.f90: Update dg-error/warning.
1509 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1510 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1511 * gfortran.dg/g77/12632.f: Update dg-error/warning.
1512 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1513 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1514 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1515 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1516 * gfortran.dg/goto_8.f90: Update dg-error/warning.
1517 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1518 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1519 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1520 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1521 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1522 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1523 * gfortran.dg/volatile3.f90: Update dg-error/warning.
1524 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1525 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1526 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1527 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1528 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1530 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1533 * gfortran.dg/proc_ptr_comp_30.f90: New.
1535 2011-02-18 Jakub Jelinek <jakub@redhat.com>
1538 * gcc.target/i386/pr47780.c: New test.
1540 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1543 * gfortran.dg/class_40.f03: New.
1545 2011-02-18 Dodji Seketeli <dodji@redhat.com>
1548 * g++.dg/cpp0x/auto21.C: New test.
1550 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
1552 * objc.dg/special/unclaimed-category-1.h: Updated for
1554 * objc.dg/special/unclaimed-category-1.m: Same.
1555 * objc.dg/zero-link-1.m: Same.
1556 * objc.dg/lookup-1.m: Same.
1557 * objc.dg/torture/strings/const-str-9.m
1558 * objc.dg/torture/strings/const-str-10.m: Same.
1559 * objc.dg/torture/strings/const-str-11.m: Same.
1560 * objc.dg/torture/forward-1.m: Same.
1561 * objc.dg/zero-link-2.m: Same.
1562 * objc.dg/encode-7-next-64bit.m: Same.
1563 * objc.dg/method-4.m: Same.
1564 * objc.dg/next-runtime-1.m: Same.
1565 * objc.dg/image-info.m: Same.
1566 * objc.dg/pr23214.m: Same.
1567 * objc.dg/symtab-1.m: Same.
1568 * obj-c++.dg/basic.m: Same.
1569 * obj-c++.dg/proto-lossage-3.m: Same.
1570 * obj-c++.dg/torture/strings/const-str-10.m: Same.
1571 * obj-c++.dg/torture/strings/const-str-11.m: Same.
1572 * obj-c++.dg/torture/strings/const-str-9.m: Same.
1573 * obj-c++.dg/method-11.m: Same.
1574 * objc/execute/enumeration-1.m: Same.
1575 * objc/execute/object_is_class.m: Same.
1576 * objc/execute/formal_protocol-2.m: Same.
1577 * objc/execute/formal_protocol-4.m: Same.
1578 * objc/execute/formal_protocol-6.m: Same.
1579 * objc/execute/bycopy-3.m: Same.
1580 * objc/execute/exceptions/catchall-1.m: Same.
1581 * objc/execute/exceptions/finally-1.m: Same.
1582 * objc/execute/exceptions/local-variables-1.m: Same.
1583 * objc/execute/exceptions/foward-1.m: Same.
1584 * objc/execute/bf-common.h
1585 * objc/execute/enumeration-2.m: Same.
1586 * objc/execute/formal_protocol-1.m: Same.
1587 * objc/execute/formal_protocol-3.m: Same.
1588 * objc/execute/formal_protocol-5.m: Same.
1589 * objc/execute/accessing_ivars.m: Same.
1590 * objc/execute/bycopy-2.m: Same.
1591 * objc/execute/formal_protocol-7.m: Same.
1592 * objc/execute/compatibility_alias.m: Same.
1593 * objc/execute/no_clash.m: Same.
1594 * objc/execute/object_is_meta_class.m: Same.
1595 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1596 * objc/execute/class-tests-1.h: Include stdio.h.
1597 * objc/execute/class-tests-2.h: Same.
1598 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
1600 * obj-c++.dg/try-catch-2.mm: Same.
1602 2011-02-17 Jakub Jelinek <jakub@redhat.com>
1605 * g++.dg/warn/Wunused-parm-4.C: New test.
1607 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
1608 Jan Hubicka <jh@suse.cz>
1612 * g++.dg/debug/pr47106.C: New.
1614 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
1617 * gcc.target/i386/pr43653.c: New test.
1619 2011-02-11 Dodji Seketeli <dodji@redhat.com>
1622 * g++.dg/template/inherit6.C: New test.
1624 2011-02-16 Janus Weil <janus@gcc.gnu.org>
1627 * gfortran.dg/class_39.f03: New.
1629 2011-02-16 Dodji Seketeli <dodji@redhat.com>
1632 * g++.dg/cpp0x/variadic106.C: New test.
1634 2011-02-16 Jakub Jelinek <jakub@redhat.com>
1637 * gfortran.dg/pr47757-1.f90: New test.
1638 * gfortran.dg/pr47757-2.f90: New test.
1639 * gfortran.dg/pr47757-3.f90: New test.
1642 * g++.dg/cpp0x/enum8.C: New test.
1644 2011-02-15 Jason Merrill <jason@redhat.com>
1646 * g++.dg/inherit/implicit-trivial1.C: New.
1647 * g++.dg/cpp0x/implicit-trivial1.C: New.
1649 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1652 * gcc.dg/torture/pr47725.c: Removed.
1654 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1657 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
1658 constant does not generate a load from memory.
1660 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1663 * gcc.dg/torture/pr47725.c: New.
1665 2011-02-15 Richard Guenther <rguenther@suse.de>
1667 PR tree-optimization/47743
1668 * gcc.dg/torture/pr47743.c: New testcase.
1670 2011-02-15 Jakub Jelinek <jakub@redhat.com>
1673 * gcc.target/i386/pr47581.c: New test.
1675 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1678 * gfortran.dg/select_type_22.f03: New.
1680 2011-02-14 Jason Merrill <jason@redhat.com>
1682 * g++.dg/cpp0x/regress/enum1.C: New.
1684 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
1686 * gnat.dg/include.adb: New test.
1688 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1691 * gfortran.dg/class_38.f03: New.
1693 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
1695 * gcc.dg/pr46494.c: New test.
1697 2011-02-14 Richard Guenther <rguenther@suse.de>
1699 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
1701 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1704 * gnat.dg/null_pointer_deref1.exp: Don't skip on
1705 sparc*-sun-solaris2.11.
1707 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1710 * gfortran.dg/argument_checking_18.f90: New.
1712 2011-02-13 Tobias Burnus <burnus@net-b.de>
1714 * gfortran.dg/argument_checking_13.f90: Update dg-error.
1715 * gfortran.dg/argument_checking_17.f90: New.
1717 2011-02-12 Janus Weil <janus@gcc.gnu.org>
1719 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
1720 are temporarily disabled.
1721 * gfortran.dg/class_7.f03: Ditto.
1722 * gfortran.dg/coarray_14.f90: Ditto.
1723 * gfortran.dg/typebound_proc_13.f03: Ditto.
1725 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
1728 * gfortran.dg/extends_11.f03: New.
1730 2011-02-11 Xinliang David Li <davidxl@google.com>
1732 PR tree-optimization/47707
1733 * g++.dg/tree-ssa/pr47707.C: New test.
1735 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
1737 * g++.dg/opt/inline17.C: New test.
1739 2011-02-11 Tobias Burnus <burnus@net-b.de>
1742 * gfortran.dg/pure_formal_2.f90: New.
1744 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
1746 PR rtl-optimization/47614
1747 * gfortran.dg/pr47614.f: New.
1749 2011-02-11 Joseph Myers <joseph@codesourcery.com>
1752 * gcc.dg/opts-6.c: New test.
1754 2011-02-11 Jakub Jelinek <jakub@redhat.com>
1757 * gcc.dg/pr47684.c: New test.
1759 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1762 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
1763 c99_runtime, dg-add-options c99_runtime.
1764 (main): Use __asm__.
1766 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1769 * lib/target-supports.exp (check_ascii_locale_available): New proc.
1770 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
1771 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
1772 * gcc.dg/ucnid-10.c: Likewise.
1773 * gcc.dg/ucnid-13.c: Likewise.
1774 * gcc.dg/ucnid-7.c: Likewise.
1775 * gcc.dg/ucnid-8.c: Likewise.
1776 Adapt dg-warning line number.
1778 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
1780 * gcc.target/i386/parity-1.c: Use -march=k8.
1781 * gcc.target/i386/parity-2.c: Ditto.
1782 * gcc.target/i386/vecinit-1.c: Ditto.
1783 * gcc.target/i386/vecinit-2.c: Ditto.
1785 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1788 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
1789 * gcc.target/mips/save-restore-3.c: Likewise.
1790 * gcc.target/mips/save-restore-4.c: Likewise.
1791 * gcc.target/mips/save-restore-5.c: Likewise.
1794 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
1795 * g++.dg/tree-prof/partition2.C: Likewise.
1797 2011-02-09 Jason Merrill <jason@redhat.com>
1799 * g++.dg/tree-ssa/inline-3.C: Use a normal function
1800 rather than misdeclare std::puts.
1802 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
1803 * g++.dg/other/warning1.C: Likewise.
1804 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1805 * g++.old-deja/g++.gb/scope06.C: Likewise.
1806 * g++.old-deja/g++.law/cvt11.C: Likewise.
1807 * g++.old-deja/g++.law/init1.C: Likewise.
1808 * g++.dg/abi/mangle26.C: Likewise.
1810 * g++.dg/template/function1.C: Adjust for C++0x mode.
1811 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
1813 * g++.dg/ext/label10.C: Adjust for C++0x mode.
1814 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
1816 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
1818 * g++.dg/cpp0x/regress/abi-empty7.C: New.
1820 * g++.dg/cpp0x/regress: New directory.
1821 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
1822 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
1823 * g++.dg/cpp0x/regress/regress3.C: New.
1825 2011-02-10 Richard Guenther <rguenther@suse.de>
1827 PR tree-optimization/47677
1828 * gcc.dg/torture/pr47677.c: New testcase.
1830 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
1832 * objc.dg/special/load-category-1.m: Remove unused header.
1833 * objc.dg/special/load-category-1a.m: Likewise.
1834 * objc.dg/special/load-category-2.m: Likewise.
1835 * objc.dg/special/load-category-2a.m: Likewise.
1836 * objc.dg/special/load-category-3.m: Likewise.
1837 * objc.dg/special/load-category-3a.m: Likewise.
1838 * objc.dg/attributes/proto-attribute-2.m: Likewise.
1839 * objc.dg/attributes/proto-attribute-3.m: Likewise.
1840 * objc.dg/attributes/class-attribute-1.m: Likewise.
1841 * objc.dg/property/property.exp: Don't run for Darwin < 9.
1842 * obj-c++.dg/property/property.exp: Likewise.
1843 * objc.dg/attributes/method-sentinel-1.m: Update type header.
1844 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
1845 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
1846 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
1847 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
1848 * obj-c++.dg/template-8.mm: Likewise.
1850 2011-02-10 Jakub Jelinek <jakub@redhat.com>
1853 * gcc.target/i386/pr47665.c: New test.
1855 2011-02-10 Jie Zhang <jie@codesourcery.com>
1859 2011-02-05 Jie Zhang <jie@codesourcery.com>
1861 * gcc.dg/pr42631.c: Update test.
1862 * gcc.dg/pr42631-2.c: New test.
1864 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1867 * gfortran.dg/proc_decl_25.f90: New.
1869 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1872 * gfortran.dg/typebound_assignment_2.f03: New.
1874 2011-02-09 Richard Guenther <rguenther@suse.de>
1876 PR tree-optimization/47664
1877 * gcc.dg/tree-ssa/inline-7.c: New testcase.
1879 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
1882 * gnat.dg/uninit_func.adb: Adjust dg directive.
1884 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
1887 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
1889 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1892 * gfortran.dg/auto_dealloc_2.f90: New.
1894 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1896 * gcc.dg/builtins-config.h: Remove __sgi handling.
1897 * lib/target-supports.exp (add_options_for_c99_runtime): Add
1898 -std=c99 for mips-sgi-irix6.5*.
1900 2011-02-09 Martin Jambor <mjambor@suse.cz>
1903 * gfortran.dg/pr25923.f90: Remove xfails.
1905 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1908 * gfortran.dg/inquire_14.f90: New test.
1910 2011-02-08 Janus Weil <janus@gcc.gnu.org>
1913 * gfortran.dg/pointer_init_6.f90: New.
1915 2011-02-08 Jeff Law <law@redhat.com>
1917 PR tree-optimization/42893
1918 * gcc.tree-ssa/pr42893.c: New test.
1920 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
1922 PR tree-optimization/46834
1923 PR tree-optimization/46994
1924 PR tree-optimization/46995
1925 * gcc.dg/graphite/id-pr46834.c: New.
1926 * gfortran.dg/graphite/id-pr46994.f90: New.
1927 * gfortran.dg/graphite/id-pr46995.f90: New.
1929 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1932 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
1933 using the variable is known the warning is emitted there.
1934 * gcc.dg/uninit-pr19430.c (foo): Likewise.
1935 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
1937 * c-c++-common/pr20000.c (g): Both warnings occur at the return
1940 * gcc.dg/noreturn-1.c (foo5): Likewise.
1941 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
1942 (method2): Likewise.
1944 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
1945 the return statement using the uninitialized variable.
1946 * gfortran.dg/pr39666-2.f90 (f): Likewise.
1948 2011-02-08 Richard Guenther <rguenther@suse.de>
1951 * g++.dg/opt/pr47639.c: New testcase.
1953 2011-02-08 Richard Guenther <rguenther@suse.de>
1955 PR tree-optimization/47632
1956 * g++.dg/opt/pr47632.C: New testcase.
1958 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1960 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
1962 2011-02-07 Richard Guenther <rguenther@suse.de>
1964 PR tree-optimization/47615
1965 * g++.dg/opt/pr47615.C: New testcase.
1967 2011-02-07 Richard Guenther <rguenther@suse.de>
1969 PR tree-optimization/47621
1970 * gcc.dg/torture/pr47621.c: New testcase.
1972 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
1974 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
1976 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
1979 * gfortran.dg/allocate_with_source_1 : New test.
1981 2011-02-05 Jakub Jelinek <jakub@redhat.com>
1984 * gcc.dg/pr47610.c: New test.
1986 2011-02-05 Jie Zhang <jie@codesourcery.com>
1989 * gcc.dg/pr42631.c: Update test.
1990 * gcc.dg/pr42631-2.c: New test.
1992 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1995 * gfortran.dg/pr47574.f90: New test.
1997 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
1999 PR tree-optimization/46194
2000 * gcc.dg/autopar/pr46194.c: New.
2002 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
2004 PR tree-optimization/43695
2005 * g++.dg/ipa/pr43695.C: New.
2007 2011-02-04 Jakub Jelinek <jakub@redhat.com>
2010 * gcc.dg/pr23200.c: New test.
2012 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
2015 * g++.dg/pr47589.C: New test.
2017 2011-02-03 Dodji Seketeli <dodji@redhat.com>
2020 * g++.dg/template/typedef37.C: New test.
2021 * g++.dg/template/param1.C: Adjust expected error message.
2023 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2026 * gcc.dg/pr31490-2.c: New test.
2027 * gcc.dg/pr31490-3.c: New test.
2028 * gcc.dg/pr31490-4.c: New test.
2030 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
2031 Jakub Jelinek <jakub@redhat.com>
2034 * g++.dg/parser/semicolon3.C: Adjust.
2035 * g++.dg/parser/semicolon4.C: New testcase.
2036 * g++.dg/pr46890.C: New testcase.
2038 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2041 * g++.dg/init/pr29571.C: New.
2043 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
2045 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2046 instead of vect_int.
2048 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2051 * gcc.target/i386/pr47312.c: New test.
2054 * gcc.target/i386/pr47564.c: New test.
2056 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
2058 PR tree-optimization/45122
2059 * gcc.dg/tree-ssa/pr45122.c: New.
2061 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2064 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2067 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2068 and vsx so a default --with-cpu=power7 doesn't give an error
2069 when -mavoid-indexed-addresses is used.
2071 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2072 wrapper function to save the arguments and then jump to the real
2073 function, rather than depending on the compiler not to move stuff
2075 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2077 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2078 Paul Thomas <pault@gcc.gnu.org>
2081 * gfortran.dg/class_37.f03 : New test.
2083 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
2084 Richard Guenther <rguenther@suse.de>
2086 PR tree-optimization/40979
2088 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2089 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2090 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2091 check_vect_support_and_set_flags.
2092 * gfortran.dg/graphite/vect-pr40979.f90: New.
2094 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2097 * gfortran.dg/class_36.f03: New.
2099 2011-02-02 Richard Guenther <rguenther@suse.de>
2101 PR tree-optimization/47566
2102 * gcc.dg/lto/20110201-1_0.c: New testcase.
2104 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
2110 * debug/pr47498.c: New.
2111 * debug/pr47501.c: New.
2113 2011-02-01 Richard Guenther <rguenther@suse.de>
2115 PR tree-optimization/47559
2116 * g++.dg/torture/pr47559.C: New testcase.
2118 2011-02-01 Janus Weil <janus@gcc.gnu.org>
2121 * gfortran.dg/typebound_call_20.f03: New.
2123 2011-02-01 Richard Guenther <rguenther@suse.de>
2125 PR tree-optimization/47555
2126 * gcc.dg/pr47555.c: New testcase.
2128 2011-02-01 Richard Guenther <rguenther@suse.de>
2130 PR tree-optimization/47541
2131 * g++.dg/torture/pr47541.C: New testcase.
2133 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2136 * gfortran.dg/typebound_call_19.f03: New.
2138 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2141 * g++.dg/cpp0x/pr47416.C: New test.
2143 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
2146 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2148 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2151 * gfortran.dg/typebound_assignment_1.f03: New.
2153 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2155 PR tree-optimization/47538
2156 * gcc.c-torture/execute/pr47538.c: New test.
2158 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2161 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2163 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2165 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2167 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
2169 PR rtl-optimization/44031
2170 * gcc.c-torture/compile/20110131-1.c: New test.
2172 2011-01-31 Tobias Burnus <burnus@net-b.de>
2175 * gfortran.dg/stmt_func_1.f90: New.
2177 2011-01-31 Tobias Burnus <burnus@net-b.de>
2180 * gfortran.dg/interface_34.f90: New.
2182 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
2185 * gfortran.dg/realloc_on_assign_5.f03: New test.
2186 * gfortran.dg/realloc_on_assign_5.f03: New test.
2188 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2190 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2191 * gfortran.dg/bessel_7.f90: Likewise.
2192 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
2194 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2195 * gfortran.dg/sum_init_expr.f03: Likewise.
2197 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2199 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2202 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2203 loop only on "vect_intfloat_cvt" targets.
2205 2011-01-29 Tobias Burnus <burnus@net-b.de>
2208 * gfortran.dg/shape_6.f90: New.
2210 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2212 PR libgfortran/47434
2213 * gfortran.dg/read_infnan_1.f90: Update test.
2214 * gfortran.dg/module_nan.f90: Update test.
2215 * gfortran.dg/char4_iunit_1.f03: Update test.
2216 * gfortran.dg/large_real_kind_1.f90: Update test.
2217 * gfortran.dg/real_const_3.f90: Update test.
2218 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2220 2011-01-29 Dodji Seketeli <dodji@redhat.com>
2223 * g++.dg/template/param2.C: New test.
2225 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2227 PR libgfortran/47285
2228 * gfortran.dg/fmt_g.f: New test.
2230 2011-01-28 Tobias Burnus <burnus@net-b.de>
2233 * gfortran.dg/pure_formal_1.f90: New.
2235 2011-01-28 Jakub Jelinek <jakub@redhat.com>
2238 * gcc.dg/tls/pr42894.c: New test.
2240 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2242 * gcc.dg/pr47276.c: Add dg-require-visibility.
2244 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2246 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2248 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
2249 Tobias Burnus <burnus@gcc.gnu.org>
2254 * gfortran.dg/realloc_on_assign_3.f03: New test.
2255 * gfortran.dg/realloc_on_assign_4.f03: New test.
2256 * gfortran.dg/allocatable_function_5.f90: New test.
2257 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2258 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2259 implemented" dg-errors.
2261 2011-01-27 Jan Hubicka <jh@suse.cz>
2264 * gcc.dg/attr-weakref-4.c: New testcase
2266 2011-01-27 Martin Jambor <mjambor@suse.cz>
2268 PR tree-optimization/47228
2269 * gcc.dg/torture/pr47228.c: New test.
2271 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2273 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2275 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2277 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2278 when using auto-overlay support on the SPU.
2280 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
2282 PR rtl-optimization/44174
2283 * gcc.target/i386/asm-6.c: New test.
2285 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
2287 PR rtl-optimization/46856
2288 * gcc.c-torture/compile/pr46856.c: New test.
2290 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
2291 Andrew Pinski <pinskia@gmail.com>
2294 * gcc.dg/pr43082.c: New.
2296 2011-01-26 DJ Delorie <dj@redhat.com>
2298 PR rtl-optimization/46878
2299 * gcc.dg/pr46878-1.c: New test.
2301 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2304 * g++.dg/cpp0x/pr47476.C: New test.
2306 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
2308 * gcc.c-torture/compile/20110126-1.c: New test.
2310 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2313 * gcc.dg/torture/pr47473.c: New test.
2315 2011-01-26 Jan Hubicka <jh@suse.cz>
2318 * gcc.c-torture/execute/pr47237.c: New testcase.
2320 2011-01-26 Jan Hubicka <jh@suse.cz>
2322 PR tree-optimization/47190
2323 * gcc.dg/attr-weakref-3.c: New testcase.
2325 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
2328 * gcc.dg/dll-9a.c: New test file.
2329 * gcc.dg/dll-11.c: Likewise.
2330 * gcc.dg/dll-12.c: Likewise.
2331 * gcc.dg/dll-12a.c: Likewise.
2332 * gcc.dg/dll-11a.c: Likewise.
2333 * gcc.dg/dll-9.c: Likewise.
2334 * gcc.dg/dll-10.c: Likewise.
2335 * gcc.dg/dll-10a.c: Likewise.
2336 * g++.dg/ext/dllexport4a.cc: Likewise.
2337 * g++.dg/ext/dllexport4.C: Likewise.
2338 * g++.dg/ext/dllexport5.C: Likewise.
2339 * g++.dg/ext/dllexport5a.cc: Likewise.
2341 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2343 PR tree-optimization/46970
2344 * gcc.dg/graphite/pr46970.c: New.
2346 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2348 PR tree-optimization/46215
2349 * gcc.dg/graphite/pr46215.c: New.
2351 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2353 PR tree-optimization/46168
2354 * gcc.dg/graphite/pr46168.c: New.
2356 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2358 PR tree-optimization/43657
2359 * gcc.dg/graphite/pr43657.c: New.
2361 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2363 PR tree-optimization/29832
2364 * gfortran.dg/graphite/pr29832.f90: New.
2366 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2368 PR tree-optimization/43567
2369 * gcc.dg/graphite/pr43567.c: New.
2371 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2373 * gfortran.dg/graphite/interchange-4.f: New.
2374 * gfortran.dg/graphite/interchange-5.f: New.
2376 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2377 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2378 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2379 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2380 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2381 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2382 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2383 * gfortran.dg/ltrans-7.f90: Removed.
2384 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2386 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2387 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2388 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2389 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2390 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2391 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2392 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2393 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2394 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2395 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2396 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2397 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2398 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2399 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2400 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2401 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2402 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2403 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2404 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2405 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2406 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2407 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2408 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2409 * gcc.dg/tree-ssa/data-dep-1.c
2410 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2411 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2412 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2413 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2414 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2416 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2418 PR tree-optimization/47265
2419 PR tree-optimization/47443
2420 * gcc.c-torture/compile/pr47265.c: New test.
2421 * gcc.dg/pr47443.c: New test.
2423 2011-01-25 Martin Jambor <mjambor@suse.cz>
2425 PR tree-optimization/47382
2426 * g++.dg/torture/pr47382.C: New test.
2427 * g++.dg/opt/devirt1.C: Xfail.
2429 2011-01-25 Yao Qi <yao@codesourcery.com>
2432 * gcc.target/arm/pr45701-1.c: New test.
2433 * gcc.target/arm/pr45701-2.c: New test.
2434 * gcc.target/arm/pr45701-3.c: New test.
2436 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2437 Jakub Jelinek <jakub@redhat.com>
2439 PR tree-optimization/47271
2440 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2442 2011-01-25 Nick Clifton <nickc@redhat.com>
2444 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2445 (saturate_add): Delete.
2447 (main): Do not run saturate_add.
2448 (set_interrupts): Delete.
2450 2011-01-25 Tobias Burnus <burnus@net-b.de>
2453 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2455 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2457 PR tree-optimization/47427
2458 PR tree-optimization/47428
2459 * gcc.c-torture/compile/pr47427.c: New test.
2460 * gcc.c-torture/compile/pr47428.c: New test.
2462 2011-01-25 Richard Guenther <rguenther@suse.de>
2465 * gcc.dg/torture/pr47411.c: New testcase.
2467 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2469 * gfortran.dg/graphite/id-24.f: New.
2470 * gfortran.dg/graphite/id-25.f: New.
2472 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2474 * gfortran.dg/graphite/id-23.f: New.
2476 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2478 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2480 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2482 * gcc.dg/graphite/block-0.c: Un-XFAILed.
2483 * gcc.dg/graphite/block-1.c: Un-XFAILed.
2484 * gcc.dg/graphite/block-7.c: Un-XFAILed.
2485 * gcc.dg/graphite/block-8.c: Un-XFAILed.
2486 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2487 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2488 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2489 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2490 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
2492 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2494 * gcc.dg/graphite/block-0.c: Add documentation.
2495 * gcc.dg/graphite/block-4.c: Same.
2496 * gcc.dg/graphite/block-7.c: Same.
2497 * gcc.dg/graphite/block-8.c: New.
2498 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
2499 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2500 * gcc.dg/graphite/interchange-12.c: Add documentation.
2501 * gcc.dg/graphite/interchange-13.c: New.
2502 * gcc.dg/graphite/interchange-14.c: New.
2503 * gcc.dg/graphite/interchange-15.c: New.
2504 * gcc.dg/graphite/interchange-8.c: Add documentation.
2505 * gcc.dg/graphite/interchange-mvt.c: Same.
2507 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2510 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2511 * gcc.target/powerpc/altivec-14.c: Ditto.
2512 * gcc.target/powerpc/altivec-33.c: Ditto.
2513 * gcc.target/powerpc/altivec-types-1.c: Ditto.
2514 * gcc.target/powerpc/altivec-types-2.c: Ditto.
2515 * gcc.target/powerpc/altivec-types-3.c: Ditto.
2516 * gcc.target/powerpc/altivec-types-4.c: Ditto.
2517 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2518 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2519 * g++.dg/ext/altivec-15.C: Ditto.
2520 * g++.dg/ext/altivec-types-1.C: Ditto.
2521 * g++.dg/ext/altivec-types-2.C: Ditto.
2522 * g++.dg/ext/altivec-types-3.C: Ditto.
2523 * g++.dg/ext/altivec-types-4.C: Ditto.
2525 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2527 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2529 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2531 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2532 optimization options.
2534 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2536 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2539 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2541 2011-01-23 Tobias Burnus <burnus@net-b.de>
2544 * gfortran.dg/allocatable_scalar_12.f90: New.
2546 2011-01-23 Ira Rosen <irar@il.ibm.com>
2548 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2549 vectorization to be not profitable if peeling is used to
2550 realign the memory access.
2551 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2552 loop bound to avoid loop unrolling.
2553 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2555 2011-01-22 Jan Hubicka <jh@suse.cz>
2558 * g++.dg/lto/pr47333.C: New file.
2560 2011-01-22 Jan Hubicka <jh@suse.cz>
2562 PR tree-optimization/43884
2564 * gcc.dg/autopar/outer-2.c: Increase array size.
2565 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2567 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2570 * gfortran.dg/c_loc_tests_16.f90: New test.
2572 2011-01-22 Tobias Burnus <burnus@net-b.de>
2575 * gfortran.dg/typebound_proc_19.f90: New.
2577 2011-01-21 Jeff Law <law@redhat.com>
2579 PR tree-optimization/47053
2580 * g++.dg/pr47053.C: New test.
2582 2011-01-21 Jason Merrill <jason@redhat.com>
2585 * g++.dg/cpp0x/constexpr-ctor6.C: New.
2587 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2590 * g++.dg/cpp0x/range-for10.C: New test.
2591 * g++.dg/template/for1.C: New test.
2594 * g++.dg/tree-prof/partition3.C: New test.
2596 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
2598 PR rtl-optimization/47366
2599 * g++.dg/opt/pr47366.C: New test.
2601 2011-01-21 Jason Merrill <jason@redhat.com>
2604 * g++.dg/cpp0x/constexpr-regress2.C: New.
2606 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
2608 2011-01-21 Jeff Law <law@redhat.com>
2610 PR rtl-optimization/41619
2611 * gcc.dg/pr41619.c: New.
2613 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2615 PR tree-optimization/47355
2616 * g++.dg/opt/pr47355.C: New test.
2618 2011-01-21 Richard Guenther <rguenther@suse.de>
2620 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
2623 2011-01-21 Richard Guenther <rguenther@suse.de>
2625 PR tree-optimization/47365
2626 * gcc.dg/torture/pr47365.c: New testcase.
2627 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2629 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2631 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
2633 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2635 PR tree-optimization/47391
2636 * gcc.dg/pr47391.c: New test.
2638 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2640 * g++.dg/template/char1.C: Use signed char.
2642 2011-01-21 Tobias Burnus <burnus@net-b.de>
2645 * gfortran.dg/pointer_target_4.f90: New.
2647 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2650 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
2651 ILP32 system and not IP32.
2653 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
2656 * g++.dg/debug/pr46583.C: New.
2658 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2661 * g++.dg/debug/pr47283.C: New test.
2664 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
2665 * gcc.target/i386/headmerge-2.c: Likewise.
2667 2011-01-20 Richard Guenther <rguenther@suse.de>
2670 * gcc.dg/torture/pr47370.c: New testcase.
2672 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2674 PR tree-optimization/46130
2675 * gcc.dg/pr46130-1.c: New test.
2676 * gcc.dg/pr46130-2.c: New test.
2678 2011-01-19 Dodji Seketeli <dodji@redhat.com>
2681 * g++.dg/debug/dwarf2/template-params-10.C: New test.
2683 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
2686 * g++.dg/debug/pr46240.cc: New.
2688 2011-01-19 Jakub Jelinek <jakub@redhat.com>
2691 * g++.dg/template/anonunion1.C: New test.
2693 PR rtl-optimization/47337
2694 * gcc.c-torture/execute/pr47337.c: New test.
2696 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2699 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
2701 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2703 PR tree-optimization/46021
2704 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
2706 2011-01-19 Jakub Jelinek <jakub@redhat.com>
2708 PR tree-optimization/47290
2709 * g++.dg/torture/pr47290.C: New test.
2711 2011-01-18 Janus Weil <janus@gcc.gnu.org>
2714 * gfortran.dg/proc_ptr_comp_29.f90: New.
2716 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2719 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
2720 powerpc-apple-darwin9.
2722 2011-01-18 Jakub Jelinek <jakub@redhat.com>
2724 PR rtl-optimization/47299
2725 * gcc.c-torture/execute/pr47299.c: New test.
2727 2011-01-17 Jason Merrill <jason@redhat.com>
2729 * g++.dg/cpp0x/constexpr-virtual.C: New.
2731 2011-01-17 Jakub Jelinek <jakub@redhat.com>
2734 * gfortran.dg/gomp/pr47331.f90: New test.
2736 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
2739 * objc.dg/selector-warn-1.m: New.
2740 * obj-c++.dg/selector-warn-1.mm: New.
2742 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
2744 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
2745 Update dg-final accordingly.
2747 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2749 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
2751 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2753 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
2755 * gcc.dg/guality/pr36728-2.c: Likewise.
2757 2011-01-17 Richard Guenther <rguenther@suse.de>
2759 PR tree-optimization/47313
2760 * g++.dg/torture/pr47313.C: New testcase.
2762 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
2765 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
2766 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
2767 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2768 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2770 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
2772 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
2773 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
2774 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
2776 2011-01-17 Richard Guenther <rguenther@suse.de>
2778 PR tree-optimization/45967
2779 * gcc.dg/torture/pr45967-2.c: New testcase.
2780 * gcc.dg/torture/pr45967-3.c: Likewise.
2782 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2785 * g++.dg/ext/pr47213.C: Require visibility.
2787 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
2789 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
2790 * gcc.dg/fixed-point/struct-union.c: Update error messages.
2792 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
2794 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
2795 Linux-based targets.
2797 2011-01-13 Jan Hubicka <jh@suse.cz>
2799 PR tree-optimization/47276
2800 * gcc.dg/pr47276.c: New testcase.
2802 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
2803 Jonathan Wakely <jwakely.gcc@gmail.com>
2806 * g++.dg/other/pr33558.C: New.
2807 * g++.dg/other/pr33558-2.C: New.
2809 2011-01-14 Martin Jambor <mjambor@suse.cz>
2811 PR tree-optimization/45934
2812 PR tree-optimization/46302
2813 * g++.dg/ipa/devirt-c-1.C: New test.
2814 * g++.dg/ipa/devirt-c-2.C: Likewise.
2815 * g++.dg/ipa/devirt-c-3.C: Likewise.
2816 * g++.dg/ipa/devirt-c-4.C: Likewise.
2817 * g++.dg/ipa/devirt-c-5.C: Likewise.
2818 * g++.dg/ipa/devirt-c-6.C: Likewise.
2819 * g++.dg/ipa/devirt-6.C: Likewise.
2820 * g++.dg/ipa/devirt-d-1.C: Likewise.
2821 * g++.dg/torture/pr45934.C: Likewise.
2823 2011-01-14 Jason Merrill <jason@redhat.com>
2825 * g++.dg/cpp0x/variadic105.C: New.
2827 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
2828 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2831 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2832 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
2833 execution tests on i?86-*-*, x86_64-*-* and
2834 powerpc*-apple-darwin* && ilp32.
2835 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
2836 tests on i?86-*-* and x86_64-*-*.
2838 2011-01-14 Richard Guenther <rguenther@suse.de>
2840 PR tree-optimization/47280
2841 * g++.dg/opt/pr47280.C: New testcase.
2843 2011-01-14 Jason Merrill <jason@redhat.com>
2845 * g++.dg/cpp0x/constexpr-regress1.C: New.
2847 * g++.dg/ext/flexary2.C: New.
2849 2011-01-14 Richard Guenther <rguenther@suse.de>
2852 * gcc.dg/torture/pr47281.c: New testcase.
2853 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
2855 2011-01-14 Richard Guenther <rguenther@suse.de>
2857 PR tree-optimization/47286
2858 * gcc.dg/tree-ssa/pr47286.c: New testcase.
2860 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
2863 * g++.dg/ext/pr47213.C: New.
2865 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2867 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
2869 2011-01-13 Tobias Burnus <burnus@net-b.de>
2870 Mikael Morin <mikael@gcc.gnu.org>
2874 * gfortran.dg/select_type_20.f90: New.
2875 * gfortran.dg/select_type_21.f90: New.
2877 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2880 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
2882 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2884 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
2885 * gcc.dg/guality/pr36728-2.c: Likewise.
2887 2011-01-13 Dodji Seketeli <dodji@redhat.com>
2890 * g++.dg/debug/dwarf2/template-params-9.C: New test.
2892 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
2894 PR rtl-optimization/45352
2895 * gcc.dg/pr45352-3.c: New.
2897 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2899 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
2901 * g++.dg/cpp0x/range-for8.C: New.
2902 * g++.dg/cpp0x/range-for9.C: New.
2904 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
2907 * g++.dg/debug/pr47209.C: New.
2909 2011-01-12 Richard Guenther <rguenther@suse.de>
2912 * gcc.dg/lto/pr47259_0.c: New testcase.
2913 * gcc.dg/lto/pr47259_1.c: Likewise.
2915 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
2917 * objc-obj-c++-shared/Object1.h: Add copyright header, update
2918 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
2919 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
2920 methods missing from the OBJC2 Object.
2921 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
2922 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
2923 GNU and NeXT runtimes.
2924 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
2926 * objc-obj-c++-shared/Object1.m: Likewise.
2927 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
2928 * objc.dg/proto-qual-1.m: Likewise.
2929 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2930 * obj-c++.dg/proto-qual-1.mm: Likewise.
2932 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
2935 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
2937 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2939 Fixed the Objective-C++ testsuite and updated all tests.
2940 * lib/obj-c++.exp (obj-c++_init): Declare and set
2941 gcc_warning_prefix and gcc_error_prefix.
2942 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
2943 'dg-warning', 'dg-message' and 'dg-error'.
2944 * obj-c++.dg/class-extension-3.mm: Likewise.
2945 * obj-c++.dg/class-protocol-1.mm: Likewise.
2946 * obj-c++.dg/encode-7.mm: Likewise.
2947 * obj-c++.dg/exceptions-3.mm: Likewise.
2948 * obj-c++.dg/exceptions-5.mm: Likewise.
2949 * obj-c++.dg/method-12.mm: Likewise.
2950 * obj-c++.dg/method-13.mm: Likewise.
2951 * obj-c++.dg/method-15.mm: Likewise.
2952 * obj-c++.dg/method-16.mm: Likewise.
2953 * obj-c++.dg/method-4.mm: Likewise.
2954 * obj-c++.dg/method-8.mm: Likewise.
2955 * obj-c++.dg/method-conflict-1.mm: Likewise.
2956 * obj-c++.dg/method-conflict-2.mm: Likewise.
2957 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
2958 and uncommented second part of the testcase now that the testsuite
2960 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
2961 and uncommented second part of the testcase now that the testsuite
2963 * obj-c++.dg/private-1.mm: Likewise.
2964 * obj-c++.dg/proto-lossage-4.mm: Likewise.
2965 * obj-c++.dg/syntax-error-7.mm: Likewise.
2966 * obj-c++.dg/warn5.mm: Likewise.
2967 * obj-c++.dg/property/at-property-14.mm: Likewise.
2968 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
2970 * obj-c++.dg/property/at-property-18.mm: Likewise.
2971 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
2973 * obj-c++.dg/property/at-property-21.mm: Likewise.
2974 * obj-c++.dg/property/at-property-28.mm: Likewise.
2975 * obj-c++.dg/property/at-property-5.mm: Likewise.
2976 * obj-c++.dg/property/dynamic-2.mm: Likewise.
2977 * obj-c++.dg/property/property-neg-3.mm: Likewise.
2978 * obj-c++.dg/property/synthesize-11.mm: Likewise.
2979 * obj-c++.dg/property/synthesize-6.mm: Likewise.
2980 * obj-c++.dg/property/synthesize-8.mm: Likewise.
2981 * obj-c++.dg/property/synthesize-9.mm: Likewise.
2982 * obj-c++.dg/tls/diag-5.mm: Likewise.
2983 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
2984 dg-error, now matched correctly.
2986 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2988 * objc.dg/property/at-property-29.m: New.
2989 * obj-c++.dg/property/at-property-29.mm: New.
2991 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2993 * go.test/go-test.exp (go-set-goarch): New proc.
2994 (go-gc-tests): Use it.
2996 2011-01-11 Dodji Seketeli <dodji@redhat.com>
2999 * g++.dg/debug/dwarf2/template-params-8.C: New test.
3001 2011-01-11 Richard Henderson <rth@redhat.com>
3003 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3005 2011-01-11 Jan Hubicka <jh@suse.cz>
3009 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3010 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3012 2011-01-11 Richard Guenther <rguenther@suse.de>
3014 PR tree-optimization/46076
3015 * gcc.dg/tree-ssa/pr46076.c: New testcase.
3017 2011-01-11 Jeff Law <law@redhat.com>
3019 * PR tree-optimization/47086
3020 * gcc.dg/pr47086.c: New test.
3022 2011-01-11 Jason Merrill <jason@redhat.com>
3025 * g++.dg/template/new10.C: New.
3028 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3030 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
3032 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3033 Split type definitions and NSConstantString class into...
3034 * objc-obj-c++-shared/objc-test-suite-types.h: New.
3035 * objc-obj-c++-shared/nsconstantstring-class.h: New.
3036 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3037 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3038 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3039 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3041 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3042 encode defines for newer NeXT system headers.
3043 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3044 * obj-c++.dg/torture/strings/string1.mm: Likewise.
3045 * objc.dg/foreach-5.m: Likewise.
3046 * objc.dg/foreach-2.m: Likewise.
3047 * objc.dg/foreach-4.m: Likewise.
3048 * objc.dg/torture/strings/string1.m: Likewise.
3049 * objc.dg/torture/strings/string2.m: Likewise.
3050 * objc.dg/torture/strings/string3.m: Likewise.
3051 * objc.dg/torture/strings/string4.m: Likewise.
3052 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3053 header and stand alone.
3054 * obj-c++.dg/strings/strings-2.mm: Likewise.
3055 * objc.dg/torture/strings/const-str-3.m: Likewise.
3056 * objc.dg/strings/strings-2.m: Likewise.
3057 * objc.dg/strings/const-str-12b.m: Likewise.
3059 2011-01-12 Richard Guenther <rguenther@suse.de>
3062 * gcc.dg/attr-weak-1.c: Adjust.
3064 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
3067 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3068 standard compliant and comment.
3070 2011-01-10 Jan Hubicka <jh@suse.cz>
3073 * gcc.dg/initpri3.c: New testcase.
3075 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
3078 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3084 (g_ebp_save): Likewise.
3085 (g_esp_save): Likewise.
3087 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3089 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3091 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3093 PR tree-optimization/46021
3094 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3095 i?86-*-*, x86_64-*-*.
3097 2011-01-10 Jeff Law <law@redhat.com>
3099 * PR tree-optimization/47141
3100 * gcc.c-torture/compile/pr47141.c: New test.
3102 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
3105 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3106 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3107 * gcc.dg/vect/slp-35.c: Remove XFAILs.
3108 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3111 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3112 being vectorized. Adjust dg-final pattern. Remove XFAIL.
3113 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3114 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3115 being vectorized. Adjust dg-final pattern.
3118 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3119 * gcc.dg/vect/slp-24.c: Likewise.
3121 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
3124 * g++.dg/other/pr47218-1.C: New test file.
3125 * g++.dg/other/pr47218.C: Likewise.
3126 * g++.dg/other/pr47218.h: New supporting header.
3128 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
3131 * objc.dg/attributes/invalid-attribute-1.m: New.
3132 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3134 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3137 * gfortran.dg/proc_ptr_comp_28.f90: New.
3139 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3141 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3142 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3143 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3144 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3145 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3146 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3147 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3148 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3149 * objc.dg/gnu-api-2-class.m: Likewise.
3150 * objc.dg/gnu-api-2-ivar.m: Likewise.
3151 * objc.dg/gnu-api-2-method.m: Likewise.
3152 * objc.dg/gnu-api-2-objc.m: Likewise.
3153 * objc.dg/gnu-api-2-object.m: Likewise.
3154 * objc.dg/gnu-api-2-property.m: Likewise.
3155 * objc.dg/gnu-api-2-protocol.m: Likewise.
3156 * objc.dg/gnu-api-2-sel.m: Likewise.
3158 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3160 * objc.dg/foreach-1.m: Skip for Darwin < 9.
3161 * objc.dg/objc-foreach-4.m: Likewise.
3162 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3163 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3164 * objc.dg/foreach-4.m: Likewise.
3165 * objc.dg/foreach-5.m: Likewise.
3166 * objc.dg/foreach-3.m: Return self from init.
3168 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3171 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
3173 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3176 * gfortran.dg/class_35.f90: New.
3178 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3180 * objc.dg/foreach-1.m: Add "-Wall" to flags.
3182 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
3185 * objc.dg/invalid-method-2.m: New.
3186 * obj-c++.dg/invalid-method-2.mm: New.
3188 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
3191 * gfortran.dg/transpose_optimization_2.f90 : New test.
3193 2011-01-08 Jan Hubicka <jh@suse.cz>
3195 PR tree-optmization/46469
3196 * g++.dg/torture/pr46469.C: New testcase.
3198 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3200 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3201 emulation of libobjc-gnu structure layout functionality to ..
3202 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3203 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3204 * objc/execute/bf-common.h: Adjust headers.
3205 * objc/execute/bf-1.m: Likewise.
3206 * objc/execute/bf-2.m: Likewise.
3207 * objc/execute/bf-3.m: Likewise.
3208 * objc/execute/bf-4.m: Likewise.
3209 * objc/execute/bf-5.m: Likewise.
3210 * objc/execute/bf-6.m: Likewise.
3211 * objc/execute/bf-7.m: Likewise.
3212 * objc/execute/bf-8.m: Likewise.
3213 * objc/execute/bf-9.m: Likewise.
3214 * objc/execute/bf-10.m: Likewise.
3215 * objc/execute/bf-11.m: Likewise.
3216 * objc/execute/bf-12.m: Likewise.
3217 * objc/execute/bf-13.m: Likewise.
3218 * objc/execute/bf-14.m: Likewise.
3219 * objc/execute/bf-15.m: Likewise.
3220 * objc/execute/bf-16.m: Likewise.
3221 * objc/execute/bf-17.m: Likewise.
3222 * objc/execute/bf-18.m: Likewise.
3223 * objc/execute/bf-19.m: Likewise.
3224 * objc/execute/bf-20.m: Likewise.
3225 * objc/execute/bf-21.m: Likewise.
3226 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3227 objc_get_type_qualifiers ().
3229 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3232 * gfortran.dg/dependency_39.f90: New test.
3234 2011-01-07 Jan Hubicka <jh@suse.cz>
3236 Get builtins tests ready for linker plugin.
3237 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3238 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3239 my_memset, my_bzero): Mark used.
3240 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3241 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3243 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3246 2011-01-07 Jan Hubicka <jh@suse.cz>
3248 PR tree-optimization/46367
3249 * g++.dg/torture/pr46367.C: New file.
3251 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3254 * gcc.dg/pr47201.c: New test.
3257 * gcc.dg/tree-prof/pr47187.c: New test.
3259 2011-01-07 Tobias Burnus <burnus@net-b.de>
3262 * gfortran.dg/extends_type_of_3.f90: New.
3264 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
3266 * g++.dg/ext/dllexport-MI1.C: Adjust test.
3267 * g++.dg/ext/dllimport-MI1.C: Likewise.
3268 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3269 * g++.dg/ext/dllimport10.C: Likewise.
3270 * g++.dg/ext/dllimport11.C: Likewise.
3271 * g++.dg/ext/dllimport12.C: Likewise.
3272 * g++.dg/ext/dllimport13.C: Likewise.
3273 * g++.dg/ext/dllimport2.C: Likewise.
3274 * g++.dg/ext/dllimport3.C: Likewise.
3275 * g++.dg/ext/dllimport4.C: Likewise.
3276 * g++.dg/ext/dllimport5.C: Likewise.
3277 * g++.dg/ext/dllimport6.C: Likewise.
3278 * g++.dg/ext/dllimport8.C: Likewise.
3279 * g++.dg/ext/dllimport9.C: Likewise.
3280 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3281 targets, too. Additionally enable test for i?86-*-mingw*.
3282 * g++.dg/ext/selectany1.C: Likewise.
3283 Remove guard variable check.
3285 2011-01-07 Janus Weil <janus@gcc.gnu.org>
3289 * gfortran.dg/storage_size_3.f08: Extended.
3291 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3294 * g++.dg/template/stdarg1.C: New test.
3296 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3299 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3300 * gfortran.dg/defined_operators_1.f90: Split the subroutine
3301 from the interface of functions to not hide the errors that
3304 2011-01-06 Jan Hubicka <jh@suse.cz>
3306 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3307 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3309 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3313 * gfortran.dg/interface_33.f90: New test.
3315 2011-01-06 Jakub Jelinek <jakub@redhat.com>
3318 * gcc.c-torture/compile/pr47150.c: New test.
3320 2011-01-06 Ira Rosen <irar@il.ibm.com>
3322 PR tree-optimization/47139
3323 * gcc.dg/vect/pr47139.c: New test.
3325 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3328 * gfortran.dg/extends_type_of_2.f03: New.
3330 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3332 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3334 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
3336 * gnat.dg/opt14.adb: New test.
3338 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3341 * gfortran.dg/allocate_error_2.f90: New test.
3343 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3346 * gfortran.dg/storage_size_3.f08: New.
3348 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3350 PR libgfortran/47154
3351 * gfortran.dg/namelist_68.f90: New test.
3353 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
3355 * gnat.dg/unchecked_convert8.ad[sb]: New test.
3357 2011-01-04 Janus Weil <janus@gcc.gnu.org>
3360 * gfortran.dg/class_34.f90: New.
3362 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3364 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3365 use __builtin_inff. Skip all single-precision tests that require
3368 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3370 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3372 2011-01-03 Jakub Jelinek <jakub@redhat.com>
3374 PR tree-optimization/47148
3375 * gcc.c-torture/execute/pr47148.c: New test.
3377 PR tree-optimization/47155
3378 * gcc.c-torture/execute/pr47155.c: New test.
3380 PR rtl-optimization/47157
3381 * gcc.c-torture/compile/pr47157.c: New test.
3383 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3385 * gcc.dg/torture/vector-shift2.c (schar): Define.
3386 (main): Always use schar or uchar instead of plain "char" to avoid
3387 dependencies on implementation-defined char signedness.
3389 2011-01-03 Martin Jambor <mjambor@suse.cz>
3391 PR tree-optimization/46801
3392 * gnat.dg/pack9.adb: Remove xfail.
3394 2011-01-03 Martin Jambor <mjambor@suse.cz>
3396 PR tree-optimization/46984
3397 * g++.dg/ipa/pr46984.C: New test.
3399 2011-01-02 Janus Weil <janus@gcc.gnu.org>
3402 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
3404 2011-01-02 Jakub Jelinek <jakub@redhat.com>
3406 PR tree-optimization/47140
3407 * gcc.c-torture/compile/pr47140.c: New test.
3409 PR rtl-optimization/47028
3410 * gcc.dg/pr47028.c: New test.
3412 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
3414 * objc.dg/protocol-forward-1.m: Removed TODO.
3415 * objc.dg/protocol-forward-2.m: New.
3416 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3417 * obj-c++.dg/protocol-forward-2.mm: New.
3419 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
3422 * g++.dg/eh/pr38662.C: New testcase.
3424 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
3426 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3427 scan for newline '\n'.
3430 Copyright (C) 2011 Free Software Foundation, Inc.
3432 Copying and distribution of this file, with or without modification,
3433 are permitted in any medium without royalty provided the copyright
3434 notice and this notice are preserved.