1 2011-05-29 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/extends_13.f03: New.
6 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8 PR rtl-optimization/49095
9 * gcc.target/i386/pr49095.c: New test.
11 2011-05-29 Tobias Burnus <burnus@net-b.de>
14 * gfortran.dg/coarray_24.f90: New.
16 2011-05-29 Tobias Burnus <burnus@net-b.de>
19 * gfortran.dg/coarray_23.f90: New.
21 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
24 * gcc.dg/pr48826.c: New test.
26 2011-05-29 Richard Guenther <rguenther@suse.de>
28 PR tree-optimization/49217
29 * gcc.dg/torture/pr49217.c: New testcase.
31 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
34 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
36 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
38 * gnat.dg/boolean_subtype.adb: Rename to...
39 * gnat.dg/boolean_subtype1.adb: ...this.
41 2011-05-28 Jason Merrill <jason@redhat.com>
43 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
45 2011-05-27 Jason Merrill <jason@redhat.com>
47 * g++.dg/cpp0x/enum18.C: Adjust.
49 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
51 2011-05-27 Tobias Burnus <burnus@net-b.de>
54 * gfortran.dg/coarray_22.f90: New.
56 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
58 PR tree-optimization/46728
59 * gcc.target/powerpc/pr46728-1.c: New.
60 * gcc.target/powerpc/pr46728-2.c: New.
61 * gcc.target/powerpc/pr46728-3.c: New.
62 * gcc.target/powerpc/pr46728-4.c: New.
63 * gcc.target/powerpc/pr46728-5.c: New.
64 * gcc.dg/pr46728-6.c: New.
65 * gcc.target/powerpc/pr46728-7.c: New.
66 * gcc.target/powerpc/pr46728-8.c: New.
67 * gcc.dg/pr46728-9.c: New.
68 * gcc.target/powerpc/pr46728-10.c: New.
69 * gcc.target/powerpc/pr46728-11.c: New.
70 * gcc.dg/pr46728-12.c: New.
71 * gcc.target/powerpc/pr46728-13.c: New.
72 * gcc.target/powerpc/pr46728-14.c: New.
73 * gcc.target/powerpc/pr46728-15.c: New.
74 * gcc.target/powerpc/pr46728-16.c: New.
76 2011-05-27 Jason Merrill <jason@redhat.com>
78 * g++.dg/abi/mangle47.C: New.
81 * g++.dg/template/const5.C: New.
83 * g++.dg/cpp0x/enum18.C: New.
85 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
87 * g++.dg/cpp0x/error6.C: New.
89 * g++.dg/cpp0x/error5.C: New.
91 2011-05-27 Jakub Jelinek <jakub@redhat.com>
94 * g++.dg/eh/cond6.C: New test.
96 2011-05-27 Tobias Burnus <burnus@net-b.de>
99 * gfortran.dg/rank_3.f90: New.
100 * gfortran.dg/rank_4.f90: New.
102 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
104 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
107 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
109 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
110 * gnat.dg/bit_packed_array5.adb: ...here.
112 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
115 * testsuite/g++.dg/cpp0x/auto25.C: New.
117 2011-05-27 Richard Guenther <rguenther@suse.de>
119 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
121 2011-05-27 Richard Guenther <rguenther@suse.de>
123 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
125 2011-05-27 Richard Guenther <rguenther@suse.de>
128 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
130 2011-05-26 Jason Merrill <jason@redhat.com>
132 * g++.dg/cpp0x/friend1.C: New.
133 * g++.dg/cpp0x/friend2.C: New.
135 * g++.dg/cpp0x/auto7.C: Update.
136 * g++.dg/template/crash50.C: Adjust.
137 * g++.dg/template/static9.C: Adjust.
138 * g++.old-deja/g++.ext/memconst.C: Adjust.
140 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
142 * gcc.dg/march.c: Ignore a note for some targets.
144 2011-05-26 Janis Johnson <janis187@us.ibm.com>
145 Nathan Froyd <froydnj@codesourcery.com>
149 * g++.old-deja/g++.jason/cond.C: Remove xfails.
150 * g++.dg/parse/pr18770.C: New test.
151 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
153 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
156 * gfortran.dg/dependency_40.f90 : New test.
158 2011-05-26 Tobias Burnus <burnus@net-b.de>
161 * gfortran.dg/coarray/registering_1.f90: New.
163 2011-05-26 Jason Merrill <jason@redhat.com>
165 * g++.dg/cpp0x/variadic111.C: New.
166 * g++.dg/cpp0x/variadic41.C: Adjust.
168 2011-05-26 Richard Guenther <rguenther@suse.de>
170 PR tree-optimization/48702
171 * gcc.dg/torture/pr48702.c: New testcase.
173 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
175 PR gcov-profile/48845
176 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
178 * gcc.dg/matrix/matrix.exp: Likewise.
179 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
180 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
181 line number to check_profiling_available.
182 * lib/target-supports.exp (check_profiling_available): Account for
184 Require TLS runtime support with -fprofile-generate.
185 * lib/profopt.exp (profopt-execute): Add TLS options for
187 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
189 2011-05-26 Jakub Jelinek <jakub@redhat.com>
192 * g++.dg/eh/cond5.C: New test.
194 PR tree-optimization/49161
195 * gcc.c-torture/execute/pr49161.c: New test.
197 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
199 * gcc.target/arm/neon-vorn-vbic.c: New test.
201 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
203 PR tree-optimization/49038
204 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
205 * gcc.dg/vect/pr49038.c: New test.
207 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
208 * g++.dg/init/pr25811-3.C: New.
209 * g++.dg/init/pr25811-4.C: New.
211 2011-05-25 Jason Merrill <jason@redhat.com>
213 * g++.dg/cpp0x/enum17.C: New.
214 * g++.old-deja/g++.jason/rfg10.C: Adjust.
216 * g++.dg/cpp0x/auto24.C: New.
218 * g++.dg/cpp0x/error4.C: New.
220 * g++.dg/cpp0x/rv-restrict.C: New.
222 * g++.dg/cpp0x/enum15.C: New.
223 * g++.dg/cpp0x/constexpr-switch2.C: New.
225 * g++.dg/cpp0x/variadic110.C: New.
227 * g++.dg/cpp0x/auto9.C: Add typedef test.
229 * g++.dg/cpp0x/auto23.C: New.
230 * g++.dg/cpp0x/auto9.C: Adjust.
232 * g++.dg/cpp0x/defaulted29.C: New.
234 * g++.dg/cpp0x/initlist51.C: New.
236 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
238 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
239 * g++.dg/abi/packed1.C: Suppress warning.
240 * g++.dg/warn/Wunused-parm-3.C: Likewise.
241 * g++.dg/template/stdarg1.C: Likewise.
242 * g++.dg/other/packed1.C: Remove arm from xfail list.
244 2011-05-25 Jason Merrill <jason@redhat.com>
246 * g++.dg/cpp0x/enum16.C: New.
247 * g++.dg/parse/error15.C: Adjust.
249 * g++.dg/cpp0x/initlist50.C: New.
251 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
253 * g++.dg/cpp0x/variadic109.C: New.
255 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
257 * gcc.target/i386/pause-1.c: New.
259 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
261 * gcc.dg/stack-usage-1.c: Adjust comment.
262 * gcc.dg/stack-usage-2.c: New test.
264 2011-05-25 Jakub Jelinek <jakub@redhat.com>
267 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
268 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
270 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
272 PR rtl-optimization/48757
273 * gfortran.dg/pr48757.f: New test case.
275 2011-05-24 Jason Merrill <jason@redhat.com>
277 * g++.dg/cpp0x/access01.C: New.
279 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
282 * objc.dg/pr48177.m: New testcase.
284 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
287 * objc.dg/pr48187.m: New testcase.
288 * obj-c++.dg/pr48187.mm: New testcase.
289 * objc.dg/ivar-extra-semicolon.m: New testcase.
291 2011-05-24 Jason Merrill <jason@redhat.com>
293 * g++.dg/template/access21.C: New.
294 * g++.dg/template/access22.C: New.
296 2011-05-24 Michael Matz <matz@gcc.gnu.org>
298 PR rtl-optimization/48633
299 * g++.dg/pr48633.C: New test.
301 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
304 * g++.dg/other/pr49133.C: New test.
306 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
307 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
309 * gcc.dg/torture/tls/run-gd.c: New test.
310 * gcc.dg/torture/tls/run-ie.c: New test.
311 * gcc.dg/torture/tls/run-ld.c: New test.
312 * gcc.dg/torture/tls/run-le.c: New test.
313 * lib/target-supports.exp (check_effective_target_tls_runtime):
314 Build testcase with TLS options.
316 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
318 * gcc.dg/vect/pr48172.c: Remove dg-do run.
320 2011-05-24 Tom de Vries <tom@codesourcery.com>
322 PR tree-optimization/49121
323 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
325 2011-05-23 Jason Merrill <jason@redhat.com>
327 * g++.dg/cpp0x/defaulted28.C: New.
329 * g++.dg/cpp0x/sfinae25.C: New.
331 * g++.dg/cpp0x/rv-cast2.C: New.
333 * g++.dg/cpp0x/enum14.C: New.
335 2011-05-23 Jakub Jelinek <jakub@redhat.com>
338 * gcc.c-torture/execute/pr49123.c: New test.
341 * gcc.dg/debug/pr49032.c: New test.
344 * gcc.dg/pr49120.c: New test.
346 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
349 * gcc.target/i386/pr47315.c: New test.
351 2011-05-23 Jason Merrill <jason@redhat.com>
353 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
355 * g++.dg/cpp0x/sfinae24.C: New.
357 * g++.dg/cpp0x/error3.C: New.
359 * g++.dg/cpp0x/defaulted27.C: New.
361 * g++.dg/cpp0x/decltype27.C: New.
363 2011-05-23 Richard Guenther <rguenther@suse.de>
365 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
367 2011-05-23 Richard Guenther <rguenther@suse.de>
369 PR tree-optimization/40874
370 * g++.dg/tree-ssa/pr40874.C: New testcase.
372 2011-05-23 Richard Guenther <rguenther@suse.de>
374 PR tree-optimization/49115
375 * g++.dg/torture/pr49115.C: New testcase.
377 2011-05-23 Richard Guenther <rguenther@suse.de>
380 * gcc.dg/memcpy-3.c: New testcase.
382 2011-05-23 Jakub Jelinek <jakub@redhat.com>
385 * gcc.c-torture/execute/pr48973-1.c: New test.
386 * gcc.c-torture/execute/pr48973-2.c: New test.
388 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
391 * g++.dg/warn/pr18016.C: New.
393 2011-05-23 Tom de Vries <tom@codesourcery.com>
396 * gcc.target/arm/ivopts-6.c: New test.
398 2011-05-22 Jakub Jelinek <jakub@redhat.com>
401 * gcc.c-torture/compile/pr49029.c: New test.
403 2011-05-22 Jason Merrill <jason@redhat.com>
405 * g++.dg/cpp0x/sfinae23.C: New.
406 * g++.dg/cpp0x/sfinae8.C: Correct.
408 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
410 * gfortran.dg/function_optimize_8.f90: New test case.
412 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
414 PR tree-optimization/49087
415 * gcc.dg/vect/O3-pr49087.c: New test.
417 2011-05-21 Jason Merrill <jason@redhat.com>
419 * g++.dg/debug/const5.C: New.
421 2011-05-20 Jason Merrill <jason@redhat.com>
423 * g++.dg/cpp0x/constexpr-static7.C: Extend.
425 * g++.dg/cpp0x/constexpr-static7.C: New.
427 * g++.dg/cpp0x/enum12.C: New.
428 * g++.dg/cpp0x/enum13.C: New.
430 2011-05-21 Janus Weil <janus@gcc.gnu.org>
433 * gfortran.dg/select_type_23.f03: New.
435 2011-05-20 Jason Merrill <jason@redhat.com>
437 * g++.dg/cpp0x/defaulted26.C: New.
439 * g++.dg/cpp0x/noexcept02.C: Fix.
440 * g++.dg/cpp0x/noexcept03.C: Fix.
441 * g++.dg/cpp0x/noexcept08.C: Fix.
442 * g++.dg/cpp0x/noexcept10.C: New.
444 2011-05-20 Janus Weil <janus@gcc.gnu.org>
447 * gfortran.dg/extends_12.f03: New.
449 2011-05-20 Jason Merrill <jason@redhat.com>
451 * g++.dg/template/koenig9.C: New.
452 * g++.dg/opt/pr47615.C: Fix.
453 * g++.dg/overload/defarg1.C: Fix.
454 * g++.dg/tc1/dr213.C: Remove xfail.
455 * g++.dg/torture/pr34850.C: Fix.
456 * g++.dg/torture/pr39362.C: Fix.
457 * g++.old-deja/g++.brendan/crash56.C: Fix.
458 * g++.old-deja/g++.pt/memtemp47.C: Fix.
460 2011-05-20 Richard Guenther <rguenther@suse.de>
462 PR tree-optimization/49079
463 * gcc.dg/torture/pr49079.c: New testcase.
465 2011-05-20 Jakub Jelinek <jakub@redhat.com>
467 PR tree-optimization/49073
468 * gcc.c-torture/execute/pr49073.c: New test.
470 2011-06-19 Tobias Burnus <burnus@net-b.de>
473 * gfortran.dg/coarray_21.f90: New.
475 2011-05-19 Joseph Myers <joseph@codesourcery.com>
477 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
480 2011-05-19 Richard Guenther <rguenther@suse.de>
483 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
485 2011-05-19 Richard Guenther <rguenther@suse.de>
488 * gcc.dg/builtin-object-size-11.c: New testcase.
490 2011-05-19 Tom de Vries <tom@codesourcery.com>
493 * gcc.target/arm/ivopts.c: New test.
494 * gcc.target/arm/ivopts-2.c: New test.
496 2011-05-19 Tom de Vries <tom@codesourcery.com>
498 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
500 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
502 * gcc.c-torture/execute/960321-1.x: Remove.
504 2011-05-18 Janus Weil <janus@gcc.gnu.org>
507 * gfortran.dg/move_alloc_4.f90: New.
509 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
512 * gcc.target/i386/pr49002-1.c: New test.
513 * gcc.target/i386/pr49002-2.c: Likewise.
515 2011-05-18 Jakub Jelinek <jakub@redhat.com>
517 PR tree-optimization/49039
518 * gcc.c-torture/execute/pr49039.c: New test.
519 * gcc.dg/tree-ssa/pr49039.c: New test.
520 * g++.dg/torture/pr49039.C: New test.
522 2011-05-18 Jason Merrill <jason@redhat.com>
524 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
525 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
526 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
528 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
530 * gcc.target/bfin/mcpu-bf592.c: New test.
532 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
534 PR tree-optimization/41881
535 * gcc.dg/vect/O3-pr41881.c: New test.
536 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
538 2011-05-18 Jakub Jelinek <jakub@redhat.com>
540 PR tree-optimization/49000
541 * gcc.dg/pr49000.c: New test.
543 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
545 * gnat.dg/invalid1.adb: New test.
547 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
549 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
551 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
552 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
554 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
557 * g++.dg/cpp0x/range-for18.C: New.
559 2011-05-15 Tobias Burnus <burnus@net-b.de>
562 * gfortran.dg/coarray/image_index_2.f90: New.
564 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
566 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
567 * g++.dg/cpp0x/override2.C: New.
569 2011-05-14 Tobias Burnus <burnus@net-b.de>
572 * gfortran.de/coarray_20.f90: New.
574 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
577 * function_optimize_7.f90: New test case.
579 2011-05-13 Jason Merrill <jason@redhat.com>
581 * g++.dg/cpp0x/decltype26.C: New.
582 * g++.dg/cpp0x/enum11.C: New.
584 2011-05-13 Tobias Burnus <burnus@net-b.de>
588 * gfortran.dg/assign_8.f90: Update dg-error.
590 2011-05-13 Tobias Burnus <burnus@net-b.de>
593 * gfortran.dg/io_constraints_8.f90: New.
594 * gfortran.dg/io_constraints_9.f90: New.
596 2011-05-13 Martin Thuresson <martint@google.com>
598 PR gcov-profile/47793
599 * gcc.dg/pr47793.c: New.
601 2011-05-12 Jakub Jelinek <jakub@redhat.com>
603 PR tree-optimization/48975
604 * gcc.dg/pr48975.c: New test.
606 2011-05-12 Tobias Burnus <burnus@net-b.de>
609 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
611 2011-05-12 Jason Merrill <jason@redhat.com>
613 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
615 2011-05-12 Geert Bosch <bosch@adacore.com>
617 * gnat.dg/view_conversion1.adb: New test.
619 2011-05-12 Richard Guenther <rguenther@suse.de>
621 PR tree-optimization/48172
622 * gcc.dg/vect/pr48172.c: New testcase.
624 2011-05-12 Jakub Jelinek <jakub@redhat.com>
627 * g++.dg/opt/pr48967.C: New test.
629 2011-05-11 Jason Merrill <jason@redhat.com>
631 * g++.dg/cpp0x/constexpr-friend.C: New.
632 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
634 * g++.dg/cpp0x/sfinae22.C: New.
636 2011-05-11 Tobias Burnus <burnus@net-b.de>
639 * gfortran.dg/generic_24.f90: New.
641 2011-05-11 Richard Guenther <rguenther@suse.de>
643 PR tree-optimization/15256
644 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
646 2011-05-11 Jakub Jelinek <jakub@redhat.com>
649 * gcc.dg/pr48159-1.c: New test.
650 * gcc.dg/pr48159-2.c: New test.
652 2011-05-11 Richard Guenther <rguenther@suse.de>
655 * gcc.dg/torture/pr48953.c: New testcase.
657 2011-05-11 Richard Guenther <rguenther@suse.de>
659 PR tree-optimization/18041
660 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
662 2011-05-11 Alan Modra <amodra@gmail.com>
665 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
667 2011-05-10 Jason Merrill <jason@redhat.com>
669 * g++.dg/cpp0x/defaulted25.C: New.
670 * g++.dg/template/crash7.C: Adjust.
672 * g++.dg/cpp0x/variadic108.C: New.
674 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
676 * g++.dg/inherit/virtual9.C: Extend.
678 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
681 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
682 are passed and returned in vector registers.
684 2011-05-10 Richard Guenther <rguenther@suse.de>
686 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
687 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
688 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
689 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
690 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
693 2011-05-10 Jakub Jelinek <jakub@redhat.com>
695 PR tree-optimization/48611
696 PR tree-optimization/48794
697 * gfortran.dg/gomp/pr48611.f90: New test.
698 * gfortran.dg/gomp/pr48794.f90: New test.
701 * gcc.dg/dfp/pr48928.c: New test.
703 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
706 * g++.dg/cpp0x/pr48522.C: New.
708 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
711 * g++.dg/cpp0x/sfinae21.C: New.
713 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
715 * g++.dg/template/sfinae28.C: Rename to...
716 * g++.dg/cpp0x/sfinae19.C: ... this.
717 * g++.dg/template/sfinae29.C: Rename to...
718 * g++.dg/cpp0x/sfinae20.C: ... this.
720 2011-05-09 Jeff Law <law@redhat.com>
722 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
725 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
728 * g++.dg/init/pr20039.C: New.
730 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
734 * g++.dg/template/sfinae28.C: New.
735 * g++.dg/template/sfinae29.C: Likewise.
737 2011-05-09 Jason Merrill <jason@redhat.com>
739 * g++.dg/template/nontype23.C: New.
741 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
743 * g++.dg/init/pr48859.C: New.
745 2011-05-09 Jason Merrill <jason@redhat.com>
747 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
748 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
749 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
750 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
751 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
752 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
753 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
754 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
756 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
758 * g++.dg/inherit/virtual9.C: New.
760 2011-05-09 Dodji Seketeli <dodji@redhat.com>
763 * g++.dg/template/dependent-expr8.C: New test case.
765 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
767 PR tree-optimization/48837
768 * gcc.dg/pr48837.c: New testcase.
770 2011-05-06 Jason Merrill <jason@redhat.com>
772 * g++.dg/cpp0x/constexpr-condition2.C: New.
774 * g++.dg/cpp0x/constexpr-missing.C: New.
776 2011-05-06 Tobias Burnus <burnus@net-b.de>
779 * gfortran.dg/coarray/this_image_2.f90: New.
781 2011-05-06 Tobias Burnus <burnus@net-b.de>
785 * gfortran.dg/bind_c_usage_22.f90: New.
786 * gfortran.dg/bind_c_usage_23.f90: New.
787 * gfortran.dg/bind_c_usage_24.f90: New.
788 * gfortran.dg/bind_c_usage_24_c.c: New.
790 2011-05-06 Dodji Seketeli <dodji@redhat.com>
793 * g++.dg/template/member9.C: New test case.
795 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
797 * gnat.dg/discr29.ad[sb]: New test.
798 * gnat.dg/discr30.adb: Likewise.
800 2011-05-05 Julian Brown <julian@codesourcery.com>
802 * gcc.target/arm/neon-vset_lanes8.c: New test.
804 2011-05-05 Jason Merrill <jason@redhat.com>
806 * g++.dg/init/new32.C: New.
808 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
810 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
813 2011-05-05 Jakub Jelinek <jakub@redhat.com>
815 PR rtl-optimization/48381
816 * gcc.c-torture/compile/pr48381.c: New test.
818 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
820 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
822 * gcc.target/i386/opt-1.c: Ditto.
824 2011-05-04 Jason Merrill <jason@redhat.com>
826 * g++.dg/conversion/base1.C: New.
828 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
831 * gfortran.dg/round_3.f08: Add more checks to test case.
833 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
835 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
836 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
837 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
838 Gate test on effective_target fd_truncate.
840 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
842 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
843 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
844 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
845 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
846 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
847 * gcc.target/i386/pr38824.c: Ditto.
848 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
849 * gcc.target/i386/vecinit-2.c: Ditto.
850 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
851 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
852 * gcc.target/i386/parity-2.c: Ditto.
853 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
855 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
857 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
859 * gcc.target/bfin/mcpu-bf514.c: Likewise.
860 * gcc.target/bfin/mcpu-bf516.c: Likewise.
861 * gcc.target/bfin/mcpu-bf518.c: Likewise.
863 2011-05-03 Tobias Burnus <burnus@net-b.de>
866 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
868 2011-05-03 Tobias Burnus <burnus@net-b.de>
871 * gfortran.dg/coarray/this_image_1.f90: New.
873 2011-05-03 Tobias Burnus <burnus@net-b.de>
876 * gfortran.dg/coarray/caf.dg: New.
877 * gfortran.dg/coarray/image_index_1.f90: New, copied
878 from ../coarray_16.f90.
880 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
883 * g++.dg/ext/complex9.C: New.
885 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
888 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
889 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
890 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
892 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
894 * gcc.target/bfin/builtins: Created.
895 * gcc.target/bfin/hisilh-O0.c: Deleted.
896 * gcc.target/bfin/hisilh.c: Moved to...
897 * gcc.target/bfin/builtins/hisilh.c: ...here.
898 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
899 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
900 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
901 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
902 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
903 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
904 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
905 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
906 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
907 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
908 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
909 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
910 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
911 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
912 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
913 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
914 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
915 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
916 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
917 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
918 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
919 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
920 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
921 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
922 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
923 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
924 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
925 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
926 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
927 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
928 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
929 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
930 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
931 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
932 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
933 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
934 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
935 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
936 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
937 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
938 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
939 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
940 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
941 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
942 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
943 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
944 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
945 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
946 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
947 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
948 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
949 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
950 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
951 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
952 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
953 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
954 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
955 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
956 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
957 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
958 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
959 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
960 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
961 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
962 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
963 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
964 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
965 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
966 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
967 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
968 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
969 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
970 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
971 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
972 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
973 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
974 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
975 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
976 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
977 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
978 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
979 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
980 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
981 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
982 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
983 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
984 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
985 * gcc.target/bfin/builtins/circptr.c: Ditto.
986 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
987 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
988 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
989 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
990 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
991 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
992 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
993 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
994 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
995 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
996 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
997 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
998 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
999 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
1000 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
1001 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
1002 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
1003 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
1004 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
1005 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
1006 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
1007 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
1008 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
1009 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
1010 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
1011 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
1012 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
1013 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
1014 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
1015 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
1016 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
1017 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
1018 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
1019 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
1020 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
1021 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
1022 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
1023 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
1024 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
1025 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
1026 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
1027 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
1028 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
1029 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
1030 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
1031 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
1032 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
1033 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
1034 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
1035 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
1036 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
1037 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
1038 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
1039 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
1040 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
1041 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
1042 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
1043 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
1044 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
1045 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
1046 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
1047 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
1048 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
1049 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
1050 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
1051 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
1052 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
1053 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
1054 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
1055 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
1057 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
1059 * gcc.target/arm/cold-lc.c: New test.
1061 2011-05-03 Jakub Jelinek <jakub@redhat.com>
1064 * gcc.dg/pr48774.c: New test.
1066 2011-05-03 Richard Guenther <rguenther@suse.de>
1068 * gcc.dg/large-size-array-5.c: New testcase.
1070 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1072 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
1074 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1076 * lib/target-supports.exp (check_effective_target_vect_strided):
1078 (check_effective_target_vect_strided2)
1079 (check_effective_target_vect_strided3)
1080 (check_effective_target_vect_strided4)
1081 (check_effective_target_vect_strided8): ...these new functions.
1083 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1084 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1085 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1086 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1087 * gcc.dg/vect/pr37539.c: Likewise.
1088 * gcc.dg/vect/slp-11a.c: Likewise.
1089 * gcc.dg/vect/slp-11b.c: Likewise.
1090 * gcc.dg/vect/slp-11c.c: Likewise.
1091 * gcc.dg/vect/slp-12a.c: Likewise.
1092 * gcc.dg/vect/slp-12b.c: Likewise.
1093 * gcc.dg/vect/slp-18.c: Likewise.
1094 * gcc.dg/vect/slp-19a.c: Likewise.
1095 * gcc.dg/vect/slp-19b.c: Likewise.
1096 * gcc.dg/vect/slp-21.c: Likewise.
1097 * gcc.dg/vect/slp-23.c: Likewise.
1098 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1100 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1101 instead of vect_interleave && vect_extract_even_odd.
1102 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1103 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1104 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1105 * gcc.dg/vect/vect-1.c: Likewise.
1106 * gcc.dg/vect/vect-10.c: Likewise.
1107 * gcc.dg/vect/vect-98.c: Likewise.
1108 * gcc.dg/vect/vect-107.c: Likewise.
1109 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1110 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1111 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1112 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1113 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1114 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1115 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1116 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1117 * gcc.dg/vect/vect-strided-float.c: Likewise.
1118 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1119 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1120 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1121 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1122 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1123 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1124 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1125 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1126 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1127 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1128 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1129 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1130 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1131 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1132 * gcc.dg/vect/vect-vfa-03.c: Likewise.
1134 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1136 * gcc.dg/vect/pr30843.c: Likewise.
1137 * gcc.dg/vect/pr33866.c: Likewise.
1138 * gcc.dg/vect/slp-reduc-6.c: Likewise.
1139 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1140 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1141 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1143 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1145 * gcc.dg/vect/slp-11.c: Split into...
1146 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1147 gcc.dg/vect/slp-11c.c: ...these tests.
1148 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1149 * gcc.dg/vect/slp-12c.c: ...this new test.
1150 * gcc.dg/vect/slp-19.c: Split into...
1151 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1152 gcc.dg/vect/slp-19c.c: ...these new tests.
1154 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1156 * lib/target-supports.exp
1157 (check_effective_target_vect_extract_even_odd_wide): Delete.
1158 (check_effective_target_vect_strided_wide): Likewise.
1159 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1160 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1161 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1162 * gcc.dg/vect/pr37539.c: Likewise.
1163 * gcc.dg/vect/slp-11.c: Likewise.
1164 * gcc.dg/vect/slp-12a.c: Likewise.
1165 * gcc.dg/vect/slp-12b.c: Likewise.
1166 * gcc.dg/vect/slp-19.c: Likewise.
1167 * gcc.dg/vect/slp-23.c: Likewise.
1168 * gcc.dg/vect/vect-1.c: Likewise.
1169 * gcc.dg/vect/vect-98.c: Likewise.
1170 * gcc.dg/vect/vect-107.c: Likewise.
1171 * gcc.dg/vect/vect-strided-float.c: Likewise.
1173 2011-05-02 Jason Merrill <jason@redhat.com>
1175 * g++.dg/init/new31.C: New.
1177 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
1180 * gcc.dg/pr35445.c: New test.
1182 2011-05-02 Jason Merrill <jason@redhat.com>
1184 * c-c++-common/vla-1.c: New.
1186 2011-05-02 Richard Guenther <rguenther@suse.de>
1188 PR tree-optimization/48822
1189 * gcc.dg/torture/pr48822.c: New testcase.
1191 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
1194 * g++.dg/cpp0x/constexpr-47969.C: New.
1196 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
1199 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
1200 on vect_no_align targets.
1201 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1202 vect_no_align targets.
1204 2011-05-01 Xinliang David Li <davidxl@google.com>
1206 * gcc.dg/tree-ssa/integer-addr.c: New test.
1207 * gcc.dg/tree-ssa/alias_bug.c: New test.
1209 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1211 PR libgfortran/48787
1212 * gfortran.dg/round_3.f08: Add more checks.
1214 2011-04-30 Tobias Burnus <burnus@net-b.de>
1217 * gfortran.dg/import9.f90: New, proper test.
1218 * gfortran.dg/interface_37.f90: Remove bogus
1219 test (bogus copy of interface_36.f90).
1221 2011-04-30 Tobias Burnus <burnus@net-b.de>
1224 * gfortran.dg/interface_37.f90: New.
1226 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
1229 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1231 2011-04-30 Jakub Jelinek <jakub@redhat.com>
1233 PR tree-optimization/48809
1234 * gcc.c-torture/execute/pr48809.c: New test.
1236 2011-04-29 Jeff Law <law@redhat.com>
1238 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1240 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1243 * g++.dg/init/ctor10.C: New.
1245 2011-04-29 Le-Chun Wu <lcwu@google.com>
1247 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1248 warning in implicitly instantiated templates.
1250 2011-04-29 Le-Chun Wu <lcwu@google.com>
1252 * g++.dg/warn/Wnull-conversion-1.C: New.
1253 * g++.dg/warn/Wnull-conversion-2.C: New.
1255 2011-04-29 Diego Novillo <dnovillo@google.com>
1257 * g++.old-deja/g++.other/null3.C: Expect warning about
1258 converting boolean to a pointer.
1260 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
1263 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1267 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1269 2011-04-29 Tobias Burnus <burnus@net-b.de>
1272 * gfortran.dg/typebound_proc_22.f90: New.
1275 * gfortran.dg/interface_36.f90: New.
1277 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1279 PR libgfortran/48488
1280 PR libgfortran/48602
1281 PR libgfortran/48615
1282 PR libgfortran/48684
1283 PR libgfortran/48787
1284 * gfortran.dg/fmt_g.f: Adjust test.
1285 * gfortran.dg/fmt_g0_1.f08: Adjust test.
1286 * gfortran.dg/round_3.f08: New test.
1287 * gfortran.dg/namelist_print_1.f: Adjust test.
1288 * gfortran.dg/char4_iunit_1.f03: Adjust test.
1289 * gfortran.dg/f2003_io_5.f03: Adjust test.
1290 * gfortran.dg/coarray_15.f90: Adjust test.
1291 * gfortran.dg/namelist_65.f90: Adjust test.
1292 * gfortran.dg/fmt_cache_1.f: Adjust test.
1293 * gfortran.dg/char4_iunit_2.f03: Adjust test.
1294 * gfortran.dg/real_const_3.f90: Adjust test.
1296 2011-04-28 Xinliang David Li <davidxl@google.com>
1298 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1299 * testsuite/g++.dg/prof-robust-1.C: New test.
1301 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
1303 PR tree-optimization/48765
1304 * gcc.dg/vect/pr48765.c: New.
1306 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1308 PR tree-optimization/48775
1309 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1311 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1314 * g++.dg/inherit/pr48798.C: New.
1315 * g++.old-deja/g++.other/base1.C: Adjust.
1317 2011-04-28 Dodji Seketeli <dodji@redhat.com>
1320 * g++.dg/template/inherit7.C: New test case.
1322 2011-04-28 Richard Guenther <rguenther@suse.de>
1324 PR tree-optimization/40052
1325 PR tree-optimization/15347
1326 * gcc.dg/tree-ssa/vrp57.c: New testcase.
1327 * gcc.dg/pr15347.c: Likewise.
1329 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1332 * g++.dg/cpp0x/sfinae18.C: New.
1334 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1337 * g++.dg/ext/is_literal_type1.C: New.
1339 2011-04-28 Tobias Burnus <burnus@net-b.de>
1343 * gfortran.dg/interface_35.f90: New.
1344 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1345 * gfortran.dg/func_result_6.f90: Add dg-warning.
1346 * gfortran.dg/bessel_1.f90: Ditto.
1347 * gfortran.dg/hypot_1.f90: Ditto.
1348 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1349 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1350 * gfortran.dg/interface_assignment_4.f90: Ditto.
1352 2011-04-27 Jason Merrill <jason@redhat.com>
1354 * g++.dg/ext/complex8.C: New.
1356 * g++.dg/cpp0x/initlist49.C: New.
1357 * g++.dg/init/new30.C: New.
1359 2011-04-27 Tobias Burnus <burnus@net-b.de>
1362 * gfortran.dg/whole_file_34.f90: New.
1364 2011-04-27 Jan Hubicka <jh@suse.cz>
1366 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1368 2011-04-27 Jason Merrill <jason@redhat.com>
1370 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1372 * g++.dg/parse/ambig6.C: New.
1374 2011-04-27 Nick Clifton <nickc@redhat.com>
1376 * gcc.dg/20020312-2.c: Add definition for RX.
1378 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1379 option with RX targets.
1381 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1384 2011-04-27 Richard Guenther <rguenther@suse.de>
1386 * gcc.dg/tree-ssa/pr23382.c: Remove.
1388 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1391 * gcc.c-torture/compile/pr48767.c: New test.
1393 2011-04-27 Richard Guenther <rguenther@suse.de>
1395 PR tree-optimization/48772
1396 * g++.dg/pr48772.C: New testcase.
1398 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1401 * gcc.c-torture/compile/pr48742.c: New test.
1403 2011-04-26 Jason Merrill <jason@redhat.com>
1405 * g++.dg/lookup/koenig13.C: New.
1407 * g++.dg/cpp0x/initlist48.C: New.
1409 2011-04-25 Jason Merrill <jason@redhat.com>
1411 * g++.dg/cpp0x/sfinae17.C: New.
1413 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1416 * gcc.target/powerpc/pr48258-1.c: New file.
1417 * gcc.target/powerpc/pr48258-2.c: Ditto.
1419 2011-04-26 Xinliang David Li <davidxl@google.com>
1421 * gcc.dg/uninit-suppress.c: New test.
1422 * gcc.dg/uninit-suppress.c: New test.
1424 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1427 * gcc.dg/pr48768.c: New test.
1429 PR tree-optimization/48734
1430 * gcc.c-torture/compile/pr48734.c: New test.
1433 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1435 2011-04-26 Richard Guenther <rguenther@suse.de>
1437 PR tree-optimization/48731
1438 * gcc.dg/torture/pr48731.c: New testcase.
1440 2011-04-26 Richard Guenther <rguenther@suse.de>
1443 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1445 2011-04-26 Richard Guenther <rguenther@suse.de>
1448 * gcc.dg/torture/pr48694-1.c: New testcase.
1449 * gcc.dg/torture/pr48694-2.c: Likewise.
1451 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1453 * g++.dg/ext/underlying_type1.C: New.
1454 * g++.dg/ext/underlying_type2.C: Likewise.
1455 * g++.dg/ext/underlying_type3.C: Likewise.
1456 * g++.dg/ext/underlying_type4.C: Likewise.
1457 * g++.dg/ext/underlying_type5.C: Likewise.
1458 * g++.dg/ext/underlying_type6.C: Likewise.
1459 * g++.dg/ext/underlying_type7.C: Likewise.
1460 * g++.dg/ext/underlying_type8.C: Likewise.
1461 * g++.dg/ext/underlying_type9.C: Likewise.
1462 * g++.dg/ext/underlying_type10.C: Likewise.
1464 2011-04-25 Jason Merrill <jason@redhat.com>
1466 * g++.dg/cpp0x/regress/template-const2.C: New.
1468 2011-04-25 Jeff Law <law@redhat.com>
1470 * gcc.dg/tree-ssa/vrp56.c: new test.
1472 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1474 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1476 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1478 PR preprocessor/48740
1479 * c-c++-common/raw-string-11.c: New test.
1481 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1483 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1486 2011-04-23 Tobias Burnus <burnus@net-b.de>
1489 * gfortran.dg/coarray_19.f90: New.
1491 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1494 * gcc.dg/pr48685.c: New test.
1496 2011-04-22 Jan Hubicka <jh@suse.cz>
1498 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1500 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1502 PR tree-optimization/48717
1503 * gcc.c-torture/execute/pr48717.c: New test.
1505 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1508 * gcc.target/i386/pr48723.c: New test.
1510 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1513 * gcc.dg/gomp/pr48716.c: New test.
1514 * g++.dg/gomp/pr48716.C: New test.
1516 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1519 * gcc.dg/missing-field-init-2.c: Update testcase.
1521 2011-04-22 Alan Modra <amodra@gmail.com>
1523 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1525 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1528 * gfortran.dg/function_optimize_6.f90: New test.
1530 2011-04-21 Easwaran Raman <eraman@google.com>
1532 * gcc.dg/stack-layout-2.c: New test.
1534 2011-04-21 Richard Guenther <rguenther@suse.de>
1537 * g++.dg/lto/pr48207-2_0.C: New testcase.
1538 * g++.dg/lto/pr48207-3_0.C: Likewise.
1540 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1542 * gnat.dg/volatile5.adb: New test.
1543 * gnat.dg/volatile5_pkg.ads: New helper.
1545 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1548 * gcc.target/i386/pr48708.c: New test.
1550 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1552 * gcc.dg/vect/vect-119.c: New test.
1554 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1556 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1559 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1560 Richard Sandiford <richard.sandiford@linaro.org>
1563 * gcc.target/arm/pr46329.c: New test.
1565 2011-04-21 Tobias Burnus <burnus@net-b.de>
1568 * gfortran.dg/coarray_18.f90: New.
1570 2011-04-20 Jason Merrill <jason@redhat.com>
1572 * g++.dg/cpp0x/initlist47.C: New.
1574 * g++.dg/init/dtor4.C: New.
1576 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1579 * gcc.target/i386/sse2-pinsrw.c: New test.
1580 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1581 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1582 * gcc.target/i386/sse2-insvhi.c: Ditto.
1583 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1584 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1586 2011-04-20 Jason Merrill <jason@redhat.com>
1588 * g++.dg/template/const4.C: New.
1590 2011-04-20 Easwaran Raman <eraman@google.com>
1592 * gcc.dg/stack-layout-1.c: New test.
1594 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1596 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1597 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1600 2011-04-20 Kai Tietz <ktietz@redhat.com>
1602 * gcc.dg/binop-xor1.c: New test.
1603 * gcc.dg/binop-xor2.c: New test.
1604 * gcc.dg/binop-xor3.c: New test.
1605 * gcc.dg/binop-xor4.c: New test.
1606 * gcc.dg/binop-xor5.c: New test.
1608 2011-04-20 Richard Guenther <rguenther@suse.de>
1610 PR tree-optimization/47892
1611 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1613 2011-04-20 Richard Guenther <rguenther@suse.de>
1616 * g++.dg/torture/pr48695.C: New testcase.
1618 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1620 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1621 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1622 * gcc.c-torture/execute/pr45262.c: Ditto
1623 * gcc.dg/torture/pr43165.c: Ditto.
1624 * gcc.dg/torture/pr47228.c: Ditto.
1625 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1626 * gcc.dg/ipa/pr45644.c: Ditto.
1627 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1630 2011-04-19 Jason Merrill <jason@redhat.com>
1632 * g++.dg/ext/complex7.C: New.
1634 * g++.dg/ext/attrib41.C: New.
1636 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1639 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1641 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1644 * gcc.target/i386/pr48678.c: New test.
1646 2011-04-19 Martin Jambor <mjambor@suse.cz>
1648 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1649 * g++.dg/opt/devirt2.C: New test.
1650 * g++.dg/ipa/devirt-g-1.C: Likewise.
1652 2011-04-19 Tobias Burnus <burnus@net-b.de>
1655 * gfortran.dg/whole_file_33.f90: New.
1657 2011-04-19 Martin Jambor <mjambor@suse.cz>
1659 * g++.dg/ipa/devirt-7.C: New test.
1661 2011-04-19 Richard Guenther <rguenther@suse.de>
1664 * g++.dg/lto/pr48207_0.C: New testcase.
1666 2011-04-18 Jason Merrill <jason@redhat.com>
1668 * g++.dg/init/void1.C: New.
1670 * g++.dg/cpp0x/union4.C: New.
1672 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1675 * g++.dg/torture/pr48661.C: New test.
1678 * g++.dg/gomp/pr48632.C: New test.
1680 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1682 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1683 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1685 2011-04-18 Tobias Burnus <burnus@net-b.de>
1688 * gfortran.dg/coarray_17.f90: New.
1689 * gfortran.dg/coarray_10.f90: Update dg-error.
1691 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1694 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1695 * gfortran.dg/guality/guality.exp: Likewise.
1697 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1699 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1701 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1703 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1705 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1707 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1709 2011-04-18 Richard Guenther <rguenther@suse.de>
1712 * g++.dg/torture/pr46364.C: New testcase.
1714 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1716 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1718 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1720 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1722 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1723 Ira Rosen <ira.rosen@linaro.org>
1726 * gcc.target/arm/pr48252.c: New test.
1728 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1730 PR tree-optimization/48616
1731 * gcc.dg/pr48616.c: New test.
1733 2011-04-18 Tobias Burnus <burnus@net-b.de>
1736 * gfortran.dg/coarray_16.f90: New.
1738 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1741 * gfortran.dg/realloc_on_assign_7.f03: New test.
1743 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1745 PR libgfortran/48602
1746 * gfortran.dg/fmt_g0_6.f08: New test.
1748 2011-04-17 Jason Merrill <jason@redhat.com>
1750 * g++.dg/cpp0x/sfinae16.C: New.
1752 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1754 * gcc.target/mips/reg-var-1.c: New test.
1756 2011-04-17 Jan Hubicka <jh@suse.cz>
1758 * gcc.dg/winline-5.c: Update testcase.
1760 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1762 * gnat.dg/discr27.ad[sb]: Move dg directive.
1763 * gnat.dg/discr28.ad[sb]: New test.
1764 * gnat.dg/discr28_pkg.ads: New helper.
1766 2011-04-17 Michael Matz <matz@suse.de>
1768 PR tree-optimization/48622
1770 * gcc.dg/lto/pr48622_0.c: New test.
1772 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1774 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1775 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1776 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1777 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1778 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1779 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1781 2011-04-15 Jason Merrill <jason@redhat.com>
1783 * g++.dg/cpp0x/range-for17.C: New.
1785 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1787 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1788 * g++.dg/cpp0x/range-for3.C: Likewise.
1789 * g++.dg/cpp0x/range-for9.C: Correct error message.
1790 * g++.dg/cpp0x/range-for11.C: New.
1791 * g++.dg/cpp0x/range-for12.C: New.
1792 * g++.dg/cpp0x/range-for13.C: New.
1793 * g++.dg/cpp0x/range-for14.C: New.
1794 * g++.dg/cpp0x/range-for15.C: New.
1795 * g++.dg/cpp0x/range-for16.C: New.
1797 2011-04-15 Tobias Burnus <burnus@net-b.de>
1800 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1802 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1804 * objc.dg/naming-4.m: Updated.
1805 * objc.dg/naming-5.m: Updated.
1806 * objc.dg/naming-6.m: New.
1807 * objc.dg/naming-7.m: New.
1808 * obj-c++.dg/naming-1.mm: Updated.
1809 * obj-c++.dg/naming-2.mm: Updated.
1810 * obj-c++.dg/naming-3.mm: New.
1811 * obj-c++.dg/naming-4.mm: New.
1813 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1815 PR libgfortran/48589
1816 * gfortran.dg/fmt_g0_5.f08: New test.
1818 2011-04-15 Richard Guenther <rguenther@suse.de>
1821 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1823 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1825 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1826 -finline-limit=0 to -fno-inline
1828 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1831 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1834 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1837 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1838 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1839 * gcc.target/i386/avx-insertps-3.c: New test.
1840 * gcc.target/i386/avx-insertps-4.c: New test.
1842 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1844 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1847 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1852 * gcc.target/avr/pr46779-1.c: New test case
1853 * gcc.target/avr/pr46779-2.c: New test case
1855 2011-04-14 Jason Merrill <jason@redhat.com>
1857 * g++.dg/cpp0x/sfinae15.C: New.
1859 * g++.dg/cpp0x/sfinae14.C: New.
1861 * g++.dg/ext/vla10.C: New.
1863 2011-04-14 Richard Guenther <rguenther@suse.de>
1865 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1867 2011-04-14 Richard Guenther <rguenther@suse.de>
1869 * gcc.dg/fold-bitand-4.c: Move ...
1870 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1872 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1874 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1876 * gcc.target/avr/torture/trivial.c: Ditto.
1878 2011-04-13 Jason Merrill <jason@redhat.com>
1880 * g++.dg/template/operator11.C: New.
1882 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1885 * gcc.dg/gomp/pr48591.c: New test.
1888 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1889 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1891 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1894 * g++.dg/template/dependent-expr7.C: New test case.
1896 2011-04-13 Jason Merrill <jason@redhat.com>
1898 * g++.dg/cpp0x/sfinae13.C: New.
1900 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1902 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1904 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1906 * gcc.target/arm/pr43698.c: Remove -march option.
1908 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1910 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1913 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1917 * gfortran.dg/realloc_on_assign_6.f03: New test.
1919 2011-04-12 Kai Tietz <ktietz@redhat.com>
1921 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1922 targets the additional -mno-ms-bitfields and
1923 -Wno-packed-bitfield-compat options.
1924 * g++.dg/ext/bitfield3.C: Likewise.
1925 * g++.dg/ext/bitfield4.C: Likewise.
1926 * g++.dg/ext/bitfield5.C: Likewise.
1927 * gcc.dg/bitfld-15.c: Likewise.
1928 * gcc.dg/bitfld-16.c: Likewise.
1929 * gcc.dg/bitfld-17.c: Likewise.
1930 * gcc.dg/bitfld-18.c: Likewise.
1932 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1934 * gcc.target/arm/neon-vld3-1.c: New test.
1935 * gcc.target/arm/neon-vst3-1.c: New test.
1936 * gcc.target/arm/neon/v*.c: Regenerate.
1938 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1940 PR rtl-optimization/48549
1941 * g++.dg/opt/pr48549.C: New test.
1943 2011-04-12 Richard Guenther <rguenther@suse.de>
1945 PR tree-optimization/46076
1946 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1948 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1951 * lib/compat.exp (compat-execute): Declare unsupported after
1952 stripping path from src1.
1953 * lib/lto.exp (lto-execute): Likewise.
1955 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1958 * gcc.dg/pr48552-1.c: New test.
1959 * gcc.dg/pr48552-2.c: New test.
1961 2011-04-11 Jason Merrill <jason@redhat.com>
1963 * g++.dg/cpp0x/sfinae12.C: New.
1965 * g++.dg/cpp0x/enum10.C: New.
1967 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1969 * g++.dg/cpp0x/rv-func.C: New.
1971 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1973 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1976 2011-04-11 Martin Jambor <mjambor@suse.cz>
1978 PR tree-optimization/48195
1979 * gcc.dg/ipa/pr48195.c: New test.
1981 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1983 * gnat.dg/return3.adb: Remove unused switch.
1985 2011-04-08 Mike Stump <mikestump@comcast.net>
1988 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1989 default to fno-common.
1991 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1993 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1994 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1996 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1999 * gfortran.dg/function_optimize_5.f90: New test.
2001 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
2003 * gnat.dg/aggr17.adb: New test.
2004 * gnat.dg/aggr18.adb: Likewise.
2006 2011-04-08 Michael Matz <matz@suse.de>
2009 * gcc.target/i386/pr48389.c: New test.
2011 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
2013 PR rtl-optimization/48272
2014 * g++.dg/opt/pr48272.C: New.
2016 2011-04-08 Dmitry Melnik <dm@ispras.ru>
2018 PR rtl-optimization/48235
2019 * gcc.dg/pr48235.c: New.
2021 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2023 PR rtl-optimization/48302
2024 * g++.dg/opt/pr48302.C: New.
2026 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2029 * g++.dg/opt/pr48273.C: New.
2031 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2033 PR rtl-optimization/48442
2034 * gcc.dg/pr48442.c: New.
2036 2011-04-08 Jakub Jelinek <jakub@redhat.com>
2038 PR tree-optimization/48377
2039 * gcc.dg/vect/pr48377.c: New test.
2041 2011-04-07 Jason Merrill <jason@redhat.com>
2043 * g++.dg/cpp0x/regress/call1.C: New.
2045 * g++.dg/cpp0x/variadic107.C: New.
2047 * g++.dg/cpp0x/sfinae11.C: New.
2048 * g++.dg/cpp0x/noexcept02.C: Fix.
2050 * g++.dg/cpp0x/sfinae10.C: New.
2052 * g++.dg/cpp0x/sfinae9.C: New.
2054 * c-c++-common/Wcast-qual-1.c: Move here from...
2055 * gcc.dg/cast-qual-3.c: ...here, and...
2056 * g++.dg/warn/Wcast-qual2.C: ...here.
2058 * g++.dg/cpp0x/sfinae8.C: New.
2060 * g++.dg/cpp0x/sfinae7.C: New.
2062 * g++.dg/cpp0x/enum9.C: New.
2064 2011-04-07 Mike Stump <mikestump@comcast.net>
2066 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
2067 with no trampolines.
2069 2011-04-07 Jakub Jelinek <jakub@redhat.com>
2072 * gfortran.dg/gomp/pr48117.f90: New test.
2075 * gcc.dg/torture/pr48343.c: New test.
2077 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2079 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2081 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
2083 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2085 2011-04-07 Tom de Vries <tom@codesourcery.com>
2088 * lib/scanasm.exp (object-size): New proc.
2089 * gcc.target/arm/pr43920-2.c: New test.
2091 2011-04-06 Tobias Burnus <burnus@net-b.de>
2095 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2097 2011-04-06 Steve Ellcey <sje@cup.hp.com>
2099 * gcc.dg/mtune.c: Prune note from output.
2101 2011-04-06 Jakub Jelinek <jakub@redhat.com>
2104 * gcc.dg/guality/pr36977.c: New test.
2105 * gcc.dg/guality/pr48466.c: New test.
2107 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2109 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2111 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
2113 * gnat.dg/return3.adb: New test.
2115 2011-04-06 Richard Guenther <rguenther@suse.de>
2117 PR tree-optimization/47663
2118 * gcc.dg/tree-ssa/inline-8.c: New testcase.
2120 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
2122 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2123 Solaris 8 and 9 as well.
2125 2011-04-05 Tom de Vries <tom@codesourcery.com>
2128 * gcc.target/arm/pr43920-1.c: New test.
2130 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
2132 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2133 (cctor): Actually return the value.
2134 (main): Cast return values.
2136 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2138 * gfortran.dg/character_comparison_8.f90: New test.
2140 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2142 * frontend-passes: (optimize_lexical_comparison): New function.
2143 (optimize_expr): Call it.
2144 (optimize_comparison): Also handle lexical comparison functions.
2145 Return false instad of -2 for unequal comparison.
2147 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2150 * function_optimize_4.f90: New test.
2152 2011-04-04 Tobias Burnus <burnus@net-b.de>
2155 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2156 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2157 * gfortran.dg/coarray_15.f90: New.
2159 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2161 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2162 * gfortran.dg/bessel_7.f90: Likewise.
2164 2011-04-03 Tobias Burnus <burnus@net-b.de>
2166 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2168 2011-04-03 Richard Guenther <rguenther@suse.de>
2169 Ira Rosen <ira.rosen@linaro.org>
2171 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2172 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2173 -ftree-loop-if-convert-stores.
2175 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2177 * gnat.dg/specs/aggr2.ads: New test.
2179 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2181 * gnat.dg/debug2.ad[sb]: New test.
2182 * gnat.dg/debug2_pkg.ads: New helper.
2183 * gnat.dg/debug3.ad[sb]: New test.
2185 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
2187 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2189 2011-04-01 Jakub Jelinek <jakub@redhat.com>
2192 * gcc.c-torture/compile/pr48335-1.c: New test.
2193 * gcc.dg/pr48335-1.c: New test.
2194 * gcc.dg/pr48335-2.c: New test.
2195 * gcc.dg/pr48335-3.c: New test.
2196 * gcc.dg/pr48335-4.c: New test.
2197 * gcc.dg/pr48335-5.c: New test.
2198 * gcc.dg/pr48335-6.c: New test.
2199 * gcc.dg/pr48335-7.c: New test.
2200 * gcc.dg/pr48335-8.c: New test.
2201 * gcc.target/i386/pr48335-1.c: New test.
2203 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
2206 * gcc.dg/Waddress.c: New test.
2208 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2211 * gfortran.dg/function_optimize_3.f90: New test.
2213 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
2215 * gcc.c-torture/compile/20110401-1.c: New test.
2217 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2218 * g++.dg/lto/20091002-2_0.C: Likewise.
2219 * g++.dg/lto/20090303_0.c: Likewise.
2220 * g++.dg/lto/20091004-1_0.C: Likewise.
2221 * g++.dg/lto/20091002-3_0.C: Likewise.
2222 * g++.dg/lto/20091004-2_0.C: Likewise.
2223 * g++.dg/lto/20081123_0.C: Likewise.
2224 * g++.dg/lto/20090313_0.C: Likewise.
2225 * g++.dg/lto/20081109-1_0.C: Likewise.
2226 * g++.dg/lto/20081219_0.C: Likewise.
2227 * g++.dg/lto/20081204-1_0.C: Likewise.
2228 * g++.dg/lto/20090302_0.C: Likewise.
2229 * g++.dg/lto/20081119-1_0.C: Likewise.
2230 * g++.dg/lto/20081118_0.C: Likewise.
2231 * gcc.dg/lto/20091020-2_0.c: Likewise.
2232 * gcc.dg/lto/20090210_0.c: Likewise.
2233 * gcc.dg/lto/20081204-1_0.c: Likewise.
2234 * gcc.dg/lto/20081224_0.c: Likewise.
2235 * gcc.dg/lto/20090219_0.c: Likewise.
2236 * gcc.dg/lto/20091014-1_0.c: Likewise.
2237 * gcc.dg/lto/20091016-1_0.c: Likewise.
2238 * gcc.dg/lto/20090206-2_0.c: Likewise.
2239 * gcc.dg/lto/20090116_0.c: Likewise.
2240 * gcc.dg/lto/20091013-1_0.c: Likewise.
2241 * gcc.dg/lto/20091015-1_0.c: Likewise.
2242 * gcc.dg/lto/20090126-2_0.c: Likewise.
2244 2011-03-31 Ian Lance Taylor <iant@google.com>
2246 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2248 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2250 * gnat.dg/opt16.adb: New test.
2252 2011-03-31 Jason Merrill <jason@redhat.com>
2254 * g++.dg/cpp0x/defaulted24.C: New.
2256 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2259 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2262 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2264 * g++.dg/other/i386-9.C: New test.
2266 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2268 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2270 2011-03-30 Jason Merrill <jason@redhat.com>
2272 * g++.dg/cpp0x/regress/error-recovery1.C: New.
2274 * g++.dg/cpp0x/regress/isnan.C: New.
2276 * g++.dg/cpp0x/initlist46.C: New.
2278 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
2281 * gcc.target/arm/neon-modes-2.c: New test.
2283 2011-03-30 Jakub Jelinek <jakub@redhat.com>
2286 * gcc.c-torture/compile/pr48305.c: New test.
2288 2011-03-29 Jason Merrill <jason@redhat.com>
2290 * g++.dg/cpp0x/regress/value-dep1.C: New.
2292 2011-03-29 Steve Ellcey <sje@cup.hp.com>
2294 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2296 2011-03-29 Ian Lance Taylor <iant@google.com>
2298 * go.test/go-test.exp: Handle the test lines used in several new
2300 (errchk): Add opts parameter. Change all callers. Handle parens
2303 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
2304 Dominique d'Humieres <dominiq@lps.ens.fr>
2306 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2307 and __APPLE__ && __PPC__ && __ALTIVEC__.
2309 2011-03-29 Jason Merrill <jason@redhat.com>
2311 * g++.dg/cpp0x/dependent1.C: New.
2313 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2315 * g++.dg/cpp0x/constexpr-memfn1.C: New.
2317 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2319 2011-03-29 Janus Weil <janus@gcc.gnu.org>
2322 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2323 * gfortran.dg/proc_ptr_comp_32.f90: New.
2325 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2327 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
2328 check for corresponding warning.
2330 2011-03-28 Jason Merrill <jason@redhat.com>
2332 * g++.dg/cpp0x/rv-deduce2.C: New.
2334 2011-03-29 Jakub Jelinek <jakub@redhat.com>
2337 * gcc.dg/pr48203.c: New test.
2339 2011-03-28 Jeff Law <law@redhat.com>
2341 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2343 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
2345 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2346 and __PPC__ && __ALTIVEC__.
2348 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2351 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2352 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2353 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2354 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2356 2011-03-28 Jason Merrill <jason@redhat.com>
2358 * g++.dg/cpp0x/initlist-array2.C: New.
2360 * g++.dg/cpp0x/initlist-array1.C: New.
2362 * g++.dg/cpp0x/constexpr-compound.C: New.
2364 * g++.dg/cpp0x/constexpr-using.C: New.
2366 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2368 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2371 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2373 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2375 * gcc.dg/slp-1.c: New test.
2377 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2379 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2380 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2381 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2382 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2383 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2384 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2385 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2386 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2387 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2388 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2389 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2390 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2391 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2392 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2394 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2397 * gfortran.dg/trim_optimize_5.f90: New test.
2398 * gfortran.dg/trim_optimize_6.f90: New test.
2400 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2403 * gcc.target/mips/madd-7.c: Remove -mlong32.
2404 * gcc.target/mips/msub-7.c: Likewise.
2406 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2408 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2409 accesses to preserve the meaning of the test for doubleword vectors.
2410 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2411 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2413 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2416 * gfortran.dg/class_42.f03: New.
2418 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2420 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2423 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2425 PR rtl-optimization/48144
2426 * gcc.dg/pr48144.c: New test.
2428 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2430 * gnat.dg/discr27.ad[sb]: New test.
2432 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2434 * gnat.dg/limited_with2.ad[sb]: New test.
2435 * gnat.dg/limited_with2_pkg1.ads: New helper.
2436 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2438 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2440 * gnat.dg/opt15.adb: New test.
2441 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2443 2011-03-25 Tobias Burnus <burnus@net-b.de>
2447 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2448 * gfortran.dg/leadz_trailz_3.f90: Ditto
2450 2011-03-25 Martin Jambor <mjambor@suse.cz>
2452 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2454 2011-03-25 Jason Merrill <jason@redhat.com>
2456 * g++.dg/cpp0x/defaulted22.C: New.
2457 * g++.dg/cpp0x/defaulted23.C: New.
2458 * g++.dg/cpp0x/defaulted15.C: Adjust.
2460 2011-03-25 Jason Merrill <jason@redhat.com>
2462 * g++.dg/cpp0x/move1.C: New.
2464 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2467 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2469 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2471 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2472 for mips-sgi-irix6.5.
2473 Replace snprintf prototype by <stdio.h>.
2475 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2478 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2479 run_expensive_tests.
2480 * gcc.dg/graphite/block-4.c: Likewise.
2481 * gcc.dg/graphite/block-7.c: Likewise.
2482 * gcc.dg/graphite/block-8.c: Likewise.
2484 2011-03-25 Richard Guenther <rguenther@suse.de>
2486 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2487 * g++.dg/tree-ssa/pr8781.C: Likewise.
2488 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2489 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2490 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2491 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2492 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2493 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2494 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2495 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2496 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2497 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2498 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2499 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2500 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2501 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2502 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2503 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2504 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2505 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2506 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2507 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2508 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2509 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2510 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2511 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2512 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2513 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2514 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2515 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2516 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2517 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2518 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2519 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2520 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2521 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2522 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2523 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2524 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2525 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2526 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2527 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2528 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2529 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2530 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2531 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2532 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2533 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2534 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2535 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2536 * c-c++-common/pr46562-2.c: Likewise.
2537 * gfortran.dg/pr42108.f90: Likewise.
2538 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2539 foo to be inlined even at -O1.
2540 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2541 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2542 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2543 * gcc.dg/matrix/matrix.exp: Disable FRE.
2545 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2548 * gcc.dg/dfp/pr48204.c: New test.
2550 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2553 * gcc.c-torture/execute/pr47917.c: Move this...
2554 * gcc.dg/torture/pr47917.c: to here and add xfails.
2556 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2558 * gnat.dg/array16.ad[sb]: New test.
2559 * gnat.dg/array16.ads: New helper.
2561 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2563 * gnat.dg/derived_type2.adb: New test.
2565 2011-03-24 Richard Guenther <rguenther@suse.de>
2567 PR tree-optimization/48271
2568 * g++.dg/torture/pr48271.C: New testcase.
2570 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2572 * gnat.dg/array15.ad[sb]: New test.
2574 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2577 * gcc.target/i386/pr48237.c: New test.
2579 2011-03-24 Richard Guenther <rguenther@suse.de>
2582 * gcc.dg/builtin-object-size-10.c: New testcase.
2584 2011-03-24 Richard Guenther <rguenther@suse.de>
2586 PR tree-optimization/46562
2587 * c-c++-common/pr46562-2.c: New testcase.
2588 * c-c++-common/pr46562.c: Likewise.
2590 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2592 * gcc.dg/vect/vect-cselim-1.c: New test.
2593 * gcc.dg/vect/vect-cselim-2.c: New test.
2595 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2597 * gcc.target/arm/pr46934.c: New.
2599 2011-03-23 Ian Lance Taylor <iant@google.com>
2601 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2603 2011-03-23 Richard Guenther <rguenther@suse.de>
2605 * gcc.dg/struct: Remove directory and contents.
2607 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2610 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2612 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2614 * gnat.dg/discr26.ad[sb]: New test.
2615 * gnat.dg/discr26_pkg.ads: New helper.
2617 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2620 * gcc.target/arm/neon-vld-1.c: New test.
2622 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2624 * gnat.dg/array14.ad[sb]: New test.
2625 * gnat.dg/array14_pkg.ads: New helper.
2627 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2629 * gcc.c-torture/execute/920501-8.x: Remove.
2630 * gcc.c-torture/execute/930513-1.x: Remove.
2631 * gcc.c-torture/execute/960312-1.x: Remove.
2632 * gcc.c-torture/compile/20000804-1.c,
2633 gcc.c-torture/compile/20001205-1.c,
2634 gcc.c-torture/compile/20001226-1.c,
2635 gcc.c-torture/compile/20010518-2.c,
2636 gcc.c-torture/compile/20020312-1.c,
2637 gcc.c-torture/compile/20020604-1.c,
2638 gcc.c-torture/compile/920501-12.c,
2639 gcc.c-torture/compile/920501-4.c,
2640 gcc.c-torture/compile/920520-1.c,
2641 gcc.c-torture/compile/980506-1.c,
2642 gcc.c-torture/execute/980709-1.x,
2643 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2644 options for m68hc11.
2645 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2646 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2649 2011-03-22 Nick Clifton <nickc@redhat.com>
2651 * lib/target-supports.exp (check_profiling_available): Add MN10300
2652 to the list of targets that do not support profiling. Restore
2653 alpha sorting to this list.
2655 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2657 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2658 failure on 32-bit systems.
2659 * gcc.dg/torture/vector-2.c: Ditto.
2661 2011-03-22 Richard Guenther <rguenther@suse.de>
2663 PR tree-optimization/48228
2664 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2666 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2668 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2672 * gcc.target/powerpc/pr48226.c: New file.
2674 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2676 * lib/prune.exp (prune_gcc_output): Prune "could not create
2677 compact unwind for" warnings.
2679 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2683 * gcc.c-torture/execute/pr42544.c: New test.
2684 * gcc.c-torture/execute/pr48197.c: New test.
2686 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2688 PR preprocessor/48192
2689 * gcc.target/powerpc/pr48192.c: New file.
2692 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2693 split problem of 0 being loaded in a VSX register.
2695 2011-03-21 Richard Guenther <rguenther@suse.de>
2698 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2699 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2700 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2701 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2703 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2706 * gcc.dg/pr48213.c: New test.
2708 2011-03-21 Kai Tietz <ktietz@redhat.com>
2711 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2713 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2715 * gcc.target/arm/xor-and.c: New.
2717 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2720 * gfortran.dg/function_optimize_1.f90: New test.
2721 * gfortran.dg/function_optimize_2.f90: New test.
2723 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2725 PR rtl-optimization/47502
2726 * gcc.target/i386/pr47502-1.c: New.
2727 * gcc.target/i386/pr47502-2.c: Likewise.
2729 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2731 PR rtl-optimization/48156
2732 * gcc.dg/pr48156.c: New test.
2734 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2737 * gfortran.dg/scratch_1.f90: Adjust test.
2739 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2742 * gfortran.dg/scratch_1.f90: New test.
2744 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2746 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2747 variably modified typedefs.
2748 * gcc.dg/c1x-typedef-2.c: Remove.
2750 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2752 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2753 * gcc.dg/c1x-anon-struct-3.c: New test.
2754 * gcc.dg/anon-struct-11.c: Update.
2756 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2758 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2760 Only xfail with gas.
2762 2011-03-18 Jason Merrill <jason@redhat.com>
2764 * g++.dg/template/fn-ptr1.C: New.
2766 * g++.dg/overload/volatile1.C: New.
2768 * g++.dg/opt/pr23372.C: New.
2770 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2772 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2775 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2777 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2779 * gcc.target/arm/unsigned-extend-1.c: New.
2781 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2784 * gcc.c-torture/compile/pr48161.c: New test.
2786 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2789 * gcc.dg/torture/pr47725.c: New.
2791 2011-03-17 Jason Merrill <jason@redhat.com>
2793 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2794 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2796 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2798 * gnat.dg/specs/elab2.ads: New test.
2799 * gnat.dg/specs/elab2_pkg.ads: New helper.
2801 2011-03-17 Jason Merrill <jason@redhat.com>
2803 * g++.dg/cpp0x/decltype-1212.C: New.
2804 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2806 2011-03-17 Jason Merrill <jason@redhat.com>
2808 * g++.dg/parse/memfnquals1.C: New.
2810 2011-03-17 Richard Guenther <rguenther@suse.de>
2813 * gcc.dg/pr48134.c: New testcase.
2815 2011-03-17 Richard Guenther <rguenther@suse.de>
2818 * g++.dg/torture/pr48165.C: New testcase.
2820 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2822 PR rtl-optimization/48141
2823 * gcc.dg/pr48141.c: New test.
2825 2011-03-16 Jason Merrill <jason@redhat.com>
2827 * g++.dg/cpp0x/constexpr-48089.C: New.
2829 * g++.dg/cpp0x/constexpr-abi1.C: New.
2831 * g++.dg/cpp0x/constexpr-46336.C: New.
2832 * g++.dg/parse/friend5.C: Adjust expected errors.
2834 * g++.dg/cpp0x/constexpr-47570.C: New.
2836 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2839 * ++.dg/debug/dwarf2/typedef6.C: New test.
2841 2011-03-16 Jason Merrill <jason@redhat.com>
2843 * g++.dg/cpp0x/elision2.C: New.
2845 * g++.dg/cpp0x/constexpr-array3.C: New.
2847 2011-03-16 Jason Merrill <jason@redhat.com>
2849 * g++.dg/cpp0x/sfinae6.C: New.
2850 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2851 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2852 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2853 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2854 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2856 2011-03-16 Jason Merrill <jason@redhat.com>
2858 * g++.dg/template/incomplete6.C: New.
2860 2011-03-16 Jeff Law <law@redhat.com>
2862 * gcc.dg/tree-ssa/vrp55.c: New test.
2864 2011-03-16 Jason Merrill <jason@redhat.com>
2866 * g++.dg/cpp0x/auto22.C: New.
2868 2011-03-16 Richard Guenther <rguenther@suse.de>
2870 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2871 optimizing it away if promoted to const.
2873 2011-03-16 Richard Guenther <rguenther@suse.de>
2875 PR tree-optimization/48149
2876 * gcc.dg/fold-complex-1.c: New testcase.
2878 2011-03-16 Richard Guenther <rguenther@suse.de>
2881 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2884 2011-03-16 Richard Guenther <rguenther@suse.de>
2886 PR tree-optimization/26134
2887 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2889 2011-03-16 Richard Guenther <rguenther@suse.de>
2891 PR tree-optimization/48146
2892 * gcc.dg/torture/pr48146.c: New testcase.
2894 2011-03-16 Richard Guenther <rguenther@suse.de>
2896 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2897 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2899 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2902 * gcc.c-torture/compile/pr48136.c: New test.
2904 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2907 * gcc.dg/guality/pr45882.c: New test.
2909 2011-03-15 Jason Merrill <jason@redhat.com>
2911 * g++.dg/cpp0x/constexpr-recursion.C: New.
2913 * g++.dg/cpp0x/implicit11.C: New.
2915 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2917 * g++.dg/cpp0x/constexpr-attribute.C: New.
2919 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
2921 * g++.dg/parse/pr34758.C: New.
2923 2011-03-15 Xinliang David Li <davidxl@google.com>
2926 * gcc.dg/uninit-pred-7_d.c: New test.
2927 * gcc.dg/uninit-pred-8_d.c: New test.
2929 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2932 * gcc.target/arm/pr46788.c: New.
2934 2011-03-15 Richard Guenther <rguenther@suse.de>
2937 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2938 * gfortran.dg/ishft_4.f90: Likewise.
2939 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2941 2011-03-15 Richard Guenther <rguenther@suse.de>
2943 PR tree-optimization/13954
2944 * g++.dg/tree-ssa/pr13954.C: New testcase.
2946 2011-03-15 Richard Guenther <rguenther@suse.de>
2948 PR tree-optimization/48037
2949 * gcc.target/i386/pr48037-1.c: New testcase.
2951 2011-03-15 Richard Guenther <rguenther@suse.de>
2953 PR tree-optimization/41490
2954 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2955 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2956 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2957 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2958 * g++.dg/tree-ssa/pr33604.C: Adjust.
2960 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2963 * gcc.c-torture/execute/pr47917.c: New test.
2964 * gcc.dg/pr47917.c: New test.
2967 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2969 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2971 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2972 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2973 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2974 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2975 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2976 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2977 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2978 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2979 * gcc.target/i386/avx-floor-vec.c: Ditto.
2980 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2981 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2982 * gcc.target/i386/avx-rint-vec.c: Ditto.
2983 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2984 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2985 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2986 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2988 2011-03-14 Tom Tromey <tromey@redhat.com>
2990 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2991 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2992 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2994 2011-03-14 Tom Tromey <tromey@redhat.com>
2996 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2997 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2998 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
3000 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
3002 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
3004 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
3006 PR rtl-optimization/47166
3007 * gcc.c-torture/execute/postmod-1.c: New test.
3009 2011-03-14 Richard Guenther <rguenther@suse.de>
3012 * gcc.dg/torture/pr48098.c: New testcase.
3014 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
3017 * gcc.target/powerpc/pr48053-1.c: New test.
3018 * gcc.target/powerpc/pr48053-2.c: Likewise.
3020 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3023 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
3025 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3028 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
3030 2011-03-12 Janus Weil <janus@gcc.gnu.org>
3033 * gfortran.dg/class_41.f03: New.
3035 2011-03-11 Dodji Seketeli <dodji@redhat.com>
3037 * g++.dg/conversion/cast3.C: New test.
3039 2011-03-11 Jason Merrill <jason@redhat.com>
3041 * g++.dg/template/error45.C: New.
3043 * g++.dg/parse/no-type-defn1.C: New.
3045 * g++.dg/ext/attrib40.C: New.
3047 * g++.dg/cpp0x/regress/array1.C: New.
3049 2011-03-11 Richard Guenther <rguenther@suse.de>
3051 PR tree-optimization/48067
3052 * gcc.dg/pr48067.c: New testcase.
3054 2011-03-11 Richard Guenther <rguenther@suse.de>
3057 * g++.dg/lto/20110311-1_0.C: New testcase.
3059 2011-03-11 Jakub Jelinek <jakub@redhat.com>
3062 * g++.dg/inherit/virtual8.C: New test.
3065 * gcc.dg/torture/pr48044.c: New test.
3067 2011-03-11 Janus Weil <janus@gcc.gnu.org>
3070 * gfortran.dg/proc_ptr_comp_31.f90: New.
3072 2011-03-11 Richard Guenther <rguenther@suse.de>
3074 PR tree-optimization/47278
3075 * gcc.dg/torture/pr47278-1.c: New testcase.
3076 * gcc.dg/torture/pr47278-2.c: Likewise.
3078 2011-03-11 Jakub Jelinek <jakub@redhat.com>
3080 PR tree-optimization/48063
3081 * gcc.dg/torture/pr48063.c: New test.
3083 2011-03-10 Jason Merrill <jason@redhat.com>
3085 * g++.dg/template/array22.C: New.
3087 * g++.dg/cpp0x/syntax-err1.C: New.
3088 * g++.dg/parse/error36.C: Adjust expected errors.
3089 * g++.old-deja/g++.pt/ctor2.C: Likewise.
3090 * g++.old-deja/g++.pt/typename3.C: Likewise.
3091 * g++.old-deja/g++.pt/typename4.C: Likewise.
3092 * g++.old-deja/g++.pt/typename6.C: Likewise.
3094 2011-03-09 Jason Merrill <jason@redhat.com>
3096 * g++.dg/template/nontype22.C: New.
3098 2011-03-09 Martin Jambor <mjambor@suse.cz>
3100 PR tree-optimization/47714
3101 * g++.dg/torture/pr47714.C: New test.
3103 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3106 * gcc.target/powerpc/pr47755-2.c: New file.
3108 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3110 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3111 is not set in the environment, pass 64 as first argument when not
3112 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3113 native where ulimit -u is supported.
3115 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3117 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3119 2011-03-08 Jason Merrill <jason@redhat.com>
3121 * g++.dg/template/nontype21.C: New.
3123 * g++.dg/template/anon5.C: New.
3125 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3128 * gcc.dg/pr47881.c: New test.
3130 2011-03-08 Dodji Seketeli <dodji@redhat.com>
3133 * g++.dg/lookup/template3.C: New test.
3135 2011-03-08 Kai Tietz <ktietz@redhat.com>
3137 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3140 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
3143 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3144 sizeof to compute alignment.
3146 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3148 PR tree-optimization/48022
3149 * gcc.dg/pr48022-1.c: New test.
3150 * gcc.dg/pr48022-2.c: New test.
3152 2011-03-07 Jason Merrill <jason@redhat.com>
3154 * g++.dg/template/nontype20.C: New.
3155 * g++.dg/init/member1.C: Adjust expected errors.
3156 * g++.dg/parse/constant4.C: Likewise.
3157 * g++.dg/template/qualified-id3.C: Likewise.
3158 * g++.old-deja/g++.pt/crash10.C: Likewise.
3160 * g++.dg/cpp0x/regress/non-const1.C: New.
3162 2011-03-07 Jakub Jelinek <jakub@redhat.com>
3165 * gcc.dg/pr47991.c: New test.
3167 2011-03-07 Jason Merrill <jason@redhat.com>
3169 * g++.dg/abi/mangle46.C: New.
3171 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
3174 * gcc.target/powerpc/pr47862.c: New.
3176 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
3179 * gcc.target/i386/combine-mul.c: Require nonpic.
3181 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
3182 Nathan Froyd <froydnj@codesourcery.com>
3184 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3186 2011-03-06 Mark Mitchell <mark@codesourcery.com>
3188 * README.QMTEST: Remove.
3190 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
3191 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3194 * gfortran.dg/array_constructor_37.f90 : New test.
3196 2011-03-05 Jason Merrill <jason@redhat.com>
3198 * g++.dg/abi/mangle39.C: ABI v5, not 6.
3199 * g++.dg/abi/mangle45.C: Likewise.
3200 * g++.dg/cpp0x/trailing1.C: Likewise.
3202 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3204 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3206 2011-03-05 Jakub Jelinek <jakub@redhat.com>
3208 PR rtl-optimization/47899
3209 * gcc.dg/pr47899.c: New test.
3211 * gcc.dg/torture/pr47968.c: Ignore warnings.
3213 PR tree-optimization/47967
3214 * gcc.c-torture/compile/pr47967.c: New test.
3216 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3218 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3219 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3221 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3223 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3224 and property_getAttributes() if __OBJC2__.
3225 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3226 * objc.dg/property/property-encoding-1.m: New.
3227 * obj-c++.dg/property/property-encoding-1.mm: New.
3229 2011-03-04 Jason Merrill <jason@redhat.com>
3231 * g++.dg/template/pseudodtor6.C: New.
3233 * g++.dg/inherit/covariant19.C: New.
3235 2011-03-04 Richard Guenther <rguenther@suse.de>
3238 * gcc.dg/torture/pr47968.c: New testcase.
3240 2011-03-04 Richard Guenther <rguenther@suse.de>
3243 * gcc.dg/torture/pr47975.c: New testcase.
3245 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3248 * g++.dg/template/crash106.C: New.
3250 2011-03-03 Jakub Jelinek <jakub@redhat.com>
3253 * gcc.dg/gomp/pr47963.c: New test.
3254 * g++.dg/gomp/pr47963.C: New test.
3256 2011-03-02 Jason Merrill <jason@redhat.com>
3258 * g++.dg/cpp0x/regress/condition1.C: New.
3260 * g++.dg/cpp0x/constexpr-ctor9.C: New.
3262 2011-03-01 Jason Merrill <jason@redhat.com>
3264 * g++.dg/cpp0x/lambda/lambda-98.C: New.
3266 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3268 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3270 PR rtl-optimization/47925
3271 * gcc.c-torture/execute/pr47925.c: New test.
3273 2011-03-01 Jason Merrill <jason@redhat.com>
3275 * g++.dg/cpp0x/decltype25.C: New.
3277 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3279 2011-03-01 Richard Guenther <rguenther@suse.de>
3281 PR tree-optimization/47890
3282 * gcc.dg/torture/pr47890.c: New testcase.
3284 2011-03-01 Richard Guenther <rguenther@suse.de>
3287 * gcc.dg/lto/pr47924_0.c: New testcase.
3289 2011-03-01 Richard Guenther <rguenther@suse.de>
3292 * gfortran.dg/lto/pr46911_0.f: New testcase.
3294 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3296 PR libgfortran/47933
3297 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3298 compile errors from older code form.
3300 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3302 PR libgfortran/47567
3303 * gfortran.dg/fmt_fw_d.f90: New test.
3305 2011-02-28 Jason Merrill <jason@redhat.com>
3307 * g++.dg/inherit/covariant18.C: New.
3309 2011-02-28 Jakub Jelinek <jakub@redhat.com>
3312 * gcc.dg/pr47893.c: New test.
3314 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
3316 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3317 NULL in case of a selector with conflicting types.
3318 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3320 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
3322 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3323 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3324 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3325 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3327 2011-02-28 Jason Merrill <jason@redhat.com>
3330 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3332 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3334 PR libgfortran/47778
3335 * gfortran.dg/namelist_71.f90: New test.
3337 2011-02-27 Jason Merrill <jason@redhat.com>
3340 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3341 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3343 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3346 * g++.dg/cpp0x/constexpr-ctor8.C: New.
3348 2011-02-27 Jakub Jelinek <jakub@redhat.com>
3351 * gfortran.dg/gomp/task-1.f90: Removed.
3353 2011-02-26 Jason Merrill <jason@redhat.com>
3355 * g++.dg/template/this-targ1.C: New.
3357 * g++.dg/cpp0x/regress/template-const1.C: New.
3358 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3359 * g++.dg/template/function1.C: Adjust.
3360 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3361 * g++.dg/debug/debug7.C: Adjust.
3363 2011-02-26 Tobias Burnus <burnus@net-b.de>
3366 * gfortran.dg/gomp/task-1.f90: New.
3368 2011-02-25 Jie Zhang <jie@codesourcery.com>
3370 * gcc.target/arm/neon-thumb2-move.c: Add
3371 dg-require-effective-target arm_thumb2_ok.
3373 2011-02-24 Jason Merrill <jason@redhat.com>
3375 * g++.dg/parse/constant1.C: Specify C++98 mode.
3376 * g++.dg/parse/constant5.C: Likewise.
3377 * g++.dg/parse/error2.C: Likewise.
3378 * g++.dg/parse/semicolon3.C: Likewise.
3379 * g++.dg/template/crash14.C: Likewise.
3380 * g++.dg/template/local4.C: Likewise.
3381 * g++.dg/template/nontype3.C: Likewise.
3382 * g++.dg/parse/crash31.C: Adjust expected errors.
3383 * g++.dg/template/function1.C: Likewise.
3384 * g++.dg/template/ref3.C: Likewise.
3385 * g++.dg/template/static9.C: Likewise.
3386 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3388 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3389 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3390 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3391 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3392 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3394 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3397 * gfortran.dg/pr47878.f90: New test.
3399 2011-02-24 Richard Guenther <rguenther@suse.de>
3402 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3403 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3405 2011-02-24 Richard Guenther <rguenther@suse.de>
3408 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3409 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3411 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3413 PR libgfortran/47567
3414 * gfortran.dg/fmt_f0_1.f90: Update test.
3416 2011-02-23 Jason Merrill <jason@redhat.com>
3418 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3419 * g++.dg/abi/mangle45.C: New.
3421 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3422 * g++.dg/template/canon-type-9.C: Match use of decltype
3423 between declaration and definition.
3424 * g++.dg/template/canon-type-12.C: Likewise.
3426 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3429 * gfortran.dg/nested_allocatables_1.f90: New.
3431 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3434 * g++.dg/pr46868.C: New test.
3435 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3436 * g++.dg/parse/error14.C: Adjust.
3438 2011-02-23 Richard Guenther <rguenther@suse.de>
3440 PR tree-optimization/47838
3441 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3443 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3445 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3447 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3449 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3450 * gfortran.dg/count_init_expr.f03: Ditto.
3451 * gfortran.dg/gomp/pr43711.f90: Ditto.
3452 * gcc.dg/struct-parse-2.c: Ditto.
3453 * gcc.dg/parse-error-3.c: Ditto.
3454 * gcc.dg/Wlogical-op-1.c: Ditto.
3455 * gcc.dg/Walways-true-1.c: Ditto.
3456 * gcc.dg/pr24225.c: Ditto.
3457 * gcc.dg/Walways-true-2.c: Ditto.
3458 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3459 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3460 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3461 * g++.dg/overload/defarg4.C: Ditto.
3462 * g++.dg/inherit/covariant16.C: Ditto.
3463 * g++.dg/inherit/virtual7.C: Ditto.
3464 * g++.dg/template/canon-type-9.C: Ditto.
3465 * g++.dg/template/access19.C: Ditto.
3466 * g++.dg/template/call7.C: Ditto.
3467 * g++.dg/template/canon-type-2.C: Ditto.
3468 * g++.dg/template/init7.C: Ditto.
3469 * g++.dg/template/sizeof-template-argument.C: Ditto.
3470 * g++.dg/template/const3.C: Ditto.
3471 * g++.dg/template/sfinae26.C: Ditto.
3472 * g++.dg/template/sfinae26.C: Ditto.
3473 * g++.dg/template/canon-type-11.C: Ditto.
3474 * g++.dg/template/union2.C: Ditto.
3475 * g++.dg/template/canon-type-3.C: Ditto.
3476 * g++.dg/template/canon-type-1.C: Ditto.
3477 * g++.dg/template/canon-type-5.C: Ditto.
3478 * g++.dg/template/canon-type-7.C: Ditto.
3479 * g++.dg/template/canon-type-10.C: Ditto.
3480 * g++.dg/template/spec36.C: Ditto.
3481 * g++.dg/template/typedef38.C: Ditto.
3482 * g++.dg/template/canon-type-4.C: Ditto.
3483 * g++.dg/template/canon-type-6.C: Ditto.
3484 * g++.dg/template/canon-type-13.C: Ditto.
3485 * g++.dg/template/instantiate9.C: Ditto.
3486 * g++.dg/template/ttp22.C: Ditto.
3487 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3488 * g++.dg/warn/Walways-true-1.C: Ditto.
3489 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3490 * g++.dg/warn/Walways-true-2.C: Ditto.
3491 * g++.dg/conversion/op4.C: Ditto.
3492 * g++.dg/opt/pr19650.C: Ditto.
3493 * g++.dg/lookup/friend11.C: Ditto.
3494 * g++.dg/other/default2.C: Ditto.
3495 * g++.dg/other/default3.C: Ditto.
3496 * g++.dg/other/dtor2.C: Ditto.
3497 * g++.dg/other/friend5.C: Ditto.
3498 * g++.dg/other/default5.C: Ditto.
3499 * g++.dg/init/brace6.C: Ditto.
3500 * g++.dg/init/aggr5.C: Ditto.
3501 * g++.dg/init/error2.C: Ditto.
3502 * g++.dg/expr/bound-mem-fun.C: Ditto.
3503 * g++.dg/expr/cond6.C: Ditto.
3504 * g++.dg/expr/stmt-expr-1.C: Ditto.
3505 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3506 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3507 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3508 * g++.dg/cpp0x/bracket1.C: Ditto.
3509 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3510 * g++.dg/cpp0x/pr38646.C: Ditto.
3511 * g++.dg/cpp0x/variadic73.C: Ditto.
3512 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3513 * g++.dg/cpp0x/bracket4.C: Ditto.
3514 * g++.dg/cpp0x/decltype4.C: Ditto.
3515 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3516 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3517 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3518 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3519 * g++.dg/cpp0x/decltype2.C: Ditto.
3520 * g++.dg/cpp0x/decltype1.C: Ditto.
3521 * g++.dg/cpp0x/bracket2.C: Ditto.
3522 * g++.dg/cpp0x/decltype5.C: Ditto.
3523 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3524 * g++.dg/cpp0x/variadic70.C: Ditto.
3525 * g++.dg/cpp0x/decltype6.C: Ditto.
3526 * g++.dg/cpp0x/rvo.C: Ditto.
3527 * g++.dg/cpp0x/vt-40092.C: Ditto.
3528 * g++.dg/cpp0x/variadic-new.C: Ditto.
3529 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3530 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3531 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3532 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3533 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3534 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3535 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3536 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3537 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3538 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3539 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3540 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3541 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3542 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3543 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3544 * g++.dg/cpp0x/pr39639.C: Ditto.
3545 * g++.dg/cpp0x/decltype3.C: Ditto.
3546 * g++.dg/cpp0x/variadic68.C: Ditto.
3547 * g++.dg/cpp0x/variadic-function.C: Ditto.
3548 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3549 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3550 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3551 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3552 * g++.dg/parse/crash35.C: Ditto.
3553 * g++.dg/parse/crash40.C: Ditto.
3554 * g++.dg/parse/defarg12.C: Ditto.
3555 * g++.dg/parse/crash34.C: Ditto.
3556 * g++.dg/parse/constructor3.C: Ditto.
3557 * g++.dg/parse/template23.C: Ditto.
3558 * g++.dg/parse/crash56.C: Ditto.
3559 * g++.dg/parse/dtor13.C: Ditto.
3560 * g++.dg/parse/error33.C: Ditto.
3561 * g++.dg/parse/ctor9.C: Ditto.
3562 * g++.dg/parse/error32.C: Ditto.
3563 * g++.dg/parse/error37.C: Ditto.
3564 * g++.dg/parse/bitfield3.C: Ditto.
3565 * g++.dg/parse/struct-4.C: Ditto.
3566 * g++.dg/ext/has_trivial_copy.C: Ditto.
3567 * g++.dg/ext/is_polymorphic.C: Ditto.
3568 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3569 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3570 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3571 * g++.dg/ext/is_union.C: Ditto.
3572 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3573 * g++.dg/ext/is_pod.C: Ditto.
3574 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3575 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3576 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3577 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3578 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3579 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3580 * g++.dg/ext/is_abstract.C: Ditto.
3581 * g++.dg/ext/has_trivial_assign.C: Ditto.
3582 * g++.dg/ext/is_class.C: Ditto.
3583 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3584 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3585 * g++.dg/ext/is_base_of.C: Ditto.
3586 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3587 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3588 * g++.dg/ext/is_empty.C: Ditto.
3589 * g++.dg/ext/is_enum.C: Ditto.
3590 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3591 * gnat.dg/opt11.adb: Ditto.
3592 * obj-c++.dg/pr45735.mm: Ditto.
3593 * obj-c++.dg/pr24393.mm: Ditto.
3594 * obj-c++.dg/exceptions-2.mm: Ditto.
3595 * objc.dg/pr45735.m: Ditto.
3596 * objc.dg/pr24393.m: Ditto.
3598 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3600 * objc.dg/attributes/objc-exception-1.m: New.
3602 2011-02-23 Jie Zhang <jie@codesourcery.com>
3604 * gcc.dg/cpp/include7.c: New test.
3606 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3609 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3611 2011-02-23 Jie Zhang <jie@codesourcery.com>
3613 PR rtl-optimization/47763
3614 * gcc.dg/pr47763.c: New test.
3616 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3619 * gfortran.dg/whole_file_32.f90 : New test.
3621 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3624 * g++.dg/inherit/virtual7.C: New test.
3626 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3629 * objc.dg/type-size-3.m: Updated error message.
3630 * objc.dg/type-size-4.m: New test.
3631 * objc.dg/type-size-5.m: New test.
3633 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3635 * lib/gnat.exp: Fix comments.
3636 Don't load libgloss.exp.
3637 (default_gnat_version): Call $compiler with --version.
3638 Adapt regexp for gnatmake output, insert version.
3639 (gnat_version): New proc.
3640 (gnat_init): Remove gnat_libgcc_s_path.
3641 (gnat_target_compile): Likewise.
3642 Remove ld_library_path.
3643 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3644 (gnat_pass): Remove.
3645 (gnat_pass): Remove.
3646 (gnat_finish): Remove.
3647 (gnat_exit): Remove.
3648 (local_find_gnatmake): Reindent.
3649 (runtest_file_p): Remove.
3650 (prune_warnings): Remove.
3651 (find_gnatclean): New proc.
3652 * lib/gnat-dg.exp (lremove): New proc.
3653 (gnat-dg-test): Reindent.
3654 Remove additional output files.
3655 (gnat-dg-runtest): Remove.
3657 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3658 * gnat.dg/loop_optimization6.adb: Likewise.
3659 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3661 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3663 PR tree-optimization/47835
3664 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3666 2011-02-22 Tobias Burnus <burnus@net-b.de>
3668 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3669 * gfortran.dg/abstract_type_2.f03: Ditto.
3670 * gfortran.dg/abstract_type_3.f03: Ditto.
3671 * gfortran.dg/abstract_type_4.f03: Ditto.
3672 * gfortran.dg/abstract_type_5.f03: Ditto.
3673 * gfortran.dg/abstract_type_6.f03: Ditto.
3674 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3675 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3676 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3677 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3678 * gfortran.dg/array_function_5.f90: Ditto.
3679 * gfortran.dg/asynchronous_3.f03: Ditto.
3680 * gfortran.dg/char_expr_1.f90: Ditto.
3681 * gfortran.dg/class_14.f03: Ditto.
3682 * gfortran.dg/data_array_6.f: Ditto.
3683 * gfortran.dg/data_invalid.f90: Ditto.
3684 * gfortran.dg/dot_product_1.f03: Ditto.
3685 * gfortran.dg/func_derived_5.f90: Ditto.
3686 * gfortran.dg/func_result_4.f90: Ditto.
3687 * gfortran.dg/implied_do_1.f90: Ditto.
3688 * gfortran.dg/initialization_25.f90: Ditto.
3689 * gfortran.dg/initialization_26.f90: Ditto.
3690 * gfortran.dg/interface_34.f90: Ditto.
3691 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3692 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3693 * gfortran.dg/matmul_8.f03: Ditto.
3694 * gfortran.dg/merge_init_expr.f90: Ditto.
3695 * gfortran.dg/pack_assign_1.f90: Ditto.
3696 * gfortran.dg/pack_vector_1.f90: Ditto.
3697 * gfortran.dg/pointer_check_8.f90: Ditto.
3698 * gfortran.dg/product_init_expr.f03: Ditto.
3699 * gfortran.dg/reshape_order_5.f90: Ditto.
3700 * gfortran.dg/reshape_shape_1.f90: Ditto.
3701 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3702 * gfortran.dg/same_name_2.f90: Ditto.
3703 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3704 * gfortran.dg/spread_init_expr.f03: Ditto.
3705 * gfortran.dg/stmt_func_1.f90: Ditto.
3706 * gfortran.dg/sum_init_expr.f03: Ditto.
3707 * gfortran.dg/transpose_3.f03: Ditto.
3708 * gfortran.dg/unpack_init_expr.f03: Ditto.
3709 * gfortran.dg/warn_conversion.f90: Ditto.
3710 * gfortran.dg/warn_conversion_2.f90: Ditto.
3711 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3712 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3713 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3714 * gfortran.dg/whole_file_16.f90: Ditto.
3715 * gfortran.dg/whole_file_17.f90: Ditto.
3716 * gfortran.dg/whole_file_18.f90: Ditto.
3717 * gfortran.dg/whole_file_20.f03: Ditto.
3718 * gfortran.dg/whole_file_5.f90: Ditto.
3719 * gfortran.dg/whole_file_6.f90: Ditto.
3720 * gfortran.dg/write_invalid_format.f90: Ditto.
3721 * gfortran.dg/zero_sized_6.f90: Ditto.
3723 2011-02-21 Jeff Law <law@redhat.com>
3725 PR rtl-optimization/46178
3726 * gcc.target/i386/pr46178.c: New test.
3728 PR rtl-optimization/46002
3729 * gcc.c-torture/compile/pr46002.c: New test.
3731 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3733 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3736 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3739 * g++.dg/debug/pr47106.C: Require effective target lto.
3741 2011-02-21 Jason Merrill <jason@redhat.com>
3743 * g++.dg/cpp0x/constexpr-diag2.C: New.
3745 2011-02-20 Jason Merrill <jason@redhat.com>
3747 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3749 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3751 * g++.dg/overload/conv-op1.C: New.
3753 * g++.dg/cpp0x/constexpr-synth1.C: New.
3755 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3757 * objc.dg/layout-2.m: New.
3758 * objc.dg/selector-3.m: Adjusted location of error message.
3759 * objc.dg/type-size-3.m: Same.
3760 * obj-c++.dg/selector-3.mm: Same.
3762 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3765 * objc.dg/property/dotsyntax-22.m: New.
3766 * obj-c++.dg/property/dotsyntax-22.mm: New.
3768 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3771 * g++.dg/template/typedef38.C: New test.
3773 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3776 * gfortran.dg/whole_file_30.f90 : New test.
3777 * gfortran.dg/whole_file_31.f90 : New test.
3779 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3783 * gfortran.dg/whole_file_28.f90 : New test.
3784 * gfortran.dg/whole_file_29.f90 : New test.
3786 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3789 * g++.dg/template/crash105.C: New.
3791 2011-02-19 Jason Merrill <jason@redhat.com>
3793 * g++.dg/cpp0x/regress/no-elide1.C: New.
3795 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3797 PR tree-optimization/46620
3798 * gcc.dg/pr46620.c: New.
3800 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3803 * gcc.target/i386/pr47809.c: New test.
3805 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3806 Tobias Burnus <burnus@net-b.de>
3808 * lib/target-supports.exp
3809 (check_effective_target_fortran_large_real): New check for large reals.
3810 * gfortran.dg/nan_7.f90: New test.
3812 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3814 PR libgfortran/47567
3815 * gfortran.dg/fmt_f0_1.f90: Update test.
3817 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3820 * gfortran.dg/array_constructor_36.f90 : New test.
3821 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3822 allow for comparison between different elements of the array
3823 constructor at different levels of optimization.
3825 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3827 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3828 * gcc.target/i386/pr32280-1.c: Likewise.
3830 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3833 * gcc.target/i386/pr47800.c: New test.
3835 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3837 * objc/execute/exceptions/foward-1.x: New.
3839 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3842 * gfortran.dg/derived_constructor_comps_4.f90: New.
3844 2011-02-18 Tobias Burnus
3847 * gfortran.dg/func_result_6.f90: New.
3849 2011-02-18 Michael Matz <matz@suse.de>
3852 * gfortran.dg/lto/pr45586_0.f90: New test.
3853 * gfortran.dg/typebound_proc_20.f90: Ditto.
3854 * gfortran.dg/typebound_proc_21.f90: Ditto.
3856 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3859 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3861 2011-02-18 Tobias Burnus <burnus@net-b.de>
3864 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3866 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3867 normalizing the error/warning output.
3868 * gfortran.dg/Wall.f90: Update dg-error/warning.
3869 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3870 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3871 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3872 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3873 * gfortran.dg/class_30.f90: Update dg-error/warning.
3874 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3875 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3876 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3877 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3878 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3879 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3880 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3881 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3882 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3883 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3884 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3885 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3886 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3887 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3888 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3889 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3890 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3891 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3892 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3893 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3894 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3895 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3896 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3897 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3898 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3900 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3903 * gfortran.dg/proc_ptr_comp_30.f90: New.
3905 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3908 * gcc.target/i386/pr47780.c: New test.
3910 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3913 * gfortran.dg/class_40.f03: New.
3915 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3918 * g++.dg/cpp0x/auto21.C: New test.
3920 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3922 * objc.dg/special/unclaimed-category-1.h: Updated for
3924 * objc.dg/special/unclaimed-category-1.m: Same.
3925 * objc.dg/zero-link-1.m: Same.
3926 * objc.dg/lookup-1.m: Same.
3927 * objc.dg/torture/strings/const-str-9.m
3928 * objc.dg/torture/strings/const-str-10.m: Same.
3929 * objc.dg/torture/strings/const-str-11.m: Same.
3930 * objc.dg/torture/forward-1.m: Same.
3931 * objc.dg/zero-link-2.m: Same.
3932 * objc.dg/encode-7-next-64bit.m: Same.
3933 * objc.dg/method-4.m: Same.
3934 * objc.dg/next-runtime-1.m: Same.
3935 * objc.dg/image-info.m: Same.
3936 * objc.dg/pr23214.m: Same.
3937 * objc.dg/symtab-1.m: Same.
3938 * obj-c++.dg/basic.m: Same.
3939 * obj-c++.dg/proto-lossage-3.m: Same.
3940 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3941 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3942 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3943 * obj-c++.dg/method-11.m: Same.
3944 * objc/execute/enumeration-1.m: Same.
3945 * objc/execute/object_is_class.m: Same.
3946 * objc/execute/formal_protocol-2.m: Same.
3947 * objc/execute/formal_protocol-4.m: Same.
3948 * objc/execute/formal_protocol-6.m: Same.
3949 * objc/execute/bycopy-3.m: Same.
3950 * objc/execute/exceptions/catchall-1.m: Same.
3951 * objc/execute/exceptions/finally-1.m: Same.
3952 * objc/execute/exceptions/local-variables-1.m: Same.
3953 * objc/execute/exceptions/foward-1.m: Same.
3954 * objc/execute/bf-common.h
3955 * objc/execute/enumeration-2.m: Same.
3956 * objc/execute/formal_protocol-1.m: Same.
3957 * objc/execute/formal_protocol-3.m: Same.
3958 * objc/execute/formal_protocol-5.m: Same.
3959 * objc/execute/accessing_ivars.m: Same.
3960 * objc/execute/bycopy-2.m: Same.
3961 * objc/execute/formal_protocol-7.m: Same.
3962 * objc/execute/compatibility_alias.m: Same.
3963 * objc/execute/no_clash.m: Same.
3964 * objc/execute/object_is_meta_class.m: Same.
3965 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3966 * objc/execute/class-tests-1.h: Include stdio.h.
3967 * objc/execute/class-tests-2.h: Same.
3968 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3970 * obj-c++.dg/try-catch-2.mm: Same.
3972 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3975 * g++.dg/warn/Wunused-parm-4.C: New test.
3977 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3978 Jan Hubicka <jh@suse.cz>
3982 * g++.dg/debug/pr47106.C: New.
3984 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3987 * gcc.target/i386/pr43653.c: New test.
3989 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3992 * g++.dg/template/inherit6.C: New test.
3994 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3997 * gfortran.dg/class_39.f03: New.
3999 2011-02-16 Dodji Seketeli <dodji@redhat.com>
4002 * g++.dg/cpp0x/variadic106.C: New test.
4004 2011-02-16 Jakub Jelinek <jakub@redhat.com>
4007 * gfortran.dg/pr47757-1.f90: New test.
4008 * gfortran.dg/pr47757-2.f90: New test.
4009 * gfortran.dg/pr47757-3.f90: New test.
4012 * g++.dg/cpp0x/enum8.C: New test.
4014 2011-02-15 Jason Merrill <jason@redhat.com>
4016 * g++.dg/inherit/implicit-trivial1.C: New.
4017 * g++.dg/cpp0x/implicit-trivial1.C: New.
4019 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
4022 * gcc.dg/torture/pr47725.c: Removed.
4024 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4027 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
4028 constant does not generate a load from memory.
4030 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
4033 * gcc.dg/torture/pr47725.c: New.
4035 2011-02-15 Richard Guenther <rguenther@suse.de>
4037 PR tree-optimization/47743
4038 * gcc.dg/torture/pr47743.c: New testcase.
4040 2011-02-15 Jakub Jelinek <jakub@redhat.com>
4043 * gcc.target/i386/pr47581.c: New test.
4045 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4048 * gfortran.dg/select_type_22.f03: New.
4050 2011-02-14 Jason Merrill <jason@redhat.com>
4052 * g++.dg/cpp0x/regress/enum1.C: New.
4054 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
4056 * gnat.dg/include.adb: New test.
4058 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4061 * gfortran.dg/class_38.f03: New.
4063 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
4065 * gcc.dg/pr46494.c: New test.
4067 2011-02-14 Richard Guenther <rguenther@suse.de>
4069 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
4071 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4074 * gnat.dg/null_pointer_deref1.exp: Don't skip on
4075 sparc*-sun-solaris2.11.
4077 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4080 * gfortran.dg/argument_checking_18.f90: New.
4082 2011-02-13 Tobias Burnus <burnus@net-b.de>
4084 * gfortran.dg/argument_checking_13.f90: Update dg-error.
4085 * gfortran.dg/argument_checking_17.f90: New.
4087 2011-02-12 Janus Weil <janus@gcc.gnu.org>
4089 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4090 are temporarily disabled.
4091 * gfortran.dg/class_7.f03: Ditto.
4092 * gfortran.dg/coarray_14.f90: Ditto.
4093 * gfortran.dg/typebound_proc_13.f03: Ditto.
4095 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
4098 * gfortran.dg/extends_11.f03: New.
4100 2011-02-11 Xinliang David Li <davidxl@google.com>
4102 PR tree-optimization/47707
4103 * g++.dg/tree-ssa/pr47707.C: New test.
4105 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
4107 * g++.dg/opt/inline17.C: New test.
4109 2011-02-11 Tobias Burnus <burnus@net-b.de>
4112 * gfortran.dg/pure_formal_2.f90: New.
4114 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
4116 PR rtl-optimization/47614
4117 * gfortran.dg/pr47614.f: New.
4119 2011-02-11 Joseph Myers <joseph@codesourcery.com>
4122 * gcc.dg/opts-6.c: New test.
4124 2011-02-11 Jakub Jelinek <jakub@redhat.com>
4127 * gcc.dg/pr47684.c: New test.
4129 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4132 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4133 c99_runtime, dg-add-options c99_runtime.
4134 (main): Use __asm__.
4136 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4139 * lib/target-supports.exp (check_ascii_locale_available): New proc.
4140 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4141 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4142 * gcc.dg/ucnid-10.c: Likewise.
4143 * gcc.dg/ucnid-13.c: Likewise.
4144 * gcc.dg/ucnid-7.c: Likewise.
4145 * gcc.dg/ucnid-8.c: Likewise.
4146 Adapt dg-warning line number.
4148 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
4150 * gcc.target/i386/parity-1.c: Use -march=k8.
4151 * gcc.target/i386/parity-2.c: Ditto.
4152 * gcc.target/i386/vecinit-1.c: Ditto.
4153 * gcc.target/i386/vecinit-2.c: Ditto.
4155 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4158 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4159 * gcc.target/mips/save-restore-3.c: Likewise.
4160 * gcc.target/mips/save-restore-4.c: Likewise.
4161 * gcc.target/mips/save-restore-5.c: Likewise.
4164 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4165 * g++.dg/tree-prof/partition2.C: Likewise.
4167 2011-02-09 Jason Merrill <jason@redhat.com>
4169 * g++.dg/tree-ssa/inline-3.C: Use a normal function
4170 rather than misdeclare std::puts.
4172 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4173 * g++.dg/other/warning1.C: Likewise.
4174 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4175 * g++.old-deja/g++.gb/scope06.C: Likewise.
4176 * g++.old-deja/g++.law/cvt11.C: Likewise.
4177 * g++.old-deja/g++.law/init1.C: Likewise.
4178 * g++.dg/abi/mangle26.C: Likewise.
4180 * g++.dg/template/function1.C: Adjust for C++0x mode.
4181 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4183 * g++.dg/ext/label10.C: Adjust for C++0x mode.
4184 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4186 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4188 * g++.dg/cpp0x/regress/abi-empty7.C: New.
4190 * g++.dg/cpp0x/regress: New directory.
4191 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4192 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4193 * g++.dg/cpp0x/regress/regress3.C: New.
4195 2011-02-10 Richard Guenther <rguenther@suse.de>
4197 PR tree-optimization/47677
4198 * gcc.dg/torture/pr47677.c: New testcase.
4200 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
4202 * objc.dg/special/load-category-1.m: Remove unused header.
4203 * objc.dg/special/load-category-1a.m: Likewise.
4204 * objc.dg/special/load-category-2.m: Likewise.
4205 * objc.dg/special/load-category-2a.m: Likewise.
4206 * objc.dg/special/load-category-3.m: Likewise.
4207 * objc.dg/special/load-category-3a.m: Likewise.
4208 * objc.dg/attributes/proto-attribute-2.m: Likewise.
4209 * objc.dg/attributes/proto-attribute-3.m: Likewise.
4210 * objc.dg/attributes/class-attribute-1.m: Likewise.
4211 * objc.dg/property/property.exp: Don't run for Darwin < 9.
4212 * obj-c++.dg/property/property.exp: Likewise.
4213 * objc.dg/attributes/method-sentinel-1.m: Update type header.
4214 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4215 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4216 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4217 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4218 * obj-c++.dg/template-8.mm: Likewise.
4220 2011-02-10 Jakub Jelinek <jakub@redhat.com>
4223 * gcc.target/i386/pr47665.c: New test.
4225 2011-02-10 Jie Zhang <jie@codesourcery.com>
4229 2011-02-05 Jie Zhang <jie@codesourcery.com>
4231 * gcc.dg/pr42631.c: Update test.
4232 * gcc.dg/pr42631-2.c: New test.
4234 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4237 * gfortran.dg/proc_decl_25.f90: New.
4239 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4242 * gfortran.dg/typebound_assignment_2.f03: New.
4244 2011-02-09 Richard Guenther <rguenther@suse.de>
4246 PR tree-optimization/47664
4247 * gcc.dg/tree-ssa/inline-7.c: New testcase.
4249 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
4252 * gnat.dg/uninit_func.adb: Adjust dg directive.
4254 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
4257 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4259 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4262 * gfortran.dg/auto_dealloc_2.f90: New.
4264 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4266 * gcc.dg/builtins-config.h: Remove __sgi handling.
4267 * lib/target-supports.exp (add_options_for_c99_runtime): Add
4268 -std=c99 for mips-sgi-irix6.5*.
4270 2011-02-09 Martin Jambor <mjambor@suse.cz>
4273 * gfortran.dg/pr25923.f90: Remove xfails.
4275 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4278 * gfortran.dg/inquire_14.f90: New test.
4280 2011-02-08 Janus Weil <janus@gcc.gnu.org>
4283 * gfortran.dg/pointer_init_6.f90: New.
4285 2011-02-08 Jeff Law <law@redhat.com>
4287 PR tree-optimization/42893
4288 * gcc.tree-ssa/pr42893.c: New test.
4290 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
4292 PR tree-optimization/46834
4293 PR tree-optimization/46994
4294 PR tree-optimization/46995
4295 * gcc.dg/graphite/id-pr46834.c: New.
4296 * gfortran.dg/graphite/id-pr46994.f90: New.
4297 * gfortran.dg/graphite/id-pr46995.f90: New.
4299 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4302 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4303 using the variable is known the warning is emitted there.
4304 * gcc.dg/uninit-pr19430.c (foo): Likewise.
4305 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4307 * c-c++-common/pr20000.c (g): Both warnings occur at the return
4310 * gcc.dg/noreturn-1.c (foo5): Likewise.
4311 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4312 (method2): Likewise.
4314 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4315 the return statement using the uninitialized variable.
4316 * gfortran.dg/pr39666-2.f90 (f): Likewise.
4318 2011-02-08 Richard Guenther <rguenther@suse.de>
4321 * g++.dg/opt/pr47639.c: New testcase.
4323 2011-02-08 Richard Guenther <rguenther@suse.de>
4325 PR tree-optimization/47632
4326 * g++.dg/opt/pr47632.C: New testcase.
4328 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4330 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4332 2011-02-07 Richard Guenther <rguenther@suse.de>
4334 PR tree-optimization/47615
4335 * g++.dg/opt/pr47615.C: New testcase.
4337 2011-02-07 Richard Guenther <rguenther@suse.de>
4339 PR tree-optimization/47621
4340 * gcc.dg/torture/pr47621.c: New testcase.
4342 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
4344 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4346 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
4349 * gfortran.dg/allocate_with_source_1 : New test.
4351 2011-02-05 Jakub Jelinek <jakub@redhat.com>
4354 * gcc.dg/pr47610.c: New test.
4356 2011-02-05 Jie Zhang <jie@codesourcery.com>
4359 * gcc.dg/pr42631.c: Update test.
4360 * gcc.dg/pr42631-2.c: New test.
4362 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4365 * gfortran.dg/pr47574.f90: New test.
4367 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4369 PR tree-optimization/46194
4370 * gcc.dg/autopar/pr46194.c: New.
4372 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4374 PR tree-optimization/43695
4375 * g++.dg/ipa/pr43695.C: New.
4377 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4380 * gcc.dg/pr23200.c: New test.
4382 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4385 * g++.dg/pr47589.C: New test.
4387 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4390 * g++.dg/template/typedef37.C: New test.
4391 * g++.dg/template/param1.C: Adjust expected error message.
4393 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4396 * gcc.dg/pr31490-2.c: New test.
4397 * gcc.dg/pr31490-3.c: New test.
4398 * gcc.dg/pr31490-4.c: New test.
4400 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4401 Jakub Jelinek <jakub@redhat.com>
4404 * g++.dg/parser/semicolon3.C: Adjust.
4405 * g++.dg/parser/semicolon4.C: New testcase.
4406 * g++.dg/pr46890.C: New testcase.
4408 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4411 * g++.dg/init/pr29571.C: New.
4413 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4415 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4416 instead of vect_int.
4418 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4421 * gcc.target/i386/pr47312.c: New test.
4424 * gcc.target/i386/pr47564.c: New test.
4426 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4428 PR tree-optimization/45122
4429 * gcc.dg/tree-ssa/pr45122.c: New.
4431 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4434 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4437 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4438 and vsx so a default --with-cpu=power7 doesn't give an error
4439 when -mavoid-indexed-addresses is used.
4441 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4442 wrapper function to save the arguments and then jump to the real
4443 function, rather than depending on the compiler not to move stuff
4445 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4447 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4448 Paul Thomas <pault@gcc.gnu.org>
4451 * gfortran.dg/class_37.f03 : New test.
4453 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4454 Richard Guenther <rguenther@suse.de>
4456 PR tree-optimization/40979
4458 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4459 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4460 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4461 check_vect_support_and_set_flags.
4462 * gfortran.dg/graphite/vect-pr40979.f90: New.
4464 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4467 * gfortran.dg/class_36.f03: New.
4469 2011-02-02 Richard Guenther <rguenther@suse.de>
4471 PR tree-optimization/47566
4472 * gcc.dg/lto/20110201-1_0.c: New testcase.
4474 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4480 * debug/pr47498.c: New.
4481 * debug/pr47501.c: New.
4483 2011-02-01 Richard Guenther <rguenther@suse.de>
4485 PR tree-optimization/47559
4486 * g++.dg/torture/pr47559.C: New testcase.
4488 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4491 * gfortran.dg/typebound_call_20.f03: New.
4493 2011-02-01 Richard Guenther <rguenther@suse.de>
4495 PR tree-optimization/47555
4496 * gcc.dg/pr47555.c: New testcase.
4498 2011-02-01 Richard Guenther <rguenther@suse.de>
4500 PR tree-optimization/47541
4501 * g++.dg/torture/pr47541.C: New testcase.
4503 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4506 * gfortran.dg/typebound_call_19.f03: New.
4508 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4511 * g++.dg/cpp0x/pr47416.C: New test.
4513 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4516 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4518 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4521 * gfortran.dg/typebound_assignment_1.f03: New.
4523 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4525 PR tree-optimization/47538
4526 * gcc.c-torture/execute/pr47538.c: New test.
4528 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4531 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4533 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4535 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4537 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4539 PR rtl-optimization/44031
4540 * gcc.c-torture/compile/20110131-1.c: New test.
4542 2011-01-31 Tobias Burnus <burnus@net-b.de>
4545 * gfortran.dg/stmt_func_1.f90: New.
4547 2011-01-31 Tobias Burnus <burnus@net-b.de>
4550 * gfortran.dg/interface_34.f90: New.
4552 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4555 * gfortran.dg/realloc_on_assign_5.f03: New test.
4556 * gfortran.dg/realloc_on_assign_5.f03: New test.
4558 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4560 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4561 * gfortran.dg/bessel_7.f90: Likewise.
4562 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4564 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4565 * gfortran.dg/sum_init_expr.f03: Likewise.
4567 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4569 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4572 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4573 loop only on "vect_intfloat_cvt" targets.
4575 2011-01-29 Tobias Burnus <burnus@net-b.de>
4578 * gfortran.dg/shape_6.f90: New.
4580 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4582 PR libgfortran/47434
4583 * gfortran.dg/read_infnan_1.f90: Update test.
4584 * gfortran.dg/module_nan.f90: Update test.
4585 * gfortran.dg/char4_iunit_1.f03: Update test.
4586 * gfortran.dg/large_real_kind_1.f90: Update test.
4587 * gfortran.dg/real_const_3.f90: Update test.
4588 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4590 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4593 * g++.dg/template/param2.C: New test.
4595 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4597 PR libgfortran/47285
4598 * gfortran.dg/fmt_g.f: New test.
4600 2011-01-28 Tobias Burnus <burnus@net-b.de>
4603 * gfortran.dg/pure_formal_1.f90: New.
4605 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4608 * gcc.dg/tls/pr42894.c: New test.
4610 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4612 * gcc.dg/pr47276.c: Add dg-require-visibility.
4614 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4616 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4618 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4619 Tobias Burnus <burnus@gcc.gnu.org>
4624 * gfortran.dg/realloc_on_assign_3.f03: New test.
4625 * gfortran.dg/realloc_on_assign_4.f03: New test.
4626 * gfortran.dg/allocatable_function_5.f90: New test.
4627 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4628 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4629 implemented" dg-errors.
4631 2011-01-27 Jan Hubicka <jh@suse.cz>
4634 * gcc.dg/attr-weakref-4.c: New testcase
4636 2011-01-27 Martin Jambor <mjambor@suse.cz>
4638 PR tree-optimization/47228
4639 * gcc.dg/torture/pr47228.c: New test.
4641 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4643 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4645 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4647 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4648 when using auto-overlay support on the SPU.
4650 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4652 PR rtl-optimization/44174
4653 * gcc.target/i386/asm-6.c: New test.
4655 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4657 PR rtl-optimization/46856
4658 * gcc.c-torture/compile/pr46856.c: New test.
4660 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4661 Andrew Pinski <pinskia@gmail.com>
4664 * gcc.dg/pr43082.c: New.
4666 2011-01-26 DJ Delorie <dj@redhat.com>
4668 PR rtl-optimization/46878
4669 * gcc.dg/pr46878-1.c: New test.
4671 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4674 * g++.dg/cpp0x/pr47476.C: New test.
4676 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4678 * gcc.c-torture/compile/20110126-1.c: New test.
4680 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4683 * gcc.dg/torture/pr47473.c: New test.
4685 2011-01-26 Jan Hubicka <jh@suse.cz>
4688 * gcc.c-torture/execute/pr47237.c: New testcase.
4690 2011-01-26 Jan Hubicka <jh@suse.cz>
4692 PR tree-optimization/47190
4693 * gcc.dg/attr-weakref-3.c: New testcase.
4695 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4698 * gcc.dg/dll-9a.c: New test file.
4699 * gcc.dg/dll-11.c: Likewise.
4700 * gcc.dg/dll-12.c: Likewise.
4701 * gcc.dg/dll-12a.c: Likewise.
4702 * gcc.dg/dll-11a.c: Likewise.
4703 * gcc.dg/dll-9.c: Likewise.
4704 * gcc.dg/dll-10.c: Likewise.
4705 * gcc.dg/dll-10a.c: Likewise.
4706 * g++.dg/ext/dllexport4a.cc: Likewise.
4707 * g++.dg/ext/dllexport4.C: Likewise.
4708 * g++.dg/ext/dllexport5.C: Likewise.
4709 * g++.dg/ext/dllexport5a.cc: Likewise.
4711 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4713 PR tree-optimization/46970
4714 * gcc.dg/graphite/pr46970.c: New.
4716 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4718 PR tree-optimization/46215
4719 * gcc.dg/graphite/pr46215.c: New.
4721 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4723 PR tree-optimization/46168
4724 * gcc.dg/graphite/pr46168.c: New.
4726 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4728 PR tree-optimization/43657
4729 * gcc.dg/graphite/pr43657.c: New.
4731 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4733 PR tree-optimization/29832
4734 * gfortran.dg/graphite/pr29832.f90: New.
4736 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4738 PR tree-optimization/43567
4739 * gcc.dg/graphite/pr43567.c: New.
4741 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4743 * gfortran.dg/graphite/interchange-4.f: New.
4744 * gfortran.dg/graphite/interchange-5.f: New.
4746 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4747 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4748 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4749 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4750 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4751 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4752 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4753 * gfortran.dg/ltrans-7.f90: Removed.
4754 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4756 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4757 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4758 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4759 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4760 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4761 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4762 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4763 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4764 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4765 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4766 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4767 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4768 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4769 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4770 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4771 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4772 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4773 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4774 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4775 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4776 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4777 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4778 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4779 * gcc.dg/tree-ssa/data-dep-1.c
4780 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4781 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4782 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4783 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4784 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4786 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4788 PR tree-optimization/47265
4789 PR tree-optimization/47443
4790 * gcc.c-torture/compile/pr47265.c: New test.
4791 * gcc.dg/pr47443.c: New test.
4793 2011-01-25 Martin Jambor <mjambor@suse.cz>
4795 PR tree-optimization/47382
4796 * g++.dg/torture/pr47382.C: New test.
4797 * g++.dg/opt/devirt1.C: Xfail.
4799 2011-01-25 Yao Qi <yao@codesourcery.com>
4802 * gcc.target/arm/pr45701-1.c: New test.
4803 * gcc.target/arm/pr45701-2.c: New test.
4804 * gcc.target/arm/pr45701-3.c: New test.
4806 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4807 Jakub Jelinek <jakub@redhat.com>
4809 PR tree-optimization/47271
4810 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4812 2011-01-25 Nick Clifton <nickc@redhat.com>
4814 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4815 (saturate_add): Delete.
4817 (main): Do not run saturate_add.
4818 (set_interrupts): Delete.
4820 2011-01-25 Tobias Burnus <burnus@net-b.de>
4823 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4825 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4827 PR tree-optimization/47427
4828 PR tree-optimization/47428
4829 * gcc.c-torture/compile/pr47427.c: New test.
4830 * gcc.c-torture/compile/pr47428.c: New test.
4832 2011-01-25 Richard Guenther <rguenther@suse.de>
4835 * gcc.dg/torture/pr47411.c: New testcase.
4837 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4839 * gfortran.dg/graphite/id-24.f: New.
4840 * gfortran.dg/graphite/id-25.f: New.
4842 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4844 * gfortran.dg/graphite/id-23.f: New.
4846 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4848 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4850 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4852 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4853 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4854 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4855 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4856 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4857 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4858 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4859 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4860 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4862 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4864 * gcc.dg/graphite/block-0.c: Add documentation.
4865 * gcc.dg/graphite/block-4.c: Same.
4866 * gcc.dg/graphite/block-7.c: Same.
4867 * gcc.dg/graphite/block-8.c: New.
4868 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4869 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4870 * gcc.dg/graphite/interchange-12.c: Add documentation.
4871 * gcc.dg/graphite/interchange-13.c: New.
4872 * gcc.dg/graphite/interchange-14.c: New.
4873 * gcc.dg/graphite/interchange-15.c: New.
4874 * gcc.dg/graphite/interchange-8.c: Add documentation.
4875 * gcc.dg/graphite/interchange-mvt.c: Same.
4877 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4880 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4881 * gcc.target/powerpc/altivec-14.c: Ditto.
4882 * gcc.target/powerpc/altivec-33.c: Ditto.
4883 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4884 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4885 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4886 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4887 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4888 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4889 * g++.dg/ext/altivec-15.C: Ditto.
4890 * g++.dg/ext/altivec-types-1.C: Ditto.
4891 * g++.dg/ext/altivec-types-2.C: Ditto.
4892 * g++.dg/ext/altivec-types-3.C: Ditto.
4893 * g++.dg/ext/altivec-types-4.C: Ditto.
4895 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4897 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4899 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4901 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4902 optimization options.
4904 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4906 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4909 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4911 2011-01-23 Tobias Burnus <burnus@net-b.de>
4914 * gfortran.dg/allocatable_scalar_12.f90: New.
4916 2011-01-23 Ira Rosen <irar@il.ibm.com>
4918 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4919 vectorization to be not profitable if peeling is used to
4920 realign the memory access.
4921 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4922 loop bound to avoid loop unrolling.
4923 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4925 2011-01-22 Jan Hubicka <jh@suse.cz>
4928 * g++.dg/lto/pr47333.C: New file.
4930 2011-01-22 Jan Hubicka <jh@suse.cz>
4932 PR tree-optimization/43884
4934 * gcc.dg/autopar/outer-2.c: Increase array size.
4935 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4937 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4940 * gfortran.dg/c_loc_tests_16.f90: New test.
4942 2011-01-22 Tobias Burnus <burnus@net-b.de>
4945 * gfortran.dg/typebound_proc_19.f90: New.
4947 2011-01-21 Jeff Law <law@redhat.com>
4949 PR tree-optimization/47053
4950 * g++.dg/pr47053.C: New test.
4952 2011-01-21 Jason Merrill <jason@redhat.com>
4955 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4957 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4960 * g++.dg/cpp0x/range-for10.C: New test.
4961 * g++.dg/template/for1.C: New test.
4964 * g++.dg/tree-prof/partition3.C: New test.
4966 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4968 PR rtl-optimization/47366
4969 * g++.dg/opt/pr47366.C: New test.
4971 2011-01-21 Jason Merrill <jason@redhat.com>
4974 * g++.dg/cpp0x/constexpr-regress2.C: New.
4976 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4978 2011-01-21 Jeff Law <law@redhat.com>
4980 PR rtl-optimization/41619
4981 * gcc.dg/pr41619.c: New.
4983 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4985 PR tree-optimization/47355
4986 * g++.dg/opt/pr47355.C: New test.
4988 2011-01-21 Richard Guenther <rguenther@suse.de>
4990 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4993 2011-01-21 Richard Guenther <rguenther@suse.de>
4995 PR tree-optimization/47365
4996 * gcc.dg/torture/pr47365.c: New testcase.
4997 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4999 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5001 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
5003 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5005 PR tree-optimization/47391
5006 * gcc.dg/pr47391.c: New test.
5008 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5010 * g++.dg/template/char1.C: Use signed char.
5012 2011-01-21 Tobias Burnus <burnus@net-b.de>
5015 * gfortran.dg/pointer_target_4.f90: New.
5017 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5020 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
5021 ILP32 system and not IP32.
5023 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
5026 * g++.dg/debug/pr46583.C: New.
5028 2011-01-20 Jakub Jelinek <jakub@redhat.com>
5031 * g++.dg/debug/pr47283.C: New test.
5034 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
5035 * gcc.target/i386/headmerge-2.c: Likewise.
5037 2011-01-20 Richard Guenther <rguenther@suse.de>
5040 * gcc.dg/torture/pr47370.c: New testcase.
5042 2011-01-20 Jakub Jelinek <jakub@redhat.com>
5044 PR tree-optimization/46130
5045 * gcc.dg/pr46130-1.c: New test.
5046 * gcc.dg/pr46130-2.c: New test.
5048 2011-01-19 Dodji Seketeli <dodji@redhat.com>
5051 * g++.dg/debug/dwarf2/template-params-10.C: New test.
5053 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
5056 * g++.dg/debug/pr46240.cc: New.
5058 2011-01-19 Jakub Jelinek <jakub@redhat.com>
5061 * g++.dg/template/anonunion1.C: New test.
5063 PR rtl-optimization/47337
5064 * gcc.c-torture/execute/pr47337.c: New test.
5066 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5069 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
5071 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5073 PR tree-optimization/46021
5074 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
5076 2011-01-19 Jakub Jelinek <jakub@redhat.com>
5078 PR tree-optimization/47290
5079 * g++.dg/torture/pr47290.C: New test.
5081 2011-01-18 Janus Weil <janus@gcc.gnu.org>
5084 * gfortran.dg/proc_ptr_comp_29.f90: New.
5086 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5089 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5090 powerpc-apple-darwin9.
5092 2011-01-18 Jakub Jelinek <jakub@redhat.com>
5094 PR rtl-optimization/47299
5095 * gcc.c-torture/execute/pr47299.c: New test.
5097 2011-01-17 Jason Merrill <jason@redhat.com>
5099 * g++.dg/cpp0x/constexpr-virtual.C: New.
5101 2011-01-17 Jakub Jelinek <jakub@redhat.com>
5104 * gfortran.dg/gomp/pr47331.f90: New test.
5106 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
5109 * objc.dg/selector-warn-1.m: New.
5110 * obj-c++.dg/selector-warn-1.mm: New.
5112 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
5114 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5115 Update dg-final accordingly.
5117 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5119 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5121 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5123 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5125 * gcc.dg/guality/pr36728-2.c: Likewise.
5127 2011-01-17 Richard Guenther <rguenther@suse.de>
5129 PR tree-optimization/47313
5130 * g++.dg/torture/pr47313.C: New testcase.
5132 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
5135 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5136 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5137 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5138 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5140 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5142 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5143 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5144 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5146 2011-01-17 Richard Guenther <rguenther@suse.de>
5148 PR tree-optimization/45967
5149 * gcc.dg/torture/pr45967-2.c: New testcase.
5150 * gcc.dg/torture/pr45967-3.c: Likewise.
5152 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5155 * g++.dg/ext/pr47213.C: Require visibility.
5157 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5159 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5160 * gcc.dg/fixed-point/struct-union.c: Update error messages.
5162 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5164 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5165 Linux-based targets.
5167 2011-01-13 Jan Hubicka <jh@suse.cz>
5169 PR tree-optimization/47276
5170 * gcc.dg/pr47276.c: New testcase.
5172 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
5173 Jonathan Wakely <jwakely.gcc@gmail.com>
5176 * g++.dg/other/pr33558.C: New.
5177 * g++.dg/other/pr33558-2.C: New.
5179 2011-01-14 Martin Jambor <mjambor@suse.cz>
5181 PR tree-optimization/45934
5182 PR tree-optimization/46302
5183 * g++.dg/ipa/devirt-c-1.C: New test.
5184 * g++.dg/ipa/devirt-c-2.C: Likewise.
5185 * g++.dg/ipa/devirt-c-3.C: Likewise.
5186 * g++.dg/ipa/devirt-c-4.C: Likewise.
5187 * g++.dg/ipa/devirt-c-5.C: Likewise.
5188 * g++.dg/ipa/devirt-c-6.C: Likewise.
5189 * g++.dg/ipa/devirt-6.C: Likewise.
5190 * g++.dg/ipa/devirt-d-1.C: Likewise.
5191 * g++.dg/torture/pr45934.C: Likewise.
5193 2011-01-14 Jason Merrill <jason@redhat.com>
5195 * g++.dg/cpp0x/variadic105.C: New.
5197 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5198 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5201 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5202 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5203 execution tests on i?86-*-*, x86_64-*-* and
5204 powerpc*-apple-darwin* && ilp32.
5205 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5206 tests on i?86-*-* and x86_64-*-*.
5208 2011-01-14 Richard Guenther <rguenther@suse.de>
5210 PR tree-optimization/47280
5211 * g++.dg/opt/pr47280.C: New testcase.
5213 2011-01-14 Jason Merrill <jason@redhat.com>
5215 * g++.dg/cpp0x/constexpr-regress1.C: New.
5217 * g++.dg/ext/flexary2.C: New.
5219 2011-01-14 Richard Guenther <rguenther@suse.de>
5222 * gcc.dg/torture/pr47281.c: New testcase.
5223 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5225 2011-01-14 Richard Guenther <rguenther@suse.de>
5227 PR tree-optimization/47286
5228 * gcc.dg/tree-ssa/pr47286.c: New testcase.
5230 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
5233 * g++.dg/ext/pr47213.C: New.
5235 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5237 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5239 2011-01-13 Tobias Burnus <burnus@net-b.de>
5240 Mikael Morin <mikael@gcc.gnu.org>
5244 * gfortran.dg/select_type_20.f90: New.
5245 * gfortran.dg/select_type_21.f90: New.
5247 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5250 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5252 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5254 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5255 * gcc.dg/guality/pr36728-2.c: Likewise.
5257 2011-01-13 Dodji Seketeli <dodji@redhat.com>
5260 * g++.dg/debug/dwarf2/template-params-9.C: New test.
5262 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
5264 PR rtl-optimization/45352
5265 * gcc.dg/pr45352-3.c: New.
5267 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5269 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5271 * g++.dg/cpp0x/range-for8.C: New.
5272 * g++.dg/cpp0x/range-for9.C: New.
5274 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
5277 * g++.dg/debug/pr47209.C: New.
5279 2011-01-12 Richard Guenther <rguenther@suse.de>
5282 * gcc.dg/lto/pr47259_0.c: New testcase.
5283 * gcc.dg/lto/pr47259_1.c: Likewise.
5285 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
5287 * objc-obj-c++-shared/Object1.h: Add copyright header, update
5288 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5289 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5290 methods missing from the OBJC2 Object.
5291 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5292 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5293 GNU and NeXT runtimes.
5294 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5296 * objc-obj-c++-shared/Object1.m: Likewise.
5297 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
5298 * objc.dg/proto-qual-1.m: Likewise.
5299 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5300 * obj-c++.dg/proto-qual-1.mm: Likewise.
5302 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
5305 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5307 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5309 Fixed the Objective-C++ testsuite and updated all tests.
5310 * lib/obj-c++.exp (obj-c++_init): Declare and set
5311 gcc_warning_prefix and gcc_error_prefix.
5312 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5313 'dg-warning', 'dg-message' and 'dg-error'.
5314 * obj-c++.dg/class-extension-3.mm: Likewise.
5315 * obj-c++.dg/class-protocol-1.mm: Likewise.
5316 * obj-c++.dg/encode-7.mm: Likewise.
5317 * obj-c++.dg/exceptions-3.mm: Likewise.
5318 * obj-c++.dg/exceptions-5.mm: Likewise.
5319 * obj-c++.dg/method-12.mm: Likewise.
5320 * obj-c++.dg/method-13.mm: Likewise.
5321 * obj-c++.dg/method-15.mm: Likewise.
5322 * obj-c++.dg/method-16.mm: Likewise.
5323 * obj-c++.dg/method-4.mm: Likewise.
5324 * obj-c++.dg/method-8.mm: Likewise.
5325 * obj-c++.dg/method-conflict-1.mm: Likewise.
5326 * obj-c++.dg/method-conflict-2.mm: Likewise.
5327 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5328 and uncommented second part of the testcase now that the testsuite
5330 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
5331 and uncommented second part of the testcase now that the testsuite
5333 * obj-c++.dg/private-1.mm: Likewise.
5334 * obj-c++.dg/proto-lossage-4.mm: Likewise.
5335 * obj-c++.dg/syntax-error-7.mm: Likewise.
5336 * obj-c++.dg/warn5.mm: Likewise.
5337 * obj-c++.dg/property/at-property-14.mm: Likewise.
5338 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5340 * obj-c++.dg/property/at-property-18.mm: Likewise.
5341 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5343 * obj-c++.dg/property/at-property-21.mm: Likewise.
5344 * obj-c++.dg/property/at-property-28.mm: Likewise.
5345 * obj-c++.dg/property/at-property-5.mm: Likewise.
5346 * obj-c++.dg/property/dynamic-2.mm: Likewise.
5347 * obj-c++.dg/property/property-neg-3.mm: Likewise.
5348 * obj-c++.dg/property/synthesize-11.mm: Likewise.
5349 * obj-c++.dg/property/synthesize-6.mm: Likewise.
5350 * obj-c++.dg/property/synthesize-8.mm: Likewise.
5351 * obj-c++.dg/property/synthesize-9.mm: Likewise.
5352 * obj-c++.dg/tls/diag-5.mm: Likewise.
5353 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5354 dg-error, now matched correctly.
5356 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5358 * objc.dg/property/at-property-29.m: New.
5359 * obj-c++.dg/property/at-property-29.mm: New.
5361 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5363 * go.test/go-test.exp (go-set-goarch): New proc.
5364 (go-gc-tests): Use it.
5366 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5369 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5371 2011-01-11 Richard Henderson <rth@redhat.com>
5373 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5375 2011-01-11 Jan Hubicka <jh@suse.cz>
5379 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5380 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5382 2011-01-11 Richard Guenther <rguenther@suse.de>
5384 PR tree-optimization/46076
5385 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5387 2011-01-11 Jeff Law <law@redhat.com>
5389 * PR tree-optimization/47086
5390 * gcc.dg/pr47086.c: New test.
5392 2011-01-11 Jason Merrill <jason@redhat.com>
5395 * g++.dg/template/new10.C: New.
5398 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5400 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5402 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5403 Split type definitions and NSConstantString class into...
5404 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5405 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5406 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5407 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5408 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5409 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5411 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5412 encode defines for newer NeXT system headers.
5413 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5414 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5415 * objc.dg/foreach-5.m: Likewise.
5416 * objc.dg/foreach-2.m: Likewise.
5417 * objc.dg/foreach-4.m: Likewise.
5418 * objc.dg/torture/strings/string1.m: Likewise.
5419 * objc.dg/torture/strings/string2.m: Likewise.
5420 * objc.dg/torture/strings/string3.m: Likewise.
5421 * objc.dg/torture/strings/string4.m: Likewise.
5422 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5423 header and stand alone.
5424 * obj-c++.dg/strings/strings-2.mm: Likewise.
5425 * objc.dg/torture/strings/const-str-3.m: Likewise.
5426 * objc.dg/strings/strings-2.m: Likewise.
5427 * objc.dg/strings/const-str-12b.m: Likewise.
5429 2011-01-12 Richard Guenther <rguenther@suse.de>
5432 * gcc.dg/attr-weak-1.c: Adjust.
5434 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5437 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5438 standard compliant and comment.
5440 2011-01-10 Jan Hubicka <jh@suse.cz>
5443 * gcc.dg/initpri3.c: New testcase.
5445 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5448 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5454 (g_ebp_save): Likewise.
5455 (g_esp_save): Likewise.
5457 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5459 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5461 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5463 PR tree-optimization/46021
5464 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5465 i?86-*-*, x86_64-*-*.
5467 2011-01-10 Jeff Law <law@redhat.com>
5469 * PR tree-optimization/47141
5470 * gcc.c-torture/compile/pr47141.c: New test.
5472 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5475 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5476 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5477 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5478 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5481 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5482 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5483 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5484 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5485 being vectorized. Adjust dg-final pattern.
5488 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5489 * gcc.dg/vect/slp-24.c: Likewise.
5491 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5494 * g++.dg/other/pr47218-1.C: New test file.
5495 * g++.dg/other/pr47218.C: Likewise.
5496 * g++.dg/other/pr47218.h: New supporting header.
5498 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5501 * objc.dg/attributes/invalid-attribute-1.m: New.
5502 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5504 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5507 * gfortran.dg/proc_ptr_comp_28.f90: New.
5509 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5511 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5512 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5513 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5514 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5515 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5516 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5517 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5518 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5519 * objc.dg/gnu-api-2-class.m: Likewise.
5520 * objc.dg/gnu-api-2-ivar.m: Likewise.
5521 * objc.dg/gnu-api-2-method.m: Likewise.
5522 * objc.dg/gnu-api-2-objc.m: Likewise.
5523 * objc.dg/gnu-api-2-object.m: Likewise.
5524 * objc.dg/gnu-api-2-property.m: Likewise.
5525 * objc.dg/gnu-api-2-protocol.m: Likewise.
5526 * objc.dg/gnu-api-2-sel.m: Likewise.
5528 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5530 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5531 * objc.dg/objc-foreach-4.m: Likewise.
5532 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5533 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5534 * objc.dg/foreach-4.m: Likewise.
5535 * objc.dg/foreach-5.m: Likewise.
5536 * objc.dg/foreach-3.m: Return self from init.
5538 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5541 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5543 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5546 * gfortran.dg/class_35.f90: New.
5548 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5550 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5552 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5555 * objc.dg/invalid-method-2.m: New.
5556 * obj-c++.dg/invalid-method-2.mm: New.
5558 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5561 * gfortran.dg/transpose_optimization_2.f90 : New test.
5563 2011-01-08 Jan Hubicka <jh@suse.cz>
5565 PR tree-optmization/46469
5566 * g++.dg/torture/pr46469.C: New testcase.
5568 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5570 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5571 emulation of libobjc-gnu structure layout functionality to ..
5572 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5573 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5574 * objc/execute/bf-common.h: Adjust headers.
5575 * objc/execute/bf-1.m: Likewise.
5576 * objc/execute/bf-2.m: Likewise.
5577 * objc/execute/bf-3.m: Likewise.
5578 * objc/execute/bf-4.m: Likewise.
5579 * objc/execute/bf-5.m: Likewise.
5580 * objc/execute/bf-6.m: Likewise.
5581 * objc/execute/bf-7.m: Likewise.
5582 * objc/execute/bf-8.m: Likewise.
5583 * objc/execute/bf-9.m: Likewise.
5584 * objc/execute/bf-10.m: Likewise.
5585 * objc/execute/bf-11.m: Likewise.
5586 * objc/execute/bf-12.m: Likewise.
5587 * objc/execute/bf-13.m: Likewise.
5588 * objc/execute/bf-14.m: Likewise.
5589 * objc/execute/bf-15.m: Likewise.
5590 * objc/execute/bf-16.m: Likewise.
5591 * objc/execute/bf-17.m: Likewise.
5592 * objc/execute/bf-18.m: Likewise.
5593 * objc/execute/bf-19.m: Likewise.
5594 * objc/execute/bf-20.m: Likewise.
5595 * objc/execute/bf-21.m: Likewise.
5596 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5597 objc_get_type_qualifiers ().
5599 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5602 * gfortran.dg/dependency_39.f90: New test.
5604 2011-01-07 Jan Hubicka <jh@suse.cz>
5606 Get builtins tests ready for linker plugin.
5607 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5608 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5609 my_memset, my_bzero): Mark used.
5610 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5611 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5613 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5616 2011-01-07 Jan Hubicka <jh@suse.cz>
5618 PR tree-optimization/46367
5619 * g++.dg/torture/pr46367.C: New file.
5621 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5624 * gcc.dg/pr47201.c: New test.
5627 * gcc.dg/tree-prof/pr47187.c: New test.
5629 2011-01-07 Tobias Burnus <burnus@net-b.de>
5632 * gfortran.dg/extends_type_of_3.f90: New.
5634 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5636 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5637 * g++.dg/ext/dllimport-MI1.C: Likewise.
5638 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5639 * g++.dg/ext/dllimport10.C: Likewise.
5640 * g++.dg/ext/dllimport11.C: Likewise.
5641 * g++.dg/ext/dllimport12.C: Likewise.
5642 * g++.dg/ext/dllimport13.C: Likewise.
5643 * g++.dg/ext/dllimport2.C: Likewise.
5644 * g++.dg/ext/dllimport3.C: Likewise.
5645 * g++.dg/ext/dllimport4.C: Likewise.
5646 * g++.dg/ext/dllimport5.C: Likewise.
5647 * g++.dg/ext/dllimport6.C: Likewise.
5648 * g++.dg/ext/dllimport8.C: Likewise.
5649 * g++.dg/ext/dllimport9.C: Likewise.
5650 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5651 targets, too. Additionally enable test for i?86-*-mingw*.
5652 * g++.dg/ext/selectany1.C: Likewise.
5653 Remove guard variable check.
5655 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5659 * gfortran.dg/storage_size_3.f08: Extended.
5661 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5664 * g++.dg/template/stdarg1.C: New test.
5666 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5669 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5670 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5671 from the interface of functions to not hide the errors that
5674 2011-01-06 Jan Hubicka <jh@suse.cz>
5676 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5677 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5679 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5683 * gfortran.dg/interface_33.f90: New test.
5685 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5688 * gcc.c-torture/compile/pr47150.c: New test.
5690 2011-01-06 Ira Rosen <irar@il.ibm.com>
5692 PR tree-optimization/47139
5693 * gcc.dg/vect/pr47139.c: New test.
5695 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5698 * gfortran.dg/extends_type_of_2.f03: New.
5700 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5702 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5704 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5706 * gnat.dg/opt14.adb: New test.
5708 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5711 * gfortran.dg/allocate_error_2.f90: New test.
5713 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5716 * gfortran.dg/storage_size_3.f08: New.
5718 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5720 PR libgfortran/47154
5721 * gfortran.dg/namelist_68.f90: New test.
5723 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5725 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5727 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5730 * gfortran.dg/class_34.f90: New.
5732 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5734 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5735 use __builtin_inff. Skip all single-precision tests that require
5738 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5740 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5742 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5744 PR tree-optimization/47148
5745 * gcc.c-torture/execute/pr47148.c: New test.
5747 PR tree-optimization/47155
5748 * gcc.c-torture/execute/pr47155.c: New test.
5750 PR rtl-optimization/47157
5751 * gcc.c-torture/compile/pr47157.c: New test.
5753 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5755 * gcc.dg/torture/vector-shift2.c (schar): Define.
5756 (main): Always use schar or uchar instead of plain "char" to avoid
5757 dependencies on implementation-defined char signedness.
5759 2011-01-03 Martin Jambor <mjambor@suse.cz>
5761 PR tree-optimization/46801
5762 * gnat.dg/pack9.adb: Remove xfail.
5764 2011-01-03 Martin Jambor <mjambor@suse.cz>
5766 PR tree-optimization/46984
5767 * g++.dg/ipa/pr46984.C: New test.
5769 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5772 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5774 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5776 PR tree-optimization/47140
5777 * gcc.c-torture/compile/pr47140.c: New test.
5779 PR rtl-optimization/47028
5780 * gcc.dg/pr47028.c: New test.
5782 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5784 * objc.dg/protocol-forward-1.m: Removed TODO.
5785 * objc.dg/protocol-forward-2.m: New.
5786 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5787 * obj-c++.dg/protocol-forward-2.mm: New.
5789 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5792 * g++.dg/eh/pr38662.C: New testcase.
5794 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5796 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5797 scan for newline '\n'.
5800 Copyright (C) 2011 Free Software Foundation, Inc.
5802 Copying and distribution of this file, with or without modification,
5803 are permitted in any medium without royalty provided the copyright
5804 notice and this notice are preserved.