1 2011-06-04 Jan Hubicka <jh@suse.cz>
4 * gcc.c-torture/compile/pr48929.c: New testcase.
6 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10 2011-06-03 Jakub Jelinek <jakub@redhat.com>
13 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
15 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
17 * objc.dg/headers.m: Do not include sarray.h and hash.h.
19 2011-06-03 Richard Henderson <rth@redhat.com>
20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
22 * lib/target-supports.exp (check_sse_os_support_available): Use
25 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
27 * objc.dg/headers.m: Do not include objc-list.h.
29 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
31 * objc.dg/type-stream-1.m: Test removed.
32 * objc.dg/headers.m: Do not include typedstream.h.
34 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
36 * objc.dg/torture/forward-1.m (main): Updated testcase.
38 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
41 * gcc.c-torture/compile/pr49163.c: New.
43 2011-06-02 Asher Langton <langton2@llnl.gov>
46 * gfortran.dg/PR49268.f90: New test.
48 2011-06-02 Asher Langton <langton2@llnl.gov>
51 * gfortran.dg/PR37039.f90: New test.
53 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
56 * objc.dg/method-5.m: Updated.
57 * objc.dg/method-19.m: Updated.
58 * objc.dg/method-lookup-1.m: New.
59 * obj-c++.dg/method-6.mm: Updated.
60 * obj-c++.dg/method-7.mm: Updated.
61 * obj-c++.dg/method-lookup-1.mm: New.
63 2011-06-02 DJ Delorie <dj@redhat.com>
65 * lib/timeout.exp (timeout): Add board_info support.
67 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
69 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
71 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
74 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
75 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
77 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
78 Hans-Peter Nilsson <hp@axis.com>
80 PR rtl-optimization/48840
81 * gcc.target/sparc/ultrasp13.c: New test.
83 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
86 * gcc.c-torture/compile/pr49238.c: New.
88 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
90 * gcc.target/arm/g2.c: Skip test in -mthumb.
91 Skip test unless cpu is xscale.
92 * gcc.target/arm/scd42-2.c: Likewise.
93 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
95 2011-06-01 Jason Merrill <jason@redhat.com>
97 * g++.dg/cpp0x/decltype28.C: New.
98 * g++.dg/cpp0x/decltype29.C: New.
100 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
103 * gcc.target/mips/pr45074.c: New test.
105 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
106 Hans-Peter Nilsson <hp@axis.com>
108 PR rtl-optimization/48830
109 * gcc.target/sparc/ultrasp12.c: New test.
111 2011-06-01 David Li <davidxl@google.com>
113 * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
114 * testsuite/gcc.dg/profile-dir-2.c: Ditto.
115 * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
116 * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
117 * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
118 * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
119 * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
120 * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
121 * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
122 * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
123 * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
124 * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
125 * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
126 * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
127 * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
128 * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
129 * testsuite/gcc.dg/profile-dir-3.c: Ditto.
130 * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
132 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
134 * objc.dg/attributes/method-nonnull-1.m: New test.
135 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
137 2011-05-31 Tobias Burnus <burnus@net-b.de>
140 * gfortran.dg/coarray_atomic_1.f90: New.
141 * gfortran.dg/coarray/atomic_1.f90: New.
143 2011-05-31 Jakub Jelinek <jakub@redhat.com>
145 * gcc.dg/guality/bswaptest.c: New test.
146 * gcc.dg/guality/clztest.c: New test.
147 * gcc.dg/guality/ctztest.c: New test.
148 * gcc.dg/guality/rotatetest.c: New test.
151 * gcc.target/i386/pr48688.c: New test.
153 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
156 * g++.dg/lookup/name-clash9.C: New.
158 2011-05-31 Tobias Burnus <burnus@net-b.de>
161 * gfortran.dg/coarray/dummy_1.f90: New.
163 2011-05-31 Tobias Burnus <burnus@net-b.de>
166 * gfortran.dg/coarray/save_1.f90: New.
167 * gfortran.dg/coarray_4.f90: Update dg-error.
169 2011-05-31 Jason Merrill <jason@redhat.com>
171 * g++.dg/cpp0x/rv-template1.C: New.
173 2011-05-31 Jakub Jelinek <jakub@redhat.com>
175 PR rtl-optimization/49235
176 * gcc.dg/pr49235.c: New test.
178 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
180 PR tree-optimization/49093
181 * gcc.dg/vect/pr49093.c: New test.
183 2011-05-31 Dodji Seketeli <dodji@redhat.com>
186 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
188 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
191 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
194 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
197 * gcc.c-torture/execute/pr49186.c: New.
199 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
202 * gcc.target/i386/pr49168-1.c: New.
204 2011-05-30 Jakub Jelinek <jakub@redhat.com>
205 Eric Botcazou <ebotcazou@adacore.com>
207 * gcc.dg/guality/drap.c: New test.
209 2011-05-30 Richard Guenther <rguenther@suse.de>
211 PR tree-optimization/49210
212 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
213 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
215 2011-05-30 Jakub Jelinek <jakub@redhat.com>
218 * g++.dg/gomp/pr49223-1.C: New test.
219 * g++.dg/gomp/pr49223-2.C: New test.
221 2011-05-30 Richard Guenther <rguenther@suse.de>
223 PR tree-optimization/49218
224 * gcc.c-torture/execute/pr49218.c: New testcase.
226 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
228 PR tree-optimization/49199
229 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
230 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
231 -fno-tree-scev-cprop.
233 2011-05-29 Janus Weil <janus@gcc.gnu.org>
236 * gfortran.dg/extends_13.f03: New.
238 2011-05-29 Jakub Jelinek <jakub@redhat.com>
240 PR rtl-optimization/49095
241 * gcc.target/i386/pr49095.c: New test.
243 2011-05-29 Tobias Burnus <burnus@net-b.de>
246 * gfortran.dg/coarray_24.f90: New.
248 2011-05-29 Tobias Burnus <burnus@net-b.de>
251 * gfortran.dg/coarray_23.f90: New.
253 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
256 * gcc.dg/pr48826.c: New test.
258 2011-05-29 Richard Guenther <rguenther@suse.de>
260 PR tree-optimization/49217
261 * gcc.dg/torture/pr49217.c: New testcase.
263 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
266 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
268 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
270 * gnat.dg/boolean_subtype.adb: Rename to...
271 * gnat.dg/boolean_subtype1.adb: ...this.
273 2011-05-28 Jason Merrill <jason@redhat.com>
275 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
277 2011-05-27 Jason Merrill <jason@redhat.com>
279 * g++.dg/cpp0x/enum18.C: Adjust.
281 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
283 2011-05-27 Tobias Burnus <burnus@net-b.de>
286 * gfortran.dg/coarray_22.f90: New.
288 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
290 PR tree-optimization/46728
291 * gcc.target/powerpc/pr46728-1.c: New.
292 * gcc.target/powerpc/pr46728-2.c: New.
293 * gcc.target/powerpc/pr46728-3.c: New.
294 * gcc.target/powerpc/pr46728-4.c: New.
295 * gcc.target/powerpc/pr46728-5.c: New.
296 * gcc.dg/pr46728-6.c: New.
297 * gcc.target/powerpc/pr46728-7.c: New.
298 * gcc.target/powerpc/pr46728-8.c: New.
299 * gcc.dg/pr46728-9.c: New.
300 * gcc.target/powerpc/pr46728-10.c: New.
301 * gcc.target/powerpc/pr46728-11.c: New.
302 * gcc.dg/pr46728-12.c: New.
303 * gcc.target/powerpc/pr46728-13.c: New.
304 * gcc.target/powerpc/pr46728-14.c: New.
305 * gcc.target/powerpc/pr46728-15.c: New.
306 * gcc.target/powerpc/pr46728-16.c: New.
308 2011-05-27 Jason Merrill <jason@redhat.com>
310 * g++.dg/abi/mangle47.C: New.
313 * g++.dg/template/const5.C: New.
315 * g++.dg/cpp0x/enum18.C: New.
317 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
319 * g++.dg/cpp0x/error6.C: New.
321 * g++.dg/cpp0x/error5.C: New.
323 2011-05-27 Jakub Jelinek <jakub@redhat.com>
326 * g++.dg/eh/cond6.C: New test.
328 2011-05-27 Tobias Burnus <burnus@net-b.de>
331 * gfortran.dg/rank_3.f90: New.
332 * gfortran.dg/rank_4.f90: New.
334 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
336 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
339 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
341 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
342 * gnat.dg/bit_packed_array5.adb: ...here.
344 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
347 * testsuite/g++.dg/cpp0x/auto25.C: New.
349 2011-05-27 Richard Guenther <rguenther@suse.de>
351 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
353 2011-05-27 Richard Guenther <rguenther@suse.de>
355 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
357 2011-05-27 Richard Guenther <rguenther@suse.de>
360 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
362 2011-05-26 Jason Merrill <jason@redhat.com>
364 * g++.dg/cpp0x/friend1.C: New.
365 * g++.dg/cpp0x/friend2.C: New.
367 * g++.dg/cpp0x/auto7.C: Update.
368 * g++.dg/template/crash50.C: Adjust.
369 * g++.dg/template/static9.C: Adjust.
370 * g++.old-deja/g++.ext/memconst.C: Adjust.
372 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
374 * gcc.dg/march.c: Ignore a note for some targets.
376 2011-05-26 Janis Johnson <janis187@us.ibm.com>
377 Nathan Froyd <froydnj@codesourcery.com>
381 * g++.old-deja/g++.jason/cond.C: Remove xfails.
382 * g++.dg/parse/pr18770.C: New test.
383 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
385 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
388 * gfortran.dg/dependency_40.f90 : New test.
390 2011-05-26 Tobias Burnus <burnus@net-b.de>
393 * gfortran.dg/coarray/registering_1.f90: New.
395 2011-05-26 Jason Merrill <jason@redhat.com>
397 * g++.dg/cpp0x/variadic111.C: New.
398 * g++.dg/cpp0x/variadic41.C: Adjust.
400 2011-05-26 Richard Guenther <rguenther@suse.de>
402 PR tree-optimization/48702
403 * gcc.dg/torture/pr48702.c: New testcase.
405 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
407 PR gcov-profile/48845
408 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
410 * gcc.dg/matrix/matrix.exp: Likewise.
411 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
412 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
413 line number to check_profiling_available.
414 * lib/target-supports.exp (check_profiling_available): Account for
416 Require TLS runtime support with -fprofile-generate.
417 * lib/profopt.exp (profopt-execute): Add TLS options for
419 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
421 2011-05-26 Jakub Jelinek <jakub@redhat.com>
424 * g++.dg/eh/cond5.C: New test.
426 PR tree-optimization/49161
427 * gcc.c-torture/execute/pr49161.c: New test.
429 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
431 * gcc.target/arm/neon-vorn-vbic.c: New test.
433 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
435 PR tree-optimization/49038
436 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
437 * gcc.dg/vect/pr49038.c: New test.
439 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
440 * g++.dg/init/pr25811-3.C: New.
441 * g++.dg/init/pr25811-4.C: New.
443 2011-05-25 Jason Merrill <jason@redhat.com>
445 * g++.dg/cpp0x/enum17.C: New.
446 * g++.old-deja/g++.jason/rfg10.C: Adjust.
448 * g++.dg/cpp0x/auto24.C: New.
450 * g++.dg/cpp0x/error4.C: New.
452 * g++.dg/cpp0x/rv-restrict.C: New.
454 * g++.dg/cpp0x/enum15.C: New.
455 * g++.dg/cpp0x/constexpr-switch2.C: New.
457 * g++.dg/cpp0x/variadic110.C: New.
459 * g++.dg/cpp0x/auto9.C: Add typedef test.
461 * g++.dg/cpp0x/auto23.C: New.
462 * g++.dg/cpp0x/auto9.C: Adjust.
464 * g++.dg/cpp0x/defaulted29.C: New.
466 * g++.dg/cpp0x/initlist51.C: New.
468 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
470 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
471 * g++.dg/abi/packed1.C: Suppress warning.
472 * g++.dg/warn/Wunused-parm-3.C: Likewise.
473 * g++.dg/template/stdarg1.C: Likewise.
474 * g++.dg/other/packed1.C: Remove arm from xfail list.
476 2011-05-25 Jason Merrill <jason@redhat.com>
478 * g++.dg/cpp0x/enum16.C: New.
479 * g++.dg/parse/error15.C: Adjust.
481 * g++.dg/cpp0x/initlist50.C: New.
483 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
485 * g++.dg/cpp0x/variadic109.C: New.
487 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
489 * gcc.target/i386/pause-1.c: New.
491 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
493 * gcc.dg/stack-usage-1.c: Adjust comment.
494 * gcc.dg/stack-usage-2.c: New test.
496 2011-05-25 Jakub Jelinek <jakub@redhat.com>
499 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
500 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
502 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
504 PR rtl-optimization/48757
505 * gfortran.dg/pr48757.f: New test case.
507 2011-05-24 Jason Merrill <jason@redhat.com>
509 * g++.dg/cpp0x/access01.C: New.
511 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
514 * objc.dg/pr48177.m: New testcase.
516 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
519 * objc.dg/pr48187.m: New testcase.
520 * obj-c++.dg/pr48187.mm: New testcase.
521 * objc.dg/ivar-extra-semicolon.m: New testcase.
523 2011-05-24 Jason Merrill <jason@redhat.com>
525 * g++.dg/template/access21.C: New.
526 * g++.dg/template/access22.C: New.
528 2011-05-24 Michael Matz <matz@gcc.gnu.org>
530 PR rtl-optimization/48633
531 * g++.dg/pr48633.C: New test.
533 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
536 * g++.dg/other/pr49133.C: New test.
538 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
539 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
541 * gcc.dg/torture/tls/run-gd.c: New test.
542 * gcc.dg/torture/tls/run-ie.c: New test.
543 * gcc.dg/torture/tls/run-ld.c: New test.
544 * gcc.dg/torture/tls/run-le.c: New test.
545 * lib/target-supports.exp (check_effective_target_tls_runtime):
546 Build testcase with TLS options.
548 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
550 * gcc.dg/vect/pr48172.c: Remove dg-do run.
552 2011-05-24 Tom de Vries <tom@codesourcery.com>
554 PR tree-optimization/49121
555 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
557 2011-05-23 Jason Merrill <jason@redhat.com>
559 * g++.dg/cpp0x/defaulted28.C: New.
561 * g++.dg/cpp0x/sfinae25.C: New.
563 * g++.dg/cpp0x/rv-cast2.C: New.
565 * g++.dg/cpp0x/enum14.C: New.
567 2011-05-23 Jakub Jelinek <jakub@redhat.com>
570 * gcc.c-torture/execute/pr49123.c: New test.
573 * gcc.dg/debug/pr49032.c: New test.
576 * gcc.dg/pr49120.c: New test.
578 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
581 * gcc.target/i386/pr47315.c: New test.
583 2011-05-23 Jason Merrill <jason@redhat.com>
585 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
587 * g++.dg/cpp0x/sfinae24.C: New.
589 * g++.dg/cpp0x/error3.C: New.
591 * g++.dg/cpp0x/defaulted27.C: New.
593 * g++.dg/cpp0x/decltype27.C: New.
595 2011-05-23 Richard Guenther <rguenther@suse.de>
597 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
599 2011-05-23 Richard Guenther <rguenther@suse.de>
601 PR tree-optimization/40874
602 * g++.dg/tree-ssa/pr40874.C: New testcase.
604 2011-05-23 Richard Guenther <rguenther@suse.de>
606 PR tree-optimization/49115
607 * g++.dg/torture/pr49115.C: New testcase.
609 2011-05-23 Richard Guenther <rguenther@suse.de>
612 * gcc.dg/memcpy-3.c: New testcase.
614 2011-05-23 Jakub Jelinek <jakub@redhat.com>
617 * gcc.c-torture/execute/pr48973-1.c: New test.
618 * gcc.c-torture/execute/pr48973-2.c: New test.
620 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
623 * g++.dg/warn/pr18016.C: New.
625 2011-05-23 Tom de Vries <tom@codesourcery.com>
628 * gcc.target/arm/ivopts-6.c: New test.
630 2011-05-22 Jakub Jelinek <jakub@redhat.com>
633 * gcc.c-torture/compile/pr49029.c: New test.
635 2011-05-22 Jason Merrill <jason@redhat.com>
637 * g++.dg/cpp0x/sfinae23.C: New.
638 * g++.dg/cpp0x/sfinae8.C: Correct.
640 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
642 * gfortran.dg/function_optimize_8.f90: New test case.
644 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
646 PR tree-optimization/49087
647 * gcc.dg/vect/O3-pr49087.c: New test.
649 2011-05-21 Jason Merrill <jason@redhat.com>
651 * g++.dg/debug/const5.C: New.
653 2011-05-20 Jason Merrill <jason@redhat.com>
655 * g++.dg/cpp0x/constexpr-static7.C: Extend.
657 * g++.dg/cpp0x/constexpr-static7.C: New.
659 * g++.dg/cpp0x/enum12.C: New.
660 * g++.dg/cpp0x/enum13.C: New.
662 2011-05-21 Janus Weil <janus@gcc.gnu.org>
665 * gfortran.dg/select_type_23.f03: New.
667 2011-05-20 Jason Merrill <jason@redhat.com>
669 * g++.dg/cpp0x/defaulted26.C: New.
671 * g++.dg/cpp0x/noexcept02.C: Fix.
672 * g++.dg/cpp0x/noexcept03.C: Fix.
673 * g++.dg/cpp0x/noexcept08.C: Fix.
674 * g++.dg/cpp0x/noexcept10.C: New.
676 2011-05-20 Janus Weil <janus@gcc.gnu.org>
679 * gfortran.dg/extends_12.f03: New.
681 2011-05-20 Jason Merrill <jason@redhat.com>
683 * g++.dg/template/koenig9.C: New.
684 * g++.dg/opt/pr47615.C: Fix.
685 * g++.dg/overload/defarg1.C: Fix.
686 * g++.dg/tc1/dr213.C: Remove xfail.
687 * g++.dg/torture/pr34850.C: Fix.
688 * g++.dg/torture/pr39362.C: Fix.
689 * g++.old-deja/g++.brendan/crash56.C: Fix.
690 * g++.old-deja/g++.pt/memtemp47.C: Fix.
692 2011-05-20 Richard Guenther <rguenther@suse.de>
694 PR tree-optimization/49079
695 * gcc.dg/torture/pr49079.c: New testcase.
697 2011-05-20 Jakub Jelinek <jakub@redhat.com>
699 PR tree-optimization/49073
700 * gcc.c-torture/execute/pr49073.c: New test.
702 2011-06-19 Tobias Burnus <burnus@net-b.de>
705 * gfortran.dg/coarray_21.f90: New.
707 2011-05-19 Joseph Myers <joseph@codesourcery.com>
709 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
712 2011-05-19 Richard Guenther <rguenther@suse.de>
715 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
717 2011-05-19 Richard Guenther <rguenther@suse.de>
720 * gcc.dg/builtin-object-size-11.c: New testcase.
722 2011-05-19 Tom de Vries <tom@codesourcery.com>
725 * gcc.target/arm/ivopts.c: New test.
726 * gcc.target/arm/ivopts-2.c: New test.
728 2011-05-19 Tom de Vries <tom@codesourcery.com>
730 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
732 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
734 * gcc.c-torture/execute/960321-1.x: Remove.
736 2011-05-18 Janus Weil <janus@gcc.gnu.org>
739 * gfortran.dg/move_alloc_4.f90: New.
741 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
744 * gcc.target/i386/pr49002-1.c: New test.
745 * gcc.target/i386/pr49002-2.c: Likewise.
747 2011-05-18 Jakub Jelinek <jakub@redhat.com>
749 PR tree-optimization/49039
750 * gcc.c-torture/execute/pr49039.c: New test.
751 * gcc.dg/tree-ssa/pr49039.c: New test.
752 * g++.dg/torture/pr49039.C: New test.
754 2011-05-18 Jason Merrill <jason@redhat.com>
756 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
757 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
758 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
760 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
762 * gcc.target/bfin/mcpu-bf592.c: New test.
764 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
766 PR tree-optimization/41881
767 * gcc.dg/vect/O3-pr41881.c: New test.
768 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
770 2011-05-18 Jakub Jelinek <jakub@redhat.com>
772 PR tree-optimization/49000
773 * gcc.dg/pr49000.c: New test.
775 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
777 * gnat.dg/invalid1.adb: New test.
779 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
781 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
783 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
784 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
786 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
789 * g++.dg/cpp0x/range-for18.C: New.
791 2011-05-15 Tobias Burnus <burnus@net-b.de>
794 * gfortran.dg/coarray/image_index_2.f90: New.
796 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
798 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
799 * g++.dg/cpp0x/override2.C: New.
801 2011-05-14 Tobias Burnus <burnus@net-b.de>
804 * gfortran.de/coarray_20.f90: New.
806 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
809 * function_optimize_7.f90: New test case.
811 2011-05-13 Jason Merrill <jason@redhat.com>
813 * g++.dg/cpp0x/decltype26.C: New.
814 * g++.dg/cpp0x/enum11.C: New.
816 2011-05-13 Tobias Burnus <burnus@net-b.de>
820 * gfortran.dg/assign_8.f90: Update dg-error.
822 2011-05-13 Tobias Burnus <burnus@net-b.de>
825 * gfortran.dg/io_constraints_8.f90: New.
826 * gfortran.dg/io_constraints_9.f90: New.
828 2011-05-13 Martin Thuresson <martint@google.com>
830 PR gcov-profile/47793
831 * gcc.dg/pr47793.c: New.
833 2011-05-12 Jakub Jelinek <jakub@redhat.com>
835 PR tree-optimization/48975
836 * gcc.dg/pr48975.c: New test.
838 2011-05-12 Tobias Burnus <burnus@net-b.de>
841 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
843 2011-05-12 Jason Merrill <jason@redhat.com>
845 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
847 2011-05-12 Geert Bosch <bosch@adacore.com>
849 * gnat.dg/view_conversion1.adb: New test.
851 2011-05-12 Richard Guenther <rguenther@suse.de>
853 PR tree-optimization/48172
854 * gcc.dg/vect/pr48172.c: New testcase.
856 2011-05-12 Jakub Jelinek <jakub@redhat.com>
859 * g++.dg/opt/pr48967.C: New test.
861 2011-05-11 Jason Merrill <jason@redhat.com>
863 * g++.dg/cpp0x/constexpr-friend.C: New.
864 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
866 * g++.dg/cpp0x/sfinae22.C: New.
868 2011-05-11 Tobias Burnus <burnus@net-b.de>
871 * gfortran.dg/generic_24.f90: New.
873 2011-05-11 Richard Guenther <rguenther@suse.de>
875 PR tree-optimization/15256
876 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
878 2011-05-11 Jakub Jelinek <jakub@redhat.com>
881 * gcc.dg/pr48159-1.c: New test.
882 * gcc.dg/pr48159-2.c: New test.
884 2011-05-11 Richard Guenther <rguenther@suse.de>
887 * gcc.dg/torture/pr48953.c: New testcase.
889 2011-05-11 Richard Guenther <rguenther@suse.de>
891 PR tree-optimization/18041
892 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
894 2011-05-11 Alan Modra <amodra@gmail.com>
897 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
899 2011-05-10 Jason Merrill <jason@redhat.com>
901 * g++.dg/cpp0x/defaulted25.C: New.
902 * g++.dg/template/crash7.C: Adjust.
904 * g++.dg/cpp0x/variadic108.C: New.
906 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
908 * g++.dg/inherit/virtual9.C: Extend.
910 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
913 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
914 are passed and returned in vector registers.
916 2011-05-10 Richard Guenther <rguenther@suse.de>
918 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
919 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
920 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
921 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
922 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
925 2011-05-10 Jakub Jelinek <jakub@redhat.com>
927 PR tree-optimization/48611
928 PR tree-optimization/48794
929 * gfortran.dg/gomp/pr48611.f90: New test.
930 * gfortran.dg/gomp/pr48794.f90: New test.
933 * gcc.dg/dfp/pr48928.c: New test.
935 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
938 * g++.dg/cpp0x/pr48522.C: New.
940 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
943 * g++.dg/cpp0x/sfinae21.C: New.
945 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
947 * g++.dg/template/sfinae28.C: Rename to...
948 * g++.dg/cpp0x/sfinae19.C: ... this.
949 * g++.dg/template/sfinae29.C: Rename to...
950 * g++.dg/cpp0x/sfinae20.C: ... this.
952 2011-05-09 Jeff Law <law@redhat.com>
954 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
957 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
960 * g++.dg/init/pr20039.C: New.
962 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
966 * g++.dg/template/sfinae28.C: New.
967 * g++.dg/template/sfinae29.C: Likewise.
969 2011-05-09 Jason Merrill <jason@redhat.com>
971 * g++.dg/template/nontype23.C: New.
973 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
975 * g++.dg/init/pr48859.C: New.
977 2011-05-09 Jason Merrill <jason@redhat.com>
979 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
980 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
981 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
982 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
983 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
984 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
985 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
986 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
988 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
990 * g++.dg/inherit/virtual9.C: New.
992 2011-05-09 Dodji Seketeli <dodji@redhat.com>
995 * g++.dg/template/dependent-expr8.C: New test case.
997 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
999 PR tree-optimization/48837
1000 * gcc.dg/pr48837.c: New testcase.
1002 2011-05-06 Jason Merrill <jason@redhat.com>
1004 * g++.dg/cpp0x/constexpr-condition2.C: New.
1006 * g++.dg/cpp0x/constexpr-missing.C: New.
1008 2011-05-06 Tobias Burnus <burnus@net-b.de>
1011 * gfortran.dg/coarray/this_image_2.f90: New.
1013 2011-05-06 Tobias Burnus <burnus@net-b.de>
1017 * gfortran.dg/bind_c_usage_22.f90: New.
1018 * gfortran.dg/bind_c_usage_23.f90: New.
1019 * gfortran.dg/bind_c_usage_24.f90: New.
1020 * gfortran.dg/bind_c_usage_24_c.c: New.
1022 2011-05-06 Dodji Seketeli <dodji@redhat.com>
1025 * g++.dg/template/member9.C: New test case.
1027 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
1029 * gnat.dg/discr29.ad[sb]: New test.
1030 * gnat.dg/discr30.adb: Likewise.
1032 2011-05-05 Julian Brown <julian@codesourcery.com>
1034 * gcc.target/arm/neon-vset_lanes8.c: New test.
1036 2011-05-05 Jason Merrill <jason@redhat.com>
1038 * g++.dg/init/new32.C: New.
1040 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1042 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
1045 2011-05-05 Jakub Jelinek <jakub@redhat.com>
1047 PR rtl-optimization/48381
1048 * gcc.c-torture/compile/pr48381.c: New test.
1050 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
1052 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
1054 * gcc.target/i386/opt-1.c: Ditto.
1056 2011-05-04 Jason Merrill <jason@redhat.com>
1058 * g++.dg/conversion/base1.C: New.
1060 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1062 PR libgfortran/48787
1063 * gfortran.dg/round_3.f08: Add more checks to test case.
1065 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
1067 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
1068 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
1069 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
1070 Gate test on effective_target fd_truncate.
1072 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
1074 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
1075 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1076 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
1077 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
1078 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
1079 * gcc.target/i386/pr38824.c: Ditto.
1080 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
1081 * gcc.target/i386/vecinit-2.c: Ditto.
1082 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
1083 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
1084 * gcc.target/i386/parity-2.c: Ditto.
1085 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
1087 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
1089 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
1091 * gcc.target/bfin/mcpu-bf514.c: Likewise.
1092 * gcc.target/bfin/mcpu-bf516.c: Likewise.
1093 * gcc.target/bfin/mcpu-bf518.c: Likewise.
1095 2011-05-03 Tobias Burnus <burnus@net-b.de>
1098 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
1100 2011-05-03 Tobias Burnus <burnus@net-b.de>
1103 * gfortran.dg/coarray/this_image_1.f90: New.
1105 2011-05-03 Tobias Burnus <burnus@net-b.de>
1108 * gfortran.dg/coarray/caf.dg: New.
1109 * gfortran.dg/coarray/image_index_1.f90: New, copied
1110 from ../coarray_16.f90.
1112 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1115 * g++.dg/ext/complex9.C: New.
1117 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1120 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
1121 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
1122 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
1124 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1126 * gcc.target/bfin/builtins: Created.
1127 * gcc.target/bfin/hisilh-O0.c: Deleted.
1128 * gcc.target/bfin/hisilh.c: Moved to...
1129 * gcc.target/bfin/builtins/hisilh.c: ...here.
1130 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
1131 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
1132 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
1133 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
1134 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
1135 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
1136 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
1137 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
1138 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
1139 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
1140 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
1141 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
1142 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
1143 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
1144 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
1145 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
1146 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
1147 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
1148 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
1149 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
1150 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
1151 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
1152 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
1153 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
1154 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
1155 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
1156 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
1157 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
1158 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
1159 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
1160 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
1161 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
1162 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
1163 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
1164 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
1165 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
1166 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
1167 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
1168 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
1169 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
1170 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
1171 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
1172 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
1173 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
1174 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
1175 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
1176 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
1177 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
1178 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
1179 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
1180 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
1181 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
1182 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
1183 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
1184 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
1185 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
1186 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
1187 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
1188 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
1189 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
1190 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
1191 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
1192 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
1193 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
1194 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
1195 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
1196 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
1197 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
1198 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
1199 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
1200 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
1201 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
1202 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
1203 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
1204 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
1205 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
1206 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
1207 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
1208 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
1209 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
1210 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
1211 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
1212 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
1213 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
1214 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
1215 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
1216 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
1217 * gcc.target/bfin/builtins/circptr.c: Ditto.
1218 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
1219 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
1220 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
1221 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
1222 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
1223 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
1224 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
1225 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
1226 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
1227 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
1228 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
1229 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
1230 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
1231 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
1232 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
1233 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
1234 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
1235 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
1236 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
1237 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
1238 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
1239 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
1240 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
1241 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
1242 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
1243 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
1244 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
1245 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
1246 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
1247 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
1248 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
1249 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
1250 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
1251 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
1252 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
1253 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
1254 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
1255 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
1256 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
1257 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
1258 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
1259 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
1260 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
1261 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
1262 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
1263 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
1264 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
1265 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
1266 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
1267 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
1268 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
1269 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
1270 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
1271 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
1272 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
1273 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
1274 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
1275 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
1276 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
1277 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
1278 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
1279 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
1280 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
1281 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
1282 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
1283 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
1284 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
1285 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
1286 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
1287 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
1289 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
1291 * gcc.target/arm/cold-lc.c: New test.
1293 2011-05-03 Jakub Jelinek <jakub@redhat.com>
1296 * gcc.dg/pr48774.c: New test.
1298 2011-05-03 Richard Guenther <rguenther@suse.de>
1300 * gcc.dg/large-size-array-5.c: New testcase.
1302 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1304 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
1306 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1308 * lib/target-supports.exp (check_effective_target_vect_strided):
1310 (check_effective_target_vect_strided2)
1311 (check_effective_target_vect_strided3)
1312 (check_effective_target_vect_strided4)
1313 (check_effective_target_vect_strided8): ...these new functions.
1315 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1316 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1317 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1318 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1319 * gcc.dg/vect/pr37539.c: Likewise.
1320 * gcc.dg/vect/slp-11a.c: Likewise.
1321 * gcc.dg/vect/slp-11b.c: Likewise.
1322 * gcc.dg/vect/slp-11c.c: Likewise.
1323 * gcc.dg/vect/slp-12a.c: Likewise.
1324 * gcc.dg/vect/slp-12b.c: Likewise.
1325 * gcc.dg/vect/slp-18.c: Likewise.
1326 * gcc.dg/vect/slp-19a.c: Likewise.
1327 * gcc.dg/vect/slp-19b.c: Likewise.
1328 * gcc.dg/vect/slp-21.c: Likewise.
1329 * gcc.dg/vect/slp-23.c: Likewise.
1330 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1332 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1333 instead of vect_interleave && vect_extract_even_odd.
1334 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1335 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1336 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1337 * gcc.dg/vect/vect-1.c: Likewise.
1338 * gcc.dg/vect/vect-10.c: Likewise.
1339 * gcc.dg/vect/vect-98.c: Likewise.
1340 * gcc.dg/vect/vect-107.c: Likewise.
1341 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1342 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1343 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1344 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1345 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1346 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1347 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1348 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1349 * gcc.dg/vect/vect-strided-float.c: Likewise.
1350 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1351 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1352 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1353 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1354 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1355 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1356 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1357 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1358 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1359 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1360 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1361 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1362 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1363 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1364 * gcc.dg/vect/vect-vfa-03.c: Likewise.
1366 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1368 * gcc.dg/vect/pr30843.c: Likewise.
1369 * gcc.dg/vect/pr33866.c: Likewise.
1370 * gcc.dg/vect/slp-reduc-6.c: Likewise.
1371 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1372 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1373 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1375 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1377 * gcc.dg/vect/slp-11.c: Split into...
1378 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1379 gcc.dg/vect/slp-11c.c: ...these tests.
1380 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1381 * gcc.dg/vect/slp-12c.c: ...this new test.
1382 * gcc.dg/vect/slp-19.c: Split into...
1383 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1384 gcc.dg/vect/slp-19c.c: ...these new tests.
1386 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1388 * lib/target-supports.exp
1389 (check_effective_target_vect_extract_even_odd_wide): Delete.
1390 (check_effective_target_vect_strided_wide): Likewise.
1391 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1392 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1393 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1394 * gcc.dg/vect/pr37539.c: Likewise.
1395 * gcc.dg/vect/slp-11.c: Likewise.
1396 * gcc.dg/vect/slp-12a.c: Likewise.
1397 * gcc.dg/vect/slp-12b.c: Likewise.
1398 * gcc.dg/vect/slp-19.c: Likewise.
1399 * gcc.dg/vect/slp-23.c: Likewise.
1400 * gcc.dg/vect/vect-1.c: Likewise.
1401 * gcc.dg/vect/vect-98.c: Likewise.
1402 * gcc.dg/vect/vect-107.c: Likewise.
1403 * gcc.dg/vect/vect-strided-float.c: Likewise.
1405 2011-05-02 Jason Merrill <jason@redhat.com>
1407 * g++.dg/init/new31.C: New.
1409 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
1412 * gcc.dg/pr35445.c: New test.
1414 2011-05-02 Jason Merrill <jason@redhat.com>
1416 * c-c++-common/vla-1.c: New.
1418 2011-05-02 Richard Guenther <rguenther@suse.de>
1420 PR tree-optimization/48822
1421 * gcc.dg/torture/pr48822.c: New testcase.
1423 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
1426 * g++.dg/cpp0x/constexpr-47969.C: New.
1428 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
1431 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
1432 on vect_no_align targets.
1433 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1434 vect_no_align targets.
1436 2011-05-01 Xinliang David Li <davidxl@google.com>
1438 * gcc.dg/tree-ssa/integer-addr.c: New test.
1439 * gcc.dg/tree-ssa/alias_bug.c: New test.
1441 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1443 PR libgfortran/48787
1444 * gfortran.dg/round_3.f08: Add more checks.
1446 2011-04-30 Tobias Burnus <burnus@net-b.de>
1449 * gfortran.dg/import9.f90: New, proper test.
1450 * gfortran.dg/interface_37.f90: Remove bogus
1451 test (bogus copy of interface_36.f90).
1453 2011-04-30 Tobias Burnus <burnus@net-b.de>
1456 * gfortran.dg/interface_37.f90: New.
1458 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
1461 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1463 2011-04-30 Jakub Jelinek <jakub@redhat.com>
1465 PR tree-optimization/48809
1466 * gcc.c-torture/execute/pr48809.c: New test.
1468 2011-04-29 Jeff Law <law@redhat.com>
1470 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1472 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1475 * g++.dg/init/ctor10.C: New.
1477 2011-04-29 Le-Chun Wu <lcwu@google.com>
1479 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1480 warning in implicitly instantiated templates.
1482 2011-04-29 Le-Chun Wu <lcwu@google.com>
1484 * g++.dg/warn/Wnull-conversion-1.C: New.
1485 * g++.dg/warn/Wnull-conversion-2.C: New.
1487 2011-04-29 Diego Novillo <dnovillo@google.com>
1489 * g++.old-deja/g++.other/null3.C: Expect warning about
1490 converting boolean to a pointer.
1492 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
1495 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1499 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1501 2011-04-29 Tobias Burnus <burnus@net-b.de>
1504 * gfortran.dg/typebound_proc_22.f90: New.
1507 * gfortran.dg/interface_36.f90: New.
1509 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1511 PR libgfortran/48488
1512 PR libgfortran/48602
1513 PR libgfortran/48615
1514 PR libgfortran/48684
1515 PR libgfortran/48787
1516 * gfortran.dg/fmt_g.f: Adjust test.
1517 * gfortran.dg/fmt_g0_1.f08: Adjust test.
1518 * gfortran.dg/round_3.f08: New test.
1519 * gfortran.dg/namelist_print_1.f: Adjust test.
1520 * gfortran.dg/char4_iunit_1.f03: Adjust test.
1521 * gfortran.dg/f2003_io_5.f03: Adjust test.
1522 * gfortran.dg/coarray_15.f90: Adjust test.
1523 * gfortran.dg/namelist_65.f90: Adjust test.
1524 * gfortran.dg/fmt_cache_1.f: Adjust test.
1525 * gfortran.dg/char4_iunit_2.f03: Adjust test.
1526 * gfortran.dg/real_const_3.f90: Adjust test.
1528 2011-04-28 Xinliang David Li <davidxl@google.com>
1530 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1531 * testsuite/g++.dg/prof-robust-1.C: New test.
1533 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
1535 PR tree-optimization/48765
1536 * gcc.dg/vect/pr48765.c: New.
1538 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1540 PR tree-optimization/48775
1541 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1543 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1546 * g++.dg/inherit/pr48798.C: New.
1547 * g++.old-deja/g++.other/base1.C: Adjust.
1549 2011-04-28 Dodji Seketeli <dodji@redhat.com>
1552 * g++.dg/template/inherit7.C: New test case.
1554 2011-04-28 Richard Guenther <rguenther@suse.de>
1556 PR tree-optimization/40052
1557 PR tree-optimization/15347
1558 * gcc.dg/tree-ssa/vrp57.c: New testcase.
1559 * gcc.dg/pr15347.c: Likewise.
1561 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1564 * g++.dg/cpp0x/sfinae18.C: New.
1566 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1569 * g++.dg/ext/is_literal_type1.C: New.
1571 2011-04-28 Tobias Burnus <burnus@net-b.de>
1575 * gfortran.dg/interface_35.f90: New.
1576 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1577 * gfortran.dg/func_result_6.f90: Add dg-warning.
1578 * gfortran.dg/bessel_1.f90: Ditto.
1579 * gfortran.dg/hypot_1.f90: Ditto.
1580 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1581 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1582 * gfortran.dg/interface_assignment_4.f90: Ditto.
1584 2011-04-27 Jason Merrill <jason@redhat.com>
1586 * g++.dg/ext/complex8.C: New.
1588 * g++.dg/cpp0x/initlist49.C: New.
1589 * g++.dg/init/new30.C: New.
1591 2011-04-27 Tobias Burnus <burnus@net-b.de>
1594 * gfortran.dg/whole_file_34.f90: New.
1596 2011-04-27 Jan Hubicka <jh@suse.cz>
1598 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1600 2011-04-27 Jason Merrill <jason@redhat.com>
1602 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1604 * g++.dg/parse/ambig6.C: New.
1606 2011-04-27 Nick Clifton <nickc@redhat.com>
1608 * gcc.dg/20020312-2.c: Add definition for RX.
1610 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1611 option with RX targets.
1613 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1616 2011-04-27 Richard Guenther <rguenther@suse.de>
1618 * gcc.dg/tree-ssa/pr23382.c: Remove.
1620 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1623 * gcc.c-torture/compile/pr48767.c: New test.
1625 2011-04-27 Richard Guenther <rguenther@suse.de>
1627 PR tree-optimization/48772
1628 * g++.dg/pr48772.C: New testcase.
1630 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1633 * gcc.c-torture/compile/pr48742.c: New test.
1635 2011-04-26 Jason Merrill <jason@redhat.com>
1637 * g++.dg/lookup/koenig13.C: New.
1639 * g++.dg/cpp0x/initlist48.C: New.
1641 2011-04-25 Jason Merrill <jason@redhat.com>
1643 * g++.dg/cpp0x/sfinae17.C: New.
1645 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1648 * gcc.target/powerpc/pr48258-1.c: New file.
1649 * gcc.target/powerpc/pr48258-2.c: Ditto.
1651 2011-04-26 Xinliang David Li <davidxl@google.com>
1653 * gcc.dg/uninit-suppress.c: New test.
1654 * gcc.dg/uninit-suppress.c: New test.
1656 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1659 * gcc.dg/pr48768.c: New test.
1661 PR tree-optimization/48734
1662 * gcc.c-torture/compile/pr48734.c: New test.
1665 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1667 2011-04-26 Richard Guenther <rguenther@suse.de>
1669 PR tree-optimization/48731
1670 * gcc.dg/torture/pr48731.c: New testcase.
1672 2011-04-26 Richard Guenther <rguenther@suse.de>
1675 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1677 2011-04-26 Richard Guenther <rguenther@suse.de>
1680 * gcc.dg/torture/pr48694-1.c: New testcase.
1681 * gcc.dg/torture/pr48694-2.c: Likewise.
1683 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1685 * g++.dg/ext/underlying_type1.C: New.
1686 * g++.dg/ext/underlying_type2.C: Likewise.
1687 * g++.dg/ext/underlying_type3.C: Likewise.
1688 * g++.dg/ext/underlying_type4.C: Likewise.
1689 * g++.dg/ext/underlying_type5.C: Likewise.
1690 * g++.dg/ext/underlying_type6.C: Likewise.
1691 * g++.dg/ext/underlying_type7.C: Likewise.
1692 * g++.dg/ext/underlying_type8.C: Likewise.
1693 * g++.dg/ext/underlying_type9.C: Likewise.
1694 * g++.dg/ext/underlying_type10.C: Likewise.
1696 2011-04-25 Jason Merrill <jason@redhat.com>
1698 * g++.dg/cpp0x/regress/template-const2.C: New.
1700 2011-04-25 Jeff Law <law@redhat.com>
1702 * gcc.dg/tree-ssa/vrp56.c: new test.
1704 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1706 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1708 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1710 PR preprocessor/48740
1711 * c-c++-common/raw-string-11.c: New test.
1713 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1715 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1718 2011-04-23 Tobias Burnus <burnus@net-b.de>
1721 * gfortran.dg/coarray_19.f90: New.
1723 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1726 * gcc.dg/pr48685.c: New test.
1728 2011-04-22 Jan Hubicka <jh@suse.cz>
1730 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1732 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1734 PR tree-optimization/48717
1735 * gcc.c-torture/execute/pr48717.c: New test.
1737 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1740 * gcc.target/i386/pr48723.c: New test.
1742 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1745 * gcc.dg/gomp/pr48716.c: New test.
1746 * g++.dg/gomp/pr48716.C: New test.
1748 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1751 * gcc.dg/missing-field-init-2.c: Update testcase.
1753 2011-04-22 Alan Modra <amodra@gmail.com>
1755 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1757 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1760 * gfortran.dg/function_optimize_6.f90: New test.
1762 2011-04-21 Easwaran Raman <eraman@google.com>
1764 * gcc.dg/stack-layout-2.c: New test.
1766 2011-04-21 Richard Guenther <rguenther@suse.de>
1769 * g++.dg/lto/pr48207-2_0.C: New testcase.
1770 * g++.dg/lto/pr48207-3_0.C: Likewise.
1772 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1774 * gnat.dg/volatile5.adb: New test.
1775 * gnat.dg/volatile5_pkg.ads: New helper.
1777 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1780 * gcc.target/i386/pr48708.c: New test.
1782 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1784 * gcc.dg/vect/vect-119.c: New test.
1786 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1788 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1791 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1792 Richard Sandiford <richard.sandiford@linaro.org>
1795 * gcc.target/arm/pr46329.c: New test.
1797 2011-04-21 Tobias Burnus <burnus@net-b.de>
1800 * gfortran.dg/coarray_18.f90: New.
1802 2011-04-20 Jason Merrill <jason@redhat.com>
1804 * g++.dg/cpp0x/initlist47.C: New.
1806 * g++.dg/init/dtor4.C: New.
1808 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1811 * gcc.target/i386/sse2-pinsrw.c: New test.
1812 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1813 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1814 * gcc.target/i386/sse2-insvhi.c: Ditto.
1815 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1816 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1818 2011-04-20 Jason Merrill <jason@redhat.com>
1820 * g++.dg/template/const4.C: New.
1822 2011-04-20 Easwaran Raman <eraman@google.com>
1824 * gcc.dg/stack-layout-1.c: New test.
1826 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1828 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1829 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1832 2011-04-20 Kai Tietz <ktietz@redhat.com>
1834 * gcc.dg/binop-xor1.c: New test.
1835 * gcc.dg/binop-xor2.c: New test.
1836 * gcc.dg/binop-xor3.c: New test.
1837 * gcc.dg/binop-xor4.c: New test.
1838 * gcc.dg/binop-xor5.c: New test.
1840 2011-04-20 Richard Guenther <rguenther@suse.de>
1842 PR tree-optimization/47892
1843 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1845 2011-04-20 Richard Guenther <rguenther@suse.de>
1848 * g++.dg/torture/pr48695.C: New testcase.
1850 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1852 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1853 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1854 * gcc.c-torture/execute/pr45262.c: Ditto
1855 * gcc.dg/torture/pr43165.c: Ditto.
1856 * gcc.dg/torture/pr47228.c: Ditto.
1857 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1858 * gcc.dg/ipa/pr45644.c: Ditto.
1859 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1862 2011-04-19 Jason Merrill <jason@redhat.com>
1864 * g++.dg/ext/complex7.C: New.
1866 * g++.dg/ext/attrib41.C: New.
1868 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1871 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1873 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1876 * gcc.target/i386/pr48678.c: New test.
1878 2011-04-19 Martin Jambor <mjambor@suse.cz>
1880 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1881 * g++.dg/opt/devirt2.C: New test.
1882 * g++.dg/ipa/devirt-g-1.C: Likewise.
1884 2011-04-19 Tobias Burnus <burnus@net-b.de>
1887 * gfortran.dg/whole_file_33.f90: New.
1889 2011-04-19 Martin Jambor <mjambor@suse.cz>
1891 * g++.dg/ipa/devirt-7.C: New test.
1893 2011-04-19 Richard Guenther <rguenther@suse.de>
1896 * g++.dg/lto/pr48207_0.C: New testcase.
1898 2011-04-18 Jason Merrill <jason@redhat.com>
1900 * g++.dg/init/void1.C: New.
1902 * g++.dg/cpp0x/union4.C: New.
1904 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1907 * g++.dg/torture/pr48661.C: New test.
1910 * g++.dg/gomp/pr48632.C: New test.
1912 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1914 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1915 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1917 2011-04-18 Tobias Burnus <burnus@net-b.de>
1920 * gfortran.dg/coarray_17.f90: New.
1921 * gfortran.dg/coarray_10.f90: Update dg-error.
1923 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1926 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1927 * gfortran.dg/guality/guality.exp: Likewise.
1929 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1931 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1933 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1935 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1937 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1939 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1941 2011-04-18 Richard Guenther <rguenther@suse.de>
1944 * g++.dg/torture/pr46364.C: New testcase.
1946 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1948 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1950 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1952 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1954 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1955 Ira Rosen <ira.rosen@linaro.org>
1958 * gcc.target/arm/pr48252.c: New test.
1960 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1962 PR tree-optimization/48616
1963 * gcc.dg/pr48616.c: New test.
1965 2011-04-18 Tobias Burnus <burnus@net-b.de>
1968 * gfortran.dg/coarray_16.f90: New.
1970 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1973 * gfortran.dg/realloc_on_assign_7.f03: New test.
1975 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1977 PR libgfortran/48602
1978 * gfortran.dg/fmt_g0_6.f08: New test.
1980 2011-04-17 Jason Merrill <jason@redhat.com>
1982 * g++.dg/cpp0x/sfinae16.C: New.
1984 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1986 * gcc.target/mips/reg-var-1.c: New test.
1988 2011-04-17 Jan Hubicka <jh@suse.cz>
1990 * gcc.dg/winline-5.c: Update testcase.
1992 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1994 * gnat.dg/discr27.ad[sb]: Move dg directive.
1995 * gnat.dg/discr28.ad[sb]: New test.
1996 * gnat.dg/discr28_pkg.ads: New helper.
1998 2011-04-17 Michael Matz <matz@suse.de>
2000 PR tree-optimization/48622
2002 * gcc.dg/lto/pr48622_0.c: New test.
2004 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
2006 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
2007 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2008 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2009 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2010 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2011 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2013 2011-04-15 Jason Merrill <jason@redhat.com>
2015 * g++.dg/cpp0x/range-for17.C: New.
2017 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2019 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
2020 * g++.dg/cpp0x/range-for3.C: Likewise.
2021 * g++.dg/cpp0x/range-for9.C: Correct error message.
2022 * g++.dg/cpp0x/range-for11.C: New.
2023 * g++.dg/cpp0x/range-for12.C: New.
2024 * g++.dg/cpp0x/range-for13.C: New.
2025 * g++.dg/cpp0x/range-for14.C: New.
2026 * g++.dg/cpp0x/range-for15.C: New.
2027 * g++.dg/cpp0x/range-for16.C: New.
2029 2011-04-15 Tobias Burnus <burnus@net-b.de>
2032 * gfortran.dg/coarray_15.f90: Change to dg-do run.
2034 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
2036 * objc.dg/naming-4.m: Updated.
2037 * objc.dg/naming-5.m: Updated.
2038 * objc.dg/naming-6.m: New.
2039 * objc.dg/naming-7.m: New.
2040 * obj-c++.dg/naming-1.mm: Updated.
2041 * obj-c++.dg/naming-2.mm: Updated.
2042 * obj-c++.dg/naming-3.mm: New.
2043 * obj-c++.dg/naming-4.mm: New.
2045 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2047 PR libgfortran/48589
2048 * gfortran.dg/fmt_g0_5.f08: New test.
2050 2011-04-15 Richard Guenther <rguenther@suse.de>
2053 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
2055 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
2057 * gcc.target/avr/torture/pr41885.c (dg-options): Change
2058 -finline-limit=0 to -fno-inline
2060 2011-04-15 Jakub Jelinek <jakub@redhat.com>
2063 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
2066 2011-04-14 Jakub Jelinek <jakub@redhat.com>
2069 * gcc.target/i386/sse4_1-insertps-3.c: New test.
2070 * gcc.target/i386/sse4_1-insertps-4.c: New test.
2071 * gcc.target/i386/avx-insertps-3.c: New test.
2072 * gcc.target/i386/avx-insertps-4.c: New test.
2074 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2076 * gcc.target/avr/torture/pr41885.c (dg-options): Add
2079 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2084 * gcc.target/avr/pr46779-1.c: New test case
2085 * gcc.target/avr/pr46779-2.c: New test case
2087 2011-04-14 Jason Merrill <jason@redhat.com>
2089 * g++.dg/cpp0x/sfinae15.C: New.
2091 * g++.dg/cpp0x/sfinae14.C: New.
2093 * g++.dg/ext/vla10.C: New.
2095 2011-04-14 Richard Guenther <rguenther@suse.de>
2097 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
2099 2011-04-14 Richard Guenther <rguenther@suse.de>
2101 * gcc.dg/fold-bitand-4.c: Move ...
2102 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
2104 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2106 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
2108 * gcc.target/avr/torture/trivial.c: Ditto.
2110 2011-04-13 Jason Merrill <jason@redhat.com>
2112 * g++.dg/template/operator11.C: New.
2114 2011-04-13 Jakub Jelinek <jakub@redhat.com>
2117 * gcc.dg/gomp/pr48591.c: New test.
2120 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
2121 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
2123 2011-04-13 Dodji Seketeli <dodji@redhat.com>
2126 * g++.dg/template/dependent-expr7.C: New test case.
2128 2011-04-13 Jason Merrill <jason@redhat.com>
2130 * g++.dg/cpp0x/sfinae13.C: New.
2132 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
2134 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
2136 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2138 * gcc.target/arm/pr43698.c: Remove -march option.
2140 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2142 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
2145 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
2149 * gfortran.dg/realloc_on_assign_6.f03: New test.
2151 2011-04-12 Kai Tietz <ktietz@redhat.com>
2153 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
2154 targets the additional -mno-ms-bitfields and
2155 -Wno-packed-bitfield-compat options.
2156 * g++.dg/ext/bitfield3.C: Likewise.
2157 * g++.dg/ext/bitfield4.C: Likewise.
2158 * g++.dg/ext/bitfield5.C: Likewise.
2159 * gcc.dg/bitfld-15.c: Likewise.
2160 * gcc.dg/bitfld-16.c: Likewise.
2161 * gcc.dg/bitfld-17.c: Likewise.
2162 * gcc.dg/bitfld-18.c: Likewise.
2164 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
2166 * gcc.target/arm/neon-vld3-1.c: New test.
2167 * gcc.target/arm/neon-vst3-1.c: New test.
2168 * gcc.target/arm/neon/v*.c: Regenerate.
2170 2011-04-12 Jakub Jelinek <jakub@redhat.com>
2172 PR rtl-optimization/48549
2173 * g++.dg/opt/pr48549.C: New test.
2175 2011-04-12 Richard Guenther <rguenther@suse.de>
2177 PR tree-optimization/46076
2178 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
2180 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2183 * lib/compat.exp (compat-execute): Declare unsupported after
2184 stripping path from src1.
2185 * lib/lto.exp (lto-execute): Likewise.
2187 2011-04-12 Jakub Jelinek <jakub@redhat.com>
2190 * gcc.dg/pr48552-1.c: New test.
2191 * gcc.dg/pr48552-2.c: New test.
2193 2011-04-11 Jason Merrill <jason@redhat.com>
2195 * g++.dg/cpp0x/sfinae12.C: New.
2197 * g++.dg/cpp0x/enum10.C: New.
2199 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
2201 * g++.dg/cpp0x/rv-func.C: New.
2203 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2205 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
2208 2011-04-11 Martin Jambor <mjambor@suse.cz>
2210 PR tree-optimization/48195
2211 * gcc.dg/ipa/pr48195.c: New test.
2213 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
2215 * gnat.dg/return3.adb: Remove unused switch.
2217 2011-04-08 Mike Stump <mikestump@comcast.net>
2220 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
2221 default to fno-common.
2223 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
2225 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
2226 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
2228 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2231 * gfortran.dg/function_optimize_5.f90: New test.
2233 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
2235 * gnat.dg/aggr17.adb: New test.
2236 * gnat.dg/aggr18.adb: Likewise.
2238 2011-04-08 Michael Matz <matz@suse.de>
2241 * gcc.target/i386/pr48389.c: New test.
2243 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
2245 PR rtl-optimization/48272
2246 * g++.dg/opt/pr48272.C: New.
2248 2011-04-08 Dmitry Melnik <dm@ispras.ru>
2250 PR rtl-optimization/48235
2251 * gcc.dg/pr48235.c: New.
2253 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2255 PR rtl-optimization/48302
2256 * g++.dg/opt/pr48302.C: New.
2258 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2261 * g++.dg/opt/pr48273.C: New.
2263 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2265 PR rtl-optimization/48442
2266 * gcc.dg/pr48442.c: New.
2268 2011-04-08 Jakub Jelinek <jakub@redhat.com>
2270 PR tree-optimization/48377
2271 * gcc.dg/vect/pr48377.c: New test.
2273 2011-04-07 Jason Merrill <jason@redhat.com>
2275 * g++.dg/cpp0x/regress/call1.C: New.
2277 * g++.dg/cpp0x/variadic107.C: New.
2279 * g++.dg/cpp0x/sfinae11.C: New.
2280 * g++.dg/cpp0x/noexcept02.C: Fix.
2282 * g++.dg/cpp0x/sfinae10.C: New.
2284 * g++.dg/cpp0x/sfinae9.C: New.
2286 * c-c++-common/Wcast-qual-1.c: Move here from...
2287 * gcc.dg/cast-qual-3.c: ...here, and...
2288 * g++.dg/warn/Wcast-qual2.C: ...here.
2290 * g++.dg/cpp0x/sfinae8.C: New.
2292 * g++.dg/cpp0x/sfinae7.C: New.
2294 * g++.dg/cpp0x/enum9.C: New.
2296 2011-04-07 Mike Stump <mikestump@comcast.net>
2298 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
2299 with no trampolines.
2301 2011-04-07 Jakub Jelinek <jakub@redhat.com>
2304 * gfortran.dg/gomp/pr48117.f90: New test.
2307 * gcc.dg/torture/pr48343.c: New test.
2309 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2311 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2313 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
2315 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2317 2011-04-07 Tom de Vries <tom@codesourcery.com>
2320 * lib/scanasm.exp (object-size): New proc.
2321 * gcc.target/arm/pr43920-2.c: New test.
2323 2011-04-06 Tobias Burnus <burnus@net-b.de>
2327 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2329 2011-04-06 Steve Ellcey <sje@cup.hp.com>
2331 * gcc.dg/mtune.c: Prune note from output.
2333 2011-04-06 Jakub Jelinek <jakub@redhat.com>
2336 * gcc.dg/guality/pr36977.c: New test.
2337 * gcc.dg/guality/pr48466.c: New test.
2339 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2341 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2343 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
2345 * gnat.dg/return3.adb: New test.
2347 2011-04-06 Richard Guenther <rguenther@suse.de>
2349 PR tree-optimization/47663
2350 * gcc.dg/tree-ssa/inline-8.c: New testcase.
2352 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
2354 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2355 Solaris 8 and 9 as well.
2357 2011-04-05 Tom de Vries <tom@codesourcery.com>
2360 * gcc.target/arm/pr43920-1.c: New test.
2362 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
2364 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2365 (cctor): Actually return the value.
2366 (main): Cast return values.
2368 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2370 * gfortran.dg/character_comparison_8.f90: New test.
2372 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2374 * frontend-passes: (optimize_lexical_comparison): New function.
2375 (optimize_expr): Call it.
2376 (optimize_comparison): Also handle lexical comparison functions.
2377 Return false instad of -2 for unequal comparison.
2379 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2382 * function_optimize_4.f90: New test.
2384 2011-04-04 Tobias Burnus <burnus@net-b.de>
2387 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2388 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2389 * gfortran.dg/coarray_15.f90: New.
2391 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2393 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2394 * gfortran.dg/bessel_7.f90: Likewise.
2396 2011-04-03 Tobias Burnus <burnus@net-b.de>
2398 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2400 2011-04-03 Richard Guenther <rguenther@suse.de>
2401 Ira Rosen <ira.rosen@linaro.org>
2403 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2404 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2405 -ftree-loop-if-convert-stores.
2407 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2409 * gnat.dg/specs/aggr2.ads: New test.
2411 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2413 * gnat.dg/debug2.ad[sb]: New test.
2414 * gnat.dg/debug2_pkg.ads: New helper.
2415 * gnat.dg/debug3.ad[sb]: New test.
2417 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
2419 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2421 2011-04-01 Jakub Jelinek <jakub@redhat.com>
2424 * gcc.c-torture/compile/pr48335-1.c: New test.
2425 * gcc.dg/pr48335-1.c: New test.
2426 * gcc.dg/pr48335-2.c: New test.
2427 * gcc.dg/pr48335-3.c: New test.
2428 * gcc.dg/pr48335-4.c: New test.
2429 * gcc.dg/pr48335-5.c: New test.
2430 * gcc.dg/pr48335-6.c: New test.
2431 * gcc.dg/pr48335-7.c: New test.
2432 * gcc.dg/pr48335-8.c: New test.
2433 * gcc.target/i386/pr48335-1.c: New test.
2435 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
2438 * gcc.dg/Waddress.c: New test.
2440 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2443 * gfortran.dg/function_optimize_3.f90: New test.
2445 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
2447 * gcc.c-torture/compile/20110401-1.c: New test.
2449 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2450 * g++.dg/lto/20091002-2_0.C: Likewise.
2451 * g++.dg/lto/20090303_0.c: Likewise.
2452 * g++.dg/lto/20091004-1_0.C: Likewise.
2453 * g++.dg/lto/20091002-3_0.C: Likewise.
2454 * g++.dg/lto/20091004-2_0.C: Likewise.
2455 * g++.dg/lto/20081123_0.C: Likewise.
2456 * g++.dg/lto/20090313_0.C: Likewise.
2457 * g++.dg/lto/20081109-1_0.C: Likewise.
2458 * g++.dg/lto/20081219_0.C: Likewise.
2459 * g++.dg/lto/20081204-1_0.C: Likewise.
2460 * g++.dg/lto/20090302_0.C: Likewise.
2461 * g++.dg/lto/20081119-1_0.C: Likewise.
2462 * g++.dg/lto/20081118_0.C: Likewise.
2463 * gcc.dg/lto/20091020-2_0.c: Likewise.
2464 * gcc.dg/lto/20090210_0.c: Likewise.
2465 * gcc.dg/lto/20081204-1_0.c: Likewise.
2466 * gcc.dg/lto/20081224_0.c: Likewise.
2467 * gcc.dg/lto/20090219_0.c: Likewise.
2468 * gcc.dg/lto/20091014-1_0.c: Likewise.
2469 * gcc.dg/lto/20091016-1_0.c: Likewise.
2470 * gcc.dg/lto/20090206-2_0.c: Likewise.
2471 * gcc.dg/lto/20090116_0.c: Likewise.
2472 * gcc.dg/lto/20091013-1_0.c: Likewise.
2473 * gcc.dg/lto/20091015-1_0.c: Likewise.
2474 * gcc.dg/lto/20090126-2_0.c: Likewise.
2476 2011-03-31 Ian Lance Taylor <iant@google.com>
2478 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2480 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2482 * gnat.dg/opt16.adb: New test.
2484 2011-03-31 Jason Merrill <jason@redhat.com>
2486 * g++.dg/cpp0x/defaulted24.C: New.
2488 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2491 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2494 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2496 * g++.dg/other/i386-9.C: New test.
2498 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2500 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2502 2011-03-30 Jason Merrill <jason@redhat.com>
2504 * g++.dg/cpp0x/regress/error-recovery1.C: New.
2506 * g++.dg/cpp0x/regress/isnan.C: New.
2508 * g++.dg/cpp0x/initlist46.C: New.
2510 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
2513 * gcc.target/arm/neon-modes-2.c: New test.
2515 2011-03-30 Jakub Jelinek <jakub@redhat.com>
2518 * gcc.c-torture/compile/pr48305.c: New test.
2520 2011-03-29 Jason Merrill <jason@redhat.com>
2522 * g++.dg/cpp0x/regress/value-dep1.C: New.
2524 2011-03-29 Steve Ellcey <sje@cup.hp.com>
2526 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2528 2011-03-29 Ian Lance Taylor <iant@google.com>
2530 * go.test/go-test.exp: Handle the test lines used in several new
2532 (errchk): Add opts parameter. Change all callers. Handle parens
2535 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
2536 Dominique d'Humieres <dominiq@lps.ens.fr>
2538 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2539 and __APPLE__ && __PPC__ && __ALTIVEC__.
2541 2011-03-29 Jason Merrill <jason@redhat.com>
2543 * g++.dg/cpp0x/dependent1.C: New.
2545 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2547 * g++.dg/cpp0x/constexpr-memfn1.C: New.
2549 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2551 2011-03-29 Janus Weil <janus@gcc.gnu.org>
2554 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2555 * gfortran.dg/proc_ptr_comp_32.f90: New.
2557 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2559 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
2560 check for corresponding warning.
2562 2011-03-28 Jason Merrill <jason@redhat.com>
2564 * g++.dg/cpp0x/rv-deduce2.C: New.
2566 2011-03-29 Jakub Jelinek <jakub@redhat.com>
2569 * gcc.dg/pr48203.c: New test.
2571 2011-03-28 Jeff Law <law@redhat.com>
2573 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2575 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
2577 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2578 and __PPC__ && __ALTIVEC__.
2580 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2583 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2584 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2585 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2586 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2588 2011-03-28 Jason Merrill <jason@redhat.com>
2590 * g++.dg/cpp0x/initlist-array2.C: New.
2592 * g++.dg/cpp0x/initlist-array1.C: New.
2594 * g++.dg/cpp0x/constexpr-compound.C: New.
2596 * g++.dg/cpp0x/constexpr-using.C: New.
2598 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2600 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2603 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2605 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2607 * gcc.dg/slp-1.c: New test.
2609 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2611 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2612 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2613 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2614 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2615 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2616 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2617 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2618 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2619 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2620 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2621 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2622 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2623 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2624 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2626 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2629 * gfortran.dg/trim_optimize_5.f90: New test.
2630 * gfortran.dg/trim_optimize_6.f90: New test.
2632 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2635 * gcc.target/mips/madd-7.c: Remove -mlong32.
2636 * gcc.target/mips/msub-7.c: Likewise.
2638 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2640 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2641 accesses to preserve the meaning of the test for doubleword vectors.
2642 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2643 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2645 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2648 * gfortran.dg/class_42.f03: New.
2650 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2652 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2655 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2657 PR rtl-optimization/48144
2658 * gcc.dg/pr48144.c: New test.
2660 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2662 * gnat.dg/discr27.ad[sb]: New test.
2664 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2666 * gnat.dg/limited_with2.ad[sb]: New test.
2667 * gnat.dg/limited_with2_pkg1.ads: New helper.
2668 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2670 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2672 * gnat.dg/opt15.adb: New test.
2673 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2675 2011-03-25 Tobias Burnus <burnus@net-b.de>
2679 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2680 * gfortran.dg/leadz_trailz_3.f90: Ditto
2682 2011-03-25 Martin Jambor <mjambor@suse.cz>
2684 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2686 2011-03-25 Jason Merrill <jason@redhat.com>
2688 * g++.dg/cpp0x/defaulted22.C: New.
2689 * g++.dg/cpp0x/defaulted23.C: New.
2690 * g++.dg/cpp0x/defaulted15.C: Adjust.
2692 2011-03-25 Jason Merrill <jason@redhat.com>
2694 * g++.dg/cpp0x/move1.C: New.
2696 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2699 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2701 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2703 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2704 for mips-sgi-irix6.5.
2705 Replace snprintf prototype by <stdio.h>.
2707 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2710 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2711 run_expensive_tests.
2712 * gcc.dg/graphite/block-4.c: Likewise.
2713 * gcc.dg/graphite/block-7.c: Likewise.
2714 * gcc.dg/graphite/block-8.c: Likewise.
2716 2011-03-25 Richard Guenther <rguenther@suse.de>
2718 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2719 * g++.dg/tree-ssa/pr8781.C: Likewise.
2720 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2721 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2722 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2723 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2724 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2725 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2726 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2727 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2728 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2729 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2730 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2731 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2732 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2733 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2734 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2735 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2736 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2737 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2738 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2739 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2740 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2741 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2742 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2743 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2744 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2745 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2746 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2747 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2748 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2749 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2750 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2751 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2752 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2753 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2754 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2755 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2756 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2757 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2758 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2759 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2760 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2761 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2762 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2763 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2764 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2765 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2766 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2767 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2768 * c-c++-common/pr46562-2.c: Likewise.
2769 * gfortran.dg/pr42108.f90: Likewise.
2770 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2771 foo to be inlined even at -O1.
2772 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2773 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2774 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2775 * gcc.dg/matrix/matrix.exp: Disable FRE.
2777 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2780 * gcc.dg/dfp/pr48204.c: New test.
2782 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2785 * gcc.c-torture/execute/pr47917.c: Move this...
2786 * gcc.dg/torture/pr47917.c: to here and add xfails.
2788 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2790 * gnat.dg/array16.ad[sb]: New test.
2791 * gnat.dg/array16.ads: New helper.
2793 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2795 * gnat.dg/derived_type2.adb: New test.
2797 2011-03-24 Richard Guenther <rguenther@suse.de>
2799 PR tree-optimization/48271
2800 * g++.dg/torture/pr48271.C: New testcase.
2802 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2804 * gnat.dg/array15.ad[sb]: New test.
2806 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2809 * gcc.target/i386/pr48237.c: New test.
2811 2011-03-24 Richard Guenther <rguenther@suse.de>
2814 * gcc.dg/builtin-object-size-10.c: New testcase.
2816 2011-03-24 Richard Guenther <rguenther@suse.de>
2818 PR tree-optimization/46562
2819 * c-c++-common/pr46562-2.c: New testcase.
2820 * c-c++-common/pr46562.c: Likewise.
2822 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2824 * gcc.dg/vect/vect-cselim-1.c: New test.
2825 * gcc.dg/vect/vect-cselim-2.c: New test.
2827 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2829 * gcc.target/arm/pr46934.c: New.
2831 2011-03-23 Ian Lance Taylor <iant@google.com>
2833 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2835 2011-03-23 Richard Guenther <rguenther@suse.de>
2837 * gcc.dg/struct: Remove directory and contents.
2839 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2842 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2844 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2846 * gnat.dg/discr26.ad[sb]: New test.
2847 * gnat.dg/discr26_pkg.ads: New helper.
2849 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2852 * gcc.target/arm/neon-vld-1.c: New test.
2854 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2856 * gnat.dg/array14.ad[sb]: New test.
2857 * gnat.dg/array14_pkg.ads: New helper.
2859 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2861 * gcc.c-torture/execute/920501-8.x: Remove.
2862 * gcc.c-torture/execute/930513-1.x: Remove.
2863 * gcc.c-torture/execute/960312-1.x: Remove.
2864 * gcc.c-torture/compile/20000804-1.c,
2865 gcc.c-torture/compile/20001205-1.c,
2866 gcc.c-torture/compile/20001226-1.c,
2867 gcc.c-torture/compile/20010518-2.c,
2868 gcc.c-torture/compile/20020312-1.c,
2869 gcc.c-torture/compile/20020604-1.c,
2870 gcc.c-torture/compile/920501-12.c,
2871 gcc.c-torture/compile/920501-4.c,
2872 gcc.c-torture/compile/920520-1.c,
2873 gcc.c-torture/compile/980506-1.c,
2874 gcc.c-torture/execute/980709-1.x,
2875 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2876 options for m68hc11.
2877 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2878 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2881 2011-03-22 Nick Clifton <nickc@redhat.com>
2883 * lib/target-supports.exp (check_profiling_available): Add MN10300
2884 to the list of targets that do not support profiling. Restore
2885 alpha sorting to this list.
2887 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2889 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2890 failure on 32-bit systems.
2891 * gcc.dg/torture/vector-2.c: Ditto.
2893 2011-03-22 Richard Guenther <rguenther@suse.de>
2895 PR tree-optimization/48228
2896 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2898 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2900 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2904 * gcc.target/powerpc/pr48226.c: New file.
2906 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2908 * lib/prune.exp (prune_gcc_output): Prune "could not create
2909 compact unwind for" warnings.
2911 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2915 * gcc.c-torture/execute/pr42544.c: New test.
2916 * gcc.c-torture/execute/pr48197.c: New test.
2918 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2920 PR preprocessor/48192
2921 * gcc.target/powerpc/pr48192.c: New file.
2924 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2925 split problem of 0 being loaded in a VSX register.
2927 2011-03-21 Richard Guenther <rguenther@suse.de>
2930 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2931 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2932 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2933 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2935 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2938 * gcc.dg/pr48213.c: New test.
2940 2011-03-21 Kai Tietz <ktietz@redhat.com>
2943 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2945 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2947 * gcc.target/arm/xor-and.c: New.
2949 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2952 * gfortran.dg/function_optimize_1.f90: New test.
2953 * gfortran.dg/function_optimize_2.f90: New test.
2955 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2957 PR rtl-optimization/47502
2958 * gcc.target/i386/pr47502-1.c: New.
2959 * gcc.target/i386/pr47502-2.c: Likewise.
2961 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2963 PR rtl-optimization/48156
2964 * gcc.dg/pr48156.c: New test.
2966 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2969 * gfortran.dg/scratch_1.f90: Adjust test.
2971 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2974 * gfortran.dg/scratch_1.f90: New test.
2976 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2978 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2979 variably modified typedefs.
2980 * gcc.dg/c1x-typedef-2.c: Remove.
2982 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2984 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2985 * gcc.dg/c1x-anon-struct-3.c: New test.
2986 * gcc.dg/anon-struct-11.c: Update.
2988 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2990 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2992 Only xfail with gas.
2994 2011-03-18 Jason Merrill <jason@redhat.com>
2996 * g++.dg/template/fn-ptr1.C: New.
2998 * g++.dg/overload/volatile1.C: New.
3000 * g++.dg/opt/pr23372.C: New.
3002 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
3004 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3007 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
3009 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
3011 * gcc.target/arm/unsigned-extend-1.c: New.
3013 2011-03-18 Jakub Jelinek <jakub@redhat.com>
3016 * gcc.c-torture/compile/pr48161.c: New test.
3018 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
3021 * gcc.dg/torture/pr47725.c: New.
3023 2011-03-17 Jason Merrill <jason@redhat.com>
3025 * g++.dg/cpp0x/constexpr-overflow2.C: New.
3026 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
3028 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
3030 * gnat.dg/specs/elab2.ads: New test.
3031 * gnat.dg/specs/elab2_pkg.ads: New helper.
3033 2011-03-17 Jason Merrill <jason@redhat.com>
3035 * g++.dg/cpp0x/decltype-1212.C: New.
3036 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
3038 2011-03-17 Jason Merrill <jason@redhat.com>
3040 * g++.dg/parse/memfnquals1.C: New.
3042 2011-03-17 Richard Guenther <rguenther@suse.de>
3045 * gcc.dg/pr48134.c: New testcase.
3047 2011-03-17 Richard Guenther <rguenther@suse.de>
3050 * g++.dg/torture/pr48165.C: New testcase.
3052 2011-03-17 Jakub Jelinek <jakub@redhat.com>
3054 PR rtl-optimization/48141
3055 * gcc.dg/pr48141.c: New test.
3057 2011-03-16 Jason Merrill <jason@redhat.com>
3059 * g++.dg/cpp0x/constexpr-48089.C: New.
3061 * g++.dg/cpp0x/constexpr-abi1.C: New.
3063 * g++.dg/cpp0x/constexpr-46336.C: New.
3064 * g++.dg/parse/friend5.C: Adjust expected errors.
3066 * g++.dg/cpp0x/constexpr-47570.C: New.
3068 2011-03-16 Dodji Seketeli <dodji@redhat.com>
3071 * ++.dg/debug/dwarf2/typedef6.C: New test.
3073 2011-03-16 Jason Merrill <jason@redhat.com>
3075 * g++.dg/cpp0x/elision2.C: New.
3077 * g++.dg/cpp0x/constexpr-array3.C: New.
3079 2011-03-16 Jason Merrill <jason@redhat.com>
3081 * g++.dg/cpp0x/sfinae6.C: New.
3082 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
3083 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
3084 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
3085 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
3086 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
3088 2011-03-16 Jason Merrill <jason@redhat.com>
3090 * g++.dg/template/incomplete6.C: New.
3092 2011-03-16 Jeff Law <law@redhat.com>
3094 * gcc.dg/tree-ssa/vrp55.c: New test.
3096 2011-03-16 Jason Merrill <jason@redhat.com>
3098 * g++.dg/cpp0x/auto22.C: New.
3100 2011-03-16 Richard Guenther <rguenther@suse.de>
3102 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
3103 optimizing it away if promoted to const.
3105 2011-03-16 Richard Guenther <rguenther@suse.de>
3107 PR tree-optimization/48149
3108 * gcc.dg/fold-complex-1.c: New testcase.
3110 2011-03-16 Richard Guenther <rguenther@suse.de>
3113 * gcc.dg/guality/pr45882.c: Really make sure no inlining
3116 2011-03-16 Richard Guenther <rguenther@suse.de>
3118 PR tree-optimization/26134
3119 * gcc.dg/tree-ssa/complex-6.c: New testcase.
3121 2011-03-16 Richard Guenther <rguenther@suse.de>
3123 PR tree-optimization/48146
3124 * gcc.dg/torture/pr48146.c: New testcase.
3126 2011-03-16 Richard Guenther <rguenther@suse.de>
3128 * gcc.dg/tree-ssa/pr14814.c: Adjust.
3129 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
3131 2011-03-16 Jakub Jelinek <jakub@redhat.com>
3134 * gcc.c-torture/compile/pr48136.c: New test.
3136 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
3139 * gcc.dg/guality/pr45882.c: New test.
3141 2011-03-15 Jason Merrill <jason@redhat.com>
3143 * g++.dg/cpp0x/constexpr-recursion.C: New.
3145 * g++.dg/cpp0x/implicit11.C: New.
3147 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3149 * g++.dg/cpp0x/constexpr-attribute.C: New.
3151 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
3153 * g++.dg/parse/pr34758.C: New.
3155 2011-03-15 Xinliang David Li <davidxl@google.com>
3158 * gcc.dg/uninit-pred-7_d.c: New test.
3159 * gcc.dg/uninit-pred-8_d.c: New test.
3161 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3164 * gcc.target/arm/pr46788.c: New.
3166 2011-03-15 Richard Guenther <rguenther@suse.de>
3169 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
3170 * gfortran.dg/ishft_4.f90: Likewise.
3171 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3173 2011-03-15 Richard Guenther <rguenther@suse.de>
3175 PR tree-optimization/13954
3176 * g++.dg/tree-ssa/pr13954.C: New testcase.
3178 2011-03-15 Richard Guenther <rguenther@suse.de>
3180 PR tree-optimization/48037
3181 * gcc.target/i386/pr48037-1.c: New testcase.
3183 2011-03-15 Richard Guenther <rguenther@suse.de>
3185 PR tree-optimization/41490
3186 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
3187 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
3188 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
3189 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
3190 * g++.dg/tree-ssa/pr33604.C: Adjust.
3192 2011-03-14 Jakub Jelinek <jakub@redhat.com>
3195 * gcc.c-torture/execute/pr47917.c: New test.
3196 * gcc.dg/pr47917.c: New test.
3199 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
3201 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
3203 * gcc.target/i386/sse4_1-floor-vec.c: New test.
3204 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
3205 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
3206 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
3207 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
3208 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
3209 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
3210 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
3211 * gcc.target/i386/avx-floor-vec.c: Ditto.
3212 * gcc.target/i386/avx-ceil-vec.c: Ditto.
3213 * gcc.target/i386/avx-trunc-vec.c: Ditto.
3214 * gcc.target/i386/avx-rint-vec.c: Ditto.
3215 * gcc.target/i386/avx-floorf-vec.c: Ditto.
3216 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
3217 * gcc.target/i386/avx-truncf-vec.c: Ditto.
3218 * gcc.target/i386/avx-rintf-vec.c: Ditto.
3220 2011-03-14 Tom Tromey <tromey@redhat.com>
3222 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
3223 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
3224 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
3226 2011-03-14 Tom Tromey <tromey@redhat.com>
3228 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
3229 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
3230 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
3232 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
3234 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
3236 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
3238 PR rtl-optimization/47166
3239 * gcc.c-torture/execute/postmod-1.c: New test.
3241 2011-03-14 Richard Guenther <rguenther@suse.de>
3244 * gcc.dg/torture/pr48098.c: New testcase.
3246 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
3249 * gcc.target/powerpc/pr48053-1.c: New test.
3250 * gcc.target/powerpc/pr48053-2.c: Likewise.
3252 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3255 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
3257 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3260 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
3262 2011-03-12 Janus Weil <janus@gcc.gnu.org>
3265 * gfortran.dg/class_41.f03: New.
3267 2011-03-11 Dodji Seketeli <dodji@redhat.com>
3269 * g++.dg/conversion/cast3.C: New test.
3271 2011-03-11 Jason Merrill <jason@redhat.com>
3273 * g++.dg/template/error45.C: New.
3275 * g++.dg/parse/no-type-defn1.C: New.
3277 * g++.dg/ext/attrib40.C: New.
3279 * g++.dg/cpp0x/regress/array1.C: New.
3281 2011-03-11 Richard Guenther <rguenther@suse.de>
3283 PR tree-optimization/48067
3284 * gcc.dg/pr48067.c: New testcase.
3286 2011-03-11 Richard Guenther <rguenther@suse.de>
3289 * g++.dg/lto/20110311-1_0.C: New testcase.
3291 2011-03-11 Jakub Jelinek <jakub@redhat.com>
3294 * g++.dg/inherit/virtual8.C: New test.
3297 * gcc.dg/torture/pr48044.c: New test.
3299 2011-03-11 Janus Weil <janus@gcc.gnu.org>
3302 * gfortran.dg/proc_ptr_comp_31.f90: New.
3304 2011-03-11 Richard Guenther <rguenther@suse.de>
3306 PR tree-optimization/47278
3307 * gcc.dg/torture/pr47278-1.c: New testcase.
3308 * gcc.dg/torture/pr47278-2.c: Likewise.
3310 2011-03-11 Jakub Jelinek <jakub@redhat.com>
3312 PR tree-optimization/48063
3313 * gcc.dg/torture/pr48063.c: New test.
3315 2011-03-10 Jason Merrill <jason@redhat.com>
3317 * g++.dg/template/array22.C: New.
3319 * g++.dg/cpp0x/syntax-err1.C: New.
3320 * g++.dg/parse/error36.C: Adjust expected errors.
3321 * g++.old-deja/g++.pt/ctor2.C: Likewise.
3322 * g++.old-deja/g++.pt/typename3.C: Likewise.
3323 * g++.old-deja/g++.pt/typename4.C: Likewise.
3324 * g++.old-deja/g++.pt/typename6.C: Likewise.
3326 2011-03-09 Jason Merrill <jason@redhat.com>
3328 * g++.dg/template/nontype22.C: New.
3330 2011-03-09 Martin Jambor <mjambor@suse.cz>
3332 PR tree-optimization/47714
3333 * g++.dg/torture/pr47714.C: New test.
3335 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3338 * gcc.target/powerpc/pr47755-2.c: New file.
3340 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3342 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3343 is not set in the environment, pass 64 as first argument when not
3344 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3345 native where ulimit -u is supported.
3347 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3349 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3351 2011-03-08 Jason Merrill <jason@redhat.com>
3353 * g++.dg/template/nontype21.C: New.
3355 * g++.dg/template/anon5.C: New.
3357 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3360 * gcc.dg/pr47881.c: New test.
3362 2011-03-08 Dodji Seketeli <dodji@redhat.com>
3365 * g++.dg/lookup/template3.C: New test.
3367 2011-03-08 Kai Tietz <ktietz@redhat.com>
3369 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3372 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
3375 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3376 sizeof to compute alignment.
3378 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3380 PR tree-optimization/48022
3381 * gcc.dg/pr48022-1.c: New test.
3382 * gcc.dg/pr48022-2.c: New test.
3384 2011-03-07 Jason Merrill <jason@redhat.com>
3386 * g++.dg/template/nontype20.C: New.
3387 * g++.dg/init/member1.C: Adjust expected errors.
3388 * g++.dg/parse/constant4.C: Likewise.
3389 * g++.dg/template/qualified-id3.C: Likewise.
3390 * g++.old-deja/g++.pt/crash10.C: Likewise.
3392 * g++.dg/cpp0x/regress/non-const1.C: New.
3394 2011-03-07 Jakub Jelinek <jakub@redhat.com>
3397 * gcc.dg/pr47991.c: New test.
3399 2011-03-07 Jason Merrill <jason@redhat.com>
3401 * g++.dg/abi/mangle46.C: New.
3403 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
3406 * gcc.target/powerpc/pr47862.c: New.
3408 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
3411 * gcc.target/i386/combine-mul.c: Require nonpic.
3413 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
3414 Nathan Froyd <froydnj@codesourcery.com>
3416 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3418 2011-03-06 Mark Mitchell <mark@codesourcery.com>
3420 * README.QMTEST: Remove.
3422 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
3423 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3426 * gfortran.dg/array_constructor_37.f90 : New test.
3428 2011-03-05 Jason Merrill <jason@redhat.com>
3430 * g++.dg/abi/mangle39.C: ABI v5, not 6.
3431 * g++.dg/abi/mangle45.C: Likewise.
3432 * g++.dg/cpp0x/trailing1.C: Likewise.
3434 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3436 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3438 2011-03-05 Jakub Jelinek <jakub@redhat.com>
3440 PR rtl-optimization/47899
3441 * gcc.dg/pr47899.c: New test.
3443 * gcc.dg/torture/pr47968.c: Ignore warnings.
3445 PR tree-optimization/47967
3446 * gcc.c-torture/compile/pr47967.c: New test.
3448 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3450 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3451 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3453 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3455 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3456 and property_getAttributes() if __OBJC2__.
3457 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3458 * objc.dg/property/property-encoding-1.m: New.
3459 * obj-c++.dg/property/property-encoding-1.mm: New.
3461 2011-03-04 Jason Merrill <jason@redhat.com>
3463 * g++.dg/template/pseudodtor6.C: New.
3465 * g++.dg/inherit/covariant19.C: New.
3467 2011-03-04 Richard Guenther <rguenther@suse.de>
3470 * gcc.dg/torture/pr47968.c: New testcase.
3472 2011-03-04 Richard Guenther <rguenther@suse.de>
3475 * gcc.dg/torture/pr47975.c: New testcase.
3477 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3480 * g++.dg/template/crash106.C: New.
3482 2011-03-03 Jakub Jelinek <jakub@redhat.com>
3485 * gcc.dg/gomp/pr47963.c: New test.
3486 * g++.dg/gomp/pr47963.C: New test.
3488 2011-03-02 Jason Merrill <jason@redhat.com>
3490 * g++.dg/cpp0x/regress/condition1.C: New.
3492 * g++.dg/cpp0x/constexpr-ctor9.C: New.
3494 2011-03-01 Jason Merrill <jason@redhat.com>
3496 * g++.dg/cpp0x/lambda/lambda-98.C: New.
3498 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3500 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3502 PR rtl-optimization/47925
3503 * gcc.c-torture/execute/pr47925.c: New test.
3505 2011-03-01 Jason Merrill <jason@redhat.com>
3507 * g++.dg/cpp0x/decltype25.C: New.
3509 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3511 2011-03-01 Richard Guenther <rguenther@suse.de>
3513 PR tree-optimization/47890
3514 * gcc.dg/torture/pr47890.c: New testcase.
3516 2011-03-01 Richard Guenther <rguenther@suse.de>
3519 * gcc.dg/lto/pr47924_0.c: New testcase.
3521 2011-03-01 Richard Guenther <rguenther@suse.de>
3524 * gfortran.dg/lto/pr46911_0.f: New testcase.
3526 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3528 PR libgfortran/47933
3529 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3530 compile errors from older code form.
3532 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3534 PR libgfortran/47567
3535 * gfortran.dg/fmt_fw_d.f90: New test.
3537 2011-02-28 Jason Merrill <jason@redhat.com>
3539 * g++.dg/inherit/covariant18.C: New.
3541 2011-02-28 Jakub Jelinek <jakub@redhat.com>
3544 * gcc.dg/pr47893.c: New test.
3546 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
3548 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3549 NULL in case of a selector with conflicting types.
3550 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3552 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
3554 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3555 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3556 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3557 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3559 2011-02-28 Jason Merrill <jason@redhat.com>
3562 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3564 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3566 PR libgfortran/47778
3567 * gfortran.dg/namelist_71.f90: New test.
3569 2011-02-27 Jason Merrill <jason@redhat.com>
3572 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3573 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3575 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3578 * g++.dg/cpp0x/constexpr-ctor8.C: New.
3580 2011-02-27 Jakub Jelinek <jakub@redhat.com>
3583 * gfortran.dg/gomp/task-1.f90: Removed.
3585 2011-02-26 Jason Merrill <jason@redhat.com>
3587 * g++.dg/template/this-targ1.C: New.
3589 * g++.dg/cpp0x/regress/template-const1.C: New.
3590 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3591 * g++.dg/template/function1.C: Adjust.
3592 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3593 * g++.dg/debug/debug7.C: Adjust.
3595 2011-02-26 Tobias Burnus <burnus@net-b.de>
3598 * gfortran.dg/gomp/task-1.f90: New.
3600 2011-02-25 Jie Zhang <jie@codesourcery.com>
3602 * gcc.target/arm/neon-thumb2-move.c: Add
3603 dg-require-effective-target arm_thumb2_ok.
3605 2011-02-24 Jason Merrill <jason@redhat.com>
3607 * g++.dg/parse/constant1.C: Specify C++98 mode.
3608 * g++.dg/parse/constant5.C: Likewise.
3609 * g++.dg/parse/error2.C: Likewise.
3610 * g++.dg/parse/semicolon3.C: Likewise.
3611 * g++.dg/template/crash14.C: Likewise.
3612 * g++.dg/template/local4.C: Likewise.
3613 * g++.dg/template/nontype3.C: Likewise.
3614 * g++.dg/parse/crash31.C: Adjust expected errors.
3615 * g++.dg/template/function1.C: Likewise.
3616 * g++.dg/template/ref3.C: Likewise.
3617 * g++.dg/template/static9.C: Likewise.
3618 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3620 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3621 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3622 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3623 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3624 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3626 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3629 * gfortran.dg/pr47878.f90: New test.
3631 2011-02-24 Richard Guenther <rguenther@suse.de>
3634 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3635 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3637 2011-02-24 Richard Guenther <rguenther@suse.de>
3640 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3641 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3643 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3645 PR libgfortran/47567
3646 * gfortran.dg/fmt_f0_1.f90: Update test.
3648 2011-02-23 Jason Merrill <jason@redhat.com>
3650 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3651 * g++.dg/abi/mangle45.C: New.
3653 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3654 * g++.dg/template/canon-type-9.C: Match use of decltype
3655 between declaration and definition.
3656 * g++.dg/template/canon-type-12.C: Likewise.
3658 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3661 * gfortran.dg/nested_allocatables_1.f90: New.
3663 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3666 * g++.dg/pr46868.C: New test.
3667 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3668 * g++.dg/parse/error14.C: Adjust.
3670 2011-02-23 Richard Guenther <rguenther@suse.de>
3672 PR tree-optimization/47838
3673 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3675 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3677 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3679 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3681 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3682 * gfortran.dg/count_init_expr.f03: Ditto.
3683 * gfortran.dg/gomp/pr43711.f90: Ditto.
3684 * gcc.dg/struct-parse-2.c: Ditto.
3685 * gcc.dg/parse-error-3.c: Ditto.
3686 * gcc.dg/Wlogical-op-1.c: Ditto.
3687 * gcc.dg/Walways-true-1.c: Ditto.
3688 * gcc.dg/pr24225.c: Ditto.
3689 * gcc.dg/Walways-true-2.c: Ditto.
3690 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3691 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3692 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3693 * g++.dg/overload/defarg4.C: Ditto.
3694 * g++.dg/inherit/covariant16.C: Ditto.
3695 * g++.dg/inherit/virtual7.C: Ditto.
3696 * g++.dg/template/canon-type-9.C: Ditto.
3697 * g++.dg/template/access19.C: Ditto.
3698 * g++.dg/template/call7.C: Ditto.
3699 * g++.dg/template/canon-type-2.C: Ditto.
3700 * g++.dg/template/init7.C: Ditto.
3701 * g++.dg/template/sizeof-template-argument.C: Ditto.
3702 * g++.dg/template/const3.C: Ditto.
3703 * g++.dg/template/sfinae26.C: Ditto.
3704 * g++.dg/template/sfinae26.C: Ditto.
3705 * g++.dg/template/canon-type-11.C: Ditto.
3706 * g++.dg/template/union2.C: Ditto.
3707 * g++.dg/template/canon-type-3.C: Ditto.
3708 * g++.dg/template/canon-type-1.C: Ditto.
3709 * g++.dg/template/canon-type-5.C: Ditto.
3710 * g++.dg/template/canon-type-7.C: Ditto.
3711 * g++.dg/template/canon-type-10.C: Ditto.
3712 * g++.dg/template/spec36.C: Ditto.
3713 * g++.dg/template/typedef38.C: Ditto.
3714 * g++.dg/template/canon-type-4.C: Ditto.
3715 * g++.dg/template/canon-type-6.C: Ditto.
3716 * g++.dg/template/canon-type-13.C: Ditto.
3717 * g++.dg/template/instantiate9.C: Ditto.
3718 * g++.dg/template/ttp22.C: Ditto.
3719 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3720 * g++.dg/warn/Walways-true-1.C: Ditto.
3721 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3722 * g++.dg/warn/Walways-true-2.C: Ditto.
3723 * g++.dg/conversion/op4.C: Ditto.
3724 * g++.dg/opt/pr19650.C: Ditto.
3725 * g++.dg/lookup/friend11.C: Ditto.
3726 * g++.dg/other/default2.C: Ditto.
3727 * g++.dg/other/default3.C: Ditto.
3728 * g++.dg/other/dtor2.C: Ditto.
3729 * g++.dg/other/friend5.C: Ditto.
3730 * g++.dg/other/default5.C: Ditto.
3731 * g++.dg/init/brace6.C: Ditto.
3732 * g++.dg/init/aggr5.C: Ditto.
3733 * g++.dg/init/error2.C: Ditto.
3734 * g++.dg/expr/bound-mem-fun.C: Ditto.
3735 * g++.dg/expr/cond6.C: Ditto.
3736 * g++.dg/expr/stmt-expr-1.C: Ditto.
3737 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3738 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3739 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3740 * g++.dg/cpp0x/bracket1.C: Ditto.
3741 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3742 * g++.dg/cpp0x/pr38646.C: Ditto.
3743 * g++.dg/cpp0x/variadic73.C: Ditto.
3744 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3745 * g++.dg/cpp0x/bracket4.C: Ditto.
3746 * g++.dg/cpp0x/decltype4.C: Ditto.
3747 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3748 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3749 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3750 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3751 * g++.dg/cpp0x/decltype2.C: Ditto.
3752 * g++.dg/cpp0x/decltype1.C: Ditto.
3753 * g++.dg/cpp0x/bracket2.C: Ditto.
3754 * g++.dg/cpp0x/decltype5.C: Ditto.
3755 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3756 * g++.dg/cpp0x/variadic70.C: Ditto.
3757 * g++.dg/cpp0x/decltype6.C: Ditto.
3758 * g++.dg/cpp0x/rvo.C: Ditto.
3759 * g++.dg/cpp0x/vt-40092.C: Ditto.
3760 * g++.dg/cpp0x/variadic-new.C: Ditto.
3761 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3762 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3763 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3764 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3765 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3766 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3767 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3768 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3769 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3770 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3771 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3772 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3773 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3774 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3775 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3776 * g++.dg/cpp0x/pr39639.C: Ditto.
3777 * g++.dg/cpp0x/decltype3.C: Ditto.
3778 * g++.dg/cpp0x/variadic68.C: Ditto.
3779 * g++.dg/cpp0x/variadic-function.C: Ditto.
3780 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3781 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3782 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3783 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3784 * g++.dg/parse/crash35.C: Ditto.
3785 * g++.dg/parse/crash40.C: Ditto.
3786 * g++.dg/parse/defarg12.C: Ditto.
3787 * g++.dg/parse/crash34.C: Ditto.
3788 * g++.dg/parse/constructor3.C: Ditto.
3789 * g++.dg/parse/template23.C: Ditto.
3790 * g++.dg/parse/crash56.C: Ditto.
3791 * g++.dg/parse/dtor13.C: Ditto.
3792 * g++.dg/parse/error33.C: Ditto.
3793 * g++.dg/parse/ctor9.C: Ditto.
3794 * g++.dg/parse/error32.C: Ditto.
3795 * g++.dg/parse/error37.C: Ditto.
3796 * g++.dg/parse/bitfield3.C: Ditto.
3797 * g++.dg/parse/struct-4.C: Ditto.
3798 * g++.dg/ext/has_trivial_copy.C: Ditto.
3799 * g++.dg/ext/is_polymorphic.C: Ditto.
3800 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3801 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3802 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3803 * g++.dg/ext/is_union.C: Ditto.
3804 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3805 * g++.dg/ext/is_pod.C: Ditto.
3806 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3807 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3808 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3809 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3810 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3811 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3812 * g++.dg/ext/is_abstract.C: Ditto.
3813 * g++.dg/ext/has_trivial_assign.C: Ditto.
3814 * g++.dg/ext/is_class.C: Ditto.
3815 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3816 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3817 * g++.dg/ext/is_base_of.C: Ditto.
3818 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3819 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3820 * g++.dg/ext/is_empty.C: Ditto.
3821 * g++.dg/ext/is_enum.C: Ditto.
3822 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3823 * gnat.dg/opt11.adb: Ditto.
3824 * obj-c++.dg/pr45735.mm: Ditto.
3825 * obj-c++.dg/pr24393.mm: Ditto.
3826 * obj-c++.dg/exceptions-2.mm: Ditto.
3827 * objc.dg/pr45735.m: Ditto.
3828 * objc.dg/pr24393.m: Ditto.
3830 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3832 * objc.dg/attributes/objc-exception-1.m: New.
3834 2011-02-23 Jie Zhang <jie@codesourcery.com>
3836 * gcc.dg/cpp/include7.c: New test.
3838 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3841 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3843 2011-02-23 Jie Zhang <jie@codesourcery.com>
3845 PR rtl-optimization/47763
3846 * gcc.dg/pr47763.c: New test.
3848 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3851 * gfortran.dg/whole_file_32.f90 : New test.
3853 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3856 * g++.dg/inherit/virtual7.C: New test.
3858 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3861 * objc.dg/type-size-3.m: Updated error message.
3862 * objc.dg/type-size-4.m: New test.
3863 * objc.dg/type-size-5.m: New test.
3865 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3867 * lib/gnat.exp: Fix comments.
3868 Don't load libgloss.exp.
3869 (default_gnat_version): Call $compiler with --version.
3870 Adapt regexp for gnatmake output, insert version.
3871 (gnat_version): New proc.
3872 (gnat_init): Remove gnat_libgcc_s_path.
3873 (gnat_target_compile): Likewise.
3874 Remove ld_library_path.
3875 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3876 (gnat_pass): Remove.
3877 (gnat_pass): Remove.
3878 (gnat_finish): Remove.
3879 (gnat_exit): Remove.
3880 (local_find_gnatmake): Reindent.
3881 (runtest_file_p): Remove.
3882 (prune_warnings): Remove.
3883 (find_gnatclean): New proc.
3884 * lib/gnat-dg.exp (lremove): New proc.
3885 (gnat-dg-test): Reindent.
3886 Remove additional output files.
3887 (gnat-dg-runtest): Remove.
3889 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3890 * gnat.dg/loop_optimization6.adb: Likewise.
3891 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3893 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3895 PR tree-optimization/47835
3896 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3898 2011-02-22 Tobias Burnus <burnus@net-b.de>
3900 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3901 * gfortran.dg/abstract_type_2.f03: Ditto.
3902 * gfortran.dg/abstract_type_3.f03: Ditto.
3903 * gfortran.dg/abstract_type_4.f03: Ditto.
3904 * gfortran.dg/abstract_type_5.f03: Ditto.
3905 * gfortran.dg/abstract_type_6.f03: Ditto.
3906 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3907 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3908 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3909 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3910 * gfortran.dg/array_function_5.f90: Ditto.
3911 * gfortran.dg/asynchronous_3.f03: Ditto.
3912 * gfortran.dg/char_expr_1.f90: Ditto.
3913 * gfortran.dg/class_14.f03: Ditto.
3914 * gfortran.dg/data_array_6.f: Ditto.
3915 * gfortran.dg/data_invalid.f90: Ditto.
3916 * gfortran.dg/dot_product_1.f03: Ditto.
3917 * gfortran.dg/func_derived_5.f90: Ditto.
3918 * gfortran.dg/func_result_4.f90: Ditto.
3919 * gfortran.dg/implied_do_1.f90: Ditto.
3920 * gfortran.dg/initialization_25.f90: Ditto.
3921 * gfortran.dg/initialization_26.f90: Ditto.
3922 * gfortran.dg/interface_34.f90: Ditto.
3923 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3924 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3925 * gfortran.dg/matmul_8.f03: Ditto.
3926 * gfortran.dg/merge_init_expr.f90: Ditto.
3927 * gfortran.dg/pack_assign_1.f90: Ditto.
3928 * gfortran.dg/pack_vector_1.f90: Ditto.
3929 * gfortran.dg/pointer_check_8.f90: Ditto.
3930 * gfortran.dg/product_init_expr.f03: Ditto.
3931 * gfortran.dg/reshape_order_5.f90: Ditto.
3932 * gfortran.dg/reshape_shape_1.f90: Ditto.
3933 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3934 * gfortran.dg/same_name_2.f90: Ditto.
3935 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3936 * gfortran.dg/spread_init_expr.f03: Ditto.
3937 * gfortran.dg/stmt_func_1.f90: Ditto.
3938 * gfortran.dg/sum_init_expr.f03: Ditto.
3939 * gfortran.dg/transpose_3.f03: Ditto.
3940 * gfortran.dg/unpack_init_expr.f03: Ditto.
3941 * gfortran.dg/warn_conversion.f90: Ditto.
3942 * gfortran.dg/warn_conversion_2.f90: Ditto.
3943 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3944 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3945 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3946 * gfortran.dg/whole_file_16.f90: Ditto.
3947 * gfortran.dg/whole_file_17.f90: Ditto.
3948 * gfortran.dg/whole_file_18.f90: Ditto.
3949 * gfortran.dg/whole_file_20.f03: Ditto.
3950 * gfortran.dg/whole_file_5.f90: Ditto.
3951 * gfortran.dg/whole_file_6.f90: Ditto.
3952 * gfortran.dg/write_invalid_format.f90: Ditto.
3953 * gfortran.dg/zero_sized_6.f90: Ditto.
3955 2011-02-21 Jeff Law <law@redhat.com>
3957 PR rtl-optimization/46178
3958 * gcc.target/i386/pr46178.c: New test.
3960 PR rtl-optimization/46002
3961 * gcc.c-torture/compile/pr46002.c: New test.
3963 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3965 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3968 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3971 * g++.dg/debug/pr47106.C: Require effective target lto.
3973 2011-02-21 Jason Merrill <jason@redhat.com>
3975 * g++.dg/cpp0x/constexpr-diag2.C: New.
3977 2011-02-20 Jason Merrill <jason@redhat.com>
3979 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3981 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3983 * g++.dg/overload/conv-op1.C: New.
3985 * g++.dg/cpp0x/constexpr-synth1.C: New.
3987 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3989 * objc.dg/layout-2.m: New.
3990 * objc.dg/selector-3.m: Adjusted location of error message.
3991 * objc.dg/type-size-3.m: Same.
3992 * obj-c++.dg/selector-3.mm: Same.
3994 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3997 * objc.dg/property/dotsyntax-22.m: New.
3998 * obj-c++.dg/property/dotsyntax-22.mm: New.
4000 2011-02-20 Dodji Seketeli <dodji@redhat.com>
4003 * g++.dg/template/typedef38.C: New test.
4005 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4008 * gfortran.dg/whole_file_30.f90 : New test.
4009 * gfortran.dg/whole_file_31.f90 : New test.
4011 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4015 * gfortran.dg/whole_file_28.f90 : New test.
4016 * gfortran.dg/whole_file_29.f90 : New test.
4018 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4021 * g++.dg/template/crash105.C: New.
4023 2011-02-19 Jason Merrill <jason@redhat.com>
4025 * g++.dg/cpp0x/regress/no-elide1.C: New.
4027 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
4029 PR tree-optimization/46620
4030 * gcc.dg/pr46620.c: New.
4032 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4035 * gcc.target/i386/pr47809.c: New test.
4037 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4038 Tobias Burnus <burnus@net-b.de>
4040 * lib/target-supports.exp
4041 (check_effective_target_fortran_large_real): New check for large reals.
4042 * gfortran.dg/nan_7.f90: New test.
4044 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4046 PR libgfortran/47567
4047 * gfortran.dg/fmt_f0_1.f90: Update test.
4049 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
4052 * gfortran.dg/array_constructor_36.f90 : New test.
4053 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
4054 allow for comparison between different elements of the array
4055 constructor at different levels of optimization.
4057 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
4059 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
4060 * gcc.target/i386/pr32280-1.c: Likewise.
4062 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4065 * gcc.target/i386/pr47800.c: New test.
4067 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
4069 * objc/execute/exceptions/foward-1.x: New.
4071 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4074 * gfortran.dg/derived_constructor_comps_4.f90: New.
4076 2011-02-18 Tobias Burnus
4079 * gfortran.dg/func_result_6.f90: New.
4081 2011-02-18 Michael Matz <matz@suse.de>
4084 * gfortran.dg/lto/pr45586_0.f90: New test.
4085 * gfortran.dg/typebound_proc_20.f90: Ditto.
4086 * gfortran.dg/typebound_proc_21.f90: Ditto.
4088 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4091 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
4093 2011-02-18 Tobias Burnus <burnus@net-b.de>
4096 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
4098 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
4099 normalizing the error/warning output.
4100 * gfortran.dg/Wall.f90: Update dg-error/warning.
4101 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
4102 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
4103 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
4104 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
4105 * gfortran.dg/class_30.f90: Update dg-error/warning.
4106 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
4107 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
4108 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
4109 * gfortran.dg/entry_17.f90: Update dg-error/warning.
4110 * gfortran.dg/entry_19.f90: Update dg-error/warning.
4111 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
4112 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
4113 * gfortran.dg/g77/12632.f: Update dg-error/warning.
4114 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
4115 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
4116 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
4117 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
4118 * gfortran.dg/goto_8.f90: Update dg-error/warning.
4119 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
4120 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
4121 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
4122 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
4123 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
4124 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
4125 * gfortran.dg/volatile3.f90: Update dg-error/warning.
4126 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
4127 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
4128 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
4129 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
4130 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
4132 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4135 * gfortran.dg/proc_ptr_comp_30.f90: New.
4137 2011-02-18 Jakub Jelinek <jakub@redhat.com>
4140 * gcc.target/i386/pr47780.c: New test.
4142 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4145 * gfortran.dg/class_40.f03: New.
4147 2011-02-18 Dodji Seketeli <dodji@redhat.com>
4150 * g++.dg/cpp0x/auto21.C: New test.
4152 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
4154 * objc.dg/special/unclaimed-category-1.h: Updated for
4156 * objc.dg/special/unclaimed-category-1.m: Same.
4157 * objc.dg/zero-link-1.m: Same.
4158 * objc.dg/lookup-1.m: Same.
4159 * objc.dg/torture/strings/const-str-9.m
4160 * objc.dg/torture/strings/const-str-10.m: Same.
4161 * objc.dg/torture/strings/const-str-11.m: Same.
4162 * objc.dg/torture/forward-1.m: Same.
4163 * objc.dg/zero-link-2.m: Same.
4164 * objc.dg/encode-7-next-64bit.m: Same.
4165 * objc.dg/method-4.m: Same.
4166 * objc.dg/next-runtime-1.m: Same.
4167 * objc.dg/image-info.m: Same.
4168 * objc.dg/pr23214.m: Same.
4169 * objc.dg/symtab-1.m: Same.
4170 * obj-c++.dg/basic.m: Same.
4171 * obj-c++.dg/proto-lossage-3.m: Same.
4172 * obj-c++.dg/torture/strings/const-str-10.m: Same.
4173 * obj-c++.dg/torture/strings/const-str-11.m: Same.
4174 * obj-c++.dg/torture/strings/const-str-9.m: Same.
4175 * obj-c++.dg/method-11.m: Same.
4176 * objc/execute/enumeration-1.m: Same.
4177 * objc/execute/object_is_class.m: Same.
4178 * objc/execute/formal_protocol-2.m: Same.
4179 * objc/execute/formal_protocol-4.m: Same.
4180 * objc/execute/formal_protocol-6.m: Same.
4181 * objc/execute/bycopy-3.m: Same.
4182 * objc/execute/exceptions/catchall-1.m: Same.
4183 * objc/execute/exceptions/finally-1.m: Same.
4184 * objc/execute/exceptions/local-variables-1.m: Same.
4185 * objc/execute/exceptions/foward-1.m: Same.
4186 * objc/execute/bf-common.h
4187 * objc/execute/enumeration-2.m: Same.
4188 * objc/execute/formal_protocol-1.m: Same.
4189 * objc/execute/formal_protocol-3.m: Same.
4190 * objc/execute/formal_protocol-5.m: Same.
4191 * objc/execute/accessing_ivars.m: Same.
4192 * objc/execute/bycopy-2.m: Same.
4193 * objc/execute/formal_protocol-7.m: Same.
4194 * objc/execute/compatibility_alias.m: Same.
4195 * objc/execute/no_clash.m: Same.
4196 * objc/execute/object_is_meta_class.m: Same.
4197 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
4198 * objc/execute/class-tests-1.h: Include stdio.h.
4199 * objc/execute/class-tests-2.h: Same.
4200 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
4202 * obj-c++.dg/try-catch-2.mm: Same.
4204 2011-02-17 Jakub Jelinek <jakub@redhat.com>
4207 * g++.dg/warn/Wunused-parm-4.C: New test.
4209 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
4210 Jan Hubicka <jh@suse.cz>
4214 * g++.dg/debug/pr47106.C: New.
4216 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
4219 * gcc.target/i386/pr43653.c: New test.
4221 2011-02-11 Dodji Seketeli <dodji@redhat.com>
4224 * g++.dg/template/inherit6.C: New test.
4226 2011-02-16 Janus Weil <janus@gcc.gnu.org>
4229 * gfortran.dg/class_39.f03: New.
4231 2011-02-16 Dodji Seketeli <dodji@redhat.com>
4234 * g++.dg/cpp0x/variadic106.C: New test.
4236 2011-02-16 Jakub Jelinek <jakub@redhat.com>
4239 * gfortran.dg/pr47757-1.f90: New test.
4240 * gfortran.dg/pr47757-2.f90: New test.
4241 * gfortran.dg/pr47757-3.f90: New test.
4244 * g++.dg/cpp0x/enum8.C: New test.
4246 2011-02-15 Jason Merrill <jason@redhat.com>
4248 * g++.dg/inherit/implicit-trivial1.C: New.
4249 * g++.dg/cpp0x/implicit-trivial1.C: New.
4251 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
4254 * gcc.dg/torture/pr47725.c: Removed.
4256 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4259 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
4260 constant does not generate a load from memory.
4262 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
4265 * gcc.dg/torture/pr47725.c: New.
4267 2011-02-15 Richard Guenther <rguenther@suse.de>
4269 PR tree-optimization/47743
4270 * gcc.dg/torture/pr47743.c: New testcase.
4272 2011-02-15 Jakub Jelinek <jakub@redhat.com>
4275 * gcc.target/i386/pr47581.c: New test.
4277 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4280 * gfortran.dg/select_type_22.f03: New.
4282 2011-02-14 Jason Merrill <jason@redhat.com>
4284 * g++.dg/cpp0x/regress/enum1.C: New.
4286 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
4288 * gnat.dg/include.adb: New test.
4290 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4293 * gfortran.dg/class_38.f03: New.
4295 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
4297 * gcc.dg/pr46494.c: New test.
4299 2011-02-14 Richard Guenther <rguenther@suse.de>
4301 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
4303 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4306 * gnat.dg/null_pointer_deref1.exp: Don't skip on
4307 sparc*-sun-solaris2.11.
4309 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4312 * gfortran.dg/argument_checking_18.f90: New.
4314 2011-02-13 Tobias Burnus <burnus@net-b.de>
4316 * gfortran.dg/argument_checking_13.f90: Update dg-error.
4317 * gfortran.dg/argument_checking_17.f90: New.
4319 2011-02-12 Janus Weil <janus@gcc.gnu.org>
4321 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4322 are temporarily disabled.
4323 * gfortran.dg/class_7.f03: Ditto.
4324 * gfortran.dg/coarray_14.f90: Ditto.
4325 * gfortran.dg/typebound_proc_13.f03: Ditto.
4327 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
4330 * gfortran.dg/extends_11.f03: New.
4332 2011-02-11 Xinliang David Li <davidxl@google.com>
4334 PR tree-optimization/47707
4335 * g++.dg/tree-ssa/pr47707.C: New test.
4337 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
4339 * g++.dg/opt/inline17.C: New test.
4341 2011-02-11 Tobias Burnus <burnus@net-b.de>
4344 * gfortran.dg/pure_formal_2.f90: New.
4346 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
4348 PR rtl-optimization/47614
4349 * gfortran.dg/pr47614.f: New.
4351 2011-02-11 Joseph Myers <joseph@codesourcery.com>
4354 * gcc.dg/opts-6.c: New test.
4356 2011-02-11 Jakub Jelinek <jakub@redhat.com>
4359 * gcc.dg/pr47684.c: New test.
4361 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4364 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4365 c99_runtime, dg-add-options c99_runtime.
4366 (main): Use __asm__.
4368 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4371 * lib/target-supports.exp (check_ascii_locale_available): New proc.
4372 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4373 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4374 * gcc.dg/ucnid-10.c: Likewise.
4375 * gcc.dg/ucnid-13.c: Likewise.
4376 * gcc.dg/ucnid-7.c: Likewise.
4377 * gcc.dg/ucnid-8.c: Likewise.
4378 Adapt dg-warning line number.
4380 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
4382 * gcc.target/i386/parity-1.c: Use -march=k8.
4383 * gcc.target/i386/parity-2.c: Ditto.
4384 * gcc.target/i386/vecinit-1.c: Ditto.
4385 * gcc.target/i386/vecinit-2.c: Ditto.
4387 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4390 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4391 * gcc.target/mips/save-restore-3.c: Likewise.
4392 * gcc.target/mips/save-restore-4.c: Likewise.
4393 * gcc.target/mips/save-restore-5.c: Likewise.
4396 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4397 * g++.dg/tree-prof/partition2.C: Likewise.
4399 2011-02-09 Jason Merrill <jason@redhat.com>
4401 * g++.dg/tree-ssa/inline-3.C: Use a normal function
4402 rather than misdeclare std::puts.
4404 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4405 * g++.dg/other/warning1.C: Likewise.
4406 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4407 * g++.old-deja/g++.gb/scope06.C: Likewise.
4408 * g++.old-deja/g++.law/cvt11.C: Likewise.
4409 * g++.old-deja/g++.law/init1.C: Likewise.
4410 * g++.dg/abi/mangle26.C: Likewise.
4412 * g++.dg/template/function1.C: Adjust for C++0x mode.
4413 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4415 * g++.dg/ext/label10.C: Adjust for C++0x mode.
4416 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4418 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4420 * g++.dg/cpp0x/regress/abi-empty7.C: New.
4422 * g++.dg/cpp0x/regress: New directory.
4423 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4424 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4425 * g++.dg/cpp0x/regress/regress3.C: New.
4427 2011-02-10 Richard Guenther <rguenther@suse.de>
4429 PR tree-optimization/47677
4430 * gcc.dg/torture/pr47677.c: New testcase.
4432 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
4434 * objc.dg/special/load-category-1.m: Remove unused header.
4435 * objc.dg/special/load-category-1a.m: Likewise.
4436 * objc.dg/special/load-category-2.m: Likewise.
4437 * objc.dg/special/load-category-2a.m: Likewise.
4438 * objc.dg/special/load-category-3.m: Likewise.
4439 * objc.dg/special/load-category-3a.m: Likewise.
4440 * objc.dg/attributes/proto-attribute-2.m: Likewise.
4441 * objc.dg/attributes/proto-attribute-3.m: Likewise.
4442 * objc.dg/attributes/class-attribute-1.m: Likewise.
4443 * objc.dg/property/property.exp: Don't run for Darwin < 9.
4444 * obj-c++.dg/property/property.exp: Likewise.
4445 * objc.dg/attributes/method-sentinel-1.m: Update type header.
4446 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4447 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4448 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4449 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4450 * obj-c++.dg/template-8.mm: Likewise.
4452 2011-02-10 Jakub Jelinek <jakub@redhat.com>
4455 * gcc.target/i386/pr47665.c: New test.
4457 2011-02-10 Jie Zhang <jie@codesourcery.com>
4461 2011-02-05 Jie Zhang <jie@codesourcery.com>
4463 * gcc.dg/pr42631.c: Update test.
4464 * gcc.dg/pr42631-2.c: New test.
4466 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4469 * gfortran.dg/proc_decl_25.f90: New.
4471 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4474 * gfortran.dg/typebound_assignment_2.f03: New.
4476 2011-02-09 Richard Guenther <rguenther@suse.de>
4478 PR tree-optimization/47664
4479 * gcc.dg/tree-ssa/inline-7.c: New testcase.
4481 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
4484 * gnat.dg/uninit_func.adb: Adjust dg directive.
4486 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
4489 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4491 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4494 * gfortran.dg/auto_dealloc_2.f90: New.
4496 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4498 * gcc.dg/builtins-config.h: Remove __sgi handling.
4499 * lib/target-supports.exp (add_options_for_c99_runtime): Add
4500 -std=c99 for mips-sgi-irix6.5*.
4502 2011-02-09 Martin Jambor <mjambor@suse.cz>
4505 * gfortran.dg/pr25923.f90: Remove xfails.
4507 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4510 * gfortran.dg/inquire_14.f90: New test.
4512 2011-02-08 Janus Weil <janus@gcc.gnu.org>
4515 * gfortran.dg/pointer_init_6.f90: New.
4517 2011-02-08 Jeff Law <law@redhat.com>
4519 PR tree-optimization/42893
4520 * gcc.tree-ssa/pr42893.c: New test.
4522 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
4524 PR tree-optimization/46834
4525 PR tree-optimization/46994
4526 PR tree-optimization/46995
4527 * gcc.dg/graphite/id-pr46834.c: New.
4528 * gfortran.dg/graphite/id-pr46994.f90: New.
4529 * gfortran.dg/graphite/id-pr46995.f90: New.
4531 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4534 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4535 using the variable is known the warning is emitted there.
4536 * gcc.dg/uninit-pr19430.c (foo): Likewise.
4537 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4539 * c-c++-common/pr20000.c (g): Both warnings occur at the return
4542 * gcc.dg/noreturn-1.c (foo5): Likewise.
4543 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4544 (method2): Likewise.
4546 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4547 the return statement using the uninitialized variable.
4548 * gfortran.dg/pr39666-2.f90 (f): Likewise.
4550 2011-02-08 Richard Guenther <rguenther@suse.de>
4553 * g++.dg/opt/pr47639.c: New testcase.
4555 2011-02-08 Richard Guenther <rguenther@suse.de>
4557 PR tree-optimization/47632
4558 * g++.dg/opt/pr47632.C: New testcase.
4560 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4562 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4564 2011-02-07 Richard Guenther <rguenther@suse.de>
4566 PR tree-optimization/47615
4567 * g++.dg/opt/pr47615.C: New testcase.
4569 2011-02-07 Richard Guenther <rguenther@suse.de>
4571 PR tree-optimization/47621
4572 * gcc.dg/torture/pr47621.c: New testcase.
4574 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
4576 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4578 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
4581 * gfortran.dg/allocate_with_source_1 : New test.
4583 2011-02-05 Jakub Jelinek <jakub@redhat.com>
4586 * gcc.dg/pr47610.c: New test.
4588 2011-02-05 Jie Zhang <jie@codesourcery.com>
4591 * gcc.dg/pr42631.c: Update test.
4592 * gcc.dg/pr42631-2.c: New test.
4594 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4597 * gfortran.dg/pr47574.f90: New test.
4599 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4601 PR tree-optimization/46194
4602 * gcc.dg/autopar/pr46194.c: New.
4604 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4606 PR tree-optimization/43695
4607 * g++.dg/ipa/pr43695.C: New.
4609 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4612 * gcc.dg/pr23200.c: New test.
4614 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4617 * g++.dg/pr47589.C: New test.
4619 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4622 * g++.dg/template/typedef37.C: New test.
4623 * g++.dg/template/param1.C: Adjust expected error message.
4625 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4628 * gcc.dg/pr31490-2.c: New test.
4629 * gcc.dg/pr31490-3.c: New test.
4630 * gcc.dg/pr31490-4.c: New test.
4632 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4633 Jakub Jelinek <jakub@redhat.com>
4636 * g++.dg/parser/semicolon3.C: Adjust.
4637 * g++.dg/parser/semicolon4.C: New testcase.
4638 * g++.dg/pr46890.C: New testcase.
4640 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4643 * g++.dg/init/pr29571.C: New.
4645 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4647 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4648 instead of vect_int.
4650 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4653 * gcc.target/i386/pr47312.c: New test.
4656 * gcc.target/i386/pr47564.c: New test.
4658 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4660 PR tree-optimization/45122
4661 * gcc.dg/tree-ssa/pr45122.c: New.
4663 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4666 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4669 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4670 and vsx so a default --with-cpu=power7 doesn't give an error
4671 when -mavoid-indexed-addresses is used.
4673 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4674 wrapper function to save the arguments and then jump to the real
4675 function, rather than depending on the compiler not to move stuff
4677 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4679 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4680 Paul Thomas <pault@gcc.gnu.org>
4683 * gfortran.dg/class_37.f03 : New test.
4685 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4686 Richard Guenther <rguenther@suse.de>
4688 PR tree-optimization/40979
4690 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4691 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4692 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4693 check_vect_support_and_set_flags.
4694 * gfortran.dg/graphite/vect-pr40979.f90: New.
4696 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4699 * gfortran.dg/class_36.f03: New.
4701 2011-02-02 Richard Guenther <rguenther@suse.de>
4703 PR tree-optimization/47566
4704 * gcc.dg/lto/20110201-1_0.c: New testcase.
4706 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4712 * debug/pr47498.c: New.
4713 * debug/pr47501.c: New.
4715 2011-02-01 Richard Guenther <rguenther@suse.de>
4717 PR tree-optimization/47559
4718 * g++.dg/torture/pr47559.C: New testcase.
4720 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4723 * gfortran.dg/typebound_call_20.f03: New.
4725 2011-02-01 Richard Guenther <rguenther@suse.de>
4727 PR tree-optimization/47555
4728 * gcc.dg/pr47555.c: New testcase.
4730 2011-02-01 Richard Guenther <rguenther@suse.de>
4732 PR tree-optimization/47541
4733 * g++.dg/torture/pr47541.C: New testcase.
4735 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4738 * gfortran.dg/typebound_call_19.f03: New.
4740 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4743 * g++.dg/cpp0x/pr47416.C: New test.
4745 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4748 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4750 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4753 * gfortran.dg/typebound_assignment_1.f03: New.
4755 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4757 PR tree-optimization/47538
4758 * gcc.c-torture/execute/pr47538.c: New test.
4760 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4763 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4765 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4767 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4769 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4771 PR rtl-optimization/44031
4772 * gcc.c-torture/compile/20110131-1.c: New test.
4774 2011-01-31 Tobias Burnus <burnus@net-b.de>
4777 * gfortran.dg/stmt_func_1.f90: New.
4779 2011-01-31 Tobias Burnus <burnus@net-b.de>
4782 * gfortran.dg/interface_34.f90: New.
4784 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4787 * gfortran.dg/realloc_on_assign_5.f03: New test.
4788 * gfortran.dg/realloc_on_assign_5.f03: New test.
4790 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4792 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4793 * gfortran.dg/bessel_7.f90: Likewise.
4794 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4796 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4797 * gfortran.dg/sum_init_expr.f03: Likewise.
4799 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4801 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4804 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4805 loop only on "vect_intfloat_cvt" targets.
4807 2011-01-29 Tobias Burnus <burnus@net-b.de>
4810 * gfortran.dg/shape_6.f90: New.
4812 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4814 PR libgfortran/47434
4815 * gfortran.dg/read_infnan_1.f90: Update test.
4816 * gfortran.dg/module_nan.f90: Update test.
4817 * gfortran.dg/char4_iunit_1.f03: Update test.
4818 * gfortran.dg/large_real_kind_1.f90: Update test.
4819 * gfortran.dg/real_const_3.f90: Update test.
4820 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4822 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4825 * g++.dg/template/param2.C: New test.
4827 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4829 PR libgfortran/47285
4830 * gfortran.dg/fmt_g.f: New test.
4832 2011-01-28 Tobias Burnus <burnus@net-b.de>
4835 * gfortran.dg/pure_formal_1.f90: New.
4837 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4840 * gcc.dg/tls/pr42894.c: New test.
4842 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4844 * gcc.dg/pr47276.c: Add dg-require-visibility.
4846 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4848 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4850 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4851 Tobias Burnus <burnus@gcc.gnu.org>
4856 * gfortran.dg/realloc_on_assign_3.f03: New test.
4857 * gfortran.dg/realloc_on_assign_4.f03: New test.
4858 * gfortran.dg/allocatable_function_5.f90: New test.
4859 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4860 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4861 implemented" dg-errors.
4863 2011-01-27 Jan Hubicka <jh@suse.cz>
4866 * gcc.dg/attr-weakref-4.c: New testcase
4868 2011-01-27 Martin Jambor <mjambor@suse.cz>
4870 PR tree-optimization/47228
4871 * gcc.dg/torture/pr47228.c: New test.
4873 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4875 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4877 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4879 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4880 when using auto-overlay support on the SPU.
4882 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4884 PR rtl-optimization/44174
4885 * gcc.target/i386/asm-6.c: New test.
4887 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4889 PR rtl-optimization/46856
4890 * gcc.c-torture/compile/pr46856.c: New test.
4892 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4893 Andrew Pinski <pinskia@gmail.com>
4896 * gcc.dg/pr43082.c: New.
4898 2011-01-26 DJ Delorie <dj@redhat.com>
4900 PR rtl-optimization/46878
4901 * gcc.dg/pr46878-1.c: New test.
4903 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4906 * g++.dg/cpp0x/pr47476.C: New test.
4908 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4910 * gcc.c-torture/compile/20110126-1.c: New test.
4912 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4915 * gcc.dg/torture/pr47473.c: New test.
4917 2011-01-26 Jan Hubicka <jh@suse.cz>
4920 * gcc.c-torture/execute/pr47237.c: New testcase.
4922 2011-01-26 Jan Hubicka <jh@suse.cz>
4924 PR tree-optimization/47190
4925 * gcc.dg/attr-weakref-3.c: New testcase.
4927 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4930 * gcc.dg/dll-9a.c: New test file.
4931 * gcc.dg/dll-11.c: Likewise.
4932 * gcc.dg/dll-12.c: Likewise.
4933 * gcc.dg/dll-12a.c: Likewise.
4934 * gcc.dg/dll-11a.c: Likewise.
4935 * gcc.dg/dll-9.c: Likewise.
4936 * gcc.dg/dll-10.c: Likewise.
4937 * gcc.dg/dll-10a.c: Likewise.
4938 * g++.dg/ext/dllexport4a.cc: Likewise.
4939 * g++.dg/ext/dllexport4.C: Likewise.
4940 * g++.dg/ext/dllexport5.C: Likewise.
4941 * g++.dg/ext/dllexport5a.cc: Likewise.
4943 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4945 PR tree-optimization/46970
4946 * gcc.dg/graphite/pr46970.c: New.
4948 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4950 PR tree-optimization/46215
4951 * gcc.dg/graphite/pr46215.c: New.
4953 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4955 PR tree-optimization/46168
4956 * gcc.dg/graphite/pr46168.c: New.
4958 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4960 PR tree-optimization/43657
4961 * gcc.dg/graphite/pr43657.c: New.
4963 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4965 PR tree-optimization/29832
4966 * gfortran.dg/graphite/pr29832.f90: New.
4968 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4970 PR tree-optimization/43567
4971 * gcc.dg/graphite/pr43567.c: New.
4973 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4975 * gfortran.dg/graphite/interchange-4.f: New.
4976 * gfortran.dg/graphite/interchange-5.f: New.
4978 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4979 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4980 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4981 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4982 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4983 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4984 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4985 * gfortran.dg/ltrans-7.f90: Removed.
4986 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4988 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4989 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4990 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4991 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4992 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4993 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4994 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4995 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4996 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4997 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4998 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4999 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
5000 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
5001 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
5002 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
5003 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
5004 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
5005 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
5006 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
5007 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
5008 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
5009 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
5010 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
5011 * gcc.dg/tree-ssa/data-dep-1.c
5012 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
5013 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
5014 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
5015 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
5016 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
5018 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5020 PR tree-optimization/47265
5021 PR tree-optimization/47443
5022 * gcc.c-torture/compile/pr47265.c: New test.
5023 * gcc.dg/pr47443.c: New test.
5025 2011-01-25 Martin Jambor <mjambor@suse.cz>
5027 PR tree-optimization/47382
5028 * g++.dg/torture/pr47382.C: New test.
5029 * g++.dg/opt/devirt1.C: Xfail.
5031 2011-01-25 Yao Qi <yao@codesourcery.com>
5034 * gcc.target/arm/pr45701-1.c: New test.
5035 * gcc.target/arm/pr45701-2.c: New test.
5036 * gcc.target/arm/pr45701-3.c: New test.
5038 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5039 Jakub Jelinek <jakub@redhat.com>
5041 PR tree-optimization/47271
5042 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
5044 2011-01-25 Nick Clifton <nickc@redhat.com>
5046 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
5047 (saturate_add): Delete.
5049 (main): Do not run saturate_add.
5050 (set_interrupts): Delete.
5052 2011-01-25 Tobias Burnus <burnus@net-b.de>
5055 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
5057 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5059 PR tree-optimization/47427
5060 PR tree-optimization/47428
5061 * gcc.c-torture/compile/pr47427.c: New test.
5062 * gcc.c-torture/compile/pr47428.c: New test.
5064 2011-01-25 Richard Guenther <rguenther@suse.de>
5067 * gcc.dg/torture/pr47411.c: New testcase.
5069 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5071 * gfortran.dg/graphite/id-24.f: New.
5072 * gfortran.dg/graphite/id-25.f: New.
5074 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5076 * gfortran.dg/graphite/id-23.f: New.
5078 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5080 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
5082 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5084 * gcc.dg/graphite/block-0.c: Un-XFAILed.
5085 * gcc.dg/graphite/block-1.c: Un-XFAILed.
5086 * gcc.dg/graphite/block-7.c: Un-XFAILed.
5087 * gcc.dg/graphite/block-8.c: Un-XFAILed.
5088 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
5089 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
5090 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
5091 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
5092 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
5094 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5096 * gcc.dg/graphite/block-0.c: Add documentation.
5097 * gcc.dg/graphite/block-4.c: Same.
5098 * gcc.dg/graphite/block-7.c: Same.
5099 * gcc.dg/graphite/block-8.c: New.
5100 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
5101 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
5102 * gcc.dg/graphite/interchange-12.c: Add documentation.
5103 * gcc.dg/graphite/interchange-13.c: New.
5104 * gcc.dg/graphite/interchange-14.c: New.
5105 * gcc.dg/graphite/interchange-15.c: New.
5106 * gcc.dg/graphite/interchange-8.c: Add documentation.
5107 * gcc.dg/graphite/interchange-mvt.c: Same.
5109 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5112 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
5113 * gcc.target/powerpc/altivec-14.c: Ditto.
5114 * gcc.target/powerpc/altivec-33.c: Ditto.
5115 * gcc.target/powerpc/altivec-types-1.c: Ditto.
5116 * gcc.target/powerpc/altivec-types-2.c: Ditto.
5117 * gcc.target/powerpc/altivec-types-3.c: Ditto.
5118 * gcc.target/powerpc/altivec-types-4.c: Ditto.
5119 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
5120 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
5121 * g++.dg/ext/altivec-15.C: Ditto.
5122 * g++.dg/ext/altivec-types-1.C: Ditto.
5123 * g++.dg/ext/altivec-types-2.C: Ditto.
5124 * g++.dg/ext/altivec-types-3.C: Ditto.
5125 * g++.dg/ext/altivec-types-4.C: Ditto.
5127 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5129 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
5131 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5133 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
5134 optimization options.
5136 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5138 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
5141 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
5143 2011-01-23 Tobias Burnus <burnus@net-b.de>
5146 * gfortran.dg/allocatable_scalar_12.f90: New.
5148 2011-01-23 Ira Rosen <irar@il.ibm.com>
5150 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
5151 vectorization to be not profitable if peeling is used to
5152 realign the memory access.
5153 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
5154 loop bound to avoid loop unrolling.
5155 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5157 2011-01-22 Jan Hubicka <jh@suse.cz>
5160 * g++.dg/lto/pr47333.C: New file.
5162 2011-01-22 Jan Hubicka <jh@suse.cz>
5164 PR tree-optimization/43884
5166 * gcc.dg/autopar/outer-2.c: Increase array size.
5167 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
5169 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5172 * gfortran.dg/c_loc_tests_16.f90: New test.
5174 2011-01-22 Tobias Burnus <burnus@net-b.de>
5177 * gfortran.dg/typebound_proc_19.f90: New.
5179 2011-01-21 Jeff Law <law@redhat.com>
5181 PR tree-optimization/47053
5182 * g++.dg/pr47053.C: New test.
5184 2011-01-21 Jason Merrill <jason@redhat.com>
5187 * g++.dg/cpp0x/constexpr-ctor6.C: New.
5189 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5192 * g++.dg/cpp0x/range-for10.C: New test.
5193 * g++.dg/template/for1.C: New test.
5196 * g++.dg/tree-prof/partition3.C: New test.
5198 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
5200 PR rtl-optimization/47366
5201 * g++.dg/opt/pr47366.C: New test.
5203 2011-01-21 Jason Merrill <jason@redhat.com>
5206 * g++.dg/cpp0x/constexpr-regress2.C: New.
5208 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
5210 2011-01-21 Jeff Law <law@redhat.com>
5212 PR rtl-optimization/41619
5213 * gcc.dg/pr41619.c: New.
5215 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5217 PR tree-optimization/47355
5218 * g++.dg/opt/pr47355.C: New test.
5220 2011-01-21 Richard Guenther <rguenther@suse.de>
5222 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
5225 2011-01-21 Richard Guenther <rguenther@suse.de>
5227 PR tree-optimization/47365
5228 * gcc.dg/torture/pr47365.c: New testcase.
5229 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5231 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5233 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
5235 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5237 PR tree-optimization/47391
5238 * gcc.dg/pr47391.c: New test.
5240 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5242 * g++.dg/template/char1.C: Use signed char.
5244 2011-01-21 Tobias Burnus <burnus@net-b.de>
5247 * gfortran.dg/pointer_target_4.f90: New.
5249 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5252 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
5253 ILP32 system and not IP32.
5255 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
5258 * g++.dg/debug/pr46583.C: New.
5260 2011-01-20 Jakub Jelinek <jakub@redhat.com>
5263 * g++.dg/debug/pr47283.C: New test.
5266 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
5267 * gcc.target/i386/headmerge-2.c: Likewise.
5269 2011-01-20 Richard Guenther <rguenther@suse.de>
5272 * gcc.dg/torture/pr47370.c: New testcase.
5274 2011-01-20 Jakub Jelinek <jakub@redhat.com>
5276 PR tree-optimization/46130
5277 * gcc.dg/pr46130-1.c: New test.
5278 * gcc.dg/pr46130-2.c: New test.
5280 2011-01-19 Dodji Seketeli <dodji@redhat.com>
5283 * g++.dg/debug/dwarf2/template-params-10.C: New test.
5285 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
5288 * g++.dg/debug/pr46240.cc: New.
5290 2011-01-19 Jakub Jelinek <jakub@redhat.com>
5293 * g++.dg/template/anonunion1.C: New test.
5295 PR rtl-optimization/47337
5296 * gcc.c-torture/execute/pr47337.c: New test.
5298 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5301 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
5303 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5305 PR tree-optimization/46021
5306 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
5308 2011-01-19 Jakub Jelinek <jakub@redhat.com>
5310 PR tree-optimization/47290
5311 * g++.dg/torture/pr47290.C: New test.
5313 2011-01-18 Janus Weil <janus@gcc.gnu.org>
5316 * gfortran.dg/proc_ptr_comp_29.f90: New.
5318 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5321 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5322 powerpc-apple-darwin9.
5324 2011-01-18 Jakub Jelinek <jakub@redhat.com>
5326 PR rtl-optimization/47299
5327 * gcc.c-torture/execute/pr47299.c: New test.
5329 2011-01-17 Jason Merrill <jason@redhat.com>
5331 * g++.dg/cpp0x/constexpr-virtual.C: New.
5333 2011-01-17 Jakub Jelinek <jakub@redhat.com>
5336 * gfortran.dg/gomp/pr47331.f90: New test.
5338 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
5341 * objc.dg/selector-warn-1.m: New.
5342 * obj-c++.dg/selector-warn-1.mm: New.
5344 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
5346 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5347 Update dg-final accordingly.
5349 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5351 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5353 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5355 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5357 * gcc.dg/guality/pr36728-2.c: Likewise.
5359 2011-01-17 Richard Guenther <rguenther@suse.de>
5361 PR tree-optimization/47313
5362 * g++.dg/torture/pr47313.C: New testcase.
5364 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
5367 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5368 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5369 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5370 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5372 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5374 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5375 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5376 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5378 2011-01-17 Richard Guenther <rguenther@suse.de>
5380 PR tree-optimization/45967
5381 * gcc.dg/torture/pr45967-2.c: New testcase.
5382 * gcc.dg/torture/pr45967-3.c: Likewise.
5384 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5387 * g++.dg/ext/pr47213.C: Require visibility.
5389 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5391 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5392 * gcc.dg/fixed-point/struct-union.c: Update error messages.
5394 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5396 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5397 Linux-based targets.
5399 2011-01-13 Jan Hubicka <jh@suse.cz>
5401 PR tree-optimization/47276
5402 * gcc.dg/pr47276.c: New testcase.
5404 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
5405 Jonathan Wakely <jwakely.gcc@gmail.com>
5408 * g++.dg/other/pr33558.C: New.
5409 * g++.dg/other/pr33558-2.C: New.
5411 2011-01-14 Martin Jambor <mjambor@suse.cz>
5413 PR tree-optimization/45934
5414 PR tree-optimization/46302
5415 * g++.dg/ipa/devirt-c-1.C: New test.
5416 * g++.dg/ipa/devirt-c-2.C: Likewise.
5417 * g++.dg/ipa/devirt-c-3.C: Likewise.
5418 * g++.dg/ipa/devirt-c-4.C: Likewise.
5419 * g++.dg/ipa/devirt-c-5.C: Likewise.
5420 * g++.dg/ipa/devirt-c-6.C: Likewise.
5421 * g++.dg/ipa/devirt-6.C: Likewise.
5422 * g++.dg/ipa/devirt-d-1.C: Likewise.
5423 * g++.dg/torture/pr45934.C: Likewise.
5425 2011-01-14 Jason Merrill <jason@redhat.com>
5427 * g++.dg/cpp0x/variadic105.C: New.
5429 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5430 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5433 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5434 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5435 execution tests on i?86-*-*, x86_64-*-* and
5436 powerpc*-apple-darwin* && ilp32.
5437 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5438 tests on i?86-*-* and x86_64-*-*.
5440 2011-01-14 Richard Guenther <rguenther@suse.de>
5442 PR tree-optimization/47280
5443 * g++.dg/opt/pr47280.C: New testcase.
5445 2011-01-14 Jason Merrill <jason@redhat.com>
5447 * g++.dg/cpp0x/constexpr-regress1.C: New.
5449 * g++.dg/ext/flexary2.C: New.
5451 2011-01-14 Richard Guenther <rguenther@suse.de>
5454 * gcc.dg/torture/pr47281.c: New testcase.
5455 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5457 2011-01-14 Richard Guenther <rguenther@suse.de>
5459 PR tree-optimization/47286
5460 * gcc.dg/tree-ssa/pr47286.c: New testcase.
5462 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
5465 * g++.dg/ext/pr47213.C: New.
5467 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5469 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5471 2011-01-13 Tobias Burnus <burnus@net-b.de>
5472 Mikael Morin <mikael@gcc.gnu.org>
5476 * gfortran.dg/select_type_20.f90: New.
5477 * gfortran.dg/select_type_21.f90: New.
5479 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5482 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5484 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5486 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5487 * gcc.dg/guality/pr36728-2.c: Likewise.
5489 2011-01-13 Dodji Seketeli <dodji@redhat.com>
5492 * g++.dg/debug/dwarf2/template-params-9.C: New test.
5494 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
5496 PR rtl-optimization/45352
5497 * gcc.dg/pr45352-3.c: New.
5499 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5501 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5503 * g++.dg/cpp0x/range-for8.C: New.
5504 * g++.dg/cpp0x/range-for9.C: New.
5506 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
5509 * g++.dg/debug/pr47209.C: New.
5511 2011-01-12 Richard Guenther <rguenther@suse.de>
5514 * gcc.dg/lto/pr47259_0.c: New testcase.
5515 * gcc.dg/lto/pr47259_1.c: Likewise.
5517 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
5519 * objc-obj-c++-shared/Object1.h: Add copyright header, update
5520 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5521 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5522 methods missing from the OBJC2 Object.
5523 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5524 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5525 GNU and NeXT runtimes.
5526 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5528 * objc-obj-c++-shared/Object1.m: Likewise.
5529 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
5530 * objc.dg/proto-qual-1.m: Likewise.
5531 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5532 * obj-c++.dg/proto-qual-1.mm: Likewise.
5534 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
5537 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5539 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5541 Fixed the Objective-C++ testsuite and updated all tests.
5542 * lib/obj-c++.exp (obj-c++_init): Declare and set
5543 gcc_warning_prefix and gcc_error_prefix.
5544 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5545 'dg-warning', 'dg-message' and 'dg-error'.
5546 * obj-c++.dg/class-extension-3.mm: Likewise.
5547 * obj-c++.dg/class-protocol-1.mm: Likewise.
5548 * obj-c++.dg/encode-7.mm: Likewise.
5549 * obj-c++.dg/exceptions-3.mm: Likewise.
5550 * obj-c++.dg/exceptions-5.mm: Likewise.
5551 * obj-c++.dg/method-12.mm: Likewise.
5552 * obj-c++.dg/method-13.mm: Likewise.
5553 * obj-c++.dg/method-15.mm: Likewise.
5554 * obj-c++.dg/method-16.mm: Likewise.
5555 * obj-c++.dg/method-4.mm: Likewise.
5556 * obj-c++.dg/method-8.mm: Likewise.
5557 * obj-c++.dg/method-conflict-1.mm: Likewise.
5558 * obj-c++.dg/method-conflict-2.mm: Likewise.
5559 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5560 and uncommented second part of the testcase now that the testsuite
5562 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
5563 and uncommented second part of the testcase now that the testsuite
5565 * obj-c++.dg/private-1.mm: Likewise.
5566 * obj-c++.dg/proto-lossage-4.mm: Likewise.
5567 * obj-c++.dg/syntax-error-7.mm: Likewise.
5568 * obj-c++.dg/warn5.mm: Likewise.
5569 * obj-c++.dg/property/at-property-14.mm: Likewise.
5570 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5572 * obj-c++.dg/property/at-property-18.mm: Likewise.
5573 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5575 * obj-c++.dg/property/at-property-21.mm: Likewise.
5576 * obj-c++.dg/property/at-property-28.mm: Likewise.
5577 * obj-c++.dg/property/at-property-5.mm: Likewise.
5578 * obj-c++.dg/property/dynamic-2.mm: Likewise.
5579 * obj-c++.dg/property/property-neg-3.mm: Likewise.
5580 * obj-c++.dg/property/synthesize-11.mm: Likewise.
5581 * obj-c++.dg/property/synthesize-6.mm: Likewise.
5582 * obj-c++.dg/property/synthesize-8.mm: Likewise.
5583 * obj-c++.dg/property/synthesize-9.mm: Likewise.
5584 * obj-c++.dg/tls/diag-5.mm: Likewise.
5585 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5586 dg-error, now matched correctly.
5588 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5590 * objc.dg/property/at-property-29.m: New.
5591 * obj-c++.dg/property/at-property-29.mm: New.
5593 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5595 * go.test/go-test.exp (go-set-goarch): New proc.
5596 (go-gc-tests): Use it.
5598 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5601 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5603 2011-01-11 Richard Henderson <rth@redhat.com>
5605 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5607 2011-01-11 Jan Hubicka <jh@suse.cz>
5611 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5612 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5614 2011-01-11 Richard Guenther <rguenther@suse.de>
5616 PR tree-optimization/46076
5617 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5619 2011-01-11 Jeff Law <law@redhat.com>
5621 * PR tree-optimization/47086
5622 * gcc.dg/pr47086.c: New test.
5624 2011-01-11 Jason Merrill <jason@redhat.com>
5627 * g++.dg/template/new10.C: New.
5630 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5632 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5634 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5635 Split type definitions and NSConstantString class into...
5636 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5637 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5638 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5639 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5640 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5641 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5643 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5644 encode defines for newer NeXT system headers.
5645 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5646 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5647 * objc.dg/foreach-5.m: Likewise.
5648 * objc.dg/foreach-2.m: Likewise.
5649 * objc.dg/foreach-4.m: Likewise.
5650 * objc.dg/torture/strings/string1.m: Likewise.
5651 * objc.dg/torture/strings/string2.m: Likewise.
5652 * objc.dg/torture/strings/string3.m: Likewise.
5653 * objc.dg/torture/strings/string4.m: Likewise.
5654 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5655 header and stand alone.
5656 * obj-c++.dg/strings/strings-2.mm: Likewise.
5657 * objc.dg/torture/strings/const-str-3.m: Likewise.
5658 * objc.dg/strings/strings-2.m: Likewise.
5659 * objc.dg/strings/const-str-12b.m: Likewise.
5661 2011-01-12 Richard Guenther <rguenther@suse.de>
5664 * gcc.dg/attr-weak-1.c: Adjust.
5666 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5669 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5670 standard compliant and comment.
5672 2011-01-10 Jan Hubicka <jh@suse.cz>
5675 * gcc.dg/initpri3.c: New testcase.
5677 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5680 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5686 (g_ebp_save): Likewise.
5687 (g_esp_save): Likewise.
5689 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5691 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5693 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5695 PR tree-optimization/46021
5696 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5697 i?86-*-*, x86_64-*-*.
5699 2011-01-10 Jeff Law <law@redhat.com>
5701 * PR tree-optimization/47141
5702 * gcc.c-torture/compile/pr47141.c: New test.
5704 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5707 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5708 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5709 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5710 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5713 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5714 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5715 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5716 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5717 being vectorized. Adjust dg-final pattern.
5720 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5721 * gcc.dg/vect/slp-24.c: Likewise.
5723 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5726 * g++.dg/other/pr47218-1.C: New test file.
5727 * g++.dg/other/pr47218.C: Likewise.
5728 * g++.dg/other/pr47218.h: New supporting header.
5730 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5733 * objc.dg/attributes/invalid-attribute-1.m: New.
5734 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5736 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5739 * gfortran.dg/proc_ptr_comp_28.f90: New.
5741 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5743 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5744 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5745 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5746 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5747 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5748 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5749 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5750 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5751 * objc.dg/gnu-api-2-class.m: Likewise.
5752 * objc.dg/gnu-api-2-ivar.m: Likewise.
5753 * objc.dg/gnu-api-2-method.m: Likewise.
5754 * objc.dg/gnu-api-2-objc.m: Likewise.
5755 * objc.dg/gnu-api-2-object.m: Likewise.
5756 * objc.dg/gnu-api-2-property.m: Likewise.
5757 * objc.dg/gnu-api-2-protocol.m: Likewise.
5758 * objc.dg/gnu-api-2-sel.m: Likewise.
5760 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5762 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5763 * objc.dg/objc-foreach-4.m: Likewise.
5764 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5765 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5766 * objc.dg/foreach-4.m: Likewise.
5767 * objc.dg/foreach-5.m: Likewise.
5768 * objc.dg/foreach-3.m: Return self from init.
5770 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5773 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5775 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5778 * gfortran.dg/class_35.f90: New.
5780 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5782 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5784 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5787 * objc.dg/invalid-method-2.m: New.
5788 * obj-c++.dg/invalid-method-2.mm: New.
5790 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5793 * gfortran.dg/transpose_optimization_2.f90 : New test.
5795 2011-01-08 Jan Hubicka <jh@suse.cz>
5797 PR tree-optmization/46469
5798 * g++.dg/torture/pr46469.C: New testcase.
5800 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5802 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5803 emulation of libobjc-gnu structure layout functionality to ..
5804 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5805 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5806 * objc/execute/bf-common.h: Adjust headers.
5807 * objc/execute/bf-1.m: Likewise.
5808 * objc/execute/bf-2.m: Likewise.
5809 * objc/execute/bf-3.m: Likewise.
5810 * objc/execute/bf-4.m: Likewise.
5811 * objc/execute/bf-5.m: Likewise.
5812 * objc/execute/bf-6.m: Likewise.
5813 * objc/execute/bf-7.m: Likewise.
5814 * objc/execute/bf-8.m: Likewise.
5815 * objc/execute/bf-9.m: Likewise.
5816 * objc/execute/bf-10.m: Likewise.
5817 * objc/execute/bf-11.m: Likewise.
5818 * objc/execute/bf-12.m: Likewise.
5819 * objc/execute/bf-13.m: Likewise.
5820 * objc/execute/bf-14.m: Likewise.
5821 * objc/execute/bf-15.m: Likewise.
5822 * objc/execute/bf-16.m: Likewise.
5823 * objc/execute/bf-17.m: Likewise.
5824 * objc/execute/bf-18.m: Likewise.
5825 * objc/execute/bf-19.m: Likewise.
5826 * objc/execute/bf-20.m: Likewise.
5827 * objc/execute/bf-21.m: Likewise.
5828 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5829 objc_get_type_qualifiers ().
5831 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5834 * gfortran.dg/dependency_39.f90: New test.
5836 2011-01-07 Jan Hubicka <jh@suse.cz>
5838 Get builtins tests ready for linker plugin.
5839 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5840 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5841 my_memset, my_bzero): Mark used.
5842 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5843 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5845 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5848 2011-01-07 Jan Hubicka <jh@suse.cz>
5850 PR tree-optimization/46367
5851 * g++.dg/torture/pr46367.C: New file.
5853 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5856 * gcc.dg/pr47201.c: New test.
5859 * gcc.dg/tree-prof/pr47187.c: New test.
5861 2011-01-07 Tobias Burnus <burnus@net-b.de>
5864 * gfortran.dg/extends_type_of_3.f90: New.
5866 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5868 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5869 * g++.dg/ext/dllimport-MI1.C: Likewise.
5870 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5871 * g++.dg/ext/dllimport10.C: Likewise.
5872 * g++.dg/ext/dllimport11.C: Likewise.
5873 * g++.dg/ext/dllimport12.C: Likewise.
5874 * g++.dg/ext/dllimport13.C: Likewise.
5875 * g++.dg/ext/dllimport2.C: Likewise.
5876 * g++.dg/ext/dllimport3.C: Likewise.
5877 * g++.dg/ext/dllimport4.C: Likewise.
5878 * g++.dg/ext/dllimport5.C: Likewise.
5879 * g++.dg/ext/dllimport6.C: Likewise.
5880 * g++.dg/ext/dllimport8.C: Likewise.
5881 * g++.dg/ext/dllimport9.C: Likewise.
5882 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5883 targets, too. Additionally enable test for i?86-*-mingw*.
5884 * g++.dg/ext/selectany1.C: Likewise.
5885 Remove guard variable check.
5887 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5891 * gfortran.dg/storage_size_3.f08: Extended.
5893 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5896 * g++.dg/template/stdarg1.C: New test.
5898 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5901 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5902 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5903 from the interface of functions to not hide the errors that
5906 2011-01-06 Jan Hubicka <jh@suse.cz>
5908 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5909 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5911 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5915 * gfortran.dg/interface_33.f90: New test.
5917 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5920 * gcc.c-torture/compile/pr47150.c: New test.
5922 2011-01-06 Ira Rosen <irar@il.ibm.com>
5924 PR tree-optimization/47139
5925 * gcc.dg/vect/pr47139.c: New test.
5927 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5930 * gfortran.dg/extends_type_of_2.f03: New.
5932 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5934 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5936 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5938 * gnat.dg/opt14.adb: New test.
5940 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5943 * gfortran.dg/allocate_error_2.f90: New test.
5945 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5948 * gfortran.dg/storage_size_3.f08: New.
5950 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5952 PR libgfortran/47154
5953 * gfortran.dg/namelist_68.f90: New test.
5955 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5957 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5959 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5962 * gfortran.dg/class_34.f90: New.
5964 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5966 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5967 use __builtin_inff. Skip all single-precision tests that require
5970 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5972 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5974 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5976 PR tree-optimization/47148
5977 * gcc.c-torture/execute/pr47148.c: New test.
5979 PR tree-optimization/47155
5980 * gcc.c-torture/execute/pr47155.c: New test.
5982 PR rtl-optimization/47157
5983 * gcc.c-torture/compile/pr47157.c: New test.
5985 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5987 * gcc.dg/torture/vector-shift2.c (schar): Define.
5988 (main): Always use schar or uchar instead of plain "char" to avoid
5989 dependencies on implementation-defined char signedness.
5991 2011-01-03 Martin Jambor <mjambor@suse.cz>
5993 PR tree-optimization/46801
5994 * gnat.dg/pack9.adb: Remove xfail.
5996 2011-01-03 Martin Jambor <mjambor@suse.cz>
5998 PR tree-optimization/46984
5999 * g++.dg/ipa/pr46984.C: New test.
6001 2011-01-02 Janus Weil <janus@gcc.gnu.org>
6004 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
6006 2011-01-02 Jakub Jelinek <jakub@redhat.com>
6008 PR tree-optimization/47140
6009 * gcc.c-torture/compile/pr47140.c: New test.
6011 PR rtl-optimization/47028
6012 * gcc.dg/pr47028.c: New test.
6014 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
6016 * objc.dg/protocol-forward-1.m: Removed TODO.
6017 * objc.dg/protocol-forward-2.m: New.
6018 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
6019 * obj-c++.dg/protocol-forward-2.mm: New.
6021 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
6024 * g++.dg/eh/pr38662.C: New testcase.
6026 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
6028 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
6029 scan for newline '\n'.
6032 Copyright (C) 2011 Free Software Foundation, Inc.
6034 Copying and distribution of this file, with or without modification,
6035 are permitted in any medium without royalty provided the copyright
6036 notice and this notice are preserved.