1 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
3 * gcc.dg/pr46674.c (LABEL3): New macro definition.
6 (jelly): Account for user label prefix in asm name.
8 2010-12-05 Daniel Kraft <d@domob.eu>
11 * gfortran.dg/power2.f90: Initialize variables.
13 2010-12-04 Jan Hubicka <jh@suse.cz>
15 * snprintf-chk.c (ptr): Declare volatile.
16 * strcpy-chk.c (s2, s3, l1): Declare volatile.
17 * snprintf-chk.c (ptr): Declare volatile.
18 * vsprintf-chk.c (ptr): Declare volatile.
19 * vsnprintf-chk.c (ptr): Declare volatile.
21 2010-12-04 Tobias Burnus <burnus@net-b.de>
24 * gfortran.dg/quad_1.f90: Remove some complex
25 math checks as they fail on some non-libquadmath
28 2010-12-04 Daniel Kraft <d@domob.eu>
31 * gfortran.dg/power2.f90: New test.
33 2010-12-03 Jakub Jelinek <jakub@redhat.com>
36 * g++.dg/debug/pr46123.C: New test.
37 * g++.dg/debug/dwarf2/pr46123.C: New test.
39 2010-12-03 Jason Merrill <jason@redhat.com>
42 * g++.dg/template/scope4.C: New.
44 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
46 * gcc.target/arm/neon-offset-1.c: New test.
48 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
50 PR rtl-optimization/45354
51 * gcc.dg/tree-prof/pr45354.c: New.
53 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
56 * gfortran.dg/dependency_38.f90: New test.
58 2010-12-02 Ian Lance Taylor <iant@google.com>
60 * lib/go.exp: New file.
61 * lib/go-dg.exp: New file.
62 * lib/go-torture.exp: New file.
63 * lib/target-supports.exp (check_compile): Match // Go.
65 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
67 * gcc.dg/pr46685.c: New test.
69 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
71 PR tree-optimization/45199
72 * gcc.dg/tree-ssa/ldist-15.c: New.
73 * gcc.dg/tree-ssa/ldist-16.c: New.
74 * gfortran.dg/ldist-pr45199.f: New.
76 2010-12-02 Richard Guenther <rguenther@suse.de>
78 PR tree-optimization/46723
79 * gcc.dg/torture/pr46723.c: New testcase.
81 2010-12-02 Richard Guenther <rguenther@suse.de>
84 * g++.dg/lto/20101126-1_0.C: New testcase.
85 * g++.dg/lto/20101126-1_1.c: Likewise.
87 2010-12-02 Richard Guenther <rguenther@suse.de>
88 Ira Rosen <irar@il.ibm.com>
90 PR tree-optimization/46663
91 * gcc.dg/vect/pr46663.c: New test.
93 2010-12-02 Jie Zhang <jie@codesourcery.com>
96 * gcc.dg/pr46674.c: New test.
98 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
100 * objc.dg/exceptions-6.m: New.
101 * obj-c++.dg/exceptions-6.mm: New.
103 2010-12-01 Jan Hubicka <jh@suse.cz>
105 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
107 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
110 * gcc.dg/graphite/pr45297.c: New.
112 2010-12-01 Richard Guenther <rguenther@suse.de>
114 PR tree-optimization/46730
115 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
117 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
119 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
120 (a*b)-c generates two fma instructions, instead of separate
121 multiply, add, and subtract.
123 2010-11-30 Tobias Burnus <burnus@net-b.de>
125 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
126 a value to all array elements.
128 2010-11-30 Richard Guenther <rguenther@suse.de>
130 PR tree-optimization/46722
131 * gcc.target/i386/fma4-fma-2.c: New testcase.
133 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
135 * objc.dg/duplicate-class-1.m: New.
136 * obj-c++.dg/duplicate-class-1.mm: New.
138 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
140 * objc.dg/property/dotsyntax-21.m
141 * obj-c++.dg/property/dotsyntax-21.mm
143 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
146 * g++.dg/debug/pr46338.C: New.
148 2010-11-29 Richard Guenther <rguenther@suse.de>
149 Zdenek Dvorak <rakdver@kam.uniff.cz>
151 PR tree-optimization/46675
152 * gcc.dg/pr46675.c: New test.
154 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
156 * gcc/testsuite/objc.dg/strings-1.m: Move to...
157 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
158 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
159 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
160 constructor and class reference for NeXT runtime. Update paths.
161 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
162 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
163 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
164 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
165 constructor and class reference for NeXT runtime. Update paths.
167 2010-11-29 Dodji Seketeli <dodji@redhat.com>
170 * g++.dg/conversion/cast2.C: New test.
173 * g++.dg/conversion/cond4.C: Likewise.
175 2010-11-29 Dodji Seketeli <dodji@redhat.com>
178 Reverted patch for PR c++/42260
179 * g++.dg/conversion/cast2.C: Reverted new test.
181 2010-11-29 Dodji Seketeli <dodji@redhat.com>
184 * g++.dg/debug/dwarf2/typedef5.C: New test
186 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
187 Mike Stump <mrs@gcc.gnu.org>
192 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
193 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
194 * gcc.dg/darwin-comm.c: Adjust for new allocators.
195 * gcc.dg/darwin-sections.c: New test.
196 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
198 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
200 * objc.dg/exceptions-1.m: New.
201 * objc.dg/exceptions-2.m: New.
202 * objc.dg/exceptions-3.m: New.
203 * objc.dg/exceptions-4.m: New.
204 * objc.dg/exceptions-5.m: New.
205 * obj-c++.dg/exceptions-1.mm: New.
206 * obj-c++.dg/exceptions-2.mm: New.
207 * obj-c++.dg/exceptions-3.mm: New.
208 * obj-c++.dg/exceptions-4.mm: New.
209 * obj-c++.dg/exceptions-5.mm: New.
211 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
213 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
214 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
215 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
217 2010-11-28 Janus Weil <janus@gcc.gnu.org>
220 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
222 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
224 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
225 * gnat.dg/pack9.adb (dg-final): Likewise.
227 2010-11-28 Paul Thomas <pault@gcc.gnu.org
230 * gfortran.dg/realloc_on_assign_1.f03: New test.
231 * gfortran.dg/realloc_on_assign_2.f03: New test.
232 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
233 * gfortran.dg/unpack_bounds_1.f90: The same.
234 * gfortran.dg/cshift_bounds_2.f90: The same.
235 * gfortran.dg/matmul_bounds_2.f90: The same.
236 * gfortran.dg/matmul_bounds_3.f90: The same.
237 * gfortran.dg/matmul_bounds_4.f90: The same.
238 * gfortran.dg/matmul_bounds_5.f90: The same.
240 2010-11-27 Tobias Burnus <burnus@net-b.de>
244 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
246 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
249 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
251 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
253 * objc.dg/property/at-property-24.m: New.
254 * objc.dg/property/at-property-25.m: New.
255 * obj-c++.dg/property/at-property-24.mm: New.
256 * obj-c++.dg/property/at-property-25.mm: New.
258 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
260 * objc.dg/protocol-qualifier-1.m: New.
261 * objc.dg/protocol-qualifier-2.m: New.
262 * obj-c++.dg/protocol-qualifier-1.mm: New.
263 * obj-c++.dg/protocol-qualifier-2.mm: New.
265 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
267 * lib/gnat.exp: Load gcc.exp.
268 (gnat_target_compile): Use gcc_target_compile for *.c sources.
269 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
271 2010-11-26 Richard Guenther <rguenther@suse.de>
274 * gcc.dg/lto/20101125-1_0.c: New testcase.
275 * gcc.dg/lto/20101125-1_1.c: Likewise.
277 2010-11-22 Bud Davis <jmdavis@link.com>
279 * arith_divide_no_check.f
280 ,arith_divide.f,old_style_init.f90: new tests.
282 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
284 PR tree-optimization/46665
285 * gfortran.dg/pr46665.f90: New.
287 2010-11-26 Jakub Jelinek <jakub@redhat.com>
290 * gcc.dg/pr46647.c: New test.
292 2010-11-25 Janus Weil <janus@gcc.gnu.org>
295 * gfortran.dg/select_type_19.f03: New.
297 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
299 * objc.dg/ivar-problem-1.m: New.
300 * obj-c++.dg/ivar-problem-1.mm: New.
302 2010-11-25 Jakub Jelinek <jakub@redhat.com>
305 * gcc.c-torture/compile/pr46637.c: New test.
307 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
309 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
311 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
314 * gcc.target/i386/pr46647.c: New.
316 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
318 * gcc.dg/dll-8.c: New.
320 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
322 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
323 * gnat.dg/sse_nolib.adb: Likewise.
325 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
327 PR rtl-optimization/46585
328 * gcc.dg/pr46585.c: New.
330 2010-11-24 Richard Henderson <rth@redhat.com>
332 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
333 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
334 vect_unpack, vect_int_mult, vect_extract_even_odd,
335 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
337 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
340 * gfortran.dg/pr46519-1.f: New.
342 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
345 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
346 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
348 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
349 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
350 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
351 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
353 * gcc.target/i386/avx-vzeroupper-20.c: New.
354 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
355 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
356 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
357 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
358 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
359 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
361 2010-11-24 Richard Guenther <rguenther@suse.de>
364 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
366 2010-11-24 Jakub Jelinek <jakub@redhat.com>
368 PR rtl-optimization/46614
369 * gcc.dg/pr46614.c: New test.
371 2010-11-24 Tobias Burnus <burnus@net-b.de>
374 * gfortran.dg/transfer_simplify_10.f90: New.
376 2010-11-24 Jakub Jelinek <jakub@redhat.com>
379 * gfortran.dg/lto/pr46629_0.f90: New test.
381 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
383 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
384 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
386 2010-11-23 Joseph Myers <joseph@codesourcery.com>
388 * gcc.dg/opts-5.c: New test.
390 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
393 * g++.dg/debug/dwarf2/pr46527.C: New test.
395 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
397 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
399 2010-11-23 Jakub Jelinek <jakub@redhat.com>
402 * gcc.dg/pr46499-1.c: New test.
403 * gcc.dg/pr46499-2.c: New test.
405 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
407 * gcc.target/i386/alias-1.c: Require alias support.
409 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
411 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
412 for vectorizer tests.
413 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
414 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
415 * gcc.dg/graphite/pr41888.c: Ditto.
416 * gcc.dg/graphite/pr42729.c: Ditto.
418 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
419 Uros Bizjak <ubizjak@gmail.com>
421 * lib/target-supports.exp (check_vect_support_and_set_flags): New
422 procedure to check if the target supports vectorizer tests. Set
423 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
425 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
426 * g++.dg/vect/vect.exp: Ditto.
427 * gfortran.dg/vect/vect.exp: Ditto.
429 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
432 * objc.dg/strings-1.m: New.
433 * objc.dg/strings-2.m: New.
434 * obj-c++.dg/strings-1.mm: New.
435 * obj-c++.dg/strings-2.mm: New.
437 2010-11-22 Ian Bolton <ian.bolton@arm.com>
439 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
440 "target short_enums".
441 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
443 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
445 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
447 PR rtl-optimization/46603
448 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
451 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
452 being vectorized. Adjust dg-final pattern.
453 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
455 * gcc.dg/vect: Do not include <stdio.h> in testcases.
456 * gcc.dg/vect/costmodel/ppc: Likewise.
458 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
460 PR rtl-optimization/45652
461 * gcc.dg/pr45652.c: New.
463 2010-11-21 Richard Henderson <rth@redhat.com>
465 PR rtl-optimization/46571
466 * gcc.dg/pr46571.c: New.
468 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
470 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
472 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
475 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
477 2010-11-20 Joseph Myers <joseph@codesourcery.com>
479 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
480 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
481 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
482 * gcc.dg/pack-test-2.c: Test for all targets.
483 * gcc.dg/pragma-align.c: Test for all targets.
484 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
485 * gcc.dg/ucnid-10.c: Test for all targets.
487 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
489 * gcc.target/sparc/sparc-align-1.c: New test.
491 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
496 * g++.dg/parse/semicolon3.C: New test.
497 * g++.dg/debug/pr22514.C: Adjust.
498 * g++.dg/init/error1.C: Adjust.
499 * g++.dg/other/bitfield3.C: Adjust.
500 * g++.dg/other/semicolon.C: Adjust.
501 * g++.dg/parse/error14.C: Adjust.
502 * g++.dg/parse/error5.C: Adjust.
503 * g++.dg/parse/parameter-declaration-1.C: Adjust.
504 * g++.dg/template/pr23510.C: Adjust.
505 * g++.dg/template/pr39425.C: Adjust.
506 * g++.old-deja/g++.robertl/eb125.C: Adjust.
508 2010-11-20 Jakub Jelinek <jakub@redhat.com>
511 * gcc.dg/autopar/pr46561.c: New test.
514 * g++.dg/other/error34.C: New test.
517 * g++.dg/cpp0x/constexpr-base3.C: New test.
519 PR tree-optimization/45830
520 * gcc.target/i386/pr45830.c: New test.
521 * gcc.c-torture/execute/pr45830.c: New test.
523 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
525 * objc.dg/attributes/class-attribute-1.m: Rewritten.
526 * objc.dg/attributes/class-attribute-2.m: Same change.
527 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
528 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
529 * objc.dg/fobjc-std-1.m: Updated.
530 * obj-c++.dg/fobjc-std-1.mm: Updated.
532 2010-11-19 Michael Matz <matz@suse.de>
534 PR tree-optimization/46077
535 * gcc.dg/vect/O3-pr46077.c: New testcase.
537 2010-11-19 Joseph Myers <joseph@codesourcery.com>
540 * gcc.c-torture/compile/pr46547-1.c: New test.
542 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
544 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
546 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
547 $GFORTRAN_UNDER_TEST.
548 (gfortran_init): Use -B to specify specpath, add trailing /.
550 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
552 * gcc.target/powerpc/ppc-target-1.c: New file to test target
553 attributes on PowerPC.
554 * gcc.target/powerpc/ppc-target-2.c: Ditto.
555 * gcc.target/powerpc/ppc-target-3.c: Ditto.
557 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
559 * objc.dg/attributes/proto-attribute-1.m: Updated.
560 * objc.dg/attributes/proto-attribute-2.m: New.
561 * objc.dg/attributes/proto-attribute-3.m: New.
562 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
563 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
564 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
566 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
568 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
570 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
572 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
574 2010-11-18 Steve Ellcey <sje@cup.hp.com>
576 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
577 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
579 2010-11-18 Jakub Jelinek <jakub@redhat.com>
582 * gcc.c-torture/compile/pr46534.c: New test.
584 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
586 * gnat.dg/atomic4.ad[sb]: New test.
587 * gnat.dg/volatile4.adb: Likewise.
589 2010-11-18 Richard Henderson <rth@redhat.com>
591 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
593 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
596 * c-c++-common/pr33193.c: New test.
598 2010-11-18 Richard Guenther <rguenther@suse.de>
600 PR tree-optimization/46172
601 * gcc.dg/torture/pr46172.c: New testcase.
603 2010-11-18 Jeff Law <law@redhat.com>
605 PR middle-end-optimization/46297
606 * gfortran.dg/pr46297.f: New test.
608 2010-11-17 Steve Ellcey <sje@cup.hp.com>
611 * gcc.dg/pr31490.c: New test.
613 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
615 * gcc.dg/nop.h: Move from ...
616 * gcc.dg/guality/nop.h: ... here.
617 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
618 * gcc.dg/guality/asm-1.c: Update nop.h include.
619 * gcc.dg/guality/pr43329-1.c: Ditto.
621 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
623 * gcc.dg/two-types-1.c: New test.
624 * gcc.dg/two-types-2.c: New test.
625 * gcc.dg/two-types-3.c: New test.
626 * gcc.dg/two-types-4.c: New test.
627 * gcc.dg/two-types-5.c: New test.
628 * gcc.dg/two-types-6.c: New test.
629 * gcc.dg/two-types-7.c: New test.
630 * gcc.dg/two-types-8.c: New test.
631 * gcc.dg/two-types-9.c: New test.
632 * gcc.dg/two-types-10.c: New test.
633 * objc.dg/two-types-1.m: New test.
635 2010-11-17 Jakub Jelinek <jakub@redhat.com>
637 PR rtl-optimization/46440
638 * gcc.dg/pr46440.c: New test.
641 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
643 2010-11-17 Ira Rosen <irar@il.ibm.com>
645 PR tree-optimization/46312
646 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
647 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
648 on targets that support vector shifts with scalar shift argument.
650 * gcc.dg/vect/vect-scal-opt.c: Rename to...
651 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
652 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
653 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
654 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
655 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
656 support misaligned data accesses.
657 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
658 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
659 * lib/target-supports.exp
660 (check_effective_target_vect_shift_scalar): New.
662 2010-11-17 Jakub Jelinek <jakub@redhat.com>
664 * gcc.dg/guality/nop.h: New file.
665 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
666 "nop". Adjust line numbers in gdb-test.
667 * gcc.dg/guality/pr43329-1.c: Likewise.
669 2010-11-16 Jason Merrill <jason@redhat.com>
671 * g++.dg/cpp0x/defaulted20.C: New.
673 * g++.dg/template/injected2.C: New.
675 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
677 * objc.dg/protocol-optional-1.m: New.
678 * obj-c++.dg/protocol-optional-1.mm: New.
680 2010-11-16 Richard Henderson <rth@redhat.com>
682 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
683 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
685 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
687 * gnat.dg/opt12.adb: New test.
688 * gnat.dg/opt12_pkg.ad[sb]: New helper.
690 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
692 * gcc.target/rx/pack.c: New test.
694 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
695 Tobias Burnus <burnus@net-b.de>
698 * gfortran.dg/quad_1.f90: New.
699 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
701 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
702 library search path; call gcc-set-multilib-library-path with
703 arguments such that libgfortran.spec is found.
704 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
706 2010-11-16 Jakub Jelinek <jakub@redhat.com>
709 * g++.dg/warn/Wsequence-point-3.C: New test.
711 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
713 PR preprocessor/17349
714 * gcc.dg/cpp/cmdlne-C3.c: New.
716 2010-11-16 Richard Guenther <rguenther@suse.de>
718 PR tree-optimization/44545
719 * gcc.dg/pr44545.c: New testcase.
721 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
723 PR rtl-optimization/46366
724 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
727 2010-11-16 Richard Guenther <rguenther@suse.de>
729 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
731 2010-11-16 Richard Guenther <rguenther@suse.de>
734 * gfortran.dg/gomp/pr45172.f90: New testcase.
736 2010-11-16 Nick Clifton <nickc@redhat.com>
738 * gcc.target/rx/pack.c: New test.
740 2010-11-15 Richard Henderson <rth@redhat.com>
742 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
743 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
744 Use builtin_constant_p rather than scanning for builtin name.
746 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
748 * objc.dg/property/dotsyntax-18.m: New.
749 * objc.dg/property/dotsyntax-19.m: New.
750 * objc.dg/property/dotsyntax-20.m: New.
751 * obj-c++.dg/property/dotsyntax-18.mm: New.
752 * obj-c++.dg/property/dotsyntax-19.mm: New.
753 * obj-c++.dg/property/dotsyntax-20.mm: New.
754 * objc.dg/property/dotsyntax-4.m: Removed some unused
756 * objc.dg/property/dotsyntax-6.m: Same change.
757 * objc.dg/property/dotsyntax-16.m: Same change.
758 * objc.dg/property/dotsyntax-17.m: Same change.
759 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
760 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
761 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
762 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
763 * objc.dg/property/at-property-22.m: Added missing casts.
764 * obj-c++.dg/property/at-property-22.mm: Same change.
766 2010-11-15 Jakub Jelinek <jakub@redhat.com>
768 PR tree-optimization/46491
769 * gcc.target/i386/pr46491.c: New test.
771 PR tree-optimization/46461
772 * gcc.c-torture/compile/pr46461.c: New test.
774 2010-11-15 Tobias Burnus <burnus@net.b.de>
777 * gfortran.dg/allocatable_scalar_11.f90: New.
778 * gfortran.dg/allocatable_scalar_5.f90: Make test case
781 2010-11-15 Jakub Jelinek <jakub@redhat.com>
784 * gcc.target/i386/pr46095.c: New test.
787 * gcc.dg/pr46387.c: New test.
789 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
791 * objc.dg/property/dotsyntax-16.m: New.
792 * objc.dg/property/dotsyntax-17.m: New.
793 * obj-c++.dg/property/dotsyntax-16.mm: New.
794 * obj-c++.dg/property/dotsyntax-17.mm: New.
795 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
796 syntax with properties, which now works.
797 * obj-c++.dg/property/at-property-10.mm: Same change.
799 2010-11-15 Martin Jambor <mjambor@suse.cz>
801 PR tree-optimization/46349
802 * gnat.dg/opt9.adb: New file.
803 * gnat.dg/opt9_pkg.ads: Likewise
805 2010-11-15 Richard Guenther <rguenther@suse.de>
808 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
810 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
812 PR preprocessor/45038
813 * g++.dg/pr45038.C: New test.
815 2010-11-15 Richard Guenther <rguenther@suse.de>
817 PR tree-optimization/46467
818 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
820 2010-11-15 Richard Guenther <rguenther@suse.de>
823 * g++.dg/torture/pr34850.C: Adjust.
825 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
828 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
830 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
832 * objc.dg/property/at-property-21.m: New.
833 * objc.dg/property/at-property-22.m: New.
834 * objc.dg/property/at-property-23.m: New.
835 * objc.dg/property/synthesize-9.m: New.
836 * objc.dg/property/synthesize-10.m: New.
837 * objc.dg/property/synthesize-11.m: New.
838 * obj-c++.dg/property/at-property-21.mm: New.
839 * obj-c++.dg/property/at-property-22.mm: New.
840 * obj-c++.dg/property/at-property-23.mm: New.
841 * obj-c++.dg/property/synthesize-9.mm: New.
842 * obj-c++.dg/property/synthesize-10.mm: New.
843 * obj-c++.dg/property/synthesize-11.mm: New.
845 * objc.dg/property/at-property-4.m: Updated to match new compiler
846 where some errors have been converted into warnings and vice versa.
847 * objc.dg/property/at-property-16.m: Same change.
848 * objc.dg/property/at-property-18.m: Same change.
849 * objc.dg/property/property-neg-5.m: Same change.
850 * obj-c++.dg/property/at-property-4.mm: Same change.
851 * obj-c++.dg/property/at-property-16.mm: Same change.
852 * obj-c++.dg/property/at-property-18.mm: Same change.
853 * obj-c++.dg/property/property-neg-5.mm: Same change.
855 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
856 commented out because of testsuite problems; I found out that
857 using dg-warning instead of dg-message gets them to work.
858 * obj-c++.dg/property/property-neg-3.mm: Same change.
859 * obj-c++.dg/property/synthesize-6.mm: Same change.
860 * obj-c++.dg/property/at-property-5.mm: Same change.
861 * obj-c++.dg/property/at-property-14.mm: Same change.
862 * obj-c++.dg/property/at-property-18.mm: Same change.
863 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
864 some tests still do not work due to some other testsuite issue).
866 2010-11-13 Jason Merrill <jason@redhat.com>
868 * g++.dg/cpp0x/auto20.C: New.
870 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
872 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
873 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
875 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
878 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
879 * gcc.dg/pr35746.c: Likewise.
880 * gcc.dg/cpp/direct2.c: Likewise.
881 * gcc.dg/cpp/direct2s.c: Likewise.
882 * gcc.dg/noncompile/920923-1.c: Likewise.
883 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
885 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
887 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
889 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
891 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
892 a pointer to an arbitrary C struct with an Objective-C protocol.
893 Test various valid uses of typedef with Objective-C objects and
895 * objc.dg/invalid-type-1.m: New.
896 * obj-c++.dg/invalid-type-1.m: New.
898 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
900 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
902 2010-11-13 Tobias Burnus <burnus@net-b.de>
905 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
907 2010-11-13 Tobias Burnus <burnus@net-b.de>
910 * gfortran.dg/volatile12.f90: New.
912 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
914 * objc.dg/attributes/method-format-1.m: Adjust.
916 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
919 * gcc.dg/decl-9.c: New.
921 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
923 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
925 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
927 * gcc.dg/format/few-1.c: New test.
928 * gcc.dg/format/asm_fprintf-1.c: Adjust.
929 * gcc.dg/format/c90-scanf-1.c: Adjust.
930 * gcc.dg/format/cmn-err-1.c: Adjust.
931 * gcc.dg/format/dfp-printf-1.c: Adjust.
932 * gcc.dg/format/dfp-scanf-1.c: Adjust.
933 * gcc.dg/format/gcc_diag-1.c: Adjust.
934 * gcc.dg/format/ms_unnamed-1.c: Adjust.
935 * gcc.dg/format/strfmon-1.c: Adjust.
936 * gcc.dg/format/unnamed-1.c: Adjust.
937 * gcc.dg/format/xopen-2.c: Adjust.
938 * g++.dg/ext/builtin4.C: Adjust.
939 * g++.dg/ext/builtin5.C: Adjust.
941 2010-11-12 Joseph Myers <joseph@codesourcery.com>
943 * gcc.dg/pragma-diag-2.c: New test.
945 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
948 * gfortran.dg/optional_mask.f90: New test.
950 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
952 * g++.dg/cpp0x/defaulted15.C: Adjust.
954 2010-11-12 James Dennett <jdennett@google.com>
957 * g++.dg/expr/static_cast7.C: New.
959 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
961 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
963 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
965 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
966 * gcc.target/mips/call-3.c: Add dg-require-visibility.
968 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
970 * gcc.dg/pr46375.c: New test.
972 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
975 * c-c++-common/fmax-errors.c: New test.
977 2010-11-11 Richard Henderson <rth@redhat.com>
979 * gcc.target/i386/sse-24.c: Use -ffp-contract.
981 2010-11-11 Jan Hubicka <jh@suse.cz>
983 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
984 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
986 2010-11-12 Jakub Jelinek <jakub@redhat.com>
989 * gcc.dg/pr46088.c: New test.
991 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
993 * gfortran.dg/empty_derived_type.f90: New test.
995 2010-11-11 Tobias Burnus <burnus@net-b.de>
998 * gfortran.dg/class_31.f90: New.
1001 * gfortran.dg/forall_14.f90: New.
1003 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1004 Tobias Burnus <burnus@net-b.de>
1007 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1009 2010-11-11 Jan Hubicka <jh@suse.cz>
1011 * gcc.dg/20081223-1.c: Update LTO options.
1012 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1013 * gcc.dg/lto/20081118_0.c: Update LTO options.
1014 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1015 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1016 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1017 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1018 * gcc.dg/lto/20090116_0.c: Update LTO options.
1019 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1020 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1021 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1022 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1023 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1024 * gcc.dg/lto/20081224_0.c: Update LTO options.
1025 * gcc.dg/lto/20090219_0.c: Update LTO options.
1026 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1027 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1028 * gcc.dg/lto/20081115_0.c: Update LTO options.
1029 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1030 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1031 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1032 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1033 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1034 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1035 * g++.dg/20090107-1.C: Update LTO options.
1036 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1037 * g++.dg/lto/20081123_0.C: Update LTO options.
1038 * g++.dg/lto/20090313_0.C: Update LTO options.
1039 * g++.dg/lto/20081125_0.C: Update LTO options.
1040 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1041 * g++.dg/lto/20081219_0.C: Update LTO options.
1042 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1043 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1044 * g++.dg/lto/20090303_0.C: Update LTO options.
1045 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1046 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1047 * g++.dg/lto/20090128_0.C: Update LTO options.
1048 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1049 * g++.dg/lto/20090302_0.C: Update LTO options.
1050 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1051 * g++.dg/lto/20081118_0.C: Update LTO options.
1052 * g++.dg/20090121-1.C: Update LTO options.
1053 * objc.dg/lto/lto.exp: Update LTO options.
1054 * lib/lto.exp: Update LTO options.
1055 * lib/gcc-dg.exp: Update LTO options.
1056 * lib/c-torture.exp: Update LTO options.
1057 * obj-c++.dg/lto/lto.exp: Update LTO options.
1059 2010-11-11 Jan Hubicka <jh@suse.cz>
1061 PR tree-optimize/40436
1062 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1063 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1065 2010-11-11 Janus Weil <janus@gcc.gnu.org>
1067 * gfortran.dg/proc_decl_24.f90: New.
1069 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
1071 * objc.dg/property/at-property-20.m: New.
1072 * objc.dg/property/synthesize-8.m: New.
1073 * obj-c++.dg/property/at-property-20.m: New.
1074 * obj-c++.dg/property/synthesize-8.mm: New.
1076 2010-11-11 Joseph Myers <joseph@codesourcery.com>
1078 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1080 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1083 * gcc.c-torture/compile/pr46388.c: New test.
1085 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1087 * lib/lto.exp (lto-get-options-main): Support optional target
1088 selector for dg-suppress-ld-options.
1090 2010-11-11 Martin Jambor <mjambor@suse.cz>
1092 PR tree-optimization/46383
1093 * g++.dg/torture/pr46383.C: New test.
1095 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
1097 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1098 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1100 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1101 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1102 * g++.dg/other/i386-3.C: Ditto.
1104 2010-11-10 Jason Merrill <jason@redhat.com>
1106 * g++.dg/cpp0x/constexpr-46420.C: New.
1108 2010-11-10 Joseph Myers <joseph@codesourcery.com>
1110 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1111 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1112 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1113 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1116 2010-11-10 Jan Hubicka <jh@suse.cz>
1118 PR tree-optimize/38669
1119 * gcc.dg/tree-ssa/pr38699.c: New testcase.
1121 2010-11-10 Jan Hubicka <jh@suse.cz>
1123 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1125 2010-11-10 Jason Merrill <jason@redhat.com>
1127 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1129 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1132 * gcc.dg/debug/pr46409.c: New test.
1135 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1137 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1140 * gcc-target/i386/pr46419.c: New test.
1142 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1144 * g++.dg/other/i386-2.C: Add -mtbm.
1145 * g++.dg/other/i386-3.C: Likewise.
1146 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1147 * gcc.target/i386/funcspec-6.c: Likewise.
1148 * gcc.target/i386/sse-12.c: Add -mtbm.
1149 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1151 * gcc.target/i386/sse-14.c: Likewise.
1152 * gcc.target/i386/sse-22.c: Likewise.
1153 * gcc.target/i386/sse-23.c: Likewise.
1154 * gcc.target/i386/tbm-1.c: New file.
1155 * gcc.target/i386/tbm-2.c: Likewise.
1157 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1159 * g++.dg/other/i386-2.C: Add -mbmi.
1160 * g++.dg/other/i386-3.C: Likewise.
1161 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1162 * gcc.target/i386/funcspec-6.c: Likewise.
1163 * gcc.target/i386/sse-12.c: Add -mbmi.
1164 * gcc.target/i386/bmi-1.c: New file.
1165 * gcc.target/i386/bmi-2.c: Likewise.
1166 * gcc.target/i386/bmi-3.c: Likewise.
1167 * gcc.target/i386/bmi-4.c: Likewise.
1168 * gcc.target/i386/bmi-5.c: Likewise.
1169 * gcc.target/i386/bmi-6.c: Likewise.
1171 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1174 * g++.dg/pr46065.C: New test.
1176 2010-11-10 Jan Hubicka <jh@suse.cz>
1178 PR tree-optimize/33172
1179 PR tree-optimize/43411
1180 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1181 * g++.dg/tree-ssa/pr43411.C: New testcase.
1183 2010-11-10 Jan Hubicka <jh@suse.cz>
1185 PR tree-optimize/46228
1186 * g++.dg/tree-ssa/pr46228.C: New testcase.
1188 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1190 PR tree-optimization/46414
1191 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1193 2010-11-10 Tobias Burnus <burnus@net-b.de>
1196 * gfortran.dg/intrinsic_7.f90: New.
1198 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1200 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1201 * g++.dg/abi/thunk4.C: Likewise.
1202 * g++.dg/opt/combine.C: Add dg-require-visibility.
1203 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1204 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1206 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1207 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1208 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1210 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1211 * gcc.dg/intmax_t-1.c: Likewise.
1213 2010-11-10 Tobias Burnus <burnus@net-b.de>
1216 * gfortran.dg/class_30.f90: New.
1218 2010-11-10 Tobias Burnus <burnus@net-b.de>
1221 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1224 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
1226 PR tree-optimization/45971
1227 * gcc.dg/vect/O3-pr45971.c: New.
1229 2010-11-10 Richard Guenther <rguenther@suse.de>
1231 PR tree-optimization/44964
1232 * gcc.dg/pr44964.c: New testcase.
1234 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1236 * gnat.dg/opt10.adb: Fix typo.
1238 2010-11-10 Martin Jambor <mjambor@suse.cz>
1240 PR tree-optimization/46351
1241 PR tree-optimization/46377
1242 * gnat.dg/opt10.adb: New file.
1243 * gnat.dg/opt10_pkg.ads: Likewise.
1244 * gnat.dg/opt11.adb: Likewise.
1245 * gnat.dg/opt11.ads: Likewise.
1247 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1249 * gnat.dg/boolean_conv.adb: New test.
1251 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1253 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1255 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1257 * gnat.dg/unchecked_convert7.adb: New test.
1259 2010-11-10 Richard Guenther <rguenther@suse.de>
1261 PR tree-optimization/46398
1262 * gcc.dg/torture/pr46398.c: New testcase.
1264 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1266 * gfortran.dg/open_dev_null.f90: New test.
1268 2010-11-09 Jan Hubicka <jh@suse.cz>
1270 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1273 2010-11-09 Joseph Myers <joseph@codesourcery.com>
1275 * gcc.dg/struct-semi-4.c: New test.
1277 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1279 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1280 power5 to enable generation of FRIZ.
1282 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1285 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1288 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1291 * gfortran.dg/pr43808.f90: New test.
1293 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1295 PR tree-optimization/46036
1296 * gfortran.dg/lto/pr46036_0.f90: New.
1298 2010-10-09 Jakub Jelinek <jakub@redhat.com>
1301 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1302 bar invocation instead of first.
1305 * gcc.dg/pr46171.c: New test.
1307 2010-11-09 Richard Guenther <rguenther@suse.de>
1309 PR tree-optimization/46355
1310 * gcc.dg/pr46355.c: New testcase.
1312 2010-11-09 Richard Guenther <rguenther@suse.de>
1314 PR tree-optimization/46177
1315 * gcc.dg/pr46177-2.c: New testcase.
1317 2010-11-09 Richard Guenther <rguenther@suse.de>
1320 * gcc.dg/vec-scal-opt.c: Move ...
1321 * gcc.dg/vect/vect-scal-opt.c: ... here.
1322 * gcc.dg/vec-scal-opt1.c: Move ...
1323 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1324 * gcc.dg/vec-scal-opt2.c: Move ...
1325 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1327 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1329 * gnat.dg/specs/static_initializer5.ads: New test.
1330 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1332 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1335 * gcc.c-torture/compile/pr46360.c: New test.
1338 * g++.dg/warn/Wsequence-point-2.C: New test.
1340 2010-11-09 Janus Weil <janus@gcc.gnu.org>
1343 * gfortran.dg/class_29.f03: New.
1345 2010-11-09 Richard Guenther <rguenther@suse.de>
1348 * gcc.target/i386/alias-1.c: New testcase.
1350 2010-11-08 Jason Merrill <jason@redhat.com>
1352 * g++.dg/cpp0x/constexpr-sassert.C: New.
1354 2010-11-08 Jason Merrill <jason@redhat.com>
1356 * g++.dg/cpp0x/constexpr-defarg.C: New.
1358 2010-11-08 Xinliang David Li <davidxl@google.com>
1360 PR tree-optimization/46316
1361 * gcc.c-torture/execute/pr46316.c: New test.
1363 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1366 * gfortran.dg/class_28.f03: Extended.
1368 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1370 * objc.dg/property/dotsyntax-13.m: New.
1371 * objc.dg/property/dotsyntax-14.m: New.
1372 * objc.dg/property/dotsyntax-15.m: New.
1373 * objc.dg/property/synthesize-7.m: New.
1374 * obj-c++.dg/property/dotsyntax-13.mm: New.
1375 * obj-c++.dg/property/dotsyntax-14.mm: New.
1376 * obj-c++.dg/property/dotsyntax-15.mm: New.
1377 * obj-c++.dg/property/synthesize-7.mm: New.
1379 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1381 * objc.dg/property/dynamic-4.m: New.
1382 * objc.dg/property/dynamic-5.m: New.
1383 * objc.dg/property/dynamic-6.m: New.
1384 * obj-c++.dg/property/dynamic-4.mm: New.
1385 * obj-c++.dg/property/dynamic-5.mm: New.
1386 * obj-c++.dg/property/dynamic-6.mm: New.
1388 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1390 * objc.dg/property/synthesize-3.m: New.
1391 * objc.dg/property/synthesize-4.m: New.
1392 * objc.dg/property/synthesize-5.m: New.
1393 * objc.dg/property/synthesize-6.m: New.
1394 * obj-c++.dg/property/synthesize-3.mm: New.
1395 * obj-c++.dg/property/synthesize-4.mm: New.
1396 * obj-c++.dg/property/synthesize-5.mm: New.
1397 * obj-c++.dg/property/synthesize-6.mm: New.
1399 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1401 * objc.dg/property/at-property-5.m: Updated test.
1402 * objc.dg/property/at-property-16.m: New.
1403 * objc.dg/property/at-property-17.m: New.
1404 * objc.dg/property/at-property-18.m: New.
1405 * objc.dg/property/at-property-19.m: New.
1406 * objc.dg/property/dotsyntax-12.m: New.
1407 * objc.dg/protocol-inheritance-1.m: New.
1408 * objc.dg/protocol-inheritance-2.m: New.
1409 * obj-c++.dg/property/at-property-5.mm: Updated test.
1410 * obj-c++.dg/property/at-property-16.mm: New.
1411 * obj-c++.dg/property/at-property-17.mm: New.
1412 * obj-c++.dg/property/at-property-18.mm: New.
1413 * obj-c++.dg/property/at-property-19.mm: New.
1414 * obj-c++.dg/protocol-inheritance-1.mm: New.
1415 * obj-c++.dg/protocol-inheritance-2.mm: New.
1416 * obj-c++.dg/property/dotsyntax-12.mm: New.
1418 2010-11-08 Jason Merrill <jason@redhat.com>
1420 * g++.dg/expr/overflow1.C: New.
1421 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1422 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1423 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1424 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1426 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1428 * gcc.dg/pr35442.c: Adapt warning.
1431 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1432 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1433 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1434 i?86-*-* x86_64-*-*.
1435 * g++.dg/torture/pr36445.C: Likewise.
1436 * gcc.c-torture/compile/pr34856.c: Likewise.
1437 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1438 * gcc.c-torture/compile/vector-1.c: Likewise.
1439 * gcc.c-torture/compile/vector-2.c: Likewise.
1440 * gcc.dg/pr32912-1.c: Likewise.
1441 * gcc.c-torture/execute/va-arg-25.c: Move ...
1442 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
1443 Add dg-options -msse, dg-require-effective-target sse_runtime for
1444 for i?86-*-*, x86_64-*-*.
1445 * gcc.c-torture/execute/vector-1.c: Likewise.
1446 * gcc.c-torture/execute/vector-2.c: Likewise.
1447 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1448 i?86-*-*, x86_64-*-*.
1449 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1450 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1451 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1452 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1453 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1455 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1457 * gcc.dg/torture/pr45982.c: Add -std=c99
1458 * gcc.dg/torture/pr45623.c: Ditto.
1460 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1462 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1463 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1465 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
1468 * g++.dg/ext/dllimport7.C: Adjust second error check and
1469 allow test for x86_64 mingw, too.
1471 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1474 * gfortran.dg/class_28.f03: New.
1476 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
1478 PR rtl-optimization/45352
1479 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1480 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1481 gcc.target/i386/pr45352-2.c: New tests.
1483 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1486 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1487 XFAIL the run for all but m32 x86.
1489 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
1491 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1492 as comment character.
1494 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1496 * gcc.target/mips/mips.exp: Revert previous patch.
1497 * gcc.target/mips/fma-1.c: Delete.
1498 * gcc.target/mips/fma-2.c: Likewise.
1499 * gcc.target/mips/fma-3.c: Likewise.
1500 * gcc.target/mips/fma-4.c: Likewise.
1501 * gcc.target/mips/fma-5.c: Likewise.
1502 * gcc.target/mips/fma-6.c: Likewise.
1503 * gcc.target/mips/fma-7.c: Likewise.
1504 * gcc.target/mips/fma-8.c: Likewise.
1505 * gcc.target/mips/fma-9.c: Likewise.
1506 * gcc.target/mips/fma-10.c: Likewise.
1507 * gcc.target/mips/fma-11.c: Likewise.
1508 * gcc.target/mips/fma-12.c: Likewise.
1509 * gcc.target/mips/fma-13.c: Likewise.
1510 * gcc.target/mips/fma-14.c: Likewise.
1511 * gcc.target/mips/fma-15.c: Likewise.
1512 * gcc.target/mips/fma-16.c: Likewise.
1513 * gcc.target/mips/fma-17.c: Likewise.
1514 * gcc.target/mips/fma-18.c: Likewise.
1515 * gcc.target/mips/fma-19.c: Likewise.
1516 * gcc.target/mips/fma-20.c: Likewise.
1518 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1520 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1521 * gcc.target/mips/fma-1.c: New test.
1522 * gcc.target/mips/fma-2.c: Likewise.
1523 * gcc.target/mips/fma-3.c: Likewise.
1524 * gcc.target/mips/fma-4.c: Likewise.
1525 * gcc.target/mips/fma-5.c: Likewise.
1526 * gcc.target/mips/fma-6.c: Likewise.
1527 * gcc.target/mips/fma-7.c: Likewise.
1528 * gcc.target/mips/fma-8.c: Likewise.
1529 * gcc.target/mips/fma-9.c: Likewise.
1530 * gcc.target/mips/fma-10.c: Likewise.
1531 * gcc.target/mips/fma-11.c: Likewise.
1532 * gcc.target/mips/fma-12.c: Likewise.
1533 * gcc.target/mips/fma-13.c: Likewise.
1534 * gcc.target/mips/fma-14.c: Likewise.
1535 * gcc.target/mips/fma-15.c: Likewise.
1536 * gcc.target/mips/fma-16.c: Likewise.
1537 * gcc.target/mips/fma-17.c: Likewise.
1538 * gcc.target/mips/fma-18.c: Likewise.
1539 * gcc.target/mips/fma-19.c: Likewise.
1540 * gcc.target/mips/fma-20.c: Likewise.
1542 2010-11-06 Jason Merrill <jason@redhat.com>
1544 * g++.dg/cpp0x/constexpr-ctor3.C: New.
1546 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
1549 * gcc.dg/parser-error-3.c: New test.
1551 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
1554 * g++.dg/parse/semicolon2.C: New testcase.
1555 * g++.dg/ext/asmspec1.C: Adjust.
1556 * g++.dg/init/new13.C: Adjust.
1557 * g++.dg/parse/ctor5.C: Adjust.
1559 2010-11-06 Janus Weil <janus@gcc.gnu.org>
1562 * gfortran.dg/class_27.f03: New.
1564 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
1566 Fixed using the Objective-C 2.0 dot-syntax with self and super.
1567 * objc.dg/property/dotsyntax-5.m: New.
1568 * objc.dg/property/dotsyntax-6.m: New.
1569 * objc.dg/property/dotsyntax-7.m: New.
1570 * objc.dg/property/dotsyntax-8.m: New.
1571 * objc.dg/property/dotsyntax-9.m: New.
1572 * objc.dg/property/dotsyntax-10.m: New.
1573 * objc.dg/property/dotsyntax-11.m: New.
1574 * obj-c++.dg/property/dotsyntax-5.mm: New.
1575 * obj-c++.dg/property/dotsyntax-6.mm: New.
1576 * obj-c++.dg/property/dotsyntax-7.mm: New.
1577 * obj-c++.dg/property/dotsyntax-8.mm: New.
1578 * obj-c++.dg/property/dotsyntax-9.mm: New.
1579 * obj-c++.dg/property/dotsyntax-10.mm: New.
1580 * obj-c++.dg/property/dotsyntax-11.mm: New.
1582 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1584 * obj-c++.dg/encode-3.mm: Provide a different string check for the
1585 NeXT runtime when the type is READONLY.
1587 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
1589 * gcc.target/i386/387-2.c: Skip if -march= is specified.
1590 * gcc.target/i386/387-6.c: Ditto.
1591 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1592 * gcc.target/i386/387-4.c: Ditto.
1593 * gcc.target/i386/387-7.c: Ditto.
1594 * gcc.target/i386/387-8.c: Ditto.
1595 * gcc.target/i386/387-9.c: Ditto.
1596 * gcc.target/i386/387-10.c: Ditto.
1597 * gcc.target/i386/387-11.c: Ditto.
1598 * gcc.target/i386/387-12.c: Ditto.
1600 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1602 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1605 * gcc.dg/darwin-cfstring-format-1.c: New.
1606 * gcc.dg/warn-nsstring.c: New.
1607 * objc.dg/fsf-nsstring-format-1.m: New.
1608 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1609 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1612 2010-11-05 Jason Merrill <jason@redhat.com>
1615 * g++.dg/inherit/virtual6.C: New.
1617 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1620 * gcc.dg/Wcxx-compat-21.c: New test.
1622 2010-11-05 Ian Lance Taylor <iant@google.com>
1625 * gcc.target/i386/pr46084.c: New test.
1627 2010-11-05 Steve Ellcey <sje@cup.hp.com>
1629 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1630 * (check_effective_target_mempcpy): New.
1631 * gcc.c-torture/execute/pr45636.c: Move this...
1632 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
1634 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1636 * gcc.target/i386/i386.exp (FLAGS): Remove.
1637 Wrap gcc_target_compile with $clearcap_ldflags added to options.
1639 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1642 * g++.dg/opt/empty2.C: New test.
1645 * gcc.target/i386/pr45670.c: New test.
1647 2010-11-05 Janus Weil <janus@gcc.gnu.org>
1651 * gfortran.dg/class_19.f03: Modified.
1652 * gfortran.dg/class_allocate_6.f03: New.
1654 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
1656 * gcc.target/i386/avx-vzeroupper-19.c: New.
1658 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1660 PR tree-optimization/46099
1661 * gcc.dg/autopar/pr46099.c: New test.
1664 * c-c++-common/pr43690.c: New test.
1666 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
1668 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1669 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1670 declaration and implementation.
1671 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1672 * obj-c++.dg/property/at-property-13.mm: Likewise.
1673 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1674 * obj-c++.dg/property/property-1.mm: Likewise.
1675 * obj-c++.dg/property/at-property-7.mm: Likewise.
1676 * obj-c++.dg/property/at-property-9.mm: Likewise.
1677 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1678 * obj-c++.dg/property/at-property-10.mm: Likewise.
1679 * obj-c++.dg/property/synthesize-2.mm: Likewise.
1680 * obj-c++.dg/property/at-property-12.mm: Likewise.
1681 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1682 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1683 * obj-c++.dg/property/at-property-6.mm: Likewise.
1684 * obj-c++.dg/property/at-property-8.mm: Likewise.
1685 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1686 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1687 * obj-c++.dg/property/at-property-11.mm: Likewise.
1688 * obj-c++.dg/template-8.mm: Likewise.
1689 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1690 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1691 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1692 and put a FIXME for this.
1693 * obj-c++.dg/property/property-2.mm: Remove.
1694 * obj-c++.dg/property/property-3.mm: Remove.
1696 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1699 * gcc.dg/pr46307.c: New test.
1701 2010-11-05 Jason Merrill <jason@redhat.com>
1704 * g++.dg/ext/complex6.C: New.
1706 2010-11-04 Bud Davis <jimmied@smu.edu>
1708 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1710 2010-11-04 Chao-ying Fu <fu@mips.com>
1712 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1714 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1716 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
1718 Fixed using the Objective-C 2.0 dot-syntax with class names.
1719 * objc.dg/property/dotsyntax-3.m: New.
1720 * objc.dg/property/dotsyntax-4.m: New.
1721 * obj-c++.dg/property/dotsyntax-3.mm: New.
1722 * obj-c++.dg/property/dotsyntax-4.mm: New.
1724 * objc.dg/fobjc-std-1.m: Added test for warnings when the
1725 Objective-C 2.0 dot-syntax is used with class names.
1726 * obj-c++.dg/fobjc-std-1.mm: Same change.
1728 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
1730 * gcc.target/powerpc/loop_align.c: New.
1732 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1734 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1736 merge from FSF 'apple/trunk' branch.
1737 * gcc.target/powerpc/darwin64-abi.c: New.
1739 2010-11-04 Jakub Jelinek <jakub@redhat.com>
1741 PR tree-optimization/46233
1742 * gcc.dg/pr46233.c: New test.
1744 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1746 * objc.dg/property/property-2.m: Deleted.
1747 * objc.dg/property/property-3.m: Deleted.
1749 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1751 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1753 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1754 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1755 * objc.dg/property/property-1.m: Likewise.
1756 * objc.dg/property/at-property-6.m: Likewise.
1757 * objc.dg/property/at-property-7.m: Likewise.
1758 * objc.dg/property/dotsyntax-1.m: Likewise.
1759 * objc.dg/property/at-property-8.m: Likewise.
1760 * objc.dg/property/dotsyntax-2.m: Likewise.
1761 * objc.dg/property/at-property-9.m: Likewise.
1762 * objc.dg/property/synthesize-2.m: Likewise.
1763 * objc.dg/property/at-property-10.m: Likewise.
1764 * objc.dg/property/at-property-11.m: Likewise.
1765 * objc.dg/property/at-property-12.m: Likewise.
1766 * objc.dg/property/at-property-13.m: Likewise.
1767 * objc.dg/property/fsf-property-method-access.m: Likewise.
1768 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1770 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1772 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1773 deprecation warnings. Use Object1 implementation.
1774 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
1775 * objc/execute/forward-1.m: Remove.
1776 * objc/execute/forward-1.x: Remove.
1778 2010-11-04 Jason Merrill <jason@redhat.com>
1780 * g++.dg/cpp0x/constexpr-access.C: New.
1782 2010-11-04 Richard Guenther <rguenther@suse.de>
1784 PR rtl-optimization/46183
1785 * gcc.dg/torture/pr46183.c: New testcase.
1787 2010-11-04 Richard Guenther <rguenther@suse.de>
1789 PR tree-optimization/46068
1790 * gcc.dg/torture/pr46068.c: New testcase.
1792 2010-11-04 Richard Guenther <rguenther@suse.de>
1794 PR tree-optimization/45991
1795 * gcc.dg/pr45991.c: New testcase.
1797 2010-11-04 Richard Guenther <rguenther@suse.de>
1799 PR tree-optimization/46154
1800 * g++.dg/torture/pr46154.C: New testcase.
1802 2010-11-04 Richard Guenther <rguenther@suse.de>
1804 PR tree-optimization/45733
1805 * gcc.dg/pr45733.c: New testcase.
1807 2010-11-04 Ira Rosen <irar@il.ibm.com>
1809 PR tree-optimization/46213
1810 * gfortran.dg/vect/pr46213.f90: New.
1812 2010-11-04 Richard Guenther <rguenther@suse.de>
1815 * gcc.dg/pr34989-1.c: Move ...
1816 * gcc.dg/lto/pr34989-1_0.c: ... here.
1817 * gcc.dg/pr34989-2.c: Move ...
1818 * gcc.dg/lto/pr34989-1_1.c: ... here.
1819 * gcc.dg/pr27898.c: Move ...
1820 * gcc.dg/lto/pr27898_0.c: ... here and ...
1821 * gcc.dg/lto/pr27898_1.c: ... split.
1822 * gcc.dg/pr28712.c: Move ...
1823 * gcc.dg/lto/pr28712_0.c: ... here and ...
1824 * gcc.dg/lto/pr28712_1.c: ... split ...
1825 * gcc.dg/lto/pr28712_2.c: ... twice.
1826 * gcc.dg/pr28706.c: Move ...
1827 * gcc.dg/lto/pr28706_0.c: ... here and ...
1828 * gcc.dg/lto/pr28706_1.c: ... split.
1830 2010-11-04 Richard Guenther <rguenther@suse.de>
1831 Richard Henderson <rth@redhat.com>
1833 * gcc.target/i386/fma4-vector-2.c: New testcase.
1835 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1836 Richard Guenther <rguenther@suse.de>
1838 * gcc.dg/vec-scal-opt.c: New testcase.
1839 * gcc.dg/vec-scal-opt1.c: New testcase.
1840 * gcc.dg/vec-scal-opt2.c: New testcase.
1842 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1844 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1845 from plugin build flags on Darwin targets.
1847 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1849 * gcc.target/i386/pr46285.c: Require split_stack target.
1851 2010-11-03 Jason Merrill <jason@redhat.com>
1854 * g++.dg/cpp0x/constexpr-base2.C: New.
1857 * g++.dg/cpp0x/initlist45.C: New.
1859 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1861 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1862 is now allowed in categories.
1863 * obj-c++.dg/property/dynamic-2.mm: Same change.
1864 * objc.dg/property/dynamic-3.m: New.
1865 * obj-c++.dg/property/dynamic-3.mm: New.
1866 * objc.dg/property/at-property-14.m: New.
1867 * objc.dg/property/at-property-15.m: New.
1868 * obj-c++.dg/property/at-property-14.mm: New.
1869 * obj-c++.dg/property/at-property-15.mm: New.
1871 * objc.dg/foreach-6.m: Added a few more tests for valid and
1872 invalid iterating variables and collections.
1874 2010-11-03 Xinliang David Li <davidxl@google.com>
1877 * g++.dg/tree-ssa/ivopts-2.C: New test.
1879 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1882 * gcc.target/i386/pr46295.c: New.
1884 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1886 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1887 precision min/max for single precision on VSX.
1889 2010-11-03 Jason Merrill <jason@redhat.com>
1892 * g++.dg/cpp0x/constexpr-ice3.C: New.
1894 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
1896 * gnat.dg/opt8.ad[sb]: New test.
1897 * gnat.dg/opt8_pkg.ads: New helper.
1899 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1901 PR rtl-optimization/45865
1902 * gcc.dg/pr45865.c: New.
1903 * gcc.dg/torture/pr45865.c: Likewise.
1905 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1906 * gcc.target/arm/headmerge-2.c: Likewise.
1907 * gcc.target/i386/headmerge-1.c: Likewise.
1908 * gcc.target/i386/headmerge-2.c: Likewise.
1910 2010-11-03 Richard Guenther <rguenther@suse.de>
1913 * gcc.dg/pr46288.c: New testcase.
1915 2010-11-03 Richard Guenther <rguenther@suse.de>
1917 PR tree-optimization/44807
1918 * gcc.dg/torture/pr44807.c: New testcase.
1920 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1922 PR libgfortran/43899
1923 * gfortran.dg/namelist_67.f90: New test.
1925 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1927 PR tree-optimization/46009
1928 * gcc.dg/vect/pr46009.c: New function.
1930 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1932 Implemented -fobjc-std=objc1 flag.
1933 * objc.dg/fobjc-std-1.m: New.
1934 * obj-c++.dg/fobjc-std-1.mm: New.
1936 2010-11-03 Richard Guenther <rguenther@suse.de>
1939 * g++.dg/debug/pr46241.C: New testcase.
1941 2010-11-03 Richard Guenther <rguenther@suse.de>
1943 PR tree-optimization/46190
1944 * gfortran.dg/pr46190.f90: New testcase.
1946 2010-11-03 Richard Guenther <rguenther@suse.de>
1949 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1950 * gcc.dg/vect/vect-19.c: Likewise.
1951 * gcc.dg/vect/vect-17.c: Likewise.
1953 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1956 * gcc.target/i386/pr46285.c: New.
1958 2010-11-03 Richard Guenther <rguenther@suse.de>
1960 PR tree-optimization/46217
1961 * gcc.dg/pr46217.c: New testcase.
1963 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1965 * objc.dg/property/dotsyntax-1.m: New.
1966 * objc.dg/property/dotsyntax-2.m: New.
1967 * obj-c++.dg/property/dotsyntax-1.mm: New.
1968 * obj-c++.dg/property/dotsyntax-2.mm: New.
1970 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1972 PR tree-optimization/46165
1973 * gcc.dg/pr46165.c: New test.
1975 2010-11-03 Richard Guenther <rguenther@suse.de>
1978 * gcc.dg/pr46251.c: New testcase.
1980 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1982 PR tree-optimization/46107
1983 * gcc.c-torture/compile/pr46107.c: New test.
1986 * gcc.dg/pr46252.c: New test.
1988 PR rtl-optimization/46034
1989 PR rtl-optimization/46212
1990 PR rtl-optimization/46248
1991 * gcc.c-torture/compile/pr46034.c: New test.
1992 * gcc.c-torture/compile/pr46248.c: New test.
1993 * gcc.dg/pr46212.c: New test.
1995 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
1997 * gnat.dg/sizetype4.adb: New test.
1999 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2001 * gcc.target/i386/avx-vzeroupper-15.c: New.
2002 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2003 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2004 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2007 * gcc.target/i386/pr46253.c: New.
2009 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2010 Tobias Burnus <burnus@net-b.de>
2013 * gfortran.dg/deferred_type_param_1.f90: New.
2014 * gfortran.dg/deferred_type_param_2.f90: New.
2015 * gfortran.dg/initialization_1.f90: Update dg-errors.
2016 * gfortran.dg/initialization_9.f90: Update dg-errors.
2018 2010-11-02 Richard Guenther <rguenther@suse.de>
2020 PR tree-optimization/46149
2021 * g++.dg/torture/pr46149.C: New testcase.
2023 2010-11-02 Richard Guenther <rguenther@suse.de>
2025 PR tree-optimization/46216
2026 * gcc.dg/torture/pr46216.c: New testcase.
2028 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2031 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2034 2010-11-02 Richard Guenther <rguenther@suse.de>
2036 PR tree-optimization/46184
2037 * gcc.dg/pr46184.c: New testcase.
2039 2010-11-02 Richard Guenther <rguenther@suse.de>
2041 PR tree-optimization/46177
2042 * gcc.dg/pr46177.c: New testcase.
2044 2010-11-02 Martin Jambor <mjambor@suse.cz>
2047 * g++.dg/ipa/ivinline-9.C: New test.
2049 2010-11-02 Martin Jambor <mjambor@suse.cz>
2051 PR tree-optimization/45875
2052 * g++.dg/torture/pr45875.C: New test.
2054 2010-11-02 Richard Guenther <rguenther@suse.de>
2057 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2059 2010-11-02 Jakub Jelinek <jakub@redhat.com>
2062 * gcc.dg/pr46255.c: New test.
2064 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2068 * g++.dg/template/sfinae26.C: New test.
2069 * g++.dg/template/sfinae27.C: Likewise.
2071 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2074 * g++.dg/template/typedef36.C: New test.
2075 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2076 * g++.dg/template/canon-type-10.C: Likewise.
2077 * g++.dg/template/canon-type-11.C: Likewise.
2078 * g++.dg/template/canon-type-12.C: Likewise.
2079 * g++.dg/template/canon-type-13.C: Likewise.
2081 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
2083 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2084 instance of debug_pubnames on darwin.
2086 2010-11-01 Jason Merrill <jason@redhat.com>
2087 Benjamin Kosnik <bkoz@redhat.com>
2089 * g++.dg/cpp0x/constexpr-initlist2.C: New.
2090 * g++.dg/cpp0x/constexpr-initlist3.C: New.
2092 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2093 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2094 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2095 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2096 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2097 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2098 * g++.dg/cpp0x/constexpr-array.C: New.
2099 * g++.dg/cpp0x/constexpr-base.C: New.
2100 * g++.dg/cpp0x/constexpr-complex.C: New.
2101 * g++.dg/cpp0x/constexpr-data1.C: New.
2102 * g++.dg/cpp0x/constexpr-data2.C: New.
2103 * g++.dg/cpp0x/constexpr-deref.C: New.
2104 * g++.dg/cpp0x/constexpr-diag1.C: New.
2105 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2106 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2107 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2108 * g++.dg/cpp0x/constexpr-empty.C: New.
2109 * g++.dg/cpp0x/constexpr-empty2.C: New.
2110 * g++.dg/cpp0x/constexpr-empty3.C: New.
2111 * g++.dg/cpp0x/constexpr-empty4.C: New.
2112 * g++.dg/cpp0x/constexpr-empty5.C: New.
2113 * g++.dg/cpp0x/constexpr-ex1.C: New.
2114 * g++.dg/cpp0x/constexpr-ex2.C: New.
2115 * g++.dg/cpp0x/constexpr-ex3.C: New.
2116 * g++.dg/cpp0x/constexpr-ex4.C: New.
2117 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2118 * g++.dg/cpp0x/constexpr-fnptr.C: New.
2119 * g++.dg/cpp0x/constexpr-function1.C: New.
2120 * g++.dg/cpp0x/constexpr-function2.C: New.
2121 * g++.dg/cpp0x/constexpr-function3.C: New.
2122 * g++.dg/cpp0x/constexpr-ice.C: New.
2123 * g++.dg/cpp0x/constexpr-initlist.C: New.
2124 * g++.dg/cpp0x/constexpr-neg1.C: New.
2125 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2126 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2127 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2128 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2129 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2130 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2131 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2132 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2133 * g++.dg/cpp0x/constexpr-object1.C: New.
2134 * g++.dg/cpp0x/constexpr-object2.C: New.
2135 * g++.dg/cpp0x/constexpr-overflow.C: New.
2136 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2137 * g++.dg/cpp0x/constexpr-pos1.C: New.
2138 * g++.dg/cpp0x/constexpr-potential1.C: New.
2139 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2140 * g++.dg/cpp0x/constexpr-pure.C: New.
2141 * g++.dg/cpp0x/constexpr-static.C: New.
2142 * g++.dg/cpp0x/constexpr-static2.C: New.
2143 * g++.dg/cpp0x/constexpr-static3.C: New.
2144 * g++.dg/cpp0x/constexpr-static4.C: New.
2145 * g++.dg/cpp0x/constexpr-static5.C: New.
2146 * g++.dg/cpp0x/constexpr-static6.C: New.
2147 * g++.dg/cpp0x/constexpr-string.C: New.
2148 * g++.dg/cpp0x/constexpr-switch.C: New.
2149 * g++.dg/cpp0x/constexpr-targ.C: New.
2150 * g++.dg/cpp0x/constexpr-throw.C: New.
2151 * g++.dg/cpp0x/constexpr-typeid.C: New.
2152 * g++.dg/cpp0x/constexpr-union.C: New.
2153 * g++.dg/cpp0x/constexpr-value.C: New.
2154 * g++.dg/cpp0x/constexpr-value2.C: New.
2155 * g++.dg/cpp0x/constexpr-variadic.C: New.
2156 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2157 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2158 * g++.dg/other/fold1.C: Likewise.
2159 * g++.dg/parse/crash36.C: Likewise.
2160 * g++.dg/parse/constant4.C: Adjust expected error.
2161 * g++.dg/template/arg5.C: Likewise.
2162 * g++.dg/template/non-dependent10.C: Likewise.
2163 * g++.dg/template/qualified-id3.C: Likewise.
2164 * g++.dg/warn/overflow-warn-1.C: Likewise.
2165 * g++.dg/warn/overflow-warn-3.C: Likewise.
2166 * g++.dg/warn/overflow-warn-4.C: Likewise.
2167 * g++.old-deja/g++.pt/crash10.C: Likewise.
2169 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2171 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2173 Implemented format and noreturn attributes for Objective-C methods.
2174 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2175 * objc.dg/attributes/method-deprecated-1.m: New.
2176 * objc.dg/attributes/method-deprecated-2.m: New.
2177 * objc.dg/attributes/method-deprecated-3.m: New.
2178 * objc.dg/attributes/method-noreturn-1.m: New.
2179 * objc.dg/attributes/method-sentinel-1.m: New.
2180 * objc.dg/attributes/method-format-1.m: New.
2181 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2182 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2183 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2184 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2185 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2186 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2187 * obj-c++.dg/attributes/method-format-1.mm: New.
2189 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2191 * objc.dg/property/at-property-deprecated-1.m: New.
2192 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2194 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2196 Implemented Objective-C 2.0 property accessors.
2197 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2198 avoid testing more complex accessors in this testcase which is not
2200 * objc.dg/property/at-property-7.m: Same change.
2201 * objc.dg/property/at-property-8.m: Same change.
2202 * objc.dg/property/at-property-9.m: Same change.
2203 * objc.dg/property/at-property-10.m: Same change.
2204 * objc.dg/property/at-property-11.m: Same change.
2205 * obj-c++.dg/property/at-property-6.mm: Same change.
2206 * obj-c++.dg/property/at-property-7.mm: Same change.
2207 * obj-c++.dg/property/at-property-8.mm: Same change.
2208 * obj-c++.dg/property/at-property-9.mm: Same change.
2209 * obj-c++.dg/property/at-property-10.mm: Same change.
2210 * obj-c++.dg/property/at-property-11.mm: Same change.
2211 * objc.dg/property/at-property-12.m: New.
2212 * objc.dg/property/at-property-13.m: New.
2213 * obj-c++.dg/property/at-property-12.mm: New.
2214 * obj-c++.dg/property/at-property-13.mm: New.
2216 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2219 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2220 * gfortran.dg/allocate_with_typespec_4.f90: New test.
2221 * gfortran.dg/allocate_with_typespec_1.f90: New test.
2222 * gfortran.dg/allocate_with_typespec_2.f: New test.
2223 * gfortran.dg/allocate_with_typespec_3.f90: New test.
2224 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2225 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2227 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
2228 Nathan Froyd <froydnj@codesourcery.com>
2230 PR tree-optimization/46259
2231 * gfortran.dg/pr46259.f: New testcase.
2233 2010-11-01 Paul Koning <ni1d@arrl.net>
2235 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2236 * gcc.c-torture/compile/20020604-1.c: Ditto.
2237 * gcc.c-torture/compile/20001226-1.c: Ditto.
2238 * gcc.c-torture/compile/20010327-1.c: Ditto.
2239 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2240 * gcc.c-torture/compile/pr43191.c: Ditto.
2241 * gcc.c-torture/compile/pr41181.c: Ditto.
2243 2010-10-31 Richard Henderson <rth@redhat.com>
2245 * lib/target-supports.exp
2246 (check_effective_target_automatic_stack_alignment): True for
2247 x86 but not windows.
2248 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2249 use of the preferred-stack-boundary arguments.
2250 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2252 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
2255 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2256 * gcc.target/i386/fma4-builtin-2.c: Likewise.
2258 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2260 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2262 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2264 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2265 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
2267 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2268 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2269 * objc.dg/torture/tls/thr-init.m: Likewise.
2270 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2271 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2273 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2275 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2278 2010-10-30 Janus Weil <janus@gcc.gnu.org>
2283 * gfortran.dg/typebound_generic_10.f03: New.
2285 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2287 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2288 * objc.dg/property/property-neg-1.m: Updated for changes in the
2289 syntax of @property and the implementation of
2290 @synthesize/@dynamic.
2291 * objc.dg/property/property-neg-2.m: Same change.
2292 * objc.dg/property/property-neg-3.m: Same change.
2293 * objc.dg/property/property-neg-4.m: Same change.
2294 * objc.dg/property/property-neg-5.m: Same change.
2295 * objc.dg/property/property-neg-7.m: Same change.
2296 * objc.dg/property/property-1.m: Same change.
2297 * objc.dg/property/synthesize-1.m: Same change.
2298 * objc.dg/property/at-property-2.m: Same change.
2299 * objc.dg/property/at-property-4.m: Same change.
2301 * objc.dg/property/fsf-property-method-acces.m: Updated for
2302 changes in the syntax of @property and the implementation of
2303 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2304 * objc.dg/property/fsf-property-basic.m: Same change.
2305 * objc.dg/property/fsf-property-named-ivar.m: Same change.
2307 * objc.dg/property/at-property-5.m: New.
2308 * objc.dg/property/at-property-6.m: New.
2309 * objc.dg/property/at-property-7.m: New.
2310 * objc.dg/property/at-property-8.m: New.
2311 * objc.dg/property/at-property-9.m: New.
2312 * objc.dg/property/at-property-10.m: New.
2313 * objc.dg/property/at-property-11.m: New.
2314 * objc.dg/property/synthesize-2.m: New.
2315 * objc.dg/property/dynamic-2.m: New.
2317 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2318 syntax of @property and the implementation of
2319 @synthesize/@dynamic.
2320 * obj-c++.dg/property/property-neg-2.mm: Same change.
2321 * obj-c++.dg/property/property-neg-3.mm: Same change.
2322 * obj-c++.dg/property/property-neg-4.mm: Same change.
2323 * obj-c++.dg/property/property-neg-5.mm: Same change.
2324 * obj-c++.dg/property/property-neg-7.mm: Same change.
2325 * obj-c++.dg/property/property-1.mm: Same change.
2326 * obj-c++.dg/property/synthesize-1.mm: Same change.
2327 * obj-c++.dg/property/at-property-2.mm: Same change.
2328 * obj-c++.dg/property/at-property-4.mm: Same change.
2330 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2331 changes in the syntax of @property and the implementation of
2332 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2333 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2334 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2336 * obj-c++.dg/property/at-property-5.mm: New.
2337 * obj-c++.dg/property/at-property-6.mm: New.
2338 * obj-c++.dg/property/at-property-7.mm: New.
2339 * obj-c++.dg/property/at-property-8.mm: New.
2340 * obj-c++.dg/property/at-property-9.mm: New.
2341 * obj-c++.dg/property/at-property-10.mm: New.
2342 * obj-c++.dg/property/at-property-11.mm: New.
2343 * obj-c++.dg/property/synthesize-2.mm: New.
2344 * obj-c++.dg/property/dynamic-2.mm: New.
2346 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2347 Andrew Pinski <pinskia@gmail.com>
2349 * gcc.c-torture/execute/vector-shift.c: New testcase.
2350 * gcc.c-torture/execute/vector-shift1.c: Likewise.
2351 * gcc.c-torture/execute/vector-shift2.c: Likewise.
2352 * gcc.dg/vector-shift.c: Likewise.
2353 * gcc.dg/vector-shift1.c: Likewise.
2354 * gcc.dg/torture/vector-shift2.c: Likewise.
2355 * gcc.dg/vector-shift3.c: Likewise.
2356 * gcc.dg/simd-1b.c: Adjust.
2358 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
2360 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2362 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
2364 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2366 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
2369 * gcc.target/i386/pr46153.c: New test.
2371 2010-10-27 Jason Merrill <jason@redhat.com>
2373 * g++.dg/cpp0x/constexpr-is_literal.C: New.
2375 2010-10-27 Janus Weil <janus@gcc.gnu.org>
2378 * gfortran.dg/class_dummy_3.f03: New.
2380 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
2382 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2383 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2385 * gcc.target/i386/avx-vzeroupper-3.c: New.
2386 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2387 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2388 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2389 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2390 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2391 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2392 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2393 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2394 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2395 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2396 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2398 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2400 * obj-c.dg/property/at-property-4.m: New.
2401 * obj-c++.dg/property/at-property-4.mm: New.
2402 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2404 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2407 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2409 * objc.dg/property/at-property-1.m: New.
2410 * objc.dg/property/at-property-2.m: New.
2411 * objc.dg/property/at-property-3.m: New.
2412 * objc.dg/ivar-invalid-type-1.m: New.
2413 * obj-c++.dg/property/at-property-1.mm: New.
2414 * obj-c++.dg/property/at-property-2.mm: New.
2415 * obj-c++.dg/property/at-property-3.mm: New.
2416 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2417 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2420 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2422 PR libgfortran/46010
2423 * gfortran.dg/namelist_66.f90: New test.
2424 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2426 2010-10-26 Janus Weil <janus@gcc.gnu.org>
2429 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2430 * gfortran.dg/allocatable_scalar_10.f90: New.
2431 * gfortran.dg/class_19.f03: Extended.
2433 2010-10-26 Jan Hubicka <jh@suse.cz>
2436 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2438 2010-10-26 Ira Rosen <irar@il.ibm.com>
2440 PR tree-optimization/46167
2441 * gcc.dg/vect/O-pr46167.c: New.
2442 * gcc.dg/vect/vect.exp: Run tests with -O.
2444 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2447 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2448 * g++.dg/vect/pr33860a.cc: Likewise.
2449 * gcc.c-torture/compile/20070522-1.c: Likewise.
2450 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2451 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2452 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2453 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2454 * gcc.dg/pr44136.c: Likewise.
2456 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2457 * gcc.dg/compat/vector-1_x.c: Likewise.
2458 * gcc.dg/compat/vector-1_y.c: Likewise.
2459 * gcc.dg/compat/vector-2_x.c: Likewise.
2460 * gcc.dg/compat/vector-2_y.c: Likewise.
2461 * gcc.dg/pr43300.c: Likewise.
2463 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2464 * gcc.dg/compat/vector-1a_y.c: Likewise.
2465 * gcc.dg/compat/vector-1b_x.c: Likewise.
2466 * gcc.dg/compat/vector-1b_y.c: Likewise.
2467 * gcc.dg/compat/vector-2a_x.c: Likewise.
2468 * gcc.dg/compat/vector-2a_y.c: Likewise.
2469 * gcc.dg/compat/vector-2b_x.c: Likewise.
2470 * gcc.dg/compat/vector-2b_y.c: Likewise.
2471 * gcc.target/i386/pr39162.c: Likewise.
2472 * gcc.target/i386/pr40906-2.c: Likewise.
2473 * gcc.target/i386/sse-5.c: Likewise.
2475 * gcc.dg/pr35442.c: Prune ABI change warnings.
2477 * gcc.c-torture/execute/pr38151.x: New.
2478 * gcc.target/i386/pr44948-1a.c: Likewise.
2479 * gcc.target/i386/pr44948-1b.c: Likewise.
2480 * gcc.target/i386/pr44948-2a.c: Likewise.
2481 * gcc.target/i386/pr44948-2b.c: Likewise.
2483 2010-10-26 Ian Lance Taylor <iant@google.com>
2486 * gcc.c-torture/execute/20101025-1.c: New test.
2488 2010-10-26 Tobias Burnus <burnus@net-b.de>
2491 * gfortran.dg/class_allocate_5.f90: New.
2493 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2495 Implement opaque-enum-specifiers for C++0x
2496 * g++.dg/cpp0x/forw_enum1.C: New.
2497 * g++.dg/cpp0x/forw_enum2.C: New.
2498 * g++.dg/cpp0x/forw_enum3.C: New.
2499 * g++.dg/cpp0x/forw_enum4.C: New.
2500 * g++.dg/cpp0x/forw_enum5.C: New.
2501 * g++.dg/cpp0x/forw_enum6.C: New.
2502 * g++.dg/cpp0x/forw_enum7.C: New.
2503 * g++.dg/cpp0x/forw_enum8.C: New.
2504 * g++.dg/cpp0x/forw_enum9.C: New.
2505 * g++.dg/parse/enum3.C: Add new errors.
2506 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2507 * g++.dg/cpp0x/auto9.C: Add new error.
2508 * g++.dg/template/crash79.C: Add new errors.
2510 2010-10-26 Jie Zhang <jie@codesourcery.com>
2512 * gcc.target/arm/volatile-bitfields-1.c: New test.
2513 * gcc.target/arm/volatile-bitfields-2.c: New test.
2514 * gcc.target/arm/volatile-bitfields-3.c: New test.
2516 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2518 * gnat.dg/pointer_discr1.adb: New test.
2519 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2520 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2521 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2523 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2525 * gnat.dg/loop_optimization8.adb: New test.
2526 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2527 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2529 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2531 * gnat.dg/in_out_parameter2.adb: New test.
2532 * gnat.dg/in_out_parameter3.adb: Likewise.
2534 2010-10-25 Jie Zhang <jie@codesourcery.com>
2536 * g++.dg/opt/combine.c: New test.
2538 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
2540 * gnat.dg/opt7.ad[sb]: New test.
2541 * gnat.dg/opt7_pkg.ads: New helper.
2543 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2546 * obj-c.dg/pr45735.mm: New.
2547 * obj-c++.dg/pr45735.mm: New.
2549 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2552 * objc.dg/pr24393.m: New.
2553 * obj-c++.dg/pr24393.mm: New.
2555 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2558 * objc.dg/pr28049.m: New.
2559 * obj-c++.dg/pr28049.mm: New.
2561 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2563 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
2564 parameter attributes are now supported.
2565 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2566 * objc.dg/attributes/parameter-attribute-1.m: New test.
2567 * objc.dg/attributes/parameter-attribute-2.m: New test.
2568 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2569 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2571 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
2573 Based on the CFString implementation in FSF apple/trunk branch.
2575 * gcc.dg/darwin-cfstring-1.c: New.
2576 * gcc.dg/darwin-cfstring-2.c: New.
2577 * gcc.dg/torture/darwin-cfstring-3.c: New.
2578 * g++.dg/other/darwin-cfstring1.C: New.
2579 * g++.dg/torture/darwin-cfstring-3.C: New.
2581 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
2583 * objc.dg/demangle-1.m: New test.
2584 * obj-c++.dg/demangle-1.mm: New test.
2585 * obj-c++.dg/demangle-2.mm: New test.
2586 * obj-c++.dg/demangle-3.mm: New test.
2588 2010-10-23 Ian Lance Taylor <iant@google.com>
2590 * gcc.c-torture/execute/20101011-1.c: New test.
2591 * gcc.c-torture/execute/20101011-1.x: New test driver.
2593 2010-10-23 Tobias Burnus <burnus@net-b.de>
2596 * gfortran.dg/protected_8.f90: New.
2598 2010-10-23 Joseph Myers <joseph@codesourcery.com>
2600 * gcc.dg/march-generic.c: Skip for -march in multilib options.
2601 * gcc.target/i386/isa-9.c: Skip for -march other than
2602 -march=amdfam10 in multilib options.
2603 * gcc.target/i386/pr42589.c: Skip for -march other than
2604 -march=i486 in multilib options.
2605 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2606 other -march in multilib options.
2608 2010-10-23 Jie Zhang <jie@codesourcery.com>
2610 PR rtl-optimization/37360
2611 * gcc.dg/pr37360.c: New test.
2613 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2615 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2617 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2618 Andrew Pinski <pinskia@gmail.com>
2620 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2621 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2622 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2623 * gcc.dg/vector-subscript-1.c: Likewise.
2624 * gcc.dg/vector-subscript-2.c: Likewise.
2625 * gcc.dg/vector-subscript-3.c: New testcase.
2626 * gcc.dg/array-8.c: Adjust.
2628 2010-10-22 Richard Guenther <rguenther@suse.de>
2631 * c-c++-common/torture/pr46137.c: New testcase.
2633 2010-10-22 Jason Merrill <jason@redhat.com>
2636 * g++.dg/template/defarg14.C: New.
2638 2010-10-22 Jason Merrill <jason@redhat.com>
2641 * g++.dg/cpp0x/implicit10.C: New.
2643 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
2646 * gcc.target/i386/pr46098.c: New test.
2648 2010-10-22 Richard Guenther <rguenther@suse.de>
2650 PR tree-optimization/45720
2651 * gcc.dg/torture/pr45720.c: New testcase.
2653 2010-10-22 Ira Rosen <irar@il.ibm.com>
2655 PR tree-optimization/46126
2656 * gcc.dg/vect/pr46126.c: New.
2658 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
2660 Based on the CFString implementation in FSF apple/trunk branch.
2662 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2663 so that the latter can be used in dg-skip and dg-xfail clauses.
2664 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2665 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2666 to use dg-additional-files for Object1.
2667 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2668 to use dg-additional-files for Object1, move to torture/strings/.
2669 * obj-c++.dg/const-str-4.mm: Likewise.
2670 * obj-c++.dg/const-str-3.mm: Likewise.
2671 * obj-c++.dg/const-str-8.mm: Likewise.
2672 * obj-c++.dg/const-str-9.mm: Likewise.
2673 * obj-c++.dg/const-str-10.mm: Likewise.
2674 * obj-c++.dg/const-str-10.mm: Likewise.
2675 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2676 to use dg-additional-files for Object1, move to strings/.
2677 * obj-c++.dg/const-str-2.mm: Likewise.
2678 * obj-c++.dg/const-str-5.mm: Likewise.
2679 * obj-c++.dg/const-str-6.mm: Likewise.
2680 * obj-c++.dg/const-str-12.mm: Likewise.
2681 * obj-c++.dg/strings/strings.exp: New.
2682 * obj-c++.dg/strings/const-cfstring-2.mm: New.
2683 * obj-c++.dg/strings/const-cfstring-5.mm: New.
2684 * obj-c++.dg/torture/strings/strings.exp: New.
2685 * obj-c++.dg/torture/strings/string1.mm: New.
2686 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2687 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2688 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2690 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2691 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2692 * objc/execute/string2.m: Likewise.
2693 * objc/execute/string3.m: Likewise.
2694 * objc/execute/string3.m: Likewise.
2695 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2696 * objc.dg/foreach-4.m: Likewise.
2697 * objc.dg/foreach-5.m: Likewise.
2698 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2699 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2700 * objc.dg/const-str-4.m: Likewise.
2701 * objc.dg/const-str-7.m: Likewise.
2702 * objc.dg/const-str-8.m: Likewise.
2703 * objc.dg/const-str-9.m: Likewise.
2704 * objc.dg/const-str-10.m: Likewise.
2705 * objc.dg/const-str-11.m: Likewise.
2706 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2707 to use dg-additional-files for Object1, move to objc.dg/strings/.
2708 * objc.dg/const-str-2.m: Likewise.
2709 * objc.dg/const-str-5.m: Likewise.
2710 * objc.dg/const-str-6.m: Likewise.
2711 * objc.dg/const-str-12.m: Likewise.
2712 * objc.dg/const-str-12b.m: Likewise.
2713 * objc.dg/strings/strings.exp: New.
2714 * objc.dg/strings/const-cfstring-2.m: New.
2715 * objc.dg/strings/const-cfstring-5.m: New.
2716 * objc.dg/torture/strings/strings.exp: New.
2717 * objc.dg/torture/strings/const-cfstring-1.m: New.
2718 * objc.dg/torture/strings/const-cfstring-3.m: New.
2719 * objc.dg/torture/strings/const-cfstring-4.m: New.
2721 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2723 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2725 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2728 * g++.dg/parse/crash57.C: New.
2730 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
2731 H.J. Lu <hongjiu.lu@intel.com>
2734 * gcc.target/i386/pr45946.c: New test.
2736 2010-10-21 Martin Jambor <mjambor@suse.cz>
2738 PR tree-optimization/45875
2739 * g++.dg/ipa/pr45875.C: New test.
2741 2010-10-21 Ira Rosen <irar@il.ibm.com>
2743 PR tree-optimization/46049
2744 PR tree-optimization/46052
2745 * gcc.dg/vect/pr46052.c: New test.
2746 * gcc.dg/vect/pr46049.c: New test.
2748 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2751 * gfortran.dg/shape_5.f90: New test case.
2753 2010-10-21 Janus Weil <janus@gcc.gnu.org>
2756 * gfortran.dg/proc_ptr_comp_25.f90: New.
2758 2010-10-21 Richard Guenther <rguenther@suse.de>
2759 Michael Matz <matz@suse.de>
2761 PR tree-optimization/45764
2762 * gcc.dg/torture/pr45764.c: New testcase.
2764 2010-10-21 Richard Guenther <rguenther@suse.de>
2766 PR tree-optimization/46111
2767 * g++.dg/torture/pr46111.C: New testcase.
2769 2010-10-21 Janus Weil <janus@gcc.gnu.org>
2772 * gfortran.dg/dummy_procedure_4.f90: New.
2773 * gfortran.dg/proc_ptr_30.f90: New.
2775 2010-10-21 Tobias Burnus <burnus@net-b.de>
2778 * gfortran.dg/ptr-func-1.f90: New.
2779 * gfortran.dg/ptr-func-2.f90: New.
2781 2010-10-20 Jakub Jelinek <jakub@redhat.com>
2783 PR tree-optimization/45919
2784 * gcc.c-torture/compile/pr45919.c: New test.
2786 PR tree-optimization/46066
2787 * gcc.dg/autopar/pr46066.c: New test.
2789 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2792 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2794 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2797 * g++.dg/cpp0x/range-for7.C: New.
2799 2010-10-20 Richard Guenther <rguenther@suse.de>
2802 * g++.dg/lto/20101020-1_0.h: New testcase.
2803 * g++.dg/lto/20101020-1_0.C: Likewise.
2804 * g++.dg/lto/20101020-1_1.C: Likewise.
2806 2010-10-20 Dmitry Melnik <dm@ispras.ru>
2808 * gcc.dg/20101013-1.c: New test.
2810 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
2813 * gcc.target/i386/pr46085-1.c: New.
2814 * gcc.target/i386/pr46085-2.c: Likewise.
2816 2010-10-20 Richard Guenther <rguenther@suse.de>
2818 PR tree-optimization/45860
2819 * gcc.dg/torture/pr45860.c: New testcase.
2821 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
2823 * gnat.dg/discr25.adb: New test.
2824 * gnat.dg/discr25_pkg.ad[sb]: New helper.
2826 2010-10-20 Olivier Hainque <hainque@adacore.com>
2828 * gcc.target/powerpc/ehreturn.c: New test.
2830 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2832 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
2833 not require Foundation and run with the GNU runtime as well.
2835 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
2838 * obj-c++.dg/template-8.mm: New.
2840 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2843 * objc.dg/pr23709.m: New.
2844 * obj-c++.dg/pr23709.m: New.
2846 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2849 * g++.dg/template/crash104.C: New.
2851 2010-10-19 Richard Henderson <rth@redhat.com>
2853 * gcc.target/i386/fma3-fma.c: New.
2854 * gcc.target/i386/fma3-builtin.c: New.
2855 * gcc.target/i386/fma4-builtin.c: New.
2857 2010-10-19 Richard Guenther <rguenther@suse.de>
2860 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
2862 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2864 Merge from 'apple/trunk' branch on FSF servers.
2866 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
2869 * objc.dg/proto-init-mimatch-1.m: New.
2870 * obj-c++.dg/proto-init-mimatch-1.mm: New.
2872 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2874 Implemented parsing @synthesize and @dynamic for
2875 Objective-C/Objective-C++.
2876 * objc.dg/property/dynamic-1.m: New.
2877 * objc.dg/property/synthesize-1.m: New.
2878 * obj-c++.dg/property/dynamic-1.mm: New.
2879 * obj-c++.dg/property/synthesize-1.mm: New.
2881 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2883 * objc.dg/at-class-1.m: New.
2884 * objc.dg/at-class-1.mm: New.
2886 2010-10-18 Steve Ellcey <sje@cup.hp.com>
2888 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2890 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2892 Merge from 'apple/trunk' branch on FSF servers.
2894 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
2897 * obj-c++.dg/template-7.mm: New.
2899 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2901 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2904 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2906 Merge from 'apple/trunk' branch on FSF servers.
2908 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
2911 * obj-c++.dg/try-catch-16.mm: New.
2912 * obj-c++.dg/try-catch-17.mm: New.
2914 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
2917 * obj-c++.dg/try-catch-15.mm: New
2919 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
2922 * obj-c++.dg/try-catch-12.mm: New
2923 * obj-c++.dg/try-catch-13.mm: New
2924 * obj-c++.dg/try-catch-14.mm: New
2925 * objc.dg/try-catch-11.m: New
2926 * objc.dg/try-catch-12.m: New
2927 * objc.dg/try-catch-13.m: New
2929 2010-10-18 Richard Henderson <rth@redhat.com>
2931 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2933 2010-10-18 Jakub Jelinek <jakub@redhat.com>
2936 * c-c++-common/Wunused-var-13.c: New test.
2938 2010-10-18 Richard Guenther <rguenther@suse.de>
2940 PR tree-optimization/45967
2941 * gcc.dg/torture/pr45967.c: New testcase.
2942 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2943 * gcc.dg/ipa/ipa-pta-13.c: Likewise
2944 * gcc.dg/torture/pr39074-2.c: Likewise
2945 * gcc.dg/torture/pta-escape-1.c: Likewise
2946 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2947 * gcc.dg/tree-ssa/pta-callused.c: Likewise
2948 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2949 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2950 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2951 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2953 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
2955 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2957 2010-10-18 Richard Guenther <rguenther@suse.de>
2960 * g++.dg/lto/20101015-2_0.C: New testcase.
2962 2010-10-18 Jakub Jelinek <jakub@redhat.com>
2965 * gcc.c-torture/execute/pr46019.c: New test.
2967 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2969 Merge from 'apple/trunk' branch on FSF servers.
2971 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
2974 * obj-c++.dg/method-namespace-2.mm: New.
2976 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2978 Merge from 'apple/trunk' branch on FSF servers.
2980 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2983 * objc.dg/private-1.m: Test modified.
2984 * obj-c++.dg/private-1.mm: Test modified.
2986 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
2989 * gcc.target/i386/push-1.c: Remove.
2991 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
2992 H.J. Lu <hongjiu.lu@intel.com>
2995 * gcc.target/i386/pr46051.c: New test.
2997 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2999 * obj-c++.dg/gnu-api-2-class.mm: New.
3000 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3001 * obj-c++.dg/gnu-api-2-method.mm: New.
3002 * obj-c++.dg/gnu-api-2-objc.mm: New.
3003 * obj-c++.dg/gnu-api-2-object.mm: New.
3004 * obj-c++.dg/gnu-api-2-property.mm: New.
3005 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3006 * obj-c++.dg/gnu-api-2-sel.mm: New.
3008 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3010 * objc.dg/fsf-package-0.m: New.
3011 * obj-c++.dg/fsf-package-0.m: New.
3013 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3016 * objc.dg/pr18255.m: New.
3018 2010-10-16 Jan Hubicka <jh@suse.cz>
3021 * g++.dg/torture/pr44206.C: New.
3023 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3025 * objc.dg/gnu-api-2-class.m: New.
3026 * objc.dg/gnu-api-2-objc.m: New.
3028 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3030 * objc.dg/gnu-api-2-ivar.m: New.
3032 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3034 * objc.dg/gnu-api-2-property.m: New.
3036 2010-10-15 Xinliang David Li <davidxl@google.com>
3038 * g++.dg/uninit-pred-3_a.C: New test.
3039 * g++.dg/uninit-pred-3_b.C: New test.
3041 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3043 * objc.dg/gnu-api-2-object.m: New.
3045 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3047 * objc.dg/gnu-api-2-method.m: New.
3049 2010-10-15 Jason Merrill <jason@redhat.com>
3051 * g++.dg/lto/pr45983_0.C: New.
3053 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3055 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3056 builtin combiner patterns.
3057 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3058 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3059 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3060 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3061 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3063 2010-10-15 Richard Guenther <rguenther@suse.de>
3065 * g++.dg/lto/20101015-1_0.C: New testcase.
3067 2010-10-15 Richard Guenther <rguenther@suse.de>
3070 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3071 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3073 2010-10-15 Richard Guenther <rguenther@suse.de>
3076 * g++.dg/lto/20101014-1_0.C: New testcase.
3078 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3080 * objc.dg/gnu-api-2-protocol.m: New.
3081 * objc.dg/gnu-api-2-sel.m: New.
3083 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3085 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3088 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
3090 * gcc.dg/20101010-1.c: New testcase.
3092 2010-10-15 Jie Zhang <jie@codesourcery.com>
3094 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3095 script when relocatable linking.
3097 2010-10-14 Yao Qi <yao@codesourcery.com>
3100 * gcc.target/arm/pr45447.c: New test.
3102 2010-10-14 Jan Hubicka <jh@suse.cz>
3105 * g++.dg/lto/pr45621.h : New.
3106 * g++.dg/lto/pr45621_0.C: New.
3107 * g++.dg/lto/pr45621_1.C: New.
3109 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3111 * objc.dg/property: New.
3112 * objc.dg/property/fsf-property-basic.m: New.
3113 * objc.dg/property/fsf-property-method-access.m: New.
3114 * objc.dg/property/fsf-property-named-ivar.m: New.
3115 * obj-c++.dg/property: New.
3116 * obj-c++.dg/property/fsf-property-basic.mm: New.
3117 * obj-c++.dg/property/fsf-property-method-access.mm: New.
3118 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3120 merge from FSF apple 'trunk' branch.
3121 2006 Fariborz Jahanian <fjahanian@apple.com>
3123 Radars 4436866, 4505126, 4506903, 4517826
3124 * objc.dg/property/property-1.m: New.
3125 * objc.dg/property/property-2.m: New.
3126 * objc.dg/property/property-3.m: New.
3127 * objc.dg/property/property-neg-1.m: New.
3128 * objc.dg/property/property-neg-2.m: New.
3129 * objc.dg/property/property-neg-3.m: New.
3130 * objc.dg/property/property-neg-4.m: New.
3131 * objc.dg/property/property-neg-5.m: New.
3132 * objc.dg/property/property-neg-6.m: New.
3133 * objc.dg/property/property-neg-7.m: New.
3134 * objc.dg/property/property.exp: New.
3135 * obj-c++.dg/property/property-1.mm: New.
3136 * obj-c++.dg/property/property-2.mm: New.
3137 * obj-c++.dg/property/property-3.mm: New.
3138 * obj-c++.dg/property/property-neg-1.mm: New.
3139 * obj-c++.dg/property/property-neg-2.mm: New.
3140 * obj-c++.dg/property/property-neg-3.mm: New.
3141 * obj-c++.dg/property/property-neg-4.mm: New.
3142 * obj-c++.dg/property/property-neg-5.mm: New.
3143 * obj-c++.dg/property/property-neg-6.mm: New.
3144 * obj-c++.dg/property/property-neg-7.mm: New.
3145 * obj-c++.dg/property/property.exp: New.
3147 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3149 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3151 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3154 * gcc.c-torture/compile/pr45969-1.c: New test.
3156 2010-10-14 Richard Guenther <rguenther@suse.de>
3158 PR tree-optimization/44913
3159 * gcc.dg/torture/pr44913.c: New testcase.
3161 2010-10-14 Richard Guenther <rguenther@suse.de>
3164 * g++.dg/lto/20101014-2_0.C: New testcase.
3166 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3168 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3169 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3170 * gcc.target/i386/pr44130.c: Likewise.
3171 * gcc.target/i386/pr44144.c: Likewise.
3172 * gcc.target/i386/pr44180.c: Likewise.
3173 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3174 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3175 * gcc.target/i386/vect-sizes-1.c: Likewise.
3176 * gcc.target/i386/vectorize4-avx.c: Likewise.
3178 2010-10-14 Richard Guenther <rguenther@suse.de>
3181 * g++.dg/lto/20101010-3_0.C: New testcase.
3182 * g++.dg/lto/20101010-4_0.C: Likewise.
3184 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3186 * objc.dg/pr45878.m: Update to include NSConstantString interface
3188 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3189 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3190 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3191 reference for m64 -fnext-runtime.
3193 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3195 * gcc.target/i386/vect-sizes-1.c: New.
3197 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3200 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3202 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3204 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3205 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3207 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3209 * gcc.target/ia64/20101005.c: New test.
3211 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3213 PR rtl-optimization/45570
3214 * gcc.dg/pr45570.c: New test.
3216 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3218 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3219 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3220 * gcc.target/i386/vectorize4-avx.c: Likewise.
3222 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3224 * gcc.target/i386/avx-copysign-vec.c: New.
3225 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3227 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3230 * gcc.target/i386/pr44130.c: New.
3232 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3235 * gcc.target/i386/pr44144.c: New.
3237 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3240 * gcc.target/i386/pr44180.c: New.
3242 2010-10-13 Jason Merrill <jason@redhat.com>
3244 * g++.dg/template/canon-type-8.C: New.
3246 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
3248 * gcc.c-torture/execute/20101013-1.c: New test.
3250 2010-10-13 Richard Guenther <rguenther@suse.de>
3253 * objc.dg/pr45878.m: New testcase.
3255 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
3257 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3258 * gcc.dg/format/dfp-printf-1.c: Likewise.
3259 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3261 2010-10-13 Richard Guenther <rguenther@suse.de>
3263 PR tree-optimization/45788
3264 * g++.dg/pr45788.C: New testcase.
3266 2010-10-13 Richard Guenther <rguenther@suse.de>
3268 PR tree-optimization/45970
3269 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3271 2010-10-13 Richard Guenther <rguenther@suse.de>
3273 PR tree-optimization/45982
3274 * gcc.dg/torture/pr45982.c: New testcase.
3275 * gcc.dg/tree-ssa/pr24287.c: Adjust.
3276 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3277 * gcc.dg/torture/pr39074-2.c: Likewise.
3279 2010-10-13 Richard Guenther <rguenther@suse.de>
3282 * g++.dg/torture/pr45874.C: New testcase.
3284 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3286 * objc.dg/attributes/method-attribute-1.m: Update to respond
3287 to implemented method attributes..
3288 * objc.dg/attributes/method-attribute-2.m: Likewise.
3289 * objc.dg/attributes/method-attribute-3.m: Likewise.
3290 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3291 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3292 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3294 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3297 * objc.dg/pr23214.m: New.
3299 2010-10-12 Michael Eager <eager@eagercon.com>
3302 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3303 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3305 2010-10-12 Jakub Jelinek <jakub@redhat.com>
3308 * gcc.c-torture/execute/pr45636.c: New test.
3309 * gfortran.dg/pr45636.f90: New test.
3311 2010-10-12 Richard Henderson <rth@redhat.com>
3313 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3315 2010-10-12 Daniel Kraft <d@domob.eu>
3318 * gfortran.dg/associate_1.f03: More tests with derived-types.
3319 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3320 * gfortran.dg/associate_8.f03: Fix typo.
3321 * gfortran.dg/initialization_27.f90: Fix typo.
3323 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3326 * lib/lto.exp (lto-get-options-main): Support optional target
3327 selector for dg-extra-ld-options.
3329 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3331 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3332 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3334 2010-10-11 Martin Jambor <mjambor@suse.cz>
3337 * g++.dg/torture/pr45699.C: New test.
3338 * g++.dg/otr-fold-1.C: Adjusted.
3339 * g++.dg/otr-fold-1.C: Likewise.
3341 2010-10-11 Nick Clifton <nickc@redhat.com>
3343 * gcc.c-torture/compile/pr44197.c: Require visibility support.
3344 Allow for a user label prefix.
3346 2010-10-10 Richard Guenther <rguenther@suse.de>
3348 * g++.dg/lto/20101010-1_0.C: New testcase.
3349 * g++.dg/lto/20101010-2_0.C: Likewise.
3351 2010-10-11 Ira Rosen <irar@il.ibm.com>
3353 PR tree-optimization/45902
3354 * gcc.dg/vect/45902.c: New test.
3356 2010-10-11 Jakub Jelinek <jakub@redhat.com>
3359 * gcc.dg/tls/pr45870.c: New test.
3361 2010-10-10 Janus Weil <janus@gcc.gnu.org>
3364 * gfortran.dg/typebound_operator_6.f03: New.
3366 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
3368 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3369 and adjust -export symbol scanning.
3370 * g++.dg/ext/dllexport1.C: Likewise.
3371 * g++.dg/ext/dllexport3.C: Likewise.
3372 * gcc.dg/dll-3.c: Likewise.
3373 * gcc.dg/dll-4.c: Likewise.
3374 * gcc.dg/dll-5.c: Likewise.
3376 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3378 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3379 instead of tree_profile dump file.
3380 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3381 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3384 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3386 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3388 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3390 * gfortran.dg/character_comparison_4.f90: New test.
3391 * gfortran.dg/character_comparison_5.f90: New test.
3392 * gfortran.dg/character_comparison_6.f90: New test.
3394 2010-10-09 Richard Henderson <rth@redhat.com>
3396 * lib/target-supports.exp
3397 (check_effective_target_automatic_stack_alignment): Always true.
3399 2010-10-09 Richard Guenther <rguenther@suse.de>
3402 * gcc.dg/lto/20101009-2_0.c: New testcase.
3403 * gcc.dg/lto/20101009-2_1.c: Likewise.
3404 * gcc.dg/lto/20101009-2_2.c: Likewise.
3406 2010-10-09 Richard Guenther <rguenther@suse.de>
3409 * g++.dg/lto/20101009-1_0.C: New testcase.
3411 2010-10-09 Richard Guenther <rguenther@suse.de>
3413 PR tree-optimization/45945
3414 * gcc.dg/lto/20101009-1_0.c: New testcase.
3416 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3419 * gcc.target/i386/pr45913.c: New.
3421 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3424 * gfortran.dg/streamio_16.f90: Update test.
3426 2010-10-08 Jakub Jelinek <jakub@redhat.com>
3428 PR tree-optimization/45903
3429 * gcc.target/i386/pr45903.c: New test.
3431 2010-10-08 Arnaud Charlet <charlet@adacore.com>
3433 * gnat.dg/interface5.adb: Compile with warnings disabled.
3435 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3437 * obj-c++.dg/encode-10.mm: New testcase.
3439 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3442 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3443 C++ class. Removed XFAIL.
3445 2010-10-07 Janus Weil <janus@gcc.gnu.org>
3448 * gfortran.dg/typebound_operator_5.f03: New.
3450 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3452 Merge from 'apple/trunk' branch on FSF servers.
3454 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3457 * obj-c++.dg/method-namespace-1.mm: New.
3459 2010-10-07 Martin Jambor <mjambor@suse.cz>
3461 * gcc.dg/tree-ssa/sra-11.c: New test.
3463 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
3466 * gcc.dg/vect/pr45847.c: New test.
3468 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3469 Kai Tietz <kai.tietz@onevision.com>
3471 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3473 2010-10-07 Richard Guenther <rguenther@suse.de>
3475 PR tree-optimization/45732
3476 * gcc.dg/torture/pr45732.c: New testcase.
3478 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3480 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3481 * objc.dg/foreach-2.m: Likewise.
3482 * objc.dg/foreach-3.m: Likewise.
3483 * objc.dg/foreach-4.m: Likewise.
3484 * objc.dg/foreach-5.m: Likewise.
3485 * objc.dg/foreach-6.m: Likewise.
3486 * objc.dg/foreach-7.m: Likewise.
3487 * objc.dg/objc-foreach-4.m: Likewise.
3488 * objc.dg/objc-foreach-5.m: Likewise.
3490 2010-10-07 Richard Guenther <rguenther@suse.de>
3493 * gcc.dg/torture/pr45869.c: New testcase.
3495 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3497 * objc.dg/set-not-used-1.m: New
3498 * obj-c++.dg/set-not-used-1.mm: New.
3500 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3502 * objc.dg/attributes/method-attribute-3.m: New.
3503 * obj-c++.dg/attributes/method-attribute-3.mm: New.
3505 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
3508 * gfortran.dg/generic_typebound_operator_1.f90: New test.
3510 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3513 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3515 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3517 Merge from 'apple/trunk' branch on FSF servers.
3519 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
3522 * obj-c++.dg/encode-9.mm: New.
3524 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3526 * g++.dg/cpp0x/pr45908.C: New test.
3528 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3530 * gnat.dg/opt6.ad[sb]: New test.
3532 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3534 Implemented fast enumeration for Objective-C.
3535 * objc.dg/foreach-1.m: New.
3536 * objc.dg/foreach-2.m: New.
3537 * objc.dg/foreach-3.m: New.
3538 * objc.dg/foreach-4.m: New.
3539 * objc.dg/foreach-5.m: New.
3540 * objc.dg/foreach-6.m: New.
3541 * objc.dg/foreach-7.m: New.
3543 Merge from 'apple/trunk' branch on FSF servers:
3544 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
3547 * objc.dg/objc-foreach-5.m: New.
3549 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
3552 * objc.dg/objc-foreach-4.m: New.
3554 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3557 * objc.dg/objc-foreach-3.m: New.
3559 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
3562 * objc.dg/objc-foreach-2.m: New.
3564 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
3567 * objc.dg/objc-foreach-1.m: New
3569 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
3571 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3574 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3577 * obj-c++.dg/syntax-error-10.mm: New.
3579 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3582 * obj-c++.dg/syntax-error-9.mm: New.
3584 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3587 * obj-c++.dg/syntax-error-8.mm: New.
3589 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3591 Merge from 'apple/trunk' branch on FSF servers.
3593 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
3596 * obj-c++.dg/syntax-error-7.mm: New
3598 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
3601 * obj-c++.dg/syntax-error-6.mm: New
3603 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
3606 * obj-c++.dg/syntax-error-5.mm: New
3608 2005-08-15 Ziemowit Laski <zlaski@apple.com>
3611 * obj-c++.dg/syntax-error-[3-4].mm: New.
3613 2005-08-02 Ziemowit Laski <zlaski@apple.com>
3616 * obj-c++.dg/syntax-error-[1-2].mm: New.
3618 2010-10-05 Ira Rosen <irar@il.ibm.com>
3620 PR tree-optimization/45752
3621 * gcc.dg/vect/pr45752.c: New test.
3623 2010-10-05 Richard Guenther <rguenther@suse.de>
3625 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3626 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3627 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3628 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3629 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3630 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3631 * gcc.dg/tree-prof/stringop-1.c: Likewise.
3632 * gcc.dg/tree-prof/stringop-2.c: Likewise.
3633 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3634 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3635 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3636 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3637 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3638 * gcc.dg/tree-prof/tracer-1.c: Likewise.
3639 * gcc.dg/tree-ssa/inline-4.c: Likewise.
3640 * gcc.dg/tree-ssa/inline-3.c: Likewise.
3641 * gcc.dg/tree-ssa/20080530.c: Likewise.
3642 * g++.dg/tree-ssa/inline-3.C: Likewise.
3643 * g++.dg/tree-ssa/inline-1.C: Likewise.
3644 * g++.dg/tree-ssa/inline-2.C: Likewise.
3645 * gcc.dg/profile-dir-1.c: Likewise.
3646 * gcc.dg/profile-dir-2.c: Likewise.
3647 * gcc.dg/profile-dir-3.c: Likewise.
3649 2010-10-05 Richard Guenther <rguenther@suse.de>
3652 * g++.dg/torture/pr45877.C: New testcase.
3654 2010-10-04 Jakub Jelinek <jakub@redhat.com>
3657 * gcc.dg/debug/pr45849.c: New test.
3660 * gcc.c-torture/compile/pr45876.c: New test.
3662 2010-10-04 Julian Brown <julian@codesourcery.com>
3664 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3666 * gcc.dg/vect/vect-60.c: Likewise.
3667 * gcc.dg/vect/vect-56.c: Likewise.
3668 * gcc.dg/vect/vect-93.c: Likewise.
3669 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3670 * gcc.dg/vect/vect-95.c: Likewise.
3671 * gcc.dg/vect/vect-96.c: Likewise.
3672 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3673 * gcc.dg/vect/slp-25.c: Likewise.
3674 * gcc.dg/vect/slp-3.c: Likewise.
3675 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3676 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3677 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3678 * gcc.dg/vect/vect-109.c: Likewise.
3679 * gcc.dg/vect/vect-peel-1.c: Likewise.
3680 * gcc.dg/vect/vect-peel-2.c: Likewise.
3681 * lib/target-supports.exp
3682 (check_effective_target_arm_vect_no_misalign): New.
3683 (check_effective_target_vect_no_align): Use above.
3684 (check_effective_target_vect_element_align): New.
3685 (add_options_for_quad_vectors): New.
3687 2010-10-04 Martin Jambor <mjambor@suse.cz>
3689 PR tree-optimization/45572
3690 * g++.dg/ipa/pr45572-1.C: New test.
3691 * g++.dg/ipa/pr45572-2.C: Likewise.
3693 2010-10-03 Ian Lance Taylor <iant@google.com>
3695 * gcc.dg/anon-struct-11.c: New test.
3696 * gcc.dg/anon-struct-12.c: New test.
3697 * gcc.dg/anon-struct-13.c: New test.
3698 * gcc.dg/anon-struct-14.c: New test.
3700 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
3702 * g++.dg/torture/pr45764.C: Revert revision 164914.
3703 * gcc.dg/vect/pr43432.c: Likewise.
3704 * gcc.dg/vect/vect-114.c: Likewise.
3705 * gcc.dg/vect/vect-15.c: Likewise.
3707 2010-10-03 Jason Merrill <jason@redhat.com>
3709 * g++.dg/cpp0x/sfinae5.C: New.
3711 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
3713 PR tree-optimization/45720
3714 PR tree-optimization/45764
3715 * g++.dg/torture/pr45764.C: New.
3717 * gcc.dg/vect/pr43432.c: Xfail.
3718 * gcc.dg/vect/vect-114.c: Likewise.
3719 * gcc.dg/vect/vect-15.c: Likewise.
3721 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3723 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3725 * gcc.dg/torture/pr45678-2.c: Likewise.
3727 2010-10-02 Janus Weil <janus@gcc.gnu.org>
3730 * gfortran.dg/intrinsic_6.f90: New.
3732 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3735 * gfortran.dg/dependency_37.f90: New test.
3737 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
3739 * gcc.target/i386/shift_mask.c: New test.
3741 2010-10-01 Richard Guenther <rguenther@suse.de>
3743 PR tree-optimization/45854
3744 * g++.dg/torture/pr45854.C: New testcase.
3746 2010-09-30 Michael Eager <eager@eagercon.com>
3748 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3751 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3754 * gfortran.dg/graphite/pr45758.f90: New.
3756 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3759 * gcc.dg/graphite/id-pr45230.c: New.
3761 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3763 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3764 * gfortran.dg/graphite/graphite.exp: Same.
3765 * gcc.dg/graphite/vect-pr43423.c: New.
3767 2010-09-30 Jakub Jelinek <jakub@redhat.com>
3770 * g++.dg/torture/pr45843.C: New test.
3772 2010-09-30 Janus Weil <janus@gcc.gnu.org>
3775 * gfortran.dg/allocate_derived_5.f90: New.
3777 2010-09-30 Jakub Jelinek <jakub@redhat.com>
3779 PR tree-optimization/31261
3780 * gcc.dg/tree-ssa/pr31261.c: New test.
3782 2010-09-30 Michael Eager <eager@eagercon.com>
3784 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3785 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3786 * gcc.target/microblaze/microblaze.exp: Ditto.
3787 * gcc.target/microblaze/others/string_cst1.c: Ditto.
3788 * gcc.target/microblaze/others/string_cst2.c: Ditto.
3789 * gcc.target/microblaze/others/data_var1.c: Ditto.
3790 * gcc.target/microblaze/others/data_var2.c: Ditto.
3791 * gcc.target/microblaze/others/data_var3.c: Ditto.
3792 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3793 * gcc.target/microblaze/others/strings1.c:: Ditto.
3794 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3795 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3796 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3797 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3798 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3799 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3800 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3801 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3802 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3803 * gcc.target/microblaze/isa/pcmp.c: Ditto.
3804 * gcc.target/microblaze/isa/nofloat.c: Ditto.
3805 * gcc.target/microblaze/isa/fcvt.c: Ditto.
3806 * gcc.target/microblaze/isa/float.c: Ditto.
3807 * gcc.target/microblaze/isa/mulh.c: Ditto.
3808 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3809 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3810 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3811 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3812 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3813 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3814 * gcc.target/microblaze/isa/bshift.c: Ditto.
3815 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3816 * gcc.target/microblaze/isa/div.c: Ditto.
3817 * gcc.target/microblaze/isa/vanilla.c: Ditto.
3818 * gcc.target/microblaze/isa/mul.c: Ditto.
3820 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3822 merge from FSF 'apple/trunk' branch.
3823 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
3826 * objc.dg/enhanced-proto-1.m: New.
3827 * objc.dg/enhanced-proto-2.m: New.
3828 * obj-c++.dg/enhanced-proto-1.mm: New
3829 * obj-c++.dg/enhanced-proto-2.mm: New.
3831 2010-09-30 Richard Guenther <rguenther@suse.de>
3834 * gcc.dg/debug/pr41893-1.c: Adjust.
3835 * gcc.dg/pr30762-1.c: Likewise.
3836 * gcc.dg/pr31529-1.c: Likewise.
3837 * gcc.dg/pr34457-1.c: Likewise.
3838 * gcc.dg/pr34668-1.c: Likewise.
3839 * gcc.dg/pr43557-1.c: Likewise.
3841 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3844 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3845 * objc.dg/const-str-3.m: Correct header for memcpy.
3846 * objc.dg/const-str-7.m: Likewise.
3847 * objc.dg/method-20b.m: Provide an implementation of Object.
3848 Adjust XFAIL for m64 NeXT runtime.
3849 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3850 * objc.dg/encode-3.m: Correct line ordering, provide header for
3852 * objc.dg/encode-7-next.m: Only run for 32bit.
3853 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3854 * objc.dg/type-size-2.m: Provide an implementation of Object.
3856 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3857 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3858 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3859 Adjust XFAIL for m64 NeXT runtime.
3860 * obj-c++.dg/method-22.mm: Likewise.
3861 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3863 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
3865 Merge from 'apple/trunk' branch on FSF servers.
3867 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3870 * obj-c++.dg/bad-forward-decl.mm: New
3872 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
3874 * ada/acats/run_acats: Revert revision 157037.
3876 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3878 Merge from 'apple/trunk' branch on FSF servers.
3880 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3883 * objc.dg/naming-2.m: Update
3884 * objc.dg/naming-3.m: New
3886 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
3889 * gcc.target/arm/pr40457-3.c: New test.
3891 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
3893 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3895 * lib/target-supports.exp (check_ifunc_available): Likewise.
3897 2010-09-29 Tristan Gingold <gingold@adacore.com>
3899 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3901 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3903 * objc.dg/keywords-1.m: New test.
3904 * objc.dg/keywords-2.m: New test.
3905 * objc.dg/keywords-3.m: New test.
3906 * obj-c++.dg/keywords-1.mm: New test.
3907 * obj-c++.dg/keywords-2.mm: New test.
3909 2010-09-28 Jason Merrill <jason@redhat.com>
3911 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3912 * g++.dg/ext/complit11.C: Likewise.
3913 * g++.old-deja/g++.law/temps1.C: Likewise.
3915 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3916 * g++.old-deja/g++.mike/misc6.C: Likewise.
3918 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3920 * objc.dg/attributes/method-attribute-1.m: New.
3921 * objc.dg/attributes/method-attribute-2.m: New.
3923 * obj-c++.dg/attributes/method-attribute-1.m: New.
3924 * obj-c++.dg/attributes/method-attribute-2.m: New.
3926 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3928 * objc.dg/attributes: New.
3929 * objc.dg/attributes/attributes.exp: New.
3930 * objc.dg/attributes/class-attribute-1.m: New.
3931 * objc.dg/attributes/class-attribute-2.m: New
3932 * objc.dg/attributes/categ-attribute-1.m: New
3933 * objc.dg/attributes/categ-attribute-2.m: New
3934 * objc.dg/attributes/proto-attribute-1.m: New
3936 * obj-c++.dg/attributes: New.
3937 * obj-c++.dg/attributes/attributes.exp: New
3938 * obj-c++.dg/attributes/class-attribute-1.mm: New
3939 * obj-c++.dg/attributes/class-attribute-2.mm: New
3940 * obj-c++.dg/attributes/categ-attribute-1.mm: New
3941 * obj-c++.dg/attributes/categ-attribute-2.mm: New
3942 * obj-c++.dg/attributes/proto-attribute-1.mm: New
3944 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3946 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3947 from the branch renamed to method-20b.m to avoid clashes).
3949 2005-08-23 Stuart Hastings <stuart@apple.com>
3950 Ziemowit Laski <zlaski@apple.com>
3953 * obj-c++.dg/method-23.mm: New.
3954 * objc.dg/method-20.m: New.
3956 2010-09-28 Jan Hubicka <jh@suse.cz>
3958 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3960 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3963 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3964 i?86-*-solaris2.[89], *-*-vxworks*.
3965 * gcc.target/i386/pr22152.c: Likewise.
3966 * gcc.target/i386/vect8-ret.c: New test.
3968 2010-09-28 Jie Zhang <jie@codesourcery.com>
3970 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3972 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3974 Merge from 'apple/trunk' branch on FSF servers.
3976 2005-07-18 Ziemowit Laski <zlaski@apple.com>
3979 * obj-c++.dg/method-22.mm: New.
3981 2010-09-27 Jason Merrill <jason@redhat.com>
3983 * g++.dg/cpp0x/rv-lvalue-req.C: New.
3984 * g++.dg/ext/complit11.C: Adjust.
3985 * g++.old-deja/g++.law/temps1.C: Adjust.
3986 * g++.old-deja/g++.ns/koenig6.C: Adjust.
3987 * g++.old-deja/g++.oliva/partord1.C: Adjust.
3989 2010-09-27 Ian Lance Taylor <iant@google.com>
3991 * lib/target-supports.exp (check_effective_target_split_stack):
3993 * gcc.dg/split-1.c: New test.
3994 * gcc.dg/split-2.c: New test.
3995 * gcc.dg/split-3.c: New test.
3996 * gcc.dg/split-4.c: New test.
3998 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4001 * objc.dg/type-size-3.m: New test.
4003 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4006 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4008 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4011 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4012 * objc.dg/type-size-2.m: Same change.
4013 * obj-c++.dg/encode-5.mm: Same change.
4015 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4017 Merge from 'apple/trunk' branch on FSF servers. The original
4018 Changelogs are below.
4020 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4021 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4022 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4023 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4025 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4026 proto-qual-1.m in the branch) and the normal ABI on GNU.
4027 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4028 the test only with the NeXT runtime.
4029 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4030 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4031 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4032 Run the test only with the NeXT runtime.
4034 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
4037 * objc.dg/encode-7-64bit.m: New.
4038 * objc.dg/encode-7.m: Skip if -m64.
4040 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
4043 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4044 * obj-c++.dg/threedotthree-abi-1.mm: New
4045 * objc.dg/threedotthree-abi-1.m: New
4047 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4050 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4051 * objc.dg/encode-6.m: Likewise.
4052 * objc.dg/encode-7.m: New test case.
4054 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4056 Merge from 'apple/trunk' branch on FSF servers. Renamed
4057 const-str-12.m to constr-str-12b.m to avoid conflicts.
4059 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
4062 * obj-c++.dg/warn5.mm: New
4064 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4067 * obj-c++.dg/const-str-12.mm: New.
4068 * objc.dg/const-str-12.m: New.
4070 2010-09-27 Tobias Burnus <burnus@net-b.de>
4074 * gfortran.dg/storage_size_2.f08: Fix test.
4075 * gfortran.dg/c_sizeof_1.f90: Fix test.
4076 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4077 * gfortran.dg/c_sizeof_3.f90: New.
4078 * gfortran.dg/c_sizeof_4.f90: New.
4079 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4080 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4082 2010-09-26 Daniel Kraft <d@domob.eu>
4086 * gfortran.dg/select_type_18.f03: New test.
4088 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
4090 * gnat.dg/return2.ad[sb]: New test.
4091 * gnat.dg/return2_pkg.ads: New helper.
4093 2010-09-25 Daniel Kraft <d@domob.eu>
4096 * gfortran.dg/io_constraints_6.f03: New test.
4097 * gfortran.dg/io_constraints_7.f03: New test.
4098 * gfortran.dg/newunit_2.f90: New test.
4100 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
4102 * gfortran.dg/operator_c1202.f90: New test.
4104 2010-09-24 Jan Hubicka <jh@suse.cz>
4106 * gcc.dg/tree-ssa/leaf.c: New testcase.
4108 2010-09-24 Jan Hubicka <jh@suse.cz>
4110 PR tree-optimization/45738
4111 PR tree-optimization/45741
4112 * gcc.c-torture/compile/pr45741.c: New.
4113 * gfortran.fortran-torture/compile/pr45738.f90: New.
4115 2010-09-24 Joseph Myers <joseph@codesourcery.com>
4117 * gcc.dg/cpp/undef-opt-1.c: New test.
4119 2010-09-24 Jason Merrill <jason@redhat.com>
4121 * g++.dg/other/error10.C: Adjust expected output.
4123 2010-09-24 Jakub Jelinek <jakub@redhat.com>
4126 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4127 * gcc.target/i386/pr45234.c: New test.
4129 2010-09-24 Richard Guenther <rguenther@suse.de>
4131 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4133 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4135 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4136 as a comment leader in regexp.
4138 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4140 * objc.dg/sync-2.m: New test.
4141 * obj-c++.dg/sync-2.mm: New test.
4143 2010-09-24 Tobias Burnus <burnus@net-b.de>
4146 * gfortran.dg/iso_fortran_env_7.f90: New.
4148 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4150 * obj-c++.dg/too-many-args.mm: New file.
4152 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4154 Merge from 'apple/trunk' branch on FSF servers.
4156 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4159 * objc.dg/too-many-args.m: New
4161 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4164 * gfortran.dg/dependency_36.f90: New test.
4166 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4168 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4169 * gcc.target/i386/pad-3.c: Ditto.
4170 * gcc.target/i386/pad-7.c: Ditto.
4171 * gcc.target/i386/pad-7.c: Ditto.
4172 * gcc.target/i386/pr36502.c: Ditto.
4173 * gcc.target/i386/zee.c: Ditto.
4174 * gcc.target/i386/20060821-1.c: Ditto.
4175 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4176 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4177 * gcc.target/i386/pad-5b.c: Ditto.
4178 * gcc.target/i386/pad-6a.c: Ditto.
4179 * gcc.target/i386/pad-6b.c: Ditto.
4180 * gcc.target/i386/pad-8.c: Ditto.
4181 * gcc.target/i386/pad-9.c: Ditto.
4182 * gcc.target/i386/pad-10.c: Ditto.
4183 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4185 2010-09-23 Richard Guenther <rguenther@suse.de>
4187 PR tree-optimization/45565
4188 * g++.dg/ipa/pr45565.C: New testcase.
4190 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4194 * gfortran.dg/vector_subscript_bound_1.f90: New.
4196 2010-09-23 Richard Guenther <rguenther@suse.de>
4199 * gcc.dg/pr45750.c: New testcase.
4201 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4203 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4204 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4207 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4209 PR rtl-optimization/44374
4210 * gcc.target/arm/headmerge-1.c: New test.
4211 * gcc.target/arm/headmerge-2.c: New test.
4212 * gcc.target/i386/headmerge-1.c: New test.
4213 * gcc.target/i386/headmerge-2.c: New test.
4215 2010-09-23 Daniel Kraft <d@domob.eu>
4220 * gfortran.dg/intrinsic_intent_1.f03: New test.
4221 * gfortran.dg/select_type_17.f03: New test.
4222 * gfortran.dg/associate_5.f03: More definability tests.
4223 * gfortran.dg/enum_2.f90: Check definability.
4224 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4225 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4226 * gfortran.dg/char_expr_2.f90: Ditto.
4227 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4228 * gfortran.dg/enum_5.f90: Ditto.
4229 * gfortran.dg/equiv_constraint_8.f90: Ditto.
4230 * gfortran.dg/impure_assignment_2.f90: Ditto.
4231 * gfortran.dg/impure_assignment_3.f90: Ditto.
4232 * gfortran.dg/intent_out_1.f90: Ditto.
4233 * gfortran.dg/intent_out_3.f90: Ditto.
4234 * gfortran.dg/pointer_assign_7.f90: Ditto.
4235 * gfortran.dg/pointer_intent_3.f90: Ditto.
4236 * gfortran.dg/pr19936_1.f90: Ditto.
4237 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4238 * gfortran.dg/simpleif_2.f90: Ditto.
4239 * gfortran.dg/protected_5.f90: Ditto.
4240 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4241 * gfortran.dg/protected_6.f90: Ditto.
4242 * gfortran.dg/protected_7.f90: Ditto.
4244 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4247 * gfortran.dg/namelist_65.f90: New test.
4249 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4251 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4252 the regexp pattern between the expected label and location string.
4254 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4256 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4258 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4260 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4261 * gcc.dg/pr27898.c: Likewise.
4262 * gcc.dg/pr28712.c: Likewise.
4263 * gcc.dg/pr30762-1.c: Likewise.
4264 * gcc.dg/pr31529-1.c: Likewise.
4265 * gcc.dg/pr34457-1.c: Likewise.
4266 * gcc.dg/pr34668-1.c: Likewise.
4267 * gcc.dg/pr34989-1.c: Likewise.
4268 * gcc.dg/pr43557-1.c: Likewise.
4270 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4272 PR rtl-optimization/45739
4273 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4275 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
4277 * gcc.target/sparc/mnofpu.c: New test.
4279 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4281 PR rtl-optimization/45739
4282 * gcc.target/i386/pr45739.c: New test.
4284 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4287 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4288 and counts. Add non-elemental function call check.
4291 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4292 arguments checks. Update temporary counts.
4293 * gfortran.dg/transpose_optimization_1.f90: New.
4295 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4298 * objc.dg/invalid-method-1.m: New.
4300 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4302 Merge from 'apple/trunk' branch on FSF servers.
4304 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
4307 * objc.dg/naming-4.m: New
4308 * objc.dg/naming-5.m: New
4309 * obj-c++.dg/naming-1.mm: New
4310 * obj-c++.dg/naming-2.mm: New
4312 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4313 Jack Howarth <howarth@bromo.med.uc.edu>
4316 * g++.dg/torture/pr44972.C: Use portable assert().
4318 2010-09-21 Richard Guenther <rguenther@suse.de>
4320 PR tree-optimization/45580
4321 * g++.dg/torture/pr45580.C: New testcase.
4323 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
4325 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4327 2010-09-20 Janus Weil <janus@gcc.gnu.org>
4330 * gfortran.dg/pointer_check_7.f90: New.
4332 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4334 PR rtl-optimization/45728
4335 * gcc.c-torture/compile/pr45728.c: New test.
4337 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
4340 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4342 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4344 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4346 2010-09-20 Richard Guenther <rguenther@suse.de>
4349 * gcc.dg/torture/pr45704.c: New testcase.
4351 2010-09-20 Jan Hubicka <jh@suse.cz>
4353 PR tree-optimize/45605
4354 * g++.dg/tree-ssa/pr45605.C: New testcase.
4356 2010-09-20 Michael Matz <matz@suse.de>
4359 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4362 2010-09-20 Richard Guenther <rguenther@suse.de>
4364 PR tree-optimization/45705
4365 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4367 2010-09-20 Michael Matz <matz@suse.de>
4370 * lib/target-supports.exp (check_effective_target_vect_perm):
4373 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4375 PR rtl-optimization/45695
4376 * gcc.c-torture/execute/pr45695.c: New test.
4378 2010-09-19 Jan Hubicka <jh@suse.cz>
4381 * gcc.c-torture/compile/pr44246.c:New file.
4383 2010-09-19 Ira Rosen <irar@il.ibm.com>
4385 PR tree-optimization/45714
4386 * gfortran.dg/vect/pr45714-a.f: New test.
4387 * gfortran.dg/vect/pr45714-b.f: New test.
4389 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4391 * gnat.dg/const1.adb: Rename into...
4392 * gnat.dg/constant1.adb: ...this.
4393 * gnat.dg/constant2.adb: New test.
4394 * gnat.dg/constant2_pkg1.ads: New helper.
4395 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4397 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4399 * gnat.dg/specs/constant1.ads: New test.
4400 * gnat.dg/specs/constant1_pkg.ads: New helper.
4402 2010-09-18 Jan Hubicka <jh@suse.cz>
4404 PR tree-optimization/45453
4405 * g++.dg/tree-ssa/pr45453.C: New testcase.
4407 2010-09-18 Jason Merrill <jason@redhat.com>
4409 * g++.dg/cpp0x/initlist44.C: New.
4411 2010-09-18 Richard Guenther <rguenther@suse.de>
4413 PR tree-optimization/45709
4414 * g++.dg/torture/pr45709-2.C: New testcase.
4416 2010-09-18 Richard Guenther <rguenther@suse.de>
4418 PR tree-optimization/45709
4419 * g++.dg/torture/pr45709.C: New testcase.
4421 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4424 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4426 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4428 * gcc.target/i386/pad-1.c: New.
4429 * gcc.target/i386/pad-2.c: Likewise.
4430 * gcc.target/i386/pad-3.c: Likewise.
4431 * gcc.target/i386/pad-4.c: Likewise.
4432 * gcc.target/i386/pad-5a.c: Likewise.
4433 * gcc.target/i386/pad-5b.c: Likewise.
4434 * gcc.target/i386/pad-6a.c: Likewise.
4435 * gcc.target/i386/pad-6b.c: Likewise.
4436 * gcc.target/i386/pad-7.c: Likewise.
4437 * gcc.target/i386/pad-8.c: Likewise.
4438 * gcc.target/i386/pad-9.c: Likewise.
4439 * gcc.target/i386/pad-10.c: Likewise.
4441 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4444 * gcc.dg/torture/stackalign/alloca-5.c: New.
4446 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4449 * gcc.dg/torture/pr45678-2.c: New.
4451 2010-09-17 Richard Guenther <rguenther@suse.de>
4454 * gcc.dg/torture/pr45678-1.c: New testcase.
4456 2010-09-17 Michael Matz <matz@suse.de>
4458 PR tree-optimization/43432
4459 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4460 check_effective_target_vect_perm_short): New predicates.
4461 (check_effective_target_vect_perm): Include x86_64.
4462 * gcc.dg/vect/pr43432.c: New test.
4463 * gcc.dg/vect/vect-114.c: Adjust.
4464 * gcc.dg/vect/vect-15.c: Ditto.
4465 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4466 * gcc.dg/vect/slp-perm-9.c: Ditto.
4468 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
4471 * objc/execute/exceptions/throw-nil.m: Run the test only with the
4474 2010-09-17 Richard Guenther <rguenther@suse.de>
4476 * gcc.dg/pr27898.c: Use -flto instead of -combine.
4477 * gcc.dg/pr28706.c: Likewise.
4478 * gcc.dg/pr28712.c: Likewise.
4479 * gcc.dg/pr30762-1.c: Likewise.
4480 * gcc.dg/pr30762-2.c: Likewise.
4481 * gcc.dg/pr31529-1.c: Likewise.
4482 * gcc.dg/pr31529-2.c: Likewise.
4483 * gcc.dg/pr34457-1.c: Likewise.
4484 * gcc.dg/pr34457-2.c: Likewise.
4485 * gcc.dg/pr34668-1.c: Likewise.
4486 * gcc.dg/pr34668-2.c: Likewise.
4487 * gcc.dg/pr34989-1.c: Likewise.
4488 * gcc.dg/pr34989-2.c: Likewise.
4489 * gcc.dg/pr43557-1.c: Likewise.
4490 * gcc.dg/pr43557-2.c: Likewise.
4491 * gcc.dg/debug/pr41893-1.c: Likewise.
4492 * gcc.dg/matrix/matrix.exp: Do not use -combine.
4493 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4494 * gcc.dg/matrix/matrix-4.c: Likewise.
4495 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4496 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4497 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4498 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4500 2010-09-16 Tobias Burnus <burnus@net-b.de>
4503 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4505 * gfortran.dg/intent_optimize_1.f90: New test.
4507 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
4509 * gcc.target/i386/divmod-1.c: New.
4510 * gcc.target/i386/divmod-2.c: Likewise.
4511 * gcc.target/i386/divmod-3.c: Likewise.
4512 * gcc.target/i386/divmod-4.c: Likewise.
4513 * gcc.target/i386/divmod-4a.c: Likewise.
4514 * gcc.target/i386/divmod-5.c: Likewise.
4515 * gcc.target/i386/divmod-6.c: Likewise.
4516 * gcc.target/i386/divmod-7.c: Likewise.
4517 * gcc.target/i386/divmod-8.c: Likewise.
4518 * gcc.target/i386/udivmod-1.c: Likewise.
4519 * gcc.target/i386/udivmod-2.c: Likewise.
4520 * gcc.target/i386/udivmod-3.c: Likewise.
4521 * gcc.target/i386/udivmod-4.c: Likewise.
4522 * gcc.target/i386/udivmod-4a.c: Likewise.
4523 * gcc.target/i386/udivmod-5.c: Likewise.
4524 * gcc.target/i386/udivmod-6.c: Likewise.
4525 * gcc.target/i386/udivmod-7.c: Likewise.
4526 * gcc.target/i386/udivmod-8.c: Likewise.
4528 2010-09-16 Jan Hubicka <jh@suse.cz>
4530 * g++.dg/lto/pr45679-1_0.C: New file.
4531 * g++.dg/lto/pr45679-1_1.C: New file.
4532 * g++.dg/lto/pr45679-0_0.C: New file.
4533 * g++.dg/lto/pr45679-0_1.C: New file.
4535 2010-09-16 Janus Weil <janus@gcc.gnu.org>
4538 * gfortran.dg/class_dummy_2.f03: New.
4540 2010-09-16 Richard Guenther <rguenther@suse.de>
4542 PR tree-optimization/45623
4543 * gcc.dg/torture/pr45623.c: New testcase.
4545 2010-09-16 Ira Rosen <irar@il.ibm.com>
4547 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4548 name and parentheses.
4549 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4551 2010-09-15 Jason Merrill <jason@redhat.com>
4553 * g++.dg/parse/parameter-declaration-2.C: New.
4555 * g++.dg/cpp0x/scoped_enum2.C: New.
4557 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
4559 * gcc.c-torture/compile/20100915-1.c: New test.
4561 2010-09-15 Martin Jambor <mjambor@suse.cz>
4564 * gcc.dg/ipa/pr45644.c: New test.
4566 2010-09-15 Jakub Jelinek <jakub@redhat.com>
4568 PR tree-optimization/45633
4569 * gcc.dg/vect/pr45633.c: New test.
4571 2010-09-15 Janus Weil <janus@gcc.gnu.org>
4574 * gfortran.dg/allocate_derived_4.f90: New.
4576 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
4578 * lib/target-supports.exp
4579 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4580 supported flag to true for neon.
4582 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
4585 * g++.dg/template/crash103.C: New.
4587 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
4589 Merge from 'apple/trunk' branch on FSF servers.
4591 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
4594 * objc.dg/msg-in-protocol.m: New.
4595 * obj-c++.dg/msg-in-protocol.mm: New.
4597 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
4600 * objc.dg/break-in-ifstmt.m: New.
4602 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4605 * obj-c++.dg/comp-types-13.mm: New.
4606 * objc.dg/comp-types-12.m: New.
4608 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4611 * obj-c++.dg/proto-lossage-7.mm: New.
4612 * objc.dg/proto-lossage-7.m: New.
4614 2010-09-14 Jan Hubicka <jh@suse.cz>
4616 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4618 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4621 2010-09-14 Jakub Jelinek <jakub@redhat.com>
4624 * gcc.dg/pr45567.c: New test.
4627 * g++.dg/debug/pr45660.C: New test.
4629 2010-09-14 Ira Rosen <irar@il.ibm.com>
4631 PR tree-optimization/45470
4632 * g++.dg/vect/pr45470-a.cc: New test.
4633 * g++.dg/vect/pr45470-a.cc: New test.
4635 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
4638 * lib/profopt.exp: Prune warnings on execname2 compile.
4639 * lib/prune.exp: Prune "can't add line info" warnings.
4641 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4644 * gfortran.dg/namelist_64.f90: New test.
4646 2010-09-13 Jakub Jelinek <jakub@redhat.com>
4648 PR rtl-optimization/45617
4649 * gcc.target/i386/pr45617.c: New test.
4651 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
4653 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4655 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
4657 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4658 * gcc.target/i386/fma4-vector.c: Likewise.
4659 * gcc.target/i386/vectorize2.c: Likewise.
4660 * gcc.target/i386/vectorize4.c: Likewise.
4661 * gcc.target/i386/vectorize5.c: Likewise.
4662 * gcc.target/i386/vectorize6.c: Likewise.
4663 * gcc.target/i386/vectorize8.c: Likewise.
4665 * gcc.target/i386/vect-double-1.c: New.
4666 * gcc.target/i386/vect-double-1a.c: Likewise.
4667 * gcc.target/i386/vect-double-2.c: Likewise.
4668 * gcc.target/i386/vect-double-2a.c: Likewise.
4670 * lib/target-supports.exp (check_effective_target_vect_double):
4671 Set et_vect_double_saved to 0 when tuning for Atom.
4673 2010-09-13 Jan Hubicka <jh@suse.cz>
4675 * gcc.dg/torture/pr23821.c: Drop static keyword.
4676 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4677 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4679 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
4681 * gcc.target/arm/sync-1.c: New.
4683 2010-09-12 Olivier Hainque <hainque@adacore.com>
4685 * gnat.dg/memtrap.adb: New test.
4687 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4689 * gfortran.dg/promotion.f90: Fix options.
4691 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
4693 * g++.dg/cpp0x/range-for1.C: New.
4694 * g++.dg/cpp0x/range-for2.C: New.
4695 * g++.dg/cpp0x/range-for3.C: New.
4696 * g++.dg/cpp0x/range-for4.C: New.
4697 * g++.dg/cpp0x/range-for5.C: New.
4698 * g++.dg/cpp0x/range-for6.C: New.
4700 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
4702 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4703 and counts. Check that transpose is not called.
4704 * gfortran.dg/transpose_2.f90: Update error message.
4706 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4709 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4710 * g++.dg/lookup/strong-using-2.C: Likewise.
4711 * g++.dg/lookup/strong-using-3.C: Likewise.
4712 * g++.dg/lookup/strong-using-5.C: Likewise.
4714 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4715 * g++.dg/cpp0x/inline-ns4.C: New.
4716 * g++.dg/cpp0x/inline-ns5.C: New.
4718 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
4721 * gfortran.fortran-torture/compile/pr45634.f90: New.
4723 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
4725 * objc.dg/fobjc-exceptions.m: New test.
4727 2010-09-10 Jan Hubicka <jh@suse.cz>
4729 * g++.dg/inherit/covariant7.C: Fix pattern matching.
4731 2010-09-10 Martin Jambor <mjambor@suse.cz>
4733 PR tree-optimization/44972
4734 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4735 * gcc.dg/tree-ssa/pr45144.c: Likewise.
4736 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4738 * g++.dg/torture/pr44972.C: New test.
4740 2010-09-10 Martin Jambor <mjambor@suse.cz>
4742 PR tree-optimization/44972
4743 * g++.dg/torture/pr34850.C: Remove expected warning.
4745 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4747 * gfortran.dg/dummy_optional_arg.f90: New test.
4749 2010-09-08 Jan Hubicka <jh@suse.cz>
4751 PR tree-optimization/45598
4752 * fortran.fortran-torture/compile/pr45598.f90: New test.
4754 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
4756 * lib/target-supports-dg.exp (dg-require-ifunc): New.
4757 * lib/target-supports.exp (check_ifunc_available): New.
4758 * gcc.dg/attr-ifunc-1.c: New.
4759 * gcc.dg/attr-ifunc-2.c: New.
4760 * gcc.dg/attr-ifunc-3.c: New.
4761 * gcc.dg/attr-ifunc-4.c: New.
4762 * gcc.dg/attr-ifunc-5.c: New.
4763 * g++.dg/ext/attr-ifunc-1.C: New.
4764 * g++.dg/ext/attr-ifunc-2.C: New.
4765 * g++.dg/ext/attr-ifunc-3.C: New.
4766 * g++.dg/ext/attr-ifunc-4.C: New.
4768 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
4771 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4773 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
4775 * gfortran.dg/inline_transpose_1.f90: New test.
4777 2010-09-08 Jakub Jelinek <jakub@redhat.com>
4780 * g++.dg/warn/Wunused-var-15.C: New test.
4782 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4784 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4787 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4789 * objc/execute/exceptions/throw-nil.m: New test.
4790 * objc/execute/exceptions/handler-1.m: Updated to use the new
4791 objc_set_uncaught_exception_handler() function.
4792 * objc/execute/exceptions/matcher-1.m: New test.
4794 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4797 * gfortran.dg/bit_comparison_1.F90: New test.
4798 * gfortran.dg/leadz_trailz_3.f90: New test.
4799 * gfortran.dg/masklr_2.F90: New test.
4800 * gfortran.dg/shiftalr_1.F90: New test.
4801 * gfortran.dg/merge_bits_2.F90: New test.
4802 * gfortran.dg/dshift_2.F90: New test.
4803 * gfortran.dg/bit_comparison_2.F90: New test.
4804 * gfortran.dg/masklr_1.F90: New test.
4805 * gfortran.dg/merge_bits_1.F90: New test.
4806 * gfortran.dg/dshift_1.F90: New test.
4807 * gfortran.dg/shiftalr_2.F90: New test.
4809 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4811 * objc.dg/type-stream-1.m: Replaced with a test that tests that
4812 functions from objc/typedstream.h are deprecated.
4814 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4816 * lib/target-supports.exp
4817 (check_effective_target_run_expensive_tests): New proc.
4818 * gcc.c-torture/compile/limits-fnargs.c: Use
4819 dg-require-effective-target run_expensive_tests.
4821 2010-09-08 Jakub Jelinek <jakub@redhat.com>
4824 * gfortran.dg/gomp/pr45597.f90: New test.
4827 * gfortran.dg/gomp/pr45595.f90: New test.
4829 2010-09-08 Michael Matz <matz@suse.de>
4831 * c-c++-common/uninit-17.c: Adjust.
4833 2010-09-08 Michael Matz <matz@suse.de>
4835 PR tree-optimization/43430
4836 * gcc.dg/vect/pr43430-2.c: New test.
4838 2010-09-08 Michael Matz <matz@suse.de>
4840 PR tree-optimization/33244
4841 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4843 2010-09-08 Richard Guenther <rguenther@suse.de>
4845 PR tree-optimization/45578
4846 * gfortran.dg/pr45578.f90: New testcase.
4848 2010-09-08 Richard Guenther <rguenther@suse.de>
4851 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4853 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4856 * gfortran.dg/char_length_18.f90: New test.
4858 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
4861 * gcc.target/i386/pr36502.c: New test.
4865 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4866 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4868 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
4870 * gfortran.dg/achar_4.f90: Enable bounds checking.
4872 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
4875 * gcc.target/i386/pr45206.c: New test.
4877 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
4880 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4882 2010-09-07 Jan Hubicka <jh@suse.cz>
4884 * gcc.c-torture/compile/20100907.c: New testcase.
4886 2010-09-07 Richard Guenther <rguenther@suse.de>
4889 * g++.dg/eh/pr45569.C: New testcase.
4891 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
4894 * gcc.target/arm/pr43137.c: New test.
4896 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4899 * gfortran.dg/dependency_35.f90: New test.
4901 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4904 * gfortran.dg/char_length_17.f90: New test.
4906 2010-09-06 Dodji Seketeli <dodji@redhat.com>
4911 * g++.dg/template/typedef34.C: New test.
4912 * g++.dg/template/typedef35.C: New test.
4914 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
4917 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4919 2010-09-06 Mark Mitchell <mark@codesourcery.com>
4921 * g++.dg/warn/Wdouble-promotion.C: New.
4923 2010-09-06 Arnaud Charlet <charlet@adacore.com>
4925 * g++.dg/parse/redef2.C: New.
4927 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4929 * gcc.dg/20100906-1.c: New testcase.
4931 2010-09-06 Jakub Jelinek <jakub@redhat.com>
4934 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4935 DW_TAG_enumeration_type DIE.
4937 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
4939 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4942 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
4944 PR rtl-optimization/44919
4945 * g++.dg/opt/pr44919.C: New.
4947 2010-09-06 Tobias Burnus <burnus@net-b.de>
4950 * gfortran.dg/iall_iany_iparity_1.f90: New.
4951 * gfortran.dg/iall_iany_iparity_2.f90: New.
4953 2010-09-06 Jason Merrill <jason@redhat.com>
4955 * g++.dg/cpp0x/initlist42.C: New.
4957 * g++.dg/cpp0x/auto19.C: New.
4959 * g++.dg/template/sfinae25.C: New.
4960 * g++.dg/template/char1.C: Expect warning.
4961 * g++.dg/template/nontype10.C: Likewise.
4963 * g++.dg/cpp0x/implicit9.C: New.
4965 * g++.dg/cpp0x/initlist43.C: New.
4967 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
4969 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4971 2010-09-05 Mark Mitchell <mark@codesourcery.com>
4973 * gcc.dg/Wdouble-promotion.c: New.
4975 2010-09-05 Tobias Burnus <burnus@net-b.de>
4977 * gfortran.dg/float128_1.f90: Remove test case as
4978 it always fails since Rev 163611 backed out the
4979 front-end implementation.
4981 2010-09-05 Tobias Burnus <burnus@net-b.de>
4983 * gfortran.dg/float128_1.f90: XFAIL test case.
4985 2010-09-05 Tobias Burnus <burnus@net-b.de>
4987 * gfortran.dg/bessel_7.f90: Decrease required precision.
4989 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
4992 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4993 ref-all-matching targets.
4995 2010-09-05 Richard Guenther <rguenther@suse.de>
4997 PR tree-optimization/45535
4998 * gcc.c-torture/compile/pr45535.c: New testcase.
5000 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5002 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5004 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5005 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5006 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5007 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5008 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5009 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5010 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5011 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5012 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5013 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5014 * gcc.target/i386/pr22152.c: Likewise.
5015 * gcc.target/i386/pr36992-1.c: Likewise.
5016 * gcc.target/i386/pr36992-2.c: Likewise.
5017 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5019 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5022 * gcc.dg/const-uniq-1.c: Modify regexp.
5024 2010-09-04 Tobias Burnus <burnus@net-b.de>
5027 * gfortran.dg/namelist_63.f90: New.
5029 2010-09-04 Jan Hubicka <jh@suse.cz>
5031 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5032 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5034 2010-09-04 Jan Hubicka <jh@suse.cz>
5036 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5038 2010-09-04 Janus Weil <janus@gcc.gnu.org>
5041 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5043 2010-09-03 Joseph Myers <joseph@codesourcery.com>
5045 * gcc.dg/opts-4.c: New test.
5047 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5049 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5050 * gcc.dg/vect/vect-peel-4.c: Ditto.
5052 2010-09-03 Daniel Kraft <d@domob.eu>
5055 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5057 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5060 * gfortran.dg/dependency_34.f90: New test.
5062 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5064 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5066 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5068 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5069 gcc.target/i386/clearcap.map if supported.
5071 2010-09-03 Michael Matz <matz@suse.de>
5074 * gcc.dg/pr45415.c: New test.
5076 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5078 PR tree-optimization/45506
5079 * gcc.dg/pr45506.c: New.
5081 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
5084 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5085 * gcc.target/i386/float128-2.c: Ditto.
5087 2010-09-03 Daniel Kraft <d@domob.eu>
5090 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5091 * gfortran.dg/internal_dummy_2.f08: New test.
5092 * gfortran.dg/internal_dummy_3.f08: New test.
5093 * gfortran.dg/internal_dummy_4.f08: New test.
5095 2010-09-03 Jakub Jelinek <jakub@redhat.com>
5098 * gcc.target/i386/pr45500.c: New test.
5100 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
5102 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5104 2010-09-03 Daniel Kraft <d@domob.eu>
5107 * gfortran.dg/exit_2.f08; Adapt error messages.
5108 * gfortran.dg/exit_3.f08: New test.
5109 * gfortran.dg/exit_4.f08: New test.
5110 * gfortran.dg/exit_5.f03: New test.
5112 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5114 * gfortran.dg/ishft_4.f90: New test.
5116 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5118 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5119 FRIZ/XSRIZ instruciton for (double)(long long)x.
5120 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5122 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5124 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5126 2010-09-02 Richard Guenther <rguenther@suse.de>
5128 PR tree-optimization/44937
5129 PR tree-optimization/45412
5130 * g++.dg/opt/pr45412.C: New testcase.
5131 * gcc.c-torture/compile/pr45412.c: Likewise.
5132 * gcc.c-torture/compile/pr44937.c: Likewise.
5134 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5136 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5137 but using -Werror=comment.
5138 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5139 expected error messages.
5141 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5143 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5144 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5146 2010-09-02 Tobias Burnus <burnus@net-b.de>
5149 * gfortran.dg/initialization_27.f90: New.
5151 2010-09-02 Ira Rosen <irar@il.ibm.com>
5153 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5154 check into different basic blocks. Expect vectorization if misaligned
5155 stores are supported.
5156 * gcc.dg/vect/bb-slp-8a.c: New test.
5157 * gcc.dg/vect/bb-slp-8b.c: New test.
5159 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5161 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5163 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5166 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5167 * gfortran.dg/class_dummy_1.f03: New.
5169 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5172 * g++.dg/tree-prof/partition2.C: New test.
5174 2010-09-01 Richard Guenther <rguenther@suse.de>
5176 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5177 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5178 * gcc.c-torture/execute/20100827-1.c: Likewise.
5180 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5182 * gfortran.dg/execute_command_line_1.f90: New test.
5184 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5186 PR preprocessor/45457
5187 * c-c++-common/cpp/pr45457.c: New test.
5189 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5191 * gcc.dg/nested-func-8.c: New test.
5193 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5196 * gfortran.dg/popcnt_poppar_1.F90: New test.
5197 * gfortran.dg/popcnt_poppar_2.F90: New test.
5199 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5201 * gcc.target/i386/volatile-2.c: Require nonpic target.
5203 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5206 * gcc.dg/pr45461.c: New test.
5208 2010-08-31 Richard Guenther <rguenther@suse.de>
5211 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5213 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
5215 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5217 2010-08-30 Janus Weil <janus@gcc.gnu.org>
5220 * gfortran.dg/typebound_proc_18.f03: New.
5222 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
5224 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5225 * lib/scanasm.exp (scan-stack-usage): Likewise.
5226 (scan-stack-usage-not): Likewise.
5227 * gcc.dg/stack-usage-1.c: New test.
5228 * gcc.target/i386/stack-usage-realign.c: Likewise.
5230 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
5232 PR tree-optimization/45427
5233 * gcc.dg/tree-ssa/pr45427.c: New test.
5235 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5238 * g++.dg/template/crash102.C: New.
5240 2010-08-30 Jakub Jelinek <jakub@redhat.com>
5243 * gcc.dg/gomp/atomic-12.c: New test.
5244 * gcc.dg/gomp/atomic-13.c: New test.
5245 * gcc.dg/gomp/atomic-14.c: New test.
5246 * g++.dg/gomp/atomic-11.C: New test.
5247 * g++.dg/gomp/atomic-12.C: New test.
5248 * g++.dg/gomp/atomic-13.C: New test.
5249 * g++.dg/gomp/atomic-14.C: New test.
5251 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5253 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5256 2010-08-30 Thomas Quinot <quinot@adacore.com>
5258 * gnat.dg/discr24.adb: New test.
5260 2010-08-30 Richard Guenther <rguenther@suse.de>
5262 PR tree-optimization/45449
5263 * gcc.dg/pr45449.c: New testcase.
5265 2010-08-30 Joseph Myers <joseph@codesourcery.com>
5267 * gcc.dg/opts-1.c: Expect errors, not warnings.
5269 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5272 * gfortran.dg/dynamic_dispatch_11.f03: New.
5274 2010-08-29 Jason Merrill <jason@redhat.com>
5277 * g++.dg/parse/defarg15.C: New.
5279 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5282 * gfortran.dg/select_type_16.f03: New.
5284 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5285 Tobias Burnus <burnus@net-b.de>
5287 * gfortran.dg/bessel_7.f90: Decrease required precision.
5289 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5290 Kaz Kojima <kkojima@gcc.gnu.org>
5292 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5294 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5296 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5297 floating point conversion code generation.
5298 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5299 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5300 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5301 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5302 to integer conversion code generation.
5303 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5304 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5305 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5306 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5308 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5311 * gfortran.dg/random_seed_1.f90: Adjust test.
5312 * gfortran.dg/float128_1.f90: New test.
5314 2010-08-27 Tobias Burnus <burnus@net-b.de>
5317 * gfortran.dg/norm2_1.f90: New.
5318 * gfortran.dg/norm2_2.f90: New.
5319 * gfortran.dg/norm2_3.f90: New.
5320 * gfortran.dg/norm2_4.f90: New.
5321 * gfortran.dg/parity_1.f90: New.
5322 * gfortran.dg/parity_2.f90: New.
5323 * gfortran.dg/parity_3.f90: New.
5325 2010-08-27 Janus Weil <janus@gcc.gnu.org>
5328 * gfortran.dg/select_type_15.f03: New.
5330 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5333 * gfortran.dg/hollerith8.f90: New test.
5335 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5338 * gfortran.dg/dependency_33.f90: New test.
5340 2010-08-27 Richard Guenther <rguenther@suse.de>
5342 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5343 * gcc.dg/graphite/scop-2.c: Likewise.
5344 * gcc.dg/graphite/scop-20.c: Likewise.
5345 * gcc.dg/vect/slp-25.c: Likewise.
5347 2010-08-27 Olivier Hainque <hainque@adacore.com>
5349 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5351 2010-08-26 Daniel Kraft <d@domob.eu>
5356 * gfortran.dg/associate_8.f03: New test.
5357 * gfortran.dg/select_type_13.f03: New test.
5358 * gfortran.dg/select_type_14.f03: New test.
5360 2010-08-26 Jakub Jelinek <jakub@redhat.com>
5362 PR tree-optimization/44485
5363 * gcc.dg/pr44485.c: New test.
5365 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5367 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5368 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5369 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5371 2010-08-26 Richard Guenther <rguenther@suse.de>
5373 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5374 * gcc.dg/graphite/scop-21.c: Likewise.
5376 2010-08-26 Richard Guenther <rguenther@suse.de>
5378 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5379 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5380 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5381 * gcc.dg/vect/vect-91.c: Likewise.
5382 * gcc.dg/vect/vect-peel-1.c: Likewise.
5383 * gcc.dg/vect/vect-peel-2.c: Likewise.
5384 * gcc.dg/vect/vect-peel-4.c: Likewise.
5386 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5389 * gfortran.dg/der_io_4.f90: New test.
5391 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5393 PR rtl-optimization/44858
5394 * gcc.c-torture/execute/pr44858.c: New test.
5396 PR rtl-optimization/45400
5397 * g++.dg/other/i386-8.C: New test.
5399 2010-08-25 Richard Guenther <rguenther@suse.de>
5401 * gcc.dg/alias-8.c: Adjust.
5403 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5405 * gcc.target/i386/combine-mul.c: New test.
5407 2010-08-25 Richard Guenther <rguenther@suse.de>
5410 * gcc.dg/graphite/id-27.c: New testcase.
5411 * gcc.dg/lto/20100825-1_0.c: Likewise.
5413 2010-08-25 Richard Guenther <rguenther@suse.de>
5415 PR tree-optimization/45316
5416 * g++.dg/opt/pr45316.C: New testcase.
5418 2010-08-25 Richard Guenther <rguenther@suse.de>
5420 PR tree-optimization/45393
5421 * g++.dg/torture/pr45393.C: New testcase.
5423 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5425 PR tree-optimization/45059
5426 * gcc.c-torture/compile/pr45059.c: New test.
5428 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5430 * lib/target-supports.exp (check_effective_target_vect_unpack):
5431 Set vect_unpack supported flag to true for neon.
5433 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5435 * gcc.dg/tree-ssa/ifc-5.c: New.
5437 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5439 * gcc.dg/tree-ssa/ifc-4.c: New.
5440 * gcc.dg/tree-ssa/ifc-7.c: New.
5442 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5444 * gcc.dg/vect/vect.exp: Check loongson targets
5445 * g++.dg/vect/vect.exp: Likewise
5446 * gfortran.dg/vect/vect.exp: Likewise
5448 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5450 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5453 2010-08-23 Janus Weil <janus@gcc.gnu.org>
5456 * gfortran.dg/proc_ptr_29.f90: New.
5458 2010-08-22 Tobias Burnus <burnus@net-b.de>
5459 Dominique d'Humieres <dominiq@lps.ens.fr>
5462 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5464 2010-08-22 Tobias Burnus <burnus@net-b.de>
5467 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5469 2010-08-22 Tobias Burnus <burnus@net-b.de>
5472 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5474 2010-08-22 Tobias Burnus <burnus@net-b.de>
5475 Dominique d'Humieres <dominiq@lps.ens.fr>
5479 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5480 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5482 2010-08-21 Janus Weil <janus@gcc.gnu.org>
5487 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5488 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5489 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5491 2010-08-21 Tobias Burnus <burnus@net-b.de>
5495 * gfortran.dg/bessel_6.f90: New.
5496 * gfortran.dg/bessel_7.f90: New.
5498 2010-08-20 Jan Hubicka <jh@suse.cz>
5502 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5503 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5505 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
5508 * gcc.target/i386/pr45336-1.c: New.
5509 * gcc.target/i386/pr45336-2.c: Likewise.
5510 * gcc.target/i386/pr45336-3.c: Likewise.
5511 * gcc.target/i386/pr45336-4.c: Likewise.
5513 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
5516 * gcc.target/i386/volatile-2.c: Update scan strings to also
5517 include (%rip) for the memory reference on x86_64.
5519 2010-08-20 Jakub Jelinek <jakub@redhat.com>
5522 * gcc.dg/pr44974.c: New test.
5524 PR rtl-optimization/45353
5525 * gcc.dg/pr45353.c: New test.
5527 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
5529 * gcc.target/i386/volatile-2.c: New.
5531 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
5533 PR rtl-optimization/44691
5534 * gfortran.dg/pr44691.f: New test.
5536 2010-10-19 Olivier Hainque <hainque@adacore.com>
5538 * gcc.target/sparc/sibcall-dslot.c: New testcase.
5540 2010-08-19 Jason Merrill <jason@redhat.com>
5542 * g++.dg/init/synth3.C: New.
5543 * g++.dg/init/value8.C: New.
5544 * g++.dg/tree-ssa/empty-2.C: New.
5545 * g++.dg/cpp0x/noexcept09.C: New.
5547 2010-08-19 Daniel Kraft <d@domob.eu>
5551 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5552 * gfortran.dg/pointer_remapping_1.f90: New test.
5553 * gfortran.dg/pointer_remapping_2.f03: New test.
5554 * gfortran.dg/pointer_remapping_3.f08: New test.
5555 * gfortran.dg/pointer_remapping_4.f03: New test.
5556 * gfortran.dg/pointer_remapping_5.f08: New test.
5557 * gfortran.dg/pointer_remapping_6.f08: New test.
5559 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
5562 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5564 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5566 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5568 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
5570 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5573 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5576 * gcc.c-torture/execute/pr45070.c: New.
5578 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5580 * g++.dg/pr44328.C: New test.
5582 2010-08-19 Tobias Burnus <burnus@net-b.de>
5586 * gfortran.dg/bessel_3.f90: New.
5587 * gfortran.dg/bessel_4.f90: New.
5588 * gfortran.dg/bessel_5.f90: New.
5590 2010-08-19 Janus Weil <janus@gcc.gnu.org>
5593 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5594 * gfortran.dg/pointer_init_2.f90: New.
5595 * gfortran.dg/pointer_init_3.f90: New.
5596 * gfortran.dg/pointer_init_4.f90: New.
5598 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
5601 * g++.dg/pr45049-1.C: New test.
5602 * g++.dg/pr45049-2.C: New test.
5604 2010-08-18 Jie Zhang <jie@codesourcery.com>
5606 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5607 20 if __ARM_PCS is defined otherwise 64.
5608 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5609 instead of hard coded 64.
5611 2010-08-18 Yao Qi <yao@codesourcery.com>
5614 * gcc.target/arm/pr45094.c: New test.
5616 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5618 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5620 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5622 PR rtl-optimization/42575
5623 * gcc.target/arm/pr42575.c: New test.
5625 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5627 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5628 * gcc.dg/tls/thr-cse-1.c: New.
5630 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5633 * lib/target-supports.exp
5634 (check_effective_target_function_sections): New.
5635 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5636 function sections before proceding.
5638 2010-08-17 Jakub Jelinek <jakub@redhat.com>
5641 * gfortran.dg/pr45308.f03: New test.
5643 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
5646 * gcc.target/i386/pr45296.c: New test.
5648 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
5650 * g++.dg/ext/uow-1.C: New.
5651 * g++.dg/ext/uow-2.C: New.
5652 * g++.dg/ext/uow-3.C: New.
5653 * g++.dg/ext/uow-4.C: New.
5655 2010-08-17 Richard Guenther <rguenther@suse.de>
5658 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5660 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
5663 * gcc.dg/Wcxx-compat-20.c: New test.
5665 2010-08-17 Daniel Kraft <d@domob.eu>
5668 * gfortran.dg/associate_1.f03: Extended to test newly supported
5669 features like association to variables.
5670 * gfortran.dg/associate_3.f03: Removed check for illegal change
5671 of associate-name here...
5672 * gfortran.dg/associate_5.f03: ...and added it here.
5673 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5674 * gfortran.dg/associate_7.f03: New test.
5676 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
5678 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5680 2010-08-15 Daniel Kraft <d@domob.eu>
5683 * gfortran.dg/associate_1.f03: Enable test for array expressions.
5684 * gfortran.dg/associate_3.f03: Clarify comment.
5685 * gfortran.dg/associate_5.f03: New test.
5686 * gfortran.dg/associate_6.f03: New test.
5688 2010-08-15 Tobias Burnus <burnus@net-b.de>
5691 * gfortran.dg/bind_c_usage_21.f90: New.
5692 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5694 2010-08-15 Tobias Burnus <burnus@net-b.de>
5696 * gfortran.dg/optional_absent_1.f90: New.
5697 * gfortran.dg/null_actual.f90: New.
5699 2010-08-15 Tobias Burnus <burnus@net-b.de>
5701 * gfortran.dg/pointer_target_1.f90: New.
5702 * gfortran.dg/pointer_target_2.f90: New.
5703 * gfortran.dg/pointer_target_3.f90: New.
5705 2010-08-15 Daniel Kraft <d@domob.eu>
5708 * gfortran.dg/elemental_args_check_3.f90: New test.
5709 * gfortran.dg/impure_1.f08: New test.
5710 * gfortran.dg/impure_2.f08: New test.
5711 * gfortran.dg/impure_3.f90: New test.
5712 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5714 2010-08-15 Ira Rosen <irar@il.ibm.com>
5716 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5717 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5719 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5721 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5723 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5725 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5727 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5728 dg-require-effective-target after dg-do.
5730 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5732 * lib/target-supports.exp (check_effective_target_vect_int): Return
5733 true for Loongson targets.
5734 (check_effective_target_vect_shift): Likewise.
5735 (check_effective_target_vect_no_int_max): Likewise.
5736 (check_effective_target_vect_no_align): Likewise.
5737 (check_effective_target_vect_short_mult): Likewise.
5739 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
5741 * g++.dg/cast.C: Change fields of structures to "long" to pass
5742 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5743 * g++.dg/cpp0x/iop.C: Ditto.
5744 * g++.dg/cpp0x/named_refs.C: Ditto.
5745 * g++.dg/cpp0x/rv1p.C: Ditto.
5746 * g++.dg/cpp0x/rv2p.C: Ditto.
5747 * g++.dg/cpp0x/rv3p.C: Ditto.
5748 * g++.dg/cpp0x/rv4p.C: Ditto.
5749 * g++.dg/cpp0x/rv5p.C: Ditto.
5750 * g++.dg/cpp0x/rv6p.C: Ditto.
5751 * g++.dg/cpp0x/rv7p.C: Ditto.
5752 * g++.dg/cpp0x/rv8p.C: Ditto.
5753 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5755 2010-08-13 Daniel Kraft <d@domob.eu>
5757 * gfortran.dg/implied_shape_1.f08: New test.
5758 * gfortran.dg/implied_shape_2.f90: New test.
5759 * gfortran.dg/implied_shape_3.f08: New test.
5761 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5764 * gfortran.dg/char_component_initializer_1.f90: New test.
5766 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
5768 PR tree-optimization/45241
5769 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5771 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
5773 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5775 * gcc.target/i386/pr40906-2.c: Ditto.
5776 * gcc.target/i386/pr40906-3.c: Ditto.
5778 2010-08-12 Jakub Jelinek <jakub@redhat.com>
5781 * gcc.c-torture/execute/pr45262.c: New test.
5783 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
5785 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5787 * g++.dg/other/profile1.C: Ditto.
5789 2010-08-12 Richard Guenther <rguenther@suse.de>
5791 PR tree-optimization/45232
5792 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5793 * gcc.dg/tree-ssa/loop-7.c: Adjust.
5794 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5795 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5796 unsigned arithmetic.
5797 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5798 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5799 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5800 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5801 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5802 unsigned arithmetic.
5803 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5804 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5805 unsigned arithmetic.
5806 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5807 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5808 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5809 unsigned arithmetic.
5810 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5811 * gcc.dg/tree-ssa/negate.c: Adjust.
5812 * gcc.dg/vect/vect-1.c: Adjust.
5813 * gfortran.dg/reassoc_6.f: XFAIL.
5815 2010-08-12 Jakub Jelinek <jakub@redhat.com>
5818 * gcc.dg/pr45259.c: New test.
5820 2010-08-12 Wei Guozhi <carrot@google.com>
5823 * gcc.target/arm/pr44999.c: New testcase.
5825 2010-08-12 Jie Zhang <jie@codesourcery.com>
5827 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5829 (main): Adjust accordingly.
5831 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5833 * gfortran.dg/graphite/id-22.f: New.
5835 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5837 * gcc.dg/graphite/id-26.c: New.
5839 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5841 * gcc.dg/graphite/id-25.c: New.
5843 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5845 * gcc.dg/graphite/run-id-5.c: New.
5846 * gcc.dg/graphite/run-id-6.c: New.
5847 * gfortran.dg/graphite/id-21.f: New.
5849 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5851 * gcc.dg/graphite/id-24.c: New.
5853 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5855 * gcc.dg/tree-ssa/pr20742.c: New.
5857 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5859 * gcc.dg/graphite/id-23.c: New.
5861 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5863 * gfortran.dg/graphite/id-20.f: Adjust testcase.
5865 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5867 * gcc.dg/graphite/pr42729.c: New.
5869 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5871 * gfortran.dg/graphite/id-20.f: New.
5873 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5875 * gcc.dg/graphite/id-22.c: New.
5877 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5879 * gcc.dg/graphite/run-id-2.c: Call abort.
5881 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5883 * gcc.dg/graphite/id-20.c: New.
5885 2010-08-11 Janus Weil <janus@gcc.gnu.org>
5886 Steve Kargl <kargl@gcc.gnu.org>
5889 * gfortran.dg/move_alloc_3.f90: New.
5890 * gfortran.dg/random_seed_2.f90: New.
5892 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5894 * lib/target-supports.exp (check_effective_target_sync_int_long):
5896 (check_effective_target_sync_char_short): Likewise.
5898 2010-08-10 Yao Qi <yao@codesourcery.com>
5900 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5902 * gcc.dg/tree-ssa/loop-31.c: Likewise.
5903 * g++.dg/other/packed1.C: Likewise.
5904 * g++.dg/other/crash-4.C: Likewise.
5905 * g++.dg/ext/packed8.C: Likewise.
5906 * g++.dg/init/array16.C: Likewise.
5908 2010-08-10 xinliang David Li <davidxl@google.com>
5909 * gcc.dg/tree-ssa/loop-19.c: Add option
5910 -fno-prefetch-loop-array
5912 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
5915 * gcc.c-torture/compile/pr45182.c: New test.
5917 2010-08-09 Jason Merrill <jason@redhat.com>
5920 * g++.dg/cpp0x/variadic-104.C: New.
5922 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5925 * gfortran.dg/dependency_32.f90: New test.
5927 2010-08-09 Richard Guenther <rguenther@suse.de>
5930 * g++.dg/opt/nrv17.C: New testcase.
5932 2010-08-09 Richard Guenther <rguenther@suse.de>
5935 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5936 alignment from MEM_REF offset only if we took it from the
5939 * gcc.target/i386/pr24178.c: New testcase.
5941 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
5943 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5944 * gcc.dg/20030702-1.c: Ditto.
5945 * gcc.dg/20050309-1.c: Ditto.
5946 * gcc.dg/20050325-1.c: Ditto.
5947 * gcc.dg/20050330-2.c: Ditto.
5948 * gcc.dg/20051201-1.c: Ditto.
5949 * gcc.dg/gomp/pr27573.c: Ditto.
5950 * gcc.dg/gomp/pr34610.c: Ditto.
5951 * gcc.dg/pr24225.c: Ditto.
5952 * gcc.dg/pr26570.c: Ditto.
5953 * gcc.dg/pr32773.c: Ditto.
5954 * g++.dg/gcov/gcov-6.C: Ditto.
5955 * g++.dg/gomp/pr34608.C: Ditto.
5956 * gfortran.dg/gomp/pr27573.f90: Ditto.
5958 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
5959 dg-require-host-local dg directive.
5960 * gcc.dg/profile-dir-2.c: Ditto.
5961 * gcc.dg/profile-dir-3.c: Ditto.
5963 2010-08-08 Richard Guenther <rguenther@suse.de>
5965 PR tree-optimization/45109
5966 * gcc.c-torture/compile/pr45109.c: New testcase.
5968 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
5970 * gcc.dg/march.c: Skip if -march defined.
5971 * gcc.dg/mtune.c: Skip if -mtune defined.
5973 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5974 generic thunk support.
5976 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
5979 * gcc.target/i386/pr45213.c: New test.
5981 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5984 * gfortran.dg/fmt_error_11.f03: New test.
5986 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
5988 * lib/target-supports.exp (check_effective_target_sync_int_long):
5989 Add arm*-*-linux-gnueabi.
5990 (check_effective_target_sync_char_short): Likewise.
5992 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5995 * gfortran.dg/dependency_31.f90: New test.
5997 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5999 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6001 2010-08-06 Jason Merrill <jason@redhat.com>
6003 * g++.dg/cpp0x/sfinae3.C: New.
6004 * g++.dg/cpp0x/sfinae4.C: New.
6006 2010-08-06 Richard Guenther <rguenther@suse.de>
6008 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6009 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6010 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6011 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6012 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6013 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6014 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6015 * gcc.c-torture/execute/20100805-1.c: Likewise.
6017 2010-08-05 Martin Jambor <mjambor@suse.cz>
6020 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6022 2010-08-05 Martin Jambor <mjambor@suse.cz>
6024 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6025 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6027 2010-08-05 Martin Jambor <mjambor@suse.cz>
6029 * g++.dg/ipa/devirt-1.C: New test.
6030 * g++.dg/ipa/devirt-2.C: Likewise.
6031 * g++.dg/ipa/devirt-3.C: Likewise.
6032 * g++.dg/ipa/devirt-4.C: Likewise.
6033 * g++.dg/ipa/devirt-5.C: Likewise.
6034 * gcc.dg/ipa/iinline-3.c: Likewise.
6036 2010-08-05 Jie Zhang <jie@codesourcery.com>
6038 PR tree-optimization/45144
6039 * gcc.dg/tree-ssa/pr45144.c: New test.
6041 2010-08-04 Janus Weil <janus@gcc.gnu.org>
6046 * gfortran.dg/class_25.f03: New.
6047 * gfortran.dg/class_26.f03: New.
6049 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6051 * g++.dg/warn/miss-format-1.C: Update line number.
6053 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
6056 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6057 .frame and .mask assembler directives.
6059 2010-08-04 Richard Guenther <rguenther@suse.de>
6061 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6062 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6063 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6064 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6066 2010-08-04 Tobias Burnus <burnus@net-b.de>
6069 * gfortran.dg/derived_constructor_char_1.f90: New.
6070 * gfortran.dg/derived_constructor_char_2.f90: New.
6072 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6075 * gfortran.dg/dependency_30.f90: New test.
6077 2010-08-03 Jan Hubicka <jh@suse.cz>
6079 * gcc.c-torture/compile/pr45085.c: New testcase.
6081 2010-08-03 Janus Weil <janus@gcc.gnu.org>
6085 * gfortran.dg/typebound_call_9.f03: Modified.
6086 * gfortran.dg/typebound_generic_1.f03: Modified.
6088 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6092 * gfortran.dg/dependency_29.f90: New test.
6094 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6097 * gfortran.dg/character_comparison_2.f90: New test.
6098 * gfortran.dg/character_comparison_3.f90: New test.
6099 * gfortran.dg/dependency_28.f90: New test.
6101 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
6104 * gcc.target/arm/pr40457-1.c: New test.
6105 * gcc.target/arm/pr40457-2.c: New test.
6107 2010-08-01 Janus Weil <janus@gcc.gnu.org>
6110 * gfortran.dg/typebound_call_17.f03: New.
6112 2010-07-30 Janus Weil <janus@gcc.gnu.org>
6115 * gfortran.dg/allocate_derived_3.f90: New.
6117 2010-07-30 Xinliang David Li <davidxl@google.com>
6118 PR tree-optimization/45121
6119 * c-c++-common/uninit-17.c: Add -fno-ivops option.
6121 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6124 * g++.dg/pr45112.C: New test.
6126 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6129 PR rtl-optimization/45137
6130 * gcc.dg/pr45055.c: New test.
6132 2010-07-30 Alan Modra <amodra@gmail.com>
6134 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6135 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6137 2010-07-29 Tobias Burnus <burnus@net-b.de>
6141 * gfortran.dg/whole_file_25.f90: New.
6142 * gfortran.dg/whole_file_26.f90: New.
6143 * gfortran.dg/whole_file_27.f90: New.
6145 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6148 * gfortran.dg/typebound_proc_17.f03: New.
6150 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6153 * gfortran.dg/move_alloc_2.f90: New.
6155 2010-07-29 Xinliang David Li <davidxl@google.com>
6156 PR tree-optimization/45121
6157 * c-c++-common/uninit-17.c: Fix expected output.
6159 2010-07-29 Richard Guenther <rguenther@suse.de>
6161 PR tree-optimization/45120
6162 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6164 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6168 * gfortran.dg/pr42051.f03: New testcase.
6170 2010-07-29 Richard Guenther <rguenther@suse.de>
6173 * gcc.c-torture/execute/pr45034.c: New testcase.
6175 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6178 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6180 2010-07-28 Daniel Kraft <d@domob.eu>
6182 * gfortran.dg/bound_8.f90: New test.
6184 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6187 * gcc.dg/pr45105.c: New test.
6189 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6191 PR rtl-optimization/45107
6192 * gcc.dg/pr45107.c: New test.
6194 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6196 PR rtl-optimization/45101
6197 * gcc.dg/pr45101.c: New test.
6199 2010-07-28 Tobias Burnus <burnus@net-b.de>
6202 * gfortran.dg/whole_file_24.f90: New.
6204 2010-07-27 Jason Merrill <jason@redhat.com>
6206 * g++.dg/cpp0x/variadic102.C: New.
6207 * g++.dg/cpp0x/variadic103.C: New.
6209 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6211 PR rtl-optimization/40956
6214 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6215 * gcc.target/arm/pr42574.c: Add tests.
6217 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6219 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6221 (cleanup-repo-files): Ditto.
6222 (cleanup-saved-temps): Ditto.
6224 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6227 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6230 * gcc.dg/pr45079.c: New test.
6232 2010-07-27 Ira Rosen <irar@il.ibm.com>
6234 PR tree-optimization/44152
6235 * gcc.dg/vect/fast-math-pr44152.c: New test.
6237 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
6240 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6241 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6242 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6243 * obj-c++.dg/torture/trivial.mm: Ditto.
6244 * objc.dg/torture/tls/thr-init-2.m: Ditto.
6245 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6246 * objc.dg/torture/tls/thr-init.m: Ditto.
6247 * objc.dg/torture/trivial.m: Ditto.
6249 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6251 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6252 Skip on spu-*-* targets.
6254 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6256 PR tree-optimization/45083
6257 * gcc.dg/pr45083.c: New test.
6259 2010-07-26 Tobias Burnus <burnus@net-b.de>
6262 * gfortran.dg/whole_file_22.f90: New test.
6263 * gfortran.dg/whole_file_23.f90: New test.
6265 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
6266 Jack Howarth <howarth@bromo.med.uc.edu>
6267 Richard Henderson <rth@redhat.com>
6270 * gcc.dg/tls/thr-init-1.c: New.
6271 * gcc.dg/tls/thr-init-2.c: New.
6272 * gcc.dg/torture/tls New.
6273 * gcc.dg/torture/tls/tls-test.c: New.
6274 * gcc.dg/torture/tls/thr-init-1.c: New.
6275 * gcc.dg/torture/tls/tls.exp: New.
6276 * gcc.dg/torture/tls/thr-init-2.c: New.
6277 * gcc.dg/tls/emutls-2.c: New test
6279 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6280 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6281 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6282 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6283 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6284 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6285 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6286 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6287 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6288 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6289 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6290 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6291 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6292 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6293 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6294 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6295 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6296 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6297 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6298 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6299 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6300 gfortran.dg/gomp/omp_threadprivate1.f90,
6301 gfortran.dg/gomp/omp_threadprivate2.f90,
6302 gfortran.dg/gomp/reduction1.f90,
6303 gfortran.dg/gomp/sharing-1.f90: Likewise.
6305 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6307 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6309 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6310 dg-require-visibility.
6312 2010-07-26 Richard Guenther <rguenther@suse.de>
6314 PR tree-optimization/43784
6315 * gcc.c-torture/execute/pr43784.c: New testcase.
6316 * g++.dg/torture/pr43784.C: Likewise.
6318 2010-07-26 Richard Guenther <rguenther@suse.de>
6321 * g++.dg/pr45056.C: New testcase.
6323 2010-07-26 Richard Guenther <rguenther@suse.de>
6325 PR tree-optimization/45071
6326 * gcc.dg/pr45071.c: New testcase.
6328 2010-07-26 Tobias Burnus <burnus@net-b.de>
6331 * gfortran.dg/namelist_62.f90: New.
6333 2010-07-26 Richard Guenther <rguenther@suse.de>
6335 * gcc.c-torture/execute/pr45017.c: Move ...
6336 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6338 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6341 * trim_optimize_1.f90: New test.
6342 * character_comparision_1.f90: New test.
6344 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6347 * gfortran.dg/wtruncate_fix.f: New test.
6349 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6352 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6354 2010-07-24 Richard Guenther <rguenther@suse.de>
6357 * g++.dg/lto/20100724-1_0.C: New testcase.
6359 2010-07-24 Richard Guenther <rguenther@suse.de>
6362 * gcc.dg/lto/20100724-1_0.c: New testcase.
6363 * gcc.dg/lto/20100724-1_1.c: Likewise.
6365 2010-07-24 Tobias Burnus <burnus@net-b.de>
6368 * gfortran.dg/whole_file_21.f90: New.
6370 * gfortran.dg/integer_exponentiation_3.F90: Use
6371 -ffloat-store only for i?86/x86-64 -m32.
6373 2010-07-24 Tobias Burnus <burnus@net-b.de>
6375 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6376 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6378 2010-07-24 Tobias Burnus <burnus@net-b.de>
6380 * gfortran.dg/func_decl_4.f90: Split test into two ...
6381 * gfortran.dg/func_decl_5.f90: ... parts.
6382 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6383 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6384 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6385 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6386 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6387 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6388 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6389 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6390 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6391 * gfortran.dg/sizeof.f90: Make test valid.
6392 * gfortran.dg/pr20865.f90: Add new dg-error.
6393 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6394 * gfortran.dg/g77/19990218-0.f: Ditto.
6395 * gfortran.dg/g77/19990218-1.f: Ditto.
6396 * gfortran.dg/g77/970625-2.f: Ditto.
6397 * gfortran.dg/pr37243.f: Fix function declaration.
6398 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6399 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6401 2010-07-23 Tobias Burnus <burnus@net-b.de>
6404 * gfortran.dg/char_array_structure_constructor.f90: Add
6405 -fwhole-file as dg-option as it otherwise fails on some
6408 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6410 * gnat.dg/aggr16.ad[sb]: New test.
6411 * gnat.dg/aggr16_pkg.ads: New helper.
6413 2010-07-23 Richard Guenther <rguenther@suse.de>
6416 * g++.dg/lto/20100723-1_0.C: New testcase.
6418 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6420 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6422 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6423 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6425 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6427 * lib/target-supports.exp (add_options_for_tls): New proc.
6428 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6429 * g++.dg/tls/static-1a.cc: Likewise.
6430 * gcc.dg/tls/emutls-1.c: Likewise.
6431 * gcc.dg/tls/opt-11.c: Likewise.
6432 * gcc.dg/tls/opt-12.c: Likewise.
6433 * gcc.dg/tls/pr24428-2.c: Likewise.
6434 * gcc.dg/tls/pr24428.c: Likewise.
6435 * obj-c++.dg/tls/static-1.mm: Likewise.
6436 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6437 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6438 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6439 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6440 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6441 * objc.dg/torture/tls/thr-init.m: Likewise.
6442 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6444 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6446 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6447 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6448 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6449 optimized dump files.
6451 2010-07-23 Jakub Jelinek <jakub@redhat.com>
6453 PR tree-optimization/45047
6454 * gcc.c-torture/compile/pr45047.c: New test.
6456 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6458 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6459 instead of dg-compile.
6460 * gcc.dg/float-range-4.c: Ditto.
6461 * gcc.dg/float-range-5.c: Ditto.
6462 * gcc.dg/fold-overflow-1.c: Ditto.
6463 * gcc.dg/gomp/sections-4.c: Ditto.
6464 * gcc.dg/transparent-union-1.c: Ditto.
6465 * gcc.dg/transparent-union-2.c: Ditto.
6466 * gcc.target/i386/pr39315-check.c: Ditto.
6467 * g++.dg/gomp/sections-4.C: Ditto.
6468 * g++.dg/template/dtor7.C: Ditto.
6469 * g++.dg/tree-ssa/pr19952.C: Ditto.
6470 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6471 * gfortran.dg/graphite/pr42185.f90: Ditto.
6472 * gfortran.dg/namelist_36.f90: Ditto.
6473 * gnat.dg/noreturn1.adb: Ditto.
6474 * gnat.dg/specs/small_alignment.ads: Ditto.
6476 2010-07-23 Martin Jambor <mjambor@suse.cz>
6478 PR tree-optimization/44915
6479 * g++.dg/torture/pr44915.C: New test.
6481 2010-07-23 Martin Jambor <mjambor@suse.cz>
6483 PR tree-optimization/44914
6484 * g++.dg/tree-ssa/pr44914.C: New test.
6486 2010-07-23 Jie Zhang <jie@codesourcery.com>
6489 * gcc.dg/pr44290-1.c: New test.
6490 * gcc.dg/pr44290-2.c: New test.
6492 2010-07-23 Jason Merrill <jason@redhat.com>
6495 * g++.dg/abi/mangle44.C: New.
6497 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6499 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6500 for compile-time only tests.
6501 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6503 * gcc.target/i386/pr39315-4.c: Ditto.
6504 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6505 target check. Include sse-os-support.h.
6506 (main): Call check_isa and sse_os_support.
6507 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6508 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6509 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6510 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6511 target check. Include sse-os-support.h.
6512 (main): Call check_isa and sse_os_support.
6513 * gcc.target/i386/vperm-v2df.c: Ditto.
6515 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6517 * lib/target-supports.exp (check_avx_hw_available): New procedure.
6518 (check_effective_target_avx_runtime): New procedure.
6519 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6520 (check_effective_target_sse_runtime): Add check_effective_target_sse.
6522 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6523 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
6524 and __get_cpuid test.
6525 * gcc.dg/compat/vector-2b_main.c: Ditto.
6527 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6529 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6530 for compile-time only test.
6531 * gcc.dg/pr32716.c: Ditto.
6532 * gcc.dg/pr34856.c: Ditto.
6533 * gcc.dg/pr36997.c: Ditto.
6534 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6535 * gfortran.dg/pr28158.f90: Ditto.
6536 * gfortran.dg/pr30667.f: Ditto.
6538 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6539 i?86-*-* and x86_64-*-* targets to disable execution on targets
6540 without sse2 runtime support.
6541 * g++.dg/vect/vect.exp: Ditto.
6542 * gfortran.dg/vect/vect.exp: Ditto.
6544 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6545 * gcc.dg/pr37544.c: Ditto.
6546 * gcc.dg/pr40550.c: Ditto.
6547 * gcc.dg/compat/union-m128-1_main.c: Ditto.
6548 * gcc.dg/compat/vector-1a_main.c: Ditto.
6549 * gcc.dg/compat/vector-2a_main.c: Ditto.
6550 * gcc.dg/torture/pr16104-1.c: Ditto.
6551 * gcc.dg/torture/pr35771-1.c: Ditto.
6552 * gcc.dg/torture/pr35771-2.c: Ditto.
6553 * gcc.dg/torture/pr35771-3.c: Ditto.
6554 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6555 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6556 * gcc.dg/torture/stackalign/push-1.c: Ditto.
6557 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6558 * g++.dg/other/i386-1.C: Ditto.
6559 * g++.dg/other/pr40446.C: Ditto.
6561 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6563 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6565 2010-07-23 Daniel Kraft <d@domob.eu>
6568 * gfortran.dg/exit_1.f08: New test.
6569 * gfortran.dg/exit_2.f08: New test.
6571 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
6573 PR tree-optimization/39839
6574 * gcc.target/arm/pr39839.c: New test case.
6576 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6578 * gnat.dg/unchecked_convert5b.adb: New test.
6579 * gnat.dg/unchecked_convert6.adb: Likewise.
6580 * gnat.dg/unchecked_convert6b.adb: Likewise.
6582 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6584 * gnat.dg/aggr15.ad[sb]: New test.
6586 2010-07-22 Dodji Seketeli <dodji@redhat.com>
6589 * g++.dg/debug/dwarf2/nested-2.C: New test case.
6591 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
6593 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6594 with dg-require-linker-plugin.
6596 2010-07-22 Richard Guenther <rguenther@suse.de>
6599 * g++.dg/lto/20100722-1_0.C: New testcase.
6601 2010-07-22 Richard Guenther <rguenther@suse.de>
6604 * gcc.dg/lto/20100720-3_0.c: New testcase.
6605 * gcc.dg/lto/20100720-3_1.c: Likewise.
6607 2010-07-22 Richard Guenther <rguenther@suse.de>
6609 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6610 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6613 * gcc.dg/lto/20100722-1_0.c: New testcase.
6615 2010-07-22 Martin Jambor <mjambor@suse.cz>
6617 PR tree-optimization/44891
6618 * gcc.c-torture/compile/pr44891.c: New test.
6620 2010-07-22 Richard Guenther <rguenther@suse.de>
6622 PR tree-optimization/45017
6623 * gcc.c-torture/execute/pr45017.c: New testcase.
6625 2010-07-22 Tobias Burnus <burnus@net-b.de>
6628 * gfortran.dg/aliasing_dummy_5.f90: New.
6630 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6633 * gcc.target/arm/pr43698.c: New test.
6635 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
6638 * Revert my commit r162325 for this PR.
6640 2010-07-21 Jakub Jelinek <jakub@redhat.com>
6643 * gcc.target/m68k/pr45015.c: New test.
6645 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
6648 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6651 2010-07-21 Richard Guenther <rguenther@suse.de>
6654 * g++.dg/lto/20100721-1_0.C: New testcase.
6656 2010-07-21 Martin Jambor <mjambor@suse.cz>
6658 PR tree-optimization/44900
6659 * g++.dg/torture/pr44900.C: New test.
6661 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
6664 * c-c++-common/uninit-17.c: Correct expected error.
6666 2010-07-21 Jakub Jelinek <jakub@redhat.com>
6668 * gcc.dg/guality/asm-1.c: New test.
6671 * gcc.dg/guality/pr45003-2.c: New test.
6672 * gcc.dg/guality/pr45003-3.c: New test.
6674 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6677 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6679 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
6681 * lib/scanasm.exp (dg-function-on-line): Test that a function is
6682 defined on the current line.
6683 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6684 * g++.dg/debug/dwarf2/pr44641.C: New.
6686 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
6688 * gcc.target/powerpc/block-move-1.c: New test.
6689 * gcc.target/powerpc/block-move-2.c: New test.
6691 2010-07-20 Jason Merrill <jason@redhat.com>
6694 * g++.dg/cpp0x/sfinae2.C: New.
6696 2010-07-20 Richard Guenther <rguenther@suse.de>
6699 * gcc.dg/lto/20100720-4_0.c: New testcase.
6701 2010-07-20 Richard Guenther <rguenther@suse.de>
6704 * gcc.dg/lto/20100720-2_0.c: New testcase.
6705 * gcc.dg/lto/20100720-2_1.c: Likewise.
6707 2010-07-20 Richard Guenther <rguenther@suse.de>
6710 * gcc.dg/lto/20100720-1_0.c: New testcase.
6711 * gcc.dg/lto/20100720-1_1.c: Likewise.
6713 2010-07-20 Jakub Jelinek <jakub@redhat.com>
6716 * gcc.dg/guality/pr45003-1.c: New test.
6718 2010-07-20 Richard Guenther <rguenther@suse.de>
6720 PR tree-optimization/44977
6721 * gcc.dg/torture/pr44977.c: New testcase.
6723 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
6725 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6728 2010-07-20 Richard Guenther <rguenther@suse.de>
6732 * gcc.dg/pr44971.c: New testcase.
6733 * gcc.c-torture/compile/pr44988.c: Likewise.
6735 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
6738 * gfortran.dg/allocate_with_typespec.f90: New test.
6739 * gfortran.dg/allocate_derived_1.f90: Update error message.
6741 2010-07-19 Jason Merrill <jason@redhat.com>
6744 * g++.dg/cpp0x/decltype23.C: New.
6746 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
6749 * gfortran.dg/class_defined_operator_1.f03 : New test.
6751 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
6753 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6754 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6755 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
6756 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6758 2010-07-19 Richard Guenther <rguenther@suse.de>
6761 * gcc.c-torture/compile/pr44941.c: New testcase.
6763 2010-07-19 Jason Merrill <jason@redhat.com>
6766 * g++.dg/template/sfinae24.C: New.
6768 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
6771 * gfortran.dg/data_implied_do_2.f90: Removed.
6773 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6776 * g++.dg/template/sfinae23.C: New.
6778 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6780 * lib/target-supports.exp (check_sse_os_support_available): New
6782 (check_sse_hw_available): New proc.
6783 (check_effective_target_sse_runtime): New proc.
6784 (check_effective_target_sse2_runtime): New proc.
6785 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6786 -msse2 if check_sse_os_support_available.
6787 * g++.dg/vect/vect.exp: Only run -msse2 tests if
6788 check_sse_os_support_available.
6789 * gcc.dg/vect/vect.exp: Likewise.
6790 * gfortran.dg/vect/vect.exp: Likewise.
6791 * gcc.target/i386/sol2-check: Renamed to ...
6792 * gcc.target/i386/sse-os-support.h: ... this.
6793 (sol2_check): Renamed to ...
6794 (sse_os_support): ... this.
6795 Only test movss with xmm registers.
6796 * gcc.target/i386/sse-check.h: Reflect new header and function names.
6797 Removed ILL_INSN, ILL_INSN_LEN.
6798 * gcc.target/i386/sse2-check.h: Likewise.
6799 * gcc.target/i386/sse3-check.h: Likewise.
6800 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6801 Removed cpuid.h, __get_cpuid test.
6802 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6803 Removed cpuid.h, __get_cpuid test.
6804 * g++.dg/other/pr40446.C: Likewise.
6805 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6806 * gcc.dg/compat/vector-1a_main.c: Likewise.
6807 * gcc.dg/compat/vector-2a_main.c: Likewise.
6808 * gcc.dg/pr36584.c: Likewise.
6809 * gcc.dg/pr37544.c: Likewise.
6810 * gcc.dg/torture/pr16104-1.c: Likewise.
6811 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6812 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6813 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6814 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6815 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6816 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6818 * gcc.dg/torture/pr35771-2.c: Likewise.
6819 * gcc.dg/torture/pr35771-3.c: Likewise.
6820 * gcc.target/i386/pr39315-2.c: Likewise.
6821 * gcc.target/i386/pr39315-4.c: Likewise.
6822 * gcc.target/i386/vperm-v2df.c: Likewise.
6823 * gcc.target/i386/vperm-v2di.c: Likewise.
6824 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6825 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6828 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
6831 * gfortran.dg/data_implied_do_2.f90: New test.
6833 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6835 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6837 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6839 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6840 to the "mips16" group.
6841 (mips_using_mips16_p): New procedure.
6842 (mips-dg-options): Use it.
6844 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6846 * gcc.target/mips/mips16-attributes-4.c: New test.
6848 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
6851 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6852 * gcc.target/powerpc/recip-2.c: Ditto.
6853 * gcc.target/powerpc/recip-3.c: Ditto.
6855 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
6857 * gcc.target/arm/pr42235.c: New test.
6859 2010-07-16 Jason Merrill <jason@redhat.com>
6862 * g++.dg/template/partial8.C: New.
6864 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6866 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6867 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
6869 (gualcvt): New overloaded inline.
6870 (GUALCVT): Use it for C++.
6871 * g++.dg/guality/guality.exp: New.
6872 * g++.dg/guality/guality.h: New.
6873 * g++.dg/guality/redeclaration1.C: New test.
6874 * g++.dg/dg.exp: Prune also guality/* tests.
6875 * gcc.dg/guality/pr43141.c: Moved to...
6876 * c-c++-common/guality/pr43141.c: ... here.
6878 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6881 * gfortran.dg/char4_iunit_2.f03: New test.
6883 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
6886 * lib/plugin-support.exp (plugin-test-execute):
6887 Add ${gcc_objdir}/intl to includes.
6889 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6892 * gcc.c-torture/execute/pr44942.c: New test.
6893 * gcc.target/i386/pr44942.c: New test.
6895 2010-07-15 Jason Merrill <jason@redhat.com>
6898 * g++.dg/cpp0x/implicit7.C: New.
6899 * g++.dg/cpp0x/implicit8.C: New.
6901 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6903 Disable float tests for __SPU__ targets due to lack of signed zero:
6904 * c-c++-common/torture/complex-sign-add.c (check_add_float).
6905 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6906 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6907 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6908 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6909 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6910 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6911 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6912 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6914 2010-07-15 Jakub Jelinek <jakub@redhat.com>
6916 * gfortran.dg/select_char_2.f90: New test.
6918 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
6920 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6923 2010-07-15 Janus Weil <janus@gcc.gnu.org>
6926 * gfortran.dg/typebound_generic_9.f03: New.
6928 2010-07-15 Richard Guenther <rguenther@suse.de>
6930 PR tree-optimization/44946
6931 * gcc.c-torture/compile/pr44946.c: New testcase.
6933 2010-07-15 Jakub Jelinek <jakub@redhat.com>
6936 * gfortran.dg/select_char_3.f90: New test.
6938 2010-07-15 Magnus Granberg <zorry@gentoo.org>
6939 Kevin F. Quinn <kevquinn@gentoo.org>
6941 * gcc.dg/Wtrampolines.c: New.
6943 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6946 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6948 2010-07-14 Jason Merrill <jason@redhat.com>
6951 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6953 Implement C++0x unrestricted unions (N2544)
6954 * g++.dg/cpp0x/union1.C: New.
6955 * g++.dg/cpp0x/union2.C: New.
6956 * g++.dg/cpp0x/union3.C: New.
6957 * g++.dg/cpp0x/defaulted2.C: Adjust.
6958 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6959 * g++.old-deja/g++.ext/anon2.C: Adjust.
6960 * g++.old-deja/g++.mike/misc6.C: Adjust.
6962 2010-07-14 Janus Weil <janus@gcc.gnu.org>
6965 * gfortran.dg/c_loc_tests_15.f90: New.
6967 2010-07-13 Jason Merrill <jason@redhat.com>
6970 * g++.dg/cpp0x/implicit6.C: New.
6972 2010-07-13 Jason Merrill <jason@redhat.com>
6975 * g++.dg/abi/noreturn1.C: New.
6976 * g++.dg/abi/noreturn2.C: New.
6978 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
6982 * c-c++-common/pr44832.c: New test.
6984 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
6987 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6988 on the target. Make sure that we can assemble the emitted asm when
6989 the test type is 'compile'.
6991 2010-07-13 Richard Guenther <rguenther@suse.de>
6993 PR tree-optimization/36960
6994 * g++.dg/torture/pr36960.C: New testcase.
6996 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6999 * g++.dg/template/sfinae21.C: New.
7000 * g++.dg/template/sfinae22.C: Likewise.
7002 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7005 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7006 * gcc.dg/plugin/ggcplug.c: Likewise.
7007 * g++.dg/plugin/selfassign.c: Likewise.
7008 * g++.dg/plugin/attribute_plugin.c: Likewise.
7009 * g++.dg/plugin/dumb_plugin.c: Likewise.
7010 * g++.dg/plugin/pragma_plugin.c: Likewise.
7012 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7014 * gcc.c-torture/execute/pr44683.x: New.
7015 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7017 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7023 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7024 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7025 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7026 * gfortran.dh/typebound_call_16.f03: New.
7027 * gfortran.dg/typebound_generic_6.f03: New.
7028 * gfortran.dg/typebound_generic_7.f03: New.
7029 * gfortran.dg/typebound_generic_8.f03: New.
7031 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7034 * gfortran.dg/char4_iunit_1.f03: New test.
7036 2010-07-12 Jakub Jelinek <jakub@redhat.com>
7038 * gcc.dg/tree-ssa/vrp53.c: New test.
7040 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7043 * g++.dg/template/sfinae19.C: New.
7044 * g++.dg/template/sfinae20.C: Likewise.
7046 2010-07-12 Jie Zhang <jie@codesourcery.com>
7048 * gcc.target/arm/interrupt-1.c: New test.
7049 * gcc.target/arm/interrupt-2.c: New test.
7051 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7053 * gcc.dg/pr42427.c: Require c99_runtime.
7054 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7056 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7057 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7058 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7059 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7060 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7061 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7062 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7063 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7064 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7065 * gcc.target/i386/pr37275.c: Require visibility support.
7067 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7069 * lib/target-supports.exp (check_effective_target_sse): New proc.
7070 * gcc.target/i386/sol2-check.h: New file.
7071 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7072 Include sol2-check.h.
7073 (main) Only run do_test () if sol2_check ().
7074 * gcc.target/i386/sse2-check.h: Likewise.
7075 * gcc.target/i386/sse3-check.h: Likewise.
7076 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7077 [__sun__ && __svr4__]: Execute SSE2 instruction.
7078 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7079 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7080 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7081 * g++.dg/ext/vector14.C: Likewise.
7082 * g++.dg/other/mmintrin.C: Likewise.
7083 * gcc.dg/20020418-1.c: Likewise.
7084 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7085 * gcc.dg/format/ms_unnamed-1.c: Likewise.
7086 * gcc.dg/format/unnamed-1.c: Likewise.
7087 Adapt dg-warning line number.
7088 * gcc.dg/graphite/pr40281.c: Likewise.
7089 * gcc.dg/pr32176.c: Likewise.
7090 * gcc.dg/pr40550.c: Likewise.
7091 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7092 * gcc.dg/torture/pr36891.c: Likewise.
7093 * gcc.target/i386/20020218-1.c: Likewise.
7094 * gcc.target/i386/20020523.c: Likewise.
7095 * gcc.target/i386/abi-1.c: Likewise.
7096 * gcc.target/i386/brokensqrt.c: Likewise.
7097 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7098 * gcc.target/i386/pr13366.c: Likewise.
7099 * gcc.target/i386/pr13685.c: Likewise.
7100 * gcc.target/i386/pr24306.c: Likewise.
7101 * gcc.target/i386/pr31486.c: Likewise.
7102 * gcc.target/i386/pr32065-1.c: Likewise.
7103 * gcc.target/i386/pr32065-2.c: Likewise.
7104 * gcc.target/i386/pr32389.c: Likewise.
7105 * gcc.target/i386/pr38824.c: Likewise.
7106 * gcc.target/i386/pr38931.c: Likewise.
7107 * gcc.target/i386/pr39592-1.c: Likewise.
7108 * gcc.target/i386/pr43766.c: Likewise.
7109 * gcc.target/i386/recip-divf.c: Likewise.
7110 * gcc.target/i386/recip-sqrtf.c: Likewise.
7111 * gcc.target/i386/recip-vec-divf.c: Likewise.
7112 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7113 * gcc.target/i386/sse-1.c: Likewise.
7114 * gcc.target/i386/sse-16.c: Likewise.
7115 * gcc.target/i386/sse-2.c: Likewise.
7116 * gcc.target/i386/sse-20.c: Likewise.
7117 * gcc.target/i386/sse-3.c: Likewise.
7118 * gcc.target/i386/sse-7.c: Likewise.
7119 * gcc.target/i386/sse-9.c: Likewise.
7120 * gcc.target/i386/sse-addps-1.c: Likewise.
7121 * gcc.target/i386/sse-addss-1.c: Likewise.
7122 * gcc.target/i386/sse-andnps-1.c: Likewise.
7123 * gcc.target/i386/sse-andps-1.c: Likewise.
7124 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7125 * gcc.target/i386/sse-comiss-1.c: Likewise.
7126 * gcc.target/i386/sse-comiss-2.c: Likewise.
7127 * gcc.target/i386/sse-comiss-3.c: Likewise.
7128 * gcc.target/i386/sse-comiss-4.c: Likewise.
7129 * gcc.target/i386/sse-comiss-5.c: Likewise.
7130 * gcc.target/i386/sse-comiss-6.c: Likewise.
7131 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7132 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7133 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7134 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7135 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7136 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7137 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7138 * gcc.target/i386/sse-divps-1.c: Likewise.
7139 * gcc.target/i386/sse-divss-1.c: Likewise.
7140 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7141 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7142 * gcc.target/i386/sse-maxps-1.c: Likewise.
7143 * gcc.target/i386/sse-maxss-1.c: Likewise.
7144 * gcc.target/i386/sse-minps-1.c: Likewise.
7145 * gcc.target/i386/sse-minss-1.c: Likewise.
7146 * gcc.target/i386/sse-movaps-1.c: Likewise.
7147 * gcc.target/i386/sse-movaps-2.c: Likewise.
7148 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7149 * gcc.target/i386/sse-movhps-1.c: Likewise.
7150 * gcc.target/i386/sse-movhps-2.c: Likewise.
7151 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7152 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7153 * gcc.target/i386/sse-movntps-1.c: Likewise.
7154 * gcc.target/i386/sse-movss-1.c: Likewise.
7155 * gcc.target/i386/sse-movss-2.c: Likewise.
7156 * gcc.target/i386/sse-movss-3.c: Likewise.
7157 * gcc.target/i386/sse-movups-1.c: Likewise.
7158 * gcc.target/i386/sse-movups-2.c: Likewise.
7159 * gcc.target/i386/sse-mulps-1.c: Likewise.
7160 * gcc.target/i386/sse-mulss-1.c: Likewise.
7161 * gcc.target/i386/sse-orps-1.c: Likewise.
7162 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7163 * gcc.target/i386/sse-recip-vec.c: Likewise.
7164 * gcc.target/i386/sse-recip.c: Likewise.
7165 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7166 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7167 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7168 * gcc.target/i386/sse-subps-1.c: Likewise.
7169 * gcc.target/i386/sse-subss-1.c: Likewise.
7170 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7171 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7172 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7173 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7174 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7175 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7176 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7177 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7178 * gcc.target/i386/sse-xorps-1.c: Likewise.
7179 * gcc.target/i386/ssefn-1.c: Likewise.
7180 * gcc.target/i386/ssefn-3.c: Likewise.
7181 * gcc.target/i386/sseregparm-1.c: Likewise.
7182 * gcc.target/i386/stackalign/return-3.c: Likewise.
7183 * gcc.target/i386/vectorize1.c: Likewise.
7184 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7185 * gcc.target/i386/xorps-sse.c: Likewise.
7186 * gfortran.dg/pr28158.f90: Likewise.
7187 * gfortran.dg/pr30667.f: Likewise.
7188 * gnat.dg/loop_optimization7.adb: Likewise.
7189 * gnat.dg/sse_nolib.adb: Likewise.
7191 2010-07-11 Tobias Burnus <burnus@net-b.de>
7194 * gfortran.dg/use_rename_6.f90: New.
7195 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7197 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7200 * gfortran.dg/class_24.f03: New.
7202 2010-07-10 Richard Guenther <rguenther@suse.de>
7205 * gcc.dg/lto/20100709-1_0.c: New testcase.
7206 * gcc.dg/lto/20100709-1_1.c: Likewise.
7208 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7210 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7212 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7215 * objc.dg/lto/trivial-1_0.m: New.
7216 * objc.dg/lto/lto.exp: New.
7217 * obj-c++.dg/lto/trivial-1_0.mm: New.
7218 * obj-c++.dg/lto/lto.exp: New.
7219 * objc.dg/symtab-1.m: Adjust sizes.
7220 * objc.dg/image-info.m: Do not run for gnu-runtime.
7222 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7224 * gcc.dg/pr32370.c: Allow another kind of error message.
7226 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
7228 * gnat.dg/atomic3.adb: New test.
7230 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7231 Denys Vlasenko <dvlasenk@redhat.com>
7232 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7234 PR tree-optimization/28632
7235 * gcc.dg/tree-ssa/vrp51.c: New test.
7236 * gcc.dg/tree-ssa/vrp52.c: New test.
7238 2010-07-09 Jason Merrill <jason@redhat.com>
7240 * g++.dg/abi/covariant6.C: New.
7241 * g++.dg/inherit/covariant17.C: Test both bases.
7242 * g++.dg/inherit/covariant7.C: Check vtable layout.
7244 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
7246 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7248 2010-07-09 Richard Guenther <rguenther@suse.de>
7250 PR tree-optimization/44852
7251 * gcc.c-torture/execute/pr44852.c: New testcase.
7253 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7255 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7256 multiplication by values.
7257 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7258 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7260 2010-07-09 Richard Guenther <rguenther@suse.de>
7262 PR tree-optimization/44882
7263 * gfortran.dg/pr44882.f90: New testcase.
7265 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7268 * gcc.target/arm/pr40657-1.c: New test.
7269 * gcc.target/arm/pr40657-2.c: New test.
7270 * gcc.c-torture/execute/pr40657.c: New test.
7272 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7274 * gcc.dg/tree-ssa/vrp50.c: New test.
7275 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7277 2010-07-08 Janus Weil <janus@gcc.gnu.org>
7280 * gfortran.dg/c_sizeof_1.f90: Modified.
7281 * gfortran.dg/storage_size_1.f08: New.
7282 * gfortran.dg/storage_size_2.f08: New.
7284 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7286 * gcc.c-torture/execute/20100708-1.c: New test.
7288 2010-07-08 Jakub Jelinek <jakub@redhat.com>
7291 * gfortran.dg/gomp/pr44847.f90: New test.
7293 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7295 PR tree-optimization/44710
7296 * gcc.dg/tree-ssa/ifc-6.c: New.
7297 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7299 2010-07-08 Tobias Burnus <burnus@net-b.de>
7302 * gfortran.dg/coarray_10.f90: Add an additional test.
7304 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7307 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7308 * gcc.c-torture/execute/pr44828.x: Revert.
7310 2010-07-08 Jason Merrill <jason@redhat.com>
7313 * g++.dg/inherit/covariant17.C: New.
7314 * g++.dg/abi/covariant1.C: Actually test for the bug.
7316 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7318 PR rtl-optimization/44838
7319 * gcc.dg/pr44838.c: New.
7321 2010-07-08 Richard Guenther <rguenther@suse.de>
7323 PR tree-optimization/44831
7324 * gcc.c-torture/compile/pr44831.c: New testcase.
7325 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7327 2010-07-08 Richard Guenther <rguenther@suse.de>
7329 PR tree-optimization/44861
7330 * g++.dg/vect/pr44861.cc: New testcase.
7332 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7335 * gcc.c-torture/execute/pr44828.x: New file.
7337 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7339 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7341 * g++.dg/ext/altivec-17.C: Adjust error message.
7343 2010-07-07 Tom Tromey <tromey@redhat.com>
7345 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7347 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7350 * gcc.target/i386/rdrand-1.c: Scan "jnc".
7351 * gcc.target/i386/rdrand-2.c: Likewise.
7352 * gcc.target/i386/rdrand-3.c: Likewise.
7354 2010-07-07 Jan Hubicka <jh@suse.cz>
7357 * g++.dg/torture/pr44813.C: New testcase.
7358 * g++.dg/torture/pr44826.C: New testcase.
7360 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
7362 PR rtl-optimization/44787
7363 * gcc.c-torture/compile/pr44788.c: New test.
7364 * gcc.target/arm/pr44788.c: New test.
7366 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7368 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7370 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7372 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7375 2010-07-06 Tobias Burnus <burnus@net-b.de>
7378 * gfortran.dg/parameter_array_init_6.f90: New.
7379 * gfortran.dg/initialization_20.f90: Update dg-error.
7380 * gfortran.dg/initialization_24.f90: Ditto.
7382 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7384 * gfortran.dg/dim_range_1.f90: New test.
7385 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7387 2010-07-06 Jason Merrill <jason@redhat.com>
7390 * g++.dg/cpp0x/initlist41.C: New.
7393 * g++.dg/template/ptrmem22.C: New.
7395 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
7397 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7399 * gcc.target/i386/i386.exp: Likewise.
7401 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7404 * gcc.dg/lto/20100518_0.c: Limit to x86.
7406 2010-07-06 Richard Guenther <rguenther@suse.de>
7409 * gcc.c-torture/execute/pr44828.c: New testcase.
7411 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7413 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7414 * g++.dg/warn/volatile1.C: Likewise.
7415 * g++.dg/template/warn1.C: Likewise.
7417 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7419 AVX Programming Reference (June, 2010)
7420 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7421 * g++.dg/other/i386-3.C: Likewise.
7422 * gcc.target/i386/sse-12.c: Likewise.
7424 * gcc.target/i386/f16c-check.h: New.
7425 * gcc.target/i386/rdfsbase-1.c: Likewise.
7426 * gcc.target/i386/rdfsbase-2.c: Likewise.
7427 * gcc.target/i386/rdgsbase-1.c: Likewise.
7428 * gcc.target/i386/rdgsbase-2.c: Likewise.
7429 * gcc.target/i386/rdrand-1.c: Likewise.
7430 * gcc.target/i386/rdrand-2.c: Likewise.
7431 * gcc.target/i386/rdrand-3.c: Likewise.
7432 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7433 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7434 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7435 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7436 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7437 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7438 * gcc.target/i386/wrfsbase-1.c: Likewise.
7439 * gcc.target/i386/wrfsbase-2.c: Likewise.
7440 * gcc.target/i386/wrgsbase-1.c: Likewise.
7441 * gcc.target/i386/wrgsbase-2.c: Likewise.
7443 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7444 (__builtin_ia32_vcvtps2ph): New.
7445 (__builtin_ia32_vcvtps2ph256): Likewise.
7447 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7448 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7450 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7451 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7453 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7454 (__builtin_ia32_vcvtps2ph256): Likewise.
7455 Add fsgsbase,rdrnd,f16c.
7457 * lib/target-supports.exp (check_effective_target_f16c): New.
7459 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7461 * gcc.dg/guality/nrv-1.c: New test.
7463 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
7466 * gcc.target/arm/pr42505.c: New test case.
7468 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7471 * g++.dg/opt/nrv16.C: New test.
7473 2010-07-05 Richard Guenther <rguenther@suse.de>
7475 PR tree-optimization/44784
7476 * gcc.c-torture/compile/pr44784.c: New testcase.
7478 2010-07-05 Ira Rosen <irar@il.ibm.com>
7480 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7481 Increase loop bound and array size.
7482 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7485 2010-07-05 Ira Rosen <irar@il.ibm.com>
7487 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7488 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7489 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7490 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7491 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7493 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
7496 * g++.dg/parse/template25.C: New.
7498 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
7500 PR rtl-optimization/44695
7501 * gcc.dg/torture/pr44695.c: New.
7503 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7506 * g++.dg/ext/pretty3.C: New.
7508 2010-07-04 Richard Guenther <rguenther@suse.de>
7511 * g++.dg/torture/pr44809.C: New testcase.
7513 2010-07-04 Richard Guenther <rguenther@suse.de>
7515 PR tree-optimization/44656
7516 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7518 2010-07-04 Ira Rosen <irar@il.ibm.com>
7519 Revital Eres <eres@il.ibm.com>
7521 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7523 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7524 gcc.dg/vect/vect-96.c: Likewise.
7525 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7526 that support misaligned stores. Change the number of expected
7527 misaligned accesses.
7528 * gcc.dg/vect/vect-peel-1.c: New test.
7529 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7530 gcc.dg/vect/vect-peel-4.c: Likewise.
7531 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7532 vectorizable on all targets that support realignment.
7533 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7535 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
7538 * gcc.dg/torture/pr44806.c: New.
7540 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7542 * gnat.dg/cond_expr1.adb: New test.
7544 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7546 * gnat.dg/modular3.adb: New test.
7547 * gnat.dg/modular3_pkg.ads: New helper.
7549 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
7550 Mikael Pettersson <mikpe@it.uu.se>
7553 * obj-c++.dg/encode-2.mm: Produce object and save temps.
7554 Make signed-ness of chars explicit. Scan the object for
7555 strings that are split by some target assemblers.
7556 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7559 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
7561 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7563 2010-07-02 Le-Chun Wu <lcwu@google.com>
7566 * g++.dg/warn/Wshadow-7.C: New test.
7568 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7569 Julian Brown <julian@codesourcery.com>
7570 Sandra Loosemore <sandra@codesourcery.com>
7572 * gcc.c-torture/execute/20100416-1.c: New test case.
7574 2010-07-02 Julian Brown <julian@codesourcery.com>
7575 Sandra Loosemore <sandra@codesourcery.com>
7579 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7580 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7582 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7583 Julian Brown <julian@codesourcery.com>
7585 * gcc.target/arm/neon/vadds64.c: Regenerated.
7586 * gcc.target/arm/neon/vaddu64.c: Regenerated.
7587 * gcc.target/arm/neon/vsubs64.c: Regenerated.
7588 * gcc.target/arm/neon/vsubu64.c: Regenerated.
7589 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7590 * gcc.target/arm/neon-vmls-1.c: Likewise.
7591 * gcc.target/arm/neon-vsubs64.c: New execution test.
7592 * gcc.target/arm/neon-vsubu64.c: New execution test.
7593 * gcc.target/arm/neon-vadds64.c: New execution test.
7594 * gcc.target/arm/neon-vaddu64.c: New execution test.
7596 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7598 * gcc.target/arm/neon-vands64.c: New.
7599 * gcc.target/arm/neon-vandu64.c: New.
7600 * gcc.target/arm/neon-vbics64.c: New.
7601 * gcc.target/arm/neon-vbicu64.c: New.
7602 * gcc.target/arm/neon-veors64.c: New.
7603 * gcc.target/arm/neon-veoru64.c: New.
7604 * gcc.target/arm/neon-vorns64.c: New.
7605 * gcc.target/arm/neon-vornu64.c: New.
7606 * gcc.target/arm/neon-vorrs64.c: New.
7607 * gcc.target/arm/neon-vorru64.c: New.
7608 * gcc.target/arm/neon/vands64.c: Regenerated.
7609 * gcc.target/arm/neon/vandu64.c: Regenerated.
7610 * gcc.target/arm/neon/vbics64.c: Regenerated.
7611 * gcc.target/arm/neon/vbicu64.c: Regenerated.
7612 * gcc.target/arm/neon/veors64.c: Regenerated.
7613 * gcc.target/arm/neon/veoru64.c: Regenerated.
7614 * gcc.target/arm/neon/vorns64.c: Regenerated.
7615 * gcc.target/arm/neon/vornu64.c: Regenerated.
7616 * gcc.target/arm/neon/vorrs64.c: Regenerated.
7617 * gcc.target/arm/neon/vorru64.c: Regenerated.
7619 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7621 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7623 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7625 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7626 * gfortran.dg/intent_out_5.f90: Same.
7627 * gfortran.dg/ltrans-7.f90: Same.
7628 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7630 2010-07-02 Jan Hubicka <jh@suse.cz>
7632 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7634 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7636 * objc-obj-c++-shared/Object1.h: Correct Line endings.
7638 2010-07-02 Jakub Jelinek <jakub@redhat.com>
7641 * c-c++-common/Wunused-var-12.c: New test.
7643 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
7646 * gcc.target/arm/pr42835.c: New test.
7649 * gcc.target/arm/pr42172-1.c: New test.
7651 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7653 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7655 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7657 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7658 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7659 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7660 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7661 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7662 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7663 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7664 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7665 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7666 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7667 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7668 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7669 * gcc.target/arm/neon-vdup_ns64.c: New.
7670 * gcc.target/arm/neon-vdup_nu64.c: New.
7671 * gcc.target/arm/neon-vdupQ_ns64.c: New.
7672 * gcc.target/arm/neon-vdupQ_nu64.c: New.
7673 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7674 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7675 * gcc.target/arm/neon-vmov_ns64.c: New.
7676 * gcc.target/arm/neon-vmov_nu64.c: New.
7677 * gcc.target/arm/neon-vmovQ_ns64.c: New.
7678 * gcc.target/arm/neon-vmovQ_nu64.c: New.
7679 * gcc.target/arm/neon-vget_lanes64.c: New.
7680 * gcc.target/arm/neon-vget_laneu64.c: New.
7681 * gcc.target/arm/neon-vset_lanes64.c: New.
7682 * gcc.target/arm/neon-vset_laneu64.c: New.
7684 2010-07-02 Richard Guenther <rguenther@suse.de>
7686 * g++.dg/torture/20100702-1.C: New testcase.
7688 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7691 * gcc.c-torture/compile/pr44707.c: New test.
7693 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7696 * g++.dg/template/crash101.C: New.
7698 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7700 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7701 Use the ABI-0 accessors and fail it for m64.
7703 2010-07-02 Jan Hubicka <jh@suse.cz>
7705 * g++.dg/tree-ssa/pr44706.C: New testcase.
7707 2010-07-02 Richard Guenther <rguenther@suse.de>
7709 PR tree-optimization/44748
7710 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7712 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7714 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7715 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
7716 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7717 the method types to forward:.
7719 2010-06-30 Jason Merrill <jason@redhat.com>
7721 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7722 * g++.dg/other/pr25632.C: Likewise.
7724 2010-07-01 Jakub Jelinek <jakub@redhat.com>
7726 PR tree-optimization/40421
7727 * gfortran.fortran-torture/compile/pr40421.f90: New test.
7729 2010-07-01 Richard Guenther <rguenther@suse.de>
7733 * gcc.c-torture/execute/20100316-1.c: New testcase.
7734 * gcc.c-torture/execute/pr44468.c: Likewise.
7735 * gcc.c-torture/compile/20100609-1.c: Likewise.
7736 * gcc.dg/volatile2.c: Adjust.
7737 * gcc.dg/plugin/selfassign.c: Likewise.
7738 * gcc.dg/pr36902.c: Likewise.
7739 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7740 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7741 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7742 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7743 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7744 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7745 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7746 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7747 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7748 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7749 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7750 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7751 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7752 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7753 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7754 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7755 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7756 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7757 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7758 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7759 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7760 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7761 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7762 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7763 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7764 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7765 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7766 * gcc.dg/struct/w_prof_local_array.c: Likewise.
7767 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7768 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7769 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7770 * gcc.dg/struct/w_prof_global_array.c: Likewise.
7771 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7772 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7773 * gcc.dg/struct/w_prof_local_var.c: Likewise.
7774 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7775 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7776 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7777 * gcc.dg/struct/w_prof_global_var.c: Likewise.
7778 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7779 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7780 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7781 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7782 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7783 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7784 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7785 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7786 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7787 * gcc.dg/tree-prof/stringop-1.c: Adjust.
7788 * g++.dg/tree-ssa/pr31146.C: Likewise.
7789 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7790 * g++.dg/tree-ssa/pr33604.C: Likewise.
7791 * g++.dg/plugin/selfassign.c: Likewise.
7792 * gfortran.dg/array_memcpy_3.f90: Likewise.
7793 * gfortran.dg/array_memcpy_4.f90: Likewise.
7794 * c-c++-common/torture/pr42834.c: New testcase.
7796 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7799 * g++.dg/template/crash100.C: New.
7801 2010-06-30 Jan Hubicka <jh@suse.cz>
7803 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7805 2010-06-30 Michael Matz <matz@suse.de>
7808 * gcc.dg/pr44699.c: New test.
7810 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
7812 PR tree-optimization/39799
7813 * c-c++-common/uninit-17.c: New test.
7815 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7818 * gfortran.dg/read_infnan_1.f90: New test.
7820 2010-06-29 Jason Merrill <jason@redhat.com>
7822 Enable implicitly declared move constructor/operator= (N3053).
7823 * g++.dg/cpp0x/implicit3.C: New.
7824 * g++.dg/cpp0x/implicit4.C: New.
7825 * g++.dg/cpp0x/implicit5.C: New.
7826 * g++.dg/cpp0x/implicit-copy.C: Adjust.
7827 * g++.dg/cpp0x/not_special.C: Adjust.
7828 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7829 * g++.dg/cpp0x/rv1n.C: Adjust.
7830 * g++.dg/cpp0x/rv1p.C: Adjust.
7831 * g++.dg/cpp0x/rv2n.C: Adjust.
7832 * g++.dg/cpp0x/rv2p.C: Adjust.
7833 * g++.dg/cpp0x/rv3n.C: Adjust.
7834 * g++.dg/cpp0x/rv3p.C: Adjust.
7835 * g++.dg/cpp0x/rv4n.C: Adjust.
7836 * g++.dg/cpp0x/rv4p.C: Adjust.
7837 * g++.dg/cpp0x/rv5n.C: Adjust.
7838 * g++.dg/cpp0x/rv5p.C: Adjust.
7839 * g++.dg/cpp0x/rv6n.C: Adjust.
7840 * g++.dg/cpp0x/rv6p.C: Adjust.
7841 * g++.dg/cpp0x/rv7n.C: Adjust.
7842 * g++.dg/cpp0x/rv7p.C: Adjust.
7843 * g++.dg/cpp0x/rv8p.C: Adjust.
7844 * g++.dg/gomp/pr26690-1.C: Adjust.
7845 * g++.dg/other/error20.C: Adjust.
7846 * g++.dg/other/error31.C: Adjust.
7847 * g++.dg/parse/error19.C: Adjust.
7848 * g++.dg/template/qualttp5.C: Adjust.
7849 * g++.old-deja/g++.law/ctors5.C: Adjust.
7851 Enable implicitly deleted functions (N2346)
7852 * g++.dg/cpp0x/defaulted17.C: New.
7853 * g++.dg/cpp0x/implicit1.C: New.
7854 * g++.dg/cpp0x/implicit2.C: New.
7855 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7856 * g++.dg/ext/has_virtual_destructor.C: Adjust.
7857 * g++.dg/init/ctor4.C: Adjust.
7858 * g++.dg/init/synth2.C: Adjust.
7859 * g++.dg/lto/20081118_1.C: Adjust.
7860 * g++.dg/other/error13.C: Adjust.
7861 * g++.dg/other/unused1.C: Adjust.
7862 * g++.old-deja/g++.bob/inherit2.C: Adjust.
7863 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7864 * g++.old-deja/g++.jason/opeq3.C: Adjust.
7865 * g++.old-deja/g++.law/ctors17.C: Adjust.
7866 * g++.old-deja/g++.oliva/delete1.C: Adjust.
7867 * g++.old-deja/g++.pt/assign1.C: Adjust.
7868 * g++.old-deja/g++.pt/crash20.C: Adjust.
7870 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7871 * g++.dg/cpp0x/defaulted13.C: Adjust.
7872 * g++.dg/cpp0x/defaulted2.C: Adjust.
7873 * g++.dg/cpp0x/defaulted3.C: Adjust.
7874 * g++.dg/cpp0x/initlist9.C: Adjust.
7875 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7876 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7877 * g++.dg/init/synth2.C: Adjust.
7879 * g++.dg/cpp0x/defaulted19.C: New.
7881 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7882 * g++.dg/template/error23.C: Fix for -std=c++0x.
7884 2010-06-29 Janus Weil <janus@gcc.gnu.org>
7887 * gfortran.dg/proc_ptr_28.f90: New.
7889 2010-06-29 Jakub Jelinek <jakub@redhat.com>
7891 PR tree-optimization/43801
7892 * g++.dg/torture/pr43801.C: New test.
7895 * g++.dg/debug/dwarf2/accessibility1.C: New test.
7897 2010-06-29 Jason Merrill <jason@redhat.com>
7900 * g++.dg/template/qualified-id2.C: New.
7901 * g++.dg/template/qualified-id3.C: New.
7903 2010-06-29 Janus Weil <janus@gcc.gnu.org>
7906 * gfortran.dg/associated_target_4.f90: New.
7908 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
7911 * gfortran.dg/aliasing_array_result_1.f90 : New test.
7913 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7915 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7917 2010-06-29 Jan Hubicka <jh@suse.cz>
7919 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7921 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
7924 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7925 * gcc.target/arm/wmul-3.c: New test.
7926 * gcc.target/arm/wmul-4.c: New test.
7928 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
7930 PR rtl-optimization/44659
7931 * gcc.target/i386/extract-1.c: New.
7932 * gcc.target/i386/extract-2.c: Likewise.
7933 * gcc.target/i386/extract-3.c: Likewise.
7934 * gcc.target/i386/extract-4.c: Likewise.
7935 * gcc.target/i386/extract-5.c: Likewise.
7936 * gcc.target/i386/extract-6.c: Likewise.
7938 2010-06-28 Jakub Jelinek <jakub@redhat.com>
7941 * g++.dg/warn/Wunused-var-14.C: New test.
7943 2010-06-28 Tobias Burnus <burnus@net-b.de>
7946 * gfortran.dg/nan_6.f90: New.
7948 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
7950 PR tree-optimization/43781
7951 * gcc.dg/torture/pr43781.c: New.
7953 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
7956 * gfortran.dg/actual_rank_check_1.f90: New test.
7958 2010-06-28 Martin Jambor <mjambor@suse.cz>
7960 * gcc.dg/ipa/ipa-sra-6.c: New test.
7962 2010-06-28 Jan Hubicka <jh@suse.cz>
7964 PR tree-optimization/44687
7965 * gcc.c-torture/compile/pr44687.c
7967 2010-06-28 Martin Jambor <mjambor@suse.cz>
7970 * g++.dg/torture/pr44535.C: New test.
7972 2010-06-28 Michael Matz <matz@suse.de>
7975 * gfortran.dg/pr44592.f90: New test.
7977 2010-06-28 Jan Hubicka <jh@suse.cz>
7979 PR tree-optimization/44357
7980 * g++.dg/torture/pr44357.C: New testcase.
7982 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7984 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7985 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7986 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7987 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7988 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7989 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7990 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7991 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7993 2010-06-27 Jan Hubicka <jh@suse.cz>
7995 * gcc.c-torture/compile/pr44686.c: New file.
7997 2010-06-27 Richard Guenther <rguenther@suse.de>
7999 PR tree-optimization/44683
8000 * gcc.c-torture/execute/pr44683.c: New testcase.
8002 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8004 * gnat.dg/noreturn3.ad[sb]: New test.
8006 2010-06-26 Jason Merrill <jason@redhat.com>
8008 * g++.dg/cpp0x/explicit5.C: New.
8010 2010-06-26 Richard Guenther <rguenther@suse.de>
8012 PR tree-optimization/44393
8013 * gcc.dg/pr44393.c: New testcase.
8015 2010-06-26 Jan Hubicka <jh@suse.cz>
8017 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8019 2010-06-26 Richard Guenther <rguenther@suse.de>
8022 * gcc.dg/pr44674.c: New testcase.
8024 2010-06-26 Joseph Myers <joseph@codesourcery.com>
8026 * gcc.dg/opts-3.c: New test.
8028 2010-06-26 Tobias Burnus <burnus@net-b.de>
8030 * gfortran.dg/type_decl_1.f90: New.
8031 * gfortran.dg/type_decl_2.f90: New.
8033 2010-06-26 Tobias Burnus <burnus@net-b.de>
8035 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8036 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8038 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8041 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8042 error in comparing reals.
8044 2010-06-25 Tobias Burnus <burnus@net-b.de>
8046 * selected_real_kind_2.f90: New.
8047 * selected_real_kind_3.f90: New.
8049 2010-06-25 Tobias Burnus <burnus@net-b.de>
8051 * gfortran.dg/entry_19.f90: New.
8053 2010-06-25 Tobias Burnus <burnus@net-b.de>
8055 * gfortran.dg/end_subroutine_1.f90: New.
8056 * gfortran.dg/end_subroutine_2.f90: New.
8057 * gfortran.dg/interface_proc_end.f90: Update.
8059 2010-06-25 Tobias Burnus <burnus@net-b.de>
8061 * gfortran.dg/semicolon_fixed.f: Update.
8062 * gfortran.dg/semicolon_fixed_2.f: New.
8063 * gfortran.dg/semicolon_free_2.f90: New.
8064 * gfortran.dg/semicolon_free.f90: Update.
8066 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8069 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8071 2010-06-25 Martin Jambor <mjambor@suse.cz>
8073 * g++.dg/ipa/iinline-3.C: New test.
8074 * gcc.dg/ipa/modif-1.c: Removed.
8076 2010-06-25 Jan Hubicka <jh@suse.cz>
8078 * gcc.dg/tree-ssa/ipa-split-1.c
8080 2010-06-25 Martin Jambor <mjambor@suse.cz>
8082 * g++.dg/ipa/iinline-2.C: New test.
8084 2010-06-25 Jakub Jelinek <jakub@redhat.com>
8087 * gfortran.dg/pr43866.f90: New test.
8089 PR tree-optimization/44539
8090 * gcc.dg/pr44539.c: New test.
8092 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
8096 * gcc.target/mips/madd-9.c: New test.
8098 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
8101 * gcc.dg/noncompile/pr44517.c: New.
8102 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8104 2010-06-24 Steve Ellcey <sje@cup.hp.com>
8107 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8108 and add argument to nop for IA64.
8110 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
8113 * gcc.target/i386/mod-1.c: New.
8114 * gcc.target/i386/umod-1.c: Likewise.
8115 * gcc.target/i386/umod-2.c: Likewise.
8116 * gcc.target/i386/umod-3.c: Likewise.
8118 2010-06-24 Jakub Jelinek <jakub@redhat.com>
8121 * g++.dg/torture/pr44492.C: New test.
8123 2010-06-24 Andi Kleen <ak@linux.intel.com>
8125 * c-c++-common/warn-omitted-condop.c: New.
8127 2010-06-24 Tobias Burnus <burnus@net-b.de>
8130 * gfortran.dg/import8.f90: New.
8132 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8134 * gnat.dg/not_null.adb: Update test case.
8136 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8139 * g++.dg/warn/Wunused-var-13.C: New test.
8142 * g++.dg/diagnostic/method1.C: New test.
8144 2010-06-22 Cary Coutant <ccoutant@google.com>
8146 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8148 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8151 * gfortran.dg/abstract_type_8.f03: New.
8153 2010-06-21 Jason Merrill <jason@redhat.com>
8155 * g++.dg/cpp0x/noexcept08.C: New.
8157 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8159 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8162 * gcc.target/i386/sse2-vec-2a.c: New.
8164 2010-06-21 DJ Delorie <dj@redhat.com>
8166 * gcc.dg/pragma-diag-1.c: New.
8168 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8171 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8173 2010-06-21 Alan Modra <amodra@gmail.com>
8176 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8177 tail call to check_fa_mid.
8179 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8182 * gcc.c-torture/execute/pr44575.c: New test.
8184 2010-06-21 Tobias Burnus <burnus@net-b.de>
8187 * gfortran.dg/contiguous_1.f90: New.
8188 * gfortran.dg/contiguous_2.f90: New.
8189 * gfortran.dg/contiguous_3.f90: New.
8191 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8193 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8194 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8196 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8199 * gcc.target/i386/pr44546.c: New test.
8201 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8203 * gcc.dg/opts-2.c: New test.
8205 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8208 * gfortran.dg/typebound_proc_15.f03: Modified.
8210 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
8213 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8214 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8216 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8218 * g++.dg/ext/label13.C: Fix typo in last change.
8220 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8223 * gfortran.dg/eof_3.f90
8224 * gfortran.dg/endfile_2.f90
8225 * gfortran.dg/endfile_4.f90
8226 * gfortran.dg/endfile_3.f90
8228 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8231 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8233 2010-06-18 Tobias Burnus <burnus@net-b.de>
8236 * gfortran.dg/allocate_alloc_opt_11.f90: New.
8238 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
8240 * gcc.target/arm/pr40900.c: New test.
8242 2010-06-18 Arnaud Charlet <charlet@adacore.com>
8244 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8246 2010-06-17 Janus Weil <janus@gcc.gnu.org>
8249 * gfortran.dg/typebound_call_15.f03: New.
8251 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
8254 * g++.dg/pr44486.C: New.
8256 2010-06-16 DJ Delorie <dj@redhat.com>
8258 * gcc.target/i386/volatile-bitfields-1.c: New.
8259 * gcc.target/i386/volatile-bitfields-2.c: New.
8261 2010-06-16 Jason Merrill <jason@redhat.com>
8263 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8265 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8267 2010-06-16 Richard Guenther <rguenther@suse.de>
8270 * gcc.c-torture/execute/pr44555.c: New testcase.
8272 2010-06-16 Janus Weil <janus@gcc.gnu.org>
8275 * gfortran.dg/typebound_proc_16.f03: New.
8277 2010-06-16 Martin Jambor <mjambor@suse.cz>
8279 * g++.dg/torture/pr43905.C: New test.
8281 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8284 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8285 initialization loop from being vectorized.
8286 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8288 2010-06-16 Alan Modra <amodra@gmail.com>
8290 PR tree-optimization/44507
8291 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8293 2010-06-15 Jason Merrill <jason@redhat.com>
8295 * g++.dg/overload/arg3.C: Adjust error locations.
8296 * g++.dg/overload/copy1.C: Likewise.
8297 * g++.dg/tc1/dr152.C: Likewise.
8298 * g++.dg/template/incomplete4.C: Likewise.
8299 * g++.dg/template/incomplete5.C: Likewise.
8300 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8301 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8302 * g++.old-deja/g++.pt/crash9.C: Likewise.
8304 * g++.dg/inherit/virtual5.C: New.
8306 * g++.dg/cpp0x/defaulted18.C: New.
8308 * g++.dg/cpp0x/initlist40.C: New.
8310 * g++.dg/cpp0x/initlist39.C: New.
8312 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8315 * gcc.dg/graphite/pr44391.c: New.
8317 2010-06-15 Janus Weil <janus@gcc.gnu.org>
8320 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8321 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8322 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8323 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8325 2010-06-15 Richard Guenther <rguenther@suse.de>
8327 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8329 2010-06-15 Richard Guenther <rguenther@suse.de>
8331 * gcc.dg/vect/bb-slp-21.c: Adjust.
8332 * gcc.dg/vect/bb-slp-13.c: Likewise
8333 * gcc.dg/vect/bb-slp-4.c: Likewise
8334 * gcc.dg/vect/bb-slp-22.c: Likewise
8335 * gcc.dg/vect/bb-slp-14.c: Likewise
8336 * gcc.dg/vect/bb-slp-23.c: Likewise
8337 * gcc.dg/vect/bb-slp-15.c: Likewise
8338 * gcc.dg/vect/bb-slp-17.c: Likewise
8339 * gcc.dg/vect/bb-slp-18.c: Likewise
8340 * gcc.dg/vect/bb-slp-19.c: Likewise
8341 * gcc.dg/vect/bb-slp-10.c: Likewise
8342 * gcc.dg/vect/bb-slp-11.c: Likewise
8343 * gcc.dg/vect/bb-slp-20.c: Likewise
8344 * gcc.dg/vect/bb-slp-3.c: Likewise
8346 2010-06-15 Jakub Jelinek <jakub@redhat.com>
8349 * gfortran.dg/gomp/pr44536.f90: New test.
8350 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8352 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
8355 * gcc.target/i386/avx-vextractf128-256-3.c: New.
8356 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8358 2010-06-14 Jakub Jelinek <jakub@redhat.com>
8360 PR tree-optimization/44508
8361 * gcc.dg/tree-ssa/pr21086.c: Adjust.
8364 * gcc.dg/pr44509.c: New test.
8366 2010-06-14 Ira Rosen <irar@il.ibm.com>
8368 PR tree-optimization/44507
8369 * gcc.dg/vect/pr44507.c: New test.
8371 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
8373 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8374 and c-pretty-print.h.
8376 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8378 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
8380 * gfortran.dg/whole_file_18.f90: Updated error message.
8382 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
8384 * gfortran.dg/whole_file_20.f03: New.
8386 2010-06-12 Jan Hubicka <jh@suse.cz>
8388 * gcc.c-torture/compile/pc44485.c: New testcase.
8390 2010-06-12 Janus Weil <janus@gcc.gnu.org>
8393 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8394 * gfortran.dg/typebound_proc_14.f03: New.
8395 * gfortran.dg/typebound_proc_15.f03: New.
8397 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8399 * gcc.dg/opts-1.c: New test.
8401 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8403 * gcc.dg/funroll-loops-all.c: Update expected error.
8405 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
8408 * gcc.target/i386/pr44481.c: New test.
8410 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
8412 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8414 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8417 * gcc.dg/tree-ssa/pr44483.c: New.
8419 2010-06-11 Paul Brook <paul@codesourcery.com>
8421 * g++.dg/other/arm-neon-1.C: New test.
8423 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
8427 * gfortran.dg/class_23.f03: New test.
8429 2010-06-11 Jan Hubicka <jh@suse.cz>
8431 * gcc.dg/ipa/pure-const-2.c: New testcase.
8433 2010-06-11 Jan Hubicka <jh@suse.cz>
8435 * gcc.dg/noreturn-7.c: Update.
8436 * gcc.dg/noreturn-4.c: Update.
8438 2010-06-10 Dodji Seketeli <dodji@redhat.com>
8441 * g++.dg/other/typedef4.C: New test.
8443 2010-06-10 Janus Weil <janus@gcc.gnu.org>
8446 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8448 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
8451 * gfortran.dg/asynchronous_3.f03
8453 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8456 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8457 non-temporal stores out of the tests to form new test cases. As a
8458 result, no non-temporal store should be generated in this case.
8460 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8461 prefetch-7.c that generate one non-temporal store.
8463 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
8464 prefetch-7.c that generate one non-temporal store and one
8465 one-temporal prefetch.
8467 2010-06-10 Martin Jambor <mjambor@suse.cz>
8469 PR tree-optimization/44258
8470 * gcc.dg/tree-ssa/pr44258.c: New test.
8472 2010-06-10 Daniel Kraft <d@domob.eu>
8475 * gfortran.dg/associate_1.f03: New test.
8476 * gfortran.dg/associate_2.f95: New test.
8477 * gfortran.dg/associate_3.f03: New test.
8478 * gfortran.dg/associate_4.f08: New test.
8480 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8482 * gfortran.dg/selected_char_kind_4.f90: New test.
8484 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
8486 * gcc.dg/pr42461.c: New test.
8488 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8491 * gfortran.dg/selected_real_kind_1.f90: New.
8493 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8496 * gfortran.dg/warn_conversion.f90: Removed check for redundant
8498 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8501 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8503 * gfortran.dg/data_namelist_conflict.f90: New test.
8505 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8507 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8508 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8509 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8511 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8513 * gfortran.dg/mvbits_9.f90: New test.
8514 * gfortran.dg/ibset_1.f90: Ditto.
8515 * gfortran.dg/ibits_1.f90: Ditto.
8516 * gfortran.dg/btest_1.f90: Ditto.
8517 * gfortran.dg/ibclr_1.f90: Ditto.
8519 2010-06-09 Jason Merrill <jason@redhat.com>
8522 * g++.dg/cpp0x/decltype23.C: Move to...
8523 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8525 2010-06-09 Janus Weil <janus@gcc.gnu.org>
8528 * gfortran.dg/typebound_call_14.f03: New test.
8530 2010-06-09 Martin Jambor <mjambor@suse.cz>
8532 PR tree-optimization/44423
8533 * gcc.dg/tree-ssa/pr44423.c: New test.
8535 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
8538 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8539 TV_NONE to initialize tv_id field.
8540 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8541 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8542 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8544 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8545 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8546 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8548 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
8550 PR tree-optimization/39874
8552 * gcc.dg/pr39874.c: New file.
8554 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
8556 * g++.dg/ext/attr-alias-1.C: New.
8557 * g++.dg/ext/attr-alias-2.C: New.
8559 2010-06-07 Tobias Burnus <burnus@net-b.de>
8562 * gfortran.dg/proc_ptr_27.f90: New.
8564 2010-06-07 Jason Merrill <jason@redhat.com>
8567 * g++.dg/cpp0x/decltype23.C: New.
8569 2010-06-08 Andrew Pinski <pinskia@gmail.com>
8570 Shujing Zhao <pearly.zhao@oracle.com>
8573 * gcc.dg/c90-const-expr-10.c: Adjust.
8574 * gcc.dg/c99-const-expr-10.c: Adjust.
8575 * gcc.dg/init-bad-7.c: New.
8577 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8579 * lib/target-supports.exp (check_effective_target_gas): New proc.
8580 * gcc.c-torture/execute/960321-1.x: New file.
8582 2010-06-07 Jason Merrill <jason@redhat.com>
8585 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8587 2010-06-07 Jakub Jelinek <jakub@redhat.com>
8590 * g++.dg/warn/Wunused-var-12.C: New test.
8593 * c-c++-common/Wunused-var-11.c: New test.
8595 2010-06-07 Jan Hubicka <jh@suse.cz>
8597 * gcc.dg/ipa/pure-const-1.c: New testcase.
8599 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
8601 PR rtl-optimization/44404
8602 * gcc.dg/pr44404.c: New.
8604 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
8607 * gcc.target/i386/abi-2.c: Check sysv abi here.
8608 * gcc.target/i386/aes-avx-check.h: Call test in noinline
8609 function to avoid failures by different ABIs.
8610 * gcc.target/i386/aes-check.h: Likewise.
8611 * gcc.target/i386/avx-check.h: Likewise.
8612 * gcc.target/i386/fma4-check.h: Likewise.
8613 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8614 * gcc.target/i386/mmx-check.h: Likewise.
8615 * gcc.target/i386/pclmul-avx-check.h: Likewise.
8616 * gcc.target/i386/pclmul-check.h: Likewise.
8617 * gcc.target/i386/sse-check.h: Likewise.
8618 * gcc.target/i386/sse2-check.h: Likewise.
8619 * gcc.target/i386/sse3-check.h: Likewise.
8620 * gcc.target/i386/sse4_1-check.h: Likewise.
8621 * gcc.target/i386/sse4_2-check.h: Likewise.
8622 * gcc.target/i386/sse4a-check.h: Likewise.
8623 * gcc.target/i386/ssse3-check.h: Likewise.
8624 * gcc.target/i386/xop-check.h: Likewise.
8625 * gcc.target/i386/pr27971.c: Fix for LLP64.
8626 * gcc.target/i386/pr39139.c: Likewise.
8627 * gcc.target/i386/pr39315-check.c: Likewise.
8628 * gcc.target/i386/vararg-1.c: Likewise.
8629 * gcc.target/i386/vararg-2.c: Likewise.
8630 Additional add dg-compile to avoid failure due
8633 * gcc.dg/compound-literal-1.c: Fix for llp64.
8634 * gcc.dg/pr32370.c: Likewise.
8635 * gcc.dg/pr37561.c: Likewise.
8636 * gcc.dg/pr41340.c: Likewise.
8637 * gcc.dg/pr41551.c: Likewise.
8639 2010-05-25 Dodji Seketeli <dodji@redhat.com>
8642 * g++.dg/debug/dwarf2/typedef3.C: New test.
8644 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8647 * c-c++-common/pr20000.c: New.
8649 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
8652 * g++.dg/init/pr44086.C: New.
8653 * g++.dg/cpp0x/decltype4.C: Adjust.
8655 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
8658 * gfortran.dg/generic_23.f03: New test.
8660 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
8663 * gfortran.dg/alloc_comp_class_1.f90 : New test.
8665 2010-06-05 Jakub Jelinek <jakub@redhat.com>
8668 * c-c++-common/Wunused-var-9.c: New test.
8670 2010-06-05 Jason Merrill <jason@redhat.com>
8672 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8674 2010-06-05 Joseph Myers <joseph@codesourcery.com>
8677 * gcc.dg/c99-restrict-4.c: New test.
8679 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
8681 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8682 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8683 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8684 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8685 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8686 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8687 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8688 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8689 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8690 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8691 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8692 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8693 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8694 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8695 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8696 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8697 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8698 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8699 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8700 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8701 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8702 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8704 2010-06-04 Jason Merrill <jason@redhat.com>
8706 * g++.dg/cpp0x/noexcept06.C: New.
8707 * g++.dg/cpp0x/noexcept07.C: New.
8709 * g++.dg/cpp0x/noexcept01.C: New.
8710 * g++.dg/cpp0x/noexcept02.C: New.
8711 * g++.dg/cpp0x/noexcept03.C: New.
8712 * g++.dg/cpp0x/noexcept04.C: New.
8713 * g++.dg/cpp0x/noexcept05.C: New.
8715 2010-06-04 Jakub Jelinek <jakub@redhat.com>
8718 * g++.dg/warn/Wunused-var-10.C: New test.
8719 * g++.dg/warn/Wunused-var-11.C: New test.
8722 * c-c++-common/Wunused-var-10.c: New test.
8724 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8727 * gcc.dg/assign-warn-2.c: Update.
8728 * gcc.dg/cpp/line3.c: Update.
8729 * gcc.dg/c99-array-lval-8.c: Update.
8730 * gcc.dg/cast-qual-2.c: Update.
8731 * gcc.dg/c99-arraydecl-3.c: Update.
8732 * gcc.dg/assign-warn-1.c: Update.
8733 * gcc.dg/format/gcc_diag-1.c: Update.
8735 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
8737 PR rtl-optimization/39871
8738 PR rtl-optimization/40615
8739 PR rtl-optimization/42500
8740 PR rtl-optimization/42502
8741 * gcc.target/arm/eliminate.c: New test.
8743 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
8746 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8747 * g++.old-deja/g++.other/delete3.C: Likewise.
8748 * g++.old-deja/g++.other/new.C: Likewise.
8749 * g++.old-deja/g++.law/operators27.C: Likewise.
8750 * g++.old-deja/g++.mike/p755.C: Likewise.
8751 * g++.dg/eh/new1.C: Likewise.
8752 * g++.dg/init/new5.C: Likewise.
8754 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8756 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
8757 * gfortran.dg/unpack_bounds_2.f90: Likewise.
8758 * gfortran.dg/unpack_bounds_3.f90: Likewise.
8760 2010-06-03 Richard Guenther <rguenther@suse.de>
8763 * lib/lto.exp: Always load gcc.exp.
8764 (lto-obj): For C source files invoke gcc_target_compile.
8765 * g++.dg/lto/20100603-1_0.C: New testcase.
8766 * g++.dg/lto/20100603-1_1.c: Likewise.
8768 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
8770 PR tree-optimization/43688
8771 * gfortran.dg/pr43688.f90: New.
8773 2010-06-03 Richard Guenther <rguenther@suse.de>
8776 * gcc.dg/lto/20100603-1_0.c: New testcase.
8777 * gcc.dg/lto/20100603-2_0.c: Likewise.
8778 * gcc.dg/lto/20100603-3_0.c: Likewise.
8780 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8783 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8784 * gcc.target/powerpc/recip-2.c: Ditto.
8785 * gcc.target/powerpc/recip-3.c: Ditto.
8786 * gcc.target/powerpc/recip-4.c: Ditto.
8787 * gcc.target/powerpc/recip-5.c: Ditto.
8788 * gcc.target/powerpc/recip-6.c: Ditto.
8789 * gcc.target/powerpc/recip-7.c: Ditto.
8790 * gcc.target/powerpc/recip-test.h: Ditto.
8791 * gcc.target/powerpc/recip-test2.h: Ditto.
8793 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8795 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8797 2010-06-02 Jason Merrill <jason@redhat.com>
8799 * g++.dg/ext/vector9.C: Expect typedef in error message.
8804 * g++.dg/tc1/dr101.C: Remove xfails.
8806 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8809 * g++.dg/ipa/pr44372.C: New.
8811 2010-06-02 Jan Hubicka <jh@suse.cz>
8814 * g++.dg/torture/pr44295.C: Neww testcase.
8816 2010-06-02 Jan Hubicka <jh@suse.cz>
8818 * gcc.dg/tree-ssa/loadpre6.c: Update.
8820 2010-06-02 Richard Guenther <rguenther@suse.de>
8822 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8825 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
8827 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8828 the link fail message.
8830 2010-06-02 Tobias Burnus <burnus@net-b.de>
8833 * gfortran.dg/use_13.f90: New test case.
8835 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8838 * gfortran.dg/error_stop_2.f08: Minor update.
8840 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8843 * gfortran.dg/error_stop_1.f08: New test.
8844 * gfortran.dg/error_stop_2.f08: New test.
8846 2010-06-01 Jason Merrill <jason@redhat.com>
8849 * g++.dg/cpp0x/initlist37.C: New.
8850 * g++.dg/cpp0x/initlist38.C: New.
8853 * g++.dg/cpp0x/initlist36.C: New.
8855 2010-05-31 Jan Hubicka <jh@suse.cz>
8857 * gcc.dg/noreturn-8.c: New testcase.
8859 2010-05-31 Jan Hubicka <jh@suse.cz>
8861 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8862 * gcc.dg/lto/noreturn-1_0.c: Move it here.
8864 2010-05-31 Jan Hubicka <jh@suse.cz>
8866 * gcc.dg/lto/noreturn-1_1.c: New testcase.
8867 * gcc.dg/lto/noreturn-1_0.c: New testcase.
8869 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
8872 * gfortran.dg/dependency_27.f90: New test.
8873 * gfortran.dg/array_assign_1.F90: New test.
8875 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8878 * gcc.target/i386/sse-24.c: New test.
8880 2010-05-31 Jan Hubicka <jh@suse.cz>
8882 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8884 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8887 * gcc.dg/pr44337.c: New test.
8889 PR tree-optimization/44182
8890 * g++.dg/debug/pr44182.C: New test.
8892 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
8894 * gcc.dg/nested-func-7.c: New test.
8895 * gnat.dg/frame_overflow.adb: Adjust directives.
8897 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8899 * gnat.dg/prot2.ad[sb]: New test.
8900 * gnat.dg/prot2_pkg1.ads: New helper.
8901 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8903 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8905 * gnat.dg/array11.adb: Adjust dg-warning directive.
8906 * gnat.dg/object_overflow.adb: Likewise.
8908 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
8911 * gcc.dg/tree-ssa/pr44306.c: New.
8913 2010-05-29 Jan Hubicka <jh@suse.cz>
8915 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8917 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
8919 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8921 2010-05-28 Mike Stump <mikestump@comcast.net>
8924 * objc.dg/const-str-9.m: Remove static.
8926 2010-05-28 Jakub Jelinek <jakub@redhat.com>
8929 * gcc.c-torture/compile/pr43636.c: New test.
8931 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
8934 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8935 * obj-c++.dg/try-catch-9.mm: Ditto.
8937 2010-05-28 Dodji Seketeli <dodji@redhat.com>
8939 Revert patch for PR c++/44188
8940 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8942 2010-05-25 Dodji Seketeli <dodji@redhat.com>
8945 * g++.dg/debug/dwarf2/typedef3.C: New test.
8947 2010-05-27 Jason Merrill <jason@redhat.com>
8950 * g++.dg/ext/vla9.C: New.
8952 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
8955 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8956 * objc.dg/torture/tls/thr-init-3.m: Ditto.
8957 * objc.dg/torture/tls/thr-init.m: Ditto.
8958 * objc.dg/torture/trivial.m: Ditto.
8959 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8960 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8961 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8962 * obj-c++.dg/torture/trivial.mm: Ditto.
8964 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
8966 * g++.dg/lto/20100302_0.C: Skip on darwin.
8968 2010-05-27 Richard Guenther <rguenther@suse.de>
8970 PR tree-optimization/44284
8971 * gcc.dg/vect/vect-118.c: New testcase.
8972 * gcc.dg/vect/bb-slp-20.c: Adjust.
8973 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8974 * gcc.dg/vect/slp-9.c: Likewise.
8975 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8976 * gcc.dg/vect/vect-10.c: Likewise.
8977 * gcc.dg/vect/vect-109.c: Likewise.
8978 * gcc.dg/vect/vect-12.c: Likewise.
8979 * gcc.dg/vect/vect-36.c: Likewise.
8980 * gcc.dg/vect/vect-7.c: Likewise.
8981 * gcc.dg/vect/vect-iv-8.c: Likewise.
8982 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8983 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8984 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8985 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8986 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8987 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8988 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8989 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8990 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8991 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8992 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8993 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8994 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8995 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8996 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8997 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8998 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9000 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9002 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9005 2010-05-26 Jan Hubicka <jh@suse.cz>
9007 * gcc.dg/lto/materialize-1_0.c: New file.
9008 * gcc.dg/lto/materialize-1_1.c: New file.
9010 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9012 * gnat.dg/lto10.adb: New test.
9013 * gnat.dg/lto10_pkg.ads: New helper.
9015 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9017 * lib/target-supports.exp (check_effective_target_int128): New
9018 function to check if __int128 types are available for target.
9019 * c-c++-common/int128-types-1.c: New.
9020 * c-c++-common/int128-1.c: New.
9021 * c-c++-common/int128-2.c: New.
9022 * g++.dg/abi/mangle43.C: New.
9023 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9024 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9025 pointer-wide scalar.
9026 * g++.dg/other/pr25632.C: Likewise.
9027 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9028 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9030 * g++.dg/warn/pr13358-4.C: Likewise.
9031 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9032 * g++.dg/warn/Wconversion-null.C: Likewise.
9034 2010-05-26 Jason Merrill <jason@redhat.com>
9037 * g++.dg/cpp0x/variadic101.C: New.
9039 2010-05-26 Richard Guenther <rguenther@suse.de>
9041 PR rtl-optimization/44164
9042 * gcc.c-torture/execute/pr44164.c: New testcase.
9043 * g++.dg/tree-ssa/pr13146.C: Adjust.
9045 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
9048 * gfortran.dg/whole_file_19.f90 : New test.
9050 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
9055 * gfortran.dg/pr40999.f: Fix function type.
9056 * gfortran.dg/whole_file_5.f90: Likewise.
9057 * gfortran.dg/whole_file_6.f90: Likewise.
9058 * gfortran.dg/whole_file_16.f90: New.
9059 * gfortran.dg/whole_file_17.f90: New.
9060 * gfortran.dg/whole_file_18.f90: New.
9062 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
9063 Iain Sandoe <iains@gcc.gnu.org>
9065 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9066 * gcc.c-torture/compile/pr44197.c: Require alias support.
9067 * gcc.dg/lto/20081222_0.c: Ditto.
9069 2010-05-25 Jakub Jelinek <jakub@redhat.com>
9072 * gcc.dg/guality/vla-2.c: New test.
9074 2010-05-25 Richard Guenther <rguenther@suse.de>
9077 * g++.dg/torture/pr44069.C: New testcase.
9079 2010-05-25 Richard Guenther <rguenther@suse.de>
9081 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9083 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9086 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9088 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9090 * obj-c++.dg/torture/tls/trivial.mm: New.
9091 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9092 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9093 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9094 * obj-c++.dg/torture/tls/diag-1.mm: New.
9095 * obj-c++.dg/torture/tls/tls.exp: New.
9096 * obj-c++.dg/torture/trivial.mm: New.
9097 * obj-c++.dg/torture/dg-torture.exp: New.
9098 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9099 * obj-c++.dg/tls/trivial.m: New.
9100 * obj-c++.dg/tls/init-1.mm: New.
9101 * obj-c++.dg/tls/diag-1.mm: New.
9102 * obj-c++.dg/tls/init-2.mm: New.
9103 * obj-c++.dg/tls/diag-2.mm: New.
9104 * obj-c++.dg/tls/diag-3.mm: New.
9105 * obj-c++.dg/tls/diag-4.mm: New.
9106 * obj-c++.dg/tls/static-1.mm: New.
9107 * obj-c++.dg/tls/tls.exp: New.
9108 * obj-c++.dg/tls/diag-5.mm: New.
9109 * obj-c++.dg/tls/static-1a.mm: New.
9110 * objc-obj-c++-shared/Object1.mm: New.
9111 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9113 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
9116 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9117 * obj-c++.dg/const-str-6.mm: Ditto.
9119 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9121 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9123 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9126 * gnat.dg/array13.ad[sb]: New test.
9128 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9129 Sandra Loosemore <sandra@codesourcery.com>
9131 * gcc.target/arm/neon/: Regenerated test cases.
9133 * gcc.target/arm/neon/polytypes.c,
9134 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9135 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9136 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9137 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9138 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9139 dg-add-options arm_neon.
9141 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9142 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9143 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9144 and arm_neon_fp16_ok.
9146 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9147 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9149 * lib/target-supports.exp (add_options_for_arm_neon): New.
9150 (check_effective_target_arm_neon_ok_nocache): New, from
9151 check_effective_target_arm_neon_ok. Check multiple possibilities.
9152 (check_effective_target_arm_neon_ok): Use
9153 check_effective_target_arm_neon_ok_nocache.
9154 (add_options_for_arm_neon_fp16)
9155 (check_effective_target_arm_neon_fp16_ok)
9156 check_effective_target_arm_neon_fp16_ok_nocache): New.
9157 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9159 2010-05-24 Jason Merrill <jason@redhat.com>
9162 * g++.dg/cpp0x/initlist35.C: New.
9163 * g++.dg/init/brace6.C: Adjust.
9165 2010-05-24 Paul Brook <paul@codesourcery.com>
9167 * gcc.target/arm/frame-pointer-1.c: New test.
9168 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9169 pointer elimination.
9171 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9174 * gcc.target/i386/crc32-3.c: New.
9175 * gcc.target/i386/crc32-4.c: Likewise.
9177 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9179 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9180 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9181 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9183 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9185 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9187 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9190 * gcc.c-target/pr43869.c: New test.
9192 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9195 * gfortran.dg/class_22.f03: New.
9197 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9200 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9202 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9205 * gfortran.dg/abstract_type_7.f03: New.
9207 2010-05-21 Jason Merrill <jason@redhat.com>
9209 * g++.dg/eh/spec11.C: Test cleanup optimization.
9211 2010-05-21 Jakub Jelinek <jakub@redhat.com>
9214 * gcc.target/i386/pr44223.c: New test.
9216 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9218 * gcc.target/i386/pr25993.c: Use @function as type specifier.
9220 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
9222 * g++.dg/other/const3.C: New test.
9224 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
9227 * warn_unused_dummy_argument_1.f90: New.
9228 * warn_unused_dummy_argument_2.f90: New.
9230 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9233 * g++.dg/inherit/crash1.C: New.
9234 * g++.dg/inherit/crash2.C: Likewise.
9236 2010-05-20 Jakub Jelinek <jakub@redhat.com>
9239 * g++.dg/debug/pr44178.C: New test.
9241 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
9244 * gcc.dg/tree-ssa/prefetch-6.c: Add
9245 --param min-insn-to-prefetch-ratio=6.
9246 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9247 allow unrolling, and adjust the movnti count.
9249 2010-05-20 Jan Hubicka <jh@suse.cz>
9252 * gcc.c-torture/compile/pr44197.c: New file.
9254 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
9256 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9258 (check_effective_target_xop): Remove __may_alias__ attribute.
9260 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
9263 * gcc.c-torture/execute/pr44202-1.c: New test.
9265 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9268 * gfortran.dg/label_1.f90: Update test.
9270 2010-05-19 Jan Hubicka <jh@suse.cz>
9272 * gcc.dg/lto/ipareference2_0.c: New file.
9273 * gcc.dg/lto/ipareference2_1.c: New file.
9275 2010-05-19 Jason Merrill <jason@redhat.com>
9277 * g++.dg/parse/fn-typedef2.C: New.
9279 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9283 * g++.dg/template/fntype1.C: New.
9285 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9287 * gnat.dg/discr23.ad[sb]: New test.
9288 * gnat.dg/discr23_pkg.ads: New helper.
9290 * gnat.dg/specs/controlled1.ads: New test.
9291 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9293 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9296 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9297 Fixed scope of C_SIZEOF.
9298 * gfortran.dg/warn_conversion_2.f90: New.
9300 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9302 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9303 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9304 for optional selector.
9305 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9306 (check_effective_target_sse3): New proc.
9307 * gcc.target/i386/math-torture/math-torture.exp: Load
9308 target-supports.exp.
9309 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9310 check_effective_target_sse2.
9311 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9312 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9313 * g++.dg/vect/vect.exp: Likewise.
9314 * gfortran.dg/vect/vect.exp: Likewise.
9315 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9316 -msse2 if check_effective_target_sse2.
9318 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9319 * gcc.target/i386/3dnow-2.c: Likewise.
9320 * gcc.target/i386/3dnowA-1.c: Likewise.
9321 * gcc.target/i386/3dnowA-2.c: Likewise.
9322 * gcc.target/i386/pr42549.c: Likewise.
9324 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9325 * gcc.target/i386/sse3-addsubpd.c: Likewise.
9326 * gcc.target/i386/sse3-addsubps.c: Likewise.
9327 * gcc.target/i386/sse3-haddpd.c: Likewise.
9328 * gcc.target/i386/sse3-haddps.c: Likewise.
9329 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9330 * gcc.target/i386/sse3-hsubps.c: Likewise.
9331 * gcc.target/i386/sse3-movddup.c: Likewise.
9332 * gcc.target/i386/sse3-movshdup.c: Likewise.
9333 * gcc.target/i386/sse3-movsldup.c: Likewise.
9335 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9336 * g++.dg/ext/attrib35.C: Likewise.
9337 * g++.dg/opt/pr40496.C: Likewise.
9338 * g++.dg/other/i386-1.C: Likewise.
9339 * g++.dg/other/i386-4.C: Likewise.
9340 * g++.dg/other/pr34435.C: Likewise.
9341 * g++.dg/other/pr39496.C: Likewise.
9342 * g++.dg/other/pr40446.C: Likewise.
9343 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9344 * gcc.dg/compat/vector-1a_main.c: Likewise.
9345 * gcc.dg/compat/vector-2a_main.c: Likewise.
9346 * gcc.dg/lto/20090206-1_0.c: Likewise.
9347 * gcc.dg/pr34856.c: Likewise.
9348 * gcc.dg/pr36584.c: Likewise.
9349 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9350 * gcc.dg/pr37544.c: Likewise.
9351 * gcc.dg/torture/pr16104-1.c: Likewise.
9352 * gcc.dg/torture/pr35771-1.c: Likewise.
9353 * gcc.dg/torture/pr35771-2.c: Likewise.
9354 * gcc.dg/torture/pr35771-3.c: Likewise.
9355 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9356 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9357 * gcc.dg/torture/stackalign/push-1.c: Likewise.
9358 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9359 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9360 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9361 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9362 * gcc.target/i386/20060512-1.c: Likewise.
9363 * gcc.target/i386/20060512-3.c: Likewise.
9364 * gcc.target/i386/all_one_m128i.c: Likewise.
9365 * gcc.target/i386/float128-1.c: Likewise.
9366 * gcc.target/i386/float128-2.c: Likewise.
9367 * gcc.target/i386/fpcvt-1.c: Likewise.
9368 * gcc.target/i386/fpcvt-2.c: Likewise.
9369 * gcc.target/i386/fpcvt-3.c: Likewise.
9370 * gcc.target/i386/fpprec-1.c: Likewise.
9371 * gcc.target/i386/funcspec-9.c: Likewise.
9372 * gcc.target/i386/incoming-1.c: Likewise.
9373 * gcc.target/i386/incoming-12.c: Likewise.
9374 * gcc.target/i386/incoming-2.c: Likewise.
9375 * gcc.target/i386/incoming-3.c: Likewise.
9376 * gcc.target/i386/incoming-4.c: Likewise.
9377 * gcc.target/i386/incoming-6.c: Likewise.
9378 * gcc.target/i386/incoming-7.c: Likewise.
9379 * gcc.target/i386/incoming-8.c: Likewise.
9380 * gcc.target/i386/opt-1.c: Likewise.
9381 * gcc.target/i386/opt-2.c: Likewise.
9382 * gcc.target/i386/ordcmp-1.c: Likewise.
9383 * gcc.target/i386/pr17692.c: Likewise.
9384 * gcc.target/i386/pr18614-1.c: Likewise.
9385 * gcc.target/i386/pr22152.c: Likewise.
9386 * gcc.target/i386/pr23570.c: Likewise.
9387 * gcc.target/i386/pr23575.c: Likewise.
9388 * gcc.target/i386/pr26449-1.c: Likewise.
9389 * gcc.target/i386/pr26600.c: Likewise.
9390 * gcc.target/i386/pr27790.c: Likewise.
9391 * gcc.target/i386/pr28839.c: Likewise.
9392 * gcc.target/i386/pr30970.c: Likewise.
9393 * gcc.target/i386/pr32000-1.c: Likewise.
9394 * gcc.target/i386/pr32000-2.c: Likewise.
9395 * gcc.target/i386/pr32280.c: Likewise.
9396 * gcc.target/i386/pr32661.c: Likewise.
9397 * gcc.target/i386/pr32708-1.c: Likewise.
9398 * gcc.target/i386/pr32961.c: Likewise.
9399 * gcc.target/i386/pr33329.c: Likewise.
9400 * gcc.target/i386/pr35714.c: Likewise.
9401 * gcc.target/i386/pr35767-1.c: Likewise.
9402 * gcc.target/i386/pr35767-1d.c: Likewise.
9403 * gcc.target/i386/pr35767-1i.c: Likewise.
9404 * gcc.target/i386/pr35767-2.c: Likewise.
9405 * gcc.target/i386/pr35767-2d.c: Likewise.
9406 * gcc.target/i386/pr35767-2i.c: Likewise.
9407 * gcc.target/i386/pr35767-3.c: Likewise.
9408 * gcc.target/i386/pr35767-5.c: Likewise.
9409 * gcc.target/i386/pr36222-1.c: Likewise.
9410 * gcc.target/i386/pr36578-1.c: Likewise.
9411 * gcc.target/i386/pr36578-2.c: Likewise.
9412 * gcc.target/i386/pr36992-1.c: Likewise.
9413 * gcc.target/i386/pr37101.c: Likewise.
9414 * gcc.target/i386/pr37216.c: Likewise.
9415 * gcc.target/i386/pr37434-1.c: Likewise.
9416 * gcc.target/i386/pr37434-2.c: Likewise.
9417 * gcc.target/i386/pr37843-3.c: Likewise.
9418 * gcc.target/i386/pr37843-4.c: Likewise.
9419 * gcc.target/i386/pr39162.c: Likewise.
9420 * gcc.target/i386/pr39315-1.c: Likewise.
9421 * gcc.target/i386/pr39315-2.c: Likewise.
9422 * gcc.target/i386/pr39315-3.c: Likewise.
9423 * gcc.target/i386/pr39315-4.c: Likewise.
9424 * gcc.target/i386/pr39445.c: Likewise.
9425 * gcc.target/i386/pr39496.c: Likewise.
9426 * gcc.target/i386/pr40809.c: Likewise.
9427 * gcc.target/i386/pr40906-3.c: Likewise.
9428 * gcc.target/i386/pr41019.c: Likewise.
9429 * gcc.target/i386/pr42542-1.c: Likewise.
9430 * gcc.target/i386/pr42542-2.c: Likewise.
9431 * gcc.target/i386/pr42542-3.c: Likewise.
9432 * gcc.target/i386/pr42542-3a.c: Likewise.
9433 * gcc.target/i386/pr42881.c: Likewise.
9434 * gcc.target/i386/push-1.c: Likewise.
9435 * gcc.target/i386/quad-sse.c: Likewise.
9436 * gcc.target/i386/reload-1.c: Likewise.
9437 * gcc.target/i386/sse-10.c: Likewise.
9438 * gcc.target/i386/sse-11.c: Likewise.
9439 * gcc.target/i386/sse-15.c: Likewise.
9440 * gcc.target/i386/sse-17.c: Likewise.
9441 * gcc.target/i386/sse-18.c: Likewise.
9442 * gcc.target/i386/sse-19.c: Likewise.
9443 * gcc.target/i386/sse-4.c: Likewise.
9444 * gcc.target/i386/sse-6.c: Likewise.
9445 * gcc.target/i386/sse-vect-types.c: Likewise.
9446 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9447 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9448 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9449 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9450 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9451 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9452 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9453 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9454 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9455 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9456 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9457 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9458 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9459 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9460 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9461 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9462 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9463 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9464 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9465 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9466 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9467 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9468 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9469 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9470 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9471 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9472 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9473 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9474 * gcc.target/i386/sse2-divpd-1.c: Likewise.
9475 * gcc.target/i386/sse2-divsd-1.c: Likewise.
9476 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9477 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9478 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9479 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9480 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9481 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9482 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9483 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9484 * gcc.target/i386/sse2-minpd-1.c: Likewise.
9485 * gcc.target/i386/sse2-minsd-1.c: Likewise.
9486 * gcc.target/i386/sse2-mmx.c: Likewise.
9487 * gcc.target/i386/sse2-movapd-1.c: Likewise.
9488 * gcc.target/i386/sse2-movapd-2.c: Likewise.
9489 * gcc.target/i386/sse2-movd-1.c: Likewise.
9490 * gcc.target/i386/sse2-movd-2.c: Likewise.
9491 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9492 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9493 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9494 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9495 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9496 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9497 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9498 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9499 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9500 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9501 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9502 * gcc.target/i386/sse2-movq-1.c: Likewise.
9503 * gcc.target/i386/sse2-movq-2.c: Likewise.
9504 * gcc.target/i386/sse2-movq-3.c: Likewise.
9505 * gcc.target/i386/sse2-movsd-1.c: Likewise.
9506 * gcc.target/i386/sse2-movsd-2.c: Likewise.
9507 * gcc.target/i386/sse2-movupd-1.c: Likewise.
9508 * gcc.target/i386/sse2-movupd-2.c: Likewise.
9509 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9510 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9511 * gcc.target/i386/sse2-orpd-1.c: Likewise.
9512 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9513 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9514 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9515 * gcc.target/i386/sse2-paddb-1.c: Likewise.
9516 * gcc.target/i386/sse2-paddd-1.c: Likewise.
9517 * gcc.target/i386/sse2-paddq-1.c: Likewise.
9518 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9519 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9520 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9521 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9522 * gcc.target/i386/sse2-paddw-1.c: Likewise.
9523 * gcc.target/i386/sse2-pand-1.c: Likewise.
9524 * gcc.target/i386/sse2-pandn-1.c: Likewise.
9525 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9526 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9527 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9528 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9529 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9530 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9531 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9532 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9533 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9534 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9535 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9536 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9537 * gcc.target/i386/sse2-pminub-1.c: Likewise.
9538 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9539 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9540 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9541 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9542 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9543 * gcc.target/i386/sse2-por-1.c: Likewise.
9544 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9545 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9546 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9547 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9548 * gcc.target/i386/sse2-pslld-1.c: Likewise.
9549 * gcc.target/i386/sse2-pslld-2.c: Likewise.
9550 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9551 * gcc.target/i386/sse2-psllq-1.c: Likewise.
9552 * gcc.target/i386/sse2-psllq-2.c: Likewise.
9553 * gcc.target/i386/sse2-psllw-1.c: Likewise.
9554 * gcc.target/i386/sse2-psllw-2.c: Likewise.
9555 * gcc.target/i386/sse2-psrad-1.c: Likewise.
9556 * gcc.target/i386/sse2-psrad-2.c: Likewise.
9557 * gcc.target/i386/sse2-psraw-1.c: Likewise.
9558 * gcc.target/i386/sse2-psraw-2.c: Likewise.
9559 * gcc.target/i386/sse2-psrld-1.c: Likewise.
9560 * gcc.target/i386/sse2-psrld-2.c: Likewise.
9561 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9562 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9563 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9564 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9565 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9566 * gcc.target/i386/sse2-psubb-1.c: Likewise.
9567 * gcc.target/i386/sse2-psubd-1.c: Likewise.
9568 * gcc.target/i386/sse2-psubq-1.c: Likewise.
9569 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9570 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9571 * gcc.target/i386/sse2-psubw-1.c: Likewise.
9572 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9573 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9574 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9575 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9576 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9577 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9578 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9579 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9580 * gcc.target/i386/sse2-pxor-1.c: Likewise.
9581 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9582 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9583 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9584 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9585 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9586 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9587 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9588 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9589 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9590 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9591 * gcc.target/i386/sse2-shufps-1.c: Likewise.
9592 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9593 * gcc.target/i386/sse2-subpd-1.c: Likewise.
9594 * gcc.target/i386/sse2-subsd-1.c: Likewise.
9595 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9596 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9597 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9598 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9599 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9600 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9601 * gcc.target/i386/sse2-unpack-1.c: Likewise.
9602 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9603 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9604 * gcc.target/i386/sse2-vec-1.c: Likewise.
9605 * gcc.target/i386/sse2-vec-2.c: Likewise.
9606 * gcc.target/i386/sse2-vec-3.c: Likewise.
9607 * gcc.target/i386/sse2-vec-4.c: Likewise.
9608 * gcc.target/i386/sse2-vec-5.c: Likewise.
9609 * gcc.target/i386/sse2-vec-6.c: Likewise.
9610 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9611 * gcc.target/i386/ssefn-2.c: Likewise.
9612 * gcc.target/i386/ssefn-4.c: Likewise.
9613 * gcc.target/i386/ssefp-1.c: Likewise.
9614 * gcc.target/i386/ssefp-2.c: Likewise.
9615 * gcc.target/i386/sseregparm-3.c: Likewise.
9616 * gcc.target/i386/sseregparm-4.c: Likewise.
9617 * gcc.target/i386/sseregparm-5.c: Likewise.
9618 * gcc.target/i386/sseregparm-6.c: Likewise.
9619 * gcc.target/i386/sseregparm-7.c: Likewise.
9620 * gcc.target/i386/ssetype-1.c: Likewise.
9621 * gcc.target/i386/ssetype-2.c: Likewise.
9622 * gcc.target/i386/ssetype-3.c: Likewise.
9623 * gcc.target/i386/ssetype-4.c: Likewise.
9624 * gcc.target/i386/ssetype-5.c: Likewise.
9625 * gcc.target/i386/unordcmp-1.c: Likewise.
9626 * gcc.target/i386/vararg-1.c: Likewise.
9627 * gcc.target/i386/vararg-2.c: Likewise.
9628 * gcc.target/i386/vararg-3.c: Likewise.
9629 * gcc.target/i386/vararg-4.c: Likewise.
9630 * gcc.target/i386/vararg-7.c: Likewise.
9631 * gcc.target/i386/vararg-8.c: Likewise.
9632 * gcc.target/i386/vecinit-1.c: Likewise.
9633 * gcc.target/i386/vecinit-2.c: Likewise.
9634 * gcc.target/i386/vecinit-3.c: Likewise.
9635 * gcc.target/i386/vecinit-4.c: Likewise.
9636 * gcc.target/i386/vecinit-5.c: Likewise.
9637 * gcc.target/i386/vecinit-6.c: Likewise.
9638 * gcc.target/i386/vectorize2.c: Likewise.
9639 * gcc.target/i386/vectorize3.c: Likewise.
9640 * gcc.target/i386/vectorize4.c: Likewise.
9641 * gcc.target/i386/vectorize6.c: Likewise.
9642 * gcc.target/i386/vectorize7.c: Likewise.
9643 * gcc.target/i386/vectorize8.c: Likewise.
9644 * gcc.target/i386/vperm-v2df.c: Likewise.
9645 * gcc.target/i386/vperm-v2di.c: Likewise.
9646 * gcc.target/i386/vperm-v4si-1.c: Likewise.
9647 * gcc.target/i386/xorps-sse2.c: Likewise.
9648 * gcc.target/i386/xorps.c: Likewise.
9649 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9650 * gfortran.dg/graphite/pr42326.f90: Likewise.
9651 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9653 2010-05-19 Richard Guenther <rguenther@suse.de>
9656 * g++.dg/lto/20100519-1_0.C: New testcase.
9658 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9661 * gfortran.dg/warn_intent_out_not_set.f90: New.
9663 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9666 * gfortran.dg/data_char_1.f90: Updated warning message.
9667 * gfortran.dg/data_array_6.f: New.
9669 2010-05-19 Martin Jambor <mjambor@suse.cz>
9671 * g++.dg/ipa/ivinline-8.C: New test.
9672 * gcc.dg/ipa/iinline-2.c: Likewise.
9674 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9677 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9678 arguments; add check for return value kind.
9679 * gfortran.dg/float_1.f90: Likewise.
9681 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9683 * gcc.target/i386/20011009-1.c (COMMENT): Define.
9685 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9686 * lib/lto.exp (lto_prune_warns): Fix location line regex.
9687 Prune another location line format.
9688 (lto-obj): Call lto_prune_warns on comp_output.
9690 2010-05-18 Jan Hubicka <jh@suse.cz>
9692 * gcc.dg/lto/ipacp_0.c: New test.
9693 * gcc.dg/lto/ipacp_1.c: New test.
9695 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
9698 * gcc.dg/lto/20100518_0.c: New test.
9700 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
9702 * gnat.dg/specs/lto3.ads: Add missing dg-options.
9704 2010-05-17 Janus Weil <janus@gcc.gnu.org>
9707 * gfortran.dg/class_21.f03: New.
9709 2010-05-17 Jason Merrill <jason@redhat.com>
9712 * g++.dg/cpp0x/initlist34.C: New.
9715 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9717 2010-05-17 Martin Jambor <mjambor@suse.cz>
9719 * g++.dg/ipa/ivinline-1.C: New test.
9720 * g++.dg/ipa/ivinline-2.C: New test.
9721 * g++.dg/ipa/ivinline-3.C: New test.
9722 * g++.dg/ipa/ivinline-4.C: New test.
9723 * g++.dg/ipa/ivinline-5.C: New test.
9724 * g++.dg/ipa/ivinline-6.C: New test.
9726 2010-05-17 Dodji Seketeli <dodji@redhat.com>
9727 Jason Merrill <jason@redhat.com>
9730 * c-c++-common/Wunused-var-8.c: New test.
9732 2010-05-17 Jakub Jelinek <jakub@redhat.com>
9735 * gcc.c-torture/compile/pr42347.c: New test.
9738 * g++.dg/ext/asmgoto1.C: New test.
9740 2010-05-17 Martin Jambor <mjambor@suse.cz>
9743 * gcc.dg/tree-ssa/pr44133.c: New test.
9744 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9747 2010-05-17 Janus Weil <janus@gcc.gnu.org>
9750 * gfortran.dg/class_20.f03: New.
9752 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
9755 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9756 debug messages but not the newly introduced one.
9758 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
9761 * gfortran.dg/initialization_25.f90: Commented testcase.
9762 * gfortran.dg/initialization_26.f90: New.
9764 2010-05-16 Richard Guenther <rguenther@suse.de>
9766 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9767 * gcc.dg/pr43084.c: Likewise.
9768 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9770 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9772 * gcc.dg/struct/struct-reorg.exp: Likewise.
9773 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9774 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9776 2010-05-16 Joseph Myers <joseph@codesourcery.com>
9778 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9779 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9780 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9781 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9784 2010-05-15 Jason Merrill <jason@redhat.com>
9786 * g++.dg/eh/spec10.C: New.
9787 * g++.dg/eh/spec11.C: New.
9788 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9790 2010-05-15 Janus Weil <janus@gcc.gnu.org>
9794 * gfortran.dg/allocatable_scalar_9.f90: New.
9796 2010-05-15 Jakub Jelinek <jakub@redhat.com>
9799 * g++.dg/torture/pr44148.C: New test.
9801 2010-05-15 Joseph Myers <joseph@codesourcery.com>
9803 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9804 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9805 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9806 diagnostics and type sizes.
9808 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
9810 * gnat.dg/lto9.adb: New test.
9811 * gnat.dg/lto9_pkg1.ads: New helper.
9812 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9814 2010-05-15 Jan Hubicka <jh@suse.cz>
9816 * gcc.dg/lto/ipareference_1.c: Rename to ...
9817 * gcc.dg/lto/ipareference_0.c: ... this one.
9818 * gcc.dg/lto/ipareference_2.c: Rename to ...
9819 * gcc.dg/lto/ipareference_1.c: ... this one.
9821 2010-05-15 Jan Hubicka <jh@suse.cz>
9823 * gcc.dg/lto/ipareference_1.c: New file.
9824 * gcc.dg/lto/ipareference_2.c: New file.
9826 2010-05-15 Richard Guenther <rguenther@suse.de>
9828 PR tree-optimization/44038
9829 * gcc.c-torture/compile/pr44038.c: New testcase.
9831 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
9833 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9834 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9836 2010-05-15 Janus Weil <janus@gcc.gnu.org>
9840 * gfortran.dg/class_18.f03: New.
9841 * gfortran.dg/class_19.f03: New.
9843 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9846 * gcc.dg/debug/dwarf2/const-1.c: Remove.
9847 * g++.dg/debug/dwarf2/const1.C: Remove.
9849 2010-05-14 Jason Merrill <jason@redhat.com>
9851 * g++.dg/eh/cond4.C: New.
9852 * g++.dg/eh/elide2.C: Adjust.
9853 * g++.old-deja/g++.eh/terminate1.C: Adjust.
9855 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
9858 * gfortran.dg/actual_array_interface_2.f90: New test.
9860 2010-05-14 Richard Guenther <rguenther@suse.de>
9862 PR tree-optimization/44119
9863 * gcc.c-torture/compile/pr44119.c: New testcase.
9865 2010-05-14 Jason Merrill <jason@redhat.com>
9868 * g++.dg/eh/terminate1.C: New.
9870 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9872 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9875 * gcc.dg/pr44136.c: New test.
9877 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
9880 * g++.dg/warn/Wshadow-4.C: Adjust.
9881 * g++.dg/warn/Wshadow-5.C: New test.
9882 * g++.dg/warn/Wshadow-6.C: New test
9884 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
9887 * gfortran.dg/initialization_25.f90: New.
9889 2010-05-13 Martin Jambor <mjambor@suse.cz>
9891 * g++.dg/otr-fold-1.C: New test.
9892 * g++.dg/otr-fold-2.C: New test.
9894 2010-05-13 Jakub Jelinek <jakub@redhat.com>
9897 * gfortran.dg/gomp/pr44036-1.f90: New test.
9898 * gfortran.dg/gomp/pr44036-2.f90: New test.
9899 * gfortran.dg/gomp/pr44036-3.f90: New test.
9902 * gcc.dg/guality/sra-1.c: New test.
9904 2010-05-12 Jan Hubicka <jh@suse.cz>
9906 * tree-ssa/unreachable.c: New test.
9908 2010-05-12 Jason Merrill <jason@redhat.com>
9910 * g++.dg/cpp0x/sfinae1.C: New.
9912 2010-05-12 Sriraman Tallam <tmsriram@google.com>
9914 * gcc.target/i386/zee.c: New file.
9916 2010-05-12 Jason Merrill <jason@redhat.com>
9918 * g++.dg/conversion/op1.C: Expect template candidate message.
9919 * g++.dg/cpp0x/nullptr15.C: Likewise.
9920 * g++.dg/cpp0x/pr31431-2.C: Likewise.
9921 * g++.dg/cpp0x/pr31431.C: Likewise.
9922 * g++.dg/cpp0x/temp_default2.C: Likewise.
9923 * g++.dg/cpp0x/trailing4.C: Likewise.
9924 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9925 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9926 * g++.dg/cpp0x/variadic-throw.C: Likewise.
9927 * g++.dg/cpp0x/variadic35.C: Likewise.
9928 * g++.dg/cpp0x/vt-35147.C: Likewise.
9929 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9930 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9931 * g++.dg/ext/visibility/anon8.C: Likewise.
9932 * g++.dg/ext/vla2.C: Likewise.
9933 * g++.dg/other/pr28114.C: Likewise.
9934 * g++.dg/other/ptrmem10.C: Likewise.
9935 * g++.dg/other/ptrmem11.C: Likewise.
9936 * g++.dg/overload/unknown1.C: Likewise.
9937 * g++.dg/parse/template7.C: Likewise.
9938 * g++.dg/parse/typename7.C: Likewise.
9939 * g++.dg/template/conv11.C: Likewise.
9940 * g++.dg/template/copy1.C: Likewise.
9941 * g++.dg/template/deduce3.C: Likewise.
9942 * g++.dg/template/dependent-expr5.C: Likewise.
9943 * g++.dg/template/friend.C: Likewise.
9944 * g++.dg/template/incomplete2.C: Likewise.
9945 * g++.dg/template/local4.C: Likewise.
9946 * g++.dg/template/local6.C: Likewise.
9947 * g++.dg/template/operator10.C: Likewise.
9948 * g++.dg/template/overload6.C: Likewise.
9949 * g++.dg/template/ptrmem2.C: Likewise.
9950 * g++.dg/template/ptrmem20.C: Likewise.
9951 * g++.dg/template/ptrmem8.C: Likewise.
9952 * g++.dg/template/sfinae2.C: Likewise.
9953 * g++.dg/template/ttp25.C: Likewise.
9954 * g++.dg/template/unify10.C: Likewise.
9955 * g++.dg/template/unify11.C: Likewise.
9956 * g++.dg/template/unify6.C: Likewise.
9957 * g++.dg/template/unify7.C: Likewise.
9958 * g++.dg/template/unify9.C: Likewise.
9959 * g++.dg/template/varmod1.C: Likewise.
9960 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9961 * g++.old-deja/g++.law/operators32.C: Likewise.
9962 * g++.old-deja/g++.pt/crash28.C: Likewise.
9963 * g++.old-deja/g++.pt/crash60.C: Likewise.
9964 * g++.old-deja/g++.pt/explicit38.C: Likewise.
9965 * g++.old-deja/g++.pt/explicit39.C: Likewise.
9966 * g++.old-deja/g++.pt/explicit41.C: Likewise.
9967 * g++.old-deja/g++.pt/explicit67.C: Likewise.
9968 * g++.old-deja/g++.pt/explicit77.C: Likewise.
9969 * g++.old-deja/g++.pt/expr2.C: Likewise.
9970 * g++.old-deja/g++.pt/overload7.C: Likewise.
9971 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9972 * g++.old-deja/g++.pt/spec5.C: Likewise.
9973 * g++.old-deja/g++.pt/spec6.C: Likewise.
9974 * g++.old-deja/g++.pt/t24.C: Likewise.
9975 * g++.old-deja/g++.pt/unify4.C: Likewise.
9976 * g++.old-deja/g++.pt/unify6.C: Likewise.
9977 * g++.old-deja/g++.pt/unify8.C: Likewise.
9978 * g++.old-deja/g++.robertl/eb119.C: Likewise.
9979 * g++.old-deja/g++.robertl/eb79.C: Likewise.
9980 * g++.old-deja/g++.robertl/eb98.C: Likewise.
9982 * g++.dg/cpp0x/initlist32.C: New.
9984 * g++.dg/template/conv11.C: New.
9985 * g++.dg/conversion/op1.C: Adjust expected error.
9987 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9989 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
9992 * gcc.target/i386/avx-cmpsd-1.c: New.
9993 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9994 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9995 * gcc.target/i386/avx-cmpss-2.c: Likewise.
9996 * gcc.target/i386/sse-cmpss-1.c: Likewise.
9997 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9999 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10001 PR middle-end/44085
10002 * gcc.dg/gomp/pr44085.c: New test.
10003 * gfortran.dg/gomp/pr44085.f90: New test.
10005 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10007 * objc-obj-c++-shared/Object1.m: New.
10008 * objc.dg/torture: New directory.
10009 * objc.dg/torture/tls: Ditto.
10010 * objc.dg/tls: Ditto.
10011 * objc.dg/torture/tls/trivial.m: New test.
10012 * objc.dg/torture/tls/thr-init-2.m: New test.
10013 * objc.dg/torture/tls/thr-init-3.m: New test.
10014 * objc.dg/torture/tls/thr-init.m: New test.
10015 * objc.dg/torture/tls/diag-1.m: New test.
10016 * objc.dg/torture/tls/tls.exp: New.
10017 * objc.dg/torture/trivial.m: New test.
10018 * objc.dg/torture/dg-torture.exp: New.
10019 * objc.dg/tls/diag-3.m: New test.
10020 * objc.dg/tls/diag-4.m: New test.
10021 * objc.dg/tls/diag-5.m: New test.
10022 * objc.dg/tls/init-1.m: New test.
10023 * objc.dg/tls/init-2.m: New test.
10024 * objc.dg/tls/tls.exp: New.
10025 * objc.dg/tls/diag-2.m: New test.
10026 * lib/objc.exp: Respond to dg-additional-files.
10028 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10030 * gcc.target/m68k/20100512-1.c: New.
10032 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10034 * gnat.dg/lto8.adb: New test.
10035 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10036 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10038 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10043 * g++.dg/template/crash97.C: New.
10044 * g++.dg/template/crash98.C: Likewise.
10045 * g++.dg/template/crash99.C: Likewise.
10046 * g++.dg/cpp0x/pr31439.C: Adjust.
10047 * g++.dg/template/crash95.C: Likewise.
10049 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10051 PR middle-end/44071
10052 * c-c++-common/asmgoto-4.c: New test.
10053 * gcc.target/i386/pr44071.c: New test.
10056 * c-c++-common/Wunused-var-7.c: New test.
10057 * g++.dg/warn/Wunused-var-9.C: New test.
10059 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10062 * gfortran.dg/gomp/pr43711.f90: New.
10064 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10067 * gfortran.dg/select_5.f90: Updated.
10069 2010-05-11 Jan Hubicka <jh@suse.cz>
10071 PR tree-optimize/44063
10072 * gcc.c-torture/compile/pr44063.c: New testcase.
10074 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10077 * gcc.dg/pr44023.c: New test.
10079 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
10081 * gnat.dg/lto7.adb: New test.
10082 * gnat.dg/lto7_pkg.ad[sb]: New helper.
10084 2010-05-10 Jason Merrill <jason@redhat.com>
10087 * g++.dg/template/inherit5.C: New.
10090 * g++.dg/cpp0x/initlist33.C: New.
10091 * g++.dg/cpp0x/initlist26.C: Adjust.
10092 * g++.dg/cpp0x/initlist28.C: Adjust.
10094 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
10097 * g++.dg/init/pr43719.C: New.
10098 * g++.dg/anon-struct4.C: Adjust.
10100 2010-05-10 Jakub Jelinek <jakub@redhat.com>
10103 * gcc.dg/pr44028.c: New test.
10105 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
10110 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10111 * gfortran.dg/warn_conversion.f90: New.
10113 2010-05-10 Michael Matz <matz@suse.de>
10115 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10117 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
10119 PR rtl-optimization/44012
10120 * gcc.dg/pr44012.c: New.
10122 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10124 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10125 Log text on entry and exit.
10126 Prune Sun ld warnings for common symbols with differing sizes.
10127 (lto-link-and-maybe-run): Change caller.
10129 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10132 * gfortran.dg/class_7.f03: Modified.
10133 * gfortran.dg/select_type_1.f03: Modified.
10134 * gfortran.dg/select_type_12.f03: New.
10136 2010-05-10 Richard Guenther <rguenther@suse.de>
10138 PR tree-optimization/44050
10139 * gcc.dg/torture/pr44050.c: New testcase.
10141 2010-05-10 Wei Guozhi <carrot@google.com>
10144 * gcc.target/arm/pr42879.c: New testcase.
10146 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10149 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10151 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10154 * gcc.dg/anon-struct-10.c: New test.
10156 2010-05-09 Richard Guenther <rguenther@suse.de>
10158 PR middle-end/44024
10159 * gcc.dg/pr44024.c: New testcase.
10161 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10164 * gcc.dg/anon-struct-9.c: New test.
10166 2010-05-09 Richard Guenther <rguenther@suse.de>
10168 PR middle-end/44043
10169 * gcc.c-torture/compile/pr44043.c: New testcase.
10171 2010-05-09 Richard Guenther <rguenther@suse.de>
10173 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10175 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10177 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10179 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10181 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10182 * gnat.dg/specs/lto3.ads: Likewise.
10184 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10186 PR middle-end/28685
10187 * gcc.dg/pr28685-1.c: New file.
10189 2010-05-08 Richard Guenther <rguenther@suse.de>
10191 PR tree-optimization/44030
10192 * gcc.c-torture/compile/pr44030.c: New testcase.
10194 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10196 * gnat.dg/lto6.adb: New test.
10197 * gnat.dg/lto6_pkg.ads: New helper.
10199 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10201 * gnat.dg/lto5.adb: New test.
10202 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10204 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10206 * gnat.dg/lto4.ad[sb]: New test.
10208 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10210 * gnat.dg/specs/lto3.ads: New test.
10211 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10212 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10214 2010-05-08 Quentin Ochem <ochem@adacore.com>
10216 * gnat.dg/sizetype3.ad[sb]: New test.
10217 * gnat.dg/sizetype3_pkg.ads: New helper.
10219 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
10222 * g++.dg/init/new29.C: New.
10224 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
10227 * gfortran.dg/coarray_1.f90: Fixed error message.
10228 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10229 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10230 * gfortran.dg/intrinsic_std_5.f90: New.
10232 2010-05-07 Jason Merrill <jason@redhat.com>
10234 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10236 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10238 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10239 (size_t, stderr): Remove.
10240 (read_error): Replaced __builtin_fprintf by fprintf.
10242 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
10244 * gcc.dg/ordered-comparison-1.c: New test.
10245 * gcc.dg/ordered-comparison-2.c: New test.
10246 * gcc.dg/ordered-comparison-3.c: New test.
10247 * gcc.dg/ordered-comparison-4.c: New test.
10249 2010-05-06 Mike Stump <mikestump@comcast.net>
10252 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10254 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
10255 Jason Merrill <jason@redhat.com>
10257 * g++.dg/cpp0x/nullptr01.C: New.
10258 * g++.dg/cpp0x/nullptr02.C: New.
10259 * g++.dg/cpp0x/nullptr03.C: New.
10260 * g++.dg/cpp0x/nullptr04.C: New.
10261 * g++.dg/cpp0x/nullptr05.C: New.
10262 * g++.dg/cpp0x/nullptr06.C: New.
10263 * g++.dg/cpp0x/nullptr07.C: New.
10264 * g++.dg/cpp0x/nullptr08.C: New.
10265 * g++.dg/cpp0x/nullptr09.C: New.
10266 * g++.dg/cpp0x/nullptr10.C: New.
10267 * g++.dg/cpp0x/nullptr11.C: New.
10268 * g++.dg/cpp0x/nullptr12.C: New.
10269 * g++.dg/cpp0x/nullptr13.C: New.
10270 * g++.dg/cpp0x/nullptr14.C: New.
10271 * g++.dg/cpp0x/nullptr15.C: New.
10272 * g++.dg/cpp0x/nullptr16.C: New.
10273 * g++.dg/cpp0x/nullptr17.C: New.
10274 * g++.dg/cpp0x/nullptr18.C: New.
10275 * g++.dg/cpp0x/nullptr19.C: New.
10276 * g++.dg/cpp0x/nullptr20.C: New.
10277 * g++.dg/cpp0x/nullptr21.C: New.
10278 * g++.dg/cpp0x/nullptr22.C: New.
10279 * g++.dg/debug/nullptr01.C: New.
10280 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10282 2010-05-06 Jakub Jelinek <jakub@redhat.com>
10284 * gcc.dg/Wunused-var-8.c: Move to...
10285 * c-c++-common/Wunused-var-6.c: ... here. New test.
10287 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10290 * g++.dg/template/crash96.C: New.
10292 2010-05-06 Jan Hubicka <jh@suse.cz>
10294 PR tree-optimization/43791
10295 * gcc.c-torture/compile/pr43791.c: New file.
10297 2010-05-06 Michael Matz <matz@suse.de>
10299 PR tree-optimization/43984
10300 * gfortran.dg/pr43984.f90: New test.
10302 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10305 * gcc.dg/pr40989.c: New.
10307 2010-05-06 Richard Guenther <rguenther@suse.de>
10309 PR tree-optimization/43934
10310 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10312 2010-05-06 Richard Guenther <rguenther@suse.de>
10314 PR tree-optimization/43987
10315 * gcc.c-torture/execute/pr43987.c: New testcase.
10316 * gcc.dg/torture/pta-escape-1.c: Adjust.
10317 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10318 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10319 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10320 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10322 2010-04-22 Jakub Jelinek <jakub@redhat.com>
10323 Dodji Seketeli <dodji@redhat.com>
10326 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10327 * g++.dg/template/sfinae16.C: Likewise.
10328 * gcc.dg/Wunused-var-1.c: Moved to...
10329 * c-c++-common/Wunused-var-1.c: ...here. New test.
10330 * gcc.dg/Wunused-var-2.c: Moved to...
10331 * c-c++-common/Wunused-var-2.c: ...here. New test.
10332 * gcc.dg/Wunused-var-3.c: Moved to...
10333 * c-c++-common/Wunused-var-3.c: ...here. New test.
10334 * gcc.dg/Wunused-var-4.c: Moved to...
10335 * gcc.dg/Wunused-var-1.c: ... here.
10336 * gcc.dg/Wunused-var-5.c: Moved to...
10337 * c-c++-common/Wunused-var-4.c: ...here. New test.
10338 * gcc.dg/Wunused-var-7.c: Moved to...
10339 * c-c++-common/Wunused-var-5.c: ...here. New test.
10340 * gcc.dg/Wunused-var-6.c: Moved to...
10341 * gcc.dg/Wunused-var-2.c: ... here.
10342 * c-c++-common/Wunused-var-1.c: New test.
10343 * c-c++-common/Wunused-var-2.c: New test.
10344 * c-c++-common/Wunused-var-3.c: New test.
10345 * c-c++-common/Wunused-var-4.c: New test.
10346 * c-c++-common/Wunused-var-5.c: New test.
10347 * g++.dg/warn/Wunused-var-1.C: New test.
10348 * g++.dg/warn/Wunused-var-2.C: New test.
10349 * g++.dg/warn/Wunused-var-3.C: New test.
10350 * g++.dg/warn/Wunused-var-4.C: New test.
10351 * g++.dg/warn/Wunused-var-5.C: New test.
10352 * g++.dg/warn/Wunused-var-6.C: New test.
10353 * g++.dg/warn/Wunused-var-7.C: New test.
10354 * g++.dg/warn/Wunused-var-8.C: New test.
10355 * g++.dg/warn/Wunused-parm-1.C: New test.
10356 * g++.dg/warn/Wunused-parm-2.C: New test.
10357 * g++.dg/warn/Wunused-parm-3.C: New test.
10359 2010-05-06 Tobias Burnus <burnus@net-b.de>
10362 * gfortran.dg/gomp/crayptr5.f90: New test case.
10364 2010-05-05 Jason Merrill <jason@redhat.com>
10367 * g++.dg/ext/attrib39.C: New.
10369 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
10372 * gfortran.dg/data_invalid.f90: New.
10374 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
10376 * gnat.dg/lto2.adb: New test.
10378 2010-05-05 Jason Merrill <jason@redhat.com>
10381 * g++.dg/opt/empty1.C: New.
10383 2010-05-05 Janus Weil <janus@gcc.gnu.org>
10386 * gfortran.dg/class_17.f03: New.
10388 2010-05-04 Neil Vachharajani <nvachhar@google.com>
10390 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10392 2010-05-04 Mike Stump <mikestump@comcast.net>
10395 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10397 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10400 * gcc.target/i386/pr43668.c: New.
10402 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10405 * g++.dg/cpp0x/initlist31.C: New.
10407 2010-05-04 Jakub Jelinek <jakub@redhat.com>
10410 * gcc.dg/Wunused-var-8.c: New test.
10412 2010-05-04 Jason Merrill <jason@redhat.com>
10415 * g++.dg/cpp0x/enum3.C: Extend.
10417 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10420 * gcc.target/i386/pr43799.c: New.
10422 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10424 * gnat.dg/lto1.adb: New test.
10425 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10427 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10429 PR middle-end/43671
10430 * gcc.target/i386/pr43671.c: New.
10432 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10435 * g++.dg/template/crash95.C: New.
10437 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10440 * gcc.target/i386/pr43508.c: New.
10442 2010-05-04 Richard Guenther <rguenther@suse.de>
10444 PR tree-optimization/43879
10445 * g++.dg/torture/pr43879-1_0.C: New testcase.
10446 * g++.dg/torture/pr43879-1_1.C: Likewise.
10448 2010-05-03 Dodji Seketeli <dodji@redhat.com>
10451 * g++.dg/other/crash-12.C: New test.
10453 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10455 * g++.dg/cdce3.C: Add a space. Updated.
10457 2010-05-03 Jason Merrill <jason@redhat.com>
10460 * g++.dg/opt/enum2.C: New.
10461 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10462 * g++.dg/warn/Wswitch-1.C: Adjust message.
10464 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10466 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10467 * g++.dg/ext/label13.C: Fix typo.
10468 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10470 * gcc.c-torture/compile/limits-declparen.c: xfail on
10471 alpha*-dec-osf5* with -g.
10472 * gcc.c-torture/compile/limits-pointer.c: Likewise.
10473 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10474 * gcc.dg/c99-tgmath-2.c: Likewise.
10475 * gcc.dg/c99-tgmath-3.c: Likewise.
10476 * gcc.dg/c99-tgmath-4.c: Likewise.
10478 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
10481 * gfortran.dg/unexpected_interface.f90: New test.
10483 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10485 * ada/acats/run_acats (which): New function.
10486 (host_gnatchop, host_gnatmake): Use it.
10488 2010-05-03 Richard Guenther <rguenther@suse.de>
10490 PR tree-optimization/43971
10491 * gcc.dg/pr43971.c: New testcase.
10493 2010-05-03 Jakub Jelinek <jakub@redhat.com>
10496 * gcc.dg/debug/pr43972.c: New test.
10498 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
10501 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10503 2010-05-02 Richard Guenther <rguenther@suse.de>
10505 PR tree-optimization/43879
10506 * gcc.dg/torture/pr43879-3.c: New testcase.
10508 2010-05-01 Richard Guenther <rguenther@suse.de>
10510 PR tree-optimization/43949
10511 * g++.dg/warn/Warray-bounds-5.C: New testcase.
10513 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
10516 * g++.dg/init/new28.C: New.
10518 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
10521 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10522 structure and nested declarations.
10523 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
10524 structure and nested declarations. Reduce header clutter and
10525 use _exit() rather than abort().
10526 * objc.dg/encode-10.m: New.
10527 * objc.dg/encode-11.m: New.
10529 2010-04-30 DJ Delorie <dj@redhat.com>
10531 * gcc.c-torture/execute/20100430-1.c: New test.
10533 2010-04-30 Jason Merrill <jason@redhat.com>
10536 * g++.dg/template/ptrmem21.C: New.
10538 2010-04-30 Tobias Burnus Mburnus@net-b.de>
10542 * gfortran.dg/coarray_13.f90: New test.
10544 2010-04-30 Richard Guenther <rguenther@suse.de>
10547 * gcc.dg/lto/20100430-1_0.c: New testcase.
10549 2010-04-30 Jakub Jelinek <jakub@redhat.com>
10552 * c-c++-common/pr43942.c: New test.
10554 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
10556 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10557 conflict with darwin crt1.o 'start' symbol.
10559 2010-04-30 Richard Guenther <rguenther@suse.de>
10561 PR tree-optimization/43879
10562 * gcc.dg/torture/pr43879_1.c: New testcase.
10564 2010-04-30 Richard Guenther <rguenther@suse.de>
10566 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10568 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
10571 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10572 user-provided constructor while recursing.
10574 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10577 * gfortran.dg/class_16.f03: New test.
10579 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10582 * gfortran.dg/class_15.f03: New.
10584 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10587 * gfortran.dg/dynamic_dispatch_9.f03: New test.
10589 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10592 * gfortran.dg/generic_22.f03 : New test.
10594 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10597 * gfortran.dg/class_14.f03: New test.
10599 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10602 * gfortran.dg/interface_32.f90: New test.
10604 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
10605 Janus Weil <janus@gcc.gnu.org>
10608 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10609 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10610 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10612 2010-04-28 Mike Stump <mikestump@comcast.net>
10614 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10616 * g++.dg/uninit-pred-2_b.C: Likewise.
10618 2010-04-28 Tobias Burnus <burnus@net-b.de>
10622 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10624 2010-04-28 Matthias Klose <doko@ubuntu.com>
10626 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10627 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10628 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10629 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10630 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10632 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
10634 * gcc.dg/const-uniq-1.c: New test.
10635 * gcc.dg/lto/const-uniq_[01].c: Likewise.
10637 2010-04-28 Xinliang David Li <davidxl@google.com>
10639 * gcc.dg/uninit-pred-2_b.c: New test.
10640 * gcc.dg/uninit-pred-4_b.c: New test.
10641 * gcc.dg/uninit-pred-3_d.c: New test.
10642 * gcc.dg/uninit-pred-6_b.c: New test.
10643 * gcc.dg/uninit-pred-8_b.c: New test.
10644 * gcc.dg/uninit-pred-3_a.c: New test.
10645 * gcc.dg/uninit-pred-2_c.c: New test.
10646 * gcc.dg/uninit-pred-5_a.c: New test.
10647 * gcc.dg/uninit-pred-3_e.c: New test.
10648 * gcc.dg/uninit-pred-7_a.c: New test.
10649 * gcc.dg/uninit-pred-6_c.c: New test.
10650 * gcc.dg/uninit-pred-9_a.c: New test.
10651 * gcc.dg/uninit-pred-8_c.c: New test.
10652 * gcc.dg/uninit-pred-3_b.c: New test.
10653 * gcc.dg/uninit-pred-5_b.c: New test.
10654 * gcc.dg/uninit-pred-7_b.c: New test.
10655 * gcc.dg/uninit-pred-6_d.c: New test.
10656 * gcc.dg/uninit-pred-9_b.c: New test.
10657 * gcc.dg/uninit-pred-2_a.c: New test.
10658 * gcc.dg/uninit-pred-4_a.c: New test.
10659 * gcc.dg/uninit-pred-3_c.c: New test.
10660 * gcc.dg/uninit-pred-6_a.c: New test.
10661 * gcc.dg/uninit-pred-8_a.c: New test.
10662 * gcc.dg/uninit-pred-7_c.c: New test.
10663 * gcc.dg/uninit-pred-6_e.c: New test.
10664 * g++.dg/uninit-pred-loop-1_b.cc: New test.
10665 * g++.dg/uninit-pred-1_a.C: New test.
10666 * g++.dg/uninit-pred-1_b.C: New test.
10667 * g++.dg/uninit-pred-2_a.C: New test.
10668 * g++.dg/uninit-pred-2_b.C: New test.
10669 * g++.dg/uninit-pred-loop-1_a.cc: New test.
10670 * g++.dg/uninit-pred-loop-1_c.cc: New test.
10671 * g++.dg/uninit-pred-loop_1.cc: New test.
10673 2010-04-28 Martin Jambor <mjambor@suse.cz>
10675 * gcc.dg/lto/20091209-1_0.c: New testcase.
10677 2010-04-28 Richard Guenther <rguenther@suse.de>
10679 PR tree-optimization/43879
10680 PR tree-optimization/43909
10681 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10683 2010-04-28 Richard Guenther <rguenther@suse.de>
10686 * g++.dg/torture/pr43880.C: New testcase.
10688 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
10691 * g++.dg/template/recurse2.C: Update
10692 * g++.dg/template/recurse.C: Update.
10693 * g++.dg/template/pr23510.C: Update.
10694 * lib/prune.exp: Filter out 'recursively instantiated'.
10696 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10699 * g++.dg/init/pr29043.C: New.
10701 2010-04-27 Jason Merrill <jason@redhat.com>
10703 * g++.dg/lookup/scoped5.C: Adjust.
10704 * g++.dg/lookup/scoped8.C: Adjust.
10705 * g++.dg/template/dependent-expr5.C: Adjust.
10706 * g++.old-deja/g++.brendan/nest1.C: Adjust.
10709 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10712 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10714 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
10715 Jan Hubicka <hubicka@ucw.cz>
10717 * gcc.dg/pure-2.c: New testcase.
10718 * gcc.dg/const-1.c: New testcase.
10720 2010-04-27 Jason Merrill <jason@redhat.com>
10722 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10725 * g++.dg/template/sfinae17.C: New.
10726 * g++.dg/template/sfinae18.C: New.
10728 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10730 * g++.dg/init/pr42844.C: New.
10731 * g++.dg/cpp0x/pr42844-2.C: New.
10732 * g++.dg/cpp0x/defaulted2.C: Adjust.
10733 * g++.dg/tree-ssa/pr27549.C: Likewise.
10734 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10736 2010-04-27 Tobias Burnus <burnus@net-b.de>
10739 * gfortran.dg/coarray_12.f90: Fix dump parsing.
10741 2010-04-27 Richard Guenther <rguenther@suse.de>
10743 PR middle-end/40561
10744 * g++.dg/other/pr40561.C: New testcase.
10746 2010-04-27 Martin Jambor <mjambor@suse.cz>
10748 PR middle-end/43812
10749 * g++.dg/ipa/pr43812.C: New test.
10751 2010-04-27 Jan Hubicka <jh@suse.cz>
10753 * gcc.dg/ipa/iinline-1.c (main): Rename to...
10754 (test): ... this one.
10756 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
10759 * gcc.target/arm/thumb-stackframe.c: New test.
10761 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10763 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10764 * gcc.dg/misc-column.c: Likewise.
10765 * gcc.dg/Walways-true-1.c: Likewise.
10766 * gcc.dg/Walways-true-2.c: Likewise.
10767 * gcc.dg/warn-addr-cmp.c: Likewise.
10769 2010-04-27 Tobias Burnus <burnus@net-b.de>
10772 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10773 * gfortran.dg/coarray_12.f90: New.
10775 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10778 * gcc.dg/pr32207.c: New test.
10779 * gcc.dg/misc-column.c: Adjust expected warning.
10780 * gcc.dg/Walways-true-1.c: Likewise.
10781 * gcc.dg/Walways-true-2.c: Likewise.
10782 * gcc.dg/warn-addr-cmp.c: Likewise.
10784 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
10787 * lib/lto.exp (lto_prune_vis_warns): New function.
10788 (lto-link-and-maybe-run): Call it.
10790 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
10792 PR tree-optimization/43904
10793 * gcc.dg/tree-ssa/tailcall-6.c: New.
10795 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10798 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
10799 Darwin8/OSX10.4 - compatible code generation.
10801 * obj-c++.dg/stubify-1.mm: Ditto.
10802 * lib/objc-torture.exp: Do not require link success for
10803 "trivial.m" in the runtime checks when dowhat = 'compile'.
10804 * lib/dg-pch.exp (dg-flags-pch): New Proc.
10805 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
10806 Darwin8/OSX10.4 - compatible code generation.
10807 * objc.dg/stubify-2.m: Ditto.
10808 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10809 * objc.dg/next-runtime-1.m: Ditto.
10810 * objc.dg/stret-2.m: Restrict to ilp32 targets.
10811 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10812 runtimes on Darwin.
10814 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
10817 * lib/plugin-support.exp: Use "-undefined
10818 dynamic_lookup" on darwin.
10820 2010-04-26 Richard Guenther <rguenther@suse.de>
10822 * gcc.dg/lto/20100426_0.c: New testcase.
10824 2010-04-26 Jie Zhang <jie@codesourcery.com>
10826 PR tree-optimization/43833
10827 gcc.dg/Warray-bounds-8.c: New test case.
10829 2010-04-26 Richard Guenther <rguenther@suse.de>
10832 * g++.dg/lto/20100423-3_0.C: New testcase.
10834 2010-04-26 Richard Guenther <rguenther@suse.de>
10837 * g++.dg/lto/20100423-2_0.C: New testcase.
10839 2010-04-26 Ira Rosen <irar@il.ibm.com>
10841 * gcc.dg/vect/bb-slp-23.c: New test.
10843 2010-04-25 Joseph Myers <joseph@codesourcery.com>
10845 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10846 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10847 * gcc.dg/c1x-float-1.c: New test.
10849 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10851 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10854 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10856 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10858 * gfortran.dg/default_format_denormal_1.f90: Ditto.
10859 * gfortran.dg/default_format_2.f90: Ditto.
10861 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10863 * gfortran.dg/pr43505.f90: Clean up .mod file.
10864 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10865 * gfortran.dg/pr41347.f90: Ditto.
10866 * gfortran.dg/internal_pack_4.f90: Ditto.
10867 * gfortran.dg/proc_decl_23.f90: Ditto.
10868 * gfortran.dg/recursive_check_3.f90: Ditto.
10869 * gfortran.dg/intent_out_3.f90: Ditto.
10870 * gfortran.dg/assignment_2.f90: Ditto.
10871 * gfortran.dg/pr41928.f90: Ditto.
10872 * gfortran.dg/pr42166.f90: Ditto.
10873 * gfortran.dg/private_type_12.f90: Ditto.
10874 * gfortran.dg/graphite/pr42185.f90: Ditto.
10875 * gfortran.dg/graphite/pr42186.f90: Ditto.
10876 * gfortran.dg/graphite/pr40982.f90: Ditto.
10877 * gfortran.dg/graphite/id-2.f90: Ditto.
10878 * gfortran.dg/graphite/id-4.f90: Ditto.
10879 * gfortran.dg/graphite/pr42050.f90: Ditto.
10880 * gfortran.dg/graphite/id-18.f90: Ditto.
10881 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10882 * gfortran.dg/graphite/pr41924.f90: Ditto.
10883 * gfortran.dg/graphite/pr42393.f90: Ditto.
10884 * gfortran.dg/graphite/pr37980.f90: Ditto.
10885 * gfortran.dg/graphite/pr38953.f90: Ditto.
10886 * gfortran.dg/graphite/pr42180.f90: Ditto.
10887 * gfortran.dg/graphite/pr42181.f90: Ditto.
10888 * gfortran.dg/where_operator_assign_4.f90: Ditto.
10889 * gfortran.dg/select_type_4.f90: Ditto.
10890 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10891 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10892 * gfortran.dg/lto/pr40725_0.f03: Ditto.
10893 * gfortran.dg/elemental_args_check_2.f90: Ditto.
10894 * gfortran.dg/whole_file_11.f90: Ditto.
10895 * gfortran.dg/private_type_11.f90: Ditto.
10896 * gfortran.dg/vect/vect-gems.f90: Ditto.
10897 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10899 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10901 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10903 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
10905 * gnat.dg/pack15.ad[sb]: New test.
10907 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
10909 * gcc.target/arm/mla-1.c: New test.
10911 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
10915 * gfortran.dg/pr43793.f90: New test.
10917 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
10919 PR tree-optimization/41442
10920 * gcc.target/i386/pr41442.c: New test.
10922 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
10925 * gfortran.dg/fgetc_3.f90: Delete bogus test.
10927 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10930 * gfortran.dg/open_nounit.f90: New test.
10932 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
10936 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10938 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10940 * gcc.dg/Wconversion-integer.c: Update.
10942 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
10944 * gnat.dg/unchecked_convert5.adb: New test.
10946 2010-04-23 Richard Guenther <rguenther@suse.de>
10949 * gcc.dg/lto/20100423-2_0.c: New testcase.
10950 * gcc.dg/lto/20100423-2_0.c: Likewise.
10952 2010-04-23 Richard Guenther <rguenther@suse.de>
10955 * gcc.dg/lto/20100423-1_0.c: New testcase.
10956 * gcc.dg/lto/20100423-1_1.c: Likewise.
10958 2010-04-23 Martin Jambor <mjambor@suse.cz>
10960 PR tree-optimization/43846
10961 * gcc.dg/tree-ssa/sra-10.c: New test.
10963 2010-04-23 Martin Jambor <mjambor@suse.cz>
10965 PR middle-end/43835
10966 * gcc.c-torture/execute/pr43835.c: New test.
10968 2010-04-23 Richard Guenther <rguenther@suse.de>
10971 * g++.dg/lto/20100423-1_0.C: New testcase.
10973 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
10975 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10977 2010-04-22 Ira Rosen <irar@il.ibm.com>
10979 PR tree-optimization/43842
10980 * gcc.dg/vect/pr43842.c: New test.
10982 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10984 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10985 * gcc.target/i386/wmul-2.c: Likewise.
10987 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10989 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10990 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10992 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
10994 * gfortran.dg/reassoc_6.f: New testcase.
10996 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10998 PR middle-end/29274
10999 * gcc.target/arm/wmul-1.c: New test.
11000 * gcc.target/arm/wmul-2.c: New test.
11002 2010-04-22 Richard Guenther <rguenther@suse.de>
11004 PR tree-optimization/43845
11005 * gcc.c-torture/compile/pr43845.c: New testcase.
11007 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11009 PR middle-end/29274
11010 * gcc.target/i386/wmul-1.c: New test.
11011 * gcc.target/i386/wmul-2.c: New test.
11012 * gcc.target/bfin/wmul-1.c: New test.
11013 * gcc.target/bfin/wmul-2.c: New test.
11015 2010-04-22 Richard Guenther <rguenther@suse.de>
11018 * gfortran.dg/vector_subscript_6.f90: New testcase.
11019 * gfortran.dg/assign_10.f90: Adjust.
11021 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11024 * gfortran.dg/gomp/pr43836.f90: New test.
11026 2010-04-21 Richard Guenther <rguenther@suse.de>
11028 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11030 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11032 * gcc.dg/torture/builtin-cproj-3.c: New.
11034 2010-04-20 Jason Merrill <jason@redhat.com>
11037 * g++.dg/template/recurse2.C: New.
11038 * g++.dg/parse/crash36.C: Adjust.
11039 * g++.dg/other/fold1.C: Adjust.
11040 * g++.dg/init/member1.C: Adjust.
11041 * lib/prune.exp: Prune "skipping N instantiation contexts".
11043 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11045 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11047 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11049 * gcc.dg/torture/builtin-cproj-1.c: New.
11050 * gcc.dg/torture/builtin-cproj-2.c: New.
11052 2010-04-20 Dodji Seketeli <dodji@redhat.com>
11056 * g++.dg/template/typedef32.C: Adjust.
11057 * g++.dg/template/typedef33.C: New test.
11059 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
11062 * gfortran.dg/proc_decl_23.f90: New test.
11065 * gfortran.dg/abstract_type_6.f03: New test.
11067 2010-04-20 Xinliang David Li <davidxl@google.com>
11069 * g++.dg/tree-ssa/fold-compare.C: New.
11071 2010-04-20 Richard Guenther <rguenther@suse.de>
11073 PR tree-optimization/39417
11074 * g++.dg/torture/pr39417.C: New testcase.
11076 2010-04-20 Richard Guenther <rguenther@suse.de>
11078 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11080 2010-04-20 Jakub Jelinek <jakub@redhat.com>
11082 * g++.dg/debug/dwarf2/rv1.C: New test.
11084 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11087 * gcc.c-torture/compile/pr43635.c: New testcase.
11089 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11092 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11093 of sequential loops being private only in the innermost containing
11096 PR middle-end/43337
11097 * gfortran.dg/gomp/pr43337.f90: New test.
11099 2010-04-19 Richard Guenther <rguenther@suse.de>
11101 PR tree-optimization/43796
11102 * gfortran.dg/pr43796.f90: New testcase.
11104 2010-04-19 Richard Guenther <rguenther@suse.de>
11106 PR tree-optimization/43783
11107 * gcc.c-torture/execute/pr43783.c: New testcase.
11109 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
11112 * gcc.target/i386/pr43766.c: New test.
11114 2010-04-19 Jie Zhang <jie@codesourcery.com>
11117 * gcc.target/i386/pr43662.c: New test.
11119 2010-04-19 Dodji Seketeli <dodji@redhat.com>
11122 * g++.dg/template/typedef32.C: New test.
11124 2010-04-19 Ira Rosen <irar@il.ibm.com>
11126 PR tree-optimization/37027
11127 * lib/target-supports.exp
11128 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11129 * gcc.dg/vect/pr37027.c: New test.
11130 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11131 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11132 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11133 gcc.dg/vect/vect-complex-6.c: Likewise.
11135 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11137 * g++.dg/debug/dwarf2/enum1.C: New test.
11139 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11141 * gnat.dg/rep_clause5.ad[sb]: New test.
11142 * gnat.dg/rep_clause5_pkg.ads: New helper.
11144 2010-04-18 Ira Rosen <irar@il.ibm.com>
11146 PR tree-optimization/43771
11147 * g++.dg/vect/pr43771.cc: New test.
11149 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11152 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11153 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11155 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11157 * gnat.dg/sizetype.adb: Rename into...
11158 * gnat.dg/sizetype1.adb: ...this.
11159 * gnat.dg/sizetype2.adb: New test.
11161 2010-04-16 Richard Guenther <rguenther@suse.de>
11163 PR tree-optimization/43572
11164 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11166 2010-04-16 Olivier Hainque <hainque@adacore.com>
11168 * gnat.dg/specs/discr_private.ads: New test.
11170 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11173 * gcc.target/arm/thumb-comparisons.c: New test.
11176 * gcc.target/arm/thumb-cbranchqi.c: New test.
11178 2010-04-16 Christian Bruel <christian.bruel@st.com>
11180 * g++.dg/torture/pr36191.C: Enable for SH.
11182 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11184 * gnat.dg/wide_boolean.adb: New test.
11185 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11187 2010-04-15 Richard Guenther <rguenther@suse.de>
11189 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11190 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11191 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11192 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11193 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11194 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11195 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11196 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11197 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11198 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11199 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11200 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11201 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11202 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11203 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11205 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11208 * gcc.target/arm/pr42496.c: New test.
11210 2010-04-14 Jason Merrill <jason@redhat.com>
11213 * g++.dg/ext/attrib38.C: New.
11215 2010-04-14 Steve Ellcey <sje@cup.hp.com>
11218 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11220 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
11223 * gcc.dg/cpp/warn-undef-2.c: Update.
11224 * gcc.dg/cpp/warn-traditional-2.c: Update.
11225 * gcc.dg/cpp/warn-comments-2.c: Update.
11226 * gcc.dg/cpp/warn-variadic-2.c: Update.
11227 * gcc.dg/cpp/warn-long-long-2.c: Update.
11228 * gcc.dg/cpp/warn-deprecated-2.c: Update.
11229 * gcc.dg/cpp/warn-multichar-2.c: Update.
11230 * gcc.dg/cpp/warn-normalized-3.c: Update.
11231 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11232 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11233 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11234 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11235 * gcc.dg/cpp/warn-redefined-2.c: Update.
11236 * gfortran.dg/warning-directive-2.F90: Update.
11237 * c-c++-common/cpp/warning-directive-2.c: Update.
11239 2010-04-14 Michael Matz <matz@suse.de>
11241 PR tree-optimization/42963
11242 * gcc.dg/pr42963.c: New testcase.
11244 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
11246 * gnat.dg/class_wide.adb: Rename into...
11247 * gnat.dg/class_wide1.adb: ...this.
11248 * gnat.dg/class_wide2.ad[sb]: New test.
11250 2010-04-14 Tobias Burnus <burnus@net-b.de>
11253 * gfortran.dg/coarray_9.f90: Update dg-errors.
11254 * gfortran.dg/coarray_10.f90: New test.
11255 * gfortran.dg/coarray_11.f90: New test.
11257 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11260 gfortran.dg/initialization_24.f90: New test.
11262 2010-04-13 Jason Merrill <jason@redhat.com>
11264 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11265 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11267 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
11269 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11270 * g++.dg/dg.exp: Likewise.
11271 * gcc.dg/cpp/warning-directive-1.c: Move to ...
11272 * c-c++-common/cpp/warning-directive-1.c: ... here.
11273 * gcc.dg/cpp/warning-directive-2.c: Move to ...
11274 * c-c++-common/cpp/warning-directive-2.c: ... here.
11275 * gcc.dg/cpp/warning-directive-3.c: Move to ...
11276 * c-c++-common/cpp/warning-directive-3.c: ... here.
11277 * gcc.dg/cpp/warning-directive-4.c: Move to ...
11278 * c-c++-common/cpp/warning-directive-4.c: ... here.
11279 * g++.dg/cpp/warning-directive-1.C: Delete.
11280 * g++.dg/cpp/warning-directive-2.C: Delete.
11281 * g++.dg/cpp/warning-directive-3.C: Delete.
11282 * g++.dg/cpp/warning-directive-4.C: Delete.
11283 * gcc.dg/cpp/normalised-3.c: Delete.
11284 * g++.dg/cpp/normalised-1.C: Rename as ...
11285 * c-c++-common/cpp/normalised-3.c: ... this.
11287 2010-04-13 Martin Jambor <mjambor@suse.cz>
11289 * gcc.dg/tree-ssa/sra-9.c: New test.
11291 2010-04-13 Michael Matz <matz@suse.de>
11293 PR middle-end/43730
11294 * gcc.dg/pr43730.c: New test.
11296 2010-04-13 Michael Matz <matz@suse.de>
11298 * gcc.dg/tree-ssa/negate.c: New testcase.
11300 2010-04-13 Richard Guenther <rguenther@suse.de>
11303 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11305 2010-04-13 Richard Guenther <rguenther@suse.de>
11307 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11309 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11311 * gnat.dg/derived_type1.adb: New test.
11313 2010-04-13 Matthias Klose <doko@ubuntu.com>
11315 * gcc.dg/plugindir1.c: New testcase.
11316 * gcc.dg/plugindir2.c: New testcase.
11317 * gcc.dg/plugindir3.c: New testcase.
11318 * gcc.dg/plugindir4.c: New testcase.
11320 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
11322 * gcc.target/i386/rotate-2.c: New test.
11324 2010-04-12 Jason Merrill <jason@redhat.com>
11327 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11328 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11330 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
11333 * g++.dg/init/pr25811.C: New test.
11335 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11337 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11338 dg-error, dg-warning.
11339 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11341 2010-04-12 Richard Guenther <rguenther@suse.de>
11343 * gcc.dg/torture/inline-2.c: New testcase.
11345 2010-04-12 Jakub Jelinek <jakub@redhat.com>
11348 * gcc.dg/Wunused-var-7.c: New test.
11350 PR tree-optimization/43560
11351 * gcc.c-torture/execute/pr43560.c: New test.
11353 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
11355 * gnat.dg/aggr13.adb: New test.
11356 * gnat.dg/aggr14.adb: Likewise.
11357 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11359 2010-04-12 Richard Guenther <rguenther@suse.de>
11362 * g++.dg/torture/pr43611.C: New testcase.
11364 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
11367 * gcc.dg/pr36774-1.c: New test.
11368 * gcc.dg/pr36774-2.c: New test.
11370 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11372 * gcc.target/sh/rte-delay-slot.c: New test.
11374 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
11376 * gnat.dg/pack9.adb: Remove -cargs option.
11377 * gnat.dg/aggr12.ad[sb]: New test.
11379 2010-04-10 Jie Zhang <jie@codesourcery.com>
11382 * gcc.target/sh/pr43417.c: New test.
11384 2010-04-10 Tobias Burnus <burnus@net-b.de>
11387 * gfortran.dg/spec_expr_6.f90: New test.
11389 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11392 * gcc.dg/cpp/pr43195.c: New.
11393 * gcc.dg/cpp/pr43195.h: New.
11395 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11398 * gcc.dg/Werror-6.c: Adjust.
11399 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11400 * gcc.dg/Werror-4.c: Likewise.
11401 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11402 * gcc.dg/Wswitch-enum-error.c: Likewise.
11403 * gcc.dg/Wpointer-arith.c: Likewise.
11404 * gcc.dg/Wfatal.c: Likewise.
11405 * gcc.dg/Wswitch-error.c: Likewise.
11406 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11407 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11408 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11409 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11410 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11411 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11412 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11413 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11414 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11415 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11416 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11417 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11418 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11419 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11420 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11421 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11422 * g++.dg/cpp/warning-directive-2.C: Likewise.
11423 * gfortran.dg/warning-directive-2.F90: Likewise.
11425 2010-04-09 Jason Merrill <jason@redhat.com>
11428 * g++.dg/template/sizeof13.C: New.
11430 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
11432 * g++.dg/other/pr35504.C: Add check for thiscall.
11433 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11434 * gcc.dg/torture/stackalign/thiscall-1.c: New.
11436 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11439 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11440 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
11441 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11442 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
11443 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11444 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11445 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11446 * g++.dg/other/increment1.C: Likewise.
11448 2010-04-09 Tobias Burnus <burnus@net-b.de>
11451 * gfortran.dg/coarray_7.f90: New test.
11452 * gfortran.dg/coarray_8.f90: New test.
11454 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11457 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11459 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11462 * gcc.dg/pr43643.c: New test.
11464 2010-04-08 Tobias Burnus <burnus@net-b.de>
11466 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11468 2010-04-08 Richard Guenther <rguenther@suse.de>
11470 PR tree-optimization/43679
11471 * gcc.c-torture/compile/pr43679.c: New testcase.
11473 2010-04-08 Jakub Jelinek <jakub@redhat.com>
11476 * gcc.dg/pr43670.c: New test.
11478 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
11480 PR middle-end/40815
11481 * gcc.dg/tree-ssa/reassoc-19.c: New.
11483 2010-04-07 Jakub Jelinek <jakub@redhat.com>
11486 * gcc.dg/Wunused-var-1.c: New test.
11487 * gcc.dg/Wunused-var-2.c: New test.
11488 * gcc.dg/Wunused-var-3.c: New test.
11489 * gcc.dg/Wunused-var-4.c: New test.
11490 * gcc.dg/Wunused-var-5.c: New test.
11491 * gcc.dg/Wunused-var-6.c: New test.
11492 * gcc.dg/Wunused-parm-1.c: New test.
11494 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11495 * gcc.dg/trunc-1.c: Likewise.
11496 * gcc.dg/vla-9.c: Likewise.
11497 * gcc.dg/dfp/composite-type.c: Likewise.
11499 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11502 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11503 * obj-c++.dg/objc-gc-3.mm: Ditto.
11505 2010-04-07 Simon Baldwin <simonb@google.com>
11507 * gcc.dg/cpp/warn-undef-2.c: New.
11508 * gcc.dg/cpp/warn-traditional-2.c: New.
11509 * gcc.dg/cpp/warn-comments-2.c: New.
11510 * gcc.dg/cpp/warning-directive-1.c: New.
11511 * gcc.dg/cpp/warn-long-long.c: New.
11512 * gcc.dg/cpp/warn-traditional.c: New.
11513 * gcc.dg/cpp/warn-variadic-2.c: New.
11514 * gcc.dg/cpp/warn-undef.c: New.
11515 * gcc.dg/cpp/warn-normalized-1.c: New.
11516 * gcc.dg/cpp/warning-directive-2.c: New.
11517 * gcc.dg/cpp/warn-long-long-2.c: New.
11518 * gcc.dg/cpp/warn-variadic.c: New.
11519 * gcc.dg/cpp/warn-normalized-2.c: New.
11520 * gcc.dg/cpp/warning-directive-3.c: New.
11521 * gcc.dg/cpp/warn-deprecated-2.c: New.
11522 * gcc.dg/cpp/warn-trigraphs-1.c: New.
11523 * gcc.dg/cpp/warn-multichar-2.c: New.
11524 * gcc.dg/cpp/warn-normalized-3.c: New.
11525 * gcc.dg/cpp/warning-directive-4.c: New.
11526 * gcc.dg/cpp/warn-unused-macros.c: New.
11527 * gcc.dg/cpp/warn-trigraphs-2.c: New.
11528 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11529 * gcc.dg/cpp/warn-cxx-compat.c: New.
11530 * gcc.dg/cpp/warn-redefined.c: New.
11531 * gcc.dg/cpp/warn-trigraphs-3.c: New.
11532 * gcc.dg/cpp/warn-unused-macros-2.c: New.
11533 * gcc.dg/cpp/warn-deprecated.c: New.
11534 * gcc.dg/cpp/warn-trigraphs-4.c: New.
11535 * gcc.dg/cpp/warn-redefined-2.c: New.
11536 * gcc.dg/cpp/warn-comments.c: New.
11537 * gcc.dg/cpp/warn-multichar.c: New.
11538 * g++.dg/cpp/warning-directive-1.C: New.
11539 * g++.dg/cpp/warning-directive-2.C: New.
11540 * g++.dg/cpp/warning-directive-3.C: New.
11541 * g++.dg/cpp/warning-directive-4.C: New.
11542 * gfortran.dg/warning-directive-1.F90: New.
11543 * gfortran.dg/warning-directive-3.F90: New.
11544 * gfortran.dg/warning-directive-2.F90: New.
11545 * gfortran.dg/warning-directive-4.F90: New.
11547 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11550 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11552 2010-04-07 Jason Merrill <jason@redhat.com>
11554 * g++.dg/template/dr408.C: New.
11556 * g++.dg/lookup/ns4.C: New.
11559 * g++.dg/template/friend51.C: New test.
11562 * g++.old-deja/g++.other/linkage1.C: Adjust.
11564 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11567 * g++.dg/template/crash94.C: New test.
11569 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11572 * g++.dg/init/aggr5.C: New test.
11573 * g++.dg/init/aggr5.C: New test.
11575 2010-04-07 Richard Guenther <rguenther@suse.de>
11577 PR tree-optimization/43270
11578 * g++.dg/warn/Warray-bounds-4.C: New testcase.
11579 * gcc.dg/Warray-bounds-7.c: Likewise.
11581 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
11583 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11584 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11585 * gnat.dg/bit_packed_array4.ad[sb]: New test.
11587 2010-04-07 Jie Zhang <jie@codesourcery.com>
11590 * g++.dg/init/pr42556.C: New test.
11592 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11595 * g++.dg/debug/dwarf2/typedef2.C: New test.
11597 2010-04-06 Dodji Seketeli <dodji@redhat.com>
11599 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11600 c-c++-common/dwarf2/redeclaration-1.C
11602 2010-04-06 Jason Merrill <jason@redhat.com>
11604 * g++.dg/cpp0x/pr31437.C: Adjust error location.
11605 * g++.dg/ext/attrib18.C: Likewise.
11606 * g++.dg/ext/bitfield2.C: Likewise.
11607 * g++.dg/ext/bitfield4.C: Likewise.
11608 * g++.dg/ext/visibility/warn2.C: Likewise.
11609 * g++.dg/ext/visibility/warn3.C: Likewise.
11610 * g++.dg/gomp/pr26690-1.C: Likewise.
11611 * g++.dg/inherit/covariant7.C: Likewise.
11612 * g++.dg/init/synth2.C: Likewise.
11613 * g++.dg/lookup/using7.C: Likewise.
11614 * g++.dg/other/crash-4.C: Likewise.
11615 * g++.dg/other/error13.C: Likewise.
11616 * g++.dg/other/error20.C: Likewise.
11617 * g++.dg/parse/crash31.C: Likewise.
11618 * g++.dg/parse/error16.C: Likewise.
11619 * g++.dg/parse/error19.C: Likewise.
11620 * g++.dg/parse/error27.C: Likewise.
11621 * g++.dg/parse/error28.C: Likewise.
11622 * g++.dg/parse/fused-params1.C: Likewise.
11623 * g++.dg/template/error2.C: Likewise.
11624 * g++.dg/template/local6.C: Likewise.
11625 * g++.dg/template/qualttp15.C: Likewise.
11626 * g++.dg/warn/Wnvdtor-2.C: Likewise.
11627 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11628 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11629 * g++.old-deja/g++.brendan/crash29.C: Likewise.
11630 * g++.old-deja/g++.eh/spec6.C: Likewise.
11631 * g++.old-deja/g++.jason/crash3.C: Likewise.
11632 * g++.old-deja/g++.jason/destruct2.C: Likewise.
11633 * g++.old-deja/g++.law/ctors5.C: Likewise.
11634 * g++.old-deja/g++.law/ctors9.C: Likewise.
11635 * g++.old-deja/g++.mike/p3538a.C: Likewise.
11636 * g++.old-deja/g++.mike/p3538b.C: Likewise.
11637 * g++.old-deja/g++.other/struct1.C: Likewise.
11638 * g++.old-deja/g++.other/volatile1.C: Likewise.
11639 * g++.old-deja/g++.pt/crash36.C: Likewise.
11640 * g++.old-deja/g++.pt/derived3.C: Likewise.
11641 * g++.old-deja/g++.robertl/eb109.C: Likewise.
11642 * g++.old-deja/g++.robertl/eb4.C: Likewise.
11644 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
11646 PR middle-end/43519
11647 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11648 * gcc.dg/graphite/id-19.c: New.
11650 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
11652 PR middle-end/32824
11653 * gcc.dg/vect/pr32824: New.
11655 2010-04-06 Tobias Burnus <burnus@net-b.de>
11658 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11659 * gfortran.dg/coarray_3.f90: Ditto.
11660 * gfortran.dg/coarray_4.f90: Ditto.
11661 * gfortran.dg/coarray_5.f90: Ditto.
11662 * gfortran.dg/coarray_6.f90: Ditto.
11663 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11665 2010-04-06 Tobias Burnus <burnus@net-b.de>
11668 * gfortran.dg/coarray_4.f90: Fix test.
11669 * gfortran.dg/coarray_6.f90: Add more tests.
11671 2010-04-06 Tobias Burnus <burnus@net-b.de>
11674 * gfortran.dg/coarray_4.f90: New test.
11675 * gfortran.dg/coarray_5.f90: New test.
11676 * gfortran.dg/coarray_6.f90: New test.
11678 2010-04-06 Tobias Burnus <burnus@net-b.de>
11681 * gfortran.dg/iso_fortran_env_5.f90: New test.
11682 * gfortran.dg/iso_fortran_env_6.f90: New test.
11684 2010-04-06 Tobias Burnus <burnus@net-b.de>
11687 * gfortran.dg/coarray_1.f90: New test.
11688 * gfortran.dg/coarray_2.f90: New test.
11689 * gfortran.dg/coarray_3.f90: New test.
11691 2010-04-06 Jason Merrill <jason@redhat.com>
11694 * g++.dg/template/dtor8.C: New.
11697 * g++.dg/template/error-recovery2.C: New.
11699 2010-04-06 Jan Hubicka <jh@suse.czpli
11701 PR tree-optimization/42906
11702 * gcc.dg/tree-ssa/dce-1.c: New testcase.
11704 2010-04-06 Tobias Burnus <burnus@net-b.de>
11707 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11708 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11709 * gfortran.dg/auto_dealloc_1.f90: Ditto.
11711 2010-04-06 Richard Guenther <rguenther@suse.de>
11713 PR tree-optimization/43627
11714 * gcc.dg/tree-ssa/vrp49.c: New testcase.
11716 2010-04-06 Jakub Jelinek <jakub@redhat.com>
11719 * gcc.target/i386/pr43638.c: New test.
11721 2010-04-06 Richard Guenther <rguenther@suse.de>
11723 PR middle-end/43661
11724 * gcc.c-torture/compile/pr43661.c: New testcase.
11726 2010-04-06 Jakub Jelinek <jakub@redhat.com>
11728 * gcc.target/s390/stackcheck1.c: Add dg-warning.
11730 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
11732 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11734 2010-04-02 Richard Guenther <rguenther@suse.de>
11736 PR tree-optimization/43629
11737 * gcc.c-torture/execute/pr43629.c: New testcase.
11739 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11740 Dominique d'Humieres <dominiq@lps.ens.fr>
11742 PR libfortran/43605
11743 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11745 2010-04-01 Dodji Seketeli <dodji@redhat.com>
11748 * c-c++-common/dwarf2/redeclaration-1.C: New test.
11750 2010-04-01 Jason Merrill <jason@redhat.com>
11752 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11754 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11755 Manfred Schwarb <manfred99@gmx.ch>
11757 PR libfortran/43605
11758 * gfortran.dg/ftell_3.f90: New test.
11760 2010-04-01 Richard Guenther <rguenther@suse.de>
11762 PR middle-end/43614
11763 * gcc.c-torture/compile/pr43614.c: New testcase.
11765 2010-04-01 Martin Jambor <mjambor@suse.cz>
11767 PR tree-optimization/43141
11768 * gcc.dg/guality/pr43141.c: New test.
11770 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11772 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11773 * g++.dg/eh/spbp.C: Likewise.
11774 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11775 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11777 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11778 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
11779 * objc.dg/dwarf-2.m: Likewise.
11781 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11783 PR middle-end/43464
11784 * gcc.dg/graphite/id-pr43464.c: New.
11785 * gcc.dg/graphite/id-pr43464-1.c: New.
11787 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11789 PR middle-end/43351
11790 * gcc.dg/graphite/id-pr43351.c
11792 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11795 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11796 * obj-c++.dg/try-catch-2.mm: Ditto.
11797 * obj-c++.dg/lookup-2.mm: Ditto.
11798 * obj-c++.dg/encode-8.m: Ditto.
11799 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11800 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11801 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11802 * obj-c++.dg/const-str-11.mm: Ditto.
11803 * obj-c++.dg/const-str-9.mm: Ditto.
11804 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11805 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11806 * obj-c++.dg/except-1.mm: Ditto.
11807 * obj-c++.dg/const-str-7.mm: Ditto.
11808 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11809 * obj-c++.dg/const-str-3.mm: Ditto.
11810 * obj-c++.dg/const-str-7.mm: Ditto.
11811 * obj-c++.dg/stubify-2.mm: Change dump file name.
11814 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11816 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11817 Remove dg-xfail-if.
11819 2010-03-31 Martin Jambor <mjambor@suse.cz>
11821 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
11822 only with -O2, -O3 or -Os and not with -fwhopr.
11824 2010-03-31 Dodji Seketeli <dodji@redhat.com>
11827 * g++.dg/template/typedef31.C: New test.
11829 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11831 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11832 assembler output on *-*-solaris2*.
11833 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11835 2010-03-31 Jakub Jelinek <jakub@redhat.com>
11838 * gcc.dg/pr43557-1.c: New test.
11839 * gcc.dg/pr43557-2.c: New file.
11841 2010-03-31 Jie Zhang <jie@codesourcery.com>
11844 * gcc.dg/pr43562.c: New test.
11846 2010-03-30 Jason Merrill <jason@redhat.com>
11849 * g++.dg/template/error-recovery1.C: New.
11852 * g++.dg/parse/ambig5.C: New.
11854 2010-03-30 Jakub Jelinek <jakub@redhat.com>
11857 * gcc.dg/guality/pr43593.c: New test.
11859 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
11861 PR middle-end/43430
11862 * gcc.dg/vect/pr43430-1.c: New.
11864 2010-03-30 Jason Merrill <jason@redhat.com>
11867 * g++.dg/template/partial7.C: New.
11869 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11871 * gcc.target/s390/stackcheck1.c: New testcase.
11873 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11875 PR libfortran/43265
11876 * gfortran.dg/read_eof_8.f90: New test.
11878 2010-03-29 Jason Merrill <jason@redhat.com>
11880 * gcc.dg/cpp/include6.c: Change [] to ().
11883 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11885 * c-c++-common/raw-string-2.c: Add trigraph test.
11886 * c-c++-common/raw-string-8.c: New.
11887 * c-c++-common/raw-string-9.c: New.
11888 * c-c++-common/raw-string-10.c: New.
11890 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11891 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11892 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11893 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11894 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11895 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11896 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11898 2010-03-29 Richard Guenther <rguenther@suse.de>
11900 PR tree-optimization/43560
11901 * gcc.dg/torture/pr43560.c: New testcase.
11903 2010-03-29 Jason Merrill <jason@redhat.com>
11906 * g++.dg/ext/raw-string-1.C: Change [] to ().
11907 * g++.dg/ext/raw-string-2.C: Change [] to ().
11908 Don't use \ in delimiter.
11909 * g++.dg/ext/raw-string-3.C: Change [] to ().
11910 * g++.dg/ext/raw-string-4.C: Change [] to ().
11911 * g++.dg/ext/raw-string-5.C: Change [] to ().
11912 Test for error on \ in delimiter.
11913 * g++.dg/ext/raw-string-6.C: Change [] to ().
11914 * g++.dg/ext/raw-string-7.C: Change [] to ().
11916 2010-03-29 Jie Zhang <jie@codesourcery.com>
11919 * gcc.dg/pr43564.c: New test.
11921 2010-03-29 Tobias Burnus <burnus@net-b.de>
11924 * gfortran.dg/direct_io_12.f90: New test.
11926 2010-03-28 Jan Hubicka <jh@suse.cz>
11928 PR tree-optimization/43505
11929 * gfortran.dg/pr43505.f90: New testcase.
11931 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
11933 PR tree-optimization/43528
11934 * gcc.target/i386/pr43528.c: New test.
11936 2010-03-26 Joseph Myers <joseph@codesourcery.com>
11939 * gcc.dg/parm-impl-decl-3.c: New test.
11941 2010-03-26 Jason Merrill <jason@redhat.com>
11944 * g++.dg/cpp0x/parse1.C: New.
11946 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
11949 * gcc.target/i386/pr43524.c: New test.
11951 2010-03-26 Martin Jambor <mjambor@suse.cz>
11953 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11954 whitespace, rename main to foo.
11955 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11956 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11957 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11958 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11959 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11960 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11961 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11962 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11963 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11964 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11965 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11967 2010-03-26 Dodji Seketeli <dodji@redhat.com>
11970 * g++.dg/other/crash-10.C: New test.
11971 * g++.dg/other/crash-11.C: New test.
11973 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11975 PR libfortran/43517
11976 * gfortran.dg/read_eof_7.f90: New test.
11978 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11982 * objc-obj-c++-shared: New directory.
11983 * objc-obj-c++-shared/Object1-implementation.h: New file.
11984 * objc-obj-c++-shared/Object1.h: New file.
11985 * objc-obj-c++-shared/Protocol1.h: New file.
11986 * objc-obj-c++-shared/next-abi.h: New file.
11987 * objc-obj-c++-shared/next-mapping.h: New file.
11988 * objc/execute/next_mapping.h: Delete.
11989 * objc.dg/special/special.exp: For all targets run the tests with
11990 -fgnu-runtime, for darwin targets also run the tests with
11992 * objc.dg/dg.exp: Ditto.
11993 * obj-c++.dg/dg.exp: Ditto.
11994 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11995 Protocol1.h) and next-mapping.h as required. Amend testcase to
11996 include use of updated NeXT interface.
11997 * objc/execute/formal_protocol-5.m: Ditto.
11998 * objc/execute/protocol-isEqual-2.m: Ditto.
11999 * objc/execute/protocol-isEqual-4.m: Ditto.
12000 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12001 Protocol1.h) and next-mapping.h as required.
12002 * objc/execute/object_is_class.m: Ditto.
12003 * objc/execute/enumeration-1.m: Ditto.
12004 * objc/execute/class-13.m: Ditto.
12005 * objc/execute/formal_protocol-2.m: Ditto.
12006 * objc/execute/formal_protocol-4.m: Ditto.
12007 * objc/execute/class-1.m: Ditto.
12008 * objc/execute/bycopy-1.m: Ditto.
12009 * objc/execute/formal_protocol-6.m: Ditto.
12010 * objc/execute/bycopy-3.m: Ditto.
12011 * objc/execute/class-3.m: Ditto.
12012 * objc/execute/bf-11.m: Ditto.
12013 * objc/execute/class-5.m: Ditto.
12014 * objc/execute/bf-13.m: Ditto.
12015 * objc/execute/class-7.m: Ditto.
12016 * objc/execute/bf-15.m: Ditto.
12017 * objc/execute/class-9.m: Ditto.
12018 * objc/execute/bf-17.m: Ditto.
12019 * objc/execute/bf-19.m: Ditto.
12020 * objc/execute/IMP.m: Ditto.
12021 * objc/execute/exceptions/catchall-1.m: Ditto.
12022 * objc/execute/exceptions/trivial.m: Ditto.
12023 * objc/execute/exceptions/finally-1.m: Ditto.
12024 * objc/execute/exceptions/local-variables-1.m: Ditto.
12025 * objc/execute/exceptions/foward-1.m: Ditto.
12026 * objc/execute/bf-2.m: Ditto.
12027 * objc/execute/string1.m: Ditto.
12028 * objc/execute/bf-4.m: Ditto.
12029 * objc/execute/informal_protocol.m: Ditto.
12030 * objc/execute/string3.m: Ditto.
12031 * objc/execute/bf-6.m: Ditto.
12032 * objc/execute/bf-8.m: Ditto.
12033 * objc/execute/class-tests-1.h: Ditto.
12034 * objc/execute/protocol-isEqual-1.m: Ditto.
12035 * objc/execute/protocol-isEqual-3.m: Ditto.
12036 * objc/execute/_cmd.m: Ditto.
12037 * objc/execute/function-message-1.m: Ditto.
12038 * objc/execute/bf-20.m: Ditto.
12039 * objc/execute/bf-common.h: Ditto.
12040 * objc/execute/np-2.m: Ditto.
12041 * objc/execute/class-10.m: Ditto.
12042 * objc/execute/class-12.m: Ditto.
12043 * objc/execute/enumeration-2.m: Ditto.
12044 * objc/execute/class-14.m: Ditto.
12045 * objc/execute/encode-1.m: Ditto.
12046 * objc/execute/formal_protocol-1.m: Ditto.
12047 * objc/execute/formal_protocol-3.m: Ditto.
12048 * objc/execute/accessing_ivars.m: Ditto.
12049 * objc/execute/bycopy-2.m: Ditto.
12050 * objc/execute/class-2.m: Ditto.
12051 * objc/execute/bf-10.m: Ditto.
12052 * objc/execute/formal_protocol-7.m: Ditto.
12053 * objc/execute/root_methods.m: Ditto.
12054 * objc/execute/class-4.m: Ditto.
12055 * objc/execute/bf-12.m: Ditto.
12056 * objc/execute/class-6.m: Ditto.
12057 * objc/execute/bf-14.m: Ditto.
12058 * objc/execute/nested-func-1.m: Ditto.
12059 * objc/execute/class-8.m: Ditto.
12060 * objc/execute/private.m: Ditto.
12061 * objc/execute/bf-16.m: Ditto.
12062 * objc/execute/bf-18.m: Ditto.
12063 * objc/execute/load-3.m: Ditto.
12064 * objc/execute/compatibility_alias.m: Ditto.
12065 * objc/execute/bf-1.m: Ditto.
12066 * objc/execute/no_clash.m: Ditto.
12067 * objc/execute/bf-3.m: Ditto.
12068 * objc/execute/string2.m: Ditto.
12069 * objc/execute/bf-5.m: Ditto.
12070 * objc/execute/string4.m: Ditto.
12071 * objc/execute/bf-7.m: Ditto.
12072 * objc/execute/object_is_meta_class.m: Ditto.
12073 * objc/execute/bf-9.m: Ditto.
12074 * objc/execute/bf-21.m: Ditto.
12075 * objc/execute/cascading-1.m: Ditto.
12076 * objc/execute/trivial.m: Ditto.
12077 * objc/execute/np-1.m: Ditto.
12078 * objc/compile/trivial.m: Ditto.
12079 * objc/execute/class_self-2.m: Include <stdlib.h>.
12080 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12081 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12082 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12083 and 64bit. Use new NeXT interface as required.
12084 * objc.dg/special/unclaimed-category-1.m: Ditto.
12085 * objc.dg/special/unclaimed-category-1.h: Ditto.
12086 * objc.dg/special/unclaimed-category-1a.m: Ditto.
12087 * objc.dg/func-ptr-1.m: Ditto.
12088 * objc.dg/stret-1.m: Ditto.
12089 * objc.dg/encode-2.m: Ditto.
12090 * objc.dg/category-1.m: Ditto.
12091 * objc.dg/encode-3.m: Ditto.
12092 * objc.dg/call-super-3.m: Ditto.
12093 * objc.dg/method-3.m: Ditto.
12094 * objc.dg/func-ptr-2.m: Ditto.
12095 * objc.dg/lookup-1.m: Ditto.
12096 * objc.dg/encode-4.m: Ditto.
12097 * objc.dg/fix-and-continue-1.m: Ditto.
12098 * objc.dg/proto-lossage-3.m: Ditto.
12099 * objc.dg/method-13.m: Ditto.
12100 * objc.dg/proto-qual-1.m: Ditto.
12101 * objc.dg/zero-link-3.m: Ditto.
12102 * objc.dg/bitfield-1.m: Ditto.
12103 * objc.dg/va-meth-1.m: Ditto.
12104 * objc.dg/super-class-3.m: Ditto.
12105 * objc.dg/call-super-1.m: Ditto.
12106 * objc.dg/type-size-2.m: Ditto.
12107 * objc.dg/method-10.m: Ditto.
12108 * objc.dg/defs.m: Ditto.
12109 * objc.dg/const-str-3.m: Ditto.
12110 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12111 Protocol1.h) and next-mapping.h as required. Use new NeXT
12112 interface as required.
12113 * objc.dg/super-class-4.m: Ditto.
12114 * objc.dg/comp-types-8.m: Ditto.
12115 * objc.dg/call-super-2.m: Ditto.
12116 * objc.dg/objc-fast-4.m: Ditto.
12117 * objc.dg/method-6.m: Ditto.
12118 * objc.dg/const-str-3.m: Ditto.
12119 * objc.dg/const-str-7.m: Ditto.
12120 * objc.dg/method-15.m: Ditto.
12121 * objc.dg/method-19.m: Ditto.
12122 * objc.dg/sync-1.m: Ditto.
12123 * objc.dg/layout-1.m: Ditto.
12124 * objc.dg/bitfield-3.m: Ditto.
12125 * objc.dg/try-catch-3.m: Ditto.
12126 * objc.dg/try-catch-7.m: Ditto.
12127 * objc.dg/comp-types-10.m: Ditto.
12128 * objc.dg/selector-2.: Ditto.
12129 * objc.dg/method-7.m: Ditto.
12130 * objc.dg/typedef-alias-1.m: Ditto.
12131 * objc.dg/proto-lossage-2.m: Ditto.
12132 * objc.dg/comp-types-11.m: Ditto.
12133 * objc.dg/sizeof-1.m: Ditto.
12134 * objc.dg/method-17.m: Ditto.
12135 * objc.dg/bitfield-5.m: Ditto.
12136 * objc.dg/try-catch-1.m: Ditto.
12137 * objc.dg/encode-5.m: Ditto.
12138 * objc.dg/fix-and-continue-2.m: Ditto.
12139 * objc.dg/method-9.m: Ditto.
12140 * objc.dg/isa-field-1.m: Ditto.
12141 * objc.dg/local-decl-2.m: Ditto.
12142 * objc.dg/objc-gc-4.m: Ditto.
12143 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12144 * objc.dg/gnu-runtime-3.m: Ditto.
12145 * objc.dg/encode-7.m: Ditto.
12146 * objc.dg/encode-8.m: Ditto.
12147 * objc.dg/selector-3.m: Ditto.
12148 * objc.dg/gnu-runtime-1.m: Ditto.
12149 * objc.dg/const-str-12.m: Ditto.
12150 * objc.dg/gnu-runtime-2.m: Ditto.
12151 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12152 * objc.dg/selector-1.m: Ditto.
12153 * objc.dg/stubify-2.m: Ditto.
12154 * objc.dg/zero-link-1.m: Ditto.
12155 * objc.dg/stret-2.m: Ditto.
12156 * objc.dg/zero-link-2.m: Ditto.
12157 * objc.dg/next-runtime-1.m: Ditto.
12158 * objc.dg/symtab-1.m: Ditto.
12159 * objc.dg/stubify-1.m: Ditto.
12160 * objc.dg/bitfield-2.m: Ditto.
12161 * objc.dg/try-catch-10.m: Apply to both runtimes.
12162 * objc.dg/const-str-1.m: Ditto.
12163 * objc.dg/image-info.m: Ditto.
12164 * objc.dg/encode-9.m: Ditto.
12165 * objc.dg/pragma-1.m: Apply test to all targets.
12166 * objc.dg/const-str-4.m: Ditto.
12167 * objc.dg/const-str-8.m: Ditto.
12168 * objc.dg/super-class-2.m: Ditto.
12169 * objc.dg/try-catch-5.m: Ditto.
12170 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12171 Protocol1.h) and next-mapping.h as required. Use new NeXT
12172 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12173 * objc.dg/const-str-11.m: Ditto.
12174 * objc.dg/const-str-9.m: Ditto.
12175 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12176 * objc.dg/encode-1.m: Remove redundant -lobjc.
12177 * objc.dg/try-catch-9.m: Tidy space.
12178 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12179 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12180 and 64bit. Use new NeXT interface as required.
12181 * obj-c++.dg/template-4.mm: Ditto.
12182 * obj-c++.dg/defs.mm: Ditto.
12183 * obj-c++.dg/basic.mm: Ditto.
12184 * obj-c++.dg/encode-4.mm: Ditto.
12185 * obj-c++.dg/method-17.mm: Ditto.
12186 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12187 * obj-c++.dg/cxx-class-1.mm: Ditto.
12188 * obj-c++.dg/method-10.mm: Ditto.
12189 * obj-c++.dg/va-meth-1.mm: Ditto.
12190 * obj-c++.dg/encode-5.mm: Ditto.
12191 * obj-c++.dg/lookup-2.mm: Ditto.
12192 * obj-c++.dg/template-3.mm: Ditto.
12193 * obj-c++.dg/proto-qual-1.mm: Ditto.
12194 * obj-c++.dg/qual-types-1.m: Ditto.
12195 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12196 * obj-c++.dg/template-1.mm: Ditto.
12197 * obj-c++.dg/encode-6.mm: Ditto.
12198 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12199 Protocol1.h) and next-mapping.h as required. Use new NeXT
12200 interface as required.
12201 * obj-c++.dg/except-1.mm: Ditto.
12202 * obj-c++.dg/const-str-7.mm: Ditto.
12203 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12204 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12205 * obj-c++.dg/selector-2.mm: Ditto.
12206 * obj-c++.dg/isa-field-1.mm: Ditto.
12207 * obj-c++.dg/try-catch-1.mm: Ditto.
12208 * obj-c++.dg/local-decl-1.mm: Ditto.
12209 * obj-c++.dg/try-catch-9.mm: Ditto.
12210 * obj-c++.dg/no-extra-load.mm: Ditto.
12211 * obj-c++.dg/selector-5.mm: Ditto.
12212 * obj-c++.dg/method-12.mm: Ditto.
12213 * obj-c++.dg/try-catch-11.mm: Ditto.
12214 * obj-c++.dg/comp-types-11.mm: Ditto.
12215 * obj-c++.dg/bitfield-3.mm: Ditto.
12216 * obj-c++.dg/method-6.mm: Ditto.
12217 * obj-c++.dg/super-class-2.mm: Ditto.
12218 * obj-c++.dg/method-21.mm: Ditto.
12219 * obj-c++.dg/const-str-8.mm: Ditto.
12220 * obj-c++.dg/try-catch-7.mm: Ditto.
12221 * obj-c++.dg/method-15.mm: Ditto.
12222 * obj-c++.dg/layout-1.mm: Ditto.
12223 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12224 * obj-c++.dg/const-str-3.mm: Ditto.
12225 * obj-c++.dg/try-catch-2.mm: Ditto.
12226 * obj-c++.dg/objc-gc-3.mm: Ditto.
12227 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12228 * obj-c++.dg/bitfield-1.mm: Ditto.
12229 * obj-c++.dg/selector-6.mm: Ditto.
12230 * obj-c++.dg/method-13.mm: Ditto.
12231 * obj-c++.dg/comp-types-12.mm: Ditto.
12232 * obj-c++.dg/bitfield-4.mm: Ditto.
12233 * obj-c++.dg/try-catch-8.mm: Ditto.
12234 * obj-c++.dg/method-2.mm: Ditto.
12235 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12236 * obj-c++.dg/typedef-alias-1.mm: Ditto.
12237 * obj-c++.dg/const-str-4.mm: Ditto.
12238 * obj-c++.dg/proto-lossage-2.mm: Ditto.
12239 * obj-c++.dg/try-catch-3.mm: Ditto.
12240 * obj-c++.dg/comp-types-9.mm: Ditto.
12241 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12242 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12243 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12244 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12245 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12246 Use new NeXT interface as required.
12247 * obj-c++.dg/const-str-10.mm: Ditto.
12248 * obj-c++.dg/const-str-11.mm: Ditto.
12249 * obj-c++.dg/const-str-9.mm: Ditto.
12250 * obj-c++.dg/method-11.mm: Ditto.
12251 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12252 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12253 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12254 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12255 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12257 2010-03-25 Dodji Seketeli <dodji@redhat.com>
12260 * g++.dg/template/typedef30.C: New test case.
12262 2010-03-25 Jakub Jelinek <jakub@redhat.com>
12265 * gcc.c-torture/execute/pr43385.c: New test.
12267 2010-03-24 Joseph Myers <joseph@codesourcery.com>
12269 * gcc.dg/strncpy-fix-1.c: New test.
12271 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12274 * lib/objc-torture.exp (objc-set-runtime-options): New.
12275 * objc/execute/execute.exp: Check runtime options on each pass.
12276 * objc/execute/exceptions/exceptions.exp: Ditto.
12277 * objc/compile/compile.exp: Ditto.
12280 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12282 (check_effective_target_objc2): New proc.
12283 (check_effective_target_next_runtime): New proc.
12284 * lib/objc.exp: Determine which runtime is in force and support it.
12285 * lib/obj-c++.exp: Ditto.
12287 2010-03-24 Jason Merrill <jason@redhat.com>
12290 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12292 2010-03-24 Martin Jambor <mjambor@suse.cz>
12294 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12296 * gcc.dg/ipa/ipa-2.c: Likewise.
12297 * gcc.dg/ipa/ipa-3.c: Likewise.
12298 * gcc.dg/ipa/ipa-4.c: Likewise.
12299 * gcc.dg/ipa/ipa-5.c: Likewise.
12300 * gcc.dg/ipa/ipa-7.c: Likewise.
12301 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12303 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12304 i_can_not_be_propagated_fully2 into a loop.
12305 * gcc.dg/ipa/ipa-8.c: New test.
12306 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12308 2010-03-24 Jakub Jelinek <jakub@redhat.com>
12312 * gcc.dg/guality/pr43479.c: New test.
12313 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12314 and add volatile keyword.
12316 2010-03-23 Mike Stump <mikestump@comcast.net>
12318 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12320 2010-03-23 Jason Merrill <jason@redhat.com>
12322 * g++.dg/ext/altivec-17.C: Adjust error message.
12324 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12325 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12326 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12327 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12328 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12329 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12331 2010-03-22 Jason Merrill <jason@redhat.com>
12334 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12335 * g++.dg/ext/is_pod_98.C: New.
12338 * g++.dg/cpp0x/auto18.C: New.
12340 * gcc.dg/pr36997.c: Adjust error message.
12341 * g++.dg/ext/vector9.C: Likewise.
12342 * g++.dg/conversion/simd3.C: Likewise.
12343 * g++.dg/other/error23.C: Likewise.
12345 2010-03-22 Michael Matz <matz@suse.de>
12347 PR middle-end/43475
12348 * gfortran.dg/pr43475.f90: New testcase.
12350 2010-03-22 Richard Guenther <rguenther@suse.de>
12352 PR tree-optimization/43390
12353 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12355 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12357 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12358 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12360 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
12361 Michael Matz <matz@suse.de>
12364 * g++.dg/parse/crash56.C: New test.
12366 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
12369 * gfortran.dg/whole_file_15.f90 : New test.
12371 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12374 * gfortran.dg/inquire_size.f90: New test.
12376 2010-03-20 Richard Guenther <rguenther@suse.de>
12378 PR rtl-optimization/43438
12379 * gcc.c-torture/execute/pr43438.c: New testcase.
12381 2010-03-20 Dodji Seketeli <dodji@redhat.com>
12384 * g++.dg/abi/mangle42.C: New test.
12386 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12389 * gcc.dg/pr43211.c: New test.
12390 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12392 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
12394 PR rtl-optimization/42258
12395 * gcc.target/arm/thumb1-mul-moves.c: New test.
12398 * gcc.target/arm/thumb-andsi.c: New test.
12400 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12401 dg-require-effective-target.
12403 2010-03-19 Michael Matz <matz@suse.de>
12406 * g++.dg/other/pr43116.C: New testcase.
12408 2010-03-19 Michael Matz <matz@suse.de>
12411 * gcc.dg/pr43305.c: New testcase.
12413 2010-03-19 Richard Guenther <rguenther@suse.de>
12415 PR tree-optimization/43415
12416 * gcc.c-torture/compile/pr43415.c: New testcase.
12418 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12421 * gnat.dg/case_optimization2.adb: New test.
12422 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12424 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12425 Jack Howarth <howarth@bromo.med.uc.edu>
12428 * gcc.target/i386/push-1.c: Don't xfail
12429 scan-assembler-not "movups" on darwin.
12431 2010-03-18 Jakub Jelinek <jakub@redhat.com>
12434 * gcc.dg/pr43058.c: New test.
12436 2010-03-18 Martin Jambor <mjambor@suse.cz>
12438 PR middle-end/42450
12439 * g++.dg/torture/pr42450.C: New test.
12441 2010-03-18 Michael Matz <matz@suse.de>
12443 PR middle-end/43419
12444 * gcc.dg/pr43419.c: New testcase.
12446 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12448 PR rtl-optimization/43360
12449 * gcc.dg/torture/pr43360.c: New.
12451 2010-03-18 Michael Matz <matz@suse.de>
12453 PR tree-optimization/43402
12454 * gcc.dg/pr43402.c: New testcase.
12456 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12459 * gcc.dg/pr42427.c: New test.
12461 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12463 PR libfortran/43265
12464 * gfortran.dg/read_empty_file.f: New test.
12465 * gfortran.dg/read_eof_all.f90: New test.
12466 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12467 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12469 2010-03-17 Michael Matz <matz@suse.de>
12471 * gcc.dg/pr43300.c: Add -w.
12473 2010-03-17 Richard Guenther <rguenther@suse.de>
12475 * gcc.dg/pr43379.c: Add -w.
12477 2010-03-17 Tobias Burnus <burnus@net-b.de>
12480 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12482 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
12484 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12486 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12488 * ada/acats/run_all.sh: Log start and end times.
12490 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12492 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12494 2010-03-16 Richard Guenther <rguenther@suse.de>
12496 PR middle-end/43379
12497 * gcc.dg/pr43379.c: New testcase.
12499 2010-03-16 Jakub Jelinek <jakub@redhat.com>
12502 * gcc.dg/guality/pr43051-1.c: New test.
12504 2010-03-15 Janis Johnson <janis187@us.ibm.com>
12507 * g++.dg/ext/altivec-17.C: Handle changes to error message.
12509 2010-03-15 Michael Matz <matz@suse.de>
12511 PR middle-end/43300
12512 * gcc.dg/pr43300.c: New testcase.
12514 2010-03-15 Richard Guenther <rguenther@suse.de>
12516 PR tree-optimization/43367
12517 * gcc.c-torture/compile/pr43367.c: New testcase.
12519 2010-03-15 Richard Guenther <rguenther@suse.de>
12521 PR tree-optimization/43317
12522 * gcc.dg/pr43317.c: New testcase.
12524 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12526 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12528 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12530 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12532 2010-03-14 Tobias Burnus <burnus@net-b.de>
12535 * gfortran.dg/impure_constructor_1.f90: New test.
12537 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12539 PR middle-end/43354
12540 * gfortran.dg/graphite/id-pr43354.f: New.
12542 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12544 PR middle-end/43349
12545 * gfortran.dg/graphite/pr43349.f: New.
12547 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12549 PR middle-end/43306
12550 * gcc.dg/graphite/pr43306.c: New.
12552 2010-03-12 David S. Miller <davem@davemloft.net>
12554 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12557 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12559 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12561 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
12565 * gfortran.dg/dynamic_dispatch_7.f03: New test.
12567 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
12569 * gfortran.dg/default_format_denormal_1.f90: Don't assume
12570 fail for *-*-mingw* targets.
12572 2010-03-12 Jakub Jelinek <jakub@redhat.com>
12575 * gcc.dg/guality/pr43329-1.c: New test.
12577 2010-03-11 Martin Jambor <mjambor@suse.cz>
12579 PR tree-optimization/43257
12580 * g++.dg/torture/pr43257.C: New test.
12582 2010-03-11 Tobias Burnus <burnus@net-b.de>
12585 * gfortran.dg/namelist_61.f90: New test.
12587 2010-03-11 Richard Guenther <rguenther@suse.de>
12589 PR tree-optimization/43255
12590 * gcc.c-torture/compile/pr43255.c: New testcase.
12592 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12594 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12595 * gcc.dg/pr43280.c: New testcase.
12597 2010-03-11 Richard Guenther <rguenther@suse.de>
12600 * gcc.dg/lto/20100227-1_0.c: New testcase.
12601 * gcc.dg/lto/20100227-1_1.c: Likewise.
12603 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12605 PR libfortran/43320
12606 PR libfortran/43265
12607 * gfortran.dg/read_eof_6.f: New test
12608 * gfortran.dg/read_x_eof.f90: New test.
12609 * gfortran.dg/read_x_past.f: Update test.
12611 2010-03-10 Jan Hubicka <jh@suse.cz>
12613 * gcc.c-torture/compile/pr43288.c: New test.
12615 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12617 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12619 * g++.old-deja/g++.pt/asm2.C: Likewise.
12620 * gcc.c-torture/compile/20000804-1.c: Likewise.
12621 * gcc.target/i386/clobbers.c: Likewise.
12623 2010-03-10 Tobias Burnus <burnus@net-b.de>
12626 * gfortran.dg/c_assoc_3.f90: New test.
12628 2010-03-10 Jakub Jelinek <jakub@redhat.com>
12631 * gcc.dg/guality/pr36728-1.c: New test.
12632 * gcc.dg/guality/pr36728-2.c: New test.
12634 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12636 * gcc.dg/h8300-div-delay-slot.c: New test.
12638 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
12640 PR tree-optimization/43236
12641 * gcc.c-torture/execute/pr43236.c: New test.
12643 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
12645 PR middle-end/42859
12646 * g++.dg/eh/pr42859.C: New test.
12648 2010-03-09 Jakub Jelinek <jakub@redhat.com>
12651 * gcc.dg/pr43299.c: New test.
12654 * g++.dg/eh/unwind2.C: New test.
12656 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12657 Reza Yazdani <reza.yazdani@amd.com>
12659 PR middle-end/43065
12660 * gcc.dg/graphite/run-id-4.c: New.
12662 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12664 PR middle-end/43065
12665 * gcc.dg/graphite/run-id-3.c: New.
12667 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
12669 PR middle-end/42644
12670 PR middle-end/42130
12671 * gcc.dg/graphite/id-18.c: New.
12672 * gcc.dg/graphite/run-id-pr42644.c: New.
12674 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12676 PR middle-end/42326
12677 * gcc.dg/graphite/pr42326.c: New.
12679 2010-03-08 Richard Guenther <rguenther@suse.de>
12681 PR tree-optimization/43269
12682 * gcc.c-torture/execute/pr43269.c: New testcase.
12684 2010-03-08 Janus Weil <janus@gcc.gnu.org>
12687 * gfortran.dg/typebound_call_13.f03: New.
12689 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
12691 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12692 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12694 2010-03-05 Jason Merrill <jason@redhat.com>
12696 * g++.dg/abi/mangle40.C: Require weak and alias.
12698 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12700 PR middle-end/42326
12701 * gfortran.dg/graphite/pr42326.f90: New.
12702 * gfortran.dg/graphite/pr42326-1.f90: New.
12704 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12706 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12707 (gnat_target_compile): Likewise.
12708 Reinitialize GNAT_UNDER_TEST if target changes.
12709 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12710 (local_find_gnatmake): Pass full --GCC to gnatlink.
12713 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12716 * gcc.dg/compound-literal-1.c: New testcase.
12718 2010-03-04 Martin Jambor <mjambor@suse.cz>
12720 PR tree-optimization/43164
12721 PR tree-optimization/43191
12722 * gcc.c-torture/compile/pr43164.c: New test.
12723 * gcc.c-torture/compile/pr43191.c: Likewise.
12725 2010-03-04 Janus Weil <janus@gcc.gnu.org>
12728 * gfortran.dg/finalize_9.f90: New.
12730 2010-03-04 Tobias Burnus <burnus@net-b.de>
12731 Ken Werner <ken@linux.vnet.ibm.com>
12733 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12734 to dg-options for spu.
12735 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12736 dump-scan target to exclude spu.
12738 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
12740 PR middle-end/43209
12741 * gcc.dg/tree-ssa/ivopts-4.c: New.
12743 2010-03-03 Janis Johnson <janis187@us.ibm.com>
12745 * lib/target-supports-dg.exp (check-flags): Provide defaults for
12746 include-opts and exclude-opts; skip checking the flags if arguments
12747 are the same as the defaults.
12748 (dg-xfail-if): Verify the number of arguments, supply defaults
12749 for unspecified optional arguments.
12750 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12752 2010-03-03 Jason Merrill <jason@redhat.com>
12755 * g++.dg/abi/mangle40.C: Updated.
12757 2010-03-03 Jason Merrill <jason@redhat.com>
12759 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12760 * g++.dg/abi/mangle23.C: Likewise.
12761 * g++.dg/eh/simd-2.C: Likewise.
12762 * g++.dg/ext/attribute-test-2.C: Likewise.
12763 * g++.dg/ext/vector14.C: Likewise.
12764 * g++.dg/other/pr34435.C: Likewise.
12765 * g++.dg/template/conv8.C: Likewise.
12766 * g++.dg/template/nontype9.C: Likewise.
12767 * g++.dg/template/qualttp17.C: Likewise.
12768 * g++.dg/template/ref1.C: Likewise.
12769 * g++.old-deja/g++.pt/crash68.C: Likewise.
12770 * g++.old-deja/g++.pt/ref1.C: Likewise.
12771 * g++.old-deja/g++.pt/ref3.C: Likewise.
12772 * g++.old-deja/g++.pt/ref4.C: Likewise.
12775 * g++.dg/abi/mangle40.C: New.
12776 * g++.dg/abi/mangle41.C: New.
12777 * g++.dg/lto/20100302_0.C: New.
12778 * g++.dg/lto/20100302_1.C: New.
12779 * g++.dg/lto/20100302.h: New.
12781 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
12784 * gfortran.dg/internal_pack_12.f90: New test.
12786 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
12788 * gcc.dg/pr36997.c: Adjust error message.
12790 2010-03-03 Mike Stump <mikestump@comcast.net>
12792 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12793 adjustments to not be present on machines that align the stack to
12794 more than 4 bytes and don't have a red zone yet as that is an
12795 unimplemented optimization.
12797 2010-03-03 Janus Weil <janus@gcc.gnu.org>
12800 * gfortran.dg/impure_assignment_3.f90: New.
12802 2010-03-03 Jakub Jelinek <jakub@redhat.com>
12805 * gfortran.dg/pr43229.f90: New test.
12808 * gcc.dg/debug/dwarf2/pr43237.c: New test.
12811 * gcc.dg/guality/pr43177.c: New test.
12813 2010-03-02 Jason Merrill <jason@redhat.com>
12815 * g++.dg/ext/vector9.C: Adjust error message.
12816 * g++.dg/conversion/simd3.C: Likewise.
12817 * g++.dg/other/error23.C: Likewise.
12819 2010-03-02 Mike Stump <mikestump@comcast.net>
12822 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12824 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
12827 * gfortran.dg/internal_pack_10.f90: New test.
12830 * gfortran.dg/internal_pack_11.f90: New test.
12832 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
12834 PR middle-end/42640
12835 * gcc.dg/tree-ssa/pr42640.c: New.
12837 2010-03-01 Richard Guenther <rguenther@suse.de>
12839 PR tree-optimization/43220
12840 * gcc.c-torture/execute/pr43220.c: New testcase.
12842 2010-03-01 Richard Guenther <rguenther@suse.de>
12844 PR middle-end/43213
12845 * gcc.dg/pr43213.c: New testcase.
12847 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12850 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12852 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12854 * lib/target-supports.exp (check_effective_target_ucn_nocache):
12856 (check_effective_target_ucn): Likewise.
12858 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12860 * gcc.dg/ucnid-2.c: Likewise.
12861 * gcc.dg/ucnid-3.c: Likewise.
12862 * gcc.dg/ucnid-4.c: Likewise.
12863 * gcc.dg/ucnid-11.c: Likewise.
12864 * gcc.dg/ucnid-12.c: Likewise.
12865 * gcc.dg/ucnid-6.c: Skip if !ucn.
12866 * gcc.dg/ucnid-9.c: Likewise.
12868 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12870 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12871 lists to dg-skip-if.
12872 * gcc.target/i386/stackalign/return-3.c: Likewise.
12874 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12876 * gcc.target/i386/clearcap.map: New file.
12877 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12878 Pass clearcap.map by default if supported.
12880 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12883 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12885 * gfortran.dg/stat_2.f90: Likewise.
12887 2010-03-01 Tobias Burnus <burnus@net-b.de>
12890 * gfortran.dg/module_read_2.f90: New test.
12892 2010-02-27 Mark Mitchell <mark@codesourcery.com>
12895 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12896 * g++.dg/abi/mangle12.C: Likewise.
12897 * g++.dg/abi/mangle20-2.C: Likewise.
12898 * g++.dg/abi/mangle17.C: Likewise.
12899 * g++.dg/template/cond2.C: Likewise.
12900 * g++.dg/template/pr35240.C: Likewise.
12902 2010-02-27 Richard Guenther <rguenther@suse.de>
12904 PR tree-optimization/43186
12905 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12907 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
12909 * g++.dg/abi/packed1.C: Expect warning on the SH.
12911 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
12914 * g++.dg/parse/error37.C: New test.
12916 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
12920 * gcc.dg/pr8927-1.c: Match new note.
12921 * gcc.dg/990506-0.c: Likewise.
12922 * gcc.dg/gomp/flush-2.c: Likewise.
12923 * gcc.dg/gomp/atomic-5.c: Likewise.
12924 * gcc.dg/gomp/pr34607.c: Likewise.
12925 * gcc.dg/pr35746.c: Likewise.
12926 * gcc.dg/cpp/pragma-1.c: Likewise.
12927 * gcc.dg/cpp/pragma-2.c: Likewise.
12928 * gcc.dg/pr41842.c: Likewise.
12929 * gcc.dg/noncompile/20040629-1.c: Likewise.
12930 * objc.dg/private-1.m: Likewise.
12932 2010-02-27 Tobias Burnus <burnus@net-b.de>
12935 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12936 * gfortran.dg/default_initialization_4.f90: New test.
12938 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
12940 * gnat.dg/thin_pointer.ad[sb]: Rename into...
12941 * gnat.dg/thin_pointer1.ad[sb]: ...this.
12942 * gnat.dg/thin_pointer2.adb: New test.
12943 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12945 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
12948 * gcc.dg/cpp/c90-pedantic.c: New.
12949 * gcc.dg/cpp/c90.c: New.
12950 * gcc.dg/gnu90-const-expr-1.c: New.
12951 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12953 2010-02-26 Richard Guenther <rguenther@suse.de>
12955 PR tree-optimization/43186
12956 * gcc.c-torture/compile/pr43186.c: New testcase.
12958 2010-02-26 Jakub Jelinek <jakub@redhat.com>
12961 * c-c++-common/dwarf2/pr43190.c: New test.
12963 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12965 PR testsuite/37074:
12966 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12968 2010-02-26 Richard Guenther <rguenther@suse.de>
12970 PR tree-optimization/43188
12971 * gcc.c-torture/compile/pr43188.c: New testcase.
12973 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12976 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12978 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
12980 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12982 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12985 * gcc.target/powerpc/pr43154.c: New file.
12987 2010-02-25 Jakub Jelinek <jakub@redhat.com>
12990 * gfortran.dg/debug/pr43166.f: New test.
12993 * gcc.dg/torture/pr43165.c: New test.
12995 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12998 * c-c++-common/pr41779.c: Update.
13000 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13003 * lib/gnat-dg.exp (gnat_load): Redefine.
13005 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13006 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13008 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13011 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13012 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13016 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13018 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13020 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13023 * gcc.dg/guality/vla-1.c: New test.
13025 2010-02-24 Tobias Burnus <burnus@net-b.de>
13028 * gfortran.dg/c_ptr_tests_15.f90: New test.
13030 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13033 * gcc.target/i386/pr43107.c: New test.
13035 2010-02-23 Jason Merrill <jason@redhat.com>
13038 * g++.dg/cpp0x/variadic100.C: New.
13040 2010-02-23 Jason Merrill <jason@redhat.com>
13043 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13044 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13045 * c-c++-common/dwarf2/vla1.c: New.
13047 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13050 * gcc.dg/pr43139.c: New test.
13053 * gcc.dg/guality/pr43077-1.c: New test.
13055 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13058 * gcc.dg/march.c: New.
13059 * gcc.dg/march-generic.c: New.
13060 * gcc.dg/mtune.c: New.
13062 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13064 PR middle-end/43083
13065 * gcc.dg/graphite/pr43083.c: New.
13067 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13069 PR middle-end/43097
13070 * gfortran.dg/graphite/pr43097.f: New.
13072 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13073 Manuel López-Ibáñez <manu@gcc.gnu.org>
13075 PR middle-end/43140
13076 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13078 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13080 PR middle-end/43026
13081 * g++.dg/graphite/pr43026.C: New.
13083 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
13086 * gcc.dg/cleanup-1.c: Update.
13087 * gcc.dg/func-args-1.c: Update.
13088 * gcc.dg/format/sentinel-1.c: Update.
13089 * g++.old-deja/g++.jason/scoping10.C: Update.
13090 * g++.old-deja/g++.ns/lookup5.C: Update.
13091 * g++.dg/ext/cleanup-1.C: Update.
13092 * g++.dg/parse/varmod1.C: Update.
13093 * g++.dg/parse/error33.C: Update.
13094 * g++.dg/expr/call3.C: Update.
13095 * g++.dg/func-args-1.C: New.
13097 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
13100 * gcc.dg/attr-used-2.c: Moved to ...
13101 * c-c++-common/attr-used-2.c: Here.
13103 * gcc.dg/attr-used.c: Moved to ...
13104 * c-c++-common/attr-used.c: Here.
13106 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
13108 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13110 2010-02-22 Richard Guenther <rguenther@suse.de>
13113 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13114 * gfortran.dg/lto/20100222-1_1.c: Likewise.
13116 2010-02-22 Richard Guenther <rguenther@suse.de>
13118 PR tree-optimization/42749
13119 * gcc.c-torture/compile/pr42749.c: New testcase.
13121 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
13124 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13125 * gfortran.dg/internal_pack_9.f90: New test.
13127 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13130 * g++.dg/template/recurse.C: Adjust.
13131 * g++.dg/template/pr23510.C: New.
13133 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13136 * g++.dg/template/memclass4.C: New test.
13138 2010-02-21 Tobias Burnus <burnus@net-b.de>
13141 * gfortran.dg/reassoc_5.f90: New test.
13143 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13146 * gcc.target/i386/pr43067.c: New test.
13148 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13151 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13153 * g++.dg/warn/Wconversion-null.C: New test.
13154 * g++.old-deja/g++.other/null1.C: Move to...
13155 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13157 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13161 * gfortran.dg/dependency_26.f90: New test.
13164 * gfortran.dg/internal_pack_7.f90: New test.
13167 * gfortran.dg/internal_pack_8.f90: New test.
13169 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13172 * c-c++-common/pr41779.c: Fix broken testcase.
13174 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13177 * c-c++-common/pr36513.c: New testcase.
13178 * c-c++-common/pr36513-2.c: New testcase.
13180 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13183 * c-c++-common/pr41779.c: New.
13185 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13188 * gcc.dg/pr43084.c: New test.
13190 2010-02-19 Richard Guenther <rguenther@suse.de>
13192 PR tree-optimization/42916
13193 * gcc.dg/pr42916.c: New testcase.
13195 2010-02-18 Jason Merrill <jason@redhat.com>
13198 * g++.dg/abi/packed1.C: Add expected warning.
13201 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13202 * gcc.dg/torture/dg-torture.exp: Likewise.
13203 * c-c++-common/torture/complex-sign.h,
13204 c-c++-common/torture/complex-sign-add.c,
13205 c-c++-common/torture/complex-sign-mixed-add.c,
13206 c-c++-common/torture/complex-sign-mixed-div.c,
13207 c-c++-common/torture/complex-sign-mixed-mul.c,
13208 c-c++-common/torture/complex-sign-mixed-sub.c,
13209 c-c++-common/torture/complex-sign-mul.c,
13210 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13211 Adapt for C++ compilation as well.
13214 * g++.dg/ext/label1.C: Update.
13215 * g++.dg/ext/label2.C: Update.
13218 * g++.dg/template/dependent-name6.C: New.
13221 * g++.dg/parse/namespace12.C: New.
13223 2010-02-18 Martin Jambor <mjambor@suse.cz>
13225 PR tree-optimization/43066
13226 * gcc.c-torture/compile/pr43066.c: New test.
13228 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
13230 * g++.dg/ext/attrib35.C: Fix target selector string.
13231 * g++.dg/ext/attrib36.C: Ditto.
13232 * g++.dg/ext/attrib37.C: Ditto.
13233 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13234 * g++.dg/abi/mangle25.C: Ditto.
13236 2010-02-17 Jason Merrill <jason@redhat.com>
13239 * g++.dg/parse/namespace11.C: New.
13242 * g++.dg/ext/attrib37.C: New.
13245 * g++.dg/template/ptrmem20.C: New.
13247 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
13250 * gcc.target/i386/xop-check.h: Include m256-check.h.
13251 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13252 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13253 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13254 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13256 2010-02-17 Jakub Jelinek <jakub@redhat.com>
13259 * gcc.dg/pr42918.c: New test.
13261 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
13263 * g++.dg/ext/attrib36.C: Require ILP32.
13265 2010-02-16 Richard Guenther <rguenther@suse.de>
13267 PR tree-optimization/41043
13268 * gfortran.dg/pr41043.f90: New testcase.
13269 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13271 2010-02-16 Jason Merrill <jason@redhat.com>
13273 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13275 2010-02-16 Ira Rosen <irar@il.ibm.com>
13277 PR tree-optimization/43074
13278 * gcc.dg/vect/fast-math-pr43074.c: New test.
13280 2010-02-16 Jakub Jelinek <jakub@redhat.com>
13282 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13284 2010-02-16 Jason Merrill <jason@redhat.com>
13287 * g++.dg/ext/attrib36.C: New.
13290 * g++.dg/other/array6.C: New.
13292 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13294 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13296 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13298 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13299 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13300 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13301 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13302 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13303 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13305 2010-02-15 Richard Guenther <rguenther@suse.de>
13307 PR middle-end/43068
13308 * g++.dg/torture/pr43068.C: New testcase.
13310 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13313 * g++.dg/opt/ice1.C: New.
13315 2010-02-14 Jason Merrill <jason@redhat.com>
13318 * g++.dg/cpp0x/initlist-opt.C: New.
13320 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
13324 * gfortran.dg/internal_pack_6.f90: New test.
13326 2010-02-12 Jason Merrill <jason@redhat.com>
13329 * g++.dg/cpp0x/variadic99.C: New.
13331 2010-02-12 Jakub Jelinek <jakub@redhat.com>
13333 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13334 sign extend pointers to gualchk_t.
13337 * g++.dg/other/default3.C: Xfail g4 test.
13339 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13341 PR middle-end/43012
13342 * gcc.dg/graphite/pr43012.c: New.
13344 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13346 PR middle-end/42930
13347 * g++.dg/graphite/pr42930.C: New.
13349 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13351 PR middle-end/42914
13352 PR middle-end/42530
13353 * gcc.dg/graphite/pr42530.c: New.
13354 * gcc.dg/graphite/pr42914.c: New.
13356 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13358 PR middle-end/42771
13359 * gcc.dg/graphite/pr42771.c: New.
13361 2010-02-11 Richard Guenther <rguenther@suse.de>
13363 PR tree-optimization/42998
13364 * gcc.c-torture/compile/pr42998.c: New testcase.
13366 2010-02-10 Jason Merrill <jason@redhat.com>
13369 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13371 PR c++/42983, core issue 906
13372 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13373 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13376 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13378 2010-02-10 Richard Guenther <rguenther@suse.de>
13380 PR tree-optimization/43017
13381 * gcc.dg/torture/pr43017.c: New testcase.
13383 2010-02-10 Tobias Burnus <burnus@net-b.de>
13386 * gfortran.dg/private_type_1.f90: Update error location.
13387 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13388 * gfortran.dg/typebound_operator_2.f03: Ditto.
13389 * gfortran.dg/assignment_2.f90: Ditto.
13390 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13391 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13393 2010-02-10 Tobias Burnus <burnus@net-b.de>
13396 * gfortran.dg/bind_c_usage_20.f90: New test.
13398 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13401 * g++.dg/debug/pr43010.C: New test.
13403 2010-02-10 Richard Guenther <rguenther@suse.de>
13406 * gcc.c-torture/execute/20100209-1.c: New testcase.
13407 * gcc.dg/fold-div-3.c: Likewise.
13409 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13411 * gcc.dg/builtin-ffs-1.c: New test.
13413 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13416 * gfortran.dg/array_constructor_35.f90: New test.
13418 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13420 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13422 2010-02-09 Jason Merrill <jason@redhat.com>
13425 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13428 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13430 2010-02-09 Tobias Burnus <burnus@net-b.de>
13433 * gfortran.dg/module_write_1.f90: New test.
13435 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
13437 * gcc.dg/pr19340.c: Adjust.
13439 2010-02-09 Richard Guenther <rguenther@suse.de>
13441 PR tree-optimization/43008
13442 * gcc.c-torture/execute/pr43008.c: New testcase.
13444 2010-02-09 Richard Guenther <rguenther@suse.de>
13446 PR tree-optimization/43000
13447 * gcc.dg/torture/pr43000.c: New testcase.
13448 * gcc.dg/torture/pr43002.c: Likewise.
13450 2010-02-09 Daniel Kraft <d@domob.eu>
13453 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13454 and pass -Wsurprising as necessary.
13456 2010-02-08 Jakub Jelinek <jakub@redhat.com>
13458 PR tree-optimization/42890
13459 * g++.dg/torture/pr42890.C: New test.
13461 2010-02-08 Richard Guenther <rguenther@suse.de>
13463 PR middle-end/42995
13464 * gcc.dg/tree-ssa/inline-4.c: New testcase.
13466 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13468 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
13469 return 0 from main.
13470 * gcc.dg/graphite/block-1.c: Same.
13471 * gcc.dg/graphite/block-3.c: Same.
13472 * gcc.dg/graphite/block-4.c: Same.
13473 * gcc.dg/graphite/block-5.c: Same.
13474 * gcc.dg/graphite/block-6.c: Same.
13475 * gcc.dg/graphite/block-7.c: Same.
13476 * gcc.dg/graphite/interchange-0.c: Same.
13477 * gcc.dg/graphite/interchange-1.c: Same.
13478 * gcc.dg/graphite/interchange-10.c: Same.
13479 * gcc.dg/graphite/interchange-11.c: Same.
13480 * gcc.dg/graphite/interchange-12.c: Same.
13481 * gcc.dg/graphite/interchange-2.c: Same.
13482 * gcc.dg/graphite/interchange-3.c: Same.
13483 * gcc.dg/graphite/interchange-4.c: Same.
13484 * gcc.dg/graphite/interchange-5.c: Same.
13485 * gcc.dg/graphite/interchange-6.c: Same.
13486 * gcc.dg/graphite/interchange-7.c: Same.
13487 * gcc.dg/graphite/interchange-8.c: Same.
13488 * gcc.dg/graphite/interchange-9.c: Same.
13489 * gcc.dg/graphite/interchange-mvt.c: Same.
13491 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13493 * gfortran.dg/graphite/id-19.f: New.
13494 * gfortran.dg/graphite/pr14741.f90: New.
13495 * gfortran.dg/graphite/pr41924.f90: New.
13496 * gfortran.dg/graphite/run-id-2.f90: New.
13498 2010-02-07 Richard Guenther <rguenther@suse.de>
13500 PR middle-end/42956
13501 * gcc.c-torture/compile/pr42956.c: New testcase.
13503 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13505 PR libfortran/42742
13506 * gfortran.dg/fmt_cache_2.f: New test.
13508 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13510 * gfortran.dg/read_no_eor.f90: New test.
13512 2010-02-05 Jason Merrill <jason@redhat.com>
13514 * g++.dg/ext/label13.C: Move constructor body out of class.
13516 2010-02-03 Jason Merrill <jason@redhat.com>
13519 * g++.dg/ext/dllexport3.C: New.
13521 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
13523 * gcc.dg/format/ms-format3.c: New test for specific MS types.
13525 2010-02-05 Richard Guenther <rguenther@suse.de>
13527 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13529 2010-02-05 Dodji Seketeli <dodji@redhat.com>
13532 * g++.dg/other/crash-9.C: New test.
13534 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
13537 * gfortran.dg/subref_array_pointer_4.f90 : New test.
13539 2010-02-04 Richard Guenther <rguenther@suse.de>
13541 PR rtl-optimization/42952
13542 * gcc.dg/torture/pr42952.c: New testcase.
13544 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13546 PR libfortran/42901
13547 * gfortran.dg/namelist_60.f90: New test.
13549 2010-02-03 Jason Merrill <jason@redhat.com>
13552 * g++.dg/ext/builtin11.C: New.
13556 * g++.dg/abi/mangle35.C: New.
13557 * g++.dg/abi/mangle37.C: New.
13560 * g++.dg/abi/mangle36.C: New.
13563 * g++.dg/warn/string1.C: New.
13565 2010-02-03 Richard Guenther <rguenther@suse.de>
13567 PR tree-optimization/42944
13568 * gcc.dg/errno-1.c: New testcase.
13570 2010-02-03 Richard Guenther <rguenther@suse.de>
13572 PR middle-end/42927
13573 * gcc.c-torture/compile/pr42927.c: New testcase.
13575 2010-02-03 Tobias Burnus <burnus@net-b.de>
13578 * gfortran.dg/null_4.f90: New test.
13580 2010-02-02 Jason Merrill <jason@redhat.com>
13583 * g++.dg/ext/label13.C: New.
13585 2010-02-02 Tobias Burnus <burnus@net-b.de>
13588 * gfortran.dg/func_result_5.f90: New test.
13590 2010-02-01 Tobias Burnus <burnus@net-b.de>
13593 * gfortran.dg/pure_initializer_3.f90: News test.
13595 2010-01-31 Janus Weil <janus@gcc.gnu.org>
13598 * gfortran.dg/allocate_derived_2.f90: New test.
13600 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
13602 PR middle-end/42898
13603 * gcc.dg/torture/pr42898-2.c: New test.
13605 2010-01-31 Richard Guenther <rguenther@suse.de>
13607 PR middle-end/42898
13608 * gcc.dg/torture/pr42898.c: New testcase.
13610 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
13613 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13614 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13616 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
13618 * g++.dg/tree-ssa/inline-1.C: New.
13619 * g++.dg/tree-ssa/inline-2.C: New.
13620 * g++.dg/tree-ssa/inline-3.C: New.
13622 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
13625 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13626 the string 'pow' in the pathname of the compiler from generating a
13629 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13631 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13632 * g++.old-deja/g++.mike/eh17.C: Likewise.
13633 * g++.old-deja/g++.mike/p5571.C: Likewise.
13635 2010-01-29 Dodji Seketeli <dodji@redhat.com>
13642 * g++.dg/other/crash-5.C: New test.
13643 * g++.dg/other/crash-6.C: New test.
13644 * g++.dg/other/crash-7.C: New test.
13645 * g++.dg/other/crash-8.C: New test.
13647 2010-01-29 Jakub Jelinek <jakub@redhat.com>
13649 PR rtl-optimization/42889
13650 * gcc.dg/pr42889.c: New test.
13652 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
13654 * gcc.target/i386/pr42881.c: Use SSE2.
13656 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
13659 * gcc.target/i386/pr42891.c: New test.
13661 2010-01-28 Richard Guenther <rguenther@suse.de>
13663 PR tree-optimization/42871
13664 * g++.dg/torture/pr42871.C: New testcase.
13666 2010-01-28 Richard Guenther <rguenther@suse.de>
13668 * gcc.dg/Wobjsize-1.h: New testcase.
13669 * gcc.dg/Wobjsize-1.c: Likewise.
13671 2010-01-28 Richard Guenther <rguenther@suse.de>
13673 PR middle-end/42883
13674 * g++.dg/torture/pr42883.C: New testcase.
13676 2010-01-28 Michael Matz <matz@suse.de>
13678 * gcc.target/i386/pr42881.c: New test.
13680 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13682 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13683 Add i?86-*-solaris2* support.
13685 2010-01-28 Dodji Seketeli <dodji@redhat.com>
13689 * g++.dg/template/typedef27.C: New test case.
13690 * g++.dg/template/typedef28.C: New test case.
13692 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
13694 * gcc.dg/optimize-bswap*.c: Add ARM target
13696 2010-01-27 Richard Guenther <rguenther@suse.de>
13698 PR middle-end/42878
13699 * gcc.dg/torture/pr42878-1.c: New testcase.
13700 * gcc.dg/torture/pr42878-2.c: Likewise.
13702 2010-01-27 Jakub Jelinek <jakub@redhat.com>
13704 PR middle-end/42874
13705 * gcc.dg/vla-22.c: New test.
13707 2010-01-26 Jakub Jelinek <jakub@redhat.com>
13709 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13712 2010-01-26 Richard Guenther <rguenther@suse.de>
13714 PR rtl-optimization/42685
13715 * gcc.dg/pr42685.c: New testcase.
13716 * g++.dg/other/pr42685.C: Likewise.
13718 2010-01-26 Richard Guenther <rguenther@suse.de>
13720 PR middle-end/42806
13721 * g++.dg/other/pr42806.C: New testcase.
13723 2010-01-26 Richard Guenther <rguenther@suse.de>
13725 PR tree-optimization/42250
13726 * gcc.dg/pr42250.c: New testcase.
13728 2010-01-25 Arnaud Charlet <charlet@adacore.com>
13730 * gnat.dg/array_bounds_test.adb: New test.
13732 2010-01-25 Tobias Burnus <burnus@net-b.de>
13735 * gfortran.dg/generic_21.f90: New test.
13737 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13740 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13742 2010-01-24 Mark Mitchell <mark@codesourcery.com>
13745 * g++.dg/abi/arm_va_list2.C: New test.
13746 * g++.dg/abi/arm_va_list2.h: Companion header file.
13748 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
13751 * gfortran.dg/parameter_array_ref_2.f90 : New test.
13754 * gfortran.dg/char_array_arg_1.f90 : New test.
13756 * gfortran.dg/pr25923.f90 : Remove XFAIL.
13758 2010-01-24 Tobias Burnus <burnus@net-b.de>
13761 * gfortran.dg/generic_20.f90: New test.
13763 2010-01-22 Michael Matz <matz@suse.de>
13765 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13768 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
13771 * gfortran.dg/dependency_25.f90 : New test.
13773 2010-01-21 Martin Jambor <mjambor@suse.cz>
13775 PR tree-optimization/42585
13776 * gcc.dg/tree-ssa/pr42585.c: New test.
13778 2010-01-21 Richard Guenther <rguenther@suse.de>
13780 PR middle-end/19988
13781 * gcc.dg/pr19988.c: New testcase.
13783 2010-01-20 Janis Johnson <janis187@us.ibm.com>
13785 * g++.dg/compat/decimal/compat-common.h: New file.
13786 * g++.dg/compat/decimal/decimal-dummy.h: New file.
13787 * g++.dg/compat/decimal/pass_x.h: New file.
13788 * g++.dg/compat/decimal/pass_y.h: New file.
13789 * g++.dg/compat/decimal/pass-1_main.C: New file.
13790 * g++.dg/compat/decimal/pass-1_x.C: New file.
13791 * g++.dg/compat/decimal/pass-1_y.C: New file.
13792 * g++.dg/compat/decimal/pass-2_main.C: New file.
13793 * g++.dg/compat/decimal/pass-2_x.C: New file.
13794 * g++.dg/compat/decimal/pass-2_y.C: New file.
13795 * g++.dg/compat/decimal/pass-3_main.C: New file.
13796 * g++.dg/compat/decimal/pass-3_x.C: New file.
13797 * g++.dg/compat/decimal/pass-3_y.C: New file.
13798 * g++.dg/compat/decimal/pass-4_main.C: New file.
13799 * g++.dg/compat/decimal/pass-4_x.C: New file.
13800 * g++.dg/compat/decimal/pass-4_y.C: New file.
13801 * g++.dg/compat/decimal/pass-5_main.C: New file.
13802 * g++.dg/compat/decimal/pass-5_x.C: New file.
13803 * g++.dg/compat/decimal/pass-5_y.C: New file.
13804 * g++.dg/compat/decimal/pass-6_main.C: New file.
13805 * g++.dg/compat/decimal/pass-6_x.C: New file.
13806 * g++.dg/compat/decimal/pass-6_y.C: New file.
13807 * g++.dg/compat/decimal/return_x.h: New file.
13808 * g++.dg/compat/decimal/return_y.h: New file.
13809 * g++.dg/compat/decimal/return-1_main.C: New file.
13810 * g++.dg/compat/decimal/return-1_x.C: New file.
13811 * g++.dg/compat/decimal/return-1_y.C: New file.
13812 * g++.dg/compat/decimal/return-2_main.C: New file.
13813 * g++.dg/compat/decimal/return-2_x.C: New file.
13814 * g++.dg/compat/decimal/return-2_y.C: New file.
13815 * g++.dg/compat/decimal/return-3_main.C: New file.
13816 * g++.dg/compat/decimal/return-3_x.C: New file.
13817 * g++.dg/compat/decimal/return-3_y.C: New file.
13818 * g++.dg/compat/decimal/return-4_main.C: New file.
13819 * g++.dg/compat/decimal/return-4_x.C: New file.
13820 * g++.dg/compat/decimal/return-4_y.C: New file.
13821 * g++.dg/compat/decimal/return-5_main.C: New file.
13822 * g++.dg/compat/decimal/return-5_x.C: New file.
13823 * g++.dg/compat/decimal/return-5_y.C: New file.
13824 * g++.dg/compat/decimal/return-6_main.C: New file.
13825 * g++.dg/compat/decimal/return-6_x.C: New file.
13826 * g++.dg/compat/decimal/return-6_y.C: New file.
13828 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13831 * gcc.dg/pr42715.c: New.
13833 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
13836 * g++.dg/parse/crash55.C: New.
13838 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13841 * gcc.dg/guality/pr42782.c: New.
13843 2010-01-20 Jason Merrill <jason@redhat.com>
13846 * g++.dg/abi/packed1.C: New.
13849 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13852 * g++.dg/parse/fn-typedef1.C: New.
13853 * g++.dg/other/cv_quals.C: Adjust.
13855 2010-01-20 Anthony Green <green@moxielogic.com>
13857 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13858 pack(push) pragma).
13859 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13860 * gcc.dg/20020312-2.c: Port this to the moxie core.
13861 * gcc.dg/weak/typeof-2.c: Ditto.
13863 2010-01-20 Richard Guenther <rguenther@suse.de>
13865 PR tree-optimization/42717
13866 * gcc.c-torture/compile/pr42717.c: New testcase.
13868 2010-01-20 Jakub Jelinek <jakub@redhat.com>
13870 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13871 of signed, add a few new tests.
13873 PR middle-end/42803
13874 * g++.dg/parse/limits-initializer1.C: New test.
13876 2010-01-19 Janus Weil <janus@gcc.gnu.org>
13879 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13880 * gfortran.dg/typebound_call_12.f03: New test.
13882 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
13885 * gfortran.dg/bounds_check_15.f90 : New test.
13887 2010-01-19 Michael Matz <matz@suse.de>
13889 PR tree-optimization/41783
13890 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13892 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13895 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13896 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13897 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
13898 * gcc.target/arm/neon/vget_lows16.c: Likewise.
13899 * gcc.target/arm/neon/vget_lows32.c: Likewise.
13900 * gcc.target/arm/neon/vget_lows64.c: Likewise.
13901 * gcc.target/arm/neon/vget_lows8.c: Likewise.
13902 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13903 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13904 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13905 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13907 2010-01-19 Janus Weil <janus@gcc.gnu.org>
13910 * gfortran.dg/extends_6.f03: Modified an error message.
13911 * gfortran.dg/extends_10.f03: New test.
13912 * gfortran.dg/private_type_6.f03: Modified an error message.
13913 * gfortran.dg/structure_constructor_8.f03: Ditto.
13915 2010-01-19 Jakub Jelinek <jakub@redhat.com>
13917 PR tree-optimization/42719
13918 * gcc.dg/pr42719.c: New test.
13921 * gcc.dg/pr42728.c: New test.
13923 2010-01-19 Anthony Green <green@moxielogic.com>
13925 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13927 2010-01-18 Anthony Green <green@moxielogic.com>
13929 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13932 2010-01-19 Dodji Seketeli <dodji@redhat.com>
13934 * g++.dg/template/error45.C: reverted as part of reverting the
13935 fix of PR c++/42634.
13937 2010-01-18 Dodji Seketeli <dodji@redhat.com>
13940 * g++.dg/template/error45.C: New test.
13942 2010-01-18 Dodji Seketeli <dodji@redhat.com>
13945 * g++.dg/conversion/op6.C: New test.
13947 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
13950 * gcc.target/alpha/pr42774.c: New test.
13952 2010-01-18 Richard Guenther <rguenther@suse.de>
13954 PR tree-optimization/42781
13955 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13957 2010-01-17 Richard Guenther <rguenther@suse.de>
13959 PR middle-end/42248
13960 * gcc.c-torture/execute/pr42248.c: New testcase.
13962 2010-01-17 Richard Guenther <rguenther@suse.de>
13964 PR tree-optimization/42773
13965 * g++.dg/torture/pr42773.C: New testcase.
13967 2010-01-17 Janus Weil <janus@gcc.gnu.org>
13970 * gfortran.dg/interface_assignment_5.f90: New test.
13972 2010-01-17 Dodji Seketeli <dodji@redhat.com>
13975 * g++.dg/template/crash94.C: Reverted.
13977 2010-01-17 Jie Zhang <jie.zhang@analog.com>
13980 * gcc.dg/debug/pr42767.c: New.
13982 2010-01-15 Jason Merrill <jason@redhat.com>
13985 * g++.dg/cpp0x/decltype22.C: New.
13987 2010-01-16 Jakub Jelinek <jakub@redhat.com>
13989 PR middle-end/42760
13990 * g++.dg/torture/pr42760.C: New test.
13992 2010-01-15 Jing Yu <jingyu@google.com>
13994 PR rtl-optimization/42691
13995 * gcc.c-torture/execute/pr42691.c: New.
13997 2010-01-15 Richard Guenther <rguenther@suse.de>
13999 PR middle-end/42739
14000 * g++.dg/torture/pr42739.C: New testcase.
14002 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14004 * g++.dg/template/error45.C: Revert as part of reverting changes
14007 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14010 * gfortran.dg/interface_31.f90: New test.
14012 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14014 * gcc.target/powerpc/pr42747.c: New file.
14016 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14018 PR middle-end/42674
14019 * c-c++-common/pr42674.c: New test.
14022 * g++.dg/template/instantiate11.C: New test.
14024 2010-01-14 Jason Merrill <jason@redhat.com>
14027 * g++.dg/overload/error3.C: New.
14030 * g++.dg/overload/rvalue1.C: New.
14032 2010-01-14 Martin Jambor <mjambor@suse.cz>
14034 PR tree-optimization/42706
14035 * gcc.dg/ipa/pr42706.c: New testcase.
14037 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14039 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14041 2010-01-14 Martin Jambor <mjambor@suse.cz>
14043 PR tree-optimization/42714
14044 * g++.dg/torture/pr42714.C: New test.
14046 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14048 PR rtl-optimization/42246
14049 * gfortran.dg/pr42246-2.f: New.
14051 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14053 PR rtl-optimization/42389
14054 * gcc.dg/pr42389.c: New.
14056 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14058 PR rtl-optimization/42388
14059 * gcc.dg/pr42388.c: New.
14061 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14063 PR rtl-optimization/42294
14064 * gfortran.dg/pr42294.f: New.
14066 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14068 PR rtl-optimization/39453
14069 PR rtl-optimization/42246
14070 * gcc.dg/pr39453.c: New.
14071 * gcc.dg/pr42246.c: New.
14073 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14075 PR middle-end/42245
14076 * gcc.dg/pr42245.c: New.
14077 * gcc.dg/pr42245-2.c: New.
14079 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14081 PR rtl-optimization/42249
14082 * gcc.dg/pr42249.c: New.
14084 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14087 * gcc.c-torture/execute/pr42721.c: New test.
14089 2010-01-14 Ira Rosen <irar@il.ibm.com>
14091 PR tree-optimization/42709
14092 * gcc.dg/vect/pr42709.c: New test.
14094 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14097 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14098 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14100 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14103 * gfortran.dg/generic_19.f90 : New test.
14105 2010-01-13 Richard Guenther <rguenther@suse.de>
14107 PR tree-optimization/42730
14108 * gcc.c-torture/compile/pr42730.c: New testcase.
14110 2010-01-13 Steve Ellcey <sje@cup.hp.com>
14113 * gcc.target/ia64/pr42542-1.c: New.
14114 * gcc.target/ia64/pr42542-2.c: New.
14115 * gcc.target/ia64/pr42542-3.c: New.
14117 2010-01-13 Dodji Seketeli <dodji@redhat.com>
14120 * g++.dg/template/error45.C: New test.
14122 2010-01-13 Martin Jambor <mjambor@suse.cz>
14124 PR tree-optimization/42704
14125 * g++.dg/torture/pr42704.C: New test.
14127 2010-01-13 Martin Jambor <mjambor@suse.cz>
14129 PR tree-optimization/42703
14130 * gcc.c-torture/compile/pr42703.c: New test.
14132 2010-01-13 Richard Guenther <rguenther@suse.de>
14134 PR tree-optimization/42705
14135 * gcc.c-torture/compile/pr42705.c: New testcase.
14137 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14139 * gcc.target/bfin/l2.c: New test.
14140 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14142 2010-01-13 Richard Guenther <rguenther@suse.de>
14144 PR middle-end/42716
14145 * gcc.c-torture/compile/pr42716.c: New testcase.
14147 2010-01-13 Richard Guenther <rguenther@suse.de>
14150 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14152 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14155 * gcc.c-torture/compile/pr42708-1.c: New test.
14157 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14160 * gcc.dg/pr42662.c: New test.
14162 PR tree-optimization/42645
14163 * g++.dg/other/pr42645-1.C: New test.
14164 * g++.dg/other/pr42645-2.C: New test.
14166 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14169 * gcc.target/powerpc/warn-1.c: New test.
14170 * gcc.target/powerpc/warn-2.c: New test.
14172 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14174 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14177 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14179 * gcc.dg/lto/20100108_0.c: New.
14181 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14183 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14184 Add -march=i686 -msse for 32bit x86 targets.
14186 2010-01-10 Richard Guenther <rguenther@suse.de>
14188 PR middle-end/42667
14189 * gcc.dg/torture/pr42667.c: New testcase.
14191 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14194 * gfortran.dg/array_constructor_34.f90: New test.
14196 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14199 * gfortran.dg/array_constructor_33.f90: New test.
14200 gfortran.dg/array_function_5.f90: Add credit.
14202 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14205 * gcc.dg/pr42631.c: New.
14207 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14210 * gcc.dg/pr42630.c: New.
14212 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14215 * gcc.dg/pr42629.c: New.
14217 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14219 PR middle-end/42363
14220 * gcc.dg/torture/pr42363.c: New.
14222 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14226 * gcc.dg/vect/pr42604.c: New.
14227 * gcc.dg/vect/pr42395.c: New.
14229 2010-01-09 Richard Guenther <rguenther@suse.de>
14231 PR middle-end/42512
14232 * gcc.c-torture/execute/pr42512.c: New testcase.
14234 2010-01-09 Tobias Burnus <burnus@net-b.de>
14237 * gfortran.dg/c_ptr_tests_14.f90: New test.
14239 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14242 * gnat.dg/null_pointer_deref1.adb: Don't run on
14243 sparc*-sun-solaris2.11.
14245 2010-01-08 Richard Guenther <rguenther@suse.de>
14248 * gcc.dg/lto/20100103-1_0.c: New testcase.
14249 * gcc.dg/lto/20100103-2_0.c: Likewise.
14251 2010-01-08 Tobias Burnus <burnus@net-b.de
14254 * gfortran.dg/asynchronous_1.f90: New test.
14255 * gfortran.dg/asynchronous_2.f90: New test.
14256 * gfortran.dg/conflicts.f90: Update error message.
14258 2010-01-07 Dodji Seketeli <dodji@redhat.com>
14261 * g++.dg/cpp0x/variadic-unify-2.C: New test.
14263 2010-01-07 Jakub Jelinek <jakub@redhat.com>
14265 PR tree-optimization/42625
14266 * g++.dg/opt/dtor4.C: New test.
14267 * g++.dg/opt/dtor4.h: New.
14268 * g++.dg/opt/dtor4-aux.cc: New.
14270 2010-01-07 Tobias Burnus <burnus@net-b.de>
14273 * gfortran.dg/proc_ptr_26.f90: New test.
14275 2010-01-07 Tobias Burnus <burnus@net-b.de>
14278 * gfortran.dg/allocatable_scalar_7.f90: New test.
14280 2010-01-06 Richard Guenther <rguenther@suse.de>
14282 * gcc.c-torture/compile/pr42632.c: New testcase.
14284 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14287 * gcc.target/i386/pr42542-4.c: New.
14288 * gcc.target/i386/pr42542-4a.c: Likewise.
14289 * gcc.target/i386/pr42542-5.c: Likewise.
14290 * gcc.target/i386/pr42542-5a.c: Likewise.
14292 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14294 * gcc.dg/tls/opt-15.c: New test.
14296 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14298 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14300 2010-01-05 Martin Jambor <mjambor@suse.cz>
14302 PR tree-optimization/42462
14303 * g++.dg/torture/pr42462.C: New test.
14305 2010-01-05 Jason Merrill <jason@redhat.com>
14307 * g++.dg/cpp0x/initlist30.C: New test.
14309 2010-01-05 Richard Guenther <rguenther@suse.de>
14311 PR tree-optimization/42614
14312 * gcc.c-torture/execute/pr42614.c: New testcase.
14314 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
14316 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14317 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14318 -Wunreachable-code.
14319 * gcc.dg/Wunreachable-2.c: Likewise.
14320 * gcc.dg/Wunreachable-3.c: Likewise.
14321 * gcc.dg/Wunreachable-4.c: Likewise.
14322 * gcc.dg/Wunreachable-5.c: Likewise.
14323 * gcc.dg/Wunreachable-6.c: Likewise.
14324 * gcc.dg/Wunreachable-7.c: Likewise.
14325 * gcc.dg/Wunreachable-8.c: Likewise.
14326 * gcc.dg/20041231-1.c: Likewise.
14328 2010-01-05 Jakub Jelinek <jakub@redhat.com>
14331 * gcc.dg/pr42611.c: New test.
14333 PR tree-optimization/42508
14334 * g++.dg/opt/pr42508.C: New test.
14336 2010-01-05 Tobias Burnus <burnus@net-b.de>
14339 * gfortran.dg/allocatable_scalar_8.f90: New.
14341 2010-01-04 Martin Jambor <mjambor@suse.cz>
14343 PR tree-optimization/42398
14344 * gcc.c-torture/compile/pr42398.c: New test.
14346 2010-01-04 Jason Merrill <jason@redhat.com>
14349 * g++.dg/ext/attrib35.C: New.
14352 * g++.dg/cpp0x/auto17.C: New.
14354 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
14356 * gcc.dg/lto/20100104_0.c: New.
14358 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
14361 * gcc.target/i386/pr42542-1.c: New.
14362 * gcc.target/i386/pr42542-1a.c: Likewise.
14363 * gcc.target/i386/pr42542-1b.c: Likewise.
14364 * gcc.target/i386/pr42542-2.c: Likewise.
14365 * gcc.target/i386/pr42542-2a.c: Likewise.
14366 * gcc.target/i386/pr42542-2b.c: Likewise.
14367 * gcc.target/i386/pr42542-3.c: Likewise.
14368 * gcc.target/i386/pr42542-3a.c: Likewise.
14370 2009-01-04 Tobias Burnus <burnus@net-b.de>
14373 * gfortran.dg/allocatable_scalar_5.f90: New test.
14374 * gfortran.dg/allocatable_scalar_6.f90: New test.
14376 2010-01-03 Richard Guenther <rguenther@suse.de>
14379 * gfortran.dg/gomp/recursion1.f90: Remove.
14381 2010-01-03 Richard Guenther <rguenther@suse.de>
14383 * gcc.dg/Warray-bounds.c: Remove XFAILs.
14384 * gcc.dg/uninit-6.c: Likewise.
14385 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14387 2010-01-03 Richard Guenther <rguenther@suse.de>
14389 PR tree-optimization/42589
14390 * gcc.target/i386/pr42589.c: New testcase.
14392 2010-01-03 Richard Guenther <rguenther@suse.de>
14394 PR tree-optimization/42438
14395 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14397 2010-01-02 Richard Guenther <rguenther@suse.de>
14400 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14402 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
14405 * gcc.target/alpha/pr42448-1.c: New test.
14406 * gcc.target/alpha/pr42448-2.c: Ditto.
14408 2010-01-01 Joseph Myers <joseph@codesourcery.com>
14410 PR preprocessor/41947
14411 * gcc.dg/c99-hexfloat-3.c: New test.
14413 2010-01-01 Richard Guenther <rguenther@suse.de>
14416 * gcc.c-torture/execute/pr42570.c: New testcase.
14418 2010-01-01 Richard Guenther <rguenther@suse.de>
14420 PR middle-end/42559
14421 * gcc.c-torture/compile/pr42559.c: New testcase.
14424 Copyright (C) 2010 Free Software Foundation, Inc.
14426 Copying and distribution of this file, with or without modification,
14427 are permitted in any medium without royalty provided the copyright
14428 notice and this notice are preserved.