1 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3 PR tree-optimization/49243
4 * gcc.dg/pr49243.c: New.
6 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8 * gnat.dg/specs/cond_expr1.ads: New test.
10 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
12 * gnat.dg/deferred_const4.ad[sb]: New test.
13 * gnat.dg/deferred_const4_pkg.ads: New helper.
15 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
17 * gnat.dg/test_tamdt.adb: Rename to...
18 * gnat.dg/taft_type1.adb: ...this.
19 * gnat.dg/tamdt.ad[sb]: Rename to...
20 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
21 * gnat.dg/tamdt_aux.ads: Rename to...
22 * gnat.dg/taft_type1_pkg2.ads: ...this.
23 * gnat.dg/taft_type2.ad[sb]: New test.
24 * gnat.dg/taft_type2_pkg.ads: New helper.
25 * gnat.dg/taft_type3.adb: New test.
26 * gnat.dg/taft_type3_pkg.ads: New helper.
28 2011-06-05 Tobias Burnus <burnus@net-b.de>
31 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
34 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
37 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
39 * objc.dg/gnu-api-2-objc.m: Likewise.
40 * obj-c++.dg/gnu-api-2-class.mm: Likewise
41 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
43 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
45 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
46 alignment, not the alignment, when calling class_addIvar(). Add
47 an 'isa' instance variable to the test root class.
48 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
50 2011-06-04 Jan Hubicka <jh@suse.cz>
52 PR tree-optimization/48893
53 PR tree-optimization/49091
54 PR tree-optimization/49179
55 * gfortran.dg/pr49179.f90: New testcase
57 2011-06-04 Jan Hubicka <jh@suse.cz>
60 * g++.dg/torture/pr48954.C: New testcase.
62 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
64 * testsuite/g++.dg/warn/delete-non-virtual-dtor.C: New.
66 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
69 * g++.dg/diagnostic/bitfld2.C: New.
71 2011-06-04 Jakub Jelinek <jakub@redhat.com>
74 * gcc.c-torture/execute/pr49281.c: New test.
76 2011-06-04 Jan Hubicka <jh@suse.cz>
78 PR tree-optimize/48929
79 * gcc.c-torture/compile/pr48929.c: New testcase.
81 2011-06-04 Jakub Jelinek <jakub@redhat.com>
83 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
85 2011-06-03 Jakub Jelinek <jakub@redhat.com>
88 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
90 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
92 * objc.dg/headers.m: Do not include sarray.h and hash.h.
94 2011-06-03 Richard Henderson <rth@redhat.com>
95 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
97 * lib/target-supports.exp (check_sse_os_support_available): Use
100 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
102 * objc.dg/headers.m: Do not include objc-list.h.
104 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
106 * objc.dg/type-stream-1.m: Test removed.
107 * objc.dg/headers.m: Do not include typedstream.h.
109 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
111 * objc.dg/torture/forward-1.m (main): Updated testcase.
113 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
116 * gcc.c-torture/compile/pr49163.c: New.
118 2011-06-02 Asher Langton <langton2@llnl.gov>
121 * gfortran.dg/PR49268.f90: New test.
123 2011-06-02 Asher Langton <langton2@llnl.gov>
126 * gfortran.dg/PR37039.f90: New test.
128 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
131 * objc.dg/method-5.m: Updated.
132 * objc.dg/method-19.m: Updated.
133 * objc.dg/method-lookup-1.m: New.
134 * obj-c++.dg/method-6.mm: Updated.
135 * obj-c++.dg/method-7.mm: Updated.
136 * obj-c++.dg/method-lookup-1.mm: New.
138 2011-06-02 DJ Delorie <dj@redhat.com>
140 * lib/timeout.exp (timeout): Add board_info support.
142 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
144 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
146 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
149 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
150 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
152 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
153 Hans-Peter Nilsson <hp@axis.com>
155 PR rtl-optimization/48840
156 * gcc.target/sparc/ultrasp13.c: New test.
158 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
161 * gcc.c-torture/compile/pr49238.c: New.
163 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
165 * gcc.target/arm/g2.c: Skip test in -mthumb.
166 Skip test unless cpu is xscale.
167 * gcc.target/arm/scd42-2.c: Likewise.
168 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
170 2011-06-01 Jason Merrill <jason@redhat.com>
172 * g++.dg/cpp0x/decltype28.C: New.
173 * g++.dg/cpp0x/decltype29.C: New.
175 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
178 * gcc.target/mips/pr45074.c: New test.
180 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
181 Hans-Peter Nilsson <hp@axis.com>
183 PR rtl-optimization/48830
184 * gcc.target/sparc/ultrasp12.c: New test.
186 2011-06-01 David Li <davidxl@google.com>
188 * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
189 * testsuite/gcc.dg/profile-dir-2.c: Ditto.
190 * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
191 * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
192 * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
193 * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
194 * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
195 * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
196 * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
197 * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
198 * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
199 * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
200 * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
201 * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
202 * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
203 * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
204 * testsuite/gcc.dg/profile-dir-3.c: Ditto.
205 * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
207 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
209 * objc.dg/attributes/method-nonnull-1.m: New test.
210 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
212 2011-05-31 Tobias Burnus <burnus@net-b.de>
215 * gfortran.dg/coarray_atomic_1.f90: New.
216 * gfortran.dg/coarray/atomic_1.f90: New.
218 2011-05-31 Jakub Jelinek <jakub@redhat.com>
220 * gcc.dg/guality/bswaptest.c: New test.
221 * gcc.dg/guality/clztest.c: New test.
222 * gcc.dg/guality/ctztest.c: New test.
223 * gcc.dg/guality/rotatetest.c: New test.
226 * gcc.target/i386/pr48688.c: New test.
228 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
231 * g++.dg/lookup/name-clash9.C: New.
233 2011-05-31 Tobias Burnus <burnus@net-b.de>
236 * gfortran.dg/coarray/dummy_1.f90: New.
238 2011-05-31 Tobias Burnus <burnus@net-b.de>
241 * gfortran.dg/coarray/save_1.f90: New.
242 * gfortran.dg/coarray_4.f90: Update dg-error.
244 2011-05-31 Jason Merrill <jason@redhat.com>
246 * g++.dg/cpp0x/rv-template1.C: New.
248 2011-05-31 Jakub Jelinek <jakub@redhat.com>
250 PR rtl-optimization/49235
251 * gcc.dg/pr49235.c: New test.
253 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
255 PR tree-optimization/49093
256 * gcc.dg/vect/pr49093.c: New test.
258 2011-05-31 Dodji Seketeli <dodji@redhat.com>
261 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
263 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
266 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
269 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
272 * gcc.c-torture/execute/pr49186.c: New.
274 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
277 * gcc.target/i386/pr49168-1.c: New.
279 2011-05-30 Jakub Jelinek <jakub@redhat.com>
280 Eric Botcazou <ebotcazou@adacore.com>
282 * gcc.dg/guality/drap.c: New test.
284 2011-05-30 Richard Guenther <rguenther@suse.de>
286 PR tree-optimization/49210
287 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
288 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
290 2011-05-30 Jakub Jelinek <jakub@redhat.com>
293 * g++.dg/gomp/pr49223-1.C: New test.
294 * g++.dg/gomp/pr49223-2.C: New test.
296 2011-05-30 Richard Guenther <rguenther@suse.de>
298 PR tree-optimization/49218
299 * gcc.c-torture/execute/pr49218.c: New testcase.
301 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
303 PR tree-optimization/49199
304 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
305 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
306 -fno-tree-scev-cprop.
308 2011-05-29 Janus Weil <janus@gcc.gnu.org>
311 * gfortran.dg/extends_13.f03: New.
313 2011-05-29 Jakub Jelinek <jakub@redhat.com>
315 PR rtl-optimization/49095
316 * gcc.target/i386/pr49095.c: New test.
318 2011-05-29 Tobias Burnus <burnus@net-b.de>
321 * gfortran.dg/coarray_24.f90: New.
323 2011-05-29 Tobias Burnus <burnus@net-b.de>
326 * gfortran.dg/coarray_23.f90: New.
328 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
331 * gcc.dg/pr48826.c: New test.
333 2011-05-29 Richard Guenther <rguenther@suse.de>
335 PR tree-optimization/49217
336 * gcc.dg/torture/pr49217.c: New testcase.
338 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
341 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
343 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
345 * gnat.dg/boolean_subtype.adb: Rename to...
346 * gnat.dg/boolean_subtype1.adb: ...this.
348 2011-05-28 Jason Merrill <jason@redhat.com>
350 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
352 2011-05-27 Jason Merrill <jason@redhat.com>
354 * g++.dg/cpp0x/enum18.C: Adjust.
356 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
358 2011-05-27 Tobias Burnus <burnus@net-b.de>
361 * gfortran.dg/coarray_22.f90: New.
363 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
365 PR tree-optimization/46728
366 * gcc.target/powerpc/pr46728-1.c: New.
367 * gcc.target/powerpc/pr46728-2.c: New.
368 * gcc.target/powerpc/pr46728-3.c: New.
369 * gcc.target/powerpc/pr46728-4.c: New.
370 * gcc.target/powerpc/pr46728-5.c: New.
371 * gcc.dg/pr46728-6.c: New.
372 * gcc.target/powerpc/pr46728-7.c: New.
373 * gcc.target/powerpc/pr46728-8.c: New.
374 * gcc.dg/pr46728-9.c: New.
375 * gcc.target/powerpc/pr46728-10.c: New.
376 * gcc.target/powerpc/pr46728-11.c: New.
377 * gcc.dg/pr46728-12.c: New.
378 * gcc.target/powerpc/pr46728-13.c: New.
379 * gcc.target/powerpc/pr46728-14.c: New.
380 * gcc.target/powerpc/pr46728-15.c: New.
381 * gcc.target/powerpc/pr46728-16.c: New.
383 2011-05-27 Jason Merrill <jason@redhat.com>
385 * g++.dg/abi/mangle47.C: New.
388 * g++.dg/template/const5.C: New.
390 * g++.dg/cpp0x/enum18.C: New.
392 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
394 * g++.dg/cpp0x/error6.C: New.
396 * g++.dg/cpp0x/error5.C: New.
398 2011-05-27 Jakub Jelinek <jakub@redhat.com>
401 * g++.dg/eh/cond6.C: New test.
403 2011-05-27 Tobias Burnus <burnus@net-b.de>
406 * gfortran.dg/rank_3.f90: New.
407 * gfortran.dg/rank_4.f90: New.
409 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
411 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
414 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
416 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
417 * gnat.dg/bit_packed_array5.adb: ...here.
419 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
422 * testsuite/g++.dg/cpp0x/auto25.C: New.
424 2011-05-27 Richard Guenther <rguenther@suse.de>
426 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
428 2011-05-27 Richard Guenther <rguenther@suse.de>
430 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
432 2011-05-27 Richard Guenther <rguenther@suse.de>
435 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
437 2011-05-26 Jason Merrill <jason@redhat.com>
439 * g++.dg/cpp0x/friend1.C: New.
440 * g++.dg/cpp0x/friend2.C: New.
442 * g++.dg/cpp0x/auto7.C: Update.
443 * g++.dg/template/crash50.C: Adjust.
444 * g++.dg/template/static9.C: Adjust.
445 * g++.old-deja/g++.ext/memconst.C: Adjust.
447 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
449 * gcc.dg/march.c: Ignore a note for some targets.
451 2011-05-26 Janis Johnson <janis187@us.ibm.com>
452 Nathan Froyd <froydnj@codesourcery.com>
456 * g++.old-deja/g++.jason/cond.C: Remove xfails.
457 * g++.dg/parse/pr18770.C: New test.
458 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
460 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
463 * gfortran.dg/dependency_40.f90 : New test.
465 2011-05-26 Tobias Burnus <burnus@net-b.de>
468 * gfortran.dg/coarray/registering_1.f90: New.
470 2011-05-26 Jason Merrill <jason@redhat.com>
472 * g++.dg/cpp0x/variadic111.C: New.
473 * g++.dg/cpp0x/variadic41.C: Adjust.
475 2011-05-26 Richard Guenther <rguenther@suse.de>
477 PR tree-optimization/48702
478 * gcc.dg/torture/pr48702.c: New testcase.
480 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
482 PR gcov-profile/48845
483 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
485 * gcc.dg/matrix/matrix.exp: Likewise.
486 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
487 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
488 line number to check_profiling_available.
489 * lib/target-supports.exp (check_profiling_available): Account for
491 Require TLS runtime support with -fprofile-generate.
492 * lib/profopt.exp (profopt-execute): Add TLS options for
494 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
496 2011-05-26 Jakub Jelinek <jakub@redhat.com>
499 * g++.dg/eh/cond5.C: New test.
501 PR tree-optimization/49161
502 * gcc.c-torture/execute/pr49161.c: New test.
504 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
506 * gcc.target/arm/neon-vorn-vbic.c: New test.
508 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
510 PR tree-optimization/49038
511 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
512 * gcc.dg/vect/pr49038.c: New test.
514 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
515 * g++.dg/init/pr25811-3.C: New.
516 * g++.dg/init/pr25811-4.C: New.
518 2011-05-25 Jason Merrill <jason@redhat.com>
520 * g++.dg/cpp0x/enum17.C: New.
521 * g++.old-deja/g++.jason/rfg10.C: Adjust.
523 * g++.dg/cpp0x/auto24.C: New.
525 * g++.dg/cpp0x/error4.C: New.
527 * g++.dg/cpp0x/rv-restrict.C: New.
529 * g++.dg/cpp0x/enum15.C: New.
530 * g++.dg/cpp0x/constexpr-switch2.C: New.
532 * g++.dg/cpp0x/variadic110.C: New.
534 * g++.dg/cpp0x/auto9.C: Add typedef test.
536 * g++.dg/cpp0x/auto23.C: New.
537 * g++.dg/cpp0x/auto9.C: Adjust.
539 * g++.dg/cpp0x/defaulted29.C: New.
541 * g++.dg/cpp0x/initlist51.C: New.
543 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
545 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
546 * g++.dg/abi/packed1.C: Suppress warning.
547 * g++.dg/warn/Wunused-parm-3.C: Likewise.
548 * g++.dg/template/stdarg1.C: Likewise.
549 * g++.dg/other/packed1.C: Remove arm from xfail list.
551 2011-05-25 Jason Merrill <jason@redhat.com>
553 * g++.dg/cpp0x/enum16.C: New.
554 * g++.dg/parse/error15.C: Adjust.
556 * g++.dg/cpp0x/initlist50.C: New.
558 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
560 * g++.dg/cpp0x/variadic109.C: New.
562 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
564 * gcc.target/i386/pause-1.c: New.
566 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
568 * gcc.dg/stack-usage-1.c: Adjust comment.
569 * gcc.dg/stack-usage-2.c: New test.
571 2011-05-25 Jakub Jelinek <jakub@redhat.com>
574 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
575 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
577 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
579 PR rtl-optimization/48757
580 * gfortran.dg/pr48757.f: New test case.
582 2011-05-24 Jason Merrill <jason@redhat.com>
584 * g++.dg/cpp0x/access01.C: New.
586 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
589 * objc.dg/pr48177.m: New testcase.
591 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
594 * objc.dg/pr48187.m: New testcase.
595 * obj-c++.dg/pr48187.mm: New testcase.
596 * objc.dg/ivar-extra-semicolon.m: New testcase.
598 2011-05-24 Jason Merrill <jason@redhat.com>
600 * g++.dg/template/access21.C: New.
601 * g++.dg/template/access22.C: New.
603 2011-05-24 Michael Matz <matz@gcc.gnu.org>
605 PR rtl-optimization/48633
606 * g++.dg/pr48633.C: New test.
608 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
611 * g++.dg/other/pr49133.C: New test.
613 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
614 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
616 * gcc.dg/torture/tls/run-gd.c: New test.
617 * gcc.dg/torture/tls/run-ie.c: New test.
618 * gcc.dg/torture/tls/run-ld.c: New test.
619 * gcc.dg/torture/tls/run-le.c: New test.
620 * lib/target-supports.exp (check_effective_target_tls_runtime):
621 Build testcase with TLS options.
623 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
625 * gcc.dg/vect/pr48172.c: Remove dg-do run.
627 2011-05-24 Tom de Vries <tom@codesourcery.com>
629 PR tree-optimization/49121
630 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
632 2011-05-23 Jason Merrill <jason@redhat.com>
634 * g++.dg/cpp0x/defaulted28.C: New.
636 * g++.dg/cpp0x/sfinae25.C: New.
638 * g++.dg/cpp0x/rv-cast2.C: New.
640 * g++.dg/cpp0x/enum14.C: New.
642 2011-05-23 Jakub Jelinek <jakub@redhat.com>
645 * gcc.c-torture/execute/pr49123.c: New test.
648 * gcc.dg/debug/pr49032.c: New test.
651 * gcc.dg/pr49120.c: New test.
653 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
656 * gcc.target/i386/pr47315.c: New test.
658 2011-05-23 Jason Merrill <jason@redhat.com>
660 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
662 * g++.dg/cpp0x/sfinae24.C: New.
664 * g++.dg/cpp0x/error3.C: New.
666 * g++.dg/cpp0x/defaulted27.C: New.
668 * g++.dg/cpp0x/decltype27.C: New.
670 2011-05-23 Richard Guenther <rguenther@suse.de>
672 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
674 2011-05-23 Richard Guenther <rguenther@suse.de>
676 PR tree-optimization/40874
677 * g++.dg/tree-ssa/pr40874.C: New testcase.
679 2011-05-23 Richard Guenther <rguenther@suse.de>
681 PR tree-optimization/49115
682 * g++.dg/torture/pr49115.C: New testcase.
684 2011-05-23 Richard Guenther <rguenther@suse.de>
687 * gcc.dg/memcpy-3.c: New testcase.
689 2011-05-23 Jakub Jelinek <jakub@redhat.com>
692 * gcc.c-torture/execute/pr48973-1.c: New test.
693 * gcc.c-torture/execute/pr48973-2.c: New test.
695 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
698 * g++.dg/warn/pr18016.C: New.
700 2011-05-23 Tom de Vries <tom@codesourcery.com>
703 * gcc.target/arm/ivopts-6.c: New test.
705 2011-05-22 Jakub Jelinek <jakub@redhat.com>
708 * gcc.c-torture/compile/pr49029.c: New test.
710 2011-05-22 Jason Merrill <jason@redhat.com>
712 * g++.dg/cpp0x/sfinae23.C: New.
713 * g++.dg/cpp0x/sfinae8.C: Correct.
715 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
717 * gfortran.dg/function_optimize_8.f90: New test case.
719 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
721 PR tree-optimization/49087
722 * gcc.dg/vect/O3-pr49087.c: New test.
724 2011-05-21 Jason Merrill <jason@redhat.com>
726 * g++.dg/debug/const5.C: New.
728 2011-05-20 Jason Merrill <jason@redhat.com>
730 * g++.dg/cpp0x/constexpr-static7.C: Extend.
732 * g++.dg/cpp0x/constexpr-static7.C: New.
734 * g++.dg/cpp0x/enum12.C: New.
735 * g++.dg/cpp0x/enum13.C: New.
737 2011-05-21 Janus Weil <janus@gcc.gnu.org>
740 * gfortran.dg/select_type_23.f03: New.
742 2011-05-20 Jason Merrill <jason@redhat.com>
744 * g++.dg/cpp0x/defaulted26.C: New.
746 * g++.dg/cpp0x/noexcept02.C: Fix.
747 * g++.dg/cpp0x/noexcept03.C: Fix.
748 * g++.dg/cpp0x/noexcept08.C: Fix.
749 * g++.dg/cpp0x/noexcept10.C: New.
751 2011-05-20 Janus Weil <janus@gcc.gnu.org>
754 * gfortran.dg/extends_12.f03: New.
756 2011-05-20 Jason Merrill <jason@redhat.com>
758 * g++.dg/template/koenig9.C: New.
759 * g++.dg/opt/pr47615.C: Fix.
760 * g++.dg/overload/defarg1.C: Fix.
761 * g++.dg/tc1/dr213.C: Remove xfail.
762 * g++.dg/torture/pr34850.C: Fix.
763 * g++.dg/torture/pr39362.C: Fix.
764 * g++.old-deja/g++.brendan/crash56.C: Fix.
765 * g++.old-deja/g++.pt/memtemp47.C: Fix.
767 2011-05-20 Richard Guenther <rguenther@suse.de>
769 PR tree-optimization/49079
770 * gcc.dg/torture/pr49079.c: New testcase.
772 2011-05-20 Jakub Jelinek <jakub@redhat.com>
774 PR tree-optimization/49073
775 * gcc.c-torture/execute/pr49073.c: New test.
777 2011-06-19 Tobias Burnus <burnus@net-b.de>
780 * gfortran.dg/coarray_21.f90: New.
782 2011-05-19 Joseph Myers <joseph@codesourcery.com>
784 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
787 2011-05-19 Richard Guenther <rguenther@suse.de>
790 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
792 2011-05-19 Richard Guenther <rguenther@suse.de>
795 * gcc.dg/builtin-object-size-11.c: New testcase.
797 2011-05-19 Tom de Vries <tom@codesourcery.com>
800 * gcc.target/arm/ivopts.c: New test.
801 * gcc.target/arm/ivopts-2.c: New test.
803 2011-05-19 Tom de Vries <tom@codesourcery.com>
805 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
807 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
809 * gcc.c-torture/execute/960321-1.x: Remove.
811 2011-05-18 Janus Weil <janus@gcc.gnu.org>
814 * gfortran.dg/move_alloc_4.f90: New.
816 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
819 * gcc.target/i386/pr49002-1.c: New test.
820 * gcc.target/i386/pr49002-2.c: Likewise.
822 2011-05-18 Jakub Jelinek <jakub@redhat.com>
824 PR tree-optimization/49039
825 * gcc.c-torture/execute/pr49039.c: New test.
826 * gcc.dg/tree-ssa/pr49039.c: New test.
827 * g++.dg/torture/pr49039.C: New test.
829 2011-05-18 Jason Merrill <jason@redhat.com>
831 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
832 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
833 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
835 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
837 * gcc.target/bfin/mcpu-bf592.c: New test.
839 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
841 PR tree-optimization/41881
842 * gcc.dg/vect/O3-pr41881.c: New test.
843 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
845 2011-05-18 Jakub Jelinek <jakub@redhat.com>
847 PR tree-optimization/49000
848 * gcc.dg/pr49000.c: New test.
850 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
852 * gnat.dg/invalid1.adb: New test.
854 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
856 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
858 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
859 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
861 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
864 * g++.dg/cpp0x/range-for18.C: New.
866 2011-05-15 Tobias Burnus <burnus@net-b.de>
869 * gfortran.dg/coarray/image_index_2.f90: New.
871 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
873 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
874 * g++.dg/cpp0x/override2.C: New.
876 2011-05-14 Tobias Burnus <burnus@net-b.de>
879 * gfortran.de/coarray_20.f90: New.
881 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
884 * function_optimize_7.f90: New test case.
886 2011-05-13 Jason Merrill <jason@redhat.com>
888 * g++.dg/cpp0x/decltype26.C: New.
889 * g++.dg/cpp0x/enum11.C: New.
891 2011-05-13 Tobias Burnus <burnus@net-b.de>
895 * gfortran.dg/assign_8.f90: Update dg-error.
897 2011-05-13 Tobias Burnus <burnus@net-b.de>
900 * gfortran.dg/io_constraints_8.f90: New.
901 * gfortran.dg/io_constraints_9.f90: New.
903 2011-05-13 Martin Thuresson <martint@google.com>
905 PR gcov-profile/47793
906 * gcc.dg/pr47793.c: New.
908 2011-05-12 Jakub Jelinek <jakub@redhat.com>
910 PR tree-optimization/48975
911 * gcc.dg/pr48975.c: New test.
913 2011-05-12 Tobias Burnus <burnus@net-b.de>
916 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
918 2011-05-12 Jason Merrill <jason@redhat.com>
920 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
922 2011-05-12 Geert Bosch <bosch@adacore.com>
924 * gnat.dg/view_conversion1.adb: New test.
926 2011-05-12 Richard Guenther <rguenther@suse.de>
928 PR tree-optimization/48172
929 * gcc.dg/vect/pr48172.c: New testcase.
931 2011-05-12 Jakub Jelinek <jakub@redhat.com>
934 * g++.dg/opt/pr48967.C: New test.
936 2011-05-11 Jason Merrill <jason@redhat.com>
938 * g++.dg/cpp0x/constexpr-friend.C: New.
939 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
941 * g++.dg/cpp0x/sfinae22.C: New.
943 2011-05-11 Tobias Burnus <burnus@net-b.de>
946 * gfortran.dg/generic_24.f90: New.
948 2011-05-11 Richard Guenther <rguenther@suse.de>
950 PR tree-optimization/15256
951 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
953 2011-05-11 Jakub Jelinek <jakub@redhat.com>
956 * gcc.dg/pr48159-1.c: New test.
957 * gcc.dg/pr48159-2.c: New test.
959 2011-05-11 Richard Guenther <rguenther@suse.de>
962 * gcc.dg/torture/pr48953.c: New testcase.
964 2011-05-11 Richard Guenther <rguenther@suse.de>
966 PR tree-optimization/18041
967 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
969 2011-05-11 Alan Modra <amodra@gmail.com>
972 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
974 2011-05-10 Jason Merrill <jason@redhat.com>
976 * g++.dg/cpp0x/defaulted25.C: New.
977 * g++.dg/template/crash7.C: Adjust.
979 * g++.dg/cpp0x/variadic108.C: New.
981 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
983 * g++.dg/inherit/virtual9.C: Extend.
985 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
988 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
989 are passed and returned in vector registers.
991 2011-05-10 Richard Guenther <rguenther@suse.de>
993 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
994 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
995 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
996 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
997 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
1000 2011-05-10 Jakub Jelinek <jakub@redhat.com>
1002 PR tree-optimization/48611
1003 PR tree-optimization/48794
1004 * gfortran.dg/gomp/pr48611.f90: New test.
1005 * gfortran.dg/gomp/pr48794.f90: New test.
1008 * gcc.dg/dfp/pr48928.c: New test.
1010 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1013 * g++.dg/cpp0x/pr48522.C: New.
1015 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1018 * g++.dg/cpp0x/sfinae21.C: New.
1020 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1022 * g++.dg/template/sfinae28.C: Rename to...
1023 * g++.dg/cpp0x/sfinae19.C: ... this.
1024 * g++.dg/template/sfinae29.C: Rename to...
1025 * g++.dg/cpp0x/sfinae20.C: ... this.
1027 2011-05-09 Jeff Law <law@redhat.com>
1029 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
1032 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
1035 * g++.dg/init/pr20039.C: New.
1037 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1041 * g++.dg/template/sfinae28.C: New.
1042 * g++.dg/template/sfinae29.C: Likewise.
1044 2011-05-09 Jason Merrill <jason@redhat.com>
1046 * g++.dg/template/nontype23.C: New.
1048 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
1050 * g++.dg/init/pr48859.C: New.
1052 2011-05-09 Jason Merrill <jason@redhat.com>
1054 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
1055 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
1056 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
1057 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
1058 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
1059 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
1060 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
1061 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
1063 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
1065 * g++.dg/inherit/virtual9.C: New.
1067 2011-05-09 Dodji Seketeli <dodji@redhat.com>
1070 * g++.dg/template/dependent-expr8.C: New test case.
1072 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
1074 PR tree-optimization/48837
1075 * gcc.dg/pr48837.c: New testcase.
1077 2011-05-06 Jason Merrill <jason@redhat.com>
1079 * g++.dg/cpp0x/constexpr-condition2.C: New.
1081 * g++.dg/cpp0x/constexpr-missing.C: New.
1083 2011-05-06 Tobias Burnus <burnus@net-b.de>
1086 * gfortran.dg/coarray/this_image_2.f90: New.
1088 2011-05-06 Tobias Burnus <burnus@net-b.de>
1092 * gfortran.dg/bind_c_usage_22.f90: New.
1093 * gfortran.dg/bind_c_usage_23.f90: New.
1094 * gfortran.dg/bind_c_usage_24.f90: New.
1095 * gfortran.dg/bind_c_usage_24_c.c: New.
1097 2011-05-06 Dodji Seketeli <dodji@redhat.com>
1100 * g++.dg/template/member9.C: New test case.
1102 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
1104 * gnat.dg/discr29.ad[sb]: New test.
1105 * gnat.dg/discr30.adb: Likewise.
1107 2011-05-05 Julian Brown <julian@codesourcery.com>
1109 * gcc.target/arm/neon-vset_lanes8.c: New test.
1111 2011-05-05 Jason Merrill <jason@redhat.com>
1113 * g++.dg/init/new32.C: New.
1115 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1117 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
1120 2011-05-05 Jakub Jelinek <jakub@redhat.com>
1122 PR rtl-optimization/48381
1123 * gcc.c-torture/compile/pr48381.c: New test.
1125 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
1127 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
1129 * gcc.target/i386/opt-1.c: Ditto.
1131 2011-05-04 Jason Merrill <jason@redhat.com>
1133 * g++.dg/conversion/base1.C: New.
1135 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1137 PR libgfortran/48787
1138 * gfortran.dg/round_3.f08: Add more checks to test case.
1140 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
1142 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
1143 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
1144 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
1145 Gate test on effective_target fd_truncate.
1147 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
1149 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
1150 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1151 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
1152 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
1153 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
1154 * gcc.target/i386/pr38824.c: Ditto.
1155 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
1156 * gcc.target/i386/vecinit-2.c: Ditto.
1157 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
1158 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
1159 * gcc.target/i386/parity-2.c: Ditto.
1160 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
1162 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
1164 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
1166 * gcc.target/bfin/mcpu-bf514.c: Likewise.
1167 * gcc.target/bfin/mcpu-bf516.c: Likewise.
1168 * gcc.target/bfin/mcpu-bf518.c: Likewise.
1170 2011-05-03 Tobias Burnus <burnus@net-b.de>
1173 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
1175 2011-05-03 Tobias Burnus <burnus@net-b.de>
1178 * gfortran.dg/coarray/this_image_1.f90: New.
1180 2011-05-03 Tobias Burnus <burnus@net-b.de>
1183 * gfortran.dg/coarray/caf.dg: New.
1184 * gfortran.dg/coarray/image_index_1.f90: New, copied
1185 from ../coarray_16.f90.
1187 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1190 * g++.dg/ext/complex9.C: New.
1192 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1195 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
1196 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
1197 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
1199 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1201 * gcc.target/bfin/builtins: Created.
1202 * gcc.target/bfin/hisilh-O0.c: Deleted.
1203 * gcc.target/bfin/hisilh.c: Moved to...
1204 * gcc.target/bfin/builtins/hisilh.c: ...here.
1205 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
1206 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
1207 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
1208 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
1209 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
1210 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
1211 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
1212 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
1213 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
1214 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
1215 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
1216 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
1217 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
1218 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
1219 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
1220 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
1221 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
1222 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
1223 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
1224 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
1225 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
1226 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
1227 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
1228 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
1229 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
1230 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
1231 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
1232 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
1233 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
1234 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
1235 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
1236 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
1237 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
1238 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
1239 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
1240 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
1241 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
1242 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
1243 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
1244 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
1245 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
1246 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
1247 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
1248 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
1249 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
1250 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
1251 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
1252 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
1253 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
1254 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
1255 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
1256 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
1257 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
1258 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
1259 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
1260 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
1261 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
1262 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
1263 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
1264 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
1265 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
1266 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
1267 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
1268 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
1269 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
1270 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
1271 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
1272 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
1273 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
1274 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
1275 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
1276 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
1277 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
1278 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
1279 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
1280 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
1281 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
1282 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
1283 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
1284 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
1285 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
1286 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
1287 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
1288 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
1289 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
1290 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
1291 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
1292 * gcc.target/bfin/builtins/circptr.c: Ditto.
1293 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
1294 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
1295 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
1296 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
1297 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
1298 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
1299 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
1300 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
1301 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
1302 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
1303 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
1304 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
1305 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
1306 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
1307 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
1308 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
1309 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
1310 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
1311 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
1312 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
1313 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
1314 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
1315 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
1316 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
1317 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
1318 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
1319 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
1320 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
1321 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
1322 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
1323 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
1324 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
1325 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
1326 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
1327 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
1328 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
1329 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
1330 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
1331 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
1332 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
1333 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
1334 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
1335 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
1336 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
1337 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
1338 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
1339 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
1340 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
1341 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
1342 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
1343 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
1344 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
1345 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
1346 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
1347 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
1348 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
1349 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
1350 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
1351 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
1352 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
1353 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
1354 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
1355 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
1356 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
1357 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
1358 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
1359 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
1360 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
1361 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
1362 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
1364 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
1366 * gcc.target/arm/cold-lc.c: New test.
1368 2011-05-03 Jakub Jelinek <jakub@redhat.com>
1371 * gcc.dg/pr48774.c: New test.
1373 2011-05-03 Richard Guenther <rguenther@suse.de>
1375 * gcc.dg/large-size-array-5.c: New testcase.
1377 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1379 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
1381 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1383 * lib/target-supports.exp (check_effective_target_vect_strided):
1385 (check_effective_target_vect_strided2)
1386 (check_effective_target_vect_strided3)
1387 (check_effective_target_vect_strided4)
1388 (check_effective_target_vect_strided8): ...these new functions.
1390 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1391 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1392 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1393 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1394 * gcc.dg/vect/pr37539.c: Likewise.
1395 * gcc.dg/vect/slp-11a.c: Likewise.
1396 * gcc.dg/vect/slp-11b.c: Likewise.
1397 * gcc.dg/vect/slp-11c.c: Likewise.
1398 * gcc.dg/vect/slp-12a.c: Likewise.
1399 * gcc.dg/vect/slp-12b.c: Likewise.
1400 * gcc.dg/vect/slp-18.c: Likewise.
1401 * gcc.dg/vect/slp-19a.c: Likewise.
1402 * gcc.dg/vect/slp-19b.c: Likewise.
1403 * gcc.dg/vect/slp-21.c: Likewise.
1404 * gcc.dg/vect/slp-23.c: Likewise.
1405 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1407 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1408 instead of vect_interleave && vect_extract_even_odd.
1409 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1410 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1411 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1412 * gcc.dg/vect/vect-1.c: Likewise.
1413 * gcc.dg/vect/vect-10.c: Likewise.
1414 * gcc.dg/vect/vect-98.c: Likewise.
1415 * gcc.dg/vect/vect-107.c: Likewise.
1416 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1417 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1418 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1419 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1420 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1421 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1422 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1423 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1424 * gcc.dg/vect/vect-strided-float.c: Likewise.
1425 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1426 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1427 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1428 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1429 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1430 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1431 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1432 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1433 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1434 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1435 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1436 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1437 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1438 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1439 * gcc.dg/vect/vect-vfa-03.c: Likewise.
1441 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1443 * gcc.dg/vect/pr30843.c: Likewise.
1444 * gcc.dg/vect/pr33866.c: Likewise.
1445 * gcc.dg/vect/slp-reduc-6.c: Likewise.
1446 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1447 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1448 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1450 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1452 * gcc.dg/vect/slp-11.c: Split into...
1453 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1454 gcc.dg/vect/slp-11c.c: ...these tests.
1455 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1456 * gcc.dg/vect/slp-12c.c: ...this new test.
1457 * gcc.dg/vect/slp-19.c: Split into...
1458 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1459 gcc.dg/vect/slp-19c.c: ...these new tests.
1461 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1463 * lib/target-supports.exp
1464 (check_effective_target_vect_extract_even_odd_wide): Delete.
1465 (check_effective_target_vect_strided_wide): Likewise.
1466 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1467 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1468 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1469 * gcc.dg/vect/pr37539.c: Likewise.
1470 * gcc.dg/vect/slp-11.c: Likewise.
1471 * gcc.dg/vect/slp-12a.c: Likewise.
1472 * gcc.dg/vect/slp-12b.c: Likewise.
1473 * gcc.dg/vect/slp-19.c: Likewise.
1474 * gcc.dg/vect/slp-23.c: Likewise.
1475 * gcc.dg/vect/vect-1.c: Likewise.
1476 * gcc.dg/vect/vect-98.c: Likewise.
1477 * gcc.dg/vect/vect-107.c: Likewise.
1478 * gcc.dg/vect/vect-strided-float.c: Likewise.
1480 2011-05-02 Jason Merrill <jason@redhat.com>
1482 * g++.dg/init/new31.C: New.
1484 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
1487 * gcc.dg/pr35445.c: New test.
1489 2011-05-02 Jason Merrill <jason@redhat.com>
1491 * c-c++-common/vla-1.c: New.
1493 2011-05-02 Richard Guenther <rguenther@suse.de>
1495 PR tree-optimization/48822
1496 * gcc.dg/torture/pr48822.c: New testcase.
1498 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
1501 * g++.dg/cpp0x/constexpr-47969.C: New.
1503 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
1506 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
1507 on vect_no_align targets.
1508 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1509 vect_no_align targets.
1511 2011-05-01 Xinliang David Li <davidxl@google.com>
1513 * gcc.dg/tree-ssa/integer-addr.c: New test.
1514 * gcc.dg/tree-ssa/alias_bug.c: New test.
1516 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1518 PR libgfortran/48787
1519 * gfortran.dg/round_3.f08: Add more checks.
1521 2011-04-30 Tobias Burnus <burnus@net-b.de>
1524 * gfortran.dg/import9.f90: New, proper test.
1525 * gfortran.dg/interface_37.f90: Remove bogus
1526 test (bogus copy of interface_36.f90).
1528 2011-04-30 Tobias Burnus <burnus@net-b.de>
1531 * gfortran.dg/interface_37.f90: New.
1533 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
1536 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1538 2011-04-30 Jakub Jelinek <jakub@redhat.com>
1540 PR tree-optimization/48809
1541 * gcc.c-torture/execute/pr48809.c: New test.
1543 2011-04-29 Jeff Law <law@redhat.com>
1545 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1547 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1550 * g++.dg/init/ctor10.C: New.
1552 2011-04-29 Le-Chun Wu <lcwu@google.com>
1554 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1555 warning in implicitly instantiated templates.
1557 2011-04-29 Le-Chun Wu <lcwu@google.com>
1559 * g++.dg/warn/Wnull-conversion-1.C: New.
1560 * g++.dg/warn/Wnull-conversion-2.C: New.
1562 2011-04-29 Diego Novillo <dnovillo@google.com>
1564 * g++.old-deja/g++.other/null3.C: Expect warning about
1565 converting boolean to a pointer.
1567 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
1570 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1574 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1576 2011-04-29 Tobias Burnus <burnus@net-b.de>
1579 * gfortran.dg/typebound_proc_22.f90: New.
1582 * gfortran.dg/interface_36.f90: New.
1584 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1586 PR libgfortran/48488
1587 PR libgfortran/48602
1588 PR libgfortran/48615
1589 PR libgfortran/48684
1590 PR libgfortran/48787
1591 * gfortran.dg/fmt_g.f: Adjust test.
1592 * gfortran.dg/fmt_g0_1.f08: Adjust test.
1593 * gfortran.dg/round_3.f08: New test.
1594 * gfortran.dg/namelist_print_1.f: Adjust test.
1595 * gfortran.dg/char4_iunit_1.f03: Adjust test.
1596 * gfortran.dg/f2003_io_5.f03: Adjust test.
1597 * gfortran.dg/coarray_15.f90: Adjust test.
1598 * gfortran.dg/namelist_65.f90: Adjust test.
1599 * gfortran.dg/fmt_cache_1.f: Adjust test.
1600 * gfortran.dg/char4_iunit_2.f03: Adjust test.
1601 * gfortran.dg/real_const_3.f90: Adjust test.
1603 2011-04-28 Xinliang David Li <davidxl@google.com>
1605 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1606 * testsuite/g++.dg/prof-robust-1.C: New test.
1608 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
1610 PR tree-optimization/48765
1611 * gcc.dg/vect/pr48765.c: New.
1613 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1615 PR tree-optimization/48775
1616 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1618 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1621 * g++.dg/inherit/pr48798.C: New.
1622 * g++.old-deja/g++.other/base1.C: Adjust.
1624 2011-04-28 Dodji Seketeli <dodji@redhat.com>
1627 * g++.dg/template/inherit7.C: New test case.
1629 2011-04-28 Richard Guenther <rguenther@suse.de>
1631 PR tree-optimization/40052
1632 PR tree-optimization/15347
1633 * gcc.dg/tree-ssa/vrp57.c: New testcase.
1634 * gcc.dg/pr15347.c: Likewise.
1636 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1639 * g++.dg/cpp0x/sfinae18.C: New.
1641 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1644 * g++.dg/ext/is_literal_type1.C: New.
1646 2011-04-28 Tobias Burnus <burnus@net-b.de>
1650 * gfortran.dg/interface_35.f90: New.
1651 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1652 * gfortran.dg/func_result_6.f90: Add dg-warning.
1653 * gfortran.dg/bessel_1.f90: Ditto.
1654 * gfortran.dg/hypot_1.f90: Ditto.
1655 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1656 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1657 * gfortran.dg/interface_assignment_4.f90: Ditto.
1659 2011-04-27 Jason Merrill <jason@redhat.com>
1661 * g++.dg/ext/complex8.C: New.
1663 * g++.dg/cpp0x/initlist49.C: New.
1664 * g++.dg/init/new30.C: New.
1666 2011-04-27 Tobias Burnus <burnus@net-b.de>
1669 * gfortran.dg/whole_file_34.f90: New.
1671 2011-04-27 Jan Hubicka <jh@suse.cz>
1673 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1675 2011-04-27 Jason Merrill <jason@redhat.com>
1677 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1679 * g++.dg/parse/ambig6.C: New.
1681 2011-04-27 Nick Clifton <nickc@redhat.com>
1683 * gcc.dg/20020312-2.c: Add definition for RX.
1685 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1686 option with RX targets.
1688 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1691 2011-04-27 Richard Guenther <rguenther@suse.de>
1693 * gcc.dg/tree-ssa/pr23382.c: Remove.
1695 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1698 * gcc.c-torture/compile/pr48767.c: New test.
1700 2011-04-27 Richard Guenther <rguenther@suse.de>
1702 PR tree-optimization/48772
1703 * g++.dg/pr48772.C: New testcase.
1705 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1708 * gcc.c-torture/compile/pr48742.c: New test.
1710 2011-04-26 Jason Merrill <jason@redhat.com>
1712 * g++.dg/lookup/koenig13.C: New.
1714 * g++.dg/cpp0x/initlist48.C: New.
1716 2011-04-25 Jason Merrill <jason@redhat.com>
1718 * g++.dg/cpp0x/sfinae17.C: New.
1720 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1723 * gcc.target/powerpc/pr48258-1.c: New file.
1724 * gcc.target/powerpc/pr48258-2.c: Ditto.
1726 2011-04-26 Xinliang David Li <davidxl@google.com>
1728 * gcc.dg/uninit-suppress.c: New test.
1729 * gcc.dg/uninit-suppress.c: New test.
1731 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1734 * gcc.dg/pr48768.c: New test.
1736 PR tree-optimization/48734
1737 * gcc.c-torture/compile/pr48734.c: New test.
1740 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1742 2011-04-26 Richard Guenther <rguenther@suse.de>
1744 PR tree-optimization/48731
1745 * gcc.dg/torture/pr48731.c: New testcase.
1747 2011-04-26 Richard Guenther <rguenther@suse.de>
1750 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1752 2011-04-26 Richard Guenther <rguenther@suse.de>
1755 * gcc.dg/torture/pr48694-1.c: New testcase.
1756 * gcc.dg/torture/pr48694-2.c: Likewise.
1758 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1760 * g++.dg/ext/underlying_type1.C: New.
1761 * g++.dg/ext/underlying_type2.C: Likewise.
1762 * g++.dg/ext/underlying_type3.C: Likewise.
1763 * g++.dg/ext/underlying_type4.C: Likewise.
1764 * g++.dg/ext/underlying_type5.C: Likewise.
1765 * g++.dg/ext/underlying_type6.C: Likewise.
1766 * g++.dg/ext/underlying_type7.C: Likewise.
1767 * g++.dg/ext/underlying_type8.C: Likewise.
1768 * g++.dg/ext/underlying_type9.C: Likewise.
1769 * g++.dg/ext/underlying_type10.C: Likewise.
1771 2011-04-25 Jason Merrill <jason@redhat.com>
1773 * g++.dg/cpp0x/regress/template-const2.C: New.
1775 2011-04-25 Jeff Law <law@redhat.com>
1777 * gcc.dg/tree-ssa/vrp56.c: new test.
1779 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1781 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1783 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1785 PR preprocessor/48740
1786 * c-c++-common/raw-string-11.c: New test.
1788 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1790 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1793 2011-04-23 Tobias Burnus <burnus@net-b.de>
1796 * gfortran.dg/coarray_19.f90: New.
1798 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1801 * gcc.dg/pr48685.c: New test.
1803 2011-04-22 Jan Hubicka <jh@suse.cz>
1805 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1807 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1809 PR tree-optimization/48717
1810 * gcc.c-torture/execute/pr48717.c: New test.
1812 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1815 * gcc.target/i386/pr48723.c: New test.
1817 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1820 * gcc.dg/gomp/pr48716.c: New test.
1821 * g++.dg/gomp/pr48716.C: New test.
1823 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1826 * gcc.dg/missing-field-init-2.c: Update testcase.
1828 2011-04-22 Alan Modra <amodra@gmail.com>
1830 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1832 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1835 * gfortran.dg/function_optimize_6.f90: New test.
1837 2011-04-21 Easwaran Raman <eraman@google.com>
1839 * gcc.dg/stack-layout-2.c: New test.
1841 2011-04-21 Richard Guenther <rguenther@suse.de>
1844 * g++.dg/lto/pr48207-2_0.C: New testcase.
1845 * g++.dg/lto/pr48207-3_0.C: Likewise.
1847 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1849 * gnat.dg/volatile5.adb: New test.
1850 * gnat.dg/volatile5_pkg.ads: New helper.
1852 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1855 * gcc.target/i386/pr48708.c: New test.
1857 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1859 * gcc.dg/vect/vect-119.c: New test.
1861 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1863 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1866 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1867 Richard Sandiford <richard.sandiford@linaro.org>
1870 * gcc.target/arm/pr46329.c: New test.
1872 2011-04-21 Tobias Burnus <burnus@net-b.de>
1875 * gfortran.dg/coarray_18.f90: New.
1877 2011-04-20 Jason Merrill <jason@redhat.com>
1879 * g++.dg/cpp0x/initlist47.C: New.
1881 * g++.dg/init/dtor4.C: New.
1883 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1886 * gcc.target/i386/sse2-pinsrw.c: New test.
1887 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1888 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1889 * gcc.target/i386/sse2-insvhi.c: Ditto.
1890 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1891 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1893 2011-04-20 Jason Merrill <jason@redhat.com>
1895 * g++.dg/template/const4.C: New.
1897 2011-04-20 Easwaran Raman <eraman@google.com>
1899 * gcc.dg/stack-layout-1.c: New test.
1901 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1903 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1904 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1907 2011-04-20 Kai Tietz <ktietz@redhat.com>
1909 * gcc.dg/binop-xor1.c: New test.
1910 * gcc.dg/binop-xor2.c: New test.
1911 * gcc.dg/binop-xor3.c: New test.
1912 * gcc.dg/binop-xor4.c: New test.
1913 * gcc.dg/binop-xor5.c: New test.
1915 2011-04-20 Richard Guenther <rguenther@suse.de>
1917 PR tree-optimization/47892
1918 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1920 2011-04-20 Richard Guenther <rguenther@suse.de>
1923 * g++.dg/torture/pr48695.C: New testcase.
1925 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1927 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1928 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1929 * gcc.c-torture/execute/pr45262.c: Ditto
1930 * gcc.dg/torture/pr43165.c: Ditto.
1931 * gcc.dg/torture/pr47228.c: Ditto.
1932 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1933 * gcc.dg/ipa/pr45644.c: Ditto.
1934 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1937 2011-04-19 Jason Merrill <jason@redhat.com>
1939 * g++.dg/ext/complex7.C: New.
1941 * g++.dg/ext/attrib41.C: New.
1943 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1946 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1948 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1951 * gcc.target/i386/pr48678.c: New test.
1953 2011-04-19 Martin Jambor <mjambor@suse.cz>
1955 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1956 * g++.dg/opt/devirt2.C: New test.
1957 * g++.dg/ipa/devirt-g-1.C: Likewise.
1959 2011-04-19 Tobias Burnus <burnus@net-b.de>
1962 * gfortran.dg/whole_file_33.f90: New.
1964 2011-04-19 Martin Jambor <mjambor@suse.cz>
1966 * g++.dg/ipa/devirt-7.C: New test.
1968 2011-04-19 Richard Guenther <rguenther@suse.de>
1971 * g++.dg/lto/pr48207_0.C: New testcase.
1973 2011-04-18 Jason Merrill <jason@redhat.com>
1975 * g++.dg/init/void1.C: New.
1977 * g++.dg/cpp0x/union4.C: New.
1979 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1982 * g++.dg/torture/pr48661.C: New test.
1985 * g++.dg/gomp/pr48632.C: New test.
1987 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1989 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1990 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1992 2011-04-18 Tobias Burnus <burnus@net-b.de>
1995 * gfortran.dg/coarray_17.f90: New.
1996 * gfortran.dg/coarray_10.f90: Update dg-error.
1998 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2001 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2002 * gfortran.dg/guality/guality.exp: Likewise.
2004 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2006 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
2008 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2010 * gcc.dg/vect/pr48377.c: Remove dg-do run.
2012 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2014 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
2016 2011-04-18 Richard Guenther <rguenther@suse.de>
2019 * g++.dg/torture/pr46364.C: New testcase.
2021 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2023 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
2025 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
2027 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
2029 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
2030 Ira Rosen <ira.rosen@linaro.org>
2033 * gcc.target/arm/pr48252.c: New test.
2035 2011-04-18 Jakub Jelinek <jakub@redhat.com>
2037 PR tree-optimization/48616
2038 * gcc.dg/pr48616.c: New test.
2040 2011-04-18 Tobias Burnus <burnus@net-b.de>
2043 * gfortran.dg/coarray_16.f90: New.
2045 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
2048 * gfortran.dg/realloc_on_assign_7.f03: New test.
2050 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2052 PR libgfortran/48602
2053 * gfortran.dg/fmt_g0_6.f08: New test.
2055 2011-04-17 Jason Merrill <jason@redhat.com>
2057 * g++.dg/cpp0x/sfinae16.C: New.
2059 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
2061 * gcc.target/mips/reg-var-1.c: New test.
2063 2011-04-17 Jan Hubicka <jh@suse.cz>
2065 * gcc.dg/winline-5.c: Update testcase.
2067 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
2069 * gnat.dg/discr27.ad[sb]: Move dg directive.
2070 * gnat.dg/discr28.ad[sb]: New test.
2071 * gnat.dg/discr28_pkg.ads: New helper.
2073 2011-04-17 Michael Matz <matz@suse.de>
2075 PR tree-optimization/48622
2077 * gcc.dg/lto/pr48622_0.c: New test.
2079 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
2081 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
2082 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2083 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2084 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2085 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2086 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2088 2011-04-15 Jason Merrill <jason@redhat.com>
2090 * g++.dg/cpp0x/range-for17.C: New.
2092 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2094 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
2095 * g++.dg/cpp0x/range-for3.C: Likewise.
2096 * g++.dg/cpp0x/range-for9.C: Correct error message.
2097 * g++.dg/cpp0x/range-for11.C: New.
2098 * g++.dg/cpp0x/range-for12.C: New.
2099 * g++.dg/cpp0x/range-for13.C: New.
2100 * g++.dg/cpp0x/range-for14.C: New.
2101 * g++.dg/cpp0x/range-for15.C: New.
2102 * g++.dg/cpp0x/range-for16.C: New.
2104 2011-04-15 Tobias Burnus <burnus@net-b.de>
2107 * gfortran.dg/coarray_15.f90: Change to dg-do run.
2109 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
2111 * objc.dg/naming-4.m: Updated.
2112 * objc.dg/naming-5.m: Updated.
2113 * objc.dg/naming-6.m: New.
2114 * objc.dg/naming-7.m: New.
2115 * obj-c++.dg/naming-1.mm: Updated.
2116 * obj-c++.dg/naming-2.mm: Updated.
2117 * obj-c++.dg/naming-3.mm: New.
2118 * obj-c++.dg/naming-4.mm: New.
2120 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2122 PR libgfortran/48589
2123 * gfortran.dg/fmt_g0_5.f08: New test.
2125 2011-04-15 Richard Guenther <rguenther@suse.de>
2128 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
2130 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
2132 * gcc.target/avr/torture/pr41885.c (dg-options): Change
2133 -finline-limit=0 to -fno-inline
2135 2011-04-15 Jakub Jelinek <jakub@redhat.com>
2138 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
2141 2011-04-14 Jakub Jelinek <jakub@redhat.com>
2144 * gcc.target/i386/sse4_1-insertps-3.c: New test.
2145 * gcc.target/i386/sse4_1-insertps-4.c: New test.
2146 * gcc.target/i386/avx-insertps-3.c: New test.
2147 * gcc.target/i386/avx-insertps-4.c: New test.
2149 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2151 * gcc.target/avr/torture/pr41885.c (dg-options): Add
2154 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2159 * gcc.target/avr/pr46779-1.c: New test case
2160 * gcc.target/avr/pr46779-2.c: New test case
2162 2011-04-14 Jason Merrill <jason@redhat.com>
2164 * g++.dg/cpp0x/sfinae15.C: New.
2166 * g++.dg/cpp0x/sfinae14.C: New.
2168 * g++.dg/ext/vla10.C: New.
2170 2011-04-14 Richard Guenther <rguenther@suse.de>
2172 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
2174 2011-04-14 Richard Guenther <rguenther@suse.de>
2176 * gcc.dg/fold-bitand-4.c: Move ...
2177 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
2179 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2181 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
2183 * gcc.target/avr/torture/trivial.c: Ditto.
2185 2011-04-13 Jason Merrill <jason@redhat.com>
2187 * g++.dg/template/operator11.C: New.
2189 2011-04-13 Jakub Jelinek <jakub@redhat.com>
2192 * gcc.dg/gomp/pr48591.c: New test.
2195 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
2196 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
2198 2011-04-13 Dodji Seketeli <dodji@redhat.com>
2201 * g++.dg/template/dependent-expr7.C: New test case.
2203 2011-04-13 Jason Merrill <jason@redhat.com>
2205 * g++.dg/cpp0x/sfinae13.C: New.
2207 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
2209 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
2211 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2213 * gcc.target/arm/pr43698.c: Remove -march option.
2215 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2217 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
2220 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
2224 * gfortran.dg/realloc_on_assign_6.f03: New test.
2226 2011-04-12 Kai Tietz <ktietz@redhat.com>
2228 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
2229 targets the additional -mno-ms-bitfields and
2230 -Wno-packed-bitfield-compat options.
2231 * g++.dg/ext/bitfield3.C: Likewise.
2232 * g++.dg/ext/bitfield4.C: Likewise.
2233 * g++.dg/ext/bitfield5.C: Likewise.
2234 * gcc.dg/bitfld-15.c: Likewise.
2235 * gcc.dg/bitfld-16.c: Likewise.
2236 * gcc.dg/bitfld-17.c: Likewise.
2237 * gcc.dg/bitfld-18.c: Likewise.
2239 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
2241 * gcc.target/arm/neon-vld3-1.c: New test.
2242 * gcc.target/arm/neon-vst3-1.c: New test.
2243 * gcc.target/arm/neon/v*.c: Regenerate.
2245 2011-04-12 Jakub Jelinek <jakub@redhat.com>
2247 PR rtl-optimization/48549
2248 * g++.dg/opt/pr48549.C: New test.
2250 2011-04-12 Richard Guenther <rguenther@suse.de>
2252 PR tree-optimization/46076
2253 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
2255 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2258 * lib/compat.exp (compat-execute): Declare unsupported after
2259 stripping path from src1.
2260 * lib/lto.exp (lto-execute): Likewise.
2262 2011-04-12 Jakub Jelinek <jakub@redhat.com>
2265 * gcc.dg/pr48552-1.c: New test.
2266 * gcc.dg/pr48552-2.c: New test.
2268 2011-04-11 Jason Merrill <jason@redhat.com>
2270 * g++.dg/cpp0x/sfinae12.C: New.
2272 * g++.dg/cpp0x/enum10.C: New.
2274 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
2276 * g++.dg/cpp0x/rv-func.C: New.
2278 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2280 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
2283 2011-04-11 Martin Jambor <mjambor@suse.cz>
2285 PR tree-optimization/48195
2286 * gcc.dg/ipa/pr48195.c: New test.
2288 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
2290 * gnat.dg/return3.adb: Remove unused switch.
2292 2011-04-08 Mike Stump <mikestump@comcast.net>
2295 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
2296 default to fno-common.
2298 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
2300 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
2301 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
2303 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2306 * gfortran.dg/function_optimize_5.f90: New test.
2308 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
2310 * gnat.dg/aggr17.adb: New test.
2311 * gnat.dg/aggr18.adb: Likewise.
2313 2011-04-08 Michael Matz <matz@suse.de>
2316 * gcc.target/i386/pr48389.c: New test.
2318 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
2320 PR rtl-optimization/48272
2321 * g++.dg/opt/pr48272.C: New.
2323 2011-04-08 Dmitry Melnik <dm@ispras.ru>
2325 PR rtl-optimization/48235
2326 * gcc.dg/pr48235.c: New.
2328 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2330 PR rtl-optimization/48302
2331 * g++.dg/opt/pr48302.C: New.
2333 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2336 * g++.dg/opt/pr48273.C: New.
2338 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2340 PR rtl-optimization/48442
2341 * gcc.dg/pr48442.c: New.
2343 2011-04-08 Jakub Jelinek <jakub@redhat.com>
2345 PR tree-optimization/48377
2346 * gcc.dg/vect/pr48377.c: New test.
2348 2011-04-07 Jason Merrill <jason@redhat.com>
2350 * g++.dg/cpp0x/regress/call1.C: New.
2352 * g++.dg/cpp0x/variadic107.C: New.
2354 * g++.dg/cpp0x/sfinae11.C: New.
2355 * g++.dg/cpp0x/noexcept02.C: Fix.
2357 * g++.dg/cpp0x/sfinae10.C: New.
2359 * g++.dg/cpp0x/sfinae9.C: New.
2361 * c-c++-common/Wcast-qual-1.c: Move here from...
2362 * gcc.dg/cast-qual-3.c: ...here, and...
2363 * g++.dg/warn/Wcast-qual2.C: ...here.
2365 * g++.dg/cpp0x/sfinae8.C: New.
2367 * g++.dg/cpp0x/sfinae7.C: New.
2369 * g++.dg/cpp0x/enum9.C: New.
2371 2011-04-07 Mike Stump <mikestump@comcast.net>
2373 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
2374 with no trampolines.
2376 2011-04-07 Jakub Jelinek <jakub@redhat.com>
2379 * gfortran.dg/gomp/pr48117.f90: New test.
2382 * gcc.dg/torture/pr48343.c: New test.
2384 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2386 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2388 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
2390 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2392 2011-04-07 Tom de Vries <tom@codesourcery.com>
2395 * lib/scanasm.exp (object-size): New proc.
2396 * gcc.target/arm/pr43920-2.c: New test.
2398 2011-04-06 Tobias Burnus <burnus@net-b.de>
2402 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2404 2011-04-06 Steve Ellcey <sje@cup.hp.com>
2406 * gcc.dg/mtune.c: Prune note from output.
2408 2011-04-06 Jakub Jelinek <jakub@redhat.com>
2411 * gcc.dg/guality/pr36977.c: New test.
2412 * gcc.dg/guality/pr48466.c: New test.
2414 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2416 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2418 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
2420 * gnat.dg/return3.adb: New test.
2422 2011-04-06 Richard Guenther <rguenther@suse.de>
2424 PR tree-optimization/47663
2425 * gcc.dg/tree-ssa/inline-8.c: New testcase.
2427 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
2429 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2430 Solaris 8 and 9 as well.
2432 2011-04-05 Tom de Vries <tom@codesourcery.com>
2435 * gcc.target/arm/pr43920-1.c: New test.
2437 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
2439 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2440 (cctor): Actually return the value.
2441 (main): Cast return values.
2443 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2445 * gfortran.dg/character_comparison_8.f90: New test.
2447 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2449 * frontend-passes: (optimize_lexical_comparison): New function.
2450 (optimize_expr): Call it.
2451 (optimize_comparison): Also handle lexical comparison functions.
2452 Return false instad of -2 for unequal comparison.
2454 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2457 * function_optimize_4.f90: New test.
2459 2011-04-04 Tobias Burnus <burnus@net-b.de>
2462 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2463 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2464 * gfortran.dg/coarray_15.f90: New.
2466 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2468 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2469 * gfortran.dg/bessel_7.f90: Likewise.
2471 2011-04-03 Tobias Burnus <burnus@net-b.de>
2473 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2475 2011-04-03 Richard Guenther <rguenther@suse.de>
2476 Ira Rosen <ira.rosen@linaro.org>
2478 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2479 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2480 -ftree-loop-if-convert-stores.
2482 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2484 * gnat.dg/specs/aggr2.ads: New test.
2486 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2488 * gnat.dg/debug2.ad[sb]: New test.
2489 * gnat.dg/debug2_pkg.ads: New helper.
2490 * gnat.dg/debug3.ad[sb]: New test.
2492 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
2494 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2496 2011-04-01 Jakub Jelinek <jakub@redhat.com>
2499 * gcc.c-torture/compile/pr48335-1.c: New test.
2500 * gcc.dg/pr48335-1.c: New test.
2501 * gcc.dg/pr48335-2.c: New test.
2502 * gcc.dg/pr48335-3.c: New test.
2503 * gcc.dg/pr48335-4.c: New test.
2504 * gcc.dg/pr48335-5.c: New test.
2505 * gcc.dg/pr48335-6.c: New test.
2506 * gcc.dg/pr48335-7.c: New test.
2507 * gcc.dg/pr48335-8.c: New test.
2508 * gcc.target/i386/pr48335-1.c: New test.
2510 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
2513 * gcc.dg/Waddress.c: New test.
2515 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2518 * gfortran.dg/function_optimize_3.f90: New test.
2520 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
2522 * gcc.c-torture/compile/20110401-1.c: New test.
2524 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2525 * g++.dg/lto/20091002-2_0.C: Likewise.
2526 * g++.dg/lto/20090303_0.c: Likewise.
2527 * g++.dg/lto/20091004-1_0.C: Likewise.
2528 * g++.dg/lto/20091002-3_0.C: Likewise.
2529 * g++.dg/lto/20091004-2_0.C: Likewise.
2530 * g++.dg/lto/20081123_0.C: Likewise.
2531 * g++.dg/lto/20090313_0.C: Likewise.
2532 * g++.dg/lto/20081109-1_0.C: Likewise.
2533 * g++.dg/lto/20081219_0.C: Likewise.
2534 * g++.dg/lto/20081204-1_0.C: Likewise.
2535 * g++.dg/lto/20090302_0.C: Likewise.
2536 * g++.dg/lto/20081119-1_0.C: Likewise.
2537 * g++.dg/lto/20081118_0.C: Likewise.
2538 * gcc.dg/lto/20091020-2_0.c: Likewise.
2539 * gcc.dg/lto/20090210_0.c: Likewise.
2540 * gcc.dg/lto/20081204-1_0.c: Likewise.
2541 * gcc.dg/lto/20081224_0.c: Likewise.
2542 * gcc.dg/lto/20090219_0.c: Likewise.
2543 * gcc.dg/lto/20091014-1_0.c: Likewise.
2544 * gcc.dg/lto/20091016-1_0.c: Likewise.
2545 * gcc.dg/lto/20090206-2_0.c: Likewise.
2546 * gcc.dg/lto/20090116_0.c: Likewise.
2547 * gcc.dg/lto/20091013-1_0.c: Likewise.
2548 * gcc.dg/lto/20091015-1_0.c: Likewise.
2549 * gcc.dg/lto/20090126-2_0.c: Likewise.
2551 2011-03-31 Ian Lance Taylor <iant@google.com>
2553 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2555 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2557 * gnat.dg/opt16.adb: New test.
2559 2011-03-31 Jason Merrill <jason@redhat.com>
2561 * g++.dg/cpp0x/defaulted24.C: New.
2563 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2566 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2569 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2571 * g++.dg/other/i386-9.C: New test.
2573 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2575 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2577 2011-03-30 Jason Merrill <jason@redhat.com>
2579 * g++.dg/cpp0x/regress/error-recovery1.C: New.
2581 * g++.dg/cpp0x/regress/isnan.C: New.
2583 * g++.dg/cpp0x/initlist46.C: New.
2585 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
2588 * gcc.target/arm/neon-modes-2.c: New test.
2590 2011-03-30 Jakub Jelinek <jakub@redhat.com>
2593 * gcc.c-torture/compile/pr48305.c: New test.
2595 2011-03-29 Jason Merrill <jason@redhat.com>
2597 * g++.dg/cpp0x/regress/value-dep1.C: New.
2599 2011-03-29 Steve Ellcey <sje@cup.hp.com>
2601 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2603 2011-03-29 Ian Lance Taylor <iant@google.com>
2605 * go.test/go-test.exp: Handle the test lines used in several new
2607 (errchk): Add opts parameter. Change all callers. Handle parens
2610 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
2611 Dominique d'Humieres <dominiq@lps.ens.fr>
2613 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2614 and __APPLE__ && __PPC__ && __ALTIVEC__.
2616 2011-03-29 Jason Merrill <jason@redhat.com>
2618 * g++.dg/cpp0x/dependent1.C: New.
2620 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2622 * g++.dg/cpp0x/constexpr-memfn1.C: New.
2624 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2626 2011-03-29 Janus Weil <janus@gcc.gnu.org>
2629 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2630 * gfortran.dg/proc_ptr_comp_32.f90: New.
2632 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2634 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
2635 check for corresponding warning.
2637 2011-03-28 Jason Merrill <jason@redhat.com>
2639 * g++.dg/cpp0x/rv-deduce2.C: New.
2641 2011-03-29 Jakub Jelinek <jakub@redhat.com>
2644 * gcc.dg/pr48203.c: New test.
2646 2011-03-28 Jeff Law <law@redhat.com>
2648 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2650 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
2652 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2653 and __PPC__ && __ALTIVEC__.
2655 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2658 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2659 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2660 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2661 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2663 2011-03-28 Jason Merrill <jason@redhat.com>
2665 * g++.dg/cpp0x/initlist-array2.C: New.
2667 * g++.dg/cpp0x/initlist-array1.C: New.
2669 * g++.dg/cpp0x/constexpr-compound.C: New.
2671 * g++.dg/cpp0x/constexpr-using.C: New.
2673 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2675 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2678 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2680 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2682 * gcc.dg/slp-1.c: New test.
2684 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2686 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2687 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2688 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2689 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2690 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2691 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2692 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2693 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2694 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2695 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2696 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2697 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2698 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2699 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2701 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2704 * gfortran.dg/trim_optimize_5.f90: New test.
2705 * gfortran.dg/trim_optimize_6.f90: New test.
2707 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2710 * gcc.target/mips/madd-7.c: Remove -mlong32.
2711 * gcc.target/mips/msub-7.c: Likewise.
2713 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2715 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2716 accesses to preserve the meaning of the test for doubleword vectors.
2717 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2718 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2720 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2723 * gfortran.dg/class_42.f03: New.
2725 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2727 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2730 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2732 PR rtl-optimization/48144
2733 * gcc.dg/pr48144.c: New test.
2735 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2737 * gnat.dg/discr27.ad[sb]: New test.
2739 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2741 * gnat.dg/limited_with2.ad[sb]: New test.
2742 * gnat.dg/limited_with2_pkg1.ads: New helper.
2743 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2745 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2747 * gnat.dg/opt15.adb: New test.
2748 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2750 2011-03-25 Tobias Burnus <burnus@net-b.de>
2754 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2755 * gfortran.dg/leadz_trailz_3.f90: Ditto
2757 2011-03-25 Martin Jambor <mjambor@suse.cz>
2759 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2761 2011-03-25 Jason Merrill <jason@redhat.com>
2763 * g++.dg/cpp0x/defaulted22.C: New.
2764 * g++.dg/cpp0x/defaulted23.C: New.
2765 * g++.dg/cpp0x/defaulted15.C: Adjust.
2767 2011-03-25 Jason Merrill <jason@redhat.com>
2769 * g++.dg/cpp0x/move1.C: New.
2771 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2774 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2776 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2778 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2779 for mips-sgi-irix6.5.
2780 Replace snprintf prototype by <stdio.h>.
2782 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2785 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2786 run_expensive_tests.
2787 * gcc.dg/graphite/block-4.c: Likewise.
2788 * gcc.dg/graphite/block-7.c: Likewise.
2789 * gcc.dg/graphite/block-8.c: Likewise.
2791 2011-03-25 Richard Guenther <rguenther@suse.de>
2793 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2794 * g++.dg/tree-ssa/pr8781.C: Likewise.
2795 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2796 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2797 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2798 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2799 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2800 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2801 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2802 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2803 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2804 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2805 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2806 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2807 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2808 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2809 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2810 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2811 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2812 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2813 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2814 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2815 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2816 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2817 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2818 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2819 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2820 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2821 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2822 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2823 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2824 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2825 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2826 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2827 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2828 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2829 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2830 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2831 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2832 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2833 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2834 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2835 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2836 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2837 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2838 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2839 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2840 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2841 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2842 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2843 * c-c++-common/pr46562-2.c: Likewise.
2844 * gfortran.dg/pr42108.f90: Likewise.
2845 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2846 foo to be inlined even at -O1.
2847 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2848 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2849 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2850 * gcc.dg/matrix/matrix.exp: Disable FRE.
2852 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2855 * gcc.dg/dfp/pr48204.c: New test.
2857 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2860 * gcc.c-torture/execute/pr47917.c: Move this...
2861 * gcc.dg/torture/pr47917.c: to here and add xfails.
2863 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2865 * gnat.dg/array16.ad[sb]: New test.
2866 * gnat.dg/array16.ads: New helper.
2868 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2870 * gnat.dg/derived_type2.adb: New test.
2872 2011-03-24 Richard Guenther <rguenther@suse.de>
2874 PR tree-optimization/48271
2875 * g++.dg/torture/pr48271.C: New testcase.
2877 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2879 * gnat.dg/array15.ad[sb]: New test.
2881 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2884 * gcc.target/i386/pr48237.c: New test.
2886 2011-03-24 Richard Guenther <rguenther@suse.de>
2889 * gcc.dg/builtin-object-size-10.c: New testcase.
2891 2011-03-24 Richard Guenther <rguenther@suse.de>
2893 PR tree-optimization/46562
2894 * c-c++-common/pr46562-2.c: New testcase.
2895 * c-c++-common/pr46562.c: Likewise.
2897 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2899 * gcc.dg/vect/vect-cselim-1.c: New test.
2900 * gcc.dg/vect/vect-cselim-2.c: New test.
2902 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2904 * gcc.target/arm/pr46934.c: New.
2906 2011-03-23 Ian Lance Taylor <iant@google.com>
2908 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2910 2011-03-23 Richard Guenther <rguenther@suse.de>
2912 * gcc.dg/struct: Remove directory and contents.
2914 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2917 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2919 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2921 * gnat.dg/discr26.ad[sb]: New test.
2922 * gnat.dg/discr26_pkg.ads: New helper.
2924 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2927 * gcc.target/arm/neon-vld-1.c: New test.
2929 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2931 * gnat.dg/array14.ad[sb]: New test.
2932 * gnat.dg/array14_pkg.ads: New helper.
2934 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2936 * gcc.c-torture/execute/920501-8.x: Remove.
2937 * gcc.c-torture/execute/930513-1.x: Remove.
2938 * gcc.c-torture/execute/960312-1.x: Remove.
2939 * gcc.c-torture/compile/20000804-1.c,
2940 gcc.c-torture/compile/20001205-1.c,
2941 gcc.c-torture/compile/20001226-1.c,
2942 gcc.c-torture/compile/20010518-2.c,
2943 gcc.c-torture/compile/20020312-1.c,
2944 gcc.c-torture/compile/20020604-1.c,
2945 gcc.c-torture/compile/920501-12.c,
2946 gcc.c-torture/compile/920501-4.c,
2947 gcc.c-torture/compile/920520-1.c,
2948 gcc.c-torture/compile/980506-1.c,
2949 gcc.c-torture/execute/980709-1.x,
2950 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2951 options for m68hc11.
2952 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2953 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2956 2011-03-22 Nick Clifton <nickc@redhat.com>
2958 * lib/target-supports.exp (check_profiling_available): Add MN10300
2959 to the list of targets that do not support profiling. Restore
2960 alpha sorting to this list.
2962 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2964 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2965 failure on 32-bit systems.
2966 * gcc.dg/torture/vector-2.c: Ditto.
2968 2011-03-22 Richard Guenther <rguenther@suse.de>
2970 PR tree-optimization/48228
2971 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2973 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2975 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2979 * gcc.target/powerpc/pr48226.c: New file.
2981 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2983 * lib/prune.exp (prune_gcc_output): Prune "could not create
2984 compact unwind for" warnings.
2986 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2990 * gcc.c-torture/execute/pr42544.c: New test.
2991 * gcc.c-torture/execute/pr48197.c: New test.
2993 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2995 PR preprocessor/48192
2996 * gcc.target/powerpc/pr48192.c: New file.
2999 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
3000 split problem of 0 being loaded in a VSX register.
3002 2011-03-21 Richard Guenther <rguenther@suse.de>
3005 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
3006 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3007 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3008 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3010 2011-03-21 Jakub Jelinek <jakub@redhat.com>
3013 * gcc.dg/pr48213.c: New test.
3015 2011-03-21 Kai Tietz <ktietz@redhat.com>
3018 * g++.dg/plugin/attribute_plugin.c: Adjust test.
3020 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
3022 * gcc.target/arm/xor-and.c: New.
3024 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3027 * gfortran.dg/function_optimize_1.f90: New test.
3028 * gfortran.dg/function_optimize_2.f90: New test.
3030 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
3032 PR rtl-optimization/47502
3033 * gcc.target/i386/pr47502-1.c: New.
3034 * gcc.target/i386/pr47502-2.c: Likewise.
3036 2011-03-20 Jakub Jelinek <jakub@redhat.com>
3038 PR rtl-optimization/48156
3039 * gcc.dg/pr48156.c: New test.
3041 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3044 * gfortran.dg/scratch_1.f90: Adjust test.
3046 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3049 * gfortran.dg/scratch_1.f90: New test.
3051 2011-03-18 Joseph Myers <joseph@codesourcery.com>
3053 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
3054 variably modified typedefs.
3055 * gcc.dg/c1x-typedef-2.c: Remove.
3057 2011-03-18 Joseph Myers <joseph@codesourcery.com>
3059 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
3060 * gcc.dg/c1x-anon-struct-3.c: New test.
3061 * gcc.dg/anon-struct-11.c: Update.
3063 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3065 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
3067 Only xfail with gas.
3069 2011-03-18 Jason Merrill <jason@redhat.com>
3071 * g++.dg/template/fn-ptr1.C: New.
3073 * g++.dg/overload/volatile1.C: New.
3075 * g++.dg/opt/pr23372.C: New.
3077 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
3079 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3082 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
3084 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
3086 * gcc.target/arm/unsigned-extend-1.c: New.
3088 2011-03-18 Jakub Jelinek <jakub@redhat.com>
3091 * gcc.c-torture/compile/pr48161.c: New test.
3093 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
3096 * gcc.dg/torture/pr47725.c: New.
3098 2011-03-17 Jason Merrill <jason@redhat.com>
3100 * g++.dg/cpp0x/constexpr-overflow2.C: New.
3101 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
3103 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
3105 * gnat.dg/specs/elab2.ads: New test.
3106 * gnat.dg/specs/elab2_pkg.ads: New helper.
3108 2011-03-17 Jason Merrill <jason@redhat.com>
3110 * g++.dg/cpp0x/decltype-1212.C: New.
3111 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
3113 2011-03-17 Jason Merrill <jason@redhat.com>
3115 * g++.dg/parse/memfnquals1.C: New.
3117 2011-03-17 Richard Guenther <rguenther@suse.de>
3120 * gcc.dg/pr48134.c: New testcase.
3122 2011-03-17 Richard Guenther <rguenther@suse.de>
3125 * g++.dg/torture/pr48165.C: New testcase.
3127 2011-03-17 Jakub Jelinek <jakub@redhat.com>
3129 PR rtl-optimization/48141
3130 * gcc.dg/pr48141.c: New test.
3132 2011-03-16 Jason Merrill <jason@redhat.com>
3134 * g++.dg/cpp0x/constexpr-48089.C: New.
3136 * g++.dg/cpp0x/constexpr-abi1.C: New.
3138 * g++.dg/cpp0x/constexpr-46336.C: New.
3139 * g++.dg/parse/friend5.C: Adjust expected errors.
3141 * g++.dg/cpp0x/constexpr-47570.C: New.
3143 2011-03-16 Dodji Seketeli <dodji@redhat.com>
3146 * ++.dg/debug/dwarf2/typedef6.C: New test.
3148 2011-03-16 Jason Merrill <jason@redhat.com>
3150 * g++.dg/cpp0x/elision2.C: New.
3152 * g++.dg/cpp0x/constexpr-array3.C: New.
3154 2011-03-16 Jason Merrill <jason@redhat.com>
3156 * g++.dg/cpp0x/sfinae6.C: New.
3157 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
3158 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
3159 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
3160 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
3161 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
3163 2011-03-16 Jason Merrill <jason@redhat.com>
3165 * g++.dg/template/incomplete6.C: New.
3167 2011-03-16 Jeff Law <law@redhat.com>
3169 * gcc.dg/tree-ssa/vrp55.c: New test.
3171 2011-03-16 Jason Merrill <jason@redhat.com>
3173 * g++.dg/cpp0x/auto22.C: New.
3175 2011-03-16 Richard Guenther <rguenther@suse.de>
3177 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
3178 optimizing it away if promoted to const.
3180 2011-03-16 Richard Guenther <rguenther@suse.de>
3182 PR tree-optimization/48149
3183 * gcc.dg/fold-complex-1.c: New testcase.
3185 2011-03-16 Richard Guenther <rguenther@suse.de>
3188 * gcc.dg/guality/pr45882.c: Really make sure no inlining
3191 2011-03-16 Richard Guenther <rguenther@suse.de>
3193 PR tree-optimization/26134
3194 * gcc.dg/tree-ssa/complex-6.c: New testcase.
3196 2011-03-16 Richard Guenther <rguenther@suse.de>
3198 PR tree-optimization/48146
3199 * gcc.dg/torture/pr48146.c: New testcase.
3201 2011-03-16 Richard Guenther <rguenther@suse.de>
3203 * gcc.dg/tree-ssa/pr14814.c: Adjust.
3204 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
3206 2011-03-16 Jakub Jelinek <jakub@redhat.com>
3209 * gcc.c-torture/compile/pr48136.c: New test.
3211 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
3214 * gcc.dg/guality/pr45882.c: New test.
3216 2011-03-15 Jason Merrill <jason@redhat.com>
3218 * g++.dg/cpp0x/constexpr-recursion.C: New.
3220 * g++.dg/cpp0x/implicit11.C: New.
3222 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3224 * g++.dg/cpp0x/constexpr-attribute.C: New.
3226 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
3228 * g++.dg/parse/pr34758.C: New.
3230 2011-03-15 Xinliang David Li <davidxl@google.com>
3233 * gcc.dg/uninit-pred-7_d.c: New test.
3234 * gcc.dg/uninit-pred-8_d.c: New test.
3236 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3239 * gcc.target/arm/pr46788.c: New.
3241 2011-03-15 Richard Guenther <rguenther@suse.de>
3244 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
3245 * gfortran.dg/ishft_4.f90: Likewise.
3246 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3248 2011-03-15 Richard Guenther <rguenther@suse.de>
3250 PR tree-optimization/13954
3251 * g++.dg/tree-ssa/pr13954.C: New testcase.
3253 2011-03-15 Richard Guenther <rguenther@suse.de>
3255 PR tree-optimization/48037
3256 * gcc.target/i386/pr48037-1.c: New testcase.
3258 2011-03-15 Richard Guenther <rguenther@suse.de>
3260 PR tree-optimization/41490
3261 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
3262 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
3263 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
3264 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
3265 * g++.dg/tree-ssa/pr33604.C: Adjust.
3267 2011-03-14 Jakub Jelinek <jakub@redhat.com>
3270 * gcc.c-torture/execute/pr47917.c: New test.
3271 * gcc.dg/pr47917.c: New test.
3274 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
3276 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
3278 * gcc.target/i386/sse4_1-floor-vec.c: New test.
3279 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
3280 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
3281 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
3282 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
3283 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
3284 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
3285 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
3286 * gcc.target/i386/avx-floor-vec.c: Ditto.
3287 * gcc.target/i386/avx-ceil-vec.c: Ditto.
3288 * gcc.target/i386/avx-trunc-vec.c: Ditto.
3289 * gcc.target/i386/avx-rint-vec.c: Ditto.
3290 * gcc.target/i386/avx-floorf-vec.c: Ditto.
3291 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
3292 * gcc.target/i386/avx-truncf-vec.c: Ditto.
3293 * gcc.target/i386/avx-rintf-vec.c: Ditto.
3295 2011-03-14 Tom Tromey <tromey@redhat.com>
3297 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
3298 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
3299 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
3301 2011-03-14 Tom Tromey <tromey@redhat.com>
3303 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
3304 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
3305 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
3307 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
3309 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
3311 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
3313 PR rtl-optimization/47166
3314 * gcc.c-torture/execute/postmod-1.c: New test.
3316 2011-03-14 Richard Guenther <rguenther@suse.de>
3319 * gcc.dg/torture/pr48098.c: New testcase.
3321 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
3324 * gcc.target/powerpc/pr48053-1.c: New test.
3325 * gcc.target/powerpc/pr48053-2.c: Likewise.
3327 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3330 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
3332 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3335 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
3337 2011-03-12 Janus Weil <janus@gcc.gnu.org>
3340 * gfortran.dg/class_41.f03: New.
3342 2011-03-11 Dodji Seketeli <dodji@redhat.com>
3344 * g++.dg/conversion/cast3.C: New test.
3346 2011-03-11 Jason Merrill <jason@redhat.com>
3348 * g++.dg/template/error45.C: New.
3350 * g++.dg/parse/no-type-defn1.C: New.
3352 * g++.dg/ext/attrib40.C: New.
3354 * g++.dg/cpp0x/regress/array1.C: New.
3356 2011-03-11 Richard Guenther <rguenther@suse.de>
3358 PR tree-optimization/48067
3359 * gcc.dg/pr48067.c: New testcase.
3361 2011-03-11 Richard Guenther <rguenther@suse.de>
3364 * g++.dg/lto/20110311-1_0.C: New testcase.
3366 2011-03-11 Jakub Jelinek <jakub@redhat.com>
3369 * g++.dg/inherit/virtual8.C: New test.
3372 * gcc.dg/torture/pr48044.c: New test.
3374 2011-03-11 Janus Weil <janus@gcc.gnu.org>
3377 * gfortran.dg/proc_ptr_comp_31.f90: New.
3379 2011-03-11 Richard Guenther <rguenther@suse.de>
3381 PR tree-optimization/47278
3382 * gcc.dg/torture/pr47278-1.c: New testcase.
3383 * gcc.dg/torture/pr47278-2.c: Likewise.
3385 2011-03-11 Jakub Jelinek <jakub@redhat.com>
3387 PR tree-optimization/48063
3388 * gcc.dg/torture/pr48063.c: New test.
3390 2011-03-10 Jason Merrill <jason@redhat.com>
3392 * g++.dg/template/array22.C: New.
3394 * g++.dg/cpp0x/syntax-err1.C: New.
3395 * g++.dg/parse/error36.C: Adjust expected errors.
3396 * g++.old-deja/g++.pt/ctor2.C: Likewise.
3397 * g++.old-deja/g++.pt/typename3.C: Likewise.
3398 * g++.old-deja/g++.pt/typename4.C: Likewise.
3399 * g++.old-deja/g++.pt/typename6.C: Likewise.
3401 2011-03-09 Jason Merrill <jason@redhat.com>
3403 * g++.dg/template/nontype22.C: New.
3405 2011-03-09 Martin Jambor <mjambor@suse.cz>
3407 PR tree-optimization/47714
3408 * g++.dg/torture/pr47714.C: New test.
3410 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3413 * gcc.target/powerpc/pr47755-2.c: New file.
3415 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3417 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3418 is not set in the environment, pass 64 as first argument when not
3419 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3420 native where ulimit -u is supported.
3422 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3424 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3426 2011-03-08 Jason Merrill <jason@redhat.com>
3428 * g++.dg/template/nontype21.C: New.
3430 * g++.dg/template/anon5.C: New.
3432 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3435 * gcc.dg/pr47881.c: New test.
3437 2011-03-08 Dodji Seketeli <dodji@redhat.com>
3440 * g++.dg/lookup/template3.C: New test.
3442 2011-03-08 Kai Tietz <ktietz@redhat.com>
3444 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3447 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
3450 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3451 sizeof to compute alignment.
3453 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3455 PR tree-optimization/48022
3456 * gcc.dg/pr48022-1.c: New test.
3457 * gcc.dg/pr48022-2.c: New test.
3459 2011-03-07 Jason Merrill <jason@redhat.com>
3461 * g++.dg/template/nontype20.C: New.
3462 * g++.dg/init/member1.C: Adjust expected errors.
3463 * g++.dg/parse/constant4.C: Likewise.
3464 * g++.dg/template/qualified-id3.C: Likewise.
3465 * g++.old-deja/g++.pt/crash10.C: Likewise.
3467 * g++.dg/cpp0x/regress/non-const1.C: New.
3469 2011-03-07 Jakub Jelinek <jakub@redhat.com>
3472 * gcc.dg/pr47991.c: New test.
3474 2011-03-07 Jason Merrill <jason@redhat.com>
3476 * g++.dg/abi/mangle46.C: New.
3478 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
3481 * gcc.target/powerpc/pr47862.c: New.
3483 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
3486 * gcc.target/i386/combine-mul.c: Require nonpic.
3488 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
3489 Nathan Froyd <froydnj@codesourcery.com>
3491 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3493 2011-03-06 Mark Mitchell <mark@codesourcery.com>
3495 * README.QMTEST: Remove.
3497 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
3498 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3501 * gfortran.dg/array_constructor_37.f90 : New test.
3503 2011-03-05 Jason Merrill <jason@redhat.com>
3505 * g++.dg/abi/mangle39.C: ABI v5, not 6.
3506 * g++.dg/abi/mangle45.C: Likewise.
3507 * g++.dg/cpp0x/trailing1.C: Likewise.
3509 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3511 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3513 2011-03-05 Jakub Jelinek <jakub@redhat.com>
3515 PR rtl-optimization/47899
3516 * gcc.dg/pr47899.c: New test.
3518 * gcc.dg/torture/pr47968.c: Ignore warnings.
3520 PR tree-optimization/47967
3521 * gcc.c-torture/compile/pr47967.c: New test.
3523 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3525 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3526 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3528 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3530 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3531 and property_getAttributes() if __OBJC2__.
3532 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3533 * objc.dg/property/property-encoding-1.m: New.
3534 * obj-c++.dg/property/property-encoding-1.mm: New.
3536 2011-03-04 Jason Merrill <jason@redhat.com>
3538 * g++.dg/template/pseudodtor6.C: New.
3540 * g++.dg/inherit/covariant19.C: New.
3542 2011-03-04 Richard Guenther <rguenther@suse.de>
3545 * gcc.dg/torture/pr47968.c: New testcase.
3547 2011-03-04 Richard Guenther <rguenther@suse.de>
3550 * gcc.dg/torture/pr47975.c: New testcase.
3552 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3555 * g++.dg/template/crash106.C: New.
3557 2011-03-03 Jakub Jelinek <jakub@redhat.com>
3560 * gcc.dg/gomp/pr47963.c: New test.
3561 * g++.dg/gomp/pr47963.C: New test.
3563 2011-03-02 Jason Merrill <jason@redhat.com>
3565 * g++.dg/cpp0x/regress/condition1.C: New.
3567 * g++.dg/cpp0x/constexpr-ctor9.C: New.
3569 2011-03-01 Jason Merrill <jason@redhat.com>
3571 * g++.dg/cpp0x/lambda/lambda-98.C: New.
3573 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3575 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3577 PR rtl-optimization/47925
3578 * gcc.c-torture/execute/pr47925.c: New test.
3580 2011-03-01 Jason Merrill <jason@redhat.com>
3582 * g++.dg/cpp0x/decltype25.C: New.
3584 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3586 2011-03-01 Richard Guenther <rguenther@suse.de>
3588 PR tree-optimization/47890
3589 * gcc.dg/torture/pr47890.c: New testcase.
3591 2011-03-01 Richard Guenther <rguenther@suse.de>
3594 * gcc.dg/lto/pr47924_0.c: New testcase.
3596 2011-03-01 Richard Guenther <rguenther@suse.de>
3599 * gfortran.dg/lto/pr46911_0.f: New testcase.
3601 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3603 PR libgfortran/47933
3604 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3605 compile errors from older code form.
3607 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3609 PR libgfortran/47567
3610 * gfortran.dg/fmt_fw_d.f90: New test.
3612 2011-02-28 Jason Merrill <jason@redhat.com>
3614 * g++.dg/inherit/covariant18.C: New.
3616 2011-02-28 Jakub Jelinek <jakub@redhat.com>
3619 * gcc.dg/pr47893.c: New test.
3621 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
3623 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3624 NULL in case of a selector with conflicting types.
3625 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3627 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
3629 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3630 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3631 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3632 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3634 2011-02-28 Jason Merrill <jason@redhat.com>
3637 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3639 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3641 PR libgfortran/47778
3642 * gfortran.dg/namelist_71.f90: New test.
3644 2011-02-27 Jason Merrill <jason@redhat.com>
3647 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3648 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3650 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3653 * g++.dg/cpp0x/constexpr-ctor8.C: New.
3655 2011-02-27 Jakub Jelinek <jakub@redhat.com>
3658 * gfortran.dg/gomp/task-1.f90: Removed.
3660 2011-02-26 Jason Merrill <jason@redhat.com>
3662 * g++.dg/template/this-targ1.C: New.
3664 * g++.dg/cpp0x/regress/template-const1.C: New.
3665 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3666 * g++.dg/template/function1.C: Adjust.
3667 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3668 * g++.dg/debug/debug7.C: Adjust.
3670 2011-02-26 Tobias Burnus <burnus@net-b.de>
3673 * gfortran.dg/gomp/task-1.f90: New.
3675 2011-02-25 Jie Zhang <jie@codesourcery.com>
3677 * gcc.target/arm/neon-thumb2-move.c: Add
3678 dg-require-effective-target arm_thumb2_ok.
3680 2011-02-24 Jason Merrill <jason@redhat.com>
3682 * g++.dg/parse/constant1.C: Specify C++98 mode.
3683 * g++.dg/parse/constant5.C: Likewise.
3684 * g++.dg/parse/error2.C: Likewise.
3685 * g++.dg/parse/semicolon3.C: Likewise.
3686 * g++.dg/template/crash14.C: Likewise.
3687 * g++.dg/template/local4.C: Likewise.
3688 * g++.dg/template/nontype3.C: Likewise.
3689 * g++.dg/parse/crash31.C: Adjust expected errors.
3690 * g++.dg/template/function1.C: Likewise.
3691 * g++.dg/template/ref3.C: Likewise.
3692 * g++.dg/template/static9.C: Likewise.
3693 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3695 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3696 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3697 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3698 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3699 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3701 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3704 * gfortran.dg/pr47878.f90: New test.
3706 2011-02-24 Richard Guenther <rguenther@suse.de>
3709 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3710 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3712 2011-02-24 Richard Guenther <rguenther@suse.de>
3715 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3716 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3718 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3720 PR libgfortran/47567
3721 * gfortran.dg/fmt_f0_1.f90: Update test.
3723 2011-02-23 Jason Merrill <jason@redhat.com>
3725 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3726 * g++.dg/abi/mangle45.C: New.
3728 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3729 * g++.dg/template/canon-type-9.C: Match use of decltype
3730 between declaration and definition.
3731 * g++.dg/template/canon-type-12.C: Likewise.
3733 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3736 * gfortran.dg/nested_allocatables_1.f90: New.
3738 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3741 * g++.dg/pr46868.C: New test.
3742 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3743 * g++.dg/parse/error14.C: Adjust.
3745 2011-02-23 Richard Guenther <rguenther@suse.de>
3747 PR tree-optimization/47838
3748 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3750 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3752 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3754 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3756 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3757 * gfortran.dg/count_init_expr.f03: Ditto.
3758 * gfortran.dg/gomp/pr43711.f90: Ditto.
3759 * gcc.dg/struct-parse-2.c: Ditto.
3760 * gcc.dg/parse-error-3.c: Ditto.
3761 * gcc.dg/Wlogical-op-1.c: Ditto.
3762 * gcc.dg/Walways-true-1.c: Ditto.
3763 * gcc.dg/pr24225.c: Ditto.
3764 * gcc.dg/Walways-true-2.c: Ditto.
3765 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3766 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3767 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3768 * g++.dg/overload/defarg4.C: Ditto.
3769 * g++.dg/inherit/covariant16.C: Ditto.
3770 * g++.dg/inherit/virtual7.C: Ditto.
3771 * g++.dg/template/canon-type-9.C: Ditto.
3772 * g++.dg/template/access19.C: Ditto.
3773 * g++.dg/template/call7.C: Ditto.
3774 * g++.dg/template/canon-type-2.C: Ditto.
3775 * g++.dg/template/init7.C: Ditto.
3776 * g++.dg/template/sizeof-template-argument.C: Ditto.
3777 * g++.dg/template/const3.C: Ditto.
3778 * g++.dg/template/sfinae26.C: Ditto.
3779 * g++.dg/template/sfinae26.C: Ditto.
3780 * g++.dg/template/canon-type-11.C: Ditto.
3781 * g++.dg/template/union2.C: Ditto.
3782 * g++.dg/template/canon-type-3.C: Ditto.
3783 * g++.dg/template/canon-type-1.C: Ditto.
3784 * g++.dg/template/canon-type-5.C: Ditto.
3785 * g++.dg/template/canon-type-7.C: Ditto.
3786 * g++.dg/template/canon-type-10.C: Ditto.
3787 * g++.dg/template/spec36.C: Ditto.
3788 * g++.dg/template/typedef38.C: Ditto.
3789 * g++.dg/template/canon-type-4.C: Ditto.
3790 * g++.dg/template/canon-type-6.C: Ditto.
3791 * g++.dg/template/canon-type-13.C: Ditto.
3792 * g++.dg/template/instantiate9.C: Ditto.
3793 * g++.dg/template/ttp22.C: Ditto.
3794 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3795 * g++.dg/warn/Walways-true-1.C: Ditto.
3796 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3797 * g++.dg/warn/Walways-true-2.C: Ditto.
3798 * g++.dg/conversion/op4.C: Ditto.
3799 * g++.dg/opt/pr19650.C: Ditto.
3800 * g++.dg/lookup/friend11.C: Ditto.
3801 * g++.dg/other/default2.C: Ditto.
3802 * g++.dg/other/default3.C: Ditto.
3803 * g++.dg/other/dtor2.C: Ditto.
3804 * g++.dg/other/friend5.C: Ditto.
3805 * g++.dg/other/default5.C: Ditto.
3806 * g++.dg/init/brace6.C: Ditto.
3807 * g++.dg/init/aggr5.C: Ditto.
3808 * g++.dg/init/error2.C: Ditto.
3809 * g++.dg/expr/bound-mem-fun.C: Ditto.
3810 * g++.dg/expr/cond6.C: Ditto.
3811 * g++.dg/expr/stmt-expr-1.C: Ditto.
3812 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3813 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3814 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3815 * g++.dg/cpp0x/bracket1.C: Ditto.
3816 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3817 * g++.dg/cpp0x/pr38646.C: Ditto.
3818 * g++.dg/cpp0x/variadic73.C: Ditto.
3819 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3820 * g++.dg/cpp0x/bracket4.C: Ditto.
3821 * g++.dg/cpp0x/decltype4.C: Ditto.
3822 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3823 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3824 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3825 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3826 * g++.dg/cpp0x/decltype2.C: Ditto.
3827 * g++.dg/cpp0x/decltype1.C: Ditto.
3828 * g++.dg/cpp0x/bracket2.C: Ditto.
3829 * g++.dg/cpp0x/decltype5.C: Ditto.
3830 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3831 * g++.dg/cpp0x/variadic70.C: Ditto.
3832 * g++.dg/cpp0x/decltype6.C: Ditto.
3833 * g++.dg/cpp0x/rvo.C: Ditto.
3834 * g++.dg/cpp0x/vt-40092.C: Ditto.
3835 * g++.dg/cpp0x/variadic-new.C: Ditto.
3836 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3837 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3838 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3839 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3840 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3841 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3842 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3843 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3844 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3845 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3846 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3847 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3848 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3849 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3850 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3851 * g++.dg/cpp0x/pr39639.C: Ditto.
3852 * g++.dg/cpp0x/decltype3.C: Ditto.
3853 * g++.dg/cpp0x/variadic68.C: Ditto.
3854 * g++.dg/cpp0x/variadic-function.C: Ditto.
3855 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3856 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3857 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3858 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3859 * g++.dg/parse/crash35.C: Ditto.
3860 * g++.dg/parse/crash40.C: Ditto.
3861 * g++.dg/parse/defarg12.C: Ditto.
3862 * g++.dg/parse/crash34.C: Ditto.
3863 * g++.dg/parse/constructor3.C: Ditto.
3864 * g++.dg/parse/template23.C: Ditto.
3865 * g++.dg/parse/crash56.C: Ditto.
3866 * g++.dg/parse/dtor13.C: Ditto.
3867 * g++.dg/parse/error33.C: Ditto.
3868 * g++.dg/parse/ctor9.C: Ditto.
3869 * g++.dg/parse/error32.C: Ditto.
3870 * g++.dg/parse/error37.C: Ditto.
3871 * g++.dg/parse/bitfield3.C: Ditto.
3872 * g++.dg/parse/struct-4.C: Ditto.
3873 * g++.dg/ext/has_trivial_copy.C: Ditto.
3874 * g++.dg/ext/is_polymorphic.C: Ditto.
3875 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3876 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3877 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3878 * g++.dg/ext/is_union.C: Ditto.
3879 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3880 * g++.dg/ext/is_pod.C: Ditto.
3881 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3882 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3883 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3884 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3885 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3886 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3887 * g++.dg/ext/is_abstract.C: Ditto.
3888 * g++.dg/ext/has_trivial_assign.C: Ditto.
3889 * g++.dg/ext/is_class.C: Ditto.
3890 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3891 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3892 * g++.dg/ext/is_base_of.C: Ditto.
3893 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3894 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3895 * g++.dg/ext/is_empty.C: Ditto.
3896 * g++.dg/ext/is_enum.C: Ditto.
3897 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3898 * gnat.dg/opt11.adb: Ditto.
3899 * obj-c++.dg/pr45735.mm: Ditto.
3900 * obj-c++.dg/pr24393.mm: Ditto.
3901 * obj-c++.dg/exceptions-2.mm: Ditto.
3902 * objc.dg/pr45735.m: Ditto.
3903 * objc.dg/pr24393.m: Ditto.
3905 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3907 * objc.dg/attributes/objc-exception-1.m: New.
3909 2011-02-23 Jie Zhang <jie@codesourcery.com>
3911 * gcc.dg/cpp/include7.c: New test.
3913 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3916 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3918 2011-02-23 Jie Zhang <jie@codesourcery.com>
3920 PR rtl-optimization/47763
3921 * gcc.dg/pr47763.c: New test.
3923 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3926 * gfortran.dg/whole_file_32.f90 : New test.
3928 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3931 * g++.dg/inherit/virtual7.C: New test.
3933 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3936 * objc.dg/type-size-3.m: Updated error message.
3937 * objc.dg/type-size-4.m: New test.
3938 * objc.dg/type-size-5.m: New test.
3940 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3942 * lib/gnat.exp: Fix comments.
3943 Don't load libgloss.exp.
3944 (default_gnat_version): Call $compiler with --version.
3945 Adapt regexp for gnatmake output, insert version.
3946 (gnat_version): New proc.
3947 (gnat_init): Remove gnat_libgcc_s_path.
3948 (gnat_target_compile): Likewise.
3949 Remove ld_library_path.
3950 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3951 (gnat_pass): Remove.
3952 (gnat_pass): Remove.
3953 (gnat_finish): Remove.
3954 (gnat_exit): Remove.
3955 (local_find_gnatmake): Reindent.
3956 (runtest_file_p): Remove.
3957 (prune_warnings): Remove.
3958 (find_gnatclean): New proc.
3959 * lib/gnat-dg.exp (lremove): New proc.
3960 (gnat-dg-test): Reindent.
3961 Remove additional output files.
3962 (gnat-dg-runtest): Remove.
3964 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3965 * gnat.dg/loop_optimization6.adb: Likewise.
3966 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3968 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3970 PR tree-optimization/47835
3971 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3973 2011-02-22 Tobias Burnus <burnus@net-b.de>
3975 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3976 * gfortran.dg/abstract_type_2.f03: Ditto.
3977 * gfortran.dg/abstract_type_3.f03: Ditto.
3978 * gfortran.dg/abstract_type_4.f03: Ditto.
3979 * gfortran.dg/abstract_type_5.f03: Ditto.
3980 * gfortran.dg/abstract_type_6.f03: Ditto.
3981 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3982 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3983 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3984 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3985 * gfortran.dg/array_function_5.f90: Ditto.
3986 * gfortran.dg/asynchronous_3.f03: Ditto.
3987 * gfortran.dg/char_expr_1.f90: Ditto.
3988 * gfortran.dg/class_14.f03: Ditto.
3989 * gfortran.dg/data_array_6.f: Ditto.
3990 * gfortran.dg/data_invalid.f90: Ditto.
3991 * gfortran.dg/dot_product_1.f03: Ditto.
3992 * gfortran.dg/func_derived_5.f90: Ditto.
3993 * gfortran.dg/func_result_4.f90: Ditto.
3994 * gfortran.dg/implied_do_1.f90: Ditto.
3995 * gfortran.dg/initialization_25.f90: Ditto.
3996 * gfortran.dg/initialization_26.f90: Ditto.
3997 * gfortran.dg/interface_34.f90: Ditto.
3998 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3999 * gfortran.dg/keyword_symbol_1.f90: Ditto.
4000 * gfortran.dg/matmul_8.f03: Ditto.
4001 * gfortran.dg/merge_init_expr.f90: Ditto.
4002 * gfortran.dg/pack_assign_1.f90: Ditto.
4003 * gfortran.dg/pack_vector_1.f90: Ditto.
4004 * gfortran.dg/pointer_check_8.f90: Ditto.
4005 * gfortran.dg/product_init_expr.f03: Ditto.
4006 * gfortran.dg/reshape_order_5.f90: Ditto.
4007 * gfortran.dg/reshape_shape_1.f90: Ditto.
4008 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
4009 * gfortran.dg/same_name_2.f90: Ditto.
4010 * gfortran.dg/selected_real_kind_1.f90: Ditto.
4011 * gfortran.dg/spread_init_expr.f03: Ditto.
4012 * gfortran.dg/stmt_func_1.f90: Ditto.
4013 * gfortran.dg/sum_init_expr.f03: Ditto.
4014 * gfortran.dg/transpose_3.f03: Ditto.
4015 * gfortran.dg/unpack_init_expr.f03: Ditto.
4016 * gfortran.dg/warn_conversion.f90: Ditto.
4017 * gfortran.dg/warn_conversion_2.f90: Ditto.
4018 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
4019 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
4020 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
4021 * gfortran.dg/whole_file_16.f90: Ditto.
4022 * gfortran.dg/whole_file_17.f90: Ditto.
4023 * gfortran.dg/whole_file_18.f90: Ditto.
4024 * gfortran.dg/whole_file_20.f03: Ditto.
4025 * gfortran.dg/whole_file_5.f90: Ditto.
4026 * gfortran.dg/whole_file_6.f90: Ditto.
4027 * gfortran.dg/write_invalid_format.f90: Ditto.
4028 * gfortran.dg/zero_sized_6.f90: Ditto.
4030 2011-02-21 Jeff Law <law@redhat.com>
4032 PR rtl-optimization/46178
4033 * gcc.target/i386/pr46178.c: New test.
4035 PR rtl-optimization/46002
4036 * gcc.c-torture/compile/pr46002.c: New test.
4038 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4040 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
4043 2011-02-21 Jakub Jelinek <jakub@redhat.com>
4046 * g++.dg/debug/pr47106.C: Require effective target lto.
4048 2011-02-21 Jason Merrill <jason@redhat.com>
4050 * g++.dg/cpp0x/constexpr-diag2.C: New.
4052 2011-02-20 Jason Merrill <jason@redhat.com>
4054 * g++.dg/cpp0x/constexpr-ctor7.C: New.
4056 * g++.dg/cpp0x/fntmpdefarg2.C: New.
4058 * g++.dg/overload/conv-op1.C: New.
4060 * g++.dg/cpp0x/constexpr-synth1.C: New.
4062 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4064 * objc.dg/layout-2.m: New.
4065 * objc.dg/selector-3.m: Adjusted location of error message.
4066 * objc.dg/type-size-3.m: Same.
4067 * obj-c++.dg/selector-3.mm: Same.
4069 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4072 * objc.dg/property/dotsyntax-22.m: New.
4073 * obj-c++.dg/property/dotsyntax-22.mm: New.
4075 2011-02-20 Dodji Seketeli <dodji@redhat.com>
4078 * g++.dg/template/typedef38.C: New test.
4080 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4083 * gfortran.dg/whole_file_30.f90 : New test.
4084 * gfortran.dg/whole_file_31.f90 : New test.
4086 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4090 * gfortran.dg/whole_file_28.f90 : New test.
4091 * gfortran.dg/whole_file_29.f90 : New test.
4093 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4096 * g++.dg/template/crash105.C: New.
4098 2011-02-19 Jason Merrill <jason@redhat.com>
4100 * g++.dg/cpp0x/regress/no-elide1.C: New.
4102 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
4104 PR tree-optimization/46620
4105 * gcc.dg/pr46620.c: New.
4107 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4110 * gcc.target/i386/pr47809.c: New test.
4112 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4113 Tobias Burnus <burnus@net-b.de>
4115 * lib/target-supports.exp
4116 (check_effective_target_fortran_large_real): New check for large reals.
4117 * gfortran.dg/nan_7.f90: New test.
4119 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4121 PR libgfortran/47567
4122 * gfortran.dg/fmt_f0_1.f90: Update test.
4124 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
4127 * gfortran.dg/array_constructor_36.f90 : New test.
4128 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
4129 allow for comparison between different elements of the array
4130 constructor at different levels of optimization.
4132 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
4134 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
4135 * gcc.target/i386/pr32280-1.c: Likewise.
4137 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4140 * gcc.target/i386/pr47800.c: New test.
4142 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
4144 * objc/execute/exceptions/foward-1.x: New.
4146 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4149 * gfortran.dg/derived_constructor_comps_4.f90: New.
4151 2011-02-18 Tobias Burnus
4154 * gfortran.dg/func_result_6.f90: New.
4156 2011-02-18 Michael Matz <matz@suse.de>
4159 * gfortran.dg/lto/pr45586_0.f90: New test.
4160 * gfortran.dg/typebound_proc_20.f90: Ditto.
4161 * gfortran.dg/typebound_proc_21.f90: Ditto.
4163 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4166 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
4168 2011-02-18 Tobias Burnus <burnus@net-b.de>
4171 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
4173 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
4174 normalizing the error/warning output.
4175 * gfortran.dg/Wall.f90: Update dg-error/warning.
4176 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
4177 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
4178 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
4179 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
4180 * gfortran.dg/class_30.f90: Update dg-error/warning.
4181 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
4182 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
4183 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
4184 * gfortran.dg/entry_17.f90: Update dg-error/warning.
4185 * gfortran.dg/entry_19.f90: Update dg-error/warning.
4186 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
4187 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
4188 * gfortran.dg/g77/12632.f: Update dg-error/warning.
4189 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
4190 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
4191 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
4192 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
4193 * gfortran.dg/goto_8.f90: Update dg-error/warning.
4194 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
4195 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
4196 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
4197 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
4198 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
4199 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
4200 * gfortran.dg/volatile3.f90: Update dg-error/warning.
4201 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
4202 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
4203 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
4204 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
4205 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
4207 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4210 * gfortran.dg/proc_ptr_comp_30.f90: New.
4212 2011-02-18 Jakub Jelinek <jakub@redhat.com>
4215 * gcc.target/i386/pr47780.c: New test.
4217 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4220 * gfortran.dg/class_40.f03: New.
4222 2011-02-18 Dodji Seketeli <dodji@redhat.com>
4225 * g++.dg/cpp0x/auto21.C: New test.
4227 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
4229 * objc.dg/special/unclaimed-category-1.h: Updated for
4231 * objc.dg/special/unclaimed-category-1.m: Same.
4232 * objc.dg/zero-link-1.m: Same.
4233 * objc.dg/lookup-1.m: Same.
4234 * objc.dg/torture/strings/const-str-9.m
4235 * objc.dg/torture/strings/const-str-10.m: Same.
4236 * objc.dg/torture/strings/const-str-11.m: Same.
4237 * objc.dg/torture/forward-1.m: Same.
4238 * objc.dg/zero-link-2.m: Same.
4239 * objc.dg/encode-7-next-64bit.m: Same.
4240 * objc.dg/method-4.m: Same.
4241 * objc.dg/next-runtime-1.m: Same.
4242 * objc.dg/image-info.m: Same.
4243 * objc.dg/pr23214.m: Same.
4244 * objc.dg/symtab-1.m: Same.
4245 * obj-c++.dg/basic.m: Same.
4246 * obj-c++.dg/proto-lossage-3.m: Same.
4247 * obj-c++.dg/torture/strings/const-str-10.m: Same.
4248 * obj-c++.dg/torture/strings/const-str-11.m: Same.
4249 * obj-c++.dg/torture/strings/const-str-9.m: Same.
4250 * obj-c++.dg/method-11.m: Same.
4251 * objc/execute/enumeration-1.m: Same.
4252 * objc/execute/object_is_class.m: Same.
4253 * objc/execute/formal_protocol-2.m: Same.
4254 * objc/execute/formal_protocol-4.m: Same.
4255 * objc/execute/formal_protocol-6.m: Same.
4256 * objc/execute/bycopy-3.m: Same.
4257 * objc/execute/exceptions/catchall-1.m: Same.
4258 * objc/execute/exceptions/finally-1.m: Same.
4259 * objc/execute/exceptions/local-variables-1.m: Same.
4260 * objc/execute/exceptions/foward-1.m: Same.
4261 * objc/execute/bf-common.h
4262 * objc/execute/enumeration-2.m: Same.
4263 * objc/execute/formal_protocol-1.m: Same.
4264 * objc/execute/formal_protocol-3.m: Same.
4265 * objc/execute/formal_protocol-5.m: Same.
4266 * objc/execute/accessing_ivars.m: Same.
4267 * objc/execute/bycopy-2.m: Same.
4268 * objc/execute/formal_protocol-7.m: Same.
4269 * objc/execute/compatibility_alias.m: Same.
4270 * objc/execute/no_clash.m: Same.
4271 * objc/execute/object_is_meta_class.m: Same.
4272 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
4273 * objc/execute/class-tests-1.h: Include stdio.h.
4274 * objc/execute/class-tests-2.h: Same.
4275 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
4277 * obj-c++.dg/try-catch-2.mm: Same.
4279 2011-02-17 Jakub Jelinek <jakub@redhat.com>
4282 * g++.dg/warn/Wunused-parm-4.C: New test.
4284 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
4285 Jan Hubicka <jh@suse.cz>
4289 * g++.dg/debug/pr47106.C: New.
4291 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
4294 * gcc.target/i386/pr43653.c: New test.
4296 2011-02-11 Dodji Seketeli <dodji@redhat.com>
4299 * g++.dg/template/inherit6.C: New test.
4301 2011-02-16 Janus Weil <janus@gcc.gnu.org>
4304 * gfortran.dg/class_39.f03: New.
4306 2011-02-16 Dodji Seketeli <dodji@redhat.com>
4309 * g++.dg/cpp0x/variadic106.C: New test.
4311 2011-02-16 Jakub Jelinek <jakub@redhat.com>
4314 * gfortran.dg/pr47757-1.f90: New test.
4315 * gfortran.dg/pr47757-2.f90: New test.
4316 * gfortran.dg/pr47757-3.f90: New test.
4319 * g++.dg/cpp0x/enum8.C: New test.
4321 2011-02-15 Jason Merrill <jason@redhat.com>
4323 * g++.dg/inherit/implicit-trivial1.C: New.
4324 * g++.dg/cpp0x/implicit-trivial1.C: New.
4326 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
4329 * gcc.dg/torture/pr47725.c: Removed.
4331 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4334 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
4335 constant does not generate a load from memory.
4337 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
4340 * gcc.dg/torture/pr47725.c: New.
4342 2011-02-15 Richard Guenther <rguenther@suse.de>
4344 PR tree-optimization/47743
4345 * gcc.dg/torture/pr47743.c: New testcase.
4347 2011-02-15 Jakub Jelinek <jakub@redhat.com>
4350 * gcc.target/i386/pr47581.c: New test.
4352 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4355 * gfortran.dg/select_type_22.f03: New.
4357 2011-02-14 Jason Merrill <jason@redhat.com>
4359 * g++.dg/cpp0x/regress/enum1.C: New.
4361 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
4363 * gnat.dg/include.adb: New test.
4365 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4368 * gfortran.dg/class_38.f03: New.
4370 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
4372 * gcc.dg/pr46494.c: New test.
4374 2011-02-14 Richard Guenther <rguenther@suse.de>
4376 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
4378 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4381 * gnat.dg/null_pointer_deref1.exp: Don't skip on
4382 sparc*-sun-solaris2.11.
4384 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4387 * gfortran.dg/argument_checking_18.f90: New.
4389 2011-02-13 Tobias Burnus <burnus@net-b.de>
4391 * gfortran.dg/argument_checking_13.f90: Update dg-error.
4392 * gfortran.dg/argument_checking_17.f90: New.
4394 2011-02-12 Janus Weil <janus@gcc.gnu.org>
4396 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4397 are temporarily disabled.
4398 * gfortran.dg/class_7.f03: Ditto.
4399 * gfortran.dg/coarray_14.f90: Ditto.
4400 * gfortran.dg/typebound_proc_13.f03: Ditto.
4402 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
4405 * gfortran.dg/extends_11.f03: New.
4407 2011-02-11 Xinliang David Li <davidxl@google.com>
4409 PR tree-optimization/47707
4410 * g++.dg/tree-ssa/pr47707.C: New test.
4412 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
4414 * g++.dg/opt/inline17.C: New test.
4416 2011-02-11 Tobias Burnus <burnus@net-b.de>
4419 * gfortran.dg/pure_formal_2.f90: New.
4421 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
4423 PR rtl-optimization/47614
4424 * gfortran.dg/pr47614.f: New.
4426 2011-02-11 Joseph Myers <joseph@codesourcery.com>
4429 * gcc.dg/opts-6.c: New test.
4431 2011-02-11 Jakub Jelinek <jakub@redhat.com>
4434 * gcc.dg/pr47684.c: New test.
4436 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4439 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4440 c99_runtime, dg-add-options c99_runtime.
4441 (main): Use __asm__.
4443 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4446 * lib/target-supports.exp (check_ascii_locale_available): New proc.
4447 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4448 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4449 * gcc.dg/ucnid-10.c: Likewise.
4450 * gcc.dg/ucnid-13.c: Likewise.
4451 * gcc.dg/ucnid-7.c: Likewise.
4452 * gcc.dg/ucnid-8.c: Likewise.
4453 Adapt dg-warning line number.
4455 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
4457 * gcc.target/i386/parity-1.c: Use -march=k8.
4458 * gcc.target/i386/parity-2.c: Ditto.
4459 * gcc.target/i386/vecinit-1.c: Ditto.
4460 * gcc.target/i386/vecinit-2.c: Ditto.
4462 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4465 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4466 * gcc.target/mips/save-restore-3.c: Likewise.
4467 * gcc.target/mips/save-restore-4.c: Likewise.
4468 * gcc.target/mips/save-restore-5.c: Likewise.
4471 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4472 * g++.dg/tree-prof/partition2.C: Likewise.
4474 2011-02-09 Jason Merrill <jason@redhat.com>
4476 * g++.dg/tree-ssa/inline-3.C: Use a normal function
4477 rather than misdeclare std::puts.
4479 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4480 * g++.dg/other/warning1.C: Likewise.
4481 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4482 * g++.old-deja/g++.gb/scope06.C: Likewise.
4483 * g++.old-deja/g++.law/cvt11.C: Likewise.
4484 * g++.old-deja/g++.law/init1.C: Likewise.
4485 * g++.dg/abi/mangle26.C: Likewise.
4487 * g++.dg/template/function1.C: Adjust for C++0x mode.
4488 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4490 * g++.dg/ext/label10.C: Adjust for C++0x mode.
4491 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4493 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4495 * g++.dg/cpp0x/regress/abi-empty7.C: New.
4497 * g++.dg/cpp0x/regress: New directory.
4498 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4499 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4500 * g++.dg/cpp0x/regress/regress3.C: New.
4502 2011-02-10 Richard Guenther <rguenther@suse.de>
4504 PR tree-optimization/47677
4505 * gcc.dg/torture/pr47677.c: New testcase.
4507 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
4509 * objc.dg/special/load-category-1.m: Remove unused header.
4510 * objc.dg/special/load-category-1a.m: Likewise.
4511 * objc.dg/special/load-category-2.m: Likewise.
4512 * objc.dg/special/load-category-2a.m: Likewise.
4513 * objc.dg/special/load-category-3.m: Likewise.
4514 * objc.dg/special/load-category-3a.m: Likewise.
4515 * objc.dg/attributes/proto-attribute-2.m: Likewise.
4516 * objc.dg/attributes/proto-attribute-3.m: Likewise.
4517 * objc.dg/attributes/class-attribute-1.m: Likewise.
4518 * objc.dg/property/property.exp: Don't run for Darwin < 9.
4519 * obj-c++.dg/property/property.exp: Likewise.
4520 * objc.dg/attributes/method-sentinel-1.m: Update type header.
4521 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4522 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4523 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4524 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4525 * obj-c++.dg/template-8.mm: Likewise.
4527 2011-02-10 Jakub Jelinek <jakub@redhat.com>
4530 * gcc.target/i386/pr47665.c: New test.
4532 2011-02-10 Jie Zhang <jie@codesourcery.com>
4536 2011-02-05 Jie Zhang <jie@codesourcery.com>
4538 * gcc.dg/pr42631.c: Update test.
4539 * gcc.dg/pr42631-2.c: New test.
4541 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4544 * gfortran.dg/proc_decl_25.f90: New.
4546 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4549 * gfortran.dg/typebound_assignment_2.f03: New.
4551 2011-02-09 Richard Guenther <rguenther@suse.de>
4553 PR tree-optimization/47664
4554 * gcc.dg/tree-ssa/inline-7.c: New testcase.
4556 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
4559 * gnat.dg/uninit_func.adb: Adjust dg directive.
4561 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
4564 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4566 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4569 * gfortran.dg/auto_dealloc_2.f90: New.
4571 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4573 * gcc.dg/builtins-config.h: Remove __sgi handling.
4574 * lib/target-supports.exp (add_options_for_c99_runtime): Add
4575 -std=c99 for mips-sgi-irix6.5*.
4577 2011-02-09 Martin Jambor <mjambor@suse.cz>
4580 * gfortran.dg/pr25923.f90: Remove xfails.
4582 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4585 * gfortran.dg/inquire_14.f90: New test.
4587 2011-02-08 Janus Weil <janus@gcc.gnu.org>
4590 * gfortran.dg/pointer_init_6.f90: New.
4592 2011-02-08 Jeff Law <law@redhat.com>
4594 PR tree-optimization/42893
4595 * gcc.tree-ssa/pr42893.c: New test.
4597 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
4599 PR tree-optimization/46834
4600 PR tree-optimization/46994
4601 PR tree-optimization/46995
4602 * gcc.dg/graphite/id-pr46834.c: New.
4603 * gfortran.dg/graphite/id-pr46994.f90: New.
4604 * gfortran.dg/graphite/id-pr46995.f90: New.
4606 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4609 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4610 using the variable is known the warning is emitted there.
4611 * gcc.dg/uninit-pr19430.c (foo): Likewise.
4612 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4614 * c-c++-common/pr20000.c (g): Both warnings occur at the return
4617 * gcc.dg/noreturn-1.c (foo5): Likewise.
4618 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4619 (method2): Likewise.
4621 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4622 the return statement using the uninitialized variable.
4623 * gfortran.dg/pr39666-2.f90 (f): Likewise.
4625 2011-02-08 Richard Guenther <rguenther@suse.de>
4628 * g++.dg/opt/pr47639.c: New testcase.
4630 2011-02-08 Richard Guenther <rguenther@suse.de>
4632 PR tree-optimization/47632
4633 * g++.dg/opt/pr47632.C: New testcase.
4635 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4637 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4639 2011-02-07 Richard Guenther <rguenther@suse.de>
4641 PR tree-optimization/47615
4642 * g++.dg/opt/pr47615.C: New testcase.
4644 2011-02-07 Richard Guenther <rguenther@suse.de>
4646 PR tree-optimization/47621
4647 * gcc.dg/torture/pr47621.c: New testcase.
4649 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
4651 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4653 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
4656 * gfortran.dg/allocate_with_source_1 : New test.
4658 2011-02-05 Jakub Jelinek <jakub@redhat.com>
4661 * gcc.dg/pr47610.c: New test.
4663 2011-02-05 Jie Zhang <jie@codesourcery.com>
4666 * gcc.dg/pr42631.c: Update test.
4667 * gcc.dg/pr42631-2.c: New test.
4669 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4672 * gfortran.dg/pr47574.f90: New test.
4674 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4676 PR tree-optimization/46194
4677 * gcc.dg/autopar/pr46194.c: New.
4679 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4681 PR tree-optimization/43695
4682 * g++.dg/ipa/pr43695.C: New.
4684 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4687 * gcc.dg/pr23200.c: New test.
4689 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4692 * g++.dg/pr47589.C: New test.
4694 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4697 * g++.dg/template/typedef37.C: New test.
4698 * g++.dg/template/param1.C: Adjust expected error message.
4700 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4703 * gcc.dg/pr31490-2.c: New test.
4704 * gcc.dg/pr31490-3.c: New test.
4705 * gcc.dg/pr31490-4.c: New test.
4707 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4708 Jakub Jelinek <jakub@redhat.com>
4711 * g++.dg/parser/semicolon3.C: Adjust.
4712 * g++.dg/parser/semicolon4.C: New testcase.
4713 * g++.dg/pr46890.C: New testcase.
4715 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4718 * g++.dg/init/pr29571.C: New.
4720 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4722 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4723 instead of vect_int.
4725 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4728 * gcc.target/i386/pr47312.c: New test.
4731 * gcc.target/i386/pr47564.c: New test.
4733 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4735 PR tree-optimization/45122
4736 * gcc.dg/tree-ssa/pr45122.c: New.
4738 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4741 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4744 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4745 and vsx so a default --with-cpu=power7 doesn't give an error
4746 when -mavoid-indexed-addresses is used.
4748 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4749 wrapper function to save the arguments and then jump to the real
4750 function, rather than depending on the compiler not to move stuff
4752 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4754 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4755 Paul Thomas <pault@gcc.gnu.org>
4758 * gfortran.dg/class_37.f03 : New test.
4760 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4761 Richard Guenther <rguenther@suse.de>
4763 PR tree-optimization/40979
4765 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4766 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4767 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4768 check_vect_support_and_set_flags.
4769 * gfortran.dg/graphite/vect-pr40979.f90: New.
4771 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4774 * gfortran.dg/class_36.f03: New.
4776 2011-02-02 Richard Guenther <rguenther@suse.de>
4778 PR tree-optimization/47566
4779 * gcc.dg/lto/20110201-1_0.c: New testcase.
4781 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4787 * debug/pr47498.c: New.
4788 * debug/pr47501.c: New.
4790 2011-02-01 Richard Guenther <rguenther@suse.de>
4792 PR tree-optimization/47559
4793 * g++.dg/torture/pr47559.C: New testcase.
4795 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4798 * gfortran.dg/typebound_call_20.f03: New.
4800 2011-02-01 Richard Guenther <rguenther@suse.de>
4802 PR tree-optimization/47555
4803 * gcc.dg/pr47555.c: New testcase.
4805 2011-02-01 Richard Guenther <rguenther@suse.de>
4807 PR tree-optimization/47541
4808 * g++.dg/torture/pr47541.C: New testcase.
4810 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4813 * gfortran.dg/typebound_call_19.f03: New.
4815 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4818 * g++.dg/cpp0x/pr47416.C: New test.
4820 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4823 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4825 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4828 * gfortran.dg/typebound_assignment_1.f03: New.
4830 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4832 PR tree-optimization/47538
4833 * gcc.c-torture/execute/pr47538.c: New test.
4835 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4838 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4840 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4842 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4844 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4846 PR rtl-optimization/44031
4847 * gcc.c-torture/compile/20110131-1.c: New test.
4849 2011-01-31 Tobias Burnus <burnus@net-b.de>
4852 * gfortran.dg/stmt_func_1.f90: New.
4854 2011-01-31 Tobias Burnus <burnus@net-b.de>
4857 * gfortran.dg/interface_34.f90: New.
4859 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4862 * gfortran.dg/realloc_on_assign_5.f03: New test.
4863 * gfortran.dg/realloc_on_assign_5.f03: New test.
4865 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4867 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4868 * gfortran.dg/bessel_7.f90: Likewise.
4869 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4871 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4872 * gfortran.dg/sum_init_expr.f03: Likewise.
4874 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4876 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4879 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4880 loop only on "vect_intfloat_cvt" targets.
4882 2011-01-29 Tobias Burnus <burnus@net-b.de>
4885 * gfortran.dg/shape_6.f90: New.
4887 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4889 PR libgfortran/47434
4890 * gfortran.dg/read_infnan_1.f90: Update test.
4891 * gfortran.dg/module_nan.f90: Update test.
4892 * gfortran.dg/char4_iunit_1.f03: Update test.
4893 * gfortran.dg/large_real_kind_1.f90: Update test.
4894 * gfortran.dg/real_const_3.f90: Update test.
4895 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4897 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4900 * g++.dg/template/param2.C: New test.
4902 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4904 PR libgfortran/47285
4905 * gfortran.dg/fmt_g.f: New test.
4907 2011-01-28 Tobias Burnus <burnus@net-b.de>
4910 * gfortran.dg/pure_formal_1.f90: New.
4912 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4915 * gcc.dg/tls/pr42894.c: New test.
4917 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4919 * gcc.dg/pr47276.c: Add dg-require-visibility.
4921 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4923 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4925 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4926 Tobias Burnus <burnus@gcc.gnu.org>
4931 * gfortran.dg/realloc_on_assign_3.f03: New test.
4932 * gfortran.dg/realloc_on_assign_4.f03: New test.
4933 * gfortran.dg/allocatable_function_5.f90: New test.
4934 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4935 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4936 implemented" dg-errors.
4938 2011-01-27 Jan Hubicka <jh@suse.cz>
4941 * gcc.dg/attr-weakref-4.c: New testcase
4943 2011-01-27 Martin Jambor <mjambor@suse.cz>
4945 PR tree-optimization/47228
4946 * gcc.dg/torture/pr47228.c: New test.
4948 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4950 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4952 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4954 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4955 when using auto-overlay support on the SPU.
4957 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4959 PR rtl-optimization/44174
4960 * gcc.target/i386/asm-6.c: New test.
4962 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4964 PR rtl-optimization/46856
4965 * gcc.c-torture/compile/pr46856.c: New test.
4967 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4968 Andrew Pinski <pinskia@gmail.com>
4971 * gcc.dg/pr43082.c: New.
4973 2011-01-26 DJ Delorie <dj@redhat.com>
4975 PR rtl-optimization/46878
4976 * gcc.dg/pr46878-1.c: New test.
4978 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4981 * g++.dg/cpp0x/pr47476.C: New test.
4983 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4985 * gcc.c-torture/compile/20110126-1.c: New test.
4987 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4990 * gcc.dg/torture/pr47473.c: New test.
4992 2011-01-26 Jan Hubicka <jh@suse.cz>
4995 * gcc.c-torture/execute/pr47237.c: New testcase.
4997 2011-01-26 Jan Hubicka <jh@suse.cz>
4999 PR tree-optimization/47190
5000 * gcc.dg/attr-weakref-3.c: New testcase.
5002 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
5005 * gcc.dg/dll-9a.c: New test file.
5006 * gcc.dg/dll-11.c: Likewise.
5007 * gcc.dg/dll-12.c: Likewise.
5008 * gcc.dg/dll-12a.c: Likewise.
5009 * gcc.dg/dll-11a.c: Likewise.
5010 * gcc.dg/dll-9.c: Likewise.
5011 * gcc.dg/dll-10.c: Likewise.
5012 * gcc.dg/dll-10a.c: Likewise.
5013 * g++.dg/ext/dllexport4a.cc: Likewise.
5014 * g++.dg/ext/dllexport4.C: Likewise.
5015 * g++.dg/ext/dllexport5.C: Likewise.
5016 * g++.dg/ext/dllexport5a.cc: Likewise.
5018 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5020 PR tree-optimization/46970
5021 * gcc.dg/graphite/pr46970.c: New.
5023 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5025 PR tree-optimization/46215
5026 * gcc.dg/graphite/pr46215.c: New.
5028 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5030 PR tree-optimization/46168
5031 * gcc.dg/graphite/pr46168.c: New.
5033 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5035 PR tree-optimization/43657
5036 * gcc.dg/graphite/pr43657.c: New.
5038 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5040 PR tree-optimization/29832
5041 * gfortran.dg/graphite/pr29832.f90: New.
5043 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5045 PR tree-optimization/43567
5046 * gcc.dg/graphite/pr43567.c: New.
5048 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5050 * gfortran.dg/graphite/interchange-4.f: New.
5051 * gfortran.dg/graphite/interchange-5.f: New.
5053 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
5054 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
5055 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
5056 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
5057 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
5058 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
5059 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
5060 * gfortran.dg/ltrans-7.f90: Removed.
5061 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
5063 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
5064 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
5065 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
5066 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
5067 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
5068 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
5069 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
5070 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
5071 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
5072 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
5073 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
5074 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
5075 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
5076 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
5077 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
5078 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
5079 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
5080 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
5081 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
5082 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
5083 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
5084 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
5085 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
5086 * gcc.dg/tree-ssa/data-dep-1.c
5087 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
5088 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
5089 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
5090 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
5091 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
5093 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5095 PR tree-optimization/47265
5096 PR tree-optimization/47443
5097 * gcc.c-torture/compile/pr47265.c: New test.
5098 * gcc.dg/pr47443.c: New test.
5100 2011-01-25 Martin Jambor <mjambor@suse.cz>
5102 PR tree-optimization/47382
5103 * g++.dg/torture/pr47382.C: New test.
5104 * g++.dg/opt/devirt1.C: Xfail.
5106 2011-01-25 Yao Qi <yao@codesourcery.com>
5109 * gcc.target/arm/pr45701-1.c: New test.
5110 * gcc.target/arm/pr45701-2.c: New test.
5111 * gcc.target/arm/pr45701-3.c: New test.
5113 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5114 Jakub Jelinek <jakub@redhat.com>
5116 PR tree-optimization/47271
5117 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
5119 2011-01-25 Nick Clifton <nickc@redhat.com>
5121 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
5122 (saturate_add): Delete.
5124 (main): Do not run saturate_add.
5125 (set_interrupts): Delete.
5127 2011-01-25 Tobias Burnus <burnus@net-b.de>
5130 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
5132 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5134 PR tree-optimization/47427
5135 PR tree-optimization/47428
5136 * gcc.c-torture/compile/pr47427.c: New test.
5137 * gcc.c-torture/compile/pr47428.c: New test.
5139 2011-01-25 Richard Guenther <rguenther@suse.de>
5142 * gcc.dg/torture/pr47411.c: New testcase.
5144 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5146 * gfortran.dg/graphite/id-24.f: New.
5147 * gfortran.dg/graphite/id-25.f: New.
5149 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5151 * gfortran.dg/graphite/id-23.f: New.
5153 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5155 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
5157 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5159 * gcc.dg/graphite/block-0.c: Un-XFAILed.
5160 * gcc.dg/graphite/block-1.c: Un-XFAILed.
5161 * gcc.dg/graphite/block-7.c: Un-XFAILed.
5162 * gcc.dg/graphite/block-8.c: Un-XFAILed.
5163 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
5164 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
5165 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
5166 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
5167 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
5169 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5171 * gcc.dg/graphite/block-0.c: Add documentation.
5172 * gcc.dg/graphite/block-4.c: Same.
5173 * gcc.dg/graphite/block-7.c: Same.
5174 * gcc.dg/graphite/block-8.c: New.
5175 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
5176 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
5177 * gcc.dg/graphite/interchange-12.c: Add documentation.
5178 * gcc.dg/graphite/interchange-13.c: New.
5179 * gcc.dg/graphite/interchange-14.c: New.
5180 * gcc.dg/graphite/interchange-15.c: New.
5181 * gcc.dg/graphite/interchange-8.c: Add documentation.
5182 * gcc.dg/graphite/interchange-mvt.c: Same.
5184 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5187 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
5188 * gcc.target/powerpc/altivec-14.c: Ditto.
5189 * gcc.target/powerpc/altivec-33.c: Ditto.
5190 * gcc.target/powerpc/altivec-types-1.c: Ditto.
5191 * gcc.target/powerpc/altivec-types-2.c: Ditto.
5192 * gcc.target/powerpc/altivec-types-3.c: Ditto.
5193 * gcc.target/powerpc/altivec-types-4.c: Ditto.
5194 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
5195 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
5196 * g++.dg/ext/altivec-15.C: Ditto.
5197 * g++.dg/ext/altivec-types-1.C: Ditto.
5198 * g++.dg/ext/altivec-types-2.C: Ditto.
5199 * g++.dg/ext/altivec-types-3.C: Ditto.
5200 * g++.dg/ext/altivec-types-4.C: Ditto.
5202 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5204 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
5206 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5208 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
5209 optimization options.
5211 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5213 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
5216 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
5218 2011-01-23 Tobias Burnus <burnus@net-b.de>
5221 * gfortran.dg/allocatable_scalar_12.f90: New.
5223 2011-01-23 Ira Rosen <irar@il.ibm.com>
5225 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
5226 vectorization to be not profitable if peeling is used to
5227 realign the memory access.
5228 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
5229 loop bound to avoid loop unrolling.
5230 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5232 2011-01-22 Jan Hubicka <jh@suse.cz>
5235 * g++.dg/lto/pr47333.C: New file.
5237 2011-01-22 Jan Hubicka <jh@suse.cz>
5239 PR tree-optimization/43884
5241 * gcc.dg/autopar/outer-2.c: Increase array size.
5242 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
5244 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5247 * gfortran.dg/c_loc_tests_16.f90: New test.
5249 2011-01-22 Tobias Burnus <burnus@net-b.de>
5252 * gfortran.dg/typebound_proc_19.f90: New.
5254 2011-01-21 Jeff Law <law@redhat.com>
5256 PR tree-optimization/47053
5257 * g++.dg/pr47053.C: New test.
5259 2011-01-21 Jason Merrill <jason@redhat.com>
5262 * g++.dg/cpp0x/constexpr-ctor6.C: New.
5264 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5267 * g++.dg/cpp0x/range-for10.C: New test.
5268 * g++.dg/template/for1.C: New test.
5271 * g++.dg/tree-prof/partition3.C: New test.
5273 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
5275 PR rtl-optimization/47366
5276 * g++.dg/opt/pr47366.C: New test.
5278 2011-01-21 Jason Merrill <jason@redhat.com>
5281 * g++.dg/cpp0x/constexpr-regress2.C: New.
5283 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
5285 2011-01-21 Jeff Law <law@redhat.com>
5287 PR rtl-optimization/41619
5288 * gcc.dg/pr41619.c: New.
5290 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5292 PR tree-optimization/47355
5293 * g++.dg/opt/pr47355.C: New test.
5295 2011-01-21 Richard Guenther <rguenther@suse.de>
5297 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
5300 2011-01-21 Richard Guenther <rguenther@suse.de>
5302 PR tree-optimization/47365
5303 * gcc.dg/torture/pr47365.c: New testcase.
5304 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5306 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5308 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
5310 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5312 PR tree-optimization/47391
5313 * gcc.dg/pr47391.c: New test.
5315 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5317 * g++.dg/template/char1.C: Use signed char.
5319 2011-01-21 Tobias Burnus <burnus@net-b.de>
5322 * gfortran.dg/pointer_target_4.f90: New.
5324 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5327 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
5328 ILP32 system and not IP32.
5330 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
5333 * g++.dg/debug/pr46583.C: New.
5335 2011-01-20 Jakub Jelinek <jakub@redhat.com>
5338 * g++.dg/debug/pr47283.C: New test.
5341 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
5342 * gcc.target/i386/headmerge-2.c: Likewise.
5344 2011-01-20 Richard Guenther <rguenther@suse.de>
5347 * gcc.dg/torture/pr47370.c: New testcase.
5349 2011-01-20 Jakub Jelinek <jakub@redhat.com>
5351 PR tree-optimization/46130
5352 * gcc.dg/pr46130-1.c: New test.
5353 * gcc.dg/pr46130-2.c: New test.
5355 2011-01-19 Dodji Seketeli <dodji@redhat.com>
5358 * g++.dg/debug/dwarf2/template-params-10.C: New test.
5360 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
5363 * g++.dg/debug/pr46240.cc: New.
5365 2011-01-19 Jakub Jelinek <jakub@redhat.com>
5368 * g++.dg/template/anonunion1.C: New test.
5370 PR rtl-optimization/47337
5371 * gcc.c-torture/execute/pr47337.c: New test.
5373 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5376 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
5378 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5380 PR tree-optimization/46021
5381 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
5383 2011-01-19 Jakub Jelinek <jakub@redhat.com>
5385 PR tree-optimization/47290
5386 * g++.dg/torture/pr47290.C: New test.
5388 2011-01-18 Janus Weil <janus@gcc.gnu.org>
5391 * gfortran.dg/proc_ptr_comp_29.f90: New.
5393 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5396 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5397 powerpc-apple-darwin9.
5399 2011-01-18 Jakub Jelinek <jakub@redhat.com>
5401 PR rtl-optimization/47299
5402 * gcc.c-torture/execute/pr47299.c: New test.
5404 2011-01-17 Jason Merrill <jason@redhat.com>
5406 * g++.dg/cpp0x/constexpr-virtual.C: New.
5408 2011-01-17 Jakub Jelinek <jakub@redhat.com>
5411 * gfortran.dg/gomp/pr47331.f90: New test.
5413 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
5416 * objc.dg/selector-warn-1.m: New.
5417 * obj-c++.dg/selector-warn-1.mm: New.
5419 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
5421 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5422 Update dg-final accordingly.
5424 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5426 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5428 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5430 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5432 * gcc.dg/guality/pr36728-2.c: Likewise.
5434 2011-01-17 Richard Guenther <rguenther@suse.de>
5436 PR tree-optimization/47313
5437 * g++.dg/torture/pr47313.C: New testcase.
5439 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
5442 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5443 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5444 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5445 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5447 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5449 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5450 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5451 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5453 2011-01-17 Richard Guenther <rguenther@suse.de>
5455 PR tree-optimization/45967
5456 * gcc.dg/torture/pr45967-2.c: New testcase.
5457 * gcc.dg/torture/pr45967-3.c: Likewise.
5459 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5462 * g++.dg/ext/pr47213.C: Require visibility.
5464 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5466 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5467 * gcc.dg/fixed-point/struct-union.c: Update error messages.
5469 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5471 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5472 Linux-based targets.
5474 2011-01-13 Jan Hubicka <jh@suse.cz>
5476 PR tree-optimization/47276
5477 * gcc.dg/pr47276.c: New testcase.
5479 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
5480 Jonathan Wakely <jwakely.gcc@gmail.com>
5483 * g++.dg/other/pr33558.C: New.
5484 * g++.dg/other/pr33558-2.C: New.
5486 2011-01-14 Martin Jambor <mjambor@suse.cz>
5488 PR tree-optimization/45934
5489 PR tree-optimization/46302
5490 * g++.dg/ipa/devirt-c-1.C: New test.
5491 * g++.dg/ipa/devirt-c-2.C: Likewise.
5492 * g++.dg/ipa/devirt-c-3.C: Likewise.
5493 * g++.dg/ipa/devirt-c-4.C: Likewise.
5494 * g++.dg/ipa/devirt-c-5.C: Likewise.
5495 * g++.dg/ipa/devirt-c-6.C: Likewise.
5496 * g++.dg/ipa/devirt-6.C: Likewise.
5497 * g++.dg/ipa/devirt-d-1.C: Likewise.
5498 * g++.dg/torture/pr45934.C: Likewise.
5500 2011-01-14 Jason Merrill <jason@redhat.com>
5502 * g++.dg/cpp0x/variadic105.C: New.
5504 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5505 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5508 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5509 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5510 execution tests on i?86-*-*, x86_64-*-* and
5511 powerpc*-apple-darwin* && ilp32.
5512 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5513 tests on i?86-*-* and x86_64-*-*.
5515 2011-01-14 Richard Guenther <rguenther@suse.de>
5517 PR tree-optimization/47280
5518 * g++.dg/opt/pr47280.C: New testcase.
5520 2011-01-14 Jason Merrill <jason@redhat.com>
5522 * g++.dg/cpp0x/constexpr-regress1.C: New.
5524 * g++.dg/ext/flexary2.C: New.
5526 2011-01-14 Richard Guenther <rguenther@suse.de>
5529 * gcc.dg/torture/pr47281.c: New testcase.
5530 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5532 2011-01-14 Richard Guenther <rguenther@suse.de>
5534 PR tree-optimization/47286
5535 * gcc.dg/tree-ssa/pr47286.c: New testcase.
5537 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
5540 * g++.dg/ext/pr47213.C: New.
5542 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5544 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5546 2011-01-13 Tobias Burnus <burnus@net-b.de>
5547 Mikael Morin <mikael@gcc.gnu.org>
5551 * gfortran.dg/select_type_20.f90: New.
5552 * gfortran.dg/select_type_21.f90: New.
5554 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5557 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5559 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5561 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5562 * gcc.dg/guality/pr36728-2.c: Likewise.
5564 2011-01-13 Dodji Seketeli <dodji@redhat.com>
5567 * g++.dg/debug/dwarf2/template-params-9.C: New test.
5569 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
5571 PR rtl-optimization/45352
5572 * gcc.dg/pr45352-3.c: New.
5574 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5576 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5578 * g++.dg/cpp0x/range-for8.C: New.
5579 * g++.dg/cpp0x/range-for9.C: New.
5581 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
5584 * g++.dg/debug/pr47209.C: New.
5586 2011-01-12 Richard Guenther <rguenther@suse.de>
5589 * gcc.dg/lto/pr47259_0.c: New testcase.
5590 * gcc.dg/lto/pr47259_1.c: Likewise.
5592 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
5594 * objc-obj-c++-shared/Object1.h: Add copyright header, update
5595 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5596 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5597 methods missing from the OBJC2 Object.
5598 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5599 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5600 GNU and NeXT runtimes.
5601 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5603 * objc-obj-c++-shared/Object1.m: Likewise.
5604 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
5605 * objc.dg/proto-qual-1.m: Likewise.
5606 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5607 * obj-c++.dg/proto-qual-1.mm: Likewise.
5609 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
5612 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5614 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5616 Fixed the Objective-C++ testsuite and updated all tests.
5617 * lib/obj-c++.exp (obj-c++_init): Declare and set
5618 gcc_warning_prefix and gcc_error_prefix.
5619 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5620 'dg-warning', 'dg-message' and 'dg-error'.
5621 * obj-c++.dg/class-extension-3.mm: Likewise.
5622 * obj-c++.dg/class-protocol-1.mm: Likewise.
5623 * obj-c++.dg/encode-7.mm: Likewise.
5624 * obj-c++.dg/exceptions-3.mm: Likewise.
5625 * obj-c++.dg/exceptions-5.mm: Likewise.
5626 * obj-c++.dg/method-12.mm: Likewise.
5627 * obj-c++.dg/method-13.mm: Likewise.
5628 * obj-c++.dg/method-15.mm: Likewise.
5629 * obj-c++.dg/method-16.mm: Likewise.
5630 * obj-c++.dg/method-4.mm: Likewise.
5631 * obj-c++.dg/method-8.mm: Likewise.
5632 * obj-c++.dg/method-conflict-1.mm: Likewise.
5633 * obj-c++.dg/method-conflict-2.mm: Likewise.
5634 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5635 and uncommented second part of the testcase now that the testsuite
5637 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
5638 and uncommented second part of the testcase now that the testsuite
5640 * obj-c++.dg/private-1.mm: Likewise.
5641 * obj-c++.dg/proto-lossage-4.mm: Likewise.
5642 * obj-c++.dg/syntax-error-7.mm: Likewise.
5643 * obj-c++.dg/warn5.mm: Likewise.
5644 * obj-c++.dg/property/at-property-14.mm: Likewise.
5645 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5647 * obj-c++.dg/property/at-property-18.mm: Likewise.
5648 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5650 * obj-c++.dg/property/at-property-21.mm: Likewise.
5651 * obj-c++.dg/property/at-property-28.mm: Likewise.
5652 * obj-c++.dg/property/at-property-5.mm: Likewise.
5653 * obj-c++.dg/property/dynamic-2.mm: Likewise.
5654 * obj-c++.dg/property/property-neg-3.mm: Likewise.
5655 * obj-c++.dg/property/synthesize-11.mm: Likewise.
5656 * obj-c++.dg/property/synthesize-6.mm: Likewise.
5657 * obj-c++.dg/property/synthesize-8.mm: Likewise.
5658 * obj-c++.dg/property/synthesize-9.mm: Likewise.
5659 * obj-c++.dg/tls/diag-5.mm: Likewise.
5660 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5661 dg-error, now matched correctly.
5663 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5665 * objc.dg/property/at-property-29.m: New.
5666 * obj-c++.dg/property/at-property-29.mm: New.
5668 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5670 * go.test/go-test.exp (go-set-goarch): New proc.
5671 (go-gc-tests): Use it.
5673 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5676 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5678 2011-01-11 Richard Henderson <rth@redhat.com>
5680 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5682 2011-01-11 Jan Hubicka <jh@suse.cz>
5686 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5687 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5689 2011-01-11 Richard Guenther <rguenther@suse.de>
5691 PR tree-optimization/46076
5692 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5694 2011-01-11 Jeff Law <law@redhat.com>
5696 * PR tree-optimization/47086
5697 * gcc.dg/pr47086.c: New test.
5699 2011-01-11 Jason Merrill <jason@redhat.com>
5702 * g++.dg/template/new10.C: New.
5705 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5707 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5709 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5710 Split type definitions and NSConstantString class into...
5711 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5712 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5713 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5714 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5715 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5716 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5718 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5719 encode defines for newer NeXT system headers.
5720 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5721 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5722 * objc.dg/foreach-5.m: Likewise.
5723 * objc.dg/foreach-2.m: Likewise.
5724 * objc.dg/foreach-4.m: Likewise.
5725 * objc.dg/torture/strings/string1.m: Likewise.
5726 * objc.dg/torture/strings/string2.m: Likewise.
5727 * objc.dg/torture/strings/string3.m: Likewise.
5728 * objc.dg/torture/strings/string4.m: Likewise.
5729 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5730 header and stand alone.
5731 * obj-c++.dg/strings/strings-2.mm: Likewise.
5732 * objc.dg/torture/strings/const-str-3.m: Likewise.
5733 * objc.dg/strings/strings-2.m: Likewise.
5734 * objc.dg/strings/const-str-12b.m: Likewise.
5736 2011-01-12 Richard Guenther <rguenther@suse.de>
5739 * gcc.dg/attr-weak-1.c: Adjust.
5741 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5744 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5745 standard compliant and comment.
5747 2011-01-10 Jan Hubicka <jh@suse.cz>
5750 * gcc.dg/initpri3.c: New testcase.
5752 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5755 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5761 (g_ebp_save): Likewise.
5762 (g_esp_save): Likewise.
5764 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5766 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5768 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5770 PR tree-optimization/46021
5771 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5772 i?86-*-*, x86_64-*-*.
5774 2011-01-10 Jeff Law <law@redhat.com>
5776 * PR tree-optimization/47141
5777 * gcc.c-torture/compile/pr47141.c: New test.
5779 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5782 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5783 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5784 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5785 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5788 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5789 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5790 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5791 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5792 being vectorized. Adjust dg-final pattern.
5795 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5796 * gcc.dg/vect/slp-24.c: Likewise.
5798 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5801 * g++.dg/other/pr47218-1.C: New test file.
5802 * g++.dg/other/pr47218.C: Likewise.
5803 * g++.dg/other/pr47218.h: New supporting header.
5805 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5808 * objc.dg/attributes/invalid-attribute-1.m: New.
5809 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5811 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5814 * gfortran.dg/proc_ptr_comp_28.f90: New.
5816 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5818 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5819 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5820 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5821 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5822 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5823 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5824 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5825 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5826 * objc.dg/gnu-api-2-class.m: Likewise.
5827 * objc.dg/gnu-api-2-ivar.m: Likewise.
5828 * objc.dg/gnu-api-2-method.m: Likewise.
5829 * objc.dg/gnu-api-2-objc.m: Likewise.
5830 * objc.dg/gnu-api-2-object.m: Likewise.
5831 * objc.dg/gnu-api-2-property.m: Likewise.
5832 * objc.dg/gnu-api-2-protocol.m: Likewise.
5833 * objc.dg/gnu-api-2-sel.m: Likewise.
5835 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5837 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5838 * objc.dg/objc-foreach-4.m: Likewise.
5839 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5840 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5841 * objc.dg/foreach-4.m: Likewise.
5842 * objc.dg/foreach-5.m: Likewise.
5843 * objc.dg/foreach-3.m: Return self from init.
5845 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5848 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5850 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5853 * gfortran.dg/class_35.f90: New.
5855 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5857 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5859 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5862 * objc.dg/invalid-method-2.m: New.
5863 * obj-c++.dg/invalid-method-2.mm: New.
5865 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5868 * gfortran.dg/transpose_optimization_2.f90 : New test.
5870 2011-01-08 Jan Hubicka <jh@suse.cz>
5872 PR tree-optmization/46469
5873 * g++.dg/torture/pr46469.C: New testcase.
5875 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5877 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5878 emulation of libobjc-gnu structure layout functionality to ..
5879 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5880 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5881 * objc/execute/bf-common.h: Adjust headers.
5882 * objc/execute/bf-1.m: Likewise.
5883 * objc/execute/bf-2.m: Likewise.
5884 * objc/execute/bf-3.m: Likewise.
5885 * objc/execute/bf-4.m: Likewise.
5886 * objc/execute/bf-5.m: Likewise.
5887 * objc/execute/bf-6.m: Likewise.
5888 * objc/execute/bf-7.m: Likewise.
5889 * objc/execute/bf-8.m: Likewise.
5890 * objc/execute/bf-9.m: Likewise.
5891 * objc/execute/bf-10.m: Likewise.
5892 * objc/execute/bf-11.m: Likewise.
5893 * objc/execute/bf-12.m: Likewise.
5894 * objc/execute/bf-13.m: Likewise.
5895 * objc/execute/bf-14.m: Likewise.
5896 * objc/execute/bf-15.m: Likewise.
5897 * objc/execute/bf-16.m: Likewise.
5898 * objc/execute/bf-17.m: Likewise.
5899 * objc/execute/bf-18.m: Likewise.
5900 * objc/execute/bf-19.m: Likewise.
5901 * objc/execute/bf-20.m: Likewise.
5902 * objc/execute/bf-21.m: Likewise.
5903 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5904 objc_get_type_qualifiers ().
5906 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5909 * gfortran.dg/dependency_39.f90: New test.
5911 2011-01-07 Jan Hubicka <jh@suse.cz>
5913 Get builtins tests ready for linker plugin.
5914 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5915 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5916 my_memset, my_bzero): Mark used.
5917 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5918 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5920 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5923 2011-01-07 Jan Hubicka <jh@suse.cz>
5925 PR tree-optimization/46367
5926 * g++.dg/torture/pr46367.C: New file.
5928 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5931 * gcc.dg/pr47201.c: New test.
5934 * gcc.dg/tree-prof/pr47187.c: New test.
5936 2011-01-07 Tobias Burnus <burnus@net-b.de>
5939 * gfortran.dg/extends_type_of_3.f90: New.
5941 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5943 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5944 * g++.dg/ext/dllimport-MI1.C: Likewise.
5945 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5946 * g++.dg/ext/dllimport10.C: Likewise.
5947 * g++.dg/ext/dllimport11.C: Likewise.
5948 * g++.dg/ext/dllimport12.C: Likewise.
5949 * g++.dg/ext/dllimport13.C: Likewise.
5950 * g++.dg/ext/dllimport2.C: Likewise.
5951 * g++.dg/ext/dllimport3.C: Likewise.
5952 * g++.dg/ext/dllimport4.C: Likewise.
5953 * g++.dg/ext/dllimport5.C: Likewise.
5954 * g++.dg/ext/dllimport6.C: Likewise.
5955 * g++.dg/ext/dllimport8.C: Likewise.
5956 * g++.dg/ext/dllimport9.C: Likewise.
5957 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5958 targets, too. Additionally enable test for i?86-*-mingw*.
5959 * g++.dg/ext/selectany1.C: Likewise.
5960 Remove guard variable check.
5962 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5966 * gfortran.dg/storage_size_3.f08: Extended.
5968 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5971 * g++.dg/template/stdarg1.C: New test.
5973 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5976 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5977 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5978 from the interface of functions to not hide the errors that
5981 2011-01-06 Jan Hubicka <jh@suse.cz>
5983 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5984 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5986 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5990 * gfortran.dg/interface_33.f90: New test.
5992 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5995 * gcc.c-torture/compile/pr47150.c: New test.
5997 2011-01-06 Ira Rosen <irar@il.ibm.com>
5999 PR tree-optimization/47139
6000 * gcc.dg/vect/pr47139.c: New test.
6002 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6005 * gfortran.dg/extends_type_of_2.f03: New.
6007 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6009 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
6011 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
6013 * gnat.dg/opt14.adb: New test.
6015 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6018 * gfortran.dg/allocate_error_2.f90: New test.
6020 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6023 * gfortran.dg/storage_size_3.f08: New.
6025 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6027 PR libgfortran/47154
6028 * gfortran.dg/namelist_68.f90: New test.
6030 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
6032 * gnat.dg/unchecked_convert8.ad[sb]: New test.
6034 2011-01-04 Janus Weil <janus@gcc.gnu.org>
6037 * gfortran.dg/class_34.f90: New.
6039 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6041 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
6042 use __builtin_inff. Skip all single-precision tests that require
6045 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6047 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
6049 2011-01-03 Jakub Jelinek <jakub@redhat.com>
6051 PR tree-optimization/47148
6052 * gcc.c-torture/execute/pr47148.c: New test.
6054 PR tree-optimization/47155
6055 * gcc.c-torture/execute/pr47155.c: New test.
6057 PR rtl-optimization/47157
6058 * gcc.c-torture/compile/pr47157.c: New test.
6060 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6062 * gcc.dg/torture/vector-shift2.c (schar): Define.
6063 (main): Always use schar or uchar instead of plain "char" to avoid
6064 dependencies on implementation-defined char signedness.
6066 2011-01-03 Martin Jambor <mjambor@suse.cz>
6068 PR tree-optimization/46801
6069 * gnat.dg/pack9.adb: Remove xfail.
6071 2011-01-03 Martin Jambor <mjambor@suse.cz>
6073 PR tree-optimization/46984
6074 * g++.dg/ipa/pr46984.C: New test.
6076 2011-01-02 Janus Weil <janus@gcc.gnu.org>
6079 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
6081 2011-01-02 Jakub Jelinek <jakub@redhat.com>
6083 PR tree-optimization/47140
6084 * gcc.c-torture/compile/pr47140.c: New test.
6086 PR rtl-optimization/47028
6087 * gcc.dg/pr47028.c: New test.
6089 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
6091 * objc.dg/protocol-forward-1.m: Removed TODO.
6092 * objc.dg/protocol-forward-2.m: New.
6093 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
6094 * obj-c++.dg/protocol-forward-2.mm: New.
6096 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
6099 * g++.dg/eh/pr38662.C: New testcase.
6101 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
6103 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
6104 scan for newline '\n'.
6107 Copyright (C) 2011 Free Software Foundation, Inc.
6109 Copying and distribution of this file, with or without modification,
6110 are permitted in any medium without royalty provided the copyright
6111 notice and this notice are preserved.