1 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
5 0.75) is not optimized if the machine has no sqrt instruction.
7 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
10 * gcc.target/ia64/pr43603.c: New.
11 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
13 2010-12-07 Tobias Burnus <burnus@net-b.de>
16 * gfortran.dg/string_4.f90: New.
18 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
20 PR tree-optimization/44676
21 * gcc.dg/graphite/id-pr44676.c: New.
23 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
25 PR tree-optimization/42327
26 * gcc.dg/tree-ssa/pr42327.c: New.
28 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
31 * g++.dg/pr45330.C: New test.
32 * g++.dg/ext/builtin3.C: Adjust.
33 * g++.dg/lookup/error1.C: Adjust.
34 * g++.dg/lookup/koenig5.C: Adjust.
35 * g++.dg/overload/koenig1.C: Adjust.
36 * g++.dg/parse/decl-specifier-1.C: Adjust.
37 * g++.dg/template/static10.C: Adjust.
38 * g++.old-deja/g++.mike/ns5.C: Adjust.
39 * g++.old-deja/g++.mike/ns7.C: Adjust.
40 * g++.old-deja/g++.ns/koenig5.C: Adjust.
41 * g++.old-deja/g++.ns/koenig9.C: Adjust.
42 * g++.old-deja/g++.other/lineno5.C: Adjust.
44 2010-12-07 Richard Guenther <rguenther@suse.de>
46 PR tree-optimization/46832
47 * gcc.c-torture/compile/pr46832.c: New testcase.
49 2010-12-07 Jakub Jelinek <jakub@redhat.com>
52 * gcc.dg/autopar/pr46799.c: New test.
54 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
56 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
57 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
59 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
62 * g++.dg/graphite/pr41562.C: New.
65 * gcc.dg/graphite/pr46185.c: New.
67 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
69 * objc.dg/foreach-8.m: New.
71 2010-12-06 Jakub Jelinek <jakub@redhat.com>
74 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
75 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
78 * gcc.target/ia64/pr43897.c: New test.
81 * gcc.dg/pr46771.c: New test.
83 PR rtl-optimization/46777
84 * gcc.dg/pr46777.c: New test.
86 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
88 * ada/acats/run_acats (which): Assign output to temporary
89 variable, only use if successful.
90 Use last field of type output.
92 2010-12-06 Richard Guenther <rguenther@suse.de>
94 PR tree-optimization/46806
95 * g++.dg/torture/20100825.C: New testcase.
97 2010-12-06 Richard Guenther <rguenther@suse.de>
99 PR tree-optimization/46785
100 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
102 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
104 * gcc.dg/pr46674.c (LABEL3): New macro definition.
107 (jelly): Account for user label prefix in asm name.
109 2010-12-05 Daniel Kraft <d@domob.eu>
112 * gfortran.dg/power2.f90: Initialize variables.
114 2010-12-04 Jan Hubicka <jh@suse.cz>
116 * snprintf-chk.c (ptr): Declare volatile.
117 * strcpy-chk.c (s2, s3, l1): Declare volatile.
118 * snprintf-chk.c (ptr): Declare volatile.
119 * vsprintf-chk.c (ptr): Declare volatile.
120 * vsnprintf-chk.c (ptr): Declare volatile.
122 2010-12-04 Tobias Burnus <burnus@net-b.de>
125 * gfortran.dg/quad_1.f90: Remove some complex
126 math checks as they fail on some non-libquadmath
129 2010-12-04 Daniel Kraft <d@domob.eu>
132 * gfortran.dg/power2.f90: New test.
134 2010-12-03 Jakub Jelinek <jakub@redhat.com>
137 * g++.dg/debug/pr46123.C: New test.
138 * g++.dg/debug/dwarf2/pr46123.C: New test.
140 2010-12-03 Jason Merrill <jason@redhat.com>
143 * g++.dg/template/scope4.C: New.
145 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
147 * gcc.target/arm/neon-offset-1.c: New test.
149 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
151 PR rtl-optimization/45354
152 * gcc.dg/tree-prof/pr45354.c: New.
154 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
157 * gfortran.dg/dependency_38.f90: New test.
159 2010-12-02 Ian Lance Taylor <iant@google.com>
161 * lib/go.exp: New file.
162 * lib/go-dg.exp: New file.
163 * lib/go-torture.exp: New file.
164 * lib/target-supports.exp (check_compile): Match // Go.
166 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
168 * gcc.dg/pr46685.c: New test.
170 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
172 PR tree-optimization/45199
173 * gcc.dg/tree-ssa/ldist-15.c: New.
174 * gcc.dg/tree-ssa/ldist-16.c: New.
175 * gfortran.dg/ldist-pr45199.f: New.
177 2010-12-02 Richard Guenther <rguenther@suse.de>
179 PR tree-optimization/46723
180 * gcc.dg/torture/pr46723.c: New testcase.
182 2010-12-02 Richard Guenther <rguenther@suse.de>
185 * g++.dg/lto/20101126-1_0.C: New testcase.
186 * g++.dg/lto/20101126-1_1.c: Likewise.
188 2010-12-02 Richard Guenther <rguenther@suse.de>
189 Ira Rosen <irar@il.ibm.com>
191 PR tree-optimization/46663
192 * gcc.dg/vect/pr46663.c: New test.
194 2010-12-02 Jie Zhang <jie@codesourcery.com>
197 * gcc.dg/pr46674.c: New test.
199 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
201 * objc.dg/exceptions-6.m: New.
202 * obj-c++.dg/exceptions-6.mm: New.
204 2010-12-01 Jan Hubicka <jh@suse.cz>
206 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
208 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
211 * gcc.dg/graphite/pr45297.c: New.
213 2010-12-01 Richard Guenther <rguenther@suse.de>
215 PR tree-optimization/46730
216 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
218 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
220 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
221 (a*b)-c generates two fma instructions, instead of separate
222 multiply, add, and subtract.
224 2010-11-30 Tobias Burnus <burnus@net-b.de>
226 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
227 a value to all array elements.
229 2010-11-30 Richard Guenther <rguenther@suse.de>
231 PR tree-optimization/46722
232 * gcc.target/i386/fma4-fma-2.c: New testcase.
234 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
236 * objc.dg/duplicate-class-1.m: New.
237 * obj-c++.dg/duplicate-class-1.mm: New.
239 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
241 * objc.dg/property/dotsyntax-21.m
242 * obj-c++.dg/property/dotsyntax-21.mm
244 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
247 * g++.dg/debug/pr46338.C: New.
249 2010-11-29 Richard Guenther <rguenther@suse.de>
250 Zdenek Dvorak <rakdver@kam.uniff.cz>
252 PR tree-optimization/46675
253 * gcc.dg/pr46675.c: New test.
255 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
257 * gcc/testsuite/objc.dg/strings-1.m: Move to...
258 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
259 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
260 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
261 constructor and class reference for NeXT runtime. Update paths.
262 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
263 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
264 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
265 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
266 constructor and class reference for NeXT runtime. Update paths.
268 2010-11-29 Dodji Seketeli <dodji@redhat.com>
271 * g++.dg/conversion/cast2.C: New test.
274 * g++.dg/conversion/cond4.C: Likewise.
276 2010-11-29 Dodji Seketeli <dodji@redhat.com>
279 Reverted patch for PR c++/42260
280 * g++.dg/conversion/cast2.C: Reverted new test.
282 2010-11-29 Dodji Seketeli <dodji@redhat.com>
285 * g++.dg/debug/dwarf2/typedef5.C: New test
287 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
288 Mike Stump <mrs@gcc.gnu.org>
293 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
294 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
295 * gcc.dg/darwin-comm.c: Adjust for new allocators.
296 * gcc.dg/darwin-sections.c: New test.
297 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
299 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
301 * objc.dg/exceptions-1.m: New.
302 * objc.dg/exceptions-2.m: New.
303 * objc.dg/exceptions-3.m: New.
304 * objc.dg/exceptions-4.m: New.
305 * objc.dg/exceptions-5.m: New.
306 * obj-c++.dg/exceptions-1.mm: New.
307 * obj-c++.dg/exceptions-2.mm: New.
308 * obj-c++.dg/exceptions-3.mm: New.
309 * obj-c++.dg/exceptions-4.mm: New.
310 * obj-c++.dg/exceptions-5.mm: New.
312 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
314 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
315 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
316 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
318 2010-11-28 Janus Weil <janus@gcc.gnu.org>
321 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
323 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
325 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
326 * gnat.dg/pack9.adb (dg-final): Likewise.
328 2010-11-28 Paul Thomas <pault@gcc.gnu.org
331 * gfortran.dg/realloc_on_assign_1.f03: New test.
332 * gfortran.dg/realloc_on_assign_2.f03: New test.
333 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
334 * gfortran.dg/unpack_bounds_1.f90: The same.
335 * gfortran.dg/cshift_bounds_2.f90: The same.
336 * gfortran.dg/matmul_bounds_2.f90: The same.
337 * gfortran.dg/matmul_bounds_3.f90: The same.
338 * gfortran.dg/matmul_bounds_4.f90: The same.
339 * gfortran.dg/matmul_bounds_5.f90: The same.
341 2010-11-27 Tobias Burnus <burnus@net-b.de>
345 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
347 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
350 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
352 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
354 * objc.dg/property/at-property-24.m: New.
355 * objc.dg/property/at-property-25.m: New.
356 * obj-c++.dg/property/at-property-24.mm: New.
357 * obj-c++.dg/property/at-property-25.mm: New.
359 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
361 * objc.dg/protocol-qualifier-1.m: New.
362 * objc.dg/protocol-qualifier-2.m: New.
363 * obj-c++.dg/protocol-qualifier-1.mm: New.
364 * obj-c++.dg/protocol-qualifier-2.mm: New.
366 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
368 * lib/gnat.exp: Load gcc.exp.
369 (gnat_target_compile): Use gcc_target_compile for *.c sources.
370 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
372 2010-11-26 Richard Guenther <rguenther@suse.de>
375 * gcc.dg/lto/20101125-1_0.c: New testcase.
376 * gcc.dg/lto/20101125-1_1.c: Likewise.
378 2010-11-22 Bud Davis <jmdavis@link.com>
380 * arith_divide_no_check.f
381 ,arith_divide.f,old_style_init.f90: new tests.
383 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
385 PR tree-optimization/46665
386 * gfortran.dg/pr46665.f90: New.
388 2010-11-26 Jakub Jelinek <jakub@redhat.com>
391 * gcc.dg/pr46647.c: New test.
393 2010-11-25 Janus Weil <janus@gcc.gnu.org>
396 * gfortran.dg/select_type_19.f03: New.
398 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
400 * objc.dg/ivar-problem-1.m: New.
401 * obj-c++.dg/ivar-problem-1.mm: New.
403 2010-11-25 Jakub Jelinek <jakub@redhat.com>
406 * gcc.c-torture/compile/pr46637.c: New test.
408 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
410 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
412 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
415 * gcc.target/i386/pr46647.c: New.
417 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
419 * gcc.dg/dll-8.c: New.
421 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
423 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
424 * gnat.dg/sse_nolib.adb: Likewise.
426 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
428 PR rtl-optimization/46585
429 * gcc.dg/pr46585.c: New.
431 2010-11-24 Richard Henderson <rth@redhat.com>
433 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
434 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
435 vect_unpack, vect_int_mult, vect_extract_even_odd,
436 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
438 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
441 * gfortran.dg/pr46519-1.f: New.
443 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
446 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
447 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
449 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
450 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
451 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
452 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
454 * gcc.target/i386/avx-vzeroupper-20.c: New.
455 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
456 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
457 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
458 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
459 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
460 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
462 2010-11-24 Richard Guenther <rguenther@suse.de>
465 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
467 2010-11-24 Jakub Jelinek <jakub@redhat.com>
469 PR rtl-optimization/46614
470 * gcc.dg/pr46614.c: New test.
472 2010-11-24 Tobias Burnus <burnus@net-b.de>
475 * gfortran.dg/transfer_simplify_10.f90: New.
477 2010-11-24 Jakub Jelinek <jakub@redhat.com>
480 * gfortran.dg/lto/pr46629_0.f90: New test.
482 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
484 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
485 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
487 2010-11-23 Joseph Myers <joseph@codesourcery.com>
489 * gcc.dg/opts-5.c: New test.
491 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
494 * g++.dg/debug/dwarf2/pr46527.C: New test.
496 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
498 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
500 2010-11-23 Jakub Jelinek <jakub@redhat.com>
503 * gcc.dg/pr46499-1.c: New test.
504 * gcc.dg/pr46499-2.c: New test.
506 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
508 * gcc.target/i386/alias-1.c: Require alias support.
510 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
512 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
513 for vectorizer tests.
514 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
515 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
516 * gcc.dg/graphite/pr41888.c: Ditto.
517 * gcc.dg/graphite/pr42729.c: Ditto.
519 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
520 Uros Bizjak <ubizjak@gmail.com>
522 * lib/target-supports.exp (check_vect_support_and_set_flags): New
523 procedure to check if the target supports vectorizer tests. Set
524 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
526 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
527 * g++.dg/vect/vect.exp: Ditto.
528 * gfortran.dg/vect/vect.exp: Ditto.
530 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
533 * objc.dg/strings-1.m: New.
534 * objc.dg/strings-2.m: New.
535 * obj-c++.dg/strings-1.mm: New.
536 * obj-c++.dg/strings-2.mm: New.
538 2010-11-22 Ian Bolton <ian.bolton@arm.com>
540 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
541 "target short_enums".
542 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
544 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
546 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
548 PR rtl-optimization/46603
549 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
552 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
553 being vectorized. Adjust dg-final pattern.
554 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
556 * gcc.dg/vect: Do not include <stdio.h> in testcases.
557 * gcc.dg/vect/costmodel/ppc: Likewise.
559 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
561 PR rtl-optimization/45652
562 * gcc.dg/pr45652.c: New.
564 2010-11-21 Richard Henderson <rth@redhat.com>
566 PR rtl-optimization/46571
567 * gcc.dg/pr46571.c: New.
569 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
571 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
573 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
576 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
578 2010-11-20 Joseph Myers <joseph@codesourcery.com>
580 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
581 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
582 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
583 * gcc.dg/pack-test-2.c: Test for all targets.
584 * gcc.dg/pragma-align.c: Test for all targets.
585 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
586 * gcc.dg/ucnid-10.c: Test for all targets.
588 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
590 * gcc.target/sparc/sparc-align-1.c: New test.
592 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
597 * g++.dg/parse/semicolon3.C: New test.
598 * g++.dg/debug/pr22514.C: Adjust.
599 * g++.dg/init/error1.C: Adjust.
600 * g++.dg/other/bitfield3.C: Adjust.
601 * g++.dg/other/semicolon.C: Adjust.
602 * g++.dg/parse/error14.C: Adjust.
603 * g++.dg/parse/error5.C: Adjust.
604 * g++.dg/parse/parameter-declaration-1.C: Adjust.
605 * g++.dg/template/pr23510.C: Adjust.
606 * g++.dg/template/pr39425.C: Adjust.
607 * g++.old-deja/g++.robertl/eb125.C: Adjust.
609 2010-11-20 Jakub Jelinek <jakub@redhat.com>
612 * gcc.dg/autopar/pr46561.c: New test.
615 * g++.dg/other/error34.C: New test.
618 * g++.dg/cpp0x/constexpr-base3.C: New test.
620 PR tree-optimization/45830
621 * gcc.target/i386/pr45830.c: New test.
622 * gcc.c-torture/execute/pr45830.c: New test.
624 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
626 * objc.dg/attributes/class-attribute-1.m: Rewritten.
627 * objc.dg/attributes/class-attribute-2.m: Same change.
628 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
629 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
630 * objc.dg/fobjc-std-1.m: Updated.
631 * obj-c++.dg/fobjc-std-1.mm: Updated.
633 2010-11-19 Michael Matz <matz@suse.de>
635 PR tree-optimization/46077
636 * gcc.dg/vect/O3-pr46077.c: New testcase.
638 2010-11-19 Joseph Myers <joseph@codesourcery.com>
641 * gcc.c-torture/compile/pr46547-1.c: New test.
643 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
645 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
647 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
648 $GFORTRAN_UNDER_TEST.
649 (gfortran_init): Use -B to specify specpath, add trailing /.
651 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
653 * gcc.target/powerpc/ppc-target-1.c: New file to test target
654 attributes on PowerPC.
655 * gcc.target/powerpc/ppc-target-2.c: Ditto.
656 * gcc.target/powerpc/ppc-target-3.c: Ditto.
658 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
660 * objc.dg/attributes/proto-attribute-1.m: Updated.
661 * objc.dg/attributes/proto-attribute-2.m: New.
662 * objc.dg/attributes/proto-attribute-3.m: New.
663 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
664 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
665 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
667 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
669 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
671 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
673 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
675 2010-11-18 Steve Ellcey <sje@cup.hp.com>
677 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
678 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
680 2010-11-18 Jakub Jelinek <jakub@redhat.com>
683 * gcc.c-torture/compile/pr46534.c: New test.
685 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
687 * gnat.dg/atomic4.ad[sb]: New test.
688 * gnat.dg/volatile4.adb: Likewise.
690 2010-11-18 Richard Henderson <rth@redhat.com>
692 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
694 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
697 * c-c++-common/pr33193.c: New test.
699 2010-11-18 Richard Guenther <rguenther@suse.de>
701 PR tree-optimization/46172
702 * gcc.dg/torture/pr46172.c: New testcase.
704 2010-11-18 Jeff Law <law@redhat.com>
706 PR middle-end-optimization/46297
707 * gfortran.dg/pr46297.f: New test.
709 2010-11-17 Steve Ellcey <sje@cup.hp.com>
712 * gcc.dg/pr31490.c: New test.
714 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
716 * gcc.dg/nop.h: Move from ...
717 * gcc.dg/guality/nop.h: ... here.
718 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
719 * gcc.dg/guality/asm-1.c: Update nop.h include.
720 * gcc.dg/guality/pr43329-1.c: Ditto.
722 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
724 * gcc.dg/two-types-1.c: New test.
725 * gcc.dg/two-types-2.c: New test.
726 * gcc.dg/two-types-3.c: New test.
727 * gcc.dg/two-types-4.c: New test.
728 * gcc.dg/two-types-5.c: New test.
729 * gcc.dg/two-types-6.c: New test.
730 * gcc.dg/two-types-7.c: New test.
731 * gcc.dg/two-types-8.c: New test.
732 * gcc.dg/two-types-9.c: New test.
733 * gcc.dg/two-types-10.c: New test.
734 * objc.dg/two-types-1.m: New test.
736 2010-11-17 Jakub Jelinek <jakub@redhat.com>
738 PR rtl-optimization/46440
739 * gcc.dg/pr46440.c: New test.
742 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
744 2010-11-17 Ira Rosen <irar@il.ibm.com>
746 PR tree-optimization/46312
747 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
748 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
749 on targets that support vector shifts with scalar shift argument.
751 * gcc.dg/vect/vect-scal-opt.c: Rename to...
752 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
753 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
754 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
755 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
756 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
757 support misaligned data accesses.
758 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
759 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
760 * lib/target-supports.exp
761 (check_effective_target_vect_shift_scalar): New.
763 2010-11-17 Jakub Jelinek <jakub@redhat.com>
765 * gcc.dg/guality/nop.h: New file.
766 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
767 "nop". Adjust line numbers in gdb-test.
768 * gcc.dg/guality/pr43329-1.c: Likewise.
770 2010-11-16 Jason Merrill <jason@redhat.com>
772 * g++.dg/cpp0x/defaulted20.C: New.
774 * g++.dg/template/injected2.C: New.
776 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
778 * objc.dg/protocol-optional-1.m: New.
779 * obj-c++.dg/protocol-optional-1.mm: New.
781 2010-11-16 Richard Henderson <rth@redhat.com>
783 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
784 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
786 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
788 * gnat.dg/opt12.adb: New test.
789 * gnat.dg/opt12_pkg.ad[sb]: New helper.
791 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
793 * gcc.target/rx/pack.c: New test.
795 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
796 Tobias Burnus <burnus@net-b.de>
799 * gfortran.dg/quad_1.f90: New.
800 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
802 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
803 library search path; call gcc-set-multilib-library-path with
804 arguments such that libgfortran.spec is found.
805 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
807 2010-11-16 Jakub Jelinek <jakub@redhat.com>
810 * g++.dg/warn/Wsequence-point-3.C: New test.
812 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
814 PR preprocessor/17349
815 * gcc.dg/cpp/cmdlne-C3.c: New.
817 2010-11-16 Richard Guenther <rguenther@suse.de>
819 PR tree-optimization/44545
820 * gcc.dg/pr44545.c: New testcase.
822 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
824 PR rtl-optimization/46366
825 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
828 2010-11-16 Richard Guenther <rguenther@suse.de>
830 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
832 2010-11-16 Richard Guenther <rguenther@suse.de>
835 * gfortran.dg/gomp/pr45172.f90: New testcase.
837 2010-11-16 Nick Clifton <nickc@redhat.com>
839 * gcc.target/rx/pack.c: New test.
841 2010-11-15 Richard Henderson <rth@redhat.com>
843 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
844 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
845 Use builtin_constant_p rather than scanning for builtin name.
847 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
849 * objc.dg/property/dotsyntax-18.m: New.
850 * objc.dg/property/dotsyntax-19.m: New.
851 * objc.dg/property/dotsyntax-20.m: New.
852 * obj-c++.dg/property/dotsyntax-18.mm: New.
853 * obj-c++.dg/property/dotsyntax-19.mm: New.
854 * obj-c++.dg/property/dotsyntax-20.mm: New.
855 * objc.dg/property/dotsyntax-4.m: Removed some unused
857 * objc.dg/property/dotsyntax-6.m: Same change.
858 * objc.dg/property/dotsyntax-16.m: Same change.
859 * objc.dg/property/dotsyntax-17.m: Same change.
860 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
861 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
862 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
863 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
864 * objc.dg/property/at-property-22.m: Added missing casts.
865 * obj-c++.dg/property/at-property-22.mm: Same change.
867 2010-11-15 Jakub Jelinek <jakub@redhat.com>
869 PR tree-optimization/46491
870 * gcc.target/i386/pr46491.c: New test.
872 PR tree-optimization/46461
873 * gcc.c-torture/compile/pr46461.c: New test.
875 2010-11-15 Tobias Burnus <burnus@net.b.de>
878 * gfortran.dg/allocatable_scalar_11.f90: New.
879 * gfortran.dg/allocatable_scalar_5.f90: Make test case
882 2010-11-15 Jakub Jelinek <jakub@redhat.com>
885 * gcc.target/i386/pr46095.c: New test.
888 * gcc.dg/pr46387.c: New test.
890 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
892 * objc.dg/property/dotsyntax-16.m: New.
893 * objc.dg/property/dotsyntax-17.m: New.
894 * obj-c++.dg/property/dotsyntax-16.mm: New.
895 * obj-c++.dg/property/dotsyntax-17.mm: New.
896 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
897 syntax with properties, which now works.
898 * obj-c++.dg/property/at-property-10.mm: Same change.
900 2010-11-15 Martin Jambor <mjambor@suse.cz>
902 PR tree-optimization/46349
903 * gnat.dg/opt9.adb: New file.
904 * gnat.dg/opt9_pkg.ads: Likewise
906 2010-11-15 Richard Guenther <rguenther@suse.de>
909 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
911 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
913 PR preprocessor/45038
914 * g++.dg/pr45038.C: New test.
916 2010-11-15 Richard Guenther <rguenther@suse.de>
918 PR tree-optimization/46467
919 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
921 2010-11-15 Richard Guenther <rguenther@suse.de>
924 * g++.dg/torture/pr34850.C: Adjust.
926 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
929 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
931 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
933 * objc.dg/property/at-property-21.m: New.
934 * objc.dg/property/at-property-22.m: New.
935 * objc.dg/property/at-property-23.m: New.
936 * objc.dg/property/synthesize-9.m: New.
937 * objc.dg/property/synthesize-10.m: New.
938 * objc.dg/property/synthesize-11.m: New.
939 * obj-c++.dg/property/at-property-21.mm: New.
940 * obj-c++.dg/property/at-property-22.mm: New.
941 * obj-c++.dg/property/at-property-23.mm: New.
942 * obj-c++.dg/property/synthesize-9.mm: New.
943 * obj-c++.dg/property/synthesize-10.mm: New.
944 * obj-c++.dg/property/synthesize-11.mm: New.
946 * objc.dg/property/at-property-4.m: Updated to match new compiler
947 where some errors have been converted into warnings and vice versa.
948 * objc.dg/property/at-property-16.m: Same change.
949 * objc.dg/property/at-property-18.m: Same change.
950 * objc.dg/property/property-neg-5.m: Same change.
951 * obj-c++.dg/property/at-property-4.mm: Same change.
952 * obj-c++.dg/property/at-property-16.mm: Same change.
953 * obj-c++.dg/property/at-property-18.mm: Same change.
954 * obj-c++.dg/property/property-neg-5.mm: Same change.
956 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
957 commented out because of testsuite problems; I found out that
958 using dg-warning instead of dg-message gets them to work.
959 * obj-c++.dg/property/property-neg-3.mm: Same change.
960 * obj-c++.dg/property/synthesize-6.mm: Same change.
961 * obj-c++.dg/property/at-property-5.mm: Same change.
962 * obj-c++.dg/property/at-property-14.mm: Same change.
963 * obj-c++.dg/property/at-property-18.mm: Same change.
964 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
965 some tests still do not work due to some other testsuite issue).
967 2010-11-13 Jason Merrill <jason@redhat.com>
969 * g++.dg/cpp0x/auto20.C: New.
971 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
973 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
974 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
976 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
979 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
980 * gcc.dg/pr35746.c: Likewise.
981 * gcc.dg/cpp/direct2.c: Likewise.
982 * gcc.dg/cpp/direct2s.c: Likewise.
983 * gcc.dg/noncompile/920923-1.c: Likewise.
984 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
986 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
988 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
990 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
992 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
993 a pointer to an arbitrary C struct with an Objective-C protocol.
994 Test various valid uses of typedef with Objective-C objects and
996 * objc.dg/invalid-type-1.m: New.
997 * obj-c++.dg/invalid-type-1.m: New.
999 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1001 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1003 2010-11-13 Tobias Burnus <burnus@net-b.de>
1006 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1008 2010-11-13 Tobias Burnus <burnus@net-b.de>
1011 * gfortran.dg/volatile12.f90: New.
1013 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1015 * objc.dg/attributes/method-format-1.m: Adjust.
1017 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1020 * gcc.dg/decl-9.c: New.
1022 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1024 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1026 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1028 * gcc.dg/format/few-1.c: New test.
1029 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1030 * gcc.dg/format/c90-scanf-1.c: Adjust.
1031 * gcc.dg/format/cmn-err-1.c: Adjust.
1032 * gcc.dg/format/dfp-printf-1.c: Adjust.
1033 * gcc.dg/format/dfp-scanf-1.c: Adjust.
1034 * gcc.dg/format/gcc_diag-1.c: Adjust.
1035 * gcc.dg/format/ms_unnamed-1.c: Adjust.
1036 * gcc.dg/format/strfmon-1.c: Adjust.
1037 * gcc.dg/format/unnamed-1.c: Adjust.
1038 * gcc.dg/format/xopen-2.c: Adjust.
1039 * g++.dg/ext/builtin4.C: Adjust.
1040 * g++.dg/ext/builtin5.C: Adjust.
1042 2010-11-12 Joseph Myers <joseph@codesourcery.com>
1044 * gcc.dg/pragma-diag-2.c: New test.
1046 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1049 * gfortran.dg/optional_mask.f90: New test.
1051 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1053 * g++.dg/cpp0x/defaulted15.C: Adjust.
1055 2010-11-12 James Dennett <jdennett@google.com>
1058 * g++.dg/expr/static_cast7.C: New.
1060 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1062 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1064 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1066 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1067 * gcc.target/mips/call-3.c: Add dg-require-visibility.
1069 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
1071 * gcc.dg/pr46375.c: New test.
1073 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
1076 * c-c++-common/fmax-errors.c: New test.
1078 2010-11-11 Richard Henderson <rth@redhat.com>
1080 * gcc.target/i386/sse-24.c: Use -ffp-contract.
1082 2010-11-11 Jan Hubicka <jh@suse.cz>
1084 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1085 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1087 2010-11-12 Jakub Jelinek <jakub@redhat.com>
1090 * gcc.dg/pr46088.c: New test.
1092 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
1094 * gfortran.dg/empty_derived_type.f90: New test.
1096 2010-11-11 Tobias Burnus <burnus@net-b.de>
1099 * gfortran.dg/class_31.f90: New.
1102 * gfortran.dg/forall_14.f90: New.
1104 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1105 Tobias Burnus <burnus@net-b.de>
1108 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1110 2010-11-11 Jan Hubicka <jh@suse.cz>
1112 * gcc.dg/20081223-1.c: Update LTO options.
1113 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1114 * gcc.dg/lto/20081118_0.c: Update LTO options.
1115 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1116 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1117 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1118 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1119 * gcc.dg/lto/20090116_0.c: Update LTO options.
1120 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1121 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1122 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1123 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1124 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1125 * gcc.dg/lto/20081224_0.c: Update LTO options.
1126 * gcc.dg/lto/20090219_0.c: Update LTO options.
1127 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1128 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1129 * gcc.dg/lto/20081115_0.c: Update LTO options.
1130 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1131 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1132 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1133 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1134 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1135 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1136 * g++.dg/20090107-1.C: Update LTO options.
1137 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1138 * g++.dg/lto/20081123_0.C: Update LTO options.
1139 * g++.dg/lto/20090313_0.C: Update LTO options.
1140 * g++.dg/lto/20081125_0.C: Update LTO options.
1141 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1142 * g++.dg/lto/20081219_0.C: Update LTO options.
1143 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1144 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1145 * g++.dg/lto/20090303_0.C: Update LTO options.
1146 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1147 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1148 * g++.dg/lto/20090128_0.C: Update LTO options.
1149 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1150 * g++.dg/lto/20090302_0.C: Update LTO options.
1151 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1152 * g++.dg/lto/20081118_0.C: Update LTO options.
1153 * g++.dg/20090121-1.C: Update LTO options.
1154 * objc.dg/lto/lto.exp: Update LTO options.
1155 * lib/lto.exp: Update LTO options.
1156 * lib/gcc-dg.exp: Update LTO options.
1157 * lib/c-torture.exp: Update LTO options.
1158 * obj-c++.dg/lto/lto.exp: Update LTO options.
1160 2010-11-11 Jan Hubicka <jh@suse.cz>
1162 PR tree-optimize/40436
1163 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1164 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1166 2010-11-11 Janus Weil <janus@gcc.gnu.org>
1168 * gfortran.dg/proc_decl_24.f90: New.
1170 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
1172 * objc.dg/property/at-property-20.m: New.
1173 * objc.dg/property/synthesize-8.m: New.
1174 * obj-c++.dg/property/at-property-20.m: New.
1175 * obj-c++.dg/property/synthesize-8.mm: New.
1177 2010-11-11 Joseph Myers <joseph@codesourcery.com>
1179 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1181 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1184 * gcc.c-torture/compile/pr46388.c: New test.
1186 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1188 * lib/lto.exp (lto-get-options-main): Support optional target
1189 selector for dg-suppress-ld-options.
1191 2010-11-11 Martin Jambor <mjambor@suse.cz>
1193 PR tree-optimization/46383
1194 * g++.dg/torture/pr46383.C: New test.
1196 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
1198 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1199 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1201 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1202 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1203 * g++.dg/other/i386-3.C: Ditto.
1205 2010-11-10 Jason Merrill <jason@redhat.com>
1207 * g++.dg/cpp0x/constexpr-46420.C: New.
1209 2010-11-10 Joseph Myers <joseph@codesourcery.com>
1211 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1212 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1213 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1214 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1217 2010-11-10 Jan Hubicka <jh@suse.cz>
1219 PR tree-optimize/38669
1220 * gcc.dg/tree-ssa/pr38699.c: New testcase.
1222 2010-11-10 Jan Hubicka <jh@suse.cz>
1224 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1226 2010-11-10 Jason Merrill <jason@redhat.com>
1228 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1230 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1233 * gcc.dg/debug/pr46409.c: New test.
1236 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1238 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1241 * gcc-target/i386/pr46419.c: New test.
1243 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1245 * g++.dg/other/i386-2.C: Add -mtbm.
1246 * g++.dg/other/i386-3.C: Likewise.
1247 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1248 * gcc.target/i386/funcspec-6.c: Likewise.
1249 * gcc.target/i386/sse-12.c: Add -mtbm.
1250 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1252 * gcc.target/i386/sse-14.c: Likewise.
1253 * gcc.target/i386/sse-22.c: Likewise.
1254 * gcc.target/i386/sse-23.c: Likewise.
1255 * gcc.target/i386/tbm-1.c: New file.
1256 * gcc.target/i386/tbm-2.c: Likewise.
1258 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1260 * g++.dg/other/i386-2.C: Add -mbmi.
1261 * g++.dg/other/i386-3.C: Likewise.
1262 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1263 * gcc.target/i386/funcspec-6.c: Likewise.
1264 * gcc.target/i386/sse-12.c: Add -mbmi.
1265 * gcc.target/i386/bmi-1.c: New file.
1266 * gcc.target/i386/bmi-2.c: Likewise.
1267 * gcc.target/i386/bmi-3.c: Likewise.
1268 * gcc.target/i386/bmi-4.c: Likewise.
1269 * gcc.target/i386/bmi-5.c: Likewise.
1270 * gcc.target/i386/bmi-6.c: Likewise.
1272 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1275 * g++.dg/pr46065.C: New test.
1277 2010-11-10 Jan Hubicka <jh@suse.cz>
1279 PR tree-optimize/33172
1280 PR tree-optimize/43411
1281 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1282 * g++.dg/tree-ssa/pr43411.C: New testcase.
1284 2010-11-10 Jan Hubicka <jh@suse.cz>
1286 PR tree-optimize/46228
1287 * g++.dg/tree-ssa/pr46228.C: New testcase.
1289 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1291 PR tree-optimization/46414
1292 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1294 2010-11-10 Tobias Burnus <burnus@net-b.de>
1297 * gfortran.dg/intrinsic_7.f90: New.
1299 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1301 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1302 * g++.dg/abi/thunk4.C: Likewise.
1303 * g++.dg/opt/combine.C: Add dg-require-visibility.
1304 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1305 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1307 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1308 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1309 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1311 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1312 * gcc.dg/intmax_t-1.c: Likewise.
1314 2010-11-10 Tobias Burnus <burnus@net-b.de>
1317 * gfortran.dg/class_30.f90: New.
1319 2010-11-10 Tobias Burnus <burnus@net-b.de>
1322 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1325 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
1327 PR tree-optimization/45971
1328 * gcc.dg/vect/O3-pr45971.c: New.
1330 2010-11-10 Richard Guenther <rguenther@suse.de>
1332 PR tree-optimization/44964
1333 * gcc.dg/pr44964.c: New testcase.
1335 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1337 * gnat.dg/opt10.adb: Fix typo.
1339 2010-11-10 Martin Jambor <mjambor@suse.cz>
1341 PR tree-optimization/46351
1342 PR tree-optimization/46377
1343 * gnat.dg/opt10.adb: New file.
1344 * gnat.dg/opt10_pkg.ads: Likewise.
1345 * gnat.dg/opt11.adb: Likewise.
1346 * gnat.dg/opt11.ads: Likewise.
1348 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1350 * gnat.dg/boolean_conv.adb: New test.
1352 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1354 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1356 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1358 * gnat.dg/unchecked_convert7.adb: New test.
1360 2010-11-10 Richard Guenther <rguenther@suse.de>
1362 PR tree-optimization/46398
1363 * gcc.dg/torture/pr46398.c: New testcase.
1365 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1367 * gfortran.dg/open_dev_null.f90: New test.
1369 2010-11-09 Jan Hubicka <jh@suse.cz>
1371 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1374 2010-11-09 Joseph Myers <joseph@codesourcery.com>
1376 * gcc.dg/struct-semi-4.c: New test.
1378 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1380 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1381 power5 to enable generation of FRIZ.
1383 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1386 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1389 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1392 * gfortran.dg/pr43808.f90: New test.
1394 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1396 PR tree-optimization/46036
1397 * gfortran.dg/lto/pr46036_0.f90: New.
1399 2010-10-09 Jakub Jelinek <jakub@redhat.com>
1402 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1403 bar invocation instead of first.
1406 * gcc.dg/pr46171.c: New test.
1408 2010-11-09 Richard Guenther <rguenther@suse.de>
1410 PR tree-optimization/46355
1411 * gcc.dg/pr46355.c: New testcase.
1413 2010-11-09 Richard Guenther <rguenther@suse.de>
1415 PR tree-optimization/46177
1416 * gcc.dg/pr46177-2.c: New testcase.
1418 2010-11-09 Richard Guenther <rguenther@suse.de>
1421 * gcc.dg/vec-scal-opt.c: Move ...
1422 * gcc.dg/vect/vect-scal-opt.c: ... here.
1423 * gcc.dg/vec-scal-opt1.c: Move ...
1424 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1425 * gcc.dg/vec-scal-opt2.c: Move ...
1426 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1428 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1430 * gnat.dg/specs/static_initializer5.ads: New test.
1431 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1433 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1436 * gcc.c-torture/compile/pr46360.c: New test.
1439 * g++.dg/warn/Wsequence-point-2.C: New test.
1441 2010-11-09 Janus Weil <janus@gcc.gnu.org>
1444 * gfortran.dg/class_29.f03: New.
1446 2010-11-09 Richard Guenther <rguenther@suse.de>
1449 * gcc.target/i386/alias-1.c: New testcase.
1451 2010-11-08 Jason Merrill <jason@redhat.com>
1453 * g++.dg/cpp0x/constexpr-sassert.C: New.
1455 2010-11-08 Jason Merrill <jason@redhat.com>
1457 * g++.dg/cpp0x/constexpr-defarg.C: New.
1459 2010-11-08 Xinliang David Li <davidxl@google.com>
1461 PR tree-optimization/46316
1462 * gcc.c-torture/execute/pr46316.c: New test.
1464 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1467 * gfortran.dg/class_28.f03: Extended.
1469 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1471 * objc.dg/property/dotsyntax-13.m: New.
1472 * objc.dg/property/dotsyntax-14.m: New.
1473 * objc.dg/property/dotsyntax-15.m: New.
1474 * objc.dg/property/synthesize-7.m: New.
1475 * obj-c++.dg/property/dotsyntax-13.mm: New.
1476 * obj-c++.dg/property/dotsyntax-14.mm: New.
1477 * obj-c++.dg/property/dotsyntax-15.mm: New.
1478 * obj-c++.dg/property/synthesize-7.mm: New.
1480 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1482 * objc.dg/property/dynamic-4.m: New.
1483 * objc.dg/property/dynamic-5.m: New.
1484 * objc.dg/property/dynamic-6.m: New.
1485 * obj-c++.dg/property/dynamic-4.mm: New.
1486 * obj-c++.dg/property/dynamic-5.mm: New.
1487 * obj-c++.dg/property/dynamic-6.mm: New.
1489 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1491 * objc.dg/property/synthesize-3.m: New.
1492 * objc.dg/property/synthesize-4.m: New.
1493 * objc.dg/property/synthesize-5.m: New.
1494 * objc.dg/property/synthesize-6.m: New.
1495 * obj-c++.dg/property/synthesize-3.mm: New.
1496 * obj-c++.dg/property/synthesize-4.mm: New.
1497 * obj-c++.dg/property/synthesize-5.mm: New.
1498 * obj-c++.dg/property/synthesize-6.mm: New.
1500 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1502 * objc.dg/property/at-property-5.m: Updated test.
1503 * objc.dg/property/at-property-16.m: New.
1504 * objc.dg/property/at-property-17.m: New.
1505 * objc.dg/property/at-property-18.m: New.
1506 * objc.dg/property/at-property-19.m: New.
1507 * objc.dg/property/dotsyntax-12.m: New.
1508 * objc.dg/protocol-inheritance-1.m: New.
1509 * objc.dg/protocol-inheritance-2.m: New.
1510 * obj-c++.dg/property/at-property-5.mm: Updated test.
1511 * obj-c++.dg/property/at-property-16.mm: New.
1512 * obj-c++.dg/property/at-property-17.mm: New.
1513 * obj-c++.dg/property/at-property-18.mm: New.
1514 * obj-c++.dg/property/at-property-19.mm: New.
1515 * obj-c++.dg/protocol-inheritance-1.mm: New.
1516 * obj-c++.dg/protocol-inheritance-2.mm: New.
1517 * obj-c++.dg/property/dotsyntax-12.mm: New.
1519 2010-11-08 Jason Merrill <jason@redhat.com>
1521 * g++.dg/expr/overflow1.C: New.
1522 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1523 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1524 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1525 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1527 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1529 * gcc.dg/pr35442.c: Adapt warning.
1532 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1533 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1534 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1535 i?86-*-* x86_64-*-*.
1536 * g++.dg/torture/pr36445.C: Likewise.
1537 * gcc.c-torture/compile/pr34856.c: Likewise.
1538 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1539 * gcc.c-torture/compile/vector-1.c: Likewise.
1540 * gcc.c-torture/compile/vector-2.c: Likewise.
1541 * gcc.dg/pr32912-1.c: Likewise.
1542 * gcc.c-torture/execute/va-arg-25.c: Move ...
1543 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
1544 Add dg-options -msse, dg-require-effective-target sse_runtime for
1545 for i?86-*-*, x86_64-*-*.
1546 * gcc.c-torture/execute/vector-1.c: Likewise.
1547 * gcc.c-torture/execute/vector-2.c: Likewise.
1548 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1549 i?86-*-*, x86_64-*-*.
1550 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1551 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1552 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1553 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1554 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1556 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1558 * gcc.dg/torture/pr45982.c: Add -std=c99
1559 * gcc.dg/torture/pr45623.c: Ditto.
1561 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1563 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1564 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1566 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
1569 * g++.dg/ext/dllimport7.C: Adjust second error check and
1570 allow test for x86_64 mingw, too.
1572 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1575 * gfortran.dg/class_28.f03: New.
1577 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
1579 PR rtl-optimization/45352
1580 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1581 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1582 gcc.target/i386/pr45352-2.c: New tests.
1584 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1587 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1588 XFAIL the run for all but m32 x86.
1590 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
1592 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1593 as comment character.
1595 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1597 * gcc.target/mips/mips.exp: Revert previous patch.
1598 * gcc.target/mips/fma-1.c: Delete.
1599 * gcc.target/mips/fma-2.c: Likewise.
1600 * gcc.target/mips/fma-3.c: Likewise.
1601 * gcc.target/mips/fma-4.c: Likewise.
1602 * gcc.target/mips/fma-5.c: Likewise.
1603 * gcc.target/mips/fma-6.c: Likewise.
1604 * gcc.target/mips/fma-7.c: Likewise.
1605 * gcc.target/mips/fma-8.c: Likewise.
1606 * gcc.target/mips/fma-9.c: Likewise.
1607 * gcc.target/mips/fma-10.c: Likewise.
1608 * gcc.target/mips/fma-11.c: Likewise.
1609 * gcc.target/mips/fma-12.c: Likewise.
1610 * gcc.target/mips/fma-13.c: Likewise.
1611 * gcc.target/mips/fma-14.c: Likewise.
1612 * gcc.target/mips/fma-15.c: Likewise.
1613 * gcc.target/mips/fma-16.c: Likewise.
1614 * gcc.target/mips/fma-17.c: Likewise.
1615 * gcc.target/mips/fma-18.c: Likewise.
1616 * gcc.target/mips/fma-19.c: Likewise.
1617 * gcc.target/mips/fma-20.c: Likewise.
1619 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1621 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1622 * gcc.target/mips/fma-1.c: New test.
1623 * gcc.target/mips/fma-2.c: Likewise.
1624 * gcc.target/mips/fma-3.c: Likewise.
1625 * gcc.target/mips/fma-4.c: Likewise.
1626 * gcc.target/mips/fma-5.c: Likewise.
1627 * gcc.target/mips/fma-6.c: Likewise.
1628 * gcc.target/mips/fma-7.c: Likewise.
1629 * gcc.target/mips/fma-8.c: Likewise.
1630 * gcc.target/mips/fma-9.c: Likewise.
1631 * gcc.target/mips/fma-10.c: Likewise.
1632 * gcc.target/mips/fma-11.c: Likewise.
1633 * gcc.target/mips/fma-12.c: Likewise.
1634 * gcc.target/mips/fma-13.c: Likewise.
1635 * gcc.target/mips/fma-14.c: Likewise.
1636 * gcc.target/mips/fma-15.c: Likewise.
1637 * gcc.target/mips/fma-16.c: Likewise.
1638 * gcc.target/mips/fma-17.c: Likewise.
1639 * gcc.target/mips/fma-18.c: Likewise.
1640 * gcc.target/mips/fma-19.c: Likewise.
1641 * gcc.target/mips/fma-20.c: Likewise.
1643 2010-11-06 Jason Merrill <jason@redhat.com>
1645 * g++.dg/cpp0x/constexpr-ctor3.C: New.
1647 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
1650 * gcc.dg/parser-error-3.c: New test.
1652 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
1655 * g++.dg/parse/semicolon2.C: New testcase.
1656 * g++.dg/ext/asmspec1.C: Adjust.
1657 * g++.dg/init/new13.C: Adjust.
1658 * g++.dg/parse/ctor5.C: Adjust.
1660 2010-11-06 Janus Weil <janus@gcc.gnu.org>
1663 * gfortran.dg/class_27.f03: New.
1665 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
1667 Fixed using the Objective-C 2.0 dot-syntax with self and super.
1668 * objc.dg/property/dotsyntax-5.m: New.
1669 * objc.dg/property/dotsyntax-6.m: New.
1670 * objc.dg/property/dotsyntax-7.m: New.
1671 * objc.dg/property/dotsyntax-8.m: New.
1672 * objc.dg/property/dotsyntax-9.m: New.
1673 * objc.dg/property/dotsyntax-10.m: New.
1674 * objc.dg/property/dotsyntax-11.m: New.
1675 * obj-c++.dg/property/dotsyntax-5.mm: New.
1676 * obj-c++.dg/property/dotsyntax-6.mm: New.
1677 * obj-c++.dg/property/dotsyntax-7.mm: New.
1678 * obj-c++.dg/property/dotsyntax-8.mm: New.
1679 * obj-c++.dg/property/dotsyntax-9.mm: New.
1680 * obj-c++.dg/property/dotsyntax-10.mm: New.
1681 * obj-c++.dg/property/dotsyntax-11.mm: New.
1683 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1685 * obj-c++.dg/encode-3.mm: Provide a different string check for the
1686 NeXT runtime when the type is READONLY.
1688 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
1690 * gcc.target/i386/387-2.c: Skip if -march= is specified.
1691 * gcc.target/i386/387-6.c: Ditto.
1692 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1693 * gcc.target/i386/387-4.c: Ditto.
1694 * gcc.target/i386/387-7.c: Ditto.
1695 * gcc.target/i386/387-8.c: Ditto.
1696 * gcc.target/i386/387-9.c: Ditto.
1697 * gcc.target/i386/387-10.c: Ditto.
1698 * gcc.target/i386/387-11.c: Ditto.
1699 * gcc.target/i386/387-12.c: Ditto.
1701 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1703 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1706 * gcc.dg/darwin-cfstring-format-1.c: New.
1707 * gcc.dg/warn-nsstring.c: New.
1708 * objc.dg/fsf-nsstring-format-1.m: New.
1709 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1710 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1713 2010-11-05 Jason Merrill <jason@redhat.com>
1716 * g++.dg/inherit/virtual6.C: New.
1718 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1721 * gcc.dg/Wcxx-compat-21.c: New test.
1723 2010-11-05 Ian Lance Taylor <iant@google.com>
1726 * gcc.target/i386/pr46084.c: New test.
1728 2010-11-05 Steve Ellcey <sje@cup.hp.com>
1730 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1731 * (check_effective_target_mempcpy): New.
1732 * gcc.c-torture/execute/pr45636.c: Move this...
1733 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
1735 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1737 * gcc.target/i386/i386.exp (FLAGS): Remove.
1738 Wrap gcc_target_compile with $clearcap_ldflags added to options.
1740 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1743 * g++.dg/opt/empty2.C: New test.
1746 * gcc.target/i386/pr45670.c: New test.
1748 2010-11-05 Janus Weil <janus@gcc.gnu.org>
1752 * gfortran.dg/class_19.f03: Modified.
1753 * gfortran.dg/class_allocate_6.f03: New.
1755 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
1757 * gcc.target/i386/avx-vzeroupper-19.c: New.
1759 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1761 PR tree-optimization/46099
1762 * gcc.dg/autopar/pr46099.c: New test.
1765 * c-c++-common/pr43690.c: New test.
1767 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
1769 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1770 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1771 declaration and implementation.
1772 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1773 * obj-c++.dg/property/at-property-13.mm: Likewise.
1774 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1775 * obj-c++.dg/property/property-1.mm: Likewise.
1776 * obj-c++.dg/property/at-property-7.mm: Likewise.
1777 * obj-c++.dg/property/at-property-9.mm: Likewise.
1778 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1779 * obj-c++.dg/property/at-property-10.mm: Likewise.
1780 * obj-c++.dg/property/synthesize-2.mm: Likewise.
1781 * obj-c++.dg/property/at-property-12.mm: Likewise.
1782 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1783 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1784 * obj-c++.dg/property/at-property-6.mm: Likewise.
1785 * obj-c++.dg/property/at-property-8.mm: Likewise.
1786 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1787 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1788 * obj-c++.dg/property/at-property-11.mm: Likewise.
1789 * obj-c++.dg/template-8.mm: Likewise.
1790 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1791 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1792 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1793 and put a FIXME for this.
1794 * obj-c++.dg/property/property-2.mm: Remove.
1795 * obj-c++.dg/property/property-3.mm: Remove.
1797 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1800 * gcc.dg/pr46307.c: New test.
1802 2010-11-05 Jason Merrill <jason@redhat.com>
1805 * g++.dg/ext/complex6.C: New.
1807 2010-11-04 Bud Davis <jimmied@smu.edu>
1809 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1811 2010-11-04 Chao-ying Fu <fu@mips.com>
1813 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1815 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1817 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
1819 Fixed using the Objective-C 2.0 dot-syntax with class names.
1820 * objc.dg/property/dotsyntax-3.m: New.
1821 * objc.dg/property/dotsyntax-4.m: New.
1822 * obj-c++.dg/property/dotsyntax-3.mm: New.
1823 * obj-c++.dg/property/dotsyntax-4.mm: New.
1825 * objc.dg/fobjc-std-1.m: Added test for warnings when the
1826 Objective-C 2.0 dot-syntax is used with class names.
1827 * obj-c++.dg/fobjc-std-1.mm: Same change.
1829 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
1831 * gcc.target/powerpc/loop_align.c: New.
1833 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1835 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1837 merge from FSF 'apple/trunk' branch.
1838 * gcc.target/powerpc/darwin64-abi.c: New.
1840 2010-11-04 Jakub Jelinek <jakub@redhat.com>
1842 PR tree-optimization/46233
1843 * gcc.dg/pr46233.c: New test.
1845 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1847 * objc.dg/property/property-2.m: Deleted.
1848 * objc.dg/property/property-3.m: Deleted.
1850 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1852 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1854 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1855 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1856 * objc.dg/property/property-1.m: Likewise.
1857 * objc.dg/property/at-property-6.m: Likewise.
1858 * objc.dg/property/at-property-7.m: Likewise.
1859 * objc.dg/property/dotsyntax-1.m: Likewise.
1860 * objc.dg/property/at-property-8.m: Likewise.
1861 * objc.dg/property/dotsyntax-2.m: Likewise.
1862 * objc.dg/property/at-property-9.m: Likewise.
1863 * objc.dg/property/synthesize-2.m: Likewise.
1864 * objc.dg/property/at-property-10.m: Likewise.
1865 * objc.dg/property/at-property-11.m: Likewise.
1866 * objc.dg/property/at-property-12.m: Likewise.
1867 * objc.dg/property/at-property-13.m: Likewise.
1868 * objc.dg/property/fsf-property-method-access.m: Likewise.
1869 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1871 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1873 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1874 deprecation warnings. Use Object1 implementation.
1875 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
1876 * objc/execute/forward-1.m: Remove.
1877 * objc/execute/forward-1.x: Remove.
1879 2010-11-04 Jason Merrill <jason@redhat.com>
1881 * g++.dg/cpp0x/constexpr-access.C: New.
1883 2010-11-04 Richard Guenther <rguenther@suse.de>
1885 PR rtl-optimization/46183
1886 * gcc.dg/torture/pr46183.c: New testcase.
1888 2010-11-04 Richard Guenther <rguenther@suse.de>
1890 PR tree-optimization/46068
1891 * gcc.dg/torture/pr46068.c: New testcase.
1893 2010-11-04 Richard Guenther <rguenther@suse.de>
1895 PR tree-optimization/45991
1896 * gcc.dg/pr45991.c: New testcase.
1898 2010-11-04 Richard Guenther <rguenther@suse.de>
1900 PR tree-optimization/46154
1901 * g++.dg/torture/pr46154.C: New testcase.
1903 2010-11-04 Richard Guenther <rguenther@suse.de>
1905 PR tree-optimization/45733
1906 * gcc.dg/pr45733.c: New testcase.
1908 2010-11-04 Ira Rosen <irar@il.ibm.com>
1910 PR tree-optimization/46213
1911 * gfortran.dg/vect/pr46213.f90: New.
1913 2010-11-04 Richard Guenther <rguenther@suse.de>
1916 * gcc.dg/pr34989-1.c: Move ...
1917 * gcc.dg/lto/pr34989-1_0.c: ... here.
1918 * gcc.dg/pr34989-2.c: Move ...
1919 * gcc.dg/lto/pr34989-1_1.c: ... here.
1920 * gcc.dg/pr27898.c: Move ...
1921 * gcc.dg/lto/pr27898_0.c: ... here and ...
1922 * gcc.dg/lto/pr27898_1.c: ... split.
1923 * gcc.dg/pr28712.c: Move ...
1924 * gcc.dg/lto/pr28712_0.c: ... here and ...
1925 * gcc.dg/lto/pr28712_1.c: ... split ...
1926 * gcc.dg/lto/pr28712_2.c: ... twice.
1927 * gcc.dg/pr28706.c: Move ...
1928 * gcc.dg/lto/pr28706_0.c: ... here and ...
1929 * gcc.dg/lto/pr28706_1.c: ... split.
1931 2010-11-04 Richard Guenther <rguenther@suse.de>
1932 Richard Henderson <rth@redhat.com>
1934 * gcc.target/i386/fma4-vector-2.c: New testcase.
1936 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1937 Richard Guenther <rguenther@suse.de>
1939 * gcc.dg/vec-scal-opt.c: New testcase.
1940 * gcc.dg/vec-scal-opt1.c: New testcase.
1941 * gcc.dg/vec-scal-opt2.c: New testcase.
1943 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1945 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1946 from plugin build flags on Darwin targets.
1948 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1950 * gcc.target/i386/pr46285.c: Require split_stack target.
1952 2010-11-03 Jason Merrill <jason@redhat.com>
1955 * g++.dg/cpp0x/constexpr-base2.C: New.
1958 * g++.dg/cpp0x/initlist45.C: New.
1960 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1962 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1963 is now allowed in categories.
1964 * obj-c++.dg/property/dynamic-2.mm: Same change.
1965 * objc.dg/property/dynamic-3.m: New.
1966 * obj-c++.dg/property/dynamic-3.mm: New.
1967 * objc.dg/property/at-property-14.m: New.
1968 * objc.dg/property/at-property-15.m: New.
1969 * obj-c++.dg/property/at-property-14.mm: New.
1970 * obj-c++.dg/property/at-property-15.mm: New.
1972 * objc.dg/foreach-6.m: Added a few more tests for valid and
1973 invalid iterating variables and collections.
1975 2010-11-03 Xinliang David Li <davidxl@google.com>
1978 * g++.dg/tree-ssa/ivopts-2.C: New test.
1980 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1983 * gcc.target/i386/pr46295.c: New.
1985 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1987 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1988 precision min/max for single precision on VSX.
1990 2010-11-03 Jason Merrill <jason@redhat.com>
1993 * g++.dg/cpp0x/constexpr-ice3.C: New.
1995 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
1997 * gnat.dg/opt8.ad[sb]: New test.
1998 * gnat.dg/opt8_pkg.ads: New helper.
2000 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2002 PR rtl-optimization/45865
2003 * gcc.dg/pr45865.c: New.
2004 * gcc.dg/torture/pr45865.c: Likewise.
2006 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2007 * gcc.target/arm/headmerge-2.c: Likewise.
2008 * gcc.target/i386/headmerge-1.c: Likewise.
2009 * gcc.target/i386/headmerge-2.c: Likewise.
2011 2010-11-03 Richard Guenther <rguenther@suse.de>
2014 * gcc.dg/pr46288.c: New testcase.
2016 2010-11-03 Richard Guenther <rguenther@suse.de>
2018 PR tree-optimization/44807
2019 * gcc.dg/torture/pr44807.c: New testcase.
2021 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2023 PR libgfortran/43899
2024 * gfortran.dg/namelist_67.f90: New test.
2026 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2028 PR tree-optimization/46009
2029 * gcc.dg/vect/pr46009.c: New function.
2031 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2033 Implemented -fobjc-std=objc1 flag.
2034 * objc.dg/fobjc-std-1.m: New.
2035 * obj-c++.dg/fobjc-std-1.mm: New.
2037 2010-11-03 Richard Guenther <rguenther@suse.de>
2040 * g++.dg/debug/pr46241.C: New testcase.
2042 2010-11-03 Richard Guenther <rguenther@suse.de>
2044 PR tree-optimization/46190
2045 * gfortran.dg/pr46190.f90: New testcase.
2047 2010-11-03 Richard Guenther <rguenther@suse.de>
2050 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2051 * gcc.dg/vect/vect-19.c: Likewise.
2052 * gcc.dg/vect/vect-17.c: Likewise.
2054 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2057 * gcc.target/i386/pr46285.c: New.
2059 2010-11-03 Richard Guenther <rguenther@suse.de>
2061 PR tree-optimization/46217
2062 * gcc.dg/pr46217.c: New testcase.
2064 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2066 * objc.dg/property/dotsyntax-1.m: New.
2067 * objc.dg/property/dotsyntax-2.m: New.
2068 * obj-c++.dg/property/dotsyntax-1.mm: New.
2069 * obj-c++.dg/property/dotsyntax-2.mm: New.
2071 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2073 PR tree-optimization/46165
2074 * gcc.dg/pr46165.c: New test.
2076 2010-11-03 Richard Guenther <rguenther@suse.de>
2079 * gcc.dg/pr46251.c: New testcase.
2081 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2083 PR tree-optimization/46107
2084 * gcc.c-torture/compile/pr46107.c: New test.
2087 * gcc.dg/pr46252.c: New test.
2089 PR rtl-optimization/46034
2090 PR rtl-optimization/46212
2091 PR rtl-optimization/46248
2092 * gcc.c-torture/compile/pr46034.c: New test.
2093 * gcc.c-torture/compile/pr46248.c: New test.
2094 * gcc.dg/pr46212.c: New test.
2096 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
2098 * gnat.dg/sizetype4.adb: New test.
2100 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2102 * gcc.target/i386/avx-vzeroupper-15.c: New.
2103 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2104 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2105 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2108 * gcc.target/i386/pr46253.c: New.
2110 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2111 Tobias Burnus <burnus@net-b.de>
2114 * gfortran.dg/deferred_type_param_1.f90: New.
2115 * gfortran.dg/deferred_type_param_2.f90: New.
2116 * gfortran.dg/initialization_1.f90: Update dg-errors.
2117 * gfortran.dg/initialization_9.f90: Update dg-errors.
2119 2010-11-02 Richard Guenther <rguenther@suse.de>
2121 PR tree-optimization/46149
2122 * g++.dg/torture/pr46149.C: New testcase.
2124 2010-11-02 Richard Guenther <rguenther@suse.de>
2126 PR tree-optimization/46216
2127 * gcc.dg/torture/pr46216.c: New testcase.
2129 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2132 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2135 2010-11-02 Richard Guenther <rguenther@suse.de>
2137 PR tree-optimization/46184
2138 * gcc.dg/pr46184.c: New testcase.
2140 2010-11-02 Richard Guenther <rguenther@suse.de>
2142 PR tree-optimization/46177
2143 * gcc.dg/pr46177.c: New testcase.
2145 2010-11-02 Martin Jambor <mjambor@suse.cz>
2148 * g++.dg/ipa/ivinline-9.C: New test.
2150 2010-11-02 Martin Jambor <mjambor@suse.cz>
2152 PR tree-optimization/45875
2153 * g++.dg/torture/pr45875.C: New test.
2155 2010-11-02 Richard Guenther <rguenther@suse.de>
2158 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2160 2010-11-02 Jakub Jelinek <jakub@redhat.com>
2163 * gcc.dg/pr46255.c: New test.
2165 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2169 * g++.dg/template/sfinae26.C: New test.
2170 * g++.dg/template/sfinae27.C: Likewise.
2172 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2175 * g++.dg/template/typedef36.C: New test.
2176 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2177 * g++.dg/template/canon-type-10.C: Likewise.
2178 * g++.dg/template/canon-type-11.C: Likewise.
2179 * g++.dg/template/canon-type-12.C: Likewise.
2180 * g++.dg/template/canon-type-13.C: Likewise.
2182 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
2184 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2185 instance of debug_pubnames on darwin.
2187 2010-11-01 Jason Merrill <jason@redhat.com>
2188 Benjamin Kosnik <bkoz@redhat.com>
2190 * g++.dg/cpp0x/constexpr-initlist2.C: New.
2191 * g++.dg/cpp0x/constexpr-initlist3.C: New.
2193 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2194 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2195 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2196 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2197 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2198 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2199 * g++.dg/cpp0x/constexpr-array.C: New.
2200 * g++.dg/cpp0x/constexpr-base.C: New.
2201 * g++.dg/cpp0x/constexpr-complex.C: New.
2202 * g++.dg/cpp0x/constexpr-data1.C: New.
2203 * g++.dg/cpp0x/constexpr-data2.C: New.
2204 * g++.dg/cpp0x/constexpr-deref.C: New.
2205 * g++.dg/cpp0x/constexpr-diag1.C: New.
2206 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2207 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2208 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2209 * g++.dg/cpp0x/constexpr-empty.C: New.
2210 * g++.dg/cpp0x/constexpr-empty2.C: New.
2211 * g++.dg/cpp0x/constexpr-empty3.C: New.
2212 * g++.dg/cpp0x/constexpr-empty4.C: New.
2213 * g++.dg/cpp0x/constexpr-empty5.C: New.
2214 * g++.dg/cpp0x/constexpr-ex1.C: New.
2215 * g++.dg/cpp0x/constexpr-ex2.C: New.
2216 * g++.dg/cpp0x/constexpr-ex3.C: New.
2217 * g++.dg/cpp0x/constexpr-ex4.C: New.
2218 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2219 * g++.dg/cpp0x/constexpr-fnptr.C: New.
2220 * g++.dg/cpp0x/constexpr-function1.C: New.
2221 * g++.dg/cpp0x/constexpr-function2.C: New.
2222 * g++.dg/cpp0x/constexpr-function3.C: New.
2223 * g++.dg/cpp0x/constexpr-ice.C: New.
2224 * g++.dg/cpp0x/constexpr-initlist.C: New.
2225 * g++.dg/cpp0x/constexpr-neg1.C: New.
2226 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2227 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2228 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2229 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2230 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2231 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2232 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2233 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2234 * g++.dg/cpp0x/constexpr-object1.C: New.
2235 * g++.dg/cpp0x/constexpr-object2.C: New.
2236 * g++.dg/cpp0x/constexpr-overflow.C: New.
2237 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2238 * g++.dg/cpp0x/constexpr-pos1.C: New.
2239 * g++.dg/cpp0x/constexpr-potential1.C: New.
2240 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2241 * g++.dg/cpp0x/constexpr-pure.C: New.
2242 * g++.dg/cpp0x/constexpr-static.C: New.
2243 * g++.dg/cpp0x/constexpr-static2.C: New.
2244 * g++.dg/cpp0x/constexpr-static3.C: New.
2245 * g++.dg/cpp0x/constexpr-static4.C: New.
2246 * g++.dg/cpp0x/constexpr-static5.C: New.
2247 * g++.dg/cpp0x/constexpr-static6.C: New.
2248 * g++.dg/cpp0x/constexpr-string.C: New.
2249 * g++.dg/cpp0x/constexpr-switch.C: New.
2250 * g++.dg/cpp0x/constexpr-targ.C: New.
2251 * g++.dg/cpp0x/constexpr-throw.C: New.
2252 * g++.dg/cpp0x/constexpr-typeid.C: New.
2253 * g++.dg/cpp0x/constexpr-union.C: New.
2254 * g++.dg/cpp0x/constexpr-value.C: New.
2255 * g++.dg/cpp0x/constexpr-value2.C: New.
2256 * g++.dg/cpp0x/constexpr-variadic.C: New.
2257 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2258 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2259 * g++.dg/other/fold1.C: Likewise.
2260 * g++.dg/parse/crash36.C: Likewise.
2261 * g++.dg/parse/constant4.C: Adjust expected error.
2262 * g++.dg/template/arg5.C: Likewise.
2263 * g++.dg/template/non-dependent10.C: Likewise.
2264 * g++.dg/template/qualified-id3.C: Likewise.
2265 * g++.dg/warn/overflow-warn-1.C: Likewise.
2266 * g++.dg/warn/overflow-warn-3.C: Likewise.
2267 * g++.dg/warn/overflow-warn-4.C: Likewise.
2268 * g++.old-deja/g++.pt/crash10.C: Likewise.
2270 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2272 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2274 Implemented format and noreturn attributes for Objective-C methods.
2275 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2276 * objc.dg/attributes/method-deprecated-1.m: New.
2277 * objc.dg/attributes/method-deprecated-2.m: New.
2278 * objc.dg/attributes/method-deprecated-3.m: New.
2279 * objc.dg/attributes/method-noreturn-1.m: New.
2280 * objc.dg/attributes/method-sentinel-1.m: New.
2281 * objc.dg/attributes/method-format-1.m: New.
2282 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2283 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2284 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2285 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2286 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2287 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2288 * obj-c++.dg/attributes/method-format-1.mm: New.
2290 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2292 * objc.dg/property/at-property-deprecated-1.m: New.
2293 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2295 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2297 Implemented Objective-C 2.0 property accessors.
2298 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2299 avoid testing more complex accessors in this testcase which is not
2301 * objc.dg/property/at-property-7.m: Same change.
2302 * objc.dg/property/at-property-8.m: Same change.
2303 * objc.dg/property/at-property-9.m: Same change.
2304 * objc.dg/property/at-property-10.m: Same change.
2305 * objc.dg/property/at-property-11.m: Same change.
2306 * obj-c++.dg/property/at-property-6.mm: Same change.
2307 * obj-c++.dg/property/at-property-7.mm: Same change.
2308 * obj-c++.dg/property/at-property-8.mm: Same change.
2309 * obj-c++.dg/property/at-property-9.mm: Same change.
2310 * obj-c++.dg/property/at-property-10.mm: Same change.
2311 * obj-c++.dg/property/at-property-11.mm: Same change.
2312 * objc.dg/property/at-property-12.m: New.
2313 * objc.dg/property/at-property-13.m: New.
2314 * obj-c++.dg/property/at-property-12.mm: New.
2315 * obj-c++.dg/property/at-property-13.mm: New.
2317 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2320 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2321 * gfortran.dg/allocate_with_typespec_4.f90: New test.
2322 * gfortran.dg/allocate_with_typespec_1.f90: New test.
2323 * gfortran.dg/allocate_with_typespec_2.f: New test.
2324 * gfortran.dg/allocate_with_typespec_3.f90: New test.
2325 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2326 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2328 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
2329 Nathan Froyd <froydnj@codesourcery.com>
2331 PR tree-optimization/46259
2332 * gfortran.dg/pr46259.f: New testcase.
2334 2010-11-01 Paul Koning <ni1d@arrl.net>
2336 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2337 * gcc.c-torture/compile/20020604-1.c: Ditto.
2338 * gcc.c-torture/compile/20001226-1.c: Ditto.
2339 * gcc.c-torture/compile/20010327-1.c: Ditto.
2340 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2341 * gcc.c-torture/compile/pr43191.c: Ditto.
2342 * gcc.c-torture/compile/pr41181.c: Ditto.
2344 2010-10-31 Richard Henderson <rth@redhat.com>
2346 * lib/target-supports.exp
2347 (check_effective_target_automatic_stack_alignment): True for
2348 x86 but not windows.
2349 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2350 use of the preferred-stack-boundary arguments.
2351 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2353 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
2356 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2357 * gcc.target/i386/fma4-builtin-2.c: Likewise.
2359 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2361 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2363 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2365 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2366 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
2368 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2369 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2370 * objc.dg/torture/tls/thr-init.m: Likewise.
2371 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2372 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2374 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2376 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2379 2010-10-30 Janus Weil <janus@gcc.gnu.org>
2384 * gfortran.dg/typebound_generic_10.f03: New.
2386 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2388 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2389 * objc.dg/property/property-neg-1.m: Updated for changes in the
2390 syntax of @property and the implementation of
2391 @synthesize/@dynamic.
2392 * objc.dg/property/property-neg-2.m: Same change.
2393 * objc.dg/property/property-neg-3.m: Same change.
2394 * objc.dg/property/property-neg-4.m: Same change.
2395 * objc.dg/property/property-neg-5.m: Same change.
2396 * objc.dg/property/property-neg-7.m: Same change.
2397 * objc.dg/property/property-1.m: Same change.
2398 * objc.dg/property/synthesize-1.m: Same change.
2399 * objc.dg/property/at-property-2.m: Same change.
2400 * objc.dg/property/at-property-4.m: Same change.
2402 * objc.dg/property/fsf-property-method-acces.m: Updated for
2403 changes in the syntax of @property and the implementation of
2404 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2405 * objc.dg/property/fsf-property-basic.m: Same change.
2406 * objc.dg/property/fsf-property-named-ivar.m: Same change.
2408 * objc.dg/property/at-property-5.m: New.
2409 * objc.dg/property/at-property-6.m: New.
2410 * objc.dg/property/at-property-7.m: New.
2411 * objc.dg/property/at-property-8.m: New.
2412 * objc.dg/property/at-property-9.m: New.
2413 * objc.dg/property/at-property-10.m: New.
2414 * objc.dg/property/at-property-11.m: New.
2415 * objc.dg/property/synthesize-2.m: New.
2416 * objc.dg/property/dynamic-2.m: New.
2418 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2419 syntax of @property and the implementation of
2420 @synthesize/@dynamic.
2421 * obj-c++.dg/property/property-neg-2.mm: Same change.
2422 * obj-c++.dg/property/property-neg-3.mm: Same change.
2423 * obj-c++.dg/property/property-neg-4.mm: Same change.
2424 * obj-c++.dg/property/property-neg-5.mm: Same change.
2425 * obj-c++.dg/property/property-neg-7.mm: Same change.
2426 * obj-c++.dg/property/property-1.mm: Same change.
2427 * obj-c++.dg/property/synthesize-1.mm: Same change.
2428 * obj-c++.dg/property/at-property-2.mm: Same change.
2429 * obj-c++.dg/property/at-property-4.mm: Same change.
2431 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2432 changes in the syntax of @property and the implementation of
2433 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2434 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2435 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2437 * obj-c++.dg/property/at-property-5.mm: New.
2438 * obj-c++.dg/property/at-property-6.mm: New.
2439 * obj-c++.dg/property/at-property-7.mm: New.
2440 * obj-c++.dg/property/at-property-8.mm: New.
2441 * obj-c++.dg/property/at-property-9.mm: New.
2442 * obj-c++.dg/property/at-property-10.mm: New.
2443 * obj-c++.dg/property/at-property-11.mm: New.
2444 * obj-c++.dg/property/synthesize-2.mm: New.
2445 * obj-c++.dg/property/dynamic-2.mm: New.
2447 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2448 Andrew Pinski <pinskia@gmail.com>
2450 * gcc.c-torture/execute/vector-shift.c: New testcase.
2451 * gcc.c-torture/execute/vector-shift1.c: Likewise.
2452 * gcc.c-torture/execute/vector-shift2.c: Likewise.
2453 * gcc.dg/vector-shift.c: Likewise.
2454 * gcc.dg/vector-shift1.c: Likewise.
2455 * gcc.dg/torture/vector-shift2.c: Likewise.
2456 * gcc.dg/vector-shift3.c: Likewise.
2457 * gcc.dg/simd-1b.c: Adjust.
2459 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
2461 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2463 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
2465 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2467 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
2470 * gcc.target/i386/pr46153.c: New test.
2472 2010-10-27 Jason Merrill <jason@redhat.com>
2474 * g++.dg/cpp0x/constexpr-is_literal.C: New.
2476 2010-10-27 Janus Weil <janus@gcc.gnu.org>
2479 * gfortran.dg/class_dummy_3.f03: New.
2481 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
2483 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2484 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2486 * gcc.target/i386/avx-vzeroupper-3.c: New.
2487 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2488 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2489 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2490 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2491 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2492 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2493 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2494 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2495 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2496 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2497 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2499 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2501 * obj-c.dg/property/at-property-4.m: New.
2502 * obj-c++.dg/property/at-property-4.mm: New.
2503 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2505 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2508 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2510 * objc.dg/property/at-property-1.m: New.
2511 * objc.dg/property/at-property-2.m: New.
2512 * objc.dg/property/at-property-3.m: New.
2513 * objc.dg/ivar-invalid-type-1.m: New.
2514 * obj-c++.dg/property/at-property-1.mm: New.
2515 * obj-c++.dg/property/at-property-2.mm: New.
2516 * obj-c++.dg/property/at-property-3.mm: New.
2517 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2518 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2521 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2523 PR libgfortran/46010
2524 * gfortran.dg/namelist_66.f90: New test.
2525 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2527 2010-10-26 Janus Weil <janus@gcc.gnu.org>
2530 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2531 * gfortran.dg/allocatable_scalar_10.f90: New.
2532 * gfortran.dg/class_19.f03: Extended.
2534 2010-10-26 Jan Hubicka <jh@suse.cz>
2537 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2539 2010-10-26 Ira Rosen <irar@il.ibm.com>
2541 PR tree-optimization/46167
2542 * gcc.dg/vect/O-pr46167.c: New.
2543 * gcc.dg/vect/vect.exp: Run tests with -O.
2545 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2548 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2549 * g++.dg/vect/pr33860a.cc: Likewise.
2550 * gcc.c-torture/compile/20070522-1.c: Likewise.
2551 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2552 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2553 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2554 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2555 * gcc.dg/pr44136.c: Likewise.
2557 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2558 * gcc.dg/compat/vector-1_x.c: Likewise.
2559 * gcc.dg/compat/vector-1_y.c: Likewise.
2560 * gcc.dg/compat/vector-2_x.c: Likewise.
2561 * gcc.dg/compat/vector-2_y.c: Likewise.
2562 * gcc.dg/pr43300.c: Likewise.
2564 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2565 * gcc.dg/compat/vector-1a_y.c: Likewise.
2566 * gcc.dg/compat/vector-1b_x.c: Likewise.
2567 * gcc.dg/compat/vector-1b_y.c: Likewise.
2568 * gcc.dg/compat/vector-2a_x.c: Likewise.
2569 * gcc.dg/compat/vector-2a_y.c: Likewise.
2570 * gcc.dg/compat/vector-2b_x.c: Likewise.
2571 * gcc.dg/compat/vector-2b_y.c: Likewise.
2572 * gcc.target/i386/pr39162.c: Likewise.
2573 * gcc.target/i386/pr40906-2.c: Likewise.
2574 * gcc.target/i386/sse-5.c: Likewise.
2576 * gcc.dg/pr35442.c: Prune ABI change warnings.
2578 * gcc.c-torture/execute/pr38151.x: New.
2579 * gcc.target/i386/pr44948-1a.c: Likewise.
2580 * gcc.target/i386/pr44948-1b.c: Likewise.
2581 * gcc.target/i386/pr44948-2a.c: Likewise.
2582 * gcc.target/i386/pr44948-2b.c: Likewise.
2584 2010-10-26 Ian Lance Taylor <iant@google.com>
2587 * gcc.c-torture/execute/20101025-1.c: New test.
2589 2010-10-26 Tobias Burnus <burnus@net-b.de>
2592 * gfortran.dg/class_allocate_5.f90: New.
2594 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2596 Implement opaque-enum-specifiers for C++0x
2597 * g++.dg/cpp0x/forw_enum1.C: New.
2598 * g++.dg/cpp0x/forw_enum2.C: New.
2599 * g++.dg/cpp0x/forw_enum3.C: New.
2600 * g++.dg/cpp0x/forw_enum4.C: New.
2601 * g++.dg/cpp0x/forw_enum5.C: New.
2602 * g++.dg/cpp0x/forw_enum6.C: New.
2603 * g++.dg/cpp0x/forw_enum7.C: New.
2604 * g++.dg/cpp0x/forw_enum8.C: New.
2605 * g++.dg/cpp0x/forw_enum9.C: New.
2606 * g++.dg/parse/enum3.C: Add new errors.
2607 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2608 * g++.dg/cpp0x/auto9.C: Add new error.
2609 * g++.dg/template/crash79.C: Add new errors.
2611 2010-10-26 Jie Zhang <jie@codesourcery.com>
2613 * gcc.target/arm/volatile-bitfields-1.c: New test.
2614 * gcc.target/arm/volatile-bitfields-2.c: New test.
2615 * gcc.target/arm/volatile-bitfields-3.c: New test.
2617 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2619 * gnat.dg/pointer_discr1.adb: New test.
2620 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2621 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2622 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2624 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2626 * gnat.dg/loop_optimization8.adb: New test.
2627 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2628 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2630 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2632 * gnat.dg/in_out_parameter2.adb: New test.
2633 * gnat.dg/in_out_parameter3.adb: Likewise.
2635 2010-10-25 Jie Zhang <jie@codesourcery.com>
2637 * g++.dg/opt/combine.c: New test.
2639 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
2641 * gnat.dg/opt7.ad[sb]: New test.
2642 * gnat.dg/opt7_pkg.ads: New helper.
2644 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2647 * obj-c.dg/pr45735.mm: New.
2648 * obj-c++.dg/pr45735.mm: New.
2650 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2653 * objc.dg/pr24393.m: New.
2654 * obj-c++.dg/pr24393.mm: New.
2656 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2659 * objc.dg/pr28049.m: New.
2660 * obj-c++.dg/pr28049.mm: New.
2662 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2664 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
2665 parameter attributes are now supported.
2666 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2667 * objc.dg/attributes/parameter-attribute-1.m: New test.
2668 * objc.dg/attributes/parameter-attribute-2.m: New test.
2669 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2670 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2672 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
2674 Based on the CFString implementation in FSF apple/trunk branch.
2676 * gcc.dg/darwin-cfstring-1.c: New.
2677 * gcc.dg/darwin-cfstring-2.c: New.
2678 * gcc.dg/torture/darwin-cfstring-3.c: New.
2679 * g++.dg/other/darwin-cfstring1.C: New.
2680 * g++.dg/torture/darwin-cfstring-3.C: New.
2682 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
2684 * objc.dg/demangle-1.m: New test.
2685 * obj-c++.dg/demangle-1.mm: New test.
2686 * obj-c++.dg/demangle-2.mm: New test.
2687 * obj-c++.dg/demangle-3.mm: New test.
2689 2010-10-23 Ian Lance Taylor <iant@google.com>
2691 * gcc.c-torture/execute/20101011-1.c: New test.
2692 * gcc.c-torture/execute/20101011-1.x: New test driver.
2694 2010-10-23 Tobias Burnus <burnus@net-b.de>
2697 * gfortran.dg/protected_8.f90: New.
2699 2010-10-23 Joseph Myers <joseph@codesourcery.com>
2701 * gcc.dg/march-generic.c: Skip for -march in multilib options.
2702 * gcc.target/i386/isa-9.c: Skip for -march other than
2703 -march=amdfam10 in multilib options.
2704 * gcc.target/i386/pr42589.c: Skip for -march other than
2705 -march=i486 in multilib options.
2706 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2707 other -march in multilib options.
2709 2010-10-23 Jie Zhang <jie@codesourcery.com>
2711 PR rtl-optimization/37360
2712 * gcc.dg/pr37360.c: New test.
2714 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2716 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2718 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2719 Andrew Pinski <pinskia@gmail.com>
2721 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2722 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2723 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2724 * gcc.dg/vector-subscript-1.c: Likewise.
2725 * gcc.dg/vector-subscript-2.c: Likewise.
2726 * gcc.dg/vector-subscript-3.c: New testcase.
2727 * gcc.dg/array-8.c: Adjust.
2729 2010-10-22 Richard Guenther <rguenther@suse.de>
2732 * c-c++-common/torture/pr46137.c: New testcase.
2734 2010-10-22 Jason Merrill <jason@redhat.com>
2737 * g++.dg/template/defarg14.C: New.
2739 2010-10-22 Jason Merrill <jason@redhat.com>
2742 * g++.dg/cpp0x/implicit10.C: New.
2744 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
2747 * gcc.target/i386/pr46098.c: New test.
2749 2010-10-22 Richard Guenther <rguenther@suse.de>
2751 PR tree-optimization/45720
2752 * gcc.dg/torture/pr45720.c: New testcase.
2754 2010-10-22 Ira Rosen <irar@il.ibm.com>
2756 PR tree-optimization/46126
2757 * gcc.dg/vect/pr46126.c: New.
2759 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
2761 Based on the CFString implementation in FSF apple/trunk branch.
2763 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2764 so that the latter can be used in dg-skip and dg-xfail clauses.
2765 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2766 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2767 to use dg-additional-files for Object1.
2768 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2769 to use dg-additional-files for Object1, move to torture/strings/.
2770 * obj-c++.dg/const-str-4.mm: Likewise.
2771 * obj-c++.dg/const-str-3.mm: Likewise.
2772 * obj-c++.dg/const-str-8.mm: Likewise.
2773 * obj-c++.dg/const-str-9.mm: Likewise.
2774 * obj-c++.dg/const-str-10.mm: Likewise.
2775 * obj-c++.dg/const-str-10.mm: Likewise.
2776 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2777 to use dg-additional-files for Object1, move to strings/.
2778 * obj-c++.dg/const-str-2.mm: Likewise.
2779 * obj-c++.dg/const-str-5.mm: Likewise.
2780 * obj-c++.dg/const-str-6.mm: Likewise.
2781 * obj-c++.dg/const-str-12.mm: Likewise.
2782 * obj-c++.dg/strings/strings.exp: New.
2783 * obj-c++.dg/strings/const-cfstring-2.mm: New.
2784 * obj-c++.dg/strings/const-cfstring-5.mm: New.
2785 * obj-c++.dg/torture/strings/strings.exp: New.
2786 * obj-c++.dg/torture/strings/string1.mm: New.
2787 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2788 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2789 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2791 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2792 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2793 * objc/execute/string2.m: Likewise.
2794 * objc/execute/string3.m: Likewise.
2795 * objc/execute/string3.m: Likewise.
2796 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2797 * objc.dg/foreach-4.m: Likewise.
2798 * objc.dg/foreach-5.m: Likewise.
2799 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2800 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2801 * objc.dg/const-str-4.m: Likewise.
2802 * objc.dg/const-str-7.m: Likewise.
2803 * objc.dg/const-str-8.m: Likewise.
2804 * objc.dg/const-str-9.m: Likewise.
2805 * objc.dg/const-str-10.m: Likewise.
2806 * objc.dg/const-str-11.m: Likewise.
2807 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2808 to use dg-additional-files for Object1, move to objc.dg/strings/.
2809 * objc.dg/const-str-2.m: Likewise.
2810 * objc.dg/const-str-5.m: Likewise.
2811 * objc.dg/const-str-6.m: Likewise.
2812 * objc.dg/const-str-12.m: Likewise.
2813 * objc.dg/const-str-12b.m: Likewise.
2814 * objc.dg/strings/strings.exp: New.
2815 * objc.dg/strings/const-cfstring-2.m: New.
2816 * objc.dg/strings/const-cfstring-5.m: New.
2817 * objc.dg/torture/strings/strings.exp: New.
2818 * objc.dg/torture/strings/const-cfstring-1.m: New.
2819 * objc.dg/torture/strings/const-cfstring-3.m: New.
2820 * objc.dg/torture/strings/const-cfstring-4.m: New.
2822 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2824 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2826 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2829 * g++.dg/parse/crash57.C: New.
2831 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
2832 H.J. Lu <hongjiu.lu@intel.com>
2835 * gcc.target/i386/pr45946.c: New test.
2837 2010-10-21 Martin Jambor <mjambor@suse.cz>
2839 PR tree-optimization/45875
2840 * g++.dg/ipa/pr45875.C: New test.
2842 2010-10-21 Ira Rosen <irar@il.ibm.com>
2844 PR tree-optimization/46049
2845 PR tree-optimization/46052
2846 * gcc.dg/vect/pr46052.c: New test.
2847 * gcc.dg/vect/pr46049.c: New test.
2849 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2852 * gfortran.dg/shape_5.f90: New test case.
2854 2010-10-21 Janus Weil <janus@gcc.gnu.org>
2857 * gfortran.dg/proc_ptr_comp_25.f90: New.
2859 2010-10-21 Richard Guenther <rguenther@suse.de>
2860 Michael Matz <matz@suse.de>
2862 PR tree-optimization/45764
2863 * gcc.dg/torture/pr45764.c: New testcase.
2865 2010-10-21 Richard Guenther <rguenther@suse.de>
2867 PR tree-optimization/46111
2868 * g++.dg/torture/pr46111.C: New testcase.
2870 2010-10-21 Janus Weil <janus@gcc.gnu.org>
2873 * gfortran.dg/dummy_procedure_4.f90: New.
2874 * gfortran.dg/proc_ptr_30.f90: New.
2876 2010-10-21 Tobias Burnus <burnus@net-b.de>
2879 * gfortran.dg/ptr-func-1.f90: New.
2880 * gfortran.dg/ptr-func-2.f90: New.
2882 2010-10-20 Jakub Jelinek <jakub@redhat.com>
2884 PR tree-optimization/45919
2885 * gcc.c-torture/compile/pr45919.c: New test.
2887 PR tree-optimization/46066
2888 * gcc.dg/autopar/pr46066.c: New test.
2890 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2893 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2895 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2898 * g++.dg/cpp0x/range-for7.C: New.
2900 2010-10-20 Richard Guenther <rguenther@suse.de>
2903 * g++.dg/lto/20101020-1_0.h: New testcase.
2904 * g++.dg/lto/20101020-1_0.C: Likewise.
2905 * g++.dg/lto/20101020-1_1.C: Likewise.
2907 2010-10-20 Dmitry Melnik <dm@ispras.ru>
2909 * gcc.dg/20101013-1.c: New test.
2911 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
2914 * gcc.target/i386/pr46085-1.c: New.
2915 * gcc.target/i386/pr46085-2.c: Likewise.
2917 2010-10-20 Richard Guenther <rguenther@suse.de>
2919 PR tree-optimization/45860
2920 * gcc.dg/torture/pr45860.c: New testcase.
2922 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
2924 * gnat.dg/discr25.adb: New test.
2925 * gnat.dg/discr25_pkg.ad[sb]: New helper.
2927 2010-10-20 Olivier Hainque <hainque@adacore.com>
2929 * gcc.target/powerpc/ehreturn.c: New test.
2931 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2933 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
2934 not require Foundation and run with the GNU runtime as well.
2936 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
2939 * obj-c++.dg/template-8.mm: New.
2941 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2944 * objc.dg/pr23709.m: New.
2945 * obj-c++.dg/pr23709.m: New.
2947 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2950 * g++.dg/template/crash104.C: New.
2952 2010-10-19 Richard Henderson <rth@redhat.com>
2954 * gcc.target/i386/fma3-fma.c: New.
2955 * gcc.target/i386/fma3-builtin.c: New.
2956 * gcc.target/i386/fma4-builtin.c: New.
2958 2010-10-19 Richard Guenther <rguenther@suse.de>
2961 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
2963 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2965 Merge from 'apple/trunk' branch on FSF servers.
2967 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
2970 * objc.dg/proto-init-mimatch-1.m: New.
2971 * obj-c++.dg/proto-init-mimatch-1.mm: New.
2973 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2975 Implemented parsing @synthesize and @dynamic for
2976 Objective-C/Objective-C++.
2977 * objc.dg/property/dynamic-1.m: New.
2978 * objc.dg/property/synthesize-1.m: New.
2979 * obj-c++.dg/property/dynamic-1.mm: New.
2980 * obj-c++.dg/property/synthesize-1.mm: New.
2982 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2984 * objc.dg/at-class-1.m: New.
2985 * objc.dg/at-class-1.mm: New.
2987 2010-10-18 Steve Ellcey <sje@cup.hp.com>
2989 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2991 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2993 Merge from 'apple/trunk' branch on FSF servers.
2995 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
2998 * obj-c++.dg/template-7.mm: New.
3000 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3002 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3005 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3007 Merge from 'apple/trunk' branch on FSF servers.
3009 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
3012 * obj-c++.dg/try-catch-16.mm: New.
3013 * obj-c++.dg/try-catch-17.mm: New.
3015 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
3018 * obj-c++.dg/try-catch-15.mm: New
3020 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
3023 * obj-c++.dg/try-catch-12.mm: New
3024 * obj-c++.dg/try-catch-13.mm: New
3025 * obj-c++.dg/try-catch-14.mm: New
3026 * objc.dg/try-catch-11.m: New
3027 * objc.dg/try-catch-12.m: New
3028 * objc.dg/try-catch-13.m: New
3030 2010-10-18 Richard Henderson <rth@redhat.com>
3032 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3034 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3037 * c-c++-common/Wunused-var-13.c: New test.
3039 2010-10-18 Richard Guenther <rguenther@suse.de>
3041 PR tree-optimization/45967
3042 * gcc.dg/torture/pr45967.c: New testcase.
3043 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3044 * gcc.dg/ipa/ipa-pta-13.c: Likewise
3045 * gcc.dg/torture/pr39074-2.c: Likewise
3046 * gcc.dg/torture/pta-escape-1.c: Likewise
3047 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3048 * gcc.dg/tree-ssa/pta-callused.c: Likewise
3049 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3050 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3051 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3052 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3054 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
3056 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3058 2010-10-18 Richard Guenther <rguenther@suse.de>
3061 * g++.dg/lto/20101015-2_0.C: New testcase.
3063 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3066 * gcc.c-torture/execute/pr46019.c: New test.
3068 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3070 Merge from 'apple/trunk' branch on FSF servers.
3072 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
3075 * obj-c++.dg/method-namespace-2.mm: New.
3077 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3079 Merge from 'apple/trunk' branch on FSF servers.
3081 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3084 * objc.dg/private-1.m: Test modified.
3085 * obj-c++.dg/private-1.mm: Test modified.
3087 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3090 * gcc.target/i386/push-1.c: Remove.
3092 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3093 H.J. Lu <hongjiu.lu@intel.com>
3096 * gcc.target/i386/pr46051.c: New test.
3098 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3100 * obj-c++.dg/gnu-api-2-class.mm: New.
3101 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3102 * obj-c++.dg/gnu-api-2-method.mm: New.
3103 * obj-c++.dg/gnu-api-2-objc.mm: New.
3104 * obj-c++.dg/gnu-api-2-object.mm: New.
3105 * obj-c++.dg/gnu-api-2-property.mm: New.
3106 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3107 * obj-c++.dg/gnu-api-2-sel.mm: New.
3109 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3111 * objc.dg/fsf-package-0.m: New.
3112 * obj-c++.dg/fsf-package-0.m: New.
3114 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3117 * objc.dg/pr18255.m: New.
3119 2010-10-16 Jan Hubicka <jh@suse.cz>
3122 * g++.dg/torture/pr44206.C: New.
3124 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3126 * objc.dg/gnu-api-2-class.m: New.
3127 * objc.dg/gnu-api-2-objc.m: New.
3129 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3131 * objc.dg/gnu-api-2-ivar.m: New.
3133 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3135 * objc.dg/gnu-api-2-property.m: New.
3137 2010-10-15 Xinliang David Li <davidxl@google.com>
3139 * g++.dg/uninit-pred-3_a.C: New test.
3140 * g++.dg/uninit-pred-3_b.C: New test.
3142 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3144 * objc.dg/gnu-api-2-object.m: New.
3146 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3148 * objc.dg/gnu-api-2-method.m: New.
3150 2010-10-15 Jason Merrill <jason@redhat.com>
3152 * g++.dg/lto/pr45983_0.C: New.
3154 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3156 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3157 builtin combiner patterns.
3158 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3159 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3160 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3161 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3162 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3164 2010-10-15 Richard Guenther <rguenther@suse.de>
3166 * g++.dg/lto/20101015-1_0.C: New testcase.
3168 2010-10-15 Richard Guenther <rguenther@suse.de>
3171 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3172 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3174 2010-10-15 Richard Guenther <rguenther@suse.de>
3177 * g++.dg/lto/20101014-1_0.C: New testcase.
3179 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3181 * objc.dg/gnu-api-2-protocol.m: New.
3182 * objc.dg/gnu-api-2-sel.m: New.
3184 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3186 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3189 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
3191 * gcc.dg/20101010-1.c: New testcase.
3193 2010-10-15 Jie Zhang <jie@codesourcery.com>
3195 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3196 script when relocatable linking.
3198 2010-10-14 Yao Qi <yao@codesourcery.com>
3201 * gcc.target/arm/pr45447.c: New test.
3203 2010-10-14 Jan Hubicka <jh@suse.cz>
3206 * g++.dg/lto/pr45621.h : New.
3207 * g++.dg/lto/pr45621_0.C: New.
3208 * g++.dg/lto/pr45621_1.C: New.
3210 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3212 * objc.dg/property: New.
3213 * objc.dg/property/fsf-property-basic.m: New.
3214 * objc.dg/property/fsf-property-method-access.m: New.
3215 * objc.dg/property/fsf-property-named-ivar.m: New.
3216 * obj-c++.dg/property: New.
3217 * obj-c++.dg/property/fsf-property-basic.mm: New.
3218 * obj-c++.dg/property/fsf-property-method-access.mm: New.
3219 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3221 merge from FSF apple 'trunk' branch.
3222 2006 Fariborz Jahanian <fjahanian@apple.com>
3224 Radars 4436866, 4505126, 4506903, 4517826
3225 * objc.dg/property/property-1.m: New.
3226 * objc.dg/property/property-2.m: New.
3227 * objc.dg/property/property-3.m: New.
3228 * objc.dg/property/property-neg-1.m: New.
3229 * objc.dg/property/property-neg-2.m: New.
3230 * objc.dg/property/property-neg-3.m: New.
3231 * objc.dg/property/property-neg-4.m: New.
3232 * objc.dg/property/property-neg-5.m: New.
3233 * objc.dg/property/property-neg-6.m: New.
3234 * objc.dg/property/property-neg-7.m: New.
3235 * objc.dg/property/property.exp: New.
3236 * obj-c++.dg/property/property-1.mm: New.
3237 * obj-c++.dg/property/property-2.mm: New.
3238 * obj-c++.dg/property/property-3.mm: New.
3239 * obj-c++.dg/property/property-neg-1.mm: New.
3240 * obj-c++.dg/property/property-neg-2.mm: New.
3241 * obj-c++.dg/property/property-neg-3.mm: New.
3242 * obj-c++.dg/property/property-neg-4.mm: New.
3243 * obj-c++.dg/property/property-neg-5.mm: New.
3244 * obj-c++.dg/property/property-neg-6.mm: New.
3245 * obj-c++.dg/property/property-neg-7.mm: New.
3246 * obj-c++.dg/property/property.exp: New.
3248 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3250 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3252 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3255 * gcc.c-torture/compile/pr45969-1.c: New test.
3257 2010-10-14 Richard Guenther <rguenther@suse.de>
3259 PR tree-optimization/44913
3260 * gcc.dg/torture/pr44913.c: New testcase.
3262 2010-10-14 Richard Guenther <rguenther@suse.de>
3265 * g++.dg/lto/20101014-2_0.C: New testcase.
3267 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3269 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3270 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3271 * gcc.target/i386/pr44130.c: Likewise.
3272 * gcc.target/i386/pr44144.c: Likewise.
3273 * gcc.target/i386/pr44180.c: Likewise.
3274 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3275 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3276 * gcc.target/i386/vect-sizes-1.c: Likewise.
3277 * gcc.target/i386/vectorize4-avx.c: Likewise.
3279 2010-10-14 Richard Guenther <rguenther@suse.de>
3282 * g++.dg/lto/20101010-3_0.C: New testcase.
3283 * g++.dg/lto/20101010-4_0.C: Likewise.
3285 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3287 * objc.dg/pr45878.m: Update to include NSConstantString interface
3289 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3290 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3291 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3292 reference for m64 -fnext-runtime.
3294 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3296 * gcc.target/i386/vect-sizes-1.c: New.
3298 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3301 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3303 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3305 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3306 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3308 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3310 * gcc.target/ia64/20101005.c: New test.
3312 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3314 PR rtl-optimization/45570
3315 * gcc.dg/pr45570.c: New test.
3317 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3319 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3320 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3321 * gcc.target/i386/vectorize4-avx.c: Likewise.
3323 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3325 * gcc.target/i386/avx-copysign-vec.c: New.
3326 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3328 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3331 * gcc.target/i386/pr44130.c: New.
3333 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3336 * gcc.target/i386/pr44144.c: New.
3338 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3341 * gcc.target/i386/pr44180.c: New.
3343 2010-10-13 Jason Merrill <jason@redhat.com>
3345 * g++.dg/template/canon-type-8.C: New.
3347 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
3349 * gcc.c-torture/execute/20101013-1.c: New test.
3351 2010-10-13 Richard Guenther <rguenther@suse.de>
3354 * objc.dg/pr45878.m: New testcase.
3356 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
3358 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3359 * gcc.dg/format/dfp-printf-1.c: Likewise.
3360 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3362 2010-10-13 Richard Guenther <rguenther@suse.de>
3364 PR tree-optimization/45788
3365 * g++.dg/pr45788.C: New testcase.
3367 2010-10-13 Richard Guenther <rguenther@suse.de>
3369 PR tree-optimization/45970
3370 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3372 2010-10-13 Richard Guenther <rguenther@suse.de>
3374 PR tree-optimization/45982
3375 * gcc.dg/torture/pr45982.c: New testcase.
3376 * gcc.dg/tree-ssa/pr24287.c: Adjust.
3377 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3378 * gcc.dg/torture/pr39074-2.c: Likewise.
3380 2010-10-13 Richard Guenther <rguenther@suse.de>
3383 * g++.dg/torture/pr45874.C: New testcase.
3385 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3387 * objc.dg/attributes/method-attribute-1.m: Update to respond
3388 to implemented method attributes..
3389 * objc.dg/attributes/method-attribute-2.m: Likewise.
3390 * objc.dg/attributes/method-attribute-3.m: Likewise.
3391 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3392 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3393 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3395 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3398 * objc.dg/pr23214.m: New.
3400 2010-10-12 Michael Eager <eager@eagercon.com>
3403 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3404 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3406 2010-10-12 Jakub Jelinek <jakub@redhat.com>
3409 * gcc.c-torture/execute/pr45636.c: New test.
3410 * gfortran.dg/pr45636.f90: New test.
3412 2010-10-12 Richard Henderson <rth@redhat.com>
3414 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3416 2010-10-12 Daniel Kraft <d@domob.eu>
3419 * gfortran.dg/associate_1.f03: More tests with derived-types.
3420 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3421 * gfortran.dg/associate_8.f03: Fix typo.
3422 * gfortran.dg/initialization_27.f90: Fix typo.
3424 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3427 * lib/lto.exp (lto-get-options-main): Support optional target
3428 selector for dg-extra-ld-options.
3430 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3432 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3433 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3435 2010-10-11 Martin Jambor <mjambor@suse.cz>
3438 * g++.dg/torture/pr45699.C: New test.
3439 * g++.dg/otr-fold-1.C: Adjusted.
3440 * g++.dg/otr-fold-1.C: Likewise.
3442 2010-10-11 Nick Clifton <nickc@redhat.com>
3444 * gcc.c-torture/compile/pr44197.c: Require visibility support.
3445 Allow for a user label prefix.
3447 2010-10-10 Richard Guenther <rguenther@suse.de>
3449 * g++.dg/lto/20101010-1_0.C: New testcase.
3450 * g++.dg/lto/20101010-2_0.C: Likewise.
3452 2010-10-11 Ira Rosen <irar@il.ibm.com>
3454 PR tree-optimization/45902
3455 * gcc.dg/vect/45902.c: New test.
3457 2010-10-11 Jakub Jelinek <jakub@redhat.com>
3460 * gcc.dg/tls/pr45870.c: New test.
3462 2010-10-10 Janus Weil <janus@gcc.gnu.org>
3465 * gfortran.dg/typebound_operator_6.f03: New.
3467 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
3469 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3470 and adjust -export symbol scanning.
3471 * g++.dg/ext/dllexport1.C: Likewise.
3472 * g++.dg/ext/dllexport3.C: Likewise.
3473 * gcc.dg/dll-3.c: Likewise.
3474 * gcc.dg/dll-4.c: Likewise.
3475 * gcc.dg/dll-5.c: Likewise.
3477 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3479 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3480 instead of tree_profile dump file.
3481 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3482 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3485 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3487 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3489 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3491 * gfortran.dg/character_comparison_4.f90: New test.
3492 * gfortran.dg/character_comparison_5.f90: New test.
3493 * gfortran.dg/character_comparison_6.f90: New test.
3495 2010-10-09 Richard Henderson <rth@redhat.com>
3497 * lib/target-supports.exp
3498 (check_effective_target_automatic_stack_alignment): Always true.
3500 2010-10-09 Richard Guenther <rguenther@suse.de>
3503 * gcc.dg/lto/20101009-2_0.c: New testcase.
3504 * gcc.dg/lto/20101009-2_1.c: Likewise.
3505 * gcc.dg/lto/20101009-2_2.c: Likewise.
3507 2010-10-09 Richard Guenther <rguenther@suse.de>
3510 * g++.dg/lto/20101009-1_0.C: New testcase.
3512 2010-10-09 Richard Guenther <rguenther@suse.de>
3514 PR tree-optimization/45945
3515 * gcc.dg/lto/20101009-1_0.c: New testcase.
3517 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3520 * gcc.target/i386/pr45913.c: New.
3522 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3525 * gfortran.dg/streamio_16.f90: Update test.
3527 2010-10-08 Jakub Jelinek <jakub@redhat.com>
3529 PR tree-optimization/45903
3530 * gcc.target/i386/pr45903.c: New test.
3532 2010-10-08 Arnaud Charlet <charlet@adacore.com>
3534 * gnat.dg/interface5.adb: Compile with warnings disabled.
3536 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3538 * obj-c++.dg/encode-10.mm: New testcase.
3540 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3543 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3544 C++ class. Removed XFAIL.
3546 2010-10-07 Janus Weil <janus@gcc.gnu.org>
3549 * gfortran.dg/typebound_operator_5.f03: New.
3551 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3553 Merge from 'apple/trunk' branch on FSF servers.
3555 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3558 * obj-c++.dg/method-namespace-1.mm: New.
3560 2010-10-07 Martin Jambor <mjambor@suse.cz>
3562 * gcc.dg/tree-ssa/sra-11.c: New test.
3564 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
3567 * gcc.dg/vect/pr45847.c: New test.
3569 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3570 Kai Tietz <kai.tietz@onevision.com>
3572 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3574 2010-10-07 Richard Guenther <rguenther@suse.de>
3576 PR tree-optimization/45732
3577 * gcc.dg/torture/pr45732.c: New testcase.
3579 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3581 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3582 * objc.dg/foreach-2.m: Likewise.
3583 * objc.dg/foreach-3.m: Likewise.
3584 * objc.dg/foreach-4.m: Likewise.
3585 * objc.dg/foreach-5.m: Likewise.
3586 * objc.dg/foreach-6.m: Likewise.
3587 * objc.dg/foreach-7.m: Likewise.
3588 * objc.dg/objc-foreach-4.m: Likewise.
3589 * objc.dg/objc-foreach-5.m: Likewise.
3591 2010-10-07 Richard Guenther <rguenther@suse.de>
3594 * gcc.dg/torture/pr45869.c: New testcase.
3596 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3598 * objc.dg/set-not-used-1.m: New
3599 * obj-c++.dg/set-not-used-1.mm: New.
3601 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3603 * objc.dg/attributes/method-attribute-3.m: New.
3604 * obj-c++.dg/attributes/method-attribute-3.mm: New.
3606 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
3609 * gfortran.dg/generic_typebound_operator_1.f90: New test.
3611 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3614 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3616 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3618 Merge from 'apple/trunk' branch on FSF servers.
3620 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
3623 * obj-c++.dg/encode-9.mm: New.
3625 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3627 * g++.dg/cpp0x/pr45908.C: New test.
3629 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3631 * gnat.dg/opt6.ad[sb]: New test.
3633 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3635 Implemented fast enumeration for Objective-C.
3636 * objc.dg/foreach-1.m: New.
3637 * objc.dg/foreach-2.m: New.
3638 * objc.dg/foreach-3.m: New.
3639 * objc.dg/foreach-4.m: New.
3640 * objc.dg/foreach-5.m: New.
3641 * objc.dg/foreach-6.m: New.
3642 * objc.dg/foreach-7.m: New.
3644 Merge from 'apple/trunk' branch on FSF servers:
3645 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
3648 * objc.dg/objc-foreach-5.m: New.
3650 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
3653 * objc.dg/objc-foreach-4.m: New.
3655 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3658 * objc.dg/objc-foreach-3.m: New.
3660 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
3663 * objc.dg/objc-foreach-2.m: New.
3665 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
3668 * objc.dg/objc-foreach-1.m: New
3670 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
3672 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3675 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3678 * obj-c++.dg/syntax-error-10.mm: New.
3680 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3683 * obj-c++.dg/syntax-error-9.mm: New.
3685 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3688 * obj-c++.dg/syntax-error-8.mm: New.
3690 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3692 Merge from 'apple/trunk' branch on FSF servers.
3694 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
3697 * obj-c++.dg/syntax-error-7.mm: New
3699 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
3702 * obj-c++.dg/syntax-error-6.mm: New
3704 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
3707 * obj-c++.dg/syntax-error-5.mm: New
3709 2005-08-15 Ziemowit Laski <zlaski@apple.com>
3712 * obj-c++.dg/syntax-error-[3-4].mm: New.
3714 2005-08-02 Ziemowit Laski <zlaski@apple.com>
3717 * obj-c++.dg/syntax-error-[1-2].mm: New.
3719 2010-10-05 Ira Rosen <irar@il.ibm.com>
3721 PR tree-optimization/45752
3722 * gcc.dg/vect/pr45752.c: New test.
3724 2010-10-05 Richard Guenther <rguenther@suse.de>
3726 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3727 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3728 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3729 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3730 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3731 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3732 * gcc.dg/tree-prof/stringop-1.c: Likewise.
3733 * gcc.dg/tree-prof/stringop-2.c: Likewise.
3734 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3735 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3736 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3737 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3738 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3739 * gcc.dg/tree-prof/tracer-1.c: Likewise.
3740 * gcc.dg/tree-ssa/inline-4.c: Likewise.
3741 * gcc.dg/tree-ssa/inline-3.c: Likewise.
3742 * gcc.dg/tree-ssa/20080530.c: Likewise.
3743 * g++.dg/tree-ssa/inline-3.C: Likewise.
3744 * g++.dg/tree-ssa/inline-1.C: Likewise.
3745 * g++.dg/tree-ssa/inline-2.C: Likewise.
3746 * gcc.dg/profile-dir-1.c: Likewise.
3747 * gcc.dg/profile-dir-2.c: Likewise.
3748 * gcc.dg/profile-dir-3.c: Likewise.
3750 2010-10-05 Richard Guenther <rguenther@suse.de>
3753 * g++.dg/torture/pr45877.C: New testcase.
3755 2010-10-04 Jakub Jelinek <jakub@redhat.com>
3758 * gcc.dg/debug/pr45849.c: New test.
3761 * gcc.c-torture/compile/pr45876.c: New test.
3763 2010-10-04 Julian Brown <julian@codesourcery.com>
3765 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3767 * gcc.dg/vect/vect-60.c: Likewise.
3768 * gcc.dg/vect/vect-56.c: Likewise.
3769 * gcc.dg/vect/vect-93.c: Likewise.
3770 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3771 * gcc.dg/vect/vect-95.c: Likewise.
3772 * gcc.dg/vect/vect-96.c: Likewise.
3773 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3774 * gcc.dg/vect/slp-25.c: Likewise.
3775 * gcc.dg/vect/slp-3.c: Likewise.
3776 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3777 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3778 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3779 * gcc.dg/vect/vect-109.c: Likewise.
3780 * gcc.dg/vect/vect-peel-1.c: Likewise.
3781 * gcc.dg/vect/vect-peel-2.c: Likewise.
3782 * lib/target-supports.exp
3783 (check_effective_target_arm_vect_no_misalign): New.
3784 (check_effective_target_vect_no_align): Use above.
3785 (check_effective_target_vect_element_align): New.
3786 (add_options_for_quad_vectors): New.
3788 2010-10-04 Martin Jambor <mjambor@suse.cz>
3790 PR tree-optimization/45572
3791 * g++.dg/ipa/pr45572-1.C: New test.
3792 * g++.dg/ipa/pr45572-2.C: Likewise.
3794 2010-10-03 Ian Lance Taylor <iant@google.com>
3796 * gcc.dg/anon-struct-11.c: New test.
3797 * gcc.dg/anon-struct-12.c: New test.
3798 * gcc.dg/anon-struct-13.c: New test.
3799 * gcc.dg/anon-struct-14.c: New test.
3801 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
3803 * g++.dg/torture/pr45764.C: Revert revision 164914.
3804 * gcc.dg/vect/pr43432.c: Likewise.
3805 * gcc.dg/vect/vect-114.c: Likewise.
3806 * gcc.dg/vect/vect-15.c: Likewise.
3808 2010-10-03 Jason Merrill <jason@redhat.com>
3810 * g++.dg/cpp0x/sfinae5.C: New.
3812 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
3814 PR tree-optimization/45720
3815 PR tree-optimization/45764
3816 * g++.dg/torture/pr45764.C: New.
3818 * gcc.dg/vect/pr43432.c: Xfail.
3819 * gcc.dg/vect/vect-114.c: Likewise.
3820 * gcc.dg/vect/vect-15.c: Likewise.
3822 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3824 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3826 * gcc.dg/torture/pr45678-2.c: Likewise.
3828 2010-10-02 Janus Weil <janus@gcc.gnu.org>
3831 * gfortran.dg/intrinsic_6.f90: New.
3833 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3836 * gfortran.dg/dependency_37.f90: New test.
3838 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
3840 * gcc.target/i386/shift_mask.c: New test.
3842 2010-10-01 Richard Guenther <rguenther@suse.de>
3844 PR tree-optimization/45854
3845 * g++.dg/torture/pr45854.C: New testcase.
3847 2010-09-30 Michael Eager <eager@eagercon.com>
3849 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3852 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3855 * gfortran.dg/graphite/pr45758.f90: New.
3857 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3860 * gcc.dg/graphite/id-pr45230.c: New.
3862 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3864 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3865 * gfortran.dg/graphite/graphite.exp: Same.
3866 * gcc.dg/graphite/vect-pr43423.c: New.
3868 2010-09-30 Jakub Jelinek <jakub@redhat.com>
3871 * g++.dg/torture/pr45843.C: New test.
3873 2010-09-30 Janus Weil <janus@gcc.gnu.org>
3876 * gfortran.dg/allocate_derived_5.f90: New.
3878 2010-09-30 Jakub Jelinek <jakub@redhat.com>
3880 PR tree-optimization/31261
3881 * gcc.dg/tree-ssa/pr31261.c: New test.
3883 2010-09-30 Michael Eager <eager@eagercon.com>
3885 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3886 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3887 * gcc.target/microblaze/microblaze.exp: Ditto.
3888 * gcc.target/microblaze/others/string_cst1.c: Ditto.
3889 * gcc.target/microblaze/others/string_cst2.c: Ditto.
3890 * gcc.target/microblaze/others/data_var1.c: Ditto.
3891 * gcc.target/microblaze/others/data_var2.c: Ditto.
3892 * gcc.target/microblaze/others/data_var3.c: Ditto.
3893 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3894 * gcc.target/microblaze/others/strings1.c:: Ditto.
3895 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3896 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3897 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3898 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3899 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3900 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3901 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3902 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3903 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3904 * gcc.target/microblaze/isa/pcmp.c: Ditto.
3905 * gcc.target/microblaze/isa/nofloat.c: Ditto.
3906 * gcc.target/microblaze/isa/fcvt.c: Ditto.
3907 * gcc.target/microblaze/isa/float.c: Ditto.
3908 * gcc.target/microblaze/isa/mulh.c: Ditto.
3909 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3910 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3911 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3912 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3913 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3914 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3915 * gcc.target/microblaze/isa/bshift.c: Ditto.
3916 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3917 * gcc.target/microblaze/isa/div.c: Ditto.
3918 * gcc.target/microblaze/isa/vanilla.c: Ditto.
3919 * gcc.target/microblaze/isa/mul.c: Ditto.
3921 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3923 merge from FSF 'apple/trunk' branch.
3924 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
3927 * objc.dg/enhanced-proto-1.m: New.
3928 * objc.dg/enhanced-proto-2.m: New.
3929 * obj-c++.dg/enhanced-proto-1.mm: New
3930 * obj-c++.dg/enhanced-proto-2.mm: New.
3932 2010-09-30 Richard Guenther <rguenther@suse.de>
3935 * gcc.dg/debug/pr41893-1.c: Adjust.
3936 * gcc.dg/pr30762-1.c: Likewise.
3937 * gcc.dg/pr31529-1.c: Likewise.
3938 * gcc.dg/pr34457-1.c: Likewise.
3939 * gcc.dg/pr34668-1.c: Likewise.
3940 * gcc.dg/pr43557-1.c: Likewise.
3942 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3945 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3946 * objc.dg/const-str-3.m: Correct header for memcpy.
3947 * objc.dg/const-str-7.m: Likewise.
3948 * objc.dg/method-20b.m: Provide an implementation of Object.
3949 Adjust XFAIL for m64 NeXT runtime.
3950 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3951 * objc.dg/encode-3.m: Correct line ordering, provide header for
3953 * objc.dg/encode-7-next.m: Only run for 32bit.
3954 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3955 * objc.dg/type-size-2.m: Provide an implementation of Object.
3957 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3958 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3959 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3960 Adjust XFAIL for m64 NeXT runtime.
3961 * obj-c++.dg/method-22.mm: Likewise.
3962 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3964 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
3966 Merge from 'apple/trunk' branch on FSF servers.
3968 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3971 * obj-c++.dg/bad-forward-decl.mm: New
3973 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
3975 * ada/acats/run_acats: Revert revision 157037.
3977 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3979 Merge from 'apple/trunk' branch on FSF servers.
3981 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3984 * objc.dg/naming-2.m: Update
3985 * objc.dg/naming-3.m: New
3987 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
3990 * gcc.target/arm/pr40457-3.c: New test.
3992 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
3994 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3996 * lib/target-supports.exp (check_ifunc_available): Likewise.
3998 2010-09-29 Tristan Gingold <gingold@adacore.com>
4000 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4002 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4004 * objc.dg/keywords-1.m: New test.
4005 * objc.dg/keywords-2.m: New test.
4006 * objc.dg/keywords-3.m: New test.
4007 * obj-c++.dg/keywords-1.mm: New test.
4008 * obj-c++.dg/keywords-2.mm: New test.
4010 2010-09-28 Jason Merrill <jason@redhat.com>
4012 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4013 * g++.dg/ext/complit11.C: Likewise.
4014 * g++.old-deja/g++.law/temps1.C: Likewise.
4016 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4017 * g++.old-deja/g++.mike/misc6.C: Likewise.
4019 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4021 * objc.dg/attributes/method-attribute-1.m: New.
4022 * objc.dg/attributes/method-attribute-2.m: New.
4024 * obj-c++.dg/attributes/method-attribute-1.m: New.
4025 * obj-c++.dg/attributes/method-attribute-2.m: New.
4027 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4029 * objc.dg/attributes: New.
4030 * objc.dg/attributes/attributes.exp: New.
4031 * objc.dg/attributes/class-attribute-1.m: New.
4032 * objc.dg/attributes/class-attribute-2.m: New
4033 * objc.dg/attributes/categ-attribute-1.m: New
4034 * objc.dg/attributes/categ-attribute-2.m: New
4035 * objc.dg/attributes/proto-attribute-1.m: New
4037 * obj-c++.dg/attributes: New.
4038 * obj-c++.dg/attributes/attributes.exp: New
4039 * obj-c++.dg/attributes/class-attribute-1.mm: New
4040 * obj-c++.dg/attributes/class-attribute-2.mm: New
4041 * obj-c++.dg/attributes/categ-attribute-1.mm: New
4042 * obj-c++.dg/attributes/categ-attribute-2.mm: New
4043 * obj-c++.dg/attributes/proto-attribute-1.mm: New
4045 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4047 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4048 from the branch renamed to method-20b.m to avoid clashes).
4050 2005-08-23 Stuart Hastings <stuart@apple.com>
4051 Ziemowit Laski <zlaski@apple.com>
4054 * obj-c++.dg/method-23.mm: New.
4055 * objc.dg/method-20.m: New.
4057 2010-09-28 Jan Hubicka <jh@suse.cz>
4059 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4061 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4064 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4065 i?86-*-solaris2.[89], *-*-vxworks*.
4066 * gcc.target/i386/pr22152.c: Likewise.
4067 * gcc.target/i386/vect8-ret.c: New test.
4069 2010-09-28 Jie Zhang <jie@codesourcery.com>
4071 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4073 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4075 Merge from 'apple/trunk' branch on FSF servers.
4077 2005-07-18 Ziemowit Laski <zlaski@apple.com>
4080 * obj-c++.dg/method-22.mm: New.
4082 2010-09-27 Jason Merrill <jason@redhat.com>
4084 * g++.dg/cpp0x/rv-lvalue-req.C: New.
4085 * g++.dg/ext/complit11.C: Adjust.
4086 * g++.old-deja/g++.law/temps1.C: Adjust.
4087 * g++.old-deja/g++.ns/koenig6.C: Adjust.
4088 * g++.old-deja/g++.oliva/partord1.C: Adjust.
4090 2010-09-27 Ian Lance Taylor <iant@google.com>
4092 * lib/target-supports.exp (check_effective_target_split_stack):
4094 * gcc.dg/split-1.c: New test.
4095 * gcc.dg/split-2.c: New test.
4096 * gcc.dg/split-3.c: New test.
4097 * gcc.dg/split-4.c: New test.
4099 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4102 * objc.dg/type-size-3.m: New test.
4104 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4107 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4109 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4112 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4113 * objc.dg/type-size-2.m: Same change.
4114 * obj-c++.dg/encode-5.mm: Same change.
4116 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4118 Merge from 'apple/trunk' branch on FSF servers. The original
4119 Changelogs are below.
4121 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4122 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4123 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4124 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4126 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4127 proto-qual-1.m in the branch) and the normal ABI on GNU.
4128 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4129 the test only with the NeXT runtime.
4130 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4131 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4132 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4133 Run the test only with the NeXT runtime.
4135 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
4138 * objc.dg/encode-7-64bit.m: New.
4139 * objc.dg/encode-7.m: Skip if -m64.
4141 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
4144 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4145 * obj-c++.dg/threedotthree-abi-1.mm: New
4146 * objc.dg/threedotthree-abi-1.m: New
4148 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4151 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4152 * objc.dg/encode-6.m: Likewise.
4153 * objc.dg/encode-7.m: New test case.
4155 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4157 Merge from 'apple/trunk' branch on FSF servers. Renamed
4158 const-str-12.m to constr-str-12b.m to avoid conflicts.
4160 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
4163 * obj-c++.dg/warn5.mm: New
4165 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4168 * obj-c++.dg/const-str-12.mm: New.
4169 * objc.dg/const-str-12.m: New.
4171 2010-09-27 Tobias Burnus <burnus@net-b.de>
4175 * gfortran.dg/storage_size_2.f08: Fix test.
4176 * gfortran.dg/c_sizeof_1.f90: Fix test.
4177 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4178 * gfortran.dg/c_sizeof_3.f90: New.
4179 * gfortran.dg/c_sizeof_4.f90: New.
4180 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4181 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4183 2010-09-26 Daniel Kraft <d@domob.eu>
4187 * gfortran.dg/select_type_18.f03: New test.
4189 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
4191 * gnat.dg/return2.ad[sb]: New test.
4192 * gnat.dg/return2_pkg.ads: New helper.
4194 2010-09-25 Daniel Kraft <d@domob.eu>
4197 * gfortran.dg/io_constraints_6.f03: New test.
4198 * gfortran.dg/io_constraints_7.f03: New test.
4199 * gfortran.dg/newunit_2.f90: New test.
4201 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
4203 * gfortran.dg/operator_c1202.f90: New test.
4205 2010-09-24 Jan Hubicka <jh@suse.cz>
4207 * gcc.dg/tree-ssa/leaf.c: New testcase.
4209 2010-09-24 Jan Hubicka <jh@suse.cz>
4211 PR tree-optimization/45738
4212 PR tree-optimization/45741
4213 * gcc.c-torture/compile/pr45741.c: New.
4214 * gfortran.fortran-torture/compile/pr45738.f90: New.
4216 2010-09-24 Joseph Myers <joseph@codesourcery.com>
4218 * gcc.dg/cpp/undef-opt-1.c: New test.
4220 2010-09-24 Jason Merrill <jason@redhat.com>
4222 * g++.dg/other/error10.C: Adjust expected output.
4224 2010-09-24 Jakub Jelinek <jakub@redhat.com>
4227 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4228 * gcc.target/i386/pr45234.c: New test.
4230 2010-09-24 Richard Guenther <rguenther@suse.de>
4232 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4234 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4236 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4237 as a comment leader in regexp.
4239 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4241 * objc.dg/sync-2.m: New test.
4242 * obj-c++.dg/sync-2.mm: New test.
4244 2010-09-24 Tobias Burnus <burnus@net-b.de>
4247 * gfortran.dg/iso_fortran_env_7.f90: New.
4249 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4251 * obj-c++.dg/too-many-args.mm: New file.
4253 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4255 Merge from 'apple/trunk' branch on FSF servers.
4257 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4260 * objc.dg/too-many-args.m: New
4262 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4265 * gfortran.dg/dependency_36.f90: New test.
4267 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4269 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4270 * gcc.target/i386/pad-3.c: Ditto.
4271 * gcc.target/i386/pad-7.c: Ditto.
4272 * gcc.target/i386/pad-7.c: Ditto.
4273 * gcc.target/i386/pr36502.c: Ditto.
4274 * gcc.target/i386/zee.c: Ditto.
4275 * gcc.target/i386/20060821-1.c: Ditto.
4276 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4277 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4278 * gcc.target/i386/pad-5b.c: Ditto.
4279 * gcc.target/i386/pad-6a.c: Ditto.
4280 * gcc.target/i386/pad-6b.c: Ditto.
4281 * gcc.target/i386/pad-8.c: Ditto.
4282 * gcc.target/i386/pad-9.c: Ditto.
4283 * gcc.target/i386/pad-10.c: Ditto.
4284 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4286 2010-09-23 Richard Guenther <rguenther@suse.de>
4288 PR tree-optimization/45565
4289 * g++.dg/ipa/pr45565.C: New testcase.
4291 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4295 * gfortran.dg/vector_subscript_bound_1.f90: New.
4297 2010-09-23 Richard Guenther <rguenther@suse.de>
4300 * gcc.dg/pr45750.c: New testcase.
4302 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4304 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4305 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4308 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4310 PR rtl-optimization/44374
4311 * gcc.target/arm/headmerge-1.c: New test.
4312 * gcc.target/arm/headmerge-2.c: New test.
4313 * gcc.target/i386/headmerge-1.c: New test.
4314 * gcc.target/i386/headmerge-2.c: New test.
4316 2010-09-23 Daniel Kraft <d@domob.eu>
4321 * gfortran.dg/intrinsic_intent_1.f03: New test.
4322 * gfortran.dg/select_type_17.f03: New test.
4323 * gfortran.dg/associate_5.f03: More definability tests.
4324 * gfortran.dg/enum_2.f90: Check definability.
4325 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4326 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4327 * gfortran.dg/char_expr_2.f90: Ditto.
4328 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4329 * gfortran.dg/enum_5.f90: Ditto.
4330 * gfortran.dg/equiv_constraint_8.f90: Ditto.
4331 * gfortran.dg/impure_assignment_2.f90: Ditto.
4332 * gfortran.dg/impure_assignment_3.f90: Ditto.
4333 * gfortran.dg/intent_out_1.f90: Ditto.
4334 * gfortran.dg/intent_out_3.f90: Ditto.
4335 * gfortran.dg/pointer_assign_7.f90: Ditto.
4336 * gfortran.dg/pointer_intent_3.f90: Ditto.
4337 * gfortran.dg/pr19936_1.f90: Ditto.
4338 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4339 * gfortran.dg/simpleif_2.f90: Ditto.
4340 * gfortran.dg/protected_5.f90: Ditto.
4341 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4342 * gfortran.dg/protected_6.f90: Ditto.
4343 * gfortran.dg/protected_7.f90: Ditto.
4345 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4348 * gfortran.dg/namelist_65.f90: New test.
4350 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4352 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4353 the regexp pattern between the expected label and location string.
4355 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4357 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4359 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4361 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4362 * gcc.dg/pr27898.c: Likewise.
4363 * gcc.dg/pr28712.c: Likewise.
4364 * gcc.dg/pr30762-1.c: Likewise.
4365 * gcc.dg/pr31529-1.c: Likewise.
4366 * gcc.dg/pr34457-1.c: Likewise.
4367 * gcc.dg/pr34668-1.c: Likewise.
4368 * gcc.dg/pr34989-1.c: Likewise.
4369 * gcc.dg/pr43557-1.c: Likewise.
4371 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4373 PR rtl-optimization/45739
4374 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4376 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
4378 * gcc.target/sparc/mnofpu.c: New test.
4380 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4382 PR rtl-optimization/45739
4383 * gcc.target/i386/pr45739.c: New test.
4385 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4388 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4389 and counts. Add non-elemental function call check.
4392 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4393 arguments checks. Update temporary counts.
4394 * gfortran.dg/transpose_optimization_1.f90: New.
4396 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4399 * objc.dg/invalid-method-1.m: New.
4401 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4403 Merge from 'apple/trunk' branch on FSF servers.
4405 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
4408 * objc.dg/naming-4.m: New
4409 * objc.dg/naming-5.m: New
4410 * obj-c++.dg/naming-1.mm: New
4411 * obj-c++.dg/naming-2.mm: New
4413 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4414 Jack Howarth <howarth@bromo.med.uc.edu>
4417 * g++.dg/torture/pr44972.C: Use portable assert().
4419 2010-09-21 Richard Guenther <rguenther@suse.de>
4421 PR tree-optimization/45580
4422 * g++.dg/torture/pr45580.C: New testcase.
4424 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
4426 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4428 2010-09-20 Janus Weil <janus@gcc.gnu.org>
4431 * gfortran.dg/pointer_check_7.f90: New.
4433 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4435 PR rtl-optimization/45728
4436 * gcc.c-torture/compile/pr45728.c: New test.
4438 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
4441 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4443 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4445 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4447 2010-09-20 Richard Guenther <rguenther@suse.de>
4450 * gcc.dg/torture/pr45704.c: New testcase.
4452 2010-09-20 Jan Hubicka <jh@suse.cz>
4454 PR tree-optimize/45605
4455 * g++.dg/tree-ssa/pr45605.C: New testcase.
4457 2010-09-20 Michael Matz <matz@suse.de>
4460 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4463 2010-09-20 Richard Guenther <rguenther@suse.de>
4465 PR tree-optimization/45705
4466 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4468 2010-09-20 Michael Matz <matz@suse.de>
4471 * lib/target-supports.exp (check_effective_target_vect_perm):
4474 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4476 PR rtl-optimization/45695
4477 * gcc.c-torture/execute/pr45695.c: New test.
4479 2010-09-19 Jan Hubicka <jh@suse.cz>
4482 * gcc.c-torture/compile/pr44246.c:New file.
4484 2010-09-19 Ira Rosen <irar@il.ibm.com>
4486 PR tree-optimization/45714
4487 * gfortran.dg/vect/pr45714-a.f: New test.
4488 * gfortran.dg/vect/pr45714-b.f: New test.
4490 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4492 * gnat.dg/const1.adb: Rename into...
4493 * gnat.dg/constant1.adb: ...this.
4494 * gnat.dg/constant2.adb: New test.
4495 * gnat.dg/constant2_pkg1.ads: New helper.
4496 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4498 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4500 * gnat.dg/specs/constant1.ads: New test.
4501 * gnat.dg/specs/constant1_pkg.ads: New helper.
4503 2010-09-18 Jan Hubicka <jh@suse.cz>
4505 PR tree-optimization/45453
4506 * g++.dg/tree-ssa/pr45453.C: New testcase.
4508 2010-09-18 Jason Merrill <jason@redhat.com>
4510 * g++.dg/cpp0x/initlist44.C: New.
4512 2010-09-18 Richard Guenther <rguenther@suse.de>
4514 PR tree-optimization/45709
4515 * g++.dg/torture/pr45709-2.C: New testcase.
4517 2010-09-18 Richard Guenther <rguenther@suse.de>
4519 PR tree-optimization/45709
4520 * g++.dg/torture/pr45709.C: New testcase.
4522 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4525 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4527 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4529 * gcc.target/i386/pad-1.c: New.
4530 * gcc.target/i386/pad-2.c: Likewise.
4531 * gcc.target/i386/pad-3.c: Likewise.
4532 * gcc.target/i386/pad-4.c: Likewise.
4533 * gcc.target/i386/pad-5a.c: Likewise.
4534 * gcc.target/i386/pad-5b.c: Likewise.
4535 * gcc.target/i386/pad-6a.c: Likewise.
4536 * gcc.target/i386/pad-6b.c: Likewise.
4537 * gcc.target/i386/pad-7.c: Likewise.
4538 * gcc.target/i386/pad-8.c: Likewise.
4539 * gcc.target/i386/pad-9.c: Likewise.
4540 * gcc.target/i386/pad-10.c: Likewise.
4542 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4545 * gcc.dg/torture/stackalign/alloca-5.c: New.
4547 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4550 * gcc.dg/torture/pr45678-2.c: New.
4552 2010-09-17 Richard Guenther <rguenther@suse.de>
4555 * gcc.dg/torture/pr45678-1.c: New testcase.
4557 2010-09-17 Michael Matz <matz@suse.de>
4559 PR tree-optimization/43432
4560 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4561 check_effective_target_vect_perm_short): New predicates.
4562 (check_effective_target_vect_perm): Include x86_64.
4563 * gcc.dg/vect/pr43432.c: New test.
4564 * gcc.dg/vect/vect-114.c: Adjust.
4565 * gcc.dg/vect/vect-15.c: Ditto.
4566 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4567 * gcc.dg/vect/slp-perm-9.c: Ditto.
4569 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
4572 * objc/execute/exceptions/throw-nil.m: Run the test only with the
4575 2010-09-17 Richard Guenther <rguenther@suse.de>
4577 * gcc.dg/pr27898.c: Use -flto instead of -combine.
4578 * gcc.dg/pr28706.c: Likewise.
4579 * gcc.dg/pr28712.c: Likewise.
4580 * gcc.dg/pr30762-1.c: Likewise.
4581 * gcc.dg/pr30762-2.c: Likewise.
4582 * gcc.dg/pr31529-1.c: Likewise.
4583 * gcc.dg/pr31529-2.c: Likewise.
4584 * gcc.dg/pr34457-1.c: Likewise.
4585 * gcc.dg/pr34457-2.c: Likewise.
4586 * gcc.dg/pr34668-1.c: Likewise.
4587 * gcc.dg/pr34668-2.c: Likewise.
4588 * gcc.dg/pr34989-1.c: Likewise.
4589 * gcc.dg/pr34989-2.c: Likewise.
4590 * gcc.dg/pr43557-1.c: Likewise.
4591 * gcc.dg/pr43557-2.c: Likewise.
4592 * gcc.dg/debug/pr41893-1.c: Likewise.
4593 * gcc.dg/matrix/matrix.exp: Do not use -combine.
4594 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4595 * gcc.dg/matrix/matrix-4.c: Likewise.
4596 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4597 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4598 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4599 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4601 2010-09-16 Tobias Burnus <burnus@net-b.de>
4604 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4606 * gfortran.dg/intent_optimize_1.f90: New test.
4608 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
4610 * gcc.target/i386/divmod-1.c: New.
4611 * gcc.target/i386/divmod-2.c: Likewise.
4612 * gcc.target/i386/divmod-3.c: Likewise.
4613 * gcc.target/i386/divmod-4.c: Likewise.
4614 * gcc.target/i386/divmod-4a.c: Likewise.
4615 * gcc.target/i386/divmod-5.c: Likewise.
4616 * gcc.target/i386/divmod-6.c: Likewise.
4617 * gcc.target/i386/divmod-7.c: Likewise.
4618 * gcc.target/i386/divmod-8.c: Likewise.
4619 * gcc.target/i386/udivmod-1.c: Likewise.
4620 * gcc.target/i386/udivmod-2.c: Likewise.
4621 * gcc.target/i386/udivmod-3.c: Likewise.
4622 * gcc.target/i386/udivmod-4.c: Likewise.
4623 * gcc.target/i386/udivmod-4a.c: Likewise.
4624 * gcc.target/i386/udivmod-5.c: Likewise.
4625 * gcc.target/i386/udivmod-6.c: Likewise.
4626 * gcc.target/i386/udivmod-7.c: Likewise.
4627 * gcc.target/i386/udivmod-8.c: Likewise.
4629 2010-09-16 Jan Hubicka <jh@suse.cz>
4631 * g++.dg/lto/pr45679-1_0.C: New file.
4632 * g++.dg/lto/pr45679-1_1.C: New file.
4633 * g++.dg/lto/pr45679-0_0.C: New file.
4634 * g++.dg/lto/pr45679-0_1.C: New file.
4636 2010-09-16 Janus Weil <janus@gcc.gnu.org>
4639 * gfortran.dg/class_dummy_2.f03: New.
4641 2010-09-16 Richard Guenther <rguenther@suse.de>
4643 PR tree-optimization/45623
4644 * gcc.dg/torture/pr45623.c: New testcase.
4646 2010-09-16 Ira Rosen <irar@il.ibm.com>
4648 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4649 name and parentheses.
4650 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4652 2010-09-15 Jason Merrill <jason@redhat.com>
4654 * g++.dg/parse/parameter-declaration-2.C: New.
4656 * g++.dg/cpp0x/scoped_enum2.C: New.
4658 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
4660 * gcc.c-torture/compile/20100915-1.c: New test.
4662 2010-09-15 Martin Jambor <mjambor@suse.cz>
4665 * gcc.dg/ipa/pr45644.c: New test.
4667 2010-09-15 Jakub Jelinek <jakub@redhat.com>
4669 PR tree-optimization/45633
4670 * gcc.dg/vect/pr45633.c: New test.
4672 2010-09-15 Janus Weil <janus@gcc.gnu.org>
4675 * gfortran.dg/allocate_derived_4.f90: New.
4677 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
4679 * lib/target-supports.exp
4680 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4681 supported flag to true for neon.
4683 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
4686 * g++.dg/template/crash103.C: New.
4688 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
4690 Merge from 'apple/trunk' branch on FSF servers.
4692 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
4695 * objc.dg/msg-in-protocol.m: New.
4696 * obj-c++.dg/msg-in-protocol.mm: New.
4698 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
4701 * objc.dg/break-in-ifstmt.m: New.
4703 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4706 * obj-c++.dg/comp-types-13.mm: New.
4707 * objc.dg/comp-types-12.m: New.
4709 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4712 * obj-c++.dg/proto-lossage-7.mm: New.
4713 * objc.dg/proto-lossage-7.m: New.
4715 2010-09-14 Jan Hubicka <jh@suse.cz>
4717 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4719 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4722 2010-09-14 Jakub Jelinek <jakub@redhat.com>
4725 * gcc.dg/pr45567.c: New test.
4728 * g++.dg/debug/pr45660.C: New test.
4730 2010-09-14 Ira Rosen <irar@il.ibm.com>
4732 PR tree-optimization/45470
4733 * g++.dg/vect/pr45470-a.cc: New test.
4734 * g++.dg/vect/pr45470-a.cc: New test.
4736 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
4739 * lib/profopt.exp: Prune warnings on execname2 compile.
4740 * lib/prune.exp: Prune "can't add line info" warnings.
4742 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4745 * gfortran.dg/namelist_64.f90: New test.
4747 2010-09-13 Jakub Jelinek <jakub@redhat.com>
4749 PR rtl-optimization/45617
4750 * gcc.target/i386/pr45617.c: New test.
4752 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
4754 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4756 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
4758 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4759 * gcc.target/i386/fma4-vector.c: Likewise.
4760 * gcc.target/i386/vectorize2.c: Likewise.
4761 * gcc.target/i386/vectorize4.c: Likewise.
4762 * gcc.target/i386/vectorize5.c: Likewise.
4763 * gcc.target/i386/vectorize6.c: Likewise.
4764 * gcc.target/i386/vectorize8.c: Likewise.
4766 * gcc.target/i386/vect-double-1.c: New.
4767 * gcc.target/i386/vect-double-1a.c: Likewise.
4768 * gcc.target/i386/vect-double-2.c: Likewise.
4769 * gcc.target/i386/vect-double-2a.c: Likewise.
4771 * lib/target-supports.exp (check_effective_target_vect_double):
4772 Set et_vect_double_saved to 0 when tuning for Atom.
4774 2010-09-13 Jan Hubicka <jh@suse.cz>
4776 * gcc.dg/torture/pr23821.c: Drop static keyword.
4777 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4778 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4780 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
4782 * gcc.target/arm/sync-1.c: New.
4784 2010-09-12 Olivier Hainque <hainque@adacore.com>
4786 * gnat.dg/memtrap.adb: New test.
4788 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4790 * gfortran.dg/promotion.f90: Fix options.
4792 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
4794 * g++.dg/cpp0x/range-for1.C: New.
4795 * g++.dg/cpp0x/range-for2.C: New.
4796 * g++.dg/cpp0x/range-for3.C: New.
4797 * g++.dg/cpp0x/range-for4.C: New.
4798 * g++.dg/cpp0x/range-for5.C: New.
4799 * g++.dg/cpp0x/range-for6.C: New.
4801 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
4803 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4804 and counts. Check that transpose is not called.
4805 * gfortran.dg/transpose_2.f90: Update error message.
4807 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4810 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4811 * g++.dg/lookup/strong-using-2.C: Likewise.
4812 * g++.dg/lookup/strong-using-3.C: Likewise.
4813 * g++.dg/lookup/strong-using-5.C: Likewise.
4815 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4816 * g++.dg/cpp0x/inline-ns4.C: New.
4817 * g++.dg/cpp0x/inline-ns5.C: New.
4819 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
4822 * gfortran.fortran-torture/compile/pr45634.f90: New.
4824 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
4826 * objc.dg/fobjc-exceptions.m: New test.
4828 2010-09-10 Jan Hubicka <jh@suse.cz>
4830 * g++.dg/inherit/covariant7.C: Fix pattern matching.
4832 2010-09-10 Martin Jambor <mjambor@suse.cz>
4834 PR tree-optimization/44972
4835 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4836 * gcc.dg/tree-ssa/pr45144.c: Likewise.
4837 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4839 * g++.dg/torture/pr44972.C: New test.
4841 2010-09-10 Martin Jambor <mjambor@suse.cz>
4843 PR tree-optimization/44972
4844 * g++.dg/torture/pr34850.C: Remove expected warning.
4846 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4848 * gfortran.dg/dummy_optional_arg.f90: New test.
4850 2010-09-08 Jan Hubicka <jh@suse.cz>
4852 PR tree-optimization/45598
4853 * fortran.fortran-torture/compile/pr45598.f90: New test.
4855 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
4857 * lib/target-supports-dg.exp (dg-require-ifunc): New.
4858 * lib/target-supports.exp (check_ifunc_available): New.
4859 * gcc.dg/attr-ifunc-1.c: New.
4860 * gcc.dg/attr-ifunc-2.c: New.
4861 * gcc.dg/attr-ifunc-3.c: New.
4862 * gcc.dg/attr-ifunc-4.c: New.
4863 * gcc.dg/attr-ifunc-5.c: New.
4864 * g++.dg/ext/attr-ifunc-1.C: New.
4865 * g++.dg/ext/attr-ifunc-2.C: New.
4866 * g++.dg/ext/attr-ifunc-3.C: New.
4867 * g++.dg/ext/attr-ifunc-4.C: New.
4869 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
4872 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4874 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
4876 * gfortran.dg/inline_transpose_1.f90: New test.
4878 2010-09-08 Jakub Jelinek <jakub@redhat.com>
4881 * g++.dg/warn/Wunused-var-15.C: New test.
4883 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4885 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4888 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4890 * objc/execute/exceptions/throw-nil.m: New test.
4891 * objc/execute/exceptions/handler-1.m: Updated to use the new
4892 objc_set_uncaught_exception_handler() function.
4893 * objc/execute/exceptions/matcher-1.m: New test.
4895 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4898 * gfortran.dg/bit_comparison_1.F90: New test.
4899 * gfortran.dg/leadz_trailz_3.f90: New test.
4900 * gfortran.dg/masklr_2.F90: New test.
4901 * gfortran.dg/shiftalr_1.F90: New test.
4902 * gfortran.dg/merge_bits_2.F90: New test.
4903 * gfortran.dg/dshift_2.F90: New test.
4904 * gfortran.dg/bit_comparison_2.F90: New test.
4905 * gfortran.dg/masklr_1.F90: New test.
4906 * gfortran.dg/merge_bits_1.F90: New test.
4907 * gfortran.dg/dshift_1.F90: New test.
4908 * gfortran.dg/shiftalr_2.F90: New test.
4910 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4912 * objc.dg/type-stream-1.m: Replaced with a test that tests that
4913 functions from objc/typedstream.h are deprecated.
4915 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4917 * lib/target-supports.exp
4918 (check_effective_target_run_expensive_tests): New proc.
4919 * gcc.c-torture/compile/limits-fnargs.c: Use
4920 dg-require-effective-target run_expensive_tests.
4922 2010-09-08 Jakub Jelinek <jakub@redhat.com>
4925 * gfortran.dg/gomp/pr45597.f90: New test.
4928 * gfortran.dg/gomp/pr45595.f90: New test.
4930 2010-09-08 Michael Matz <matz@suse.de>
4932 * c-c++-common/uninit-17.c: Adjust.
4934 2010-09-08 Michael Matz <matz@suse.de>
4936 PR tree-optimization/43430
4937 * gcc.dg/vect/pr43430-2.c: New test.
4939 2010-09-08 Michael Matz <matz@suse.de>
4941 PR tree-optimization/33244
4942 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4944 2010-09-08 Richard Guenther <rguenther@suse.de>
4946 PR tree-optimization/45578
4947 * gfortran.dg/pr45578.f90: New testcase.
4949 2010-09-08 Richard Guenther <rguenther@suse.de>
4952 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4954 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4957 * gfortran.dg/char_length_18.f90: New test.
4959 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
4962 * gcc.target/i386/pr36502.c: New test.
4966 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4967 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4969 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
4971 * gfortran.dg/achar_4.f90: Enable bounds checking.
4973 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
4976 * gcc.target/i386/pr45206.c: New test.
4978 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
4981 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4983 2010-09-07 Jan Hubicka <jh@suse.cz>
4985 * gcc.c-torture/compile/20100907.c: New testcase.
4987 2010-09-07 Richard Guenther <rguenther@suse.de>
4990 * g++.dg/eh/pr45569.C: New testcase.
4992 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
4995 * gcc.target/arm/pr43137.c: New test.
4997 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5000 * gfortran.dg/dependency_35.f90: New test.
5002 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5005 * gfortran.dg/char_length_17.f90: New test.
5007 2010-09-06 Dodji Seketeli <dodji@redhat.com>
5012 * g++.dg/template/typedef34.C: New test.
5013 * g++.dg/template/typedef35.C: New test.
5015 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
5018 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5020 2010-09-06 Mark Mitchell <mark@codesourcery.com>
5022 * g++.dg/warn/Wdouble-promotion.C: New.
5024 2010-09-06 Arnaud Charlet <charlet@adacore.com>
5026 * g++.dg/parse/redef2.C: New.
5028 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5030 * gcc.dg/20100906-1.c: New testcase.
5032 2010-09-06 Jakub Jelinek <jakub@redhat.com>
5035 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5036 DW_TAG_enumeration_type DIE.
5038 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
5040 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5043 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
5045 PR rtl-optimization/44919
5046 * g++.dg/opt/pr44919.C: New.
5048 2010-09-06 Tobias Burnus <burnus@net-b.de>
5051 * gfortran.dg/iall_iany_iparity_1.f90: New.
5052 * gfortran.dg/iall_iany_iparity_2.f90: New.
5054 2010-09-06 Jason Merrill <jason@redhat.com>
5056 * g++.dg/cpp0x/initlist42.C: New.
5058 * g++.dg/cpp0x/auto19.C: New.
5060 * g++.dg/template/sfinae25.C: New.
5061 * g++.dg/template/char1.C: Expect warning.
5062 * g++.dg/template/nontype10.C: Likewise.
5064 * g++.dg/cpp0x/implicit9.C: New.
5066 * g++.dg/cpp0x/initlist43.C: New.
5068 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
5070 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5072 2010-09-05 Mark Mitchell <mark@codesourcery.com>
5074 * gcc.dg/Wdouble-promotion.c: New.
5076 2010-09-05 Tobias Burnus <burnus@net-b.de>
5078 * gfortran.dg/float128_1.f90: Remove test case as
5079 it always fails since Rev 163611 backed out the
5080 front-end implementation.
5082 2010-09-05 Tobias Burnus <burnus@net-b.de>
5084 * gfortran.dg/float128_1.f90: XFAIL test case.
5086 2010-09-05 Tobias Burnus <burnus@net-b.de>
5088 * gfortran.dg/bessel_7.f90: Decrease required precision.
5090 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
5093 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5094 ref-all-matching targets.
5096 2010-09-05 Richard Guenther <rguenther@suse.de>
5098 PR tree-optimization/45535
5099 * gcc.c-torture/compile/pr45535.c: New testcase.
5101 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5103 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5105 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5106 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5107 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5108 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5109 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5110 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5111 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5112 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5113 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5114 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5115 * gcc.target/i386/pr22152.c: Likewise.
5116 * gcc.target/i386/pr36992-1.c: Likewise.
5117 * gcc.target/i386/pr36992-2.c: Likewise.
5118 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5120 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5123 * gcc.dg/const-uniq-1.c: Modify regexp.
5125 2010-09-04 Tobias Burnus <burnus@net-b.de>
5128 * gfortran.dg/namelist_63.f90: New.
5130 2010-09-04 Jan Hubicka <jh@suse.cz>
5132 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5133 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5135 2010-09-04 Jan Hubicka <jh@suse.cz>
5137 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5139 2010-09-04 Janus Weil <janus@gcc.gnu.org>
5142 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5144 2010-09-03 Joseph Myers <joseph@codesourcery.com>
5146 * gcc.dg/opts-4.c: New test.
5148 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5150 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5151 * gcc.dg/vect/vect-peel-4.c: Ditto.
5153 2010-09-03 Daniel Kraft <d@domob.eu>
5156 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5158 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5161 * gfortran.dg/dependency_34.f90: New test.
5163 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5165 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5167 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5169 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5170 gcc.target/i386/clearcap.map if supported.
5172 2010-09-03 Michael Matz <matz@suse.de>
5175 * gcc.dg/pr45415.c: New test.
5177 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5179 PR tree-optimization/45506
5180 * gcc.dg/pr45506.c: New.
5182 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
5185 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5186 * gcc.target/i386/float128-2.c: Ditto.
5188 2010-09-03 Daniel Kraft <d@domob.eu>
5191 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5192 * gfortran.dg/internal_dummy_2.f08: New test.
5193 * gfortran.dg/internal_dummy_3.f08: New test.
5194 * gfortran.dg/internal_dummy_4.f08: New test.
5196 2010-09-03 Jakub Jelinek <jakub@redhat.com>
5199 * gcc.target/i386/pr45500.c: New test.
5201 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
5203 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5205 2010-09-03 Daniel Kraft <d@domob.eu>
5208 * gfortran.dg/exit_2.f08; Adapt error messages.
5209 * gfortran.dg/exit_3.f08: New test.
5210 * gfortran.dg/exit_4.f08: New test.
5211 * gfortran.dg/exit_5.f03: New test.
5213 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5215 * gfortran.dg/ishft_4.f90: New test.
5217 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5219 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5220 FRIZ/XSRIZ instruciton for (double)(long long)x.
5221 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5223 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5225 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5227 2010-09-02 Richard Guenther <rguenther@suse.de>
5229 PR tree-optimization/44937
5230 PR tree-optimization/45412
5231 * g++.dg/opt/pr45412.C: New testcase.
5232 * gcc.c-torture/compile/pr45412.c: Likewise.
5233 * gcc.c-torture/compile/pr44937.c: Likewise.
5235 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5237 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5238 but using -Werror=comment.
5239 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5240 expected error messages.
5242 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5244 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5245 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5247 2010-09-02 Tobias Burnus <burnus@net-b.de>
5250 * gfortran.dg/initialization_27.f90: New.
5252 2010-09-02 Ira Rosen <irar@il.ibm.com>
5254 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5255 check into different basic blocks. Expect vectorization if misaligned
5256 stores are supported.
5257 * gcc.dg/vect/bb-slp-8a.c: New test.
5258 * gcc.dg/vect/bb-slp-8b.c: New test.
5260 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5262 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5264 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5267 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5268 * gfortran.dg/class_dummy_1.f03: New.
5270 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5273 * g++.dg/tree-prof/partition2.C: New test.
5275 2010-09-01 Richard Guenther <rguenther@suse.de>
5277 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5278 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5279 * gcc.c-torture/execute/20100827-1.c: Likewise.
5281 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5283 * gfortran.dg/execute_command_line_1.f90: New test.
5285 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5287 PR preprocessor/45457
5288 * c-c++-common/cpp/pr45457.c: New test.
5290 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5292 * gcc.dg/nested-func-8.c: New test.
5294 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5297 * gfortran.dg/popcnt_poppar_1.F90: New test.
5298 * gfortran.dg/popcnt_poppar_2.F90: New test.
5300 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5302 * gcc.target/i386/volatile-2.c: Require nonpic target.
5304 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5307 * gcc.dg/pr45461.c: New test.
5309 2010-08-31 Richard Guenther <rguenther@suse.de>
5312 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5314 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
5316 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5318 2010-08-30 Janus Weil <janus@gcc.gnu.org>
5321 * gfortran.dg/typebound_proc_18.f03: New.
5323 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
5325 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5326 * lib/scanasm.exp (scan-stack-usage): Likewise.
5327 (scan-stack-usage-not): Likewise.
5328 * gcc.dg/stack-usage-1.c: New test.
5329 * gcc.target/i386/stack-usage-realign.c: Likewise.
5331 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
5333 PR tree-optimization/45427
5334 * gcc.dg/tree-ssa/pr45427.c: New test.
5336 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5339 * g++.dg/template/crash102.C: New.
5341 2010-08-30 Jakub Jelinek <jakub@redhat.com>
5344 * gcc.dg/gomp/atomic-12.c: New test.
5345 * gcc.dg/gomp/atomic-13.c: New test.
5346 * gcc.dg/gomp/atomic-14.c: New test.
5347 * g++.dg/gomp/atomic-11.C: New test.
5348 * g++.dg/gomp/atomic-12.C: New test.
5349 * g++.dg/gomp/atomic-13.C: New test.
5350 * g++.dg/gomp/atomic-14.C: New test.
5352 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5354 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5357 2010-08-30 Thomas Quinot <quinot@adacore.com>
5359 * gnat.dg/discr24.adb: New test.
5361 2010-08-30 Richard Guenther <rguenther@suse.de>
5363 PR tree-optimization/45449
5364 * gcc.dg/pr45449.c: New testcase.
5366 2010-08-30 Joseph Myers <joseph@codesourcery.com>
5368 * gcc.dg/opts-1.c: Expect errors, not warnings.
5370 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5373 * gfortran.dg/dynamic_dispatch_11.f03: New.
5375 2010-08-29 Jason Merrill <jason@redhat.com>
5378 * g++.dg/parse/defarg15.C: New.
5380 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5383 * gfortran.dg/select_type_16.f03: New.
5385 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5386 Tobias Burnus <burnus@net-b.de>
5388 * gfortran.dg/bessel_7.f90: Decrease required precision.
5390 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5391 Kaz Kojima <kkojima@gcc.gnu.org>
5393 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5395 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5397 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5398 floating point conversion code generation.
5399 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5400 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5401 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5402 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5403 to integer conversion code generation.
5404 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5405 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5406 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5407 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5409 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5412 * gfortran.dg/random_seed_1.f90: Adjust test.
5413 * gfortran.dg/float128_1.f90: New test.
5415 2010-08-27 Tobias Burnus <burnus@net-b.de>
5418 * gfortran.dg/norm2_1.f90: New.
5419 * gfortran.dg/norm2_2.f90: New.
5420 * gfortran.dg/norm2_3.f90: New.
5421 * gfortran.dg/norm2_4.f90: New.
5422 * gfortran.dg/parity_1.f90: New.
5423 * gfortran.dg/parity_2.f90: New.
5424 * gfortran.dg/parity_3.f90: New.
5426 2010-08-27 Janus Weil <janus@gcc.gnu.org>
5429 * gfortran.dg/select_type_15.f03: New.
5431 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5434 * gfortran.dg/hollerith8.f90: New test.
5436 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5439 * gfortran.dg/dependency_33.f90: New test.
5441 2010-08-27 Richard Guenther <rguenther@suse.de>
5443 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5444 * gcc.dg/graphite/scop-2.c: Likewise.
5445 * gcc.dg/graphite/scop-20.c: Likewise.
5446 * gcc.dg/vect/slp-25.c: Likewise.
5448 2010-08-27 Olivier Hainque <hainque@adacore.com>
5450 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5452 2010-08-26 Daniel Kraft <d@domob.eu>
5457 * gfortran.dg/associate_8.f03: New test.
5458 * gfortran.dg/select_type_13.f03: New test.
5459 * gfortran.dg/select_type_14.f03: New test.
5461 2010-08-26 Jakub Jelinek <jakub@redhat.com>
5463 PR tree-optimization/44485
5464 * gcc.dg/pr44485.c: New test.
5466 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5468 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5469 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5470 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5472 2010-08-26 Richard Guenther <rguenther@suse.de>
5474 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5475 * gcc.dg/graphite/scop-21.c: Likewise.
5477 2010-08-26 Richard Guenther <rguenther@suse.de>
5479 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5480 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5481 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5482 * gcc.dg/vect/vect-91.c: Likewise.
5483 * gcc.dg/vect/vect-peel-1.c: Likewise.
5484 * gcc.dg/vect/vect-peel-2.c: Likewise.
5485 * gcc.dg/vect/vect-peel-4.c: Likewise.
5487 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5490 * gfortran.dg/der_io_4.f90: New test.
5492 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5494 PR rtl-optimization/44858
5495 * gcc.c-torture/execute/pr44858.c: New test.
5497 PR rtl-optimization/45400
5498 * g++.dg/other/i386-8.C: New test.
5500 2010-08-25 Richard Guenther <rguenther@suse.de>
5502 * gcc.dg/alias-8.c: Adjust.
5504 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5506 * gcc.target/i386/combine-mul.c: New test.
5508 2010-08-25 Richard Guenther <rguenther@suse.de>
5511 * gcc.dg/graphite/id-27.c: New testcase.
5512 * gcc.dg/lto/20100825-1_0.c: Likewise.
5514 2010-08-25 Richard Guenther <rguenther@suse.de>
5516 PR tree-optimization/45316
5517 * g++.dg/opt/pr45316.C: New testcase.
5519 2010-08-25 Richard Guenther <rguenther@suse.de>
5521 PR tree-optimization/45393
5522 * g++.dg/torture/pr45393.C: New testcase.
5524 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5526 PR tree-optimization/45059
5527 * gcc.c-torture/compile/pr45059.c: New test.
5529 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5531 * lib/target-supports.exp (check_effective_target_vect_unpack):
5532 Set vect_unpack supported flag to true for neon.
5534 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5536 * gcc.dg/tree-ssa/ifc-5.c: New.
5538 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5540 * gcc.dg/tree-ssa/ifc-4.c: New.
5541 * gcc.dg/tree-ssa/ifc-7.c: New.
5543 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5545 * gcc.dg/vect/vect.exp: Check loongson targets
5546 * g++.dg/vect/vect.exp: Likewise
5547 * gfortran.dg/vect/vect.exp: Likewise
5549 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5551 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5554 2010-08-23 Janus Weil <janus@gcc.gnu.org>
5557 * gfortran.dg/proc_ptr_29.f90: New.
5559 2010-08-22 Tobias Burnus <burnus@net-b.de>
5560 Dominique d'Humieres <dominiq@lps.ens.fr>
5563 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5565 2010-08-22 Tobias Burnus <burnus@net-b.de>
5568 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5570 2010-08-22 Tobias Burnus <burnus@net-b.de>
5573 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5575 2010-08-22 Tobias Burnus <burnus@net-b.de>
5576 Dominique d'Humieres <dominiq@lps.ens.fr>
5580 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5581 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5583 2010-08-21 Janus Weil <janus@gcc.gnu.org>
5588 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5589 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5590 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5592 2010-08-21 Tobias Burnus <burnus@net-b.de>
5596 * gfortran.dg/bessel_6.f90: New.
5597 * gfortran.dg/bessel_7.f90: New.
5599 2010-08-20 Jan Hubicka <jh@suse.cz>
5603 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5604 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5606 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
5609 * gcc.target/i386/pr45336-1.c: New.
5610 * gcc.target/i386/pr45336-2.c: Likewise.
5611 * gcc.target/i386/pr45336-3.c: Likewise.
5612 * gcc.target/i386/pr45336-4.c: Likewise.
5614 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
5617 * gcc.target/i386/volatile-2.c: Update scan strings to also
5618 include (%rip) for the memory reference on x86_64.
5620 2010-08-20 Jakub Jelinek <jakub@redhat.com>
5623 * gcc.dg/pr44974.c: New test.
5625 PR rtl-optimization/45353
5626 * gcc.dg/pr45353.c: New test.
5628 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
5630 * gcc.target/i386/volatile-2.c: New.
5632 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
5634 PR rtl-optimization/44691
5635 * gfortran.dg/pr44691.f: New test.
5637 2010-10-19 Olivier Hainque <hainque@adacore.com>
5639 * gcc.target/sparc/sibcall-dslot.c: New testcase.
5641 2010-08-19 Jason Merrill <jason@redhat.com>
5643 * g++.dg/init/synth3.C: New.
5644 * g++.dg/init/value8.C: New.
5645 * g++.dg/tree-ssa/empty-2.C: New.
5646 * g++.dg/cpp0x/noexcept09.C: New.
5648 2010-08-19 Daniel Kraft <d@domob.eu>
5652 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5653 * gfortran.dg/pointer_remapping_1.f90: New test.
5654 * gfortran.dg/pointer_remapping_2.f03: New test.
5655 * gfortran.dg/pointer_remapping_3.f08: New test.
5656 * gfortran.dg/pointer_remapping_4.f03: New test.
5657 * gfortran.dg/pointer_remapping_5.f08: New test.
5658 * gfortran.dg/pointer_remapping_6.f08: New test.
5660 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
5663 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5665 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5667 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5669 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
5671 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5674 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5677 * gcc.c-torture/execute/pr45070.c: New.
5679 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5681 * g++.dg/pr44328.C: New test.
5683 2010-08-19 Tobias Burnus <burnus@net-b.de>
5687 * gfortran.dg/bessel_3.f90: New.
5688 * gfortran.dg/bessel_4.f90: New.
5689 * gfortran.dg/bessel_5.f90: New.
5691 2010-08-19 Janus Weil <janus@gcc.gnu.org>
5694 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5695 * gfortran.dg/pointer_init_2.f90: New.
5696 * gfortran.dg/pointer_init_3.f90: New.
5697 * gfortran.dg/pointer_init_4.f90: New.
5699 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
5702 * g++.dg/pr45049-1.C: New test.
5703 * g++.dg/pr45049-2.C: New test.
5705 2010-08-18 Jie Zhang <jie@codesourcery.com>
5707 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5708 20 if __ARM_PCS is defined otherwise 64.
5709 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5710 instead of hard coded 64.
5712 2010-08-18 Yao Qi <yao@codesourcery.com>
5715 * gcc.target/arm/pr45094.c: New test.
5717 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5719 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5721 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5723 PR rtl-optimization/42575
5724 * gcc.target/arm/pr42575.c: New test.
5726 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5728 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5729 * gcc.dg/tls/thr-cse-1.c: New.
5731 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5734 * lib/target-supports.exp
5735 (check_effective_target_function_sections): New.
5736 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5737 function sections before proceding.
5739 2010-08-17 Jakub Jelinek <jakub@redhat.com>
5742 * gfortran.dg/pr45308.f03: New test.
5744 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
5747 * gcc.target/i386/pr45296.c: New test.
5749 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
5751 * g++.dg/ext/uow-1.C: New.
5752 * g++.dg/ext/uow-2.C: New.
5753 * g++.dg/ext/uow-3.C: New.
5754 * g++.dg/ext/uow-4.C: New.
5756 2010-08-17 Richard Guenther <rguenther@suse.de>
5759 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5761 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
5764 * gcc.dg/Wcxx-compat-20.c: New test.
5766 2010-08-17 Daniel Kraft <d@domob.eu>
5769 * gfortran.dg/associate_1.f03: Extended to test newly supported
5770 features like association to variables.
5771 * gfortran.dg/associate_3.f03: Removed check for illegal change
5772 of associate-name here...
5773 * gfortran.dg/associate_5.f03: ...and added it here.
5774 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5775 * gfortran.dg/associate_7.f03: New test.
5777 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
5779 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5781 2010-08-15 Daniel Kraft <d@domob.eu>
5784 * gfortran.dg/associate_1.f03: Enable test for array expressions.
5785 * gfortran.dg/associate_3.f03: Clarify comment.
5786 * gfortran.dg/associate_5.f03: New test.
5787 * gfortran.dg/associate_6.f03: New test.
5789 2010-08-15 Tobias Burnus <burnus@net-b.de>
5792 * gfortran.dg/bind_c_usage_21.f90: New.
5793 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5795 2010-08-15 Tobias Burnus <burnus@net-b.de>
5797 * gfortran.dg/optional_absent_1.f90: New.
5798 * gfortran.dg/null_actual.f90: New.
5800 2010-08-15 Tobias Burnus <burnus@net-b.de>
5802 * gfortran.dg/pointer_target_1.f90: New.
5803 * gfortran.dg/pointer_target_2.f90: New.
5804 * gfortran.dg/pointer_target_3.f90: New.
5806 2010-08-15 Daniel Kraft <d@domob.eu>
5809 * gfortran.dg/elemental_args_check_3.f90: New test.
5810 * gfortran.dg/impure_1.f08: New test.
5811 * gfortran.dg/impure_2.f08: New test.
5812 * gfortran.dg/impure_3.f90: New test.
5813 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5815 2010-08-15 Ira Rosen <irar@il.ibm.com>
5817 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5818 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5820 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5822 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5824 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5826 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5828 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5829 dg-require-effective-target after dg-do.
5831 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5833 * lib/target-supports.exp (check_effective_target_vect_int): Return
5834 true for Loongson targets.
5835 (check_effective_target_vect_shift): Likewise.
5836 (check_effective_target_vect_no_int_max): Likewise.
5837 (check_effective_target_vect_no_align): Likewise.
5838 (check_effective_target_vect_short_mult): Likewise.
5840 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
5842 * g++.dg/cast.C: Change fields of structures to "long" to pass
5843 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5844 * g++.dg/cpp0x/iop.C: Ditto.
5845 * g++.dg/cpp0x/named_refs.C: Ditto.
5846 * g++.dg/cpp0x/rv1p.C: Ditto.
5847 * g++.dg/cpp0x/rv2p.C: Ditto.
5848 * g++.dg/cpp0x/rv3p.C: Ditto.
5849 * g++.dg/cpp0x/rv4p.C: Ditto.
5850 * g++.dg/cpp0x/rv5p.C: Ditto.
5851 * g++.dg/cpp0x/rv6p.C: Ditto.
5852 * g++.dg/cpp0x/rv7p.C: Ditto.
5853 * g++.dg/cpp0x/rv8p.C: Ditto.
5854 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5856 2010-08-13 Daniel Kraft <d@domob.eu>
5858 * gfortran.dg/implied_shape_1.f08: New test.
5859 * gfortran.dg/implied_shape_2.f90: New test.
5860 * gfortran.dg/implied_shape_3.f08: New test.
5862 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5865 * gfortran.dg/char_component_initializer_1.f90: New test.
5867 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
5869 PR tree-optimization/45241
5870 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5872 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
5874 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5876 * gcc.target/i386/pr40906-2.c: Ditto.
5877 * gcc.target/i386/pr40906-3.c: Ditto.
5879 2010-08-12 Jakub Jelinek <jakub@redhat.com>
5882 * gcc.c-torture/execute/pr45262.c: New test.
5884 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
5886 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5888 * g++.dg/other/profile1.C: Ditto.
5890 2010-08-12 Richard Guenther <rguenther@suse.de>
5892 PR tree-optimization/45232
5893 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5894 * gcc.dg/tree-ssa/loop-7.c: Adjust.
5895 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5896 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5897 unsigned arithmetic.
5898 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5899 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5900 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5901 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5902 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5903 unsigned arithmetic.
5904 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5905 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5906 unsigned arithmetic.
5907 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5908 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5909 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5910 unsigned arithmetic.
5911 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5912 * gcc.dg/tree-ssa/negate.c: Adjust.
5913 * gcc.dg/vect/vect-1.c: Adjust.
5914 * gfortran.dg/reassoc_6.f: XFAIL.
5916 2010-08-12 Jakub Jelinek <jakub@redhat.com>
5919 * gcc.dg/pr45259.c: New test.
5921 2010-08-12 Wei Guozhi <carrot@google.com>
5924 * gcc.target/arm/pr44999.c: New testcase.
5926 2010-08-12 Jie Zhang <jie@codesourcery.com>
5928 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5930 (main): Adjust accordingly.
5932 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5934 * gfortran.dg/graphite/id-22.f: New.
5936 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5938 * gcc.dg/graphite/id-26.c: New.
5940 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5942 * gcc.dg/graphite/id-25.c: New.
5944 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5946 * gcc.dg/graphite/run-id-5.c: New.
5947 * gcc.dg/graphite/run-id-6.c: New.
5948 * gfortran.dg/graphite/id-21.f: New.
5950 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5952 * gcc.dg/graphite/id-24.c: New.
5954 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5956 * gcc.dg/tree-ssa/pr20742.c: New.
5958 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5960 * gcc.dg/graphite/id-23.c: New.
5962 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5964 * gfortran.dg/graphite/id-20.f: Adjust testcase.
5966 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5968 * gcc.dg/graphite/pr42729.c: New.
5970 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5972 * gfortran.dg/graphite/id-20.f: New.
5974 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5976 * gcc.dg/graphite/id-22.c: New.
5978 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5980 * gcc.dg/graphite/run-id-2.c: Call abort.
5982 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5984 * gcc.dg/graphite/id-20.c: New.
5986 2010-08-11 Janus Weil <janus@gcc.gnu.org>
5987 Steve Kargl <kargl@gcc.gnu.org>
5990 * gfortran.dg/move_alloc_3.f90: New.
5991 * gfortran.dg/random_seed_2.f90: New.
5993 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5995 * lib/target-supports.exp (check_effective_target_sync_int_long):
5997 (check_effective_target_sync_char_short): Likewise.
5999 2010-08-10 Yao Qi <yao@codesourcery.com>
6001 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6003 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6004 * g++.dg/other/packed1.C: Likewise.
6005 * g++.dg/other/crash-4.C: Likewise.
6006 * g++.dg/ext/packed8.C: Likewise.
6007 * g++.dg/init/array16.C: Likewise.
6009 2010-08-10 xinliang David Li <davidxl@google.com>
6010 * gcc.dg/tree-ssa/loop-19.c: Add option
6011 -fno-prefetch-loop-array
6013 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6016 * gcc.c-torture/compile/pr45182.c: New test.
6018 2010-08-09 Jason Merrill <jason@redhat.com>
6021 * g++.dg/cpp0x/variadic-104.C: New.
6023 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6026 * gfortran.dg/dependency_32.f90: New test.
6028 2010-08-09 Richard Guenther <rguenther@suse.de>
6031 * g++.dg/opt/nrv17.C: New testcase.
6033 2010-08-09 Richard Guenther <rguenther@suse.de>
6036 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6037 alignment from MEM_REF offset only if we took it from the
6040 * gcc.target/i386/pr24178.c: New testcase.
6042 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6044 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6045 * gcc.dg/20030702-1.c: Ditto.
6046 * gcc.dg/20050309-1.c: Ditto.
6047 * gcc.dg/20050325-1.c: Ditto.
6048 * gcc.dg/20050330-2.c: Ditto.
6049 * gcc.dg/20051201-1.c: Ditto.
6050 * gcc.dg/gomp/pr27573.c: Ditto.
6051 * gcc.dg/gomp/pr34610.c: Ditto.
6052 * gcc.dg/pr24225.c: Ditto.
6053 * gcc.dg/pr26570.c: Ditto.
6054 * gcc.dg/pr32773.c: Ditto.
6055 * g++.dg/gcov/gcov-6.C: Ditto.
6056 * g++.dg/gomp/pr34608.C: Ditto.
6057 * gfortran.dg/gomp/pr27573.f90: Ditto.
6059 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
6060 dg-require-host-local dg directive.
6061 * gcc.dg/profile-dir-2.c: Ditto.
6062 * gcc.dg/profile-dir-3.c: Ditto.
6064 2010-08-08 Richard Guenther <rguenther@suse.de>
6066 PR tree-optimization/45109
6067 * gcc.c-torture/compile/pr45109.c: New testcase.
6069 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6071 * gcc.dg/march.c: Skip if -march defined.
6072 * gcc.dg/mtune.c: Skip if -mtune defined.
6074 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6075 generic thunk support.
6077 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
6080 * gcc.target/i386/pr45213.c: New test.
6082 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6085 * gfortran.dg/fmt_error_11.f03: New test.
6087 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
6089 * lib/target-supports.exp (check_effective_target_sync_int_long):
6090 Add arm*-*-linux-gnueabi.
6091 (check_effective_target_sync_char_short): Likewise.
6093 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6096 * gfortran.dg/dependency_31.f90: New test.
6098 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6100 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6102 2010-08-06 Jason Merrill <jason@redhat.com>
6104 * g++.dg/cpp0x/sfinae3.C: New.
6105 * g++.dg/cpp0x/sfinae4.C: New.
6107 2010-08-06 Richard Guenther <rguenther@suse.de>
6109 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6110 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6111 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6112 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6113 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6114 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6115 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6116 * gcc.c-torture/execute/20100805-1.c: Likewise.
6118 2010-08-05 Martin Jambor <mjambor@suse.cz>
6121 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6123 2010-08-05 Martin Jambor <mjambor@suse.cz>
6125 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6126 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6128 2010-08-05 Martin Jambor <mjambor@suse.cz>
6130 * g++.dg/ipa/devirt-1.C: New test.
6131 * g++.dg/ipa/devirt-2.C: Likewise.
6132 * g++.dg/ipa/devirt-3.C: Likewise.
6133 * g++.dg/ipa/devirt-4.C: Likewise.
6134 * g++.dg/ipa/devirt-5.C: Likewise.
6135 * gcc.dg/ipa/iinline-3.c: Likewise.
6137 2010-08-05 Jie Zhang <jie@codesourcery.com>
6139 PR tree-optimization/45144
6140 * gcc.dg/tree-ssa/pr45144.c: New test.
6142 2010-08-04 Janus Weil <janus@gcc.gnu.org>
6147 * gfortran.dg/class_25.f03: New.
6148 * gfortran.dg/class_26.f03: New.
6150 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6152 * g++.dg/warn/miss-format-1.C: Update line number.
6154 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
6157 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6158 .frame and .mask assembler directives.
6160 2010-08-04 Richard Guenther <rguenther@suse.de>
6162 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6163 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6164 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6165 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6167 2010-08-04 Tobias Burnus <burnus@net-b.de>
6170 * gfortran.dg/derived_constructor_char_1.f90: New.
6171 * gfortran.dg/derived_constructor_char_2.f90: New.
6173 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6176 * gfortran.dg/dependency_30.f90: New test.
6178 2010-08-03 Jan Hubicka <jh@suse.cz>
6180 * gcc.c-torture/compile/pr45085.c: New testcase.
6182 2010-08-03 Janus Weil <janus@gcc.gnu.org>
6186 * gfortran.dg/typebound_call_9.f03: Modified.
6187 * gfortran.dg/typebound_generic_1.f03: Modified.
6189 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6193 * gfortran.dg/dependency_29.f90: New test.
6195 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6198 * gfortran.dg/character_comparison_2.f90: New test.
6199 * gfortran.dg/character_comparison_3.f90: New test.
6200 * gfortran.dg/dependency_28.f90: New test.
6202 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
6205 * gcc.target/arm/pr40457-1.c: New test.
6206 * gcc.target/arm/pr40457-2.c: New test.
6208 2010-08-01 Janus Weil <janus@gcc.gnu.org>
6211 * gfortran.dg/typebound_call_17.f03: New.
6213 2010-07-30 Janus Weil <janus@gcc.gnu.org>
6216 * gfortran.dg/allocate_derived_3.f90: New.
6218 2010-07-30 Xinliang David Li <davidxl@google.com>
6219 PR tree-optimization/45121
6220 * c-c++-common/uninit-17.c: Add -fno-ivops option.
6222 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6225 * g++.dg/pr45112.C: New test.
6227 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6230 PR rtl-optimization/45137
6231 * gcc.dg/pr45055.c: New test.
6233 2010-07-30 Alan Modra <amodra@gmail.com>
6235 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6236 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6238 2010-07-29 Tobias Burnus <burnus@net-b.de>
6242 * gfortran.dg/whole_file_25.f90: New.
6243 * gfortran.dg/whole_file_26.f90: New.
6244 * gfortran.dg/whole_file_27.f90: New.
6246 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6249 * gfortran.dg/typebound_proc_17.f03: New.
6251 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6254 * gfortran.dg/move_alloc_2.f90: New.
6256 2010-07-29 Xinliang David Li <davidxl@google.com>
6257 PR tree-optimization/45121
6258 * c-c++-common/uninit-17.c: Fix expected output.
6260 2010-07-29 Richard Guenther <rguenther@suse.de>
6262 PR tree-optimization/45120
6263 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6265 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6269 * gfortran.dg/pr42051.f03: New testcase.
6271 2010-07-29 Richard Guenther <rguenther@suse.de>
6274 * gcc.c-torture/execute/pr45034.c: New testcase.
6276 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6279 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6281 2010-07-28 Daniel Kraft <d@domob.eu>
6283 * gfortran.dg/bound_8.f90: New test.
6285 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6288 * gcc.dg/pr45105.c: New test.
6290 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6292 PR rtl-optimization/45107
6293 * gcc.dg/pr45107.c: New test.
6295 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6297 PR rtl-optimization/45101
6298 * gcc.dg/pr45101.c: New test.
6300 2010-07-28 Tobias Burnus <burnus@net-b.de>
6303 * gfortran.dg/whole_file_24.f90: New.
6305 2010-07-27 Jason Merrill <jason@redhat.com>
6307 * g++.dg/cpp0x/variadic102.C: New.
6308 * g++.dg/cpp0x/variadic103.C: New.
6310 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6312 PR rtl-optimization/40956
6315 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6316 * gcc.target/arm/pr42574.c: Add tests.
6318 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6320 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6322 (cleanup-repo-files): Ditto.
6323 (cleanup-saved-temps): Ditto.
6325 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6328 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6331 * gcc.dg/pr45079.c: New test.
6333 2010-07-27 Ira Rosen <irar@il.ibm.com>
6335 PR tree-optimization/44152
6336 * gcc.dg/vect/fast-math-pr44152.c: New test.
6338 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
6341 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6342 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6343 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6344 * obj-c++.dg/torture/trivial.mm: Ditto.
6345 * objc.dg/torture/tls/thr-init-2.m: Ditto.
6346 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6347 * objc.dg/torture/tls/thr-init.m: Ditto.
6348 * objc.dg/torture/trivial.m: Ditto.
6350 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6352 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6353 Skip on spu-*-* targets.
6355 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6357 PR tree-optimization/45083
6358 * gcc.dg/pr45083.c: New test.
6360 2010-07-26 Tobias Burnus <burnus@net-b.de>
6363 * gfortran.dg/whole_file_22.f90: New test.
6364 * gfortran.dg/whole_file_23.f90: New test.
6366 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
6367 Jack Howarth <howarth@bromo.med.uc.edu>
6368 Richard Henderson <rth@redhat.com>
6371 * gcc.dg/tls/thr-init-1.c: New.
6372 * gcc.dg/tls/thr-init-2.c: New.
6373 * gcc.dg/torture/tls New.
6374 * gcc.dg/torture/tls/tls-test.c: New.
6375 * gcc.dg/torture/tls/thr-init-1.c: New.
6376 * gcc.dg/torture/tls/tls.exp: New.
6377 * gcc.dg/torture/tls/thr-init-2.c: New.
6378 * gcc.dg/tls/emutls-2.c: New test
6380 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6381 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6382 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6383 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6384 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6385 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6386 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6387 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6388 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6389 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6390 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6391 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6392 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6393 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6394 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6395 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6396 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6397 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6398 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6399 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6400 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6401 gfortran.dg/gomp/omp_threadprivate1.f90,
6402 gfortran.dg/gomp/omp_threadprivate2.f90,
6403 gfortran.dg/gomp/reduction1.f90,
6404 gfortran.dg/gomp/sharing-1.f90: Likewise.
6406 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6408 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6410 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6411 dg-require-visibility.
6413 2010-07-26 Richard Guenther <rguenther@suse.de>
6415 PR tree-optimization/43784
6416 * gcc.c-torture/execute/pr43784.c: New testcase.
6417 * g++.dg/torture/pr43784.C: Likewise.
6419 2010-07-26 Richard Guenther <rguenther@suse.de>
6422 * g++.dg/pr45056.C: New testcase.
6424 2010-07-26 Richard Guenther <rguenther@suse.de>
6426 PR tree-optimization/45071
6427 * gcc.dg/pr45071.c: New testcase.
6429 2010-07-26 Tobias Burnus <burnus@net-b.de>
6432 * gfortran.dg/namelist_62.f90: New.
6434 2010-07-26 Richard Guenther <rguenther@suse.de>
6436 * gcc.c-torture/execute/pr45017.c: Move ...
6437 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6439 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6442 * trim_optimize_1.f90: New test.
6443 * character_comparision_1.f90: New test.
6445 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6448 * gfortran.dg/wtruncate_fix.f: New test.
6450 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6453 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6455 2010-07-24 Richard Guenther <rguenther@suse.de>
6458 * g++.dg/lto/20100724-1_0.C: New testcase.
6460 2010-07-24 Richard Guenther <rguenther@suse.de>
6463 * gcc.dg/lto/20100724-1_0.c: New testcase.
6464 * gcc.dg/lto/20100724-1_1.c: Likewise.
6466 2010-07-24 Tobias Burnus <burnus@net-b.de>
6469 * gfortran.dg/whole_file_21.f90: New.
6471 * gfortran.dg/integer_exponentiation_3.F90: Use
6472 -ffloat-store only for i?86/x86-64 -m32.
6474 2010-07-24 Tobias Burnus <burnus@net-b.de>
6476 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6477 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6479 2010-07-24 Tobias Burnus <burnus@net-b.de>
6481 * gfortran.dg/func_decl_4.f90: Split test into two ...
6482 * gfortran.dg/func_decl_5.f90: ... parts.
6483 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6484 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6485 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6486 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6487 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6488 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6489 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6490 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6491 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6492 * gfortran.dg/sizeof.f90: Make test valid.
6493 * gfortran.dg/pr20865.f90: Add new dg-error.
6494 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6495 * gfortran.dg/g77/19990218-0.f: Ditto.
6496 * gfortran.dg/g77/19990218-1.f: Ditto.
6497 * gfortran.dg/g77/970625-2.f: Ditto.
6498 * gfortran.dg/pr37243.f: Fix function declaration.
6499 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6500 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6502 2010-07-23 Tobias Burnus <burnus@net-b.de>
6505 * gfortran.dg/char_array_structure_constructor.f90: Add
6506 -fwhole-file as dg-option as it otherwise fails on some
6509 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6511 * gnat.dg/aggr16.ad[sb]: New test.
6512 * gnat.dg/aggr16_pkg.ads: New helper.
6514 2010-07-23 Richard Guenther <rguenther@suse.de>
6517 * g++.dg/lto/20100723-1_0.C: New testcase.
6519 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6521 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6523 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6524 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6526 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6528 * lib/target-supports.exp (add_options_for_tls): New proc.
6529 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6530 * g++.dg/tls/static-1a.cc: Likewise.
6531 * gcc.dg/tls/emutls-1.c: Likewise.
6532 * gcc.dg/tls/opt-11.c: Likewise.
6533 * gcc.dg/tls/opt-12.c: Likewise.
6534 * gcc.dg/tls/pr24428-2.c: Likewise.
6535 * gcc.dg/tls/pr24428.c: Likewise.
6536 * obj-c++.dg/tls/static-1.mm: Likewise.
6537 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6538 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6539 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6540 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6541 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6542 * objc.dg/torture/tls/thr-init.m: Likewise.
6543 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6545 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6547 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6548 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6549 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6550 optimized dump files.
6552 2010-07-23 Jakub Jelinek <jakub@redhat.com>
6554 PR tree-optimization/45047
6555 * gcc.c-torture/compile/pr45047.c: New test.
6557 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6559 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6560 instead of dg-compile.
6561 * gcc.dg/float-range-4.c: Ditto.
6562 * gcc.dg/float-range-5.c: Ditto.
6563 * gcc.dg/fold-overflow-1.c: Ditto.
6564 * gcc.dg/gomp/sections-4.c: Ditto.
6565 * gcc.dg/transparent-union-1.c: Ditto.
6566 * gcc.dg/transparent-union-2.c: Ditto.
6567 * gcc.target/i386/pr39315-check.c: Ditto.
6568 * g++.dg/gomp/sections-4.C: Ditto.
6569 * g++.dg/template/dtor7.C: Ditto.
6570 * g++.dg/tree-ssa/pr19952.C: Ditto.
6571 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6572 * gfortran.dg/graphite/pr42185.f90: Ditto.
6573 * gfortran.dg/namelist_36.f90: Ditto.
6574 * gnat.dg/noreturn1.adb: Ditto.
6575 * gnat.dg/specs/small_alignment.ads: Ditto.
6577 2010-07-23 Martin Jambor <mjambor@suse.cz>
6579 PR tree-optimization/44915
6580 * g++.dg/torture/pr44915.C: New test.
6582 2010-07-23 Martin Jambor <mjambor@suse.cz>
6584 PR tree-optimization/44914
6585 * g++.dg/tree-ssa/pr44914.C: New test.
6587 2010-07-23 Jie Zhang <jie@codesourcery.com>
6590 * gcc.dg/pr44290-1.c: New test.
6591 * gcc.dg/pr44290-2.c: New test.
6593 2010-07-23 Jason Merrill <jason@redhat.com>
6596 * g++.dg/abi/mangle44.C: New.
6598 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6600 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6601 for compile-time only tests.
6602 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6604 * gcc.target/i386/pr39315-4.c: Ditto.
6605 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6606 target check. Include sse-os-support.h.
6607 (main): Call check_isa and sse_os_support.
6608 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6609 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6610 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6611 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6612 target check. Include sse-os-support.h.
6613 (main): Call check_isa and sse_os_support.
6614 * gcc.target/i386/vperm-v2df.c: Ditto.
6616 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6618 * lib/target-supports.exp (check_avx_hw_available): New procedure.
6619 (check_effective_target_avx_runtime): New procedure.
6620 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6621 (check_effective_target_sse_runtime): Add check_effective_target_sse.
6623 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6624 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
6625 and __get_cpuid test.
6626 * gcc.dg/compat/vector-2b_main.c: Ditto.
6628 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6630 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6631 for compile-time only test.
6632 * gcc.dg/pr32716.c: Ditto.
6633 * gcc.dg/pr34856.c: Ditto.
6634 * gcc.dg/pr36997.c: Ditto.
6635 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6636 * gfortran.dg/pr28158.f90: Ditto.
6637 * gfortran.dg/pr30667.f: Ditto.
6639 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6640 i?86-*-* and x86_64-*-* targets to disable execution on targets
6641 without sse2 runtime support.
6642 * g++.dg/vect/vect.exp: Ditto.
6643 * gfortran.dg/vect/vect.exp: Ditto.
6645 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6646 * gcc.dg/pr37544.c: Ditto.
6647 * gcc.dg/pr40550.c: Ditto.
6648 * gcc.dg/compat/union-m128-1_main.c: Ditto.
6649 * gcc.dg/compat/vector-1a_main.c: Ditto.
6650 * gcc.dg/compat/vector-2a_main.c: Ditto.
6651 * gcc.dg/torture/pr16104-1.c: Ditto.
6652 * gcc.dg/torture/pr35771-1.c: Ditto.
6653 * gcc.dg/torture/pr35771-2.c: Ditto.
6654 * gcc.dg/torture/pr35771-3.c: Ditto.
6655 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6656 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6657 * gcc.dg/torture/stackalign/push-1.c: Ditto.
6658 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6659 * g++.dg/other/i386-1.C: Ditto.
6660 * g++.dg/other/pr40446.C: Ditto.
6662 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6664 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6666 2010-07-23 Daniel Kraft <d@domob.eu>
6669 * gfortran.dg/exit_1.f08: New test.
6670 * gfortran.dg/exit_2.f08: New test.
6672 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
6674 PR tree-optimization/39839
6675 * gcc.target/arm/pr39839.c: New test case.
6677 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6679 * gnat.dg/unchecked_convert5b.adb: New test.
6680 * gnat.dg/unchecked_convert6.adb: Likewise.
6681 * gnat.dg/unchecked_convert6b.adb: Likewise.
6683 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6685 * gnat.dg/aggr15.ad[sb]: New test.
6687 2010-07-22 Dodji Seketeli <dodji@redhat.com>
6690 * g++.dg/debug/dwarf2/nested-2.C: New test case.
6692 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
6694 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6695 with dg-require-linker-plugin.
6697 2010-07-22 Richard Guenther <rguenther@suse.de>
6700 * g++.dg/lto/20100722-1_0.C: New testcase.
6702 2010-07-22 Richard Guenther <rguenther@suse.de>
6705 * gcc.dg/lto/20100720-3_0.c: New testcase.
6706 * gcc.dg/lto/20100720-3_1.c: Likewise.
6708 2010-07-22 Richard Guenther <rguenther@suse.de>
6710 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6711 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6714 * gcc.dg/lto/20100722-1_0.c: New testcase.
6716 2010-07-22 Martin Jambor <mjambor@suse.cz>
6718 PR tree-optimization/44891
6719 * gcc.c-torture/compile/pr44891.c: New test.
6721 2010-07-22 Richard Guenther <rguenther@suse.de>
6723 PR tree-optimization/45017
6724 * gcc.c-torture/execute/pr45017.c: New testcase.
6726 2010-07-22 Tobias Burnus <burnus@net-b.de>
6729 * gfortran.dg/aliasing_dummy_5.f90: New.
6731 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6734 * gcc.target/arm/pr43698.c: New test.
6736 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
6739 * Revert my commit r162325 for this PR.
6741 2010-07-21 Jakub Jelinek <jakub@redhat.com>
6744 * gcc.target/m68k/pr45015.c: New test.
6746 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
6749 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6752 2010-07-21 Richard Guenther <rguenther@suse.de>
6755 * g++.dg/lto/20100721-1_0.C: New testcase.
6757 2010-07-21 Martin Jambor <mjambor@suse.cz>
6759 PR tree-optimization/44900
6760 * g++.dg/torture/pr44900.C: New test.
6762 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
6765 * c-c++-common/uninit-17.c: Correct expected error.
6767 2010-07-21 Jakub Jelinek <jakub@redhat.com>
6769 * gcc.dg/guality/asm-1.c: New test.
6772 * gcc.dg/guality/pr45003-2.c: New test.
6773 * gcc.dg/guality/pr45003-3.c: New test.
6775 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6778 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6780 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
6782 * lib/scanasm.exp (dg-function-on-line): Test that a function is
6783 defined on the current line.
6784 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6785 * g++.dg/debug/dwarf2/pr44641.C: New.
6787 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
6789 * gcc.target/powerpc/block-move-1.c: New test.
6790 * gcc.target/powerpc/block-move-2.c: New test.
6792 2010-07-20 Jason Merrill <jason@redhat.com>
6795 * g++.dg/cpp0x/sfinae2.C: New.
6797 2010-07-20 Richard Guenther <rguenther@suse.de>
6800 * gcc.dg/lto/20100720-4_0.c: New testcase.
6802 2010-07-20 Richard Guenther <rguenther@suse.de>
6805 * gcc.dg/lto/20100720-2_0.c: New testcase.
6806 * gcc.dg/lto/20100720-2_1.c: Likewise.
6808 2010-07-20 Richard Guenther <rguenther@suse.de>
6811 * gcc.dg/lto/20100720-1_0.c: New testcase.
6812 * gcc.dg/lto/20100720-1_1.c: Likewise.
6814 2010-07-20 Jakub Jelinek <jakub@redhat.com>
6817 * gcc.dg/guality/pr45003-1.c: New test.
6819 2010-07-20 Richard Guenther <rguenther@suse.de>
6821 PR tree-optimization/44977
6822 * gcc.dg/torture/pr44977.c: New testcase.
6824 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
6826 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6829 2010-07-20 Richard Guenther <rguenther@suse.de>
6833 * gcc.dg/pr44971.c: New testcase.
6834 * gcc.c-torture/compile/pr44988.c: Likewise.
6836 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
6839 * gfortran.dg/allocate_with_typespec.f90: New test.
6840 * gfortran.dg/allocate_derived_1.f90: Update error message.
6842 2010-07-19 Jason Merrill <jason@redhat.com>
6845 * g++.dg/cpp0x/decltype23.C: New.
6847 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
6850 * gfortran.dg/class_defined_operator_1.f03 : New test.
6852 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
6854 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6855 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6856 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
6857 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6859 2010-07-19 Richard Guenther <rguenther@suse.de>
6862 * gcc.c-torture/compile/pr44941.c: New testcase.
6864 2010-07-19 Jason Merrill <jason@redhat.com>
6867 * g++.dg/template/sfinae24.C: New.
6869 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
6872 * gfortran.dg/data_implied_do_2.f90: Removed.
6874 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6877 * g++.dg/template/sfinae23.C: New.
6879 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6881 * lib/target-supports.exp (check_sse_os_support_available): New
6883 (check_sse_hw_available): New proc.
6884 (check_effective_target_sse_runtime): New proc.
6885 (check_effective_target_sse2_runtime): New proc.
6886 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6887 -msse2 if check_sse_os_support_available.
6888 * g++.dg/vect/vect.exp: Only run -msse2 tests if
6889 check_sse_os_support_available.
6890 * gcc.dg/vect/vect.exp: Likewise.
6891 * gfortran.dg/vect/vect.exp: Likewise.
6892 * gcc.target/i386/sol2-check: Renamed to ...
6893 * gcc.target/i386/sse-os-support.h: ... this.
6894 (sol2_check): Renamed to ...
6895 (sse_os_support): ... this.
6896 Only test movss with xmm registers.
6897 * gcc.target/i386/sse-check.h: Reflect new header and function names.
6898 Removed ILL_INSN, ILL_INSN_LEN.
6899 * gcc.target/i386/sse2-check.h: Likewise.
6900 * gcc.target/i386/sse3-check.h: Likewise.
6901 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6902 Removed cpuid.h, __get_cpuid test.
6903 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6904 Removed cpuid.h, __get_cpuid test.
6905 * g++.dg/other/pr40446.C: Likewise.
6906 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6907 * gcc.dg/compat/vector-1a_main.c: Likewise.
6908 * gcc.dg/compat/vector-2a_main.c: Likewise.
6909 * gcc.dg/pr36584.c: Likewise.
6910 * gcc.dg/pr37544.c: Likewise.
6911 * gcc.dg/torture/pr16104-1.c: Likewise.
6912 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6913 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6914 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6915 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6916 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6917 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6919 * gcc.dg/torture/pr35771-2.c: Likewise.
6920 * gcc.dg/torture/pr35771-3.c: Likewise.
6921 * gcc.target/i386/pr39315-2.c: Likewise.
6922 * gcc.target/i386/pr39315-4.c: Likewise.
6923 * gcc.target/i386/vperm-v2df.c: Likewise.
6924 * gcc.target/i386/vperm-v2di.c: Likewise.
6925 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6926 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6929 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
6932 * gfortran.dg/data_implied_do_2.f90: New test.
6934 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6936 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6938 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6940 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6941 to the "mips16" group.
6942 (mips_using_mips16_p): New procedure.
6943 (mips-dg-options): Use it.
6945 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6947 * gcc.target/mips/mips16-attributes-4.c: New test.
6949 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
6952 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6953 * gcc.target/powerpc/recip-2.c: Ditto.
6954 * gcc.target/powerpc/recip-3.c: Ditto.
6956 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
6958 * gcc.target/arm/pr42235.c: New test.
6960 2010-07-16 Jason Merrill <jason@redhat.com>
6963 * g++.dg/template/partial8.C: New.
6965 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6967 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6968 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
6970 (gualcvt): New overloaded inline.
6971 (GUALCVT): Use it for C++.
6972 * g++.dg/guality/guality.exp: New.
6973 * g++.dg/guality/guality.h: New.
6974 * g++.dg/guality/redeclaration1.C: New test.
6975 * g++.dg/dg.exp: Prune also guality/* tests.
6976 * gcc.dg/guality/pr43141.c: Moved to...
6977 * c-c++-common/guality/pr43141.c: ... here.
6979 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6982 * gfortran.dg/char4_iunit_2.f03: New test.
6984 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
6987 * lib/plugin-support.exp (plugin-test-execute):
6988 Add ${gcc_objdir}/intl to includes.
6990 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6993 * gcc.c-torture/execute/pr44942.c: New test.
6994 * gcc.target/i386/pr44942.c: New test.
6996 2010-07-15 Jason Merrill <jason@redhat.com>
6999 * g++.dg/cpp0x/implicit7.C: New.
7000 * g++.dg/cpp0x/implicit8.C: New.
7002 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7004 Disable float tests for __SPU__ targets due to lack of signed zero:
7005 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7006 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7007 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7008 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7009 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7010 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7011 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7012 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7013 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7015 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7017 * gfortran.dg/select_char_2.f90: New test.
7019 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7021 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7024 2010-07-15 Janus Weil <janus@gcc.gnu.org>
7027 * gfortran.dg/typebound_generic_9.f03: New.
7029 2010-07-15 Richard Guenther <rguenther@suse.de>
7031 PR tree-optimization/44946
7032 * gcc.c-torture/compile/pr44946.c: New testcase.
7034 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7037 * gfortran.dg/select_char_3.f90: New test.
7039 2010-07-15 Magnus Granberg <zorry@gentoo.org>
7040 Kevin F. Quinn <kevquinn@gentoo.org>
7042 * gcc.dg/Wtrampolines.c: New.
7044 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7047 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7049 2010-07-14 Jason Merrill <jason@redhat.com>
7052 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7054 Implement C++0x unrestricted unions (N2544)
7055 * g++.dg/cpp0x/union1.C: New.
7056 * g++.dg/cpp0x/union2.C: New.
7057 * g++.dg/cpp0x/union3.C: New.
7058 * g++.dg/cpp0x/defaulted2.C: Adjust.
7059 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7060 * g++.old-deja/g++.ext/anon2.C: Adjust.
7061 * g++.old-deja/g++.mike/misc6.C: Adjust.
7063 2010-07-14 Janus Weil <janus@gcc.gnu.org>
7066 * gfortran.dg/c_loc_tests_15.f90: New.
7068 2010-07-13 Jason Merrill <jason@redhat.com>
7071 * g++.dg/cpp0x/implicit6.C: New.
7073 2010-07-13 Jason Merrill <jason@redhat.com>
7076 * g++.dg/abi/noreturn1.C: New.
7077 * g++.dg/abi/noreturn2.C: New.
7079 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
7083 * c-c++-common/pr44832.c: New test.
7085 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
7088 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7089 on the target. Make sure that we can assemble the emitted asm when
7090 the test type is 'compile'.
7092 2010-07-13 Richard Guenther <rguenther@suse.de>
7094 PR tree-optimization/36960
7095 * g++.dg/torture/pr36960.C: New testcase.
7097 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7100 * g++.dg/template/sfinae21.C: New.
7101 * g++.dg/template/sfinae22.C: Likewise.
7103 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7106 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7107 * gcc.dg/plugin/ggcplug.c: Likewise.
7108 * g++.dg/plugin/selfassign.c: Likewise.
7109 * g++.dg/plugin/attribute_plugin.c: Likewise.
7110 * g++.dg/plugin/dumb_plugin.c: Likewise.
7111 * g++.dg/plugin/pragma_plugin.c: Likewise.
7113 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7115 * gcc.c-torture/execute/pr44683.x: New.
7116 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7118 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7124 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7125 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7126 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7127 * gfortran.dh/typebound_call_16.f03: New.
7128 * gfortran.dg/typebound_generic_6.f03: New.
7129 * gfortran.dg/typebound_generic_7.f03: New.
7130 * gfortran.dg/typebound_generic_8.f03: New.
7132 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7135 * gfortran.dg/char4_iunit_1.f03: New test.
7137 2010-07-12 Jakub Jelinek <jakub@redhat.com>
7139 * gcc.dg/tree-ssa/vrp53.c: New test.
7141 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7144 * g++.dg/template/sfinae19.C: New.
7145 * g++.dg/template/sfinae20.C: Likewise.
7147 2010-07-12 Jie Zhang <jie@codesourcery.com>
7149 * gcc.target/arm/interrupt-1.c: New test.
7150 * gcc.target/arm/interrupt-2.c: New test.
7152 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7154 * gcc.dg/pr42427.c: Require c99_runtime.
7155 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7157 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7158 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7159 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7160 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7161 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7162 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7163 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7164 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7165 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7166 * gcc.target/i386/pr37275.c: Require visibility support.
7168 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7170 * lib/target-supports.exp (check_effective_target_sse): New proc.
7171 * gcc.target/i386/sol2-check.h: New file.
7172 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7173 Include sol2-check.h.
7174 (main) Only run do_test () if sol2_check ().
7175 * gcc.target/i386/sse2-check.h: Likewise.
7176 * gcc.target/i386/sse3-check.h: Likewise.
7177 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7178 [__sun__ && __svr4__]: Execute SSE2 instruction.
7179 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7180 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7181 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7182 * g++.dg/ext/vector14.C: Likewise.
7183 * g++.dg/other/mmintrin.C: Likewise.
7184 * gcc.dg/20020418-1.c: Likewise.
7185 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7186 * gcc.dg/format/ms_unnamed-1.c: Likewise.
7187 * gcc.dg/format/unnamed-1.c: Likewise.
7188 Adapt dg-warning line number.
7189 * gcc.dg/graphite/pr40281.c: Likewise.
7190 * gcc.dg/pr32176.c: Likewise.
7191 * gcc.dg/pr40550.c: Likewise.
7192 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7193 * gcc.dg/torture/pr36891.c: Likewise.
7194 * gcc.target/i386/20020218-1.c: Likewise.
7195 * gcc.target/i386/20020523.c: Likewise.
7196 * gcc.target/i386/abi-1.c: Likewise.
7197 * gcc.target/i386/brokensqrt.c: Likewise.
7198 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7199 * gcc.target/i386/pr13366.c: Likewise.
7200 * gcc.target/i386/pr13685.c: Likewise.
7201 * gcc.target/i386/pr24306.c: Likewise.
7202 * gcc.target/i386/pr31486.c: Likewise.
7203 * gcc.target/i386/pr32065-1.c: Likewise.
7204 * gcc.target/i386/pr32065-2.c: Likewise.
7205 * gcc.target/i386/pr32389.c: Likewise.
7206 * gcc.target/i386/pr38824.c: Likewise.
7207 * gcc.target/i386/pr38931.c: Likewise.
7208 * gcc.target/i386/pr39592-1.c: Likewise.
7209 * gcc.target/i386/pr43766.c: Likewise.
7210 * gcc.target/i386/recip-divf.c: Likewise.
7211 * gcc.target/i386/recip-sqrtf.c: Likewise.
7212 * gcc.target/i386/recip-vec-divf.c: Likewise.
7213 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7214 * gcc.target/i386/sse-1.c: Likewise.
7215 * gcc.target/i386/sse-16.c: Likewise.
7216 * gcc.target/i386/sse-2.c: Likewise.
7217 * gcc.target/i386/sse-20.c: Likewise.
7218 * gcc.target/i386/sse-3.c: Likewise.
7219 * gcc.target/i386/sse-7.c: Likewise.
7220 * gcc.target/i386/sse-9.c: Likewise.
7221 * gcc.target/i386/sse-addps-1.c: Likewise.
7222 * gcc.target/i386/sse-addss-1.c: Likewise.
7223 * gcc.target/i386/sse-andnps-1.c: Likewise.
7224 * gcc.target/i386/sse-andps-1.c: Likewise.
7225 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7226 * gcc.target/i386/sse-comiss-1.c: Likewise.
7227 * gcc.target/i386/sse-comiss-2.c: Likewise.
7228 * gcc.target/i386/sse-comiss-3.c: Likewise.
7229 * gcc.target/i386/sse-comiss-4.c: Likewise.
7230 * gcc.target/i386/sse-comiss-5.c: Likewise.
7231 * gcc.target/i386/sse-comiss-6.c: Likewise.
7232 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7233 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7234 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7235 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7236 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7237 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7238 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7239 * gcc.target/i386/sse-divps-1.c: Likewise.
7240 * gcc.target/i386/sse-divss-1.c: Likewise.
7241 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7242 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7243 * gcc.target/i386/sse-maxps-1.c: Likewise.
7244 * gcc.target/i386/sse-maxss-1.c: Likewise.
7245 * gcc.target/i386/sse-minps-1.c: Likewise.
7246 * gcc.target/i386/sse-minss-1.c: Likewise.
7247 * gcc.target/i386/sse-movaps-1.c: Likewise.
7248 * gcc.target/i386/sse-movaps-2.c: Likewise.
7249 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7250 * gcc.target/i386/sse-movhps-1.c: Likewise.
7251 * gcc.target/i386/sse-movhps-2.c: Likewise.
7252 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7253 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7254 * gcc.target/i386/sse-movntps-1.c: Likewise.
7255 * gcc.target/i386/sse-movss-1.c: Likewise.
7256 * gcc.target/i386/sse-movss-2.c: Likewise.
7257 * gcc.target/i386/sse-movss-3.c: Likewise.
7258 * gcc.target/i386/sse-movups-1.c: Likewise.
7259 * gcc.target/i386/sse-movups-2.c: Likewise.
7260 * gcc.target/i386/sse-mulps-1.c: Likewise.
7261 * gcc.target/i386/sse-mulss-1.c: Likewise.
7262 * gcc.target/i386/sse-orps-1.c: Likewise.
7263 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7264 * gcc.target/i386/sse-recip-vec.c: Likewise.
7265 * gcc.target/i386/sse-recip.c: Likewise.
7266 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7267 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7268 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7269 * gcc.target/i386/sse-subps-1.c: Likewise.
7270 * gcc.target/i386/sse-subss-1.c: Likewise.
7271 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7272 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7273 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7274 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7275 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7276 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7277 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7278 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7279 * gcc.target/i386/sse-xorps-1.c: Likewise.
7280 * gcc.target/i386/ssefn-1.c: Likewise.
7281 * gcc.target/i386/ssefn-3.c: Likewise.
7282 * gcc.target/i386/sseregparm-1.c: Likewise.
7283 * gcc.target/i386/stackalign/return-3.c: Likewise.
7284 * gcc.target/i386/vectorize1.c: Likewise.
7285 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7286 * gcc.target/i386/xorps-sse.c: Likewise.
7287 * gfortran.dg/pr28158.f90: Likewise.
7288 * gfortran.dg/pr30667.f: Likewise.
7289 * gnat.dg/loop_optimization7.adb: Likewise.
7290 * gnat.dg/sse_nolib.adb: Likewise.
7292 2010-07-11 Tobias Burnus <burnus@net-b.de>
7295 * gfortran.dg/use_rename_6.f90: New.
7296 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7298 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7301 * gfortran.dg/class_24.f03: New.
7303 2010-07-10 Richard Guenther <rguenther@suse.de>
7306 * gcc.dg/lto/20100709-1_0.c: New testcase.
7307 * gcc.dg/lto/20100709-1_1.c: Likewise.
7309 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7311 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7313 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7316 * objc.dg/lto/trivial-1_0.m: New.
7317 * objc.dg/lto/lto.exp: New.
7318 * obj-c++.dg/lto/trivial-1_0.mm: New.
7319 * obj-c++.dg/lto/lto.exp: New.
7320 * objc.dg/symtab-1.m: Adjust sizes.
7321 * objc.dg/image-info.m: Do not run for gnu-runtime.
7323 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7325 * gcc.dg/pr32370.c: Allow another kind of error message.
7327 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
7329 * gnat.dg/atomic3.adb: New test.
7331 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7332 Denys Vlasenko <dvlasenk@redhat.com>
7333 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7335 PR tree-optimization/28632
7336 * gcc.dg/tree-ssa/vrp51.c: New test.
7337 * gcc.dg/tree-ssa/vrp52.c: New test.
7339 2010-07-09 Jason Merrill <jason@redhat.com>
7341 * g++.dg/abi/covariant6.C: New.
7342 * g++.dg/inherit/covariant17.C: Test both bases.
7343 * g++.dg/inherit/covariant7.C: Check vtable layout.
7345 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
7347 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7349 2010-07-09 Richard Guenther <rguenther@suse.de>
7351 PR tree-optimization/44852
7352 * gcc.c-torture/execute/pr44852.c: New testcase.
7354 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7356 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7357 multiplication by values.
7358 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7359 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7361 2010-07-09 Richard Guenther <rguenther@suse.de>
7363 PR tree-optimization/44882
7364 * gfortran.dg/pr44882.f90: New testcase.
7366 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7369 * gcc.target/arm/pr40657-1.c: New test.
7370 * gcc.target/arm/pr40657-2.c: New test.
7371 * gcc.c-torture/execute/pr40657.c: New test.
7373 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7375 * gcc.dg/tree-ssa/vrp50.c: New test.
7376 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7378 2010-07-08 Janus Weil <janus@gcc.gnu.org>
7381 * gfortran.dg/c_sizeof_1.f90: Modified.
7382 * gfortran.dg/storage_size_1.f08: New.
7383 * gfortran.dg/storage_size_2.f08: New.
7385 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7387 * gcc.c-torture/execute/20100708-1.c: New test.
7389 2010-07-08 Jakub Jelinek <jakub@redhat.com>
7392 * gfortran.dg/gomp/pr44847.f90: New test.
7394 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7396 PR tree-optimization/44710
7397 * gcc.dg/tree-ssa/ifc-6.c: New.
7398 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7400 2010-07-08 Tobias Burnus <burnus@net-b.de>
7403 * gfortran.dg/coarray_10.f90: Add an additional test.
7405 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7408 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7409 * gcc.c-torture/execute/pr44828.x: Revert.
7411 2010-07-08 Jason Merrill <jason@redhat.com>
7414 * g++.dg/inherit/covariant17.C: New.
7415 * g++.dg/abi/covariant1.C: Actually test for the bug.
7417 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7419 PR rtl-optimization/44838
7420 * gcc.dg/pr44838.c: New.
7422 2010-07-08 Richard Guenther <rguenther@suse.de>
7424 PR tree-optimization/44831
7425 * gcc.c-torture/compile/pr44831.c: New testcase.
7426 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7428 2010-07-08 Richard Guenther <rguenther@suse.de>
7430 PR tree-optimization/44861
7431 * g++.dg/vect/pr44861.cc: New testcase.
7433 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7436 * gcc.c-torture/execute/pr44828.x: New file.
7438 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7440 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7442 * g++.dg/ext/altivec-17.C: Adjust error message.
7444 2010-07-07 Tom Tromey <tromey@redhat.com>
7446 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7448 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7451 * gcc.target/i386/rdrand-1.c: Scan "jnc".
7452 * gcc.target/i386/rdrand-2.c: Likewise.
7453 * gcc.target/i386/rdrand-3.c: Likewise.
7455 2010-07-07 Jan Hubicka <jh@suse.cz>
7458 * g++.dg/torture/pr44813.C: New testcase.
7459 * g++.dg/torture/pr44826.C: New testcase.
7461 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
7463 PR rtl-optimization/44787
7464 * gcc.c-torture/compile/pr44788.c: New test.
7465 * gcc.target/arm/pr44788.c: New test.
7467 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7469 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7471 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7473 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7476 2010-07-06 Tobias Burnus <burnus@net-b.de>
7479 * gfortran.dg/parameter_array_init_6.f90: New.
7480 * gfortran.dg/initialization_20.f90: Update dg-error.
7481 * gfortran.dg/initialization_24.f90: Ditto.
7483 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7485 * gfortran.dg/dim_range_1.f90: New test.
7486 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7488 2010-07-06 Jason Merrill <jason@redhat.com>
7491 * g++.dg/cpp0x/initlist41.C: New.
7494 * g++.dg/template/ptrmem22.C: New.
7496 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
7498 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7500 * gcc.target/i386/i386.exp: Likewise.
7502 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7505 * gcc.dg/lto/20100518_0.c: Limit to x86.
7507 2010-07-06 Richard Guenther <rguenther@suse.de>
7510 * gcc.c-torture/execute/pr44828.c: New testcase.
7512 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7514 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7515 * g++.dg/warn/volatile1.C: Likewise.
7516 * g++.dg/template/warn1.C: Likewise.
7518 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7520 AVX Programming Reference (June, 2010)
7521 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7522 * g++.dg/other/i386-3.C: Likewise.
7523 * gcc.target/i386/sse-12.c: Likewise.
7525 * gcc.target/i386/f16c-check.h: New.
7526 * gcc.target/i386/rdfsbase-1.c: Likewise.
7527 * gcc.target/i386/rdfsbase-2.c: Likewise.
7528 * gcc.target/i386/rdgsbase-1.c: Likewise.
7529 * gcc.target/i386/rdgsbase-2.c: Likewise.
7530 * gcc.target/i386/rdrand-1.c: Likewise.
7531 * gcc.target/i386/rdrand-2.c: Likewise.
7532 * gcc.target/i386/rdrand-3.c: Likewise.
7533 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7534 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7535 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7536 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7537 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7538 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7539 * gcc.target/i386/wrfsbase-1.c: Likewise.
7540 * gcc.target/i386/wrfsbase-2.c: Likewise.
7541 * gcc.target/i386/wrgsbase-1.c: Likewise.
7542 * gcc.target/i386/wrgsbase-2.c: Likewise.
7544 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7545 (__builtin_ia32_vcvtps2ph): New.
7546 (__builtin_ia32_vcvtps2ph256): Likewise.
7548 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7549 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7551 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7552 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7554 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7555 (__builtin_ia32_vcvtps2ph256): Likewise.
7556 Add fsgsbase,rdrnd,f16c.
7558 * lib/target-supports.exp (check_effective_target_f16c): New.
7560 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7562 * gcc.dg/guality/nrv-1.c: New test.
7564 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
7567 * gcc.target/arm/pr42505.c: New test case.
7569 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7572 * g++.dg/opt/nrv16.C: New test.
7574 2010-07-05 Richard Guenther <rguenther@suse.de>
7576 PR tree-optimization/44784
7577 * gcc.c-torture/compile/pr44784.c: New testcase.
7579 2010-07-05 Ira Rosen <irar@il.ibm.com>
7581 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7582 Increase loop bound and array size.
7583 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7586 2010-07-05 Ira Rosen <irar@il.ibm.com>
7588 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7589 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7590 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7591 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7592 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7594 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
7597 * g++.dg/parse/template25.C: New.
7599 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
7601 PR rtl-optimization/44695
7602 * gcc.dg/torture/pr44695.c: New.
7604 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7607 * g++.dg/ext/pretty3.C: New.
7609 2010-07-04 Richard Guenther <rguenther@suse.de>
7612 * g++.dg/torture/pr44809.C: New testcase.
7614 2010-07-04 Richard Guenther <rguenther@suse.de>
7616 PR tree-optimization/44656
7617 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7619 2010-07-04 Ira Rosen <irar@il.ibm.com>
7620 Revital Eres <eres@il.ibm.com>
7622 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7624 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7625 gcc.dg/vect/vect-96.c: Likewise.
7626 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7627 that support misaligned stores. Change the number of expected
7628 misaligned accesses.
7629 * gcc.dg/vect/vect-peel-1.c: New test.
7630 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7631 gcc.dg/vect/vect-peel-4.c: Likewise.
7632 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7633 vectorizable on all targets that support realignment.
7634 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7636 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
7639 * gcc.dg/torture/pr44806.c: New.
7641 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7643 * gnat.dg/cond_expr1.adb: New test.
7645 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7647 * gnat.dg/modular3.adb: New test.
7648 * gnat.dg/modular3_pkg.ads: New helper.
7650 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
7651 Mikael Pettersson <mikpe@it.uu.se>
7654 * obj-c++.dg/encode-2.mm: Produce object and save temps.
7655 Make signed-ness of chars explicit. Scan the object for
7656 strings that are split by some target assemblers.
7657 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7660 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
7662 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7664 2010-07-02 Le-Chun Wu <lcwu@google.com>
7667 * g++.dg/warn/Wshadow-7.C: New test.
7669 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7670 Julian Brown <julian@codesourcery.com>
7671 Sandra Loosemore <sandra@codesourcery.com>
7673 * gcc.c-torture/execute/20100416-1.c: New test case.
7675 2010-07-02 Julian Brown <julian@codesourcery.com>
7676 Sandra Loosemore <sandra@codesourcery.com>
7680 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7681 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7683 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7684 Julian Brown <julian@codesourcery.com>
7686 * gcc.target/arm/neon/vadds64.c: Regenerated.
7687 * gcc.target/arm/neon/vaddu64.c: Regenerated.
7688 * gcc.target/arm/neon/vsubs64.c: Regenerated.
7689 * gcc.target/arm/neon/vsubu64.c: Regenerated.
7690 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7691 * gcc.target/arm/neon-vmls-1.c: Likewise.
7692 * gcc.target/arm/neon-vsubs64.c: New execution test.
7693 * gcc.target/arm/neon-vsubu64.c: New execution test.
7694 * gcc.target/arm/neon-vadds64.c: New execution test.
7695 * gcc.target/arm/neon-vaddu64.c: New execution test.
7697 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7699 * gcc.target/arm/neon-vands64.c: New.
7700 * gcc.target/arm/neon-vandu64.c: New.
7701 * gcc.target/arm/neon-vbics64.c: New.
7702 * gcc.target/arm/neon-vbicu64.c: New.
7703 * gcc.target/arm/neon-veors64.c: New.
7704 * gcc.target/arm/neon-veoru64.c: New.
7705 * gcc.target/arm/neon-vorns64.c: New.
7706 * gcc.target/arm/neon-vornu64.c: New.
7707 * gcc.target/arm/neon-vorrs64.c: New.
7708 * gcc.target/arm/neon-vorru64.c: New.
7709 * gcc.target/arm/neon/vands64.c: Regenerated.
7710 * gcc.target/arm/neon/vandu64.c: Regenerated.
7711 * gcc.target/arm/neon/vbics64.c: Regenerated.
7712 * gcc.target/arm/neon/vbicu64.c: Regenerated.
7713 * gcc.target/arm/neon/veors64.c: Regenerated.
7714 * gcc.target/arm/neon/veoru64.c: Regenerated.
7715 * gcc.target/arm/neon/vorns64.c: Regenerated.
7716 * gcc.target/arm/neon/vornu64.c: Regenerated.
7717 * gcc.target/arm/neon/vorrs64.c: Regenerated.
7718 * gcc.target/arm/neon/vorru64.c: Regenerated.
7720 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7722 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7724 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7726 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7727 * gfortran.dg/intent_out_5.f90: Same.
7728 * gfortran.dg/ltrans-7.f90: Same.
7729 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7731 2010-07-02 Jan Hubicka <jh@suse.cz>
7733 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7735 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7737 * objc-obj-c++-shared/Object1.h: Correct Line endings.
7739 2010-07-02 Jakub Jelinek <jakub@redhat.com>
7742 * c-c++-common/Wunused-var-12.c: New test.
7744 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
7747 * gcc.target/arm/pr42835.c: New test.
7750 * gcc.target/arm/pr42172-1.c: New test.
7752 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7754 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7756 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7758 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7759 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7760 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7761 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7762 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7763 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7764 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7765 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7766 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7767 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7768 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7769 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7770 * gcc.target/arm/neon-vdup_ns64.c: New.
7771 * gcc.target/arm/neon-vdup_nu64.c: New.
7772 * gcc.target/arm/neon-vdupQ_ns64.c: New.
7773 * gcc.target/arm/neon-vdupQ_nu64.c: New.
7774 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7775 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7776 * gcc.target/arm/neon-vmov_ns64.c: New.
7777 * gcc.target/arm/neon-vmov_nu64.c: New.
7778 * gcc.target/arm/neon-vmovQ_ns64.c: New.
7779 * gcc.target/arm/neon-vmovQ_nu64.c: New.
7780 * gcc.target/arm/neon-vget_lanes64.c: New.
7781 * gcc.target/arm/neon-vget_laneu64.c: New.
7782 * gcc.target/arm/neon-vset_lanes64.c: New.
7783 * gcc.target/arm/neon-vset_laneu64.c: New.
7785 2010-07-02 Richard Guenther <rguenther@suse.de>
7787 * g++.dg/torture/20100702-1.C: New testcase.
7789 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7792 * gcc.c-torture/compile/pr44707.c: New test.
7794 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7797 * g++.dg/template/crash101.C: New.
7799 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7801 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7802 Use the ABI-0 accessors and fail it for m64.
7804 2010-07-02 Jan Hubicka <jh@suse.cz>
7806 * g++.dg/tree-ssa/pr44706.C: New testcase.
7808 2010-07-02 Richard Guenther <rguenther@suse.de>
7810 PR tree-optimization/44748
7811 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7813 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7815 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7816 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
7817 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7818 the method types to forward:.
7820 2010-06-30 Jason Merrill <jason@redhat.com>
7822 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7823 * g++.dg/other/pr25632.C: Likewise.
7825 2010-07-01 Jakub Jelinek <jakub@redhat.com>
7827 PR tree-optimization/40421
7828 * gfortran.fortran-torture/compile/pr40421.f90: New test.
7830 2010-07-01 Richard Guenther <rguenther@suse.de>
7834 * gcc.c-torture/execute/20100316-1.c: New testcase.
7835 * gcc.c-torture/execute/pr44468.c: Likewise.
7836 * gcc.c-torture/compile/20100609-1.c: Likewise.
7837 * gcc.dg/volatile2.c: Adjust.
7838 * gcc.dg/plugin/selfassign.c: Likewise.
7839 * gcc.dg/pr36902.c: Likewise.
7840 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7841 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7842 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7843 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7844 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7845 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7846 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7847 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7848 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7849 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7850 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7851 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7852 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7853 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7854 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7855 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7856 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7857 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7858 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7859 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7860 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7861 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7862 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7863 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7864 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7865 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7866 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7867 * gcc.dg/struct/w_prof_local_array.c: Likewise.
7868 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7869 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7870 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7871 * gcc.dg/struct/w_prof_global_array.c: Likewise.
7872 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7873 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7874 * gcc.dg/struct/w_prof_local_var.c: Likewise.
7875 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7876 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7877 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7878 * gcc.dg/struct/w_prof_global_var.c: Likewise.
7879 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7880 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7881 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7882 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7883 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7884 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7885 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7886 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7887 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7888 * gcc.dg/tree-prof/stringop-1.c: Adjust.
7889 * g++.dg/tree-ssa/pr31146.C: Likewise.
7890 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7891 * g++.dg/tree-ssa/pr33604.C: Likewise.
7892 * g++.dg/plugin/selfassign.c: Likewise.
7893 * gfortran.dg/array_memcpy_3.f90: Likewise.
7894 * gfortran.dg/array_memcpy_4.f90: Likewise.
7895 * c-c++-common/torture/pr42834.c: New testcase.
7897 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7900 * g++.dg/template/crash100.C: New.
7902 2010-06-30 Jan Hubicka <jh@suse.cz>
7904 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7906 2010-06-30 Michael Matz <matz@suse.de>
7909 * gcc.dg/pr44699.c: New test.
7911 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
7913 PR tree-optimization/39799
7914 * c-c++-common/uninit-17.c: New test.
7916 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7919 * gfortran.dg/read_infnan_1.f90: New test.
7921 2010-06-29 Jason Merrill <jason@redhat.com>
7923 Enable implicitly declared move constructor/operator= (N3053).
7924 * g++.dg/cpp0x/implicit3.C: New.
7925 * g++.dg/cpp0x/implicit4.C: New.
7926 * g++.dg/cpp0x/implicit5.C: New.
7927 * g++.dg/cpp0x/implicit-copy.C: Adjust.
7928 * g++.dg/cpp0x/not_special.C: Adjust.
7929 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7930 * g++.dg/cpp0x/rv1n.C: Adjust.
7931 * g++.dg/cpp0x/rv1p.C: Adjust.
7932 * g++.dg/cpp0x/rv2n.C: Adjust.
7933 * g++.dg/cpp0x/rv2p.C: Adjust.
7934 * g++.dg/cpp0x/rv3n.C: Adjust.
7935 * g++.dg/cpp0x/rv3p.C: Adjust.
7936 * g++.dg/cpp0x/rv4n.C: Adjust.
7937 * g++.dg/cpp0x/rv4p.C: Adjust.
7938 * g++.dg/cpp0x/rv5n.C: Adjust.
7939 * g++.dg/cpp0x/rv5p.C: Adjust.
7940 * g++.dg/cpp0x/rv6n.C: Adjust.
7941 * g++.dg/cpp0x/rv6p.C: Adjust.
7942 * g++.dg/cpp0x/rv7n.C: Adjust.
7943 * g++.dg/cpp0x/rv7p.C: Adjust.
7944 * g++.dg/cpp0x/rv8p.C: Adjust.
7945 * g++.dg/gomp/pr26690-1.C: Adjust.
7946 * g++.dg/other/error20.C: Adjust.
7947 * g++.dg/other/error31.C: Adjust.
7948 * g++.dg/parse/error19.C: Adjust.
7949 * g++.dg/template/qualttp5.C: Adjust.
7950 * g++.old-deja/g++.law/ctors5.C: Adjust.
7952 Enable implicitly deleted functions (N2346)
7953 * g++.dg/cpp0x/defaulted17.C: New.
7954 * g++.dg/cpp0x/implicit1.C: New.
7955 * g++.dg/cpp0x/implicit2.C: New.
7956 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7957 * g++.dg/ext/has_virtual_destructor.C: Adjust.
7958 * g++.dg/init/ctor4.C: Adjust.
7959 * g++.dg/init/synth2.C: Adjust.
7960 * g++.dg/lto/20081118_1.C: Adjust.
7961 * g++.dg/other/error13.C: Adjust.
7962 * g++.dg/other/unused1.C: Adjust.
7963 * g++.old-deja/g++.bob/inherit2.C: Adjust.
7964 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7965 * g++.old-deja/g++.jason/opeq3.C: Adjust.
7966 * g++.old-deja/g++.law/ctors17.C: Adjust.
7967 * g++.old-deja/g++.oliva/delete1.C: Adjust.
7968 * g++.old-deja/g++.pt/assign1.C: Adjust.
7969 * g++.old-deja/g++.pt/crash20.C: Adjust.
7971 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7972 * g++.dg/cpp0x/defaulted13.C: Adjust.
7973 * g++.dg/cpp0x/defaulted2.C: Adjust.
7974 * g++.dg/cpp0x/defaulted3.C: Adjust.
7975 * g++.dg/cpp0x/initlist9.C: Adjust.
7976 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7977 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7978 * g++.dg/init/synth2.C: Adjust.
7980 * g++.dg/cpp0x/defaulted19.C: New.
7982 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7983 * g++.dg/template/error23.C: Fix for -std=c++0x.
7985 2010-06-29 Janus Weil <janus@gcc.gnu.org>
7988 * gfortran.dg/proc_ptr_28.f90: New.
7990 2010-06-29 Jakub Jelinek <jakub@redhat.com>
7992 PR tree-optimization/43801
7993 * g++.dg/torture/pr43801.C: New test.
7996 * g++.dg/debug/dwarf2/accessibility1.C: New test.
7998 2010-06-29 Jason Merrill <jason@redhat.com>
8001 * g++.dg/template/qualified-id2.C: New.
8002 * g++.dg/template/qualified-id3.C: New.
8004 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8007 * gfortran.dg/associated_target_4.f90: New.
8009 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
8012 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8014 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8016 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8018 2010-06-29 Jan Hubicka <jh@suse.cz>
8020 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8022 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8025 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8026 * gcc.target/arm/wmul-3.c: New test.
8027 * gcc.target/arm/wmul-4.c: New test.
8029 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8031 PR rtl-optimization/44659
8032 * gcc.target/i386/extract-1.c: New.
8033 * gcc.target/i386/extract-2.c: Likewise.
8034 * gcc.target/i386/extract-3.c: Likewise.
8035 * gcc.target/i386/extract-4.c: Likewise.
8036 * gcc.target/i386/extract-5.c: Likewise.
8037 * gcc.target/i386/extract-6.c: Likewise.
8039 2010-06-28 Jakub Jelinek <jakub@redhat.com>
8042 * g++.dg/warn/Wunused-var-14.C: New test.
8044 2010-06-28 Tobias Burnus <burnus@net-b.de>
8047 * gfortran.dg/nan_6.f90: New.
8049 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
8051 PR tree-optimization/43781
8052 * gcc.dg/torture/pr43781.c: New.
8054 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
8057 * gfortran.dg/actual_rank_check_1.f90: New test.
8059 2010-06-28 Martin Jambor <mjambor@suse.cz>
8061 * gcc.dg/ipa/ipa-sra-6.c: New test.
8063 2010-06-28 Jan Hubicka <jh@suse.cz>
8065 PR tree-optimization/44687
8066 * gcc.c-torture/compile/pr44687.c
8068 2010-06-28 Martin Jambor <mjambor@suse.cz>
8071 * g++.dg/torture/pr44535.C: New test.
8073 2010-06-28 Michael Matz <matz@suse.de>
8076 * gfortran.dg/pr44592.f90: New test.
8078 2010-06-28 Jan Hubicka <jh@suse.cz>
8080 PR tree-optimization/44357
8081 * g++.dg/torture/pr44357.C: New testcase.
8083 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8085 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8086 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8087 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8088 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8089 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8090 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8091 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8092 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8094 2010-06-27 Jan Hubicka <jh@suse.cz>
8096 * gcc.c-torture/compile/pr44686.c: New file.
8098 2010-06-27 Richard Guenther <rguenther@suse.de>
8100 PR tree-optimization/44683
8101 * gcc.c-torture/execute/pr44683.c: New testcase.
8103 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8105 * gnat.dg/noreturn3.ad[sb]: New test.
8107 2010-06-26 Jason Merrill <jason@redhat.com>
8109 * g++.dg/cpp0x/explicit5.C: New.
8111 2010-06-26 Richard Guenther <rguenther@suse.de>
8113 PR tree-optimization/44393
8114 * gcc.dg/pr44393.c: New testcase.
8116 2010-06-26 Jan Hubicka <jh@suse.cz>
8118 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8120 2010-06-26 Richard Guenther <rguenther@suse.de>
8123 * gcc.dg/pr44674.c: New testcase.
8125 2010-06-26 Joseph Myers <joseph@codesourcery.com>
8127 * gcc.dg/opts-3.c: New test.
8129 2010-06-26 Tobias Burnus <burnus@net-b.de>
8131 * gfortran.dg/type_decl_1.f90: New.
8132 * gfortran.dg/type_decl_2.f90: New.
8134 2010-06-26 Tobias Burnus <burnus@net-b.de>
8136 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8137 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8139 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8142 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8143 error in comparing reals.
8145 2010-06-25 Tobias Burnus <burnus@net-b.de>
8147 * selected_real_kind_2.f90: New.
8148 * selected_real_kind_3.f90: New.
8150 2010-06-25 Tobias Burnus <burnus@net-b.de>
8152 * gfortran.dg/entry_19.f90: New.
8154 2010-06-25 Tobias Burnus <burnus@net-b.de>
8156 * gfortran.dg/end_subroutine_1.f90: New.
8157 * gfortran.dg/end_subroutine_2.f90: New.
8158 * gfortran.dg/interface_proc_end.f90: Update.
8160 2010-06-25 Tobias Burnus <burnus@net-b.de>
8162 * gfortran.dg/semicolon_fixed.f: Update.
8163 * gfortran.dg/semicolon_fixed_2.f: New.
8164 * gfortran.dg/semicolon_free_2.f90: New.
8165 * gfortran.dg/semicolon_free.f90: Update.
8167 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8170 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8172 2010-06-25 Martin Jambor <mjambor@suse.cz>
8174 * g++.dg/ipa/iinline-3.C: New test.
8175 * gcc.dg/ipa/modif-1.c: Removed.
8177 2010-06-25 Jan Hubicka <jh@suse.cz>
8179 * gcc.dg/tree-ssa/ipa-split-1.c
8181 2010-06-25 Martin Jambor <mjambor@suse.cz>
8183 * g++.dg/ipa/iinline-2.C: New test.
8185 2010-06-25 Jakub Jelinek <jakub@redhat.com>
8188 * gfortran.dg/pr43866.f90: New test.
8190 PR tree-optimization/44539
8191 * gcc.dg/pr44539.c: New test.
8193 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
8197 * gcc.target/mips/madd-9.c: New test.
8199 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
8202 * gcc.dg/noncompile/pr44517.c: New.
8203 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8205 2010-06-24 Steve Ellcey <sje@cup.hp.com>
8208 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8209 and add argument to nop for IA64.
8211 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
8214 * gcc.target/i386/mod-1.c: New.
8215 * gcc.target/i386/umod-1.c: Likewise.
8216 * gcc.target/i386/umod-2.c: Likewise.
8217 * gcc.target/i386/umod-3.c: Likewise.
8219 2010-06-24 Jakub Jelinek <jakub@redhat.com>
8222 * g++.dg/torture/pr44492.C: New test.
8224 2010-06-24 Andi Kleen <ak@linux.intel.com>
8226 * c-c++-common/warn-omitted-condop.c: New.
8228 2010-06-24 Tobias Burnus <burnus@net-b.de>
8231 * gfortran.dg/import8.f90: New.
8233 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8235 * gnat.dg/not_null.adb: Update test case.
8237 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8240 * g++.dg/warn/Wunused-var-13.C: New test.
8243 * g++.dg/diagnostic/method1.C: New test.
8245 2010-06-22 Cary Coutant <ccoutant@google.com>
8247 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8249 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8252 * gfortran.dg/abstract_type_8.f03: New.
8254 2010-06-21 Jason Merrill <jason@redhat.com>
8256 * g++.dg/cpp0x/noexcept08.C: New.
8258 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8260 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8263 * gcc.target/i386/sse2-vec-2a.c: New.
8265 2010-06-21 DJ Delorie <dj@redhat.com>
8267 * gcc.dg/pragma-diag-1.c: New.
8269 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8272 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8274 2010-06-21 Alan Modra <amodra@gmail.com>
8277 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8278 tail call to check_fa_mid.
8280 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8283 * gcc.c-torture/execute/pr44575.c: New test.
8285 2010-06-21 Tobias Burnus <burnus@net-b.de>
8288 * gfortran.dg/contiguous_1.f90: New.
8289 * gfortran.dg/contiguous_2.f90: New.
8290 * gfortran.dg/contiguous_3.f90: New.
8292 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8294 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8295 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8297 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8300 * gcc.target/i386/pr44546.c: New test.
8302 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8304 * gcc.dg/opts-2.c: New test.
8306 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8309 * gfortran.dg/typebound_proc_15.f03: Modified.
8311 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
8314 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8315 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8317 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8319 * g++.dg/ext/label13.C: Fix typo in last change.
8321 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8324 * gfortran.dg/eof_3.f90
8325 * gfortran.dg/endfile_2.f90
8326 * gfortran.dg/endfile_4.f90
8327 * gfortran.dg/endfile_3.f90
8329 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8332 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8334 2010-06-18 Tobias Burnus <burnus@net-b.de>
8337 * gfortran.dg/allocate_alloc_opt_11.f90: New.
8339 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
8341 * gcc.target/arm/pr40900.c: New test.
8343 2010-06-18 Arnaud Charlet <charlet@adacore.com>
8345 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8347 2010-06-17 Janus Weil <janus@gcc.gnu.org>
8350 * gfortran.dg/typebound_call_15.f03: New.
8352 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
8355 * g++.dg/pr44486.C: New.
8357 2010-06-16 DJ Delorie <dj@redhat.com>
8359 * gcc.target/i386/volatile-bitfields-1.c: New.
8360 * gcc.target/i386/volatile-bitfields-2.c: New.
8362 2010-06-16 Jason Merrill <jason@redhat.com>
8364 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8366 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8368 2010-06-16 Richard Guenther <rguenther@suse.de>
8371 * gcc.c-torture/execute/pr44555.c: New testcase.
8373 2010-06-16 Janus Weil <janus@gcc.gnu.org>
8376 * gfortran.dg/typebound_proc_16.f03: New.
8378 2010-06-16 Martin Jambor <mjambor@suse.cz>
8380 * g++.dg/torture/pr43905.C: New test.
8382 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8385 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8386 initialization loop from being vectorized.
8387 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8389 2010-06-16 Alan Modra <amodra@gmail.com>
8391 PR tree-optimization/44507
8392 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8394 2010-06-15 Jason Merrill <jason@redhat.com>
8396 * g++.dg/overload/arg3.C: Adjust error locations.
8397 * g++.dg/overload/copy1.C: Likewise.
8398 * g++.dg/tc1/dr152.C: Likewise.
8399 * g++.dg/template/incomplete4.C: Likewise.
8400 * g++.dg/template/incomplete5.C: Likewise.
8401 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8402 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8403 * g++.old-deja/g++.pt/crash9.C: Likewise.
8405 * g++.dg/inherit/virtual5.C: New.
8407 * g++.dg/cpp0x/defaulted18.C: New.
8409 * g++.dg/cpp0x/initlist40.C: New.
8411 * g++.dg/cpp0x/initlist39.C: New.
8413 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8416 * gcc.dg/graphite/pr44391.c: New.
8418 2010-06-15 Janus Weil <janus@gcc.gnu.org>
8421 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8422 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8423 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8424 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8426 2010-06-15 Richard Guenther <rguenther@suse.de>
8428 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8430 2010-06-15 Richard Guenther <rguenther@suse.de>
8432 * gcc.dg/vect/bb-slp-21.c: Adjust.
8433 * gcc.dg/vect/bb-slp-13.c: Likewise
8434 * gcc.dg/vect/bb-slp-4.c: Likewise
8435 * gcc.dg/vect/bb-slp-22.c: Likewise
8436 * gcc.dg/vect/bb-slp-14.c: Likewise
8437 * gcc.dg/vect/bb-slp-23.c: Likewise
8438 * gcc.dg/vect/bb-slp-15.c: Likewise
8439 * gcc.dg/vect/bb-slp-17.c: Likewise
8440 * gcc.dg/vect/bb-slp-18.c: Likewise
8441 * gcc.dg/vect/bb-slp-19.c: Likewise
8442 * gcc.dg/vect/bb-slp-10.c: Likewise
8443 * gcc.dg/vect/bb-slp-11.c: Likewise
8444 * gcc.dg/vect/bb-slp-20.c: Likewise
8445 * gcc.dg/vect/bb-slp-3.c: Likewise
8447 2010-06-15 Jakub Jelinek <jakub@redhat.com>
8450 * gfortran.dg/gomp/pr44536.f90: New test.
8451 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8453 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
8456 * gcc.target/i386/avx-vextractf128-256-3.c: New.
8457 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8459 2010-06-14 Jakub Jelinek <jakub@redhat.com>
8461 PR tree-optimization/44508
8462 * gcc.dg/tree-ssa/pr21086.c: Adjust.
8465 * gcc.dg/pr44509.c: New test.
8467 2010-06-14 Ira Rosen <irar@il.ibm.com>
8469 PR tree-optimization/44507
8470 * gcc.dg/vect/pr44507.c: New test.
8472 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
8474 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8475 and c-pretty-print.h.
8477 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8479 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
8481 * gfortran.dg/whole_file_18.f90: Updated error message.
8483 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
8485 * gfortran.dg/whole_file_20.f03: New.
8487 2010-06-12 Jan Hubicka <jh@suse.cz>
8489 * gcc.c-torture/compile/pc44485.c: New testcase.
8491 2010-06-12 Janus Weil <janus@gcc.gnu.org>
8494 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8495 * gfortran.dg/typebound_proc_14.f03: New.
8496 * gfortran.dg/typebound_proc_15.f03: New.
8498 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8500 * gcc.dg/opts-1.c: New test.
8502 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8504 * gcc.dg/funroll-loops-all.c: Update expected error.
8506 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
8509 * gcc.target/i386/pr44481.c: New test.
8511 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
8513 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8515 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8518 * gcc.dg/tree-ssa/pr44483.c: New.
8520 2010-06-11 Paul Brook <paul@codesourcery.com>
8522 * g++.dg/other/arm-neon-1.C: New test.
8524 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
8528 * gfortran.dg/class_23.f03: New test.
8530 2010-06-11 Jan Hubicka <jh@suse.cz>
8532 * gcc.dg/ipa/pure-const-2.c: New testcase.
8534 2010-06-11 Jan Hubicka <jh@suse.cz>
8536 * gcc.dg/noreturn-7.c: Update.
8537 * gcc.dg/noreturn-4.c: Update.
8539 2010-06-10 Dodji Seketeli <dodji@redhat.com>
8542 * g++.dg/other/typedef4.C: New test.
8544 2010-06-10 Janus Weil <janus@gcc.gnu.org>
8547 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8549 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
8552 * gfortran.dg/asynchronous_3.f03
8554 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8557 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8558 non-temporal stores out of the tests to form new test cases. As a
8559 result, no non-temporal store should be generated in this case.
8561 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8562 prefetch-7.c that generate one non-temporal store.
8564 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
8565 prefetch-7.c that generate one non-temporal store and one
8566 one-temporal prefetch.
8568 2010-06-10 Martin Jambor <mjambor@suse.cz>
8570 PR tree-optimization/44258
8571 * gcc.dg/tree-ssa/pr44258.c: New test.
8573 2010-06-10 Daniel Kraft <d@domob.eu>
8576 * gfortran.dg/associate_1.f03: New test.
8577 * gfortran.dg/associate_2.f95: New test.
8578 * gfortran.dg/associate_3.f03: New test.
8579 * gfortran.dg/associate_4.f08: New test.
8581 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8583 * gfortran.dg/selected_char_kind_4.f90: New test.
8585 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
8587 * gcc.dg/pr42461.c: New test.
8589 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8592 * gfortran.dg/selected_real_kind_1.f90: New.
8594 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8597 * gfortran.dg/warn_conversion.f90: Removed check for redundant
8599 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8602 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8604 * gfortran.dg/data_namelist_conflict.f90: New test.
8606 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8608 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8609 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8610 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8612 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8614 * gfortran.dg/mvbits_9.f90: New test.
8615 * gfortran.dg/ibset_1.f90: Ditto.
8616 * gfortran.dg/ibits_1.f90: Ditto.
8617 * gfortran.dg/btest_1.f90: Ditto.
8618 * gfortran.dg/ibclr_1.f90: Ditto.
8620 2010-06-09 Jason Merrill <jason@redhat.com>
8623 * g++.dg/cpp0x/decltype23.C: Move to...
8624 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8626 2010-06-09 Janus Weil <janus@gcc.gnu.org>
8629 * gfortran.dg/typebound_call_14.f03: New test.
8631 2010-06-09 Martin Jambor <mjambor@suse.cz>
8633 PR tree-optimization/44423
8634 * gcc.dg/tree-ssa/pr44423.c: New test.
8636 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
8639 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8640 TV_NONE to initialize tv_id field.
8641 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8642 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8643 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8645 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8646 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8647 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8649 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
8651 PR tree-optimization/39874
8653 * gcc.dg/pr39874.c: New file.
8655 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
8657 * g++.dg/ext/attr-alias-1.C: New.
8658 * g++.dg/ext/attr-alias-2.C: New.
8660 2010-06-07 Tobias Burnus <burnus@net-b.de>
8663 * gfortran.dg/proc_ptr_27.f90: New.
8665 2010-06-07 Jason Merrill <jason@redhat.com>
8668 * g++.dg/cpp0x/decltype23.C: New.
8670 2010-06-08 Andrew Pinski <pinskia@gmail.com>
8671 Shujing Zhao <pearly.zhao@oracle.com>
8674 * gcc.dg/c90-const-expr-10.c: Adjust.
8675 * gcc.dg/c99-const-expr-10.c: Adjust.
8676 * gcc.dg/init-bad-7.c: New.
8678 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8680 * lib/target-supports.exp (check_effective_target_gas): New proc.
8681 * gcc.c-torture/execute/960321-1.x: New file.
8683 2010-06-07 Jason Merrill <jason@redhat.com>
8686 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8688 2010-06-07 Jakub Jelinek <jakub@redhat.com>
8691 * g++.dg/warn/Wunused-var-12.C: New test.
8694 * c-c++-common/Wunused-var-11.c: New test.
8696 2010-06-07 Jan Hubicka <jh@suse.cz>
8698 * gcc.dg/ipa/pure-const-1.c: New testcase.
8700 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
8702 PR rtl-optimization/44404
8703 * gcc.dg/pr44404.c: New.
8705 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
8708 * gcc.target/i386/abi-2.c: Check sysv abi here.
8709 * gcc.target/i386/aes-avx-check.h: Call test in noinline
8710 function to avoid failures by different ABIs.
8711 * gcc.target/i386/aes-check.h: Likewise.
8712 * gcc.target/i386/avx-check.h: Likewise.
8713 * gcc.target/i386/fma4-check.h: Likewise.
8714 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8715 * gcc.target/i386/mmx-check.h: Likewise.
8716 * gcc.target/i386/pclmul-avx-check.h: Likewise.
8717 * gcc.target/i386/pclmul-check.h: Likewise.
8718 * gcc.target/i386/sse-check.h: Likewise.
8719 * gcc.target/i386/sse2-check.h: Likewise.
8720 * gcc.target/i386/sse3-check.h: Likewise.
8721 * gcc.target/i386/sse4_1-check.h: Likewise.
8722 * gcc.target/i386/sse4_2-check.h: Likewise.
8723 * gcc.target/i386/sse4a-check.h: Likewise.
8724 * gcc.target/i386/ssse3-check.h: Likewise.
8725 * gcc.target/i386/xop-check.h: Likewise.
8726 * gcc.target/i386/pr27971.c: Fix for LLP64.
8727 * gcc.target/i386/pr39139.c: Likewise.
8728 * gcc.target/i386/pr39315-check.c: Likewise.
8729 * gcc.target/i386/vararg-1.c: Likewise.
8730 * gcc.target/i386/vararg-2.c: Likewise.
8731 Additional add dg-compile to avoid failure due
8734 * gcc.dg/compound-literal-1.c: Fix for llp64.
8735 * gcc.dg/pr32370.c: Likewise.
8736 * gcc.dg/pr37561.c: Likewise.
8737 * gcc.dg/pr41340.c: Likewise.
8738 * gcc.dg/pr41551.c: Likewise.
8740 2010-05-25 Dodji Seketeli <dodji@redhat.com>
8743 * g++.dg/debug/dwarf2/typedef3.C: New test.
8745 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8748 * c-c++-common/pr20000.c: New.
8750 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
8753 * g++.dg/init/pr44086.C: New.
8754 * g++.dg/cpp0x/decltype4.C: Adjust.
8756 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
8759 * gfortran.dg/generic_23.f03: New test.
8761 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
8764 * gfortran.dg/alloc_comp_class_1.f90 : New test.
8766 2010-06-05 Jakub Jelinek <jakub@redhat.com>
8769 * c-c++-common/Wunused-var-9.c: New test.
8771 2010-06-05 Jason Merrill <jason@redhat.com>
8773 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8775 2010-06-05 Joseph Myers <joseph@codesourcery.com>
8778 * gcc.dg/c99-restrict-4.c: New test.
8780 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
8782 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8783 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8784 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8785 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8786 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8787 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8788 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8789 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8790 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8791 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8792 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8793 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8794 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8795 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8796 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8797 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8798 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8799 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8800 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8801 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8802 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8803 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8805 2010-06-04 Jason Merrill <jason@redhat.com>
8807 * g++.dg/cpp0x/noexcept06.C: New.
8808 * g++.dg/cpp0x/noexcept07.C: New.
8810 * g++.dg/cpp0x/noexcept01.C: New.
8811 * g++.dg/cpp0x/noexcept02.C: New.
8812 * g++.dg/cpp0x/noexcept03.C: New.
8813 * g++.dg/cpp0x/noexcept04.C: New.
8814 * g++.dg/cpp0x/noexcept05.C: New.
8816 2010-06-04 Jakub Jelinek <jakub@redhat.com>
8819 * g++.dg/warn/Wunused-var-10.C: New test.
8820 * g++.dg/warn/Wunused-var-11.C: New test.
8823 * c-c++-common/Wunused-var-10.c: New test.
8825 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8828 * gcc.dg/assign-warn-2.c: Update.
8829 * gcc.dg/cpp/line3.c: Update.
8830 * gcc.dg/c99-array-lval-8.c: Update.
8831 * gcc.dg/cast-qual-2.c: Update.
8832 * gcc.dg/c99-arraydecl-3.c: Update.
8833 * gcc.dg/assign-warn-1.c: Update.
8834 * gcc.dg/format/gcc_diag-1.c: Update.
8836 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
8838 PR rtl-optimization/39871
8839 PR rtl-optimization/40615
8840 PR rtl-optimization/42500
8841 PR rtl-optimization/42502
8842 * gcc.target/arm/eliminate.c: New test.
8844 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
8847 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8848 * g++.old-deja/g++.other/delete3.C: Likewise.
8849 * g++.old-deja/g++.other/new.C: Likewise.
8850 * g++.old-deja/g++.law/operators27.C: Likewise.
8851 * g++.old-deja/g++.mike/p755.C: Likewise.
8852 * g++.dg/eh/new1.C: Likewise.
8853 * g++.dg/init/new5.C: Likewise.
8855 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8857 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
8858 * gfortran.dg/unpack_bounds_2.f90: Likewise.
8859 * gfortran.dg/unpack_bounds_3.f90: Likewise.
8861 2010-06-03 Richard Guenther <rguenther@suse.de>
8864 * lib/lto.exp: Always load gcc.exp.
8865 (lto-obj): For C source files invoke gcc_target_compile.
8866 * g++.dg/lto/20100603-1_0.C: New testcase.
8867 * g++.dg/lto/20100603-1_1.c: Likewise.
8869 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
8871 PR tree-optimization/43688
8872 * gfortran.dg/pr43688.f90: New.
8874 2010-06-03 Richard Guenther <rguenther@suse.de>
8877 * gcc.dg/lto/20100603-1_0.c: New testcase.
8878 * gcc.dg/lto/20100603-2_0.c: Likewise.
8879 * gcc.dg/lto/20100603-3_0.c: Likewise.
8881 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8884 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8885 * gcc.target/powerpc/recip-2.c: Ditto.
8886 * gcc.target/powerpc/recip-3.c: Ditto.
8887 * gcc.target/powerpc/recip-4.c: Ditto.
8888 * gcc.target/powerpc/recip-5.c: Ditto.
8889 * gcc.target/powerpc/recip-6.c: Ditto.
8890 * gcc.target/powerpc/recip-7.c: Ditto.
8891 * gcc.target/powerpc/recip-test.h: Ditto.
8892 * gcc.target/powerpc/recip-test2.h: Ditto.
8894 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8896 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8898 2010-06-02 Jason Merrill <jason@redhat.com>
8900 * g++.dg/ext/vector9.C: Expect typedef in error message.
8905 * g++.dg/tc1/dr101.C: Remove xfails.
8907 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8910 * g++.dg/ipa/pr44372.C: New.
8912 2010-06-02 Jan Hubicka <jh@suse.cz>
8915 * g++.dg/torture/pr44295.C: Neww testcase.
8917 2010-06-02 Jan Hubicka <jh@suse.cz>
8919 * gcc.dg/tree-ssa/loadpre6.c: Update.
8921 2010-06-02 Richard Guenther <rguenther@suse.de>
8923 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8926 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
8928 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8929 the link fail message.
8931 2010-06-02 Tobias Burnus <burnus@net-b.de>
8934 * gfortran.dg/use_13.f90: New test case.
8936 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8939 * gfortran.dg/error_stop_2.f08: Minor update.
8941 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8944 * gfortran.dg/error_stop_1.f08: New test.
8945 * gfortran.dg/error_stop_2.f08: New test.
8947 2010-06-01 Jason Merrill <jason@redhat.com>
8950 * g++.dg/cpp0x/initlist37.C: New.
8951 * g++.dg/cpp0x/initlist38.C: New.
8954 * g++.dg/cpp0x/initlist36.C: New.
8956 2010-05-31 Jan Hubicka <jh@suse.cz>
8958 * gcc.dg/noreturn-8.c: New testcase.
8960 2010-05-31 Jan Hubicka <jh@suse.cz>
8962 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8963 * gcc.dg/lto/noreturn-1_0.c: Move it here.
8965 2010-05-31 Jan Hubicka <jh@suse.cz>
8967 * gcc.dg/lto/noreturn-1_1.c: New testcase.
8968 * gcc.dg/lto/noreturn-1_0.c: New testcase.
8970 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
8973 * gfortran.dg/dependency_27.f90: New test.
8974 * gfortran.dg/array_assign_1.F90: New test.
8976 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8979 * gcc.target/i386/sse-24.c: New test.
8981 2010-05-31 Jan Hubicka <jh@suse.cz>
8983 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8985 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8988 * gcc.dg/pr44337.c: New test.
8990 PR tree-optimization/44182
8991 * g++.dg/debug/pr44182.C: New test.
8993 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
8995 * gcc.dg/nested-func-7.c: New test.
8996 * gnat.dg/frame_overflow.adb: Adjust directives.
8998 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9000 * gnat.dg/prot2.ad[sb]: New test.
9001 * gnat.dg/prot2_pkg1.ads: New helper.
9002 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9004 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9006 * gnat.dg/array11.adb: Adjust dg-warning directive.
9007 * gnat.dg/object_overflow.adb: Likewise.
9009 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9012 * gcc.dg/tree-ssa/pr44306.c: New.
9014 2010-05-29 Jan Hubicka <jh@suse.cz>
9016 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9018 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9020 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9022 2010-05-28 Mike Stump <mikestump@comcast.net>
9025 * objc.dg/const-str-9.m: Remove static.
9027 2010-05-28 Jakub Jelinek <jakub@redhat.com>
9030 * gcc.c-torture/compile/pr43636.c: New test.
9032 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
9035 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9036 * obj-c++.dg/try-catch-9.mm: Ditto.
9038 2010-05-28 Dodji Seketeli <dodji@redhat.com>
9040 Revert patch for PR c++/44188
9041 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9043 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9046 * g++.dg/debug/dwarf2/typedef3.C: New test.
9048 2010-05-27 Jason Merrill <jason@redhat.com>
9051 * g++.dg/ext/vla9.C: New.
9053 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
9056 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9057 * objc.dg/torture/tls/thr-init-3.m: Ditto.
9058 * objc.dg/torture/tls/thr-init.m: Ditto.
9059 * objc.dg/torture/trivial.m: Ditto.
9060 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9061 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9062 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9063 * obj-c++.dg/torture/trivial.mm: Ditto.
9065 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
9067 * g++.dg/lto/20100302_0.C: Skip on darwin.
9069 2010-05-27 Richard Guenther <rguenther@suse.de>
9071 PR tree-optimization/44284
9072 * gcc.dg/vect/vect-118.c: New testcase.
9073 * gcc.dg/vect/bb-slp-20.c: Adjust.
9074 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9075 * gcc.dg/vect/slp-9.c: Likewise.
9076 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9077 * gcc.dg/vect/vect-10.c: Likewise.
9078 * gcc.dg/vect/vect-109.c: Likewise.
9079 * gcc.dg/vect/vect-12.c: Likewise.
9080 * gcc.dg/vect/vect-36.c: Likewise.
9081 * gcc.dg/vect/vect-7.c: Likewise.
9082 * gcc.dg/vect/vect-iv-8.c: Likewise.
9083 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9084 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9085 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9086 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9087 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9088 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9089 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9090 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9091 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9092 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9093 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9094 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9095 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9096 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9097 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9098 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9099 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9101 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9103 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9106 2010-05-26 Jan Hubicka <jh@suse.cz>
9108 * gcc.dg/lto/materialize-1_0.c: New file.
9109 * gcc.dg/lto/materialize-1_1.c: New file.
9111 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9113 * gnat.dg/lto10.adb: New test.
9114 * gnat.dg/lto10_pkg.ads: New helper.
9116 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9118 * lib/target-supports.exp (check_effective_target_int128): New
9119 function to check if __int128 types are available for target.
9120 * c-c++-common/int128-types-1.c: New.
9121 * c-c++-common/int128-1.c: New.
9122 * c-c++-common/int128-2.c: New.
9123 * g++.dg/abi/mangle43.C: New.
9124 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9125 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9126 pointer-wide scalar.
9127 * g++.dg/other/pr25632.C: Likewise.
9128 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9129 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9131 * g++.dg/warn/pr13358-4.C: Likewise.
9132 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9133 * g++.dg/warn/Wconversion-null.C: Likewise.
9135 2010-05-26 Jason Merrill <jason@redhat.com>
9138 * g++.dg/cpp0x/variadic101.C: New.
9140 2010-05-26 Richard Guenther <rguenther@suse.de>
9142 PR rtl-optimization/44164
9143 * gcc.c-torture/execute/pr44164.c: New testcase.
9144 * g++.dg/tree-ssa/pr13146.C: Adjust.
9146 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
9149 * gfortran.dg/whole_file_19.f90 : New test.
9151 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
9156 * gfortran.dg/pr40999.f: Fix function type.
9157 * gfortran.dg/whole_file_5.f90: Likewise.
9158 * gfortran.dg/whole_file_6.f90: Likewise.
9159 * gfortran.dg/whole_file_16.f90: New.
9160 * gfortran.dg/whole_file_17.f90: New.
9161 * gfortran.dg/whole_file_18.f90: New.
9163 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
9164 Iain Sandoe <iains@gcc.gnu.org>
9166 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9167 * gcc.c-torture/compile/pr44197.c: Require alias support.
9168 * gcc.dg/lto/20081222_0.c: Ditto.
9170 2010-05-25 Jakub Jelinek <jakub@redhat.com>
9173 * gcc.dg/guality/vla-2.c: New test.
9175 2010-05-25 Richard Guenther <rguenther@suse.de>
9178 * g++.dg/torture/pr44069.C: New testcase.
9180 2010-05-25 Richard Guenther <rguenther@suse.de>
9182 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9184 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9187 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9189 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9191 * obj-c++.dg/torture/tls/trivial.mm: New.
9192 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9193 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9194 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9195 * obj-c++.dg/torture/tls/diag-1.mm: New.
9196 * obj-c++.dg/torture/tls/tls.exp: New.
9197 * obj-c++.dg/torture/trivial.mm: New.
9198 * obj-c++.dg/torture/dg-torture.exp: New.
9199 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9200 * obj-c++.dg/tls/trivial.m: New.
9201 * obj-c++.dg/tls/init-1.mm: New.
9202 * obj-c++.dg/tls/diag-1.mm: New.
9203 * obj-c++.dg/tls/init-2.mm: New.
9204 * obj-c++.dg/tls/diag-2.mm: New.
9205 * obj-c++.dg/tls/diag-3.mm: New.
9206 * obj-c++.dg/tls/diag-4.mm: New.
9207 * obj-c++.dg/tls/static-1.mm: New.
9208 * obj-c++.dg/tls/tls.exp: New.
9209 * obj-c++.dg/tls/diag-5.mm: New.
9210 * obj-c++.dg/tls/static-1a.mm: New.
9211 * objc-obj-c++-shared/Object1.mm: New.
9212 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9214 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
9217 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9218 * obj-c++.dg/const-str-6.mm: Ditto.
9220 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9222 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9224 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9227 * gnat.dg/array13.ad[sb]: New test.
9229 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9230 Sandra Loosemore <sandra@codesourcery.com>
9232 * gcc.target/arm/neon/: Regenerated test cases.
9234 * gcc.target/arm/neon/polytypes.c,
9235 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9236 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9237 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9238 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9239 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9240 dg-add-options arm_neon.
9242 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9243 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9244 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9245 and arm_neon_fp16_ok.
9247 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9248 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9250 * lib/target-supports.exp (add_options_for_arm_neon): New.
9251 (check_effective_target_arm_neon_ok_nocache): New, from
9252 check_effective_target_arm_neon_ok. Check multiple possibilities.
9253 (check_effective_target_arm_neon_ok): Use
9254 check_effective_target_arm_neon_ok_nocache.
9255 (add_options_for_arm_neon_fp16)
9256 (check_effective_target_arm_neon_fp16_ok)
9257 check_effective_target_arm_neon_fp16_ok_nocache): New.
9258 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9260 2010-05-24 Jason Merrill <jason@redhat.com>
9263 * g++.dg/cpp0x/initlist35.C: New.
9264 * g++.dg/init/brace6.C: Adjust.
9266 2010-05-24 Paul Brook <paul@codesourcery.com>
9268 * gcc.target/arm/frame-pointer-1.c: New test.
9269 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9270 pointer elimination.
9272 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9275 * gcc.target/i386/crc32-3.c: New.
9276 * gcc.target/i386/crc32-4.c: Likewise.
9278 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9280 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9281 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9282 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9284 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9286 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9288 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9291 * gcc.c-target/pr43869.c: New test.
9293 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9296 * gfortran.dg/class_22.f03: New.
9298 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9301 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9303 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9306 * gfortran.dg/abstract_type_7.f03: New.
9308 2010-05-21 Jason Merrill <jason@redhat.com>
9310 * g++.dg/eh/spec11.C: Test cleanup optimization.
9312 2010-05-21 Jakub Jelinek <jakub@redhat.com>
9315 * gcc.target/i386/pr44223.c: New test.
9317 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9319 * gcc.target/i386/pr25993.c: Use @function as type specifier.
9321 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
9323 * g++.dg/other/const3.C: New test.
9325 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
9328 * warn_unused_dummy_argument_1.f90: New.
9329 * warn_unused_dummy_argument_2.f90: New.
9331 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9334 * g++.dg/inherit/crash1.C: New.
9335 * g++.dg/inherit/crash2.C: Likewise.
9337 2010-05-20 Jakub Jelinek <jakub@redhat.com>
9340 * g++.dg/debug/pr44178.C: New test.
9342 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
9345 * gcc.dg/tree-ssa/prefetch-6.c: Add
9346 --param min-insn-to-prefetch-ratio=6.
9347 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9348 allow unrolling, and adjust the movnti count.
9350 2010-05-20 Jan Hubicka <jh@suse.cz>
9353 * gcc.c-torture/compile/pr44197.c: New file.
9355 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
9357 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9359 (check_effective_target_xop): Remove __may_alias__ attribute.
9361 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
9364 * gcc.c-torture/execute/pr44202-1.c: New test.
9366 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9369 * gfortran.dg/label_1.f90: Update test.
9371 2010-05-19 Jan Hubicka <jh@suse.cz>
9373 * gcc.dg/lto/ipareference2_0.c: New file.
9374 * gcc.dg/lto/ipareference2_1.c: New file.
9376 2010-05-19 Jason Merrill <jason@redhat.com>
9378 * g++.dg/parse/fn-typedef2.C: New.
9380 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9384 * g++.dg/template/fntype1.C: New.
9386 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9388 * gnat.dg/discr23.ad[sb]: New test.
9389 * gnat.dg/discr23_pkg.ads: New helper.
9391 * gnat.dg/specs/controlled1.ads: New test.
9392 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9394 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9397 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9398 Fixed scope of C_SIZEOF.
9399 * gfortran.dg/warn_conversion_2.f90: New.
9401 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9403 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9404 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9405 for optional selector.
9406 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9407 (check_effective_target_sse3): New proc.
9408 * gcc.target/i386/math-torture/math-torture.exp: Load
9409 target-supports.exp.
9410 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9411 check_effective_target_sse2.
9412 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9413 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9414 * g++.dg/vect/vect.exp: Likewise.
9415 * gfortran.dg/vect/vect.exp: Likewise.
9416 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9417 -msse2 if check_effective_target_sse2.
9419 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9420 * gcc.target/i386/3dnow-2.c: Likewise.
9421 * gcc.target/i386/3dnowA-1.c: Likewise.
9422 * gcc.target/i386/3dnowA-2.c: Likewise.
9423 * gcc.target/i386/pr42549.c: Likewise.
9425 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9426 * gcc.target/i386/sse3-addsubpd.c: Likewise.
9427 * gcc.target/i386/sse3-addsubps.c: Likewise.
9428 * gcc.target/i386/sse3-haddpd.c: Likewise.
9429 * gcc.target/i386/sse3-haddps.c: Likewise.
9430 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9431 * gcc.target/i386/sse3-hsubps.c: Likewise.
9432 * gcc.target/i386/sse3-movddup.c: Likewise.
9433 * gcc.target/i386/sse3-movshdup.c: Likewise.
9434 * gcc.target/i386/sse3-movsldup.c: Likewise.
9436 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9437 * g++.dg/ext/attrib35.C: Likewise.
9438 * g++.dg/opt/pr40496.C: Likewise.
9439 * g++.dg/other/i386-1.C: Likewise.
9440 * g++.dg/other/i386-4.C: Likewise.
9441 * g++.dg/other/pr34435.C: Likewise.
9442 * g++.dg/other/pr39496.C: Likewise.
9443 * g++.dg/other/pr40446.C: Likewise.
9444 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9445 * gcc.dg/compat/vector-1a_main.c: Likewise.
9446 * gcc.dg/compat/vector-2a_main.c: Likewise.
9447 * gcc.dg/lto/20090206-1_0.c: Likewise.
9448 * gcc.dg/pr34856.c: Likewise.
9449 * gcc.dg/pr36584.c: Likewise.
9450 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9451 * gcc.dg/pr37544.c: Likewise.
9452 * gcc.dg/torture/pr16104-1.c: Likewise.
9453 * gcc.dg/torture/pr35771-1.c: Likewise.
9454 * gcc.dg/torture/pr35771-2.c: Likewise.
9455 * gcc.dg/torture/pr35771-3.c: Likewise.
9456 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9457 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9458 * gcc.dg/torture/stackalign/push-1.c: Likewise.
9459 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9460 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9461 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9462 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9463 * gcc.target/i386/20060512-1.c: Likewise.
9464 * gcc.target/i386/20060512-3.c: Likewise.
9465 * gcc.target/i386/all_one_m128i.c: Likewise.
9466 * gcc.target/i386/float128-1.c: Likewise.
9467 * gcc.target/i386/float128-2.c: Likewise.
9468 * gcc.target/i386/fpcvt-1.c: Likewise.
9469 * gcc.target/i386/fpcvt-2.c: Likewise.
9470 * gcc.target/i386/fpcvt-3.c: Likewise.
9471 * gcc.target/i386/fpprec-1.c: Likewise.
9472 * gcc.target/i386/funcspec-9.c: Likewise.
9473 * gcc.target/i386/incoming-1.c: Likewise.
9474 * gcc.target/i386/incoming-12.c: Likewise.
9475 * gcc.target/i386/incoming-2.c: Likewise.
9476 * gcc.target/i386/incoming-3.c: Likewise.
9477 * gcc.target/i386/incoming-4.c: Likewise.
9478 * gcc.target/i386/incoming-6.c: Likewise.
9479 * gcc.target/i386/incoming-7.c: Likewise.
9480 * gcc.target/i386/incoming-8.c: Likewise.
9481 * gcc.target/i386/opt-1.c: Likewise.
9482 * gcc.target/i386/opt-2.c: Likewise.
9483 * gcc.target/i386/ordcmp-1.c: Likewise.
9484 * gcc.target/i386/pr17692.c: Likewise.
9485 * gcc.target/i386/pr18614-1.c: Likewise.
9486 * gcc.target/i386/pr22152.c: Likewise.
9487 * gcc.target/i386/pr23570.c: Likewise.
9488 * gcc.target/i386/pr23575.c: Likewise.
9489 * gcc.target/i386/pr26449-1.c: Likewise.
9490 * gcc.target/i386/pr26600.c: Likewise.
9491 * gcc.target/i386/pr27790.c: Likewise.
9492 * gcc.target/i386/pr28839.c: Likewise.
9493 * gcc.target/i386/pr30970.c: Likewise.
9494 * gcc.target/i386/pr32000-1.c: Likewise.
9495 * gcc.target/i386/pr32000-2.c: Likewise.
9496 * gcc.target/i386/pr32280.c: Likewise.
9497 * gcc.target/i386/pr32661.c: Likewise.
9498 * gcc.target/i386/pr32708-1.c: Likewise.
9499 * gcc.target/i386/pr32961.c: Likewise.
9500 * gcc.target/i386/pr33329.c: Likewise.
9501 * gcc.target/i386/pr35714.c: Likewise.
9502 * gcc.target/i386/pr35767-1.c: Likewise.
9503 * gcc.target/i386/pr35767-1d.c: Likewise.
9504 * gcc.target/i386/pr35767-1i.c: Likewise.
9505 * gcc.target/i386/pr35767-2.c: Likewise.
9506 * gcc.target/i386/pr35767-2d.c: Likewise.
9507 * gcc.target/i386/pr35767-2i.c: Likewise.
9508 * gcc.target/i386/pr35767-3.c: Likewise.
9509 * gcc.target/i386/pr35767-5.c: Likewise.
9510 * gcc.target/i386/pr36222-1.c: Likewise.
9511 * gcc.target/i386/pr36578-1.c: Likewise.
9512 * gcc.target/i386/pr36578-2.c: Likewise.
9513 * gcc.target/i386/pr36992-1.c: Likewise.
9514 * gcc.target/i386/pr37101.c: Likewise.
9515 * gcc.target/i386/pr37216.c: Likewise.
9516 * gcc.target/i386/pr37434-1.c: Likewise.
9517 * gcc.target/i386/pr37434-2.c: Likewise.
9518 * gcc.target/i386/pr37843-3.c: Likewise.
9519 * gcc.target/i386/pr37843-4.c: Likewise.
9520 * gcc.target/i386/pr39162.c: Likewise.
9521 * gcc.target/i386/pr39315-1.c: Likewise.
9522 * gcc.target/i386/pr39315-2.c: Likewise.
9523 * gcc.target/i386/pr39315-3.c: Likewise.
9524 * gcc.target/i386/pr39315-4.c: Likewise.
9525 * gcc.target/i386/pr39445.c: Likewise.
9526 * gcc.target/i386/pr39496.c: Likewise.
9527 * gcc.target/i386/pr40809.c: Likewise.
9528 * gcc.target/i386/pr40906-3.c: Likewise.
9529 * gcc.target/i386/pr41019.c: Likewise.
9530 * gcc.target/i386/pr42542-1.c: Likewise.
9531 * gcc.target/i386/pr42542-2.c: Likewise.
9532 * gcc.target/i386/pr42542-3.c: Likewise.
9533 * gcc.target/i386/pr42542-3a.c: Likewise.
9534 * gcc.target/i386/pr42881.c: Likewise.
9535 * gcc.target/i386/push-1.c: Likewise.
9536 * gcc.target/i386/quad-sse.c: Likewise.
9537 * gcc.target/i386/reload-1.c: Likewise.
9538 * gcc.target/i386/sse-10.c: Likewise.
9539 * gcc.target/i386/sse-11.c: Likewise.
9540 * gcc.target/i386/sse-15.c: Likewise.
9541 * gcc.target/i386/sse-17.c: Likewise.
9542 * gcc.target/i386/sse-18.c: Likewise.
9543 * gcc.target/i386/sse-19.c: Likewise.
9544 * gcc.target/i386/sse-4.c: Likewise.
9545 * gcc.target/i386/sse-6.c: Likewise.
9546 * gcc.target/i386/sse-vect-types.c: Likewise.
9547 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9548 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9549 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9550 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9551 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9552 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9553 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9554 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9555 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9556 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9557 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9558 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9559 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9560 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9561 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9562 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9563 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9564 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9565 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9566 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9567 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9568 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9569 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9570 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9571 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9572 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9573 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9574 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9575 * gcc.target/i386/sse2-divpd-1.c: Likewise.
9576 * gcc.target/i386/sse2-divsd-1.c: Likewise.
9577 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9578 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9579 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9580 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9581 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9582 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9583 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9584 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9585 * gcc.target/i386/sse2-minpd-1.c: Likewise.
9586 * gcc.target/i386/sse2-minsd-1.c: Likewise.
9587 * gcc.target/i386/sse2-mmx.c: Likewise.
9588 * gcc.target/i386/sse2-movapd-1.c: Likewise.
9589 * gcc.target/i386/sse2-movapd-2.c: Likewise.
9590 * gcc.target/i386/sse2-movd-1.c: Likewise.
9591 * gcc.target/i386/sse2-movd-2.c: Likewise.
9592 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9593 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9594 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9595 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9596 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9597 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9598 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9599 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9600 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9601 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9602 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9603 * gcc.target/i386/sse2-movq-1.c: Likewise.
9604 * gcc.target/i386/sse2-movq-2.c: Likewise.
9605 * gcc.target/i386/sse2-movq-3.c: Likewise.
9606 * gcc.target/i386/sse2-movsd-1.c: Likewise.
9607 * gcc.target/i386/sse2-movsd-2.c: Likewise.
9608 * gcc.target/i386/sse2-movupd-1.c: Likewise.
9609 * gcc.target/i386/sse2-movupd-2.c: Likewise.
9610 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9611 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9612 * gcc.target/i386/sse2-orpd-1.c: Likewise.
9613 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9614 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9615 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9616 * gcc.target/i386/sse2-paddb-1.c: Likewise.
9617 * gcc.target/i386/sse2-paddd-1.c: Likewise.
9618 * gcc.target/i386/sse2-paddq-1.c: Likewise.
9619 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9620 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9621 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9622 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9623 * gcc.target/i386/sse2-paddw-1.c: Likewise.
9624 * gcc.target/i386/sse2-pand-1.c: Likewise.
9625 * gcc.target/i386/sse2-pandn-1.c: Likewise.
9626 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9627 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9628 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9629 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9630 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9631 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9632 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9633 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9634 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9635 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9636 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9637 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9638 * gcc.target/i386/sse2-pminub-1.c: Likewise.
9639 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9640 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9641 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9642 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9643 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9644 * gcc.target/i386/sse2-por-1.c: Likewise.
9645 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9646 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9647 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9648 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9649 * gcc.target/i386/sse2-pslld-1.c: Likewise.
9650 * gcc.target/i386/sse2-pslld-2.c: Likewise.
9651 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9652 * gcc.target/i386/sse2-psllq-1.c: Likewise.
9653 * gcc.target/i386/sse2-psllq-2.c: Likewise.
9654 * gcc.target/i386/sse2-psllw-1.c: Likewise.
9655 * gcc.target/i386/sse2-psllw-2.c: Likewise.
9656 * gcc.target/i386/sse2-psrad-1.c: Likewise.
9657 * gcc.target/i386/sse2-psrad-2.c: Likewise.
9658 * gcc.target/i386/sse2-psraw-1.c: Likewise.
9659 * gcc.target/i386/sse2-psraw-2.c: Likewise.
9660 * gcc.target/i386/sse2-psrld-1.c: Likewise.
9661 * gcc.target/i386/sse2-psrld-2.c: Likewise.
9662 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9663 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9664 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9665 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9666 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9667 * gcc.target/i386/sse2-psubb-1.c: Likewise.
9668 * gcc.target/i386/sse2-psubd-1.c: Likewise.
9669 * gcc.target/i386/sse2-psubq-1.c: Likewise.
9670 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9671 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9672 * gcc.target/i386/sse2-psubw-1.c: Likewise.
9673 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9674 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9675 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9676 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9677 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9678 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9679 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9680 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9681 * gcc.target/i386/sse2-pxor-1.c: Likewise.
9682 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9683 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9684 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9685 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9686 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9687 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9688 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9689 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9690 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9691 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9692 * gcc.target/i386/sse2-shufps-1.c: Likewise.
9693 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9694 * gcc.target/i386/sse2-subpd-1.c: Likewise.
9695 * gcc.target/i386/sse2-subsd-1.c: Likewise.
9696 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9697 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9698 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9699 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9700 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9701 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9702 * gcc.target/i386/sse2-unpack-1.c: Likewise.
9703 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9704 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9705 * gcc.target/i386/sse2-vec-1.c: Likewise.
9706 * gcc.target/i386/sse2-vec-2.c: Likewise.
9707 * gcc.target/i386/sse2-vec-3.c: Likewise.
9708 * gcc.target/i386/sse2-vec-4.c: Likewise.
9709 * gcc.target/i386/sse2-vec-5.c: Likewise.
9710 * gcc.target/i386/sse2-vec-6.c: Likewise.
9711 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9712 * gcc.target/i386/ssefn-2.c: Likewise.
9713 * gcc.target/i386/ssefn-4.c: Likewise.
9714 * gcc.target/i386/ssefp-1.c: Likewise.
9715 * gcc.target/i386/ssefp-2.c: Likewise.
9716 * gcc.target/i386/sseregparm-3.c: Likewise.
9717 * gcc.target/i386/sseregparm-4.c: Likewise.
9718 * gcc.target/i386/sseregparm-5.c: Likewise.
9719 * gcc.target/i386/sseregparm-6.c: Likewise.
9720 * gcc.target/i386/sseregparm-7.c: Likewise.
9721 * gcc.target/i386/ssetype-1.c: Likewise.
9722 * gcc.target/i386/ssetype-2.c: Likewise.
9723 * gcc.target/i386/ssetype-3.c: Likewise.
9724 * gcc.target/i386/ssetype-4.c: Likewise.
9725 * gcc.target/i386/ssetype-5.c: Likewise.
9726 * gcc.target/i386/unordcmp-1.c: Likewise.
9727 * gcc.target/i386/vararg-1.c: Likewise.
9728 * gcc.target/i386/vararg-2.c: Likewise.
9729 * gcc.target/i386/vararg-3.c: Likewise.
9730 * gcc.target/i386/vararg-4.c: Likewise.
9731 * gcc.target/i386/vararg-7.c: Likewise.
9732 * gcc.target/i386/vararg-8.c: Likewise.
9733 * gcc.target/i386/vecinit-1.c: Likewise.
9734 * gcc.target/i386/vecinit-2.c: Likewise.
9735 * gcc.target/i386/vecinit-3.c: Likewise.
9736 * gcc.target/i386/vecinit-4.c: Likewise.
9737 * gcc.target/i386/vecinit-5.c: Likewise.
9738 * gcc.target/i386/vecinit-6.c: Likewise.
9739 * gcc.target/i386/vectorize2.c: Likewise.
9740 * gcc.target/i386/vectorize3.c: Likewise.
9741 * gcc.target/i386/vectorize4.c: Likewise.
9742 * gcc.target/i386/vectorize6.c: Likewise.
9743 * gcc.target/i386/vectorize7.c: Likewise.
9744 * gcc.target/i386/vectorize8.c: Likewise.
9745 * gcc.target/i386/vperm-v2df.c: Likewise.
9746 * gcc.target/i386/vperm-v2di.c: Likewise.
9747 * gcc.target/i386/vperm-v4si-1.c: Likewise.
9748 * gcc.target/i386/xorps-sse2.c: Likewise.
9749 * gcc.target/i386/xorps.c: Likewise.
9750 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9751 * gfortran.dg/graphite/pr42326.f90: Likewise.
9752 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9754 2010-05-19 Richard Guenther <rguenther@suse.de>
9757 * g++.dg/lto/20100519-1_0.C: New testcase.
9759 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9762 * gfortran.dg/warn_intent_out_not_set.f90: New.
9764 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9767 * gfortran.dg/data_char_1.f90: Updated warning message.
9768 * gfortran.dg/data_array_6.f: New.
9770 2010-05-19 Martin Jambor <mjambor@suse.cz>
9772 * g++.dg/ipa/ivinline-8.C: New test.
9773 * gcc.dg/ipa/iinline-2.c: Likewise.
9775 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9778 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9779 arguments; add check for return value kind.
9780 * gfortran.dg/float_1.f90: Likewise.
9782 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9784 * gcc.target/i386/20011009-1.c (COMMENT): Define.
9786 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9787 * lib/lto.exp (lto_prune_warns): Fix location line regex.
9788 Prune another location line format.
9789 (lto-obj): Call lto_prune_warns on comp_output.
9791 2010-05-18 Jan Hubicka <jh@suse.cz>
9793 * gcc.dg/lto/ipacp_0.c: New test.
9794 * gcc.dg/lto/ipacp_1.c: New test.
9796 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
9799 * gcc.dg/lto/20100518_0.c: New test.
9801 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
9803 * gnat.dg/specs/lto3.ads: Add missing dg-options.
9805 2010-05-17 Janus Weil <janus@gcc.gnu.org>
9808 * gfortran.dg/class_21.f03: New.
9810 2010-05-17 Jason Merrill <jason@redhat.com>
9813 * g++.dg/cpp0x/initlist34.C: New.
9816 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9818 2010-05-17 Martin Jambor <mjambor@suse.cz>
9820 * g++.dg/ipa/ivinline-1.C: New test.
9821 * g++.dg/ipa/ivinline-2.C: New test.
9822 * g++.dg/ipa/ivinline-3.C: New test.
9823 * g++.dg/ipa/ivinline-4.C: New test.
9824 * g++.dg/ipa/ivinline-5.C: New test.
9825 * g++.dg/ipa/ivinline-6.C: New test.
9827 2010-05-17 Dodji Seketeli <dodji@redhat.com>
9828 Jason Merrill <jason@redhat.com>
9831 * c-c++-common/Wunused-var-8.c: New test.
9833 2010-05-17 Jakub Jelinek <jakub@redhat.com>
9836 * gcc.c-torture/compile/pr42347.c: New test.
9839 * g++.dg/ext/asmgoto1.C: New test.
9841 2010-05-17 Martin Jambor <mjambor@suse.cz>
9844 * gcc.dg/tree-ssa/pr44133.c: New test.
9845 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9848 2010-05-17 Janus Weil <janus@gcc.gnu.org>
9851 * gfortran.dg/class_20.f03: New.
9853 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
9856 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9857 debug messages but not the newly introduced one.
9859 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
9862 * gfortran.dg/initialization_25.f90: Commented testcase.
9863 * gfortran.dg/initialization_26.f90: New.
9865 2010-05-16 Richard Guenther <rguenther@suse.de>
9867 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9868 * gcc.dg/pr43084.c: Likewise.
9869 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9871 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9873 * gcc.dg/struct/struct-reorg.exp: Likewise.
9874 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9875 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9877 2010-05-16 Joseph Myers <joseph@codesourcery.com>
9879 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9880 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9881 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9882 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9885 2010-05-15 Jason Merrill <jason@redhat.com>
9887 * g++.dg/eh/spec10.C: New.
9888 * g++.dg/eh/spec11.C: New.
9889 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9891 2010-05-15 Janus Weil <janus@gcc.gnu.org>
9895 * gfortran.dg/allocatable_scalar_9.f90: New.
9897 2010-05-15 Jakub Jelinek <jakub@redhat.com>
9900 * g++.dg/torture/pr44148.C: New test.
9902 2010-05-15 Joseph Myers <joseph@codesourcery.com>
9904 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9905 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9906 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9907 diagnostics and type sizes.
9909 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
9911 * gnat.dg/lto9.adb: New test.
9912 * gnat.dg/lto9_pkg1.ads: New helper.
9913 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9915 2010-05-15 Jan Hubicka <jh@suse.cz>
9917 * gcc.dg/lto/ipareference_1.c: Rename to ...
9918 * gcc.dg/lto/ipareference_0.c: ... this one.
9919 * gcc.dg/lto/ipareference_2.c: Rename to ...
9920 * gcc.dg/lto/ipareference_1.c: ... this one.
9922 2010-05-15 Jan Hubicka <jh@suse.cz>
9924 * gcc.dg/lto/ipareference_1.c: New file.
9925 * gcc.dg/lto/ipareference_2.c: New file.
9927 2010-05-15 Richard Guenther <rguenther@suse.de>
9929 PR tree-optimization/44038
9930 * gcc.c-torture/compile/pr44038.c: New testcase.
9932 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
9934 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9935 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9937 2010-05-15 Janus Weil <janus@gcc.gnu.org>
9941 * gfortran.dg/class_18.f03: New.
9942 * gfortran.dg/class_19.f03: New.
9944 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9947 * gcc.dg/debug/dwarf2/const-1.c: Remove.
9948 * g++.dg/debug/dwarf2/const1.C: Remove.
9950 2010-05-14 Jason Merrill <jason@redhat.com>
9952 * g++.dg/eh/cond4.C: New.
9953 * g++.dg/eh/elide2.C: Adjust.
9954 * g++.old-deja/g++.eh/terminate1.C: Adjust.
9956 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
9959 * gfortran.dg/actual_array_interface_2.f90: New test.
9961 2010-05-14 Richard Guenther <rguenther@suse.de>
9963 PR tree-optimization/44119
9964 * gcc.c-torture/compile/pr44119.c: New testcase.
9966 2010-05-14 Jason Merrill <jason@redhat.com>
9969 * g++.dg/eh/terminate1.C: New.
9971 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9973 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9976 * gcc.dg/pr44136.c: New test.
9978 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
9981 * g++.dg/warn/Wshadow-4.C: Adjust.
9982 * g++.dg/warn/Wshadow-5.C: New test.
9983 * g++.dg/warn/Wshadow-6.C: New test
9985 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
9988 * gfortran.dg/initialization_25.f90: New.
9990 2010-05-13 Martin Jambor <mjambor@suse.cz>
9992 * g++.dg/otr-fold-1.C: New test.
9993 * g++.dg/otr-fold-2.C: New test.
9995 2010-05-13 Jakub Jelinek <jakub@redhat.com>
9998 * gfortran.dg/gomp/pr44036-1.f90: New test.
9999 * gfortran.dg/gomp/pr44036-2.f90: New test.
10000 * gfortran.dg/gomp/pr44036-3.f90: New test.
10003 * gcc.dg/guality/sra-1.c: New test.
10005 2010-05-12 Jan Hubicka <jh@suse.cz>
10007 * tree-ssa/unreachable.c: New test.
10009 2010-05-12 Jason Merrill <jason@redhat.com>
10011 * g++.dg/cpp0x/sfinae1.C: New.
10013 2010-05-12 Sriraman Tallam <tmsriram@google.com>
10015 * gcc.target/i386/zee.c: New file.
10017 2010-05-12 Jason Merrill <jason@redhat.com>
10019 * g++.dg/conversion/op1.C: Expect template candidate message.
10020 * g++.dg/cpp0x/nullptr15.C: Likewise.
10021 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10022 * g++.dg/cpp0x/pr31431.C: Likewise.
10023 * g++.dg/cpp0x/temp_default2.C: Likewise.
10024 * g++.dg/cpp0x/trailing4.C: Likewise.
10025 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10026 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10027 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10028 * g++.dg/cpp0x/variadic35.C: Likewise.
10029 * g++.dg/cpp0x/vt-35147.C: Likewise.
10030 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10031 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10032 * g++.dg/ext/visibility/anon8.C: Likewise.
10033 * g++.dg/ext/vla2.C: Likewise.
10034 * g++.dg/other/pr28114.C: Likewise.
10035 * g++.dg/other/ptrmem10.C: Likewise.
10036 * g++.dg/other/ptrmem11.C: Likewise.
10037 * g++.dg/overload/unknown1.C: Likewise.
10038 * g++.dg/parse/template7.C: Likewise.
10039 * g++.dg/parse/typename7.C: Likewise.
10040 * g++.dg/template/conv11.C: Likewise.
10041 * g++.dg/template/copy1.C: Likewise.
10042 * g++.dg/template/deduce3.C: Likewise.
10043 * g++.dg/template/dependent-expr5.C: Likewise.
10044 * g++.dg/template/friend.C: Likewise.
10045 * g++.dg/template/incomplete2.C: Likewise.
10046 * g++.dg/template/local4.C: Likewise.
10047 * g++.dg/template/local6.C: Likewise.
10048 * g++.dg/template/operator10.C: Likewise.
10049 * g++.dg/template/overload6.C: Likewise.
10050 * g++.dg/template/ptrmem2.C: Likewise.
10051 * g++.dg/template/ptrmem20.C: Likewise.
10052 * g++.dg/template/ptrmem8.C: Likewise.
10053 * g++.dg/template/sfinae2.C: Likewise.
10054 * g++.dg/template/ttp25.C: Likewise.
10055 * g++.dg/template/unify10.C: Likewise.
10056 * g++.dg/template/unify11.C: Likewise.
10057 * g++.dg/template/unify6.C: Likewise.
10058 * g++.dg/template/unify7.C: Likewise.
10059 * g++.dg/template/unify9.C: Likewise.
10060 * g++.dg/template/varmod1.C: Likewise.
10061 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10062 * g++.old-deja/g++.law/operators32.C: Likewise.
10063 * g++.old-deja/g++.pt/crash28.C: Likewise.
10064 * g++.old-deja/g++.pt/crash60.C: Likewise.
10065 * g++.old-deja/g++.pt/explicit38.C: Likewise.
10066 * g++.old-deja/g++.pt/explicit39.C: Likewise.
10067 * g++.old-deja/g++.pt/explicit41.C: Likewise.
10068 * g++.old-deja/g++.pt/explicit67.C: Likewise.
10069 * g++.old-deja/g++.pt/explicit77.C: Likewise.
10070 * g++.old-deja/g++.pt/expr2.C: Likewise.
10071 * g++.old-deja/g++.pt/overload7.C: Likewise.
10072 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10073 * g++.old-deja/g++.pt/spec5.C: Likewise.
10074 * g++.old-deja/g++.pt/spec6.C: Likewise.
10075 * g++.old-deja/g++.pt/t24.C: Likewise.
10076 * g++.old-deja/g++.pt/unify4.C: Likewise.
10077 * g++.old-deja/g++.pt/unify6.C: Likewise.
10078 * g++.old-deja/g++.pt/unify8.C: Likewise.
10079 * g++.old-deja/g++.robertl/eb119.C: Likewise.
10080 * g++.old-deja/g++.robertl/eb79.C: Likewise.
10081 * g++.old-deja/g++.robertl/eb98.C: Likewise.
10083 * g++.dg/cpp0x/initlist32.C: New.
10085 * g++.dg/template/conv11.C: New.
10086 * g++.dg/conversion/op1.C: Adjust expected error.
10088 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10090 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
10093 * gcc.target/i386/avx-cmpsd-1.c: New.
10094 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10095 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10096 * gcc.target/i386/avx-cmpss-2.c: Likewise.
10097 * gcc.target/i386/sse-cmpss-1.c: Likewise.
10098 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10100 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10102 PR middle-end/44085
10103 * gcc.dg/gomp/pr44085.c: New test.
10104 * gfortran.dg/gomp/pr44085.f90: New test.
10106 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10108 * objc-obj-c++-shared/Object1.m: New.
10109 * objc.dg/torture: New directory.
10110 * objc.dg/torture/tls: Ditto.
10111 * objc.dg/tls: Ditto.
10112 * objc.dg/torture/tls/trivial.m: New test.
10113 * objc.dg/torture/tls/thr-init-2.m: New test.
10114 * objc.dg/torture/tls/thr-init-3.m: New test.
10115 * objc.dg/torture/tls/thr-init.m: New test.
10116 * objc.dg/torture/tls/diag-1.m: New test.
10117 * objc.dg/torture/tls/tls.exp: New.
10118 * objc.dg/torture/trivial.m: New test.
10119 * objc.dg/torture/dg-torture.exp: New.
10120 * objc.dg/tls/diag-3.m: New test.
10121 * objc.dg/tls/diag-4.m: New test.
10122 * objc.dg/tls/diag-5.m: New test.
10123 * objc.dg/tls/init-1.m: New test.
10124 * objc.dg/tls/init-2.m: New test.
10125 * objc.dg/tls/tls.exp: New.
10126 * objc.dg/tls/diag-2.m: New test.
10127 * lib/objc.exp: Respond to dg-additional-files.
10129 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10131 * gcc.target/m68k/20100512-1.c: New.
10133 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10135 * gnat.dg/lto8.adb: New test.
10136 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10137 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10139 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10144 * g++.dg/template/crash97.C: New.
10145 * g++.dg/template/crash98.C: Likewise.
10146 * g++.dg/template/crash99.C: Likewise.
10147 * g++.dg/cpp0x/pr31439.C: Adjust.
10148 * g++.dg/template/crash95.C: Likewise.
10150 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10152 PR middle-end/44071
10153 * c-c++-common/asmgoto-4.c: New test.
10154 * gcc.target/i386/pr44071.c: New test.
10157 * c-c++-common/Wunused-var-7.c: New test.
10158 * g++.dg/warn/Wunused-var-9.C: New test.
10160 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10163 * gfortran.dg/gomp/pr43711.f90: New.
10165 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10168 * gfortran.dg/select_5.f90: Updated.
10170 2010-05-11 Jan Hubicka <jh@suse.cz>
10172 PR tree-optimize/44063
10173 * gcc.c-torture/compile/pr44063.c: New testcase.
10175 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10178 * gcc.dg/pr44023.c: New test.
10180 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
10182 * gnat.dg/lto7.adb: New test.
10183 * gnat.dg/lto7_pkg.ad[sb]: New helper.
10185 2010-05-10 Jason Merrill <jason@redhat.com>
10188 * g++.dg/template/inherit5.C: New.
10191 * g++.dg/cpp0x/initlist33.C: New.
10192 * g++.dg/cpp0x/initlist26.C: Adjust.
10193 * g++.dg/cpp0x/initlist28.C: Adjust.
10195 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
10198 * g++.dg/init/pr43719.C: New.
10199 * g++.dg/anon-struct4.C: Adjust.
10201 2010-05-10 Jakub Jelinek <jakub@redhat.com>
10204 * gcc.dg/pr44028.c: New test.
10206 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
10211 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10212 * gfortran.dg/warn_conversion.f90: New.
10214 2010-05-10 Michael Matz <matz@suse.de>
10216 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10218 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
10220 PR rtl-optimization/44012
10221 * gcc.dg/pr44012.c: New.
10223 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10225 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10226 Log text on entry and exit.
10227 Prune Sun ld warnings for common symbols with differing sizes.
10228 (lto-link-and-maybe-run): Change caller.
10230 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10233 * gfortran.dg/class_7.f03: Modified.
10234 * gfortran.dg/select_type_1.f03: Modified.
10235 * gfortran.dg/select_type_12.f03: New.
10237 2010-05-10 Richard Guenther <rguenther@suse.de>
10239 PR tree-optimization/44050
10240 * gcc.dg/torture/pr44050.c: New testcase.
10242 2010-05-10 Wei Guozhi <carrot@google.com>
10245 * gcc.target/arm/pr42879.c: New testcase.
10247 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10250 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10252 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10255 * gcc.dg/anon-struct-10.c: New test.
10257 2010-05-09 Richard Guenther <rguenther@suse.de>
10259 PR middle-end/44024
10260 * gcc.dg/pr44024.c: New testcase.
10262 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10265 * gcc.dg/anon-struct-9.c: New test.
10267 2010-05-09 Richard Guenther <rguenther@suse.de>
10269 PR middle-end/44043
10270 * gcc.c-torture/compile/pr44043.c: New testcase.
10272 2010-05-09 Richard Guenther <rguenther@suse.de>
10274 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10276 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10278 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10280 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10282 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10283 * gnat.dg/specs/lto3.ads: Likewise.
10285 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10287 PR middle-end/28685
10288 * gcc.dg/pr28685-1.c: New file.
10290 2010-05-08 Richard Guenther <rguenther@suse.de>
10292 PR tree-optimization/44030
10293 * gcc.c-torture/compile/pr44030.c: New testcase.
10295 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10297 * gnat.dg/lto6.adb: New test.
10298 * gnat.dg/lto6_pkg.ads: New helper.
10300 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10302 * gnat.dg/lto5.adb: New test.
10303 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10305 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10307 * gnat.dg/lto4.ad[sb]: New test.
10309 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10311 * gnat.dg/specs/lto3.ads: New test.
10312 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10313 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10315 2010-05-08 Quentin Ochem <ochem@adacore.com>
10317 * gnat.dg/sizetype3.ad[sb]: New test.
10318 * gnat.dg/sizetype3_pkg.ads: New helper.
10320 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
10323 * g++.dg/init/new29.C: New.
10325 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
10328 * gfortran.dg/coarray_1.f90: Fixed error message.
10329 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10330 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10331 * gfortran.dg/intrinsic_std_5.f90: New.
10333 2010-05-07 Jason Merrill <jason@redhat.com>
10335 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10337 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10339 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10340 (size_t, stderr): Remove.
10341 (read_error): Replaced __builtin_fprintf by fprintf.
10343 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
10345 * gcc.dg/ordered-comparison-1.c: New test.
10346 * gcc.dg/ordered-comparison-2.c: New test.
10347 * gcc.dg/ordered-comparison-3.c: New test.
10348 * gcc.dg/ordered-comparison-4.c: New test.
10350 2010-05-06 Mike Stump <mikestump@comcast.net>
10353 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10355 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
10356 Jason Merrill <jason@redhat.com>
10358 * g++.dg/cpp0x/nullptr01.C: New.
10359 * g++.dg/cpp0x/nullptr02.C: New.
10360 * g++.dg/cpp0x/nullptr03.C: New.
10361 * g++.dg/cpp0x/nullptr04.C: New.
10362 * g++.dg/cpp0x/nullptr05.C: New.
10363 * g++.dg/cpp0x/nullptr06.C: New.
10364 * g++.dg/cpp0x/nullptr07.C: New.
10365 * g++.dg/cpp0x/nullptr08.C: New.
10366 * g++.dg/cpp0x/nullptr09.C: New.
10367 * g++.dg/cpp0x/nullptr10.C: New.
10368 * g++.dg/cpp0x/nullptr11.C: New.
10369 * g++.dg/cpp0x/nullptr12.C: New.
10370 * g++.dg/cpp0x/nullptr13.C: New.
10371 * g++.dg/cpp0x/nullptr14.C: New.
10372 * g++.dg/cpp0x/nullptr15.C: New.
10373 * g++.dg/cpp0x/nullptr16.C: New.
10374 * g++.dg/cpp0x/nullptr17.C: New.
10375 * g++.dg/cpp0x/nullptr18.C: New.
10376 * g++.dg/cpp0x/nullptr19.C: New.
10377 * g++.dg/cpp0x/nullptr20.C: New.
10378 * g++.dg/cpp0x/nullptr21.C: New.
10379 * g++.dg/cpp0x/nullptr22.C: New.
10380 * g++.dg/debug/nullptr01.C: New.
10381 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10383 2010-05-06 Jakub Jelinek <jakub@redhat.com>
10385 * gcc.dg/Wunused-var-8.c: Move to...
10386 * c-c++-common/Wunused-var-6.c: ... here. New test.
10388 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10391 * g++.dg/template/crash96.C: New.
10393 2010-05-06 Jan Hubicka <jh@suse.cz>
10395 PR tree-optimization/43791
10396 * gcc.c-torture/compile/pr43791.c: New file.
10398 2010-05-06 Michael Matz <matz@suse.de>
10400 PR tree-optimization/43984
10401 * gfortran.dg/pr43984.f90: New test.
10403 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10406 * gcc.dg/pr40989.c: New.
10408 2010-05-06 Richard Guenther <rguenther@suse.de>
10410 PR tree-optimization/43934
10411 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10413 2010-05-06 Richard Guenther <rguenther@suse.de>
10415 PR tree-optimization/43987
10416 * gcc.c-torture/execute/pr43987.c: New testcase.
10417 * gcc.dg/torture/pta-escape-1.c: Adjust.
10418 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10419 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10420 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10421 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10423 2010-04-22 Jakub Jelinek <jakub@redhat.com>
10424 Dodji Seketeli <dodji@redhat.com>
10427 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10428 * g++.dg/template/sfinae16.C: Likewise.
10429 * gcc.dg/Wunused-var-1.c: Moved to...
10430 * c-c++-common/Wunused-var-1.c: ...here. New test.
10431 * gcc.dg/Wunused-var-2.c: Moved to...
10432 * c-c++-common/Wunused-var-2.c: ...here. New test.
10433 * gcc.dg/Wunused-var-3.c: Moved to...
10434 * c-c++-common/Wunused-var-3.c: ...here. New test.
10435 * gcc.dg/Wunused-var-4.c: Moved to...
10436 * gcc.dg/Wunused-var-1.c: ... here.
10437 * gcc.dg/Wunused-var-5.c: Moved to...
10438 * c-c++-common/Wunused-var-4.c: ...here. New test.
10439 * gcc.dg/Wunused-var-7.c: Moved to...
10440 * c-c++-common/Wunused-var-5.c: ...here. New test.
10441 * gcc.dg/Wunused-var-6.c: Moved to...
10442 * gcc.dg/Wunused-var-2.c: ... here.
10443 * c-c++-common/Wunused-var-1.c: New test.
10444 * c-c++-common/Wunused-var-2.c: New test.
10445 * c-c++-common/Wunused-var-3.c: New test.
10446 * c-c++-common/Wunused-var-4.c: New test.
10447 * c-c++-common/Wunused-var-5.c: New test.
10448 * g++.dg/warn/Wunused-var-1.C: New test.
10449 * g++.dg/warn/Wunused-var-2.C: New test.
10450 * g++.dg/warn/Wunused-var-3.C: New test.
10451 * g++.dg/warn/Wunused-var-4.C: New test.
10452 * g++.dg/warn/Wunused-var-5.C: New test.
10453 * g++.dg/warn/Wunused-var-6.C: New test.
10454 * g++.dg/warn/Wunused-var-7.C: New test.
10455 * g++.dg/warn/Wunused-var-8.C: New test.
10456 * g++.dg/warn/Wunused-parm-1.C: New test.
10457 * g++.dg/warn/Wunused-parm-2.C: New test.
10458 * g++.dg/warn/Wunused-parm-3.C: New test.
10460 2010-05-06 Tobias Burnus <burnus@net-b.de>
10463 * gfortran.dg/gomp/crayptr5.f90: New test case.
10465 2010-05-05 Jason Merrill <jason@redhat.com>
10468 * g++.dg/ext/attrib39.C: New.
10470 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
10473 * gfortran.dg/data_invalid.f90: New.
10475 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
10477 * gnat.dg/lto2.adb: New test.
10479 2010-05-05 Jason Merrill <jason@redhat.com>
10482 * g++.dg/opt/empty1.C: New.
10484 2010-05-05 Janus Weil <janus@gcc.gnu.org>
10487 * gfortran.dg/class_17.f03: New.
10489 2010-05-04 Neil Vachharajani <nvachhar@google.com>
10491 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10493 2010-05-04 Mike Stump <mikestump@comcast.net>
10496 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10498 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10501 * gcc.target/i386/pr43668.c: New.
10503 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10506 * g++.dg/cpp0x/initlist31.C: New.
10508 2010-05-04 Jakub Jelinek <jakub@redhat.com>
10511 * gcc.dg/Wunused-var-8.c: New test.
10513 2010-05-04 Jason Merrill <jason@redhat.com>
10516 * g++.dg/cpp0x/enum3.C: Extend.
10518 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10521 * gcc.target/i386/pr43799.c: New.
10523 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10525 * gnat.dg/lto1.adb: New test.
10526 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10528 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10530 PR middle-end/43671
10531 * gcc.target/i386/pr43671.c: New.
10533 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10536 * g++.dg/template/crash95.C: New.
10538 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10541 * gcc.target/i386/pr43508.c: New.
10543 2010-05-04 Richard Guenther <rguenther@suse.de>
10545 PR tree-optimization/43879
10546 * g++.dg/torture/pr43879-1_0.C: New testcase.
10547 * g++.dg/torture/pr43879-1_1.C: Likewise.
10549 2010-05-03 Dodji Seketeli <dodji@redhat.com>
10552 * g++.dg/other/crash-12.C: New test.
10554 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10556 * g++.dg/cdce3.C: Add a space. Updated.
10558 2010-05-03 Jason Merrill <jason@redhat.com>
10561 * g++.dg/opt/enum2.C: New.
10562 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10563 * g++.dg/warn/Wswitch-1.C: Adjust message.
10565 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10567 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10568 * g++.dg/ext/label13.C: Fix typo.
10569 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10571 * gcc.c-torture/compile/limits-declparen.c: xfail on
10572 alpha*-dec-osf5* with -g.
10573 * gcc.c-torture/compile/limits-pointer.c: Likewise.
10574 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10575 * gcc.dg/c99-tgmath-2.c: Likewise.
10576 * gcc.dg/c99-tgmath-3.c: Likewise.
10577 * gcc.dg/c99-tgmath-4.c: Likewise.
10579 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
10582 * gfortran.dg/unexpected_interface.f90: New test.
10584 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10586 * ada/acats/run_acats (which): New function.
10587 (host_gnatchop, host_gnatmake): Use it.
10589 2010-05-03 Richard Guenther <rguenther@suse.de>
10591 PR tree-optimization/43971
10592 * gcc.dg/pr43971.c: New testcase.
10594 2010-05-03 Jakub Jelinek <jakub@redhat.com>
10597 * gcc.dg/debug/pr43972.c: New test.
10599 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
10602 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10604 2010-05-02 Richard Guenther <rguenther@suse.de>
10606 PR tree-optimization/43879
10607 * gcc.dg/torture/pr43879-3.c: New testcase.
10609 2010-05-01 Richard Guenther <rguenther@suse.de>
10611 PR tree-optimization/43949
10612 * g++.dg/warn/Warray-bounds-5.C: New testcase.
10614 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
10617 * g++.dg/init/new28.C: New.
10619 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
10622 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10623 structure and nested declarations.
10624 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
10625 structure and nested declarations. Reduce header clutter and
10626 use _exit() rather than abort().
10627 * objc.dg/encode-10.m: New.
10628 * objc.dg/encode-11.m: New.
10630 2010-04-30 DJ Delorie <dj@redhat.com>
10632 * gcc.c-torture/execute/20100430-1.c: New test.
10634 2010-04-30 Jason Merrill <jason@redhat.com>
10637 * g++.dg/template/ptrmem21.C: New.
10639 2010-04-30 Tobias Burnus Mburnus@net-b.de>
10643 * gfortran.dg/coarray_13.f90: New test.
10645 2010-04-30 Richard Guenther <rguenther@suse.de>
10648 * gcc.dg/lto/20100430-1_0.c: New testcase.
10650 2010-04-30 Jakub Jelinek <jakub@redhat.com>
10653 * c-c++-common/pr43942.c: New test.
10655 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
10657 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10658 conflict with darwin crt1.o 'start' symbol.
10660 2010-04-30 Richard Guenther <rguenther@suse.de>
10662 PR tree-optimization/43879
10663 * gcc.dg/torture/pr43879_1.c: New testcase.
10665 2010-04-30 Richard Guenther <rguenther@suse.de>
10667 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10669 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
10672 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10673 user-provided constructor while recursing.
10675 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10678 * gfortran.dg/class_16.f03: New test.
10680 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10683 * gfortran.dg/class_15.f03: New.
10685 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10688 * gfortran.dg/dynamic_dispatch_9.f03: New test.
10690 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10693 * gfortran.dg/generic_22.f03 : New test.
10695 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10698 * gfortran.dg/class_14.f03: New test.
10700 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10703 * gfortran.dg/interface_32.f90: New test.
10705 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
10706 Janus Weil <janus@gcc.gnu.org>
10709 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10710 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10711 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10713 2010-04-28 Mike Stump <mikestump@comcast.net>
10715 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10717 * g++.dg/uninit-pred-2_b.C: Likewise.
10719 2010-04-28 Tobias Burnus <burnus@net-b.de>
10723 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10725 2010-04-28 Matthias Klose <doko@ubuntu.com>
10727 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10728 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10729 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10730 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10731 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10733 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
10735 * gcc.dg/const-uniq-1.c: New test.
10736 * gcc.dg/lto/const-uniq_[01].c: Likewise.
10738 2010-04-28 Xinliang David Li <davidxl@google.com>
10740 * gcc.dg/uninit-pred-2_b.c: New test.
10741 * gcc.dg/uninit-pred-4_b.c: New test.
10742 * gcc.dg/uninit-pred-3_d.c: New test.
10743 * gcc.dg/uninit-pred-6_b.c: New test.
10744 * gcc.dg/uninit-pred-8_b.c: New test.
10745 * gcc.dg/uninit-pred-3_a.c: New test.
10746 * gcc.dg/uninit-pred-2_c.c: New test.
10747 * gcc.dg/uninit-pred-5_a.c: New test.
10748 * gcc.dg/uninit-pred-3_e.c: New test.
10749 * gcc.dg/uninit-pred-7_a.c: New test.
10750 * gcc.dg/uninit-pred-6_c.c: New test.
10751 * gcc.dg/uninit-pred-9_a.c: New test.
10752 * gcc.dg/uninit-pred-8_c.c: New test.
10753 * gcc.dg/uninit-pred-3_b.c: New test.
10754 * gcc.dg/uninit-pred-5_b.c: New test.
10755 * gcc.dg/uninit-pred-7_b.c: New test.
10756 * gcc.dg/uninit-pred-6_d.c: New test.
10757 * gcc.dg/uninit-pred-9_b.c: New test.
10758 * gcc.dg/uninit-pred-2_a.c: New test.
10759 * gcc.dg/uninit-pred-4_a.c: New test.
10760 * gcc.dg/uninit-pred-3_c.c: New test.
10761 * gcc.dg/uninit-pred-6_a.c: New test.
10762 * gcc.dg/uninit-pred-8_a.c: New test.
10763 * gcc.dg/uninit-pred-7_c.c: New test.
10764 * gcc.dg/uninit-pred-6_e.c: New test.
10765 * g++.dg/uninit-pred-loop-1_b.cc: New test.
10766 * g++.dg/uninit-pred-1_a.C: New test.
10767 * g++.dg/uninit-pred-1_b.C: New test.
10768 * g++.dg/uninit-pred-2_a.C: New test.
10769 * g++.dg/uninit-pred-2_b.C: New test.
10770 * g++.dg/uninit-pred-loop-1_a.cc: New test.
10771 * g++.dg/uninit-pred-loop-1_c.cc: New test.
10772 * g++.dg/uninit-pred-loop_1.cc: New test.
10774 2010-04-28 Martin Jambor <mjambor@suse.cz>
10776 * gcc.dg/lto/20091209-1_0.c: New testcase.
10778 2010-04-28 Richard Guenther <rguenther@suse.de>
10780 PR tree-optimization/43879
10781 PR tree-optimization/43909
10782 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10784 2010-04-28 Richard Guenther <rguenther@suse.de>
10787 * g++.dg/torture/pr43880.C: New testcase.
10789 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
10792 * g++.dg/template/recurse2.C: Update
10793 * g++.dg/template/recurse.C: Update.
10794 * g++.dg/template/pr23510.C: Update.
10795 * lib/prune.exp: Filter out 'recursively instantiated'.
10797 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10800 * g++.dg/init/pr29043.C: New.
10802 2010-04-27 Jason Merrill <jason@redhat.com>
10804 * g++.dg/lookup/scoped5.C: Adjust.
10805 * g++.dg/lookup/scoped8.C: Adjust.
10806 * g++.dg/template/dependent-expr5.C: Adjust.
10807 * g++.old-deja/g++.brendan/nest1.C: Adjust.
10810 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10813 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10815 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
10816 Jan Hubicka <hubicka@ucw.cz>
10818 * gcc.dg/pure-2.c: New testcase.
10819 * gcc.dg/const-1.c: New testcase.
10821 2010-04-27 Jason Merrill <jason@redhat.com>
10823 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10826 * g++.dg/template/sfinae17.C: New.
10827 * g++.dg/template/sfinae18.C: New.
10829 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10831 * g++.dg/init/pr42844.C: New.
10832 * g++.dg/cpp0x/pr42844-2.C: New.
10833 * g++.dg/cpp0x/defaulted2.C: Adjust.
10834 * g++.dg/tree-ssa/pr27549.C: Likewise.
10835 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10837 2010-04-27 Tobias Burnus <burnus@net-b.de>
10840 * gfortran.dg/coarray_12.f90: Fix dump parsing.
10842 2010-04-27 Richard Guenther <rguenther@suse.de>
10844 PR middle-end/40561
10845 * g++.dg/other/pr40561.C: New testcase.
10847 2010-04-27 Martin Jambor <mjambor@suse.cz>
10849 PR middle-end/43812
10850 * g++.dg/ipa/pr43812.C: New test.
10852 2010-04-27 Jan Hubicka <jh@suse.cz>
10854 * gcc.dg/ipa/iinline-1.c (main): Rename to...
10855 (test): ... this one.
10857 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
10860 * gcc.target/arm/thumb-stackframe.c: New test.
10862 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10864 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10865 * gcc.dg/misc-column.c: Likewise.
10866 * gcc.dg/Walways-true-1.c: Likewise.
10867 * gcc.dg/Walways-true-2.c: Likewise.
10868 * gcc.dg/warn-addr-cmp.c: Likewise.
10870 2010-04-27 Tobias Burnus <burnus@net-b.de>
10873 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10874 * gfortran.dg/coarray_12.f90: New.
10876 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10879 * gcc.dg/pr32207.c: New test.
10880 * gcc.dg/misc-column.c: Adjust expected warning.
10881 * gcc.dg/Walways-true-1.c: Likewise.
10882 * gcc.dg/Walways-true-2.c: Likewise.
10883 * gcc.dg/warn-addr-cmp.c: Likewise.
10885 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
10888 * lib/lto.exp (lto_prune_vis_warns): New function.
10889 (lto-link-and-maybe-run): Call it.
10891 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
10893 PR tree-optimization/43904
10894 * gcc.dg/tree-ssa/tailcall-6.c: New.
10896 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10899 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
10900 Darwin8/OSX10.4 - compatible code generation.
10902 * obj-c++.dg/stubify-1.mm: Ditto.
10903 * lib/objc-torture.exp: Do not require link success for
10904 "trivial.m" in the runtime checks when dowhat = 'compile'.
10905 * lib/dg-pch.exp (dg-flags-pch): New Proc.
10906 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
10907 Darwin8/OSX10.4 - compatible code generation.
10908 * objc.dg/stubify-2.m: Ditto.
10909 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10910 * objc.dg/next-runtime-1.m: Ditto.
10911 * objc.dg/stret-2.m: Restrict to ilp32 targets.
10912 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10913 runtimes on Darwin.
10915 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
10918 * lib/plugin-support.exp: Use "-undefined
10919 dynamic_lookup" on darwin.
10921 2010-04-26 Richard Guenther <rguenther@suse.de>
10923 * gcc.dg/lto/20100426_0.c: New testcase.
10925 2010-04-26 Jie Zhang <jie@codesourcery.com>
10927 PR tree-optimization/43833
10928 gcc.dg/Warray-bounds-8.c: New test case.
10930 2010-04-26 Richard Guenther <rguenther@suse.de>
10933 * g++.dg/lto/20100423-3_0.C: New testcase.
10935 2010-04-26 Richard Guenther <rguenther@suse.de>
10938 * g++.dg/lto/20100423-2_0.C: New testcase.
10940 2010-04-26 Ira Rosen <irar@il.ibm.com>
10942 * gcc.dg/vect/bb-slp-23.c: New test.
10944 2010-04-25 Joseph Myers <joseph@codesourcery.com>
10946 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10947 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10948 * gcc.dg/c1x-float-1.c: New test.
10950 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10952 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10955 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10957 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10959 * gfortran.dg/default_format_denormal_1.f90: Ditto.
10960 * gfortran.dg/default_format_2.f90: Ditto.
10962 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10964 * gfortran.dg/pr43505.f90: Clean up .mod file.
10965 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10966 * gfortran.dg/pr41347.f90: Ditto.
10967 * gfortran.dg/internal_pack_4.f90: Ditto.
10968 * gfortran.dg/proc_decl_23.f90: Ditto.
10969 * gfortran.dg/recursive_check_3.f90: Ditto.
10970 * gfortran.dg/intent_out_3.f90: Ditto.
10971 * gfortran.dg/assignment_2.f90: Ditto.
10972 * gfortran.dg/pr41928.f90: Ditto.
10973 * gfortran.dg/pr42166.f90: Ditto.
10974 * gfortran.dg/private_type_12.f90: Ditto.
10975 * gfortran.dg/graphite/pr42185.f90: Ditto.
10976 * gfortran.dg/graphite/pr42186.f90: Ditto.
10977 * gfortran.dg/graphite/pr40982.f90: Ditto.
10978 * gfortran.dg/graphite/id-2.f90: Ditto.
10979 * gfortran.dg/graphite/id-4.f90: Ditto.
10980 * gfortran.dg/graphite/pr42050.f90: Ditto.
10981 * gfortran.dg/graphite/id-18.f90: Ditto.
10982 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10983 * gfortran.dg/graphite/pr41924.f90: Ditto.
10984 * gfortran.dg/graphite/pr42393.f90: Ditto.
10985 * gfortran.dg/graphite/pr37980.f90: Ditto.
10986 * gfortran.dg/graphite/pr38953.f90: Ditto.
10987 * gfortran.dg/graphite/pr42180.f90: Ditto.
10988 * gfortran.dg/graphite/pr42181.f90: Ditto.
10989 * gfortran.dg/where_operator_assign_4.f90: Ditto.
10990 * gfortran.dg/select_type_4.f90: Ditto.
10991 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10992 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10993 * gfortran.dg/lto/pr40725_0.f03: Ditto.
10994 * gfortran.dg/elemental_args_check_2.f90: Ditto.
10995 * gfortran.dg/whole_file_11.f90: Ditto.
10996 * gfortran.dg/private_type_11.f90: Ditto.
10997 * gfortran.dg/vect/vect-gems.f90: Ditto.
10998 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11000 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11002 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11004 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11006 * gnat.dg/pack15.ad[sb]: New test.
11008 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
11010 * gcc.target/arm/mla-1.c: New test.
11012 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11016 * gfortran.dg/pr43793.f90: New test.
11018 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11020 PR tree-optimization/41442
11021 * gcc.target/i386/pr41442.c: New test.
11023 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
11026 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11028 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11031 * gfortran.dg/open_nounit.f90: New test.
11033 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
11037 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11039 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11041 * gcc.dg/Wconversion-integer.c: Update.
11043 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
11045 * gnat.dg/unchecked_convert5.adb: New test.
11047 2010-04-23 Richard Guenther <rguenther@suse.de>
11050 * gcc.dg/lto/20100423-2_0.c: New testcase.
11051 * gcc.dg/lto/20100423-2_0.c: Likewise.
11053 2010-04-23 Richard Guenther <rguenther@suse.de>
11056 * gcc.dg/lto/20100423-1_0.c: New testcase.
11057 * gcc.dg/lto/20100423-1_1.c: Likewise.
11059 2010-04-23 Martin Jambor <mjambor@suse.cz>
11061 PR tree-optimization/43846
11062 * gcc.dg/tree-ssa/sra-10.c: New test.
11064 2010-04-23 Martin Jambor <mjambor@suse.cz>
11066 PR middle-end/43835
11067 * gcc.c-torture/execute/pr43835.c: New test.
11069 2010-04-23 Richard Guenther <rguenther@suse.de>
11072 * g++.dg/lto/20100423-1_0.C: New testcase.
11074 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
11076 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11078 2010-04-22 Ira Rosen <irar@il.ibm.com>
11080 PR tree-optimization/43842
11081 * gcc.dg/vect/pr43842.c: New test.
11083 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11085 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11086 * gcc.target/i386/wmul-2.c: Likewise.
11088 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11090 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11091 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11093 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
11095 * gfortran.dg/reassoc_6.f: New testcase.
11097 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11099 PR middle-end/29274
11100 * gcc.target/arm/wmul-1.c: New test.
11101 * gcc.target/arm/wmul-2.c: New test.
11103 2010-04-22 Richard Guenther <rguenther@suse.de>
11105 PR tree-optimization/43845
11106 * gcc.c-torture/compile/pr43845.c: New testcase.
11108 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11110 PR middle-end/29274
11111 * gcc.target/i386/wmul-1.c: New test.
11112 * gcc.target/i386/wmul-2.c: New test.
11113 * gcc.target/bfin/wmul-1.c: New test.
11114 * gcc.target/bfin/wmul-2.c: New test.
11116 2010-04-22 Richard Guenther <rguenther@suse.de>
11119 * gfortran.dg/vector_subscript_6.f90: New testcase.
11120 * gfortran.dg/assign_10.f90: Adjust.
11122 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11125 * gfortran.dg/gomp/pr43836.f90: New test.
11127 2010-04-21 Richard Guenther <rguenther@suse.de>
11129 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11131 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11133 * gcc.dg/torture/builtin-cproj-3.c: New.
11135 2010-04-20 Jason Merrill <jason@redhat.com>
11138 * g++.dg/template/recurse2.C: New.
11139 * g++.dg/parse/crash36.C: Adjust.
11140 * g++.dg/other/fold1.C: Adjust.
11141 * g++.dg/init/member1.C: Adjust.
11142 * lib/prune.exp: Prune "skipping N instantiation contexts".
11144 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11146 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11148 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11150 * gcc.dg/torture/builtin-cproj-1.c: New.
11151 * gcc.dg/torture/builtin-cproj-2.c: New.
11153 2010-04-20 Dodji Seketeli <dodji@redhat.com>
11157 * g++.dg/template/typedef32.C: Adjust.
11158 * g++.dg/template/typedef33.C: New test.
11160 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
11163 * gfortran.dg/proc_decl_23.f90: New test.
11166 * gfortran.dg/abstract_type_6.f03: New test.
11168 2010-04-20 Xinliang David Li <davidxl@google.com>
11170 * g++.dg/tree-ssa/fold-compare.C: New.
11172 2010-04-20 Richard Guenther <rguenther@suse.de>
11174 PR tree-optimization/39417
11175 * g++.dg/torture/pr39417.C: New testcase.
11177 2010-04-20 Richard Guenther <rguenther@suse.de>
11179 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11181 2010-04-20 Jakub Jelinek <jakub@redhat.com>
11183 * g++.dg/debug/dwarf2/rv1.C: New test.
11185 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11188 * gcc.c-torture/compile/pr43635.c: New testcase.
11190 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11193 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11194 of sequential loops being private only in the innermost containing
11197 PR middle-end/43337
11198 * gfortran.dg/gomp/pr43337.f90: New test.
11200 2010-04-19 Richard Guenther <rguenther@suse.de>
11202 PR tree-optimization/43796
11203 * gfortran.dg/pr43796.f90: New testcase.
11205 2010-04-19 Richard Guenther <rguenther@suse.de>
11207 PR tree-optimization/43783
11208 * gcc.c-torture/execute/pr43783.c: New testcase.
11210 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
11213 * gcc.target/i386/pr43766.c: New test.
11215 2010-04-19 Jie Zhang <jie@codesourcery.com>
11218 * gcc.target/i386/pr43662.c: New test.
11220 2010-04-19 Dodji Seketeli <dodji@redhat.com>
11223 * g++.dg/template/typedef32.C: New test.
11225 2010-04-19 Ira Rosen <irar@il.ibm.com>
11227 PR tree-optimization/37027
11228 * lib/target-supports.exp
11229 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11230 * gcc.dg/vect/pr37027.c: New test.
11231 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11232 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11233 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11234 gcc.dg/vect/vect-complex-6.c: Likewise.
11236 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11238 * g++.dg/debug/dwarf2/enum1.C: New test.
11240 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11242 * gnat.dg/rep_clause5.ad[sb]: New test.
11243 * gnat.dg/rep_clause5_pkg.ads: New helper.
11245 2010-04-18 Ira Rosen <irar@il.ibm.com>
11247 PR tree-optimization/43771
11248 * g++.dg/vect/pr43771.cc: New test.
11250 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11253 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11254 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11256 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11258 * gnat.dg/sizetype.adb: Rename into...
11259 * gnat.dg/sizetype1.adb: ...this.
11260 * gnat.dg/sizetype2.adb: New test.
11262 2010-04-16 Richard Guenther <rguenther@suse.de>
11264 PR tree-optimization/43572
11265 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11267 2010-04-16 Olivier Hainque <hainque@adacore.com>
11269 * gnat.dg/specs/discr_private.ads: New test.
11271 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11274 * gcc.target/arm/thumb-comparisons.c: New test.
11277 * gcc.target/arm/thumb-cbranchqi.c: New test.
11279 2010-04-16 Christian Bruel <christian.bruel@st.com>
11281 * g++.dg/torture/pr36191.C: Enable for SH.
11283 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11285 * gnat.dg/wide_boolean.adb: New test.
11286 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11288 2010-04-15 Richard Guenther <rguenther@suse.de>
11290 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11291 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11292 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11293 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11294 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11295 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11296 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11297 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11298 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11299 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11300 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11301 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11302 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11303 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11304 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11306 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11309 * gcc.target/arm/pr42496.c: New test.
11311 2010-04-14 Jason Merrill <jason@redhat.com>
11314 * g++.dg/ext/attrib38.C: New.
11316 2010-04-14 Steve Ellcey <sje@cup.hp.com>
11319 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11321 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
11324 * gcc.dg/cpp/warn-undef-2.c: Update.
11325 * gcc.dg/cpp/warn-traditional-2.c: Update.
11326 * gcc.dg/cpp/warn-comments-2.c: Update.
11327 * gcc.dg/cpp/warn-variadic-2.c: Update.
11328 * gcc.dg/cpp/warn-long-long-2.c: Update.
11329 * gcc.dg/cpp/warn-deprecated-2.c: Update.
11330 * gcc.dg/cpp/warn-multichar-2.c: Update.
11331 * gcc.dg/cpp/warn-normalized-3.c: Update.
11332 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11333 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11334 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11335 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11336 * gcc.dg/cpp/warn-redefined-2.c: Update.
11337 * gfortran.dg/warning-directive-2.F90: Update.
11338 * c-c++-common/cpp/warning-directive-2.c: Update.
11340 2010-04-14 Michael Matz <matz@suse.de>
11342 PR tree-optimization/42963
11343 * gcc.dg/pr42963.c: New testcase.
11345 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
11347 * gnat.dg/class_wide.adb: Rename into...
11348 * gnat.dg/class_wide1.adb: ...this.
11349 * gnat.dg/class_wide2.ad[sb]: New test.
11351 2010-04-14 Tobias Burnus <burnus@net-b.de>
11354 * gfortran.dg/coarray_9.f90: Update dg-errors.
11355 * gfortran.dg/coarray_10.f90: New test.
11356 * gfortran.dg/coarray_11.f90: New test.
11358 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11361 gfortran.dg/initialization_24.f90: New test.
11363 2010-04-13 Jason Merrill <jason@redhat.com>
11365 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11366 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11368 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
11370 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11371 * g++.dg/dg.exp: Likewise.
11372 * gcc.dg/cpp/warning-directive-1.c: Move to ...
11373 * c-c++-common/cpp/warning-directive-1.c: ... here.
11374 * gcc.dg/cpp/warning-directive-2.c: Move to ...
11375 * c-c++-common/cpp/warning-directive-2.c: ... here.
11376 * gcc.dg/cpp/warning-directive-3.c: Move to ...
11377 * c-c++-common/cpp/warning-directive-3.c: ... here.
11378 * gcc.dg/cpp/warning-directive-4.c: Move to ...
11379 * c-c++-common/cpp/warning-directive-4.c: ... here.
11380 * g++.dg/cpp/warning-directive-1.C: Delete.
11381 * g++.dg/cpp/warning-directive-2.C: Delete.
11382 * g++.dg/cpp/warning-directive-3.C: Delete.
11383 * g++.dg/cpp/warning-directive-4.C: Delete.
11384 * gcc.dg/cpp/normalised-3.c: Delete.
11385 * g++.dg/cpp/normalised-1.C: Rename as ...
11386 * c-c++-common/cpp/normalised-3.c: ... this.
11388 2010-04-13 Martin Jambor <mjambor@suse.cz>
11390 * gcc.dg/tree-ssa/sra-9.c: New test.
11392 2010-04-13 Michael Matz <matz@suse.de>
11394 PR middle-end/43730
11395 * gcc.dg/pr43730.c: New test.
11397 2010-04-13 Michael Matz <matz@suse.de>
11399 * gcc.dg/tree-ssa/negate.c: New testcase.
11401 2010-04-13 Richard Guenther <rguenther@suse.de>
11404 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11406 2010-04-13 Richard Guenther <rguenther@suse.de>
11408 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11410 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11412 * gnat.dg/derived_type1.adb: New test.
11414 2010-04-13 Matthias Klose <doko@ubuntu.com>
11416 * gcc.dg/plugindir1.c: New testcase.
11417 * gcc.dg/plugindir2.c: New testcase.
11418 * gcc.dg/plugindir3.c: New testcase.
11419 * gcc.dg/plugindir4.c: New testcase.
11421 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
11423 * gcc.target/i386/rotate-2.c: New test.
11425 2010-04-12 Jason Merrill <jason@redhat.com>
11428 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11429 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11431 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
11434 * g++.dg/init/pr25811.C: New test.
11436 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11438 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11439 dg-error, dg-warning.
11440 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11442 2010-04-12 Richard Guenther <rguenther@suse.de>
11444 * gcc.dg/torture/inline-2.c: New testcase.
11446 2010-04-12 Jakub Jelinek <jakub@redhat.com>
11449 * gcc.dg/Wunused-var-7.c: New test.
11451 PR tree-optimization/43560
11452 * gcc.c-torture/execute/pr43560.c: New test.
11454 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
11456 * gnat.dg/aggr13.adb: New test.
11457 * gnat.dg/aggr14.adb: Likewise.
11458 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11460 2010-04-12 Richard Guenther <rguenther@suse.de>
11463 * g++.dg/torture/pr43611.C: New testcase.
11465 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
11468 * gcc.dg/pr36774-1.c: New test.
11469 * gcc.dg/pr36774-2.c: New test.
11471 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11473 * gcc.target/sh/rte-delay-slot.c: New test.
11475 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
11477 * gnat.dg/pack9.adb: Remove -cargs option.
11478 * gnat.dg/aggr12.ad[sb]: New test.
11480 2010-04-10 Jie Zhang <jie@codesourcery.com>
11483 * gcc.target/sh/pr43417.c: New test.
11485 2010-04-10 Tobias Burnus <burnus@net-b.de>
11488 * gfortran.dg/spec_expr_6.f90: New test.
11490 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11493 * gcc.dg/cpp/pr43195.c: New.
11494 * gcc.dg/cpp/pr43195.h: New.
11496 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11499 * gcc.dg/Werror-6.c: Adjust.
11500 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11501 * gcc.dg/Werror-4.c: Likewise.
11502 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11503 * gcc.dg/Wswitch-enum-error.c: Likewise.
11504 * gcc.dg/Wpointer-arith.c: Likewise.
11505 * gcc.dg/Wfatal.c: Likewise.
11506 * gcc.dg/Wswitch-error.c: Likewise.
11507 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11508 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11509 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11510 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11511 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11512 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11513 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11514 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11515 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11516 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11517 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11518 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11519 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11520 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11521 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11522 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11523 * g++.dg/cpp/warning-directive-2.C: Likewise.
11524 * gfortran.dg/warning-directive-2.F90: Likewise.
11526 2010-04-09 Jason Merrill <jason@redhat.com>
11529 * g++.dg/template/sizeof13.C: New.
11531 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
11533 * g++.dg/other/pr35504.C: Add check for thiscall.
11534 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11535 * gcc.dg/torture/stackalign/thiscall-1.c: New.
11537 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11540 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11541 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
11542 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11543 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
11544 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11545 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11546 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11547 * g++.dg/other/increment1.C: Likewise.
11549 2010-04-09 Tobias Burnus <burnus@net-b.de>
11552 * gfortran.dg/coarray_7.f90: New test.
11553 * gfortran.dg/coarray_8.f90: New test.
11555 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11558 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11560 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11563 * gcc.dg/pr43643.c: New test.
11565 2010-04-08 Tobias Burnus <burnus@net-b.de>
11567 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11569 2010-04-08 Richard Guenther <rguenther@suse.de>
11571 PR tree-optimization/43679
11572 * gcc.c-torture/compile/pr43679.c: New testcase.
11574 2010-04-08 Jakub Jelinek <jakub@redhat.com>
11577 * gcc.dg/pr43670.c: New test.
11579 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
11581 PR middle-end/40815
11582 * gcc.dg/tree-ssa/reassoc-19.c: New.
11584 2010-04-07 Jakub Jelinek <jakub@redhat.com>
11587 * gcc.dg/Wunused-var-1.c: New test.
11588 * gcc.dg/Wunused-var-2.c: New test.
11589 * gcc.dg/Wunused-var-3.c: New test.
11590 * gcc.dg/Wunused-var-4.c: New test.
11591 * gcc.dg/Wunused-var-5.c: New test.
11592 * gcc.dg/Wunused-var-6.c: New test.
11593 * gcc.dg/Wunused-parm-1.c: New test.
11595 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11596 * gcc.dg/trunc-1.c: Likewise.
11597 * gcc.dg/vla-9.c: Likewise.
11598 * gcc.dg/dfp/composite-type.c: Likewise.
11600 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11603 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11604 * obj-c++.dg/objc-gc-3.mm: Ditto.
11606 2010-04-07 Simon Baldwin <simonb@google.com>
11608 * gcc.dg/cpp/warn-undef-2.c: New.
11609 * gcc.dg/cpp/warn-traditional-2.c: New.
11610 * gcc.dg/cpp/warn-comments-2.c: New.
11611 * gcc.dg/cpp/warning-directive-1.c: New.
11612 * gcc.dg/cpp/warn-long-long.c: New.
11613 * gcc.dg/cpp/warn-traditional.c: New.
11614 * gcc.dg/cpp/warn-variadic-2.c: New.
11615 * gcc.dg/cpp/warn-undef.c: New.
11616 * gcc.dg/cpp/warn-normalized-1.c: New.
11617 * gcc.dg/cpp/warning-directive-2.c: New.
11618 * gcc.dg/cpp/warn-long-long-2.c: New.
11619 * gcc.dg/cpp/warn-variadic.c: New.
11620 * gcc.dg/cpp/warn-normalized-2.c: New.
11621 * gcc.dg/cpp/warning-directive-3.c: New.
11622 * gcc.dg/cpp/warn-deprecated-2.c: New.
11623 * gcc.dg/cpp/warn-trigraphs-1.c: New.
11624 * gcc.dg/cpp/warn-multichar-2.c: New.
11625 * gcc.dg/cpp/warn-normalized-3.c: New.
11626 * gcc.dg/cpp/warning-directive-4.c: New.
11627 * gcc.dg/cpp/warn-unused-macros.c: New.
11628 * gcc.dg/cpp/warn-trigraphs-2.c: New.
11629 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11630 * gcc.dg/cpp/warn-cxx-compat.c: New.
11631 * gcc.dg/cpp/warn-redefined.c: New.
11632 * gcc.dg/cpp/warn-trigraphs-3.c: New.
11633 * gcc.dg/cpp/warn-unused-macros-2.c: New.
11634 * gcc.dg/cpp/warn-deprecated.c: New.
11635 * gcc.dg/cpp/warn-trigraphs-4.c: New.
11636 * gcc.dg/cpp/warn-redefined-2.c: New.
11637 * gcc.dg/cpp/warn-comments.c: New.
11638 * gcc.dg/cpp/warn-multichar.c: New.
11639 * g++.dg/cpp/warning-directive-1.C: New.
11640 * g++.dg/cpp/warning-directive-2.C: New.
11641 * g++.dg/cpp/warning-directive-3.C: New.
11642 * g++.dg/cpp/warning-directive-4.C: New.
11643 * gfortran.dg/warning-directive-1.F90: New.
11644 * gfortran.dg/warning-directive-3.F90: New.
11645 * gfortran.dg/warning-directive-2.F90: New.
11646 * gfortran.dg/warning-directive-4.F90: New.
11648 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11651 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11653 2010-04-07 Jason Merrill <jason@redhat.com>
11655 * g++.dg/template/dr408.C: New.
11657 * g++.dg/lookup/ns4.C: New.
11660 * g++.dg/template/friend51.C: New test.
11663 * g++.old-deja/g++.other/linkage1.C: Adjust.
11665 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11668 * g++.dg/template/crash94.C: New test.
11670 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11673 * g++.dg/init/aggr5.C: New test.
11674 * g++.dg/init/aggr5.C: New test.
11676 2010-04-07 Richard Guenther <rguenther@suse.de>
11678 PR tree-optimization/43270
11679 * g++.dg/warn/Warray-bounds-4.C: New testcase.
11680 * gcc.dg/Warray-bounds-7.c: Likewise.
11682 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
11684 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11685 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11686 * gnat.dg/bit_packed_array4.ad[sb]: New test.
11688 2010-04-07 Jie Zhang <jie@codesourcery.com>
11691 * g++.dg/init/pr42556.C: New test.
11693 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11696 * g++.dg/debug/dwarf2/typedef2.C: New test.
11698 2010-04-06 Dodji Seketeli <dodji@redhat.com>
11700 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11701 c-c++-common/dwarf2/redeclaration-1.C
11703 2010-04-06 Jason Merrill <jason@redhat.com>
11705 * g++.dg/cpp0x/pr31437.C: Adjust error location.
11706 * g++.dg/ext/attrib18.C: Likewise.
11707 * g++.dg/ext/bitfield2.C: Likewise.
11708 * g++.dg/ext/bitfield4.C: Likewise.
11709 * g++.dg/ext/visibility/warn2.C: Likewise.
11710 * g++.dg/ext/visibility/warn3.C: Likewise.
11711 * g++.dg/gomp/pr26690-1.C: Likewise.
11712 * g++.dg/inherit/covariant7.C: Likewise.
11713 * g++.dg/init/synth2.C: Likewise.
11714 * g++.dg/lookup/using7.C: Likewise.
11715 * g++.dg/other/crash-4.C: Likewise.
11716 * g++.dg/other/error13.C: Likewise.
11717 * g++.dg/other/error20.C: Likewise.
11718 * g++.dg/parse/crash31.C: Likewise.
11719 * g++.dg/parse/error16.C: Likewise.
11720 * g++.dg/parse/error19.C: Likewise.
11721 * g++.dg/parse/error27.C: Likewise.
11722 * g++.dg/parse/error28.C: Likewise.
11723 * g++.dg/parse/fused-params1.C: Likewise.
11724 * g++.dg/template/error2.C: Likewise.
11725 * g++.dg/template/local6.C: Likewise.
11726 * g++.dg/template/qualttp15.C: Likewise.
11727 * g++.dg/warn/Wnvdtor-2.C: Likewise.
11728 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11729 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11730 * g++.old-deja/g++.brendan/crash29.C: Likewise.
11731 * g++.old-deja/g++.eh/spec6.C: Likewise.
11732 * g++.old-deja/g++.jason/crash3.C: Likewise.
11733 * g++.old-deja/g++.jason/destruct2.C: Likewise.
11734 * g++.old-deja/g++.law/ctors5.C: Likewise.
11735 * g++.old-deja/g++.law/ctors9.C: Likewise.
11736 * g++.old-deja/g++.mike/p3538a.C: Likewise.
11737 * g++.old-deja/g++.mike/p3538b.C: Likewise.
11738 * g++.old-deja/g++.other/struct1.C: Likewise.
11739 * g++.old-deja/g++.other/volatile1.C: Likewise.
11740 * g++.old-deja/g++.pt/crash36.C: Likewise.
11741 * g++.old-deja/g++.pt/derived3.C: Likewise.
11742 * g++.old-deja/g++.robertl/eb109.C: Likewise.
11743 * g++.old-deja/g++.robertl/eb4.C: Likewise.
11745 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
11747 PR middle-end/43519
11748 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11749 * gcc.dg/graphite/id-19.c: New.
11751 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
11753 PR middle-end/32824
11754 * gcc.dg/vect/pr32824: New.
11756 2010-04-06 Tobias Burnus <burnus@net-b.de>
11759 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11760 * gfortran.dg/coarray_3.f90: Ditto.
11761 * gfortran.dg/coarray_4.f90: Ditto.
11762 * gfortran.dg/coarray_5.f90: Ditto.
11763 * gfortran.dg/coarray_6.f90: Ditto.
11764 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11766 2010-04-06 Tobias Burnus <burnus@net-b.de>
11769 * gfortran.dg/coarray_4.f90: Fix test.
11770 * gfortran.dg/coarray_6.f90: Add more tests.
11772 2010-04-06 Tobias Burnus <burnus@net-b.de>
11775 * gfortran.dg/coarray_4.f90: New test.
11776 * gfortran.dg/coarray_5.f90: New test.
11777 * gfortran.dg/coarray_6.f90: New test.
11779 2010-04-06 Tobias Burnus <burnus@net-b.de>
11782 * gfortran.dg/iso_fortran_env_5.f90: New test.
11783 * gfortran.dg/iso_fortran_env_6.f90: New test.
11785 2010-04-06 Tobias Burnus <burnus@net-b.de>
11788 * gfortran.dg/coarray_1.f90: New test.
11789 * gfortran.dg/coarray_2.f90: New test.
11790 * gfortran.dg/coarray_3.f90: New test.
11792 2010-04-06 Jason Merrill <jason@redhat.com>
11795 * g++.dg/template/dtor8.C: New.
11798 * g++.dg/template/error-recovery2.C: New.
11800 2010-04-06 Jan Hubicka <jh@suse.czpli
11802 PR tree-optimization/42906
11803 * gcc.dg/tree-ssa/dce-1.c: New testcase.
11805 2010-04-06 Tobias Burnus <burnus@net-b.de>
11808 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11809 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11810 * gfortran.dg/auto_dealloc_1.f90: Ditto.
11812 2010-04-06 Richard Guenther <rguenther@suse.de>
11814 PR tree-optimization/43627
11815 * gcc.dg/tree-ssa/vrp49.c: New testcase.
11817 2010-04-06 Jakub Jelinek <jakub@redhat.com>
11820 * gcc.target/i386/pr43638.c: New test.
11822 2010-04-06 Richard Guenther <rguenther@suse.de>
11824 PR middle-end/43661
11825 * gcc.c-torture/compile/pr43661.c: New testcase.
11827 2010-04-06 Jakub Jelinek <jakub@redhat.com>
11829 * gcc.target/s390/stackcheck1.c: Add dg-warning.
11831 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
11833 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11835 2010-04-02 Richard Guenther <rguenther@suse.de>
11837 PR tree-optimization/43629
11838 * gcc.c-torture/execute/pr43629.c: New testcase.
11840 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11841 Dominique d'Humieres <dominiq@lps.ens.fr>
11843 PR libfortran/43605
11844 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11846 2010-04-01 Dodji Seketeli <dodji@redhat.com>
11849 * c-c++-common/dwarf2/redeclaration-1.C: New test.
11851 2010-04-01 Jason Merrill <jason@redhat.com>
11853 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11855 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11856 Manfred Schwarb <manfred99@gmx.ch>
11858 PR libfortran/43605
11859 * gfortran.dg/ftell_3.f90: New test.
11861 2010-04-01 Richard Guenther <rguenther@suse.de>
11863 PR middle-end/43614
11864 * gcc.c-torture/compile/pr43614.c: New testcase.
11866 2010-04-01 Martin Jambor <mjambor@suse.cz>
11868 PR tree-optimization/43141
11869 * gcc.dg/guality/pr43141.c: New test.
11871 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11873 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11874 * g++.dg/eh/spbp.C: Likewise.
11875 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11876 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11878 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11879 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
11880 * objc.dg/dwarf-2.m: Likewise.
11882 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11884 PR middle-end/43464
11885 * gcc.dg/graphite/id-pr43464.c: New.
11886 * gcc.dg/graphite/id-pr43464-1.c: New.
11888 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11890 PR middle-end/43351
11891 * gcc.dg/graphite/id-pr43351.c
11893 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11896 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11897 * obj-c++.dg/try-catch-2.mm: Ditto.
11898 * obj-c++.dg/lookup-2.mm: Ditto.
11899 * obj-c++.dg/encode-8.m: Ditto.
11900 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11901 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11902 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11903 * obj-c++.dg/const-str-11.mm: Ditto.
11904 * obj-c++.dg/const-str-9.mm: Ditto.
11905 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11906 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11907 * obj-c++.dg/except-1.mm: Ditto.
11908 * obj-c++.dg/const-str-7.mm: Ditto.
11909 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11910 * obj-c++.dg/const-str-3.mm: Ditto.
11911 * obj-c++.dg/const-str-7.mm: Ditto.
11912 * obj-c++.dg/stubify-2.mm: Change dump file name.
11915 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11917 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11918 Remove dg-xfail-if.
11920 2010-03-31 Martin Jambor <mjambor@suse.cz>
11922 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
11923 only with -O2, -O3 or -Os and not with -fwhopr.
11925 2010-03-31 Dodji Seketeli <dodji@redhat.com>
11928 * g++.dg/template/typedef31.C: New test.
11930 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11932 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11933 assembler output on *-*-solaris2*.
11934 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11936 2010-03-31 Jakub Jelinek <jakub@redhat.com>
11939 * gcc.dg/pr43557-1.c: New test.
11940 * gcc.dg/pr43557-2.c: New file.
11942 2010-03-31 Jie Zhang <jie@codesourcery.com>
11945 * gcc.dg/pr43562.c: New test.
11947 2010-03-30 Jason Merrill <jason@redhat.com>
11950 * g++.dg/template/error-recovery1.C: New.
11953 * g++.dg/parse/ambig5.C: New.
11955 2010-03-30 Jakub Jelinek <jakub@redhat.com>
11958 * gcc.dg/guality/pr43593.c: New test.
11960 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
11962 PR middle-end/43430
11963 * gcc.dg/vect/pr43430-1.c: New.
11965 2010-03-30 Jason Merrill <jason@redhat.com>
11968 * g++.dg/template/partial7.C: New.
11970 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11972 * gcc.target/s390/stackcheck1.c: New testcase.
11974 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11976 PR libfortran/43265
11977 * gfortran.dg/read_eof_8.f90: New test.
11979 2010-03-29 Jason Merrill <jason@redhat.com>
11981 * gcc.dg/cpp/include6.c: Change [] to ().
11984 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11986 * c-c++-common/raw-string-2.c: Add trigraph test.
11987 * c-c++-common/raw-string-8.c: New.
11988 * c-c++-common/raw-string-9.c: New.
11989 * c-c++-common/raw-string-10.c: New.
11991 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11992 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11993 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11994 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11995 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11996 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11997 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11999 2010-03-29 Richard Guenther <rguenther@suse.de>
12001 PR tree-optimization/43560
12002 * gcc.dg/torture/pr43560.c: New testcase.
12004 2010-03-29 Jason Merrill <jason@redhat.com>
12007 * g++.dg/ext/raw-string-1.C: Change [] to ().
12008 * g++.dg/ext/raw-string-2.C: Change [] to ().
12009 Don't use \ in delimiter.
12010 * g++.dg/ext/raw-string-3.C: Change [] to ().
12011 * g++.dg/ext/raw-string-4.C: Change [] to ().
12012 * g++.dg/ext/raw-string-5.C: Change [] to ().
12013 Test for error on \ in delimiter.
12014 * g++.dg/ext/raw-string-6.C: Change [] to ().
12015 * g++.dg/ext/raw-string-7.C: Change [] to ().
12017 2010-03-29 Jie Zhang <jie@codesourcery.com>
12020 * gcc.dg/pr43564.c: New test.
12022 2010-03-29 Tobias Burnus <burnus@net-b.de>
12025 * gfortran.dg/direct_io_12.f90: New test.
12027 2010-03-28 Jan Hubicka <jh@suse.cz>
12029 PR tree-optimization/43505
12030 * gfortran.dg/pr43505.f90: New testcase.
12032 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
12034 PR tree-optimization/43528
12035 * gcc.target/i386/pr43528.c: New test.
12037 2010-03-26 Joseph Myers <joseph@codesourcery.com>
12040 * gcc.dg/parm-impl-decl-3.c: New test.
12042 2010-03-26 Jason Merrill <jason@redhat.com>
12045 * g++.dg/cpp0x/parse1.C: New.
12047 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
12050 * gcc.target/i386/pr43524.c: New test.
12052 2010-03-26 Martin Jambor <mjambor@suse.cz>
12054 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12055 whitespace, rename main to foo.
12056 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12057 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12058 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12059 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12060 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12061 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12062 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12063 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12064 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12065 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12066 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12068 2010-03-26 Dodji Seketeli <dodji@redhat.com>
12071 * g++.dg/other/crash-10.C: New test.
12072 * g++.dg/other/crash-11.C: New test.
12074 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12076 PR libfortran/43517
12077 * gfortran.dg/read_eof_7.f90: New test.
12079 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12083 * objc-obj-c++-shared: New directory.
12084 * objc-obj-c++-shared/Object1-implementation.h: New file.
12085 * objc-obj-c++-shared/Object1.h: New file.
12086 * objc-obj-c++-shared/Protocol1.h: New file.
12087 * objc-obj-c++-shared/next-abi.h: New file.
12088 * objc-obj-c++-shared/next-mapping.h: New file.
12089 * objc/execute/next_mapping.h: Delete.
12090 * objc.dg/special/special.exp: For all targets run the tests with
12091 -fgnu-runtime, for darwin targets also run the tests with
12093 * objc.dg/dg.exp: Ditto.
12094 * obj-c++.dg/dg.exp: Ditto.
12095 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12096 Protocol1.h) and next-mapping.h as required. Amend testcase to
12097 include use of updated NeXT interface.
12098 * objc/execute/formal_protocol-5.m: Ditto.
12099 * objc/execute/protocol-isEqual-2.m: Ditto.
12100 * objc/execute/protocol-isEqual-4.m: Ditto.
12101 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12102 Protocol1.h) and next-mapping.h as required.
12103 * objc/execute/object_is_class.m: Ditto.
12104 * objc/execute/enumeration-1.m: Ditto.
12105 * objc/execute/class-13.m: Ditto.
12106 * objc/execute/formal_protocol-2.m: Ditto.
12107 * objc/execute/formal_protocol-4.m: Ditto.
12108 * objc/execute/class-1.m: Ditto.
12109 * objc/execute/bycopy-1.m: Ditto.
12110 * objc/execute/formal_protocol-6.m: Ditto.
12111 * objc/execute/bycopy-3.m: Ditto.
12112 * objc/execute/class-3.m: Ditto.
12113 * objc/execute/bf-11.m: Ditto.
12114 * objc/execute/class-5.m: Ditto.
12115 * objc/execute/bf-13.m: Ditto.
12116 * objc/execute/class-7.m: Ditto.
12117 * objc/execute/bf-15.m: Ditto.
12118 * objc/execute/class-9.m: Ditto.
12119 * objc/execute/bf-17.m: Ditto.
12120 * objc/execute/bf-19.m: Ditto.
12121 * objc/execute/IMP.m: Ditto.
12122 * objc/execute/exceptions/catchall-1.m: Ditto.
12123 * objc/execute/exceptions/trivial.m: Ditto.
12124 * objc/execute/exceptions/finally-1.m: Ditto.
12125 * objc/execute/exceptions/local-variables-1.m: Ditto.
12126 * objc/execute/exceptions/foward-1.m: Ditto.
12127 * objc/execute/bf-2.m: Ditto.
12128 * objc/execute/string1.m: Ditto.
12129 * objc/execute/bf-4.m: Ditto.
12130 * objc/execute/informal_protocol.m: Ditto.
12131 * objc/execute/string3.m: Ditto.
12132 * objc/execute/bf-6.m: Ditto.
12133 * objc/execute/bf-8.m: Ditto.
12134 * objc/execute/class-tests-1.h: Ditto.
12135 * objc/execute/protocol-isEqual-1.m: Ditto.
12136 * objc/execute/protocol-isEqual-3.m: Ditto.
12137 * objc/execute/_cmd.m: Ditto.
12138 * objc/execute/function-message-1.m: Ditto.
12139 * objc/execute/bf-20.m: Ditto.
12140 * objc/execute/bf-common.h: Ditto.
12141 * objc/execute/np-2.m: Ditto.
12142 * objc/execute/class-10.m: Ditto.
12143 * objc/execute/class-12.m: Ditto.
12144 * objc/execute/enumeration-2.m: Ditto.
12145 * objc/execute/class-14.m: Ditto.
12146 * objc/execute/encode-1.m: Ditto.
12147 * objc/execute/formal_protocol-1.m: Ditto.
12148 * objc/execute/formal_protocol-3.m: Ditto.
12149 * objc/execute/accessing_ivars.m: Ditto.
12150 * objc/execute/bycopy-2.m: Ditto.
12151 * objc/execute/class-2.m: Ditto.
12152 * objc/execute/bf-10.m: Ditto.
12153 * objc/execute/formal_protocol-7.m: Ditto.
12154 * objc/execute/root_methods.m: Ditto.
12155 * objc/execute/class-4.m: Ditto.
12156 * objc/execute/bf-12.m: Ditto.
12157 * objc/execute/class-6.m: Ditto.
12158 * objc/execute/bf-14.m: Ditto.
12159 * objc/execute/nested-func-1.m: Ditto.
12160 * objc/execute/class-8.m: Ditto.
12161 * objc/execute/private.m: Ditto.
12162 * objc/execute/bf-16.m: Ditto.
12163 * objc/execute/bf-18.m: Ditto.
12164 * objc/execute/load-3.m: Ditto.
12165 * objc/execute/compatibility_alias.m: Ditto.
12166 * objc/execute/bf-1.m: Ditto.
12167 * objc/execute/no_clash.m: Ditto.
12168 * objc/execute/bf-3.m: Ditto.
12169 * objc/execute/string2.m: Ditto.
12170 * objc/execute/bf-5.m: Ditto.
12171 * objc/execute/string4.m: Ditto.
12172 * objc/execute/bf-7.m: Ditto.
12173 * objc/execute/object_is_meta_class.m: Ditto.
12174 * objc/execute/bf-9.m: Ditto.
12175 * objc/execute/bf-21.m: Ditto.
12176 * objc/execute/cascading-1.m: Ditto.
12177 * objc/execute/trivial.m: Ditto.
12178 * objc/execute/np-1.m: Ditto.
12179 * objc/compile/trivial.m: Ditto.
12180 * objc/execute/class_self-2.m: Include <stdlib.h>.
12181 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12182 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12183 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12184 and 64bit. Use new NeXT interface as required.
12185 * objc.dg/special/unclaimed-category-1.m: Ditto.
12186 * objc.dg/special/unclaimed-category-1.h: Ditto.
12187 * objc.dg/special/unclaimed-category-1a.m: Ditto.
12188 * objc.dg/func-ptr-1.m: Ditto.
12189 * objc.dg/stret-1.m: Ditto.
12190 * objc.dg/encode-2.m: Ditto.
12191 * objc.dg/category-1.m: Ditto.
12192 * objc.dg/encode-3.m: Ditto.
12193 * objc.dg/call-super-3.m: Ditto.
12194 * objc.dg/method-3.m: Ditto.
12195 * objc.dg/func-ptr-2.m: Ditto.
12196 * objc.dg/lookup-1.m: Ditto.
12197 * objc.dg/encode-4.m: Ditto.
12198 * objc.dg/fix-and-continue-1.m: Ditto.
12199 * objc.dg/proto-lossage-3.m: Ditto.
12200 * objc.dg/method-13.m: Ditto.
12201 * objc.dg/proto-qual-1.m: Ditto.
12202 * objc.dg/zero-link-3.m: Ditto.
12203 * objc.dg/bitfield-1.m: Ditto.
12204 * objc.dg/va-meth-1.m: Ditto.
12205 * objc.dg/super-class-3.m: Ditto.
12206 * objc.dg/call-super-1.m: Ditto.
12207 * objc.dg/type-size-2.m: Ditto.
12208 * objc.dg/method-10.m: Ditto.
12209 * objc.dg/defs.m: Ditto.
12210 * objc.dg/const-str-3.m: Ditto.
12211 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12212 Protocol1.h) and next-mapping.h as required. Use new NeXT
12213 interface as required.
12214 * objc.dg/super-class-4.m: Ditto.
12215 * objc.dg/comp-types-8.m: Ditto.
12216 * objc.dg/call-super-2.m: Ditto.
12217 * objc.dg/objc-fast-4.m: Ditto.
12218 * objc.dg/method-6.m: Ditto.
12219 * objc.dg/const-str-3.m: Ditto.
12220 * objc.dg/const-str-7.m: Ditto.
12221 * objc.dg/method-15.m: Ditto.
12222 * objc.dg/method-19.m: Ditto.
12223 * objc.dg/sync-1.m: Ditto.
12224 * objc.dg/layout-1.m: Ditto.
12225 * objc.dg/bitfield-3.m: Ditto.
12226 * objc.dg/try-catch-3.m: Ditto.
12227 * objc.dg/try-catch-7.m: Ditto.
12228 * objc.dg/comp-types-10.m: Ditto.
12229 * objc.dg/selector-2.: Ditto.
12230 * objc.dg/method-7.m: Ditto.
12231 * objc.dg/typedef-alias-1.m: Ditto.
12232 * objc.dg/proto-lossage-2.m: Ditto.
12233 * objc.dg/comp-types-11.m: Ditto.
12234 * objc.dg/sizeof-1.m: Ditto.
12235 * objc.dg/method-17.m: Ditto.
12236 * objc.dg/bitfield-5.m: Ditto.
12237 * objc.dg/try-catch-1.m: Ditto.
12238 * objc.dg/encode-5.m: Ditto.
12239 * objc.dg/fix-and-continue-2.m: Ditto.
12240 * objc.dg/method-9.m: Ditto.
12241 * objc.dg/isa-field-1.m: Ditto.
12242 * objc.dg/local-decl-2.m: Ditto.
12243 * objc.dg/objc-gc-4.m: Ditto.
12244 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12245 * objc.dg/gnu-runtime-3.m: Ditto.
12246 * objc.dg/encode-7.m: Ditto.
12247 * objc.dg/encode-8.m: Ditto.
12248 * objc.dg/selector-3.m: Ditto.
12249 * objc.dg/gnu-runtime-1.m: Ditto.
12250 * objc.dg/const-str-12.m: Ditto.
12251 * objc.dg/gnu-runtime-2.m: Ditto.
12252 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12253 * objc.dg/selector-1.m: Ditto.
12254 * objc.dg/stubify-2.m: Ditto.
12255 * objc.dg/zero-link-1.m: Ditto.
12256 * objc.dg/stret-2.m: Ditto.
12257 * objc.dg/zero-link-2.m: Ditto.
12258 * objc.dg/next-runtime-1.m: Ditto.
12259 * objc.dg/symtab-1.m: Ditto.
12260 * objc.dg/stubify-1.m: Ditto.
12261 * objc.dg/bitfield-2.m: Ditto.
12262 * objc.dg/try-catch-10.m: Apply to both runtimes.
12263 * objc.dg/const-str-1.m: Ditto.
12264 * objc.dg/image-info.m: Ditto.
12265 * objc.dg/encode-9.m: Ditto.
12266 * objc.dg/pragma-1.m: Apply test to all targets.
12267 * objc.dg/const-str-4.m: Ditto.
12268 * objc.dg/const-str-8.m: Ditto.
12269 * objc.dg/super-class-2.m: Ditto.
12270 * objc.dg/try-catch-5.m: Ditto.
12271 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12272 Protocol1.h) and next-mapping.h as required. Use new NeXT
12273 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12274 * objc.dg/const-str-11.m: Ditto.
12275 * objc.dg/const-str-9.m: Ditto.
12276 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12277 * objc.dg/encode-1.m: Remove redundant -lobjc.
12278 * objc.dg/try-catch-9.m: Tidy space.
12279 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12280 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12281 and 64bit. Use new NeXT interface as required.
12282 * obj-c++.dg/template-4.mm: Ditto.
12283 * obj-c++.dg/defs.mm: Ditto.
12284 * obj-c++.dg/basic.mm: Ditto.
12285 * obj-c++.dg/encode-4.mm: Ditto.
12286 * obj-c++.dg/method-17.mm: Ditto.
12287 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12288 * obj-c++.dg/cxx-class-1.mm: Ditto.
12289 * obj-c++.dg/method-10.mm: Ditto.
12290 * obj-c++.dg/va-meth-1.mm: Ditto.
12291 * obj-c++.dg/encode-5.mm: Ditto.
12292 * obj-c++.dg/lookup-2.mm: Ditto.
12293 * obj-c++.dg/template-3.mm: Ditto.
12294 * obj-c++.dg/proto-qual-1.mm: Ditto.
12295 * obj-c++.dg/qual-types-1.m: Ditto.
12296 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12297 * obj-c++.dg/template-1.mm: Ditto.
12298 * obj-c++.dg/encode-6.mm: Ditto.
12299 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12300 Protocol1.h) and next-mapping.h as required. Use new NeXT
12301 interface as required.
12302 * obj-c++.dg/except-1.mm: Ditto.
12303 * obj-c++.dg/const-str-7.mm: Ditto.
12304 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12305 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12306 * obj-c++.dg/selector-2.mm: Ditto.
12307 * obj-c++.dg/isa-field-1.mm: Ditto.
12308 * obj-c++.dg/try-catch-1.mm: Ditto.
12309 * obj-c++.dg/local-decl-1.mm: Ditto.
12310 * obj-c++.dg/try-catch-9.mm: Ditto.
12311 * obj-c++.dg/no-extra-load.mm: Ditto.
12312 * obj-c++.dg/selector-5.mm: Ditto.
12313 * obj-c++.dg/method-12.mm: Ditto.
12314 * obj-c++.dg/try-catch-11.mm: Ditto.
12315 * obj-c++.dg/comp-types-11.mm: Ditto.
12316 * obj-c++.dg/bitfield-3.mm: Ditto.
12317 * obj-c++.dg/method-6.mm: Ditto.
12318 * obj-c++.dg/super-class-2.mm: Ditto.
12319 * obj-c++.dg/method-21.mm: Ditto.
12320 * obj-c++.dg/const-str-8.mm: Ditto.
12321 * obj-c++.dg/try-catch-7.mm: Ditto.
12322 * obj-c++.dg/method-15.mm: Ditto.
12323 * obj-c++.dg/layout-1.mm: Ditto.
12324 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12325 * obj-c++.dg/const-str-3.mm: Ditto.
12326 * obj-c++.dg/try-catch-2.mm: Ditto.
12327 * obj-c++.dg/objc-gc-3.mm: Ditto.
12328 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12329 * obj-c++.dg/bitfield-1.mm: Ditto.
12330 * obj-c++.dg/selector-6.mm: Ditto.
12331 * obj-c++.dg/method-13.mm: Ditto.
12332 * obj-c++.dg/comp-types-12.mm: Ditto.
12333 * obj-c++.dg/bitfield-4.mm: Ditto.
12334 * obj-c++.dg/try-catch-8.mm: Ditto.
12335 * obj-c++.dg/method-2.mm: Ditto.
12336 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12337 * obj-c++.dg/typedef-alias-1.mm: Ditto.
12338 * obj-c++.dg/const-str-4.mm: Ditto.
12339 * obj-c++.dg/proto-lossage-2.mm: Ditto.
12340 * obj-c++.dg/try-catch-3.mm: Ditto.
12341 * obj-c++.dg/comp-types-9.mm: Ditto.
12342 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12343 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12344 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12345 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12346 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12347 Use new NeXT interface as required.
12348 * obj-c++.dg/const-str-10.mm: Ditto.
12349 * obj-c++.dg/const-str-11.mm: Ditto.
12350 * obj-c++.dg/const-str-9.mm: Ditto.
12351 * obj-c++.dg/method-11.mm: Ditto.
12352 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12353 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12354 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12355 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12356 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12358 2010-03-25 Dodji Seketeli <dodji@redhat.com>
12361 * g++.dg/template/typedef30.C: New test case.
12363 2010-03-25 Jakub Jelinek <jakub@redhat.com>
12366 * gcc.c-torture/execute/pr43385.c: New test.
12368 2010-03-24 Joseph Myers <joseph@codesourcery.com>
12370 * gcc.dg/strncpy-fix-1.c: New test.
12372 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12375 * lib/objc-torture.exp (objc-set-runtime-options): New.
12376 * objc/execute/execute.exp: Check runtime options on each pass.
12377 * objc/execute/exceptions/exceptions.exp: Ditto.
12378 * objc/compile/compile.exp: Ditto.
12381 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12383 (check_effective_target_objc2): New proc.
12384 (check_effective_target_next_runtime): New proc.
12385 * lib/objc.exp: Determine which runtime is in force and support it.
12386 * lib/obj-c++.exp: Ditto.
12388 2010-03-24 Jason Merrill <jason@redhat.com>
12391 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12393 2010-03-24 Martin Jambor <mjambor@suse.cz>
12395 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12397 * gcc.dg/ipa/ipa-2.c: Likewise.
12398 * gcc.dg/ipa/ipa-3.c: Likewise.
12399 * gcc.dg/ipa/ipa-4.c: Likewise.
12400 * gcc.dg/ipa/ipa-5.c: Likewise.
12401 * gcc.dg/ipa/ipa-7.c: Likewise.
12402 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12404 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12405 i_can_not_be_propagated_fully2 into a loop.
12406 * gcc.dg/ipa/ipa-8.c: New test.
12407 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12409 2010-03-24 Jakub Jelinek <jakub@redhat.com>
12413 * gcc.dg/guality/pr43479.c: New test.
12414 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12415 and add volatile keyword.
12417 2010-03-23 Mike Stump <mikestump@comcast.net>
12419 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12421 2010-03-23 Jason Merrill <jason@redhat.com>
12423 * g++.dg/ext/altivec-17.C: Adjust error message.
12425 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12426 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12427 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12428 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12429 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12430 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12432 2010-03-22 Jason Merrill <jason@redhat.com>
12435 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12436 * g++.dg/ext/is_pod_98.C: New.
12439 * g++.dg/cpp0x/auto18.C: New.
12441 * gcc.dg/pr36997.c: Adjust error message.
12442 * g++.dg/ext/vector9.C: Likewise.
12443 * g++.dg/conversion/simd3.C: Likewise.
12444 * g++.dg/other/error23.C: Likewise.
12446 2010-03-22 Michael Matz <matz@suse.de>
12448 PR middle-end/43475
12449 * gfortran.dg/pr43475.f90: New testcase.
12451 2010-03-22 Richard Guenther <rguenther@suse.de>
12453 PR tree-optimization/43390
12454 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12456 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12458 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12459 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12461 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
12462 Michael Matz <matz@suse.de>
12465 * g++.dg/parse/crash56.C: New test.
12467 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
12470 * gfortran.dg/whole_file_15.f90 : New test.
12472 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12475 * gfortran.dg/inquire_size.f90: New test.
12477 2010-03-20 Richard Guenther <rguenther@suse.de>
12479 PR rtl-optimization/43438
12480 * gcc.c-torture/execute/pr43438.c: New testcase.
12482 2010-03-20 Dodji Seketeli <dodji@redhat.com>
12485 * g++.dg/abi/mangle42.C: New test.
12487 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12490 * gcc.dg/pr43211.c: New test.
12491 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12493 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
12495 PR rtl-optimization/42258
12496 * gcc.target/arm/thumb1-mul-moves.c: New test.
12499 * gcc.target/arm/thumb-andsi.c: New test.
12501 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12502 dg-require-effective-target.
12504 2010-03-19 Michael Matz <matz@suse.de>
12507 * g++.dg/other/pr43116.C: New testcase.
12509 2010-03-19 Michael Matz <matz@suse.de>
12512 * gcc.dg/pr43305.c: New testcase.
12514 2010-03-19 Richard Guenther <rguenther@suse.de>
12516 PR tree-optimization/43415
12517 * gcc.c-torture/compile/pr43415.c: New testcase.
12519 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12522 * gnat.dg/case_optimization2.adb: New test.
12523 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12525 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12526 Jack Howarth <howarth@bromo.med.uc.edu>
12529 * gcc.target/i386/push-1.c: Don't xfail
12530 scan-assembler-not "movups" on darwin.
12532 2010-03-18 Jakub Jelinek <jakub@redhat.com>
12535 * gcc.dg/pr43058.c: New test.
12537 2010-03-18 Martin Jambor <mjambor@suse.cz>
12539 PR middle-end/42450
12540 * g++.dg/torture/pr42450.C: New test.
12542 2010-03-18 Michael Matz <matz@suse.de>
12544 PR middle-end/43419
12545 * gcc.dg/pr43419.c: New testcase.
12547 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12549 PR rtl-optimization/43360
12550 * gcc.dg/torture/pr43360.c: New.
12552 2010-03-18 Michael Matz <matz@suse.de>
12554 PR tree-optimization/43402
12555 * gcc.dg/pr43402.c: New testcase.
12557 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12560 * gcc.dg/pr42427.c: New test.
12562 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12564 PR libfortran/43265
12565 * gfortran.dg/read_empty_file.f: New test.
12566 * gfortran.dg/read_eof_all.f90: New test.
12567 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12568 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12570 2010-03-17 Michael Matz <matz@suse.de>
12572 * gcc.dg/pr43300.c: Add -w.
12574 2010-03-17 Richard Guenther <rguenther@suse.de>
12576 * gcc.dg/pr43379.c: Add -w.
12578 2010-03-17 Tobias Burnus <burnus@net-b.de>
12581 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12583 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
12585 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12587 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12589 * ada/acats/run_all.sh: Log start and end times.
12591 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12593 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12595 2010-03-16 Richard Guenther <rguenther@suse.de>
12597 PR middle-end/43379
12598 * gcc.dg/pr43379.c: New testcase.
12600 2010-03-16 Jakub Jelinek <jakub@redhat.com>
12603 * gcc.dg/guality/pr43051-1.c: New test.
12605 2010-03-15 Janis Johnson <janis187@us.ibm.com>
12608 * g++.dg/ext/altivec-17.C: Handle changes to error message.
12610 2010-03-15 Michael Matz <matz@suse.de>
12612 PR middle-end/43300
12613 * gcc.dg/pr43300.c: New testcase.
12615 2010-03-15 Richard Guenther <rguenther@suse.de>
12617 PR tree-optimization/43367
12618 * gcc.c-torture/compile/pr43367.c: New testcase.
12620 2010-03-15 Richard Guenther <rguenther@suse.de>
12622 PR tree-optimization/43317
12623 * gcc.dg/pr43317.c: New testcase.
12625 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12627 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12629 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12631 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12633 2010-03-14 Tobias Burnus <burnus@net-b.de>
12636 * gfortran.dg/impure_constructor_1.f90: New test.
12638 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12640 PR middle-end/43354
12641 * gfortran.dg/graphite/id-pr43354.f: New.
12643 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12645 PR middle-end/43349
12646 * gfortran.dg/graphite/pr43349.f: New.
12648 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12650 PR middle-end/43306
12651 * gcc.dg/graphite/pr43306.c: New.
12653 2010-03-12 David S. Miller <davem@davemloft.net>
12655 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12658 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12660 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12662 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
12666 * gfortran.dg/dynamic_dispatch_7.f03: New test.
12668 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
12670 * gfortran.dg/default_format_denormal_1.f90: Don't assume
12671 fail for *-*-mingw* targets.
12673 2010-03-12 Jakub Jelinek <jakub@redhat.com>
12676 * gcc.dg/guality/pr43329-1.c: New test.
12678 2010-03-11 Martin Jambor <mjambor@suse.cz>
12680 PR tree-optimization/43257
12681 * g++.dg/torture/pr43257.C: New test.
12683 2010-03-11 Tobias Burnus <burnus@net-b.de>
12686 * gfortran.dg/namelist_61.f90: New test.
12688 2010-03-11 Richard Guenther <rguenther@suse.de>
12690 PR tree-optimization/43255
12691 * gcc.c-torture/compile/pr43255.c: New testcase.
12693 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12695 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12696 * gcc.dg/pr43280.c: New testcase.
12698 2010-03-11 Richard Guenther <rguenther@suse.de>
12701 * gcc.dg/lto/20100227-1_0.c: New testcase.
12702 * gcc.dg/lto/20100227-1_1.c: Likewise.
12704 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12706 PR libfortran/43320
12707 PR libfortran/43265
12708 * gfortran.dg/read_eof_6.f: New test
12709 * gfortran.dg/read_x_eof.f90: New test.
12710 * gfortran.dg/read_x_past.f: Update test.
12712 2010-03-10 Jan Hubicka <jh@suse.cz>
12714 * gcc.c-torture/compile/pr43288.c: New test.
12716 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12718 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12720 * g++.old-deja/g++.pt/asm2.C: Likewise.
12721 * gcc.c-torture/compile/20000804-1.c: Likewise.
12722 * gcc.target/i386/clobbers.c: Likewise.
12724 2010-03-10 Tobias Burnus <burnus@net-b.de>
12727 * gfortran.dg/c_assoc_3.f90: New test.
12729 2010-03-10 Jakub Jelinek <jakub@redhat.com>
12732 * gcc.dg/guality/pr36728-1.c: New test.
12733 * gcc.dg/guality/pr36728-2.c: New test.
12735 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12737 * gcc.dg/h8300-div-delay-slot.c: New test.
12739 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
12741 PR tree-optimization/43236
12742 * gcc.c-torture/execute/pr43236.c: New test.
12744 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
12746 PR middle-end/42859
12747 * g++.dg/eh/pr42859.C: New test.
12749 2010-03-09 Jakub Jelinek <jakub@redhat.com>
12752 * gcc.dg/pr43299.c: New test.
12755 * g++.dg/eh/unwind2.C: New test.
12757 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12758 Reza Yazdani <reza.yazdani@amd.com>
12760 PR middle-end/43065
12761 * gcc.dg/graphite/run-id-4.c: New.
12763 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12765 PR middle-end/43065
12766 * gcc.dg/graphite/run-id-3.c: New.
12768 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
12770 PR middle-end/42644
12771 PR middle-end/42130
12772 * gcc.dg/graphite/id-18.c: New.
12773 * gcc.dg/graphite/run-id-pr42644.c: New.
12775 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12777 PR middle-end/42326
12778 * gcc.dg/graphite/pr42326.c: New.
12780 2010-03-08 Richard Guenther <rguenther@suse.de>
12782 PR tree-optimization/43269
12783 * gcc.c-torture/execute/pr43269.c: New testcase.
12785 2010-03-08 Janus Weil <janus@gcc.gnu.org>
12788 * gfortran.dg/typebound_call_13.f03: New.
12790 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
12792 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12793 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12795 2010-03-05 Jason Merrill <jason@redhat.com>
12797 * g++.dg/abi/mangle40.C: Require weak and alias.
12799 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12801 PR middle-end/42326
12802 * gfortran.dg/graphite/pr42326.f90: New.
12803 * gfortran.dg/graphite/pr42326-1.f90: New.
12805 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12807 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12808 (gnat_target_compile): Likewise.
12809 Reinitialize GNAT_UNDER_TEST if target changes.
12810 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12811 (local_find_gnatmake): Pass full --GCC to gnatlink.
12814 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12817 * gcc.dg/compound-literal-1.c: New testcase.
12819 2010-03-04 Martin Jambor <mjambor@suse.cz>
12821 PR tree-optimization/43164
12822 PR tree-optimization/43191
12823 * gcc.c-torture/compile/pr43164.c: New test.
12824 * gcc.c-torture/compile/pr43191.c: Likewise.
12826 2010-03-04 Janus Weil <janus@gcc.gnu.org>
12829 * gfortran.dg/finalize_9.f90: New.
12831 2010-03-04 Tobias Burnus <burnus@net-b.de>
12832 Ken Werner <ken@linux.vnet.ibm.com>
12834 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12835 to dg-options for spu.
12836 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12837 dump-scan target to exclude spu.
12839 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
12841 PR middle-end/43209
12842 * gcc.dg/tree-ssa/ivopts-4.c: New.
12844 2010-03-03 Janis Johnson <janis187@us.ibm.com>
12846 * lib/target-supports-dg.exp (check-flags): Provide defaults for
12847 include-opts and exclude-opts; skip checking the flags if arguments
12848 are the same as the defaults.
12849 (dg-xfail-if): Verify the number of arguments, supply defaults
12850 for unspecified optional arguments.
12851 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12853 2010-03-03 Jason Merrill <jason@redhat.com>
12856 * g++.dg/abi/mangle40.C: Updated.
12858 2010-03-03 Jason Merrill <jason@redhat.com>
12860 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12861 * g++.dg/abi/mangle23.C: Likewise.
12862 * g++.dg/eh/simd-2.C: Likewise.
12863 * g++.dg/ext/attribute-test-2.C: Likewise.
12864 * g++.dg/ext/vector14.C: Likewise.
12865 * g++.dg/other/pr34435.C: Likewise.
12866 * g++.dg/template/conv8.C: Likewise.
12867 * g++.dg/template/nontype9.C: Likewise.
12868 * g++.dg/template/qualttp17.C: Likewise.
12869 * g++.dg/template/ref1.C: Likewise.
12870 * g++.old-deja/g++.pt/crash68.C: Likewise.
12871 * g++.old-deja/g++.pt/ref1.C: Likewise.
12872 * g++.old-deja/g++.pt/ref3.C: Likewise.
12873 * g++.old-deja/g++.pt/ref4.C: Likewise.
12876 * g++.dg/abi/mangle40.C: New.
12877 * g++.dg/abi/mangle41.C: New.
12878 * g++.dg/lto/20100302_0.C: New.
12879 * g++.dg/lto/20100302_1.C: New.
12880 * g++.dg/lto/20100302.h: New.
12882 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
12885 * gfortran.dg/internal_pack_12.f90: New test.
12887 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
12889 * gcc.dg/pr36997.c: Adjust error message.
12891 2010-03-03 Mike Stump <mikestump@comcast.net>
12893 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12894 adjustments to not be present on machines that align the stack to
12895 more than 4 bytes and don't have a red zone yet as that is an
12896 unimplemented optimization.
12898 2010-03-03 Janus Weil <janus@gcc.gnu.org>
12901 * gfortran.dg/impure_assignment_3.f90: New.
12903 2010-03-03 Jakub Jelinek <jakub@redhat.com>
12906 * gfortran.dg/pr43229.f90: New test.
12909 * gcc.dg/debug/dwarf2/pr43237.c: New test.
12912 * gcc.dg/guality/pr43177.c: New test.
12914 2010-03-02 Jason Merrill <jason@redhat.com>
12916 * g++.dg/ext/vector9.C: Adjust error message.
12917 * g++.dg/conversion/simd3.C: Likewise.
12918 * g++.dg/other/error23.C: Likewise.
12920 2010-03-02 Mike Stump <mikestump@comcast.net>
12923 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12925 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
12928 * gfortran.dg/internal_pack_10.f90: New test.
12931 * gfortran.dg/internal_pack_11.f90: New test.
12933 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
12935 PR middle-end/42640
12936 * gcc.dg/tree-ssa/pr42640.c: New.
12938 2010-03-01 Richard Guenther <rguenther@suse.de>
12940 PR tree-optimization/43220
12941 * gcc.c-torture/execute/pr43220.c: New testcase.
12943 2010-03-01 Richard Guenther <rguenther@suse.de>
12945 PR middle-end/43213
12946 * gcc.dg/pr43213.c: New testcase.
12948 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12951 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12953 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12955 * lib/target-supports.exp (check_effective_target_ucn_nocache):
12957 (check_effective_target_ucn): Likewise.
12959 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12961 * gcc.dg/ucnid-2.c: Likewise.
12962 * gcc.dg/ucnid-3.c: Likewise.
12963 * gcc.dg/ucnid-4.c: Likewise.
12964 * gcc.dg/ucnid-11.c: Likewise.
12965 * gcc.dg/ucnid-12.c: Likewise.
12966 * gcc.dg/ucnid-6.c: Skip if !ucn.
12967 * gcc.dg/ucnid-9.c: Likewise.
12969 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12971 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12972 lists to dg-skip-if.
12973 * gcc.target/i386/stackalign/return-3.c: Likewise.
12975 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12977 * gcc.target/i386/clearcap.map: New file.
12978 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12979 Pass clearcap.map by default if supported.
12981 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12984 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12986 * gfortran.dg/stat_2.f90: Likewise.
12988 2010-03-01 Tobias Burnus <burnus@net-b.de>
12991 * gfortran.dg/module_read_2.f90: New test.
12993 2010-02-27 Mark Mitchell <mark@codesourcery.com>
12996 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12997 * g++.dg/abi/mangle12.C: Likewise.
12998 * g++.dg/abi/mangle20-2.C: Likewise.
12999 * g++.dg/abi/mangle17.C: Likewise.
13000 * g++.dg/template/cond2.C: Likewise.
13001 * g++.dg/template/pr35240.C: Likewise.
13003 2010-02-27 Richard Guenther <rguenther@suse.de>
13005 PR tree-optimization/43186
13006 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13008 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13010 * g++.dg/abi/packed1.C: Expect warning on the SH.
13012 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
13015 * g++.dg/parse/error37.C: New test.
13017 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13021 * gcc.dg/pr8927-1.c: Match new note.
13022 * gcc.dg/990506-0.c: Likewise.
13023 * gcc.dg/gomp/flush-2.c: Likewise.
13024 * gcc.dg/gomp/atomic-5.c: Likewise.
13025 * gcc.dg/gomp/pr34607.c: Likewise.
13026 * gcc.dg/pr35746.c: Likewise.
13027 * gcc.dg/cpp/pragma-1.c: Likewise.
13028 * gcc.dg/cpp/pragma-2.c: Likewise.
13029 * gcc.dg/pr41842.c: Likewise.
13030 * gcc.dg/noncompile/20040629-1.c: Likewise.
13031 * objc.dg/private-1.m: Likewise.
13033 2010-02-27 Tobias Burnus <burnus@net-b.de>
13036 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13037 * gfortran.dg/default_initialization_4.f90: New test.
13039 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
13041 * gnat.dg/thin_pointer.ad[sb]: Rename into...
13042 * gnat.dg/thin_pointer1.ad[sb]: ...this.
13043 * gnat.dg/thin_pointer2.adb: New test.
13044 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13046 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
13049 * gcc.dg/cpp/c90-pedantic.c: New.
13050 * gcc.dg/cpp/c90.c: New.
13051 * gcc.dg/gnu90-const-expr-1.c: New.
13052 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13054 2010-02-26 Richard Guenther <rguenther@suse.de>
13056 PR tree-optimization/43186
13057 * gcc.c-torture/compile/pr43186.c: New testcase.
13059 2010-02-26 Jakub Jelinek <jakub@redhat.com>
13062 * c-c++-common/dwarf2/pr43190.c: New test.
13064 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13066 PR testsuite/37074:
13067 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13069 2010-02-26 Richard Guenther <rguenther@suse.de>
13071 PR tree-optimization/43188
13072 * gcc.c-torture/compile/pr43188.c: New testcase.
13074 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13077 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13079 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
13081 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13083 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13086 * gcc.target/powerpc/pr43154.c: New file.
13088 2010-02-25 Jakub Jelinek <jakub@redhat.com>
13091 * gfortran.dg/debug/pr43166.f: New test.
13094 * gcc.dg/torture/pr43165.c: New test.
13096 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
13099 * c-c++-common/pr41779.c: Update.
13101 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13104 * lib/gnat-dg.exp (gnat_load): Redefine.
13106 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13107 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13109 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13112 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13113 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13117 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13119 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13121 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13124 * gcc.dg/guality/vla-1.c: New test.
13126 2010-02-24 Tobias Burnus <burnus@net-b.de>
13129 * gfortran.dg/c_ptr_tests_15.f90: New test.
13131 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13134 * gcc.target/i386/pr43107.c: New test.
13136 2010-02-23 Jason Merrill <jason@redhat.com>
13139 * g++.dg/cpp0x/variadic100.C: New.
13141 2010-02-23 Jason Merrill <jason@redhat.com>
13144 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13145 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13146 * c-c++-common/dwarf2/vla1.c: New.
13148 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13151 * gcc.dg/pr43139.c: New test.
13154 * gcc.dg/guality/pr43077-1.c: New test.
13156 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13159 * gcc.dg/march.c: New.
13160 * gcc.dg/march-generic.c: New.
13161 * gcc.dg/mtune.c: New.
13163 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13165 PR middle-end/43083
13166 * gcc.dg/graphite/pr43083.c: New.
13168 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13170 PR middle-end/43097
13171 * gfortran.dg/graphite/pr43097.f: New.
13173 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13174 Manuel López-Ibáñez <manu@gcc.gnu.org>
13176 PR middle-end/43140
13177 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13179 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13181 PR middle-end/43026
13182 * g++.dg/graphite/pr43026.C: New.
13184 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
13187 * gcc.dg/cleanup-1.c: Update.
13188 * gcc.dg/func-args-1.c: Update.
13189 * gcc.dg/format/sentinel-1.c: Update.
13190 * g++.old-deja/g++.jason/scoping10.C: Update.
13191 * g++.old-deja/g++.ns/lookup5.C: Update.
13192 * g++.dg/ext/cleanup-1.C: Update.
13193 * g++.dg/parse/varmod1.C: Update.
13194 * g++.dg/parse/error33.C: Update.
13195 * g++.dg/expr/call3.C: Update.
13196 * g++.dg/func-args-1.C: New.
13198 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
13201 * gcc.dg/attr-used-2.c: Moved to ...
13202 * c-c++-common/attr-used-2.c: Here.
13204 * gcc.dg/attr-used.c: Moved to ...
13205 * c-c++-common/attr-used.c: Here.
13207 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
13209 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13211 2010-02-22 Richard Guenther <rguenther@suse.de>
13214 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13215 * gfortran.dg/lto/20100222-1_1.c: Likewise.
13217 2010-02-22 Richard Guenther <rguenther@suse.de>
13219 PR tree-optimization/42749
13220 * gcc.c-torture/compile/pr42749.c: New testcase.
13222 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
13225 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13226 * gfortran.dg/internal_pack_9.f90: New test.
13228 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13231 * g++.dg/template/recurse.C: Adjust.
13232 * g++.dg/template/pr23510.C: New.
13234 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13237 * g++.dg/template/memclass4.C: New test.
13239 2010-02-21 Tobias Burnus <burnus@net-b.de>
13242 * gfortran.dg/reassoc_5.f90: New test.
13244 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13247 * gcc.target/i386/pr43067.c: New test.
13249 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13252 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13254 * g++.dg/warn/Wconversion-null.C: New test.
13255 * g++.old-deja/g++.other/null1.C: Move to...
13256 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13258 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13262 * gfortran.dg/dependency_26.f90: New test.
13265 * gfortran.dg/internal_pack_7.f90: New test.
13268 * gfortran.dg/internal_pack_8.f90: New test.
13270 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13273 * c-c++-common/pr41779.c: Fix broken testcase.
13275 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13278 * c-c++-common/pr36513.c: New testcase.
13279 * c-c++-common/pr36513-2.c: New testcase.
13281 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13284 * c-c++-common/pr41779.c: New.
13286 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13289 * gcc.dg/pr43084.c: New test.
13291 2010-02-19 Richard Guenther <rguenther@suse.de>
13293 PR tree-optimization/42916
13294 * gcc.dg/pr42916.c: New testcase.
13296 2010-02-18 Jason Merrill <jason@redhat.com>
13299 * g++.dg/abi/packed1.C: Add expected warning.
13302 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13303 * gcc.dg/torture/dg-torture.exp: Likewise.
13304 * c-c++-common/torture/complex-sign.h,
13305 c-c++-common/torture/complex-sign-add.c,
13306 c-c++-common/torture/complex-sign-mixed-add.c,
13307 c-c++-common/torture/complex-sign-mixed-div.c,
13308 c-c++-common/torture/complex-sign-mixed-mul.c,
13309 c-c++-common/torture/complex-sign-mixed-sub.c,
13310 c-c++-common/torture/complex-sign-mul.c,
13311 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13312 Adapt for C++ compilation as well.
13315 * g++.dg/ext/label1.C: Update.
13316 * g++.dg/ext/label2.C: Update.
13319 * g++.dg/template/dependent-name6.C: New.
13322 * g++.dg/parse/namespace12.C: New.
13324 2010-02-18 Martin Jambor <mjambor@suse.cz>
13326 PR tree-optimization/43066
13327 * gcc.c-torture/compile/pr43066.c: New test.
13329 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
13331 * g++.dg/ext/attrib35.C: Fix target selector string.
13332 * g++.dg/ext/attrib36.C: Ditto.
13333 * g++.dg/ext/attrib37.C: Ditto.
13334 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13335 * g++.dg/abi/mangle25.C: Ditto.
13337 2010-02-17 Jason Merrill <jason@redhat.com>
13340 * g++.dg/parse/namespace11.C: New.
13343 * g++.dg/ext/attrib37.C: New.
13346 * g++.dg/template/ptrmem20.C: New.
13348 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
13351 * gcc.target/i386/xop-check.h: Include m256-check.h.
13352 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13353 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13354 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13355 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13357 2010-02-17 Jakub Jelinek <jakub@redhat.com>
13360 * gcc.dg/pr42918.c: New test.
13362 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
13364 * g++.dg/ext/attrib36.C: Require ILP32.
13366 2010-02-16 Richard Guenther <rguenther@suse.de>
13368 PR tree-optimization/41043
13369 * gfortran.dg/pr41043.f90: New testcase.
13370 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13372 2010-02-16 Jason Merrill <jason@redhat.com>
13374 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13376 2010-02-16 Ira Rosen <irar@il.ibm.com>
13378 PR tree-optimization/43074
13379 * gcc.dg/vect/fast-math-pr43074.c: New test.
13381 2010-02-16 Jakub Jelinek <jakub@redhat.com>
13383 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13385 2010-02-16 Jason Merrill <jason@redhat.com>
13388 * g++.dg/ext/attrib36.C: New.
13391 * g++.dg/other/array6.C: New.
13393 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13395 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13397 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13399 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13400 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13401 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13402 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13403 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13404 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13406 2010-02-15 Richard Guenther <rguenther@suse.de>
13408 PR middle-end/43068
13409 * g++.dg/torture/pr43068.C: New testcase.
13411 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13414 * g++.dg/opt/ice1.C: New.
13416 2010-02-14 Jason Merrill <jason@redhat.com>
13419 * g++.dg/cpp0x/initlist-opt.C: New.
13421 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
13425 * gfortran.dg/internal_pack_6.f90: New test.
13427 2010-02-12 Jason Merrill <jason@redhat.com>
13430 * g++.dg/cpp0x/variadic99.C: New.
13432 2010-02-12 Jakub Jelinek <jakub@redhat.com>
13434 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13435 sign extend pointers to gualchk_t.
13438 * g++.dg/other/default3.C: Xfail g4 test.
13440 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13442 PR middle-end/43012
13443 * gcc.dg/graphite/pr43012.c: New.
13445 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13447 PR middle-end/42930
13448 * g++.dg/graphite/pr42930.C: New.
13450 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13452 PR middle-end/42914
13453 PR middle-end/42530
13454 * gcc.dg/graphite/pr42530.c: New.
13455 * gcc.dg/graphite/pr42914.c: New.
13457 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13459 PR middle-end/42771
13460 * gcc.dg/graphite/pr42771.c: New.
13462 2010-02-11 Richard Guenther <rguenther@suse.de>
13464 PR tree-optimization/42998
13465 * gcc.c-torture/compile/pr42998.c: New testcase.
13467 2010-02-10 Jason Merrill <jason@redhat.com>
13470 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13472 PR c++/42983, core issue 906
13473 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13474 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13477 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13479 2010-02-10 Richard Guenther <rguenther@suse.de>
13481 PR tree-optimization/43017
13482 * gcc.dg/torture/pr43017.c: New testcase.
13484 2010-02-10 Tobias Burnus <burnus@net-b.de>
13487 * gfortran.dg/private_type_1.f90: Update error location.
13488 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13489 * gfortran.dg/typebound_operator_2.f03: Ditto.
13490 * gfortran.dg/assignment_2.f90: Ditto.
13491 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13492 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13494 2010-02-10 Tobias Burnus <burnus@net-b.de>
13497 * gfortran.dg/bind_c_usage_20.f90: New test.
13499 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13502 * g++.dg/debug/pr43010.C: New test.
13504 2010-02-10 Richard Guenther <rguenther@suse.de>
13507 * gcc.c-torture/execute/20100209-1.c: New testcase.
13508 * gcc.dg/fold-div-3.c: Likewise.
13510 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13512 * gcc.dg/builtin-ffs-1.c: New test.
13514 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13517 * gfortran.dg/array_constructor_35.f90: New test.
13519 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13521 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13523 2010-02-09 Jason Merrill <jason@redhat.com>
13526 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13529 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13531 2010-02-09 Tobias Burnus <burnus@net-b.de>
13534 * gfortran.dg/module_write_1.f90: New test.
13536 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
13538 * gcc.dg/pr19340.c: Adjust.
13540 2010-02-09 Richard Guenther <rguenther@suse.de>
13542 PR tree-optimization/43008
13543 * gcc.c-torture/execute/pr43008.c: New testcase.
13545 2010-02-09 Richard Guenther <rguenther@suse.de>
13547 PR tree-optimization/43000
13548 * gcc.dg/torture/pr43000.c: New testcase.
13549 * gcc.dg/torture/pr43002.c: Likewise.
13551 2010-02-09 Daniel Kraft <d@domob.eu>
13554 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13555 and pass -Wsurprising as necessary.
13557 2010-02-08 Jakub Jelinek <jakub@redhat.com>
13559 PR tree-optimization/42890
13560 * g++.dg/torture/pr42890.C: New test.
13562 2010-02-08 Richard Guenther <rguenther@suse.de>
13564 PR middle-end/42995
13565 * gcc.dg/tree-ssa/inline-4.c: New testcase.
13567 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13569 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
13570 return 0 from main.
13571 * gcc.dg/graphite/block-1.c: Same.
13572 * gcc.dg/graphite/block-3.c: Same.
13573 * gcc.dg/graphite/block-4.c: Same.
13574 * gcc.dg/graphite/block-5.c: Same.
13575 * gcc.dg/graphite/block-6.c: Same.
13576 * gcc.dg/graphite/block-7.c: Same.
13577 * gcc.dg/graphite/interchange-0.c: Same.
13578 * gcc.dg/graphite/interchange-1.c: Same.
13579 * gcc.dg/graphite/interchange-10.c: Same.
13580 * gcc.dg/graphite/interchange-11.c: Same.
13581 * gcc.dg/graphite/interchange-12.c: Same.
13582 * gcc.dg/graphite/interchange-2.c: Same.
13583 * gcc.dg/graphite/interchange-3.c: Same.
13584 * gcc.dg/graphite/interchange-4.c: Same.
13585 * gcc.dg/graphite/interchange-5.c: Same.
13586 * gcc.dg/graphite/interchange-6.c: Same.
13587 * gcc.dg/graphite/interchange-7.c: Same.
13588 * gcc.dg/graphite/interchange-8.c: Same.
13589 * gcc.dg/graphite/interchange-9.c: Same.
13590 * gcc.dg/graphite/interchange-mvt.c: Same.
13592 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13594 * gfortran.dg/graphite/id-19.f: New.
13595 * gfortran.dg/graphite/pr14741.f90: New.
13596 * gfortran.dg/graphite/pr41924.f90: New.
13597 * gfortran.dg/graphite/run-id-2.f90: New.
13599 2010-02-07 Richard Guenther <rguenther@suse.de>
13601 PR middle-end/42956
13602 * gcc.c-torture/compile/pr42956.c: New testcase.
13604 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13606 PR libfortran/42742
13607 * gfortran.dg/fmt_cache_2.f: New test.
13609 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13611 * gfortran.dg/read_no_eor.f90: New test.
13613 2010-02-05 Jason Merrill <jason@redhat.com>
13615 * g++.dg/ext/label13.C: Move constructor body out of class.
13617 2010-02-03 Jason Merrill <jason@redhat.com>
13620 * g++.dg/ext/dllexport3.C: New.
13622 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
13624 * gcc.dg/format/ms-format3.c: New test for specific MS types.
13626 2010-02-05 Richard Guenther <rguenther@suse.de>
13628 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13630 2010-02-05 Dodji Seketeli <dodji@redhat.com>
13633 * g++.dg/other/crash-9.C: New test.
13635 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
13638 * gfortran.dg/subref_array_pointer_4.f90 : New test.
13640 2010-02-04 Richard Guenther <rguenther@suse.de>
13642 PR rtl-optimization/42952
13643 * gcc.dg/torture/pr42952.c: New testcase.
13645 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13647 PR libfortran/42901
13648 * gfortran.dg/namelist_60.f90: New test.
13650 2010-02-03 Jason Merrill <jason@redhat.com>
13653 * g++.dg/ext/builtin11.C: New.
13657 * g++.dg/abi/mangle35.C: New.
13658 * g++.dg/abi/mangle37.C: New.
13661 * g++.dg/abi/mangle36.C: New.
13664 * g++.dg/warn/string1.C: New.
13666 2010-02-03 Richard Guenther <rguenther@suse.de>
13668 PR tree-optimization/42944
13669 * gcc.dg/errno-1.c: New testcase.
13671 2010-02-03 Richard Guenther <rguenther@suse.de>
13673 PR middle-end/42927
13674 * gcc.c-torture/compile/pr42927.c: New testcase.
13676 2010-02-03 Tobias Burnus <burnus@net-b.de>
13679 * gfortran.dg/null_4.f90: New test.
13681 2010-02-02 Jason Merrill <jason@redhat.com>
13684 * g++.dg/ext/label13.C: New.
13686 2010-02-02 Tobias Burnus <burnus@net-b.de>
13689 * gfortran.dg/func_result_5.f90: New test.
13691 2010-02-01 Tobias Burnus <burnus@net-b.de>
13694 * gfortran.dg/pure_initializer_3.f90: News test.
13696 2010-01-31 Janus Weil <janus@gcc.gnu.org>
13699 * gfortran.dg/allocate_derived_2.f90: New test.
13701 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
13703 PR middle-end/42898
13704 * gcc.dg/torture/pr42898-2.c: New test.
13706 2010-01-31 Richard Guenther <rguenther@suse.de>
13708 PR middle-end/42898
13709 * gcc.dg/torture/pr42898.c: New testcase.
13711 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
13714 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13715 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13717 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
13719 * g++.dg/tree-ssa/inline-1.C: New.
13720 * g++.dg/tree-ssa/inline-2.C: New.
13721 * g++.dg/tree-ssa/inline-3.C: New.
13723 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
13726 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13727 the string 'pow' in the pathname of the compiler from generating a
13730 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13732 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13733 * g++.old-deja/g++.mike/eh17.C: Likewise.
13734 * g++.old-deja/g++.mike/p5571.C: Likewise.
13736 2010-01-29 Dodji Seketeli <dodji@redhat.com>
13743 * g++.dg/other/crash-5.C: New test.
13744 * g++.dg/other/crash-6.C: New test.
13745 * g++.dg/other/crash-7.C: New test.
13746 * g++.dg/other/crash-8.C: New test.
13748 2010-01-29 Jakub Jelinek <jakub@redhat.com>
13750 PR rtl-optimization/42889
13751 * gcc.dg/pr42889.c: New test.
13753 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
13755 * gcc.target/i386/pr42881.c: Use SSE2.
13757 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
13760 * gcc.target/i386/pr42891.c: New test.
13762 2010-01-28 Richard Guenther <rguenther@suse.de>
13764 PR tree-optimization/42871
13765 * g++.dg/torture/pr42871.C: New testcase.
13767 2010-01-28 Richard Guenther <rguenther@suse.de>
13769 * gcc.dg/Wobjsize-1.h: New testcase.
13770 * gcc.dg/Wobjsize-1.c: Likewise.
13772 2010-01-28 Richard Guenther <rguenther@suse.de>
13774 PR middle-end/42883
13775 * g++.dg/torture/pr42883.C: New testcase.
13777 2010-01-28 Michael Matz <matz@suse.de>
13779 * gcc.target/i386/pr42881.c: New test.
13781 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13783 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13784 Add i?86-*-solaris2* support.
13786 2010-01-28 Dodji Seketeli <dodji@redhat.com>
13790 * g++.dg/template/typedef27.C: New test case.
13791 * g++.dg/template/typedef28.C: New test case.
13793 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
13795 * gcc.dg/optimize-bswap*.c: Add ARM target
13797 2010-01-27 Richard Guenther <rguenther@suse.de>
13799 PR middle-end/42878
13800 * gcc.dg/torture/pr42878-1.c: New testcase.
13801 * gcc.dg/torture/pr42878-2.c: Likewise.
13803 2010-01-27 Jakub Jelinek <jakub@redhat.com>
13805 PR middle-end/42874
13806 * gcc.dg/vla-22.c: New test.
13808 2010-01-26 Jakub Jelinek <jakub@redhat.com>
13810 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13813 2010-01-26 Richard Guenther <rguenther@suse.de>
13815 PR rtl-optimization/42685
13816 * gcc.dg/pr42685.c: New testcase.
13817 * g++.dg/other/pr42685.C: Likewise.
13819 2010-01-26 Richard Guenther <rguenther@suse.de>
13821 PR middle-end/42806
13822 * g++.dg/other/pr42806.C: New testcase.
13824 2010-01-26 Richard Guenther <rguenther@suse.de>
13826 PR tree-optimization/42250
13827 * gcc.dg/pr42250.c: New testcase.
13829 2010-01-25 Arnaud Charlet <charlet@adacore.com>
13831 * gnat.dg/array_bounds_test.adb: New test.
13833 2010-01-25 Tobias Burnus <burnus@net-b.de>
13836 * gfortran.dg/generic_21.f90: New test.
13838 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13841 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13843 2010-01-24 Mark Mitchell <mark@codesourcery.com>
13846 * g++.dg/abi/arm_va_list2.C: New test.
13847 * g++.dg/abi/arm_va_list2.h: Companion header file.
13849 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
13852 * gfortran.dg/parameter_array_ref_2.f90 : New test.
13855 * gfortran.dg/char_array_arg_1.f90 : New test.
13857 * gfortran.dg/pr25923.f90 : Remove XFAIL.
13859 2010-01-24 Tobias Burnus <burnus@net-b.de>
13862 * gfortran.dg/generic_20.f90: New test.
13864 2010-01-22 Michael Matz <matz@suse.de>
13866 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13869 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
13872 * gfortran.dg/dependency_25.f90 : New test.
13874 2010-01-21 Martin Jambor <mjambor@suse.cz>
13876 PR tree-optimization/42585
13877 * gcc.dg/tree-ssa/pr42585.c: New test.
13879 2010-01-21 Richard Guenther <rguenther@suse.de>
13881 PR middle-end/19988
13882 * gcc.dg/pr19988.c: New testcase.
13884 2010-01-20 Janis Johnson <janis187@us.ibm.com>
13886 * g++.dg/compat/decimal/compat-common.h: New file.
13887 * g++.dg/compat/decimal/decimal-dummy.h: New file.
13888 * g++.dg/compat/decimal/pass_x.h: New file.
13889 * g++.dg/compat/decimal/pass_y.h: New file.
13890 * g++.dg/compat/decimal/pass-1_main.C: New file.
13891 * g++.dg/compat/decimal/pass-1_x.C: New file.
13892 * g++.dg/compat/decimal/pass-1_y.C: New file.
13893 * g++.dg/compat/decimal/pass-2_main.C: New file.
13894 * g++.dg/compat/decimal/pass-2_x.C: New file.
13895 * g++.dg/compat/decimal/pass-2_y.C: New file.
13896 * g++.dg/compat/decimal/pass-3_main.C: New file.
13897 * g++.dg/compat/decimal/pass-3_x.C: New file.
13898 * g++.dg/compat/decimal/pass-3_y.C: New file.
13899 * g++.dg/compat/decimal/pass-4_main.C: New file.
13900 * g++.dg/compat/decimal/pass-4_x.C: New file.
13901 * g++.dg/compat/decimal/pass-4_y.C: New file.
13902 * g++.dg/compat/decimal/pass-5_main.C: New file.
13903 * g++.dg/compat/decimal/pass-5_x.C: New file.
13904 * g++.dg/compat/decimal/pass-5_y.C: New file.
13905 * g++.dg/compat/decimal/pass-6_main.C: New file.
13906 * g++.dg/compat/decimal/pass-6_x.C: New file.
13907 * g++.dg/compat/decimal/pass-6_y.C: New file.
13908 * g++.dg/compat/decimal/return_x.h: New file.
13909 * g++.dg/compat/decimal/return_y.h: New file.
13910 * g++.dg/compat/decimal/return-1_main.C: New file.
13911 * g++.dg/compat/decimal/return-1_x.C: New file.
13912 * g++.dg/compat/decimal/return-1_y.C: New file.
13913 * g++.dg/compat/decimal/return-2_main.C: New file.
13914 * g++.dg/compat/decimal/return-2_x.C: New file.
13915 * g++.dg/compat/decimal/return-2_y.C: New file.
13916 * g++.dg/compat/decimal/return-3_main.C: New file.
13917 * g++.dg/compat/decimal/return-3_x.C: New file.
13918 * g++.dg/compat/decimal/return-3_y.C: New file.
13919 * g++.dg/compat/decimal/return-4_main.C: New file.
13920 * g++.dg/compat/decimal/return-4_x.C: New file.
13921 * g++.dg/compat/decimal/return-4_y.C: New file.
13922 * g++.dg/compat/decimal/return-5_main.C: New file.
13923 * g++.dg/compat/decimal/return-5_x.C: New file.
13924 * g++.dg/compat/decimal/return-5_y.C: New file.
13925 * g++.dg/compat/decimal/return-6_main.C: New file.
13926 * g++.dg/compat/decimal/return-6_x.C: New file.
13927 * g++.dg/compat/decimal/return-6_y.C: New file.
13929 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13932 * gcc.dg/pr42715.c: New.
13934 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
13937 * g++.dg/parse/crash55.C: New.
13939 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13942 * gcc.dg/guality/pr42782.c: New.
13944 2010-01-20 Jason Merrill <jason@redhat.com>
13947 * g++.dg/abi/packed1.C: New.
13950 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13953 * g++.dg/parse/fn-typedef1.C: New.
13954 * g++.dg/other/cv_quals.C: Adjust.
13956 2010-01-20 Anthony Green <green@moxielogic.com>
13958 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13959 pack(push) pragma).
13960 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13961 * gcc.dg/20020312-2.c: Port this to the moxie core.
13962 * gcc.dg/weak/typeof-2.c: Ditto.
13964 2010-01-20 Richard Guenther <rguenther@suse.de>
13966 PR tree-optimization/42717
13967 * gcc.c-torture/compile/pr42717.c: New testcase.
13969 2010-01-20 Jakub Jelinek <jakub@redhat.com>
13971 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13972 of signed, add a few new tests.
13974 PR middle-end/42803
13975 * g++.dg/parse/limits-initializer1.C: New test.
13977 2010-01-19 Janus Weil <janus@gcc.gnu.org>
13980 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13981 * gfortran.dg/typebound_call_12.f03: New test.
13983 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
13986 * gfortran.dg/bounds_check_15.f90 : New test.
13988 2010-01-19 Michael Matz <matz@suse.de>
13990 PR tree-optimization/41783
13991 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13993 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13996 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13997 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13998 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
13999 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14000 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14001 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14002 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14003 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14004 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14005 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14006 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14008 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14011 * gfortran.dg/extends_6.f03: Modified an error message.
14012 * gfortran.dg/extends_10.f03: New test.
14013 * gfortran.dg/private_type_6.f03: Modified an error message.
14014 * gfortran.dg/structure_constructor_8.f03: Ditto.
14016 2010-01-19 Jakub Jelinek <jakub@redhat.com>
14018 PR tree-optimization/42719
14019 * gcc.dg/pr42719.c: New test.
14022 * gcc.dg/pr42728.c: New test.
14024 2010-01-19 Anthony Green <green@moxielogic.com>
14026 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14028 2010-01-18 Anthony Green <green@moxielogic.com>
14030 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14033 2010-01-19 Dodji Seketeli <dodji@redhat.com>
14035 * g++.dg/template/error45.C: reverted as part of reverting the
14036 fix of PR c++/42634.
14038 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14041 * g++.dg/template/error45.C: New test.
14043 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14046 * g++.dg/conversion/op6.C: New test.
14048 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
14051 * gcc.target/alpha/pr42774.c: New test.
14053 2010-01-18 Richard Guenther <rguenther@suse.de>
14055 PR tree-optimization/42781
14056 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14058 2010-01-17 Richard Guenther <rguenther@suse.de>
14060 PR middle-end/42248
14061 * gcc.c-torture/execute/pr42248.c: New testcase.
14063 2010-01-17 Richard Guenther <rguenther@suse.de>
14065 PR tree-optimization/42773
14066 * g++.dg/torture/pr42773.C: New testcase.
14068 2010-01-17 Janus Weil <janus@gcc.gnu.org>
14071 * gfortran.dg/interface_assignment_5.f90: New test.
14073 2010-01-17 Dodji Seketeli <dodji@redhat.com>
14076 * g++.dg/template/crash94.C: Reverted.
14078 2010-01-17 Jie Zhang <jie.zhang@analog.com>
14081 * gcc.dg/debug/pr42767.c: New.
14083 2010-01-15 Jason Merrill <jason@redhat.com>
14086 * g++.dg/cpp0x/decltype22.C: New.
14088 2010-01-16 Jakub Jelinek <jakub@redhat.com>
14090 PR middle-end/42760
14091 * g++.dg/torture/pr42760.C: New test.
14093 2010-01-15 Jing Yu <jingyu@google.com>
14095 PR rtl-optimization/42691
14096 * gcc.c-torture/execute/pr42691.c: New.
14098 2010-01-15 Richard Guenther <rguenther@suse.de>
14100 PR middle-end/42739
14101 * g++.dg/torture/pr42739.C: New testcase.
14103 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14105 * g++.dg/template/error45.C: Revert as part of reverting changes
14108 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14111 * gfortran.dg/interface_31.f90: New test.
14113 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14115 * gcc.target/powerpc/pr42747.c: New file.
14117 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14119 PR middle-end/42674
14120 * c-c++-common/pr42674.c: New test.
14123 * g++.dg/template/instantiate11.C: New test.
14125 2010-01-14 Jason Merrill <jason@redhat.com>
14128 * g++.dg/overload/error3.C: New.
14131 * g++.dg/overload/rvalue1.C: New.
14133 2010-01-14 Martin Jambor <mjambor@suse.cz>
14135 PR tree-optimization/42706
14136 * gcc.dg/ipa/pr42706.c: New testcase.
14138 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14140 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14142 2010-01-14 Martin Jambor <mjambor@suse.cz>
14144 PR tree-optimization/42714
14145 * g++.dg/torture/pr42714.C: New test.
14147 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14149 PR rtl-optimization/42246
14150 * gfortran.dg/pr42246-2.f: New.
14152 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14154 PR rtl-optimization/42389
14155 * gcc.dg/pr42389.c: New.
14157 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14159 PR rtl-optimization/42388
14160 * gcc.dg/pr42388.c: New.
14162 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14164 PR rtl-optimization/42294
14165 * gfortran.dg/pr42294.f: New.
14167 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14169 PR rtl-optimization/39453
14170 PR rtl-optimization/42246
14171 * gcc.dg/pr39453.c: New.
14172 * gcc.dg/pr42246.c: New.
14174 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14176 PR middle-end/42245
14177 * gcc.dg/pr42245.c: New.
14178 * gcc.dg/pr42245-2.c: New.
14180 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14182 PR rtl-optimization/42249
14183 * gcc.dg/pr42249.c: New.
14185 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14188 * gcc.c-torture/execute/pr42721.c: New test.
14190 2010-01-14 Ira Rosen <irar@il.ibm.com>
14192 PR tree-optimization/42709
14193 * gcc.dg/vect/pr42709.c: New test.
14195 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14198 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14199 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14201 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14204 * gfortran.dg/generic_19.f90 : New test.
14206 2010-01-13 Richard Guenther <rguenther@suse.de>
14208 PR tree-optimization/42730
14209 * gcc.c-torture/compile/pr42730.c: New testcase.
14211 2010-01-13 Steve Ellcey <sje@cup.hp.com>
14214 * gcc.target/ia64/pr42542-1.c: New.
14215 * gcc.target/ia64/pr42542-2.c: New.
14216 * gcc.target/ia64/pr42542-3.c: New.
14218 2010-01-13 Dodji Seketeli <dodji@redhat.com>
14221 * g++.dg/template/error45.C: New test.
14223 2010-01-13 Martin Jambor <mjambor@suse.cz>
14225 PR tree-optimization/42704
14226 * g++.dg/torture/pr42704.C: New test.
14228 2010-01-13 Martin Jambor <mjambor@suse.cz>
14230 PR tree-optimization/42703
14231 * gcc.c-torture/compile/pr42703.c: New test.
14233 2010-01-13 Richard Guenther <rguenther@suse.de>
14235 PR tree-optimization/42705
14236 * gcc.c-torture/compile/pr42705.c: New testcase.
14238 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14240 * gcc.target/bfin/l2.c: New test.
14241 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14243 2010-01-13 Richard Guenther <rguenther@suse.de>
14245 PR middle-end/42716
14246 * gcc.c-torture/compile/pr42716.c: New testcase.
14248 2010-01-13 Richard Guenther <rguenther@suse.de>
14251 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14253 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14256 * gcc.c-torture/compile/pr42708-1.c: New test.
14258 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14261 * gcc.dg/pr42662.c: New test.
14263 PR tree-optimization/42645
14264 * g++.dg/other/pr42645-1.C: New test.
14265 * g++.dg/other/pr42645-2.C: New test.
14267 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14270 * gcc.target/powerpc/warn-1.c: New test.
14271 * gcc.target/powerpc/warn-2.c: New test.
14273 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14275 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14278 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14280 * gcc.dg/lto/20100108_0.c: New.
14282 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14284 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14285 Add -march=i686 -msse for 32bit x86 targets.
14287 2010-01-10 Richard Guenther <rguenther@suse.de>
14289 PR middle-end/42667
14290 * gcc.dg/torture/pr42667.c: New testcase.
14292 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14295 * gfortran.dg/array_constructor_34.f90: New test.
14297 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14300 * gfortran.dg/array_constructor_33.f90: New test.
14301 gfortran.dg/array_function_5.f90: Add credit.
14303 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14306 * gcc.dg/pr42631.c: New.
14308 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14311 * gcc.dg/pr42630.c: New.
14313 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14316 * gcc.dg/pr42629.c: New.
14318 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14320 PR middle-end/42363
14321 * gcc.dg/torture/pr42363.c: New.
14323 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14327 * gcc.dg/vect/pr42604.c: New.
14328 * gcc.dg/vect/pr42395.c: New.
14330 2010-01-09 Richard Guenther <rguenther@suse.de>
14332 PR middle-end/42512
14333 * gcc.c-torture/execute/pr42512.c: New testcase.
14335 2010-01-09 Tobias Burnus <burnus@net-b.de>
14338 * gfortran.dg/c_ptr_tests_14.f90: New test.
14340 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14343 * gnat.dg/null_pointer_deref1.adb: Don't run on
14344 sparc*-sun-solaris2.11.
14346 2010-01-08 Richard Guenther <rguenther@suse.de>
14349 * gcc.dg/lto/20100103-1_0.c: New testcase.
14350 * gcc.dg/lto/20100103-2_0.c: Likewise.
14352 2010-01-08 Tobias Burnus <burnus@net-b.de
14355 * gfortran.dg/asynchronous_1.f90: New test.
14356 * gfortran.dg/asynchronous_2.f90: New test.
14357 * gfortran.dg/conflicts.f90: Update error message.
14359 2010-01-07 Dodji Seketeli <dodji@redhat.com>
14362 * g++.dg/cpp0x/variadic-unify-2.C: New test.
14364 2010-01-07 Jakub Jelinek <jakub@redhat.com>
14366 PR tree-optimization/42625
14367 * g++.dg/opt/dtor4.C: New test.
14368 * g++.dg/opt/dtor4.h: New.
14369 * g++.dg/opt/dtor4-aux.cc: New.
14371 2010-01-07 Tobias Burnus <burnus@net-b.de>
14374 * gfortran.dg/proc_ptr_26.f90: New test.
14376 2010-01-07 Tobias Burnus <burnus@net-b.de>
14379 * gfortran.dg/allocatable_scalar_7.f90: New test.
14381 2010-01-06 Richard Guenther <rguenther@suse.de>
14383 * gcc.c-torture/compile/pr42632.c: New testcase.
14385 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14388 * gcc.target/i386/pr42542-4.c: New.
14389 * gcc.target/i386/pr42542-4a.c: Likewise.
14390 * gcc.target/i386/pr42542-5.c: Likewise.
14391 * gcc.target/i386/pr42542-5a.c: Likewise.
14393 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14395 * gcc.dg/tls/opt-15.c: New test.
14397 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14399 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14401 2010-01-05 Martin Jambor <mjambor@suse.cz>
14403 PR tree-optimization/42462
14404 * g++.dg/torture/pr42462.C: New test.
14406 2010-01-05 Jason Merrill <jason@redhat.com>
14408 * g++.dg/cpp0x/initlist30.C: New test.
14410 2010-01-05 Richard Guenther <rguenther@suse.de>
14412 PR tree-optimization/42614
14413 * gcc.c-torture/execute/pr42614.c: New testcase.
14415 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
14417 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14418 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14419 -Wunreachable-code.
14420 * gcc.dg/Wunreachable-2.c: Likewise.
14421 * gcc.dg/Wunreachable-3.c: Likewise.
14422 * gcc.dg/Wunreachable-4.c: Likewise.
14423 * gcc.dg/Wunreachable-5.c: Likewise.
14424 * gcc.dg/Wunreachable-6.c: Likewise.
14425 * gcc.dg/Wunreachable-7.c: Likewise.
14426 * gcc.dg/Wunreachable-8.c: Likewise.
14427 * gcc.dg/20041231-1.c: Likewise.
14429 2010-01-05 Jakub Jelinek <jakub@redhat.com>
14432 * gcc.dg/pr42611.c: New test.
14434 PR tree-optimization/42508
14435 * g++.dg/opt/pr42508.C: New test.
14437 2010-01-05 Tobias Burnus <burnus@net-b.de>
14440 * gfortran.dg/allocatable_scalar_8.f90: New.
14442 2010-01-04 Martin Jambor <mjambor@suse.cz>
14444 PR tree-optimization/42398
14445 * gcc.c-torture/compile/pr42398.c: New test.
14447 2010-01-04 Jason Merrill <jason@redhat.com>
14450 * g++.dg/ext/attrib35.C: New.
14453 * g++.dg/cpp0x/auto17.C: New.
14455 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
14457 * gcc.dg/lto/20100104_0.c: New.
14459 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
14462 * gcc.target/i386/pr42542-1.c: New.
14463 * gcc.target/i386/pr42542-1a.c: Likewise.
14464 * gcc.target/i386/pr42542-1b.c: Likewise.
14465 * gcc.target/i386/pr42542-2.c: Likewise.
14466 * gcc.target/i386/pr42542-2a.c: Likewise.
14467 * gcc.target/i386/pr42542-2b.c: Likewise.
14468 * gcc.target/i386/pr42542-3.c: Likewise.
14469 * gcc.target/i386/pr42542-3a.c: Likewise.
14471 2009-01-04 Tobias Burnus <burnus@net-b.de>
14474 * gfortran.dg/allocatable_scalar_5.f90: New test.
14475 * gfortran.dg/allocatable_scalar_6.f90: New test.
14477 2010-01-03 Richard Guenther <rguenther@suse.de>
14480 * gfortran.dg/gomp/recursion1.f90: Remove.
14482 2010-01-03 Richard Guenther <rguenther@suse.de>
14484 * gcc.dg/Warray-bounds.c: Remove XFAILs.
14485 * gcc.dg/uninit-6.c: Likewise.
14486 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14488 2010-01-03 Richard Guenther <rguenther@suse.de>
14490 PR tree-optimization/42589
14491 * gcc.target/i386/pr42589.c: New testcase.
14493 2010-01-03 Richard Guenther <rguenther@suse.de>
14495 PR tree-optimization/42438
14496 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14498 2010-01-02 Richard Guenther <rguenther@suse.de>
14501 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14503 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
14506 * gcc.target/alpha/pr42448-1.c: New test.
14507 * gcc.target/alpha/pr42448-2.c: Ditto.
14509 2010-01-01 Joseph Myers <joseph@codesourcery.com>
14511 PR preprocessor/41947
14512 * gcc.dg/c99-hexfloat-3.c: New test.
14514 2010-01-01 Richard Guenther <rguenther@suse.de>
14517 * gcc.c-torture/execute/pr42570.c: New testcase.
14519 2010-01-01 Richard Guenther <rguenther@suse.de>
14521 PR middle-end/42559
14522 * gcc.c-torture/compile/pr42559.c: New testcase.
14525 Copyright (C) 2010 Free Software Foundation, Inc.
14527 Copying and distribution of this file, with or without modification,
14528 are permitted in any medium without royalty provided the copyright
14529 notice and this notice are preserved.