1 2011-05-27 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/enum18.C: New.
5 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7 * g++.dg/cpp0x/error6.C: New.
9 * g++.dg/cpp0x/error5.C: New.
11 2011-05-27 Jakub Jelinek <jakub@redhat.com>
14 * g++.dg/eh/cond6.C: New test.
16 2011-05-27 Tobias Burnus <burnus@net-b.de>
19 * gfortran.dg/rank_3.f90: New.
20 * gfortran.dg/rank_4.f90: New.
22 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
24 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
27 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
29 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
30 * gnat.dg/bit_packed_array5.adb: ...here.
32 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
35 * testsuite/g++.dg/cpp0x/auto25.C: New.
37 2011-05-27 Richard Guenther <rguenther@suse.de>
39 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
41 2011-05-27 Richard Guenther <rguenther@suse.de>
43 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
45 2011-05-27 Richard Guenther <rguenther@suse.de>
48 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
50 2011-05-26 Jason Merrill <jason@redhat.com>
52 * g++.dg/cpp0x/friend1.C: New.
53 * g++.dg/cpp0x/friend2.C: New.
55 * g++.dg/cpp0x/auto7.C: Update.
56 * g++.dg/template/crash50.C: Adjust.
57 * g++.dg/template/static9.C: Adjust.
58 * g++.old-deja/g++.ext/memconst.C: Adjust.
60 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
62 * gcc.dg/march.c: Ignore a note for some targets.
64 2011-05-26 Janis Johnson <janis187@us.ibm.com>
65 Nathan Froyd <froydnj@codesourcery.com>
69 * g++.old-deja/g++.jason/cond.C: Remove xfails.
70 * g++.dg/parse/pr18770.C: New test.
71 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
73 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
76 * gfortran.dg/dependency_40.f90 : New test.
78 2011-05-26 Tobias Burnus <burnus@net-b.de>
81 * gfortran.dg/coarray/registering_1.f90: New.
83 2011-05-26 Jason Merrill <jason@redhat.com>
85 * g++.dg/cpp0x/variadic111.C: New.
86 * g++.dg/cpp0x/variadic41.C: Adjust.
88 2011-05-26 Richard Guenther <rguenther@suse.de>
90 PR tree-optimization/48702
91 * gcc.dg/torture/pr48702.c: New testcase.
93 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
96 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
98 * gcc.dg/matrix/matrix.exp: Likewise.
99 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
100 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
101 line number to check_profiling_available.
102 * lib/target-supports.exp (check_profiling_available): Account for
104 Require TLS runtime support with -fprofile-generate.
105 * lib/profopt.exp (profopt-execute): Add TLS options for
107 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
109 2011-05-26 Jakub Jelinek <jakub@redhat.com>
112 * g++.dg/eh/cond5.C: New test.
114 PR tree-optimization/49161
115 * gcc.c-torture/execute/pr49161.c: New test.
117 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
119 * gcc.target/arm/neon-vorn-vbic.c: New test.
121 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
123 PR tree-optimization/49038
124 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
125 * gcc.dg/vect/pr49038.c: New test.
127 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
128 * g++.dg/init/pr25811-3.C: New.
129 * g++.dg/init/pr25811-4.C: New.
131 2011-05-25 Jason Merrill <jason@redhat.com>
133 * g++.dg/cpp0x/enum17.C: New.
134 * g++.old-deja/g++.jason/rfg10.C: Adjust.
136 * g++.dg/cpp0x/auto24.C: New.
138 * g++.dg/cpp0x/error4.C: New.
140 * g++.dg/cpp0x/rv-restrict.C: New.
142 * g++.dg/cpp0x/enum15.C: New.
143 * g++.dg/cpp0x/constexpr-switch2.C: New.
145 * g++.dg/cpp0x/variadic110.C: New.
147 * g++.dg/cpp0x/auto9.C: Add typedef test.
149 * g++.dg/cpp0x/auto23.C: New.
150 * g++.dg/cpp0x/auto9.C: Adjust.
152 * g++.dg/cpp0x/defaulted29.C: New.
154 * g++.dg/cpp0x/initlist51.C: New.
156 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
158 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
159 * g++.dg/abi/packed1.C: Suppress warning.
160 * g++.dg/warn/Wunused-parm-3.C: Likewise.
161 * g++.dg/template/stdarg1.C: Likewise.
162 * g++.dg/other/packed1.C: Remove arm from xfail list.
164 2011-05-25 Jason Merrill <jason@redhat.com>
166 * g++.dg/cpp0x/enum16.C: New.
167 * g++.dg/parse/error15.C: Adjust.
169 * g++.dg/cpp0x/initlist50.C: New.
171 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
173 * g++.dg/cpp0x/variadic109.C: New.
175 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
177 * gcc.target/i386/pause-1.c: New.
179 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
181 * gcc.dg/stack-usage-1.c: Adjust comment.
182 * gcc.dg/stack-usage-2.c: New test.
184 2011-05-25 Jakub Jelinek <jakub@redhat.com>
187 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
188 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
190 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
192 PR rtl-optimization/48757
193 * gfortran.dg/pr48757.f: New test case.
195 2011-05-24 Jason Merrill <jason@redhat.com>
197 * g++.dg/cpp0x/access01.C: New.
199 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
202 * objc.dg/pr48177.m: New testcase.
204 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
207 * objc.dg/pr48187.m: New testcase.
208 * obj-c++.dg/pr48187.mm: New testcase.
209 * objc.dg/ivar-extra-semicolon.m: New testcase.
211 2011-05-24 Jason Merrill <jason@redhat.com>
213 * g++.dg/template/access21.C: New.
214 * g++.dg/template/access22.C: New.
216 2011-05-24 Michael Matz <matz@gcc.gnu.org>
218 PR rtl-optimization/48633
219 * g++.dg/pr48633.C: New test.
221 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
224 * g++.dg/other/pr49133.C: New test.
226 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
227 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
229 * gcc.dg/torture/tls/run-gd.c: New test.
230 * gcc.dg/torture/tls/run-ie.c: New test.
231 * gcc.dg/torture/tls/run-ld.c: New test.
232 * gcc.dg/torture/tls/run-le.c: New test.
233 * lib/target-supports.exp (check_effective_target_tls_runtime):
234 Build testcase with TLS options.
236 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
238 * gcc.dg/vect/pr48172.c: Remove dg-do run.
240 2011-05-24 Tom de Vries <tom@codesourcery.com>
242 PR tree-optimization/49121
243 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
245 2011-05-23 Jason Merrill <jason@redhat.com>
247 * g++.dg/cpp0x/defaulted28.C: New.
249 * g++.dg/cpp0x/sfinae25.C: New.
251 * g++.dg/cpp0x/rv-cast2.C: New.
253 * g++.dg/cpp0x/enum14.C: New.
255 2011-05-23 Jakub Jelinek <jakub@redhat.com>
258 * gcc.c-torture/execute/pr49123.c: New test.
261 * gcc.dg/debug/pr49032.c: New test.
264 * gcc.dg/pr49120.c: New test.
266 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
269 * gcc.target/i386/pr47315.c: New test.
271 2011-05-23 Jason Merrill <jason@redhat.com>
273 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
275 * g++.dg/cpp0x/sfinae24.C: New.
277 * g++.dg/cpp0x/error3.C: New.
279 * g++.dg/cpp0x/defaulted27.C: New.
281 * g++.dg/cpp0x/decltype27.C: New.
283 2011-05-23 Richard Guenther <rguenther@suse.de>
285 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
287 2011-05-23 Richard Guenther <rguenther@suse.de>
289 PR tree-optimization/40874
290 * g++.dg/tree-ssa/pr40874.C: New testcase.
292 2011-05-23 Richard Guenther <rguenther@suse.de>
294 PR tree-optimization/49115
295 * g++.dg/torture/pr49115.C: New testcase.
297 2011-05-23 Richard Guenther <rguenther@suse.de>
300 * gcc.dg/memcpy-3.c: New testcase.
302 2011-05-23 Jakub Jelinek <jakub@redhat.com>
305 * gcc.c-torture/execute/pr48973-1.c: New test.
306 * gcc.c-torture/execute/pr48973-2.c: New test.
308 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
311 * g++.dg/warn/pr18016.C: New.
313 2011-05-23 Tom de Vries <tom@codesourcery.com>
316 * gcc.target/arm/ivopts-6.c: New test.
318 2011-05-22 Jakub Jelinek <jakub@redhat.com>
321 * gcc.c-torture/compile/pr49029.c: New test.
323 2011-05-22 Jason Merrill <jason@redhat.com>
325 * g++.dg/cpp0x/sfinae23.C: New.
326 * g++.dg/cpp0x/sfinae8.C: Correct.
328 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
330 * gfortran.dg/function_optimize_8.f90: New test case.
332 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
334 PR tree-optimization/49087
335 * gcc.dg/vect/O3-pr49087.c: New test.
337 2011-05-21 Jason Merrill <jason@redhat.com>
339 * g++.dg/debug/const5.C: New.
341 2011-05-20 Jason Merrill <jason@redhat.com>
343 * g++.dg/cpp0x/constexpr-static7.C: Extend.
345 * g++.dg/cpp0x/constexpr-static7.C: New.
347 * g++.dg/cpp0x/enum12.C: New.
348 * g++.dg/cpp0x/enum13.C: New.
350 2011-05-21 Janus Weil <janus@gcc.gnu.org>
353 * gfortran.dg/select_type_23.f03: New.
355 2011-05-20 Jason Merrill <jason@redhat.com>
357 * g++.dg/cpp0x/defaulted26.C: New.
359 * g++.dg/cpp0x/noexcept02.C: Fix.
360 * g++.dg/cpp0x/noexcept03.C: Fix.
361 * g++.dg/cpp0x/noexcept08.C: Fix.
362 * g++.dg/cpp0x/noexcept10.C: New.
364 2011-05-20 Janus Weil <janus@gcc.gnu.org>
367 * gfortran.dg/extends_12.f03: New.
369 2011-05-20 Jason Merrill <jason@redhat.com>
371 * g++.dg/template/koenig9.C: New.
372 * g++.dg/opt/pr47615.C: Fix.
373 * g++.dg/overload/defarg1.C: Fix.
374 * g++.dg/tc1/dr213.C: Remove xfail.
375 * g++.dg/torture/pr34850.C: Fix.
376 * g++.dg/torture/pr39362.C: Fix.
377 * g++.old-deja/g++.brendan/crash56.C: Fix.
378 * g++.old-deja/g++.pt/memtemp47.C: Fix.
380 2011-05-20 Richard Guenther <rguenther@suse.de>
382 PR tree-optimization/49079
383 * gcc.dg/torture/pr49079.c: New testcase.
385 2011-05-20 Jakub Jelinek <jakub@redhat.com>
387 PR tree-optimization/49073
388 * gcc.c-torture/execute/pr49073.c: New test.
390 2011-06-19 Tobias Burnus <burnus@net-b.de>
393 * gfortran.dg/coarray_21.f90: New.
395 2011-05-19 Joseph Myers <joseph@codesourcery.com>
397 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
400 2011-05-19 Richard Guenther <rguenther@suse.de>
403 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
405 2011-05-19 Richard Guenther <rguenther@suse.de>
408 * gcc.dg/builtin-object-size-11.c: New testcase.
410 2011-05-19 Tom de Vries <tom@codesourcery.com>
413 * gcc.target/arm/ivopts.c: New test.
414 * gcc.target/arm/ivopts-2.c: New test.
416 2011-05-19 Tom de Vries <tom@codesourcery.com>
418 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
420 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
422 * gcc.c-torture/execute/960321-1.x: Remove.
424 2011-05-18 Janus Weil <janus@gcc.gnu.org>
427 * gfortran.dg/move_alloc_4.f90: New.
429 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
432 * gcc.target/i386/pr49002-1.c: New test.
433 * gcc.target/i386/pr49002-2.c: Likewise.
435 2011-05-18 Jakub Jelinek <jakub@redhat.com>
437 PR tree-optimization/49039
438 * gcc.c-torture/execute/pr49039.c: New test.
439 * gcc.dg/tree-ssa/pr49039.c: New test.
440 * g++.dg/torture/pr49039.C: New test.
442 2011-05-18 Jason Merrill <jason@redhat.com>
444 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
445 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
446 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
448 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
450 * gcc.target/bfin/mcpu-bf592.c: New test.
452 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
454 PR tree-optimization/41881
455 * gcc.dg/vect/O3-pr41881.c: New test.
456 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
458 2011-05-18 Jakub Jelinek <jakub@redhat.com>
460 PR tree-optimization/49000
461 * gcc.dg/pr49000.c: New test.
463 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
465 * gnat.dg/invalid1.adb: New test.
467 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
469 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
471 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
472 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
474 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
477 * g++.dg/cpp0x/range-for18.C: New.
479 2011-05-15 Tobias Burnus <burnus@net-b.de>
482 * gfortran.dg/coarray/image_index_2.f90: New.
484 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
486 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
487 * g++.dg/cpp0x/override2.C: New.
489 2011-05-14 Tobias Burnus <burnus@net-b.de>
492 * gfortran.de/coarray_20.f90: New.
494 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
497 * function_optimize_7.f90: New test case.
499 2011-05-13 Jason Merrill <jason@redhat.com>
501 * g++.dg/cpp0x/decltype26.C: New.
502 * g++.dg/cpp0x/enum11.C: New.
504 2011-05-13 Tobias Burnus <burnus@net-b.de>
508 * gfortran.dg/assign_8.f90: Update dg-error.
510 2011-05-13 Tobias Burnus <burnus@net-b.de>
513 * gfortran.dg/io_constraints_8.f90: New.
514 * gfortran.dg/io_constraints_9.f90: New.
516 2011-05-13 Martin Thuresson <martint@google.com>
518 PR gcov-profile/47793
519 * gcc.dg/pr47793.c: New.
521 2011-05-12 Jakub Jelinek <jakub@redhat.com>
523 PR tree-optimization/48975
524 * gcc.dg/pr48975.c: New test.
526 2011-05-12 Tobias Burnus <burnus@net-b.de>
529 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
531 2011-05-12 Jason Merrill <jason@redhat.com>
533 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
535 2011-05-12 Geert Bosch <bosch@adacore.com>
537 * gnat.dg/view_conversion1.adb: New test.
539 2011-05-12 Richard Guenther <rguenther@suse.de>
541 PR tree-optimization/48172
542 * gcc.dg/vect/pr48172.c: New testcase.
544 2011-05-12 Jakub Jelinek <jakub@redhat.com>
547 * g++.dg/opt/pr48967.C: New test.
549 2011-05-11 Jason Merrill <jason@redhat.com>
551 * g++.dg/cpp0x/constexpr-friend.C: New.
552 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
554 * g++.dg/cpp0x/sfinae22.C: New.
556 2011-05-11 Tobias Burnus <burnus@net-b.de>
559 * gfortran.dg/generic_24.f90: New.
561 2011-05-11 Richard Guenther <rguenther@suse.de>
563 PR tree-optimization/15256
564 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
566 2011-05-11 Jakub Jelinek <jakub@redhat.com>
569 * gcc.dg/pr48159-1.c: New test.
570 * gcc.dg/pr48159-2.c: New test.
572 2011-05-11 Richard Guenther <rguenther@suse.de>
575 * gcc.dg/torture/pr48953.c: New testcase.
577 2011-05-11 Richard Guenther <rguenther@suse.de>
579 PR tree-optimization/18041
580 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
582 2011-05-11 Alan Modra <amodra@gmail.com>
585 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
587 2011-05-10 Jason Merrill <jason@redhat.com>
589 * g++.dg/cpp0x/defaulted25.C: New.
590 * g++.dg/template/crash7.C: Adjust.
592 * g++.dg/cpp0x/variadic108.C: New.
594 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
596 * g++.dg/inherit/virtual9.C: Extend.
598 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
601 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
602 are passed and returned in vector registers.
604 2011-05-10 Richard Guenther <rguenther@suse.de>
606 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
607 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
608 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
609 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
610 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
613 2011-05-10 Jakub Jelinek <jakub@redhat.com>
615 PR tree-optimization/48611
616 PR tree-optimization/48794
617 * gfortran.dg/gomp/pr48611.f90: New test.
618 * gfortran.dg/gomp/pr48794.f90: New test.
621 * gcc.dg/dfp/pr48928.c: New test.
623 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
626 * g++.dg/cpp0x/pr48522.C: New.
628 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
631 * g++.dg/cpp0x/sfinae21.C: New.
633 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
635 * g++.dg/template/sfinae28.C: Rename to...
636 * g++.dg/cpp0x/sfinae19.C: ... this.
637 * g++.dg/template/sfinae29.C: Rename to...
638 * g++.dg/cpp0x/sfinae20.C: ... this.
640 2011-05-09 Jeff Law <law@redhat.com>
642 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
645 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
648 * g++.dg/init/pr20039.C: New.
650 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
654 * g++.dg/template/sfinae28.C: New.
655 * g++.dg/template/sfinae29.C: Likewise.
657 2011-05-09 Jason Merrill <jason@redhat.com>
659 * g++.dg/template/nontype23.C: New.
661 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
663 * g++.dg/init/pr48859.C: New.
665 2011-05-09 Jason Merrill <jason@redhat.com>
667 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
668 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
669 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
670 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
671 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
672 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
673 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
674 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
676 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
678 * g++.dg/inherit/virtual9.C: New.
680 2011-05-09 Dodji Seketeli <dodji@redhat.com>
683 * g++.dg/template/dependent-expr8.C: New test case.
685 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
687 PR tree-optimization/48837
688 * gcc.dg/pr48837.c: New testcase.
690 2011-05-06 Jason Merrill <jason@redhat.com>
692 * g++.dg/cpp0x/constexpr-condition2.C: New.
694 * g++.dg/cpp0x/constexpr-missing.C: New.
696 2011-05-06 Tobias Burnus <burnus@net-b.de>
699 * gfortran.dg/coarray/this_image_2.f90: New.
701 2011-05-06 Tobias Burnus <burnus@net-b.de>
705 * gfortran.dg/bind_c_usage_22.f90: New.
706 * gfortran.dg/bind_c_usage_23.f90: New.
707 * gfortran.dg/bind_c_usage_24.f90: New.
708 * gfortran.dg/bind_c_usage_24_c.c: New.
710 2011-05-06 Dodji Seketeli <dodji@redhat.com>
713 * g++.dg/template/member9.C: New test case.
715 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
717 * gnat.dg/discr29.ad[sb]: New test.
718 * gnat.dg/discr30.adb: Likewise.
720 2011-05-05 Julian Brown <julian@codesourcery.com>
722 * gcc.target/arm/neon-vset_lanes8.c: New test.
724 2011-05-05 Jason Merrill <jason@redhat.com>
726 * g++.dg/init/new32.C: New.
728 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
730 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
733 2011-05-05 Jakub Jelinek <jakub@redhat.com>
735 PR rtl-optimization/48381
736 * gcc.c-torture/compile/pr48381.c: New test.
738 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
740 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
742 * gcc.target/i386/opt-1.c: Ditto.
744 2011-05-04 Jason Merrill <jason@redhat.com>
746 * g++.dg/conversion/base1.C: New.
748 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
751 * gfortran.dg/round_3.f08: Add more checks to test case.
753 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
755 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
756 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
757 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
758 Gate test on effective_target fd_truncate.
760 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
762 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
763 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
764 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
765 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
766 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
767 * gcc.target/i386/pr38824.c: Ditto.
768 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
769 * gcc.target/i386/vecinit-2.c: Ditto.
770 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
771 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
772 * gcc.target/i386/parity-2.c: Ditto.
773 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
775 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
777 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
779 * gcc.target/bfin/mcpu-bf514.c: Likewise.
780 * gcc.target/bfin/mcpu-bf516.c: Likewise.
781 * gcc.target/bfin/mcpu-bf518.c: Likewise.
783 2011-05-03 Tobias Burnus <burnus@net-b.de>
786 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
788 2011-05-03 Tobias Burnus <burnus@net-b.de>
791 * gfortran.dg/coarray/this_image_1.f90: New.
793 2011-05-03 Tobias Burnus <burnus@net-b.de>
796 * gfortran.dg/coarray/caf.dg: New.
797 * gfortran.dg/coarray/image_index_1.f90: New, copied
798 from ../coarray_16.f90.
800 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
803 * g++.dg/ext/complex9.C: New.
805 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
808 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
809 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
810 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
812 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
814 * gcc.target/bfin/builtins: Created.
815 * gcc.target/bfin/hisilh-O0.c: Deleted.
816 * gcc.target/bfin/hisilh.c: Moved to...
817 * gcc.target/bfin/builtins/hisilh.c: ...here.
818 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
819 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
820 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
821 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
822 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
823 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
824 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
825 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
826 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
827 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
828 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
829 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
830 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
831 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
832 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
833 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
834 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
835 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
836 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
837 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
838 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
839 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
840 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
841 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
842 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
843 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
844 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
845 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
846 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
847 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
848 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
849 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
850 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
851 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
852 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
853 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
854 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
855 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
856 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
857 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
858 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
859 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
860 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
861 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
862 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
863 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
864 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
865 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
866 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
867 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
868 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
869 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
870 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
871 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
872 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
873 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
874 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
875 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
876 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
877 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
878 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
879 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
880 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
881 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
882 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
883 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
884 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
885 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
886 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
887 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
888 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
889 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
890 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
891 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
892 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
893 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
894 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
895 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
896 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
897 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
898 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
899 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
900 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
901 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
902 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
903 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
904 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
905 * gcc.target/bfin/builtins/circptr.c: Ditto.
906 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
907 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
908 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
909 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
910 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
911 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
912 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
913 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
914 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
915 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
916 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
917 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
918 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
919 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
920 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
921 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
922 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
923 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
924 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
925 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
926 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
927 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
928 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
929 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
930 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
931 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
932 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
933 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
934 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
935 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
936 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
937 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
938 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
939 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
940 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
941 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
942 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
943 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
944 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
945 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
946 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
947 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
948 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
949 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
950 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
951 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
952 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
953 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
954 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
955 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
956 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
957 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
958 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
959 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
960 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
961 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
962 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
963 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
964 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
965 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
966 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
967 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
968 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
969 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
970 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
971 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
972 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
973 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
974 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
975 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
977 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
979 * gcc.target/arm/cold-lc.c: New test.
981 2011-05-03 Jakub Jelinek <jakub@redhat.com>
984 * gcc.dg/pr48774.c: New test.
986 2011-05-03 Richard Guenther <rguenther@suse.de>
988 * gcc.dg/large-size-array-5.c: New testcase.
990 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
992 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
994 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
996 * lib/target-supports.exp (check_effective_target_vect_strided):
998 (check_effective_target_vect_strided2)
999 (check_effective_target_vect_strided3)
1000 (check_effective_target_vect_strided4)
1001 (check_effective_target_vect_strided8): ...these new functions.
1003 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1004 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1005 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1006 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1007 * gcc.dg/vect/pr37539.c: Likewise.
1008 * gcc.dg/vect/slp-11a.c: Likewise.
1009 * gcc.dg/vect/slp-11b.c: Likewise.
1010 * gcc.dg/vect/slp-11c.c: Likewise.
1011 * gcc.dg/vect/slp-12a.c: Likewise.
1012 * gcc.dg/vect/slp-12b.c: Likewise.
1013 * gcc.dg/vect/slp-18.c: Likewise.
1014 * gcc.dg/vect/slp-19a.c: Likewise.
1015 * gcc.dg/vect/slp-19b.c: Likewise.
1016 * gcc.dg/vect/slp-21.c: Likewise.
1017 * gcc.dg/vect/slp-23.c: Likewise.
1018 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1020 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1021 instead of vect_interleave && vect_extract_even_odd.
1022 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1023 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1024 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1025 * gcc.dg/vect/vect-1.c: Likewise.
1026 * gcc.dg/vect/vect-10.c: Likewise.
1027 * gcc.dg/vect/vect-98.c: Likewise.
1028 * gcc.dg/vect/vect-107.c: Likewise.
1029 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1030 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1031 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1032 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1033 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1034 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1035 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1036 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1037 * gcc.dg/vect/vect-strided-float.c: Likewise.
1038 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1039 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1040 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1041 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1042 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1043 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1044 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1045 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1046 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1047 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1048 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1049 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1050 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1051 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1052 * gcc.dg/vect/vect-vfa-03.c: Likewise.
1054 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1056 * gcc.dg/vect/pr30843.c: Likewise.
1057 * gcc.dg/vect/pr33866.c: Likewise.
1058 * gcc.dg/vect/slp-reduc-6.c: Likewise.
1059 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1060 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1061 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1063 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1065 * gcc.dg/vect/slp-11.c: Split into...
1066 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1067 gcc.dg/vect/slp-11c.c: ...these tests.
1068 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1069 * gcc.dg/vect/slp-12c.c: ...this new test.
1070 * gcc.dg/vect/slp-19.c: Split into...
1071 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1072 gcc.dg/vect/slp-19c.c: ...these new tests.
1074 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1076 * lib/target-supports.exp
1077 (check_effective_target_vect_extract_even_odd_wide): Delete.
1078 (check_effective_target_vect_strided_wide): Likewise.
1079 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1080 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1081 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1082 * gcc.dg/vect/pr37539.c: Likewise.
1083 * gcc.dg/vect/slp-11.c: Likewise.
1084 * gcc.dg/vect/slp-12a.c: Likewise.
1085 * gcc.dg/vect/slp-12b.c: Likewise.
1086 * gcc.dg/vect/slp-19.c: Likewise.
1087 * gcc.dg/vect/slp-23.c: Likewise.
1088 * gcc.dg/vect/vect-1.c: Likewise.
1089 * gcc.dg/vect/vect-98.c: Likewise.
1090 * gcc.dg/vect/vect-107.c: Likewise.
1091 * gcc.dg/vect/vect-strided-float.c: Likewise.
1093 2011-05-02 Jason Merrill <jason@redhat.com>
1095 * g++.dg/init/new31.C: New.
1097 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
1100 * gcc.dg/pr35445.c: New test.
1102 2011-05-02 Jason Merrill <jason@redhat.com>
1104 * c-c++-common/vla-1.c: New.
1106 2011-05-02 Richard Guenther <rguenther@suse.de>
1108 PR tree-optimization/48822
1109 * gcc.dg/torture/pr48822.c: New testcase.
1111 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
1114 * g++.dg/cpp0x/constexpr-47969.C: New.
1116 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
1119 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
1120 on vect_no_align targets.
1121 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1122 vect_no_align targets.
1124 2011-05-01 Xinliang David Li <davidxl@google.com>
1126 * gcc.dg/tree-ssa/integer-addr.c: New test.
1127 * gcc.dg/tree-ssa/alias_bug.c: New test.
1129 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1131 PR libgfortran/48787
1132 * gfortran.dg/round_3.f08: Add more checks.
1134 2011-04-30 Tobias Burnus <burnus@net-b.de>
1137 * gfortran.dg/import9.f90: New, proper test.
1138 * gfortran.dg/interface_37.f90: Remove bogus
1139 test (bogus copy of interface_36.f90).
1141 2011-04-30 Tobias Burnus <burnus@net-b.de>
1144 * gfortran.dg/interface_37.f90: New.
1146 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
1149 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1151 2011-04-30 Jakub Jelinek <jakub@redhat.com>
1153 PR tree-optimization/48809
1154 * gcc.c-torture/execute/pr48809.c: New test.
1156 2011-04-29 Jeff Law <law@redhat.com>
1158 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1160 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1163 * g++.dg/init/ctor10.C: New.
1165 2011-04-29 Le-Chun Wu <lcwu@google.com>
1167 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1168 warning in implicitly instantiated templates.
1170 2011-04-29 Le-Chun Wu <lcwu@google.com>
1172 * g++.dg/warn/Wnull-conversion-1.C: New.
1173 * g++.dg/warn/Wnull-conversion-2.C: New.
1175 2011-04-29 Diego Novillo <dnovillo@google.com>
1177 * g++.old-deja/g++.other/null3.C: Expect warning about
1178 converting boolean to a pointer.
1180 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
1183 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1187 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1189 2011-04-29 Tobias Burnus <burnus@net-b.de>
1192 * gfortran.dg/typebound_proc_22.f90: New.
1195 * gfortran.dg/interface_36.f90: New.
1197 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1199 PR libgfortran/48488
1200 PR libgfortran/48602
1201 PR libgfortran/48615
1202 PR libgfortran/48684
1203 PR libgfortran/48787
1204 * gfortran.dg/fmt_g.f: Adjust test.
1205 * gfortran.dg/fmt_g0_1.f08: Adjust test.
1206 * gfortran.dg/round_3.f08: New test.
1207 * gfortran.dg/namelist_print_1.f: Adjust test.
1208 * gfortran.dg/char4_iunit_1.f03: Adjust test.
1209 * gfortran.dg/f2003_io_5.f03: Adjust test.
1210 * gfortran.dg/coarray_15.f90: Adjust test.
1211 * gfortran.dg/namelist_65.f90: Adjust test.
1212 * gfortran.dg/fmt_cache_1.f: Adjust test.
1213 * gfortran.dg/char4_iunit_2.f03: Adjust test.
1214 * gfortran.dg/real_const_3.f90: Adjust test.
1216 2011-04-28 Xinliang David Li <davidxl@google.com>
1218 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1219 * testsuite/g++.dg/prof-robust-1.C: New test.
1221 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
1223 PR tree-optimization/48765
1224 * gcc.dg/vect/pr48765.c: New.
1226 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1228 PR tree-optimization/48775
1229 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1231 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1234 * g++.dg/inherit/pr48798.C: New.
1235 * g++.old-deja/g++.other/base1.C: Adjust.
1237 2011-04-28 Dodji Seketeli <dodji@redhat.com>
1240 * g++.dg/template/inherit7.C: New test case.
1242 2011-04-28 Richard Guenther <rguenther@suse.de>
1244 PR tree-optimization/40052
1245 PR tree-optimization/15347
1246 * gcc.dg/tree-ssa/vrp57.c: New testcase.
1247 * gcc.dg/pr15347.c: Likewise.
1249 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1252 * g++.dg/cpp0x/sfinae18.C: New.
1254 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1257 * g++.dg/ext/is_literal_type1.C: New.
1259 2011-04-28 Tobias Burnus <burnus@net-b.de>
1263 * gfortran.dg/interface_35.f90: New.
1264 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1265 * gfortran.dg/func_result_6.f90: Add dg-warning.
1266 * gfortran.dg/bessel_1.f90: Ditto.
1267 * gfortran.dg/hypot_1.f90: Ditto.
1268 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1269 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1270 * gfortran.dg/interface_assignment_4.f90: Ditto.
1272 2011-04-27 Jason Merrill <jason@redhat.com>
1274 * g++.dg/ext/complex8.C: New.
1276 * g++.dg/cpp0x/initlist49.C: New.
1277 * g++.dg/init/new30.C: New.
1279 2011-04-27 Tobias Burnus <burnus@net-b.de>
1282 * gfortran.dg/whole_file_34.f90: New.
1284 2011-04-27 Jan Hubicka <jh@suse.cz>
1286 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1288 2011-04-27 Jason Merrill <jason@redhat.com>
1290 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1292 * g++.dg/parse/ambig6.C: New.
1294 2011-04-27 Nick Clifton <nickc@redhat.com>
1296 * gcc.dg/20020312-2.c: Add definition for RX.
1298 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1299 option with RX targets.
1301 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1304 2011-04-27 Richard Guenther <rguenther@suse.de>
1306 * gcc.dg/tree-ssa/pr23382.c: Remove.
1308 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1311 * gcc.c-torture/compile/pr48767.c: New test.
1313 2011-04-27 Richard Guenther <rguenther@suse.de>
1315 PR tree-optimization/48772
1316 * g++.dg/pr48772.C: New testcase.
1318 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1321 * gcc.c-torture/compile/pr48742.c: New test.
1323 2011-04-26 Jason Merrill <jason@redhat.com>
1325 * g++.dg/lookup/koenig13.C: New.
1327 * g++.dg/cpp0x/initlist48.C: New.
1329 2011-04-25 Jason Merrill <jason@redhat.com>
1331 * g++.dg/cpp0x/sfinae17.C: New.
1333 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1336 * gcc.target/powerpc/pr48258-1.c: New file.
1337 * gcc.target/powerpc/pr48258-2.c: Ditto.
1339 2011-04-26 Xinliang David Li <davidxl@google.com>
1341 * gcc.dg/uninit-suppress.c: New test.
1342 * gcc.dg/uninit-suppress.c: New test.
1344 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1347 * gcc.dg/pr48768.c: New test.
1349 PR tree-optimization/48734
1350 * gcc.c-torture/compile/pr48734.c: New test.
1353 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1355 2011-04-26 Richard Guenther <rguenther@suse.de>
1357 PR tree-optimization/48731
1358 * gcc.dg/torture/pr48731.c: New testcase.
1360 2011-04-26 Richard Guenther <rguenther@suse.de>
1363 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1365 2011-04-26 Richard Guenther <rguenther@suse.de>
1368 * gcc.dg/torture/pr48694-1.c: New testcase.
1369 * gcc.dg/torture/pr48694-2.c: Likewise.
1371 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1373 * g++.dg/ext/underlying_type1.C: New.
1374 * g++.dg/ext/underlying_type2.C: Likewise.
1375 * g++.dg/ext/underlying_type3.C: Likewise.
1376 * g++.dg/ext/underlying_type4.C: Likewise.
1377 * g++.dg/ext/underlying_type5.C: Likewise.
1378 * g++.dg/ext/underlying_type6.C: Likewise.
1379 * g++.dg/ext/underlying_type7.C: Likewise.
1380 * g++.dg/ext/underlying_type8.C: Likewise.
1381 * g++.dg/ext/underlying_type9.C: Likewise.
1382 * g++.dg/ext/underlying_type10.C: Likewise.
1384 2011-04-25 Jason Merrill <jason@redhat.com>
1386 * g++.dg/cpp0x/regress/template-const2.C: New.
1388 2011-04-25 Jeff Law <law@redhat.com>
1390 * gcc.dg/tree-ssa/vrp56.c: new test.
1392 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1394 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1396 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1398 PR preprocessor/48740
1399 * c-c++-common/raw-string-11.c: New test.
1401 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1403 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1406 2011-04-23 Tobias Burnus <burnus@net-b.de>
1409 * gfortran.dg/coarray_19.f90: New.
1411 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1414 * gcc.dg/pr48685.c: New test.
1416 2011-04-22 Jan Hubicka <jh@suse.cz>
1418 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1420 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1422 PR tree-optimization/48717
1423 * gcc.c-torture/execute/pr48717.c: New test.
1425 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1428 * gcc.target/i386/pr48723.c: New test.
1430 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1433 * gcc.dg/gomp/pr48716.c: New test.
1434 * g++.dg/gomp/pr48716.C: New test.
1436 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1439 * gcc.dg/missing-field-init-2.c: Update testcase.
1441 2011-04-22 Alan Modra <amodra@gmail.com>
1443 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1445 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1448 * gfortran.dg/function_optimize_6.f90: New test.
1450 2011-04-21 Easwaran Raman <eraman@google.com>
1452 * gcc.dg/stack-layout-2.c: New test.
1454 2011-04-21 Richard Guenther <rguenther@suse.de>
1457 * g++.dg/lto/pr48207-2_0.C: New testcase.
1458 * g++.dg/lto/pr48207-3_0.C: Likewise.
1460 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1462 * gnat.dg/volatile5.adb: New test.
1463 * gnat.dg/volatile5_pkg.ads: New helper.
1465 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1468 * gcc.target/i386/pr48708.c: New test.
1470 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1472 * gcc.dg/vect/vect-119.c: New test.
1474 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1476 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1479 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1480 Richard Sandiford <richard.sandiford@linaro.org>
1483 * gcc.target/arm/pr46329.c: New test.
1485 2011-04-21 Tobias Burnus <burnus@net-b.de>
1488 * gfortran.dg/coarray_18.f90: New.
1490 2011-04-20 Jason Merrill <jason@redhat.com>
1492 * g++.dg/cpp0x/initlist47.C: New.
1494 * g++.dg/init/dtor4.C: New.
1496 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1499 * gcc.target/i386/sse2-pinsrw.c: New test.
1500 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1501 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1502 * gcc.target/i386/sse2-insvhi.c: Ditto.
1503 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1504 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1506 2011-04-20 Jason Merrill <jason@redhat.com>
1508 * g++.dg/template/const4.C: New.
1510 2011-04-20 Easwaran Raman <eraman@google.com>
1512 * gcc.dg/stack-layout-1.c: New test.
1514 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1516 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1517 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1520 2011-04-20 Kai Tietz <ktietz@redhat.com>
1522 * gcc.dg/binop-xor1.c: New test.
1523 * gcc.dg/binop-xor2.c: New test.
1524 * gcc.dg/binop-xor3.c: New test.
1525 * gcc.dg/binop-xor4.c: New test.
1526 * gcc.dg/binop-xor5.c: New test.
1528 2011-04-20 Richard Guenther <rguenther@suse.de>
1530 PR tree-optimization/47892
1531 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1533 2011-04-20 Richard Guenther <rguenther@suse.de>
1536 * g++.dg/torture/pr48695.C: New testcase.
1538 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1540 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1541 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1542 * gcc.c-torture/execute/pr45262.c: Ditto
1543 * gcc.dg/torture/pr43165.c: Ditto.
1544 * gcc.dg/torture/pr47228.c: Ditto.
1545 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1546 * gcc.dg/ipa/pr45644.c: Ditto.
1547 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1550 2011-04-19 Jason Merrill <jason@redhat.com>
1552 * g++.dg/ext/complex7.C: New.
1554 * g++.dg/ext/attrib41.C: New.
1556 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1559 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1561 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1564 * gcc.target/i386/pr48678.c: New test.
1566 2011-04-19 Martin Jambor <mjambor@suse.cz>
1568 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1569 * g++.dg/opt/devirt2.C: New test.
1570 * g++.dg/ipa/devirt-g-1.C: Likewise.
1572 2011-04-19 Tobias Burnus <burnus@net-b.de>
1575 * gfortran.dg/whole_file_33.f90: New.
1577 2011-04-19 Martin Jambor <mjambor@suse.cz>
1579 * g++.dg/ipa/devirt-7.C: New test.
1581 2011-04-19 Richard Guenther <rguenther@suse.de>
1584 * g++.dg/lto/pr48207_0.C: New testcase.
1586 2011-04-18 Jason Merrill <jason@redhat.com>
1588 * g++.dg/init/void1.C: New.
1590 * g++.dg/cpp0x/union4.C: New.
1592 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1595 * g++.dg/torture/pr48661.C: New test.
1598 * g++.dg/gomp/pr48632.C: New test.
1600 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1602 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1603 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1605 2011-04-18 Tobias Burnus <burnus@net-b.de>
1608 * gfortran.dg/coarray_17.f90: New.
1609 * gfortran.dg/coarray_10.f90: Update dg-error.
1611 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1614 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1615 * gfortran.dg/guality/guality.exp: Likewise.
1617 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1619 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1621 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1623 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1625 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1627 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1629 2011-04-18 Richard Guenther <rguenther@suse.de>
1632 * g++.dg/torture/pr46364.C: New testcase.
1634 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1636 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1638 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1640 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1642 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1643 Ira Rosen <ira.rosen@linaro.org>
1646 * gcc.target/arm/pr48252.c: New test.
1648 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1650 PR tree-optimization/48616
1651 * gcc.dg/pr48616.c: New test.
1653 2011-04-18 Tobias Burnus <burnus@net-b.de>
1656 * gfortran.dg/coarray_16.f90: New.
1658 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1661 * gfortran.dg/realloc_on_assign_7.f03: New test.
1663 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1665 PR libgfortran/48602
1666 * gfortran.dg/fmt_g0_6.f08: New test.
1668 2011-04-17 Jason Merrill <jason@redhat.com>
1670 * g++.dg/cpp0x/sfinae16.C: New.
1672 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1674 * gcc.target/mips/reg-var-1.c: New test.
1676 2011-04-17 Jan Hubicka <jh@suse.cz>
1678 * gcc.dg/winline-5.c: Update testcase.
1680 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1682 * gnat.dg/discr27.ad[sb]: Move dg directive.
1683 * gnat.dg/discr28.ad[sb]: New test.
1684 * gnat.dg/discr28_pkg.ads: New helper.
1686 2011-04-17 Michael Matz <matz@suse.de>
1688 PR tree-optimization/48622
1690 * gcc.dg/lto/pr48622_0.c: New test.
1692 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1694 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1695 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1696 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1697 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1698 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1699 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1701 2011-04-15 Jason Merrill <jason@redhat.com>
1703 * g++.dg/cpp0x/range-for17.C: New.
1705 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1707 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1708 * g++.dg/cpp0x/range-for3.C: Likewise.
1709 * g++.dg/cpp0x/range-for9.C: Correct error message.
1710 * g++.dg/cpp0x/range-for11.C: New.
1711 * g++.dg/cpp0x/range-for12.C: New.
1712 * g++.dg/cpp0x/range-for13.C: New.
1713 * g++.dg/cpp0x/range-for14.C: New.
1714 * g++.dg/cpp0x/range-for15.C: New.
1715 * g++.dg/cpp0x/range-for16.C: New.
1717 2011-04-15 Tobias Burnus <burnus@net-b.de>
1720 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1722 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1724 * objc.dg/naming-4.m: Updated.
1725 * objc.dg/naming-5.m: Updated.
1726 * objc.dg/naming-6.m: New.
1727 * objc.dg/naming-7.m: New.
1728 * obj-c++.dg/naming-1.mm: Updated.
1729 * obj-c++.dg/naming-2.mm: Updated.
1730 * obj-c++.dg/naming-3.mm: New.
1731 * obj-c++.dg/naming-4.mm: New.
1733 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1735 PR libgfortran/48589
1736 * gfortran.dg/fmt_g0_5.f08: New test.
1738 2011-04-15 Richard Guenther <rguenther@suse.de>
1741 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1743 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1745 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1746 -finline-limit=0 to -fno-inline
1748 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1751 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1754 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1757 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1758 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1759 * gcc.target/i386/avx-insertps-3.c: New test.
1760 * gcc.target/i386/avx-insertps-4.c: New test.
1762 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1764 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1767 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1772 * gcc.target/avr/pr46779-1.c: New test case
1773 * gcc.target/avr/pr46779-2.c: New test case
1775 2011-04-14 Jason Merrill <jason@redhat.com>
1777 * g++.dg/cpp0x/sfinae15.C: New.
1779 * g++.dg/cpp0x/sfinae14.C: New.
1781 * g++.dg/ext/vla10.C: New.
1783 2011-04-14 Richard Guenther <rguenther@suse.de>
1785 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1787 2011-04-14 Richard Guenther <rguenther@suse.de>
1789 * gcc.dg/fold-bitand-4.c: Move ...
1790 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1792 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1794 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1796 * gcc.target/avr/torture/trivial.c: Ditto.
1798 2011-04-13 Jason Merrill <jason@redhat.com>
1800 * g++.dg/template/operator11.C: New.
1802 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1805 * gcc.dg/gomp/pr48591.c: New test.
1808 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1809 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1811 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1814 * g++.dg/template/dependent-expr7.C: New test case.
1816 2011-04-13 Jason Merrill <jason@redhat.com>
1818 * g++.dg/cpp0x/sfinae13.C: New.
1820 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1822 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1824 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1826 * gcc.target/arm/pr43698.c: Remove -march option.
1828 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1830 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1833 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1837 * gfortran.dg/realloc_on_assign_6.f03: New test.
1839 2011-04-12 Kai Tietz <ktietz@redhat.com>
1841 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1842 targets the additional -mno-ms-bitfields and
1843 -Wno-packed-bitfield-compat options.
1844 * g++.dg/ext/bitfield3.C: Likewise.
1845 * g++.dg/ext/bitfield4.C: Likewise.
1846 * g++.dg/ext/bitfield5.C: Likewise.
1847 * gcc.dg/bitfld-15.c: Likewise.
1848 * gcc.dg/bitfld-16.c: Likewise.
1849 * gcc.dg/bitfld-17.c: Likewise.
1850 * gcc.dg/bitfld-18.c: Likewise.
1852 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1854 * gcc.target/arm/neon-vld3-1.c: New test.
1855 * gcc.target/arm/neon-vst3-1.c: New test.
1856 * gcc.target/arm/neon/v*.c: Regenerate.
1858 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1860 PR rtl-optimization/48549
1861 * g++.dg/opt/pr48549.C: New test.
1863 2011-04-12 Richard Guenther <rguenther@suse.de>
1865 PR tree-optimization/46076
1866 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1868 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1871 * lib/compat.exp (compat-execute): Declare unsupported after
1872 stripping path from src1.
1873 * lib/lto.exp (lto-execute): Likewise.
1875 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1878 * gcc.dg/pr48552-1.c: New test.
1879 * gcc.dg/pr48552-2.c: New test.
1881 2011-04-11 Jason Merrill <jason@redhat.com>
1883 * g++.dg/cpp0x/sfinae12.C: New.
1885 * g++.dg/cpp0x/enum10.C: New.
1887 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1889 * g++.dg/cpp0x/rv-func.C: New.
1891 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1893 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1896 2011-04-11 Martin Jambor <mjambor@suse.cz>
1898 PR tree-optimization/48195
1899 * gcc.dg/ipa/pr48195.c: New test.
1901 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1903 * gnat.dg/return3.adb: Remove unused switch.
1905 2011-04-08 Mike Stump <mikestump@comcast.net>
1908 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1909 default to fno-common.
1911 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1913 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1914 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1916 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1919 * gfortran.dg/function_optimize_5.f90: New test.
1921 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1923 * gnat.dg/aggr17.adb: New test.
1924 * gnat.dg/aggr18.adb: Likewise.
1926 2011-04-08 Michael Matz <matz@suse.de>
1929 * gcc.target/i386/pr48389.c: New test.
1931 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1933 PR rtl-optimization/48272
1934 * g++.dg/opt/pr48272.C: New.
1936 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1938 PR rtl-optimization/48235
1939 * gcc.dg/pr48235.c: New.
1941 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1943 PR rtl-optimization/48302
1944 * g++.dg/opt/pr48302.C: New.
1946 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1949 * g++.dg/opt/pr48273.C: New.
1951 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1953 PR rtl-optimization/48442
1954 * gcc.dg/pr48442.c: New.
1956 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1958 PR tree-optimization/48377
1959 * gcc.dg/vect/pr48377.c: New test.
1961 2011-04-07 Jason Merrill <jason@redhat.com>
1963 * g++.dg/cpp0x/regress/call1.C: New.
1965 * g++.dg/cpp0x/variadic107.C: New.
1967 * g++.dg/cpp0x/sfinae11.C: New.
1968 * g++.dg/cpp0x/noexcept02.C: Fix.
1970 * g++.dg/cpp0x/sfinae10.C: New.
1972 * g++.dg/cpp0x/sfinae9.C: New.
1974 * c-c++-common/Wcast-qual-1.c: Move here from...
1975 * gcc.dg/cast-qual-3.c: ...here, and...
1976 * g++.dg/warn/Wcast-qual2.C: ...here.
1978 * g++.dg/cpp0x/sfinae8.C: New.
1980 * g++.dg/cpp0x/sfinae7.C: New.
1982 * g++.dg/cpp0x/enum9.C: New.
1984 2011-04-07 Mike Stump <mikestump@comcast.net>
1986 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1987 with no trampolines.
1989 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1992 * gfortran.dg/gomp/pr48117.f90: New test.
1995 * gcc.dg/torture/pr48343.c: New test.
1997 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1999 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2001 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
2003 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2005 2011-04-07 Tom de Vries <tom@codesourcery.com>
2008 * lib/scanasm.exp (object-size): New proc.
2009 * gcc.target/arm/pr43920-2.c: New test.
2011 2011-04-06 Tobias Burnus <burnus@net-b.de>
2015 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2017 2011-04-06 Steve Ellcey <sje@cup.hp.com>
2019 * gcc.dg/mtune.c: Prune note from output.
2021 2011-04-06 Jakub Jelinek <jakub@redhat.com>
2024 * gcc.dg/guality/pr36977.c: New test.
2025 * gcc.dg/guality/pr48466.c: New test.
2027 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2029 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2031 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
2033 * gnat.dg/return3.adb: New test.
2035 2011-04-06 Richard Guenther <rguenther@suse.de>
2037 PR tree-optimization/47663
2038 * gcc.dg/tree-ssa/inline-8.c: New testcase.
2040 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
2042 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2043 Solaris 8 and 9 as well.
2045 2011-04-05 Tom de Vries <tom@codesourcery.com>
2048 * gcc.target/arm/pr43920-1.c: New test.
2050 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
2052 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2053 (cctor): Actually return the value.
2054 (main): Cast return values.
2056 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2058 * gfortran.dg/character_comparison_8.f90: New test.
2060 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2062 * frontend-passes: (optimize_lexical_comparison): New function.
2063 (optimize_expr): Call it.
2064 (optimize_comparison): Also handle lexical comparison functions.
2065 Return false instad of -2 for unequal comparison.
2067 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2070 * function_optimize_4.f90: New test.
2072 2011-04-04 Tobias Burnus <burnus@net-b.de>
2075 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2076 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2077 * gfortran.dg/coarray_15.f90: New.
2079 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2081 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2082 * gfortran.dg/bessel_7.f90: Likewise.
2084 2011-04-03 Tobias Burnus <burnus@net-b.de>
2086 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2088 2011-04-03 Richard Guenther <rguenther@suse.de>
2089 Ira Rosen <ira.rosen@linaro.org>
2091 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2092 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2093 -ftree-loop-if-convert-stores.
2095 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2097 * gnat.dg/specs/aggr2.ads: New test.
2099 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2101 * gnat.dg/debug2.ad[sb]: New test.
2102 * gnat.dg/debug2_pkg.ads: New helper.
2103 * gnat.dg/debug3.ad[sb]: New test.
2105 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
2107 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2109 2011-04-01 Jakub Jelinek <jakub@redhat.com>
2112 * gcc.c-torture/compile/pr48335-1.c: New test.
2113 * gcc.dg/pr48335-1.c: New test.
2114 * gcc.dg/pr48335-2.c: New test.
2115 * gcc.dg/pr48335-3.c: New test.
2116 * gcc.dg/pr48335-4.c: New test.
2117 * gcc.dg/pr48335-5.c: New test.
2118 * gcc.dg/pr48335-6.c: New test.
2119 * gcc.dg/pr48335-7.c: New test.
2120 * gcc.dg/pr48335-8.c: New test.
2121 * gcc.target/i386/pr48335-1.c: New test.
2123 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
2126 * gcc.dg/Waddress.c: New test.
2128 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2131 * gfortran.dg/function_optimize_3.f90: New test.
2133 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
2135 * gcc.c-torture/compile/20110401-1.c: New test.
2137 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2138 * g++.dg/lto/20091002-2_0.C: Likewise.
2139 * g++.dg/lto/20090303_0.c: Likewise.
2140 * g++.dg/lto/20091004-1_0.C: Likewise.
2141 * g++.dg/lto/20091002-3_0.C: Likewise.
2142 * g++.dg/lto/20091004-2_0.C: Likewise.
2143 * g++.dg/lto/20081123_0.C: Likewise.
2144 * g++.dg/lto/20090313_0.C: Likewise.
2145 * g++.dg/lto/20081109-1_0.C: Likewise.
2146 * g++.dg/lto/20081219_0.C: Likewise.
2147 * g++.dg/lto/20081204-1_0.C: Likewise.
2148 * g++.dg/lto/20090302_0.C: Likewise.
2149 * g++.dg/lto/20081119-1_0.C: Likewise.
2150 * g++.dg/lto/20081118_0.C: Likewise.
2151 * gcc.dg/lto/20091020-2_0.c: Likewise.
2152 * gcc.dg/lto/20090210_0.c: Likewise.
2153 * gcc.dg/lto/20081204-1_0.c: Likewise.
2154 * gcc.dg/lto/20081224_0.c: Likewise.
2155 * gcc.dg/lto/20090219_0.c: Likewise.
2156 * gcc.dg/lto/20091014-1_0.c: Likewise.
2157 * gcc.dg/lto/20091016-1_0.c: Likewise.
2158 * gcc.dg/lto/20090206-2_0.c: Likewise.
2159 * gcc.dg/lto/20090116_0.c: Likewise.
2160 * gcc.dg/lto/20091013-1_0.c: Likewise.
2161 * gcc.dg/lto/20091015-1_0.c: Likewise.
2162 * gcc.dg/lto/20090126-2_0.c: Likewise.
2164 2011-03-31 Ian Lance Taylor <iant@google.com>
2166 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2168 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2170 * gnat.dg/opt16.adb: New test.
2172 2011-03-31 Jason Merrill <jason@redhat.com>
2174 * g++.dg/cpp0x/defaulted24.C: New.
2176 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2179 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2182 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2184 * g++.dg/other/i386-9.C: New test.
2186 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2188 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2190 2011-03-30 Jason Merrill <jason@redhat.com>
2192 * g++.dg/cpp0x/regress/error-recovery1.C: New.
2194 * g++.dg/cpp0x/regress/isnan.C: New.
2196 * g++.dg/cpp0x/initlist46.C: New.
2198 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
2201 * gcc.target/arm/neon-modes-2.c: New test.
2203 2011-03-30 Jakub Jelinek <jakub@redhat.com>
2206 * gcc.c-torture/compile/pr48305.c: New test.
2208 2011-03-29 Jason Merrill <jason@redhat.com>
2210 * g++.dg/cpp0x/regress/value-dep1.C: New.
2212 2011-03-29 Steve Ellcey <sje@cup.hp.com>
2214 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2216 2011-03-29 Ian Lance Taylor <iant@google.com>
2218 * go.test/go-test.exp: Handle the test lines used in several new
2220 (errchk): Add opts parameter. Change all callers. Handle parens
2223 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
2224 Dominique d'Humieres <dominiq@lps.ens.fr>
2226 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2227 and __APPLE__ && __PPC__ && __ALTIVEC__.
2229 2011-03-29 Jason Merrill <jason@redhat.com>
2231 * g++.dg/cpp0x/dependent1.C: New.
2233 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2235 * g++.dg/cpp0x/constexpr-memfn1.C: New.
2237 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2239 2011-03-29 Janus Weil <janus@gcc.gnu.org>
2242 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2243 * gfortran.dg/proc_ptr_comp_32.f90: New.
2245 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2247 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
2248 check for corresponding warning.
2250 2011-03-28 Jason Merrill <jason@redhat.com>
2252 * g++.dg/cpp0x/rv-deduce2.C: New.
2254 2011-03-29 Jakub Jelinek <jakub@redhat.com>
2257 * gcc.dg/pr48203.c: New test.
2259 2011-03-28 Jeff Law <law@redhat.com>
2261 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2263 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
2265 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2266 and __PPC__ && __ALTIVEC__.
2268 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2271 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2272 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2273 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2274 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2276 2011-03-28 Jason Merrill <jason@redhat.com>
2278 * g++.dg/cpp0x/initlist-array2.C: New.
2280 * g++.dg/cpp0x/initlist-array1.C: New.
2282 * g++.dg/cpp0x/constexpr-compound.C: New.
2284 * g++.dg/cpp0x/constexpr-using.C: New.
2286 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2288 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2291 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2293 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2295 * gcc.dg/slp-1.c: New test.
2297 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2299 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2300 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2301 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2302 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2303 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2304 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2305 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2306 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2307 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2308 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2309 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2310 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2311 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2312 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2314 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2317 * gfortran.dg/trim_optimize_5.f90: New test.
2318 * gfortran.dg/trim_optimize_6.f90: New test.
2320 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2323 * gcc.target/mips/madd-7.c: Remove -mlong32.
2324 * gcc.target/mips/msub-7.c: Likewise.
2326 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2328 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2329 accesses to preserve the meaning of the test for doubleword vectors.
2330 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2331 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2333 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2336 * gfortran.dg/class_42.f03: New.
2338 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2340 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2343 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2345 PR rtl-optimization/48144
2346 * gcc.dg/pr48144.c: New test.
2348 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2350 * gnat.dg/discr27.ad[sb]: New test.
2352 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2354 * gnat.dg/limited_with2.ad[sb]: New test.
2355 * gnat.dg/limited_with2_pkg1.ads: New helper.
2356 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2358 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2360 * gnat.dg/opt15.adb: New test.
2361 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2363 2011-03-25 Tobias Burnus <burnus@net-b.de>
2367 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2368 * gfortran.dg/leadz_trailz_3.f90: Ditto
2370 2011-03-25 Martin Jambor <mjambor@suse.cz>
2372 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2374 2011-03-25 Jason Merrill <jason@redhat.com>
2376 * g++.dg/cpp0x/defaulted22.C: New.
2377 * g++.dg/cpp0x/defaulted23.C: New.
2378 * g++.dg/cpp0x/defaulted15.C: Adjust.
2380 2011-03-25 Jason Merrill <jason@redhat.com>
2382 * g++.dg/cpp0x/move1.C: New.
2384 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2387 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2389 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2391 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2392 for mips-sgi-irix6.5.
2393 Replace snprintf prototype by <stdio.h>.
2395 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2398 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2399 run_expensive_tests.
2400 * gcc.dg/graphite/block-4.c: Likewise.
2401 * gcc.dg/graphite/block-7.c: Likewise.
2402 * gcc.dg/graphite/block-8.c: Likewise.
2404 2011-03-25 Richard Guenther <rguenther@suse.de>
2406 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2407 * g++.dg/tree-ssa/pr8781.C: Likewise.
2408 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2409 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2410 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2411 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2412 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2413 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2414 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2415 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2416 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2417 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2418 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2419 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2420 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2421 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2422 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2423 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2424 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2425 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2426 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2427 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2428 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2429 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2430 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2431 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2432 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2433 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2434 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2435 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2436 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2437 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2438 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2439 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2440 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2441 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2442 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2443 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2444 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2445 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2446 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2447 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2448 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2449 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2450 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2451 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2452 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2453 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2454 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2455 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2456 * c-c++-common/pr46562-2.c: Likewise.
2457 * gfortran.dg/pr42108.f90: Likewise.
2458 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2459 foo to be inlined even at -O1.
2460 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2461 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2462 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2463 * gcc.dg/matrix/matrix.exp: Disable FRE.
2465 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2468 * gcc.dg/dfp/pr48204.c: New test.
2470 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2473 * gcc.c-torture/execute/pr47917.c: Move this...
2474 * gcc.dg/torture/pr47917.c: to here and add xfails.
2476 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2478 * gnat.dg/array16.ad[sb]: New test.
2479 * gnat.dg/array16.ads: New helper.
2481 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2483 * gnat.dg/derived_type2.adb: New test.
2485 2011-03-24 Richard Guenther <rguenther@suse.de>
2487 PR tree-optimization/48271
2488 * g++.dg/torture/pr48271.C: New testcase.
2490 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2492 * gnat.dg/array15.ad[sb]: New test.
2494 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2497 * gcc.target/i386/pr48237.c: New test.
2499 2011-03-24 Richard Guenther <rguenther@suse.de>
2502 * gcc.dg/builtin-object-size-10.c: New testcase.
2504 2011-03-24 Richard Guenther <rguenther@suse.de>
2506 PR tree-optimization/46562
2507 * c-c++-common/pr46562-2.c: New testcase.
2508 * c-c++-common/pr46562.c: Likewise.
2510 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2512 * gcc.dg/vect/vect-cselim-1.c: New test.
2513 * gcc.dg/vect/vect-cselim-2.c: New test.
2515 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2517 * gcc.target/arm/pr46934.c: New.
2519 2011-03-23 Ian Lance Taylor <iant@google.com>
2521 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2523 2011-03-23 Richard Guenther <rguenther@suse.de>
2525 * gcc.dg/struct: Remove directory and contents.
2527 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2530 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2532 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2534 * gnat.dg/discr26.ad[sb]: New test.
2535 * gnat.dg/discr26_pkg.ads: New helper.
2537 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2540 * gcc.target/arm/neon-vld-1.c: New test.
2542 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2544 * gnat.dg/array14.ad[sb]: New test.
2545 * gnat.dg/array14_pkg.ads: New helper.
2547 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2549 * gcc.c-torture/execute/920501-8.x: Remove.
2550 * gcc.c-torture/execute/930513-1.x: Remove.
2551 * gcc.c-torture/execute/960312-1.x: Remove.
2552 * gcc.c-torture/compile/20000804-1.c,
2553 gcc.c-torture/compile/20001205-1.c,
2554 gcc.c-torture/compile/20001226-1.c,
2555 gcc.c-torture/compile/20010518-2.c,
2556 gcc.c-torture/compile/20020312-1.c,
2557 gcc.c-torture/compile/20020604-1.c,
2558 gcc.c-torture/compile/920501-12.c,
2559 gcc.c-torture/compile/920501-4.c,
2560 gcc.c-torture/compile/920520-1.c,
2561 gcc.c-torture/compile/980506-1.c,
2562 gcc.c-torture/execute/980709-1.x,
2563 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2564 options for m68hc11.
2565 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2566 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2569 2011-03-22 Nick Clifton <nickc@redhat.com>
2571 * lib/target-supports.exp (check_profiling_available): Add MN10300
2572 to the list of targets that do not support profiling. Restore
2573 alpha sorting to this list.
2575 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2577 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2578 failure on 32-bit systems.
2579 * gcc.dg/torture/vector-2.c: Ditto.
2581 2011-03-22 Richard Guenther <rguenther@suse.de>
2583 PR tree-optimization/48228
2584 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2586 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2588 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2592 * gcc.target/powerpc/pr48226.c: New file.
2594 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2596 * lib/prune.exp (prune_gcc_output): Prune "could not create
2597 compact unwind for" warnings.
2599 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2603 * gcc.c-torture/execute/pr42544.c: New test.
2604 * gcc.c-torture/execute/pr48197.c: New test.
2606 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2608 PR preprocessor/48192
2609 * gcc.target/powerpc/pr48192.c: New file.
2612 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2613 split problem of 0 being loaded in a VSX register.
2615 2011-03-21 Richard Guenther <rguenther@suse.de>
2618 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2619 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2620 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2621 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2623 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2626 * gcc.dg/pr48213.c: New test.
2628 2011-03-21 Kai Tietz <ktietz@redhat.com>
2631 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2633 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2635 * gcc.target/arm/xor-and.c: New.
2637 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2640 * gfortran.dg/function_optimize_1.f90: New test.
2641 * gfortran.dg/function_optimize_2.f90: New test.
2643 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2645 PR rtl-optimization/47502
2646 * gcc.target/i386/pr47502-1.c: New.
2647 * gcc.target/i386/pr47502-2.c: Likewise.
2649 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2651 PR rtl-optimization/48156
2652 * gcc.dg/pr48156.c: New test.
2654 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2657 * gfortran.dg/scratch_1.f90: Adjust test.
2659 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2662 * gfortran.dg/scratch_1.f90: New test.
2664 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2666 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2667 variably modified typedefs.
2668 * gcc.dg/c1x-typedef-2.c: Remove.
2670 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2672 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2673 * gcc.dg/c1x-anon-struct-3.c: New test.
2674 * gcc.dg/anon-struct-11.c: Update.
2676 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2678 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2680 Only xfail with gas.
2682 2011-03-18 Jason Merrill <jason@redhat.com>
2684 * g++.dg/template/fn-ptr1.C: New.
2686 * g++.dg/overload/volatile1.C: New.
2688 * g++.dg/opt/pr23372.C: New.
2690 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2692 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2695 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2697 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2699 * gcc.target/arm/unsigned-extend-1.c: New.
2701 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2704 * gcc.c-torture/compile/pr48161.c: New test.
2706 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2709 * gcc.dg/torture/pr47725.c: New.
2711 2011-03-17 Jason Merrill <jason@redhat.com>
2713 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2714 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2716 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2718 * gnat.dg/specs/elab2.ads: New test.
2719 * gnat.dg/specs/elab2_pkg.ads: New helper.
2721 2011-03-17 Jason Merrill <jason@redhat.com>
2723 * g++.dg/cpp0x/decltype-1212.C: New.
2724 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2726 2011-03-17 Jason Merrill <jason@redhat.com>
2728 * g++.dg/parse/memfnquals1.C: New.
2730 2011-03-17 Richard Guenther <rguenther@suse.de>
2733 * gcc.dg/pr48134.c: New testcase.
2735 2011-03-17 Richard Guenther <rguenther@suse.de>
2738 * g++.dg/torture/pr48165.C: New testcase.
2740 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2742 PR rtl-optimization/48141
2743 * gcc.dg/pr48141.c: New test.
2745 2011-03-16 Jason Merrill <jason@redhat.com>
2747 * g++.dg/cpp0x/constexpr-48089.C: New.
2749 * g++.dg/cpp0x/constexpr-abi1.C: New.
2751 * g++.dg/cpp0x/constexpr-46336.C: New.
2752 * g++.dg/parse/friend5.C: Adjust expected errors.
2754 * g++.dg/cpp0x/constexpr-47570.C: New.
2756 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2759 * ++.dg/debug/dwarf2/typedef6.C: New test.
2761 2011-03-16 Jason Merrill <jason@redhat.com>
2763 * g++.dg/cpp0x/elision2.C: New.
2765 * g++.dg/cpp0x/constexpr-array3.C: New.
2767 2011-03-16 Jason Merrill <jason@redhat.com>
2769 * g++.dg/cpp0x/sfinae6.C: New.
2770 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2771 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2772 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2773 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2774 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2776 2011-03-16 Jason Merrill <jason@redhat.com>
2778 * g++.dg/template/incomplete6.C: New.
2780 2011-03-16 Jeff Law <law@redhat.com>
2782 * gcc.dg/tree-ssa/vrp55.c: New test.
2784 2011-03-16 Jason Merrill <jason@redhat.com>
2786 * g++.dg/cpp0x/auto22.C: New.
2788 2011-03-16 Richard Guenther <rguenther@suse.de>
2790 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2791 optimizing it away if promoted to const.
2793 2011-03-16 Richard Guenther <rguenther@suse.de>
2795 PR tree-optimization/48149
2796 * gcc.dg/fold-complex-1.c: New testcase.
2798 2011-03-16 Richard Guenther <rguenther@suse.de>
2801 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2804 2011-03-16 Richard Guenther <rguenther@suse.de>
2806 PR tree-optimization/26134
2807 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2809 2011-03-16 Richard Guenther <rguenther@suse.de>
2811 PR tree-optimization/48146
2812 * gcc.dg/torture/pr48146.c: New testcase.
2814 2011-03-16 Richard Guenther <rguenther@suse.de>
2816 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2817 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2819 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2822 * gcc.c-torture/compile/pr48136.c: New test.
2824 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2827 * gcc.dg/guality/pr45882.c: New test.
2829 2011-03-15 Jason Merrill <jason@redhat.com>
2831 * g++.dg/cpp0x/constexpr-recursion.C: New.
2833 * g++.dg/cpp0x/implicit11.C: New.
2835 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2837 * g++.dg/cpp0x/constexpr-attribute.C: New.
2839 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
2841 * g++.dg/parse/pr34758.C: New.
2843 2011-03-15 Xinliang David Li <davidxl@google.com>
2846 * gcc.dg/uninit-pred-7_d.c: New test.
2847 * gcc.dg/uninit-pred-8_d.c: New test.
2849 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2852 * gcc.target/arm/pr46788.c: New.
2854 2011-03-15 Richard Guenther <rguenther@suse.de>
2857 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2858 * gfortran.dg/ishft_4.f90: Likewise.
2859 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2861 2011-03-15 Richard Guenther <rguenther@suse.de>
2863 PR tree-optimization/13954
2864 * g++.dg/tree-ssa/pr13954.C: New testcase.
2866 2011-03-15 Richard Guenther <rguenther@suse.de>
2868 PR tree-optimization/48037
2869 * gcc.target/i386/pr48037-1.c: New testcase.
2871 2011-03-15 Richard Guenther <rguenther@suse.de>
2873 PR tree-optimization/41490
2874 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2875 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2876 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2877 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2878 * g++.dg/tree-ssa/pr33604.C: Adjust.
2880 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2883 * gcc.c-torture/execute/pr47917.c: New test.
2884 * gcc.dg/pr47917.c: New test.
2887 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2889 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2891 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2892 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2893 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2894 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2895 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2896 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2897 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2898 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2899 * gcc.target/i386/avx-floor-vec.c: Ditto.
2900 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2901 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2902 * gcc.target/i386/avx-rint-vec.c: Ditto.
2903 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2904 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2905 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2906 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2908 2011-03-14 Tom Tromey <tromey@redhat.com>
2910 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2911 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2912 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2914 2011-03-14 Tom Tromey <tromey@redhat.com>
2916 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2917 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2918 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2920 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2922 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2924 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2926 PR rtl-optimization/47166
2927 * gcc.c-torture/execute/postmod-1.c: New test.
2929 2011-03-14 Richard Guenther <rguenther@suse.de>
2932 * gcc.dg/torture/pr48098.c: New testcase.
2934 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2937 * gcc.target/powerpc/pr48053-1.c: New test.
2938 * gcc.target/powerpc/pr48053-2.c: Likewise.
2940 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2943 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2945 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2948 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2950 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2953 * gfortran.dg/class_41.f03: New.
2955 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2957 * g++.dg/conversion/cast3.C: New test.
2959 2011-03-11 Jason Merrill <jason@redhat.com>
2961 * g++.dg/template/error45.C: New.
2963 * g++.dg/parse/no-type-defn1.C: New.
2965 * g++.dg/ext/attrib40.C: New.
2967 * g++.dg/cpp0x/regress/array1.C: New.
2969 2011-03-11 Richard Guenther <rguenther@suse.de>
2971 PR tree-optimization/48067
2972 * gcc.dg/pr48067.c: New testcase.
2974 2011-03-11 Richard Guenther <rguenther@suse.de>
2977 * g++.dg/lto/20110311-1_0.C: New testcase.
2979 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2982 * g++.dg/inherit/virtual8.C: New test.
2985 * gcc.dg/torture/pr48044.c: New test.
2987 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2990 * gfortran.dg/proc_ptr_comp_31.f90: New.
2992 2011-03-11 Richard Guenther <rguenther@suse.de>
2994 PR tree-optimization/47278
2995 * gcc.dg/torture/pr47278-1.c: New testcase.
2996 * gcc.dg/torture/pr47278-2.c: Likewise.
2998 2011-03-11 Jakub Jelinek <jakub@redhat.com>
3000 PR tree-optimization/48063
3001 * gcc.dg/torture/pr48063.c: New test.
3003 2011-03-10 Jason Merrill <jason@redhat.com>
3005 * g++.dg/template/array22.C: New.
3007 * g++.dg/cpp0x/syntax-err1.C: New.
3008 * g++.dg/parse/error36.C: Adjust expected errors.
3009 * g++.old-deja/g++.pt/ctor2.C: Likewise.
3010 * g++.old-deja/g++.pt/typename3.C: Likewise.
3011 * g++.old-deja/g++.pt/typename4.C: Likewise.
3012 * g++.old-deja/g++.pt/typename6.C: Likewise.
3014 2011-03-09 Jason Merrill <jason@redhat.com>
3016 * g++.dg/template/nontype22.C: New.
3018 2011-03-09 Martin Jambor <mjambor@suse.cz>
3020 PR tree-optimization/47714
3021 * g++.dg/torture/pr47714.C: New test.
3023 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3026 * gcc.target/powerpc/pr47755-2.c: New file.
3028 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3030 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3031 is not set in the environment, pass 64 as first argument when not
3032 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3033 native where ulimit -u is supported.
3035 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3037 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3039 2011-03-08 Jason Merrill <jason@redhat.com>
3041 * g++.dg/template/nontype21.C: New.
3043 * g++.dg/template/anon5.C: New.
3045 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3048 * gcc.dg/pr47881.c: New test.
3050 2011-03-08 Dodji Seketeli <dodji@redhat.com>
3053 * g++.dg/lookup/template3.C: New test.
3055 2011-03-08 Kai Tietz <ktietz@redhat.com>
3057 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3060 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
3063 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3064 sizeof to compute alignment.
3066 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3068 PR tree-optimization/48022
3069 * gcc.dg/pr48022-1.c: New test.
3070 * gcc.dg/pr48022-2.c: New test.
3072 2011-03-07 Jason Merrill <jason@redhat.com>
3074 * g++.dg/template/nontype20.C: New.
3075 * g++.dg/init/member1.C: Adjust expected errors.
3076 * g++.dg/parse/constant4.C: Likewise.
3077 * g++.dg/template/qualified-id3.C: Likewise.
3078 * g++.old-deja/g++.pt/crash10.C: Likewise.
3080 * g++.dg/cpp0x/regress/non-const1.C: New.
3082 2011-03-07 Jakub Jelinek <jakub@redhat.com>
3085 * gcc.dg/pr47991.c: New test.
3087 2011-03-07 Jason Merrill <jason@redhat.com>
3089 * g++.dg/abi/mangle46.C: New.
3091 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
3094 * gcc.target/powerpc/pr47862.c: New.
3096 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
3099 * gcc.target/i386/combine-mul.c: Require nonpic.
3101 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
3102 Nathan Froyd <froydnj@codesourcery.com>
3104 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3106 2011-03-06 Mark Mitchell <mark@codesourcery.com>
3108 * README.QMTEST: Remove.
3110 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
3111 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3114 * gfortran.dg/array_constructor_37.f90 : New test.
3116 2011-03-05 Jason Merrill <jason@redhat.com>
3118 * g++.dg/abi/mangle39.C: ABI v5, not 6.
3119 * g++.dg/abi/mangle45.C: Likewise.
3120 * g++.dg/cpp0x/trailing1.C: Likewise.
3122 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3124 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3126 2011-03-05 Jakub Jelinek <jakub@redhat.com>
3128 PR rtl-optimization/47899
3129 * gcc.dg/pr47899.c: New test.
3131 * gcc.dg/torture/pr47968.c: Ignore warnings.
3133 PR tree-optimization/47967
3134 * gcc.c-torture/compile/pr47967.c: New test.
3136 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3138 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3139 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3141 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3143 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3144 and property_getAttributes() if __OBJC2__.
3145 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3146 * objc.dg/property/property-encoding-1.m: New.
3147 * obj-c++.dg/property/property-encoding-1.mm: New.
3149 2011-03-04 Jason Merrill <jason@redhat.com>
3151 * g++.dg/template/pseudodtor6.C: New.
3153 * g++.dg/inherit/covariant19.C: New.
3155 2011-03-04 Richard Guenther <rguenther@suse.de>
3158 * gcc.dg/torture/pr47968.c: New testcase.
3160 2011-03-04 Richard Guenther <rguenther@suse.de>
3163 * gcc.dg/torture/pr47975.c: New testcase.
3165 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3168 * g++.dg/template/crash106.C: New.
3170 2011-03-03 Jakub Jelinek <jakub@redhat.com>
3173 * gcc.dg/gomp/pr47963.c: New test.
3174 * g++.dg/gomp/pr47963.C: New test.
3176 2011-03-02 Jason Merrill <jason@redhat.com>
3178 * g++.dg/cpp0x/regress/condition1.C: New.
3180 * g++.dg/cpp0x/constexpr-ctor9.C: New.
3182 2011-03-01 Jason Merrill <jason@redhat.com>
3184 * g++.dg/cpp0x/lambda/lambda-98.C: New.
3186 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3188 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3190 PR rtl-optimization/47925
3191 * gcc.c-torture/execute/pr47925.c: New test.
3193 2011-03-01 Jason Merrill <jason@redhat.com>
3195 * g++.dg/cpp0x/decltype25.C: New.
3197 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3199 2011-03-01 Richard Guenther <rguenther@suse.de>
3201 PR tree-optimization/47890
3202 * gcc.dg/torture/pr47890.c: New testcase.
3204 2011-03-01 Richard Guenther <rguenther@suse.de>
3207 * gcc.dg/lto/pr47924_0.c: New testcase.
3209 2011-03-01 Richard Guenther <rguenther@suse.de>
3212 * gfortran.dg/lto/pr46911_0.f: New testcase.
3214 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3216 PR libgfortran/47933
3217 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3218 compile errors from older code form.
3220 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3222 PR libgfortran/47567
3223 * gfortran.dg/fmt_fw_d.f90: New test.
3225 2011-02-28 Jason Merrill <jason@redhat.com>
3227 * g++.dg/inherit/covariant18.C: New.
3229 2011-02-28 Jakub Jelinek <jakub@redhat.com>
3232 * gcc.dg/pr47893.c: New test.
3234 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
3236 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3237 NULL in case of a selector with conflicting types.
3238 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3240 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
3242 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3243 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3244 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3245 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3247 2011-02-28 Jason Merrill <jason@redhat.com>
3250 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3252 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3254 PR libgfortran/47778
3255 * gfortran.dg/namelist_71.f90: New test.
3257 2011-02-27 Jason Merrill <jason@redhat.com>
3260 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3261 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3263 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3266 * g++.dg/cpp0x/constexpr-ctor8.C: New.
3268 2011-02-27 Jakub Jelinek <jakub@redhat.com>
3271 * gfortran.dg/gomp/task-1.f90: Removed.
3273 2011-02-26 Jason Merrill <jason@redhat.com>
3275 * g++.dg/template/this-targ1.C: New.
3277 * g++.dg/cpp0x/regress/template-const1.C: New.
3278 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3279 * g++.dg/template/function1.C: Adjust.
3280 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3281 * g++.dg/debug/debug7.C: Adjust.
3283 2011-02-26 Tobias Burnus <burnus@net-b.de>
3286 * gfortran.dg/gomp/task-1.f90: New.
3288 2011-02-25 Jie Zhang <jie@codesourcery.com>
3290 * gcc.target/arm/neon-thumb2-move.c: Add
3291 dg-require-effective-target arm_thumb2_ok.
3293 2011-02-24 Jason Merrill <jason@redhat.com>
3295 * g++.dg/parse/constant1.C: Specify C++98 mode.
3296 * g++.dg/parse/constant5.C: Likewise.
3297 * g++.dg/parse/error2.C: Likewise.
3298 * g++.dg/parse/semicolon3.C: Likewise.
3299 * g++.dg/template/crash14.C: Likewise.
3300 * g++.dg/template/local4.C: Likewise.
3301 * g++.dg/template/nontype3.C: Likewise.
3302 * g++.dg/parse/crash31.C: Adjust expected errors.
3303 * g++.dg/template/function1.C: Likewise.
3304 * g++.dg/template/ref3.C: Likewise.
3305 * g++.dg/template/static9.C: Likewise.
3306 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3308 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3309 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3310 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3311 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3312 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3314 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3317 * gfortran.dg/pr47878.f90: New test.
3319 2011-02-24 Richard Guenther <rguenther@suse.de>
3322 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3323 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3325 2011-02-24 Richard Guenther <rguenther@suse.de>
3328 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3329 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3331 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3333 PR libgfortran/47567
3334 * gfortran.dg/fmt_f0_1.f90: Update test.
3336 2011-02-23 Jason Merrill <jason@redhat.com>
3338 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3339 * g++.dg/abi/mangle45.C: New.
3341 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3342 * g++.dg/template/canon-type-9.C: Match use of decltype
3343 between declaration and definition.
3344 * g++.dg/template/canon-type-12.C: Likewise.
3346 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3349 * gfortran.dg/nested_allocatables_1.f90: New.
3351 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3354 * g++.dg/pr46868.C: New test.
3355 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3356 * g++.dg/parse/error14.C: Adjust.
3358 2011-02-23 Richard Guenther <rguenther@suse.de>
3360 PR tree-optimization/47838
3361 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3363 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3365 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3367 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3369 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3370 * gfortran.dg/count_init_expr.f03: Ditto.
3371 * gfortran.dg/gomp/pr43711.f90: Ditto.
3372 * gcc.dg/struct-parse-2.c: Ditto.
3373 * gcc.dg/parse-error-3.c: Ditto.
3374 * gcc.dg/Wlogical-op-1.c: Ditto.
3375 * gcc.dg/Walways-true-1.c: Ditto.
3376 * gcc.dg/pr24225.c: Ditto.
3377 * gcc.dg/Walways-true-2.c: Ditto.
3378 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3379 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3380 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3381 * g++.dg/overload/defarg4.C: Ditto.
3382 * g++.dg/inherit/covariant16.C: Ditto.
3383 * g++.dg/inherit/virtual7.C: Ditto.
3384 * g++.dg/template/canon-type-9.C: Ditto.
3385 * g++.dg/template/access19.C: Ditto.
3386 * g++.dg/template/call7.C: Ditto.
3387 * g++.dg/template/canon-type-2.C: Ditto.
3388 * g++.dg/template/init7.C: Ditto.
3389 * g++.dg/template/sizeof-template-argument.C: Ditto.
3390 * g++.dg/template/const3.C: Ditto.
3391 * g++.dg/template/sfinae26.C: Ditto.
3392 * g++.dg/template/sfinae26.C: Ditto.
3393 * g++.dg/template/canon-type-11.C: Ditto.
3394 * g++.dg/template/union2.C: Ditto.
3395 * g++.dg/template/canon-type-3.C: Ditto.
3396 * g++.dg/template/canon-type-1.C: Ditto.
3397 * g++.dg/template/canon-type-5.C: Ditto.
3398 * g++.dg/template/canon-type-7.C: Ditto.
3399 * g++.dg/template/canon-type-10.C: Ditto.
3400 * g++.dg/template/spec36.C: Ditto.
3401 * g++.dg/template/typedef38.C: Ditto.
3402 * g++.dg/template/canon-type-4.C: Ditto.
3403 * g++.dg/template/canon-type-6.C: Ditto.
3404 * g++.dg/template/canon-type-13.C: Ditto.
3405 * g++.dg/template/instantiate9.C: Ditto.
3406 * g++.dg/template/ttp22.C: Ditto.
3407 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3408 * g++.dg/warn/Walways-true-1.C: Ditto.
3409 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3410 * g++.dg/warn/Walways-true-2.C: Ditto.
3411 * g++.dg/conversion/op4.C: Ditto.
3412 * g++.dg/opt/pr19650.C: Ditto.
3413 * g++.dg/lookup/friend11.C: Ditto.
3414 * g++.dg/other/default2.C: Ditto.
3415 * g++.dg/other/default3.C: Ditto.
3416 * g++.dg/other/dtor2.C: Ditto.
3417 * g++.dg/other/friend5.C: Ditto.
3418 * g++.dg/other/default5.C: Ditto.
3419 * g++.dg/init/brace6.C: Ditto.
3420 * g++.dg/init/aggr5.C: Ditto.
3421 * g++.dg/init/error2.C: Ditto.
3422 * g++.dg/expr/bound-mem-fun.C: Ditto.
3423 * g++.dg/expr/cond6.C: Ditto.
3424 * g++.dg/expr/stmt-expr-1.C: Ditto.
3425 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3426 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3427 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3428 * g++.dg/cpp0x/bracket1.C: Ditto.
3429 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3430 * g++.dg/cpp0x/pr38646.C: Ditto.
3431 * g++.dg/cpp0x/variadic73.C: Ditto.
3432 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3433 * g++.dg/cpp0x/bracket4.C: Ditto.
3434 * g++.dg/cpp0x/decltype4.C: Ditto.
3435 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3436 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3437 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3438 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3439 * g++.dg/cpp0x/decltype2.C: Ditto.
3440 * g++.dg/cpp0x/decltype1.C: Ditto.
3441 * g++.dg/cpp0x/bracket2.C: Ditto.
3442 * g++.dg/cpp0x/decltype5.C: Ditto.
3443 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3444 * g++.dg/cpp0x/variadic70.C: Ditto.
3445 * g++.dg/cpp0x/decltype6.C: Ditto.
3446 * g++.dg/cpp0x/rvo.C: Ditto.
3447 * g++.dg/cpp0x/vt-40092.C: Ditto.
3448 * g++.dg/cpp0x/variadic-new.C: Ditto.
3449 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3450 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3451 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3452 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3453 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3454 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3455 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3456 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3457 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3458 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3459 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3460 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3461 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3462 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3463 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3464 * g++.dg/cpp0x/pr39639.C: Ditto.
3465 * g++.dg/cpp0x/decltype3.C: Ditto.
3466 * g++.dg/cpp0x/variadic68.C: Ditto.
3467 * g++.dg/cpp0x/variadic-function.C: Ditto.
3468 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3469 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3470 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3471 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3472 * g++.dg/parse/crash35.C: Ditto.
3473 * g++.dg/parse/crash40.C: Ditto.
3474 * g++.dg/parse/defarg12.C: Ditto.
3475 * g++.dg/parse/crash34.C: Ditto.
3476 * g++.dg/parse/constructor3.C: Ditto.
3477 * g++.dg/parse/template23.C: Ditto.
3478 * g++.dg/parse/crash56.C: Ditto.
3479 * g++.dg/parse/dtor13.C: Ditto.
3480 * g++.dg/parse/error33.C: Ditto.
3481 * g++.dg/parse/ctor9.C: Ditto.
3482 * g++.dg/parse/error32.C: Ditto.
3483 * g++.dg/parse/error37.C: Ditto.
3484 * g++.dg/parse/bitfield3.C: Ditto.
3485 * g++.dg/parse/struct-4.C: Ditto.
3486 * g++.dg/ext/has_trivial_copy.C: Ditto.
3487 * g++.dg/ext/is_polymorphic.C: Ditto.
3488 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3489 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3490 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3491 * g++.dg/ext/is_union.C: Ditto.
3492 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3493 * g++.dg/ext/is_pod.C: Ditto.
3494 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3495 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3496 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3497 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3498 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3499 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3500 * g++.dg/ext/is_abstract.C: Ditto.
3501 * g++.dg/ext/has_trivial_assign.C: Ditto.
3502 * g++.dg/ext/is_class.C: Ditto.
3503 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3504 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3505 * g++.dg/ext/is_base_of.C: Ditto.
3506 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3507 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3508 * g++.dg/ext/is_empty.C: Ditto.
3509 * g++.dg/ext/is_enum.C: Ditto.
3510 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3511 * gnat.dg/opt11.adb: Ditto.
3512 * obj-c++.dg/pr45735.mm: Ditto.
3513 * obj-c++.dg/pr24393.mm: Ditto.
3514 * obj-c++.dg/exceptions-2.mm: Ditto.
3515 * objc.dg/pr45735.m: Ditto.
3516 * objc.dg/pr24393.m: Ditto.
3518 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3520 * objc.dg/attributes/objc-exception-1.m: New.
3522 2011-02-23 Jie Zhang <jie@codesourcery.com>
3524 * gcc.dg/cpp/include7.c: New test.
3526 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3529 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3531 2011-02-23 Jie Zhang <jie@codesourcery.com>
3533 PR rtl-optimization/47763
3534 * gcc.dg/pr47763.c: New test.
3536 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3539 * gfortran.dg/whole_file_32.f90 : New test.
3541 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3544 * g++.dg/inherit/virtual7.C: New test.
3546 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3549 * objc.dg/type-size-3.m: Updated error message.
3550 * objc.dg/type-size-4.m: New test.
3551 * objc.dg/type-size-5.m: New test.
3553 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3555 * lib/gnat.exp: Fix comments.
3556 Don't load libgloss.exp.
3557 (default_gnat_version): Call $compiler with --version.
3558 Adapt regexp for gnatmake output, insert version.
3559 (gnat_version): New proc.
3560 (gnat_init): Remove gnat_libgcc_s_path.
3561 (gnat_target_compile): Likewise.
3562 Remove ld_library_path.
3563 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3564 (gnat_pass): Remove.
3565 (gnat_pass): Remove.
3566 (gnat_finish): Remove.
3567 (gnat_exit): Remove.
3568 (local_find_gnatmake): Reindent.
3569 (runtest_file_p): Remove.
3570 (prune_warnings): Remove.
3571 (find_gnatclean): New proc.
3572 * lib/gnat-dg.exp (lremove): New proc.
3573 (gnat-dg-test): Reindent.
3574 Remove additional output files.
3575 (gnat-dg-runtest): Remove.
3577 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3578 * gnat.dg/loop_optimization6.adb: Likewise.
3579 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3581 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3583 PR tree-optimization/47835
3584 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3586 2011-02-22 Tobias Burnus <burnus@net-b.de>
3588 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3589 * gfortran.dg/abstract_type_2.f03: Ditto.
3590 * gfortran.dg/abstract_type_3.f03: Ditto.
3591 * gfortran.dg/abstract_type_4.f03: Ditto.
3592 * gfortran.dg/abstract_type_5.f03: Ditto.
3593 * gfortran.dg/abstract_type_6.f03: Ditto.
3594 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3595 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3596 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3597 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3598 * gfortran.dg/array_function_5.f90: Ditto.
3599 * gfortran.dg/asynchronous_3.f03: Ditto.
3600 * gfortran.dg/char_expr_1.f90: Ditto.
3601 * gfortran.dg/class_14.f03: Ditto.
3602 * gfortran.dg/data_array_6.f: Ditto.
3603 * gfortran.dg/data_invalid.f90: Ditto.
3604 * gfortran.dg/dot_product_1.f03: Ditto.
3605 * gfortran.dg/func_derived_5.f90: Ditto.
3606 * gfortran.dg/func_result_4.f90: Ditto.
3607 * gfortran.dg/implied_do_1.f90: Ditto.
3608 * gfortran.dg/initialization_25.f90: Ditto.
3609 * gfortran.dg/initialization_26.f90: Ditto.
3610 * gfortran.dg/interface_34.f90: Ditto.
3611 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3612 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3613 * gfortran.dg/matmul_8.f03: Ditto.
3614 * gfortran.dg/merge_init_expr.f90: Ditto.
3615 * gfortran.dg/pack_assign_1.f90: Ditto.
3616 * gfortran.dg/pack_vector_1.f90: Ditto.
3617 * gfortran.dg/pointer_check_8.f90: Ditto.
3618 * gfortran.dg/product_init_expr.f03: Ditto.
3619 * gfortran.dg/reshape_order_5.f90: Ditto.
3620 * gfortran.dg/reshape_shape_1.f90: Ditto.
3621 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3622 * gfortran.dg/same_name_2.f90: Ditto.
3623 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3624 * gfortran.dg/spread_init_expr.f03: Ditto.
3625 * gfortran.dg/stmt_func_1.f90: Ditto.
3626 * gfortran.dg/sum_init_expr.f03: Ditto.
3627 * gfortran.dg/transpose_3.f03: Ditto.
3628 * gfortran.dg/unpack_init_expr.f03: Ditto.
3629 * gfortran.dg/warn_conversion.f90: Ditto.
3630 * gfortran.dg/warn_conversion_2.f90: Ditto.
3631 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3632 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3633 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3634 * gfortran.dg/whole_file_16.f90: Ditto.
3635 * gfortran.dg/whole_file_17.f90: Ditto.
3636 * gfortran.dg/whole_file_18.f90: Ditto.
3637 * gfortran.dg/whole_file_20.f03: Ditto.
3638 * gfortran.dg/whole_file_5.f90: Ditto.
3639 * gfortran.dg/whole_file_6.f90: Ditto.
3640 * gfortran.dg/write_invalid_format.f90: Ditto.
3641 * gfortran.dg/zero_sized_6.f90: Ditto.
3643 2011-02-21 Jeff Law <law@redhat.com>
3645 PR rtl-optimization/46178
3646 * gcc.target/i386/pr46178.c: New test.
3648 PR rtl-optimization/46002
3649 * gcc.c-torture/compile/pr46002.c: New test.
3651 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3653 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3656 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3659 * g++.dg/debug/pr47106.C: Require effective target lto.
3661 2011-02-21 Jason Merrill <jason@redhat.com>
3663 * g++.dg/cpp0x/constexpr-diag2.C: New.
3665 2011-02-20 Jason Merrill <jason@redhat.com>
3667 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3669 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3671 * g++.dg/overload/conv-op1.C: New.
3673 * g++.dg/cpp0x/constexpr-synth1.C: New.
3675 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3677 * objc.dg/layout-2.m: New.
3678 * objc.dg/selector-3.m: Adjusted location of error message.
3679 * objc.dg/type-size-3.m: Same.
3680 * obj-c++.dg/selector-3.mm: Same.
3682 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3685 * objc.dg/property/dotsyntax-22.m: New.
3686 * obj-c++.dg/property/dotsyntax-22.mm: New.
3688 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3691 * g++.dg/template/typedef38.C: New test.
3693 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3696 * gfortran.dg/whole_file_30.f90 : New test.
3697 * gfortran.dg/whole_file_31.f90 : New test.
3699 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3703 * gfortran.dg/whole_file_28.f90 : New test.
3704 * gfortran.dg/whole_file_29.f90 : New test.
3706 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3709 * g++.dg/template/crash105.C: New.
3711 2011-02-19 Jason Merrill <jason@redhat.com>
3713 * g++.dg/cpp0x/regress/no-elide1.C: New.
3715 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3717 PR tree-optimization/46620
3718 * gcc.dg/pr46620.c: New.
3720 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3723 * gcc.target/i386/pr47809.c: New test.
3725 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3726 Tobias Burnus <burnus@net-b.de>
3728 * lib/target-supports.exp
3729 (check_effective_target_fortran_large_real): New check for large reals.
3730 * gfortran.dg/nan_7.f90: New test.
3732 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3734 PR libgfortran/47567
3735 * gfortran.dg/fmt_f0_1.f90: Update test.
3737 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3740 * gfortran.dg/array_constructor_36.f90 : New test.
3741 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3742 allow for comparison between different elements of the array
3743 constructor at different levels of optimization.
3745 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3747 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3748 * gcc.target/i386/pr32280-1.c: Likewise.
3750 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3753 * gcc.target/i386/pr47800.c: New test.
3755 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3757 * objc/execute/exceptions/foward-1.x: New.
3759 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3762 * gfortran.dg/derived_constructor_comps_4.f90: New.
3764 2011-02-18 Tobias Burnus
3767 * gfortran.dg/func_result_6.f90: New.
3769 2011-02-18 Michael Matz <matz@suse.de>
3772 * gfortran.dg/lto/pr45586_0.f90: New test.
3773 * gfortran.dg/typebound_proc_20.f90: Ditto.
3774 * gfortran.dg/typebound_proc_21.f90: Ditto.
3776 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3779 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3781 2011-02-18 Tobias Burnus <burnus@net-b.de>
3784 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3786 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3787 normalizing the error/warning output.
3788 * gfortran.dg/Wall.f90: Update dg-error/warning.
3789 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3790 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3791 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3792 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3793 * gfortran.dg/class_30.f90: Update dg-error/warning.
3794 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3795 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3796 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3797 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3798 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3799 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3800 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3801 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3802 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3803 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3804 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3805 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3806 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3807 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3808 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3809 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3810 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3811 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3812 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3813 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3814 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3815 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3816 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3817 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3818 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3820 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3823 * gfortran.dg/proc_ptr_comp_30.f90: New.
3825 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3828 * gcc.target/i386/pr47780.c: New test.
3830 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3833 * gfortran.dg/class_40.f03: New.
3835 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3838 * g++.dg/cpp0x/auto21.C: New test.
3840 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3842 * objc.dg/special/unclaimed-category-1.h: Updated for
3844 * objc.dg/special/unclaimed-category-1.m: Same.
3845 * objc.dg/zero-link-1.m: Same.
3846 * objc.dg/lookup-1.m: Same.
3847 * objc.dg/torture/strings/const-str-9.m
3848 * objc.dg/torture/strings/const-str-10.m: Same.
3849 * objc.dg/torture/strings/const-str-11.m: Same.
3850 * objc.dg/torture/forward-1.m: Same.
3851 * objc.dg/zero-link-2.m: Same.
3852 * objc.dg/encode-7-next-64bit.m: Same.
3853 * objc.dg/method-4.m: Same.
3854 * objc.dg/next-runtime-1.m: Same.
3855 * objc.dg/image-info.m: Same.
3856 * objc.dg/pr23214.m: Same.
3857 * objc.dg/symtab-1.m: Same.
3858 * obj-c++.dg/basic.m: Same.
3859 * obj-c++.dg/proto-lossage-3.m: Same.
3860 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3861 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3862 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3863 * obj-c++.dg/method-11.m: Same.
3864 * objc/execute/enumeration-1.m: Same.
3865 * objc/execute/object_is_class.m: Same.
3866 * objc/execute/formal_protocol-2.m: Same.
3867 * objc/execute/formal_protocol-4.m: Same.
3868 * objc/execute/formal_protocol-6.m: Same.
3869 * objc/execute/bycopy-3.m: Same.
3870 * objc/execute/exceptions/catchall-1.m: Same.
3871 * objc/execute/exceptions/finally-1.m: Same.
3872 * objc/execute/exceptions/local-variables-1.m: Same.
3873 * objc/execute/exceptions/foward-1.m: Same.
3874 * objc/execute/bf-common.h
3875 * objc/execute/enumeration-2.m: Same.
3876 * objc/execute/formal_protocol-1.m: Same.
3877 * objc/execute/formal_protocol-3.m: Same.
3878 * objc/execute/formal_protocol-5.m: Same.
3879 * objc/execute/accessing_ivars.m: Same.
3880 * objc/execute/bycopy-2.m: Same.
3881 * objc/execute/formal_protocol-7.m: Same.
3882 * objc/execute/compatibility_alias.m: Same.
3883 * objc/execute/no_clash.m: Same.
3884 * objc/execute/object_is_meta_class.m: Same.
3885 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3886 * objc/execute/class-tests-1.h: Include stdio.h.
3887 * objc/execute/class-tests-2.h: Same.
3888 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3890 * obj-c++.dg/try-catch-2.mm: Same.
3892 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3895 * g++.dg/warn/Wunused-parm-4.C: New test.
3897 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3898 Jan Hubicka <jh@suse.cz>
3902 * g++.dg/debug/pr47106.C: New.
3904 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3907 * gcc.target/i386/pr43653.c: New test.
3909 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3912 * g++.dg/template/inherit6.C: New test.
3914 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3917 * gfortran.dg/class_39.f03: New.
3919 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3922 * g++.dg/cpp0x/variadic106.C: New test.
3924 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3927 * gfortran.dg/pr47757-1.f90: New test.
3928 * gfortran.dg/pr47757-2.f90: New test.
3929 * gfortran.dg/pr47757-3.f90: New test.
3932 * g++.dg/cpp0x/enum8.C: New test.
3934 2011-02-15 Jason Merrill <jason@redhat.com>
3936 * g++.dg/inherit/implicit-trivial1.C: New.
3937 * g++.dg/cpp0x/implicit-trivial1.C: New.
3939 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3942 * gcc.dg/torture/pr47725.c: Removed.
3944 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3947 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3948 constant does not generate a load from memory.
3950 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3953 * gcc.dg/torture/pr47725.c: New.
3955 2011-02-15 Richard Guenther <rguenther@suse.de>
3957 PR tree-optimization/47743
3958 * gcc.dg/torture/pr47743.c: New testcase.
3960 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3963 * gcc.target/i386/pr47581.c: New test.
3965 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3968 * gfortran.dg/select_type_22.f03: New.
3970 2011-02-14 Jason Merrill <jason@redhat.com>
3972 * g++.dg/cpp0x/regress/enum1.C: New.
3974 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3976 * gnat.dg/include.adb: New test.
3978 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3981 * gfortran.dg/class_38.f03: New.
3983 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3985 * gcc.dg/pr46494.c: New test.
3987 2011-02-14 Richard Guenther <rguenther@suse.de>
3989 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3991 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3994 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3995 sparc*-sun-solaris2.11.
3997 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4000 * gfortran.dg/argument_checking_18.f90: New.
4002 2011-02-13 Tobias Burnus <burnus@net-b.de>
4004 * gfortran.dg/argument_checking_13.f90: Update dg-error.
4005 * gfortran.dg/argument_checking_17.f90: New.
4007 2011-02-12 Janus Weil <janus@gcc.gnu.org>
4009 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4010 are temporarily disabled.
4011 * gfortran.dg/class_7.f03: Ditto.
4012 * gfortran.dg/coarray_14.f90: Ditto.
4013 * gfortran.dg/typebound_proc_13.f03: Ditto.
4015 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
4018 * gfortran.dg/extends_11.f03: New.
4020 2011-02-11 Xinliang David Li <davidxl@google.com>
4022 PR tree-optimization/47707
4023 * g++.dg/tree-ssa/pr47707.C: New test.
4025 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
4027 * g++.dg/opt/inline17.C: New test.
4029 2011-02-11 Tobias Burnus <burnus@net-b.de>
4032 * gfortran.dg/pure_formal_2.f90: New.
4034 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
4036 PR rtl-optimization/47614
4037 * gfortran.dg/pr47614.f: New.
4039 2011-02-11 Joseph Myers <joseph@codesourcery.com>
4042 * gcc.dg/opts-6.c: New test.
4044 2011-02-11 Jakub Jelinek <jakub@redhat.com>
4047 * gcc.dg/pr47684.c: New test.
4049 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4052 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4053 c99_runtime, dg-add-options c99_runtime.
4054 (main): Use __asm__.
4056 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4059 * lib/target-supports.exp (check_ascii_locale_available): New proc.
4060 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4061 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4062 * gcc.dg/ucnid-10.c: Likewise.
4063 * gcc.dg/ucnid-13.c: Likewise.
4064 * gcc.dg/ucnid-7.c: Likewise.
4065 * gcc.dg/ucnid-8.c: Likewise.
4066 Adapt dg-warning line number.
4068 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
4070 * gcc.target/i386/parity-1.c: Use -march=k8.
4071 * gcc.target/i386/parity-2.c: Ditto.
4072 * gcc.target/i386/vecinit-1.c: Ditto.
4073 * gcc.target/i386/vecinit-2.c: Ditto.
4075 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4078 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4079 * gcc.target/mips/save-restore-3.c: Likewise.
4080 * gcc.target/mips/save-restore-4.c: Likewise.
4081 * gcc.target/mips/save-restore-5.c: Likewise.
4084 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4085 * g++.dg/tree-prof/partition2.C: Likewise.
4087 2011-02-09 Jason Merrill <jason@redhat.com>
4089 * g++.dg/tree-ssa/inline-3.C: Use a normal function
4090 rather than misdeclare std::puts.
4092 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4093 * g++.dg/other/warning1.C: Likewise.
4094 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4095 * g++.old-deja/g++.gb/scope06.C: Likewise.
4096 * g++.old-deja/g++.law/cvt11.C: Likewise.
4097 * g++.old-deja/g++.law/init1.C: Likewise.
4098 * g++.dg/abi/mangle26.C: Likewise.
4100 * g++.dg/template/function1.C: Adjust for C++0x mode.
4101 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4103 * g++.dg/ext/label10.C: Adjust for C++0x mode.
4104 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4106 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4108 * g++.dg/cpp0x/regress/abi-empty7.C: New.
4110 * g++.dg/cpp0x/regress: New directory.
4111 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4112 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4113 * g++.dg/cpp0x/regress/regress3.C: New.
4115 2011-02-10 Richard Guenther <rguenther@suse.de>
4117 PR tree-optimization/47677
4118 * gcc.dg/torture/pr47677.c: New testcase.
4120 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
4122 * objc.dg/special/load-category-1.m: Remove unused header.
4123 * objc.dg/special/load-category-1a.m: Likewise.
4124 * objc.dg/special/load-category-2.m: Likewise.
4125 * objc.dg/special/load-category-2a.m: Likewise.
4126 * objc.dg/special/load-category-3.m: Likewise.
4127 * objc.dg/special/load-category-3a.m: Likewise.
4128 * objc.dg/attributes/proto-attribute-2.m: Likewise.
4129 * objc.dg/attributes/proto-attribute-3.m: Likewise.
4130 * objc.dg/attributes/class-attribute-1.m: Likewise.
4131 * objc.dg/property/property.exp: Don't run for Darwin < 9.
4132 * obj-c++.dg/property/property.exp: Likewise.
4133 * objc.dg/attributes/method-sentinel-1.m: Update type header.
4134 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4135 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4136 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4137 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4138 * obj-c++.dg/template-8.mm: Likewise.
4140 2011-02-10 Jakub Jelinek <jakub@redhat.com>
4143 * gcc.target/i386/pr47665.c: New test.
4145 2011-02-10 Jie Zhang <jie@codesourcery.com>
4149 2011-02-05 Jie Zhang <jie@codesourcery.com>
4151 * gcc.dg/pr42631.c: Update test.
4152 * gcc.dg/pr42631-2.c: New test.
4154 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4157 * gfortran.dg/proc_decl_25.f90: New.
4159 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4162 * gfortran.dg/typebound_assignment_2.f03: New.
4164 2011-02-09 Richard Guenther <rguenther@suse.de>
4166 PR tree-optimization/47664
4167 * gcc.dg/tree-ssa/inline-7.c: New testcase.
4169 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
4172 * gnat.dg/uninit_func.adb: Adjust dg directive.
4174 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
4177 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4179 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4182 * gfortran.dg/auto_dealloc_2.f90: New.
4184 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4186 * gcc.dg/builtins-config.h: Remove __sgi handling.
4187 * lib/target-supports.exp (add_options_for_c99_runtime): Add
4188 -std=c99 for mips-sgi-irix6.5*.
4190 2011-02-09 Martin Jambor <mjambor@suse.cz>
4193 * gfortran.dg/pr25923.f90: Remove xfails.
4195 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4198 * gfortran.dg/inquire_14.f90: New test.
4200 2011-02-08 Janus Weil <janus@gcc.gnu.org>
4203 * gfortran.dg/pointer_init_6.f90: New.
4205 2011-02-08 Jeff Law <law@redhat.com>
4207 PR tree-optimization/42893
4208 * gcc.tree-ssa/pr42893.c: New test.
4210 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
4212 PR tree-optimization/46834
4213 PR tree-optimization/46994
4214 PR tree-optimization/46995
4215 * gcc.dg/graphite/id-pr46834.c: New.
4216 * gfortran.dg/graphite/id-pr46994.f90: New.
4217 * gfortran.dg/graphite/id-pr46995.f90: New.
4219 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4222 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4223 using the variable is known the warning is emitted there.
4224 * gcc.dg/uninit-pr19430.c (foo): Likewise.
4225 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4227 * c-c++-common/pr20000.c (g): Both warnings occur at the return
4230 * gcc.dg/noreturn-1.c (foo5): Likewise.
4231 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4232 (method2): Likewise.
4234 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4235 the return statement using the uninitialized variable.
4236 * gfortran.dg/pr39666-2.f90 (f): Likewise.
4238 2011-02-08 Richard Guenther <rguenther@suse.de>
4241 * g++.dg/opt/pr47639.c: New testcase.
4243 2011-02-08 Richard Guenther <rguenther@suse.de>
4245 PR tree-optimization/47632
4246 * g++.dg/opt/pr47632.C: New testcase.
4248 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4250 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4252 2011-02-07 Richard Guenther <rguenther@suse.de>
4254 PR tree-optimization/47615
4255 * g++.dg/opt/pr47615.C: New testcase.
4257 2011-02-07 Richard Guenther <rguenther@suse.de>
4259 PR tree-optimization/47621
4260 * gcc.dg/torture/pr47621.c: New testcase.
4262 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
4264 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4266 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
4269 * gfortran.dg/allocate_with_source_1 : New test.
4271 2011-02-05 Jakub Jelinek <jakub@redhat.com>
4274 * gcc.dg/pr47610.c: New test.
4276 2011-02-05 Jie Zhang <jie@codesourcery.com>
4279 * gcc.dg/pr42631.c: Update test.
4280 * gcc.dg/pr42631-2.c: New test.
4282 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4285 * gfortran.dg/pr47574.f90: New test.
4287 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4289 PR tree-optimization/46194
4290 * gcc.dg/autopar/pr46194.c: New.
4292 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4294 PR tree-optimization/43695
4295 * g++.dg/ipa/pr43695.C: New.
4297 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4300 * gcc.dg/pr23200.c: New test.
4302 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4305 * g++.dg/pr47589.C: New test.
4307 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4310 * g++.dg/template/typedef37.C: New test.
4311 * g++.dg/template/param1.C: Adjust expected error message.
4313 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4316 * gcc.dg/pr31490-2.c: New test.
4317 * gcc.dg/pr31490-3.c: New test.
4318 * gcc.dg/pr31490-4.c: New test.
4320 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4321 Jakub Jelinek <jakub@redhat.com>
4324 * g++.dg/parser/semicolon3.C: Adjust.
4325 * g++.dg/parser/semicolon4.C: New testcase.
4326 * g++.dg/pr46890.C: New testcase.
4328 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4331 * g++.dg/init/pr29571.C: New.
4333 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4335 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4336 instead of vect_int.
4338 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4341 * gcc.target/i386/pr47312.c: New test.
4344 * gcc.target/i386/pr47564.c: New test.
4346 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4348 PR tree-optimization/45122
4349 * gcc.dg/tree-ssa/pr45122.c: New.
4351 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4354 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4357 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4358 and vsx so a default --with-cpu=power7 doesn't give an error
4359 when -mavoid-indexed-addresses is used.
4361 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4362 wrapper function to save the arguments and then jump to the real
4363 function, rather than depending on the compiler not to move stuff
4365 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4367 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4368 Paul Thomas <pault@gcc.gnu.org>
4371 * gfortran.dg/class_37.f03 : New test.
4373 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4374 Richard Guenther <rguenther@suse.de>
4376 PR tree-optimization/40979
4378 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4379 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4380 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4381 check_vect_support_and_set_flags.
4382 * gfortran.dg/graphite/vect-pr40979.f90: New.
4384 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4387 * gfortran.dg/class_36.f03: New.
4389 2011-02-02 Richard Guenther <rguenther@suse.de>
4391 PR tree-optimization/47566
4392 * gcc.dg/lto/20110201-1_0.c: New testcase.
4394 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4400 * debug/pr47498.c: New.
4401 * debug/pr47501.c: New.
4403 2011-02-01 Richard Guenther <rguenther@suse.de>
4405 PR tree-optimization/47559
4406 * g++.dg/torture/pr47559.C: New testcase.
4408 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4411 * gfortran.dg/typebound_call_20.f03: New.
4413 2011-02-01 Richard Guenther <rguenther@suse.de>
4415 PR tree-optimization/47555
4416 * gcc.dg/pr47555.c: New testcase.
4418 2011-02-01 Richard Guenther <rguenther@suse.de>
4420 PR tree-optimization/47541
4421 * g++.dg/torture/pr47541.C: New testcase.
4423 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4426 * gfortran.dg/typebound_call_19.f03: New.
4428 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4431 * g++.dg/cpp0x/pr47416.C: New test.
4433 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4436 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4438 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4441 * gfortran.dg/typebound_assignment_1.f03: New.
4443 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4445 PR tree-optimization/47538
4446 * gcc.c-torture/execute/pr47538.c: New test.
4448 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4451 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4453 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4455 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4457 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4459 PR rtl-optimization/44031
4460 * gcc.c-torture/compile/20110131-1.c: New test.
4462 2011-01-31 Tobias Burnus <burnus@net-b.de>
4465 * gfortran.dg/stmt_func_1.f90: New.
4467 2011-01-31 Tobias Burnus <burnus@net-b.de>
4470 * gfortran.dg/interface_34.f90: New.
4472 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4475 * gfortran.dg/realloc_on_assign_5.f03: New test.
4476 * gfortran.dg/realloc_on_assign_5.f03: New test.
4478 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4480 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4481 * gfortran.dg/bessel_7.f90: Likewise.
4482 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4484 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4485 * gfortran.dg/sum_init_expr.f03: Likewise.
4487 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4489 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4492 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4493 loop only on "vect_intfloat_cvt" targets.
4495 2011-01-29 Tobias Burnus <burnus@net-b.de>
4498 * gfortran.dg/shape_6.f90: New.
4500 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4502 PR libgfortran/47434
4503 * gfortran.dg/read_infnan_1.f90: Update test.
4504 * gfortran.dg/module_nan.f90: Update test.
4505 * gfortran.dg/char4_iunit_1.f03: Update test.
4506 * gfortran.dg/large_real_kind_1.f90: Update test.
4507 * gfortran.dg/real_const_3.f90: Update test.
4508 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4510 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4513 * g++.dg/template/param2.C: New test.
4515 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4517 PR libgfortran/47285
4518 * gfortran.dg/fmt_g.f: New test.
4520 2011-01-28 Tobias Burnus <burnus@net-b.de>
4523 * gfortran.dg/pure_formal_1.f90: New.
4525 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4528 * gcc.dg/tls/pr42894.c: New test.
4530 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4532 * gcc.dg/pr47276.c: Add dg-require-visibility.
4534 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4536 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4538 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4539 Tobias Burnus <burnus@gcc.gnu.org>
4544 * gfortran.dg/realloc_on_assign_3.f03: New test.
4545 * gfortran.dg/realloc_on_assign_4.f03: New test.
4546 * gfortran.dg/allocatable_function_5.f90: New test.
4547 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4548 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4549 implemented" dg-errors.
4551 2011-01-27 Jan Hubicka <jh@suse.cz>
4554 * gcc.dg/attr-weakref-4.c: New testcase
4556 2011-01-27 Martin Jambor <mjambor@suse.cz>
4558 PR tree-optimization/47228
4559 * gcc.dg/torture/pr47228.c: New test.
4561 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4563 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4565 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4567 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4568 when using auto-overlay support on the SPU.
4570 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4572 PR rtl-optimization/44174
4573 * gcc.target/i386/asm-6.c: New test.
4575 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4577 PR rtl-optimization/46856
4578 * gcc.c-torture/compile/pr46856.c: New test.
4580 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4581 Andrew Pinski <pinskia@gmail.com>
4584 * gcc.dg/pr43082.c: New.
4586 2011-01-26 DJ Delorie <dj@redhat.com>
4588 PR rtl-optimization/46878
4589 * gcc.dg/pr46878-1.c: New test.
4591 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4594 * g++.dg/cpp0x/pr47476.C: New test.
4596 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4598 * gcc.c-torture/compile/20110126-1.c: New test.
4600 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4603 * gcc.dg/torture/pr47473.c: New test.
4605 2011-01-26 Jan Hubicka <jh@suse.cz>
4608 * gcc.c-torture/execute/pr47237.c: New testcase.
4610 2011-01-26 Jan Hubicka <jh@suse.cz>
4612 PR tree-optimization/47190
4613 * gcc.dg/attr-weakref-3.c: New testcase.
4615 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4618 * gcc.dg/dll-9a.c: New test file.
4619 * gcc.dg/dll-11.c: Likewise.
4620 * gcc.dg/dll-12.c: Likewise.
4621 * gcc.dg/dll-12a.c: Likewise.
4622 * gcc.dg/dll-11a.c: Likewise.
4623 * gcc.dg/dll-9.c: Likewise.
4624 * gcc.dg/dll-10.c: Likewise.
4625 * gcc.dg/dll-10a.c: Likewise.
4626 * g++.dg/ext/dllexport4a.cc: Likewise.
4627 * g++.dg/ext/dllexport4.C: Likewise.
4628 * g++.dg/ext/dllexport5.C: Likewise.
4629 * g++.dg/ext/dllexport5a.cc: Likewise.
4631 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4633 PR tree-optimization/46970
4634 * gcc.dg/graphite/pr46970.c: New.
4636 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4638 PR tree-optimization/46215
4639 * gcc.dg/graphite/pr46215.c: New.
4641 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4643 PR tree-optimization/46168
4644 * gcc.dg/graphite/pr46168.c: New.
4646 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4648 PR tree-optimization/43657
4649 * gcc.dg/graphite/pr43657.c: New.
4651 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4653 PR tree-optimization/29832
4654 * gfortran.dg/graphite/pr29832.f90: New.
4656 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4658 PR tree-optimization/43567
4659 * gcc.dg/graphite/pr43567.c: New.
4661 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4663 * gfortran.dg/graphite/interchange-4.f: New.
4664 * gfortran.dg/graphite/interchange-5.f: New.
4666 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4667 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4668 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4669 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4670 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4671 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4672 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4673 * gfortran.dg/ltrans-7.f90: Removed.
4674 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4676 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4677 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4678 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4679 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4680 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4681 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4682 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4683 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4684 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4685 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4686 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4687 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4688 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4689 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4690 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4691 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4692 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4693 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4694 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4695 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4696 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4697 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4698 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4699 * gcc.dg/tree-ssa/data-dep-1.c
4700 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4701 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4702 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4703 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4704 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4706 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4708 PR tree-optimization/47265
4709 PR tree-optimization/47443
4710 * gcc.c-torture/compile/pr47265.c: New test.
4711 * gcc.dg/pr47443.c: New test.
4713 2011-01-25 Martin Jambor <mjambor@suse.cz>
4715 PR tree-optimization/47382
4716 * g++.dg/torture/pr47382.C: New test.
4717 * g++.dg/opt/devirt1.C: Xfail.
4719 2011-01-25 Yao Qi <yao@codesourcery.com>
4722 * gcc.target/arm/pr45701-1.c: New test.
4723 * gcc.target/arm/pr45701-2.c: New test.
4724 * gcc.target/arm/pr45701-3.c: New test.
4726 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4727 Jakub Jelinek <jakub@redhat.com>
4729 PR tree-optimization/47271
4730 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4732 2011-01-25 Nick Clifton <nickc@redhat.com>
4734 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4735 (saturate_add): Delete.
4737 (main): Do not run saturate_add.
4738 (set_interrupts): Delete.
4740 2011-01-25 Tobias Burnus <burnus@net-b.de>
4743 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4745 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4747 PR tree-optimization/47427
4748 PR tree-optimization/47428
4749 * gcc.c-torture/compile/pr47427.c: New test.
4750 * gcc.c-torture/compile/pr47428.c: New test.
4752 2011-01-25 Richard Guenther <rguenther@suse.de>
4755 * gcc.dg/torture/pr47411.c: New testcase.
4757 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4759 * gfortran.dg/graphite/id-24.f: New.
4760 * gfortran.dg/graphite/id-25.f: New.
4762 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4764 * gfortran.dg/graphite/id-23.f: New.
4766 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4768 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4770 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4772 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4773 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4774 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4775 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4776 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4777 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4778 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4779 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4780 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4782 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4784 * gcc.dg/graphite/block-0.c: Add documentation.
4785 * gcc.dg/graphite/block-4.c: Same.
4786 * gcc.dg/graphite/block-7.c: Same.
4787 * gcc.dg/graphite/block-8.c: New.
4788 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4789 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4790 * gcc.dg/graphite/interchange-12.c: Add documentation.
4791 * gcc.dg/graphite/interchange-13.c: New.
4792 * gcc.dg/graphite/interchange-14.c: New.
4793 * gcc.dg/graphite/interchange-15.c: New.
4794 * gcc.dg/graphite/interchange-8.c: Add documentation.
4795 * gcc.dg/graphite/interchange-mvt.c: Same.
4797 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4800 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4801 * gcc.target/powerpc/altivec-14.c: Ditto.
4802 * gcc.target/powerpc/altivec-33.c: Ditto.
4803 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4804 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4805 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4806 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4807 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4808 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4809 * g++.dg/ext/altivec-15.C: Ditto.
4810 * g++.dg/ext/altivec-types-1.C: Ditto.
4811 * g++.dg/ext/altivec-types-2.C: Ditto.
4812 * g++.dg/ext/altivec-types-3.C: Ditto.
4813 * g++.dg/ext/altivec-types-4.C: Ditto.
4815 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4817 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4819 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4821 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4822 optimization options.
4824 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4826 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4829 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4831 2011-01-23 Tobias Burnus <burnus@net-b.de>
4834 * gfortran.dg/allocatable_scalar_12.f90: New.
4836 2011-01-23 Ira Rosen <irar@il.ibm.com>
4838 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4839 vectorization to be not profitable if peeling is used to
4840 realign the memory access.
4841 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4842 loop bound to avoid loop unrolling.
4843 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4845 2011-01-22 Jan Hubicka <jh@suse.cz>
4848 * g++.dg/lto/pr47333.C: New file.
4850 2011-01-22 Jan Hubicka <jh@suse.cz>
4852 PR tree-optimization/43884
4854 * gcc.dg/autopar/outer-2.c: Increase array size.
4855 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4857 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4860 * gfortran.dg/c_loc_tests_16.f90: New test.
4862 2011-01-22 Tobias Burnus <burnus@net-b.de>
4865 * gfortran.dg/typebound_proc_19.f90: New.
4867 2011-01-21 Jeff Law <law@redhat.com>
4869 PR tree-optimization/47053
4870 * g++.dg/pr47053.C: New test.
4872 2011-01-21 Jason Merrill <jason@redhat.com>
4875 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4877 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4880 * g++.dg/cpp0x/range-for10.C: New test.
4881 * g++.dg/template/for1.C: New test.
4884 * g++.dg/tree-prof/partition3.C: New test.
4886 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4888 PR rtl-optimization/47366
4889 * g++.dg/opt/pr47366.C: New test.
4891 2011-01-21 Jason Merrill <jason@redhat.com>
4894 * g++.dg/cpp0x/constexpr-regress2.C: New.
4896 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4898 2011-01-21 Jeff Law <law@redhat.com>
4900 PR rtl-optimization/41619
4901 * gcc.dg/pr41619.c: New.
4903 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4905 PR tree-optimization/47355
4906 * g++.dg/opt/pr47355.C: New test.
4908 2011-01-21 Richard Guenther <rguenther@suse.de>
4910 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4913 2011-01-21 Richard Guenther <rguenther@suse.de>
4915 PR tree-optimization/47365
4916 * gcc.dg/torture/pr47365.c: New testcase.
4917 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4919 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4921 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4923 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4925 PR tree-optimization/47391
4926 * gcc.dg/pr47391.c: New test.
4928 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4930 * g++.dg/template/char1.C: Use signed char.
4932 2011-01-21 Tobias Burnus <burnus@net-b.de>
4935 * gfortran.dg/pointer_target_4.f90: New.
4937 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4940 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4941 ILP32 system and not IP32.
4943 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4946 * g++.dg/debug/pr46583.C: New.
4948 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4951 * g++.dg/debug/pr47283.C: New test.
4954 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4955 * gcc.target/i386/headmerge-2.c: Likewise.
4957 2011-01-20 Richard Guenther <rguenther@suse.de>
4960 * gcc.dg/torture/pr47370.c: New testcase.
4962 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4964 PR tree-optimization/46130
4965 * gcc.dg/pr46130-1.c: New test.
4966 * gcc.dg/pr46130-2.c: New test.
4968 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4971 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4973 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4976 * g++.dg/debug/pr46240.cc: New.
4978 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4981 * g++.dg/template/anonunion1.C: New test.
4983 PR rtl-optimization/47337
4984 * gcc.c-torture/execute/pr47337.c: New test.
4986 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4989 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4991 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4993 PR tree-optimization/46021
4994 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4996 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4998 PR tree-optimization/47290
4999 * g++.dg/torture/pr47290.C: New test.
5001 2011-01-18 Janus Weil <janus@gcc.gnu.org>
5004 * gfortran.dg/proc_ptr_comp_29.f90: New.
5006 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5009 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5010 powerpc-apple-darwin9.
5012 2011-01-18 Jakub Jelinek <jakub@redhat.com>
5014 PR rtl-optimization/47299
5015 * gcc.c-torture/execute/pr47299.c: New test.
5017 2011-01-17 Jason Merrill <jason@redhat.com>
5019 * g++.dg/cpp0x/constexpr-virtual.C: New.
5021 2011-01-17 Jakub Jelinek <jakub@redhat.com>
5024 * gfortran.dg/gomp/pr47331.f90: New test.
5026 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
5029 * objc.dg/selector-warn-1.m: New.
5030 * obj-c++.dg/selector-warn-1.mm: New.
5032 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
5034 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5035 Update dg-final accordingly.
5037 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5039 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5041 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5043 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5045 * gcc.dg/guality/pr36728-2.c: Likewise.
5047 2011-01-17 Richard Guenther <rguenther@suse.de>
5049 PR tree-optimization/47313
5050 * g++.dg/torture/pr47313.C: New testcase.
5052 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
5055 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5056 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5057 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5058 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5060 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5062 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5063 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5064 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5066 2011-01-17 Richard Guenther <rguenther@suse.de>
5068 PR tree-optimization/45967
5069 * gcc.dg/torture/pr45967-2.c: New testcase.
5070 * gcc.dg/torture/pr45967-3.c: Likewise.
5072 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5075 * g++.dg/ext/pr47213.C: Require visibility.
5077 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5079 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5080 * gcc.dg/fixed-point/struct-union.c: Update error messages.
5082 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5084 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5085 Linux-based targets.
5087 2011-01-13 Jan Hubicka <jh@suse.cz>
5089 PR tree-optimization/47276
5090 * gcc.dg/pr47276.c: New testcase.
5092 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
5093 Jonathan Wakely <jwakely.gcc@gmail.com>
5096 * g++.dg/other/pr33558.C: New.
5097 * g++.dg/other/pr33558-2.C: New.
5099 2011-01-14 Martin Jambor <mjambor@suse.cz>
5101 PR tree-optimization/45934
5102 PR tree-optimization/46302
5103 * g++.dg/ipa/devirt-c-1.C: New test.
5104 * g++.dg/ipa/devirt-c-2.C: Likewise.
5105 * g++.dg/ipa/devirt-c-3.C: Likewise.
5106 * g++.dg/ipa/devirt-c-4.C: Likewise.
5107 * g++.dg/ipa/devirt-c-5.C: Likewise.
5108 * g++.dg/ipa/devirt-c-6.C: Likewise.
5109 * g++.dg/ipa/devirt-6.C: Likewise.
5110 * g++.dg/ipa/devirt-d-1.C: Likewise.
5111 * g++.dg/torture/pr45934.C: Likewise.
5113 2011-01-14 Jason Merrill <jason@redhat.com>
5115 * g++.dg/cpp0x/variadic105.C: New.
5117 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5118 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5121 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5122 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5123 execution tests on i?86-*-*, x86_64-*-* and
5124 powerpc*-apple-darwin* && ilp32.
5125 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5126 tests on i?86-*-* and x86_64-*-*.
5128 2011-01-14 Richard Guenther <rguenther@suse.de>
5130 PR tree-optimization/47280
5131 * g++.dg/opt/pr47280.C: New testcase.
5133 2011-01-14 Jason Merrill <jason@redhat.com>
5135 * g++.dg/cpp0x/constexpr-regress1.C: New.
5137 * g++.dg/ext/flexary2.C: New.
5139 2011-01-14 Richard Guenther <rguenther@suse.de>
5142 * gcc.dg/torture/pr47281.c: New testcase.
5143 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5145 2011-01-14 Richard Guenther <rguenther@suse.de>
5147 PR tree-optimization/47286
5148 * gcc.dg/tree-ssa/pr47286.c: New testcase.
5150 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
5153 * g++.dg/ext/pr47213.C: New.
5155 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5157 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5159 2011-01-13 Tobias Burnus <burnus@net-b.de>
5160 Mikael Morin <mikael@gcc.gnu.org>
5164 * gfortran.dg/select_type_20.f90: New.
5165 * gfortran.dg/select_type_21.f90: New.
5167 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5170 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5172 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5174 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5175 * gcc.dg/guality/pr36728-2.c: Likewise.
5177 2011-01-13 Dodji Seketeli <dodji@redhat.com>
5180 * g++.dg/debug/dwarf2/template-params-9.C: New test.
5182 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
5184 PR rtl-optimization/45352
5185 * gcc.dg/pr45352-3.c: New.
5187 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5189 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5191 * g++.dg/cpp0x/range-for8.C: New.
5192 * g++.dg/cpp0x/range-for9.C: New.
5194 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
5197 * g++.dg/debug/pr47209.C: New.
5199 2011-01-12 Richard Guenther <rguenther@suse.de>
5202 * gcc.dg/lto/pr47259_0.c: New testcase.
5203 * gcc.dg/lto/pr47259_1.c: Likewise.
5205 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
5207 * objc-obj-c++-shared/Object1.h: Add copyright header, update
5208 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5209 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5210 methods missing from the OBJC2 Object.
5211 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5212 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5213 GNU and NeXT runtimes.
5214 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5216 * objc-obj-c++-shared/Object1.m: Likewise.
5217 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
5218 * objc.dg/proto-qual-1.m: Likewise.
5219 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5220 * obj-c++.dg/proto-qual-1.mm: Likewise.
5222 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
5225 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5227 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5229 Fixed the Objective-C++ testsuite and updated all tests.
5230 * lib/obj-c++.exp (obj-c++_init): Declare and set
5231 gcc_warning_prefix and gcc_error_prefix.
5232 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5233 'dg-warning', 'dg-message' and 'dg-error'.
5234 * obj-c++.dg/class-extension-3.mm: Likewise.
5235 * obj-c++.dg/class-protocol-1.mm: Likewise.
5236 * obj-c++.dg/encode-7.mm: Likewise.
5237 * obj-c++.dg/exceptions-3.mm: Likewise.
5238 * obj-c++.dg/exceptions-5.mm: Likewise.
5239 * obj-c++.dg/method-12.mm: Likewise.
5240 * obj-c++.dg/method-13.mm: Likewise.
5241 * obj-c++.dg/method-15.mm: Likewise.
5242 * obj-c++.dg/method-16.mm: Likewise.
5243 * obj-c++.dg/method-4.mm: Likewise.
5244 * obj-c++.dg/method-8.mm: Likewise.
5245 * obj-c++.dg/method-conflict-1.mm: Likewise.
5246 * obj-c++.dg/method-conflict-2.mm: Likewise.
5247 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5248 and uncommented second part of the testcase now that the testsuite
5250 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
5251 and uncommented second part of the testcase now that the testsuite
5253 * obj-c++.dg/private-1.mm: Likewise.
5254 * obj-c++.dg/proto-lossage-4.mm: Likewise.
5255 * obj-c++.dg/syntax-error-7.mm: Likewise.
5256 * obj-c++.dg/warn5.mm: Likewise.
5257 * obj-c++.dg/property/at-property-14.mm: Likewise.
5258 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5260 * obj-c++.dg/property/at-property-18.mm: Likewise.
5261 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5263 * obj-c++.dg/property/at-property-21.mm: Likewise.
5264 * obj-c++.dg/property/at-property-28.mm: Likewise.
5265 * obj-c++.dg/property/at-property-5.mm: Likewise.
5266 * obj-c++.dg/property/dynamic-2.mm: Likewise.
5267 * obj-c++.dg/property/property-neg-3.mm: Likewise.
5268 * obj-c++.dg/property/synthesize-11.mm: Likewise.
5269 * obj-c++.dg/property/synthesize-6.mm: Likewise.
5270 * obj-c++.dg/property/synthesize-8.mm: Likewise.
5271 * obj-c++.dg/property/synthesize-9.mm: Likewise.
5272 * obj-c++.dg/tls/diag-5.mm: Likewise.
5273 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5274 dg-error, now matched correctly.
5276 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5278 * objc.dg/property/at-property-29.m: New.
5279 * obj-c++.dg/property/at-property-29.mm: New.
5281 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5283 * go.test/go-test.exp (go-set-goarch): New proc.
5284 (go-gc-tests): Use it.
5286 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5289 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5291 2011-01-11 Richard Henderson <rth@redhat.com>
5293 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5295 2011-01-11 Jan Hubicka <jh@suse.cz>
5299 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5300 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5302 2011-01-11 Richard Guenther <rguenther@suse.de>
5304 PR tree-optimization/46076
5305 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5307 2011-01-11 Jeff Law <law@redhat.com>
5309 * PR tree-optimization/47086
5310 * gcc.dg/pr47086.c: New test.
5312 2011-01-11 Jason Merrill <jason@redhat.com>
5315 * g++.dg/template/new10.C: New.
5318 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5320 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5322 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5323 Split type definitions and NSConstantString class into...
5324 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5325 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5326 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5327 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5328 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5329 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5331 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5332 encode defines for newer NeXT system headers.
5333 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5334 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5335 * objc.dg/foreach-5.m: Likewise.
5336 * objc.dg/foreach-2.m: Likewise.
5337 * objc.dg/foreach-4.m: Likewise.
5338 * objc.dg/torture/strings/string1.m: Likewise.
5339 * objc.dg/torture/strings/string2.m: Likewise.
5340 * objc.dg/torture/strings/string3.m: Likewise.
5341 * objc.dg/torture/strings/string4.m: Likewise.
5342 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5343 header and stand alone.
5344 * obj-c++.dg/strings/strings-2.mm: Likewise.
5345 * objc.dg/torture/strings/const-str-3.m: Likewise.
5346 * objc.dg/strings/strings-2.m: Likewise.
5347 * objc.dg/strings/const-str-12b.m: Likewise.
5349 2011-01-12 Richard Guenther <rguenther@suse.de>
5352 * gcc.dg/attr-weak-1.c: Adjust.
5354 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5357 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5358 standard compliant and comment.
5360 2011-01-10 Jan Hubicka <jh@suse.cz>
5363 * gcc.dg/initpri3.c: New testcase.
5365 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5368 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5374 (g_ebp_save): Likewise.
5375 (g_esp_save): Likewise.
5377 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5379 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5381 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5383 PR tree-optimization/46021
5384 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5385 i?86-*-*, x86_64-*-*.
5387 2011-01-10 Jeff Law <law@redhat.com>
5389 * PR tree-optimization/47141
5390 * gcc.c-torture/compile/pr47141.c: New test.
5392 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5395 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5396 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5397 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5398 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5401 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5402 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5403 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5404 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5405 being vectorized. Adjust dg-final pattern.
5408 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5409 * gcc.dg/vect/slp-24.c: Likewise.
5411 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5414 * g++.dg/other/pr47218-1.C: New test file.
5415 * g++.dg/other/pr47218.C: Likewise.
5416 * g++.dg/other/pr47218.h: New supporting header.
5418 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5421 * objc.dg/attributes/invalid-attribute-1.m: New.
5422 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5424 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5427 * gfortran.dg/proc_ptr_comp_28.f90: New.
5429 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5431 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5432 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5433 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5434 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5435 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5436 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5437 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5438 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5439 * objc.dg/gnu-api-2-class.m: Likewise.
5440 * objc.dg/gnu-api-2-ivar.m: Likewise.
5441 * objc.dg/gnu-api-2-method.m: Likewise.
5442 * objc.dg/gnu-api-2-objc.m: Likewise.
5443 * objc.dg/gnu-api-2-object.m: Likewise.
5444 * objc.dg/gnu-api-2-property.m: Likewise.
5445 * objc.dg/gnu-api-2-protocol.m: Likewise.
5446 * objc.dg/gnu-api-2-sel.m: Likewise.
5448 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5450 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5451 * objc.dg/objc-foreach-4.m: Likewise.
5452 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5453 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5454 * objc.dg/foreach-4.m: Likewise.
5455 * objc.dg/foreach-5.m: Likewise.
5456 * objc.dg/foreach-3.m: Return self from init.
5458 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5461 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5463 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5466 * gfortran.dg/class_35.f90: New.
5468 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5470 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5472 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5475 * objc.dg/invalid-method-2.m: New.
5476 * obj-c++.dg/invalid-method-2.mm: New.
5478 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5481 * gfortran.dg/transpose_optimization_2.f90 : New test.
5483 2011-01-08 Jan Hubicka <jh@suse.cz>
5485 PR tree-optmization/46469
5486 * g++.dg/torture/pr46469.C: New testcase.
5488 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5490 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5491 emulation of libobjc-gnu structure layout functionality to ..
5492 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5493 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5494 * objc/execute/bf-common.h: Adjust headers.
5495 * objc/execute/bf-1.m: Likewise.
5496 * objc/execute/bf-2.m: Likewise.
5497 * objc/execute/bf-3.m: Likewise.
5498 * objc/execute/bf-4.m: Likewise.
5499 * objc/execute/bf-5.m: Likewise.
5500 * objc/execute/bf-6.m: Likewise.
5501 * objc/execute/bf-7.m: Likewise.
5502 * objc/execute/bf-8.m: Likewise.
5503 * objc/execute/bf-9.m: Likewise.
5504 * objc/execute/bf-10.m: Likewise.
5505 * objc/execute/bf-11.m: Likewise.
5506 * objc/execute/bf-12.m: Likewise.
5507 * objc/execute/bf-13.m: Likewise.
5508 * objc/execute/bf-14.m: Likewise.
5509 * objc/execute/bf-15.m: Likewise.
5510 * objc/execute/bf-16.m: Likewise.
5511 * objc/execute/bf-17.m: Likewise.
5512 * objc/execute/bf-18.m: Likewise.
5513 * objc/execute/bf-19.m: Likewise.
5514 * objc/execute/bf-20.m: Likewise.
5515 * objc/execute/bf-21.m: Likewise.
5516 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5517 objc_get_type_qualifiers ().
5519 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5522 * gfortran.dg/dependency_39.f90: New test.
5524 2011-01-07 Jan Hubicka <jh@suse.cz>
5526 Get builtins tests ready for linker plugin.
5527 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5528 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5529 my_memset, my_bzero): Mark used.
5530 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5531 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5533 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5536 2011-01-07 Jan Hubicka <jh@suse.cz>
5538 PR tree-optimization/46367
5539 * g++.dg/torture/pr46367.C: New file.
5541 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5544 * gcc.dg/pr47201.c: New test.
5547 * gcc.dg/tree-prof/pr47187.c: New test.
5549 2011-01-07 Tobias Burnus <burnus@net-b.de>
5552 * gfortran.dg/extends_type_of_3.f90: New.
5554 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5556 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5557 * g++.dg/ext/dllimport-MI1.C: Likewise.
5558 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5559 * g++.dg/ext/dllimport10.C: Likewise.
5560 * g++.dg/ext/dllimport11.C: Likewise.
5561 * g++.dg/ext/dllimport12.C: Likewise.
5562 * g++.dg/ext/dllimport13.C: Likewise.
5563 * g++.dg/ext/dllimport2.C: Likewise.
5564 * g++.dg/ext/dllimport3.C: Likewise.
5565 * g++.dg/ext/dllimport4.C: Likewise.
5566 * g++.dg/ext/dllimport5.C: Likewise.
5567 * g++.dg/ext/dllimport6.C: Likewise.
5568 * g++.dg/ext/dllimport8.C: Likewise.
5569 * g++.dg/ext/dllimport9.C: Likewise.
5570 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5571 targets, too. Additionally enable test for i?86-*-mingw*.
5572 * g++.dg/ext/selectany1.C: Likewise.
5573 Remove guard variable check.
5575 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5579 * gfortran.dg/storage_size_3.f08: Extended.
5581 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5584 * g++.dg/template/stdarg1.C: New test.
5586 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5589 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5590 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5591 from the interface of functions to not hide the errors that
5594 2011-01-06 Jan Hubicka <jh@suse.cz>
5596 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5597 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5599 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5603 * gfortran.dg/interface_33.f90: New test.
5605 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5608 * gcc.c-torture/compile/pr47150.c: New test.
5610 2011-01-06 Ira Rosen <irar@il.ibm.com>
5612 PR tree-optimization/47139
5613 * gcc.dg/vect/pr47139.c: New test.
5615 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5618 * gfortran.dg/extends_type_of_2.f03: New.
5620 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5622 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5624 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5626 * gnat.dg/opt14.adb: New test.
5628 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5631 * gfortran.dg/allocate_error_2.f90: New test.
5633 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5636 * gfortran.dg/storage_size_3.f08: New.
5638 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5640 PR libgfortran/47154
5641 * gfortran.dg/namelist_68.f90: New test.
5643 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5645 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5647 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5650 * gfortran.dg/class_34.f90: New.
5652 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5654 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5655 use __builtin_inff. Skip all single-precision tests that require
5658 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5660 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5662 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5664 PR tree-optimization/47148
5665 * gcc.c-torture/execute/pr47148.c: New test.
5667 PR tree-optimization/47155
5668 * gcc.c-torture/execute/pr47155.c: New test.
5670 PR rtl-optimization/47157
5671 * gcc.c-torture/compile/pr47157.c: New test.
5673 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5675 * gcc.dg/torture/vector-shift2.c (schar): Define.
5676 (main): Always use schar or uchar instead of plain "char" to avoid
5677 dependencies on implementation-defined char signedness.
5679 2011-01-03 Martin Jambor <mjambor@suse.cz>
5681 PR tree-optimization/46801
5682 * gnat.dg/pack9.adb: Remove xfail.
5684 2011-01-03 Martin Jambor <mjambor@suse.cz>
5686 PR tree-optimization/46984
5687 * g++.dg/ipa/pr46984.C: New test.
5689 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5692 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5694 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5696 PR tree-optimization/47140
5697 * gcc.c-torture/compile/pr47140.c: New test.
5699 PR rtl-optimization/47028
5700 * gcc.dg/pr47028.c: New test.
5702 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5704 * objc.dg/protocol-forward-1.m: Removed TODO.
5705 * objc.dg/protocol-forward-2.m: New.
5706 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5707 * obj-c++.dg/protocol-forward-2.mm: New.
5709 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5712 * g++.dg/eh/pr38662.C: New testcase.
5714 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5716 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5717 scan for newline '\n'.
5720 Copyright (C) 2011 Free Software Foundation, Inc.
5722 Copying and distribution of this file, with or without modification,
5723 are permitted in any medium without royalty provided the copyright
5724 notice and this notice are preserved.