1 2011-03-28 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/constexpr-compound.C: New.
5 * g++.dg/cpp0x/constexpr-using.C: New.
7 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
14 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
16 * gcc.dg/slp-1.c: New test.
18 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
20 * gcc.target/i386/avx256-unaligned-load-1.c: New.
21 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
22 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
23 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
24 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
25 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
26 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
27 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
28 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
29 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
30 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
31 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
32 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
33 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
35 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
38 * gfortran.dg/trim_optimize_5.f90: New test.
39 * gfortran.dg/trim_optimize_6.f90: New test.
41 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
44 * gcc.target/mips/madd-7.c: Remove -mlong32.
45 * gcc.target/mips/msub-7.c: Likewise.
47 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
49 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
50 accesses to preserve the meaning of the test for doubleword vectors.
51 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
52 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
54 2011-03-26 Janus Weil <janus@gcc.gnu.org>
57 * gfortran.dg/class_42.f03: New.
59 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
61 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
64 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
66 PR rtl-optimization/48144
67 * gcc.dg/pr48144.c: New test.
69 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
71 * gnat.dg/discr27.ad[sb]: New test.
73 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
75 * gnat.dg/limited_with2.ad[sb]: New test.
76 * gnat.dg/limited_with2_pkg1.ads: New helper.
77 * gnat.dg/limited_with2_pkg2.ads: Likewise.
79 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
81 * gnat.dg/opt15.adb: New test.
82 * gnat.dg/opt15_pkg.ad[sb]: New helper.
84 2011-03-25 Tobias Burnus <burnus@net-b.de>
88 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
89 * gfortran.dg/leadz_trailz_3.f90: Ditto
91 2011-03-25 Martin Jambor <mjambor@suse.cz>
93 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
95 2011-03-25 Jason Merrill <jason@redhat.com>
97 * g++.dg/cpp0x/defaulted22.C: New.
98 * g++.dg/cpp0x/defaulted23.C: New.
99 * g++.dg/cpp0x/defaulted15.C: Adjust.
101 2011-03-25 Jason Merrill <jason@redhat.com>
103 * g++.dg/cpp0x/move1.C: New.
105 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
108 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
110 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
112 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
113 for mips-sgi-irix6.5.
114 Replace snprintf prototype by <stdio.h>.
116 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
119 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
121 * gcc.dg/graphite/block-4.c: Likewise.
122 * gcc.dg/graphite/block-7.c: Likewise.
123 * gcc.dg/graphite/block-8.c: Likewise.
125 2011-03-25 Richard Guenther <rguenther@suse.de>
127 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
128 * g++.dg/tree-ssa/pr8781.C: Likewise.
129 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
130 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
131 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
132 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
133 * gcc.dg/tree-ssa/alias-18.c: Likewise.
134 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
135 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
136 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
137 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
138 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
139 * gcc.dg/tree-ssa/pr21574.c: Likewise.
140 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
141 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
142 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
143 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
144 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
145 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
146 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
147 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
148 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
149 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
150 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
151 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
152 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
153 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
154 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
155 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
156 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
157 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
158 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
159 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
160 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
161 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
162 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
163 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
164 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
165 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
166 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
167 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
168 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
169 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
170 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
171 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
172 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
173 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
174 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
175 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
176 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
177 * c-c++-common/pr46562-2.c: Likewise.
178 * gfortran.dg/pr42108.f90: Likewise.
179 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
180 foo to be inlined even at -O1.
181 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
182 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
183 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
184 * gcc.dg/matrix/matrix.exp: Disable FRE.
186 2011-03-24 Jakub Jelinek <jakub@redhat.com>
189 * gcc.dg/dfp/pr48204.c: New test.
191 2011-03-24 Steve Ellcey <sje@cup.hp.com>
194 * gcc.c-torture/execute/pr47917.c: Move this...
195 * gcc.dg/torture/pr47917.c: to here and add xfails.
197 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
199 * gnat.dg/array16.ad[sb]: New test.
200 * gnat.dg/array16.ads: New helper.
202 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
204 * gnat.dg/derived_type2.adb: New test.
206 2011-03-24 Richard Guenther <rguenther@suse.de>
208 PR tree-optimization/48271
209 * g++.dg/torture/pr48271.C: New testcase.
211 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
213 * gnat.dg/array15.ad[sb]: New test.
215 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
218 * gcc.target/i386/pr48237.c: New test.
220 2011-03-24 Richard Guenther <rguenther@suse.de>
223 * gcc.dg/builtin-object-size-10.c: New testcase.
225 2011-03-24 Richard Guenther <rguenther@suse.de>
227 PR tree-optimization/46562
228 * c-c++-common/pr46562-2.c: New testcase.
229 * c-c++-common/pr46562.c: Likewise.
231 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
233 * gcc.dg/vect/vect-cselim-1.c: New test.
234 * gcc.dg/vect/vect-cselim-2.c: New test.
236 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
238 * gcc.target/arm/pr46934.c: New.
240 2011-03-23 Ian Lance Taylor <iant@google.com>
242 * go.test/go-test.exp (errchk): Ignore lines containing ////.
244 2011-03-23 Richard Guenther <rguenther@suse.de>
246 * gcc.dg/struct: Remove directory and contents.
248 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
251 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
253 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
255 * gnat.dg/discr26.ad[sb]: New test.
256 * gnat.dg/discr26_pkg.ads: New helper.
258 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
261 * gcc.target/arm/neon-vld-1.c: New test.
263 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
265 * gnat.dg/array14.ad[sb]: New test.
266 * gnat.dg/array14_pkg.ads: New helper.
268 2011-03-22 Joseph Myers <joseph@codesourcery.com>
270 * gcc.c-torture/execute/920501-8.x: Remove.
271 * gcc.c-torture/execute/930513-1.x: Remove.
272 * gcc.c-torture/execute/960312-1.x: Remove.
273 * gcc.c-torture/compile/20000804-1.c,
274 gcc.c-torture/compile/20001205-1.c,
275 gcc.c-torture/compile/20001226-1.c,
276 gcc.c-torture/compile/20010518-2.c,
277 gcc.c-torture/compile/20020312-1.c,
278 gcc.c-torture/compile/20020604-1.c,
279 gcc.c-torture/compile/920501-12.c,
280 gcc.c-torture/compile/920501-4.c,
281 gcc.c-torture/compile/920520-1.c,
282 gcc.c-torture/compile/980506-1.c,
283 gcc.c-torture/execute/980709-1.x,
284 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
286 * gcc.dg/cpp/assert4.c: Don't handle ARC.
287 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
290 2011-03-22 Nick Clifton <nickc@redhat.com>
292 * lib/target-supports.exp (check_profiling_available): Add MN10300
293 to the list of targets that do not support profiling. Restore
294 alpha sorting to this list.
296 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
298 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
299 failure on 32-bit systems.
300 * gcc.dg/torture/vector-2.c: Ditto.
302 2011-03-22 Richard Guenther <rguenther@suse.de>
304 PR tree-optimization/48228
305 * gcc.dg/Wstrict-overflow-23.c: New testcase.
307 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
309 * lib/prune.exp (prune_gcc_output): Prune "could not create
310 compact unwind for" warnings.
312 2011-03-20 Jakub Jelinek <jakub@redhat.com>
316 * gcc.c-torture/execute/pr42544.c: New test.
317 * gcc.c-torture/execute/pr48197.c: New test.
319 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
321 PR preprocessor/48192
322 * gcc.target/powerpc/pr48192.c: New file.
325 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
326 split problem of 0 being loaded in a VSX register.
328 2011-03-21 Richard Guenther <rguenther@suse.de>
331 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
332 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
333 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
334 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
336 2011-03-21 Jakub Jelinek <jakub@redhat.com>
339 * gcc.dg/pr48213.c: New test.
341 2011-03-21 Kai Tietz <ktietz@redhat.com>
344 * g++.dg/plugin/attribute_plugin.c: Adjust test.
346 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
348 * gcc.target/arm/xor-and.c: New.
350 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
353 * gfortran.dg/function_optimize_1.f90: New test.
354 * gfortran.dg/function_optimize_2.f90: New test.
356 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
358 PR rtl-optimization/47502
359 * gcc.target/i386/pr47502-1.c: New.
360 * gcc.target/i386/pr47502-2.c: Likewise.
362 2011-03-20 Jakub Jelinek <jakub@redhat.com>
364 PR rtl-optimization/48156
365 * gcc.dg/pr48156.c: New test.
367 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
370 * gfortran.dg/scratch_1.f90: Adjust test.
372 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
375 * gfortran.dg/scratch_1.f90: New test.
377 2011-03-18 Joseph Myers <joseph@codesourcery.com>
379 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
380 variably modified typedefs.
381 * gcc.dg/c1x-typedef-2.c: Remove.
383 2011-03-18 Joseph Myers <joseph@codesourcery.com>
385 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
386 * gcc.dg/c1x-anon-struct-3.c: New test.
387 * gcc.dg/anon-struct-11.c: Update.
389 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
391 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
395 2011-03-18 Jason Merrill <jason@redhat.com>
397 * g++.dg/template/fn-ptr1.C: New.
399 * g++.dg/overload/volatile1.C: New.
401 * g++.dg/opt/pr23372.C: New.
403 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
405 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
408 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
410 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
412 * gcc.target/arm/unsigned-extend-1.c: New.
414 2011-03-18 Jakub Jelinek <jakub@redhat.com>
417 * gcc.c-torture/compile/pr48161.c: New test.
419 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
422 * gcc.dg/torture/pr47725.c: New.
424 2011-03-17 Jason Merrill <jason@redhat.com>
426 * g++.dg/cpp0x/constexpr-overflow2.C: New.
427 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
429 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
431 * gnat.dg/specs/elab2.ads: New test.
432 * gnat.dg/specs/elab2_pkg.ads: New helper.
434 2011-03-17 Jason Merrill <jason@redhat.com>
436 * g++.dg/cpp0x/decltype-1212.C: New.
437 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
439 2011-03-17 Jason Merrill <jason@redhat.com>
441 * g++.dg/parse/memfnquals1.C: New.
443 2011-03-17 Richard Guenther <rguenther@suse.de>
446 * gcc.dg/pr48134.c: New testcase.
448 2011-03-17 Richard Guenther <rguenther@suse.de>
451 * g++.dg/torture/pr48165.C: New testcase.
453 2011-03-17 Jakub Jelinek <jakub@redhat.com>
455 PR rtl-optimization/48141
456 * gcc.dg/pr48141.c: New test.
458 2011-03-16 Jason Merrill <jason@redhat.com>
460 * g++.dg/cpp0x/constexpr-48089.C: New.
462 * g++.dg/cpp0x/constexpr-abi1.C: New.
464 * g++.dg/cpp0x/constexpr-46336.C: New.
465 * g++.dg/parse/friend5.C: Adjust expected errors.
467 * g++.dg/cpp0x/constexpr-47570.C: New.
469 2011-03-16 Dodji Seketeli <dodji@redhat.com>
472 * ++.dg/debug/dwarf2/typedef6.C: New test.
474 2011-03-16 Jason Merrill <jason@redhat.com>
476 * g++.dg/cpp0x/elision2.C: New.
478 * g++.dg/cpp0x/constexpr-array3.C: New.
480 2011-03-16 Jason Merrill <jason@redhat.com>
482 * g++.dg/cpp0x/sfinae6.C: New.
483 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
484 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
485 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
486 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
487 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
489 2011-03-16 Jason Merrill <jason@redhat.com>
491 * g++.dg/template/incomplete6.C: New.
493 2011-03-16 Jeff Law <law@redhat.com>
495 * gcc.dg/tree-ssa/vrp55.c: New test.
497 2011-03-16 Jason Merrill <jason@redhat.com>
499 * g++.dg/cpp0x/auto22.C: New.
501 2011-03-16 Richard Guenther <rguenther@suse.de>
503 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
504 optimizing it away if promoted to const.
506 2011-03-16 Richard Guenther <rguenther@suse.de>
508 PR tree-optimization/48149
509 * gcc.dg/fold-complex-1.c: New testcase.
511 2011-03-16 Richard Guenther <rguenther@suse.de>
514 * gcc.dg/guality/pr45882.c: Really make sure no inlining
517 2011-03-16 Richard Guenther <rguenther@suse.de>
519 PR tree-optimization/26134
520 * gcc.dg/tree-ssa/complex-6.c: New testcase.
522 2011-03-16 Richard Guenther <rguenther@suse.de>
524 PR tree-optimization/48146
525 * gcc.dg/torture/pr48146.c: New testcase.
527 2011-03-16 Richard Guenther <rguenther@suse.de>
529 * gcc.dg/tree-ssa/pr14814.c: Adjust.
530 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
532 2011-03-16 Jakub Jelinek <jakub@redhat.com>
535 * gcc.c-torture/compile/pr48136.c: New test.
537 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
540 * gcc.dg/guality/pr45882.c: New test.
542 2011-03-15 Jason Merrill <jason@redhat.com>
544 * g++.dg/cpp0x/constexpr-recursion.C: New.
546 * g++.dg/cpp0x/implicit11.C: New.
548 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
550 * g++.dg/cpp0x/constexpr-attribute.C: New.
552 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
554 * g++.dg/parse/pr34758.C: New.
556 2011-03-15 Xinliang David Li <davidxl@google.com>
559 * gcc.dg/uninit-pred-7_d.c: New test.
560 * gcc.dg/uninit-pred-8_d.c: New test.
562 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
565 * gcc.target/arm/pr46788.c: New.
567 2011-03-15 Richard Guenther <rguenther@suse.de>
570 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
571 * gfortran.dg/ishft_4.f90: Likewise.
572 * gfortran.dg/leadz_trailz_3.f90: Likewise.
574 2011-03-15 Richard Guenther <rguenther@suse.de>
576 PR tree-optimization/13954
577 * g++.dg/tree-ssa/pr13954.C: New testcase.
579 2011-03-15 Richard Guenther <rguenther@suse.de>
581 PR tree-optimization/48037
582 * gcc.target/i386/pr48037-1.c: New testcase.
584 2011-03-15 Richard Guenther <rguenther@suse.de>
586 PR tree-optimization/41490
587 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
588 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
589 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
590 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
591 * g++.dg/tree-ssa/pr33604.C: Adjust.
593 2011-03-14 Jakub Jelinek <jakub@redhat.com>
596 * gcc.c-torture/execute/pr47917.c: New test.
597 * gcc.dg/pr47917.c: New test.
600 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
602 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
604 * gcc.target/i386/sse4_1-floor-vec.c: New test.
605 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
606 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
607 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
608 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
609 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
610 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
611 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
612 * gcc.target/i386/avx-floor-vec.c: Ditto.
613 * gcc.target/i386/avx-ceil-vec.c: Ditto.
614 * gcc.target/i386/avx-trunc-vec.c: Ditto.
615 * gcc.target/i386/avx-rint-vec.c: Ditto.
616 * gcc.target/i386/avx-floorf-vec.c: Ditto.
617 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
618 * gcc.target/i386/avx-truncf-vec.c: Ditto.
619 * gcc.target/i386/avx-rintf-vec.c: Ditto.
621 2011-03-14 Tom Tromey <tromey@redhat.com>
623 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
624 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
625 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
627 2011-03-14 Tom Tromey <tromey@redhat.com>
629 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
630 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
631 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
633 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
635 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
637 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
639 PR rtl-optimization/47166
640 * gcc.c-torture/execute/postmod-1.c: New test.
642 2011-03-14 Richard Guenther <rguenther@suse.de>
645 * gcc.dg/torture/pr48098.c: New testcase.
647 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
650 * gcc.target/powerpc/pr48053-1.c: New test.
651 * gcc.target/powerpc/pr48053-2.c: Likewise.
653 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
656 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
658 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
661 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
663 2011-03-12 Janus Weil <janus@gcc.gnu.org>
666 * gfortran.dg/class_41.f03: New.
668 2011-03-11 Dodji Seketeli <dodji@redhat.com>
670 * g++.dg/conversion/cast3.C: New test.
672 2011-03-11 Jason Merrill <jason@redhat.com>
674 * g++.dg/template/error45.C: New.
676 * g++.dg/parse/no-type-defn1.C: New.
678 * g++.dg/ext/attrib40.C: New.
680 * g++.dg/cpp0x/regress/array1.C: New.
682 2011-03-11 Richard Guenther <rguenther@suse.de>
684 PR tree-optimization/48067
685 * gcc.dg/pr48067.c: New testcase.
687 2011-03-11 Richard Guenther <rguenther@suse.de>
690 * g++.dg/lto/20110311-1_0.C: New testcase.
692 2011-03-11 Jakub Jelinek <jakub@redhat.com>
695 * g++.dg/inherit/virtual8.C: New test.
698 * gcc.dg/torture/pr48044.c: New test.
700 2011-03-11 Janus Weil <janus@gcc.gnu.org>
703 * gfortran.dg/proc_ptr_comp_31.f90: New.
705 2011-03-11 Richard Guenther <rguenther@suse.de>
707 PR tree-optimization/47278
708 * gcc.dg/torture/pr47278-1.c: New testcase.
709 * gcc.dg/torture/pr47278-2.c: Likewise.
711 2011-03-11 Jakub Jelinek <jakub@redhat.com>
713 PR tree-optimization/48063
714 * gcc.dg/torture/pr48063.c: New test.
716 2011-03-10 Jason Merrill <jason@redhat.com>
718 * g++.dg/template/array22.C: New.
720 * g++.dg/cpp0x/syntax-err1.C: New.
721 * g++.dg/parse/error36.C: Adjust expected errors.
722 * g++.old-deja/g++.pt/ctor2.C: Likewise.
723 * g++.old-deja/g++.pt/typename3.C: Likewise.
724 * g++.old-deja/g++.pt/typename4.C: Likewise.
725 * g++.old-deja/g++.pt/typename6.C: Likewise.
727 2011-03-09 Jason Merrill <jason@redhat.com>
729 * g++.dg/template/nontype22.C: New.
731 2011-03-09 Martin Jambor <mjambor@suse.cz>
733 PR tree-optimization/47714
734 * g++.dg/torture/pr47714.C: New test.
736 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
739 * gcc.target/powerpc/pr47755-2.c: New file.
741 2011-03-08 Jakub Jelinek <jakub@redhat.com>
743 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
744 is not set in the environment, pass 64 as first argument when not
745 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
746 native where ulimit -u is supported.
748 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
750 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
752 2011-03-08 Jason Merrill <jason@redhat.com>
754 * g++.dg/template/nontype21.C: New.
756 * g++.dg/template/anon5.C: New.
758 2011-03-08 Jakub Jelinek <jakub@redhat.com>
761 * gcc.dg/pr47881.c: New test.
763 2011-03-08 Dodji Seketeli <dodji@redhat.com>
766 * g++.dg/lookup/template3.C: New test.
768 2011-03-08 Kai Tietz <ktietz@redhat.com>
770 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
773 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
776 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
777 sizeof to compute alignment.
779 2011-03-08 Jakub Jelinek <jakub@redhat.com>
781 PR tree-optimization/48022
782 * gcc.dg/pr48022-1.c: New test.
783 * gcc.dg/pr48022-2.c: New test.
785 2011-03-07 Jason Merrill <jason@redhat.com>
787 * g++.dg/template/nontype20.C: New.
788 * g++.dg/init/member1.C: Adjust expected errors.
789 * g++.dg/parse/constant4.C: Likewise.
790 * g++.dg/template/qualified-id3.C: Likewise.
791 * g++.old-deja/g++.pt/crash10.C: Likewise.
793 * g++.dg/cpp0x/regress/non-const1.C: New.
795 2011-03-07 Jakub Jelinek <jakub@redhat.com>
798 * gcc.dg/pr47991.c: New test.
800 2011-03-07 Jason Merrill <jason@redhat.com>
802 * g++.dg/abi/mangle46.C: New.
804 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
807 * gcc.target/powerpc/pr47862.c: New.
809 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
812 * gcc.target/i386/combine-mul.c: Require nonpic.
814 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
815 Nathan Froyd <froydnj@codesourcery.com>
817 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
819 2011-03-06 Mark Mitchell <mark@codesourcery.com>
821 * README.QMTEST: Remove.
823 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
824 Jerry DeLisle <jvdelisle@gcc.gnu.org>
827 * gfortran.dg/array_constructor_37.f90 : New test.
829 2011-03-05 Jason Merrill <jason@redhat.com>
831 * g++.dg/abi/mangle39.C: ABI v5, not 6.
832 * g++.dg/abi/mangle45.C: Likewise.
833 * g++.dg/cpp0x/trailing1.C: Likewise.
835 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
837 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
839 2011-03-05 Jakub Jelinek <jakub@redhat.com>
841 PR rtl-optimization/47899
842 * gcc.dg/pr47899.c: New test.
844 * gcc.dg/torture/pr47968.c: Ignore warnings.
846 PR tree-optimization/47967
847 * gcc.c-torture/compile/pr47967.c: New test.
849 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
851 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
852 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
854 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
856 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
857 and property_getAttributes() if __OBJC2__.
858 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
859 * objc.dg/property/property-encoding-1.m: New.
860 * obj-c++.dg/property/property-encoding-1.mm: New.
862 2011-03-04 Jason Merrill <jason@redhat.com>
864 * g++.dg/template/pseudodtor6.C: New.
866 * g++.dg/inherit/covariant19.C: New.
868 2011-03-04 Richard Guenther <rguenther@suse.de>
871 * gcc.dg/torture/pr47968.c: New testcase.
873 2011-03-04 Richard Guenther <rguenther@suse.de>
876 * gcc.dg/torture/pr47975.c: New testcase.
878 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
881 * g++.dg/template/crash106.C: New.
883 2011-03-03 Jakub Jelinek <jakub@redhat.com>
886 * gcc.dg/gomp/pr47963.c: New test.
887 * g++.dg/gomp/pr47963.C: New test.
889 2011-03-02 Jason Merrill <jason@redhat.com>
891 * g++.dg/cpp0x/regress/condition1.C: New.
893 * g++.dg/cpp0x/constexpr-ctor9.C: New.
895 2011-03-01 Jason Merrill <jason@redhat.com>
897 * g++.dg/cpp0x/lambda/lambda-98.C: New.
899 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
901 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
903 PR rtl-optimization/47925
904 * gcc.c-torture/execute/pr47925.c: New test.
906 2011-03-01 Jason Merrill <jason@redhat.com>
908 * g++.dg/cpp0x/decltype25.C: New.
910 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
912 2011-03-01 Richard Guenther <rguenther@suse.de>
914 PR tree-optimization/47890
915 * gcc.dg/torture/pr47890.c: New testcase.
917 2011-03-01 Richard Guenther <rguenther@suse.de>
920 * gcc.dg/lto/pr47924_0.c: New testcase.
922 2011-03-01 Richard Guenther <rguenther@suse.de>
925 * gfortran.dg/lto/pr46911_0.f: New testcase.
927 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
930 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
931 compile errors from older code form.
933 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
936 * gfortran.dg/fmt_fw_d.f90: New test.
938 2011-02-28 Jason Merrill <jason@redhat.com>
940 * g++.dg/inherit/covariant18.C: New.
942 2011-02-28 Jakub Jelinek <jakub@redhat.com>
945 * gcc.dg/pr47893.c: New test.
947 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
949 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
950 NULL in case of a selector with conflicting types.
951 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
953 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
955 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
956 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
957 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
958 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
960 2011-02-28 Jason Merrill <jason@redhat.com>
963 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
965 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
968 * gfortran.dg/namelist_71.f90: New test.
970 2011-02-27 Jason Merrill <jason@redhat.com>
973 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
974 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
976 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
979 * g++.dg/cpp0x/constexpr-ctor8.C: New.
981 2011-02-27 Jakub Jelinek <jakub@redhat.com>
984 * gfortran.dg/gomp/task-1.f90: Removed.
986 2011-02-26 Jason Merrill <jason@redhat.com>
988 * g++.dg/template/this-targ1.C: New.
990 * g++.dg/cpp0x/regress/template-const1.C: New.
991 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
992 * g++.dg/template/function1.C: Adjust.
993 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
994 * g++.dg/debug/debug7.C: Adjust.
996 2011-02-26 Tobias Burnus <burnus@net-b.de>
999 * gfortran.dg/gomp/task-1.f90: New.
1001 2011-02-25 Jie Zhang <jie@codesourcery.com>
1003 * gcc.target/arm/neon-thumb2-move.c: Add
1004 dg-require-effective-target arm_thumb2_ok.
1006 2011-02-24 Jason Merrill <jason@redhat.com>
1008 * g++.dg/parse/constant1.C: Specify C++98 mode.
1009 * g++.dg/parse/constant5.C: Likewise.
1010 * g++.dg/parse/error2.C: Likewise.
1011 * g++.dg/parse/semicolon3.C: Likewise.
1012 * g++.dg/template/crash14.C: Likewise.
1013 * g++.dg/template/local4.C: Likewise.
1014 * g++.dg/template/nontype3.C: Likewise.
1015 * g++.dg/parse/crash31.C: Adjust expected errors.
1016 * g++.dg/template/function1.C: Likewise.
1017 * g++.dg/template/ref3.C: Likewise.
1018 * g++.dg/template/static9.C: Likewise.
1019 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1021 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1022 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1023 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1024 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1025 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1027 2011-02-24 Jakub Jelinek <jakub@redhat.com>
1030 * gfortran.dg/pr47878.f90: New test.
1032 2011-02-24 Richard Guenther <rguenther@suse.de>
1035 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1036 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1038 2011-02-24 Richard Guenther <rguenther@suse.de>
1041 * gfortran.dg/lto/pr47839_0.f90: New testcase.
1042 * gfortran.dg/lto/pr47839_1.f90: Likewise.
1044 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1046 PR libgfortran/47567
1047 * gfortran.dg/fmt_f0_1.f90: Update test.
1049 2011-02-23 Jason Merrill <jason@redhat.com>
1051 * g++.dg/abi/mangle39.C: Adjust parm mangling.
1052 * g++.dg/abi/mangle45.C: New.
1054 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1055 * g++.dg/template/canon-type-9.C: Match use of decltype
1056 between declaration and definition.
1057 * g++.dg/template/canon-type-12.C: Likewise.
1059 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
1062 * gfortran.dg/nested_allocatables_1.f90: New.
1064 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
1067 * g++.dg/pr46868.C: New test.
1068 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1069 * g++.dg/parse/error14.C: Adjust.
1071 2011-02-23 Richard Guenther <rguenther@suse.de>
1073 PR tree-optimization/47838
1074 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1076 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1078 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
1080 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1082 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1083 * gfortran.dg/count_init_expr.f03: Ditto.
1084 * gfortran.dg/gomp/pr43711.f90: Ditto.
1085 * gcc.dg/struct-parse-2.c: Ditto.
1086 * gcc.dg/parse-error-3.c: Ditto.
1087 * gcc.dg/Wlogical-op-1.c: Ditto.
1088 * gcc.dg/Walways-true-1.c: Ditto.
1089 * gcc.dg/pr24225.c: Ditto.
1090 * gcc.dg/Walways-true-2.c: Ditto.
1091 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1092 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1093 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1094 * g++.dg/overload/defarg4.C: Ditto.
1095 * g++.dg/inherit/covariant16.C: Ditto.
1096 * g++.dg/inherit/virtual7.C: Ditto.
1097 * g++.dg/template/canon-type-9.C: Ditto.
1098 * g++.dg/template/access19.C: Ditto.
1099 * g++.dg/template/call7.C: Ditto.
1100 * g++.dg/template/canon-type-2.C: Ditto.
1101 * g++.dg/template/init7.C: Ditto.
1102 * g++.dg/template/sizeof-template-argument.C: Ditto.
1103 * g++.dg/template/const3.C: Ditto.
1104 * g++.dg/template/sfinae26.C: Ditto.
1105 * g++.dg/template/sfinae26.C: Ditto.
1106 * g++.dg/template/canon-type-11.C: Ditto.
1107 * g++.dg/template/union2.C: Ditto.
1108 * g++.dg/template/canon-type-3.C: Ditto.
1109 * g++.dg/template/canon-type-1.C: Ditto.
1110 * g++.dg/template/canon-type-5.C: Ditto.
1111 * g++.dg/template/canon-type-7.C: Ditto.
1112 * g++.dg/template/canon-type-10.C: Ditto.
1113 * g++.dg/template/spec36.C: Ditto.
1114 * g++.dg/template/typedef38.C: Ditto.
1115 * g++.dg/template/canon-type-4.C: Ditto.
1116 * g++.dg/template/canon-type-6.C: Ditto.
1117 * g++.dg/template/canon-type-13.C: Ditto.
1118 * g++.dg/template/instantiate9.C: Ditto.
1119 * g++.dg/template/ttp22.C: Ditto.
1120 * g++.dg/warn/Wreturn-type-6.C: Ditto.
1121 * g++.dg/warn/Walways-true-1.C: Ditto.
1122 * g++.dg/warn/Wlogical-op-1.C: Ditto.
1123 * g++.dg/warn/Walways-true-2.C: Ditto.
1124 * g++.dg/conversion/op4.C: Ditto.
1125 * g++.dg/opt/pr19650.C: Ditto.
1126 * g++.dg/lookup/friend11.C: Ditto.
1127 * g++.dg/other/default2.C: Ditto.
1128 * g++.dg/other/default3.C: Ditto.
1129 * g++.dg/other/dtor2.C: Ditto.
1130 * g++.dg/other/friend5.C: Ditto.
1131 * g++.dg/other/default5.C: Ditto.
1132 * g++.dg/init/brace6.C: Ditto.
1133 * g++.dg/init/aggr5.C: Ditto.
1134 * g++.dg/init/error2.C: Ditto.
1135 * g++.dg/expr/bound-mem-fun.C: Ditto.
1136 * g++.dg/expr/cond6.C: Ditto.
1137 * g++.dg/expr/stmt-expr-1.C: Ditto.
1138 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1139 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1140 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1141 * g++.dg/cpp0x/bracket1.C: Ditto.
1142 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1143 * g++.dg/cpp0x/pr38646.C: Ditto.
1144 * g++.dg/cpp0x/variadic73.C: Ditto.
1145 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1146 * g++.dg/cpp0x/bracket4.C: Ditto.
1147 * g++.dg/cpp0x/decltype4.C: Ditto.
1148 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1149 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1150 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1151 * g++.dg/cpp0x/variadic-new2.C: Ditto.
1152 * g++.dg/cpp0x/decltype2.C: Ditto.
1153 * g++.dg/cpp0x/decltype1.C: Ditto.
1154 * g++.dg/cpp0x/bracket2.C: Ditto.
1155 * g++.dg/cpp0x/decltype5.C: Ditto.
1156 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1157 * g++.dg/cpp0x/variadic70.C: Ditto.
1158 * g++.dg/cpp0x/decltype6.C: Ditto.
1159 * g++.dg/cpp0x/rvo.C: Ditto.
1160 * g++.dg/cpp0x/vt-40092.C: Ditto.
1161 * g++.dg/cpp0x/variadic-new.C: Ditto.
1162 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1163 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1164 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1165 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1166 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1167 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1168 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1169 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1170 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1171 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1172 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1173 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1174 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1175 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1176 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1177 * g++.dg/cpp0x/pr39639.C: Ditto.
1178 * g++.dg/cpp0x/decltype3.C: Ditto.
1179 * g++.dg/cpp0x/variadic68.C: Ditto.
1180 * g++.dg/cpp0x/variadic-function.C: Ditto.
1181 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1182 * g++.dg/cpp0x/variadic-bind.C: Ditto.
1183 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1184 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1185 * g++.dg/parse/crash35.C: Ditto.
1186 * g++.dg/parse/crash40.C: Ditto.
1187 * g++.dg/parse/defarg12.C: Ditto.
1188 * g++.dg/parse/crash34.C: Ditto.
1189 * g++.dg/parse/constructor3.C: Ditto.
1190 * g++.dg/parse/template23.C: Ditto.
1191 * g++.dg/parse/crash56.C: Ditto.
1192 * g++.dg/parse/dtor13.C: Ditto.
1193 * g++.dg/parse/error33.C: Ditto.
1194 * g++.dg/parse/ctor9.C: Ditto.
1195 * g++.dg/parse/error32.C: Ditto.
1196 * g++.dg/parse/error37.C: Ditto.
1197 * g++.dg/parse/bitfield3.C: Ditto.
1198 * g++.dg/parse/struct-4.C: Ditto.
1199 * g++.dg/ext/has_trivial_copy.C: Ditto.
1200 * g++.dg/ext/is_polymorphic.C: Ditto.
1201 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1202 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1203 * g++.dg/ext/has_nothrow_assign.C: Ditto.
1204 * g++.dg/ext/is_union.C: Ditto.
1205 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1206 * g++.dg/ext/is_pod.C: Ditto.
1207 * g++.dg/ext/has_virtual_destructor.C: Ditto.
1208 * g++.dg/ext/has_trivial_constructor.C: Ditto.
1209 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1210 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1211 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1212 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1213 * g++.dg/ext/is_abstract.C: Ditto.
1214 * g++.dg/ext/has_trivial_assign.C: Ditto.
1215 * g++.dg/ext/is_class.C: Ditto.
1216 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1217 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1218 * g++.dg/ext/is_base_of.C: Ditto.
1219 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1220 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1221 * g++.dg/ext/is_empty.C: Ditto.
1222 * g++.dg/ext/is_enum.C: Ditto.
1223 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1224 * gnat.dg/opt11.adb: Ditto.
1225 * obj-c++.dg/pr45735.mm: Ditto.
1226 * obj-c++.dg/pr24393.mm: Ditto.
1227 * obj-c++.dg/exceptions-2.mm: Ditto.
1228 * objc.dg/pr45735.m: Ditto.
1229 * objc.dg/pr24393.m: Ditto.
1231 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
1233 * objc.dg/attributes/objc-exception-1.m: New.
1235 2011-02-23 Jie Zhang <jie@codesourcery.com>
1237 * gcc.dg/cpp/include7.c: New test.
1239 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1242 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1244 2011-02-23 Jie Zhang <jie@codesourcery.com>
1246 PR rtl-optimization/47763
1247 * gcc.dg/pr47763.c: New test.
1249 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
1252 * gfortran.dg/whole_file_32.f90 : New test.
1254 2011-02-22 Dodji Seketeli <dodji@redhat.com>
1257 * g++.dg/inherit/virtual7.C: New test.
1259 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
1262 * objc.dg/type-size-3.m: Updated error message.
1263 * objc.dg/type-size-4.m: New test.
1264 * objc.dg/type-size-5.m: New test.
1266 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1268 * lib/gnat.exp: Fix comments.
1269 Don't load libgloss.exp.
1270 (default_gnat_version): Call $compiler with --version.
1271 Adapt regexp for gnatmake output, insert version.
1272 (gnat_version): New proc.
1273 (gnat_init): Remove gnat_libgcc_s_path.
1274 (gnat_target_compile): Likewise.
1275 Remove ld_library_path.
1276 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1277 (gnat_pass): Remove.
1278 (gnat_pass): Remove.
1279 (gnat_finish): Remove.
1280 (gnat_exit): Remove.
1281 (local_find_gnatmake): Reindent.
1282 (runtest_file_p): Remove.
1283 (prune_warnings): Remove.
1284 (find_gnatclean): New proc.
1285 * lib/gnat-dg.exp (lremove): New proc.
1286 (gnat-dg-test): Reindent.
1287 Remove additional output files.
1288 (gnat-dg-runtest): Remove.
1290 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1291 * gnat.dg/loop_optimization6.adb: Likewise.
1292 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1294 2011-02-22 Jakub Jelinek <jakub@redhat.com>
1296 PR tree-optimization/47835
1297 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1299 2011-02-22 Tobias Burnus <burnus@net-b.de>
1301 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1302 * gfortran.dg/abstract_type_2.f03: Ditto.
1303 * gfortran.dg/abstract_type_3.f03: Ditto.
1304 * gfortran.dg/abstract_type_4.f03: Ditto.
1305 * gfortran.dg/abstract_type_5.f03: Ditto.
1306 * gfortran.dg/abstract_type_6.f03: Ditto.
1307 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1308 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1309 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1310 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1311 * gfortran.dg/array_function_5.f90: Ditto.
1312 * gfortran.dg/asynchronous_3.f03: Ditto.
1313 * gfortran.dg/char_expr_1.f90: Ditto.
1314 * gfortran.dg/class_14.f03: Ditto.
1315 * gfortran.dg/data_array_6.f: Ditto.
1316 * gfortran.dg/data_invalid.f90: Ditto.
1317 * gfortran.dg/dot_product_1.f03: Ditto.
1318 * gfortran.dg/func_derived_5.f90: Ditto.
1319 * gfortran.dg/func_result_4.f90: Ditto.
1320 * gfortran.dg/implied_do_1.f90: Ditto.
1321 * gfortran.dg/initialization_25.f90: Ditto.
1322 * gfortran.dg/initialization_26.f90: Ditto.
1323 * gfortran.dg/interface_34.f90: Ditto.
1324 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1325 * gfortran.dg/keyword_symbol_1.f90: Ditto.
1326 * gfortran.dg/matmul_8.f03: Ditto.
1327 * gfortran.dg/merge_init_expr.f90: Ditto.
1328 * gfortran.dg/pack_assign_1.f90: Ditto.
1329 * gfortran.dg/pack_vector_1.f90: Ditto.
1330 * gfortran.dg/pointer_check_8.f90: Ditto.
1331 * gfortran.dg/product_init_expr.f03: Ditto.
1332 * gfortran.dg/reshape_order_5.f90: Ditto.
1333 * gfortran.dg/reshape_shape_1.f90: Ditto.
1334 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1335 * gfortran.dg/same_name_2.f90: Ditto.
1336 * gfortran.dg/selected_real_kind_1.f90: Ditto.
1337 * gfortran.dg/spread_init_expr.f03: Ditto.
1338 * gfortran.dg/stmt_func_1.f90: Ditto.
1339 * gfortran.dg/sum_init_expr.f03: Ditto.
1340 * gfortran.dg/transpose_3.f03: Ditto.
1341 * gfortran.dg/unpack_init_expr.f03: Ditto.
1342 * gfortran.dg/warn_conversion.f90: Ditto.
1343 * gfortran.dg/warn_conversion_2.f90: Ditto.
1344 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1345 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1346 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1347 * gfortran.dg/whole_file_16.f90: Ditto.
1348 * gfortran.dg/whole_file_17.f90: Ditto.
1349 * gfortran.dg/whole_file_18.f90: Ditto.
1350 * gfortran.dg/whole_file_20.f03: Ditto.
1351 * gfortran.dg/whole_file_5.f90: Ditto.
1352 * gfortran.dg/whole_file_6.f90: Ditto.
1353 * gfortran.dg/write_invalid_format.f90: Ditto.
1354 * gfortran.dg/zero_sized_6.f90: Ditto.
1356 2011-02-21 Jeff Law <law@redhat.com>
1358 PR rtl-optimization/46178
1359 * gcc.target/i386/pr46178.c: New test.
1361 PR rtl-optimization/46002
1362 * gcc.c-torture/compile/pr46002.c: New test.
1364 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1366 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1369 2011-02-21 Jakub Jelinek <jakub@redhat.com>
1372 * g++.dg/debug/pr47106.C: Require effective target lto.
1374 2011-02-21 Jason Merrill <jason@redhat.com>
1376 * g++.dg/cpp0x/constexpr-diag2.C: New.
1378 2011-02-20 Jason Merrill <jason@redhat.com>
1380 * g++.dg/cpp0x/constexpr-ctor7.C: New.
1382 * g++.dg/cpp0x/fntmpdefarg2.C: New.
1384 * g++.dg/overload/conv-op1.C: New.
1386 * g++.dg/cpp0x/constexpr-synth1.C: New.
1388 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1390 * objc.dg/layout-2.m: New.
1391 * objc.dg/selector-3.m: Adjusted location of error message.
1392 * objc.dg/type-size-3.m: Same.
1393 * obj-c++.dg/selector-3.mm: Same.
1395 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1398 * objc.dg/property/dotsyntax-22.m: New.
1399 * obj-c++.dg/property/dotsyntax-22.mm: New.
1401 2011-02-20 Dodji Seketeli <dodji@redhat.com>
1404 * g++.dg/template/typedef38.C: New test.
1406 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1409 * gfortran.dg/whole_file_30.f90 : New test.
1410 * gfortran.dg/whole_file_31.f90 : New test.
1412 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1416 * gfortran.dg/whole_file_28.f90 : New test.
1417 * gfortran.dg/whole_file_29.f90 : New test.
1419 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1422 * g++.dg/template/crash105.C: New.
1424 2011-02-19 Jason Merrill <jason@redhat.com>
1426 * g++.dg/cpp0x/regress/no-elide1.C: New.
1428 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
1430 PR tree-optimization/46620
1431 * gcc.dg/pr46620.c: New.
1433 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1436 * gcc.target/i386/pr47809.c: New test.
1438 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1439 Tobias Burnus <burnus@net-b.de>
1441 * lib/target-supports.exp
1442 (check_effective_target_fortran_large_real): New check for large reals.
1443 * gfortran.dg/nan_7.f90: New test.
1445 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1447 PR libgfortran/47567
1448 * gfortran.dg/fmt_f0_1.f90: Update test.
1450 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
1453 * gfortran.dg/array_constructor_36.f90 : New test.
1454 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1455 allow for comparison between different elements of the array
1456 constructor at different levels of optimization.
1458 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
1460 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1461 * gcc.target/i386/pr32280-1.c: Likewise.
1463 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1466 * gcc.target/i386/pr47800.c: New test.
1468 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
1470 * objc/execute/exceptions/foward-1.x: New.
1472 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1475 * gfortran.dg/derived_constructor_comps_4.f90: New.
1477 2011-02-18 Tobias Burnus
1480 * gfortran.dg/func_result_6.f90: New.
1482 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1485 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1487 2011-02-18 Tobias Burnus <burnus@net-b.de>
1490 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
1492 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
1493 normalizing the error/warning output.
1494 * gfortran.dg/Wall.f90: Update dg-error/warning.
1495 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1496 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1497 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1498 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1499 * gfortran.dg/class_30.f90: Update dg-error/warning.
1500 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1501 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1502 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1503 * gfortran.dg/entry_17.f90: Update dg-error/warning.
1504 * gfortran.dg/entry_19.f90: Update dg-error/warning.
1505 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1506 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1507 * gfortran.dg/g77/12632.f: Update dg-error/warning.
1508 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1509 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1510 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1511 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1512 * gfortran.dg/goto_8.f90: Update dg-error/warning.
1513 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1514 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1515 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1516 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1517 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1518 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1519 * gfortran.dg/volatile3.f90: Update dg-error/warning.
1520 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1521 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1522 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1523 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1524 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1526 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1529 * gfortran.dg/proc_ptr_comp_30.f90: New.
1531 2011-02-18 Jakub Jelinek <jakub@redhat.com>
1534 * gcc.target/i386/pr47780.c: New test.
1536 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1539 * gfortran.dg/class_40.f03: New.
1541 2011-02-18 Dodji Seketeli <dodji@redhat.com>
1544 * g++.dg/cpp0x/auto21.C: New test.
1546 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
1548 * objc.dg/special/unclaimed-category-1.h: Updated for
1550 * objc.dg/special/unclaimed-category-1.m: Same.
1551 * objc.dg/zero-link-1.m: Same.
1552 * objc.dg/lookup-1.m: Same.
1553 * objc.dg/torture/strings/const-str-9.m
1554 * objc.dg/torture/strings/const-str-10.m: Same.
1555 * objc.dg/torture/strings/const-str-11.m: Same.
1556 * objc.dg/torture/forward-1.m: Same.
1557 * objc.dg/zero-link-2.m: Same.
1558 * objc.dg/encode-7-next-64bit.m: Same.
1559 * objc.dg/method-4.m: Same.
1560 * objc.dg/next-runtime-1.m: Same.
1561 * objc.dg/image-info.m: Same.
1562 * objc.dg/pr23214.m: Same.
1563 * objc.dg/symtab-1.m: Same.
1564 * obj-c++.dg/basic.m: Same.
1565 * obj-c++.dg/proto-lossage-3.m: Same.
1566 * obj-c++.dg/torture/strings/const-str-10.m: Same.
1567 * obj-c++.dg/torture/strings/const-str-11.m: Same.
1568 * obj-c++.dg/torture/strings/const-str-9.m: Same.
1569 * obj-c++.dg/method-11.m: Same.
1570 * objc/execute/enumeration-1.m: Same.
1571 * objc/execute/object_is_class.m: Same.
1572 * objc/execute/formal_protocol-2.m: Same.
1573 * objc/execute/formal_protocol-4.m: Same.
1574 * objc/execute/formal_protocol-6.m: Same.
1575 * objc/execute/bycopy-3.m: Same.
1576 * objc/execute/exceptions/catchall-1.m: Same.
1577 * objc/execute/exceptions/finally-1.m: Same.
1578 * objc/execute/exceptions/local-variables-1.m: Same.
1579 * objc/execute/exceptions/foward-1.m: Same.
1580 * objc/execute/bf-common.h
1581 * objc/execute/enumeration-2.m: Same.
1582 * objc/execute/formal_protocol-1.m: Same.
1583 * objc/execute/formal_protocol-3.m: Same.
1584 * objc/execute/formal_protocol-5.m: Same.
1585 * objc/execute/accessing_ivars.m: Same.
1586 * objc/execute/bycopy-2.m: Same.
1587 * objc/execute/formal_protocol-7.m: Same.
1588 * objc/execute/compatibility_alias.m: Same.
1589 * objc/execute/no_clash.m: Same.
1590 * objc/execute/object_is_meta_class.m: Same.
1591 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1592 * objc/execute/class-tests-1.h: Include stdio.h.
1593 * objc/execute/class-tests-2.h: Same.
1594 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
1596 * obj-c++.dg/try-catch-2.mm: Same.
1598 2011-02-17 Jakub Jelinek <jakub@redhat.com>
1601 * g++.dg/warn/Wunused-parm-4.C: New test.
1603 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
1604 Jan Hubicka <jh@suse.cz>
1608 * g++.dg/debug/pr47106.C: New.
1610 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
1613 * gcc.target/i386/pr43653.c: New test.
1615 2011-02-11 Dodji Seketeli <dodji@redhat.com>
1618 * g++.dg/template/inherit6.C: New test.
1620 2011-02-16 Janus Weil <janus@gcc.gnu.org>
1623 * gfortran.dg/class_39.f03: New.
1625 2011-02-16 Dodji Seketeli <dodji@redhat.com>
1628 * g++.dg/cpp0x/variadic106.C: New test.
1630 2011-02-16 Jakub Jelinek <jakub@redhat.com>
1633 * gfortran.dg/pr47757-1.f90: New test.
1634 * gfortran.dg/pr47757-2.f90: New test.
1635 * gfortran.dg/pr47757-3.f90: New test.
1638 * g++.dg/cpp0x/enum8.C: New test.
1640 2011-02-15 Jason Merrill <jason@redhat.com>
1642 * g++.dg/inherit/implicit-trivial1.C: New.
1643 * g++.dg/cpp0x/implicit-trivial1.C: New.
1645 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1648 * gcc.dg/torture/pr47725.c: Removed.
1650 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1653 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
1654 constant does not generate a load from memory.
1656 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1659 * gcc.dg/torture/pr47725.c: New.
1661 2011-02-15 Richard Guenther <rguenther@suse.de>
1663 PR tree-optimization/47743
1664 * gcc.dg/torture/pr47743.c: New testcase.
1666 2011-02-15 Jakub Jelinek <jakub@redhat.com>
1669 * gcc.target/i386/pr47581.c: New test.
1671 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1674 * gfortran.dg/select_type_22.f03: New.
1676 2011-02-14 Jason Merrill <jason@redhat.com>
1678 * g++.dg/cpp0x/regress/enum1.C: New.
1680 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
1682 * gnat.dg/include.adb: New test.
1684 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1687 * gfortran.dg/class_38.f03: New.
1689 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
1691 * gcc.dg/pr46494.c: New test.
1693 2011-02-14 Richard Guenther <rguenther@suse.de>
1695 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
1697 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1700 * gnat.dg/null_pointer_deref1.exp: Don't skip on
1701 sparc*-sun-solaris2.11.
1703 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1706 * gfortran.dg/argument_checking_18.f90: New.
1708 2011-02-13 Tobias Burnus <burnus@net-b.de>
1710 * gfortran.dg/argument_checking_13.f90: Update dg-error.
1711 * gfortran.dg/argument_checking_17.f90: New.
1713 2011-02-12 Janus Weil <janus@gcc.gnu.org>
1715 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
1716 are temporarily disabled.
1717 * gfortran.dg/class_7.f03: Ditto.
1718 * gfortran.dg/coarray_14.f90: Ditto.
1719 * gfortran.dg/typebound_proc_13.f03: Ditto.
1721 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
1724 * gfortran.dg/extends_11.f03: New.
1726 2011-02-11 Xinliang David Li <davidxl@google.com>
1728 PR tree-optimization/47707
1729 * g++.dg/tree-ssa/pr47707.C: New test.
1731 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
1733 * g++.dg/opt/inline17.C: New test.
1735 2011-02-11 Tobias Burnus <burnus@net-b.de>
1738 * gfortran.dg/pure_formal_2.f90: New.
1740 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
1742 PR rtl-optimization/47614
1743 * gfortran.dg/pr47614.f: New.
1745 2011-02-11 Joseph Myers <joseph@codesourcery.com>
1748 * gcc.dg/opts-6.c: New test.
1750 2011-02-11 Jakub Jelinek <jakub@redhat.com>
1753 * gcc.dg/pr47684.c: New test.
1755 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1758 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
1759 c99_runtime, dg-add-options c99_runtime.
1760 (main): Use __asm__.
1762 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1765 * lib/target-supports.exp (check_ascii_locale_available): New proc.
1766 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
1767 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
1768 * gcc.dg/ucnid-10.c: Likewise.
1769 * gcc.dg/ucnid-13.c: Likewise.
1770 * gcc.dg/ucnid-7.c: Likewise.
1771 * gcc.dg/ucnid-8.c: Likewise.
1772 Adapt dg-warning line number.
1774 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
1776 * gcc.target/i386/parity-1.c: Use -march=k8.
1777 * gcc.target/i386/parity-2.c: Ditto.
1778 * gcc.target/i386/vecinit-1.c: Ditto.
1779 * gcc.target/i386/vecinit-2.c: Ditto.
1781 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1784 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
1785 * gcc.target/mips/save-restore-3.c: Likewise.
1786 * gcc.target/mips/save-restore-4.c: Likewise.
1787 * gcc.target/mips/save-restore-5.c: Likewise.
1790 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
1791 * g++.dg/tree-prof/partition2.C: Likewise.
1793 2011-02-09 Jason Merrill <jason@redhat.com>
1795 * g++.dg/tree-ssa/inline-3.C: Use a normal function
1796 rather than misdeclare std::puts.
1798 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
1799 * g++.dg/other/warning1.C: Likewise.
1800 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1801 * g++.old-deja/g++.gb/scope06.C: Likewise.
1802 * g++.old-deja/g++.law/cvt11.C: Likewise.
1803 * g++.old-deja/g++.law/init1.C: Likewise.
1804 * g++.dg/abi/mangle26.C: Likewise.
1806 * g++.dg/template/function1.C: Adjust for C++0x mode.
1807 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
1809 * g++.dg/ext/label10.C: Adjust for C++0x mode.
1810 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
1812 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
1814 * g++.dg/cpp0x/regress/abi-empty7.C: New.
1816 * g++.dg/cpp0x/regress: New directory.
1817 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
1818 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
1819 * g++.dg/cpp0x/regress/regress3.C: New.
1821 2011-02-10 Richard Guenther <rguenther@suse.de>
1823 PR tree-optimization/47677
1824 * gcc.dg/torture/pr47677.c: New testcase.
1826 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
1828 * objc.dg/special/load-category-1.m: Remove unused header.
1829 * objc.dg/special/load-category-1a.m: Likewise.
1830 * objc.dg/special/load-category-2.m: Likewise.
1831 * objc.dg/special/load-category-2a.m: Likewise.
1832 * objc.dg/special/load-category-3.m: Likewise.
1833 * objc.dg/special/load-category-3a.m: Likewise.
1834 * objc.dg/attributes/proto-attribute-2.m: Likewise.
1835 * objc.dg/attributes/proto-attribute-3.m: Likewise.
1836 * objc.dg/attributes/class-attribute-1.m: Likewise.
1837 * objc.dg/property/property.exp: Don't run for Darwin < 9.
1838 * obj-c++.dg/property/property.exp: Likewise.
1839 * objc.dg/attributes/method-sentinel-1.m: Update type header.
1840 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
1841 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
1842 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
1843 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
1844 * obj-c++.dg/template-8.mm: Likewise.
1846 2011-02-10 Jakub Jelinek <jakub@redhat.com>
1849 * gcc.target/i386/pr47665.c: New test.
1851 2011-02-10 Jie Zhang <jie@codesourcery.com>
1855 2011-02-05 Jie Zhang <jie@codesourcery.com>
1857 * gcc.dg/pr42631.c: Update test.
1858 * gcc.dg/pr42631-2.c: New test.
1860 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1863 * gfortran.dg/proc_decl_25.f90: New.
1865 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1868 * gfortran.dg/typebound_assignment_2.f03: New.
1870 2011-02-09 Richard Guenther <rguenther@suse.de>
1872 PR tree-optimization/47664
1873 * gcc.dg/tree-ssa/inline-7.c: New testcase.
1875 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
1878 * gnat.dg/uninit_func.adb: Adjust dg directive.
1880 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
1883 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
1885 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1888 * gfortran.dg/auto_dealloc_2.f90: New.
1890 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1892 * gcc.dg/builtins-config.h: Remove __sgi handling.
1893 * lib/target-supports.exp (add_options_for_c99_runtime): Add
1894 -std=c99 for mips-sgi-irix6.5*.
1896 2011-02-09 Martin Jambor <mjambor@suse.cz>
1899 * gfortran.dg/pr25923.f90: Remove xfails.
1901 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1904 * gfortran.dg/inquire_14.f90: New test.
1906 2011-02-08 Janus Weil <janus@gcc.gnu.org>
1909 * gfortran.dg/pointer_init_6.f90: New.
1911 2011-02-08 Jeff Law <law@redhat.com>
1913 PR tree-optimization/42893
1914 * gcc.tree-ssa/pr42893.c: New test.
1916 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
1918 PR tree-optimization/46834
1919 PR tree-optimization/46994
1920 PR tree-optimization/46995
1921 * gcc.dg/graphite/id-pr46834.c: New.
1922 * gfortran.dg/graphite/id-pr46994.f90: New.
1923 * gfortran.dg/graphite/id-pr46995.f90: New.
1925 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1928 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
1929 using the variable is known the warning is emitted there.
1930 * gcc.dg/uninit-pr19430.c (foo): Likewise.
1931 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
1933 * c-c++-common/pr20000.c (g): Both warnings occur at the return
1936 * gcc.dg/noreturn-1.c (foo5): Likewise.
1937 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
1938 (method2): Likewise.
1940 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
1941 the return statement using the uninitialized variable.
1942 * gfortran.dg/pr39666-2.f90 (f): Likewise.
1944 2011-02-08 Richard Guenther <rguenther@suse.de>
1947 * g++.dg/opt/pr47639.c: New testcase.
1949 2011-02-08 Richard Guenther <rguenther@suse.de>
1951 PR tree-optimization/47632
1952 * g++.dg/opt/pr47632.C: New testcase.
1954 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1956 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
1958 2011-02-07 Richard Guenther <rguenther@suse.de>
1960 PR tree-optimization/47615
1961 * g++.dg/opt/pr47615.C: New testcase.
1963 2011-02-07 Richard Guenther <rguenther@suse.de>
1965 PR tree-optimization/47621
1966 * gcc.dg/torture/pr47621.c: New testcase.
1968 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
1970 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
1972 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
1975 * gfortran.dg/allocate_with_source_1 : New test.
1977 2011-02-05 Jakub Jelinek <jakub@redhat.com>
1980 * gcc.dg/pr47610.c: New test.
1982 2011-02-05 Jie Zhang <jie@codesourcery.com>
1985 * gcc.dg/pr42631.c: Update test.
1986 * gcc.dg/pr42631-2.c: New test.
1988 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1991 * gfortran.dg/pr47574.f90: New test.
1993 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
1995 PR tree-optimization/46194
1996 * gcc.dg/autopar/pr46194.c: New.
1998 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
2000 PR tree-optimization/43695
2001 * g++.dg/ipa/pr43695.C: New.
2003 2011-02-04 Jakub Jelinek <jakub@redhat.com>
2006 * gcc.dg/pr23200.c: New test.
2008 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
2011 * g++.dg/pr47589.C: New test.
2013 2011-02-03 Dodji Seketeli <dodji@redhat.com>
2016 * g++.dg/template/typedef37.C: New test.
2017 * g++.dg/template/param1.C: Adjust expected error message.
2019 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2022 * gcc.dg/pr31490-2.c: New test.
2023 * gcc.dg/pr31490-3.c: New test.
2024 * gcc.dg/pr31490-4.c: New test.
2026 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
2027 Jakub Jelinek <jakub@redhat.com>
2030 * g++.dg/parser/semicolon3.C: Adjust.
2031 * g++.dg/parser/semicolon4.C: New testcase.
2032 * g++.dg/pr46890.C: New testcase.
2034 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2037 * g++.dg/init/pr29571.C: New.
2039 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
2041 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2042 instead of vect_int.
2044 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2047 * gcc.target/i386/pr47312.c: New test.
2050 * gcc.target/i386/pr47564.c: New test.
2052 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
2054 PR tree-optimization/45122
2055 * gcc.dg/tree-ssa/pr45122.c: New.
2057 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2060 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2063 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2064 and vsx so a default --with-cpu=power7 doesn't give an error
2065 when -mavoid-indexed-addresses is used.
2067 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2068 wrapper function to save the arguments and then jump to the real
2069 function, rather than depending on the compiler not to move stuff
2071 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2073 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2074 Paul Thomas <pault@gcc.gnu.org>
2077 * gfortran.dg/class_37.f03 : New test.
2079 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
2080 Richard Guenther <rguenther@suse.de>
2082 PR tree-optimization/40979
2084 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2085 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2086 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2087 check_vect_support_and_set_flags.
2088 * gfortran.dg/graphite/vect-pr40979.f90: New.
2090 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2093 * gfortran.dg/class_36.f03: New.
2095 2011-02-02 Richard Guenther <rguenther@suse.de>
2097 PR tree-optimization/47566
2098 * gcc.dg/lto/20110201-1_0.c: New testcase.
2100 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
2106 * debug/pr47498.c: New.
2107 * debug/pr47501.c: New.
2109 2011-02-01 Richard Guenther <rguenther@suse.de>
2111 PR tree-optimization/47559
2112 * g++.dg/torture/pr47559.C: New testcase.
2114 2011-02-01 Janus Weil <janus@gcc.gnu.org>
2117 * gfortran.dg/typebound_call_20.f03: New.
2119 2011-02-01 Richard Guenther <rguenther@suse.de>
2121 PR tree-optimization/47555
2122 * gcc.dg/pr47555.c: New testcase.
2124 2011-02-01 Richard Guenther <rguenther@suse.de>
2126 PR tree-optimization/47541
2127 * g++.dg/torture/pr47541.C: New testcase.
2129 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2132 * gfortran.dg/typebound_call_19.f03: New.
2134 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2137 * g++.dg/cpp0x/pr47416.C: New test.
2139 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
2142 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2144 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2147 * gfortran.dg/typebound_assignment_1.f03: New.
2149 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2151 PR tree-optimization/47538
2152 * gcc.c-torture/execute/pr47538.c: New test.
2154 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2157 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2159 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2161 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2163 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
2165 PR rtl-optimization/44031
2166 * gcc.c-torture/compile/20110131-1.c: New test.
2168 2011-01-31 Tobias Burnus <burnus@net-b.de>
2171 * gfortran.dg/stmt_func_1.f90: New.
2173 2011-01-31 Tobias Burnus <burnus@net-b.de>
2176 * gfortran.dg/interface_34.f90: New.
2178 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
2181 * gfortran.dg/realloc_on_assign_5.f03: New test.
2182 * gfortran.dg/realloc_on_assign_5.f03: New test.
2184 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2186 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2187 * gfortran.dg/bessel_7.f90: Likewise.
2188 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
2190 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2191 * gfortran.dg/sum_init_expr.f03: Likewise.
2193 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2195 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2198 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2199 loop only on "vect_intfloat_cvt" targets.
2201 2011-01-29 Tobias Burnus <burnus@net-b.de>
2204 * gfortran.dg/shape_6.f90: New.
2206 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2208 PR libgfortran/47434
2209 * gfortran.dg/read_infnan_1.f90: Update test.
2210 * gfortran.dg/module_nan.f90: Update test.
2211 * gfortran.dg/char4_iunit_1.f03: Update test.
2212 * gfortran.dg/large_real_kind_1.f90: Update test.
2213 * gfortran.dg/real_const_3.f90: Update test.
2214 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2216 2011-01-29 Dodji Seketeli <dodji@redhat.com>
2219 * g++.dg/template/param2.C: New test.
2221 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2223 PR libgfortran/47285
2224 * gfortran.dg/fmt_g.f: New test.
2226 2011-01-28 Tobias Burnus <burnus@net-b.de>
2229 * gfortran.dg/pure_formal_1.f90: New.
2231 2011-01-28 Jakub Jelinek <jakub@redhat.com>
2234 * gcc.dg/tls/pr42894.c: New test.
2236 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2238 * gcc.dg/pr47276.c: Add dg-require-visibility.
2240 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2242 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2244 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
2245 Tobias Burnus <burnus@gcc.gnu.org>
2250 * gfortran.dg/realloc_on_assign_3.f03: New test.
2251 * gfortran.dg/realloc_on_assign_4.f03: New test.
2252 * gfortran.dg/allocatable_function_5.f90: New test.
2253 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2254 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2255 implemented" dg-errors.
2257 2011-01-27 Jan Hubicka <jh@suse.cz>
2260 * gcc.dg/attr-weakref-4.c: New testcase
2262 2011-01-27 Martin Jambor <mjambor@suse.cz>
2264 PR tree-optimization/47228
2265 * gcc.dg/torture/pr47228.c: New test.
2267 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2269 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2271 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2273 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2274 when using auto-overlay support on the SPU.
2276 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
2278 PR rtl-optimization/44174
2279 * gcc.target/i386/asm-6.c: New test.
2281 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
2283 PR rtl-optimization/46856
2284 * gcc.c-torture/compile/pr46856.c: New test.
2286 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
2287 Andrew Pinski <pinskia@gmail.com>
2290 * gcc.dg/pr43082.c: New.
2292 2011-01-26 DJ Delorie <dj@redhat.com>
2294 PR rtl-optimization/46878
2295 * gcc.dg/pr46878-1.c: New test.
2297 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2300 * g++.dg/cpp0x/pr47476.C: New test.
2302 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
2304 * gcc.c-torture/compile/20110126-1.c: New test.
2306 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2309 * gcc.dg/torture/pr47473.c: New test.
2311 2011-01-26 Jan Hubicka <jh@suse.cz>
2314 * gcc.c-torture/execute/pr47237.c: New testcase.
2316 2011-01-26 Jan Hubicka <jh@suse.cz>
2318 PR tree-optimization/47190
2319 * gcc.dg/attr-weakref-3.c: New testcase.
2321 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
2324 * gcc.dg/dll-9a.c: New test file.
2325 * gcc.dg/dll-11.c: Likewise.
2326 * gcc.dg/dll-12.c: Likewise.
2327 * gcc.dg/dll-12a.c: Likewise.
2328 * gcc.dg/dll-11a.c: Likewise.
2329 * gcc.dg/dll-9.c: Likewise.
2330 * gcc.dg/dll-10.c: Likewise.
2331 * gcc.dg/dll-10a.c: Likewise.
2332 * g++.dg/ext/dllexport4a.cc: Likewise.
2333 * g++.dg/ext/dllexport4.C: Likewise.
2334 * g++.dg/ext/dllexport5.C: Likewise.
2335 * g++.dg/ext/dllexport5a.cc: Likewise.
2337 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2339 PR tree-optimization/46970
2340 * gcc.dg/graphite/pr46970.c: New.
2342 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2344 PR tree-optimization/46215
2345 * gcc.dg/graphite/pr46215.c: New.
2347 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2349 PR tree-optimization/46168
2350 * gcc.dg/graphite/pr46168.c: New.
2352 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2354 PR tree-optimization/43657
2355 * gcc.dg/graphite/pr43657.c: New.
2357 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2359 PR tree-optimization/29832
2360 * gfortran.dg/graphite/pr29832.f90: New.
2362 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2364 PR tree-optimization/43567
2365 * gcc.dg/graphite/pr43567.c: New.
2367 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2369 * gfortran.dg/graphite/interchange-4.f: New.
2370 * gfortran.dg/graphite/interchange-5.f: New.
2372 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2373 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2374 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2375 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2376 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2377 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2378 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2379 * gfortran.dg/ltrans-7.f90: Removed.
2380 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2382 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2383 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2384 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2385 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2386 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2387 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2388 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2389 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2390 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2391 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2392 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2393 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2394 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2395 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2396 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2397 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2398 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2399 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2400 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2401 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2402 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2403 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2404 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2405 * gcc.dg/tree-ssa/data-dep-1.c
2406 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2407 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2408 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2409 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2410 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2412 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2414 PR tree-optimization/47265
2415 PR tree-optimization/47443
2416 * gcc.c-torture/compile/pr47265.c: New test.
2417 * gcc.dg/pr47443.c: New test.
2419 2011-01-25 Martin Jambor <mjambor@suse.cz>
2421 PR tree-optimization/47382
2422 * g++.dg/torture/pr47382.C: New test.
2423 * g++.dg/opt/devirt1.C: Xfail.
2425 2011-01-25 Yao Qi <yao@codesourcery.com>
2428 * gcc.target/arm/pr45701-1.c: New test.
2429 * gcc.target/arm/pr45701-2.c: New test.
2430 * gcc.target/arm/pr45701-3.c: New test.
2432 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2433 Jakub Jelinek <jakub@redhat.com>
2435 PR tree-optimization/47271
2436 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2438 2011-01-25 Nick Clifton <nickc@redhat.com>
2440 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2441 (saturate_add): Delete.
2443 (main): Do not run saturate_add.
2444 (set_interrupts): Delete.
2446 2011-01-25 Tobias Burnus <burnus@net-b.de>
2449 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2451 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2453 PR tree-optimization/47427
2454 PR tree-optimization/47428
2455 * gcc.c-torture/compile/pr47427.c: New test.
2456 * gcc.c-torture/compile/pr47428.c: New test.
2458 2011-01-25 Richard Guenther <rguenther@suse.de>
2461 * gcc.dg/torture/pr47411.c: New testcase.
2463 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2465 * gfortran.dg/graphite/id-24.f: New.
2466 * gfortran.dg/graphite/id-25.f: New.
2468 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2470 * gfortran.dg/graphite/id-23.f: New.
2472 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2474 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2476 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2478 * gcc.dg/graphite/block-0.c: Un-XFAILed.
2479 * gcc.dg/graphite/block-1.c: Un-XFAILed.
2480 * gcc.dg/graphite/block-7.c: Un-XFAILed.
2481 * gcc.dg/graphite/block-8.c: Un-XFAILed.
2482 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2483 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2484 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2485 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2486 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
2488 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2490 * gcc.dg/graphite/block-0.c: Add documentation.
2491 * gcc.dg/graphite/block-4.c: Same.
2492 * gcc.dg/graphite/block-7.c: Same.
2493 * gcc.dg/graphite/block-8.c: New.
2494 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
2495 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2496 * gcc.dg/graphite/interchange-12.c: Add documentation.
2497 * gcc.dg/graphite/interchange-13.c: New.
2498 * gcc.dg/graphite/interchange-14.c: New.
2499 * gcc.dg/graphite/interchange-15.c: New.
2500 * gcc.dg/graphite/interchange-8.c: Add documentation.
2501 * gcc.dg/graphite/interchange-mvt.c: Same.
2503 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2506 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2507 * gcc.target/powerpc/altivec-14.c: Ditto.
2508 * gcc.target/powerpc/altivec-33.c: Ditto.
2509 * gcc.target/powerpc/altivec-types-1.c: Ditto.
2510 * gcc.target/powerpc/altivec-types-2.c: Ditto.
2511 * gcc.target/powerpc/altivec-types-3.c: Ditto.
2512 * gcc.target/powerpc/altivec-types-4.c: Ditto.
2513 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2514 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2515 * g++.dg/ext/altivec-15.C: Ditto.
2516 * g++.dg/ext/altivec-types-1.C: Ditto.
2517 * g++.dg/ext/altivec-types-2.C: Ditto.
2518 * g++.dg/ext/altivec-types-3.C: Ditto.
2519 * g++.dg/ext/altivec-types-4.C: Ditto.
2521 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2523 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2525 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2527 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2528 optimization options.
2530 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2532 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2535 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2537 2011-01-23 Tobias Burnus <burnus@net-b.de>
2540 * gfortran.dg/allocatable_scalar_12.f90: New.
2542 2011-01-23 Ira Rosen <irar@il.ibm.com>
2544 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2545 vectorization to be not profitable if peeling is used to
2546 realign the memory access.
2547 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2548 loop bound to avoid loop unrolling.
2549 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2551 2011-01-22 Jan Hubicka <jh@suse.cz>
2554 * g++.dg/lto/pr47333.C: New file.
2556 2011-01-22 Jan Hubicka <jh@suse.cz>
2558 PR tree-optimization/43884
2560 * gcc.dg/autopar/outer-2.c: Increase array size.
2561 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2563 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2566 * gfortran.dg/c_loc_tests_16.f90: New test.
2568 2011-01-22 Tobias Burnus <burnus@net-b.de>
2571 * gfortran.dg/typebound_proc_19.f90: New.
2573 2011-01-21 Jeff Law <law@redhat.com>
2575 PR tree-optimization/47053
2576 * g++.dg/pr47053.C: New test.
2578 2011-01-21 Jason Merrill <jason@redhat.com>
2581 * g++.dg/cpp0x/constexpr-ctor6.C: New.
2583 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2586 * g++.dg/cpp0x/range-for10.C: New test.
2587 * g++.dg/template/for1.C: New test.
2590 * g++.dg/tree-prof/partition3.C: New test.
2592 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
2594 PR rtl-optimization/47366
2595 * g++.dg/opt/pr47366.C: New test.
2597 2011-01-21 Jason Merrill <jason@redhat.com>
2600 * g++.dg/cpp0x/constexpr-regress2.C: New.
2602 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
2604 2011-01-21 Jeff Law <law@redhat.com>
2606 PR rtl-optimization/41619
2607 * gcc.dg/pr41619.c: New.
2609 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2611 PR tree-optimization/47355
2612 * g++.dg/opt/pr47355.C: New test.
2614 2011-01-21 Richard Guenther <rguenther@suse.de>
2616 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
2619 2011-01-21 Richard Guenther <rguenther@suse.de>
2621 PR tree-optimization/47365
2622 * gcc.dg/torture/pr47365.c: New testcase.
2623 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2625 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2627 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
2629 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2631 PR tree-optimization/47391
2632 * gcc.dg/pr47391.c: New test.
2634 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2636 * g++.dg/template/char1.C: Use signed char.
2638 2011-01-21 Tobias Burnus <burnus@net-b.de>
2641 * gfortran.dg/pointer_target_4.f90: New.
2643 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2646 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
2647 ILP32 system and not IP32.
2649 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
2652 * g++.dg/debug/pr46583.C: New.
2654 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2657 * g++.dg/debug/pr47283.C: New test.
2660 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
2661 * gcc.target/i386/headmerge-2.c: Likewise.
2663 2011-01-20 Richard Guenther <rguenther@suse.de>
2666 * gcc.dg/torture/pr47370.c: New testcase.
2668 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2670 PR tree-optimization/46130
2671 * gcc.dg/pr46130-1.c: New test.
2672 * gcc.dg/pr46130-2.c: New test.
2674 2011-01-19 Dodji Seketeli <dodji@redhat.com>
2677 * g++.dg/debug/dwarf2/template-params-10.C: New test.
2679 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
2682 * g++.dg/debug/pr46240.cc: New.
2684 2011-01-19 Jakub Jelinek <jakub@redhat.com>
2687 * g++.dg/template/anonunion1.C: New test.
2689 PR rtl-optimization/47337
2690 * gcc.c-torture/execute/pr47337.c: New test.
2692 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2695 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
2697 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2699 PR tree-optimization/46021
2700 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
2702 2011-01-19 Jakub Jelinek <jakub@redhat.com>
2704 PR tree-optimization/47290
2705 * g++.dg/torture/pr47290.C: New test.
2707 2011-01-18 Janus Weil <janus@gcc.gnu.org>
2710 * gfortran.dg/proc_ptr_comp_29.f90: New.
2712 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2715 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
2716 powerpc-apple-darwin9.
2718 2011-01-18 Jakub Jelinek <jakub@redhat.com>
2720 PR rtl-optimization/47299
2721 * gcc.c-torture/execute/pr47299.c: New test.
2723 2011-01-17 Jason Merrill <jason@redhat.com>
2725 * g++.dg/cpp0x/constexpr-virtual.C: New.
2727 2011-01-17 Jakub Jelinek <jakub@redhat.com>
2730 * gfortran.dg/gomp/pr47331.f90: New test.
2732 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
2735 * objc.dg/selector-warn-1.m: New.
2736 * obj-c++.dg/selector-warn-1.mm: New.
2738 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
2740 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
2741 Update dg-final accordingly.
2743 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2745 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
2747 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2749 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
2751 * gcc.dg/guality/pr36728-2.c: Likewise.
2753 2011-01-17 Richard Guenther <rguenther@suse.de>
2755 PR tree-optimization/47313
2756 * g++.dg/torture/pr47313.C: New testcase.
2758 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
2761 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
2762 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
2763 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2764 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2766 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
2768 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
2769 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
2770 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
2772 2011-01-17 Richard Guenther <rguenther@suse.de>
2774 PR tree-optimization/45967
2775 * gcc.dg/torture/pr45967-2.c: New testcase.
2776 * gcc.dg/torture/pr45967-3.c: Likewise.
2778 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2781 * g++.dg/ext/pr47213.C: Require visibility.
2783 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
2785 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
2786 * gcc.dg/fixed-point/struct-union.c: Update error messages.
2788 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
2790 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
2791 Linux-based targets.
2793 2011-01-13 Jan Hubicka <jh@suse.cz>
2795 PR tree-optimization/47276
2796 * gcc.dg/pr47276.c: New testcase.
2798 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
2799 Jonathan Wakely <jwakely.gcc@gmail.com>
2802 * g++.dg/other/pr33558.C: New.
2803 * g++.dg/other/pr33558-2.C: New.
2805 2011-01-14 Martin Jambor <mjambor@suse.cz>
2807 PR tree-optimization/45934
2808 PR tree-optimization/46302
2809 * g++.dg/ipa/devirt-c-1.C: New test.
2810 * g++.dg/ipa/devirt-c-2.C: Likewise.
2811 * g++.dg/ipa/devirt-c-3.C: Likewise.
2812 * g++.dg/ipa/devirt-c-4.C: Likewise.
2813 * g++.dg/ipa/devirt-c-5.C: Likewise.
2814 * g++.dg/ipa/devirt-c-6.C: Likewise.
2815 * g++.dg/ipa/devirt-6.C: Likewise.
2816 * g++.dg/ipa/devirt-d-1.C: Likewise.
2817 * g++.dg/torture/pr45934.C: Likewise.
2819 2011-01-14 Jason Merrill <jason@redhat.com>
2821 * g++.dg/cpp0x/variadic105.C: New.
2823 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
2824 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2827 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2828 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
2829 execution tests on i?86-*-*, x86_64-*-* and
2830 powerpc*-apple-darwin* && ilp32.
2831 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
2832 tests on i?86-*-* and x86_64-*-*.
2834 2011-01-14 Richard Guenther <rguenther@suse.de>
2836 PR tree-optimization/47280
2837 * g++.dg/opt/pr47280.C: New testcase.
2839 2011-01-14 Jason Merrill <jason@redhat.com>
2841 * g++.dg/cpp0x/constexpr-regress1.C: New.
2843 * g++.dg/ext/flexary2.C: New.
2845 2011-01-14 Richard Guenther <rguenther@suse.de>
2848 * gcc.dg/torture/pr47281.c: New testcase.
2849 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
2851 2011-01-14 Richard Guenther <rguenther@suse.de>
2853 PR tree-optimization/47286
2854 * gcc.dg/tree-ssa/pr47286.c: New testcase.
2856 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
2859 * g++.dg/ext/pr47213.C: New.
2861 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2863 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
2865 2011-01-13 Tobias Burnus <burnus@net-b.de>
2866 Mikael Morin <mikael@gcc.gnu.org>
2870 * gfortran.dg/select_type_20.f90: New.
2871 * gfortran.dg/select_type_21.f90: New.
2873 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2876 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
2878 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2880 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
2881 * gcc.dg/guality/pr36728-2.c: Likewise.
2883 2011-01-13 Dodji Seketeli <dodji@redhat.com>
2886 * g++.dg/debug/dwarf2/template-params-9.C: New test.
2888 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
2890 PR rtl-optimization/45352
2891 * gcc.dg/pr45352-3.c: New.
2893 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2895 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
2897 * g++.dg/cpp0x/range-for8.C: New.
2898 * g++.dg/cpp0x/range-for9.C: New.
2900 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
2903 * g++.dg/debug/pr47209.C: New.
2905 2011-01-12 Richard Guenther <rguenther@suse.de>
2908 * gcc.dg/lto/pr47259_0.c: New testcase.
2909 * gcc.dg/lto/pr47259_1.c: Likewise.
2911 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
2913 * objc-obj-c++-shared/Object1.h: Add copyright header, update
2914 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
2915 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
2916 methods missing from the OBJC2 Object.
2917 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
2918 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
2919 GNU and NeXT runtimes.
2920 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
2922 * objc-obj-c++-shared/Object1.m: Likewise.
2923 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
2924 * objc.dg/proto-qual-1.m: Likewise.
2925 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2926 * obj-c++.dg/proto-qual-1.mm: Likewise.
2928 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
2931 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
2933 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2935 Fixed the Objective-C++ testsuite and updated all tests.
2936 * lib/obj-c++.exp (obj-c++_init): Declare and set
2937 gcc_warning_prefix and gcc_error_prefix.
2938 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
2939 'dg-warning', 'dg-message' and 'dg-error'.
2940 * obj-c++.dg/class-extension-3.mm: Likewise.
2941 * obj-c++.dg/class-protocol-1.mm: Likewise.
2942 * obj-c++.dg/encode-7.mm: Likewise.
2943 * obj-c++.dg/exceptions-3.mm: Likewise.
2944 * obj-c++.dg/exceptions-5.mm: Likewise.
2945 * obj-c++.dg/method-12.mm: Likewise.
2946 * obj-c++.dg/method-13.mm: Likewise.
2947 * obj-c++.dg/method-15.mm: Likewise.
2948 * obj-c++.dg/method-16.mm: Likewise.
2949 * obj-c++.dg/method-4.mm: Likewise.
2950 * obj-c++.dg/method-8.mm: Likewise.
2951 * obj-c++.dg/method-conflict-1.mm: Likewise.
2952 * obj-c++.dg/method-conflict-2.mm: Likewise.
2953 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
2954 and uncommented second part of the testcase now that the testsuite
2956 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
2957 and uncommented second part of the testcase now that the testsuite
2959 * obj-c++.dg/private-1.mm: Likewise.
2960 * obj-c++.dg/proto-lossage-4.mm: Likewise.
2961 * obj-c++.dg/syntax-error-7.mm: Likewise.
2962 * obj-c++.dg/warn5.mm: Likewise.
2963 * obj-c++.dg/property/at-property-14.mm: Likewise.
2964 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
2966 * obj-c++.dg/property/at-property-18.mm: Likewise.
2967 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
2969 * obj-c++.dg/property/at-property-21.mm: Likewise.
2970 * obj-c++.dg/property/at-property-28.mm: Likewise.
2971 * obj-c++.dg/property/at-property-5.mm: Likewise.
2972 * obj-c++.dg/property/dynamic-2.mm: Likewise.
2973 * obj-c++.dg/property/property-neg-3.mm: Likewise.
2974 * obj-c++.dg/property/synthesize-11.mm: Likewise.
2975 * obj-c++.dg/property/synthesize-6.mm: Likewise.
2976 * obj-c++.dg/property/synthesize-8.mm: Likewise.
2977 * obj-c++.dg/property/synthesize-9.mm: Likewise.
2978 * obj-c++.dg/tls/diag-5.mm: Likewise.
2979 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
2980 dg-error, now matched correctly.
2982 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2984 * objc.dg/property/at-property-29.m: New.
2985 * obj-c++.dg/property/at-property-29.mm: New.
2987 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2989 * go.test/go-test.exp (go-set-goarch): New proc.
2990 (go-gc-tests): Use it.
2992 2011-01-11 Dodji Seketeli <dodji@redhat.com>
2995 * g++.dg/debug/dwarf2/template-params-8.C: New test.
2997 2011-01-11 Richard Henderson <rth@redhat.com>
2999 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3001 2011-01-11 Jan Hubicka <jh@suse.cz>
3005 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3006 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3008 2011-01-11 Richard Guenther <rguenther@suse.de>
3010 PR tree-optimization/46076
3011 * gcc.dg/tree-ssa/pr46076.c: New testcase.
3013 2011-01-11 Jeff Law <law@redhat.com>
3015 * PR tree-optimization/47086
3016 * gcc.dg/pr47086.c: New test.
3018 2011-01-11 Jason Merrill <jason@redhat.com>
3021 * g++.dg/template/new10.C: New.
3024 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3026 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
3028 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3029 Split type definitions and NSConstantString class into...
3030 * objc-obj-c++-shared/objc-test-suite-types.h: New.
3031 * objc-obj-c++-shared/nsconstantstring-class.h: New.
3032 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3033 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3034 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3035 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3037 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3038 encode defines for newer NeXT system headers.
3039 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3040 * obj-c++.dg/torture/strings/string1.mm: Likewise.
3041 * objc.dg/foreach-5.m: Likewise.
3042 * objc.dg/foreach-2.m: Likewise.
3043 * objc.dg/foreach-4.m: Likewise.
3044 * objc.dg/torture/strings/string1.m: Likewise.
3045 * objc.dg/torture/strings/string2.m: Likewise.
3046 * objc.dg/torture/strings/string3.m: Likewise.
3047 * objc.dg/torture/strings/string4.m: Likewise.
3048 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3049 header and stand alone.
3050 * obj-c++.dg/strings/strings-2.mm: Likewise.
3051 * objc.dg/torture/strings/const-str-3.m: Likewise.
3052 * objc.dg/strings/strings-2.m: Likewise.
3053 * objc.dg/strings/const-str-12b.m: Likewise.
3055 2011-01-12 Richard Guenther <rguenther@suse.de>
3058 * gcc.dg/attr-weak-1.c: Adjust.
3060 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
3063 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3064 standard compliant and comment.
3066 2011-01-10 Jan Hubicka <jh@suse.cz>
3069 * gcc.dg/initpri3.c: New testcase.
3071 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
3074 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3080 (g_ebp_save): Likewise.
3081 (g_esp_save): Likewise.
3083 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3085 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3087 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3089 PR tree-optimization/46021
3090 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3091 i?86-*-*, x86_64-*-*.
3093 2011-01-10 Jeff Law <law@redhat.com>
3095 * PR tree-optimization/47141
3096 * gcc.c-torture/compile/pr47141.c: New test.
3098 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
3101 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3102 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3103 * gcc.dg/vect/slp-35.c: Remove XFAILs.
3104 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3107 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3108 being vectorized. Adjust dg-final pattern. Remove XFAIL.
3109 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3110 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3111 being vectorized. Adjust dg-final pattern.
3114 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3115 * gcc.dg/vect/slp-24.c: Likewise.
3117 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
3120 * g++.dg/other/pr47218-1.C: New test file.
3121 * g++.dg/other/pr47218.C: Likewise.
3122 * g++.dg/other/pr47218.h: New supporting header.
3124 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
3127 * objc.dg/attributes/invalid-attribute-1.m: New.
3128 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3130 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3133 * gfortran.dg/proc_ptr_comp_28.f90: New.
3135 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3137 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3138 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3139 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3140 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3141 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3142 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3143 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3144 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3145 * objc.dg/gnu-api-2-class.m: Likewise.
3146 * objc.dg/gnu-api-2-ivar.m: Likewise.
3147 * objc.dg/gnu-api-2-method.m: Likewise.
3148 * objc.dg/gnu-api-2-objc.m: Likewise.
3149 * objc.dg/gnu-api-2-object.m: Likewise.
3150 * objc.dg/gnu-api-2-property.m: Likewise.
3151 * objc.dg/gnu-api-2-protocol.m: Likewise.
3152 * objc.dg/gnu-api-2-sel.m: Likewise.
3154 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3156 * objc.dg/foreach-1.m: Skip for Darwin < 9.
3157 * objc.dg/objc-foreach-4.m: Likewise.
3158 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3159 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3160 * objc.dg/foreach-4.m: Likewise.
3161 * objc.dg/foreach-5.m: Likewise.
3162 * objc.dg/foreach-3.m: Return self from init.
3164 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3167 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
3169 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3172 * gfortran.dg/class_35.f90: New.
3174 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3176 * objc.dg/foreach-1.m: Add "-Wall" to flags.
3178 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
3181 * objc.dg/invalid-method-2.m: New.
3182 * obj-c++.dg/invalid-method-2.mm: New.
3184 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
3187 * gfortran.dg/transpose_optimization_2.f90 : New test.
3189 2011-01-08 Jan Hubicka <jh@suse.cz>
3191 PR tree-optmization/46469
3192 * g++.dg/torture/pr46469.C: New testcase.
3194 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3196 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3197 emulation of libobjc-gnu structure layout functionality to ..
3198 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3199 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3200 * objc/execute/bf-common.h: Adjust headers.
3201 * objc/execute/bf-1.m: Likewise.
3202 * objc/execute/bf-2.m: Likewise.
3203 * objc/execute/bf-3.m: Likewise.
3204 * objc/execute/bf-4.m: Likewise.
3205 * objc/execute/bf-5.m: Likewise.
3206 * objc/execute/bf-6.m: Likewise.
3207 * objc/execute/bf-7.m: Likewise.
3208 * objc/execute/bf-8.m: Likewise.
3209 * objc/execute/bf-9.m: Likewise.
3210 * objc/execute/bf-10.m: Likewise.
3211 * objc/execute/bf-11.m: Likewise.
3212 * objc/execute/bf-12.m: Likewise.
3213 * objc/execute/bf-13.m: Likewise.
3214 * objc/execute/bf-14.m: Likewise.
3215 * objc/execute/bf-15.m: Likewise.
3216 * objc/execute/bf-16.m: Likewise.
3217 * objc/execute/bf-17.m: Likewise.
3218 * objc/execute/bf-18.m: Likewise.
3219 * objc/execute/bf-19.m: Likewise.
3220 * objc/execute/bf-20.m: Likewise.
3221 * objc/execute/bf-21.m: Likewise.
3222 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3223 objc_get_type_qualifiers ().
3225 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3228 * gfortran.dg/dependency_39.f90: New test.
3230 2011-01-07 Jan Hubicka <jh@suse.cz>
3232 Get builtins tests ready for linker plugin.
3233 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3234 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3235 my_memset, my_bzero): Mark used.
3236 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3237 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3239 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3242 2011-01-07 Jan Hubicka <jh@suse.cz>
3244 PR tree-optimization/46367
3245 * g++.dg/torture/pr46367.C: New file.
3247 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3250 * gcc.dg/pr47201.c: New test.
3253 * gcc.dg/tree-prof/pr47187.c: New test.
3255 2011-01-07 Tobias Burnus <burnus@net-b.de>
3258 * gfortran.dg/extends_type_of_3.f90: New.
3260 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
3262 * g++.dg/ext/dllexport-MI1.C: Adjust test.
3263 * g++.dg/ext/dllimport-MI1.C: Likewise.
3264 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3265 * g++.dg/ext/dllimport10.C: Likewise.
3266 * g++.dg/ext/dllimport11.C: Likewise.
3267 * g++.dg/ext/dllimport12.C: Likewise.
3268 * g++.dg/ext/dllimport13.C: Likewise.
3269 * g++.dg/ext/dllimport2.C: Likewise.
3270 * g++.dg/ext/dllimport3.C: Likewise.
3271 * g++.dg/ext/dllimport4.C: Likewise.
3272 * g++.dg/ext/dllimport5.C: Likewise.
3273 * g++.dg/ext/dllimport6.C: Likewise.
3274 * g++.dg/ext/dllimport8.C: Likewise.
3275 * g++.dg/ext/dllimport9.C: Likewise.
3276 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3277 targets, too. Additionally enable test for i?86-*-mingw*.
3278 * g++.dg/ext/selectany1.C: Likewise.
3279 Remove guard variable check.
3281 2011-01-07 Janus Weil <janus@gcc.gnu.org>
3285 * gfortran.dg/storage_size_3.f08: Extended.
3287 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3290 * g++.dg/template/stdarg1.C: New test.
3292 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3295 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3296 * gfortran.dg/defined_operators_1.f90: Split the subroutine
3297 from the interface of functions to not hide the errors that
3300 2011-01-06 Jan Hubicka <jh@suse.cz>
3302 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3303 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3305 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3309 * gfortran.dg/interface_33.f90: New test.
3311 2011-01-06 Jakub Jelinek <jakub@redhat.com>
3314 * gcc.c-torture/compile/pr47150.c: New test.
3316 2011-01-06 Ira Rosen <irar@il.ibm.com>
3318 PR tree-optimization/47139
3319 * gcc.dg/vect/pr47139.c: New test.
3321 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3324 * gfortran.dg/extends_type_of_2.f03: New.
3326 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3328 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3330 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
3332 * gnat.dg/opt14.adb: New test.
3334 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3337 * gfortran.dg/allocate_error_2.f90: New test.
3339 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3342 * gfortran.dg/storage_size_3.f08: New.
3344 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3346 PR libgfortran/47154
3347 * gfortran.dg/namelist_68.f90: New test.
3349 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
3351 * gnat.dg/unchecked_convert8.ad[sb]: New test.
3353 2011-01-04 Janus Weil <janus@gcc.gnu.org>
3356 * gfortran.dg/class_34.f90: New.
3358 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3360 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3361 use __builtin_inff. Skip all single-precision tests that require
3364 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3366 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3368 2011-01-03 Jakub Jelinek <jakub@redhat.com>
3370 PR tree-optimization/47148
3371 * gcc.c-torture/execute/pr47148.c: New test.
3373 PR tree-optimization/47155
3374 * gcc.c-torture/execute/pr47155.c: New test.
3376 PR rtl-optimization/47157
3377 * gcc.c-torture/compile/pr47157.c: New test.
3379 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3381 * gcc.dg/torture/vector-shift2.c (schar): Define.
3382 (main): Always use schar or uchar instead of plain "char" to avoid
3383 dependencies on implementation-defined char signedness.
3385 2011-01-03 Martin Jambor <mjambor@suse.cz>
3387 PR tree-optimization/46801
3388 * gnat.dg/pack9.adb: Remove xfail.
3390 2011-01-03 Martin Jambor <mjambor@suse.cz>
3392 PR tree-optimization/46984
3393 * g++.dg/ipa/pr46984.C: New test.
3395 2011-01-02 Janus Weil <janus@gcc.gnu.org>
3398 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
3400 2011-01-02 Jakub Jelinek <jakub@redhat.com>
3402 PR tree-optimization/47140
3403 * gcc.c-torture/compile/pr47140.c: New test.
3405 PR rtl-optimization/47028
3406 * gcc.dg/pr47028.c: New test.
3408 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
3410 * objc.dg/protocol-forward-1.m: Removed TODO.
3411 * objc.dg/protocol-forward-2.m: New.
3412 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3413 * obj-c++.dg/protocol-forward-2.mm: New.
3415 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
3418 * g++.dg/eh/pr38662.C: New testcase.
3420 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
3422 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3423 scan for newline '\n'.
3426 Copyright (C) 2011 Free Software Foundation, Inc.
3428 Copying and distribution of this file, with or without modification,
3429 are permitted in any medium without royalty provided the copyright
3430 notice and this notice are preserved.