1 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4 * gcc.c-torture/execute/pr49281.c: New test.
6 2011-06-04 Jan Hubicka <jh@suse.cz>
9 * gcc.c-torture/compile/pr48929.c: New testcase.
11 2011-06-04 Jakub Jelinek <jakub@redhat.com>
13 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
15 2011-06-03 Jakub Jelinek <jakub@redhat.com>
18 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
20 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
22 * objc.dg/headers.m: Do not include sarray.h and hash.h.
24 2011-06-03 Richard Henderson <rth@redhat.com>
25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
27 * lib/target-supports.exp (check_sse_os_support_available): Use
30 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
32 * objc.dg/headers.m: Do not include objc-list.h.
34 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
36 * objc.dg/type-stream-1.m: Test removed.
37 * objc.dg/headers.m: Do not include typedstream.h.
39 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
41 * objc.dg/torture/forward-1.m (main): Updated testcase.
43 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
46 * gcc.c-torture/compile/pr49163.c: New.
48 2011-06-02 Asher Langton <langton2@llnl.gov>
51 * gfortran.dg/PR49268.f90: New test.
53 2011-06-02 Asher Langton <langton2@llnl.gov>
56 * gfortran.dg/PR37039.f90: New test.
58 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
61 * objc.dg/method-5.m: Updated.
62 * objc.dg/method-19.m: Updated.
63 * objc.dg/method-lookup-1.m: New.
64 * obj-c++.dg/method-6.mm: Updated.
65 * obj-c++.dg/method-7.mm: Updated.
66 * obj-c++.dg/method-lookup-1.mm: New.
68 2011-06-02 DJ Delorie <dj@redhat.com>
70 * lib/timeout.exp (timeout): Add board_info support.
72 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
74 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
76 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
79 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
80 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
82 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
83 Hans-Peter Nilsson <hp@axis.com>
85 PR rtl-optimization/48840
86 * gcc.target/sparc/ultrasp13.c: New test.
88 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
91 * gcc.c-torture/compile/pr49238.c: New.
93 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
95 * gcc.target/arm/g2.c: Skip test in -mthumb.
96 Skip test unless cpu is xscale.
97 * gcc.target/arm/scd42-2.c: Likewise.
98 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
100 2011-06-01 Jason Merrill <jason@redhat.com>
102 * g++.dg/cpp0x/decltype28.C: New.
103 * g++.dg/cpp0x/decltype29.C: New.
105 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
108 * gcc.target/mips/pr45074.c: New test.
110 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
111 Hans-Peter Nilsson <hp@axis.com>
113 PR rtl-optimization/48830
114 * gcc.target/sparc/ultrasp12.c: New test.
116 2011-06-01 David Li <davidxl@google.com>
118 * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
119 * testsuite/gcc.dg/profile-dir-2.c: Ditto.
120 * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
121 * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
122 * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
123 * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
124 * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
125 * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
126 * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
127 * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
128 * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
129 * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
130 * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
131 * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
132 * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
133 * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
134 * testsuite/gcc.dg/profile-dir-3.c: Ditto.
135 * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
137 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
139 * objc.dg/attributes/method-nonnull-1.m: New test.
140 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
142 2011-05-31 Tobias Burnus <burnus@net-b.de>
145 * gfortran.dg/coarray_atomic_1.f90: New.
146 * gfortran.dg/coarray/atomic_1.f90: New.
148 2011-05-31 Jakub Jelinek <jakub@redhat.com>
150 * gcc.dg/guality/bswaptest.c: New test.
151 * gcc.dg/guality/clztest.c: New test.
152 * gcc.dg/guality/ctztest.c: New test.
153 * gcc.dg/guality/rotatetest.c: New test.
156 * gcc.target/i386/pr48688.c: New test.
158 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
161 * g++.dg/lookup/name-clash9.C: New.
163 2011-05-31 Tobias Burnus <burnus@net-b.de>
166 * gfortran.dg/coarray/dummy_1.f90: New.
168 2011-05-31 Tobias Burnus <burnus@net-b.de>
171 * gfortran.dg/coarray/save_1.f90: New.
172 * gfortran.dg/coarray_4.f90: Update dg-error.
174 2011-05-31 Jason Merrill <jason@redhat.com>
176 * g++.dg/cpp0x/rv-template1.C: New.
178 2011-05-31 Jakub Jelinek <jakub@redhat.com>
180 PR rtl-optimization/49235
181 * gcc.dg/pr49235.c: New test.
183 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
185 PR tree-optimization/49093
186 * gcc.dg/vect/pr49093.c: New test.
188 2011-05-31 Dodji Seketeli <dodji@redhat.com>
191 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
193 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
196 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
199 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
202 * gcc.c-torture/execute/pr49186.c: New.
204 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
207 * gcc.target/i386/pr49168-1.c: New.
209 2011-05-30 Jakub Jelinek <jakub@redhat.com>
210 Eric Botcazou <ebotcazou@adacore.com>
212 * gcc.dg/guality/drap.c: New test.
214 2011-05-30 Richard Guenther <rguenther@suse.de>
216 PR tree-optimization/49210
217 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
218 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
220 2011-05-30 Jakub Jelinek <jakub@redhat.com>
223 * g++.dg/gomp/pr49223-1.C: New test.
224 * g++.dg/gomp/pr49223-2.C: New test.
226 2011-05-30 Richard Guenther <rguenther@suse.de>
228 PR tree-optimization/49218
229 * gcc.c-torture/execute/pr49218.c: New testcase.
231 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
233 PR tree-optimization/49199
234 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
235 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
236 -fno-tree-scev-cprop.
238 2011-05-29 Janus Weil <janus@gcc.gnu.org>
241 * gfortran.dg/extends_13.f03: New.
243 2011-05-29 Jakub Jelinek <jakub@redhat.com>
245 PR rtl-optimization/49095
246 * gcc.target/i386/pr49095.c: New test.
248 2011-05-29 Tobias Burnus <burnus@net-b.de>
251 * gfortran.dg/coarray_24.f90: New.
253 2011-05-29 Tobias Burnus <burnus@net-b.de>
256 * gfortran.dg/coarray_23.f90: New.
258 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
261 * gcc.dg/pr48826.c: New test.
263 2011-05-29 Richard Guenther <rguenther@suse.de>
265 PR tree-optimization/49217
266 * gcc.dg/torture/pr49217.c: New testcase.
268 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
271 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
273 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
275 * gnat.dg/boolean_subtype.adb: Rename to...
276 * gnat.dg/boolean_subtype1.adb: ...this.
278 2011-05-28 Jason Merrill <jason@redhat.com>
280 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
282 2011-05-27 Jason Merrill <jason@redhat.com>
284 * g++.dg/cpp0x/enum18.C: Adjust.
286 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
288 2011-05-27 Tobias Burnus <burnus@net-b.de>
291 * gfortran.dg/coarray_22.f90: New.
293 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
295 PR tree-optimization/46728
296 * gcc.target/powerpc/pr46728-1.c: New.
297 * gcc.target/powerpc/pr46728-2.c: New.
298 * gcc.target/powerpc/pr46728-3.c: New.
299 * gcc.target/powerpc/pr46728-4.c: New.
300 * gcc.target/powerpc/pr46728-5.c: New.
301 * gcc.dg/pr46728-6.c: New.
302 * gcc.target/powerpc/pr46728-7.c: New.
303 * gcc.target/powerpc/pr46728-8.c: New.
304 * gcc.dg/pr46728-9.c: New.
305 * gcc.target/powerpc/pr46728-10.c: New.
306 * gcc.target/powerpc/pr46728-11.c: New.
307 * gcc.dg/pr46728-12.c: New.
308 * gcc.target/powerpc/pr46728-13.c: New.
309 * gcc.target/powerpc/pr46728-14.c: New.
310 * gcc.target/powerpc/pr46728-15.c: New.
311 * gcc.target/powerpc/pr46728-16.c: New.
313 2011-05-27 Jason Merrill <jason@redhat.com>
315 * g++.dg/abi/mangle47.C: New.
318 * g++.dg/template/const5.C: New.
320 * g++.dg/cpp0x/enum18.C: New.
322 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
324 * g++.dg/cpp0x/error6.C: New.
326 * g++.dg/cpp0x/error5.C: New.
328 2011-05-27 Jakub Jelinek <jakub@redhat.com>
331 * g++.dg/eh/cond6.C: New test.
333 2011-05-27 Tobias Burnus <burnus@net-b.de>
336 * gfortran.dg/rank_3.f90: New.
337 * gfortran.dg/rank_4.f90: New.
339 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
341 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
344 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
346 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
347 * gnat.dg/bit_packed_array5.adb: ...here.
349 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
352 * testsuite/g++.dg/cpp0x/auto25.C: New.
354 2011-05-27 Richard Guenther <rguenther@suse.de>
356 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
358 2011-05-27 Richard Guenther <rguenther@suse.de>
360 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
362 2011-05-27 Richard Guenther <rguenther@suse.de>
365 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
367 2011-05-26 Jason Merrill <jason@redhat.com>
369 * g++.dg/cpp0x/friend1.C: New.
370 * g++.dg/cpp0x/friend2.C: New.
372 * g++.dg/cpp0x/auto7.C: Update.
373 * g++.dg/template/crash50.C: Adjust.
374 * g++.dg/template/static9.C: Adjust.
375 * g++.old-deja/g++.ext/memconst.C: Adjust.
377 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
379 * gcc.dg/march.c: Ignore a note for some targets.
381 2011-05-26 Janis Johnson <janis187@us.ibm.com>
382 Nathan Froyd <froydnj@codesourcery.com>
386 * g++.old-deja/g++.jason/cond.C: Remove xfails.
387 * g++.dg/parse/pr18770.C: New test.
388 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
390 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
393 * gfortran.dg/dependency_40.f90 : New test.
395 2011-05-26 Tobias Burnus <burnus@net-b.de>
398 * gfortran.dg/coarray/registering_1.f90: New.
400 2011-05-26 Jason Merrill <jason@redhat.com>
402 * g++.dg/cpp0x/variadic111.C: New.
403 * g++.dg/cpp0x/variadic41.C: Adjust.
405 2011-05-26 Richard Guenther <rguenther@suse.de>
407 PR tree-optimization/48702
408 * gcc.dg/torture/pr48702.c: New testcase.
410 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
412 PR gcov-profile/48845
413 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
415 * gcc.dg/matrix/matrix.exp: Likewise.
416 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
417 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
418 line number to check_profiling_available.
419 * lib/target-supports.exp (check_profiling_available): Account for
421 Require TLS runtime support with -fprofile-generate.
422 * lib/profopt.exp (profopt-execute): Add TLS options for
424 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
426 2011-05-26 Jakub Jelinek <jakub@redhat.com>
429 * g++.dg/eh/cond5.C: New test.
431 PR tree-optimization/49161
432 * gcc.c-torture/execute/pr49161.c: New test.
434 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
436 * gcc.target/arm/neon-vorn-vbic.c: New test.
438 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
440 PR tree-optimization/49038
441 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
442 * gcc.dg/vect/pr49038.c: New test.
444 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
445 * g++.dg/init/pr25811-3.C: New.
446 * g++.dg/init/pr25811-4.C: New.
448 2011-05-25 Jason Merrill <jason@redhat.com>
450 * g++.dg/cpp0x/enum17.C: New.
451 * g++.old-deja/g++.jason/rfg10.C: Adjust.
453 * g++.dg/cpp0x/auto24.C: New.
455 * g++.dg/cpp0x/error4.C: New.
457 * g++.dg/cpp0x/rv-restrict.C: New.
459 * g++.dg/cpp0x/enum15.C: New.
460 * g++.dg/cpp0x/constexpr-switch2.C: New.
462 * g++.dg/cpp0x/variadic110.C: New.
464 * g++.dg/cpp0x/auto9.C: Add typedef test.
466 * g++.dg/cpp0x/auto23.C: New.
467 * g++.dg/cpp0x/auto9.C: Adjust.
469 * g++.dg/cpp0x/defaulted29.C: New.
471 * g++.dg/cpp0x/initlist51.C: New.
473 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
475 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
476 * g++.dg/abi/packed1.C: Suppress warning.
477 * g++.dg/warn/Wunused-parm-3.C: Likewise.
478 * g++.dg/template/stdarg1.C: Likewise.
479 * g++.dg/other/packed1.C: Remove arm from xfail list.
481 2011-05-25 Jason Merrill <jason@redhat.com>
483 * g++.dg/cpp0x/enum16.C: New.
484 * g++.dg/parse/error15.C: Adjust.
486 * g++.dg/cpp0x/initlist50.C: New.
488 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
490 * g++.dg/cpp0x/variadic109.C: New.
492 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
494 * gcc.target/i386/pause-1.c: New.
496 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
498 * gcc.dg/stack-usage-1.c: Adjust comment.
499 * gcc.dg/stack-usage-2.c: New test.
501 2011-05-25 Jakub Jelinek <jakub@redhat.com>
504 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
505 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
507 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
509 PR rtl-optimization/48757
510 * gfortran.dg/pr48757.f: New test case.
512 2011-05-24 Jason Merrill <jason@redhat.com>
514 * g++.dg/cpp0x/access01.C: New.
516 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
519 * objc.dg/pr48177.m: New testcase.
521 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
524 * objc.dg/pr48187.m: New testcase.
525 * obj-c++.dg/pr48187.mm: New testcase.
526 * objc.dg/ivar-extra-semicolon.m: New testcase.
528 2011-05-24 Jason Merrill <jason@redhat.com>
530 * g++.dg/template/access21.C: New.
531 * g++.dg/template/access22.C: New.
533 2011-05-24 Michael Matz <matz@gcc.gnu.org>
535 PR rtl-optimization/48633
536 * g++.dg/pr48633.C: New test.
538 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
541 * g++.dg/other/pr49133.C: New test.
543 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
544 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
546 * gcc.dg/torture/tls/run-gd.c: New test.
547 * gcc.dg/torture/tls/run-ie.c: New test.
548 * gcc.dg/torture/tls/run-ld.c: New test.
549 * gcc.dg/torture/tls/run-le.c: New test.
550 * lib/target-supports.exp (check_effective_target_tls_runtime):
551 Build testcase with TLS options.
553 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
555 * gcc.dg/vect/pr48172.c: Remove dg-do run.
557 2011-05-24 Tom de Vries <tom@codesourcery.com>
559 PR tree-optimization/49121
560 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
562 2011-05-23 Jason Merrill <jason@redhat.com>
564 * g++.dg/cpp0x/defaulted28.C: New.
566 * g++.dg/cpp0x/sfinae25.C: New.
568 * g++.dg/cpp0x/rv-cast2.C: New.
570 * g++.dg/cpp0x/enum14.C: New.
572 2011-05-23 Jakub Jelinek <jakub@redhat.com>
575 * gcc.c-torture/execute/pr49123.c: New test.
578 * gcc.dg/debug/pr49032.c: New test.
581 * gcc.dg/pr49120.c: New test.
583 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
586 * gcc.target/i386/pr47315.c: New test.
588 2011-05-23 Jason Merrill <jason@redhat.com>
590 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
592 * g++.dg/cpp0x/sfinae24.C: New.
594 * g++.dg/cpp0x/error3.C: New.
596 * g++.dg/cpp0x/defaulted27.C: New.
598 * g++.dg/cpp0x/decltype27.C: New.
600 2011-05-23 Richard Guenther <rguenther@suse.de>
602 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
604 2011-05-23 Richard Guenther <rguenther@suse.de>
606 PR tree-optimization/40874
607 * g++.dg/tree-ssa/pr40874.C: New testcase.
609 2011-05-23 Richard Guenther <rguenther@suse.de>
611 PR tree-optimization/49115
612 * g++.dg/torture/pr49115.C: New testcase.
614 2011-05-23 Richard Guenther <rguenther@suse.de>
617 * gcc.dg/memcpy-3.c: New testcase.
619 2011-05-23 Jakub Jelinek <jakub@redhat.com>
622 * gcc.c-torture/execute/pr48973-1.c: New test.
623 * gcc.c-torture/execute/pr48973-2.c: New test.
625 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
628 * g++.dg/warn/pr18016.C: New.
630 2011-05-23 Tom de Vries <tom@codesourcery.com>
633 * gcc.target/arm/ivopts-6.c: New test.
635 2011-05-22 Jakub Jelinek <jakub@redhat.com>
638 * gcc.c-torture/compile/pr49029.c: New test.
640 2011-05-22 Jason Merrill <jason@redhat.com>
642 * g++.dg/cpp0x/sfinae23.C: New.
643 * g++.dg/cpp0x/sfinae8.C: Correct.
645 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
647 * gfortran.dg/function_optimize_8.f90: New test case.
649 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
651 PR tree-optimization/49087
652 * gcc.dg/vect/O3-pr49087.c: New test.
654 2011-05-21 Jason Merrill <jason@redhat.com>
656 * g++.dg/debug/const5.C: New.
658 2011-05-20 Jason Merrill <jason@redhat.com>
660 * g++.dg/cpp0x/constexpr-static7.C: Extend.
662 * g++.dg/cpp0x/constexpr-static7.C: New.
664 * g++.dg/cpp0x/enum12.C: New.
665 * g++.dg/cpp0x/enum13.C: New.
667 2011-05-21 Janus Weil <janus@gcc.gnu.org>
670 * gfortran.dg/select_type_23.f03: New.
672 2011-05-20 Jason Merrill <jason@redhat.com>
674 * g++.dg/cpp0x/defaulted26.C: New.
676 * g++.dg/cpp0x/noexcept02.C: Fix.
677 * g++.dg/cpp0x/noexcept03.C: Fix.
678 * g++.dg/cpp0x/noexcept08.C: Fix.
679 * g++.dg/cpp0x/noexcept10.C: New.
681 2011-05-20 Janus Weil <janus@gcc.gnu.org>
684 * gfortran.dg/extends_12.f03: New.
686 2011-05-20 Jason Merrill <jason@redhat.com>
688 * g++.dg/template/koenig9.C: New.
689 * g++.dg/opt/pr47615.C: Fix.
690 * g++.dg/overload/defarg1.C: Fix.
691 * g++.dg/tc1/dr213.C: Remove xfail.
692 * g++.dg/torture/pr34850.C: Fix.
693 * g++.dg/torture/pr39362.C: Fix.
694 * g++.old-deja/g++.brendan/crash56.C: Fix.
695 * g++.old-deja/g++.pt/memtemp47.C: Fix.
697 2011-05-20 Richard Guenther <rguenther@suse.de>
699 PR tree-optimization/49079
700 * gcc.dg/torture/pr49079.c: New testcase.
702 2011-05-20 Jakub Jelinek <jakub@redhat.com>
704 PR tree-optimization/49073
705 * gcc.c-torture/execute/pr49073.c: New test.
707 2011-06-19 Tobias Burnus <burnus@net-b.de>
710 * gfortran.dg/coarray_21.f90: New.
712 2011-05-19 Joseph Myers <joseph@codesourcery.com>
714 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
717 2011-05-19 Richard Guenther <rguenther@suse.de>
720 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
722 2011-05-19 Richard Guenther <rguenther@suse.de>
725 * gcc.dg/builtin-object-size-11.c: New testcase.
727 2011-05-19 Tom de Vries <tom@codesourcery.com>
730 * gcc.target/arm/ivopts.c: New test.
731 * gcc.target/arm/ivopts-2.c: New test.
733 2011-05-19 Tom de Vries <tom@codesourcery.com>
735 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
737 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
739 * gcc.c-torture/execute/960321-1.x: Remove.
741 2011-05-18 Janus Weil <janus@gcc.gnu.org>
744 * gfortran.dg/move_alloc_4.f90: New.
746 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
749 * gcc.target/i386/pr49002-1.c: New test.
750 * gcc.target/i386/pr49002-2.c: Likewise.
752 2011-05-18 Jakub Jelinek <jakub@redhat.com>
754 PR tree-optimization/49039
755 * gcc.c-torture/execute/pr49039.c: New test.
756 * gcc.dg/tree-ssa/pr49039.c: New test.
757 * g++.dg/torture/pr49039.C: New test.
759 2011-05-18 Jason Merrill <jason@redhat.com>
761 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
762 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
763 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
765 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
767 * gcc.target/bfin/mcpu-bf592.c: New test.
769 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
771 PR tree-optimization/41881
772 * gcc.dg/vect/O3-pr41881.c: New test.
773 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
775 2011-05-18 Jakub Jelinek <jakub@redhat.com>
777 PR tree-optimization/49000
778 * gcc.dg/pr49000.c: New test.
780 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
782 * gnat.dg/invalid1.adb: New test.
784 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
786 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
788 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
789 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
791 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
794 * g++.dg/cpp0x/range-for18.C: New.
796 2011-05-15 Tobias Burnus <burnus@net-b.de>
799 * gfortran.dg/coarray/image_index_2.f90: New.
801 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
803 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
804 * g++.dg/cpp0x/override2.C: New.
806 2011-05-14 Tobias Burnus <burnus@net-b.de>
809 * gfortran.de/coarray_20.f90: New.
811 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
814 * function_optimize_7.f90: New test case.
816 2011-05-13 Jason Merrill <jason@redhat.com>
818 * g++.dg/cpp0x/decltype26.C: New.
819 * g++.dg/cpp0x/enum11.C: New.
821 2011-05-13 Tobias Burnus <burnus@net-b.de>
825 * gfortran.dg/assign_8.f90: Update dg-error.
827 2011-05-13 Tobias Burnus <burnus@net-b.de>
830 * gfortran.dg/io_constraints_8.f90: New.
831 * gfortran.dg/io_constraints_9.f90: New.
833 2011-05-13 Martin Thuresson <martint@google.com>
835 PR gcov-profile/47793
836 * gcc.dg/pr47793.c: New.
838 2011-05-12 Jakub Jelinek <jakub@redhat.com>
840 PR tree-optimization/48975
841 * gcc.dg/pr48975.c: New test.
843 2011-05-12 Tobias Burnus <burnus@net-b.de>
846 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
848 2011-05-12 Jason Merrill <jason@redhat.com>
850 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
852 2011-05-12 Geert Bosch <bosch@adacore.com>
854 * gnat.dg/view_conversion1.adb: New test.
856 2011-05-12 Richard Guenther <rguenther@suse.de>
858 PR tree-optimization/48172
859 * gcc.dg/vect/pr48172.c: New testcase.
861 2011-05-12 Jakub Jelinek <jakub@redhat.com>
864 * g++.dg/opt/pr48967.C: New test.
866 2011-05-11 Jason Merrill <jason@redhat.com>
868 * g++.dg/cpp0x/constexpr-friend.C: New.
869 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
871 * g++.dg/cpp0x/sfinae22.C: New.
873 2011-05-11 Tobias Burnus <burnus@net-b.de>
876 * gfortran.dg/generic_24.f90: New.
878 2011-05-11 Richard Guenther <rguenther@suse.de>
880 PR tree-optimization/15256
881 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
883 2011-05-11 Jakub Jelinek <jakub@redhat.com>
886 * gcc.dg/pr48159-1.c: New test.
887 * gcc.dg/pr48159-2.c: New test.
889 2011-05-11 Richard Guenther <rguenther@suse.de>
892 * gcc.dg/torture/pr48953.c: New testcase.
894 2011-05-11 Richard Guenther <rguenther@suse.de>
896 PR tree-optimization/18041
897 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
899 2011-05-11 Alan Modra <amodra@gmail.com>
902 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
904 2011-05-10 Jason Merrill <jason@redhat.com>
906 * g++.dg/cpp0x/defaulted25.C: New.
907 * g++.dg/template/crash7.C: Adjust.
909 * g++.dg/cpp0x/variadic108.C: New.
911 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
913 * g++.dg/inherit/virtual9.C: Extend.
915 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
918 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
919 are passed and returned in vector registers.
921 2011-05-10 Richard Guenther <rguenther@suse.de>
923 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
924 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
925 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
926 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
927 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
930 2011-05-10 Jakub Jelinek <jakub@redhat.com>
932 PR tree-optimization/48611
933 PR tree-optimization/48794
934 * gfortran.dg/gomp/pr48611.f90: New test.
935 * gfortran.dg/gomp/pr48794.f90: New test.
938 * gcc.dg/dfp/pr48928.c: New test.
940 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
943 * g++.dg/cpp0x/pr48522.C: New.
945 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
948 * g++.dg/cpp0x/sfinae21.C: New.
950 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
952 * g++.dg/template/sfinae28.C: Rename to...
953 * g++.dg/cpp0x/sfinae19.C: ... this.
954 * g++.dg/template/sfinae29.C: Rename to...
955 * g++.dg/cpp0x/sfinae20.C: ... this.
957 2011-05-09 Jeff Law <law@redhat.com>
959 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
962 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
965 * g++.dg/init/pr20039.C: New.
967 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
971 * g++.dg/template/sfinae28.C: New.
972 * g++.dg/template/sfinae29.C: Likewise.
974 2011-05-09 Jason Merrill <jason@redhat.com>
976 * g++.dg/template/nontype23.C: New.
978 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
980 * g++.dg/init/pr48859.C: New.
982 2011-05-09 Jason Merrill <jason@redhat.com>
984 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
985 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
986 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
987 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
988 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
989 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
990 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
991 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
993 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
995 * g++.dg/inherit/virtual9.C: New.
997 2011-05-09 Dodji Seketeli <dodji@redhat.com>
1000 * g++.dg/template/dependent-expr8.C: New test case.
1002 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
1004 PR tree-optimization/48837
1005 * gcc.dg/pr48837.c: New testcase.
1007 2011-05-06 Jason Merrill <jason@redhat.com>
1009 * g++.dg/cpp0x/constexpr-condition2.C: New.
1011 * g++.dg/cpp0x/constexpr-missing.C: New.
1013 2011-05-06 Tobias Burnus <burnus@net-b.de>
1016 * gfortran.dg/coarray/this_image_2.f90: New.
1018 2011-05-06 Tobias Burnus <burnus@net-b.de>
1022 * gfortran.dg/bind_c_usage_22.f90: New.
1023 * gfortran.dg/bind_c_usage_23.f90: New.
1024 * gfortran.dg/bind_c_usage_24.f90: New.
1025 * gfortran.dg/bind_c_usage_24_c.c: New.
1027 2011-05-06 Dodji Seketeli <dodji@redhat.com>
1030 * g++.dg/template/member9.C: New test case.
1032 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
1034 * gnat.dg/discr29.ad[sb]: New test.
1035 * gnat.dg/discr30.adb: Likewise.
1037 2011-05-05 Julian Brown <julian@codesourcery.com>
1039 * gcc.target/arm/neon-vset_lanes8.c: New test.
1041 2011-05-05 Jason Merrill <jason@redhat.com>
1043 * g++.dg/init/new32.C: New.
1045 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1047 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
1050 2011-05-05 Jakub Jelinek <jakub@redhat.com>
1052 PR rtl-optimization/48381
1053 * gcc.c-torture/compile/pr48381.c: New test.
1055 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
1057 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
1059 * gcc.target/i386/opt-1.c: Ditto.
1061 2011-05-04 Jason Merrill <jason@redhat.com>
1063 * g++.dg/conversion/base1.C: New.
1065 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1067 PR libgfortran/48787
1068 * gfortran.dg/round_3.f08: Add more checks to test case.
1070 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
1072 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
1073 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
1074 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
1075 Gate test on effective_target fd_truncate.
1077 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
1079 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
1080 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1081 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
1082 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
1083 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
1084 * gcc.target/i386/pr38824.c: Ditto.
1085 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
1086 * gcc.target/i386/vecinit-2.c: Ditto.
1087 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
1088 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
1089 * gcc.target/i386/parity-2.c: Ditto.
1090 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
1092 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
1094 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
1096 * gcc.target/bfin/mcpu-bf514.c: Likewise.
1097 * gcc.target/bfin/mcpu-bf516.c: Likewise.
1098 * gcc.target/bfin/mcpu-bf518.c: Likewise.
1100 2011-05-03 Tobias Burnus <burnus@net-b.de>
1103 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
1105 2011-05-03 Tobias Burnus <burnus@net-b.de>
1108 * gfortran.dg/coarray/this_image_1.f90: New.
1110 2011-05-03 Tobias Burnus <burnus@net-b.de>
1113 * gfortran.dg/coarray/caf.dg: New.
1114 * gfortran.dg/coarray/image_index_1.f90: New, copied
1115 from ../coarray_16.f90.
1117 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1120 * g++.dg/ext/complex9.C: New.
1122 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1125 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
1126 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
1127 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
1129 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1131 * gcc.target/bfin/builtins: Created.
1132 * gcc.target/bfin/hisilh-O0.c: Deleted.
1133 * gcc.target/bfin/hisilh.c: Moved to...
1134 * gcc.target/bfin/builtins/hisilh.c: ...here.
1135 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
1136 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
1137 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
1138 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
1139 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
1140 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
1141 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
1142 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
1143 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
1144 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
1145 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
1146 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
1147 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
1148 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
1149 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
1150 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
1151 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
1152 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
1153 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
1154 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
1155 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
1156 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
1157 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
1158 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
1159 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
1160 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
1161 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
1162 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
1163 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
1164 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
1165 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
1166 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
1167 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
1168 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
1169 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
1170 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
1171 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
1172 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
1173 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
1174 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
1175 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
1176 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
1177 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
1178 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
1179 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
1180 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
1181 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
1182 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
1183 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
1184 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
1185 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
1186 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
1187 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
1188 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
1189 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
1190 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
1191 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
1192 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
1193 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
1194 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
1195 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
1196 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
1197 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
1198 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
1199 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
1200 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
1201 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
1202 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
1203 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
1204 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
1205 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
1206 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
1207 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
1208 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
1209 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
1210 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
1211 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
1212 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
1213 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
1214 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
1215 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
1216 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
1217 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
1218 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
1219 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
1220 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
1221 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
1222 * gcc.target/bfin/builtins/circptr.c: Ditto.
1223 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
1224 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
1225 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
1226 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
1227 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
1228 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
1229 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
1230 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
1231 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
1232 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
1233 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
1234 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
1235 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
1236 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
1237 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
1238 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
1239 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
1240 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
1241 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
1242 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
1243 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
1244 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
1245 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
1246 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
1247 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
1248 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
1249 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
1250 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
1251 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
1252 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
1253 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
1254 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
1255 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
1256 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
1257 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
1258 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
1259 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
1260 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
1261 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
1262 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
1263 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
1264 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
1265 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
1266 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
1267 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
1268 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
1269 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
1270 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
1271 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
1272 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
1273 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
1274 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
1275 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
1276 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
1277 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
1278 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
1279 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
1280 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
1281 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
1282 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
1283 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
1284 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
1285 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
1286 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
1287 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
1288 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
1289 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
1290 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
1291 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
1292 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
1294 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
1296 * gcc.target/arm/cold-lc.c: New test.
1298 2011-05-03 Jakub Jelinek <jakub@redhat.com>
1301 * gcc.dg/pr48774.c: New test.
1303 2011-05-03 Richard Guenther <rguenther@suse.de>
1305 * gcc.dg/large-size-array-5.c: New testcase.
1307 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1309 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
1311 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1313 * lib/target-supports.exp (check_effective_target_vect_strided):
1315 (check_effective_target_vect_strided2)
1316 (check_effective_target_vect_strided3)
1317 (check_effective_target_vect_strided4)
1318 (check_effective_target_vect_strided8): ...these new functions.
1320 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1321 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1322 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1323 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1324 * gcc.dg/vect/pr37539.c: Likewise.
1325 * gcc.dg/vect/slp-11a.c: Likewise.
1326 * gcc.dg/vect/slp-11b.c: Likewise.
1327 * gcc.dg/vect/slp-11c.c: Likewise.
1328 * gcc.dg/vect/slp-12a.c: Likewise.
1329 * gcc.dg/vect/slp-12b.c: Likewise.
1330 * gcc.dg/vect/slp-18.c: Likewise.
1331 * gcc.dg/vect/slp-19a.c: Likewise.
1332 * gcc.dg/vect/slp-19b.c: Likewise.
1333 * gcc.dg/vect/slp-21.c: Likewise.
1334 * gcc.dg/vect/slp-23.c: Likewise.
1335 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1337 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1338 instead of vect_interleave && vect_extract_even_odd.
1339 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1340 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1341 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1342 * gcc.dg/vect/vect-1.c: Likewise.
1343 * gcc.dg/vect/vect-10.c: Likewise.
1344 * gcc.dg/vect/vect-98.c: Likewise.
1345 * gcc.dg/vect/vect-107.c: Likewise.
1346 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1347 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1348 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1349 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1350 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1351 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1352 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1353 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1354 * gcc.dg/vect/vect-strided-float.c: Likewise.
1355 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1356 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1357 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1358 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1359 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1360 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1361 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1362 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1363 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1364 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1365 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1366 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1367 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1368 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1369 * gcc.dg/vect/vect-vfa-03.c: Likewise.
1371 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1373 * gcc.dg/vect/pr30843.c: Likewise.
1374 * gcc.dg/vect/pr33866.c: Likewise.
1375 * gcc.dg/vect/slp-reduc-6.c: Likewise.
1376 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1377 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1378 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1380 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1382 * gcc.dg/vect/slp-11.c: Split into...
1383 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1384 gcc.dg/vect/slp-11c.c: ...these tests.
1385 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1386 * gcc.dg/vect/slp-12c.c: ...this new test.
1387 * gcc.dg/vect/slp-19.c: Split into...
1388 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1389 gcc.dg/vect/slp-19c.c: ...these new tests.
1391 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1393 * lib/target-supports.exp
1394 (check_effective_target_vect_extract_even_odd_wide): Delete.
1395 (check_effective_target_vect_strided_wide): Likewise.
1396 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1397 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1398 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1399 * gcc.dg/vect/pr37539.c: Likewise.
1400 * gcc.dg/vect/slp-11.c: Likewise.
1401 * gcc.dg/vect/slp-12a.c: Likewise.
1402 * gcc.dg/vect/slp-12b.c: Likewise.
1403 * gcc.dg/vect/slp-19.c: Likewise.
1404 * gcc.dg/vect/slp-23.c: Likewise.
1405 * gcc.dg/vect/vect-1.c: Likewise.
1406 * gcc.dg/vect/vect-98.c: Likewise.
1407 * gcc.dg/vect/vect-107.c: Likewise.
1408 * gcc.dg/vect/vect-strided-float.c: Likewise.
1410 2011-05-02 Jason Merrill <jason@redhat.com>
1412 * g++.dg/init/new31.C: New.
1414 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
1417 * gcc.dg/pr35445.c: New test.
1419 2011-05-02 Jason Merrill <jason@redhat.com>
1421 * c-c++-common/vla-1.c: New.
1423 2011-05-02 Richard Guenther <rguenther@suse.de>
1425 PR tree-optimization/48822
1426 * gcc.dg/torture/pr48822.c: New testcase.
1428 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
1431 * g++.dg/cpp0x/constexpr-47969.C: New.
1433 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
1436 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
1437 on vect_no_align targets.
1438 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1439 vect_no_align targets.
1441 2011-05-01 Xinliang David Li <davidxl@google.com>
1443 * gcc.dg/tree-ssa/integer-addr.c: New test.
1444 * gcc.dg/tree-ssa/alias_bug.c: New test.
1446 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1448 PR libgfortran/48787
1449 * gfortran.dg/round_3.f08: Add more checks.
1451 2011-04-30 Tobias Burnus <burnus@net-b.de>
1454 * gfortran.dg/import9.f90: New, proper test.
1455 * gfortran.dg/interface_37.f90: Remove bogus
1456 test (bogus copy of interface_36.f90).
1458 2011-04-30 Tobias Burnus <burnus@net-b.de>
1461 * gfortran.dg/interface_37.f90: New.
1463 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
1466 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1468 2011-04-30 Jakub Jelinek <jakub@redhat.com>
1470 PR tree-optimization/48809
1471 * gcc.c-torture/execute/pr48809.c: New test.
1473 2011-04-29 Jeff Law <law@redhat.com>
1475 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1477 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1480 * g++.dg/init/ctor10.C: New.
1482 2011-04-29 Le-Chun Wu <lcwu@google.com>
1484 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1485 warning in implicitly instantiated templates.
1487 2011-04-29 Le-Chun Wu <lcwu@google.com>
1489 * g++.dg/warn/Wnull-conversion-1.C: New.
1490 * g++.dg/warn/Wnull-conversion-2.C: New.
1492 2011-04-29 Diego Novillo <dnovillo@google.com>
1494 * g++.old-deja/g++.other/null3.C: Expect warning about
1495 converting boolean to a pointer.
1497 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
1500 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1504 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1506 2011-04-29 Tobias Burnus <burnus@net-b.de>
1509 * gfortran.dg/typebound_proc_22.f90: New.
1512 * gfortran.dg/interface_36.f90: New.
1514 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1516 PR libgfortran/48488
1517 PR libgfortran/48602
1518 PR libgfortran/48615
1519 PR libgfortran/48684
1520 PR libgfortran/48787
1521 * gfortran.dg/fmt_g.f: Adjust test.
1522 * gfortran.dg/fmt_g0_1.f08: Adjust test.
1523 * gfortran.dg/round_3.f08: New test.
1524 * gfortran.dg/namelist_print_1.f: Adjust test.
1525 * gfortran.dg/char4_iunit_1.f03: Adjust test.
1526 * gfortran.dg/f2003_io_5.f03: Adjust test.
1527 * gfortran.dg/coarray_15.f90: Adjust test.
1528 * gfortran.dg/namelist_65.f90: Adjust test.
1529 * gfortran.dg/fmt_cache_1.f: Adjust test.
1530 * gfortran.dg/char4_iunit_2.f03: Adjust test.
1531 * gfortran.dg/real_const_3.f90: Adjust test.
1533 2011-04-28 Xinliang David Li <davidxl@google.com>
1535 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1536 * testsuite/g++.dg/prof-robust-1.C: New test.
1538 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
1540 PR tree-optimization/48765
1541 * gcc.dg/vect/pr48765.c: New.
1543 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1545 PR tree-optimization/48775
1546 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1548 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1551 * g++.dg/inherit/pr48798.C: New.
1552 * g++.old-deja/g++.other/base1.C: Adjust.
1554 2011-04-28 Dodji Seketeli <dodji@redhat.com>
1557 * g++.dg/template/inherit7.C: New test case.
1559 2011-04-28 Richard Guenther <rguenther@suse.de>
1561 PR tree-optimization/40052
1562 PR tree-optimization/15347
1563 * gcc.dg/tree-ssa/vrp57.c: New testcase.
1564 * gcc.dg/pr15347.c: Likewise.
1566 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1569 * g++.dg/cpp0x/sfinae18.C: New.
1571 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1574 * g++.dg/ext/is_literal_type1.C: New.
1576 2011-04-28 Tobias Burnus <burnus@net-b.de>
1580 * gfortran.dg/interface_35.f90: New.
1581 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1582 * gfortran.dg/func_result_6.f90: Add dg-warning.
1583 * gfortran.dg/bessel_1.f90: Ditto.
1584 * gfortran.dg/hypot_1.f90: Ditto.
1585 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1586 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1587 * gfortran.dg/interface_assignment_4.f90: Ditto.
1589 2011-04-27 Jason Merrill <jason@redhat.com>
1591 * g++.dg/ext/complex8.C: New.
1593 * g++.dg/cpp0x/initlist49.C: New.
1594 * g++.dg/init/new30.C: New.
1596 2011-04-27 Tobias Burnus <burnus@net-b.de>
1599 * gfortran.dg/whole_file_34.f90: New.
1601 2011-04-27 Jan Hubicka <jh@suse.cz>
1603 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1605 2011-04-27 Jason Merrill <jason@redhat.com>
1607 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1609 * g++.dg/parse/ambig6.C: New.
1611 2011-04-27 Nick Clifton <nickc@redhat.com>
1613 * gcc.dg/20020312-2.c: Add definition for RX.
1615 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1616 option with RX targets.
1618 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1621 2011-04-27 Richard Guenther <rguenther@suse.de>
1623 * gcc.dg/tree-ssa/pr23382.c: Remove.
1625 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1628 * gcc.c-torture/compile/pr48767.c: New test.
1630 2011-04-27 Richard Guenther <rguenther@suse.de>
1632 PR tree-optimization/48772
1633 * g++.dg/pr48772.C: New testcase.
1635 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1638 * gcc.c-torture/compile/pr48742.c: New test.
1640 2011-04-26 Jason Merrill <jason@redhat.com>
1642 * g++.dg/lookup/koenig13.C: New.
1644 * g++.dg/cpp0x/initlist48.C: New.
1646 2011-04-25 Jason Merrill <jason@redhat.com>
1648 * g++.dg/cpp0x/sfinae17.C: New.
1650 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1653 * gcc.target/powerpc/pr48258-1.c: New file.
1654 * gcc.target/powerpc/pr48258-2.c: Ditto.
1656 2011-04-26 Xinliang David Li <davidxl@google.com>
1658 * gcc.dg/uninit-suppress.c: New test.
1659 * gcc.dg/uninit-suppress.c: New test.
1661 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1664 * gcc.dg/pr48768.c: New test.
1666 PR tree-optimization/48734
1667 * gcc.c-torture/compile/pr48734.c: New test.
1670 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1672 2011-04-26 Richard Guenther <rguenther@suse.de>
1674 PR tree-optimization/48731
1675 * gcc.dg/torture/pr48731.c: New testcase.
1677 2011-04-26 Richard Guenther <rguenther@suse.de>
1680 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1682 2011-04-26 Richard Guenther <rguenther@suse.de>
1685 * gcc.dg/torture/pr48694-1.c: New testcase.
1686 * gcc.dg/torture/pr48694-2.c: Likewise.
1688 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1690 * g++.dg/ext/underlying_type1.C: New.
1691 * g++.dg/ext/underlying_type2.C: Likewise.
1692 * g++.dg/ext/underlying_type3.C: Likewise.
1693 * g++.dg/ext/underlying_type4.C: Likewise.
1694 * g++.dg/ext/underlying_type5.C: Likewise.
1695 * g++.dg/ext/underlying_type6.C: Likewise.
1696 * g++.dg/ext/underlying_type7.C: Likewise.
1697 * g++.dg/ext/underlying_type8.C: Likewise.
1698 * g++.dg/ext/underlying_type9.C: Likewise.
1699 * g++.dg/ext/underlying_type10.C: Likewise.
1701 2011-04-25 Jason Merrill <jason@redhat.com>
1703 * g++.dg/cpp0x/regress/template-const2.C: New.
1705 2011-04-25 Jeff Law <law@redhat.com>
1707 * gcc.dg/tree-ssa/vrp56.c: new test.
1709 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1711 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1713 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1715 PR preprocessor/48740
1716 * c-c++-common/raw-string-11.c: New test.
1718 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1720 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1723 2011-04-23 Tobias Burnus <burnus@net-b.de>
1726 * gfortran.dg/coarray_19.f90: New.
1728 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1731 * gcc.dg/pr48685.c: New test.
1733 2011-04-22 Jan Hubicka <jh@suse.cz>
1735 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1737 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1739 PR tree-optimization/48717
1740 * gcc.c-torture/execute/pr48717.c: New test.
1742 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1745 * gcc.target/i386/pr48723.c: New test.
1747 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1750 * gcc.dg/gomp/pr48716.c: New test.
1751 * g++.dg/gomp/pr48716.C: New test.
1753 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1756 * gcc.dg/missing-field-init-2.c: Update testcase.
1758 2011-04-22 Alan Modra <amodra@gmail.com>
1760 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1762 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1765 * gfortran.dg/function_optimize_6.f90: New test.
1767 2011-04-21 Easwaran Raman <eraman@google.com>
1769 * gcc.dg/stack-layout-2.c: New test.
1771 2011-04-21 Richard Guenther <rguenther@suse.de>
1774 * g++.dg/lto/pr48207-2_0.C: New testcase.
1775 * g++.dg/lto/pr48207-3_0.C: Likewise.
1777 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1779 * gnat.dg/volatile5.adb: New test.
1780 * gnat.dg/volatile5_pkg.ads: New helper.
1782 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1785 * gcc.target/i386/pr48708.c: New test.
1787 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1789 * gcc.dg/vect/vect-119.c: New test.
1791 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1793 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1796 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1797 Richard Sandiford <richard.sandiford@linaro.org>
1800 * gcc.target/arm/pr46329.c: New test.
1802 2011-04-21 Tobias Burnus <burnus@net-b.de>
1805 * gfortran.dg/coarray_18.f90: New.
1807 2011-04-20 Jason Merrill <jason@redhat.com>
1809 * g++.dg/cpp0x/initlist47.C: New.
1811 * g++.dg/init/dtor4.C: New.
1813 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1816 * gcc.target/i386/sse2-pinsrw.c: New test.
1817 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1818 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1819 * gcc.target/i386/sse2-insvhi.c: Ditto.
1820 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1821 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1823 2011-04-20 Jason Merrill <jason@redhat.com>
1825 * g++.dg/template/const4.C: New.
1827 2011-04-20 Easwaran Raman <eraman@google.com>
1829 * gcc.dg/stack-layout-1.c: New test.
1831 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1833 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1834 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1837 2011-04-20 Kai Tietz <ktietz@redhat.com>
1839 * gcc.dg/binop-xor1.c: New test.
1840 * gcc.dg/binop-xor2.c: New test.
1841 * gcc.dg/binop-xor3.c: New test.
1842 * gcc.dg/binop-xor4.c: New test.
1843 * gcc.dg/binop-xor5.c: New test.
1845 2011-04-20 Richard Guenther <rguenther@suse.de>
1847 PR tree-optimization/47892
1848 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1850 2011-04-20 Richard Guenther <rguenther@suse.de>
1853 * g++.dg/torture/pr48695.C: New testcase.
1855 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1857 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1858 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1859 * gcc.c-torture/execute/pr45262.c: Ditto
1860 * gcc.dg/torture/pr43165.c: Ditto.
1861 * gcc.dg/torture/pr47228.c: Ditto.
1862 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1863 * gcc.dg/ipa/pr45644.c: Ditto.
1864 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1867 2011-04-19 Jason Merrill <jason@redhat.com>
1869 * g++.dg/ext/complex7.C: New.
1871 * g++.dg/ext/attrib41.C: New.
1873 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1876 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1878 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1881 * gcc.target/i386/pr48678.c: New test.
1883 2011-04-19 Martin Jambor <mjambor@suse.cz>
1885 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1886 * g++.dg/opt/devirt2.C: New test.
1887 * g++.dg/ipa/devirt-g-1.C: Likewise.
1889 2011-04-19 Tobias Burnus <burnus@net-b.de>
1892 * gfortran.dg/whole_file_33.f90: New.
1894 2011-04-19 Martin Jambor <mjambor@suse.cz>
1896 * g++.dg/ipa/devirt-7.C: New test.
1898 2011-04-19 Richard Guenther <rguenther@suse.de>
1901 * g++.dg/lto/pr48207_0.C: New testcase.
1903 2011-04-18 Jason Merrill <jason@redhat.com>
1905 * g++.dg/init/void1.C: New.
1907 * g++.dg/cpp0x/union4.C: New.
1909 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1912 * g++.dg/torture/pr48661.C: New test.
1915 * g++.dg/gomp/pr48632.C: New test.
1917 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1919 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1920 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1922 2011-04-18 Tobias Burnus <burnus@net-b.de>
1925 * gfortran.dg/coarray_17.f90: New.
1926 * gfortran.dg/coarray_10.f90: Update dg-error.
1928 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1931 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1932 * gfortran.dg/guality/guality.exp: Likewise.
1934 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1936 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1938 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1940 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1942 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1944 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1946 2011-04-18 Richard Guenther <rguenther@suse.de>
1949 * g++.dg/torture/pr46364.C: New testcase.
1951 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1953 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1955 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1957 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1959 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1960 Ira Rosen <ira.rosen@linaro.org>
1963 * gcc.target/arm/pr48252.c: New test.
1965 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1967 PR tree-optimization/48616
1968 * gcc.dg/pr48616.c: New test.
1970 2011-04-18 Tobias Burnus <burnus@net-b.de>
1973 * gfortran.dg/coarray_16.f90: New.
1975 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1978 * gfortran.dg/realloc_on_assign_7.f03: New test.
1980 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1982 PR libgfortran/48602
1983 * gfortran.dg/fmt_g0_6.f08: New test.
1985 2011-04-17 Jason Merrill <jason@redhat.com>
1987 * g++.dg/cpp0x/sfinae16.C: New.
1989 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1991 * gcc.target/mips/reg-var-1.c: New test.
1993 2011-04-17 Jan Hubicka <jh@suse.cz>
1995 * gcc.dg/winline-5.c: Update testcase.
1997 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1999 * gnat.dg/discr27.ad[sb]: Move dg directive.
2000 * gnat.dg/discr28.ad[sb]: New test.
2001 * gnat.dg/discr28_pkg.ads: New helper.
2003 2011-04-17 Michael Matz <matz@suse.de>
2005 PR tree-optimization/48622
2007 * gcc.dg/lto/pr48622_0.c: New test.
2009 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
2011 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
2012 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2013 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2014 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2015 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2016 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2018 2011-04-15 Jason Merrill <jason@redhat.com>
2020 * g++.dg/cpp0x/range-for17.C: New.
2022 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2024 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
2025 * g++.dg/cpp0x/range-for3.C: Likewise.
2026 * g++.dg/cpp0x/range-for9.C: Correct error message.
2027 * g++.dg/cpp0x/range-for11.C: New.
2028 * g++.dg/cpp0x/range-for12.C: New.
2029 * g++.dg/cpp0x/range-for13.C: New.
2030 * g++.dg/cpp0x/range-for14.C: New.
2031 * g++.dg/cpp0x/range-for15.C: New.
2032 * g++.dg/cpp0x/range-for16.C: New.
2034 2011-04-15 Tobias Burnus <burnus@net-b.de>
2037 * gfortran.dg/coarray_15.f90: Change to dg-do run.
2039 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
2041 * objc.dg/naming-4.m: Updated.
2042 * objc.dg/naming-5.m: Updated.
2043 * objc.dg/naming-6.m: New.
2044 * objc.dg/naming-7.m: New.
2045 * obj-c++.dg/naming-1.mm: Updated.
2046 * obj-c++.dg/naming-2.mm: Updated.
2047 * obj-c++.dg/naming-3.mm: New.
2048 * obj-c++.dg/naming-4.mm: New.
2050 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2052 PR libgfortran/48589
2053 * gfortran.dg/fmt_g0_5.f08: New test.
2055 2011-04-15 Richard Guenther <rguenther@suse.de>
2058 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
2060 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
2062 * gcc.target/avr/torture/pr41885.c (dg-options): Change
2063 -finline-limit=0 to -fno-inline
2065 2011-04-15 Jakub Jelinek <jakub@redhat.com>
2068 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
2071 2011-04-14 Jakub Jelinek <jakub@redhat.com>
2074 * gcc.target/i386/sse4_1-insertps-3.c: New test.
2075 * gcc.target/i386/sse4_1-insertps-4.c: New test.
2076 * gcc.target/i386/avx-insertps-3.c: New test.
2077 * gcc.target/i386/avx-insertps-4.c: New test.
2079 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2081 * gcc.target/avr/torture/pr41885.c (dg-options): Add
2084 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2089 * gcc.target/avr/pr46779-1.c: New test case
2090 * gcc.target/avr/pr46779-2.c: New test case
2092 2011-04-14 Jason Merrill <jason@redhat.com>
2094 * g++.dg/cpp0x/sfinae15.C: New.
2096 * g++.dg/cpp0x/sfinae14.C: New.
2098 * g++.dg/ext/vla10.C: New.
2100 2011-04-14 Richard Guenther <rguenther@suse.de>
2102 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
2104 2011-04-14 Richard Guenther <rguenther@suse.de>
2106 * gcc.dg/fold-bitand-4.c: Move ...
2107 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
2109 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2111 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
2113 * gcc.target/avr/torture/trivial.c: Ditto.
2115 2011-04-13 Jason Merrill <jason@redhat.com>
2117 * g++.dg/template/operator11.C: New.
2119 2011-04-13 Jakub Jelinek <jakub@redhat.com>
2122 * gcc.dg/gomp/pr48591.c: New test.
2125 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
2126 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
2128 2011-04-13 Dodji Seketeli <dodji@redhat.com>
2131 * g++.dg/template/dependent-expr7.C: New test case.
2133 2011-04-13 Jason Merrill <jason@redhat.com>
2135 * g++.dg/cpp0x/sfinae13.C: New.
2137 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
2139 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
2141 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2143 * gcc.target/arm/pr43698.c: Remove -march option.
2145 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2147 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
2150 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
2154 * gfortran.dg/realloc_on_assign_6.f03: New test.
2156 2011-04-12 Kai Tietz <ktietz@redhat.com>
2158 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
2159 targets the additional -mno-ms-bitfields and
2160 -Wno-packed-bitfield-compat options.
2161 * g++.dg/ext/bitfield3.C: Likewise.
2162 * g++.dg/ext/bitfield4.C: Likewise.
2163 * g++.dg/ext/bitfield5.C: Likewise.
2164 * gcc.dg/bitfld-15.c: Likewise.
2165 * gcc.dg/bitfld-16.c: Likewise.
2166 * gcc.dg/bitfld-17.c: Likewise.
2167 * gcc.dg/bitfld-18.c: Likewise.
2169 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
2171 * gcc.target/arm/neon-vld3-1.c: New test.
2172 * gcc.target/arm/neon-vst3-1.c: New test.
2173 * gcc.target/arm/neon/v*.c: Regenerate.
2175 2011-04-12 Jakub Jelinek <jakub@redhat.com>
2177 PR rtl-optimization/48549
2178 * g++.dg/opt/pr48549.C: New test.
2180 2011-04-12 Richard Guenther <rguenther@suse.de>
2182 PR tree-optimization/46076
2183 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
2185 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2188 * lib/compat.exp (compat-execute): Declare unsupported after
2189 stripping path from src1.
2190 * lib/lto.exp (lto-execute): Likewise.
2192 2011-04-12 Jakub Jelinek <jakub@redhat.com>
2195 * gcc.dg/pr48552-1.c: New test.
2196 * gcc.dg/pr48552-2.c: New test.
2198 2011-04-11 Jason Merrill <jason@redhat.com>
2200 * g++.dg/cpp0x/sfinae12.C: New.
2202 * g++.dg/cpp0x/enum10.C: New.
2204 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
2206 * g++.dg/cpp0x/rv-func.C: New.
2208 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2210 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
2213 2011-04-11 Martin Jambor <mjambor@suse.cz>
2215 PR tree-optimization/48195
2216 * gcc.dg/ipa/pr48195.c: New test.
2218 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
2220 * gnat.dg/return3.adb: Remove unused switch.
2222 2011-04-08 Mike Stump <mikestump@comcast.net>
2225 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
2226 default to fno-common.
2228 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
2230 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
2231 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
2233 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2236 * gfortran.dg/function_optimize_5.f90: New test.
2238 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
2240 * gnat.dg/aggr17.adb: New test.
2241 * gnat.dg/aggr18.adb: Likewise.
2243 2011-04-08 Michael Matz <matz@suse.de>
2246 * gcc.target/i386/pr48389.c: New test.
2248 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
2250 PR rtl-optimization/48272
2251 * g++.dg/opt/pr48272.C: New.
2253 2011-04-08 Dmitry Melnik <dm@ispras.ru>
2255 PR rtl-optimization/48235
2256 * gcc.dg/pr48235.c: New.
2258 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2260 PR rtl-optimization/48302
2261 * g++.dg/opt/pr48302.C: New.
2263 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2266 * g++.dg/opt/pr48273.C: New.
2268 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2270 PR rtl-optimization/48442
2271 * gcc.dg/pr48442.c: New.
2273 2011-04-08 Jakub Jelinek <jakub@redhat.com>
2275 PR tree-optimization/48377
2276 * gcc.dg/vect/pr48377.c: New test.
2278 2011-04-07 Jason Merrill <jason@redhat.com>
2280 * g++.dg/cpp0x/regress/call1.C: New.
2282 * g++.dg/cpp0x/variadic107.C: New.
2284 * g++.dg/cpp0x/sfinae11.C: New.
2285 * g++.dg/cpp0x/noexcept02.C: Fix.
2287 * g++.dg/cpp0x/sfinae10.C: New.
2289 * g++.dg/cpp0x/sfinae9.C: New.
2291 * c-c++-common/Wcast-qual-1.c: Move here from...
2292 * gcc.dg/cast-qual-3.c: ...here, and...
2293 * g++.dg/warn/Wcast-qual2.C: ...here.
2295 * g++.dg/cpp0x/sfinae8.C: New.
2297 * g++.dg/cpp0x/sfinae7.C: New.
2299 * g++.dg/cpp0x/enum9.C: New.
2301 2011-04-07 Mike Stump <mikestump@comcast.net>
2303 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
2304 with no trampolines.
2306 2011-04-07 Jakub Jelinek <jakub@redhat.com>
2309 * gfortran.dg/gomp/pr48117.f90: New test.
2312 * gcc.dg/torture/pr48343.c: New test.
2314 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2316 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2318 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
2320 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2322 2011-04-07 Tom de Vries <tom@codesourcery.com>
2325 * lib/scanasm.exp (object-size): New proc.
2326 * gcc.target/arm/pr43920-2.c: New test.
2328 2011-04-06 Tobias Burnus <burnus@net-b.de>
2332 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2334 2011-04-06 Steve Ellcey <sje@cup.hp.com>
2336 * gcc.dg/mtune.c: Prune note from output.
2338 2011-04-06 Jakub Jelinek <jakub@redhat.com>
2341 * gcc.dg/guality/pr36977.c: New test.
2342 * gcc.dg/guality/pr48466.c: New test.
2344 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2346 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2348 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
2350 * gnat.dg/return3.adb: New test.
2352 2011-04-06 Richard Guenther <rguenther@suse.de>
2354 PR tree-optimization/47663
2355 * gcc.dg/tree-ssa/inline-8.c: New testcase.
2357 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
2359 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2360 Solaris 8 and 9 as well.
2362 2011-04-05 Tom de Vries <tom@codesourcery.com>
2365 * gcc.target/arm/pr43920-1.c: New test.
2367 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
2369 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2370 (cctor): Actually return the value.
2371 (main): Cast return values.
2373 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2375 * gfortran.dg/character_comparison_8.f90: New test.
2377 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2379 * frontend-passes: (optimize_lexical_comparison): New function.
2380 (optimize_expr): Call it.
2381 (optimize_comparison): Also handle lexical comparison functions.
2382 Return false instad of -2 for unequal comparison.
2384 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2387 * function_optimize_4.f90: New test.
2389 2011-04-04 Tobias Burnus <burnus@net-b.de>
2392 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2393 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2394 * gfortran.dg/coarray_15.f90: New.
2396 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2398 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2399 * gfortran.dg/bessel_7.f90: Likewise.
2401 2011-04-03 Tobias Burnus <burnus@net-b.de>
2403 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2405 2011-04-03 Richard Guenther <rguenther@suse.de>
2406 Ira Rosen <ira.rosen@linaro.org>
2408 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2409 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2410 -ftree-loop-if-convert-stores.
2412 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2414 * gnat.dg/specs/aggr2.ads: New test.
2416 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2418 * gnat.dg/debug2.ad[sb]: New test.
2419 * gnat.dg/debug2_pkg.ads: New helper.
2420 * gnat.dg/debug3.ad[sb]: New test.
2422 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
2424 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2426 2011-04-01 Jakub Jelinek <jakub@redhat.com>
2429 * gcc.c-torture/compile/pr48335-1.c: New test.
2430 * gcc.dg/pr48335-1.c: New test.
2431 * gcc.dg/pr48335-2.c: New test.
2432 * gcc.dg/pr48335-3.c: New test.
2433 * gcc.dg/pr48335-4.c: New test.
2434 * gcc.dg/pr48335-5.c: New test.
2435 * gcc.dg/pr48335-6.c: New test.
2436 * gcc.dg/pr48335-7.c: New test.
2437 * gcc.dg/pr48335-8.c: New test.
2438 * gcc.target/i386/pr48335-1.c: New test.
2440 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
2443 * gcc.dg/Waddress.c: New test.
2445 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2448 * gfortran.dg/function_optimize_3.f90: New test.
2450 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
2452 * gcc.c-torture/compile/20110401-1.c: New test.
2454 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2455 * g++.dg/lto/20091002-2_0.C: Likewise.
2456 * g++.dg/lto/20090303_0.c: Likewise.
2457 * g++.dg/lto/20091004-1_0.C: Likewise.
2458 * g++.dg/lto/20091002-3_0.C: Likewise.
2459 * g++.dg/lto/20091004-2_0.C: Likewise.
2460 * g++.dg/lto/20081123_0.C: Likewise.
2461 * g++.dg/lto/20090313_0.C: Likewise.
2462 * g++.dg/lto/20081109-1_0.C: Likewise.
2463 * g++.dg/lto/20081219_0.C: Likewise.
2464 * g++.dg/lto/20081204-1_0.C: Likewise.
2465 * g++.dg/lto/20090302_0.C: Likewise.
2466 * g++.dg/lto/20081119-1_0.C: Likewise.
2467 * g++.dg/lto/20081118_0.C: Likewise.
2468 * gcc.dg/lto/20091020-2_0.c: Likewise.
2469 * gcc.dg/lto/20090210_0.c: Likewise.
2470 * gcc.dg/lto/20081204-1_0.c: Likewise.
2471 * gcc.dg/lto/20081224_0.c: Likewise.
2472 * gcc.dg/lto/20090219_0.c: Likewise.
2473 * gcc.dg/lto/20091014-1_0.c: Likewise.
2474 * gcc.dg/lto/20091016-1_0.c: Likewise.
2475 * gcc.dg/lto/20090206-2_0.c: Likewise.
2476 * gcc.dg/lto/20090116_0.c: Likewise.
2477 * gcc.dg/lto/20091013-1_0.c: Likewise.
2478 * gcc.dg/lto/20091015-1_0.c: Likewise.
2479 * gcc.dg/lto/20090126-2_0.c: Likewise.
2481 2011-03-31 Ian Lance Taylor <iant@google.com>
2483 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2485 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2487 * gnat.dg/opt16.adb: New test.
2489 2011-03-31 Jason Merrill <jason@redhat.com>
2491 * g++.dg/cpp0x/defaulted24.C: New.
2493 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2496 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2499 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2501 * g++.dg/other/i386-9.C: New test.
2503 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2505 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2507 2011-03-30 Jason Merrill <jason@redhat.com>
2509 * g++.dg/cpp0x/regress/error-recovery1.C: New.
2511 * g++.dg/cpp0x/regress/isnan.C: New.
2513 * g++.dg/cpp0x/initlist46.C: New.
2515 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
2518 * gcc.target/arm/neon-modes-2.c: New test.
2520 2011-03-30 Jakub Jelinek <jakub@redhat.com>
2523 * gcc.c-torture/compile/pr48305.c: New test.
2525 2011-03-29 Jason Merrill <jason@redhat.com>
2527 * g++.dg/cpp0x/regress/value-dep1.C: New.
2529 2011-03-29 Steve Ellcey <sje@cup.hp.com>
2531 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2533 2011-03-29 Ian Lance Taylor <iant@google.com>
2535 * go.test/go-test.exp: Handle the test lines used in several new
2537 (errchk): Add opts parameter. Change all callers. Handle parens
2540 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
2541 Dominique d'Humieres <dominiq@lps.ens.fr>
2543 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2544 and __APPLE__ && __PPC__ && __ALTIVEC__.
2546 2011-03-29 Jason Merrill <jason@redhat.com>
2548 * g++.dg/cpp0x/dependent1.C: New.
2550 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2552 * g++.dg/cpp0x/constexpr-memfn1.C: New.
2554 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2556 2011-03-29 Janus Weil <janus@gcc.gnu.org>
2559 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2560 * gfortran.dg/proc_ptr_comp_32.f90: New.
2562 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2564 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
2565 check for corresponding warning.
2567 2011-03-28 Jason Merrill <jason@redhat.com>
2569 * g++.dg/cpp0x/rv-deduce2.C: New.
2571 2011-03-29 Jakub Jelinek <jakub@redhat.com>
2574 * gcc.dg/pr48203.c: New test.
2576 2011-03-28 Jeff Law <law@redhat.com>
2578 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2580 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
2582 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2583 and __PPC__ && __ALTIVEC__.
2585 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2588 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2589 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2590 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2591 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2593 2011-03-28 Jason Merrill <jason@redhat.com>
2595 * g++.dg/cpp0x/initlist-array2.C: New.
2597 * g++.dg/cpp0x/initlist-array1.C: New.
2599 * g++.dg/cpp0x/constexpr-compound.C: New.
2601 * g++.dg/cpp0x/constexpr-using.C: New.
2603 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2605 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2608 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2610 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2612 * gcc.dg/slp-1.c: New test.
2614 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2616 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2617 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2618 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2619 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2620 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2621 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2622 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2623 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2624 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2625 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2626 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2627 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2628 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2629 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2631 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2634 * gfortran.dg/trim_optimize_5.f90: New test.
2635 * gfortran.dg/trim_optimize_6.f90: New test.
2637 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2640 * gcc.target/mips/madd-7.c: Remove -mlong32.
2641 * gcc.target/mips/msub-7.c: Likewise.
2643 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2645 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2646 accesses to preserve the meaning of the test for doubleword vectors.
2647 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2648 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2650 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2653 * gfortran.dg/class_42.f03: New.
2655 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2657 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2660 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2662 PR rtl-optimization/48144
2663 * gcc.dg/pr48144.c: New test.
2665 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2667 * gnat.dg/discr27.ad[sb]: New test.
2669 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2671 * gnat.dg/limited_with2.ad[sb]: New test.
2672 * gnat.dg/limited_with2_pkg1.ads: New helper.
2673 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2675 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2677 * gnat.dg/opt15.adb: New test.
2678 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2680 2011-03-25 Tobias Burnus <burnus@net-b.de>
2684 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2685 * gfortran.dg/leadz_trailz_3.f90: Ditto
2687 2011-03-25 Martin Jambor <mjambor@suse.cz>
2689 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2691 2011-03-25 Jason Merrill <jason@redhat.com>
2693 * g++.dg/cpp0x/defaulted22.C: New.
2694 * g++.dg/cpp0x/defaulted23.C: New.
2695 * g++.dg/cpp0x/defaulted15.C: Adjust.
2697 2011-03-25 Jason Merrill <jason@redhat.com>
2699 * g++.dg/cpp0x/move1.C: New.
2701 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2704 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2706 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2708 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2709 for mips-sgi-irix6.5.
2710 Replace snprintf prototype by <stdio.h>.
2712 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2715 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2716 run_expensive_tests.
2717 * gcc.dg/graphite/block-4.c: Likewise.
2718 * gcc.dg/graphite/block-7.c: Likewise.
2719 * gcc.dg/graphite/block-8.c: Likewise.
2721 2011-03-25 Richard Guenther <rguenther@suse.de>
2723 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2724 * g++.dg/tree-ssa/pr8781.C: Likewise.
2725 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2726 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2727 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2728 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2729 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2730 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2731 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2732 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2733 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2734 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2735 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2736 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2737 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2738 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2739 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2740 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2741 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2742 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2743 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2744 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2745 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2746 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2747 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2748 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2749 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2750 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2751 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2752 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2753 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2754 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2755 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2756 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2757 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2758 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2759 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2760 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2761 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2762 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2763 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2764 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2765 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2766 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2767 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2768 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2769 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2770 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2771 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2772 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2773 * c-c++-common/pr46562-2.c: Likewise.
2774 * gfortran.dg/pr42108.f90: Likewise.
2775 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2776 foo to be inlined even at -O1.
2777 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2778 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2779 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2780 * gcc.dg/matrix/matrix.exp: Disable FRE.
2782 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2785 * gcc.dg/dfp/pr48204.c: New test.
2787 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2790 * gcc.c-torture/execute/pr47917.c: Move this...
2791 * gcc.dg/torture/pr47917.c: to here and add xfails.
2793 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2795 * gnat.dg/array16.ad[sb]: New test.
2796 * gnat.dg/array16.ads: New helper.
2798 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2800 * gnat.dg/derived_type2.adb: New test.
2802 2011-03-24 Richard Guenther <rguenther@suse.de>
2804 PR tree-optimization/48271
2805 * g++.dg/torture/pr48271.C: New testcase.
2807 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2809 * gnat.dg/array15.ad[sb]: New test.
2811 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2814 * gcc.target/i386/pr48237.c: New test.
2816 2011-03-24 Richard Guenther <rguenther@suse.de>
2819 * gcc.dg/builtin-object-size-10.c: New testcase.
2821 2011-03-24 Richard Guenther <rguenther@suse.de>
2823 PR tree-optimization/46562
2824 * c-c++-common/pr46562-2.c: New testcase.
2825 * c-c++-common/pr46562.c: Likewise.
2827 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2829 * gcc.dg/vect/vect-cselim-1.c: New test.
2830 * gcc.dg/vect/vect-cselim-2.c: New test.
2832 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2834 * gcc.target/arm/pr46934.c: New.
2836 2011-03-23 Ian Lance Taylor <iant@google.com>
2838 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2840 2011-03-23 Richard Guenther <rguenther@suse.de>
2842 * gcc.dg/struct: Remove directory and contents.
2844 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2847 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2849 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2851 * gnat.dg/discr26.ad[sb]: New test.
2852 * gnat.dg/discr26_pkg.ads: New helper.
2854 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2857 * gcc.target/arm/neon-vld-1.c: New test.
2859 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2861 * gnat.dg/array14.ad[sb]: New test.
2862 * gnat.dg/array14_pkg.ads: New helper.
2864 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2866 * gcc.c-torture/execute/920501-8.x: Remove.
2867 * gcc.c-torture/execute/930513-1.x: Remove.
2868 * gcc.c-torture/execute/960312-1.x: Remove.
2869 * gcc.c-torture/compile/20000804-1.c,
2870 gcc.c-torture/compile/20001205-1.c,
2871 gcc.c-torture/compile/20001226-1.c,
2872 gcc.c-torture/compile/20010518-2.c,
2873 gcc.c-torture/compile/20020312-1.c,
2874 gcc.c-torture/compile/20020604-1.c,
2875 gcc.c-torture/compile/920501-12.c,
2876 gcc.c-torture/compile/920501-4.c,
2877 gcc.c-torture/compile/920520-1.c,
2878 gcc.c-torture/compile/980506-1.c,
2879 gcc.c-torture/execute/980709-1.x,
2880 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2881 options for m68hc11.
2882 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2883 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2886 2011-03-22 Nick Clifton <nickc@redhat.com>
2888 * lib/target-supports.exp (check_profiling_available): Add MN10300
2889 to the list of targets that do not support profiling. Restore
2890 alpha sorting to this list.
2892 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2894 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2895 failure on 32-bit systems.
2896 * gcc.dg/torture/vector-2.c: Ditto.
2898 2011-03-22 Richard Guenther <rguenther@suse.de>
2900 PR tree-optimization/48228
2901 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2903 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2905 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2909 * gcc.target/powerpc/pr48226.c: New file.
2911 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2913 * lib/prune.exp (prune_gcc_output): Prune "could not create
2914 compact unwind for" warnings.
2916 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2920 * gcc.c-torture/execute/pr42544.c: New test.
2921 * gcc.c-torture/execute/pr48197.c: New test.
2923 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2925 PR preprocessor/48192
2926 * gcc.target/powerpc/pr48192.c: New file.
2929 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2930 split problem of 0 being loaded in a VSX register.
2932 2011-03-21 Richard Guenther <rguenther@suse.de>
2935 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2936 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2937 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2938 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2940 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2943 * gcc.dg/pr48213.c: New test.
2945 2011-03-21 Kai Tietz <ktietz@redhat.com>
2948 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2950 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2952 * gcc.target/arm/xor-and.c: New.
2954 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2957 * gfortran.dg/function_optimize_1.f90: New test.
2958 * gfortran.dg/function_optimize_2.f90: New test.
2960 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2962 PR rtl-optimization/47502
2963 * gcc.target/i386/pr47502-1.c: New.
2964 * gcc.target/i386/pr47502-2.c: Likewise.
2966 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2968 PR rtl-optimization/48156
2969 * gcc.dg/pr48156.c: New test.
2971 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2974 * gfortran.dg/scratch_1.f90: Adjust test.
2976 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2979 * gfortran.dg/scratch_1.f90: New test.
2981 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2983 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2984 variably modified typedefs.
2985 * gcc.dg/c1x-typedef-2.c: Remove.
2987 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2989 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2990 * gcc.dg/c1x-anon-struct-3.c: New test.
2991 * gcc.dg/anon-struct-11.c: Update.
2993 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2995 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2997 Only xfail with gas.
2999 2011-03-18 Jason Merrill <jason@redhat.com>
3001 * g++.dg/template/fn-ptr1.C: New.
3003 * g++.dg/overload/volatile1.C: New.
3005 * g++.dg/opt/pr23372.C: New.
3007 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
3009 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3012 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
3014 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
3016 * gcc.target/arm/unsigned-extend-1.c: New.
3018 2011-03-18 Jakub Jelinek <jakub@redhat.com>
3021 * gcc.c-torture/compile/pr48161.c: New test.
3023 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
3026 * gcc.dg/torture/pr47725.c: New.
3028 2011-03-17 Jason Merrill <jason@redhat.com>
3030 * g++.dg/cpp0x/constexpr-overflow2.C: New.
3031 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
3033 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
3035 * gnat.dg/specs/elab2.ads: New test.
3036 * gnat.dg/specs/elab2_pkg.ads: New helper.
3038 2011-03-17 Jason Merrill <jason@redhat.com>
3040 * g++.dg/cpp0x/decltype-1212.C: New.
3041 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
3043 2011-03-17 Jason Merrill <jason@redhat.com>
3045 * g++.dg/parse/memfnquals1.C: New.
3047 2011-03-17 Richard Guenther <rguenther@suse.de>
3050 * gcc.dg/pr48134.c: New testcase.
3052 2011-03-17 Richard Guenther <rguenther@suse.de>
3055 * g++.dg/torture/pr48165.C: New testcase.
3057 2011-03-17 Jakub Jelinek <jakub@redhat.com>
3059 PR rtl-optimization/48141
3060 * gcc.dg/pr48141.c: New test.
3062 2011-03-16 Jason Merrill <jason@redhat.com>
3064 * g++.dg/cpp0x/constexpr-48089.C: New.
3066 * g++.dg/cpp0x/constexpr-abi1.C: New.
3068 * g++.dg/cpp0x/constexpr-46336.C: New.
3069 * g++.dg/parse/friend5.C: Adjust expected errors.
3071 * g++.dg/cpp0x/constexpr-47570.C: New.
3073 2011-03-16 Dodji Seketeli <dodji@redhat.com>
3076 * ++.dg/debug/dwarf2/typedef6.C: New test.
3078 2011-03-16 Jason Merrill <jason@redhat.com>
3080 * g++.dg/cpp0x/elision2.C: New.
3082 * g++.dg/cpp0x/constexpr-array3.C: New.
3084 2011-03-16 Jason Merrill <jason@redhat.com>
3086 * g++.dg/cpp0x/sfinae6.C: New.
3087 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
3088 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
3089 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
3090 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
3091 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
3093 2011-03-16 Jason Merrill <jason@redhat.com>
3095 * g++.dg/template/incomplete6.C: New.
3097 2011-03-16 Jeff Law <law@redhat.com>
3099 * gcc.dg/tree-ssa/vrp55.c: New test.
3101 2011-03-16 Jason Merrill <jason@redhat.com>
3103 * g++.dg/cpp0x/auto22.C: New.
3105 2011-03-16 Richard Guenther <rguenther@suse.de>
3107 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
3108 optimizing it away if promoted to const.
3110 2011-03-16 Richard Guenther <rguenther@suse.de>
3112 PR tree-optimization/48149
3113 * gcc.dg/fold-complex-1.c: New testcase.
3115 2011-03-16 Richard Guenther <rguenther@suse.de>
3118 * gcc.dg/guality/pr45882.c: Really make sure no inlining
3121 2011-03-16 Richard Guenther <rguenther@suse.de>
3123 PR tree-optimization/26134
3124 * gcc.dg/tree-ssa/complex-6.c: New testcase.
3126 2011-03-16 Richard Guenther <rguenther@suse.de>
3128 PR tree-optimization/48146
3129 * gcc.dg/torture/pr48146.c: New testcase.
3131 2011-03-16 Richard Guenther <rguenther@suse.de>
3133 * gcc.dg/tree-ssa/pr14814.c: Adjust.
3134 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
3136 2011-03-16 Jakub Jelinek <jakub@redhat.com>
3139 * gcc.c-torture/compile/pr48136.c: New test.
3141 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
3144 * gcc.dg/guality/pr45882.c: New test.
3146 2011-03-15 Jason Merrill <jason@redhat.com>
3148 * g++.dg/cpp0x/constexpr-recursion.C: New.
3150 * g++.dg/cpp0x/implicit11.C: New.
3152 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3154 * g++.dg/cpp0x/constexpr-attribute.C: New.
3156 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
3158 * g++.dg/parse/pr34758.C: New.
3160 2011-03-15 Xinliang David Li <davidxl@google.com>
3163 * gcc.dg/uninit-pred-7_d.c: New test.
3164 * gcc.dg/uninit-pred-8_d.c: New test.
3166 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3169 * gcc.target/arm/pr46788.c: New.
3171 2011-03-15 Richard Guenther <rguenther@suse.de>
3174 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
3175 * gfortran.dg/ishft_4.f90: Likewise.
3176 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3178 2011-03-15 Richard Guenther <rguenther@suse.de>
3180 PR tree-optimization/13954
3181 * g++.dg/tree-ssa/pr13954.C: New testcase.
3183 2011-03-15 Richard Guenther <rguenther@suse.de>
3185 PR tree-optimization/48037
3186 * gcc.target/i386/pr48037-1.c: New testcase.
3188 2011-03-15 Richard Guenther <rguenther@suse.de>
3190 PR tree-optimization/41490
3191 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
3192 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
3193 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
3194 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
3195 * g++.dg/tree-ssa/pr33604.C: Adjust.
3197 2011-03-14 Jakub Jelinek <jakub@redhat.com>
3200 * gcc.c-torture/execute/pr47917.c: New test.
3201 * gcc.dg/pr47917.c: New test.
3204 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
3206 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
3208 * gcc.target/i386/sse4_1-floor-vec.c: New test.
3209 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
3210 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
3211 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
3212 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
3213 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
3214 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
3215 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
3216 * gcc.target/i386/avx-floor-vec.c: Ditto.
3217 * gcc.target/i386/avx-ceil-vec.c: Ditto.
3218 * gcc.target/i386/avx-trunc-vec.c: Ditto.
3219 * gcc.target/i386/avx-rint-vec.c: Ditto.
3220 * gcc.target/i386/avx-floorf-vec.c: Ditto.
3221 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
3222 * gcc.target/i386/avx-truncf-vec.c: Ditto.
3223 * gcc.target/i386/avx-rintf-vec.c: Ditto.
3225 2011-03-14 Tom Tromey <tromey@redhat.com>
3227 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
3228 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
3229 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
3231 2011-03-14 Tom Tromey <tromey@redhat.com>
3233 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
3234 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
3235 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
3237 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
3239 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
3241 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
3243 PR rtl-optimization/47166
3244 * gcc.c-torture/execute/postmod-1.c: New test.
3246 2011-03-14 Richard Guenther <rguenther@suse.de>
3249 * gcc.dg/torture/pr48098.c: New testcase.
3251 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
3254 * gcc.target/powerpc/pr48053-1.c: New test.
3255 * gcc.target/powerpc/pr48053-2.c: Likewise.
3257 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3260 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
3262 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3265 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
3267 2011-03-12 Janus Weil <janus@gcc.gnu.org>
3270 * gfortran.dg/class_41.f03: New.
3272 2011-03-11 Dodji Seketeli <dodji@redhat.com>
3274 * g++.dg/conversion/cast3.C: New test.
3276 2011-03-11 Jason Merrill <jason@redhat.com>
3278 * g++.dg/template/error45.C: New.
3280 * g++.dg/parse/no-type-defn1.C: New.
3282 * g++.dg/ext/attrib40.C: New.
3284 * g++.dg/cpp0x/regress/array1.C: New.
3286 2011-03-11 Richard Guenther <rguenther@suse.de>
3288 PR tree-optimization/48067
3289 * gcc.dg/pr48067.c: New testcase.
3291 2011-03-11 Richard Guenther <rguenther@suse.de>
3294 * g++.dg/lto/20110311-1_0.C: New testcase.
3296 2011-03-11 Jakub Jelinek <jakub@redhat.com>
3299 * g++.dg/inherit/virtual8.C: New test.
3302 * gcc.dg/torture/pr48044.c: New test.
3304 2011-03-11 Janus Weil <janus@gcc.gnu.org>
3307 * gfortran.dg/proc_ptr_comp_31.f90: New.
3309 2011-03-11 Richard Guenther <rguenther@suse.de>
3311 PR tree-optimization/47278
3312 * gcc.dg/torture/pr47278-1.c: New testcase.
3313 * gcc.dg/torture/pr47278-2.c: Likewise.
3315 2011-03-11 Jakub Jelinek <jakub@redhat.com>
3317 PR tree-optimization/48063
3318 * gcc.dg/torture/pr48063.c: New test.
3320 2011-03-10 Jason Merrill <jason@redhat.com>
3322 * g++.dg/template/array22.C: New.
3324 * g++.dg/cpp0x/syntax-err1.C: New.
3325 * g++.dg/parse/error36.C: Adjust expected errors.
3326 * g++.old-deja/g++.pt/ctor2.C: Likewise.
3327 * g++.old-deja/g++.pt/typename3.C: Likewise.
3328 * g++.old-deja/g++.pt/typename4.C: Likewise.
3329 * g++.old-deja/g++.pt/typename6.C: Likewise.
3331 2011-03-09 Jason Merrill <jason@redhat.com>
3333 * g++.dg/template/nontype22.C: New.
3335 2011-03-09 Martin Jambor <mjambor@suse.cz>
3337 PR tree-optimization/47714
3338 * g++.dg/torture/pr47714.C: New test.
3340 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3343 * gcc.target/powerpc/pr47755-2.c: New file.
3345 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3347 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3348 is not set in the environment, pass 64 as first argument when not
3349 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3350 native where ulimit -u is supported.
3352 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3354 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3356 2011-03-08 Jason Merrill <jason@redhat.com>
3358 * g++.dg/template/nontype21.C: New.
3360 * g++.dg/template/anon5.C: New.
3362 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3365 * gcc.dg/pr47881.c: New test.
3367 2011-03-08 Dodji Seketeli <dodji@redhat.com>
3370 * g++.dg/lookup/template3.C: New test.
3372 2011-03-08 Kai Tietz <ktietz@redhat.com>
3374 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3377 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
3380 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3381 sizeof to compute alignment.
3383 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3385 PR tree-optimization/48022
3386 * gcc.dg/pr48022-1.c: New test.
3387 * gcc.dg/pr48022-2.c: New test.
3389 2011-03-07 Jason Merrill <jason@redhat.com>
3391 * g++.dg/template/nontype20.C: New.
3392 * g++.dg/init/member1.C: Adjust expected errors.
3393 * g++.dg/parse/constant4.C: Likewise.
3394 * g++.dg/template/qualified-id3.C: Likewise.
3395 * g++.old-deja/g++.pt/crash10.C: Likewise.
3397 * g++.dg/cpp0x/regress/non-const1.C: New.
3399 2011-03-07 Jakub Jelinek <jakub@redhat.com>
3402 * gcc.dg/pr47991.c: New test.
3404 2011-03-07 Jason Merrill <jason@redhat.com>
3406 * g++.dg/abi/mangle46.C: New.
3408 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
3411 * gcc.target/powerpc/pr47862.c: New.
3413 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
3416 * gcc.target/i386/combine-mul.c: Require nonpic.
3418 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
3419 Nathan Froyd <froydnj@codesourcery.com>
3421 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3423 2011-03-06 Mark Mitchell <mark@codesourcery.com>
3425 * README.QMTEST: Remove.
3427 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
3428 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3431 * gfortran.dg/array_constructor_37.f90 : New test.
3433 2011-03-05 Jason Merrill <jason@redhat.com>
3435 * g++.dg/abi/mangle39.C: ABI v5, not 6.
3436 * g++.dg/abi/mangle45.C: Likewise.
3437 * g++.dg/cpp0x/trailing1.C: Likewise.
3439 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3441 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3443 2011-03-05 Jakub Jelinek <jakub@redhat.com>
3445 PR rtl-optimization/47899
3446 * gcc.dg/pr47899.c: New test.
3448 * gcc.dg/torture/pr47968.c: Ignore warnings.
3450 PR tree-optimization/47967
3451 * gcc.c-torture/compile/pr47967.c: New test.
3453 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3455 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3456 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3458 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3460 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3461 and property_getAttributes() if __OBJC2__.
3462 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3463 * objc.dg/property/property-encoding-1.m: New.
3464 * obj-c++.dg/property/property-encoding-1.mm: New.
3466 2011-03-04 Jason Merrill <jason@redhat.com>
3468 * g++.dg/template/pseudodtor6.C: New.
3470 * g++.dg/inherit/covariant19.C: New.
3472 2011-03-04 Richard Guenther <rguenther@suse.de>
3475 * gcc.dg/torture/pr47968.c: New testcase.
3477 2011-03-04 Richard Guenther <rguenther@suse.de>
3480 * gcc.dg/torture/pr47975.c: New testcase.
3482 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3485 * g++.dg/template/crash106.C: New.
3487 2011-03-03 Jakub Jelinek <jakub@redhat.com>
3490 * gcc.dg/gomp/pr47963.c: New test.
3491 * g++.dg/gomp/pr47963.C: New test.
3493 2011-03-02 Jason Merrill <jason@redhat.com>
3495 * g++.dg/cpp0x/regress/condition1.C: New.
3497 * g++.dg/cpp0x/constexpr-ctor9.C: New.
3499 2011-03-01 Jason Merrill <jason@redhat.com>
3501 * g++.dg/cpp0x/lambda/lambda-98.C: New.
3503 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3505 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3507 PR rtl-optimization/47925
3508 * gcc.c-torture/execute/pr47925.c: New test.
3510 2011-03-01 Jason Merrill <jason@redhat.com>
3512 * g++.dg/cpp0x/decltype25.C: New.
3514 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3516 2011-03-01 Richard Guenther <rguenther@suse.de>
3518 PR tree-optimization/47890
3519 * gcc.dg/torture/pr47890.c: New testcase.
3521 2011-03-01 Richard Guenther <rguenther@suse.de>
3524 * gcc.dg/lto/pr47924_0.c: New testcase.
3526 2011-03-01 Richard Guenther <rguenther@suse.de>
3529 * gfortran.dg/lto/pr46911_0.f: New testcase.
3531 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3533 PR libgfortran/47933
3534 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3535 compile errors from older code form.
3537 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3539 PR libgfortran/47567
3540 * gfortran.dg/fmt_fw_d.f90: New test.
3542 2011-02-28 Jason Merrill <jason@redhat.com>
3544 * g++.dg/inherit/covariant18.C: New.
3546 2011-02-28 Jakub Jelinek <jakub@redhat.com>
3549 * gcc.dg/pr47893.c: New test.
3551 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
3553 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3554 NULL in case of a selector with conflicting types.
3555 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3557 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
3559 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3560 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3561 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3562 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3564 2011-02-28 Jason Merrill <jason@redhat.com>
3567 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3569 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3571 PR libgfortran/47778
3572 * gfortran.dg/namelist_71.f90: New test.
3574 2011-02-27 Jason Merrill <jason@redhat.com>
3577 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3578 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3580 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3583 * g++.dg/cpp0x/constexpr-ctor8.C: New.
3585 2011-02-27 Jakub Jelinek <jakub@redhat.com>
3588 * gfortran.dg/gomp/task-1.f90: Removed.
3590 2011-02-26 Jason Merrill <jason@redhat.com>
3592 * g++.dg/template/this-targ1.C: New.
3594 * g++.dg/cpp0x/regress/template-const1.C: New.
3595 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3596 * g++.dg/template/function1.C: Adjust.
3597 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3598 * g++.dg/debug/debug7.C: Adjust.
3600 2011-02-26 Tobias Burnus <burnus@net-b.de>
3603 * gfortran.dg/gomp/task-1.f90: New.
3605 2011-02-25 Jie Zhang <jie@codesourcery.com>
3607 * gcc.target/arm/neon-thumb2-move.c: Add
3608 dg-require-effective-target arm_thumb2_ok.
3610 2011-02-24 Jason Merrill <jason@redhat.com>
3612 * g++.dg/parse/constant1.C: Specify C++98 mode.
3613 * g++.dg/parse/constant5.C: Likewise.
3614 * g++.dg/parse/error2.C: Likewise.
3615 * g++.dg/parse/semicolon3.C: Likewise.
3616 * g++.dg/template/crash14.C: Likewise.
3617 * g++.dg/template/local4.C: Likewise.
3618 * g++.dg/template/nontype3.C: Likewise.
3619 * g++.dg/parse/crash31.C: Adjust expected errors.
3620 * g++.dg/template/function1.C: Likewise.
3621 * g++.dg/template/ref3.C: Likewise.
3622 * g++.dg/template/static9.C: Likewise.
3623 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3625 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3626 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3627 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3628 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3629 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3631 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3634 * gfortran.dg/pr47878.f90: New test.
3636 2011-02-24 Richard Guenther <rguenther@suse.de>
3639 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3640 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3642 2011-02-24 Richard Guenther <rguenther@suse.de>
3645 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3646 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3648 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3650 PR libgfortran/47567
3651 * gfortran.dg/fmt_f0_1.f90: Update test.
3653 2011-02-23 Jason Merrill <jason@redhat.com>
3655 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3656 * g++.dg/abi/mangle45.C: New.
3658 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3659 * g++.dg/template/canon-type-9.C: Match use of decltype
3660 between declaration and definition.
3661 * g++.dg/template/canon-type-12.C: Likewise.
3663 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3666 * gfortran.dg/nested_allocatables_1.f90: New.
3668 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3671 * g++.dg/pr46868.C: New test.
3672 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3673 * g++.dg/parse/error14.C: Adjust.
3675 2011-02-23 Richard Guenther <rguenther@suse.de>
3677 PR tree-optimization/47838
3678 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3680 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3682 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3684 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3686 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3687 * gfortran.dg/count_init_expr.f03: Ditto.
3688 * gfortran.dg/gomp/pr43711.f90: Ditto.
3689 * gcc.dg/struct-parse-2.c: Ditto.
3690 * gcc.dg/parse-error-3.c: Ditto.
3691 * gcc.dg/Wlogical-op-1.c: Ditto.
3692 * gcc.dg/Walways-true-1.c: Ditto.
3693 * gcc.dg/pr24225.c: Ditto.
3694 * gcc.dg/Walways-true-2.c: Ditto.
3695 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3696 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3697 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3698 * g++.dg/overload/defarg4.C: Ditto.
3699 * g++.dg/inherit/covariant16.C: Ditto.
3700 * g++.dg/inherit/virtual7.C: Ditto.
3701 * g++.dg/template/canon-type-9.C: Ditto.
3702 * g++.dg/template/access19.C: Ditto.
3703 * g++.dg/template/call7.C: Ditto.
3704 * g++.dg/template/canon-type-2.C: Ditto.
3705 * g++.dg/template/init7.C: Ditto.
3706 * g++.dg/template/sizeof-template-argument.C: Ditto.
3707 * g++.dg/template/const3.C: Ditto.
3708 * g++.dg/template/sfinae26.C: Ditto.
3709 * g++.dg/template/sfinae26.C: Ditto.
3710 * g++.dg/template/canon-type-11.C: Ditto.
3711 * g++.dg/template/union2.C: Ditto.
3712 * g++.dg/template/canon-type-3.C: Ditto.
3713 * g++.dg/template/canon-type-1.C: Ditto.
3714 * g++.dg/template/canon-type-5.C: Ditto.
3715 * g++.dg/template/canon-type-7.C: Ditto.
3716 * g++.dg/template/canon-type-10.C: Ditto.
3717 * g++.dg/template/spec36.C: Ditto.
3718 * g++.dg/template/typedef38.C: Ditto.
3719 * g++.dg/template/canon-type-4.C: Ditto.
3720 * g++.dg/template/canon-type-6.C: Ditto.
3721 * g++.dg/template/canon-type-13.C: Ditto.
3722 * g++.dg/template/instantiate9.C: Ditto.
3723 * g++.dg/template/ttp22.C: Ditto.
3724 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3725 * g++.dg/warn/Walways-true-1.C: Ditto.
3726 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3727 * g++.dg/warn/Walways-true-2.C: Ditto.
3728 * g++.dg/conversion/op4.C: Ditto.
3729 * g++.dg/opt/pr19650.C: Ditto.
3730 * g++.dg/lookup/friend11.C: Ditto.
3731 * g++.dg/other/default2.C: Ditto.
3732 * g++.dg/other/default3.C: Ditto.
3733 * g++.dg/other/dtor2.C: Ditto.
3734 * g++.dg/other/friend5.C: Ditto.
3735 * g++.dg/other/default5.C: Ditto.
3736 * g++.dg/init/brace6.C: Ditto.
3737 * g++.dg/init/aggr5.C: Ditto.
3738 * g++.dg/init/error2.C: Ditto.
3739 * g++.dg/expr/bound-mem-fun.C: Ditto.
3740 * g++.dg/expr/cond6.C: Ditto.
3741 * g++.dg/expr/stmt-expr-1.C: Ditto.
3742 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3743 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3744 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3745 * g++.dg/cpp0x/bracket1.C: Ditto.
3746 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3747 * g++.dg/cpp0x/pr38646.C: Ditto.
3748 * g++.dg/cpp0x/variadic73.C: Ditto.
3749 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3750 * g++.dg/cpp0x/bracket4.C: Ditto.
3751 * g++.dg/cpp0x/decltype4.C: Ditto.
3752 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3753 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3754 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3755 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3756 * g++.dg/cpp0x/decltype2.C: Ditto.
3757 * g++.dg/cpp0x/decltype1.C: Ditto.
3758 * g++.dg/cpp0x/bracket2.C: Ditto.
3759 * g++.dg/cpp0x/decltype5.C: Ditto.
3760 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3761 * g++.dg/cpp0x/variadic70.C: Ditto.
3762 * g++.dg/cpp0x/decltype6.C: Ditto.
3763 * g++.dg/cpp0x/rvo.C: Ditto.
3764 * g++.dg/cpp0x/vt-40092.C: Ditto.
3765 * g++.dg/cpp0x/variadic-new.C: Ditto.
3766 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3767 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3768 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3769 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3770 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3771 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3772 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3773 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3774 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3775 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3776 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3777 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3778 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3779 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3780 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3781 * g++.dg/cpp0x/pr39639.C: Ditto.
3782 * g++.dg/cpp0x/decltype3.C: Ditto.
3783 * g++.dg/cpp0x/variadic68.C: Ditto.
3784 * g++.dg/cpp0x/variadic-function.C: Ditto.
3785 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3786 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3787 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3788 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3789 * g++.dg/parse/crash35.C: Ditto.
3790 * g++.dg/parse/crash40.C: Ditto.
3791 * g++.dg/parse/defarg12.C: Ditto.
3792 * g++.dg/parse/crash34.C: Ditto.
3793 * g++.dg/parse/constructor3.C: Ditto.
3794 * g++.dg/parse/template23.C: Ditto.
3795 * g++.dg/parse/crash56.C: Ditto.
3796 * g++.dg/parse/dtor13.C: Ditto.
3797 * g++.dg/parse/error33.C: Ditto.
3798 * g++.dg/parse/ctor9.C: Ditto.
3799 * g++.dg/parse/error32.C: Ditto.
3800 * g++.dg/parse/error37.C: Ditto.
3801 * g++.dg/parse/bitfield3.C: Ditto.
3802 * g++.dg/parse/struct-4.C: Ditto.
3803 * g++.dg/ext/has_trivial_copy.C: Ditto.
3804 * g++.dg/ext/is_polymorphic.C: Ditto.
3805 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3806 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3807 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3808 * g++.dg/ext/is_union.C: Ditto.
3809 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3810 * g++.dg/ext/is_pod.C: Ditto.
3811 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3812 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3813 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3814 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3815 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3816 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3817 * g++.dg/ext/is_abstract.C: Ditto.
3818 * g++.dg/ext/has_trivial_assign.C: Ditto.
3819 * g++.dg/ext/is_class.C: Ditto.
3820 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3821 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3822 * g++.dg/ext/is_base_of.C: Ditto.
3823 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3824 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3825 * g++.dg/ext/is_empty.C: Ditto.
3826 * g++.dg/ext/is_enum.C: Ditto.
3827 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3828 * gnat.dg/opt11.adb: Ditto.
3829 * obj-c++.dg/pr45735.mm: Ditto.
3830 * obj-c++.dg/pr24393.mm: Ditto.
3831 * obj-c++.dg/exceptions-2.mm: Ditto.
3832 * objc.dg/pr45735.m: Ditto.
3833 * objc.dg/pr24393.m: Ditto.
3835 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3837 * objc.dg/attributes/objc-exception-1.m: New.
3839 2011-02-23 Jie Zhang <jie@codesourcery.com>
3841 * gcc.dg/cpp/include7.c: New test.
3843 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3846 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3848 2011-02-23 Jie Zhang <jie@codesourcery.com>
3850 PR rtl-optimization/47763
3851 * gcc.dg/pr47763.c: New test.
3853 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3856 * gfortran.dg/whole_file_32.f90 : New test.
3858 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3861 * g++.dg/inherit/virtual7.C: New test.
3863 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3866 * objc.dg/type-size-3.m: Updated error message.
3867 * objc.dg/type-size-4.m: New test.
3868 * objc.dg/type-size-5.m: New test.
3870 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3872 * lib/gnat.exp: Fix comments.
3873 Don't load libgloss.exp.
3874 (default_gnat_version): Call $compiler with --version.
3875 Adapt regexp for gnatmake output, insert version.
3876 (gnat_version): New proc.
3877 (gnat_init): Remove gnat_libgcc_s_path.
3878 (gnat_target_compile): Likewise.
3879 Remove ld_library_path.
3880 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3881 (gnat_pass): Remove.
3882 (gnat_pass): Remove.
3883 (gnat_finish): Remove.
3884 (gnat_exit): Remove.
3885 (local_find_gnatmake): Reindent.
3886 (runtest_file_p): Remove.
3887 (prune_warnings): Remove.
3888 (find_gnatclean): New proc.
3889 * lib/gnat-dg.exp (lremove): New proc.
3890 (gnat-dg-test): Reindent.
3891 Remove additional output files.
3892 (gnat-dg-runtest): Remove.
3894 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3895 * gnat.dg/loop_optimization6.adb: Likewise.
3896 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3898 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3900 PR tree-optimization/47835
3901 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3903 2011-02-22 Tobias Burnus <burnus@net-b.de>
3905 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3906 * gfortran.dg/abstract_type_2.f03: Ditto.
3907 * gfortran.dg/abstract_type_3.f03: Ditto.
3908 * gfortran.dg/abstract_type_4.f03: Ditto.
3909 * gfortran.dg/abstract_type_5.f03: Ditto.
3910 * gfortran.dg/abstract_type_6.f03: Ditto.
3911 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3912 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3913 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3914 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3915 * gfortran.dg/array_function_5.f90: Ditto.
3916 * gfortran.dg/asynchronous_3.f03: Ditto.
3917 * gfortran.dg/char_expr_1.f90: Ditto.
3918 * gfortran.dg/class_14.f03: Ditto.
3919 * gfortran.dg/data_array_6.f: Ditto.
3920 * gfortran.dg/data_invalid.f90: Ditto.
3921 * gfortran.dg/dot_product_1.f03: Ditto.
3922 * gfortran.dg/func_derived_5.f90: Ditto.
3923 * gfortran.dg/func_result_4.f90: Ditto.
3924 * gfortran.dg/implied_do_1.f90: Ditto.
3925 * gfortran.dg/initialization_25.f90: Ditto.
3926 * gfortran.dg/initialization_26.f90: Ditto.
3927 * gfortran.dg/interface_34.f90: Ditto.
3928 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3929 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3930 * gfortran.dg/matmul_8.f03: Ditto.
3931 * gfortran.dg/merge_init_expr.f90: Ditto.
3932 * gfortran.dg/pack_assign_1.f90: Ditto.
3933 * gfortran.dg/pack_vector_1.f90: Ditto.
3934 * gfortran.dg/pointer_check_8.f90: Ditto.
3935 * gfortran.dg/product_init_expr.f03: Ditto.
3936 * gfortran.dg/reshape_order_5.f90: Ditto.
3937 * gfortran.dg/reshape_shape_1.f90: Ditto.
3938 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3939 * gfortran.dg/same_name_2.f90: Ditto.
3940 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3941 * gfortran.dg/spread_init_expr.f03: Ditto.
3942 * gfortran.dg/stmt_func_1.f90: Ditto.
3943 * gfortran.dg/sum_init_expr.f03: Ditto.
3944 * gfortran.dg/transpose_3.f03: Ditto.
3945 * gfortran.dg/unpack_init_expr.f03: Ditto.
3946 * gfortran.dg/warn_conversion.f90: Ditto.
3947 * gfortran.dg/warn_conversion_2.f90: Ditto.
3948 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3949 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3950 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3951 * gfortran.dg/whole_file_16.f90: Ditto.
3952 * gfortran.dg/whole_file_17.f90: Ditto.
3953 * gfortran.dg/whole_file_18.f90: Ditto.
3954 * gfortran.dg/whole_file_20.f03: Ditto.
3955 * gfortran.dg/whole_file_5.f90: Ditto.
3956 * gfortran.dg/whole_file_6.f90: Ditto.
3957 * gfortran.dg/write_invalid_format.f90: Ditto.
3958 * gfortran.dg/zero_sized_6.f90: Ditto.
3960 2011-02-21 Jeff Law <law@redhat.com>
3962 PR rtl-optimization/46178
3963 * gcc.target/i386/pr46178.c: New test.
3965 PR rtl-optimization/46002
3966 * gcc.c-torture/compile/pr46002.c: New test.
3968 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3970 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3973 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3976 * g++.dg/debug/pr47106.C: Require effective target lto.
3978 2011-02-21 Jason Merrill <jason@redhat.com>
3980 * g++.dg/cpp0x/constexpr-diag2.C: New.
3982 2011-02-20 Jason Merrill <jason@redhat.com>
3984 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3986 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3988 * g++.dg/overload/conv-op1.C: New.
3990 * g++.dg/cpp0x/constexpr-synth1.C: New.
3992 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3994 * objc.dg/layout-2.m: New.
3995 * objc.dg/selector-3.m: Adjusted location of error message.
3996 * objc.dg/type-size-3.m: Same.
3997 * obj-c++.dg/selector-3.mm: Same.
3999 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4002 * objc.dg/property/dotsyntax-22.m: New.
4003 * obj-c++.dg/property/dotsyntax-22.mm: New.
4005 2011-02-20 Dodji Seketeli <dodji@redhat.com>
4008 * g++.dg/template/typedef38.C: New test.
4010 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4013 * gfortran.dg/whole_file_30.f90 : New test.
4014 * gfortran.dg/whole_file_31.f90 : New test.
4016 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4020 * gfortran.dg/whole_file_28.f90 : New test.
4021 * gfortran.dg/whole_file_29.f90 : New test.
4023 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4026 * g++.dg/template/crash105.C: New.
4028 2011-02-19 Jason Merrill <jason@redhat.com>
4030 * g++.dg/cpp0x/regress/no-elide1.C: New.
4032 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
4034 PR tree-optimization/46620
4035 * gcc.dg/pr46620.c: New.
4037 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4040 * gcc.target/i386/pr47809.c: New test.
4042 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4043 Tobias Burnus <burnus@net-b.de>
4045 * lib/target-supports.exp
4046 (check_effective_target_fortran_large_real): New check for large reals.
4047 * gfortran.dg/nan_7.f90: New test.
4049 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4051 PR libgfortran/47567
4052 * gfortran.dg/fmt_f0_1.f90: Update test.
4054 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
4057 * gfortran.dg/array_constructor_36.f90 : New test.
4058 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
4059 allow for comparison between different elements of the array
4060 constructor at different levels of optimization.
4062 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
4064 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
4065 * gcc.target/i386/pr32280-1.c: Likewise.
4067 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4070 * gcc.target/i386/pr47800.c: New test.
4072 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
4074 * objc/execute/exceptions/foward-1.x: New.
4076 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4079 * gfortran.dg/derived_constructor_comps_4.f90: New.
4081 2011-02-18 Tobias Burnus
4084 * gfortran.dg/func_result_6.f90: New.
4086 2011-02-18 Michael Matz <matz@suse.de>
4089 * gfortran.dg/lto/pr45586_0.f90: New test.
4090 * gfortran.dg/typebound_proc_20.f90: Ditto.
4091 * gfortran.dg/typebound_proc_21.f90: Ditto.
4093 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4096 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
4098 2011-02-18 Tobias Burnus <burnus@net-b.de>
4101 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
4103 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
4104 normalizing the error/warning output.
4105 * gfortran.dg/Wall.f90: Update dg-error/warning.
4106 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
4107 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
4108 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
4109 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
4110 * gfortran.dg/class_30.f90: Update dg-error/warning.
4111 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
4112 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
4113 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
4114 * gfortran.dg/entry_17.f90: Update dg-error/warning.
4115 * gfortran.dg/entry_19.f90: Update dg-error/warning.
4116 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
4117 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
4118 * gfortran.dg/g77/12632.f: Update dg-error/warning.
4119 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
4120 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
4121 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
4122 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
4123 * gfortran.dg/goto_8.f90: Update dg-error/warning.
4124 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
4125 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
4126 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
4127 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
4128 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
4129 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
4130 * gfortran.dg/volatile3.f90: Update dg-error/warning.
4131 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
4132 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
4133 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
4134 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
4135 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
4137 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4140 * gfortran.dg/proc_ptr_comp_30.f90: New.
4142 2011-02-18 Jakub Jelinek <jakub@redhat.com>
4145 * gcc.target/i386/pr47780.c: New test.
4147 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4150 * gfortran.dg/class_40.f03: New.
4152 2011-02-18 Dodji Seketeli <dodji@redhat.com>
4155 * g++.dg/cpp0x/auto21.C: New test.
4157 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
4159 * objc.dg/special/unclaimed-category-1.h: Updated for
4161 * objc.dg/special/unclaimed-category-1.m: Same.
4162 * objc.dg/zero-link-1.m: Same.
4163 * objc.dg/lookup-1.m: Same.
4164 * objc.dg/torture/strings/const-str-9.m
4165 * objc.dg/torture/strings/const-str-10.m: Same.
4166 * objc.dg/torture/strings/const-str-11.m: Same.
4167 * objc.dg/torture/forward-1.m: Same.
4168 * objc.dg/zero-link-2.m: Same.
4169 * objc.dg/encode-7-next-64bit.m: Same.
4170 * objc.dg/method-4.m: Same.
4171 * objc.dg/next-runtime-1.m: Same.
4172 * objc.dg/image-info.m: Same.
4173 * objc.dg/pr23214.m: Same.
4174 * objc.dg/symtab-1.m: Same.
4175 * obj-c++.dg/basic.m: Same.
4176 * obj-c++.dg/proto-lossage-3.m: Same.
4177 * obj-c++.dg/torture/strings/const-str-10.m: Same.
4178 * obj-c++.dg/torture/strings/const-str-11.m: Same.
4179 * obj-c++.dg/torture/strings/const-str-9.m: Same.
4180 * obj-c++.dg/method-11.m: Same.
4181 * objc/execute/enumeration-1.m: Same.
4182 * objc/execute/object_is_class.m: Same.
4183 * objc/execute/formal_protocol-2.m: Same.
4184 * objc/execute/formal_protocol-4.m: Same.
4185 * objc/execute/formal_protocol-6.m: Same.
4186 * objc/execute/bycopy-3.m: Same.
4187 * objc/execute/exceptions/catchall-1.m: Same.
4188 * objc/execute/exceptions/finally-1.m: Same.
4189 * objc/execute/exceptions/local-variables-1.m: Same.
4190 * objc/execute/exceptions/foward-1.m: Same.
4191 * objc/execute/bf-common.h
4192 * objc/execute/enumeration-2.m: Same.
4193 * objc/execute/formal_protocol-1.m: Same.
4194 * objc/execute/formal_protocol-3.m: Same.
4195 * objc/execute/formal_protocol-5.m: Same.
4196 * objc/execute/accessing_ivars.m: Same.
4197 * objc/execute/bycopy-2.m: Same.
4198 * objc/execute/formal_protocol-7.m: Same.
4199 * objc/execute/compatibility_alias.m: Same.
4200 * objc/execute/no_clash.m: Same.
4201 * objc/execute/object_is_meta_class.m: Same.
4202 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
4203 * objc/execute/class-tests-1.h: Include stdio.h.
4204 * objc/execute/class-tests-2.h: Same.
4205 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
4207 * obj-c++.dg/try-catch-2.mm: Same.
4209 2011-02-17 Jakub Jelinek <jakub@redhat.com>
4212 * g++.dg/warn/Wunused-parm-4.C: New test.
4214 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
4215 Jan Hubicka <jh@suse.cz>
4219 * g++.dg/debug/pr47106.C: New.
4221 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
4224 * gcc.target/i386/pr43653.c: New test.
4226 2011-02-11 Dodji Seketeli <dodji@redhat.com>
4229 * g++.dg/template/inherit6.C: New test.
4231 2011-02-16 Janus Weil <janus@gcc.gnu.org>
4234 * gfortran.dg/class_39.f03: New.
4236 2011-02-16 Dodji Seketeli <dodji@redhat.com>
4239 * g++.dg/cpp0x/variadic106.C: New test.
4241 2011-02-16 Jakub Jelinek <jakub@redhat.com>
4244 * gfortran.dg/pr47757-1.f90: New test.
4245 * gfortran.dg/pr47757-2.f90: New test.
4246 * gfortran.dg/pr47757-3.f90: New test.
4249 * g++.dg/cpp0x/enum8.C: New test.
4251 2011-02-15 Jason Merrill <jason@redhat.com>
4253 * g++.dg/inherit/implicit-trivial1.C: New.
4254 * g++.dg/cpp0x/implicit-trivial1.C: New.
4256 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
4259 * gcc.dg/torture/pr47725.c: Removed.
4261 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4264 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
4265 constant does not generate a load from memory.
4267 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
4270 * gcc.dg/torture/pr47725.c: New.
4272 2011-02-15 Richard Guenther <rguenther@suse.de>
4274 PR tree-optimization/47743
4275 * gcc.dg/torture/pr47743.c: New testcase.
4277 2011-02-15 Jakub Jelinek <jakub@redhat.com>
4280 * gcc.target/i386/pr47581.c: New test.
4282 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4285 * gfortran.dg/select_type_22.f03: New.
4287 2011-02-14 Jason Merrill <jason@redhat.com>
4289 * g++.dg/cpp0x/regress/enum1.C: New.
4291 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
4293 * gnat.dg/include.adb: New test.
4295 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4298 * gfortran.dg/class_38.f03: New.
4300 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
4302 * gcc.dg/pr46494.c: New test.
4304 2011-02-14 Richard Guenther <rguenther@suse.de>
4306 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
4308 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4311 * gnat.dg/null_pointer_deref1.exp: Don't skip on
4312 sparc*-sun-solaris2.11.
4314 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4317 * gfortran.dg/argument_checking_18.f90: New.
4319 2011-02-13 Tobias Burnus <burnus@net-b.de>
4321 * gfortran.dg/argument_checking_13.f90: Update dg-error.
4322 * gfortran.dg/argument_checking_17.f90: New.
4324 2011-02-12 Janus Weil <janus@gcc.gnu.org>
4326 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4327 are temporarily disabled.
4328 * gfortran.dg/class_7.f03: Ditto.
4329 * gfortran.dg/coarray_14.f90: Ditto.
4330 * gfortran.dg/typebound_proc_13.f03: Ditto.
4332 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
4335 * gfortran.dg/extends_11.f03: New.
4337 2011-02-11 Xinliang David Li <davidxl@google.com>
4339 PR tree-optimization/47707
4340 * g++.dg/tree-ssa/pr47707.C: New test.
4342 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
4344 * g++.dg/opt/inline17.C: New test.
4346 2011-02-11 Tobias Burnus <burnus@net-b.de>
4349 * gfortran.dg/pure_formal_2.f90: New.
4351 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
4353 PR rtl-optimization/47614
4354 * gfortran.dg/pr47614.f: New.
4356 2011-02-11 Joseph Myers <joseph@codesourcery.com>
4359 * gcc.dg/opts-6.c: New test.
4361 2011-02-11 Jakub Jelinek <jakub@redhat.com>
4364 * gcc.dg/pr47684.c: New test.
4366 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4369 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4370 c99_runtime, dg-add-options c99_runtime.
4371 (main): Use __asm__.
4373 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4376 * lib/target-supports.exp (check_ascii_locale_available): New proc.
4377 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4378 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4379 * gcc.dg/ucnid-10.c: Likewise.
4380 * gcc.dg/ucnid-13.c: Likewise.
4381 * gcc.dg/ucnid-7.c: Likewise.
4382 * gcc.dg/ucnid-8.c: Likewise.
4383 Adapt dg-warning line number.
4385 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
4387 * gcc.target/i386/parity-1.c: Use -march=k8.
4388 * gcc.target/i386/parity-2.c: Ditto.
4389 * gcc.target/i386/vecinit-1.c: Ditto.
4390 * gcc.target/i386/vecinit-2.c: Ditto.
4392 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4395 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4396 * gcc.target/mips/save-restore-3.c: Likewise.
4397 * gcc.target/mips/save-restore-4.c: Likewise.
4398 * gcc.target/mips/save-restore-5.c: Likewise.
4401 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4402 * g++.dg/tree-prof/partition2.C: Likewise.
4404 2011-02-09 Jason Merrill <jason@redhat.com>
4406 * g++.dg/tree-ssa/inline-3.C: Use a normal function
4407 rather than misdeclare std::puts.
4409 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4410 * g++.dg/other/warning1.C: Likewise.
4411 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4412 * g++.old-deja/g++.gb/scope06.C: Likewise.
4413 * g++.old-deja/g++.law/cvt11.C: Likewise.
4414 * g++.old-deja/g++.law/init1.C: Likewise.
4415 * g++.dg/abi/mangle26.C: Likewise.
4417 * g++.dg/template/function1.C: Adjust for C++0x mode.
4418 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4420 * g++.dg/ext/label10.C: Adjust for C++0x mode.
4421 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4423 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4425 * g++.dg/cpp0x/regress/abi-empty7.C: New.
4427 * g++.dg/cpp0x/regress: New directory.
4428 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4429 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4430 * g++.dg/cpp0x/regress/regress3.C: New.
4432 2011-02-10 Richard Guenther <rguenther@suse.de>
4434 PR tree-optimization/47677
4435 * gcc.dg/torture/pr47677.c: New testcase.
4437 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
4439 * objc.dg/special/load-category-1.m: Remove unused header.
4440 * objc.dg/special/load-category-1a.m: Likewise.
4441 * objc.dg/special/load-category-2.m: Likewise.
4442 * objc.dg/special/load-category-2a.m: Likewise.
4443 * objc.dg/special/load-category-3.m: Likewise.
4444 * objc.dg/special/load-category-3a.m: Likewise.
4445 * objc.dg/attributes/proto-attribute-2.m: Likewise.
4446 * objc.dg/attributes/proto-attribute-3.m: Likewise.
4447 * objc.dg/attributes/class-attribute-1.m: Likewise.
4448 * objc.dg/property/property.exp: Don't run for Darwin < 9.
4449 * obj-c++.dg/property/property.exp: Likewise.
4450 * objc.dg/attributes/method-sentinel-1.m: Update type header.
4451 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4452 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4453 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4454 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4455 * obj-c++.dg/template-8.mm: Likewise.
4457 2011-02-10 Jakub Jelinek <jakub@redhat.com>
4460 * gcc.target/i386/pr47665.c: New test.
4462 2011-02-10 Jie Zhang <jie@codesourcery.com>
4466 2011-02-05 Jie Zhang <jie@codesourcery.com>
4468 * gcc.dg/pr42631.c: Update test.
4469 * gcc.dg/pr42631-2.c: New test.
4471 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4474 * gfortran.dg/proc_decl_25.f90: New.
4476 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4479 * gfortran.dg/typebound_assignment_2.f03: New.
4481 2011-02-09 Richard Guenther <rguenther@suse.de>
4483 PR tree-optimization/47664
4484 * gcc.dg/tree-ssa/inline-7.c: New testcase.
4486 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
4489 * gnat.dg/uninit_func.adb: Adjust dg directive.
4491 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
4494 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4496 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4499 * gfortran.dg/auto_dealloc_2.f90: New.
4501 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4503 * gcc.dg/builtins-config.h: Remove __sgi handling.
4504 * lib/target-supports.exp (add_options_for_c99_runtime): Add
4505 -std=c99 for mips-sgi-irix6.5*.
4507 2011-02-09 Martin Jambor <mjambor@suse.cz>
4510 * gfortran.dg/pr25923.f90: Remove xfails.
4512 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4515 * gfortran.dg/inquire_14.f90: New test.
4517 2011-02-08 Janus Weil <janus@gcc.gnu.org>
4520 * gfortran.dg/pointer_init_6.f90: New.
4522 2011-02-08 Jeff Law <law@redhat.com>
4524 PR tree-optimization/42893
4525 * gcc.tree-ssa/pr42893.c: New test.
4527 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
4529 PR tree-optimization/46834
4530 PR tree-optimization/46994
4531 PR tree-optimization/46995
4532 * gcc.dg/graphite/id-pr46834.c: New.
4533 * gfortran.dg/graphite/id-pr46994.f90: New.
4534 * gfortran.dg/graphite/id-pr46995.f90: New.
4536 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4539 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4540 using the variable is known the warning is emitted there.
4541 * gcc.dg/uninit-pr19430.c (foo): Likewise.
4542 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4544 * c-c++-common/pr20000.c (g): Both warnings occur at the return
4547 * gcc.dg/noreturn-1.c (foo5): Likewise.
4548 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4549 (method2): Likewise.
4551 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4552 the return statement using the uninitialized variable.
4553 * gfortran.dg/pr39666-2.f90 (f): Likewise.
4555 2011-02-08 Richard Guenther <rguenther@suse.de>
4558 * g++.dg/opt/pr47639.c: New testcase.
4560 2011-02-08 Richard Guenther <rguenther@suse.de>
4562 PR tree-optimization/47632
4563 * g++.dg/opt/pr47632.C: New testcase.
4565 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4567 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4569 2011-02-07 Richard Guenther <rguenther@suse.de>
4571 PR tree-optimization/47615
4572 * g++.dg/opt/pr47615.C: New testcase.
4574 2011-02-07 Richard Guenther <rguenther@suse.de>
4576 PR tree-optimization/47621
4577 * gcc.dg/torture/pr47621.c: New testcase.
4579 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
4581 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4583 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
4586 * gfortran.dg/allocate_with_source_1 : New test.
4588 2011-02-05 Jakub Jelinek <jakub@redhat.com>
4591 * gcc.dg/pr47610.c: New test.
4593 2011-02-05 Jie Zhang <jie@codesourcery.com>
4596 * gcc.dg/pr42631.c: Update test.
4597 * gcc.dg/pr42631-2.c: New test.
4599 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4602 * gfortran.dg/pr47574.f90: New test.
4604 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4606 PR tree-optimization/46194
4607 * gcc.dg/autopar/pr46194.c: New.
4609 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4611 PR tree-optimization/43695
4612 * g++.dg/ipa/pr43695.C: New.
4614 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4617 * gcc.dg/pr23200.c: New test.
4619 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4622 * g++.dg/pr47589.C: New test.
4624 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4627 * g++.dg/template/typedef37.C: New test.
4628 * g++.dg/template/param1.C: Adjust expected error message.
4630 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4633 * gcc.dg/pr31490-2.c: New test.
4634 * gcc.dg/pr31490-3.c: New test.
4635 * gcc.dg/pr31490-4.c: New test.
4637 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4638 Jakub Jelinek <jakub@redhat.com>
4641 * g++.dg/parser/semicolon3.C: Adjust.
4642 * g++.dg/parser/semicolon4.C: New testcase.
4643 * g++.dg/pr46890.C: New testcase.
4645 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4648 * g++.dg/init/pr29571.C: New.
4650 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4652 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4653 instead of vect_int.
4655 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4658 * gcc.target/i386/pr47312.c: New test.
4661 * gcc.target/i386/pr47564.c: New test.
4663 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4665 PR tree-optimization/45122
4666 * gcc.dg/tree-ssa/pr45122.c: New.
4668 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4671 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4674 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4675 and vsx so a default --with-cpu=power7 doesn't give an error
4676 when -mavoid-indexed-addresses is used.
4678 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4679 wrapper function to save the arguments and then jump to the real
4680 function, rather than depending on the compiler not to move stuff
4682 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4684 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4685 Paul Thomas <pault@gcc.gnu.org>
4688 * gfortran.dg/class_37.f03 : New test.
4690 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4691 Richard Guenther <rguenther@suse.de>
4693 PR tree-optimization/40979
4695 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4696 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4697 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4698 check_vect_support_and_set_flags.
4699 * gfortran.dg/graphite/vect-pr40979.f90: New.
4701 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4704 * gfortran.dg/class_36.f03: New.
4706 2011-02-02 Richard Guenther <rguenther@suse.de>
4708 PR tree-optimization/47566
4709 * gcc.dg/lto/20110201-1_0.c: New testcase.
4711 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4717 * debug/pr47498.c: New.
4718 * debug/pr47501.c: New.
4720 2011-02-01 Richard Guenther <rguenther@suse.de>
4722 PR tree-optimization/47559
4723 * g++.dg/torture/pr47559.C: New testcase.
4725 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4728 * gfortran.dg/typebound_call_20.f03: New.
4730 2011-02-01 Richard Guenther <rguenther@suse.de>
4732 PR tree-optimization/47555
4733 * gcc.dg/pr47555.c: New testcase.
4735 2011-02-01 Richard Guenther <rguenther@suse.de>
4737 PR tree-optimization/47541
4738 * g++.dg/torture/pr47541.C: New testcase.
4740 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4743 * gfortran.dg/typebound_call_19.f03: New.
4745 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4748 * g++.dg/cpp0x/pr47416.C: New test.
4750 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4753 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4755 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4758 * gfortran.dg/typebound_assignment_1.f03: New.
4760 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4762 PR tree-optimization/47538
4763 * gcc.c-torture/execute/pr47538.c: New test.
4765 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4768 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4770 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4772 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4774 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4776 PR rtl-optimization/44031
4777 * gcc.c-torture/compile/20110131-1.c: New test.
4779 2011-01-31 Tobias Burnus <burnus@net-b.de>
4782 * gfortran.dg/stmt_func_1.f90: New.
4784 2011-01-31 Tobias Burnus <burnus@net-b.de>
4787 * gfortran.dg/interface_34.f90: New.
4789 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4792 * gfortran.dg/realloc_on_assign_5.f03: New test.
4793 * gfortran.dg/realloc_on_assign_5.f03: New test.
4795 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4797 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4798 * gfortran.dg/bessel_7.f90: Likewise.
4799 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4801 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4802 * gfortran.dg/sum_init_expr.f03: Likewise.
4804 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4806 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4809 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4810 loop only on "vect_intfloat_cvt" targets.
4812 2011-01-29 Tobias Burnus <burnus@net-b.de>
4815 * gfortran.dg/shape_6.f90: New.
4817 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4819 PR libgfortran/47434
4820 * gfortran.dg/read_infnan_1.f90: Update test.
4821 * gfortran.dg/module_nan.f90: Update test.
4822 * gfortran.dg/char4_iunit_1.f03: Update test.
4823 * gfortran.dg/large_real_kind_1.f90: Update test.
4824 * gfortran.dg/real_const_3.f90: Update test.
4825 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4827 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4830 * g++.dg/template/param2.C: New test.
4832 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4834 PR libgfortran/47285
4835 * gfortran.dg/fmt_g.f: New test.
4837 2011-01-28 Tobias Burnus <burnus@net-b.de>
4840 * gfortran.dg/pure_formal_1.f90: New.
4842 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4845 * gcc.dg/tls/pr42894.c: New test.
4847 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4849 * gcc.dg/pr47276.c: Add dg-require-visibility.
4851 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4853 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4855 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4856 Tobias Burnus <burnus@gcc.gnu.org>
4861 * gfortran.dg/realloc_on_assign_3.f03: New test.
4862 * gfortran.dg/realloc_on_assign_4.f03: New test.
4863 * gfortran.dg/allocatable_function_5.f90: New test.
4864 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4865 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4866 implemented" dg-errors.
4868 2011-01-27 Jan Hubicka <jh@suse.cz>
4871 * gcc.dg/attr-weakref-4.c: New testcase
4873 2011-01-27 Martin Jambor <mjambor@suse.cz>
4875 PR tree-optimization/47228
4876 * gcc.dg/torture/pr47228.c: New test.
4878 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4880 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4882 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4884 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4885 when using auto-overlay support on the SPU.
4887 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4889 PR rtl-optimization/44174
4890 * gcc.target/i386/asm-6.c: New test.
4892 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4894 PR rtl-optimization/46856
4895 * gcc.c-torture/compile/pr46856.c: New test.
4897 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4898 Andrew Pinski <pinskia@gmail.com>
4901 * gcc.dg/pr43082.c: New.
4903 2011-01-26 DJ Delorie <dj@redhat.com>
4905 PR rtl-optimization/46878
4906 * gcc.dg/pr46878-1.c: New test.
4908 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4911 * g++.dg/cpp0x/pr47476.C: New test.
4913 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4915 * gcc.c-torture/compile/20110126-1.c: New test.
4917 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4920 * gcc.dg/torture/pr47473.c: New test.
4922 2011-01-26 Jan Hubicka <jh@suse.cz>
4925 * gcc.c-torture/execute/pr47237.c: New testcase.
4927 2011-01-26 Jan Hubicka <jh@suse.cz>
4929 PR tree-optimization/47190
4930 * gcc.dg/attr-weakref-3.c: New testcase.
4932 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4935 * gcc.dg/dll-9a.c: New test file.
4936 * gcc.dg/dll-11.c: Likewise.
4937 * gcc.dg/dll-12.c: Likewise.
4938 * gcc.dg/dll-12a.c: Likewise.
4939 * gcc.dg/dll-11a.c: Likewise.
4940 * gcc.dg/dll-9.c: Likewise.
4941 * gcc.dg/dll-10.c: Likewise.
4942 * gcc.dg/dll-10a.c: Likewise.
4943 * g++.dg/ext/dllexport4a.cc: Likewise.
4944 * g++.dg/ext/dllexport4.C: Likewise.
4945 * g++.dg/ext/dllexport5.C: Likewise.
4946 * g++.dg/ext/dllexport5a.cc: Likewise.
4948 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4950 PR tree-optimization/46970
4951 * gcc.dg/graphite/pr46970.c: New.
4953 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4955 PR tree-optimization/46215
4956 * gcc.dg/graphite/pr46215.c: New.
4958 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4960 PR tree-optimization/46168
4961 * gcc.dg/graphite/pr46168.c: New.
4963 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4965 PR tree-optimization/43657
4966 * gcc.dg/graphite/pr43657.c: New.
4968 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4970 PR tree-optimization/29832
4971 * gfortran.dg/graphite/pr29832.f90: New.
4973 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4975 PR tree-optimization/43567
4976 * gcc.dg/graphite/pr43567.c: New.
4978 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4980 * gfortran.dg/graphite/interchange-4.f: New.
4981 * gfortran.dg/graphite/interchange-5.f: New.
4983 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4984 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4985 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4986 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4987 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4988 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4989 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4990 * gfortran.dg/ltrans-7.f90: Removed.
4991 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4993 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4994 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4995 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4996 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4997 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4998 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4999 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
5000 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
5001 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
5002 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
5003 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
5004 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
5005 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
5006 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
5007 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
5008 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
5009 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
5010 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
5011 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
5012 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
5013 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
5014 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
5015 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
5016 * gcc.dg/tree-ssa/data-dep-1.c
5017 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
5018 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
5019 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
5020 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
5021 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
5023 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5025 PR tree-optimization/47265
5026 PR tree-optimization/47443
5027 * gcc.c-torture/compile/pr47265.c: New test.
5028 * gcc.dg/pr47443.c: New test.
5030 2011-01-25 Martin Jambor <mjambor@suse.cz>
5032 PR tree-optimization/47382
5033 * g++.dg/torture/pr47382.C: New test.
5034 * g++.dg/opt/devirt1.C: Xfail.
5036 2011-01-25 Yao Qi <yao@codesourcery.com>
5039 * gcc.target/arm/pr45701-1.c: New test.
5040 * gcc.target/arm/pr45701-2.c: New test.
5041 * gcc.target/arm/pr45701-3.c: New test.
5043 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5044 Jakub Jelinek <jakub@redhat.com>
5046 PR tree-optimization/47271
5047 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
5049 2011-01-25 Nick Clifton <nickc@redhat.com>
5051 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
5052 (saturate_add): Delete.
5054 (main): Do not run saturate_add.
5055 (set_interrupts): Delete.
5057 2011-01-25 Tobias Burnus <burnus@net-b.de>
5060 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
5062 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5064 PR tree-optimization/47427
5065 PR tree-optimization/47428
5066 * gcc.c-torture/compile/pr47427.c: New test.
5067 * gcc.c-torture/compile/pr47428.c: New test.
5069 2011-01-25 Richard Guenther <rguenther@suse.de>
5072 * gcc.dg/torture/pr47411.c: New testcase.
5074 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5076 * gfortran.dg/graphite/id-24.f: New.
5077 * gfortran.dg/graphite/id-25.f: New.
5079 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5081 * gfortran.dg/graphite/id-23.f: New.
5083 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5085 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
5087 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5089 * gcc.dg/graphite/block-0.c: Un-XFAILed.
5090 * gcc.dg/graphite/block-1.c: Un-XFAILed.
5091 * gcc.dg/graphite/block-7.c: Un-XFAILed.
5092 * gcc.dg/graphite/block-8.c: Un-XFAILed.
5093 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
5094 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
5095 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
5096 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
5097 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
5099 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5101 * gcc.dg/graphite/block-0.c: Add documentation.
5102 * gcc.dg/graphite/block-4.c: Same.
5103 * gcc.dg/graphite/block-7.c: Same.
5104 * gcc.dg/graphite/block-8.c: New.
5105 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
5106 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
5107 * gcc.dg/graphite/interchange-12.c: Add documentation.
5108 * gcc.dg/graphite/interchange-13.c: New.
5109 * gcc.dg/graphite/interchange-14.c: New.
5110 * gcc.dg/graphite/interchange-15.c: New.
5111 * gcc.dg/graphite/interchange-8.c: Add documentation.
5112 * gcc.dg/graphite/interchange-mvt.c: Same.
5114 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5117 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
5118 * gcc.target/powerpc/altivec-14.c: Ditto.
5119 * gcc.target/powerpc/altivec-33.c: Ditto.
5120 * gcc.target/powerpc/altivec-types-1.c: Ditto.
5121 * gcc.target/powerpc/altivec-types-2.c: Ditto.
5122 * gcc.target/powerpc/altivec-types-3.c: Ditto.
5123 * gcc.target/powerpc/altivec-types-4.c: Ditto.
5124 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
5125 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
5126 * g++.dg/ext/altivec-15.C: Ditto.
5127 * g++.dg/ext/altivec-types-1.C: Ditto.
5128 * g++.dg/ext/altivec-types-2.C: Ditto.
5129 * g++.dg/ext/altivec-types-3.C: Ditto.
5130 * g++.dg/ext/altivec-types-4.C: Ditto.
5132 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5134 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
5136 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5138 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
5139 optimization options.
5141 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5143 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
5146 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
5148 2011-01-23 Tobias Burnus <burnus@net-b.de>
5151 * gfortran.dg/allocatable_scalar_12.f90: New.
5153 2011-01-23 Ira Rosen <irar@il.ibm.com>
5155 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
5156 vectorization to be not profitable if peeling is used to
5157 realign the memory access.
5158 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
5159 loop bound to avoid loop unrolling.
5160 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5162 2011-01-22 Jan Hubicka <jh@suse.cz>
5165 * g++.dg/lto/pr47333.C: New file.
5167 2011-01-22 Jan Hubicka <jh@suse.cz>
5169 PR tree-optimization/43884
5171 * gcc.dg/autopar/outer-2.c: Increase array size.
5172 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
5174 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5177 * gfortran.dg/c_loc_tests_16.f90: New test.
5179 2011-01-22 Tobias Burnus <burnus@net-b.de>
5182 * gfortran.dg/typebound_proc_19.f90: New.
5184 2011-01-21 Jeff Law <law@redhat.com>
5186 PR tree-optimization/47053
5187 * g++.dg/pr47053.C: New test.
5189 2011-01-21 Jason Merrill <jason@redhat.com>
5192 * g++.dg/cpp0x/constexpr-ctor6.C: New.
5194 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5197 * g++.dg/cpp0x/range-for10.C: New test.
5198 * g++.dg/template/for1.C: New test.
5201 * g++.dg/tree-prof/partition3.C: New test.
5203 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
5205 PR rtl-optimization/47366
5206 * g++.dg/opt/pr47366.C: New test.
5208 2011-01-21 Jason Merrill <jason@redhat.com>
5211 * g++.dg/cpp0x/constexpr-regress2.C: New.
5213 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
5215 2011-01-21 Jeff Law <law@redhat.com>
5217 PR rtl-optimization/41619
5218 * gcc.dg/pr41619.c: New.
5220 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5222 PR tree-optimization/47355
5223 * g++.dg/opt/pr47355.C: New test.
5225 2011-01-21 Richard Guenther <rguenther@suse.de>
5227 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
5230 2011-01-21 Richard Guenther <rguenther@suse.de>
5232 PR tree-optimization/47365
5233 * gcc.dg/torture/pr47365.c: New testcase.
5234 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5236 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5238 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
5240 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5242 PR tree-optimization/47391
5243 * gcc.dg/pr47391.c: New test.
5245 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5247 * g++.dg/template/char1.C: Use signed char.
5249 2011-01-21 Tobias Burnus <burnus@net-b.de>
5252 * gfortran.dg/pointer_target_4.f90: New.
5254 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5257 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
5258 ILP32 system and not IP32.
5260 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
5263 * g++.dg/debug/pr46583.C: New.
5265 2011-01-20 Jakub Jelinek <jakub@redhat.com>
5268 * g++.dg/debug/pr47283.C: New test.
5271 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
5272 * gcc.target/i386/headmerge-2.c: Likewise.
5274 2011-01-20 Richard Guenther <rguenther@suse.de>
5277 * gcc.dg/torture/pr47370.c: New testcase.
5279 2011-01-20 Jakub Jelinek <jakub@redhat.com>
5281 PR tree-optimization/46130
5282 * gcc.dg/pr46130-1.c: New test.
5283 * gcc.dg/pr46130-2.c: New test.
5285 2011-01-19 Dodji Seketeli <dodji@redhat.com>
5288 * g++.dg/debug/dwarf2/template-params-10.C: New test.
5290 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
5293 * g++.dg/debug/pr46240.cc: New.
5295 2011-01-19 Jakub Jelinek <jakub@redhat.com>
5298 * g++.dg/template/anonunion1.C: New test.
5300 PR rtl-optimization/47337
5301 * gcc.c-torture/execute/pr47337.c: New test.
5303 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5306 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
5308 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5310 PR tree-optimization/46021
5311 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
5313 2011-01-19 Jakub Jelinek <jakub@redhat.com>
5315 PR tree-optimization/47290
5316 * g++.dg/torture/pr47290.C: New test.
5318 2011-01-18 Janus Weil <janus@gcc.gnu.org>
5321 * gfortran.dg/proc_ptr_comp_29.f90: New.
5323 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5326 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5327 powerpc-apple-darwin9.
5329 2011-01-18 Jakub Jelinek <jakub@redhat.com>
5331 PR rtl-optimization/47299
5332 * gcc.c-torture/execute/pr47299.c: New test.
5334 2011-01-17 Jason Merrill <jason@redhat.com>
5336 * g++.dg/cpp0x/constexpr-virtual.C: New.
5338 2011-01-17 Jakub Jelinek <jakub@redhat.com>
5341 * gfortran.dg/gomp/pr47331.f90: New test.
5343 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
5346 * objc.dg/selector-warn-1.m: New.
5347 * obj-c++.dg/selector-warn-1.mm: New.
5349 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
5351 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5352 Update dg-final accordingly.
5354 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5356 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5358 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5360 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5362 * gcc.dg/guality/pr36728-2.c: Likewise.
5364 2011-01-17 Richard Guenther <rguenther@suse.de>
5366 PR tree-optimization/47313
5367 * g++.dg/torture/pr47313.C: New testcase.
5369 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
5372 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5373 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5374 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5375 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5377 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5379 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5380 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5381 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5383 2011-01-17 Richard Guenther <rguenther@suse.de>
5385 PR tree-optimization/45967
5386 * gcc.dg/torture/pr45967-2.c: New testcase.
5387 * gcc.dg/torture/pr45967-3.c: Likewise.
5389 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5392 * g++.dg/ext/pr47213.C: Require visibility.
5394 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5396 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5397 * gcc.dg/fixed-point/struct-union.c: Update error messages.
5399 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5401 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5402 Linux-based targets.
5404 2011-01-13 Jan Hubicka <jh@suse.cz>
5406 PR tree-optimization/47276
5407 * gcc.dg/pr47276.c: New testcase.
5409 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
5410 Jonathan Wakely <jwakely.gcc@gmail.com>
5413 * g++.dg/other/pr33558.C: New.
5414 * g++.dg/other/pr33558-2.C: New.
5416 2011-01-14 Martin Jambor <mjambor@suse.cz>
5418 PR tree-optimization/45934
5419 PR tree-optimization/46302
5420 * g++.dg/ipa/devirt-c-1.C: New test.
5421 * g++.dg/ipa/devirt-c-2.C: Likewise.
5422 * g++.dg/ipa/devirt-c-3.C: Likewise.
5423 * g++.dg/ipa/devirt-c-4.C: Likewise.
5424 * g++.dg/ipa/devirt-c-5.C: Likewise.
5425 * g++.dg/ipa/devirt-c-6.C: Likewise.
5426 * g++.dg/ipa/devirt-6.C: Likewise.
5427 * g++.dg/ipa/devirt-d-1.C: Likewise.
5428 * g++.dg/torture/pr45934.C: Likewise.
5430 2011-01-14 Jason Merrill <jason@redhat.com>
5432 * g++.dg/cpp0x/variadic105.C: New.
5434 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5435 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5438 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5439 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5440 execution tests on i?86-*-*, x86_64-*-* and
5441 powerpc*-apple-darwin* && ilp32.
5442 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5443 tests on i?86-*-* and x86_64-*-*.
5445 2011-01-14 Richard Guenther <rguenther@suse.de>
5447 PR tree-optimization/47280
5448 * g++.dg/opt/pr47280.C: New testcase.
5450 2011-01-14 Jason Merrill <jason@redhat.com>
5452 * g++.dg/cpp0x/constexpr-regress1.C: New.
5454 * g++.dg/ext/flexary2.C: New.
5456 2011-01-14 Richard Guenther <rguenther@suse.de>
5459 * gcc.dg/torture/pr47281.c: New testcase.
5460 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5462 2011-01-14 Richard Guenther <rguenther@suse.de>
5464 PR tree-optimization/47286
5465 * gcc.dg/tree-ssa/pr47286.c: New testcase.
5467 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
5470 * g++.dg/ext/pr47213.C: New.
5472 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5474 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5476 2011-01-13 Tobias Burnus <burnus@net-b.de>
5477 Mikael Morin <mikael@gcc.gnu.org>
5481 * gfortran.dg/select_type_20.f90: New.
5482 * gfortran.dg/select_type_21.f90: New.
5484 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5487 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5489 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5491 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5492 * gcc.dg/guality/pr36728-2.c: Likewise.
5494 2011-01-13 Dodji Seketeli <dodji@redhat.com>
5497 * g++.dg/debug/dwarf2/template-params-9.C: New test.
5499 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
5501 PR rtl-optimization/45352
5502 * gcc.dg/pr45352-3.c: New.
5504 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5506 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5508 * g++.dg/cpp0x/range-for8.C: New.
5509 * g++.dg/cpp0x/range-for9.C: New.
5511 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
5514 * g++.dg/debug/pr47209.C: New.
5516 2011-01-12 Richard Guenther <rguenther@suse.de>
5519 * gcc.dg/lto/pr47259_0.c: New testcase.
5520 * gcc.dg/lto/pr47259_1.c: Likewise.
5522 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
5524 * objc-obj-c++-shared/Object1.h: Add copyright header, update
5525 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5526 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5527 methods missing from the OBJC2 Object.
5528 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5529 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5530 GNU and NeXT runtimes.
5531 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5533 * objc-obj-c++-shared/Object1.m: Likewise.
5534 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
5535 * objc.dg/proto-qual-1.m: Likewise.
5536 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5537 * obj-c++.dg/proto-qual-1.mm: Likewise.
5539 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
5542 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5544 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5546 Fixed the Objective-C++ testsuite and updated all tests.
5547 * lib/obj-c++.exp (obj-c++_init): Declare and set
5548 gcc_warning_prefix and gcc_error_prefix.
5549 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5550 'dg-warning', 'dg-message' and 'dg-error'.
5551 * obj-c++.dg/class-extension-3.mm: Likewise.
5552 * obj-c++.dg/class-protocol-1.mm: Likewise.
5553 * obj-c++.dg/encode-7.mm: Likewise.
5554 * obj-c++.dg/exceptions-3.mm: Likewise.
5555 * obj-c++.dg/exceptions-5.mm: Likewise.
5556 * obj-c++.dg/method-12.mm: Likewise.
5557 * obj-c++.dg/method-13.mm: Likewise.
5558 * obj-c++.dg/method-15.mm: Likewise.
5559 * obj-c++.dg/method-16.mm: Likewise.
5560 * obj-c++.dg/method-4.mm: Likewise.
5561 * obj-c++.dg/method-8.mm: Likewise.
5562 * obj-c++.dg/method-conflict-1.mm: Likewise.
5563 * obj-c++.dg/method-conflict-2.mm: Likewise.
5564 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5565 and uncommented second part of the testcase now that the testsuite
5567 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
5568 and uncommented second part of the testcase now that the testsuite
5570 * obj-c++.dg/private-1.mm: Likewise.
5571 * obj-c++.dg/proto-lossage-4.mm: Likewise.
5572 * obj-c++.dg/syntax-error-7.mm: Likewise.
5573 * obj-c++.dg/warn5.mm: Likewise.
5574 * obj-c++.dg/property/at-property-14.mm: Likewise.
5575 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5577 * obj-c++.dg/property/at-property-18.mm: Likewise.
5578 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5580 * obj-c++.dg/property/at-property-21.mm: Likewise.
5581 * obj-c++.dg/property/at-property-28.mm: Likewise.
5582 * obj-c++.dg/property/at-property-5.mm: Likewise.
5583 * obj-c++.dg/property/dynamic-2.mm: Likewise.
5584 * obj-c++.dg/property/property-neg-3.mm: Likewise.
5585 * obj-c++.dg/property/synthesize-11.mm: Likewise.
5586 * obj-c++.dg/property/synthesize-6.mm: Likewise.
5587 * obj-c++.dg/property/synthesize-8.mm: Likewise.
5588 * obj-c++.dg/property/synthesize-9.mm: Likewise.
5589 * obj-c++.dg/tls/diag-5.mm: Likewise.
5590 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5591 dg-error, now matched correctly.
5593 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5595 * objc.dg/property/at-property-29.m: New.
5596 * obj-c++.dg/property/at-property-29.mm: New.
5598 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5600 * go.test/go-test.exp (go-set-goarch): New proc.
5601 (go-gc-tests): Use it.
5603 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5606 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5608 2011-01-11 Richard Henderson <rth@redhat.com>
5610 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5612 2011-01-11 Jan Hubicka <jh@suse.cz>
5616 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5617 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5619 2011-01-11 Richard Guenther <rguenther@suse.de>
5621 PR tree-optimization/46076
5622 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5624 2011-01-11 Jeff Law <law@redhat.com>
5626 * PR tree-optimization/47086
5627 * gcc.dg/pr47086.c: New test.
5629 2011-01-11 Jason Merrill <jason@redhat.com>
5632 * g++.dg/template/new10.C: New.
5635 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5637 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5639 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5640 Split type definitions and NSConstantString class into...
5641 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5642 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5643 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5644 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5645 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5646 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5648 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5649 encode defines for newer NeXT system headers.
5650 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5651 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5652 * objc.dg/foreach-5.m: Likewise.
5653 * objc.dg/foreach-2.m: Likewise.
5654 * objc.dg/foreach-4.m: Likewise.
5655 * objc.dg/torture/strings/string1.m: Likewise.
5656 * objc.dg/torture/strings/string2.m: Likewise.
5657 * objc.dg/torture/strings/string3.m: Likewise.
5658 * objc.dg/torture/strings/string4.m: Likewise.
5659 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5660 header and stand alone.
5661 * obj-c++.dg/strings/strings-2.mm: Likewise.
5662 * objc.dg/torture/strings/const-str-3.m: Likewise.
5663 * objc.dg/strings/strings-2.m: Likewise.
5664 * objc.dg/strings/const-str-12b.m: Likewise.
5666 2011-01-12 Richard Guenther <rguenther@suse.de>
5669 * gcc.dg/attr-weak-1.c: Adjust.
5671 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5674 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5675 standard compliant and comment.
5677 2011-01-10 Jan Hubicka <jh@suse.cz>
5680 * gcc.dg/initpri3.c: New testcase.
5682 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5685 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5691 (g_ebp_save): Likewise.
5692 (g_esp_save): Likewise.
5694 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5696 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5698 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5700 PR tree-optimization/46021
5701 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5702 i?86-*-*, x86_64-*-*.
5704 2011-01-10 Jeff Law <law@redhat.com>
5706 * PR tree-optimization/47141
5707 * gcc.c-torture/compile/pr47141.c: New test.
5709 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5712 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5713 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5714 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5715 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5718 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5719 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5720 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5721 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5722 being vectorized. Adjust dg-final pattern.
5725 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5726 * gcc.dg/vect/slp-24.c: Likewise.
5728 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5731 * g++.dg/other/pr47218-1.C: New test file.
5732 * g++.dg/other/pr47218.C: Likewise.
5733 * g++.dg/other/pr47218.h: New supporting header.
5735 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5738 * objc.dg/attributes/invalid-attribute-1.m: New.
5739 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5741 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5744 * gfortran.dg/proc_ptr_comp_28.f90: New.
5746 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5748 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5749 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5750 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5751 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5752 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5753 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5754 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5755 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5756 * objc.dg/gnu-api-2-class.m: Likewise.
5757 * objc.dg/gnu-api-2-ivar.m: Likewise.
5758 * objc.dg/gnu-api-2-method.m: Likewise.
5759 * objc.dg/gnu-api-2-objc.m: Likewise.
5760 * objc.dg/gnu-api-2-object.m: Likewise.
5761 * objc.dg/gnu-api-2-property.m: Likewise.
5762 * objc.dg/gnu-api-2-protocol.m: Likewise.
5763 * objc.dg/gnu-api-2-sel.m: Likewise.
5765 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5767 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5768 * objc.dg/objc-foreach-4.m: Likewise.
5769 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5770 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5771 * objc.dg/foreach-4.m: Likewise.
5772 * objc.dg/foreach-5.m: Likewise.
5773 * objc.dg/foreach-3.m: Return self from init.
5775 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5778 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5780 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5783 * gfortran.dg/class_35.f90: New.
5785 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5787 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5789 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5792 * objc.dg/invalid-method-2.m: New.
5793 * obj-c++.dg/invalid-method-2.mm: New.
5795 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5798 * gfortran.dg/transpose_optimization_2.f90 : New test.
5800 2011-01-08 Jan Hubicka <jh@suse.cz>
5802 PR tree-optmization/46469
5803 * g++.dg/torture/pr46469.C: New testcase.
5805 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5807 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5808 emulation of libobjc-gnu structure layout functionality to ..
5809 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5810 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5811 * objc/execute/bf-common.h: Adjust headers.
5812 * objc/execute/bf-1.m: Likewise.
5813 * objc/execute/bf-2.m: Likewise.
5814 * objc/execute/bf-3.m: Likewise.
5815 * objc/execute/bf-4.m: Likewise.
5816 * objc/execute/bf-5.m: Likewise.
5817 * objc/execute/bf-6.m: Likewise.
5818 * objc/execute/bf-7.m: Likewise.
5819 * objc/execute/bf-8.m: Likewise.
5820 * objc/execute/bf-9.m: Likewise.
5821 * objc/execute/bf-10.m: Likewise.
5822 * objc/execute/bf-11.m: Likewise.
5823 * objc/execute/bf-12.m: Likewise.
5824 * objc/execute/bf-13.m: Likewise.
5825 * objc/execute/bf-14.m: Likewise.
5826 * objc/execute/bf-15.m: Likewise.
5827 * objc/execute/bf-16.m: Likewise.
5828 * objc/execute/bf-17.m: Likewise.
5829 * objc/execute/bf-18.m: Likewise.
5830 * objc/execute/bf-19.m: Likewise.
5831 * objc/execute/bf-20.m: Likewise.
5832 * objc/execute/bf-21.m: Likewise.
5833 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5834 objc_get_type_qualifiers ().
5836 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5839 * gfortran.dg/dependency_39.f90: New test.
5841 2011-01-07 Jan Hubicka <jh@suse.cz>
5843 Get builtins tests ready for linker plugin.
5844 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5845 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5846 my_memset, my_bzero): Mark used.
5847 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5848 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5850 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5853 2011-01-07 Jan Hubicka <jh@suse.cz>
5855 PR tree-optimization/46367
5856 * g++.dg/torture/pr46367.C: New file.
5858 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5861 * gcc.dg/pr47201.c: New test.
5864 * gcc.dg/tree-prof/pr47187.c: New test.
5866 2011-01-07 Tobias Burnus <burnus@net-b.de>
5869 * gfortran.dg/extends_type_of_3.f90: New.
5871 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5873 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5874 * g++.dg/ext/dllimport-MI1.C: Likewise.
5875 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5876 * g++.dg/ext/dllimport10.C: Likewise.
5877 * g++.dg/ext/dllimport11.C: Likewise.
5878 * g++.dg/ext/dllimport12.C: Likewise.
5879 * g++.dg/ext/dllimport13.C: Likewise.
5880 * g++.dg/ext/dllimport2.C: Likewise.
5881 * g++.dg/ext/dllimport3.C: Likewise.
5882 * g++.dg/ext/dllimport4.C: Likewise.
5883 * g++.dg/ext/dllimport5.C: Likewise.
5884 * g++.dg/ext/dllimport6.C: Likewise.
5885 * g++.dg/ext/dllimport8.C: Likewise.
5886 * g++.dg/ext/dllimport9.C: Likewise.
5887 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5888 targets, too. Additionally enable test for i?86-*-mingw*.
5889 * g++.dg/ext/selectany1.C: Likewise.
5890 Remove guard variable check.
5892 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5896 * gfortran.dg/storage_size_3.f08: Extended.
5898 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5901 * g++.dg/template/stdarg1.C: New test.
5903 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5906 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5907 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5908 from the interface of functions to not hide the errors that
5911 2011-01-06 Jan Hubicka <jh@suse.cz>
5913 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5914 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5916 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5920 * gfortran.dg/interface_33.f90: New test.
5922 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5925 * gcc.c-torture/compile/pr47150.c: New test.
5927 2011-01-06 Ira Rosen <irar@il.ibm.com>
5929 PR tree-optimization/47139
5930 * gcc.dg/vect/pr47139.c: New test.
5932 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5935 * gfortran.dg/extends_type_of_2.f03: New.
5937 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5939 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5941 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5943 * gnat.dg/opt14.adb: New test.
5945 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5948 * gfortran.dg/allocate_error_2.f90: New test.
5950 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5953 * gfortran.dg/storage_size_3.f08: New.
5955 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5957 PR libgfortran/47154
5958 * gfortran.dg/namelist_68.f90: New test.
5960 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5962 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5964 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5967 * gfortran.dg/class_34.f90: New.
5969 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5971 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5972 use __builtin_inff. Skip all single-precision tests that require
5975 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5977 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5979 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5981 PR tree-optimization/47148
5982 * gcc.c-torture/execute/pr47148.c: New test.
5984 PR tree-optimization/47155
5985 * gcc.c-torture/execute/pr47155.c: New test.
5987 PR rtl-optimization/47157
5988 * gcc.c-torture/compile/pr47157.c: New test.
5990 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5992 * gcc.dg/torture/vector-shift2.c (schar): Define.
5993 (main): Always use schar or uchar instead of plain "char" to avoid
5994 dependencies on implementation-defined char signedness.
5996 2011-01-03 Martin Jambor <mjambor@suse.cz>
5998 PR tree-optimization/46801
5999 * gnat.dg/pack9.adb: Remove xfail.
6001 2011-01-03 Martin Jambor <mjambor@suse.cz>
6003 PR tree-optimization/46984
6004 * g++.dg/ipa/pr46984.C: New test.
6006 2011-01-02 Janus Weil <janus@gcc.gnu.org>
6009 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
6011 2011-01-02 Jakub Jelinek <jakub@redhat.com>
6013 PR tree-optimization/47140
6014 * gcc.c-torture/compile/pr47140.c: New test.
6016 PR rtl-optimization/47028
6017 * gcc.dg/pr47028.c: New test.
6019 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
6021 * objc.dg/protocol-forward-1.m: Removed TODO.
6022 * objc.dg/protocol-forward-2.m: New.
6023 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
6024 * obj-c++.dg/protocol-forward-2.mm: New.
6026 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
6029 * g++.dg/eh/pr38662.C: New testcase.
6031 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
6033 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
6034 scan for newline '\n'.
6037 Copyright (C) 2011 Free Software Foundation, Inc.
6039 Copying and distribution of this file, with or without modification,
6040 are permitted in any medium without royalty provided the copyright
6041 notice and this notice are preserved.