1 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4 * g++.dg/diagnostic/bitfld2.C: New.
6 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9 * gcc.c-torture/execute/pr49281.c: New test.
11 2011-06-04 Jan Hubicka <jh@suse.cz>
13 PR tree-optimize/48929
14 * gcc.c-torture/compile/pr48929.c: New testcase.
16 2011-06-04 Jakub Jelinek <jakub@redhat.com>
18 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
20 2011-06-03 Jakub Jelinek <jakub@redhat.com>
23 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
25 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
27 * objc.dg/headers.m: Do not include sarray.h and hash.h.
29 2011-06-03 Richard Henderson <rth@redhat.com>
30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
32 * lib/target-supports.exp (check_sse_os_support_available): Use
35 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
37 * objc.dg/headers.m: Do not include objc-list.h.
39 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
41 * objc.dg/type-stream-1.m: Test removed.
42 * objc.dg/headers.m: Do not include typedstream.h.
44 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
46 * objc.dg/torture/forward-1.m (main): Updated testcase.
48 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
51 * gcc.c-torture/compile/pr49163.c: New.
53 2011-06-02 Asher Langton <langton2@llnl.gov>
56 * gfortran.dg/PR49268.f90: New test.
58 2011-06-02 Asher Langton <langton2@llnl.gov>
61 * gfortran.dg/PR37039.f90: New test.
63 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
66 * objc.dg/method-5.m: Updated.
67 * objc.dg/method-19.m: Updated.
68 * objc.dg/method-lookup-1.m: New.
69 * obj-c++.dg/method-6.mm: Updated.
70 * obj-c++.dg/method-7.mm: Updated.
71 * obj-c++.dg/method-lookup-1.mm: New.
73 2011-06-02 DJ Delorie <dj@redhat.com>
75 * lib/timeout.exp (timeout): Add board_info support.
77 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
79 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
81 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
84 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
85 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
87 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
88 Hans-Peter Nilsson <hp@axis.com>
90 PR rtl-optimization/48840
91 * gcc.target/sparc/ultrasp13.c: New test.
93 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
96 * gcc.c-torture/compile/pr49238.c: New.
98 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
100 * gcc.target/arm/g2.c: Skip test in -mthumb.
101 Skip test unless cpu is xscale.
102 * gcc.target/arm/scd42-2.c: Likewise.
103 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
105 2011-06-01 Jason Merrill <jason@redhat.com>
107 * g++.dg/cpp0x/decltype28.C: New.
108 * g++.dg/cpp0x/decltype29.C: New.
110 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
113 * gcc.target/mips/pr45074.c: New test.
115 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
116 Hans-Peter Nilsson <hp@axis.com>
118 PR rtl-optimization/48830
119 * gcc.target/sparc/ultrasp12.c: New test.
121 2011-06-01 David Li <davidxl@google.com>
123 * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
124 * testsuite/gcc.dg/profile-dir-2.c: Ditto.
125 * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
126 * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
127 * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
128 * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
129 * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
130 * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
131 * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
132 * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
133 * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
134 * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
135 * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
136 * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
137 * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
138 * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
139 * testsuite/gcc.dg/profile-dir-3.c: Ditto.
140 * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
142 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
144 * objc.dg/attributes/method-nonnull-1.m: New test.
145 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
147 2011-05-31 Tobias Burnus <burnus@net-b.de>
150 * gfortran.dg/coarray_atomic_1.f90: New.
151 * gfortran.dg/coarray/atomic_1.f90: New.
153 2011-05-31 Jakub Jelinek <jakub@redhat.com>
155 * gcc.dg/guality/bswaptest.c: New test.
156 * gcc.dg/guality/clztest.c: New test.
157 * gcc.dg/guality/ctztest.c: New test.
158 * gcc.dg/guality/rotatetest.c: New test.
161 * gcc.target/i386/pr48688.c: New test.
163 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
166 * g++.dg/lookup/name-clash9.C: New.
168 2011-05-31 Tobias Burnus <burnus@net-b.de>
171 * gfortran.dg/coarray/dummy_1.f90: New.
173 2011-05-31 Tobias Burnus <burnus@net-b.de>
176 * gfortran.dg/coarray/save_1.f90: New.
177 * gfortran.dg/coarray_4.f90: Update dg-error.
179 2011-05-31 Jason Merrill <jason@redhat.com>
181 * g++.dg/cpp0x/rv-template1.C: New.
183 2011-05-31 Jakub Jelinek <jakub@redhat.com>
185 PR rtl-optimization/49235
186 * gcc.dg/pr49235.c: New test.
188 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
190 PR tree-optimization/49093
191 * gcc.dg/vect/pr49093.c: New test.
193 2011-05-31 Dodji Seketeli <dodji@redhat.com>
196 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
198 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
201 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
204 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
207 * gcc.c-torture/execute/pr49186.c: New.
209 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
212 * gcc.target/i386/pr49168-1.c: New.
214 2011-05-30 Jakub Jelinek <jakub@redhat.com>
215 Eric Botcazou <ebotcazou@adacore.com>
217 * gcc.dg/guality/drap.c: New test.
219 2011-05-30 Richard Guenther <rguenther@suse.de>
221 PR tree-optimization/49210
222 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
223 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
225 2011-05-30 Jakub Jelinek <jakub@redhat.com>
228 * g++.dg/gomp/pr49223-1.C: New test.
229 * g++.dg/gomp/pr49223-2.C: New test.
231 2011-05-30 Richard Guenther <rguenther@suse.de>
233 PR tree-optimization/49218
234 * gcc.c-torture/execute/pr49218.c: New testcase.
236 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
238 PR tree-optimization/49199
239 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
240 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
241 -fno-tree-scev-cprop.
243 2011-05-29 Janus Weil <janus@gcc.gnu.org>
246 * gfortran.dg/extends_13.f03: New.
248 2011-05-29 Jakub Jelinek <jakub@redhat.com>
250 PR rtl-optimization/49095
251 * gcc.target/i386/pr49095.c: New test.
253 2011-05-29 Tobias Burnus <burnus@net-b.de>
256 * gfortran.dg/coarray_24.f90: New.
258 2011-05-29 Tobias Burnus <burnus@net-b.de>
261 * gfortran.dg/coarray_23.f90: New.
263 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
266 * gcc.dg/pr48826.c: New test.
268 2011-05-29 Richard Guenther <rguenther@suse.de>
270 PR tree-optimization/49217
271 * gcc.dg/torture/pr49217.c: New testcase.
273 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
276 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
278 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
280 * gnat.dg/boolean_subtype.adb: Rename to...
281 * gnat.dg/boolean_subtype1.adb: ...this.
283 2011-05-28 Jason Merrill <jason@redhat.com>
285 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
287 2011-05-27 Jason Merrill <jason@redhat.com>
289 * g++.dg/cpp0x/enum18.C: Adjust.
291 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
293 2011-05-27 Tobias Burnus <burnus@net-b.de>
296 * gfortran.dg/coarray_22.f90: New.
298 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
300 PR tree-optimization/46728
301 * gcc.target/powerpc/pr46728-1.c: New.
302 * gcc.target/powerpc/pr46728-2.c: New.
303 * gcc.target/powerpc/pr46728-3.c: New.
304 * gcc.target/powerpc/pr46728-4.c: New.
305 * gcc.target/powerpc/pr46728-5.c: New.
306 * gcc.dg/pr46728-6.c: New.
307 * gcc.target/powerpc/pr46728-7.c: New.
308 * gcc.target/powerpc/pr46728-8.c: New.
309 * gcc.dg/pr46728-9.c: New.
310 * gcc.target/powerpc/pr46728-10.c: New.
311 * gcc.target/powerpc/pr46728-11.c: New.
312 * gcc.dg/pr46728-12.c: New.
313 * gcc.target/powerpc/pr46728-13.c: New.
314 * gcc.target/powerpc/pr46728-14.c: New.
315 * gcc.target/powerpc/pr46728-15.c: New.
316 * gcc.target/powerpc/pr46728-16.c: New.
318 2011-05-27 Jason Merrill <jason@redhat.com>
320 * g++.dg/abi/mangle47.C: New.
323 * g++.dg/template/const5.C: New.
325 * g++.dg/cpp0x/enum18.C: New.
327 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
329 * g++.dg/cpp0x/error6.C: New.
331 * g++.dg/cpp0x/error5.C: New.
333 2011-05-27 Jakub Jelinek <jakub@redhat.com>
336 * g++.dg/eh/cond6.C: New test.
338 2011-05-27 Tobias Burnus <burnus@net-b.de>
341 * gfortran.dg/rank_3.f90: New.
342 * gfortran.dg/rank_4.f90: New.
344 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
346 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
349 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
351 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
352 * gnat.dg/bit_packed_array5.adb: ...here.
354 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
357 * testsuite/g++.dg/cpp0x/auto25.C: New.
359 2011-05-27 Richard Guenther <rguenther@suse.de>
361 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
363 2011-05-27 Richard Guenther <rguenther@suse.de>
365 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
367 2011-05-27 Richard Guenther <rguenther@suse.de>
370 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
372 2011-05-26 Jason Merrill <jason@redhat.com>
374 * g++.dg/cpp0x/friend1.C: New.
375 * g++.dg/cpp0x/friend2.C: New.
377 * g++.dg/cpp0x/auto7.C: Update.
378 * g++.dg/template/crash50.C: Adjust.
379 * g++.dg/template/static9.C: Adjust.
380 * g++.old-deja/g++.ext/memconst.C: Adjust.
382 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
384 * gcc.dg/march.c: Ignore a note for some targets.
386 2011-05-26 Janis Johnson <janis187@us.ibm.com>
387 Nathan Froyd <froydnj@codesourcery.com>
391 * g++.old-deja/g++.jason/cond.C: Remove xfails.
392 * g++.dg/parse/pr18770.C: New test.
393 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
395 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
398 * gfortran.dg/dependency_40.f90 : New test.
400 2011-05-26 Tobias Burnus <burnus@net-b.de>
403 * gfortran.dg/coarray/registering_1.f90: New.
405 2011-05-26 Jason Merrill <jason@redhat.com>
407 * g++.dg/cpp0x/variadic111.C: New.
408 * g++.dg/cpp0x/variadic41.C: Adjust.
410 2011-05-26 Richard Guenther <rguenther@suse.de>
412 PR tree-optimization/48702
413 * gcc.dg/torture/pr48702.c: New testcase.
415 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
417 PR gcov-profile/48845
418 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
420 * gcc.dg/matrix/matrix.exp: Likewise.
421 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
422 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
423 line number to check_profiling_available.
424 * lib/target-supports.exp (check_profiling_available): Account for
426 Require TLS runtime support with -fprofile-generate.
427 * lib/profopt.exp (profopt-execute): Add TLS options for
429 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
431 2011-05-26 Jakub Jelinek <jakub@redhat.com>
434 * g++.dg/eh/cond5.C: New test.
436 PR tree-optimization/49161
437 * gcc.c-torture/execute/pr49161.c: New test.
439 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
441 * gcc.target/arm/neon-vorn-vbic.c: New test.
443 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
445 PR tree-optimization/49038
446 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
447 * gcc.dg/vect/pr49038.c: New test.
449 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
450 * g++.dg/init/pr25811-3.C: New.
451 * g++.dg/init/pr25811-4.C: New.
453 2011-05-25 Jason Merrill <jason@redhat.com>
455 * g++.dg/cpp0x/enum17.C: New.
456 * g++.old-deja/g++.jason/rfg10.C: Adjust.
458 * g++.dg/cpp0x/auto24.C: New.
460 * g++.dg/cpp0x/error4.C: New.
462 * g++.dg/cpp0x/rv-restrict.C: New.
464 * g++.dg/cpp0x/enum15.C: New.
465 * g++.dg/cpp0x/constexpr-switch2.C: New.
467 * g++.dg/cpp0x/variadic110.C: New.
469 * g++.dg/cpp0x/auto9.C: Add typedef test.
471 * g++.dg/cpp0x/auto23.C: New.
472 * g++.dg/cpp0x/auto9.C: Adjust.
474 * g++.dg/cpp0x/defaulted29.C: New.
476 * g++.dg/cpp0x/initlist51.C: New.
478 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
480 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
481 * g++.dg/abi/packed1.C: Suppress warning.
482 * g++.dg/warn/Wunused-parm-3.C: Likewise.
483 * g++.dg/template/stdarg1.C: Likewise.
484 * g++.dg/other/packed1.C: Remove arm from xfail list.
486 2011-05-25 Jason Merrill <jason@redhat.com>
488 * g++.dg/cpp0x/enum16.C: New.
489 * g++.dg/parse/error15.C: Adjust.
491 * g++.dg/cpp0x/initlist50.C: New.
493 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
495 * g++.dg/cpp0x/variadic109.C: New.
497 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
499 * gcc.target/i386/pause-1.c: New.
501 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
503 * gcc.dg/stack-usage-1.c: Adjust comment.
504 * gcc.dg/stack-usage-2.c: New test.
506 2011-05-25 Jakub Jelinek <jakub@redhat.com>
509 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
510 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
512 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
514 PR rtl-optimization/48757
515 * gfortran.dg/pr48757.f: New test case.
517 2011-05-24 Jason Merrill <jason@redhat.com>
519 * g++.dg/cpp0x/access01.C: New.
521 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
524 * objc.dg/pr48177.m: New testcase.
526 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
529 * objc.dg/pr48187.m: New testcase.
530 * obj-c++.dg/pr48187.mm: New testcase.
531 * objc.dg/ivar-extra-semicolon.m: New testcase.
533 2011-05-24 Jason Merrill <jason@redhat.com>
535 * g++.dg/template/access21.C: New.
536 * g++.dg/template/access22.C: New.
538 2011-05-24 Michael Matz <matz@gcc.gnu.org>
540 PR rtl-optimization/48633
541 * g++.dg/pr48633.C: New test.
543 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
546 * g++.dg/other/pr49133.C: New test.
548 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
549 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
551 * gcc.dg/torture/tls/run-gd.c: New test.
552 * gcc.dg/torture/tls/run-ie.c: New test.
553 * gcc.dg/torture/tls/run-ld.c: New test.
554 * gcc.dg/torture/tls/run-le.c: New test.
555 * lib/target-supports.exp (check_effective_target_tls_runtime):
556 Build testcase with TLS options.
558 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
560 * gcc.dg/vect/pr48172.c: Remove dg-do run.
562 2011-05-24 Tom de Vries <tom@codesourcery.com>
564 PR tree-optimization/49121
565 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
567 2011-05-23 Jason Merrill <jason@redhat.com>
569 * g++.dg/cpp0x/defaulted28.C: New.
571 * g++.dg/cpp0x/sfinae25.C: New.
573 * g++.dg/cpp0x/rv-cast2.C: New.
575 * g++.dg/cpp0x/enum14.C: New.
577 2011-05-23 Jakub Jelinek <jakub@redhat.com>
580 * gcc.c-torture/execute/pr49123.c: New test.
583 * gcc.dg/debug/pr49032.c: New test.
586 * gcc.dg/pr49120.c: New test.
588 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
591 * gcc.target/i386/pr47315.c: New test.
593 2011-05-23 Jason Merrill <jason@redhat.com>
595 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
597 * g++.dg/cpp0x/sfinae24.C: New.
599 * g++.dg/cpp0x/error3.C: New.
601 * g++.dg/cpp0x/defaulted27.C: New.
603 * g++.dg/cpp0x/decltype27.C: New.
605 2011-05-23 Richard Guenther <rguenther@suse.de>
607 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
609 2011-05-23 Richard Guenther <rguenther@suse.de>
611 PR tree-optimization/40874
612 * g++.dg/tree-ssa/pr40874.C: New testcase.
614 2011-05-23 Richard Guenther <rguenther@suse.de>
616 PR tree-optimization/49115
617 * g++.dg/torture/pr49115.C: New testcase.
619 2011-05-23 Richard Guenther <rguenther@suse.de>
622 * gcc.dg/memcpy-3.c: New testcase.
624 2011-05-23 Jakub Jelinek <jakub@redhat.com>
627 * gcc.c-torture/execute/pr48973-1.c: New test.
628 * gcc.c-torture/execute/pr48973-2.c: New test.
630 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
633 * g++.dg/warn/pr18016.C: New.
635 2011-05-23 Tom de Vries <tom@codesourcery.com>
638 * gcc.target/arm/ivopts-6.c: New test.
640 2011-05-22 Jakub Jelinek <jakub@redhat.com>
643 * gcc.c-torture/compile/pr49029.c: New test.
645 2011-05-22 Jason Merrill <jason@redhat.com>
647 * g++.dg/cpp0x/sfinae23.C: New.
648 * g++.dg/cpp0x/sfinae8.C: Correct.
650 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
652 * gfortran.dg/function_optimize_8.f90: New test case.
654 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
656 PR tree-optimization/49087
657 * gcc.dg/vect/O3-pr49087.c: New test.
659 2011-05-21 Jason Merrill <jason@redhat.com>
661 * g++.dg/debug/const5.C: New.
663 2011-05-20 Jason Merrill <jason@redhat.com>
665 * g++.dg/cpp0x/constexpr-static7.C: Extend.
667 * g++.dg/cpp0x/constexpr-static7.C: New.
669 * g++.dg/cpp0x/enum12.C: New.
670 * g++.dg/cpp0x/enum13.C: New.
672 2011-05-21 Janus Weil <janus@gcc.gnu.org>
675 * gfortran.dg/select_type_23.f03: New.
677 2011-05-20 Jason Merrill <jason@redhat.com>
679 * g++.dg/cpp0x/defaulted26.C: New.
681 * g++.dg/cpp0x/noexcept02.C: Fix.
682 * g++.dg/cpp0x/noexcept03.C: Fix.
683 * g++.dg/cpp0x/noexcept08.C: Fix.
684 * g++.dg/cpp0x/noexcept10.C: New.
686 2011-05-20 Janus Weil <janus@gcc.gnu.org>
689 * gfortran.dg/extends_12.f03: New.
691 2011-05-20 Jason Merrill <jason@redhat.com>
693 * g++.dg/template/koenig9.C: New.
694 * g++.dg/opt/pr47615.C: Fix.
695 * g++.dg/overload/defarg1.C: Fix.
696 * g++.dg/tc1/dr213.C: Remove xfail.
697 * g++.dg/torture/pr34850.C: Fix.
698 * g++.dg/torture/pr39362.C: Fix.
699 * g++.old-deja/g++.brendan/crash56.C: Fix.
700 * g++.old-deja/g++.pt/memtemp47.C: Fix.
702 2011-05-20 Richard Guenther <rguenther@suse.de>
704 PR tree-optimization/49079
705 * gcc.dg/torture/pr49079.c: New testcase.
707 2011-05-20 Jakub Jelinek <jakub@redhat.com>
709 PR tree-optimization/49073
710 * gcc.c-torture/execute/pr49073.c: New test.
712 2011-06-19 Tobias Burnus <burnus@net-b.de>
715 * gfortran.dg/coarray_21.f90: New.
717 2011-05-19 Joseph Myers <joseph@codesourcery.com>
719 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
722 2011-05-19 Richard Guenther <rguenther@suse.de>
725 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
727 2011-05-19 Richard Guenther <rguenther@suse.de>
730 * gcc.dg/builtin-object-size-11.c: New testcase.
732 2011-05-19 Tom de Vries <tom@codesourcery.com>
735 * gcc.target/arm/ivopts.c: New test.
736 * gcc.target/arm/ivopts-2.c: New test.
738 2011-05-19 Tom de Vries <tom@codesourcery.com>
740 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
742 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
744 * gcc.c-torture/execute/960321-1.x: Remove.
746 2011-05-18 Janus Weil <janus@gcc.gnu.org>
749 * gfortran.dg/move_alloc_4.f90: New.
751 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
754 * gcc.target/i386/pr49002-1.c: New test.
755 * gcc.target/i386/pr49002-2.c: Likewise.
757 2011-05-18 Jakub Jelinek <jakub@redhat.com>
759 PR tree-optimization/49039
760 * gcc.c-torture/execute/pr49039.c: New test.
761 * gcc.dg/tree-ssa/pr49039.c: New test.
762 * g++.dg/torture/pr49039.C: New test.
764 2011-05-18 Jason Merrill <jason@redhat.com>
766 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
767 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
768 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
770 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
772 * gcc.target/bfin/mcpu-bf592.c: New test.
774 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
776 PR tree-optimization/41881
777 * gcc.dg/vect/O3-pr41881.c: New test.
778 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
780 2011-05-18 Jakub Jelinek <jakub@redhat.com>
782 PR tree-optimization/49000
783 * gcc.dg/pr49000.c: New test.
785 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
787 * gnat.dg/invalid1.adb: New test.
789 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
791 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
793 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
794 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
796 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
799 * g++.dg/cpp0x/range-for18.C: New.
801 2011-05-15 Tobias Burnus <burnus@net-b.de>
804 * gfortran.dg/coarray/image_index_2.f90: New.
806 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
808 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
809 * g++.dg/cpp0x/override2.C: New.
811 2011-05-14 Tobias Burnus <burnus@net-b.de>
814 * gfortran.de/coarray_20.f90: New.
816 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
819 * function_optimize_7.f90: New test case.
821 2011-05-13 Jason Merrill <jason@redhat.com>
823 * g++.dg/cpp0x/decltype26.C: New.
824 * g++.dg/cpp0x/enum11.C: New.
826 2011-05-13 Tobias Burnus <burnus@net-b.de>
830 * gfortran.dg/assign_8.f90: Update dg-error.
832 2011-05-13 Tobias Burnus <burnus@net-b.de>
835 * gfortran.dg/io_constraints_8.f90: New.
836 * gfortran.dg/io_constraints_9.f90: New.
838 2011-05-13 Martin Thuresson <martint@google.com>
840 PR gcov-profile/47793
841 * gcc.dg/pr47793.c: New.
843 2011-05-12 Jakub Jelinek <jakub@redhat.com>
845 PR tree-optimization/48975
846 * gcc.dg/pr48975.c: New test.
848 2011-05-12 Tobias Burnus <burnus@net-b.de>
851 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
853 2011-05-12 Jason Merrill <jason@redhat.com>
855 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
857 2011-05-12 Geert Bosch <bosch@adacore.com>
859 * gnat.dg/view_conversion1.adb: New test.
861 2011-05-12 Richard Guenther <rguenther@suse.de>
863 PR tree-optimization/48172
864 * gcc.dg/vect/pr48172.c: New testcase.
866 2011-05-12 Jakub Jelinek <jakub@redhat.com>
869 * g++.dg/opt/pr48967.C: New test.
871 2011-05-11 Jason Merrill <jason@redhat.com>
873 * g++.dg/cpp0x/constexpr-friend.C: New.
874 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
876 * g++.dg/cpp0x/sfinae22.C: New.
878 2011-05-11 Tobias Burnus <burnus@net-b.de>
881 * gfortran.dg/generic_24.f90: New.
883 2011-05-11 Richard Guenther <rguenther@suse.de>
885 PR tree-optimization/15256
886 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
888 2011-05-11 Jakub Jelinek <jakub@redhat.com>
891 * gcc.dg/pr48159-1.c: New test.
892 * gcc.dg/pr48159-2.c: New test.
894 2011-05-11 Richard Guenther <rguenther@suse.de>
897 * gcc.dg/torture/pr48953.c: New testcase.
899 2011-05-11 Richard Guenther <rguenther@suse.de>
901 PR tree-optimization/18041
902 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
904 2011-05-11 Alan Modra <amodra@gmail.com>
907 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
909 2011-05-10 Jason Merrill <jason@redhat.com>
911 * g++.dg/cpp0x/defaulted25.C: New.
912 * g++.dg/template/crash7.C: Adjust.
914 * g++.dg/cpp0x/variadic108.C: New.
916 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
918 * g++.dg/inherit/virtual9.C: Extend.
920 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
923 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
924 are passed and returned in vector registers.
926 2011-05-10 Richard Guenther <rguenther@suse.de>
928 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
929 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
930 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
931 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
932 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
935 2011-05-10 Jakub Jelinek <jakub@redhat.com>
937 PR tree-optimization/48611
938 PR tree-optimization/48794
939 * gfortran.dg/gomp/pr48611.f90: New test.
940 * gfortran.dg/gomp/pr48794.f90: New test.
943 * gcc.dg/dfp/pr48928.c: New test.
945 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
948 * g++.dg/cpp0x/pr48522.C: New.
950 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
953 * g++.dg/cpp0x/sfinae21.C: New.
955 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
957 * g++.dg/template/sfinae28.C: Rename to...
958 * g++.dg/cpp0x/sfinae19.C: ... this.
959 * g++.dg/template/sfinae29.C: Rename to...
960 * g++.dg/cpp0x/sfinae20.C: ... this.
962 2011-05-09 Jeff Law <law@redhat.com>
964 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
967 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
970 * g++.dg/init/pr20039.C: New.
972 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
976 * g++.dg/template/sfinae28.C: New.
977 * g++.dg/template/sfinae29.C: Likewise.
979 2011-05-09 Jason Merrill <jason@redhat.com>
981 * g++.dg/template/nontype23.C: New.
983 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
985 * g++.dg/init/pr48859.C: New.
987 2011-05-09 Jason Merrill <jason@redhat.com>
989 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
990 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
991 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
992 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
993 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
994 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
995 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
996 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
998 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
1000 * g++.dg/inherit/virtual9.C: New.
1002 2011-05-09 Dodji Seketeli <dodji@redhat.com>
1005 * g++.dg/template/dependent-expr8.C: New test case.
1007 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
1009 PR tree-optimization/48837
1010 * gcc.dg/pr48837.c: New testcase.
1012 2011-05-06 Jason Merrill <jason@redhat.com>
1014 * g++.dg/cpp0x/constexpr-condition2.C: New.
1016 * g++.dg/cpp0x/constexpr-missing.C: New.
1018 2011-05-06 Tobias Burnus <burnus@net-b.de>
1021 * gfortran.dg/coarray/this_image_2.f90: New.
1023 2011-05-06 Tobias Burnus <burnus@net-b.de>
1027 * gfortran.dg/bind_c_usage_22.f90: New.
1028 * gfortran.dg/bind_c_usage_23.f90: New.
1029 * gfortran.dg/bind_c_usage_24.f90: New.
1030 * gfortran.dg/bind_c_usage_24_c.c: New.
1032 2011-05-06 Dodji Seketeli <dodji@redhat.com>
1035 * g++.dg/template/member9.C: New test case.
1037 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
1039 * gnat.dg/discr29.ad[sb]: New test.
1040 * gnat.dg/discr30.adb: Likewise.
1042 2011-05-05 Julian Brown <julian@codesourcery.com>
1044 * gcc.target/arm/neon-vset_lanes8.c: New test.
1046 2011-05-05 Jason Merrill <jason@redhat.com>
1048 * g++.dg/init/new32.C: New.
1050 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1052 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
1055 2011-05-05 Jakub Jelinek <jakub@redhat.com>
1057 PR rtl-optimization/48381
1058 * gcc.c-torture/compile/pr48381.c: New test.
1060 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
1062 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
1064 * gcc.target/i386/opt-1.c: Ditto.
1066 2011-05-04 Jason Merrill <jason@redhat.com>
1068 * g++.dg/conversion/base1.C: New.
1070 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1072 PR libgfortran/48787
1073 * gfortran.dg/round_3.f08: Add more checks to test case.
1075 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
1077 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
1078 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
1079 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
1080 Gate test on effective_target fd_truncate.
1082 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
1084 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
1085 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1086 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
1087 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
1088 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
1089 * gcc.target/i386/pr38824.c: Ditto.
1090 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
1091 * gcc.target/i386/vecinit-2.c: Ditto.
1092 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
1093 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
1094 * gcc.target/i386/parity-2.c: Ditto.
1095 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
1097 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
1099 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
1101 * gcc.target/bfin/mcpu-bf514.c: Likewise.
1102 * gcc.target/bfin/mcpu-bf516.c: Likewise.
1103 * gcc.target/bfin/mcpu-bf518.c: Likewise.
1105 2011-05-03 Tobias Burnus <burnus@net-b.de>
1108 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
1110 2011-05-03 Tobias Burnus <burnus@net-b.de>
1113 * gfortran.dg/coarray/this_image_1.f90: New.
1115 2011-05-03 Tobias Burnus <burnus@net-b.de>
1118 * gfortran.dg/coarray/caf.dg: New.
1119 * gfortran.dg/coarray/image_index_1.f90: New, copied
1120 from ../coarray_16.f90.
1122 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1125 * g++.dg/ext/complex9.C: New.
1127 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1130 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
1131 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
1132 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
1134 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1136 * gcc.target/bfin/builtins: Created.
1137 * gcc.target/bfin/hisilh-O0.c: Deleted.
1138 * gcc.target/bfin/hisilh.c: Moved to...
1139 * gcc.target/bfin/builtins/hisilh.c: ...here.
1140 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
1141 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
1142 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
1143 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
1144 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
1145 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
1146 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
1147 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
1148 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
1149 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
1150 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
1151 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
1152 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
1153 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
1154 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
1155 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
1156 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
1157 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
1158 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
1159 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
1160 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
1161 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
1162 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
1163 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
1164 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
1165 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
1166 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
1167 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
1168 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
1169 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
1170 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
1171 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
1172 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
1173 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
1174 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
1175 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
1176 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
1177 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
1178 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
1179 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
1180 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
1181 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
1182 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
1183 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
1184 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
1185 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
1186 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
1187 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
1188 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
1189 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
1190 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
1191 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
1192 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
1193 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
1194 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
1195 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
1196 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
1197 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
1198 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
1199 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
1200 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
1201 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
1202 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
1203 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
1204 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
1205 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
1206 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
1207 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
1208 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
1209 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
1210 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
1211 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
1212 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
1213 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
1214 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
1215 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
1216 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
1217 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
1218 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
1219 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
1220 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
1221 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
1222 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
1223 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
1224 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
1225 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
1226 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
1227 * gcc.target/bfin/builtins/circptr.c: Ditto.
1228 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
1229 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
1230 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
1231 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
1232 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
1233 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
1234 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
1235 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
1236 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
1237 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
1238 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
1239 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
1240 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
1241 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
1242 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
1243 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
1244 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
1245 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
1246 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
1247 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
1248 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
1249 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
1250 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
1251 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
1252 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
1253 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
1254 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
1255 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
1256 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
1257 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
1258 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
1259 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
1260 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
1261 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
1262 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
1263 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
1264 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
1265 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
1266 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
1267 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
1268 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
1269 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
1270 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
1271 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
1272 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
1273 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
1274 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
1275 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
1276 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
1277 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
1278 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
1279 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
1280 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
1281 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
1282 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
1283 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
1284 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
1285 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
1286 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
1287 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
1288 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
1289 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
1290 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
1291 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
1292 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
1293 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
1294 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
1295 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
1296 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
1297 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
1299 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
1301 * gcc.target/arm/cold-lc.c: New test.
1303 2011-05-03 Jakub Jelinek <jakub@redhat.com>
1306 * gcc.dg/pr48774.c: New test.
1308 2011-05-03 Richard Guenther <rguenther@suse.de>
1310 * gcc.dg/large-size-array-5.c: New testcase.
1312 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1314 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
1316 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1318 * lib/target-supports.exp (check_effective_target_vect_strided):
1320 (check_effective_target_vect_strided2)
1321 (check_effective_target_vect_strided3)
1322 (check_effective_target_vect_strided4)
1323 (check_effective_target_vect_strided8): ...these new functions.
1325 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1326 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1327 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1328 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1329 * gcc.dg/vect/pr37539.c: Likewise.
1330 * gcc.dg/vect/slp-11a.c: Likewise.
1331 * gcc.dg/vect/slp-11b.c: Likewise.
1332 * gcc.dg/vect/slp-11c.c: Likewise.
1333 * gcc.dg/vect/slp-12a.c: Likewise.
1334 * gcc.dg/vect/slp-12b.c: Likewise.
1335 * gcc.dg/vect/slp-18.c: Likewise.
1336 * gcc.dg/vect/slp-19a.c: Likewise.
1337 * gcc.dg/vect/slp-19b.c: Likewise.
1338 * gcc.dg/vect/slp-21.c: Likewise.
1339 * gcc.dg/vect/slp-23.c: Likewise.
1340 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1342 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1343 instead of vect_interleave && vect_extract_even_odd.
1344 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1345 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1346 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1347 * gcc.dg/vect/vect-1.c: Likewise.
1348 * gcc.dg/vect/vect-10.c: Likewise.
1349 * gcc.dg/vect/vect-98.c: Likewise.
1350 * gcc.dg/vect/vect-107.c: Likewise.
1351 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1352 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1353 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1354 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1355 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1356 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1357 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1358 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1359 * gcc.dg/vect/vect-strided-float.c: Likewise.
1360 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1361 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1362 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1363 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1364 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1365 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1366 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1367 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1368 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1369 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1370 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1371 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1372 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1373 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1374 * gcc.dg/vect/vect-vfa-03.c: Likewise.
1376 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1378 * gcc.dg/vect/pr30843.c: Likewise.
1379 * gcc.dg/vect/pr33866.c: Likewise.
1380 * gcc.dg/vect/slp-reduc-6.c: Likewise.
1381 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1382 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1383 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1385 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1387 * gcc.dg/vect/slp-11.c: Split into...
1388 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1389 gcc.dg/vect/slp-11c.c: ...these tests.
1390 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1391 * gcc.dg/vect/slp-12c.c: ...this new test.
1392 * gcc.dg/vect/slp-19.c: Split into...
1393 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1394 gcc.dg/vect/slp-19c.c: ...these new tests.
1396 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1398 * lib/target-supports.exp
1399 (check_effective_target_vect_extract_even_odd_wide): Delete.
1400 (check_effective_target_vect_strided_wide): Likewise.
1401 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1402 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1403 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1404 * gcc.dg/vect/pr37539.c: Likewise.
1405 * gcc.dg/vect/slp-11.c: Likewise.
1406 * gcc.dg/vect/slp-12a.c: Likewise.
1407 * gcc.dg/vect/slp-12b.c: Likewise.
1408 * gcc.dg/vect/slp-19.c: Likewise.
1409 * gcc.dg/vect/slp-23.c: Likewise.
1410 * gcc.dg/vect/vect-1.c: Likewise.
1411 * gcc.dg/vect/vect-98.c: Likewise.
1412 * gcc.dg/vect/vect-107.c: Likewise.
1413 * gcc.dg/vect/vect-strided-float.c: Likewise.
1415 2011-05-02 Jason Merrill <jason@redhat.com>
1417 * g++.dg/init/new31.C: New.
1419 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
1422 * gcc.dg/pr35445.c: New test.
1424 2011-05-02 Jason Merrill <jason@redhat.com>
1426 * c-c++-common/vla-1.c: New.
1428 2011-05-02 Richard Guenther <rguenther@suse.de>
1430 PR tree-optimization/48822
1431 * gcc.dg/torture/pr48822.c: New testcase.
1433 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
1436 * g++.dg/cpp0x/constexpr-47969.C: New.
1438 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
1441 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
1442 on vect_no_align targets.
1443 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1444 vect_no_align targets.
1446 2011-05-01 Xinliang David Li <davidxl@google.com>
1448 * gcc.dg/tree-ssa/integer-addr.c: New test.
1449 * gcc.dg/tree-ssa/alias_bug.c: New test.
1451 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1453 PR libgfortran/48787
1454 * gfortran.dg/round_3.f08: Add more checks.
1456 2011-04-30 Tobias Burnus <burnus@net-b.de>
1459 * gfortran.dg/import9.f90: New, proper test.
1460 * gfortran.dg/interface_37.f90: Remove bogus
1461 test (bogus copy of interface_36.f90).
1463 2011-04-30 Tobias Burnus <burnus@net-b.de>
1466 * gfortran.dg/interface_37.f90: New.
1468 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
1471 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1473 2011-04-30 Jakub Jelinek <jakub@redhat.com>
1475 PR tree-optimization/48809
1476 * gcc.c-torture/execute/pr48809.c: New test.
1478 2011-04-29 Jeff Law <law@redhat.com>
1480 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1482 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1485 * g++.dg/init/ctor10.C: New.
1487 2011-04-29 Le-Chun Wu <lcwu@google.com>
1489 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1490 warning in implicitly instantiated templates.
1492 2011-04-29 Le-Chun Wu <lcwu@google.com>
1494 * g++.dg/warn/Wnull-conversion-1.C: New.
1495 * g++.dg/warn/Wnull-conversion-2.C: New.
1497 2011-04-29 Diego Novillo <dnovillo@google.com>
1499 * g++.old-deja/g++.other/null3.C: Expect warning about
1500 converting boolean to a pointer.
1502 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
1505 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1509 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1511 2011-04-29 Tobias Burnus <burnus@net-b.de>
1514 * gfortran.dg/typebound_proc_22.f90: New.
1517 * gfortran.dg/interface_36.f90: New.
1519 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1521 PR libgfortran/48488
1522 PR libgfortran/48602
1523 PR libgfortran/48615
1524 PR libgfortran/48684
1525 PR libgfortran/48787
1526 * gfortran.dg/fmt_g.f: Adjust test.
1527 * gfortran.dg/fmt_g0_1.f08: Adjust test.
1528 * gfortran.dg/round_3.f08: New test.
1529 * gfortran.dg/namelist_print_1.f: Adjust test.
1530 * gfortran.dg/char4_iunit_1.f03: Adjust test.
1531 * gfortran.dg/f2003_io_5.f03: Adjust test.
1532 * gfortran.dg/coarray_15.f90: Adjust test.
1533 * gfortran.dg/namelist_65.f90: Adjust test.
1534 * gfortran.dg/fmt_cache_1.f: Adjust test.
1535 * gfortran.dg/char4_iunit_2.f03: Adjust test.
1536 * gfortran.dg/real_const_3.f90: Adjust test.
1538 2011-04-28 Xinliang David Li <davidxl@google.com>
1540 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1541 * testsuite/g++.dg/prof-robust-1.C: New test.
1543 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
1545 PR tree-optimization/48765
1546 * gcc.dg/vect/pr48765.c: New.
1548 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1550 PR tree-optimization/48775
1551 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1553 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1556 * g++.dg/inherit/pr48798.C: New.
1557 * g++.old-deja/g++.other/base1.C: Adjust.
1559 2011-04-28 Dodji Seketeli <dodji@redhat.com>
1562 * g++.dg/template/inherit7.C: New test case.
1564 2011-04-28 Richard Guenther <rguenther@suse.de>
1566 PR tree-optimization/40052
1567 PR tree-optimization/15347
1568 * gcc.dg/tree-ssa/vrp57.c: New testcase.
1569 * gcc.dg/pr15347.c: Likewise.
1571 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1574 * g++.dg/cpp0x/sfinae18.C: New.
1576 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1579 * g++.dg/ext/is_literal_type1.C: New.
1581 2011-04-28 Tobias Burnus <burnus@net-b.de>
1585 * gfortran.dg/interface_35.f90: New.
1586 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1587 * gfortran.dg/func_result_6.f90: Add dg-warning.
1588 * gfortran.dg/bessel_1.f90: Ditto.
1589 * gfortran.dg/hypot_1.f90: Ditto.
1590 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1591 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1592 * gfortran.dg/interface_assignment_4.f90: Ditto.
1594 2011-04-27 Jason Merrill <jason@redhat.com>
1596 * g++.dg/ext/complex8.C: New.
1598 * g++.dg/cpp0x/initlist49.C: New.
1599 * g++.dg/init/new30.C: New.
1601 2011-04-27 Tobias Burnus <burnus@net-b.de>
1604 * gfortran.dg/whole_file_34.f90: New.
1606 2011-04-27 Jan Hubicka <jh@suse.cz>
1608 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1610 2011-04-27 Jason Merrill <jason@redhat.com>
1612 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1614 * g++.dg/parse/ambig6.C: New.
1616 2011-04-27 Nick Clifton <nickc@redhat.com>
1618 * gcc.dg/20020312-2.c: Add definition for RX.
1620 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1621 option with RX targets.
1623 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1626 2011-04-27 Richard Guenther <rguenther@suse.de>
1628 * gcc.dg/tree-ssa/pr23382.c: Remove.
1630 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1633 * gcc.c-torture/compile/pr48767.c: New test.
1635 2011-04-27 Richard Guenther <rguenther@suse.de>
1637 PR tree-optimization/48772
1638 * g++.dg/pr48772.C: New testcase.
1640 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1643 * gcc.c-torture/compile/pr48742.c: New test.
1645 2011-04-26 Jason Merrill <jason@redhat.com>
1647 * g++.dg/lookup/koenig13.C: New.
1649 * g++.dg/cpp0x/initlist48.C: New.
1651 2011-04-25 Jason Merrill <jason@redhat.com>
1653 * g++.dg/cpp0x/sfinae17.C: New.
1655 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1658 * gcc.target/powerpc/pr48258-1.c: New file.
1659 * gcc.target/powerpc/pr48258-2.c: Ditto.
1661 2011-04-26 Xinliang David Li <davidxl@google.com>
1663 * gcc.dg/uninit-suppress.c: New test.
1664 * gcc.dg/uninit-suppress.c: New test.
1666 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1669 * gcc.dg/pr48768.c: New test.
1671 PR tree-optimization/48734
1672 * gcc.c-torture/compile/pr48734.c: New test.
1675 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1677 2011-04-26 Richard Guenther <rguenther@suse.de>
1679 PR tree-optimization/48731
1680 * gcc.dg/torture/pr48731.c: New testcase.
1682 2011-04-26 Richard Guenther <rguenther@suse.de>
1685 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1687 2011-04-26 Richard Guenther <rguenther@suse.de>
1690 * gcc.dg/torture/pr48694-1.c: New testcase.
1691 * gcc.dg/torture/pr48694-2.c: Likewise.
1693 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1695 * g++.dg/ext/underlying_type1.C: New.
1696 * g++.dg/ext/underlying_type2.C: Likewise.
1697 * g++.dg/ext/underlying_type3.C: Likewise.
1698 * g++.dg/ext/underlying_type4.C: Likewise.
1699 * g++.dg/ext/underlying_type5.C: Likewise.
1700 * g++.dg/ext/underlying_type6.C: Likewise.
1701 * g++.dg/ext/underlying_type7.C: Likewise.
1702 * g++.dg/ext/underlying_type8.C: Likewise.
1703 * g++.dg/ext/underlying_type9.C: Likewise.
1704 * g++.dg/ext/underlying_type10.C: Likewise.
1706 2011-04-25 Jason Merrill <jason@redhat.com>
1708 * g++.dg/cpp0x/regress/template-const2.C: New.
1710 2011-04-25 Jeff Law <law@redhat.com>
1712 * gcc.dg/tree-ssa/vrp56.c: new test.
1714 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1716 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1718 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1720 PR preprocessor/48740
1721 * c-c++-common/raw-string-11.c: New test.
1723 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1725 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1728 2011-04-23 Tobias Burnus <burnus@net-b.de>
1731 * gfortran.dg/coarray_19.f90: New.
1733 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1736 * gcc.dg/pr48685.c: New test.
1738 2011-04-22 Jan Hubicka <jh@suse.cz>
1740 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1742 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1744 PR tree-optimization/48717
1745 * gcc.c-torture/execute/pr48717.c: New test.
1747 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1750 * gcc.target/i386/pr48723.c: New test.
1752 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1755 * gcc.dg/gomp/pr48716.c: New test.
1756 * g++.dg/gomp/pr48716.C: New test.
1758 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1761 * gcc.dg/missing-field-init-2.c: Update testcase.
1763 2011-04-22 Alan Modra <amodra@gmail.com>
1765 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1767 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1770 * gfortran.dg/function_optimize_6.f90: New test.
1772 2011-04-21 Easwaran Raman <eraman@google.com>
1774 * gcc.dg/stack-layout-2.c: New test.
1776 2011-04-21 Richard Guenther <rguenther@suse.de>
1779 * g++.dg/lto/pr48207-2_0.C: New testcase.
1780 * g++.dg/lto/pr48207-3_0.C: Likewise.
1782 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1784 * gnat.dg/volatile5.adb: New test.
1785 * gnat.dg/volatile5_pkg.ads: New helper.
1787 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1790 * gcc.target/i386/pr48708.c: New test.
1792 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1794 * gcc.dg/vect/vect-119.c: New test.
1796 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1798 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1801 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1802 Richard Sandiford <richard.sandiford@linaro.org>
1805 * gcc.target/arm/pr46329.c: New test.
1807 2011-04-21 Tobias Burnus <burnus@net-b.de>
1810 * gfortran.dg/coarray_18.f90: New.
1812 2011-04-20 Jason Merrill <jason@redhat.com>
1814 * g++.dg/cpp0x/initlist47.C: New.
1816 * g++.dg/init/dtor4.C: New.
1818 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1821 * gcc.target/i386/sse2-pinsrw.c: New test.
1822 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1823 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1824 * gcc.target/i386/sse2-insvhi.c: Ditto.
1825 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1826 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1828 2011-04-20 Jason Merrill <jason@redhat.com>
1830 * g++.dg/template/const4.C: New.
1832 2011-04-20 Easwaran Raman <eraman@google.com>
1834 * gcc.dg/stack-layout-1.c: New test.
1836 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1838 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1839 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1842 2011-04-20 Kai Tietz <ktietz@redhat.com>
1844 * gcc.dg/binop-xor1.c: New test.
1845 * gcc.dg/binop-xor2.c: New test.
1846 * gcc.dg/binop-xor3.c: New test.
1847 * gcc.dg/binop-xor4.c: New test.
1848 * gcc.dg/binop-xor5.c: New test.
1850 2011-04-20 Richard Guenther <rguenther@suse.de>
1852 PR tree-optimization/47892
1853 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1855 2011-04-20 Richard Guenther <rguenther@suse.de>
1858 * g++.dg/torture/pr48695.C: New testcase.
1860 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1862 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1863 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1864 * gcc.c-torture/execute/pr45262.c: Ditto
1865 * gcc.dg/torture/pr43165.c: Ditto.
1866 * gcc.dg/torture/pr47228.c: Ditto.
1867 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1868 * gcc.dg/ipa/pr45644.c: Ditto.
1869 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1872 2011-04-19 Jason Merrill <jason@redhat.com>
1874 * g++.dg/ext/complex7.C: New.
1876 * g++.dg/ext/attrib41.C: New.
1878 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1881 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1883 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1886 * gcc.target/i386/pr48678.c: New test.
1888 2011-04-19 Martin Jambor <mjambor@suse.cz>
1890 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1891 * g++.dg/opt/devirt2.C: New test.
1892 * g++.dg/ipa/devirt-g-1.C: Likewise.
1894 2011-04-19 Tobias Burnus <burnus@net-b.de>
1897 * gfortran.dg/whole_file_33.f90: New.
1899 2011-04-19 Martin Jambor <mjambor@suse.cz>
1901 * g++.dg/ipa/devirt-7.C: New test.
1903 2011-04-19 Richard Guenther <rguenther@suse.de>
1906 * g++.dg/lto/pr48207_0.C: New testcase.
1908 2011-04-18 Jason Merrill <jason@redhat.com>
1910 * g++.dg/init/void1.C: New.
1912 * g++.dg/cpp0x/union4.C: New.
1914 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1917 * g++.dg/torture/pr48661.C: New test.
1920 * g++.dg/gomp/pr48632.C: New test.
1922 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1924 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1925 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1927 2011-04-18 Tobias Burnus <burnus@net-b.de>
1930 * gfortran.dg/coarray_17.f90: New.
1931 * gfortran.dg/coarray_10.f90: Update dg-error.
1933 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1936 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1937 * gfortran.dg/guality/guality.exp: Likewise.
1939 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1941 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1943 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1945 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1947 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1949 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1951 2011-04-18 Richard Guenther <rguenther@suse.de>
1954 * g++.dg/torture/pr46364.C: New testcase.
1956 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1958 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1960 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1962 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1964 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1965 Ira Rosen <ira.rosen@linaro.org>
1968 * gcc.target/arm/pr48252.c: New test.
1970 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1972 PR tree-optimization/48616
1973 * gcc.dg/pr48616.c: New test.
1975 2011-04-18 Tobias Burnus <burnus@net-b.de>
1978 * gfortran.dg/coarray_16.f90: New.
1980 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1983 * gfortran.dg/realloc_on_assign_7.f03: New test.
1985 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1987 PR libgfortran/48602
1988 * gfortran.dg/fmt_g0_6.f08: New test.
1990 2011-04-17 Jason Merrill <jason@redhat.com>
1992 * g++.dg/cpp0x/sfinae16.C: New.
1994 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1996 * gcc.target/mips/reg-var-1.c: New test.
1998 2011-04-17 Jan Hubicka <jh@suse.cz>
2000 * gcc.dg/winline-5.c: Update testcase.
2002 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
2004 * gnat.dg/discr27.ad[sb]: Move dg directive.
2005 * gnat.dg/discr28.ad[sb]: New test.
2006 * gnat.dg/discr28_pkg.ads: New helper.
2008 2011-04-17 Michael Matz <matz@suse.de>
2010 PR tree-optimization/48622
2012 * gcc.dg/lto/pr48622_0.c: New test.
2014 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
2016 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
2017 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2018 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2019 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2020 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2021 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2023 2011-04-15 Jason Merrill <jason@redhat.com>
2025 * g++.dg/cpp0x/range-for17.C: New.
2027 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2029 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
2030 * g++.dg/cpp0x/range-for3.C: Likewise.
2031 * g++.dg/cpp0x/range-for9.C: Correct error message.
2032 * g++.dg/cpp0x/range-for11.C: New.
2033 * g++.dg/cpp0x/range-for12.C: New.
2034 * g++.dg/cpp0x/range-for13.C: New.
2035 * g++.dg/cpp0x/range-for14.C: New.
2036 * g++.dg/cpp0x/range-for15.C: New.
2037 * g++.dg/cpp0x/range-for16.C: New.
2039 2011-04-15 Tobias Burnus <burnus@net-b.de>
2042 * gfortran.dg/coarray_15.f90: Change to dg-do run.
2044 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
2046 * objc.dg/naming-4.m: Updated.
2047 * objc.dg/naming-5.m: Updated.
2048 * objc.dg/naming-6.m: New.
2049 * objc.dg/naming-7.m: New.
2050 * obj-c++.dg/naming-1.mm: Updated.
2051 * obj-c++.dg/naming-2.mm: Updated.
2052 * obj-c++.dg/naming-3.mm: New.
2053 * obj-c++.dg/naming-4.mm: New.
2055 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2057 PR libgfortran/48589
2058 * gfortran.dg/fmt_g0_5.f08: New test.
2060 2011-04-15 Richard Guenther <rguenther@suse.de>
2063 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
2065 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
2067 * gcc.target/avr/torture/pr41885.c (dg-options): Change
2068 -finline-limit=0 to -fno-inline
2070 2011-04-15 Jakub Jelinek <jakub@redhat.com>
2073 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
2076 2011-04-14 Jakub Jelinek <jakub@redhat.com>
2079 * gcc.target/i386/sse4_1-insertps-3.c: New test.
2080 * gcc.target/i386/sse4_1-insertps-4.c: New test.
2081 * gcc.target/i386/avx-insertps-3.c: New test.
2082 * gcc.target/i386/avx-insertps-4.c: New test.
2084 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2086 * gcc.target/avr/torture/pr41885.c (dg-options): Add
2089 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2094 * gcc.target/avr/pr46779-1.c: New test case
2095 * gcc.target/avr/pr46779-2.c: New test case
2097 2011-04-14 Jason Merrill <jason@redhat.com>
2099 * g++.dg/cpp0x/sfinae15.C: New.
2101 * g++.dg/cpp0x/sfinae14.C: New.
2103 * g++.dg/ext/vla10.C: New.
2105 2011-04-14 Richard Guenther <rguenther@suse.de>
2107 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
2109 2011-04-14 Richard Guenther <rguenther@suse.de>
2111 * gcc.dg/fold-bitand-4.c: Move ...
2112 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
2114 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2116 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
2118 * gcc.target/avr/torture/trivial.c: Ditto.
2120 2011-04-13 Jason Merrill <jason@redhat.com>
2122 * g++.dg/template/operator11.C: New.
2124 2011-04-13 Jakub Jelinek <jakub@redhat.com>
2127 * gcc.dg/gomp/pr48591.c: New test.
2130 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
2131 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
2133 2011-04-13 Dodji Seketeli <dodji@redhat.com>
2136 * g++.dg/template/dependent-expr7.C: New test case.
2138 2011-04-13 Jason Merrill <jason@redhat.com>
2140 * g++.dg/cpp0x/sfinae13.C: New.
2142 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
2144 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
2146 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2148 * gcc.target/arm/pr43698.c: Remove -march option.
2150 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2152 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
2155 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
2159 * gfortran.dg/realloc_on_assign_6.f03: New test.
2161 2011-04-12 Kai Tietz <ktietz@redhat.com>
2163 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
2164 targets the additional -mno-ms-bitfields and
2165 -Wno-packed-bitfield-compat options.
2166 * g++.dg/ext/bitfield3.C: Likewise.
2167 * g++.dg/ext/bitfield4.C: Likewise.
2168 * g++.dg/ext/bitfield5.C: Likewise.
2169 * gcc.dg/bitfld-15.c: Likewise.
2170 * gcc.dg/bitfld-16.c: Likewise.
2171 * gcc.dg/bitfld-17.c: Likewise.
2172 * gcc.dg/bitfld-18.c: Likewise.
2174 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
2176 * gcc.target/arm/neon-vld3-1.c: New test.
2177 * gcc.target/arm/neon-vst3-1.c: New test.
2178 * gcc.target/arm/neon/v*.c: Regenerate.
2180 2011-04-12 Jakub Jelinek <jakub@redhat.com>
2182 PR rtl-optimization/48549
2183 * g++.dg/opt/pr48549.C: New test.
2185 2011-04-12 Richard Guenther <rguenther@suse.de>
2187 PR tree-optimization/46076
2188 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
2190 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2193 * lib/compat.exp (compat-execute): Declare unsupported after
2194 stripping path from src1.
2195 * lib/lto.exp (lto-execute): Likewise.
2197 2011-04-12 Jakub Jelinek <jakub@redhat.com>
2200 * gcc.dg/pr48552-1.c: New test.
2201 * gcc.dg/pr48552-2.c: New test.
2203 2011-04-11 Jason Merrill <jason@redhat.com>
2205 * g++.dg/cpp0x/sfinae12.C: New.
2207 * g++.dg/cpp0x/enum10.C: New.
2209 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
2211 * g++.dg/cpp0x/rv-func.C: New.
2213 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2215 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
2218 2011-04-11 Martin Jambor <mjambor@suse.cz>
2220 PR tree-optimization/48195
2221 * gcc.dg/ipa/pr48195.c: New test.
2223 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
2225 * gnat.dg/return3.adb: Remove unused switch.
2227 2011-04-08 Mike Stump <mikestump@comcast.net>
2230 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
2231 default to fno-common.
2233 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
2235 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
2236 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
2238 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2241 * gfortran.dg/function_optimize_5.f90: New test.
2243 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
2245 * gnat.dg/aggr17.adb: New test.
2246 * gnat.dg/aggr18.adb: Likewise.
2248 2011-04-08 Michael Matz <matz@suse.de>
2251 * gcc.target/i386/pr48389.c: New test.
2253 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
2255 PR rtl-optimization/48272
2256 * g++.dg/opt/pr48272.C: New.
2258 2011-04-08 Dmitry Melnik <dm@ispras.ru>
2260 PR rtl-optimization/48235
2261 * gcc.dg/pr48235.c: New.
2263 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2265 PR rtl-optimization/48302
2266 * g++.dg/opt/pr48302.C: New.
2268 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2271 * g++.dg/opt/pr48273.C: New.
2273 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2275 PR rtl-optimization/48442
2276 * gcc.dg/pr48442.c: New.
2278 2011-04-08 Jakub Jelinek <jakub@redhat.com>
2280 PR tree-optimization/48377
2281 * gcc.dg/vect/pr48377.c: New test.
2283 2011-04-07 Jason Merrill <jason@redhat.com>
2285 * g++.dg/cpp0x/regress/call1.C: New.
2287 * g++.dg/cpp0x/variadic107.C: New.
2289 * g++.dg/cpp0x/sfinae11.C: New.
2290 * g++.dg/cpp0x/noexcept02.C: Fix.
2292 * g++.dg/cpp0x/sfinae10.C: New.
2294 * g++.dg/cpp0x/sfinae9.C: New.
2296 * c-c++-common/Wcast-qual-1.c: Move here from...
2297 * gcc.dg/cast-qual-3.c: ...here, and...
2298 * g++.dg/warn/Wcast-qual2.C: ...here.
2300 * g++.dg/cpp0x/sfinae8.C: New.
2302 * g++.dg/cpp0x/sfinae7.C: New.
2304 * g++.dg/cpp0x/enum9.C: New.
2306 2011-04-07 Mike Stump <mikestump@comcast.net>
2308 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
2309 with no trampolines.
2311 2011-04-07 Jakub Jelinek <jakub@redhat.com>
2314 * gfortran.dg/gomp/pr48117.f90: New test.
2317 * gcc.dg/torture/pr48343.c: New test.
2319 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2321 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2323 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
2325 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2327 2011-04-07 Tom de Vries <tom@codesourcery.com>
2330 * lib/scanasm.exp (object-size): New proc.
2331 * gcc.target/arm/pr43920-2.c: New test.
2333 2011-04-06 Tobias Burnus <burnus@net-b.de>
2337 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2339 2011-04-06 Steve Ellcey <sje@cup.hp.com>
2341 * gcc.dg/mtune.c: Prune note from output.
2343 2011-04-06 Jakub Jelinek <jakub@redhat.com>
2346 * gcc.dg/guality/pr36977.c: New test.
2347 * gcc.dg/guality/pr48466.c: New test.
2349 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2351 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2353 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
2355 * gnat.dg/return3.adb: New test.
2357 2011-04-06 Richard Guenther <rguenther@suse.de>
2359 PR tree-optimization/47663
2360 * gcc.dg/tree-ssa/inline-8.c: New testcase.
2362 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
2364 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2365 Solaris 8 and 9 as well.
2367 2011-04-05 Tom de Vries <tom@codesourcery.com>
2370 * gcc.target/arm/pr43920-1.c: New test.
2372 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
2374 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2375 (cctor): Actually return the value.
2376 (main): Cast return values.
2378 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2380 * gfortran.dg/character_comparison_8.f90: New test.
2382 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2384 * frontend-passes: (optimize_lexical_comparison): New function.
2385 (optimize_expr): Call it.
2386 (optimize_comparison): Also handle lexical comparison functions.
2387 Return false instad of -2 for unequal comparison.
2389 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2392 * function_optimize_4.f90: New test.
2394 2011-04-04 Tobias Burnus <burnus@net-b.de>
2397 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2398 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2399 * gfortran.dg/coarray_15.f90: New.
2401 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2403 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2404 * gfortran.dg/bessel_7.f90: Likewise.
2406 2011-04-03 Tobias Burnus <burnus@net-b.de>
2408 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2410 2011-04-03 Richard Guenther <rguenther@suse.de>
2411 Ira Rosen <ira.rosen@linaro.org>
2413 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2414 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2415 -ftree-loop-if-convert-stores.
2417 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2419 * gnat.dg/specs/aggr2.ads: New test.
2421 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2423 * gnat.dg/debug2.ad[sb]: New test.
2424 * gnat.dg/debug2_pkg.ads: New helper.
2425 * gnat.dg/debug3.ad[sb]: New test.
2427 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
2429 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2431 2011-04-01 Jakub Jelinek <jakub@redhat.com>
2434 * gcc.c-torture/compile/pr48335-1.c: New test.
2435 * gcc.dg/pr48335-1.c: New test.
2436 * gcc.dg/pr48335-2.c: New test.
2437 * gcc.dg/pr48335-3.c: New test.
2438 * gcc.dg/pr48335-4.c: New test.
2439 * gcc.dg/pr48335-5.c: New test.
2440 * gcc.dg/pr48335-6.c: New test.
2441 * gcc.dg/pr48335-7.c: New test.
2442 * gcc.dg/pr48335-8.c: New test.
2443 * gcc.target/i386/pr48335-1.c: New test.
2445 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
2448 * gcc.dg/Waddress.c: New test.
2450 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2453 * gfortran.dg/function_optimize_3.f90: New test.
2455 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
2457 * gcc.c-torture/compile/20110401-1.c: New test.
2459 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2460 * g++.dg/lto/20091002-2_0.C: Likewise.
2461 * g++.dg/lto/20090303_0.c: Likewise.
2462 * g++.dg/lto/20091004-1_0.C: Likewise.
2463 * g++.dg/lto/20091002-3_0.C: Likewise.
2464 * g++.dg/lto/20091004-2_0.C: Likewise.
2465 * g++.dg/lto/20081123_0.C: Likewise.
2466 * g++.dg/lto/20090313_0.C: Likewise.
2467 * g++.dg/lto/20081109-1_0.C: Likewise.
2468 * g++.dg/lto/20081219_0.C: Likewise.
2469 * g++.dg/lto/20081204-1_0.C: Likewise.
2470 * g++.dg/lto/20090302_0.C: Likewise.
2471 * g++.dg/lto/20081119-1_0.C: Likewise.
2472 * g++.dg/lto/20081118_0.C: Likewise.
2473 * gcc.dg/lto/20091020-2_0.c: Likewise.
2474 * gcc.dg/lto/20090210_0.c: Likewise.
2475 * gcc.dg/lto/20081204-1_0.c: Likewise.
2476 * gcc.dg/lto/20081224_0.c: Likewise.
2477 * gcc.dg/lto/20090219_0.c: Likewise.
2478 * gcc.dg/lto/20091014-1_0.c: Likewise.
2479 * gcc.dg/lto/20091016-1_0.c: Likewise.
2480 * gcc.dg/lto/20090206-2_0.c: Likewise.
2481 * gcc.dg/lto/20090116_0.c: Likewise.
2482 * gcc.dg/lto/20091013-1_0.c: Likewise.
2483 * gcc.dg/lto/20091015-1_0.c: Likewise.
2484 * gcc.dg/lto/20090126-2_0.c: Likewise.
2486 2011-03-31 Ian Lance Taylor <iant@google.com>
2488 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2490 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2492 * gnat.dg/opt16.adb: New test.
2494 2011-03-31 Jason Merrill <jason@redhat.com>
2496 * g++.dg/cpp0x/defaulted24.C: New.
2498 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2501 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2504 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2506 * g++.dg/other/i386-9.C: New test.
2508 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2510 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2512 2011-03-30 Jason Merrill <jason@redhat.com>
2514 * g++.dg/cpp0x/regress/error-recovery1.C: New.
2516 * g++.dg/cpp0x/regress/isnan.C: New.
2518 * g++.dg/cpp0x/initlist46.C: New.
2520 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
2523 * gcc.target/arm/neon-modes-2.c: New test.
2525 2011-03-30 Jakub Jelinek <jakub@redhat.com>
2528 * gcc.c-torture/compile/pr48305.c: New test.
2530 2011-03-29 Jason Merrill <jason@redhat.com>
2532 * g++.dg/cpp0x/regress/value-dep1.C: New.
2534 2011-03-29 Steve Ellcey <sje@cup.hp.com>
2536 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2538 2011-03-29 Ian Lance Taylor <iant@google.com>
2540 * go.test/go-test.exp: Handle the test lines used in several new
2542 (errchk): Add opts parameter. Change all callers. Handle parens
2545 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
2546 Dominique d'Humieres <dominiq@lps.ens.fr>
2548 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2549 and __APPLE__ && __PPC__ && __ALTIVEC__.
2551 2011-03-29 Jason Merrill <jason@redhat.com>
2553 * g++.dg/cpp0x/dependent1.C: New.
2555 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2557 * g++.dg/cpp0x/constexpr-memfn1.C: New.
2559 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2561 2011-03-29 Janus Weil <janus@gcc.gnu.org>
2564 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2565 * gfortran.dg/proc_ptr_comp_32.f90: New.
2567 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2569 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
2570 check for corresponding warning.
2572 2011-03-28 Jason Merrill <jason@redhat.com>
2574 * g++.dg/cpp0x/rv-deduce2.C: New.
2576 2011-03-29 Jakub Jelinek <jakub@redhat.com>
2579 * gcc.dg/pr48203.c: New test.
2581 2011-03-28 Jeff Law <law@redhat.com>
2583 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2585 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
2587 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2588 and __PPC__ && __ALTIVEC__.
2590 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2593 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2594 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2595 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2596 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2598 2011-03-28 Jason Merrill <jason@redhat.com>
2600 * g++.dg/cpp0x/initlist-array2.C: New.
2602 * g++.dg/cpp0x/initlist-array1.C: New.
2604 * g++.dg/cpp0x/constexpr-compound.C: New.
2606 * g++.dg/cpp0x/constexpr-using.C: New.
2608 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2610 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2613 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2615 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2617 * gcc.dg/slp-1.c: New test.
2619 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2621 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2622 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2623 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2624 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2625 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2626 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2627 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2628 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2629 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2630 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2631 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2632 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2633 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2634 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2636 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2639 * gfortran.dg/trim_optimize_5.f90: New test.
2640 * gfortran.dg/trim_optimize_6.f90: New test.
2642 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2645 * gcc.target/mips/madd-7.c: Remove -mlong32.
2646 * gcc.target/mips/msub-7.c: Likewise.
2648 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2650 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2651 accesses to preserve the meaning of the test for doubleword vectors.
2652 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2653 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2655 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2658 * gfortran.dg/class_42.f03: New.
2660 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2662 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2665 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2667 PR rtl-optimization/48144
2668 * gcc.dg/pr48144.c: New test.
2670 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2672 * gnat.dg/discr27.ad[sb]: New test.
2674 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2676 * gnat.dg/limited_with2.ad[sb]: New test.
2677 * gnat.dg/limited_with2_pkg1.ads: New helper.
2678 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2680 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2682 * gnat.dg/opt15.adb: New test.
2683 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2685 2011-03-25 Tobias Burnus <burnus@net-b.de>
2689 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2690 * gfortran.dg/leadz_trailz_3.f90: Ditto
2692 2011-03-25 Martin Jambor <mjambor@suse.cz>
2694 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2696 2011-03-25 Jason Merrill <jason@redhat.com>
2698 * g++.dg/cpp0x/defaulted22.C: New.
2699 * g++.dg/cpp0x/defaulted23.C: New.
2700 * g++.dg/cpp0x/defaulted15.C: Adjust.
2702 2011-03-25 Jason Merrill <jason@redhat.com>
2704 * g++.dg/cpp0x/move1.C: New.
2706 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2709 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2711 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2713 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2714 for mips-sgi-irix6.5.
2715 Replace snprintf prototype by <stdio.h>.
2717 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2720 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2721 run_expensive_tests.
2722 * gcc.dg/graphite/block-4.c: Likewise.
2723 * gcc.dg/graphite/block-7.c: Likewise.
2724 * gcc.dg/graphite/block-8.c: Likewise.
2726 2011-03-25 Richard Guenther <rguenther@suse.de>
2728 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2729 * g++.dg/tree-ssa/pr8781.C: Likewise.
2730 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2731 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2732 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2733 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2734 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2735 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2736 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2737 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2738 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2739 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2740 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2741 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2742 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2743 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2744 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2745 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2746 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2747 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2748 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2749 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2750 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2751 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2752 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2753 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2754 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2755 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2756 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2757 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2758 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2759 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2760 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2761 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2762 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2763 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2764 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2765 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2766 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2767 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2768 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2769 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2770 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2771 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2772 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2773 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2774 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2775 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2776 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2777 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2778 * c-c++-common/pr46562-2.c: Likewise.
2779 * gfortran.dg/pr42108.f90: Likewise.
2780 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2781 foo to be inlined even at -O1.
2782 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2783 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2784 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2785 * gcc.dg/matrix/matrix.exp: Disable FRE.
2787 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2790 * gcc.dg/dfp/pr48204.c: New test.
2792 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2795 * gcc.c-torture/execute/pr47917.c: Move this...
2796 * gcc.dg/torture/pr47917.c: to here and add xfails.
2798 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2800 * gnat.dg/array16.ad[sb]: New test.
2801 * gnat.dg/array16.ads: New helper.
2803 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2805 * gnat.dg/derived_type2.adb: New test.
2807 2011-03-24 Richard Guenther <rguenther@suse.de>
2809 PR tree-optimization/48271
2810 * g++.dg/torture/pr48271.C: New testcase.
2812 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2814 * gnat.dg/array15.ad[sb]: New test.
2816 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2819 * gcc.target/i386/pr48237.c: New test.
2821 2011-03-24 Richard Guenther <rguenther@suse.de>
2824 * gcc.dg/builtin-object-size-10.c: New testcase.
2826 2011-03-24 Richard Guenther <rguenther@suse.de>
2828 PR tree-optimization/46562
2829 * c-c++-common/pr46562-2.c: New testcase.
2830 * c-c++-common/pr46562.c: Likewise.
2832 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2834 * gcc.dg/vect/vect-cselim-1.c: New test.
2835 * gcc.dg/vect/vect-cselim-2.c: New test.
2837 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2839 * gcc.target/arm/pr46934.c: New.
2841 2011-03-23 Ian Lance Taylor <iant@google.com>
2843 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2845 2011-03-23 Richard Guenther <rguenther@suse.de>
2847 * gcc.dg/struct: Remove directory and contents.
2849 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2852 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2854 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2856 * gnat.dg/discr26.ad[sb]: New test.
2857 * gnat.dg/discr26_pkg.ads: New helper.
2859 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2862 * gcc.target/arm/neon-vld-1.c: New test.
2864 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2866 * gnat.dg/array14.ad[sb]: New test.
2867 * gnat.dg/array14_pkg.ads: New helper.
2869 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2871 * gcc.c-torture/execute/920501-8.x: Remove.
2872 * gcc.c-torture/execute/930513-1.x: Remove.
2873 * gcc.c-torture/execute/960312-1.x: Remove.
2874 * gcc.c-torture/compile/20000804-1.c,
2875 gcc.c-torture/compile/20001205-1.c,
2876 gcc.c-torture/compile/20001226-1.c,
2877 gcc.c-torture/compile/20010518-2.c,
2878 gcc.c-torture/compile/20020312-1.c,
2879 gcc.c-torture/compile/20020604-1.c,
2880 gcc.c-torture/compile/920501-12.c,
2881 gcc.c-torture/compile/920501-4.c,
2882 gcc.c-torture/compile/920520-1.c,
2883 gcc.c-torture/compile/980506-1.c,
2884 gcc.c-torture/execute/980709-1.x,
2885 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2886 options for m68hc11.
2887 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2888 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2891 2011-03-22 Nick Clifton <nickc@redhat.com>
2893 * lib/target-supports.exp (check_profiling_available): Add MN10300
2894 to the list of targets that do not support profiling. Restore
2895 alpha sorting to this list.
2897 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2899 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2900 failure on 32-bit systems.
2901 * gcc.dg/torture/vector-2.c: Ditto.
2903 2011-03-22 Richard Guenther <rguenther@suse.de>
2905 PR tree-optimization/48228
2906 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2908 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2910 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2914 * gcc.target/powerpc/pr48226.c: New file.
2916 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2918 * lib/prune.exp (prune_gcc_output): Prune "could not create
2919 compact unwind for" warnings.
2921 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2925 * gcc.c-torture/execute/pr42544.c: New test.
2926 * gcc.c-torture/execute/pr48197.c: New test.
2928 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2930 PR preprocessor/48192
2931 * gcc.target/powerpc/pr48192.c: New file.
2934 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2935 split problem of 0 being loaded in a VSX register.
2937 2011-03-21 Richard Guenther <rguenther@suse.de>
2940 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2941 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2942 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2943 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2945 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2948 * gcc.dg/pr48213.c: New test.
2950 2011-03-21 Kai Tietz <ktietz@redhat.com>
2953 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2955 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2957 * gcc.target/arm/xor-and.c: New.
2959 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2962 * gfortran.dg/function_optimize_1.f90: New test.
2963 * gfortran.dg/function_optimize_2.f90: New test.
2965 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2967 PR rtl-optimization/47502
2968 * gcc.target/i386/pr47502-1.c: New.
2969 * gcc.target/i386/pr47502-2.c: Likewise.
2971 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2973 PR rtl-optimization/48156
2974 * gcc.dg/pr48156.c: New test.
2976 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2979 * gfortran.dg/scratch_1.f90: Adjust test.
2981 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2984 * gfortran.dg/scratch_1.f90: New test.
2986 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2988 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2989 variably modified typedefs.
2990 * gcc.dg/c1x-typedef-2.c: Remove.
2992 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2994 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2995 * gcc.dg/c1x-anon-struct-3.c: New test.
2996 * gcc.dg/anon-struct-11.c: Update.
2998 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3000 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
3002 Only xfail with gas.
3004 2011-03-18 Jason Merrill <jason@redhat.com>
3006 * g++.dg/template/fn-ptr1.C: New.
3008 * g++.dg/overload/volatile1.C: New.
3010 * g++.dg/opt/pr23372.C: New.
3012 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
3014 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3017 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
3019 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
3021 * gcc.target/arm/unsigned-extend-1.c: New.
3023 2011-03-18 Jakub Jelinek <jakub@redhat.com>
3026 * gcc.c-torture/compile/pr48161.c: New test.
3028 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
3031 * gcc.dg/torture/pr47725.c: New.
3033 2011-03-17 Jason Merrill <jason@redhat.com>
3035 * g++.dg/cpp0x/constexpr-overflow2.C: New.
3036 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
3038 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
3040 * gnat.dg/specs/elab2.ads: New test.
3041 * gnat.dg/specs/elab2_pkg.ads: New helper.
3043 2011-03-17 Jason Merrill <jason@redhat.com>
3045 * g++.dg/cpp0x/decltype-1212.C: New.
3046 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
3048 2011-03-17 Jason Merrill <jason@redhat.com>
3050 * g++.dg/parse/memfnquals1.C: New.
3052 2011-03-17 Richard Guenther <rguenther@suse.de>
3055 * gcc.dg/pr48134.c: New testcase.
3057 2011-03-17 Richard Guenther <rguenther@suse.de>
3060 * g++.dg/torture/pr48165.C: New testcase.
3062 2011-03-17 Jakub Jelinek <jakub@redhat.com>
3064 PR rtl-optimization/48141
3065 * gcc.dg/pr48141.c: New test.
3067 2011-03-16 Jason Merrill <jason@redhat.com>
3069 * g++.dg/cpp0x/constexpr-48089.C: New.
3071 * g++.dg/cpp0x/constexpr-abi1.C: New.
3073 * g++.dg/cpp0x/constexpr-46336.C: New.
3074 * g++.dg/parse/friend5.C: Adjust expected errors.
3076 * g++.dg/cpp0x/constexpr-47570.C: New.
3078 2011-03-16 Dodji Seketeli <dodji@redhat.com>
3081 * ++.dg/debug/dwarf2/typedef6.C: New test.
3083 2011-03-16 Jason Merrill <jason@redhat.com>
3085 * g++.dg/cpp0x/elision2.C: New.
3087 * g++.dg/cpp0x/constexpr-array3.C: New.
3089 2011-03-16 Jason Merrill <jason@redhat.com>
3091 * g++.dg/cpp0x/sfinae6.C: New.
3092 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
3093 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
3094 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
3095 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
3096 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
3098 2011-03-16 Jason Merrill <jason@redhat.com>
3100 * g++.dg/template/incomplete6.C: New.
3102 2011-03-16 Jeff Law <law@redhat.com>
3104 * gcc.dg/tree-ssa/vrp55.c: New test.
3106 2011-03-16 Jason Merrill <jason@redhat.com>
3108 * g++.dg/cpp0x/auto22.C: New.
3110 2011-03-16 Richard Guenther <rguenther@suse.de>
3112 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
3113 optimizing it away if promoted to const.
3115 2011-03-16 Richard Guenther <rguenther@suse.de>
3117 PR tree-optimization/48149
3118 * gcc.dg/fold-complex-1.c: New testcase.
3120 2011-03-16 Richard Guenther <rguenther@suse.de>
3123 * gcc.dg/guality/pr45882.c: Really make sure no inlining
3126 2011-03-16 Richard Guenther <rguenther@suse.de>
3128 PR tree-optimization/26134
3129 * gcc.dg/tree-ssa/complex-6.c: New testcase.
3131 2011-03-16 Richard Guenther <rguenther@suse.de>
3133 PR tree-optimization/48146
3134 * gcc.dg/torture/pr48146.c: New testcase.
3136 2011-03-16 Richard Guenther <rguenther@suse.de>
3138 * gcc.dg/tree-ssa/pr14814.c: Adjust.
3139 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
3141 2011-03-16 Jakub Jelinek <jakub@redhat.com>
3144 * gcc.c-torture/compile/pr48136.c: New test.
3146 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
3149 * gcc.dg/guality/pr45882.c: New test.
3151 2011-03-15 Jason Merrill <jason@redhat.com>
3153 * g++.dg/cpp0x/constexpr-recursion.C: New.
3155 * g++.dg/cpp0x/implicit11.C: New.
3157 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3159 * g++.dg/cpp0x/constexpr-attribute.C: New.
3161 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
3163 * g++.dg/parse/pr34758.C: New.
3165 2011-03-15 Xinliang David Li <davidxl@google.com>
3168 * gcc.dg/uninit-pred-7_d.c: New test.
3169 * gcc.dg/uninit-pred-8_d.c: New test.
3171 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3174 * gcc.target/arm/pr46788.c: New.
3176 2011-03-15 Richard Guenther <rguenther@suse.de>
3179 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
3180 * gfortran.dg/ishft_4.f90: Likewise.
3181 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3183 2011-03-15 Richard Guenther <rguenther@suse.de>
3185 PR tree-optimization/13954
3186 * g++.dg/tree-ssa/pr13954.C: New testcase.
3188 2011-03-15 Richard Guenther <rguenther@suse.de>
3190 PR tree-optimization/48037
3191 * gcc.target/i386/pr48037-1.c: New testcase.
3193 2011-03-15 Richard Guenther <rguenther@suse.de>
3195 PR tree-optimization/41490
3196 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
3197 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
3198 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
3199 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
3200 * g++.dg/tree-ssa/pr33604.C: Adjust.
3202 2011-03-14 Jakub Jelinek <jakub@redhat.com>
3205 * gcc.c-torture/execute/pr47917.c: New test.
3206 * gcc.dg/pr47917.c: New test.
3209 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
3211 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
3213 * gcc.target/i386/sse4_1-floor-vec.c: New test.
3214 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
3215 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
3216 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
3217 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
3218 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
3219 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
3220 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
3221 * gcc.target/i386/avx-floor-vec.c: Ditto.
3222 * gcc.target/i386/avx-ceil-vec.c: Ditto.
3223 * gcc.target/i386/avx-trunc-vec.c: Ditto.
3224 * gcc.target/i386/avx-rint-vec.c: Ditto.
3225 * gcc.target/i386/avx-floorf-vec.c: Ditto.
3226 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
3227 * gcc.target/i386/avx-truncf-vec.c: Ditto.
3228 * gcc.target/i386/avx-rintf-vec.c: Ditto.
3230 2011-03-14 Tom Tromey <tromey@redhat.com>
3232 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
3233 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
3234 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
3236 2011-03-14 Tom Tromey <tromey@redhat.com>
3238 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
3239 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
3240 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
3242 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
3244 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
3246 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
3248 PR rtl-optimization/47166
3249 * gcc.c-torture/execute/postmod-1.c: New test.
3251 2011-03-14 Richard Guenther <rguenther@suse.de>
3254 * gcc.dg/torture/pr48098.c: New testcase.
3256 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
3259 * gcc.target/powerpc/pr48053-1.c: New test.
3260 * gcc.target/powerpc/pr48053-2.c: Likewise.
3262 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3265 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
3267 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3270 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
3272 2011-03-12 Janus Weil <janus@gcc.gnu.org>
3275 * gfortran.dg/class_41.f03: New.
3277 2011-03-11 Dodji Seketeli <dodji@redhat.com>
3279 * g++.dg/conversion/cast3.C: New test.
3281 2011-03-11 Jason Merrill <jason@redhat.com>
3283 * g++.dg/template/error45.C: New.
3285 * g++.dg/parse/no-type-defn1.C: New.
3287 * g++.dg/ext/attrib40.C: New.
3289 * g++.dg/cpp0x/regress/array1.C: New.
3291 2011-03-11 Richard Guenther <rguenther@suse.de>
3293 PR tree-optimization/48067
3294 * gcc.dg/pr48067.c: New testcase.
3296 2011-03-11 Richard Guenther <rguenther@suse.de>
3299 * g++.dg/lto/20110311-1_0.C: New testcase.
3301 2011-03-11 Jakub Jelinek <jakub@redhat.com>
3304 * g++.dg/inherit/virtual8.C: New test.
3307 * gcc.dg/torture/pr48044.c: New test.
3309 2011-03-11 Janus Weil <janus@gcc.gnu.org>
3312 * gfortran.dg/proc_ptr_comp_31.f90: New.
3314 2011-03-11 Richard Guenther <rguenther@suse.de>
3316 PR tree-optimization/47278
3317 * gcc.dg/torture/pr47278-1.c: New testcase.
3318 * gcc.dg/torture/pr47278-2.c: Likewise.
3320 2011-03-11 Jakub Jelinek <jakub@redhat.com>
3322 PR tree-optimization/48063
3323 * gcc.dg/torture/pr48063.c: New test.
3325 2011-03-10 Jason Merrill <jason@redhat.com>
3327 * g++.dg/template/array22.C: New.
3329 * g++.dg/cpp0x/syntax-err1.C: New.
3330 * g++.dg/parse/error36.C: Adjust expected errors.
3331 * g++.old-deja/g++.pt/ctor2.C: Likewise.
3332 * g++.old-deja/g++.pt/typename3.C: Likewise.
3333 * g++.old-deja/g++.pt/typename4.C: Likewise.
3334 * g++.old-deja/g++.pt/typename6.C: Likewise.
3336 2011-03-09 Jason Merrill <jason@redhat.com>
3338 * g++.dg/template/nontype22.C: New.
3340 2011-03-09 Martin Jambor <mjambor@suse.cz>
3342 PR tree-optimization/47714
3343 * g++.dg/torture/pr47714.C: New test.
3345 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3348 * gcc.target/powerpc/pr47755-2.c: New file.
3350 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3352 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3353 is not set in the environment, pass 64 as first argument when not
3354 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3355 native where ulimit -u is supported.
3357 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3359 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3361 2011-03-08 Jason Merrill <jason@redhat.com>
3363 * g++.dg/template/nontype21.C: New.
3365 * g++.dg/template/anon5.C: New.
3367 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3370 * gcc.dg/pr47881.c: New test.
3372 2011-03-08 Dodji Seketeli <dodji@redhat.com>
3375 * g++.dg/lookup/template3.C: New test.
3377 2011-03-08 Kai Tietz <ktietz@redhat.com>
3379 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3382 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
3385 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3386 sizeof to compute alignment.
3388 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3390 PR tree-optimization/48022
3391 * gcc.dg/pr48022-1.c: New test.
3392 * gcc.dg/pr48022-2.c: New test.
3394 2011-03-07 Jason Merrill <jason@redhat.com>
3396 * g++.dg/template/nontype20.C: New.
3397 * g++.dg/init/member1.C: Adjust expected errors.
3398 * g++.dg/parse/constant4.C: Likewise.
3399 * g++.dg/template/qualified-id3.C: Likewise.
3400 * g++.old-deja/g++.pt/crash10.C: Likewise.
3402 * g++.dg/cpp0x/regress/non-const1.C: New.
3404 2011-03-07 Jakub Jelinek <jakub@redhat.com>
3407 * gcc.dg/pr47991.c: New test.
3409 2011-03-07 Jason Merrill <jason@redhat.com>
3411 * g++.dg/abi/mangle46.C: New.
3413 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
3416 * gcc.target/powerpc/pr47862.c: New.
3418 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
3421 * gcc.target/i386/combine-mul.c: Require nonpic.
3423 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
3424 Nathan Froyd <froydnj@codesourcery.com>
3426 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3428 2011-03-06 Mark Mitchell <mark@codesourcery.com>
3430 * README.QMTEST: Remove.
3432 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
3433 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3436 * gfortran.dg/array_constructor_37.f90 : New test.
3438 2011-03-05 Jason Merrill <jason@redhat.com>
3440 * g++.dg/abi/mangle39.C: ABI v5, not 6.
3441 * g++.dg/abi/mangle45.C: Likewise.
3442 * g++.dg/cpp0x/trailing1.C: Likewise.
3444 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3446 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3448 2011-03-05 Jakub Jelinek <jakub@redhat.com>
3450 PR rtl-optimization/47899
3451 * gcc.dg/pr47899.c: New test.
3453 * gcc.dg/torture/pr47968.c: Ignore warnings.
3455 PR tree-optimization/47967
3456 * gcc.c-torture/compile/pr47967.c: New test.
3458 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3460 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3461 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3463 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3465 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3466 and property_getAttributes() if __OBJC2__.
3467 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3468 * objc.dg/property/property-encoding-1.m: New.
3469 * obj-c++.dg/property/property-encoding-1.mm: New.
3471 2011-03-04 Jason Merrill <jason@redhat.com>
3473 * g++.dg/template/pseudodtor6.C: New.
3475 * g++.dg/inherit/covariant19.C: New.
3477 2011-03-04 Richard Guenther <rguenther@suse.de>
3480 * gcc.dg/torture/pr47968.c: New testcase.
3482 2011-03-04 Richard Guenther <rguenther@suse.de>
3485 * gcc.dg/torture/pr47975.c: New testcase.
3487 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3490 * g++.dg/template/crash106.C: New.
3492 2011-03-03 Jakub Jelinek <jakub@redhat.com>
3495 * gcc.dg/gomp/pr47963.c: New test.
3496 * g++.dg/gomp/pr47963.C: New test.
3498 2011-03-02 Jason Merrill <jason@redhat.com>
3500 * g++.dg/cpp0x/regress/condition1.C: New.
3502 * g++.dg/cpp0x/constexpr-ctor9.C: New.
3504 2011-03-01 Jason Merrill <jason@redhat.com>
3506 * g++.dg/cpp0x/lambda/lambda-98.C: New.
3508 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3510 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3512 PR rtl-optimization/47925
3513 * gcc.c-torture/execute/pr47925.c: New test.
3515 2011-03-01 Jason Merrill <jason@redhat.com>
3517 * g++.dg/cpp0x/decltype25.C: New.
3519 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3521 2011-03-01 Richard Guenther <rguenther@suse.de>
3523 PR tree-optimization/47890
3524 * gcc.dg/torture/pr47890.c: New testcase.
3526 2011-03-01 Richard Guenther <rguenther@suse.de>
3529 * gcc.dg/lto/pr47924_0.c: New testcase.
3531 2011-03-01 Richard Guenther <rguenther@suse.de>
3534 * gfortran.dg/lto/pr46911_0.f: New testcase.
3536 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3538 PR libgfortran/47933
3539 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3540 compile errors from older code form.
3542 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3544 PR libgfortran/47567
3545 * gfortran.dg/fmt_fw_d.f90: New test.
3547 2011-02-28 Jason Merrill <jason@redhat.com>
3549 * g++.dg/inherit/covariant18.C: New.
3551 2011-02-28 Jakub Jelinek <jakub@redhat.com>
3554 * gcc.dg/pr47893.c: New test.
3556 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
3558 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3559 NULL in case of a selector with conflicting types.
3560 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3562 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
3564 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3565 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3566 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3567 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3569 2011-02-28 Jason Merrill <jason@redhat.com>
3572 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3574 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3576 PR libgfortran/47778
3577 * gfortran.dg/namelist_71.f90: New test.
3579 2011-02-27 Jason Merrill <jason@redhat.com>
3582 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3583 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3585 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3588 * g++.dg/cpp0x/constexpr-ctor8.C: New.
3590 2011-02-27 Jakub Jelinek <jakub@redhat.com>
3593 * gfortran.dg/gomp/task-1.f90: Removed.
3595 2011-02-26 Jason Merrill <jason@redhat.com>
3597 * g++.dg/template/this-targ1.C: New.
3599 * g++.dg/cpp0x/regress/template-const1.C: New.
3600 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3601 * g++.dg/template/function1.C: Adjust.
3602 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3603 * g++.dg/debug/debug7.C: Adjust.
3605 2011-02-26 Tobias Burnus <burnus@net-b.de>
3608 * gfortran.dg/gomp/task-1.f90: New.
3610 2011-02-25 Jie Zhang <jie@codesourcery.com>
3612 * gcc.target/arm/neon-thumb2-move.c: Add
3613 dg-require-effective-target arm_thumb2_ok.
3615 2011-02-24 Jason Merrill <jason@redhat.com>
3617 * g++.dg/parse/constant1.C: Specify C++98 mode.
3618 * g++.dg/parse/constant5.C: Likewise.
3619 * g++.dg/parse/error2.C: Likewise.
3620 * g++.dg/parse/semicolon3.C: Likewise.
3621 * g++.dg/template/crash14.C: Likewise.
3622 * g++.dg/template/local4.C: Likewise.
3623 * g++.dg/template/nontype3.C: Likewise.
3624 * g++.dg/parse/crash31.C: Adjust expected errors.
3625 * g++.dg/template/function1.C: Likewise.
3626 * g++.dg/template/ref3.C: Likewise.
3627 * g++.dg/template/static9.C: Likewise.
3628 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3630 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3631 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3632 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3633 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3634 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3636 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3639 * gfortran.dg/pr47878.f90: New test.
3641 2011-02-24 Richard Guenther <rguenther@suse.de>
3644 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3645 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3647 2011-02-24 Richard Guenther <rguenther@suse.de>
3650 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3651 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3653 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3655 PR libgfortran/47567
3656 * gfortran.dg/fmt_f0_1.f90: Update test.
3658 2011-02-23 Jason Merrill <jason@redhat.com>
3660 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3661 * g++.dg/abi/mangle45.C: New.
3663 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3664 * g++.dg/template/canon-type-9.C: Match use of decltype
3665 between declaration and definition.
3666 * g++.dg/template/canon-type-12.C: Likewise.
3668 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3671 * gfortran.dg/nested_allocatables_1.f90: New.
3673 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3676 * g++.dg/pr46868.C: New test.
3677 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3678 * g++.dg/parse/error14.C: Adjust.
3680 2011-02-23 Richard Guenther <rguenther@suse.de>
3682 PR tree-optimization/47838
3683 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3685 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3687 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3689 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3691 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3692 * gfortran.dg/count_init_expr.f03: Ditto.
3693 * gfortran.dg/gomp/pr43711.f90: Ditto.
3694 * gcc.dg/struct-parse-2.c: Ditto.
3695 * gcc.dg/parse-error-3.c: Ditto.
3696 * gcc.dg/Wlogical-op-1.c: Ditto.
3697 * gcc.dg/Walways-true-1.c: Ditto.
3698 * gcc.dg/pr24225.c: Ditto.
3699 * gcc.dg/Walways-true-2.c: Ditto.
3700 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3701 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3702 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3703 * g++.dg/overload/defarg4.C: Ditto.
3704 * g++.dg/inherit/covariant16.C: Ditto.
3705 * g++.dg/inherit/virtual7.C: Ditto.
3706 * g++.dg/template/canon-type-9.C: Ditto.
3707 * g++.dg/template/access19.C: Ditto.
3708 * g++.dg/template/call7.C: Ditto.
3709 * g++.dg/template/canon-type-2.C: Ditto.
3710 * g++.dg/template/init7.C: Ditto.
3711 * g++.dg/template/sizeof-template-argument.C: Ditto.
3712 * g++.dg/template/const3.C: Ditto.
3713 * g++.dg/template/sfinae26.C: Ditto.
3714 * g++.dg/template/sfinae26.C: Ditto.
3715 * g++.dg/template/canon-type-11.C: Ditto.
3716 * g++.dg/template/union2.C: Ditto.
3717 * g++.dg/template/canon-type-3.C: Ditto.
3718 * g++.dg/template/canon-type-1.C: Ditto.
3719 * g++.dg/template/canon-type-5.C: Ditto.
3720 * g++.dg/template/canon-type-7.C: Ditto.
3721 * g++.dg/template/canon-type-10.C: Ditto.
3722 * g++.dg/template/spec36.C: Ditto.
3723 * g++.dg/template/typedef38.C: Ditto.
3724 * g++.dg/template/canon-type-4.C: Ditto.
3725 * g++.dg/template/canon-type-6.C: Ditto.
3726 * g++.dg/template/canon-type-13.C: Ditto.
3727 * g++.dg/template/instantiate9.C: Ditto.
3728 * g++.dg/template/ttp22.C: Ditto.
3729 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3730 * g++.dg/warn/Walways-true-1.C: Ditto.
3731 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3732 * g++.dg/warn/Walways-true-2.C: Ditto.
3733 * g++.dg/conversion/op4.C: Ditto.
3734 * g++.dg/opt/pr19650.C: Ditto.
3735 * g++.dg/lookup/friend11.C: Ditto.
3736 * g++.dg/other/default2.C: Ditto.
3737 * g++.dg/other/default3.C: Ditto.
3738 * g++.dg/other/dtor2.C: Ditto.
3739 * g++.dg/other/friend5.C: Ditto.
3740 * g++.dg/other/default5.C: Ditto.
3741 * g++.dg/init/brace6.C: Ditto.
3742 * g++.dg/init/aggr5.C: Ditto.
3743 * g++.dg/init/error2.C: Ditto.
3744 * g++.dg/expr/bound-mem-fun.C: Ditto.
3745 * g++.dg/expr/cond6.C: Ditto.
3746 * g++.dg/expr/stmt-expr-1.C: Ditto.
3747 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3748 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3749 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3750 * g++.dg/cpp0x/bracket1.C: Ditto.
3751 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3752 * g++.dg/cpp0x/pr38646.C: Ditto.
3753 * g++.dg/cpp0x/variadic73.C: Ditto.
3754 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3755 * g++.dg/cpp0x/bracket4.C: Ditto.
3756 * g++.dg/cpp0x/decltype4.C: Ditto.
3757 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3758 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3759 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3760 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3761 * g++.dg/cpp0x/decltype2.C: Ditto.
3762 * g++.dg/cpp0x/decltype1.C: Ditto.
3763 * g++.dg/cpp0x/bracket2.C: Ditto.
3764 * g++.dg/cpp0x/decltype5.C: Ditto.
3765 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3766 * g++.dg/cpp0x/variadic70.C: Ditto.
3767 * g++.dg/cpp0x/decltype6.C: Ditto.
3768 * g++.dg/cpp0x/rvo.C: Ditto.
3769 * g++.dg/cpp0x/vt-40092.C: Ditto.
3770 * g++.dg/cpp0x/variadic-new.C: Ditto.
3771 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3772 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3773 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3774 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3775 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3776 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3777 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3778 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3779 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3780 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3781 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3782 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3783 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3784 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3785 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3786 * g++.dg/cpp0x/pr39639.C: Ditto.
3787 * g++.dg/cpp0x/decltype3.C: Ditto.
3788 * g++.dg/cpp0x/variadic68.C: Ditto.
3789 * g++.dg/cpp0x/variadic-function.C: Ditto.
3790 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3791 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3792 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3793 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3794 * g++.dg/parse/crash35.C: Ditto.
3795 * g++.dg/parse/crash40.C: Ditto.
3796 * g++.dg/parse/defarg12.C: Ditto.
3797 * g++.dg/parse/crash34.C: Ditto.
3798 * g++.dg/parse/constructor3.C: Ditto.
3799 * g++.dg/parse/template23.C: Ditto.
3800 * g++.dg/parse/crash56.C: Ditto.
3801 * g++.dg/parse/dtor13.C: Ditto.
3802 * g++.dg/parse/error33.C: Ditto.
3803 * g++.dg/parse/ctor9.C: Ditto.
3804 * g++.dg/parse/error32.C: Ditto.
3805 * g++.dg/parse/error37.C: Ditto.
3806 * g++.dg/parse/bitfield3.C: Ditto.
3807 * g++.dg/parse/struct-4.C: Ditto.
3808 * g++.dg/ext/has_trivial_copy.C: Ditto.
3809 * g++.dg/ext/is_polymorphic.C: Ditto.
3810 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3811 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3812 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3813 * g++.dg/ext/is_union.C: Ditto.
3814 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3815 * g++.dg/ext/is_pod.C: Ditto.
3816 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3817 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3818 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3819 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3820 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3821 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3822 * g++.dg/ext/is_abstract.C: Ditto.
3823 * g++.dg/ext/has_trivial_assign.C: Ditto.
3824 * g++.dg/ext/is_class.C: Ditto.
3825 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3826 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3827 * g++.dg/ext/is_base_of.C: Ditto.
3828 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3829 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3830 * g++.dg/ext/is_empty.C: Ditto.
3831 * g++.dg/ext/is_enum.C: Ditto.
3832 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3833 * gnat.dg/opt11.adb: Ditto.
3834 * obj-c++.dg/pr45735.mm: Ditto.
3835 * obj-c++.dg/pr24393.mm: Ditto.
3836 * obj-c++.dg/exceptions-2.mm: Ditto.
3837 * objc.dg/pr45735.m: Ditto.
3838 * objc.dg/pr24393.m: Ditto.
3840 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3842 * objc.dg/attributes/objc-exception-1.m: New.
3844 2011-02-23 Jie Zhang <jie@codesourcery.com>
3846 * gcc.dg/cpp/include7.c: New test.
3848 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3851 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3853 2011-02-23 Jie Zhang <jie@codesourcery.com>
3855 PR rtl-optimization/47763
3856 * gcc.dg/pr47763.c: New test.
3858 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3861 * gfortran.dg/whole_file_32.f90 : New test.
3863 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3866 * g++.dg/inherit/virtual7.C: New test.
3868 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3871 * objc.dg/type-size-3.m: Updated error message.
3872 * objc.dg/type-size-4.m: New test.
3873 * objc.dg/type-size-5.m: New test.
3875 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3877 * lib/gnat.exp: Fix comments.
3878 Don't load libgloss.exp.
3879 (default_gnat_version): Call $compiler with --version.
3880 Adapt regexp for gnatmake output, insert version.
3881 (gnat_version): New proc.
3882 (gnat_init): Remove gnat_libgcc_s_path.
3883 (gnat_target_compile): Likewise.
3884 Remove ld_library_path.
3885 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3886 (gnat_pass): Remove.
3887 (gnat_pass): Remove.
3888 (gnat_finish): Remove.
3889 (gnat_exit): Remove.
3890 (local_find_gnatmake): Reindent.
3891 (runtest_file_p): Remove.
3892 (prune_warnings): Remove.
3893 (find_gnatclean): New proc.
3894 * lib/gnat-dg.exp (lremove): New proc.
3895 (gnat-dg-test): Reindent.
3896 Remove additional output files.
3897 (gnat-dg-runtest): Remove.
3899 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3900 * gnat.dg/loop_optimization6.adb: Likewise.
3901 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3903 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3905 PR tree-optimization/47835
3906 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3908 2011-02-22 Tobias Burnus <burnus@net-b.de>
3910 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3911 * gfortran.dg/abstract_type_2.f03: Ditto.
3912 * gfortran.dg/abstract_type_3.f03: Ditto.
3913 * gfortran.dg/abstract_type_4.f03: Ditto.
3914 * gfortran.dg/abstract_type_5.f03: Ditto.
3915 * gfortran.dg/abstract_type_6.f03: Ditto.
3916 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3917 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3918 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3919 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3920 * gfortran.dg/array_function_5.f90: Ditto.
3921 * gfortran.dg/asynchronous_3.f03: Ditto.
3922 * gfortran.dg/char_expr_1.f90: Ditto.
3923 * gfortran.dg/class_14.f03: Ditto.
3924 * gfortran.dg/data_array_6.f: Ditto.
3925 * gfortran.dg/data_invalid.f90: Ditto.
3926 * gfortran.dg/dot_product_1.f03: Ditto.
3927 * gfortran.dg/func_derived_5.f90: Ditto.
3928 * gfortran.dg/func_result_4.f90: Ditto.
3929 * gfortran.dg/implied_do_1.f90: Ditto.
3930 * gfortran.dg/initialization_25.f90: Ditto.
3931 * gfortran.dg/initialization_26.f90: Ditto.
3932 * gfortran.dg/interface_34.f90: Ditto.
3933 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3934 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3935 * gfortran.dg/matmul_8.f03: Ditto.
3936 * gfortran.dg/merge_init_expr.f90: Ditto.
3937 * gfortran.dg/pack_assign_1.f90: Ditto.
3938 * gfortran.dg/pack_vector_1.f90: Ditto.
3939 * gfortran.dg/pointer_check_8.f90: Ditto.
3940 * gfortran.dg/product_init_expr.f03: Ditto.
3941 * gfortran.dg/reshape_order_5.f90: Ditto.
3942 * gfortran.dg/reshape_shape_1.f90: Ditto.
3943 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3944 * gfortran.dg/same_name_2.f90: Ditto.
3945 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3946 * gfortran.dg/spread_init_expr.f03: Ditto.
3947 * gfortran.dg/stmt_func_1.f90: Ditto.
3948 * gfortran.dg/sum_init_expr.f03: Ditto.
3949 * gfortran.dg/transpose_3.f03: Ditto.
3950 * gfortran.dg/unpack_init_expr.f03: Ditto.
3951 * gfortran.dg/warn_conversion.f90: Ditto.
3952 * gfortran.dg/warn_conversion_2.f90: Ditto.
3953 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3954 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3955 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3956 * gfortran.dg/whole_file_16.f90: Ditto.
3957 * gfortran.dg/whole_file_17.f90: Ditto.
3958 * gfortran.dg/whole_file_18.f90: Ditto.
3959 * gfortran.dg/whole_file_20.f03: Ditto.
3960 * gfortran.dg/whole_file_5.f90: Ditto.
3961 * gfortran.dg/whole_file_6.f90: Ditto.
3962 * gfortran.dg/write_invalid_format.f90: Ditto.
3963 * gfortran.dg/zero_sized_6.f90: Ditto.
3965 2011-02-21 Jeff Law <law@redhat.com>
3967 PR rtl-optimization/46178
3968 * gcc.target/i386/pr46178.c: New test.
3970 PR rtl-optimization/46002
3971 * gcc.c-torture/compile/pr46002.c: New test.
3973 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3975 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3978 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3981 * g++.dg/debug/pr47106.C: Require effective target lto.
3983 2011-02-21 Jason Merrill <jason@redhat.com>
3985 * g++.dg/cpp0x/constexpr-diag2.C: New.
3987 2011-02-20 Jason Merrill <jason@redhat.com>
3989 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3991 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3993 * g++.dg/overload/conv-op1.C: New.
3995 * g++.dg/cpp0x/constexpr-synth1.C: New.
3997 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3999 * objc.dg/layout-2.m: New.
4000 * objc.dg/selector-3.m: Adjusted location of error message.
4001 * objc.dg/type-size-3.m: Same.
4002 * obj-c++.dg/selector-3.mm: Same.
4004 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4007 * objc.dg/property/dotsyntax-22.m: New.
4008 * obj-c++.dg/property/dotsyntax-22.mm: New.
4010 2011-02-20 Dodji Seketeli <dodji@redhat.com>
4013 * g++.dg/template/typedef38.C: New test.
4015 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4018 * gfortran.dg/whole_file_30.f90 : New test.
4019 * gfortran.dg/whole_file_31.f90 : New test.
4021 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4025 * gfortran.dg/whole_file_28.f90 : New test.
4026 * gfortran.dg/whole_file_29.f90 : New test.
4028 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4031 * g++.dg/template/crash105.C: New.
4033 2011-02-19 Jason Merrill <jason@redhat.com>
4035 * g++.dg/cpp0x/regress/no-elide1.C: New.
4037 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
4039 PR tree-optimization/46620
4040 * gcc.dg/pr46620.c: New.
4042 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4045 * gcc.target/i386/pr47809.c: New test.
4047 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4048 Tobias Burnus <burnus@net-b.de>
4050 * lib/target-supports.exp
4051 (check_effective_target_fortran_large_real): New check for large reals.
4052 * gfortran.dg/nan_7.f90: New test.
4054 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4056 PR libgfortran/47567
4057 * gfortran.dg/fmt_f0_1.f90: Update test.
4059 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
4062 * gfortran.dg/array_constructor_36.f90 : New test.
4063 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
4064 allow for comparison between different elements of the array
4065 constructor at different levels of optimization.
4067 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
4069 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
4070 * gcc.target/i386/pr32280-1.c: Likewise.
4072 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4075 * gcc.target/i386/pr47800.c: New test.
4077 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
4079 * objc/execute/exceptions/foward-1.x: New.
4081 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4084 * gfortran.dg/derived_constructor_comps_4.f90: New.
4086 2011-02-18 Tobias Burnus
4089 * gfortran.dg/func_result_6.f90: New.
4091 2011-02-18 Michael Matz <matz@suse.de>
4094 * gfortran.dg/lto/pr45586_0.f90: New test.
4095 * gfortran.dg/typebound_proc_20.f90: Ditto.
4096 * gfortran.dg/typebound_proc_21.f90: Ditto.
4098 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4101 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
4103 2011-02-18 Tobias Burnus <burnus@net-b.de>
4106 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
4108 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
4109 normalizing the error/warning output.
4110 * gfortran.dg/Wall.f90: Update dg-error/warning.
4111 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
4112 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
4113 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
4114 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
4115 * gfortran.dg/class_30.f90: Update dg-error/warning.
4116 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
4117 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
4118 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
4119 * gfortran.dg/entry_17.f90: Update dg-error/warning.
4120 * gfortran.dg/entry_19.f90: Update dg-error/warning.
4121 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
4122 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
4123 * gfortran.dg/g77/12632.f: Update dg-error/warning.
4124 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
4125 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
4126 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
4127 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
4128 * gfortran.dg/goto_8.f90: Update dg-error/warning.
4129 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
4130 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
4131 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
4132 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
4133 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
4134 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
4135 * gfortran.dg/volatile3.f90: Update dg-error/warning.
4136 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
4137 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
4138 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
4139 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
4140 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
4142 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4145 * gfortran.dg/proc_ptr_comp_30.f90: New.
4147 2011-02-18 Jakub Jelinek <jakub@redhat.com>
4150 * gcc.target/i386/pr47780.c: New test.
4152 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4155 * gfortran.dg/class_40.f03: New.
4157 2011-02-18 Dodji Seketeli <dodji@redhat.com>
4160 * g++.dg/cpp0x/auto21.C: New test.
4162 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
4164 * objc.dg/special/unclaimed-category-1.h: Updated for
4166 * objc.dg/special/unclaimed-category-1.m: Same.
4167 * objc.dg/zero-link-1.m: Same.
4168 * objc.dg/lookup-1.m: Same.
4169 * objc.dg/torture/strings/const-str-9.m
4170 * objc.dg/torture/strings/const-str-10.m: Same.
4171 * objc.dg/torture/strings/const-str-11.m: Same.
4172 * objc.dg/torture/forward-1.m: Same.
4173 * objc.dg/zero-link-2.m: Same.
4174 * objc.dg/encode-7-next-64bit.m: Same.
4175 * objc.dg/method-4.m: Same.
4176 * objc.dg/next-runtime-1.m: Same.
4177 * objc.dg/image-info.m: Same.
4178 * objc.dg/pr23214.m: Same.
4179 * objc.dg/symtab-1.m: Same.
4180 * obj-c++.dg/basic.m: Same.
4181 * obj-c++.dg/proto-lossage-3.m: Same.
4182 * obj-c++.dg/torture/strings/const-str-10.m: Same.
4183 * obj-c++.dg/torture/strings/const-str-11.m: Same.
4184 * obj-c++.dg/torture/strings/const-str-9.m: Same.
4185 * obj-c++.dg/method-11.m: Same.
4186 * objc/execute/enumeration-1.m: Same.
4187 * objc/execute/object_is_class.m: Same.
4188 * objc/execute/formal_protocol-2.m: Same.
4189 * objc/execute/formal_protocol-4.m: Same.
4190 * objc/execute/formal_protocol-6.m: Same.
4191 * objc/execute/bycopy-3.m: Same.
4192 * objc/execute/exceptions/catchall-1.m: Same.
4193 * objc/execute/exceptions/finally-1.m: Same.
4194 * objc/execute/exceptions/local-variables-1.m: Same.
4195 * objc/execute/exceptions/foward-1.m: Same.
4196 * objc/execute/bf-common.h
4197 * objc/execute/enumeration-2.m: Same.
4198 * objc/execute/formal_protocol-1.m: Same.
4199 * objc/execute/formal_protocol-3.m: Same.
4200 * objc/execute/formal_protocol-5.m: Same.
4201 * objc/execute/accessing_ivars.m: Same.
4202 * objc/execute/bycopy-2.m: Same.
4203 * objc/execute/formal_protocol-7.m: Same.
4204 * objc/execute/compatibility_alias.m: Same.
4205 * objc/execute/no_clash.m: Same.
4206 * objc/execute/object_is_meta_class.m: Same.
4207 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
4208 * objc/execute/class-tests-1.h: Include stdio.h.
4209 * objc/execute/class-tests-2.h: Same.
4210 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
4212 * obj-c++.dg/try-catch-2.mm: Same.
4214 2011-02-17 Jakub Jelinek <jakub@redhat.com>
4217 * g++.dg/warn/Wunused-parm-4.C: New test.
4219 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
4220 Jan Hubicka <jh@suse.cz>
4224 * g++.dg/debug/pr47106.C: New.
4226 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
4229 * gcc.target/i386/pr43653.c: New test.
4231 2011-02-11 Dodji Seketeli <dodji@redhat.com>
4234 * g++.dg/template/inherit6.C: New test.
4236 2011-02-16 Janus Weil <janus@gcc.gnu.org>
4239 * gfortran.dg/class_39.f03: New.
4241 2011-02-16 Dodji Seketeli <dodji@redhat.com>
4244 * g++.dg/cpp0x/variadic106.C: New test.
4246 2011-02-16 Jakub Jelinek <jakub@redhat.com>
4249 * gfortran.dg/pr47757-1.f90: New test.
4250 * gfortran.dg/pr47757-2.f90: New test.
4251 * gfortran.dg/pr47757-3.f90: New test.
4254 * g++.dg/cpp0x/enum8.C: New test.
4256 2011-02-15 Jason Merrill <jason@redhat.com>
4258 * g++.dg/inherit/implicit-trivial1.C: New.
4259 * g++.dg/cpp0x/implicit-trivial1.C: New.
4261 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
4264 * gcc.dg/torture/pr47725.c: Removed.
4266 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4269 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
4270 constant does not generate a load from memory.
4272 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
4275 * gcc.dg/torture/pr47725.c: New.
4277 2011-02-15 Richard Guenther <rguenther@suse.de>
4279 PR tree-optimization/47743
4280 * gcc.dg/torture/pr47743.c: New testcase.
4282 2011-02-15 Jakub Jelinek <jakub@redhat.com>
4285 * gcc.target/i386/pr47581.c: New test.
4287 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4290 * gfortran.dg/select_type_22.f03: New.
4292 2011-02-14 Jason Merrill <jason@redhat.com>
4294 * g++.dg/cpp0x/regress/enum1.C: New.
4296 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
4298 * gnat.dg/include.adb: New test.
4300 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4303 * gfortran.dg/class_38.f03: New.
4305 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
4307 * gcc.dg/pr46494.c: New test.
4309 2011-02-14 Richard Guenther <rguenther@suse.de>
4311 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
4313 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4316 * gnat.dg/null_pointer_deref1.exp: Don't skip on
4317 sparc*-sun-solaris2.11.
4319 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4322 * gfortran.dg/argument_checking_18.f90: New.
4324 2011-02-13 Tobias Burnus <burnus@net-b.de>
4326 * gfortran.dg/argument_checking_13.f90: Update dg-error.
4327 * gfortran.dg/argument_checking_17.f90: New.
4329 2011-02-12 Janus Weil <janus@gcc.gnu.org>
4331 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4332 are temporarily disabled.
4333 * gfortran.dg/class_7.f03: Ditto.
4334 * gfortran.dg/coarray_14.f90: Ditto.
4335 * gfortran.dg/typebound_proc_13.f03: Ditto.
4337 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
4340 * gfortran.dg/extends_11.f03: New.
4342 2011-02-11 Xinliang David Li <davidxl@google.com>
4344 PR tree-optimization/47707
4345 * g++.dg/tree-ssa/pr47707.C: New test.
4347 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
4349 * g++.dg/opt/inline17.C: New test.
4351 2011-02-11 Tobias Burnus <burnus@net-b.de>
4354 * gfortran.dg/pure_formal_2.f90: New.
4356 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
4358 PR rtl-optimization/47614
4359 * gfortran.dg/pr47614.f: New.
4361 2011-02-11 Joseph Myers <joseph@codesourcery.com>
4364 * gcc.dg/opts-6.c: New test.
4366 2011-02-11 Jakub Jelinek <jakub@redhat.com>
4369 * gcc.dg/pr47684.c: New test.
4371 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4374 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4375 c99_runtime, dg-add-options c99_runtime.
4376 (main): Use __asm__.
4378 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4381 * lib/target-supports.exp (check_ascii_locale_available): New proc.
4382 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4383 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4384 * gcc.dg/ucnid-10.c: Likewise.
4385 * gcc.dg/ucnid-13.c: Likewise.
4386 * gcc.dg/ucnid-7.c: Likewise.
4387 * gcc.dg/ucnid-8.c: Likewise.
4388 Adapt dg-warning line number.
4390 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
4392 * gcc.target/i386/parity-1.c: Use -march=k8.
4393 * gcc.target/i386/parity-2.c: Ditto.
4394 * gcc.target/i386/vecinit-1.c: Ditto.
4395 * gcc.target/i386/vecinit-2.c: Ditto.
4397 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4400 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4401 * gcc.target/mips/save-restore-3.c: Likewise.
4402 * gcc.target/mips/save-restore-4.c: Likewise.
4403 * gcc.target/mips/save-restore-5.c: Likewise.
4406 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4407 * g++.dg/tree-prof/partition2.C: Likewise.
4409 2011-02-09 Jason Merrill <jason@redhat.com>
4411 * g++.dg/tree-ssa/inline-3.C: Use a normal function
4412 rather than misdeclare std::puts.
4414 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4415 * g++.dg/other/warning1.C: Likewise.
4416 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4417 * g++.old-deja/g++.gb/scope06.C: Likewise.
4418 * g++.old-deja/g++.law/cvt11.C: Likewise.
4419 * g++.old-deja/g++.law/init1.C: Likewise.
4420 * g++.dg/abi/mangle26.C: Likewise.
4422 * g++.dg/template/function1.C: Adjust for C++0x mode.
4423 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4425 * g++.dg/ext/label10.C: Adjust for C++0x mode.
4426 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4428 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4430 * g++.dg/cpp0x/regress/abi-empty7.C: New.
4432 * g++.dg/cpp0x/regress: New directory.
4433 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4434 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4435 * g++.dg/cpp0x/regress/regress3.C: New.
4437 2011-02-10 Richard Guenther <rguenther@suse.de>
4439 PR tree-optimization/47677
4440 * gcc.dg/torture/pr47677.c: New testcase.
4442 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
4444 * objc.dg/special/load-category-1.m: Remove unused header.
4445 * objc.dg/special/load-category-1a.m: Likewise.
4446 * objc.dg/special/load-category-2.m: Likewise.
4447 * objc.dg/special/load-category-2a.m: Likewise.
4448 * objc.dg/special/load-category-3.m: Likewise.
4449 * objc.dg/special/load-category-3a.m: Likewise.
4450 * objc.dg/attributes/proto-attribute-2.m: Likewise.
4451 * objc.dg/attributes/proto-attribute-3.m: Likewise.
4452 * objc.dg/attributes/class-attribute-1.m: Likewise.
4453 * objc.dg/property/property.exp: Don't run for Darwin < 9.
4454 * obj-c++.dg/property/property.exp: Likewise.
4455 * objc.dg/attributes/method-sentinel-1.m: Update type header.
4456 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4457 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4458 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4459 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4460 * obj-c++.dg/template-8.mm: Likewise.
4462 2011-02-10 Jakub Jelinek <jakub@redhat.com>
4465 * gcc.target/i386/pr47665.c: New test.
4467 2011-02-10 Jie Zhang <jie@codesourcery.com>
4471 2011-02-05 Jie Zhang <jie@codesourcery.com>
4473 * gcc.dg/pr42631.c: Update test.
4474 * gcc.dg/pr42631-2.c: New test.
4476 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4479 * gfortran.dg/proc_decl_25.f90: New.
4481 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4484 * gfortran.dg/typebound_assignment_2.f03: New.
4486 2011-02-09 Richard Guenther <rguenther@suse.de>
4488 PR tree-optimization/47664
4489 * gcc.dg/tree-ssa/inline-7.c: New testcase.
4491 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
4494 * gnat.dg/uninit_func.adb: Adjust dg directive.
4496 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
4499 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4501 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4504 * gfortran.dg/auto_dealloc_2.f90: New.
4506 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4508 * gcc.dg/builtins-config.h: Remove __sgi handling.
4509 * lib/target-supports.exp (add_options_for_c99_runtime): Add
4510 -std=c99 for mips-sgi-irix6.5*.
4512 2011-02-09 Martin Jambor <mjambor@suse.cz>
4515 * gfortran.dg/pr25923.f90: Remove xfails.
4517 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4520 * gfortran.dg/inquire_14.f90: New test.
4522 2011-02-08 Janus Weil <janus@gcc.gnu.org>
4525 * gfortran.dg/pointer_init_6.f90: New.
4527 2011-02-08 Jeff Law <law@redhat.com>
4529 PR tree-optimization/42893
4530 * gcc.tree-ssa/pr42893.c: New test.
4532 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
4534 PR tree-optimization/46834
4535 PR tree-optimization/46994
4536 PR tree-optimization/46995
4537 * gcc.dg/graphite/id-pr46834.c: New.
4538 * gfortran.dg/graphite/id-pr46994.f90: New.
4539 * gfortran.dg/graphite/id-pr46995.f90: New.
4541 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4544 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4545 using the variable is known the warning is emitted there.
4546 * gcc.dg/uninit-pr19430.c (foo): Likewise.
4547 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4549 * c-c++-common/pr20000.c (g): Both warnings occur at the return
4552 * gcc.dg/noreturn-1.c (foo5): Likewise.
4553 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4554 (method2): Likewise.
4556 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4557 the return statement using the uninitialized variable.
4558 * gfortran.dg/pr39666-2.f90 (f): Likewise.
4560 2011-02-08 Richard Guenther <rguenther@suse.de>
4563 * g++.dg/opt/pr47639.c: New testcase.
4565 2011-02-08 Richard Guenther <rguenther@suse.de>
4567 PR tree-optimization/47632
4568 * g++.dg/opt/pr47632.C: New testcase.
4570 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4572 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4574 2011-02-07 Richard Guenther <rguenther@suse.de>
4576 PR tree-optimization/47615
4577 * g++.dg/opt/pr47615.C: New testcase.
4579 2011-02-07 Richard Guenther <rguenther@suse.de>
4581 PR tree-optimization/47621
4582 * gcc.dg/torture/pr47621.c: New testcase.
4584 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
4586 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4588 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
4591 * gfortran.dg/allocate_with_source_1 : New test.
4593 2011-02-05 Jakub Jelinek <jakub@redhat.com>
4596 * gcc.dg/pr47610.c: New test.
4598 2011-02-05 Jie Zhang <jie@codesourcery.com>
4601 * gcc.dg/pr42631.c: Update test.
4602 * gcc.dg/pr42631-2.c: New test.
4604 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4607 * gfortran.dg/pr47574.f90: New test.
4609 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4611 PR tree-optimization/46194
4612 * gcc.dg/autopar/pr46194.c: New.
4614 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4616 PR tree-optimization/43695
4617 * g++.dg/ipa/pr43695.C: New.
4619 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4622 * gcc.dg/pr23200.c: New test.
4624 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4627 * g++.dg/pr47589.C: New test.
4629 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4632 * g++.dg/template/typedef37.C: New test.
4633 * g++.dg/template/param1.C: Adjust expected error message.
4635 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4638 * gcc.dg/pr31490-2.c: New test.
4639 * gcc.dg/pr31490-3.c: New test.
4640 * gcc.dg/pr31490-4.c: New test.
4642 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4643 Jakub Jelinek <jakub@redhat.com>
4646 * g++.dg/parser/semicolon3.C: Adjust.
4647 * g++.dg/parser/semicolon4.C: New testcase.
4648 * g++.dg/pr46890.C: New testcase.
4650 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4653 * g++.dg/init/pr29571.C: New.
4655 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4657 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4658 instead of vect_int.
4660 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4663 * gcc.target/i386/pr47312.c: New test.
4666 * gcc.target/i386/pr47564.c: New test.
4668 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4670 PR tree-optimization/45122
4671 * gcc.dg/tree-ssa/pr45122.c: New.
4673 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4676 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4679 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4680 and vsx so a default --with-cpu=power7 doesn't give an error
4681 when -mavoid-indexed-addresses is used.
4683 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4684 wrapper function to save the arguments and then jump to the real
4685 function, rather than depending on the compiler not to move stuff
4687 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4689 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4690 Paul Thomas <pault@gcc.gnu.org>
4693 * gfortran.dg/class_37.f03 : New test.
4695 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4696 Richard Guenther <rguenther@suse.de>
4698 PR tree-optimization/40979
4700 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4701 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4702 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4703 check_vect_support_and_set_flags.
4704 * gfortran.dg/graphite/vect-pr40979.f90: New.
4706 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4709 * gfortran.dg/class_36.f03: New.
4711 2011-02-02 Richard Guenther <rguenther@suse.de>
4713 PR tree-optimization/47566
4714 * gcc.dg/lto/20110201-1_0.c: New testcase.
4716 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4722 * debug/pr47498.c: New.
4723 * debug/pr47501.c: New.
4725 2011-02-01 Richard Guenther <rguenther@suse.de>
4727 PR tree-optimization/47559
4728 * g++.dg/torture/pr47559.C: New testcase.
4730 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4733 * gfortran.dg/typebound_call_20.f03: New.
4735 2011-02-01 Richard Guenther <rguenther@suse.de>
4737 PR tree-optimization/47555
4738 * gcc.dg/pr47555.c: New testcase.
4740 2011-02-01 Richard Guenther <rguenther@suse.de>
4742 PR tree-optimization/47541
4743 * g++.dg/torture/pr47541.C: New testcase.
4745 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4748 * gfortran.dg/typebound_call_19.f03: New.
4750 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4753 * g++.dg/cpp0x/pr47416.C: New test.
4755 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4758 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4760 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4763 * gfortran.dg/typebound_assignment_1.f03: New.
4765 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4767 PR tree-optimization/47538
4768 * gcc.c-torture/execute/pr47538.c: New test.
4770 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4773 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4775 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4777 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4779 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4781 PR rtl-optimization/44031
4782 * gcc.c-torture/compile/20110131-1.c: New test.
4784 2011-01-31 Tobias Burnus <burnus@net-b.de>
4787 * gfortran.dg/stmt_func_1.f90: New.
4789 2011-01-31 Tobias Burnus <burnus@net-b.de>
4792 * gfortran.dg/interface_34.f90: New.
4794 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4797 * gfortran.dg/realloc_on_assign_5.f03: New test.
4798 * gfortran.dg/realloc_on_assign_5.f03: New test.
4800 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4802 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4803 * gfortran.dg/bessel_7.f90: Likewise.
4804 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4806 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4807 * gfortran.dg/sum_init_expr.f03: Likewise.
4809 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4811 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4814 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4815 loop only on "vect_intfloat_cvt" targets.
4817 2011-01-29 Tobias Burnus <burnus@net-b.de>
4820 * gfortran.dg/shape_6.f90: New.
4822 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4824 PR libgfortran/47434
4825 * gfortran.dg/read_infnan_1.f90: Update test.
4826 * gfortran.dg/module_nan.f90: Update test.
4827 * gfortran.dg/char4_iunit_1.f03: Update test.
4828 * gfortran.dg/large_real_kind_1.f90: Update test.
4829 * gfortran.dg/real_const_3.f90: Update test.
4830 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4832 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4835 * g++.dg/template/param2.C: New test.
4837 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4839 PR libgfortran/47285
4840 * gfortran.dg/fmt_g.f: New test.
4842 2011-01-28 Tobias Burnus <burnus@net-b.de>
4845 * gfortran.dg/pure_formal_1.f90: New.
4847 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4850 * gcc.dg/tls/pr42894.c: New test.
4852 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4854 * gcc.dg/pr47276.c: Add dg-require-visibility.
4856 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4858 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4860 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4861 Tobias Burnus <burnus@gcc.gnu.org>
4866 * gfortran.dg/realloc_on_assign_3.f03: New test.
4867 * gfortran.dg/realloc_on_assign_4.f03: New test.
4868 * gfortran.dg/allocatable_function_5.f90: New test.
4869 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4870 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4871 implemented" dg-errors.
4873 2011-01-27 Jan Hubicka <jh@suse.cz>
4876 * gcc.dg/attr-weakref-4.c: New testcase
4878 2011-01-27 Martin Jambor <mjambor@suse.cz>
4880 PR tree-optimization/47228
4881 * gcc.dg/torture/pr47228.c: New test.
4883 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4885 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4887 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4889 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4890 when using auto-overlay support on the SPU.
4892 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4894 PR rtl-optimization/44174
4895 * gcc.target/i386/asm-6.c: New test.
4897 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4899 PR rtl-optimization/46856
4900 * gcc.c-torture/compile/pr46856.c: New test.
4902 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4903 Andrew Pinski <pinskia@gmail.com>
4906 * gcc.dg/pr43082.c: New.
4908 2011-01-26 DJ Delorie <dj@redhat.com>
4910 PR rtl-optimization/46878
4911 * gcc.dg/pr46878-1.c: New test.
4913 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4916 * g++.dg/cpp0x/pr47476.C: New test.
4918 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4920 * gcc.c-torture/compile/20110126-1.c: New test.
4922 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4925 * gcc.dg/torture/pr47473.c: New test.
4927 2011-01-26 Jan Hubicka <jh@suse.cz>
4930 * gcc.c-torture/execute/pr47237.c: New testcase.
4932 2011-01-26 Jan Hubicka <jh@suse.cz>
4934 PR tree-optimization/47190
4935 * gcc.dg/attr-weakref-3.c: New testcase.
4937 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4940 * gcc.dg/dll-9a.c: New test file.
4941 * gcc.dg/dll-11.c: Likewise.
4942 * gcc.dg/dll-12.c: Likewise.
4943 * gcc.dg/dll-12a.c: Likewise.
4944 * gcc.dg/dll-11a.c: Likewise.
4945 * gcc.dg/dll-9.c: Likewise.
4946 * gcc.dg/dll-10.c: Likewise.
4947 * gcc.dg/dll-10a.c: Likewise.
4948 * g++.dg/ext/dllexport4a.cc: Likewise.
4949 * g++.dg/ext/dllexport4.C: Likewise.
4950 * g++.dg/ext/dllexport5.C: Likewise.
4951 * g++.dg/ext/dllexport5a.cc: Likewise.
4953 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4955 PR tree-optimization/46970
4956 * gcc.dg/graphite/pr46970.c: New.
4958 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4960 PR tree-optimization/46215
4961 * gcc.dg/graphite/pr46215.c: New.
4963 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4965 PR tree-optimization/46168
4966 * gcc.dg/graphite/pr46168.c: New.
4968 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4970 PR tree-optimization/43657
4971 * gcc.dg/graphite/pr43657.c: New.
4973 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4975 PR tree-optimization/29832
4976 * gfortran.dg/graphite/pr29832.f90: New.
4978 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4980 PR tree-optimization/43567
4981 * gcc.dg/graphite/pr43567.c: New.
4983 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4985 * gfortran.dg/graphite/interchange-4.f: New.
4986 * gfortran.dg/graphite/interchange-5.f: New.
4988 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4989 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4990 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4991 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4992 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4993 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4994 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4995 * gfortran.dg/ltrans-7.f90: Removed.
4996 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4998 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4999 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
5000 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
5001 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
5002 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
5003 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
5004 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
5005 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
5006 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
5007 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
5008 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
5009 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
5010 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
5011 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
5012 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
5013 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
5014 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
5015 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
5016 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
5017 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
5018 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
5019 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
5020 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
5021 * gcc.dg/tree-ssa/data-dep-1.c
5022 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
5023 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
5024 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
5025 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
5026 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
5028 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5030 PR tree-optimization/47265
5031 PR tree-optimization/47443
5032 * gcc.c-torture/compile/pr47265.c: New test.
5033 * gcc.dg/pr47443.c: New test.
5035 2011-01-25 Martin Jambor <mjambor@suse.cz>
5037 PR tree-optimization/47382
5038 * g++.dg/torture/pr47382.C: New test.
5039 * g++.dg/opt/devirt1.C: Xfail.
5041 2011-01-25 Yao Qi <yao@codesourcery.com>
5044 * gcc.target/arm/pr45701-1.c: New test.
5045 * gcc.target/arm/pr45701-2.c: New test.
5046 * gcc.target/arm/pr45701-3.c: New test.
5048 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5049 Jakub Jelinek <jakub@redhat.com>
5051 PR tree-optimization/47271
5052 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
5054 2011-01-25 Nick Clifton <nickc@redhat.com>
5056 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
5057 (saturate_add): Delete.
5059 (main): Do not run saturate_add.
5060 (set_interrupts): Delete.
5062 2011-01-25 Tobias Burnus <burnus@net-b.de>
5065 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
5067 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5069 PR tree-optimization/47427
5070 PR tree-optimization/47428
5071 * gcc.c-torture/compile/pr47427.c: New test.
5072 * gcc.c-torture/compile/pr47428.c: New test.
5074 2011-01-25 Richard Guenther <rguenther@suse.de>
5077 * gcc.dg/torture/pr47411.c: New testcase.
5079 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5081 * gfortran.dg/graphite/id-24.f: New.
5082 * gfortran.dg/graphite/id-25.f: New.
5084 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5086 * gfortran.dg/graphite/id-23.f: New.
5088 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5090 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
5092 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5094 * gcc.dg/graphite/block-0.c: Un-XFAILed.
5095 * gcc.dg/graphite/block-1.c: Un-XFAILed.
5096 * gcc.dg/graphite/block-7.c: Un-XFAILed.
5097 * gcc.dg/graphite/block-8.c: Un-XFAILed.
5098 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
5099 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
5100 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
5101 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
5102 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
5104 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5106 * gcc.dg/graphite/block-0.c: Add documentation.
5107 * gcc.dg/graphite/block-4.c: Same.
5108 * gcc.dg/graphite/block-7.c: Same.
5109 * gcc.dg/graphite/block-8.c: New.
5110 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
5111 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
5112 * gcc.dg/graphite/interchange-12.c: Add documentation.
5113 * gcc.dg/graphite/interchange-13.c: New.
5114 * gcc.dg/graphite/interchange-14.c: New.
5115 * gcc.dg/graphite/interchange-15.c: New.
5116 * gcc.dg/graphite/interchange-8.c: Add documentation.
5117 * gcc.dg/graphite/interchange-mvt.c: Same.
5119 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5122 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
5123 * gcc.target/powerpc/altivec-14.c: Ditto.
5124 * gcc.target/powerpc/altivec-33.c: Ditto.
5125 * gcc.target/powerpc/altivec-types-1.c: Ditto.
5126 * gcc.target/powerpc/altivec-types-2.c: Ditto.
5127 * gcc.target/powerpc/altivec-types-3.c: Ditto.
5128 * gcc.target/powerpc/altivec-types-4.c: Ditto.
5129 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
5130 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
5131 * g++.dg/ext/altivec-15.C: Ditto.
5132 * g++.dg/ext/altivec-types-1.C: Ditto.
5133 * g++.dg/ext/altivec-types-2.C: Ditto.
5134 * g++.dg/ext/altivec-types-3.C: Ditto.
5135 * g++.dg/ext/altivec-types-4.C: Ditto.
5137 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5139 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
5141 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5143 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
5144 optimization options.
5146 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5148 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
5151 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
5153 2011-01-23 Tobias Burnus <burnus@net-b.de>
5156 * gfortran.dg/allocatable_scalar_12.f90: New.
5158 2011-01-23 Ira Rosen <irar@il.ibm.com>
5160 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
5161 vectorization to be not profitable if peeling is used to
5162 realign the memory access.
5163 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
5164 loop bound to avoid loop unrolling.
5165 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5167 2011-01-22 Jan Hubicka <jh@suse.cz>
5170 * g++.dg/lto/pr47333.C: New file.
5172 2011-01-22 Jan Hubicka <jh@suse.cz>
5174 PR tree-optimization/43884
5176 * gcc.dg/autopar/outer-2.c: Increase array size.
5177 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
5179 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5182 * gfortran.dg/c_loc_tests_16.f90: New test.
5184 2011-01-22 Tobias Burnus <burnus@net-b.de>
5187 * gfortran.dg/typebound_proc_19.f90: New.
5189 2011-01-21 Jeff Law <law@redhat.com>
5191 PR tree-optimization/47053
5192 * g++.dg/pr47053.C: New test.
5194 2011-01-21 Jason Merrill <jason@redhat.com>
5197 * g++.dg/cpp0x/constexpr-ctor6.C: New.
5199 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5202 * g++.dg/cpp0x/range-for10.C: New test.
5203 * g++.dg/template/for1.C: New test.
5206 * g++.dg/tree-prof/partition3.C: New test.
5208 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
5210 PR rtl-optimization/47366
5211 * g++.dg/opt/pr47366.C: New test.
5213 2011-01-21 Jason Merrill <jason@redhat.com>
5216 * g++.dg/cpp0x/constexpr-regress2.C: New.
5218 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
5220 2011-01-21 Jeff Law <law@redhat.com>
5222 PR rtl-optimization/41619
5223 * gcc.dg/pr41619.c: New.
5225 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5227 PR tree-optimization/47355
5228 * g++.dg/opt/pr47355.C: New test.
5230 2011-01-21 Richard Guenther <rguenther@suse.de>
5232 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
5235 2011-01-21 Richard Guenther <rguenther@suse.de>
5237 PR tree-optimization/47365
5238 * gcc.dg/torture/pr47365.c: New testcase.
5239 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5241 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5243 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
5245 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5247 PR tree-optimization/47391
5248 * gcc.dg/pr47391.c: New test.
5250 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5252 * g++.dg/template/char1.C: Use signed char.
5254 2011-01-21 Tobias Burnus <burnus@net-b.de>
5257 * gfortran.dg/pointer_target_4.f90: New.
5259 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5262 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
5263 ILP32 system and not IP32.
5265 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
5268 * g++.dg/debug/pr46583.C: New.
5270 2011-01-20 Jakub Jelinek <jakub@redhat.com>
5273 * g++.dg/debug/pr47283.C: New test.
5276 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
5277 * gcc.target/i386/headmerge-2.c: Likewise.
5279 2011-01-20 Richard Guenther <rguenther@suse.de>
5282 * gcc.dg/torture/pr47370.c: New testcase.
5284 2011-01-20 Jakub Jelinek <jakub@redhat.com>
5286 PR tree-optimization/46130
5287 * gcc.dg/pr46130-1.c: New test.
5288 * gcc.dg/pr46130-2.c: New test.
5290 2011-01-19 Dodji Seketeli <dodji@redhat.com>
5293 * g++.dg/debug/dwarf2/template-params-10.C: New test.
5295 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
5298 * g++.dg/debug/pr46240.cc: New.
5300 2011-01-19 Jakub Jelinek <jakub@redhat.com>
5303 * g++.dg/template/anonunion1.C: New test.
5305 PR rtl-optimization/47337
5306 * gcc.c-torture/execute/pr47337.c: New test.
5308 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5311 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
5313 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5315 PR tree-optimization/46021
5316 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
5318 2011-01-19 Jakub Jelinek <jakub@redhat.com>
5320 PR tree-optimization/47290
5321 * g++.dg/torture/pr47290.C: New test.
5323 2011-01-18 Janus Weil <janus@gcc.gnu.org>
5326 * gfortran.dg/proc_ptr_comp_29.f90: New.
5328 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5331 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5332 powerpc-apple-darwin9.
5334 2011-01-18 Jakub Jelinek <jakub@redhat.com>
5336 PR rtl-optimization/47299
5337 * gcc.c-torture/execute/pr47299.c: New test.
5339 2011-01-17 Jason Merrill <jason@redhat.com>
5341 * g++.dg/cpp0x/constexpr-virtual.C: New.
5343 2011-01-17 Jakub Jelinek <jakub@redhat.com>
5346 * gfortran.dg/gomp/pr47331.f90: New test.
5348 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
5351 * objc.dg/selector-warn-1.m: New.
5352 * obj-c++.dg/selector-warn-1.mm: New.
5354 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
5356 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5357 Update dg-final accordingly.
5359 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5361 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5363 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5365 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5367 * gcc.dg/guality/pr36728-2.c: Likewise.
5369 2011-01-17 Richard Guenther <rguenther@suse.de>
5371 PR tree-optimization/47313
5372 * g++.dg/torture/pr47313.C: New testcase.
5374 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
5377 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5378 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5379 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5380 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5382 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5384 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5385 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5386 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5388 2011-01-17 Richard Guenther <rguenther@suse.de>
5390 PR tree-optimization/45967
5391 * gcc.dg/torture/pr45967-2.c: New testcase.
5392 * gcc.dg/torture/pr45967-3.c: Likewise.
5394 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5397 * g++.dg/ext/pr47213.C: Require visibility.
5399 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5401 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5402 * gcc.dg/fixed-point/struct-union.c: Update error messages.
5404 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5406 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5407 Linux-based targets.
5409 2011-01-13 Jan Hubicka <jh@suse.cz>
5411 PR tree-optimization/47276
5412 * gcc.dg/pr47276.c: New testcase.
5414 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
5415 Jonathan Wakely <jwakely.gcc@gmail.com>
5418 * g++.dg/other/pr33558.C: New.
5419 * g++.dg/other/pr33558-2.C: New.
5421 2011-01-14 Martin Jambor <mjambor@suse.cz>
5423 PR tree-optimization/45934
5424 PR tree-optimization/46302
5425 * g++.dg/ipa/devirt-c-1.C: New test.
5426 * g++.dg/ipa/devirt-c-2.C: Likewise.
5427 * g++.dg/ipa/devirt-c-3.C: Likewise.
5428 * g++.dg/ipa/devirt-c-4.C: Likewise.
5429 * g++.dg/ipa/devirt-c-5.C: Likewise.
5430 * g++.dg/ipa/devirt-c-6.C: Likewise.
5431 * g++.dg/ipa/devirt-6.C: Likewise.
5432 * g++.dg/ipa/devirt-d-1.C: Likewise.
5433 * g++.dg/torture/pr45934.C: Likewise.
5435 2011-01-14 Jason Merrill <jason@redhat.com>
5437 * g++.dg/cpp0x/variadic105.C: New.
5439 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5440 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5443 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5444 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5445 execution tests on i?86-*-*, x86_64-*-* and
5446 powerpc*-apple-darwin* && ilp32.
5447 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5448 tests on i?86-*-* and x86_64-*-*.
5450 2011-01-14 Richard Guenther <rguenther@suse.de>
5452 PR tree-optimization/47280
5453 * g++.dg/opt/pr47280.C: New testcase.
5455 2011-01-14 Jason Merrill <jason@redhat.com>
5457 * g++.dg/cpp0x/constexpr-regress1.C: New.
5459 * g++.dg/ext/flexary2.C: New.
5461 2011-01-14 Richard Guenther <rguenther@suse.de>
5464 * gcc.dg/torture/pr47281.c: New testcase.
5465 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5467 2011-01-14 Richard Guenther <rguenther@suse.de>
5469 PR tree-optimization/47286
5470 * gcc.dg/tree-ssa/pr47286.c: New testcase.
5472 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
5475 * g++.dg/ext/pr47213.C: New.
5477 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5479 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5481 2011-01-13 Tobias Burnus <burnus@net-b.de>
5482 Mikael Morin <mikael@gcc.gnu.org>
5486 * gfortran.dg/select_type_20.f90: New.
5487 * gfortran.dg/select_type_21.f90: New.
5489 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5492 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5494 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5496 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5497 * gcc.dg/guality/pr36728-2.c: Likewise.
5499 2011-01-13 Dodji Seketeli <dodji@redhat.com>
5502 * g++.dg/debug/dwarf2/template-params-9.C: New test.
5504 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
5506 PR rtl-optimization/45352
5507 * gcc.dg/pr45352-3.c: New.
5509 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5511 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5513 * g++.dg/cpp0x/range-for8.C: New.
5514 * g++.dg/cpp0x/range-for9.C: New.
5516 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
5519 * g++.dg/debug/pr47209.C: New.
5521 2011-01-12 Richard Guenther <rguenther@suse.de>
5524 * gcc.dg/lto/pr47259_0.c: New testcase.
5525 * gcc.dg/lto/pr47259_1.c: Likewise.
5527 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
5529 * objc-obj-c++-shared/Object1.h: Add copyright header, update
5530 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5531 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5532 methods missing from the OBJC2 Object.
5533 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5534 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5535 GNU and NeXT runtimes.
5536 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5538 * objc-obj-c++-shared/Object1.m: Likewise.
5539 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
5540 * objc.dg/proto-qual-1.m: Likewise.
5541 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5542 * obj-c++.dg/proto-qual-1.mm: Likewise.
5544 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
5547 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5549 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5551 Fixed the Objective-C++ testsuite and updated all tests.
5552 * lib/obj-c++.exp (obj-c++_init): Declare and set
5553 gcc_warning_prefix and gcc_error_prefix.
5554 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5555 'dg-warning', 'dg-message' and 'dg-error'.
5556 * obj-c++.dg/class-extension-3.mm: Likewise.
5557 * obj-c++.dg/class-protocol-1.mm: Likewise.
5558 * obj-c++.dg/encode-7.mm: Likewise.
5559 * obj-c++.dg/exceptions-3.mm: Likewise.
5560 * obj-c++.dg/exceptions-5.mm: Likewise.
5561 * obj-c++.dg/method-12.mm: Likewise.
5562 * obj-c++.dg/method-13.mm: Likewise.
5563 * obj-c++.dg/method-15.mm: Likewise.
5564 * obj-c++.dg/method-16.mm: Likewise.
5565 * obj-c++.dg/method-4.mm: Likewise.
5566 * obj-c++.dg/method-8.mm: Likewise.
5567 * obj-c++.dg/method-conflict-1.mm: Likewise.
5568 * obj-c++.dg/method-conflict-2.mm: Likewise.
5569 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5570 and uncommented second part of the testcase now that the testsuite
5572 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
5573 and uncommented second part of the testcase now that the testsuite
5575 * obj-c++.dg/private-1.mm: Likewise.
5576 * obj-c++.dg/proto-lossage-4.mm: Likewise.
5577 * obj-c++.dg/syntax-error-7.mm: Likewise.
5578 * obj-c++.dg/warn5.mm: Likewise.
5579 * obj-c++.dg/property/at-property-14.mm: Likewise.
5580 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5582 * obj-c++.dg/property/at-property-18.mm: Likewise.
5583 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5585 * obj-c++.dg/property/at-property-21.mm: Likewise.
5586 * obj-c++.dg/property/at-property-28.mm: Likewise.
5587 * obj-c++.dg/property/at-property-5.mm: Likewise.
5588 * obj-c++.dg/property/dynamic-2.mm: Likewise.
5589 * obj-c++.dg/property/property-neg-3.mm: Likewise.
5590 * obj-c++.dg/property/synthesize-11.mm: Likewise.
5591 * obj-c++.dg/property/synthesize-6.mm: Likewise.
5592 * obj-c++.dg/property/synthesize-8.mm: Likewise.
5593 * obj-c++.dg/property/synthesize-9.mm: Likewise.
5594 * obj-c++.dg/tls/diag-5.mm: Likewise.
5595 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5596 dg-error, now matched correctly.
5598 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5600 * objc.dg/property/at-property-29.m: New.
5601 * obj-c++.dg/property/at-property-29.mm: New.
5603 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5605 * go.test/go-test.exp (go-set-goarch): New proc.
5606 (go-gc-tests): Use it.
5608 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5611 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5613 2011-01-11 Richard Henderson <rth@redhat.com>
5615 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5617 2011-01-11 Jan Hubicka <jh@suse.cz>
5621 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5622 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5624 2011-01-11 Richard Guenther <rguenther@suse.de>
5626 PR tree-optimization/46076
5627 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5629 2011-01-11 Jeff Law <law@redhat.com>
5631 * PR tree-optimization/47086
5632 * gcc.dg/pr47086.c: New test.
5634 2011-01-11 Jason Merrill <jason@redhat.com>
5637 * g++.dg/template/new10.C: New.
5640 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5642 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5644 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5645 Split type definitions and NSConstantString class into...
5646 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5647 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5648 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5649 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5650 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5651 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5653 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5654 encode defines for newer NeXT system headers.
5655 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5656 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5657 * objc.dg/foreach-5.m: Likewise.
5658 * objc.dg/foreach-2.m: Likewise.
5659 * objc.dg/foreach-4.m: Likewise.
5660 * objc.dg/torture/strings/string1.m: Likewise.
5661 * objc.dg/torture/strings/string2.m: Likewise.
5662 * objc.dg/torture/strings/string3.m: Likewise.
5663 * objc.dg/torture/strings/string4.m: Likewise.
5664 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5665 header and stand alone.
5666 * obj-c++.dg/strings/strings-2.mm: Likewise.
5667 * objc.dg/torture/strings/const-str-3.m: Likewise.
5668 * objc.dg/strings/strings-2.m: Likewise.
5669 * objc.dg/strings/const-str-12b.m: Likewise.
5671 2011-01-12 Richard Guenther <rguenther@suse.de>
5674 * gcc.dg/attr-weak-1.c: Adjust.
5676 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5679 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5680 standard compliant and comment.
5682 2011-01-10 Jan Hubicka <jh@suse.cz>
5685 * gcc.dg/initpri3.c: New testcase.
5687 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5690 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5696 (g_ebp_save): Likewise.
5697 (g_esp_save): Likewise.
5699 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5701 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5703 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5705 PR tree-optimization/46021
5706 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5707 i?86-*-*, x86_64-*-*.
5709 2011-01-10 Jeff Law <law@redhat.com>
5711 * PR tree-optimization/47141
5712 * gcc.c-torture/compile/pr47141.c: New test.
5714 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5717 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5718 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5719 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5720 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5723 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5724 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5725 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5726 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5727 being vectorized. Adjust dg-final pattern.
5730 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5731 * gcc.dg/vect/slp-24.c: Likewise.
5733 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5736 * g++.dg/other/pr47218-1.C: New test file.
5737 * g++.dg/other/pr47218.C: Likewise.
5738 * g++.dg/other/pr47218.h: New supporting header.
5740 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5743 * objc.dg/attributes/invalid-attribute-1.m: New.
5744 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5746 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5749 * gfortran.dg/proc_ptr_comp_28.f90: New.
5751 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5753 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5754 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5755 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5756 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5757 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5758 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5759 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5760 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5761 * objc.dg/gnu-api-2-class.m: Likewise.
5762 * objc.dg/gnu-api-2-ivar.m: Likewise.
5763 * objc.dg/gnu-api-2-method.m: Likewise.
5764 * objc.dg/gnu-api-2-objc.m: Likewise.
5765 * objc.dg/gnu-api-2-object.m: Likewise.
5766 * objc.dg/gnu-api-2-property.m: Likewise.
5767 * objc.dg/gnu-api-2-protocol.m: Likewise.
5768 * objc.dg/gnu-api-2-sel.m: Likewise.
5770 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5772 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5773 * objc.dg/objc-foreach-4.m: Likewise.
5774 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5775 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5776 * objc.dg/foreach-4.m: Likewise.
5777 * objc.dg/foreach-5.m: Likewise.
5778 * objc.dg/foreach-3.m: Return self from init.
5780 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5783 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5785 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5788 * gfortran.dg/class_35.f90: New.
5790 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5792 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5794 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5797 * objc.dg/invalid-method-2.m: New.
5798 * obj-c++.dg/invalid-method-2.mm: New.
5800 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5803 * gfortran.dg/transpose_optimization_2.f90 : New test.
5805 2011-01-08 Jan Hubicka <jh@suse.cz>
5807 PR tree-optmization/46469
5808 * g++.dg/torture/pr46469.C: New testcase.
5810 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5812 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5813 emulation of libobjc-gnu structure layout functionality to ..
5814 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5815 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5816 * objc/execute/bf-common.h: Adjust headers.
5817 * objc/execute/bf-1.m: Likewise.
5818 * objc/execute/bf-2.m: Likewise.
5819 * objc/execute/bf-3.m: Likewise.
5820 * objc/execute/bf-4.m: Likewise.
5821 * objc/execute/bf-5.m: Likewise.
5822 * objc/execute/bf-6.m: Likewise.
5823 * objc/execute/bf-7.m: Likewise.
5824 * objc/execute/bf-8.m: Likewise.
5825 * objc/execute/bf-9.m: Likewise.
5826 * objc/execute/bf-10.m: Likewise.
5827 * objc/execute/bf-11.m: Likewise.
5828 * objc/execute/bf-12.m: Likewise.
5829 * objc/execute/bf-13.m: Likewise.
5830 * objc/execute/bf-14.m: Likewise.
5831 * objc/execute/bf-15.m: Likewise.
5832 * objc/execute/bf-16.m: Likewise.
5833 * objc/execute/bf-17.m: Likewise.
5834 * objc/execute/bf-18.m: Likewise.
5835 * objc/execute/bf-19.m: Likewise.
5836 * objc/execute/bf-20.m: Likewise.
5837 * objc/execute/bf-21.m: Likewise.
5838 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5839 objc_get_type_qualifiers ().
5841 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5844 * gfortran.dg/dependency_39.f90: New test.
5846 2011-01-07 Jan Hubicka <jh@suse.cz>
5848 Get builtins tests ready for linker plugin.
5849 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5850 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5851 my_memset, my_bzero): Mark used.
5852 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5853 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5855 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5858 2011-01-07 Jan Hubicka <jh@suse.cz>
5860 PR tree-optimization/46367
5861 * g++.dg/torture/pr46367.C: New file.
5863 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5866 * gcc.dg/pr47201.c: New test.
5869 * gcc.dg/tree-prof/pr47187.c: New test.
5871 2011-01-07 Tobias Burnus <burnus@net-b.de>
5874 * gfortran.dg/extends_type_of_3.f90: New.
5876 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5878 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5879 * g++.dg/ext/dllimport-MI1.C: Likewise.
5880 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5881 * g++.dg/ext/dllimport10.C: Likewise.
5882 * g++.dg/ext/dllimport11.C: Likewise.
5883 * g++.dg/ext/dllimport12.C: Likewise.
5884 * g++.dg/ext/dllimport13.C: Likewise.
5885 * g++.dg/ext/dllimport2.C: Likewise.
5886 * g++.dg/ext/dllimport3.C: Likewise.
5887 * g++.dg/ext/dllimport4.C: Likewise.
5888 * g++.dg/ext/dllimport5.C: Likewise.
5889 * g++.dg/ext/dllimport6.C: Likewise.
5890 * g++.dg/ext/dllimport8.C: Likewise.
5891 * g++.dg/ext/dllimport9.C: Likewise.
5892 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5893 targets, too. Additionally enable test for i?86-*-mingw*.
5894 * g++.dg/ext/selectany1.C: Likewise.
5895 Remove guard variable check.
5897 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5901 * gfortran.dg/storage_size_3.f08: Extended.
5903 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5906 * g++.dg/template/stdarg1.C: New test.
5908 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5911 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5912 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5913 from the interface of functions to not hide the errors that
5916 2011-01-06 Jan Hubicka <jh@suse.cz>
5918 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5919 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5921 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5925 * gfortran.dg/interface_33.f90: New test.
5927 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5930 * gcc.c-torture/compile/pr47150.c: New test.
5932 2011-01-06 Ira Rosen <irar@il.ibm.com>
5934 PR tree-optimization/47139
5935 * gcc.dg/vect/pr47139.c: New test.
5937 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5940 * gfortran.dg/extends_type_of_2.f03: New.
5942 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5944 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5946 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5948 * gnat.dg/opt14.adb: New test.
5950 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5953 * gfortran.dg/allocate_error_2.f90: New test.
5955 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5958 * gfortran.dg/storage_size_3.f08: New.
5960 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5962 PR libgfortran/47154
5963 * gfortran.dg/namelist_68.f90: New test.
5965 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5967 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5969 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5972 * gfortran.dg/class_34.f90: New.
5974 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5976 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5977 use __builtin_inff. Skip all single-precision tests that require
5980 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5982 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5984 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5986 PR tree-optimization/47148
5987 * gcc.c-torture/execute/pr47148.c: New test.
5989 PR tree-optimization/47155
5990 * gcc.c-torture/execute/pr47155.c: New test.
5992 PR rtl-optimization/47157
5993 * gcc.c-torture/compile/pr47157.c: New test.
5995 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5997 * gcc.dg/torture/vector-shift2.c (schar): Define.
5998 (main): Always use schar or uchar instead of plain "char" to avoid
5999 dependencies on implementation-defined char signedness.
6001 2011-01-03 Martin Jambor <mjambor@suse.cz>
6003 PR tree-optimization/46801
6004 * gnat.dg/pack9.adb: Remove xfail.
6006 2011-01-03 Martin Jambor <mjambor@suse.cz>
6008 PR tree-optimization/46984
6009 * g++.dg/ipa/pr46984.C: New test.
6011 2011-01-02 Janus Weil <janus@gcc.gnu.org>
6014 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
6016 2011-01-02 Jakub Jelinek <jakub@redhat.com>
6018 PR tree-optimization/47140
6019 * gcc.c-torture/compile/pr47140.c: New test.
6021 PR rtl-optimization/47028
6022 * gcc.dg/pr47028.c: New test.
6024 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
6026 * objc.dg/protocol-forward-1.m: Removed TODO.
6027 * objc.dg/protocol-forward-2.m: New.
6028 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
6029 * obj-c++.dg/protocol-forward-2.mm: New.
6031 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
6034 * g++.dg/eh/pr38662.C: New testcase.
6036 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
6038 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
6039 scan for newline '\n'.
6042 Copyright (C) 2011 Free Software Foundation, Inc.
6044 Copying and distribution of this file, with or without modification,
6045 are permitted in any medium without royalty provided the copyright
6046 notice and this notice are preserved.