1 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
3 * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
4 * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
6 2010-12-18 Jakub Jelinek <jakub@redhat.com>
8 PR tree-optimization/46969
9 * gcc.dg/autopar/pr46969.c: New test.
11 2010-12-18 Nicola Pero <nicola.pero@meta-innovation.com>
13 * objc.dg/fobjc-exceptions-1.m: Updated.
14 * objc.dg/fobjc-exceptions-2.m: New.
15 * objc.dg/fobjc-exceptions-3.m: New.
16 * obj-c++.dg/fobjc-exceptions-1.mm: New.
17 * obj-c++.dg/fobjc-exceptions-2.mm: New.
18 * obj-c++.dg/fobjc-exceptions-3.mm: New.
20 2010-12-18 Tobias Burnus <burnus@net-b.de>
23 * gfortran.dg/c_ptr_tests_16.f90: New.
25 2010-12-18 Jakub Jelinek <jakub@redhat.com>
27 PR tree-optimization/46985
28 * gfortran.dg/pr46985.f90: New test.
30 2010-12-18 Eric Botcazou <ebotcazou@adacore.com>
32 PR tree-optimization/46232
33 * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
35 2010-12-18 Iain Sandoe <iains@gcc.gnu.org>
37 * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
39 2010-12-18 Kai Tietz <kai.tietz@onevision.com>
42 * gcc.target/i386/aggregate-ret1.c: New.
43 * gcc.target/i386/aggregate-ret2.c: New.
45 2010-12-18 Iain Sandoe <iains@gcc.gnu.org>
47 * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
49 2010-12-17 Ahmad Sharif <asharif@google.com>
51 * gcc.target/i386/max-stack-align.c: New testcase.
53 2010-12-17 Nicola Pero <nicola.pero@meta-innovation.com>
55 * objc.dg/exceptions-4.m: Adjust for change in error message.
57 2010-12-17 Paolo Bonzini <bonzini@gnu.org>
60 * objc.dg/tls/init-2.m: Adjust.
61 * gcc.dg/noncompile/920923-1.c: Adjust.
62 * gcc.dg/noncompile/pr44517.c: Adjust.
63 * gcc.dg/declspec-18.c: New test.
65 2010-12-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
67 * gcc.dg/titype-1.c: Enable TImode on __SPU__.
68 * gcc.dg/torture/fp-int-convert.h: Likewise.
69 * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
70 * gcc.dg/uninit-C.c: Likewise.
71 * gcc.dg/uninit-C-O0.c: Likewise.
72 * gcc.dg/format/unnamed-1.c: Likewise.
73 * gcc.dg/format/ms_unnamed-1.c: Likewise.
75 2010-12-17 Jason Merrill <jason@redhat.com>
78 * g++.dg/cpp0x/constexpr-null1.C: New.
80 2010-12-17 Bernd Schmidt <bernds@codesourcery.com>
82 * gcc.c-torture/compile/20101217-1.c: New test.
84 2010-12-17 Alexander Monakov <amonakov@ispras.ru>
87 * gcc.dg/graphite/pr46761.c: New.
89 2010-12-17 Janus Weil <janus@gcc.gnu.org>
92 * gfortran.dg/block_9.f08: New.
94 2010-12-17 Dodji Seketeli <dodji@redhat.com>
96 * g++.dg/debug/dwarf2/self-ref-1.C: New test.
97 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
99 2010-12-16 Sebastian Pop <sebastian.pop@amd.com>
101 PR tree-optimization/46924
102 * gcc.dg/graphite/pr46924.c: New.
104 2010-12-16 Jakub Jelinek <jakub@redhat.com>
106 PR tree-optimization/46966
107 * gcc.dg/graphite/pr46966.c: New test.
109 2010-12-16 Eric Botcazou <ebotcazou@adacore.com>
111 * gnat.dg/opt13.adb: New test.
112 * gnat.dg/opt13_pkg.ad[sb]: New helper.
114 2010-12-16 Jakub Jelinek <jakub@redhat.com>
116 PR tree-optimization/43655
117 * g++.dg/opt/pr43655.C: New test.
119 2010-12-16 Sebastian Pop <sebastian.pop@amd.com>
121 PR tree-optimization/46404
122 * gcc.dg/graphite/pr46404-1.c: New.
124 2010-12-16 Jakub Jelinek <jakub@redhat.com>
127 * gcc.dg/pr46893.c: New test.
129 2010-12-16 H.J. Lu <hongjiu.lu@intel.com>
132 * gcc.dg/lto/pr46940_1.c (main): Return 0.
134 2010-12-16 Chung-Lin Tang <cltang@codesourcery.com>
137 * gcc.target/arm/pr46883.c: New testcase.
139 2010-12-16 Jan Hubicka <jh@suse.cz>
142 * gcc.dg/lto/pr46940_0.c: Fix commit.
144 2010-12-15 Nathan Froyd <froydnj@codesourcery.com>
149 * g++.dg/parse/colon-autocorrect-1.C: New testcase.
150 * g++.dg/parse/colon-autocorrect-2.C: New testcase.
152 2010-12-15 Nathan Froyd <froydnj@codesourcery.com>
155 * g++.dg/pr46852.C: New test.
157 2010-12-16 Jan Hubicka <jh@suse.cz>
160 * gcc.target/i386/pr46939.c: New testcase.
162 2010-12-15 Sebastian Pop <sebastian.pop@amd.com>
164 PR tree-optimization/46404
165 * gcc.dg/graphite/pr46404.c: New.
167 2010-12-15 Jakub Jelinek <jakub@redhat.com>
170 * gfortran.dg/pr46945.f90: New test.
173 * g++.dg/guality/pr46815.C: New test.
175 2010-12-15 Paolo Carlini <paolo.carlini@oracle.com>
178 * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
180 2010-12-15 H.J. Lu <hongjiu.lu@intel.com>
182 * gfortran.dg/debug/pr46756.f: Correct PR number.
184 2010-12-15 Martin Jambor <mjambor@suse.cz>
186 PR tree-optimization/46053
189 * g++.dg/ipa/pr46053.C: New test.
190 * g++.dg/ipa/pr46287-1.C: Likewise.
191 * g++.dg/ipa/pr46287-2.C: Likewise.
192 * g++.dg/ipa/pr46287-3.C: Likewise.
193 * g++.dg/torture/covariant-1.C: Likewise.
194 * g++.dg/torture/pr46287.C: Likewise.
196 2010-12-15 Alexander Monakov <amonakov@ispras.ru>
198 PR rtl-optimization/46649
199 * g++.dg/opt/pr46649.C: New.
201 2010-12-15 Dave Korn <dave.korn.cygwin@gmail.com>
204 * gcc.dg/pr43157.c: Add dg-require-linker-plugin directive.
206 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
208 PR tree-optimization/46845
209 * gcc.dg/graphite/id-pr46845.c: New.
211 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
213 PR tree-optimization/46928
214 * gcc.dg/tree-ssa/ldist-17.c: New.
216 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
218 PR tree-optimization/45948
219 * gcc.dg/tree-ssa/ldist-pr45948.c: New.
221 2010-12-14 Jason Merrill <jason@redhat.com>
224 * g++.dg/cpp0x/constexpr-decl.C: New.
225 * g++.dg/cpp0x/constexpr-ex1.C: Fix.
226 * g++.dg/cpp0x/constexpr-static5.C: Fix.
228 2010-12-14 Jan Hubicka <jh@suse.cz>
232 * gcc.dg/lto/pr46940_0.c: New testcase.
233 * gcc.dg/lto/pr46940_1.c: New testcase.
235 2010-12-14 Nathan Froyd <froydnj@codesourcery.com>
238 * g++.dg/lookup/suggestions1.C: New test.
240 2010-12-14 Tobias Burnus <burnus@net-b.de>
243 * gfortran.dg/pointer_intent_4.f90: New.
245 2010-12-14 Jakub Jelinek <jakub@redhat.com>
248 * gcc.dg/autopar/pr46885.c: New test.
250 PR tree-optimization/46909
251 * gcc.c-torture/execute/pr46909-1.c: New test.
252 * gcc.c-torture/execute/pr46909-2.c: New test.
253 * gcc.dg/pr46909.c: New test.
255 2010-12-14 Alexander Monakov <amonakov@ispras.ru>
257 PR rtl-optimization/46875
258 * gcc.dg/pr46875.c: New.
260 2010-12-14 Jan Hubicka <jh@suse.cz>
262 * g++.dg/other/first-global.C: Update regexp to match new
265 2010-12-14 Bernd Schmidt <bernds@codesourcery.com>
267 PR rtl-optimization/44374
268 Reapply patch with fixes.
269 * gcc.target/arm/headmerge-1.c: New test.
270 * gcc.target/arm/headmerge-2.c: New test.
271 * gcc.target/i386/headmerge-1.c: New test.
272 * gcc.target/i386/headmerge-2.c: New test.
274 2010-12-13 Jason Merrill <jason@redhat.com>
278 * g++.dg/cpp0x/constexpr-ctor4.C: New.
279 * g++.dg/cpp0x/constexpr-ctor5.C: New.
281 2010-12-13 Janus Weil <janus@gcc.gnu.org>
284 * gfortran.dg/proc_ptr_comp_27.f90: New.
286 2010-12-13 Jakub Jelinek <jakub@redhat.com>
289 * gcc.dg/pr46867.c: New test.
291 2010-12-13 Janus Weil <janus@gcc.gnu.org>
294 * gfortran.dg/proc_ptr_comp_26.f90: New.
296 2010-12-13 Eric Botcazou <ebotcazou@adacore.com>
298 * gnat.dg/pack9.adb: XFAIL everywhere.
300 2010-12-13 Jakub Jelinek <jakub@redhat.com>
303 * gfortran.dg/pr46884.f: New test.
305 2010-12-13 Iain Sandoe <iains@gcc.gnu.org>
307 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
310 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
313 * gfortran.dg/debug/pr46756.f: New.
315 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
318 * gcc.dg/debug/pr46782.c: New.
320 2010-12-12 Janus Weil <janus@gcc.gnu.org>
323 * gfortran.dg/pointer_check_8.f90: New.
325 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
328 * gfortran.dg/continuation_12.f90: New test.
330 2010-12-11 Tobias Burnus <burnus@net-b.de>
333 * gfortran.dg/coarray_14.f90: New.
335 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
338 * gfortran.dg/array_function_6.f90: New test.
340 2010-12-11 Nicola Pero <nicola.pero@meta-innovation.com>
342 * objc.dg/gnu-api-2-resolve-method.m: New.
343 * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
345 2010-12-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
347 * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
349 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
351 * objc.dg/fobjc-std-1.m: Updated to test that class extensions
352 produce an error with -fobjc-std=objc1.
353 * obj-c++.dg/fobjc-std-1.mm: Same change.
355 2010-12-10 Jakub Jelinek <jakub@redhat.com>
358 * g++.dg/diagnostic/bitfld1.C: New test.
360 2010-12-10 Sebastian Pop <sebastian.pop@amd.com>
362 PR tree-optimization/43023
363 * gfortran.dg/ldist-1.f90: Adjust pattern.
364 * gfortran.dg/ldist-pr43023.f90: New.
366 2010-12-10 Jakub Jelinek <jakub@redhat.com>
368 PR rtl-optimization/46804
369 * gfortran.dg/pr46804.f90: New test.
371 2010-12-10 Dave Korn <dave.korn.cygwin@gmail.com>
375 * gcc.dg/pr43157.c: New file.
377 2010-12-10 Nathan Froyd <froydnj@codesourcery.com>
379 * gcc.dg/dfp/struct-union.c: Adjust.
380 * gcc.dg/lvalue-2.c: Adjust.
381 * gcc.dg/pr21419.c: Adjust.
382 * gcc.dg/qual-component-1.c: Adjust.
383 * g++.dg/other/const1.C: Adjust.
385 2010-12-10 Jakub Jelinek <jakub@redhat.com>
387 PR rtl-optimization/46865
388 * gcc.target/i386/pr46865-1.c: New test.
389 * gcc.target/i386/pr46865-2.c: New test.
391 PR tree-optimization/46864
392 * g++.dg/opt/pr46864.C: New test.
394 2010-12-10 Jack Howarth <howarth@bromo.med.uc.edu>
395 Iain Sandoe <iains@gcc.gnu.org>
398 * lib/prune.exp: Prune dsymutil warnings.
400 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
402 * objc.dg/class-extension-1.m: New.
403 * objc.dg/class-extension-2.m: New.
404 * objc.dg/class-extension-3.m: New.
405 * objc.dg/property/at-property-26.m: New.
406 * objc.dg/property/at-property-27.m: New.
407 * objc.dg/property/at-property-28.m: New.
408 * obj-c++.dg/class-extension-1.mm: New.
409 * obj-c++.dg/class-extension-2.mm: New.
410 * obj-c++.dg/class-extension-3.mm: New.
411 * obj-c++.dg/property/at-property-26.mm: New.
412 * obj-c++.dg/property/at-property-27.mm: New.
413 * obj-c++.dg/property/at-property-28.mm: New.
415 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
418 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
419 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
420 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
421 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
422 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
423 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
424 * gcc.dg/torture/stackalign/global-1.c: Likewise.
425 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
426 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
427 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
428 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
429 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
430 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
431 * g++.dg/torture/stackalign/throw-1.C: Likewise.
432 * g++.dg/torture/stackalign/throw-2.C: Likewise.
433 * g++.dg/torture/stackalign/throw-4.C: Likewise.
434 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
435 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
436 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
437 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
438 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
439 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
441 PR tree-optimization/46021
442 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
444 2010-12-09 Richard Guenther <rguenther@suse.de>
447 * gcc.c-torture/compile/pr46866.c: New testcase.
449 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
452 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
454 2010-12-09 Martin Jambor <mjambor@suse.cz>
457 * g++.dg/tree-ssa/pr46734.C: New test.
459 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
462 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
465 2010-12-08 Jason Merrill <jason@redhat.com>
468 * g++.dg/cpp0x/constexpr-array2.C: New.
470 2010-12-08 H.J. Lu <hongjiu.lu@intel.com>
472 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
475 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
477 * objc.dg/exceptions-7.m: New.
478 * obj-c++.dg/exceptions-7.mm: New.
479 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
480 * obj-c++.dg/exceptions-5.mm: Same change.
482 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
484 * objc.dg/foreach-6.m: Updated location of error messages.
485 * objc.dg/foreach-7.m: Same change.
487 2010-12-08 Richard Guenther <rguenther@suse.de>
488 Sebastian Pop <sebastian.pop@amd.com>
490 PR tree-optimization/45230
491 PR tree-optimization/45231
492 PR tree-optimization/45370
493 * gcc.dg/graphite/id-pr45230-1.c: New.
494 * gcc.dg/graphite/id-pr45231.c: New.
495 * gfortran.dg/graphite/id-pr45370.f90: New.
497 2010-12-08 Nathan Froyd <froydnj@codesourcery.com>
500 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
501 * testsuite/g++.dg/conversion/op1.C: Adjust.
502 * testsuite/g++.dg/conversion/simd1.C: Adjust.
503 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
504 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
505 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
506 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
507 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
508 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
509 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
510 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
511 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
512 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
513 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
514 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
515 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
516 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
517 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
518 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
519 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
520 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
521 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
522 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
523 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
524 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
525 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
526 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
527 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
528 * testsuite/g++.dg/expr/cond9.C: Adjust.
529 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
530 * testsuite/g++.dg/ext/label5.C: Adjust.
531 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
532 * testsuite/g++.dg/ext/vla2.C: Adjust.
533 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
534 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
535 * testsuite/g++.dg/init/synth2.C: Adjust.
536 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
537 * testsuite/g++.dg/lookup/new1.C: Adjust.
538 * testsuite/g++.dg/lookup/using9.C: Adjust.
539 * testsuite/g++.dg/other/error13.C: Adjust.
540 * testsuite/g++.dg/other/error20.C: Adjust.
541 * testsuite/g++.dg/other/error31.C: Adjust.
542 * testsuite/g++.dg/other/pr28114.C: Adjust.
543 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
544 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
545 * testsuite/g++.dg/overload/ambig1.C: Adjust.
546 * testsuite/g++.dg/overload/arg3.C: Adjust.
547 * testsuite/g++.dg/overload/builtin1.C: Adjust.
548 * testsuite/g++.dg/overload/copy1.C: Adjust.
549 * testsuite/g++.dg/overload/new1.C: Adjust.
550 * testsuite/g++.dg/overload/template4.C: Adjust.
551 * testsuite/g++.dg/overload/unknown1.C: Adjust.
552 * testsuite/g++.dg/overload/using2.C: Adjust.
553 * testsuite/g++.dg/parse/crash5.C: Adjust.
554 * testsuite/g++.dg/parse/error19.C: Adjust.
555 * testsuite/g++.dg/parse/error28.C: Adjust.
556 * testsuite/g++.dg/parse/template7.C: Adjust.
557 * testsuite/g++.dg/parse/typename7.C: Adjust.
558 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
559 * testsuite/g++.dg/tc1/dr152.C: Adjust.
560 * testsuite/g++.dg/template/conv11.C: Adjust.
561 * testsuite/g++.dg/template/copy1.C: Adjust.
562 * testsuite/g++.dg/template/crash37.C: Adjust.
563 * testsuite/g++.dg/template/deduce3.C: Adjust.
564 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
565 * testsuite/g++.dg/template/error38.C: Adjust.
566 * testsuite/g++.dg/template/error40.C: Adjust.
567 * testsuite/g++.dg/template/friend.C: Adjust.
568 * testsuite/g++.dg/template/incomplete2.C: Adjust.
569 * testsuite/g++.dg/template/instantiate5.C: Adjust.
570 * testsuite/g++.dg/template/local4.C: Adjust.
571 * testsuite/g++.dg/template/local6.C: Adjust.
572 * testsuite/g++.dg/template/new3.C: Adjust.
573 * testsuite/g++.dg/template/operator9.C: Adjust.
574 * testsuite/g++.dg/template/overload6.C: Adjust.
575 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
576 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
577 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
578 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
579 * testsuite/g++.dg/template/qualttp5.C: Adjust.
580 * testsuite/g++.dg/template/sfinae2.C: Adjust.
581 * testsuite/g++.dg/template/spec22.C: Adjust.
582 * testsuite/g++.dg/template/spec23.C: Adjust.
583 * testsuite/g++.dg/template/ttp25.C: Adjust.
584 * testsuite/g++.dg/template/typedef4.C: Adjust.
585 * testsuite/g++.dg/template/unify10.C: Adjust.
586 * testsuite/g++.dg/template/unify11.C: Adjust.
587 * testsuite/g++.dg/template/unify6.C: Adjust.
588 * testsuite/g++.dg/template/unify7.C: Adjust.
589 * testsuite/g++.dg/template/unify9.C: Adjust.
590 * testsuite/g++.dg/template/varmod1.C: Adjust.
591 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
592 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
593 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
594 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
595 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
596 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
597 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
598 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
599 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
600 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
601 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
602 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
603 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
604 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
605 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
606 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
607 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
608 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
609 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
610 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
611 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
612 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
613 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
614 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
615 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
616 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
617 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
618 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
619 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
620 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
621 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
622 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
623 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
624 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
625 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
626 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
627 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
628 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
629 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
630 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
631 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
632 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
633 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
634 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
635 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
636 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
637 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
638 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
639 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
640 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
641 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
642 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
643 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
644 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
645 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
646 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
647 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
648 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
649 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
650 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
651 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
652 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
653 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
654 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
655 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
656 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
657 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
658 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
659 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
660 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
661 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
662 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
663 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
664 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
665 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
666 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
667 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
669 2010-12-08 Jason Merrill <jason@redhat.com>
672 * g++.dg/init/synth4.C: New.
675 * g++.dg/cpp0x/defaulted21.C: New.
677 2010-12-08 Wei Guozhi <carrot@google.com>
680 * gcc.target/arm/pr46631: New testcase.
682 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
685 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
686 0.75) is not optimized if the machine has no sqrt instruction.
688 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
691 * gcc.target/ia64/pr43603.c: New.
692 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
694 2010-12-07 Tobias Burnus <burnus@net-b.de>
697 * gfortran.dg/string_4.f90: New.
699 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
701 PR tree-optimization/44676
702 * gcc.dg/graphite/id-pr44676.c: New.
704 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
706 PR tree-optimization/42327
707 * gcc.dg/tree-ssa/pr42327.c: New.
709 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
712 * g++.dg/pr45330.C: New test.
713 * g++.dg/ext/builtin3.C: Adjust.
714 * g++.dg/lookup/error1.C: Adjust.
715 * g++.dg/lookup/koenig5.C: Adjust.
716 * g++.dg/overload/koenig1.C: Adjust.
717 * g++.dg/parse/decl-specifier-1.C: Adjust.
718 * g++.dg/template/static10.C: Adjust.
719 * g++.old-deja/g++.mike/ns5.C: Adjust.
720 * g++.old-deja/g++.mike/ns7.C: Adjust.
721 * g++.old-deja/g++.ns/koenig5.C: Adjust.
722 * g++.old-deja/g++.ns/koenig9.C: Adjust.
723 * g++.old-deja/g++.other/lineno5.C: Adjust.
725 2010-12-07 Richard Guenther <rguenther@suse.de>
727 PR tree-optimization/46832
728 * gcc.c-torture/compile/pr46832.c: New testcase.
730 2010-12-07 Jakub Jelinek <jakub@redhat.com>
733 * gcc.dg/autopar/pr46799.c: New test.
735 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
737 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
738 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
740 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
743 * g++.dg/graphite/pr41562.C: New.
746 * gcc.dg/graphite/pr46185.c: New.
748 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
750 * objc.dg/foreach-8.m: New.
752 2010-12-06 Jakub Jelinek <jakub@redhat.com>
755 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
756 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
759 * gcc.target/ia64/pr43897.c: New test.
762 * gcc.dg/pr46771.c: New test.
764 PR rtl-optimization/46777
765 * gcc.dg/pr46777.c: New test.
767 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
769 * ada/acats/run_acats (which): Assign output to temporary
770 variable, only use if successful.
771 Use last field of type output.
773 2010-12-06 Richard Guenther <rguenther@suse.de>
775 PR tree-optimization/46806
776 * g++.dg/torture/20100825.C: New testcase.
778 2010-12-06 Richard Guenther <rguenther@suse.de>
780 PR tree-optimization/46785
781 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
783 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
785 * gcc.dg/pr46674.c (LABEL3): New macro definition.
788 (jelly): Account for user label prefix in asm name.
790 2010-12-05 Daniel Kraft <d@domob.eu>
793 * gfortran.dg/power2.f90: Initialize variables.
795 2010-12-04 Jan Hubicka <jh@suse.cz>
797 * snprintf-chk.c (ptr): Declare volatile.
798 * strcpy-chk.c (s2, s3, l1): Declare volatile.
799 * snprintf-chk.c (ptr): Declare volatile.
800 * vsprintf-chk.c (ptr): Declare volatile.
801 * vsnprintf-chk.c (ptr): Declare volatile.
803 2010-12-04 Tobias Burnus <burnus@net-b.de>
806 * gfortran.dg/quad_1.f90: Remove some complex
807 math checks as they fail on some non-libquadmath
810 2010-12-04 Daniel Kraft <d@domob.eu>
813 * gfortran.dg/power2.f90: New test.
815 2010-12-03 Jakub Jelinek <jakub@redhat.com>
818 * g++.dg/debug/pr46123.C: New test.
819 * g++.dg/debug/dwarf2/pr46123.C: New test.
821 2010-12-03 Jason Merrill <jason@redhat.com>
824 * g++.dg/template/scope4.C: New.
826 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
828 * gcc.target/arm/neon-offset-1.c: New test.
830 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
832 PR rtl-optimization/45354
833 * gcc.dg/tree-prof/pr45354.c: New.
835 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
838 * gfortran.dg/dependency_38.f90: New test.
840 2010-12-02 Ian Lance Taylor <iant@google.com>
842 * lib/go.exp: New file.
843 * lib/go-dg.exp: New file.
844 * lib/go-torture.exp: New file.
845 * lib/target-supports.exp (check_compile): Match // Go.
847 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
849 * gcc.dg/pr46685.c: New test.
851 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
853 PR tree-optimization/45199
854 * gcc.dg/tree-ssa/ldist-15.c: New.
855 * gcc.dg/tree-ssa/ldist-16.c: New.
856 * gfortran.dg/ldist-pr45199.f: New.
858 2010-12-02 Richard Guenther <rguenther@suse.de>
860 PR tree-optimization/46723
861 * gcc.dg/torture/pr46723.c: New testcase.
863 2010-12-02 Richard Guenther <rguenther@suse.de>
866 * g++.dg/lto/20101126-1_0.C: New testcase.
867 * g++.dg/lto/20101126-1_1.c: Likewise.
869 2010-12-02 Richard Guenther <rguenther@suse.de>
870 Ira Rosen <irar@il.ibm.com>
872 PR tree-optimization/46663
873 * gcc.dg/vect/pr46663.c: New test.
875 2010-12-02 Jie Zhang <jie@codesourcery.com>
878 * gcc.dg/pr46674.c: New test.
880 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
882 * objc.dg/exceptions-6.m: New.
883 * obj-c++.dg/exceptions-6.mm: New.
885 2010-12-01 Jan Hubicka <jh@suse.cz>
887 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
889 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
892 * gcc.dg/graphite/pr45297.c: New.
894 2010-12-01 Richard Guenther <rguenther@suse.de>
896 PR tree-optimization/46730
897 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
899 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
901 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
902 (a*b)-c generates two fma instructions, instead of separate
903 multiply, add, and subtract.
905 2010-11-30 Tobias Burnus <burnus@net-b.de>
907 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
908 a value to all array elements.
910 2010-11-30 Richard Guenther <rguenther@suse.de>
912 PR tree-optimization/46722
913 * gcc.target/i386/fma4-fma-2.c: New testcase.
915 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
917 * objc.dg/duplicate-class-1.m: New.
918 * obj-c++.dg/duplicate-class-1.mm: New.
920 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
922 * objc.dg/property/dotsyntax-21.m
923 * obj-c++.dg/property/dotsyntax-21.mm
925 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
928 * g++.dg/debug/pr46338.C: New.
930 2010-11-29 Richard Guenther <rguenther@suse.de>
931 Zdenek Dvorak <rakdver@kam.uniff.cz>
933 PR tree-optimization/46675
934 * gcc.dg/pr46675.c: New test.
936 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
938 * gcc/testsuite/objc.dg/strings-1.m: Move to...
939 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
940 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
941 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
942 constructor and class reference for NeXT runtime. Update paths.
943 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
944 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
945 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
946 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
947 constructor and class reference for NeXT runtime. Update paths.
949 2010-11-29 Dodji Seketeli <dodji@redhat.com>
952 * g++.dg/conversion/cast2.C: New test.
955 * g++.dg/conversion/cond4.C: Likewise.
957 2010-11-29 Dodji Seketeli <dodji@redhat.com>
960 Reverted patch for PR c++/42260
961 * g++.dg/conversion/cast2.C: Reverted new test.
963 2010-11-29 Dodji Seketeli <dodji@redhat.com>
966 * g++.dg/debug/dwarf2/typedef5.C: New test
968 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
969 Mike Stump <mrs@gcc.gnu.org>
974 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
975 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
976 * gcc.dg/darwin-comm.c: Adjust for new allocators.
977 * gcc.dg/darwin-sections.c: New test.
978 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
980 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
982 * objc.dg/exceptions-1.m: New.
983 * objc.dg/exceptions-2.m: New.
984 * objc.dg/exceptions-3.m: New.
985 * objc.dg/exceptions-4.m: New.
986 * objc.dg/exceptions-5.m: New.
987 * obj-c++.dg/exceptions-1.mm: New.
988 * obj-c++.dg/exceptions-2.mm: New.
989 * obj-c++.dg/exceptions-3.mm: New.
990 * obj-c++.dg/exceptions-4.mm: New.
991 * obj-c++.dg/exceptions-5.mm: New.
993 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
995 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
996 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
997 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
999 2010-11-28 Janus Weil <janus@gcc.gnu.org>
1002 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1004 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
1006 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1007 * gnat.dg/pack9.adb (dg-final): Likewise.
1009 2010-11-28 Paul Thomas <pault@gcc.gnu.org
1012 * gfortran.dg/realloc_on_assign_1.f03: New test.
1013 * gfortran.dg/realloc_on_assign_2.f03: New test.
1014 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1015 * gfortran.dg/unpack_bounds_1.f90: The same.
1016 * gfortran.dg/cshift_bounds_2.f90: The same.
1017 * gfortran.dg/matmul_bounds_2.f90: The same.
1018 * gfortran.dg/matmul_bounds_3.f90: The same.
1019 * gfortran.dg/matmul_bounds_4.f90: The same.
1020 * gfortran.dg/matmul_bounds_5.f90: The same.
1022 2010-11-27 Tobias Burnus <burnus@net-b.de>
1026 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1028 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1031 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1033 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1035 * objc.dg/property/at-property-24.m: New.
1036 * objc.dg/property/at-property-25.m: New.
1037 * obj-c++.dg/property/at-property-24.mm: New.
1038 * obj-c++.dg/property/at-property-25.mm: New.
1040 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1042 * objc.dg/protocol-qualifier-1.m: New.
1043 * objc.dg/protocol-qualifier-2.m: New.
1044 * obj-c++.dg/protocol-qualifier-1.mm: New.
1045 * obj-c++.dg/protocol-qualifier-2.mm: New.
1047 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1049 * lib/gnat.exp: Load gcc.exp.
1050 (gnat_target_compile): Use gcc_target_compile for *.c sources.
1051 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1053 2010-11-26 Richard Guenther <rguenther@suse.de>
1056 * gcc.dg/lto/20101125-1_0.c: New testcase.
1057 * gcc.dg/lto/20101125-1_1.c: Likewise.
1059 2010-11-22 Bud Davis <jmdavis@link.com>
1061 * arith_divide_no_check.f
1062 ,arith_divide.f,old_style_init.f90: new tests.
1064 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
1066 PR tree-optimization/46665
1067 * gfortran.dg/pr46665.f90: New.
1069 2010-11-26 Jakub Jelinek <jakub@redhat.com>
1072 * gcc.dg/pr46647.c: New test.
1074 2010-11-25 Janus Weil <janus@gcc.gnu.org>
1077 * gfortran.dg/select_type_19.f03: New.
1079 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
1081 * objc.dg/ivar-problem-1.m: New.
1082 * obj-c++.dg/ivar-problem-1.mm: New.
1084 2010-11-25 Jakub Jelinek <jakub@redhat.com>
1087 * gcc.c-torture/compile/pr46637.c: New test.
1089 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
1091 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1093 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
1096 * gcc.target/i386/pr46647.c: New.
1098 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
1100 * gcc.dg/dll-8.c: New.
1102 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
1104 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1105 * gnat.dg/sse_nolib.adb: Likewise.
1107 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
1109 PR rtl-optimization/46585
1110 * gcc.dg/pr46585.c: New.
1112 2010-11-24 Richard Henderson <rth@redhat.com>
1114 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1115 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1116 vect_unpack, vect_int_mult, vect_extract_even_odd,
1117 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1119 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
1122 * gfortran.dg/pr46519-1.f: New.
1124 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
1127 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1128 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1130 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1131 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1132 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1133 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1135 * gcc.target/i386/avx-vzeroupper-20.c: New.
1136 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1137 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1138 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1139 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1140 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1141 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1143 2010-11-24 Richard Guenther <rguenther@suse.de>
1146 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1148 2010-11-24 Jakub Jelinek <jakub@redhat.com>
1150 PR rtl-optimization/46614
1151 * gcc.dg/pr46614.c: New test.
1153 2010-11-24 Tobias Burnus <burnus@net-b.de>
1156 * gfortran.dg/transfer_simplify_10.f90: New.
1158 2010-11-24 Jakub Jelinek <jakub@redhat.com>
1161 * gfortran.dg/lto/pr46629_0.f90: New test.
1163 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
1165 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1166 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1168 2010-11-23 Joseph Myers <joseph@codesourcery.com>
1170 * gcc.dg/opts-5.c: New test.
1172 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
1175 * g++.dg/debug/dwarf2/pr46527.C: New test.
1177 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
1179 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1181 2010-11-23 Jakub Jelinek <jakub@redhat.com>
1184 * gcc.dg/pr46499-1.c: New test.
1185 * gcc.dg/pr46499-2.c: New test.
1187 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
1189 * gcc.target/i386/alias-1.c: Require alias support.
1191 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
1193 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1194 for vectorizer tests.
1195 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1196 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1197 * gcc.dg/graphite/pr41888.c: Ditto.
1198 * gcc.dg/graphite/pr42729.c: Ditto.
1200 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
1201 Uros Bizjak <ubizjak@gmail.com>
1203 * lib/target-supports.exp (check_vect_support_and_set_flags): New
1204 procedure to check if the target supports vectorizer tests. Set
1205 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1207 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1208 * g++.dg/vect/vect.exp: Ditto.
1209 * gfortran.dg/vect/vect.exp: Ditto.
1211 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
1214 * objc.dg/strings-1.m: New.
1215 * objc.dg/strings-2.m: New.
1216 * obj-c++.dg/strings-1.mm: New.
1217 * obj-c++.dg/strings-2.mm: New.
1219 2010-11-22 Ian Bolton <ian.bolton@arm.com>
1221 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1222 "target short_enums".
1223 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1225 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
1227 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1229 PR rtl-optimization/46603
1230 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1233 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1234 being vectorized. Adjust dg-final pattern.
1235 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1237 * gcc.dg/vect: Do not include <stdio.h> in testcases.
1238 * gcc.dg/vect/costmodel/ppc: Likewise.
1240 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
1242 PR rtl-optimization/45652
1243 * gcc.dg/pr45652.c: New.
1245 2010-11-21 Richard Henderson <rth@redhat.com>
1247 PR rtl-optimization/46571
1248 * gcc.dg/pr46571.c: New.
1250 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
1252 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1254 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
1257 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
1259 2010-11-20 Joseph Myers <joseph@codesourcery.com>
1261 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1262 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1263 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1264 * gcc.dg/pack-test-2.c: Test for all targets.
1265 * gcc.dg/pragma-align.c: Test for all targets.
1266 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1267 * gcc.dg/ucnid-10.c: Test for all targets.
1269 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
1271 * gcc.target/sparc/sparc-align-1.c: New test.
1273 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
1278 * g++.dg/parse/semicolon3.C: New test.
1279 * g++.dg/debug/pr22514.C: Adjust.
1280 * g++.dg/init/error1.C: Adjust.
1281 * g++.dg/other/bitfield3.C: Adjust.
1282 * g++.dg/other/semicolon.C: Adjust.
1283 * g++.dg/parse/error14.C: Adjust.
1284 * g++.dg/parse/error5.C: Adjust.
1285 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1286 * g++.dg/template/pr23510.C: Adjust.
1287 * g++.dg/template/pr39425.C: Adjust.
1288 * g++.old-deja/g++.robertl/eb125.C: Adjust.
1290 2010-11-20 Jakub Jelinek <jakub@redhat.com>
1293 * gcc.dg/autopar/pr46561.c: New test.
1296 * g++.dg/other/error34.C: New test.
1299 * g++.dg/cpp0x/constexpr-base3.C: New test.
1301 PR tree-optimization/45830
1302 * gcc.target/i386/pr45830.c: New test.
1303 * gcc.c-torture/execute/pr45830.c: New test.
1305 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1307 * objc.dg/attributes/class-attribute-1.m: Rewritten.
1308 * objc.dg/attributes/class-attribute-2.m: Same change.
1309 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1310 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1311 * objc.dg/fobjc-std-1.m: Updated.
1312 * obj-c++.dg/fobjc-std-1.mm: Updated.
1314 2010-11-19 Michael Matz <matz@suse.de>
1316 PR tree-optimization/46077
1317 * gcc.dg/vect/O3-pr46077.c: New testcase.
1319 2010-11-19 Joseph Myers <joseph@codesourcery.com>
1322 * gcc.c-torture/compile/pr46547-1.c: New test.
1324 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1326 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1328 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1329 $GFORTRAN_UNDER_TEST.
1330 (gfortran_init): Use -B to specify specpath, add trailing /.
1332 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1334 * gcc.target/powerpc/ppc-target-1.c: New file to test target
1335 attributes on PowerPC.
1336 * gcc.target/powerpc/ppc-target-2.c: Ditto.
1337 * gcc.target/powerpc/ppc-target-3.c: Ditto.
1339 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1341 * objc.dg/attributes/proto-attribute-1.m: Updated.
1342 * objc.dg/attributes/proto-attribute-2.m: New.
1343 * objc.dg/attributes/proto-attribute-3.m: New.
1344 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1345 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1346 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1348 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1350 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1352 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1354 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1356 2010-11-18 Steve Ellcey <sje@cup.hp.com>
1358 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1359 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1361 2010-11-18 Jakub Jelinek <jakub@redhat.com>
1364 * gcc.c-torture/compile/pr46534.c: New test.
1366 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
1368 * gnat.dg/atomic4.ad[sb]: New test.
1369 * gnat.dg/volatile4.adb: Likewise.
1371 2010-11-18 Richard Henderson <rth@redhat.com>
1373 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1375 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
1378 * c-c++-common/pr33193.c: New test.
1380 2010-11-18 Richard Guenther <rguenther@suse.de>
1382 PR tree-optimization/46172
1383 * gcc.dg/torture/pr46172.c: New testcase.
1385 2010-11-18 Jeff Law <law@redhat.com>
1387 PR middle-end-optimization/46297
1388 * gfortran.dg/pr46297.f: New test.
1390 2010-11-17 Steve Ellcey <sje@cup.hp.com>
1393 * gcc.dg/pr31490.c: New test.
1395 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
1397 * gcc.dg/nop.h: Move from ...
1398 * gcc.dg/guality/nop.h: ... here.
1399 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1400 * gcc.dg/guality/asm-1.c: Update nop.h include.
1401 * gcc.dg/guality/pr43329-1.c: Ditto.
1403 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
1405 * gcc.dg/two-types-1.c: New test.
1406 * gcc.dg/two-types-2.c: New test.
1407 * gcc.dg/two-types-3.c: New test.
1408 * gcc.dg/two-types-4.c: New test.
1409 * gcc.dg/two-types-5.c: New test.
1410 * gcc.dg/two-types-6.c: New test.
1411 * gcc.dg/two-types-7.c: New test.
1412 * gcc.dg/two-types-8.c: New test.
1413 * gcc.dg/two-types-9.c: New test.
1414 * gcc.dg/two-types-10.c: New test.
1415 * objc.dg/two-types-1.m: New test.
1417 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1419 PR rtl-optimization/46440
1420 * gcc.dg/pr46440.c: New test.
1423 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1425 2010-11-17 Ira Rosen <irar@il.ibm.com>
1427 PR tree-optimization/46312
1428 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1429 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1430 on targets that support vector shifts with scalar shift argument.
1432 * gcc.dg/vect/vect-scal-opt.c: Rename to...
1433 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1434 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1435 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1436 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1437 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1438 support misaligned data accesses.
1439 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1440 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1441 * lib/target-supports.exp
1442 (check_effective_target_vect_shift_scalar): New.
1444 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1446 * gcc.dg/guality/nop.h: New file.
1447 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1448 "nop". Adjust line numbers in gdb-test.
1449 * gcc.dg/guality/pr43329-1.c: Likewise.
1451 2010-11-16 Jason Merrill <jason@redhat.com>
1453 * g++.dg/cpp0x/defaulted20.C: New.
1455 * g++.dg/template/injected2.C: New.
1457 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1459 * objc.dg/protocol-optional-1.m: New.
1460 * obj-c++.dg/protocol-optional-1.mm: New.
1462 2010-11-16 Richard Henderson <rth@redhat.com>
1464 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1465 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1467 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1469 * gnat.dg/opt12.adb: New test.
1470 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1472 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1474 * gcc.target/rx/pack.c: New test.
1476 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1477 Tobias Burnus <burnus@net-b.de>
1480 * gfortran.dg/quad_1.f90: New.
1481 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1483 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1484 library search path; call gcc-set-multilib-library-path with
1485 arguments such that libgfortran.spec is found.
1486 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1488 2010-11-16 Jakub Jelinek <jakub@redhat.com>
1491 * g++.dg/warn/Wsequence-point-3.C: New test.
1493 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
1495 PR preprocessor/17349
1496 * gcc.dg/cpp/cmdlne-C3.c: New.
1498 2010-11-16 Richard Guenther <rguenther@suse.de>
1500 PR tree-optimization/44545
1501 * gcc.dg/pr44545.c: New testcase.
1503 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
1505 PR rtl-optimization/46366
1506 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1509 2010-11-16 Richard Guenther <rguenther@suse.de>
1511 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1513 2010-11-16 Richard Guenther <rguenther@suse.de>
1516 * gfortran.dg/gomp/pr45172.f90: New testcase.
1518 2010-11-16 Nick Clifton <nickc@redhat.com>
1520 * gcc.target/rx/pack.c: New test.
1522 2010-11-15 Richard Henderson <rth@redhat.com>
1524 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1525 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1526 Use builtin_constant_p rather than scanning for builtin name.
1528 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1530 * objc.dg/property/dotsyntax-18.m: New.
1531 * objc.dg/property/dotsyntax-19.m: New.
1532 * objc.dg/property/dotsyntax-20.m: New.
1533 * obj-c++.dg/property/dotsyntax-18.mm: New.
1534 * obj-c++.dg/property/dotsyntax-19.mm: New.
1535 * obj-c++.dg/property/dotsyntax-20.mm: New.
1536 * objc.dg/property/dotsyntax-4.m: Removed some unused
1538 * objc.dg/property/dotsyntax-6.m: Same change.
1539 * objc.dg/property/dotsyntax-16.m: Same change.
1540 * objc.dg/property/dotsyntax-17.m: Same change.
1541 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1542 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1543 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1544 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1545 * objc.dg/property/at-property-22.m: Added missing casts.
1546 * obj-c++.dg/property/at-property-22.mm: Same change.
1548 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1550 PR tree-optimization/46491
1551 * gcc.target/i386/pr46491.c: New test.
1553 PR tree-optimization/46461
1554 * gcc.c-torture/compile/pr46461.c: New test.
1556 2010-11-15 Tobias Burnus <burnus@net.b.de>
1559 * gfortran.dg/allocatable_scalar_11.f90: New.
1560 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1563 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1566 * gcc.target/i386/pr46095.c: New test.
1569 * gcc.dg/pr46387.c: New test.
1571 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1573 * objc.dg/property/dotsyntax-16.m: New.
1574 * objc.dg/property/dotsyntax-17.m: New.
1575 * obj-c++.dg/property/dotsyntax-16.mm: New.
1576 * obj-c++.dg/property/dotsyntax-17.mm: New.
1577 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1578 syntax with properties, which now works.
1579 * obj-c++.dg/property/at-property-10.mm: Same change.
1581 2010-11-15 Martin Jambor <mjambor@suse.cz>
1583 PR tree-optimization/46349
1584 * gnat.dg/opt9.adb: New file.
1585 * gnat.dg/opt9_pkg.ads: Likewise
1587 2010-11-15 Richard Guenther <rguenther@suse.de>
1590 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1592 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1594 PR preprocessor/45038
1595 * g++.dg/pr45038.C: New test.
1597 2010-11-15 Richard Guenther <rguenther@suse.de>
1599 PR tree-optimization/46467
1600 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1602 2010-11-15 Richard Guenther <rguenther@suse.de>
1605 * g++.dg/torture/pr34850.C: Adjust.
1607 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
1610 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1612 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1614 * objc.dg/property/at-property-21.m: New.
1615 * objc.dg/property/at-property-22.m: New.
1616 * objc.dg/property/at-property-23.m: New.
1617 * objc.dg/property/synthesize-9.m: New.
1618 * objc.dg/property/synthesize-10.m: New.
1619 * objc.dg/property/synthesize-11.m: New.
1620 * obj-c++.dg/property/at-property-21.mm: New.
1621 * obj-c++.dg/property/at-property-22.mm: New.
1622 * obj-c++.dg/property/at-property-23.mm: New.
1623 * obj-c++.dg/property/synthesize-9.mm: New.
1624 * obj-c++.dg/property/synthesize-10.mm: New.
1625 * obj-c++.dg/property/synthesize-11.mm: New.
1627 * objc.dg/property/at-property-4.m: Updated to match new compiler
1628 where some errors have been converted into warnings and vice versa.
1629 * objc.dg/property/at-property-16.m: Same change.
1630 * objc.dg/property/at-property-18.m: Same change.
1631 * objc.dg/property/property-neg-5.m: Same change.
1632 * obj-c++.dg/property/at-property-4.mm: Same change.
1633 * obj-c++.dg/property/at-property-16.mm: Same change.
1634 * obj-c++.dg/property/at-property-18.mm: Same change.
1635 * obj-c++.dg/property/property-neg-5.mm: Same change.
1637 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1638 commented out because of testsuite problems; I found out that
1639 using dg-warning instead of dg-message gets them to work.
1640 * obj-c++.dg/property/property-neg-3.mm: Same change.
1641 * obj-c++.dg/property/synthesize-6.mm: Same change.
1642 * obj-c++.dg/property/at-property-5.mm: Same change.
1643 * obj-c++.dg/property/at-property-14.mm: Same change.
1644 * obj-c++.dg/property/at-property-18.mm: Same change.
1645 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1646 some tests still do not work due to some other testsuite issue).
1648 2010-11-13 Jason Merrill <jason@redhat.com>
1650 * g++.dg/cpp0x/auto20.C: New.
1652 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1654 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1655 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1657 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1660 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1661 * gcc.dg/pr35746.c: Likewise.
1662 * gcc.dg/cpp/direct2.c: Likewise.
1663 * gcc.dg/cpp/direct2s.c: Likewise.
1664 * gcc.dg/noncompile/920923-1.c: Likewise.
1665 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1667 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1669 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1671 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1673 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1674 a pointer to an arbitrary C struct with an Objective-C protocol.
1675 Test various valid uses of typedef with Objective-C objects and
1677 * objc.dg/invalid-type-1.m: New.
1678 * obj-c++.dg/invalid-type-1.m: New.
1680 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1682 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1684 2010-11-13 Tobias Burnus <burnus@net-b.de>
1687 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1689 2010-11-13 Tobias Burnus <burnus@net-b.de>
1692 * gfortran.dg/volatile12.f90: New.
1694 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1696 * objc.dg/attributes/method-format-1.m: Adjust.
1698 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1701 * gcc.dg/decl-9.c: New.
1703 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1705 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1707 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1709 * gcc.dg/format/few-1.c: New test.
1710 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1711 * gcc.dg/format/c90-scanf-1.c: Adjust.
1712 * gcc.dg/format/cmn-err-1.c: Adjust.
1713 * gcc.dg/format/dfp-printf-1.c: Adjust.
1714 * gcc.dg/format/dfp-scanf-1.c: Adjust.
1715 * gcc.dg/format/gcc_diag-1.c: Adjust.
1716 * gcc.dg/format/ms_unnamed-1.c: Adjust.
1717 * gcc.dg/format/strfmon-1.c: Adjust.
1718 * gcc.dg/format/unnamed-1.c: Adjust.
1719 * gcc.dg/format/xopen-2.c: Adjust.
1720 * g++.dg/ext/builtin4.C: Adjust.
1721 * g++.dg/ext/builtin5.C: Adjust.
1723 2010-11-12 Joseph Myers <joseph@codesourcery.com>
1725 * gcc.dg/pragma-diag-2.c: New test.
1727 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1730 * gfortran.dg/optional_mask.f90: New test.
1732 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1734 * g++.dg/cpp0x/defaulted15.C: Adjust.
1736 2010-11-12 James Dennett <jdennett@google.com>
1739 * g++.dg/expr/static_cast7.C: New.
1741 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1743 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1745 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1747 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1748 * gcc.target/mips/call-3.c: Add dg-require-visibility.
1750 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
1752 * gcc.dg/pr46375.c: New test.
1754 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
1757 * c-c++-common/fmax-errors.c: New test.
1759 2010-11-11 Richard Henderson <rth@redhat.com>
1761 * gcc.target/i386/sse-24.c: Use -ffp-contract.
1763 2010-11-11 Jan Hubicka <jh@suse.cz>
1765 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1766 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1768 2010-11-12 Jakub Jelinek <jakub@redhat.com>
1771 * gcc.dg/pr46088.c: New test.
1773 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
1775 * gfortran.dg/empty_derived_type.f90: New test.
1777 2010-11-11 Tobias Burnus <burnus@net-b.de>
1780 * gfortran.dg/class_31.f90: New.
1783 * gfortran.dg/forall_14.f90: New.
1785 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1786 Tobias Burnus <burnus@net-b.de>
1789 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1791 2010-11-11 Jan Hubicka <jh@suse.cz>
1793 * gcc.dg/20081223-1.c: Update LTO options.
1794 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1795 * gcc.dg/lto/20081118_0.c: Update LTO options.
1796 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1797 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1798 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1799 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1800 * gcc.dg/lto/20090116_0.c: Update LTO options.
1801 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1802 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1803 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1804 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1805 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1806 * gcc.dg/lto/20081224_0.c: Update LTO options.
1807 * gcc.dg/lto/20090219_0.c: Update LTO options.
1808 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1809 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1810 * gcc.dg/lto/20081115_0.c: Update LTO options.
1811 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1812 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1813 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1814 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1815 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1816 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1817 * g++.dg/20090107-1.C: Update LTO options.
1818 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1819 * g++.dg/lto/20081123_0.C: Update LTO options.
1820 * g++.dg/lto/20090313_0.C: Update LTO options.
1821 * g++.dg/lto/20081125_0.C: Update LTO options.
1822 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1823 * g++.dg/lto/20081219_0.C: Update LTO options.
1824 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1825 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1826 * g++.dg/lto/20090303_0.C: Update LTO options.
1827 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1828 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1829 * g++.dg/lto/20090128_0.C: Update LTO options.
1830 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1831 * g++.dg/lto/20090302_0.C: Update LTO options.
1832 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1833 * g++.dg/lto/20081118_0.C: Update LTO options.
1834 * g++.dg/20090121-1.C: Update LTO options.
1835 * objc.dg/lto/lto.exp: Update LTO options.
1836 * lib/lto.exp: Update LTO options.
1837 * lib/gcc-dg.exp: Update LTO options.
1838 * lib/c-torture.exp: Update LTO options.
1839 * obj-c++.dg/lto/lto.exp: Update LTO options.
1841 2010-11-11 Jan Hubicka <jh@suse.cz>
1843 PR tree-optimize/40436
1844 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1845 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1847 2010-11-11 Janus Weil <janus@gcc.gnu.org>
1849 * gfortran.dg/proc_decl_24.f90: New.
1851 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
1853 * objc.dg/property/at-property-20.m: New.
1854 * objc.dg/property/synthesize-8.m: New.
1855 * obj-c++.dg/property/at-property-20.m: New.
1856 * obj-c++.dg/property/synthesize-8.mm: New.
1858 2010-11-11 Joseph Myers <joseph@codesourcery.com>
1860 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1862 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1865 * gcc.c-torture/compile/pr46388.c: New test.
1867 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1869 * lib/lto.exp (lto-get-options-main): Support optional target
1870 selector for dg-suppress-ld-options.
1872 2010-11-11 Martin Jambor <mjambor@suse.cz>
1874 PR tree-optimization/46383
1875 * g++.dg/torture/pr46383.C: New test.
1877 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
1879 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1880 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1882 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1883 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1884 * g++.dg/other/i386-3.C: Ditto.
1886 2010-11-10 Jason Merrill <jason@redhat.com>
1888 * g++.dg/cpp0x/constexpr-46420.C: New.
1890 2010-11-10 Joseph Myers <joseph@codesourcery.com>
1892 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1893 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1894 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1895 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1898 2010-11-10 Jan Hubicka <jh@suse.cz>
1900 PR tree-optimize/38669
1901 * gcc.dg/tree-ssa/pr38699.c: New testcase.
1903 2010-11-10 Jan Hubicka <jh@suse.cz>
1905 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1907 2010-11-10 Jason Merrill <jason@redhat.com>
1909 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1911 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1914 * gcc.dg/debug/pr46409.c: New test.
1917 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1919 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1922 * gcc-target/i386/pr46419.c: New test.
1924 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1926 * g++.dg/other/i386-2.C: Add -mtbm.
1927 * g++.dg/other/i386-3.C: Likewise.
1928 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1929 * gcc.target/i386/funcspec-6.c: Likewise.
1930 * gcc.target/i386/sse-12.c: Add -mtbm.
1931 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1933 * gcc.target/i386/sse-14.c: Likewise.
1934 * gcc.target/i386/sse-22.c: Likewise.
1935 * gcc.target/i386/sse-23.c: Likewise.
1936 * gcc.target/i386/tbm-1.c: New file.
1937 * gcc.target/i386/tbm-2.c: Likewise.
1939 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1941 * g++.dg/other/i386-2.C: Add -mbmi.
1942 * g++.dg/other/i386-3.C: Likewise.
1943 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1944 * gcc.target/i386/funcspec-6.c: Likewise.
1945 * gcc.target/i386/sse-12.c: Add -mbmi.
1946 * gcc.target/i386/bmi-1.c: New file.
1947 * gcc.target/i386/bmi-2.c: Likewise.
1948 * gcc.target/i386/bmi-3.c: Likewise.
1949 * gcc.target/i386/bmi-4.c: Likewise.
1950 * gcc.target/i386/bmi-5.c: Likewise.
1951 * gcc.target/i386/bmi-6.c: Likewise.
1953 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1956 * g++.dg/pr46065.C: New test.
1958 2010-11-10 Jan Hubicka <jh@suse.cz>
1960 PR tree-optimize/33172
1961 PR tree-optimize/43411
1962 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1963 * g++.dg/tree-ssa/pr43411.C: New testcase.
1965 2010-11-10 Jan Hubicka <jh@suse.cz>
1967 PR tree-optimize/46228
1968 * g++.dg/tree-ssa/pr46228.C: New testcase.
1970 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1972 PR tree-optimization/46414
1973 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1975 2010-11-10 Tobias Burnus <burnus@net-b.de>
1978 * gfortran.dg/intrinsic_7.f90: New.
1980 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1982 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1983 * g++.dg/abi/thunk4.C: Likewise.
1984 * g++.dg/opt/combine.C: Add dg-require-visibility.
1985 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1986 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1988 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1989 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1990 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1992 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1993 * gcc.dg/intmax_t-1.c: Likewise.
1995 2010-11-10 Tobias Burnus <burnus@net-b.de>
1998 * gfortran.dg/class_30.f90: New.
2000 2010-11-10 Tobias Burnus <burnus@net-b.de>
2003 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2006 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
2008 PR tree-optimization/45971
2009 * gcc.dg/vect/O3-pr45971.c: New.
2011 2010-11-10 Richard Guenther <rguenther@suse.de>
2013 PR tree-optimization/44964
2014 * gcc.dg/pr44964.c: New testcase.
2016 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2018 * gnat.dg/opt10.adb: Fix typo.
2020 2010-11-10 Martin Jambor <mjambor@suse.cz>
2022 PR tree-optimization/46351
2023 PR tree-optimization/46377
2024 * gnat.dg/opt10.adb: New file.
2025 * gnat.dg/opt10_pkg.ads: Likewise.
2026 * gnat.dg/opt11.adb: Likewise.
2027 * gnat.dg/opt11.ads: Likewise.
2029 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2031 * gnat.dg/boolean_conv.adb: New test.
2033 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2035 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2037 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2039 * gnat.dg/unchecked_convert7.adb: New test.
2041 2010-11-10 Richard Guenther <rguenther@suse.de>
2043 PR tree-optimization/46398
2044 * gcc.dg/torture/pr46398.c: New testcase.
2046 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2048 * gfortran.dg/open_dev_null.f90: New test.
2050 2010-11-09 Jan Hubicka <jh@suse.cz>
2052 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2055 2010-11-09 Joseph Myers <joseph@codesourcery.com>
2057 * gcc.dg/struct-semi-4.c: New test.
2059 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2061 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2062 power5 to enable generation of FRIZ.
2064 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2067 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2070 2010-11-09 Jakub Jelinek <jakub@redhat.com>
2073 * gfortran.dg/pr43808.f90: New test.
2075 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
2077 PR tree-optimization/46036
2078 * gfortran.dg/lto/pr46036_0.f90: New.
2080 2010-10-09 Jakub Jelinek <jakub@redhat.com>
2083 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2084 bar invocation instead of first.
2087 * gcc.dg/pr46171.c: New test.
2089 2010-11-09 Richard Guenther <rguenther@suse.de>
2091 PR tree-optimization/46355
2092 * gcc.dg/pr46355.c: New testcase.
2094 2010-11-09 Richard Guenther <rguenther@suse.de>
2096 PR tree-optimization/46177
2097 * gcc.dg/pr46177-2.c: New testcase.
2099 2010-11-09 Richard Guenther <rguenther@suse.de>
2102 * gcc.dg/vec-scal-opt.c: Move ...
2103 * gcc.dg/vect/vect-scal-opt.c: ... here.
2104 * gcc.dg/vec-scal-opt1.c: Move ...
2105 * gcc.dg/vect/vect-scal-opt1.c: ... here.
2106 * gcc.dg/vec-scal-opt2.c: Move ...
2107 * gcc.dg/vect/vect-scal-opt2.c: ... here.
2109 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
2111 * gnat.dg/specs/static_initializer5.ads: New test.
2112 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2114 2010-11-09 Jakub Jelinek <jakub@redhat.com>
2117 * gcc.c-torture/compile/pr46360.c: New test.
2120 * g++.dg/warn/Wsequence-point-2.C: New test.
2122 2010-11-09 Janus Weil <janus@gcc.gnu.org>
2125 * gfortran.dg/class_29.f03: New.
2127 2010-11-09 Richard Guenther <rguenther@suse.de>
2130 * gcc.target/i386/alias-1.c: New testcase.
2132 2010-11-08 Jason Merrill <jason@redhat.com>
2134 * g++.dg/cpp0x/constexpr-sassert.C: New.
2136 2010-11-08 Jason Merrill <jason@redhat.com>
2138 * g++.dg/cpp0x/constexpr-defarg.C: New.
2140 2010-11-08 Xinliang David Li <davidxl@google.com>
2142 PR tree-optimization/46316
2143 * gcc.c-torture/execute/pr46316.c: New test.
2145 2010-11-08 Janus Weil <janus@gcc.gnu.org>
2148 * gfortran.dg/class_28.f03: Extended.
2150 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2152 * objc.dg/property/dotsyntax-13.m: New.
2153 * objc.dg/property/dotsyntax-14.m: New.
2154 * objc.dg/property/dotsyntax-15.m: New.
2155 * objc.dg/property/synthesize-7.m: New.
2156 * obj-c++.dg/property/dotsyntax-13.mm: New.
2157 * obj-c++.dg/property/dotsyntax-14.mm: New.
2158 * obj-c++.dg/property/dotsyntax-15.mm: New.
2159 * obj-c++.dg/property/synthesize-7.mm: New.
2161 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2163 * objc.dg/property/dynamic-4.m: New.
2164 * objc.dg/property/dynamic-5.m: New.
2165 * objc.dg/property/dynamic-6.m: New.
2166 * obj-c++.dg/property/dynamic-4.mm: New.
2167 * obj-c++.dg/property/dynamic-5.mm: New.
2168 * obj-c++.dg/property/dynamic-6.mm: New.
2170 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2172 * objc.dg/property/synthesize-3.m: New.
2173 * objc.dg/property/synthesize-4.m: New.
2174 * objc.dg/property/synthesize-5.m: New.
2175 * objc.dg/property/synthesize-6.m: New.
2176 * obj-c++.dg/property/synthesize-3.mm: New.
2177 * obj-c++.dg/property/synthesize-4.mm: New.
2178 * obj-c++.dg/property/synthesize-5.mm: New.
2179 * obj-c++.dg/property/synthesize-6.mm: New.
2181 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2183 * objc.dg/property/at-property-5.m: Updated test.
2184 * objc.dg/property/at-property-16.m: New.
2185 * objc.dg/property/at-property-17.m: New.
2186 * objc.dg/property/at-property-18.m: New.
2187 * objc.dg/property/at-property-19.m: New.
2188 * objc.dg/property/dotsyntax-12.m: New.
2189 * objc.dg/protocol-inheritance-1.m: New.
2190 * objc.dg/protocol-inheritance-2.m: New.
2191 * obj-c++.dg/property/at-property-5.mm: Updated test.
2192 * obj-c++.dg/property/at-property-16.mm: New.
2193 * obj-c++.dg/property/at-property-17.mm: New.
2194 * obj-c++.dg/property/at-property-18.mm: New.
2195 * obj-c++.dg/property/at-property-19.mm: New.
2196 * obj-c++.dg/protocol-inheritance-1.mm: New.
2197 * obj-c++.dg/protocol-inheritance-2.mm: New.
2198 * obj-c++.dg/property/dotsyntax-12.mm: New.
2200 2010-11-08 Jason Merrill <jason@redhat.com>
2202 * g++.dg/expr/overflow1.C: New.
2203 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2204 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2205 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2206 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2208 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2210 * gcc.dg/pr35442.c: Adapt warning.
2213 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2214 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2215 * g++.dg/torture/pr36444.C: Add dg-options -msse for
2216 i?86-*-* x86_64-*-*.
2217 * g++.dg/torture/pr36445.C: Likewise.
2218 * gcc.c-torture/compile/pr34856.c: Likewise.
2219 * gcc.c-torture/compile/pr39928-1.c: Likewise.
2220 * gcc.c-torture/compile/vector-1.c: Likewise.
2221 * gcc.c-torture/compile/vector-2.c: Likewise.
2222 * gcc.dg/pr32912-1.c: Likewise.
2223 * gcc.c-torture/execute/va-arg-25.c: Move ...
2224 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
2225 Add dg-options -msse, dg-require-effective-target sse_runtime for
2226 for i?86-*-*, x86_64-*-*.
2227 * gcc.c-torture/execute/vector-1.c: Likewise.
2228 * gcc.c-torture/execute/vector-2.c: Likewise.
2229 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2230 i?86-*-*, x86_64-*-*.
2231 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2232 * gcc.dg/tree-ssa/sra-4.c: Likewise.
2233 * gcc.dg/tree-ssa/vector-1.c: Likewise.
2234 * gcc.dg/tree-ssa/vector-2.c: Likewise.
2235 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2237 2010-11-08 Steve Ellcey <sje@cup.hp.com>
2239 * gcc.dg/torture/pr45982.c: Add -std=c99
2240 * gcc.dg/torture/pr45623.c: Ditto.
2242 2010-11-08 Steve Ellcey <sje@cup.hp.com>
2244 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2245 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2247 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
2250 * g++.dg/ext/dllimport7.C: Adjust second error check and
2251 allow test for x86_64 mingw, too.
2253 2010-11-08 Janus Weil <janus@gcc.gnu.org>
2256 * gfortran.dg/class_28.f03: New.
2258 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
2260 PR rtl-optimization/45352
2261 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2262 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2263 gcc.target/i386/pr45352-2.c: New tests.
2265 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2268 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2269 XFAIL the run for all but m32 x86.
2271 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
2273 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2274 as comment character.
2276 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2278 * gcc.target/mips/mips.exp: Revert previous patch.
2279 * gcc.target/mips/fma-1.c: Delete.
2280 * gcc.target/mips/fma-2.c: Likewise.
2281 * gcc.target/mips/fma-3.c: Likewise.
2282 * gcc.target/mips/fma-4.c: Likewise.
2283 * gcc.target/mips/fma-5.c: Likewise.
2284 * gcc.target/mips/fma-6.c: Likewise.
2285 * gcc.target/mips/fma-7.c: Likewise.
2286 * gcc.target/mips/fma-8.c: Likewise.
2287 * gcc.target/mips/fma-9.c: Likewise.
2288 * gcc.target/mips/fma-10.c: Likewise.
2289 * gcc.target/mips/fma-11.c: Likewise.
2290 * gcc.target/mips/fma-12.c: Likewise.
2291 * gcc.target/mips/fma-13.c: Likewise.
2292 * gcc.target/mips/fma-14.c: Likewise.
2293 * gcc.target/mips/fma-15.c: Likewise.
2294 * gcc.target/mips/fma-16.c: Likewise.
2295 * gcc.target/mips/fma-17.c: Likewise.
2296 * gcc.target/mips/fma-18.c: Likewise.
2297 * gcc.target/mips/fma-19.c: Likewise.
2298 * gcc.target/mips/fma-20.c: Likewise.
2300 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2302 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2303 * gcc.target/mips/fma-1.c: New test.
2304 * gcc.target/mips/fma-2.c: Likewise.
2305 * gcc.target/mips/fma-3.c: Likewise.
2306 * gcc.target/mips/fma-4.c: Likewise.
2307 * gcc.target/mips/fma-5.c: Likewise.
2308 * gcc.target/mips/fma-6.c: Likewise.
2309 * gcc.target/mips/fma-7.c: Likewise.
2310 * gcc.target/mips/fma-8.c: Likewise.
2311 * gcc.target/mips/fma-9.c: Likewise.
2312 * gcc.target/mips/fma-10.c: Likewise.
2313 * gcc.target/mips/fma-11.c: Likewise.
2314 * gcc.target/mips/fma-12.c: Likewise.
2315 * gcc.target/mips/fma-13.c: Likewise.
2316 * gcc.target/mips/fma-14.c: Likewise.
2317 * gcc.target/mips/fma-15.c: Likewise.
2318 * gcc.target/mips/fma-16.c: Likewise.
2319 * gcc.target/mips/fma-17.c: Likewise.
2320 * gcc.target/mips/fma-18.c: Likewise.
2321 * gcc.target/mips/fma-19.c: Likewise.
2322 * gcc.target/mips/fma-20.c: Likewise.
2324 2010-11-06 Jason Merrill <jason@redhat.com>
2326 * g++.dg/cpp0x/constexpr-ctor3.C: New.
2328 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
2331 * gcc.dg/parser-error-3.c: New test.
2333 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
2336 * g++.dg/parse/semicolon2.C: New testcase.
2337 * g++.dg/ext/asmspec1.C: Adjust.
2338 * g++.dg/init/new13.C: Adjust.
2339 * g++.dg/parse/ctor5.C: Adjust.
2341 2010-11-06 Janus Weil <janus@gcc.gnu.org>
2344 * gfortran.dg/class_27.f03: New.
2346 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
2348 Fixed using the Objective-C 2.0 dot-syntax with self and super.
2349 * objc.dg/property/dotsyntax-5.m: New.
2350 * objc.dg/property/dotsyntax-6.m: New.
2351 * objc.dg/property/dotsyntax-7.m: New.
2352 * objc.dg/property/dotsyntax-8.m: New.
2353 * objc.dg/property/dotsyntax-9.m: New.
2354 * objc.dg/property/dotsyntax-10.m: New.
2355 * objc.dg/property/dotsyntax-11.m: New.
2356 * obj-c++.dg/property/dotsyntax-5.mm: New.
2357 * obj-c++.dg/property/dotsyntax-6.mm: New.
2358 * obj-c++.dg/property/dotsyntax-7.mm: New.
2359 * obj-c++.dg/property/dotsyntax-8.mm: New.
2360 * obj-c++.dg/property/dotsyntax-9.mm: New.
2361 * obj-c++.dg/property/dotsyntax-10.mm: New.
2362 * obj-c++.dg/property/dotsyntax-11.mm: New.
2364 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2366 * obj-c++.dg/encode-3.mm: Provide a different string check for the
2367 NeXT runtime when the type is READONLY.
2369 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
2371 * gcc.target/i386/387-2.c: Skip if -march= is specified.
2372 * gcc.target/i386/387-6.c: Ditto.
2373 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2374 * gcc.target/i386/387-4.c: Ditto.
2375 * gcc.target/i386/387-7.c: Ditto.
2376 * gcc.target/i386/387-8.c: Ditto.
2377 * gcc.target/i386/387-9.c: Ditto.
2378 * gcc.target/i386/387-10.c: Ditto.
2379 * gcc.target/i386/387-11.c: Ditto.
2380 * gcc.target/i386/387-12.c: Ditto.
2382 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2384 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2387 * gcc.dg/darwin-cfstring-format-1.c: New.
2388 * gcc.dg/warn-nsstring.c: New.
2389 * objc.dg/fsf-nsstring-format-1.m: New.
2390 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2391 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2394 2010-11-05 Jason Merrill <jason@redhat.com>
2397 * g++.dg/inherit/virtual6.C: New.
2399 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2402 * gcc.dg/Wcxx-compat-21.c: New test.
2404 2010-11-05 Ian Lance Taylor <iant@google.com>
2407 * gcc.target/i386/pr46084.c: New test.
2409 2010-11-05 Steve Ellcey <sje@cup.hp.com>
2411 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2412 * (check_effective_target_mempcpy): New.
2413 * gcc.c-torture/execute/pr45636.c: Move this...
2414 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
2416 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2418 * gcc.target/i386/i386.exp (FLAGS): Remove.
2419 Wrap gcc_target_compile with $clearcap_ldflags added to options.
2421 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2424 * g++.dg/opt/empty2.C: New test.
2427 * gcc.target/i386/pr45670.c: New test.
2429 2010-11-05 Janus Weil <janus@gcc.gnu.org>
2433 * gfortran.dg/class_19.f03: Modified.
2434 * gfortran.dg/class_allocate_6.f03: New.
2436 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2438 * gcc.target/i386/avx-vzeroupper-19.c: New.
2440 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2442 PR tree-optimization/46099
2443 * gcc.dg/autopar/pr46099.c: New test.
2446 * c-c++-common/pr43690.c: New test.
2448 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2450 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2451 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2452 declaration and implementation.
2453 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2454 * obj-c++.dg/property/at-property-13.mm: Likewise.
2455 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2456 * obj-c++.dg/property/property-1.mm: Likewise.
2457 * obj-c++.dg/property/at-property-7.mm: Likewise.
2458 * obj-c++.dg/property/at-property-9.mm: Likewise.
2459 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2460 * obj-c++.dg/property/at-property-10.mm: Likewise.
2461 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2462 * obj-c++.dg/property/at-property-12.mm: Likewise.
2463 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2464 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2465 * obj-c++.dg/property/at-property-6.mm: Likewise.
2466 * obj-c++.dg/property/at-property-8.mm: Likewise.
2467 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2468 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2469 * obj-c++.dg/property/at-property-11.mm: Likewise.
2470 * obj-c++.dg/template-8.mm: Likewise.
2471 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2472 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2473 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2474 and put a FIXME for this.
2475 * obj-c++.dg/property/property-2.mm: Remove.
2476 * obj-c++.dg/property/property-3.mm: Remove.
2478 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2481 * gcc.dg/pr46307.c: New test.
2483 2010-11-05 Jason Merrill <jason@redhat.com>
2486 * g++.dg/ext/complex6.C: New.
2488 2010-11-04 Bud Davis <jimmied@smu.edu>
2490 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2492 2010-11-04 Chao-ying Fu <fu@mips.com>
2494 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2496 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2498 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2500 Fixed using the Objective-C 2.0 dot-syntax with class names.
2501 * objc.dg/property/dotsyntax-3.m: New.
2502 * objc.dg/property/dotsyntax-4.m: New.
2503 * obj-c++.dg/property/dotsyntax-3.mm: New.
2504 * obj-c++.dg/property/dotsyntax-4.mm: New.
2506 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2507 Objective-C 2.0 dot-syntax is used with class names.
2508 * obj-c++.dg/fobjc-std-1.mm: Same change.
2510 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2512 * gcc.target/powerpc/loop_align.c: New.
2514 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2516 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2518 merge from FSF 'apple/trunk' branch.
2519 * gcc.target/powerpc/darwin64-abi.c: New.
2521 2010-11-04 Jakub Jelinek <jakub@redhat.com>
2523 PR tree-optimization/46233
2524 * gcc.dg/pr46233.c: New test.
2526 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2528 * objc.dg/property/property-2.m: Deleted.
2529 * objc.dg/property/property-3.m: Deleted.
2531 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2533 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2535 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2536 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2537 * objc.dg/property/property-1.m: Likewise.
2538 * objc.dg/property/at-property-6.m: Likewise.
2539 * objc.dg/property/at-property-7.m: Likewise.
2540 * objc.dg/property/dotsyntax-1.m: Likewise.
2541 * objc.dg/property/at-property-8.m: Likewise.
2542 * objc.dg/property/dotsyntax-2.m: Likewise.
2543 * objc.dg/property/at-property-9.m: Likewise.
2544 * objc.dg/property/synthesize-2.m: Likewise.
2545 * objc.dg/property/at-property-10.m: Likewise.
2546 * objc.dg/property/at-property-11.m: Likewise.
2547 * objc.dg/property/at-property-12.m: Likewise.
2548 * objc.dg/property/at-property-13.m: Likewise.
2549 * objc.dg/property/fsf-property-method-access.m: Likewise.
2550 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2552 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2554 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2555 deprecation warnings. Use Object1 implementation.
2556 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
2557 * objc/execute/forward-1.m: Remove.
2558 * objc/execute/forward-1.x: Remove.
2560 2010-11-04 Jason Merrill <jason@redhat.com>
2562 * g++.dg/cpp0x/constexpr-access.C: New.
2564 2010-11-04 Richard Guenther <rguenther@suse.de>
2566 PR rtl-optimization/46183
2567 * gcc.dg/torture/pr46183.c: New testcase.
2569 2010-11-04 Richard Guenther <rguenther@suse.de>
2571 PR tree-optimization/46068
2572 * gcc.dg/torture/pr46068.c: New testcase.
2574 2010-11-04 Richard Guenther <rguenther@suse.de>
2576 PR tree-optimization/45991
2577 * gcc.dg/pr45991.c: New testcase.
2579 2010-11-04 Richard Guenther <rguenther@suse.de>
2581 PR tree-optimization/46154
2582 * g++.dg/torture/pr46154.C: New testcase.
2584 2010-11-04 Richard Guenther <rguenther@suse.de>
2586 PR tree-optimization/45733
2587 * gcc.dg/pr45733.c: New testcase.
2589 2010-11-04 Ira Rosen <irar@il.ibm.com>
2591 PR tree-optimization/46213
2592 * gfortran.dg/vect/pr46213.f90: New.
2594 2010-11-04 Richard Guenther <rguenther@suse.de>
2597 * gcc.dg/pr34989-1.c: Move ...
2598 * gcc.dg/lto/pr34989-1_0.c: ... here.
2599 * gcc.dg/pr34989-2.c: Move ...
2600 * gcc.dg/lto/pr34989-1_1.c: ... here.
2601 * gcc.dg/pr27898.c: Move ...
2602 * gcc.dg/lto/pr27898_0.c: ... here and ...
2603 * gcc.dg/lto/pr27898_1.c: ... split.
2604 * gcc.dg/pr28712.c: Move ...
2605 * gcc.dg/lto/pr28712_0.c: ... here and ...
2606 * gcc.dg/lto/pr28712_1.c: ... split ...
2607 * gcc.dg/lto/pr28712_2.c: ... twice.
2608 * gcc.dg/pr28706.c: Move ...
2609 * gcc.dg/lto/pr28706_0.c: ... here and ...
2610 * gcc.dg/lto/pr28706_1.c: ... split.
2612 2010-11-04 Richard Guenther <rguenther@suse.de>
2613 Richard Henderson <rth@redhat.com>
2615 * gcc.target/i386/fma4-vector-2.c: New testcase.
2617 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2618 Richard Guenther <rguenther@suse.de>
2620 * gcc.dg/vec-scal-opt.c: New testcase.
2621 * gcc.dg/vec-scal-opt1.c: New testcase.
2622 * gcc.dg/vec-scal-opt2.c: New testcase.
2624 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2626 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2627 from plugin build flags on Darwin targets.
2629 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2631 * gcc.target/i386/pr46285.c: Require split_stack target.
2633 2010-11-03 Jason Merrill <jason@redhat.com>
2636 * g++.dg/cpp0x/constexpr-base2.C: New.
2639 * g++.dg/cpp0x/initlist45.C: New.
2641 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2643 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2644 is now allowed in categories.
2645 * obj-c++.dg/property/dynamic-2.mm: Same change.
2646 * objc.dg/property/dynamic-3.m: New.
2647 * obj-c++.dg/property/dynamic-3.mm: New.
2648 * objc.dg/property/at-property-14.m: New.
2649 * objc.dg/property/at-property-15.m: New.
2650 * obj-c++.dg/property/at-property-14.mm: New.
2651 * obj-c++.dg/property/at-property-15.mm: New.
2653 * objc.dg/foreach-6.m: Added a few more tests for valid and
2654 invalid iterating variables and collections.
2656 2010-11-03 Xinliang David Li <davidxl@google.com>
2659 * g++.dg/tree-ssa/ivopts-2.C: New test.
2661 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2664 * gcc.target/i386/pr46295.c: New.
2666 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2668 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2669 precision min/max for single precision on VSX.
2671 2010-11-03 Jason Merrill <jason@redhat.com>
2674 * g++.dg/cpp0x/constexpr-ice3.C: New.
2676 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
2678 * gnat.dg/opt8.ad[sb]: New test.
2679 * gnat.dg/opt8_pkg.ads: New helper.
2681 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2683 PR rtl-optimization/45865
2684 * gcc.dg/pr45865.c: New.
2685 * gcc.dg/torture/pr45865.c: Likewise.
2687 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2688 * gcc.target/arm/headmerge-2.c: Likewise.
2689 * gcc.target/i386/headmerge-1.c: Likewise.
2690 * gcc.target/i386/headmerge-2.c: Likewise.
2692 2010-11-03 Richard Guenther <rguenther@suse.de>
2695 * gcc.dg/pr46288.c: New testcase.
2697 2010-11-03 Richard Guenther <rguenther@suse.de>
2699 PR tree-optimization/44807
2700 * gcc.dg/torture/pr44807.c: New testcase.
2702 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2704 PR libgfortran/43899
2705 * gfortran.dg/namelist_67.f90: New test.
2707 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2709 PR tree-optimization/46009
2710 * gcc.dg/vect/pr46009.c: New function.
2712 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2714 Implemented -fobjc-std=objc1 flag.
2715 * objc.dg/fobjc-std-1.m: New.
2716 * obj-c++.dg/fobjc-std-1.mm: New.
2718 2010-11-03 Richard Guenther <rguenther@suse.de>
2721 * g++.dg/debug/pr46241.C: New testcase.
2723 2010-11-03 Richard Guenther <rguenther@suse.de>
2725 PR tree-optimization/46190
2726 * gfortran.dg/pr46190.f90: New testcase.
2728 2010-11-03 Richard Guenther <rguenther@suse.de>
2731 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2732 * gcc.dg/vect/vect-19.c: Likewise.
2733 * gcc.dg/vect/vect-17.c: Likewise.
2735 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2738 * gcc.target/i386/pr46285.c: New.
2740 2010-11-03 Richard Guenther <rguenther@suse.de>
2742 PR tree-optimization/46217
2743 * gcc.dg/pr46217.c: New testcase.
2745 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2747 * objc.dg/property/dotsyntax-1.m: New.
2748 * objc.dg/property/dotsyntax-2.m: New.
2749 * obj-c++.dg/property/dotsyntax-1.mm: New.
2750 * obj-c++.dg/property/dotsyntax-2.mm: New.
2752 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2754 PR tree-optimization/46165
2755 * gcc.dg/pr46165.c: New test.
2757 2010-11-03 Richard Guenther <rguenther@suse.de>
2760 * gcc.dg/pr46251.c: New testcase.
2762 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2764 PR tree-optimization/46107
2765 * gcc.c-torture/compile/pr46107.c: New test.
2768 * gcc.dg/pr46252.c: New test.
2770 PR rtl-optimization/46034
2771 PR rtl-optimization/46212
2772 PR rtl-optimization/46248
2773 * gcc.c-torture/compile/pr46034.c: New test.
2774 * gcc.c-torture/compile/pr46248.c: New test.
2775 * gcc.dg/pr46212.c: New test.
2777 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
2779 * gnat.dg/sizetype4.adb: New test.
2781 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2783 * gcc.target/i386/avx-vzeroupper-15.c: New.
2784 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2785 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2786 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2789 * gcc.target/i386/pr46253.c: New.
2791 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2792 Tobias Burnus <burnus@net-b.de>
2795 * gfortran.dg/deferred_type_param_1.f90: New.
2796 * gfortran.dg/deferred_type_param_2.f90: New.
2797 * gfortran.dg/initialization_1.f90: Update dg-errors.
2798 * gfortran.dg/initialization_9.f90: Update dg-errors.
2800 2010-11-02 Richard Guenther <rguenther@suse.de>
2802 PR tree-optimization/46149
2803 * g++.dg/torture/pr46149.C: New testcase.
2805 2010-11-02 Richard Guenther <rguenther@suse.de>
2807 PR tree-optimization/46216
2808 * gcc.dg/torture/pr46216.c: New testcase.
2810 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2813 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2816 2010-11-02 Richard Guenther <rguenther@suse.de>
2818 PR tree-optimization/46184
2819 * gcc.dg/pr46184.c: New testcase.
2821 2010-11-02 Richard Guenther <rguenther@suse.de>
2823 PR tree-optimization/46177
2824 * gcc.dg/pr46177.c: New testcase.
2826 2010-11-02 Martin Jambor <mjambor@suse.cz>
2829 * g++.dg/ipa/ivinline-9.C: New test.
2831 2010-11-02 Martin Jambor <mjambor@suse.cz>
2833 PR tree-optimization/45875
2834 * g++.dg/torture/pr45875.C: New test.
2836 2010-11-02 Richard Guenther <rguenther@suse.de>
2839 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2841 2010-11-02 Jakub Jelinek <jakub@redhat.com>
2844 * gcc.dg/pr46255.c: New test.
2846 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2850 * g++.dg/template/sfinae26.C: New test.
2851 * g++.dg/template/sfinae27.C: Likewise.
2853 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2856 * g++.dg/template/typedef36.C: New test.
2857 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2858 * g++.dg/template/canon-type-10.C: Likewise.
2859 * g++.dg/template/canon-type-11.C: Likewise.
2860 * g++.dg/template/canon-type-12.C: Likewise.
2861 * g++.dg/template/canon-type-13.C: Likewise.
2863 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
2865 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2866 instance of debug_pubnames on darwin.
2868 2010-11-01 Jason Merrill <jason@redhat.com>
2869 Benjamin Kosnik <bkoz@redhat.com>
2871 * g++.dg/cpp0x/constexpr-initlist2.C: New.
2872 * g++.dg/cpp0x/constexpr-initlist3.C: New.
2874 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2875 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2876 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2877 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2878 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2879 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2880 * g++.dg/cpp0x/constexpr-array.C: New.
2881 * g++.dg/cpp0x/constexpr-base.C: New.
2882 * g++.dg/cpp0x/constexpr-complex.C: New.
2883 * g++.dg/cpp0x/constexpr-data1.C: New.
2884 * g++.dg/cpp0x/constexpr-data2.C: New.
2885 * g++.dg/cpp0x/constexpr-deref.C: New.
2886 * g++.dg/cpp0x/constexpr-diag1.C: New.
2887 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2888 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2889 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2890 * g++.dg/cpp0x/constexpr-empty.C: New.
2891 * g++.dg/cpp0x/constexpr-empty2.C: New.
2892 * g++.dg/cpp0x/constexpr-empty3.C: New.
2893 * g++.dg/cpp0x/constexpr-empty4.C: New.
2894 * g++.dg/cpp0x/constexpr-empty5.C: New.
2895 * g++.dg/cpp0x/constexpr-ex1.C: New.
2896 * g++.dg/cpp0x/constexpr-ex2.C: New.
2897 * g++.dg/cpp0x/constexpr-ex3.C: New.
2898 * g++.dg/cpp0x/constexpr-ex4.C: New.
2899 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2900 * g++.dg/cpp0x/constexpr-fnptr.C: New.
2901 * g++.dg/cpp0x/constexpr-function1.C: New.
2902 * g++.dg/cpp0x/constexpr-function2.C: New.
2903 * g++.dg/cpp0x/constexpr-function3.C: New.
2904 * g++.dg/cpp0x/constexpr-ice.C: New.
2905 * g++.dg/cpp0x/constexpr-initlist.C: New.
2906 * g++.dg/cpp0x/constexpr-neg1.C: New.
2907 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2908 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2909 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2910 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2911 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2912 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2913 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2914 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2915 * g++.dg/cpp0x/constexpr-object1.C: New.
2916 * g++.dg/cpp0x/constexpr-object2.C: New.
2917 * g++.dg/cpp0x/constexpr-overflow.C: New.
2918 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2919 * g++.dg/cpp0x/constexpr-pos1.C: New.
2920 * g++.dg/cpp0x/constexpr-potential1.C: New.
2921 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2922 * g++.dg/cpp0x/constexpr-pure.C: New.
2923 * g++.dg/cpp0x/constexpr-static.C: New.
2924 * g++.dg/cpp0x/constexpr-static2.C: New.
2925 * g++.dg/cpp0x/constexpr-static3.C: New.
2926 * g++.dg/cpp0x/constexpr-static4.C: New.
2927 * g++.dg/cpp0x/constexpr-static5.C: New.
2928 * g++.dg/cpp0x/constexpr-static6.C: New.
2929 * g++.dg/cpp0x/constexpr-string.C: New.
2930 * g++.dg/cpp0x/constexpr-switch.C: New.
2931 * g++.dg/cpp0x/constexpr-targ.C: New.
2932 * g++.dg/cpp0x/constexpr-throw.C: New.
2933 * g++.dg/cpp0x/constexpr-typeid.C: New.
2934 * g++.dg/cpp0x/constexpr-union.C: New.
2935 * g++.dg/cpp0x/constexpr-value.C: New.
2936 * g++.dg/cpp0x/constexpr-value2.C: New.
2937 * g++.dg/cpp0x/constexpr-variadic.C: New.
2938 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2939 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2940 * g++.dg/other/fold1.C: Likewise.
2941 * g++.dg/parse/crash36.C: Likewise.
2942 * g++.dg/parse/constant4.C: Adjust expected error.
2943 * g++.dg/template/arg5.C: Likewise.
2944 * g++.dg/template/non-dependent10.C: Likewise.
2945 * g++.dg/template/qualified-id3.C: Likewise.
2946 * g++.dg/warn/overflow-warn-1.C: Likewise.
2947 * g++.dg/warn/overflow-warn-3.C: Likewise.
2948 * g++.dg/warn/overflow-warn-4.C: Likewise.
2949 * g++.old-deja/g++.pt/crash10.C: Likewise.
2951 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2953 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2955 Implemented format and noreturn attributes for Objective-C methods.
2956 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2957 * objc.dg/attributes/method-deprecated-1.m: New.
2958 * objc.dg/attributes/method-deprecated-2.m: New.
2959 * objc.dg/attributes/method-deprecated-3.m: New.
2960 * objc.dg/attributes/method-noreturn-1.m: New.
2961 * objc.dg/attributes/method-sentinel-1.m: New.
2962 * objc.dg/attributes/method-format-1.m: New.
2963 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2964 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2965 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2966 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2967 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2968 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2969 * obj-c++.dg/attributes/method-format-1.mm: New.
2971 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2973 * objc.dg/property/at-property-deprecated-1.m: New.
2974 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2976 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2978 Implemented Objective-C 2.0 property accessors.
2979 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2980 avoid testing more complex accessors in this testcase which is not
2982 * objc.dg/property/at-property-7.m: Same change.
2983 * objc.dg/property/at-property-8.m: Same change.
2984 * objc.dg/property/at-property-9.m: Same change.
2985 * objc.dg/property/at-property-10.m: Same change.
2986 * objc.dg/property/at-property-11.m: Same change.
2987 * obj-c++.dg/property/at-property-6.mm: Same change.
2988 * obj-c++.dg/property/at-property-7.mm: Same change.
2989 * obj-c++.dg/property/at-property-8.mm: Same change.
2990 * obj-c++.dg/property/at-property-9.mm: Same change.
2991 * obj-c++.dg/property/at-property-10.mm: Same change.
2992 * obj-c++.dg/property/at-property-11.mm: Same change.
2993 * objc.dg/property/at-property-12.m: New.
2994 * objc.dg/property/at-property-13.m: New.
2995 * obj-c++.dg/property/at-property-12.mm: New.
2996 * obj-c++.dg/property/at-property-13.mm: New.
2998 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
3001 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3002 * gfortran.dg/allocate_with_typespec_4.f90: New test.
3003 * gfortran.dg/allocate_with_typespec_1.f90: New test.
3004 * gfortran.dg/allocate_with_typespec_2.f: New test.
3005 * gfortran.dg/allocate_with_typespec_3.f90: New test.
3006 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3007 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3009 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
3010 Nathan Froyd <froydnj@codesourcery.com>
3012 PR tree-optimization/46259
3013 * gfortran.dg/pr46259.f: New testcase.
3015 2010-11-01 Paul Koning <ni1d@arrl.net>
3017 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3018 * gcc.c-torture/compile/20020604-1.c: Ditto.
3019 * gcc.c-torture/compile/20001226-1.c: Ditto.
3020 * gcc.c-torture/compile/20010327-1.c: Ditto.
3021 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3022 * gcc.c-torture/compile/pr43191.c: Ditto.
3023 * gcc.c-torture/compile/pr41181.c: Ditto.
3025 2010-10-31 Richard Henderson <rth@redhat.com>
3027 * lib/target-supports.exp
3028 (check_effective_target_automatic_stack_alignment): True for
3029 x86 but not windows.
3030 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3031 use of the preferred-stack-boundary arguments.
3032 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3034 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
3037 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3038 * gcc.target/i386/fma4-builtin-2.c: Likewise.
3040 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3042 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3044 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3046 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3047 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
3049 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3050 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3051 * objc.dg/torture/tls/thr-init.m: Likewise.
3052 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3053 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3055 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3057 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3060 2010-10-30 Janus Weil <janus@gcc.gnu.org>
3065 * gfortran.dg/typebound_generic_10.f03: New.
3067 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
3069 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3070 * objc.dg/property/property-neg-1.m: Updated for changes in the
3071 syntax of @property and the implementation of
3072 @synthesize/@dynamic.
3073 * objc.dg/property/property-neg-2.m: Same change.
3074 * objc.dg/property/property-neg-3.m: Same change.
3075 * objc.dg/property/property-neg-4.m: Same change.
3076 * objc.dg/property/property-neg-5.m: Same change.
3077 * objc.dg/property/property-neg-7.m: Same change.
3078 * objc.dg/property/property-1.m: Same change.
3079 * objc.dg/property/synthesize-1.m: Same change.
3080 * objc.dg/property/at-property-2.m: Same change.
3081 * objc.dg/property/at-property-4.m: Same change.
3083 * objc.dg/property/fsf-property-method-acces.m: Updated for
3084 changes in the syntax of @property and the implementation of
3085 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
3086 * objc.dg/property/fsf-property-basic.m: Same change.
3087 * objc.dg/property/fsf-property-named-ivar.m: Same change.
3089 * objc.dg/property/at-property-5.m: New.
3090 * objc.dg/property/at-property-6.m: New.
3091 * objc.dg/property/at-property-7.m: New.
3092 * objc.dg/property/at-property-8.m: New.
3093 * objc.dg/property/at-property-9.m: New.
3094 * objc.dg/property/at-property-10.m: New.
3095 * objc.dg/property/at-property-11.m: New.
3096 * objc.dg/property/synthesize-2.m: New.
3097 * objc.dg/property/dynamic-2.m: New.
3099 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3100 syntax of @property and the implementation of
3101 @synthesize/@dynamic.
3102 * obj-c++.dg/property/property-neg-2.mm: Same change.
3103 * obj-c++.dg/property/property-neg-3.mm: Same change.
3104 * obj-c++.dg/property/property-neg-4.mm: Same change.
3105 * obj-c++.dg/property/property-neg-5.mm: Same change.
3106 * obj-c++.dg/property/property-neg-7.mm: Same change.
3107 * obj-c++.dg/property/property-1.mm: Same change.
3108 * obj-c++.dg/property/synthesize-1.mm: Same change.
3109 * obj-c++.dg/property/at-property-2.mm: Same change.
3110 * obj-c++.dg/property/at-property-4.mm: Same change.
3112 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3113 changes in the syntax of @property and the implementation of
3114 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
3115 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3116 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3118 * obj-c++.dg/property/at-property-5.mm: New.
3119 * obj-c++.dg/property/at-property-6.mm: New.
3120 * obj-c++.dg/property/at-property-7.mm: New.
3121 * obj-c++.dg/property/at-property-8.mm: New.
3122 * obj-c++.dg/property/at-property-9.mm: New.
3123 * obj-c++.dg/property/at-property-10.mm: New.
3124 * obj-c++.dg/property/at-property-11.mm: New.
3125 * obj-c++.dg/property/synthesize-2.mm: New.
3126 * obj-c++.dg/property/dynamic-2.mm: New.
3128 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3129 Andrew Pinski <pinskia@gmail.com>
3131 * gcc.c-torture/execute/vector-shift.c: New testcase.
3132 * gcc.c-torture/execute/vector-shift1.c: Likewise.
3133 * gcc.c-torture/execute/vector-shift2.c: Likewise.
3134 * gcc.dg/vector-shift.c: Likewise.
3135 * gcc.dg/vector-shift1.c: Likewise.
3136 * gcc.dg/torture/vector-shift2.c: Likewise.
3137 * gcc.dg/vector-shift3.c: Likewise.
3138 * gcc.dg/simd-1b.c: Adjust.
3140 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
3142 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3144 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
3146 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3148 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
3151 * gcc.target/i386/pr46153.c: New test.
3153 2010-10-27 Jason Merrill <jason@redhat.com>
3155 * g++.dg/cpp0x/constexpr-is_literal.C: New.
3157 2010-10-27 Janus Weil <janus@gcc.gnu.org>
3160 * gfortran.dg/class_dummy_3.f03: New.
3162 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
3164 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3165 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3167 * gcc.target/i386/avx-vzeroupper-3.c: New.
3168 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3169 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3170 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3171 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3172 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3173 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3174 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3175 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3176 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3177 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3178 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3180 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3182 * obj-c.dg/property/at-property-4.m: New.
3183 * obj-c++.dg/property/at-property-4.mm: New.
3184 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3186 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3189 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3191 * objc.dg/property/at-property-1.m: New.
3192 * objc.dg/property/at-property-2.m: New.
3193 * objc.dg/property/at-property-3.m: New.
3194 * objc.dg/ivar-invalid-type-1.m: New.
3195 * obj-c++.dg/property/at-property-1.mm: New.
3196 * obj-c++.dg/property/at-property-2.mm: New.
3197 * obj-c++.dg/property/at-property-3.mm: New.
3198 * obj-c++.dg/ivar-invalid-type-1.mm: New.
3199 * objc.dg/property/property-neg-6.m: Updated testcase for updates
3202 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3204 PR libgfortran/46010
3205 * gfortran.dg/namelist_66.f90: New test.
3206 * gfortran.dg/fmt_t_6.f: Fix whitespace.
3208 2010-10-26 Janus Weil <janus@gcc.gnu.org>
3211 * gfortran.dg/allocatable_scalar_9.f90: Extended.
3212 * gfortran.dg/allocatable_scalar_10.f90: New.
3213 * gfortran.dg/class_19.f03: Extended.
3215 2010-10-26 Jan Hubicka <jh@suse.cz>
3218 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3220 2010-10-26 Ira Rosen <irar@il.ibm.com>
3222 PR tree-optimization/46167
3223 * gcc.dg/vect/O-pr46167.c: New.
3224 * gcc.dg/vect/vect.exp: Run tests with -O.
3226 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
3229 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3230 * g++.dg/vect/pr33860a.cc: Likewise.
3231 * gcc.c-torture/compile/20070522-1.c: Likewise.
3232 * gcc.dg/compat/struct-align-1_x.c: Likewise.
3233 * gcc.dg/compat/struct-align-1_y.c: Likewise.
3234 * gcc.dg/compat/struct-align-2_x.c: Likewise.
3235 * gcc.dg/compat/struct-align-2_y.c: Likewise.
3236 * gcc.dg/pr44136.c: Likewise.
3238 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3239 * gcc.dg/compat/vector-1_x.c: Likewise.
3240 * gcc.dg/compat/vector-1_y.c: Likewise.
3241 * gcc.dg/compat/vector-2_x.c: Likewise.
3242 * gcc.dg/compat/vector-2_y.c: Likewise.
3243 * gcc.dg/pr43300.c: Likewise.
3245 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3246 * gcc.dg/compat/vector-1a_y.c: Likewise.
3247 * gcc.dg/compat/vector-1b_x.c: Likewise.
3248 * gcc.dg/compat/vector-1b_y.c: Likewise.
3249 * gcc.dg/compat/vector-2a_x.c: Likewise.
3250 * gcc.dg/compat/vector-2a_y.c: Likewise.
3251 * gcc.dg/compat/vector-2b_x.c: Likewise.
3252 * gcc.dg/compat/vector-2b_y.c: Likewise.
3253 * gcc.target/i386/pr39162.c: Likewise.
3254 * gcc.target/i386/pr40906-2.c: Likewise.
3255 * gcc.target/i386/sse-5.c: Likewise.
3257 * gcc.dg/pr35442.c: Prune ABI change warnings.
3259 * gcc.c-torture/execute/pr38151.x: New.
3260 * gcc.target/i386/pr44948-1a.c: Likewise.
3261 * gcc.target/i386/pr44948-1b.c: Likewise.
3262 * gcc.target/i386/pr44948-2a.c: Likewise.
3263 * gcc.target/i386/pr44948-2b.c: Likewise.
3265 2010-10-26 Ian Lance Taylor <iant@google.com>
3268 * gcc.c-torture/execute/20101025-1.c: New test.
3270 2010-10-26 Tobias Burnus <burnus@net-b.de>
3273 * gfortran.dg/class_allocate_5.f90: New.
3275 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3277 Implement opaque-enum-specifiers for C++0x
3278 * g++.dg/cpp0x/forw_enum1.C: New.
3279 * g++.dg/cpp0x/forw_enum2.C: New.
3280 * g++.dg/cpp0x/forw_enum3.C: New.
3281 * g++.dg/cpp0x/forw_enum4.C: New.
3282 * g++.dg/cpp0x/forw_enum5.C: New.
3283 * g++.dg/cpp0x/forw_enum6.C: New.
3284 * g++.dg/cpp0x/forw_enum7.C: New.
3285 * g++.dg/cpp0x/forw_enum8.C: New.
3286 * g++.dg/cpp0x/forw_enum9.C: New.
3287 * g++.dg/parse/enum3.C: Add new errors.
3288 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3289 * g++.dg/cpp0x/auto9.C: Add new error.
3290 * g++.dg/template/crash79.C: Add new errors.
3292 2010-10-26 Jie Zhang <jie@codesourcery.com>
3294 * gcc.target/arm/volatile-bitfields-1.c: New test.
3295 * gcc.target/arm/volatile-bitfields-2.c: New test.
3296 * gcc.target/arm/volatile-bitfields-3.c: New test.
3298 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3300 * gnat.dg/pointer_discr1.adb: New test.
3301 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3302 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3303 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3305 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3307 * gnat.dg/loop_optimization8.adb: New test.
3308 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3309 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3311 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3313 * gnat.dg/in_out_parameter2.adb: New test.
3314 * gnat.dg/in_out_parameter3.adb: Likewise.
3316 2010-10-25 Jie Zhang <jie@codesourcery.com>
3318 * g++.dg/opt/combine.c: New test.
3320 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
3322 * gnat.dg/opt7.ad[sb]: New test.
3323 * gnat.dg/opt7_pkg.ads: New helper.
3325 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3328 * obj-c.dg/pr45735.mm: New.
3329 * obj-c++.dg/pr45735.mm: New.
3331 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3334 * objc.dg/pr24393.m: New.
3335 * obj-c++.dg/pr24393.mm: New.
3337 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3340 * objc.dg/pr28049.m: New.
3341 * obj-c++.dg/pr28049.mm: New.
3343 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3345 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
3346 parameter attributes are now supported.
3347 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3348 * objc.dg/attributes/parameter-attribute-1.m: New test.
3349 * objc.dg/attributes/parameter-attribute-2.m: New test.
3350 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3351 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3353 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
3355 Based on the CFString implementation in FSF apple/trunk branch.
3357 * gcc.dg/darwin-cfstring-1.c: New.
3358 * gcc.dg/darwin-cfstring-2.c: New.
3359 * gcc.dg/torture/darwin-cfstring-3.c: New.
3360 * g++.dg/other/darwin-cfstring1.C: New.
3361 * g++.dg/torture/darwin-cfstring-3.C: New.
3363 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
3365 * objc.dg/demangle-1.m: New test.
3366 * obj-c++.dg/demangle-1.mm: New test.
3367 * obj-c++.dg/demangle-2.mm: New test.
3368 * obj-c++.dg/demangle-3.mm: New test.
3370 2010-10-23 Ian Lance Taylor <iant@google.com>
3372 * gcc.c-torture/execute/20101011-1.c: New test.
3373 * gcc.c-torture/execute/20101011-1.x: New test driver.
3375 2010-10-23 Tobias Burnus <burnus@net-b.de>
3378 * gfortran.dg/protected_8.f90: New.
3380 2010-10-23 Joseph Myers <joseph@codesourcery.com>
3382 * gcc.dg/march-generic.c: Skip for -march in multilib options.
3383 * gcc.target/i386/isa-9.c: Skip for -march other than
3384 -march=amdfam10 in multilib options.
3385 * gcc.target/i386/pr42589.c: Skip for -march other than
3386 -march=i486 in multilib options.
3387 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3388 other -march in multilib options.
3390 2010-10-23 Jie Zhang <jie@codesourcery.com>
3392 PR rtl-optimization/37360
3393 * gcc.dg/pr37360.c: New test.
3395 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3397 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3399 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3400 Andrew Pinski <pinskia@gmail.com>
3402 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3403 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3404 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3405 * gcc.dg/vector-subscript-1.c: Likewise.
3406 * gcc.dg/vector-subscript-2.c: Likewise.
3407 * gcc.dg/vector-subscript-3.c: New testcase.
3408 * gcc.dg/array-8.c: Adjust.
3410 2010-10-22 Richard Guenther <rguenther@suse.de>
3413 * c-c++-common/torture/pr46137.c: New testcase.
3415 2010-10-22 Jason Merrill <jason@redhat.com>
3418 * g++.dg/template/defarg14.C: New.
3420 2010-10-22 Jason Merrill <jason@redhat.com>
3423 * g++.dg/cpp0x/implicit10.C: New.
3425 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
3428 * gcc.target/i386/pr46098.c: New test.
3430 2010-10-22 Richard Guenther <rguenther@suse.de>
3432 PR tree-optimization/45720
3433 * gcc.dg/torture/pr45720.c: New testcase.
3435 2010-10-22 Ira Rosen <irar@il.ibm.com>
3437 PR tree-optimization/46126
3438 * gcc.dg/vect/pr46126.c: New.
3440 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3442 Based on the CFString implementation in FSF apple/trunk branch.
3444 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3445 so that the latter can be used in dg-skip and dg-xfail clauses.
3446 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3447 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3448 to use dg-additional-files for Object1.
3449 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3450 to use dg-additional-files for Object1, move to torture/strings/.
3451 * obj-c++.dg/const-str-4.mm: Likewise.
3452 * obj-c++.dg/const-str-3.mm: Likewise.
3453 * obj-c++.dg/const-str-8.mm: Likewise.
3454 * obj-c++.dg/const-str-9.mm: Likewise.
3455 * obj-c++.dg/const-str-10.mm: Likewise.
3456 * obj-c++.dg/const-str-10.mm: Likewise.
3457 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3458 to use dg-additional-files for Object1, move to strings/.
3459 * obj-c++.dg/const-str-2.mm: Likewise.
3460 * obj-c++.dg/const-str-5.mm: Likewise.
3461 * obj-c++.dg/const-str-6.mm: Likewise.
3462 * obj-c++.dg/const-str-12.mm: Likewise.
3463 * obj-c++.dg/strings/strings.exp: New.
3464 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3465 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3466 * obj-c++.dg/torture/strings/strings.exp: New.
3467 * obj-c++.dg/torture/strings/string1.mm: New.
3468 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3469 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3470 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3472 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3473 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3474 * objc/execute/string2.m: Likewise.
3475 * objc/execute/string3.m: Likewise.
3476 * objc/execute/string3.m: Likewise.
3477 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3478 * objc.dg/foreach-4.m: Likewise.
3479 * objc.dg/foreach-5.m: Likewise.
3480 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3481 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3482 * objc.dg/const-str-4.m: Likewise.
3483 * objc.dg/const-str-7.m: Likewise.
3484 * objc.dg/const-str-8.m: Likewise.
3485 * objc.dg/const-str-9.m: Likewise.
3486 * objc.dg/const-str-10.m: Likewise.
3487 * objc.dg/const-str-11.m: Likewise.
3488 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3489 to use dg-additional-files for Object1, move to objc.dg/strings/.
3490 * objc.dg/const-str-2.m: Likewise.
3491 * objc.dg/const-str-5.m: Likewise.
3492 * objc.dg/const-str-6.m: Likewise.
3493 * objc.dg/const-str-12.m: Likewise.
3494 * objc.dg/const-str-12b.m: Likewise.
3495 * objc.dg/strings/strings.exp: New.
3496 * objc.dg/strings/const-cfstring-2.m: New.
3497 * objc.dg/strings/const-cfstring-5.m: New.
3498 * objc.dg/torture/strings/strings.exp: New.
3499 * objc.dg/torture/strings/const-cfstring-1.m: New.
3500 * objc.dg/torture/strings/const-cfstring-3.m: New.
3501 * objc.dg/torture/strings/const-cfstring-4.m: New.
3503 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3505 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3507 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3510 * g++.dg/parse/crash57.C: New.
3512 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
3513 H.J. Lu <hongjiu.lu@intel.com>
3516 * gcc.target/i386/pr45946.c: New test.
3518 2010-10-21 Martin Jambor <mjambor@suse.cz>
3520 PR tree-optimization/45875
3521 * g++.dg/ipa/pr45875.C: New test.
3523 2010-10-21 Ira Rosen <irar@il.ibm.com>
3525 PR tree-optimization/46049
3526 PR tree-optimization/46052
3527 * gcc.dg/vect/pr46052.c: New test.
3528 * gcc.dg/vect/pr46049.c: New test.
3530 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3533 * gfortran.dg/shape_5.f90: New test case.
3535 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3538 * gfortran.dg/proc_ptr_comp_25.f90: New.
3540 2010-10-21 Richard Guenther <rguenther@suse.de>
3541 Michael Matz <matz@suse.de>
3543 PR tree-optimization/45764
3544 * gcc.dg/torture/pr45764.c: New testcase.
3546 2010-10-21 Richard Guenther <rguenther@suse.de>
3548 PR tree-optimization/46111
3549 * g++.dg/torture/pr46111.C: New testcase.
3551 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3554 * gfortran.dg/dummy_procedure_4.f90: New.
3555 * gfortran.dg/proc_ptr_30.f90: New.
3557 2010-10-21 Tobias Burnus <burnus@net-b.de>
3560 * gfortran.dg/ptr-func-1.f90: New.
3561 * gfortran.dg/ptr-func-2.f90: New.
3563 2010-10-20 Jakub Jelinek <jakub@redhat.com>
3565 PR tree-optimization/45919
3566 * gcc.c-torture/compile/pr45919.c: New test.
3568 PR tree-optimization/46066
3569 * gcc.dg/autopar/pr46066.c: New test.
3571 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3574 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3576 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3579 * g++.dg/cpp0x/range-for7.C: New.
3581 2010-10-20 Richard Guenther <rguenther@suse.de>
3584 * g++.dg/lto/20101020-1_0.h: New testcase.
3585 * g++.dg/lto/20101020-1_0.C: Likewise.
3586 * g++.dg/lto/20101020-1_1.C: Likewise.
3588 2010-10-20 Dmitry Melnik <dm@ispras.ru>
3590 * gcc.dg/20101013-1.c: New test.
3592 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3595 * gcc.target/i386/pr46085-1.c: New.
3596 * gcc.target/i386/pr46085-2.c: Likewise.
3598 2010-10-20 Richard Guenther <rguenther@suse.de>
3600 PR tree-optimization/45860
3601 * gcc.dg/torture/pr45860.c: New testcase.
3603 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3605 * gnat.dg/discr25.adb: New test.
3606 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3608 2010-10-20 Olivier Hainque <hainque@adacore.com>
3610 * gcc.target/powerpc/ehreturn.c: New test.
3612 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3614 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3615 not require Foundation and run with the GNU runtime as well.
3617 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3620 * obj-c++.dg/template-8.mm: New.
3622 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3625 * objc.dg/pr23709.m: New.
3626 * obj-c++.dg/pr23709.m: New.
3628 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3631 * g++.dg/template/crash104.C: New.
3633 2010-10-19 Richard Henderson <rth@redhat.com>
3635 * gcc.target/i386/fma3-fma.c: New.
3636 * gcc.target/i386/fma3-builtin.c: New.
3637 * gcc.target/i386/fma4-builtin.c: New.
3639 2010-10-19 Richard Guenther <rguenther@suse.de>
3642 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
3644 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3646 Merge from 'apple/trunk' branch on FSF servers.
3648 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
3651 * objc.dg/proto-init-mimatch-1.m: New.
3652 * obj-c++.dg/proto-init-mimatch-1.mm: New.
3654 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3656 Implemented parsing @synthesize and @dynamic for
3657 Objective-C/Objective-C++.
3658 * objc.dg/property/dynamic-1.m: New.
3659 * objc.dg/property/synthesize-1.m: New.
3660 * obj-c++.dg/property/dynamic-1.mm: New.
3661 * obj-c++.dg/property/synthesize-1.mm: New.
3663 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3665 * objc.dg/at-class-1.m: New.
3666 * objc.dg/at-class-1.mm: New.
3668 2010-10-18 Steve Ellcey <sje@cup.hp.com>
3670 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3672 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3674 Merge from 'apple/trunk' branch on FSF servers.
3676 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
3679 * obj-c++.dg/template-7.mm: New.
3681 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3683 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3686 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3688 Merge from 'apple/trunk' branch on FSF servers.
3690 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
3693 * obj-c++.dg/try-catch-16.mm: New.
3694 * obj-c++.dg/try-catch-17.mm: New.
3696 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
3699 * obj-c++.dg/try-catch-15.mm: New
3701 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
3704 * obj-c++.dg/try-catch-12.mm: New
3705 * obj-c++.dg/try-catch-13.mm: New
3706 * obj-c++.dg/try-catch-14.mm: New
3707 * objc.dg/try-catch-11.m: New
3708 * objc.dg/try-catch-12.m: New
3709 * objc.dg/try-catch-13.m: New
3711 2010-10-18 Richard Henderson <rth@redhat.com>
3713 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3715 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3718 * c-c++-common/Wunused-var-13.c: New test.
3720 2010-10-18 Richard Guenther <rguenther@suse.de>
3722 PR tree-optimization/45967
3723 * gcc.dg/torture/pr45967.c: New testcase.
3724 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3725 * gcc.dg/ipa/ipa-pta-13.c: Likewise
3726 * gcc.dg/torture/pr39074-2.c: Likewise
3727 * gcc.dg/torture/pta-escape-1.c: Likewise
3728 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3729 * gcc.dg/tree-ssa/pta-callused.c: Likewise
3730 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3731 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3732 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3733 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3735 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
3737 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3739 2010-10-18 Richard Guenther <rguenther@suse.de>
3742 * g++.dg/lto/20101015-2_0.C: New testcase.
3744 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3747 * gcc.c-torture/execute/pr46019.c: New test.
3749 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3751 Merge from 'apple/trunk' branch on FSF servers.
3753 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
3756 * obj-c++.dg/method-namespace-2.mm: New.
3758 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3760 Merge from 'apple/trunk' branch on FSF servers.
3762 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3765 * objc.dg/private-1.m: Test modified.
3766 * obj-c++.dg/private-1.mm: Test modified.
3768 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3771 * gcc.target/i386/push-1.c: Remove.
3773 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3774 H.J. Lu <hongjiu.lu@intel.com>
3777 * gcc.target/i386/pr46051.c: New test.
3779 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3781 * obj-c++.dg/gnu-api-2-class.mm: New.
3782 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3783 * obj-c++.dg/gnu-api-2-method.mm: New.
3784 * obj-c++.dg/gnu-api-2-objc.mm: New.
3785 * obj-c++.dg/gnu-api-2-object.mm: New.
3786 * obj-c++.dg/gnu-api-2-property.mm: New.
3787 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3788 * obj-c++.dg/gnu-api-2-sel.mm: New.
3790 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3792 * objc.dg/fsf-package-0.m: New.
3793 * obj-c++.dg/fsf-package-0.m: New.
3795 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3798 * objc.dg/pr18255.m: New.
3800 2010-10-16 Jan Hubicka <jh@suse.cz>
3803 * g++.dg/torture/pr44206.C: New.
3805 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3807 * objc.dg/gnu-api-2-class.m: New.
3808 * objc.dg/gnu-api-2-objc.m: New.
3810 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3812 * objc.dg/gnu-api-2-ivar.m: New.
3814 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3816 * objc.dg/gnu-api-2-property.m: New.
3818 2010-10-15 Xinliang David Li <davidxl@google.com>
3820 * g++.dg/uninit-pred-3_a.C: New test.
3821 * g++.dg/uninit-pred-3_b.C: New test.
3823 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3825 * objc.dg/gnu-api-2-object.m: New.
3827 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3829 * objc.dg/gnu-api-2-method.m: New.
3831 2010-10-15 Jason Merrill <jason@redhat.com>
3833 * g++.dg/lto/pr45983_0.C: New.
3835 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3837 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3838 builtin combiner patterns.
3839 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3840 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3841 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3842 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3843 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3845 2010-10-15 Richard Guenther <rguenther@suse.de>
3847 * g++.dg/lto/20101015-1_0.C: New testcase.
3849 2010-10-15 Richard Guenther <rguenther@suse.de>
3852 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3853 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3855 2010-10-15 Richard Guenther <rguenther@suse.de>
3858 * g++.dg/lto/20101014-1_0.C: New testcase.
3860 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3862 * objc.dg/gnu-api-2-protocol.m: New.
3863 * objc.dg/gnu-api-2-sel.m: New.
3865 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3867 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3870 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
3872 * gcc.dg/20101010-1.c: New testcase.
3874 2010-10-15 Jie Zhang <jie@codesourcery.com>
3876 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3877 script when relocatable linking.
3879 2010-10-14 Yao Qi <yao@codesourcery.com>
3882 * gcc.target/arm/pr45447.c: New test.
3884 2010-10-14 Jan Hubicka <jh@suse.cz>
3887 * g++.dg/lto/pr45621.h : New.
3888 * g++.dg/lto/pr45621_0.C: New.
3889 * g++.dg/lto/pr45621_1.C: New.
3891 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3893 * objc.dg/property: New.
3894 * objc.dg/property/fsf-property-basic.m: New.
3895 * objc.dg/property/fsf-property-method-access.m: New.
3896 * objc.dg/property/fsf-property-named-ivar.m: New.
3897 * obj-c++.dg/property: New.
3898 * obj-c++.dg/property/fsf-property-basic.mm: New.
3899 * obj-c++.dg/property/fsf-property-method-access.mm: New.
3900 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3902 merge from FSF apple 'trunk' branch.
3903 2006 Fariborz Jahanian <fjahanian@apple.com>
3905 Radars 4436866, 4505126, 4506903, 4517826
3906 * objc.dg/property/property-1.m: New.
3907 * objc.dg/property/property-2.m: New.
3908 * objc.dg/property/property-3.m: New.
3909 * objc.dg/property/property-neg-1.m: New.
3910 * objc.dg/property/property-neg-2.m: New.
3911 * objc.dg/property/property-neg-3.m: New.
3912 * objc.dg/property/property-neg-4.m: New.
3913 * objc.dg/property/property-neg-5.m: New.
3914 * objc.dg/property/property-neg-6.m: New.
3915 * objc.dg/property/property-neg-7.m: New.
3916 * objc.dg/property/property.exp: New.
3917 * obj-c++.dg/property/property-1.mm: New.
3918 * obj-c++.dg/property/property-2.mm: New.
3919 * obj-c++.dg/property/property-3.mm: New.
3920 * obj-c++.dg/property/property-neg-1.mm: New.
3921 * obj-c++.dg/property/property-neg-2.mm: New.
3922 * obj-c++.dg/property/property-neg-3.mm: New.
3923 * obj-c++.dg/property/property-neg-4.mm: New.
3924 * obj-c++.dg/property/property-neg-5.mm: New.
3925 * obj-c++.dg/property/property-neg-6.mm: New.
3926 * obj-c++.dg/property/property-neg-7.mm: New.
3927 * obj-c++.dg/property/property.exp: New.
3929 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3931 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3933 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3936 * gcc.c-torture/compile/pr45969-1.c: New test.
3938 2010-10-14 Richard Guenther <rguenther@suse.de>
3940 PR tree-optimization/44913
3941 * gcc.dg/torture/pr44913.c: New testcase.
3943 2010-10-14 Richard Guenther <rguenther@suse.de>
3946 * g++.dg/lto/20101014-2_0.C: New testcase.
3948 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3950 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3951 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3952 * gcc.target/i386/pr44130.c: Likewise.
3953 * gcc.target/i386/pr44144.c: Likewise.
3954 * gcc.target/i386/pr44180.c: Likewise.
3955 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3956 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3957 * gcc.target/i386/vect-sizes-1.c: Likewise.
3958 * gcc.target/i386/vectorize4-avx.c: Likewise.
3960 2010-10-14 Richard Guenther <rguenther@suse.de>
3963 * g++.dg/lto/20101010-3_0.C: New testcase.
3964 * g++.dg/lto/20101010-4_0.C: Likewise.
3966 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3968 * objc.dg/pr45878.m: Update to include NSConstantString interface
3970 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3971 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3972 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3973 reference for m64 -fnext-runtime.
3975 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3977 * gcc.target/i386/vect-sizes-1.c: New.
3979 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3982 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3984 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3986 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3987 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3989 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3991 * gcc.target/ia64/20101005.c: New test.
3993 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3995 PR rtl-optimization/45570
3996 * gcc.dg/pr45570.c: New test.
3998 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4000 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4001 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4002 * gcc.target/i386/vectorize4-avx.c: Likewise.
4004 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4006 * gcc.target/i386/avx-copysign-vec.c: New.
4007 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4009 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4012 * gcc.target/i386/pr44130.c: New.
4014 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4017 * gcc.target/i386/pr44144.c: New.
4019 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4022 * gcc.target/i386/pr44180.c: New.
4024 2010-10-13 Jason Merrill <jason@redhat.com>
4026 * g++.dg/template/canon-type-8.C: New.
4028 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
4030 * gcc.c-torture/execute/20101013-1.c: New test.
4032 2010-10-13 Richard Guenther <rguenther@suse.de>
4035 * objc.dg/pr45878.m: New testcase.
4037 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
4039 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4040 * gcc.dg/format/dfp-printf-1.c: Likewise.
4041 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4043 2010-10-13 Richard Guenther <rguenther@suse.de>
4045 PR tree-optimization/45788
4046 * g++.dg/pr45788.C: New testcase.
4048 2010-10-13 Richard Guenther <rguenther@suse.de>
4050 PR tree-optimization/45970
4051 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4053 2010-10-13 Richard Guenther <rguenther@suse.de>
4055 PR tree-optimization/45982
4056 * gcc.dg/torture/pr45982.c: New testcase.
4057 * gcc.dg/tree-ssa/pr24287.c: Adjust.
4058 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4059 * gcc.dg/torture/pr39074-2.c: Likewise.
4061 2010-10-13 Richard Guenther <rguenther@suse.de>
4064 * g++.dg/torture/pr45874.C: New testcase.
4066 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
4068 * objc.dg/attributes/method-attribute-1.m: Update to respond
4069 to implemented method attributes..
4070 * objc.dg/attributes/method-attribute-2.m: Likewise.
4071 * objc.dg/attributes/method-attribute-3.m: Likewise.
4072 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4073 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4074 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4076 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
4079 * objc.dg/pr23214.m: New.
4081 2010-10-12 Michael Eager <eager@eagercon.com>
4084 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4085 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4087 2010-10-12 Jakub Jelinek <jakub@redhat.com>
4090 * gcc.c-torture/execute/pr45636.c: New test.
4091 * gfortran.dg/pr45636.f90: New test.
4093 2010-10-12 Richard Henderson <rth@redhat.com>
4095 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4097 2010-10-12 Daniel Kraft <d@domob.eu>
4100 * gfortran.dg/associate_1.f03: More tests with derived-types.
4101 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4102 * gfortran.dg/associate_8.f03: Fix typo.
4103 * gfortran.dg/initialization_27.f90: Fix typo.
4105 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4108 * lib/lto.exp (lto-get-options-main): Support optional target
4109 selector for dg-extra-ld-options.
4111 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4113 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4114 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4116 2010-10-11 Martin Jambor <mjambor@suse.cz>
4119 * g++.dg/torture/pr45699.C: New test.
4120 * g++.dg/otr-fold-1.C: Adjusted.
4121 * g++.dg/otr-fold-1.C: Likewise.
4123 2010-10-11 Nick Clifton <nickc@redhat.com>
4125 * gcc.c-torture/compile/pr44197.c: Require visibility support.
4126 Allow for a user label prefix.
4128 2010-10-10 Richard Guenther <rguenther@suse.de>
4130 * g++.dg/lto/20101010-1_0.C: New testcase.
4131 * g++.dg/lto/20101010-2_0.C: Likewise.
4133 2010-10-11 Ira Rosen <irar@il.ibm.com>
4135 PR tree-optimization/45902
4136 * gcc.dg/vect/45902.c: New test.
4138 2010-10-11 Jakub Jelinek <jakub@redhat.com>
4141 * gcc.dg/tls/pr45870.c: New test.
4143 2010-10-10 Janus Weil <janus@gcc.gnu.org>
4146 * gfortran.dg/typebound_operator_6.f03: New.
4148 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
4150 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4151 and adjust -export symbol scanning.
4152 * g++.dg/ext/dllexport1.C: Likewise.
4153 * g++.dg/ext/dllexport3.C: Likewise.
4154 * gcc.dg/dll-3.c: Likewise.
4155 * gcc.dg/dll-4.c: Likewise.
4156 * gcc.dg/dll-5.c: Likewise.
4158 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
4160 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4161 instead of tree_profile dump file.
4162 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4163 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4166 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
4168 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4170 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4172 * gfortran.dg/character_comparison_4.f90: New test.
4173 * gfortran.dg/character_comparison_5.f90: New test.
4174 * gfortran.dg/character_comparison_6.f90: New test.
4176 2010-10-09 Richard Henderson <rth@redhat.com>
4178 * lib/target-supports.exp
4179 (check_effective_target_automatic_stack_alignment): Always true.
4181 2010-10-09 Richard Guenther <rguenther@suse.de>
4184 * gcc.dg/lto/20101009-2_0.c: New testcase.
4185 * gcc.dg/lto/20101009-2_1.c: Likewise.
4186 * gcc.dg/lto/20101009-2_2.c: Likewise.
4188 2010-10-09 Richard Guenther <rguenther@suse.de>
4191 * g++.dg/lto/20101009-1_0.C: New testcase.
4193 2010-10-09 Richard Guenther <rguenther@suse.de>
4195 PR tree-optimization/45945
4196 * gcc.dg/lto/20101009-1_0.c: New testcase.
4198 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
4201 * gcc.target/i386/pr45913.c: New.
4203 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4206 * gfortran.dg/streamio_16.f90: Update test.
4208 2010-10-08 Jakub Jelinek <jakub@redhat.com>
4210 PR tree-optimization/45903
4211 * gcc.target/i386/pr45903.c: New test.
4213 2010-10-08 Arnaud Charlet <charlet@adacore.com>
4215 * gnat.dg/interface5.adb: Compile with warnings disabled.
4217 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4219 * obj-c++.dg/encode-10.mm: New testcase.
4221 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4224 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4225 C++ class. Removed XFAIL.
4227 2010-10-07 Janus Weil <janus@gcc.gnu.org>
4230 * gfortran.dg/typebound_operator_5.f03: New.
4232 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4234 Merge from 'apple/trunk' branch on FSF servers.
4236 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
4239 * obj-c++.dg/method-namespace-1.mm: New.
4241 2010-10-07 Martin Jambor <mjambor@suse.cz>
4243 * gcc.dg/tree-ssa/sra-11.c: New test.
4245 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
4248 * gcc.dg/vect/pr45847.c: New test.
4250 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4251 Kai Tietz <kai.tietz@onevision.com>
4253 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4255 2010-10-07 Richard Guenther <rguenther@suse.de>
4257 PR tree-optimization/45732
4258 * gcc.dg/torture/pr45732.c: New testcase.
4260 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4262 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4263 * objc.dg/foreach-2.m: Likewise.
4264 * objc.dg/foreach-3.m: Likewise.
4265 * objc.dg/foreach-4.m: Likewise.
4266 * objc.dg/foreach-5.m: Likewise.
4267 * objc.dg/foreach-6.m: Likewise.
4268 * objc.dg/foreach-7.m: Likewise.
4269 * objc.dg/objc-foreach-4.m: Likewise.
4270 * objc.dg/objc-foreach-5.m: Likewise.
4272 2010-10-07 Richard Guenther <rguenther@suse.de>
4275 * gcc.dg/torture/pr45869.c: New testcase.
4277 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4279 * objc.dg/set-not-used-1.m: New
4280 * obj-c++.dg/set-not-used-1.mm: New.
4282 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4284 * objc.dg/attributes/method-attribute-3.m: New.
4285 * obj-c++.dg/attributes/method-attribute-3.mm: New.
4287 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
4290 * gfortran.dg/generic_typebound_operator_1.f90: New test.
4292 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4295 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4297 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4299 Merge from 'apple/trunk' branch on FSF servers.
4301 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
4304 * obj-c++.dg/encode-9.mm: New.
4306 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4308 * g++.dg/cpp0x/pr45908.C: New test.
4310 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4312 * gnat.dg/opt6.ad[sb]: New test.
4314 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4316 Implemented fast enumeration for Objective-C.
4317 * objc.dg/foreach-1.m: New.
4318 * objc.dg/foreach-2.m: New.
4319 * objc.dg/foreach-3.m: New.
4320 * objc.dg/foreach-4.m: New.
4321 * objc.dg/foreach-5.m: New.
4322 * objc.dg/foreach-6.m: New.
4323 * objc.dg/foreach-7.m: New.
4325 Merge from 'apple/trunk' branch on FSF servers:
4326 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
4329 * objc.dg/objc-foreach-5.m: New.
4331 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
4334 * objc.dg/objc-foreach-4.m: New.
4336 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
4339 * objc.dg/objc-foreach-3.m: New.
4341 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
4344 * objc.dg/objc-foreach-2.m: New.
4346 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
4349 * objc.dg/objc-foreach-1.m: New
4351 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
4353 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4356 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4359 * obj-c++.dg/syntax-error-10.mm: New.
4361 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4364 * obj-c++.dg/syntax-error-9.mm: New.
4366 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4369 * obj-c++.dg/syntax-error-8.mm: New.
4371 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4373 Merge from 'apple/trunk' branch on FSF servers.
4375 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
4378 * obj-c++.dg/syntax-error-7.mm: New
4380 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
4383 * obj-c++.dg/syntax-error-6.mm: New
4385 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
4388 * obj-c++.dg/syntax-error-5.mm: New
4390 2005-08-15 Ziemowit Laski <zlaski@apple.com>
4393 * obj-c++.dg/syntax-error-[3-4].mm: New.
4395 2005-08-02 Ziemowit Laski <zlaski@apple.com>
4398 * obj-c++.dg/syntax-error-[1-2].mm: New.
4400 2010-10-05 Ira Rosen <irar@il.ibm.com>
4402 PR tree-optimization/45752
4403 * gcc.dg/vect/pr45752.c: New test.
4405 2010-10-05 Richard Guenther <rguenther@suse.de>
4407 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4408 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4409 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4410 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4411 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4412 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4413 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4414 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4415 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4416 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4417 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4418 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4419 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4420 * gcc.dg/tree-prof/tracer-1.c: Likewise.
4421 * gcc.dg/tree-ssa/inline-4.c: Likewise.
4422 * gcc.dg/tree-ssa/inline-3.c: Likewise.
4423 * gcc.dg/tree-ssa/20080530.c: Likewise.
4424 * g++.dg/tree-ssa/inline-3.C: Likewise.
4425 * g++.dg/tree-ssa/inline-1.C: Likewise.
4426 * g++.dg/tree-ssa/inline-2.C: Likewise.
4427 * gcc.dg/profile-dir-1.c: Likewise.
4428 * gcc.dg/profile-dir-2.c: Likewise.
4429 * gcc.dg/profile-dir-3.c: Likewise.
4431 2010-10-05 Richard Guenther <rguenther@suse.de>
4434 * g++.dg/torture/pr45877.C: New testcase.
4436 2010-10-04 Jakub Jelinek <jakub@redhat.com>
4439 * gcc.dg/debug/pr45849.c: New test.
4442 * gcc.c-torture/compile/pr45876.c: New test.
4444 2010-10-04 Julian Brown <julian@codesourcery.com>
4446 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4448 * gcc.dg/vect/vect-60.c: Likewise.
4449 * gcc.dg/vect/vect-56.c: Likewise.
4450 * gcc.dg/vect/vect-93.c: Likewise.
4451 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4452 * gcc.dg/vect/vect-95.c: Likewise.
4453 * gcc.dg/vect/vect-96.c: Likewise.
4454 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4455 * gcc.dg/vect/slp-25.c: Likewise.
4456 * gcc.dg/vect/slp-3.c: Likewise.
4457 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4458 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4459 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4460 * gcc.dg/vect/vect-109.c: Likewise.
4461 * gcc.dg/vect/vect-peel-1.c: Likewise.
4462 * gcc.dg/vect/vect-peel-2.c: Likewise.
4463 * lib/target-supports.exp
4464 (check_effective_target_arm_vect_no_misalign): New.
4465 (check_effective_target_vect_no_align): Use above.
4466 (check_effective_target_vect_element_align): New.
4467 (add_options_for_quad_vectors): New.
4469 2010-10-04 Martin Jambor <mjambor@suse.cz>
4471 PR tree-optimization/45572
4472 * g++.dg/ipa/pr45572-1.C: New test.
4473 * g++.dg/ipa/pr45572-2.C: Likewise.
4475 2010-10-03 Ian Lance Taylor <iant@google.com>
4477 * gcc.dg/anon-struct-11.c: New test.
4478 * gcc.dg/anon-struct-12.c: New test.
4479 * gcc.dg/anon-struct-13.c: New test.
4480 * gcc.dg/anon-struct-14.c: New test.
4482 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4484 * g++.dg/torture/pr45764.C: Revert revision 164914.
4485 * gcc.dg/vect/pr43432.c: Likewise.
4486 * gcc.dg/vect/vect-114.c: Likewise.
4487 * gcc.dg/vect/vect-15.c: Likewise.
4489 2010-10-03 Jason Merrill <jason@redhat.com>
4491 * g++.dg/cpp0x/sfinae5.C: New.
4493 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4495 PR tree-optimization/45720
4496 PR tree-optimization/45764
4497 * g++.dg/torture/pr45764.C: New.
4499 * gcc.dg/vect/pr43432.c: Xfail.
4500 * gcc.dg/vect/vect-114.c: Likewise.
4501 * gcc.dg/vect/vect-15.c: Likewise.
4503 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4505 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4507 * gcc.dg/torture/pr45678-2.c: Likewise.
4509 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4512 * gfortran.dg/intrinsic_6.f90: New.
4514 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4517 * gfortran.dg/dependency_37.f90: New test.
4519 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
4521 * gcc.target/i386/shift_mask.c: New test.
4523 2010-10-01 Richard Guenther <rguenther@suse.de>
4525 PR tree-optimization/45854
4526 * g++.dg/torture/pr45854.C: New testcase.
4528 2010-09-30 Michael Eager <eager@eagercon.com>
4530 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4533 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4536 * gfortran.dg/graphite/pr45758.f90: New.
4538 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4541 * gcc.dg/graphite/id-pr45230.c: New.
4543 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4545 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4546 * gfortran.dg/graphite/graphite.exp: Same.
4547 * gcc.dg/graphite/vect-pr43423.c: New.
4549 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4552 * g++.dg/torture/pr45843.C: New test.
4554 2010-09-30 Janus Weil <janus@gcc.gnu.org>
4557 * gfortran.dg/allocate_derived_5.f90: New.
4559 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4561 PR tree-optimization/31261
4562 * gcc.dg/tree-ssa/pr31261.c: New test.
4564 2010-09-30 Michael Eager <eager@eagercon.com>
4566 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4567 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4568 * gcc.target/microblaze/microblaze.exp: Ditto.
4569 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4570 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4571 * gcc.target/microblaze/others/data_var1.c: Ditto.
4572 * gcc.target/microblaze/others/data_var2.c: Ditto.
4573 * gcc.target/microblaze/others/data_var3.c: Ditto.
4574 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4575 * gcc.target/microblaze/others/strings1.c:: Ditto.
4576 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4577 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4578 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4579 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4580 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4581 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4582 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4583 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4584 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4585 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4586 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4587 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4588 * gcc.target/microblaze/isa/float.c: Ditto.
4589 * gcc.target/microblaze/isa/mulh.c: Ditto.
4590 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4591 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4592 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4593 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4594 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4595 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4596 * gcc.target/microblaze/isa/bshift.c: Ditto.
4597 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4598 * gcc.target/microblaze/isa/div.c: Ditto.
4599 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4600 * gcc.target/microblaze/isa/mul.c: Ditto.
4602 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4604 merge from FSF 'apple/trunk' branch.
4605 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
4608 * objc.dg/enhanced-proto-1.m: New.
4609 * objc.dg/enhanced-proto-2.m: New.
4610 * obj-c++.dg/enhanced-proto-1.mm: New
4611 * obj-c++.dg/enhanced-proto-2.mm: New.
4613 2010-09-30 Richard Guenther <rguenther@suse.de>
4616 * gcc.dg/debug/pr41893-1.c: Adjust.
4617 * gcc.dg/pr30762-1.c: Likewise.
4618 * gcc.dg/pr31529-1.c: Likewise.
4619 * gcc.dg/pr34457-1.c: Likewise.
4620 * gcc.dg/pr34668-1.c: Likewise.
4621 * gcc.dg/pr43557-1.c: Likewise.
4623 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4626 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4627 * objc.dg/const-str-3.m: Correct header for memcpy.
4628 * objc.dg/const-str-7.m: Likewise.
4629 * objc.dg/method-20b.m: Provide an implementation of Object.
4630 Adjust XFAIL for m64 NeXT runtime.
4631 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4632 * objc.dg/encode-3.m: Correct line ordering, provide header for
4634 * objc.dg/encode-7-next.m: Only run for 32bit.
4635 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4636 * objc.dg/type-size-2.m: Provide an implementation of Object.
4638 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4639 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4640 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4641 Adjust XFAIL for m64 NeXT runtime.
4642 * obj-c++.dg/method-22.mm: Likewise.
4643 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4645 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
4647 Merge from 'apple/trunk' branch on FSF servers.
4649 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4652 * obj-c++.dg/bad-forward-decl.mm: New
4654 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
4656 * ada/acats/run_acats: Revert revision 157037.
4658 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4660 Merge from 'apple/trunk' branch on FSF servers.
4662 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4665 * objc.dg/naming-2.m: Update
4666 * objc.dg/naming-3.m: New
4668 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
4671 * gcc.target/arm/pr40457-3.c: New test.
4673 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
4675 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4677 * lib/target-supports.exp (check_ifunc_available): Likewise.
4679 2010-09-29 Tristan Gingold <gingold@adacore.com>
4681 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4683 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4685 * objc.dg/keywords-1.m: New test.
4686 * objc.dg/keywords-2.m: New test.
4687 * objc.dg/keywords-3.m: New test.
4688 * obj-c++.dg/keywords-1.mm: New test.
4689 * obj-c++.dg/keywords-2.mm: New test.
4691 2010-09-28 Jason Merrill <jason@redhat.com>
4693 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4694 * g++.dg/ext/complit11.C: Likewise.
4695 * g++.old-deja/g++.law/temps1.C: Likewise.
4697 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4698 * g++.old-deja/g++.mike/misc6.C: Likewise.
4700 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4702 * objc.dg/attributes/method-attribute-1.m: New.
4703 * objc.dg/attributes/method-attribute-2.m: New.
4705 * obj-c++.dg/attributes/method-attribute-1.m: New.
4706 * obj-c++.dg/attributes/method-attribute-2.m: New.
4708 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4710 * objc.dg/attributes: New.
4711 * objc.dg/attributes/attributes.exp: New.
4712 * objc.dg/attributes/class-attribute-1.m: New.
4713 * objc.dg/attributes/class-attribute-2.m: New
4714 * objc.dg/attributes/categ-attribute-1.m: New
4715 * objc.dg/attributes/categ-attribute-2.m: New
4716 * objc.dg/attributes/proto-attribute-1.m: New
4718 * obj-c++.dg/attributes: New.
4719 * obj-c++.dg/attributes/attributes.exp: New
4720 * obj-c++.dg/attributes/class-attribute-1.mm: New
4721 * obj-c++.dg/attributes/class-attribute-2.mm: New
4722 * obj-c++.dg/attributes/categ-attribute-1.mm: New
4723 * obj-c++.dg/attributes/categ-attribute-2.mm: New
4724 * obj-c++.dg/attributes/proto-attribute-1.mm: New
4726 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4728 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4729 from the branch renamed to method-20b.m to avoid clashes).
4731 2005-08-23 Stuart Hastings <stuart@apple.com>
4732 Ziemowit Laski <zlaski@apple.com>
4735 * obj-c++.dg/method-23.mm: New.
4736 * objc.dg/method-20.m: New.
4738 2010-09-28 Jan Hubicka <jh@suse.cz>
4740 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4742 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4745 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4746 i?86-*-solaris2.[89], *-*-vxworks*.
4747 * gcc.target/i386/pr22152.c: Likewise.
4748 * gcc.target/i386/vect8-ret.c: New test.
4750 2010-09-28 Jie Zhang <jie@codesourcery.com>
4752 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4754 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4756 Merge from 'apple/trunk' branch on FSF servers.
4758 2005-07-18 Ziemowit Laski <zlaski@apple.com>
4761 * obj-c++.dg/method-22.mm: New.
4763 2010-09-27 Jason Merrill <jason@redhat.com>
4765 * g++.dg/cpp0x/rv-lvalue-req.C: New.
4766 * g++.dg/ext/complit11.C: Adjust.
4767 * g++.old-deja/g++.law/temps1.C: Adjust.
4768 * g++.old-deja/g++.ns/koenig6.C: Adjust.
4769 * g++.old-deja/g++.oliva/partord1.C: Adjust.
4771 2010-09-27 Ian Lance Taylor <iant@google.com>
4773 * lib/target-supports.exp (check_effective_target_split_stack):
4775 * gcc.dg/split-1.c: New test.
4776 * gcc.dg/split-2.c: New test.
4777 * gcc.dg/split-3.c: New test.
4778 * gcc.dg/split-4.c: New test.
4780 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4783 * objc.dg/type-size-3.m: New test.
4785 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4788 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4790 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4793 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4794 * objc.dg/type-size-2.m: Same change.
4795 * obj-c++.dg/encode-5.mm: Same change.
4797 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4799 Merge from 'apple/trunk' branch on FSF servers. The original
4800 Changelogs are below.
4802 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4803 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4804 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4805 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4807 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4808 proto-qual-1.m in the branch) and the normal ABI on GNU.
4809 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4810 the test only with the NeXT runtime.
4811 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4812 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4813 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4814 Run the test only with the NeXT runtime.
4816 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
4819 * objc.dg/encode-7-64bit.m: New.
4820 * objc.dg/encode-7.m: Skip if -m64.
4822 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
4825 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4826 * obj-c++.dg/threedotthree-abi-1.mm: New
4827 * objc.dg/threedotthree-abi-1.m: New
4829 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4832 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4833 * objc.dg/encode-6.m: Likewise.
4834 * objc.dg/encode-7.m: New test case.
4836 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4838 Merge from 'apple/trunk' branch on FSF servers. Renamed
4839 const-str-12.m to constr-str-12b.m to avoid conflicts.
4841 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
4844 * obj-c++.dg/warn5.mm: New
4846 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4849 * obj-c++.dg/const-str-12.mm: New.
4850 * objc.dg/const-str-12.m: New.
4852 2010-09-27 Tobias Burnus <burnus@net-b.de>
4856 * gfortran.dg/storage_size_2.f08: Fix test.
4857 * gfortran.dg/c_sizeof_1.f90: Fix test.
4858 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4859 * gfortran.dg/c_sizeof_3.f90: New.
4860 * gfortran.dg/c_sizeof_4.f90: New.
4861 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4862 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4864 2010-09-26 Daniel Kraft <d@domob.eu>
4868 * gfortran.dg/select_type_18.f03: New test.
4870 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
4872 * gnat.dg/return2.ad[sb]: New test.
4873 * gnat.dg/return2_pkg.ads: New helper.
4875 2010-09-25 Daniel Kraft <d@domob.eu>
4878 * gfortran.dg/io_constraints_6.f03: New test.
4879 * gfortran.dg/io_constraints_7.f03: New test.
4880 * gfortran.dg/newunit_2.f90: New test.
4882 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
4884 * gfortran.dg/operator_c1202.f90: New test.
4886 2010-09-24 Jan Hubicka <jh@suse.cz>
4888 * gcc.dg/tree-ssa/leaf.c: New testcase.
4890 2010-09-24 Jan Hubicka <jh@suse.cz>
4892 PR tree-optimization/45738
4893 PR tree-optimization/45741
4894 * gcc.c-torture/compile/pr45741.c: New.
4895 * gfortran.fortran-torture/compile/pr45738.f90: New.
4897 2010-09-24 Joseph Myers <joseph@codesourcery.com>
4899 * gcc.dg/cpp/undef-opt-1.c: New test.
4901 2010-09-24 Jason Merrill <jason@redhat.com>
4903 * g++.dg/other/error10.C: Adjust expected output.
4905 2010-09-24 Jakub Jelinek <jakub@redhat.com>
4908 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4909 * gcc.target/i386/pr45234.c: New test.
4911 2010-09-24 Richard Guenther <rguenther@suse.de>
4913 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4915 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4917 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4918 as a comment leader in regexp.
4920 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4922 * objc.dg/sync-2.m: New test.
4923 * obj-c++.dg/sync-2.mm: New test.
4925 2010-09-24 Tobias Burnus <burnus@net-b.de>
4928 * gfortran.dg/iso_fortran_env_7.f90: New.
4930 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4932 * obj-c++.dg/too-many-args.mm: New file.
4934 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4936 Merge from 'apple/trunk' branch on FSF servers.
4938 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4941 * objc.dg/too-many-args.m: New
4943 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4946 * gfortran.dg/dependency_36.f90: New test.
4948 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4950 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4951 * gcc.target/i386/pad-3.c: Ditto.
4952 * gcc.target/i386/pad-7.c: Ditto.
4953 * gcc.target/i386/pad-7.c: Ditto.
4954 * gcc.target/i386/pr36502.c: Ditto.
4955 * gcc.target/i386/zee.c: Ditto.
4956 * gcc.target/i386/20060821-1.c: Ditto.
4957 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4958 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4959 * gcc.target/i386/pad-5b.c: Ditto.
4960 * gcc.target/i386/pad-6a.c: Ditto.
4961 * gcc.target/i386/pad-6b.c: Ditto.
4962 * gcc.target/i386/pad-8.c: Ditto.
4963 * gcc.target/i386/pad-9.c: Ditto.
4964 * gcc.target/i386/pad-10.c: Ditto.
4965 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4967 2010-09-23 Richard Guenther <rguenther@suse.de>
4969 PR tree-optimization/45565
4970 * g++.dg/ipa/pr45565.C: New testcase.
4972 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4976 * gfortran.dg/vector_subscript_bound_1.f90: New.
4978 2010-09-23 Richard Guenther <rguenther@suse.de>
4981 * gcc.dg/pr45750.c: New testcase.
4983 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4985 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4986 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4989 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4991 PR rtl-optimization/44374
4992 * gcc.target/arm/headmerge-1.c: New test.
4993 * gcc.target/arm/headmerge-2.c: New test.
4994 * gcc.target/i386/headmerge-1.c: New test.
4995 * gcc.target/i386/headmerge-2.c: New test.
4997 2010-09-23 Daniel Kraft <d@domob.eu>
5002 * gfortran.dg/intrinsic_intent_1.f03: New test.
5003 * gfortran.dg/select_type_17.f03: New test.
5004 * gfortran.dg/associate_5.f03: More definability tests.
5005 * gfortran.dg/enum_2.f90: Check definability.
5006 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5007 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5008 * gfortran.dg/char_expr_2.f90: Ditto.
5009 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5010 * gfortran.dg/enum_5.f90: Ditto.
5011 * gfortran.dg/equiv_constraint_8.f90: Ditto.
5012 * gfortran.dg/impure_assignment_2.f90: Ditto.
5013 * gfortran.dg/impure_assignment_3.f90: Ditto.
5014 * gfortran.dg/intent_out_1.f90: Ditto.
5015 * gfortran.dg/intent_out_3.f90: Ditto.
5016 * gfortran.dg/pointer_assign_7.f90: Ditto.
5017 * gfortran.dg/pointer_intent_3.f90: Ditto.
5018 * gfortran.dg/pr19936_1.f90: Ditto.
5019 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5020 * gfortran.dg/simpleif_2.f90: Ditto.
5021 * gfortran.dg/protected_5.f90: Ditto.
5022 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5023 * gfortran.dg/protected_6.f90: Ditto.
5024 * gfortran.dg/protected_7.f90: Ditto.
5026 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5029 * gfortran.dg/namelist_65.f90: New test.
5031 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5033 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5034 the regexp pattern between the expected label and location string.
5036 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5038 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5040 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5042 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5043 * gcc.dg/pr27898.c: Likewise.
5044 * gcc.dg/pr28712.c: Likewise.
5045 * gcc.dg/pr30762-1.c: Likewise.
5046 * gcc.dg/pr31529-1.c: Likewise.
5047 * gcc.dg/pr34457-1.c: Likewise.
5048 * gcc.dg/pr34668-1.c: Likewise.
5049 * gcc.dg/pr34989-1.c: Likewise.
5050 * gcc.dg/pr43557-1.c: Likewise.
5052 2010-09-22 Jakub Jelinek <jakub@redhat.com>
5054 PR rtl-optimization/45739
5055 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5057 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
5059 * gcc.target/sparc/mnofpu.c: New test.
5061 2010-09-22 Jakub Jelinek <jakub@redhat.com>
5063 PR rtl-optimization/45739
5064 * gcc.target/i386/pr45739.c: New test.
5066 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
5069 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5070 and counts. Add non-elemental function call check.
5073 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5074 arguments checks. Update temporary counts.
5075 * gfortran.dg/transpose_optimization_1.f90: New.
5077 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
5080 * objc.dg/invalid-method-1.m: New.
5082 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
5084 Merge from 'apple/trunk' branch on FSF servers.
5086 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
5089 * objc.dg/naming-4.m: New
5090 * objc.dg/naming-5.m: New
5091 * obj-c++.dg/naming-1.mm: New
5092 * obj-c++.dg/naming-2.mm: New
5094 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
5095 Jack Howarth <howarth@bromo.med.uc.edu>
5098 * g++.dg/torture/pr44972.C: Use portable assert().
5100 2010-09-21 Richard Guenther <rguenther@suse.de>
5102 PR tree-optimization/45580
5103 * g++.dg/torture/pr45580.C: New testcase.
5105 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
5107 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5109 2010-09-20 Janus Weil <janus@gcc.gnu.org>
5112 * gfortran.dg/pointer_check_7.f90: New.
5114 2010-09-20 Jakub Jelinek <jakub@redhat.com>
5116 PR rtl-optimization/45728
5117 * gcc.c-torture/compile/pr45728.c: New test.
5119 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
5122 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5124 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
5126 * g++.dg/tree-ssa/pr45605.C: Add "\\".
5128 2010-09-20 Richard Guenther <rguenther@suse.de>
5131 * gcc.dg/torture/pr45704.c: New testcase.
5133 2010-09-20 Jan Hubicka <jh@suse.cz>
5135 PR tree-optimize/45605
5136 * g++.dg/tree-ssa/pr45605.C: New testcase.
5138 2010-09-20 Michael Matz <matz@suse.de>
5141 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5144 2010-09-20 Richard Guenther <rguenther@suse.de>
5146 PR tree-optimization/45705
5147 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5149 2010-09-20 Michael Matz <matz@suse.de>
5152 * lib/target-supports.exp (check_effective_target_vect_perm):
5155 2010-09-20 Jakub Jelinek <jakub@redhat.com>
5157 PR rtl-optimization/45695
5158 * gcc.c-torture/execute/pr45695.c: New test.
5160 2010-09-19 Jan Hubicka <jh@suse.cz>
5163 * gcc.c-torture/compile/pr44246.c:New file.
5165 2010-09-19 Ira Rosen <irar@il.ibm.com>
5167 PR tree-optimization/45714
5168 * gfortran.dg/vect/pr45714-a.f: New test.
5169 * gfortran.dg/vect/pr45714-b.f: New test.
5171 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5173 * gnat.dg/const1.adb: Rename into...
5174 * gnat.dg/constant1.adb: ...this.
5175 * gnat.dg/constant2.adb: New test.
5176 * gnat.dg/constant2_pkg1.ads: New helper.
5177 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5179 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5181 * gnat.dg/specs/constant1.ads: New test.
5182 * gnat.dg/specs/constant1_pkg.ads: New helper.
5184 2010-09-18 Jan Hubicka <jh@suse.cz>
5186 PR tree-optimization/45453
5187 * g++.dg/tree-ssa/pr45453.C: New testcase.
5189 2010-09-18 Jason Merrill <jason@redhat.com>
5191 * g++.dg/cpp0x/initlist44.C: New.
5193 2010-09-18 Richard Guenther <rguenther@suse.de>
5195 PR tree-optimization/45709
5196 * g++.dg/torture/pr45709-2.C: New testcase.
5198 2010-09-18 Richard Guenther <rguenther@suse.de>
5200 PR tree-optimization/45709
5201 * g++.dg/torture/pr45709.C: New testcase.
5203 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
5206 * gcc.target/i386/pad-3.c: Pass -fno-pic.
5208 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5210 * gcc.target/i386/pad-1.c: New.
5211 * gcc.target/i386/pad-2.c: Likewise.
5212 * gcc.target/i386/pad-3.c: Likewise.
5213 * gcc.target/i386/pad-4.c: Likewise.
5214 * gcc.target/i386/pad-5a.c: Likewise.
5215 * gcc.target/i386/pad-5b.c: Likewise.
5216 * gcc.target/i386/pad-6a.c: Likewise.
5217 * gcc.target/i386/pad-6b.c: Likewise.
5218 * gcc.target/i386/pad-7.c: Likewise.
5219 * gcc.target/i386/pad-8.c: Likewise.
5220 * gcc.target/i386/pad-9.c: Likewise.
5221 * gcc.target/i386/pad-10.c: Likewise.
5223 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5226 * gcc.dg/torture/stackalign/alloca-5.c: New.
5228 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5231 * gcc.dg/torture/pr45678-2.c: New.
5233 2010-09-17 Richard Guenther <rguenther@suse.de>
5236 * gcc.dg/torture/pr45678-1.c: New testcase.
5238 2010-09-17 Michael Matz <matz@suse.de>
5240 PR tree-optimization/43432
5241 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5242 check_effective_target_vect_perm_short): New predicates.
5243 (check_effective_target_vect_perm): Include x86_64.
5244 * gcc.dg/vect/pr43432.c: New test.
5245 * gcc.dg/vect/vect-114.c: Adjust.
5246 * gcc.dg/vect/vect-15.c: Ditto.
5247 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5248 * gcc.dg/vect/slp-perm-9.c: Ditto.
5250 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
5253 * objc/execute/exceptions/throw-nil.m: Run the test only with the
5256 2010-09-17 Richard Guenther <rguenther@suse.de>
5258 * gcc.dg/pr27898.c: Use -flto instead of -combine.
5259 * gcc.dg/pr28706.c: Likewise.
5260 * gcc.dg/pr28712.c: Likewise.
5261 * gcc.dg/pr30762-1.c: Likewise.
5262 * gcc.dg/pr30762-2.c: Likewise.
5263 * gcc.dg/pr31529-1.c: Likewise.
5264 * gcc.dg/pr31529-2.c: Likewise.
5265 * gcc.dg/pr34457-1.c: Likewise.
5266 * gcc.dg/pr34457-2.c: Likewise.
5267 * gcc.dg/pr34668-1.c: Likewise.
5268 * gcc.dg/pr34668-2.c: Likewise.
5269 * gcc.dg/pr34989-1.c: Likewise.
5270 * gcc.dg/pr34989-2.c: Likewise.
5271 * gcc.dg/pr43557-1.c: Likewise.
5272 * gcc.dg/pr43557-2.c: Likewise.
5273 * gcc.dg/debug/pr41893-1.c: Likewise.
5274 * gcc.dg/matrix/matrix.exp: Do not use -combine.
5275 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5276 * gcc.dg/matrix/matrix-4.c: Likewise.
5277 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5278 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5279 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5280 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5282 2010-09-16 Tobias Burnus <burnus@net-b.de>
5285 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5287 * gfortran.dg/intent_optimize_1.f90: New test.
5289 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
5291 * gcc.target/i386/divmod-1.c: New.
5292 * gcc.target/i386/divmod-2.c: Likewise.
5293 * gcc.target/i386/divmod-3.c: Likewise.
5294 * gcc.target/i386/divmod-4.c: Likewise.
5295 * gcc.target/i386/divmod-4a.c: Likewise.
5296 * gcc.target/i386/divmod-5.c: Likewise.
5297 * gcc.target/i386/divmod-6.c: Likewise.
5298 * gcc.target/i386/divmod-7.c: Likewise.
5299 * gcc.target/i386/divmod-8.c: Likewise.
5300 * gcc.target/i386/udivmod-1.c: Likewise.
5301 * gcc.target/i386/udivmod-2.c: Likewise.
5302 * gcc.target/i386/udivmod-3.c: Likewise.
5303 * gcc.target/i386/udivmod-4.c: Likewise.
5304 * gcc.target/i386/udivmod-4a.c: Likewise.
5305 * gcc.target/i386/udivmod-5.c: Likewise.
5306 * gcc.target/i386/udivmod-6.c: Likewise.
5307 * gcc.target/i386/udivmod-7.c: Likewise.
5308 * gcc.target/i386/udivmod-8.c: Likewise.
5310 2010-09-16 Jan Hubicka <jh@suse.cz>
5312 * g++.dg/lto/pr45679-1_0.C: New file.
5313 * g++.dg/lto/pr45679-1_1.C: New file.
5314 * g++.dg/lto/pr45679-0_0.C: New file.
5315 * g++.dg/lto/pr45679-0_1.C: New file.
5317 2010-09-16 Janus Weil <janus@gcc.gnu.org>
5320 * gfortran.dg/class_dummy_2.f03: New.
5322 2010-09-16 Richard Guenther <rguenther@suse.de>
5324 PR tree-optimization/45623
5325 * gcc.dg/torture/pr45623.c: New testcase.
5327 2010-09-16 Ira Rosen <irar@il.ibm.com>
5329 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5330 name and parentheses.
5331 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5333 2010-09-15 Jason Merrill <jason@redhat.com>
5335 * g++.dg/parse/parameter-declaration-2.C: New.
5337 * g++.dg/cpp0x/scoped_enum2.C: New.
5339 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
5341 * gcc.c-torture/compile/20100915-1.c: New test.
5343 2010-09-15 Martin Jambor <mjambor@suse.cz>
5346 * gcc.dg/ipa/pr45644.c: New test.
5348 2010-09-15 Jakub Jelinek <jakub@redhat.com>
5350 PR tree-optimization/45633
5351 * gcc.dg/vect/pr45633.c: New test.
5353 2010-09-15 Janus Weil <janus@gcc.gnu.org>
5356 * gfortran.dg/allocate_derived_4.f90: New.
5358 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
5360 * lib/target-supports.exp
5361 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5362 supported flag to true for neon.
5364 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
5367 * g++.dg/template/crash103.C: New.
5369 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
5371 Merge from 'apple/trunk' branch on FSF servers.
5373 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
5376 * objc.dg/msg-in-protocol.m: New.
5377 * obj-c++.dg/msg-in-protocol.mm: New.
5379 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
5382 * objc.dg/break-in-ifstmt.m: New.
5384 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5387 * obj-c++.dg/comp-types-13.mm: New.
5388 * objc.dg/comp-types-12.m: New.
5390 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5393 * obj-c++.dg/proto-lossage-7.mm: New.
5394 * objc.dg/proto-lossage-7.m: New.
5396 2010-09-14 Jan Hubicka <jh@suse.cz>
5398 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5400 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5403 2010-09-14 Jakub Jelinek <jakub@redhat.com>
5406 * gcc.dg/pr45567.c: New test.
5409 * g++.dg/debug/pr45660.C: New test.
5411 2010-09-14 Ira Rosen <irar@il.ibm.com>
5413 PR tree-optimization/45470
5414 * g++.dg/vect/pr45470-a.cc: New test.
5415 * g++.dg/vect/pr45470-a.cc: New test.
5417 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
5420 * lib/profopt.exp: Prune warnings on execname2 compile.
5421 * lib/prune.exp: Prune "can't add line info" warnings.
5423 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5426 * gfortran.dg/namelist_64.f90: New test.
5428 2010-09-13 Jakub Jelinek <jakub@redhat.com>
5430 PR rtl-optimization/45617
5431 * gcc.target/i386/pr45617.c: New test.
5433 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
5435 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5437 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5439 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5440 * gcc.target/i386/fma4-vector.c: Likewise.
5441 * gcc.target/i386/vectorize2.c: Likewise.
5442 * gcc.target/i386/vectorize4.c: Likewise.
5443 * gcc.target/i386/vectorize5.c: Likewise.
5444 * gcc.target/i386/vectorize6.c: Likewise.
5445 * gcc.target/i386/vectorize8.c: Likewise.
5447 * gcc.target/i386/vect-double-1.c: New.
5448 * gcc.target/i386/vect-double-1a.c: Likewise.
5449 * gcc.target/i386/vect-double-2.c: Likewise.
5450 * gcc.target/i386/vect-double-2a.c: Likewise.
5452 * lib/target-supports.exp (check_effective_target_vect_double):
5453 Set et_vect_double_saved to 0 when tuning for Atom.
5455 2010-09-13 Jan Hubicka <jh@suse.cz>
5457 * gcc.dg/torture/pr23821.c: Drop static keyword.
5458 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5459 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5461 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5463 * gcc.target/arm/sync-1.c: New.
5465 2010-09-12 Olivier Hainque <hainque@adacore.com>
5467 * gnat.dg/memtrap.adb: New test.
5469 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5471 * gfortran.dg/promotion.f90: Fix options.
5473 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
5475 * g++.dg/cpp0x/range-for1.C: New.
5476 * g++.dg/cpp0x/range-for2.C: New.
5477 * g++.dg/cpp0x/range-for3.C: New.
5478 * g++.dg/cpp0x/range-for4.C: New.
5479 * g++.dg/cpp0x/range-for5.C: New.
5480 * g++.dg/cpp0x/range-for6.C: New.
5482 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5484 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5485 and counts. Check that transpose is not called.
5486 * gfortran.dg/transpose_2.f90: Update error message.
5488 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5491 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5492 * g++.dg/lookup/strong-using-2.C: Likewise.
5493 * g++.dg/lookup/strong-using-3.C: Likewise.
5494 * g++.dg/lookup/strong-using-5.C: Likewise.
5496 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5497 * g++.dg/cpp0x/inline-ns4.C: New.
5498 * g++.dg/cpp0x/inline-ns5.C: New.
5500 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5503 * gfortran.fortran-torture/compile/pr45634.f90: New.
5505 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5507 * objc.dg/fobjc-exceptions.m: New test.
5509 2010-09-10 Jan Hubicka <jh@suse.cz>
5511 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5513 2010-09-10 Martin Jambor <mjambor@suse.cz>
5515 PR tree-optimization/44972
5516 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5517 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5518 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5520 * g++.dg/torture/pr44972.C: New test.
5522 2010-09-10 Martin Jambor <mjambor@suse.cz>
5524 PR tree-optimization/44972
5525 * g++.dg/torture/pr34850.C: Remove expected warning.
5527 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5529 * gfortran.dg/dummy_optional_arg.f90: New test.
5531 2010-09-08 Jan Hubicka <jh@suse.cz>
5533 PR tree-optimization/45598
5534 * fortran.fortran-torture/compile/pr45598.f90: New test.
5536 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5538 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5539 * lib/target-supports.exp (check_ifunc_available): New.
5540 * gcc.dg/attr-ifunc-1.c: New.
5541 * gcc.dg/attr-ifunc-2.c: New.
5542 * gcc.dg/attr-ifunc-3.c: New.
5543 * gcc.dg/attr-ifunc-4.c: New.
5544 * gcc.dg/attr-ifunc-5.c: New.
5545 * g++.dg/ext/attr-ifunc-1.C: New.
5546 * g++.dg/ext/attr-ifunc-2.C: New.
5547 * g++.dg/ext/attr-ifunc-3.C: New.
5548 * g++.dg/ext/attr-ifunc-4.C: New.
5550 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5553 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5555 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5557 * gfortran.dg/inline_transpose_1.f90: New test.
5559 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5562 * g++.dg/warn/Wunused-var-15.C: New test.
5564 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5566 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5569 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5571 * objc/execute/exceptions/throw-nil.m: New test.
5572 * objc/execute/exceptions/handler-1.m: Updated to use the new
5573 objc_set_uncaught_exception_handler() function.
5574 * objc/execute/exceptions/matcher-1.m: New test.
5576 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5579 * gfortran.dg/bit_comparison_1.F90: New test.
5580 * gfortran.dg/leadz_trailz_3.f90: New test.
5581 * gfortran.dg/masklr_2.F90: New test.
5582 * gfortran.dg/shiftalr_1.F90: New test.
5583 * gfortran.dg/merge_bits_2.F90: New test.
5584 * gfortran.dg/dshift_2.F90: New test.
5585 * gfortran.dg/bit_comparison_2.F90: New test.
5586 * gfortran.dg/masklr_1.F90: New test.
5587 * gfortran.dg/merge_bits_1.F90: New test.
5588 * gfortran.dg/dshift_1.F90: New test.
5589 * gfortran.dg/shiftalr_2.F90: New test.
5591 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5593 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5594 functions from objc/typedstream.h are deprecated.
5596 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5598 * lib/target-supports.exp
5599 (check_effective_target_run_expensive_tests): New proc.
5600 * gcc.c-torture/compile/limits-fnargs.c: Use
5601 dg-require-effective-target run_expensive_tests.
5603 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5606 * gfortran.dg/gomp/pr45597.f90: New test.
5609 * gfortran.dg/gomp/pr45595.f90: New test.
5611 2010-09-08 Michael Matz <matz@suse.de>
5613 * c-c++-common/uninit-17.c: Adjust.
5615 2010-09-08 Michael Matz <matz@suse.de>
5617 PR tree-optimization/43430
5618 * gcc.dg/vect/pr43430-2.c: New test.
5620 2010-09-08 Michael Matz <matz@suse.de>
5622 PR tree-optimization/33244
5623 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5625 2010-09-08 Richard Guenther <rguenther@suse.de>
5627 PR tree-optimization/45578
5628 * gfortran.dg/pr45578.f90: New testcase.
5630 2010-09-08 Richard Guenther <rguenther@suse.de>
5633 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5635 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5638 * gfortran.dg/char_length_18.f90: New test.
5640 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
5643 * gcc.target/i386/pr36502.c: New test.
5647 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5648 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5650 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
5652 * gfortran.dg/achar_4.f90: Enable bounds checking.
5654 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
5657 * gcc.target/i386/pr45206.c: New test.
5659 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
5662 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5664 2010-09-07 Jan Hubicka <jh@suse.cz>
5666 * gcc.c-torture/compile/20100907.c: New testcase.
5668 2010-09-07 Richard Guenther <rguenther@suse.de>
5671 * g++.dg/eh/pr45569.C: New testcase.
5673 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
5676 * gcc.target/arm/pr43137.c: New test.
5678 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5681 * gfortran.dg/dependency_35.f90: New test.
5683 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5686 * gfortran.dg/char_length_17.f90: New test.
5688 2010-09-06 Dodji Seketeli <dodji@redhat.com>
5693 * g++.dg/template/typedef34.C: New test.
5694 * g++.dg/template/typedef35.C: New test.
5696 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
5699 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5701 2010-09-06 Mark Mitchell <mark@codesourcery.com>
5703 * g++.dg/warn/Wdouble-promotion.C: New.
5705 2010-09-06 Arnaud Charlet <charlet@adacore.com>
5707 * g++.dg/parse/redef2.C: New.
5709 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5711 * gcc.dg/20100906-1.c: New testcase.
5713 2010-09-06 Jakub Jelinek <jakub@redhat.com>
5716 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5717 DW_TAG_enumeration_type DIE.
5719 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
5721 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5724 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
5726 PR rtl-optimization/44919
5727 * g++.dg/opt/pr44919.C: New.
5729 2010-09-06 Tobias Burnus <burnus@net-b.de>
5732 * gfortran.dg/iall_iany_iparity_1.f90: New.
5733 * gfortran.dg/iall_iany_iparity_2.f90: New.
5735 2010-09-06 Jason Merrill <jason@redhat.com>
5737 * g++.dg/cpp0x/initlist42.C: New.
5739 * g++.dg/cpp0x/auto19.C: New.
5741 * g++.dg/template/sfinae25.C: New.
5742 * g++.dg/template/char1.C: Expect warning.
5743 * g++.dg/template/nontype10.C: Likewise.
5745 * g++.dg/cpp0x/implicit9.C: New.
5747 * g++.dg/cpp0x/initlist43.C: New.
5749 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
5751 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5753 2010-09-05 Mark Mitchell <mark@codesourcery.com>
5755 * gcc.dg/Wdouble-promotion.c: New.
5757 2010-09-05 Tobias Burnus <burnus@net-b.de>
5759 * gfortran.dg/float128_1.f90: Remove test case as
5760 it always fails since Rev 163611 backed out the
5761 front-end implementation.
5763 2010-09-05 Tobias Burnus <burnus@net-b.de>
5765 * gfortran.dg/float128_1.f90: XFAIL test case.
5767 2010-09-05 Tobias Burnus <burnus@net-b.de>
5769 * gfortran.dg/bessel_7.f90: Decrease required precision.
5771 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
5774 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5775 ref-all-matching targets.
5777 2010-09-05 Richard Guenther <rguenther@suse.de>
5779 PR tree-optimization/45535
5780 * gcc.c-torture/compile/pr45535.c: New testcase.
5782 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5784 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5786 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5787 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5788 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5789 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5790 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5791 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5792 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5793 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5794 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5795 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5796 * gcc.target/i386/pr22152.c: Likewise.
5797 * gcc.target/i386/pr36992-1.c: Likewise.
5798 * gcc.target/i386/pr36992-2.c: Likewise.
5799 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5801 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5804 * gcc.dg/const-uniq-1.c: Modify regexp.
5806 2010-09-04 Tobias Burnus <burnus@net-b.de>
5809 * gfortran.dg/namelist_63.f90: New.
5811 2010-09-04 Jan Hubicka <jh@suse.cz>
5813 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5814 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5816 2010-09-04 Jan Hubicka <jh@suse.cz>
5818 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5820 2010-09-04 Janus Weil <janus@gcc.gnu.org>
5823 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5825 2010-09-03 Joseph Myers <joseph@codesourcery.com>
5827 * gcc.dg/opts-4.c: New test.
5829 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5831 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5832 * gcc.dg/vect/vect-peel-4.c: Ditto.
5834 2010-09-03 Daniel Kraft <d@domob.eu>
5837 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5839 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5842 * gfortran.dg/dependency_34.f90: New test.
5844 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5846 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5848 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5850 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5851 gcc.target/i386/clearcap.map if supported.
5853 2010-09-03 Michael Matz <matz@suse.de>
5856 * gcc.dg/pr45415.c: New test.
5858 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5860 PR tree-optimization/45506
5861 * gcc.dg/pr45506.c: New.
5863 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
5866 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5867 * gcc.target/i386/float128-2.c: Ditto.
5869 2010-09-03 Daniel Kraft <d@domob.eu>
5872 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5873 * gfortran.dg/internal_dummy_2.f08: New test.
5874 * gfortran.dg/internal_dummy_3.f08: New test.
5875 * gfortran.dg/internal_dummy_4.f08: New test.
5877 2010-09-03 Jakub Jelinek <jakub@redhat.com>
5880 * gcc.target/i386/pr45500.c: New test.
5882 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
5884 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5886 2010-09-03 Daniel Kraft <d@domob.eu>
5889 * gfortran.dg/exit_2.f08; Adapt error messages.
5890 * gfortran.dg/exit_3.f08: New test.
5891 * gfortran.dg/exit_4.f08: New test.
5892 * gfortran.dg/exit_5.f03: New test.
5894 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5896 * gfortran.dg/ishft_4.f90: New test.
5898 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5900 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5901 FRIZ/XSRIZ instruciton for (double)(long long)x.
5902 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5904 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5906 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5908 2010-09-02 Richard Guenther <rguenther@suse.de>
5910 PR tree-optimization/44937
5911 PR tree-optimization/45412
5912 * g++.dg/opt/pr45412.C: New testcase.
5913 * gcc.c-torture/compile/pr45412.c: Likewise.
5914 * gcc.c-torture/compile/pr44937.c: Likewise.
5916 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5918 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5919 but using -Werror=comment.
5920 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5921 expected error messages.
5923 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5925 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5926 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5928 2010-09-02 Tobias Burnus <burnus@net-b.de>
5931 * gfortran.dg/initialization_27.f90: New.
5933 2010-09-02 Ira Rosen <irar@il.ibm.com>
5935 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5936 check into different basic blocks. Expect vectorization if misaligned
5937 stores are supported.
5938 * gcc.dg/vect/bb-slp-8a.c: New test.
5939 * gcc.dg/vect/bb-slp-8b.c: New test.
5941 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5943 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5945 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5948 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5949 * gfortran.dg/class_dummy_1.f03: New.
5951 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5954 * g++.dg/tree-prof/partition2.C: New test.
5956 2010-09-01 Richard Guenther <rguenther@suse.de>
5958 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5959 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5960 * gcc.c-torture/execute/20100827-1.c: Likewise.
5962 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5964 * gfortran.dg/execute_command_line_1.f90: New test.
5966 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5968 PR preprocessor/45457
5969 * c-c++-common/cpp/pr45457.c: New test.
5971 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5973 * gcc.dg/nested-func-8.c: New test.
5975 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5978 * gfortran.dg/popcnt_poppar_1.F90: New test.
5979 * gfortran.dg/popcnt_poppar_2.F90: New test.
5981 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5983 * gcc.target/i386/volatile-2.c: Require nonpic target.
5985 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5988 * gcc.dg/pr45461.c: New test.
5990 2010-08-31 Richard Guenther <rguenther@suse.de>
5993 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5995 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
5997 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5999 2010-08-30 Janus Weil <janus@gcc.gnu.org>
6002 * gfortran.dg/typebound_proc_18.f03: New.
6004 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
6006 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6007 * lib/scanasm.exp (scan-stack-usage): Likewise.
6008 (scan-stack-usage-not): Likewise.
6009 * gcc.dg/stack-usage-1.c: New test.
6010 * gcc.target/i386/stack-usage-realign.c: Likewise.
6012 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
6014 PR tree-optimization/45427
6015 * gcc.dg/tree-ssa/pr45427.c: New test.
6017 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
6020 * g++.dg/template/crash102.C: New.
6022 2010-08-30 Jakub Jelinek <jakub@redhat.com>
6025 * gcc.dg/gomp/atomic-12.c: New test.
6026 * gcc.dg/gomp/atomic-13.c: New test.
6027 * gcc.dg/gomp/atomic-14.c: New test.
6028 * g++.dg/gomp/atomic-11.C: New test.
6029 * g++.dg/gomp/atomic-12.C: New test.
6030 * g++.dg/gomp/atomic-13.C: New test.
6031 * g++.dg/gomp/atomic-14.C: New test.
6033 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6035 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6038 2010-08-30 Thomas Quinot <quinot@adacore.com>
6040 * gnat.dg/discr24.adb: New test.
6042 2010-08-30 Richard Guenther <rguenther@suse.de>
6044 PR tree-optimization/45449
6045 * gcc.dg/pr45449.c: New testcase.
6047 2010-08-30 Joseph Myers <joseph@codesourcery.com>
6049 * gcc.dg/opts-1.c: Expect errors, not warnings.
6051 2010-08-29 Janus Weil <janus@gcc.gnu.org>
6054 * gfortran.dg/dynamic_dispatch_11.f03: New.
6056 2010-08-29 Jason Merrill <jason@redhat.com>
6059 * g++.dg/parse/defarg15.C: New.
6061 2010-08-29 Janus Weil <janus@gcc.gnu.org>
6064 * gfortran.dg/select_type_16.f03: New.
6066 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
6067 Tobias Burnus <burnus@net-b.de>
6069 * gfortran.dg/bessel_7.f90: Decrease required precision.
6071 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
6072 Kaz Kojima <kkojima@gcc.gnu.org>
6074 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
6076 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6078 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6079 floating point conversion code generation.
6080 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6081 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6082 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6083 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6084 to integer conversion code generation.
6085 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6086 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6087 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6088 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6090 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6093 * gfortran.dg/random_seed_1.f90: Adjust test.
6094 * gfortran.dg/float128_1.f90: New test.
6096 2010-08-27 Tobias Burnus <burnus@net-b.de>
6099 * gfortran.dg/norm2_1.f90: New.
6100 * gfortran.dg/norm2_2.f90: New.
6101 * gfortran.dg/norm2_3.f90: New.
6102 * gfortran.dg/norm2_4.f90: New.
6103 * gfortran.dg/parity_1.f90: New.
6104 * gfortran.dg/parity_2.f90: New.
6105 * gfortran.dg/parity_3.f90: New.
6107 2010-08-27 Janus Weil <janus@gcc.gnu.org>
6110 * gfortran.dg/select_type_15.f03: New.
6112 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6115 * gfortran.dg/hollerith8.f90: New test.
6117 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6120 * gfortran.dg/dependency_33.f90: New test.
6122 2010-08-27 Richard Guenther <rguenther@suse.de>
6124 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6125 * gcc.dg/graphite/scop-2.c: Likewise.
6126 * gcc.dg/graphite/scop-20.c: Likewise.
6127 * gcc.dg/vect/slp-25.c: Likewise.
6129 2010-08-27 Olivier Hainque <hainque@adacore.com>
6131 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6133 2010-08-26 Daniel Kraft <d@domob.eu>
6138 * gfortran.dg/associate_8.f03: New test.
6139 * gfortran.dg/select_type_13.f03: New test.
6140 * gfortran.dg/select_type_14.f03: New test.
6142 2010-08-26 Jakub Jelinek <jakub@redhat.com>
6144 PR tree-optimization/44485
6145 * gcc.dg/pr44485.c: New test.
6147 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6149 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6150 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6151 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6153 2010-08-26 Richard Guenther <rguenther@suse.de>
6155 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6156 * gcc.dg/graphite/scop-21.c: Likewise.
6158 2010-08-26 Richard Guenther <rguenther@suse.de>
6160 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6161 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6162 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6163 * gcc.dg/vect/vect-91.c: Likewise.
6164 * gcc.dg/vect/vect-peel-1.c: Likewise.
6165 * gcc.dg/vect/vect-peel-2.c: Likewise.
6166 * gcc.dg/vect/vect-peel-4.c: Likewise.
6168 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6171 * gfortran.dg/der_io_4.f90: New test.
6173 2010-08-25 Jakub Jelinek <jakub@redhat.com>
6175 PR rtl-optimization/44858
6176 * gcc.c-torture/execute/pr44858.c: New test.
6178 PR rtl-optimization/45400
6179 * g++.dg/other/i386-8.C: New test.
6181 2010-08-25 Richard Guenther <rguenther@suse.de>
6183 * gcc.dg/alias-8.c: Adjust.
6185 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
6187 * gcc.target/i386/combine-mul.c: New test.
6189 2010-08-25 Richard Guenther <rguenther@suse.de>
6192 * gcc.dg/graphite/id-27.c: New testcase.
6193 * gcc.dg/lto/20100825-1_0.c: Likewise.
6195 2010-08-25 Richard Guenther <rguenther@suse.de>
6197 PR tree-optimization/45316
6198 * g++.dg/opt/pr45316.C: New testcase.
6200 2010-08-25 Richard Guenther <rguenther@suse.de>
6202 PR tree-optimization/45393
6203 * g++.dg/torture/pr45393.C: New testcase.
6205 2010-08-25 Jakub Jelinek <jakub@redhat.com>
6207 PR tree-optimization/45059
6208 * gcc.c-torture/compile/pr45059.c: New test.
6210 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
6212 * lib/target-supports.exp (check_effective_target_vect_unpack):
6213 Set vect_unpack supported flag to true for neon.
6215 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6217 * gcc.dg/tree-ssa/ifc-5.c: New.
6219 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6221 * gcc.dg/tree-ssa/ifc-4.c: New.
6222 * gcc.dg/tree-ssa/ifc-7.c: New.
6224 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
6226 * gcc.dg/vect/vect.exp: Check loongson targets
6227 * g++.dg/vect/vect.exp: Likewise
6228 * gfortran.dg/vect/vect.exp: Likewise
6230 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6232 * gcc.target/powerpc/vsx-mass-1.c: New file, test
6235 2010-08-23 Janus Weil <janus@gcc.gnu.org>
6238 * gfortran.dg/proc_ptr_29.f90: New.
6240 2010-08-22 Tobias Burnus <burnus@net-b.de>
6241 Dominique d'Humieres <dominiq@lps.ens.fr>
6244 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6246 2010-08-22 Tobias Burnus <burnus@net-b.de>
6249 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6251 2010-08-22 Tobias Burnus <burnus@net-b.de>
6254 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6256 2010-08-22 Tobias Burnus <burnus@net-b.de>
6257 Dominique d'Humieres <dominiq@lps.ens.fr>
6261 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6262 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6264 2010-08-21 Janus Weil <janus@gcc.gnu.org>
6269 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6270 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6271 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6273 2010-08-21 Tobias Burnus <burnus@net-b.de>
6277 * gfortran.dg/bessel_6.f90: New.
6278 * gfortran.dg/bessel_7.f90: New.
6280 2010-08-20 Jan Hubicka <jh@suse.cz>
6284 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6285 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6287 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
6290 * gcc.target/i386/pr45336-1.c: New.
6291 * gcc.target/i386/pr45336-2.c: Likewise.
6292 * gcc.target/i386/pr45336-3.c: Likewise.
6293 * gcc.target/i386/pr45336-4.c: Likewise.
6295 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
6298 * gcc.target/i386/volatile-2.c: Update scan strings to also
6299 include (%rip) for the memory reference on x86_64.
6301 2010-08-20 Jakub Jelinek <jakub@redhat.com>
6304 * gcc.dg/pr44974.c: New test.
6306 PR rtl-optimization/45353
6307 * gcc.dg/pr45353.c: New test.
6309 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
6311 * gcc.target/i386/volatile-2.c: New.
6313 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
6315 PR rtl-optimization/44691
6316 * gfortran.dg/pr44691.f: New test.
6318 2010-10-19 Olivier Hainque <hainque@adacore.com>
6320 * gcc.target/sparc/sibcall-dslot.c: New testcase.
6322 2010-08-19 Jason Merrill <jason@redhat.com>
6324 * g++.dg/init/synth3.C: New.
6325 * g++.dg/init/value8.C: New.
6326 * g++.dg/tree-ssa/empty-2.C: New.
6327 * g++.dg/cpp0x/noexcept09.C: New.
6329 2010-08-19 Daniel Kraft <d@domob.eu>
6333 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6334 * gfortran.dg/pointer_remapping_1.f90: New test.
6335 * gfortran.dg/pointer_remapping_2.f03: New test.
6336 * gfortran.dg/pointer_remapping_3.f08: New test.
6337 * gfortran.dg/pointer_remapping_4.f03: New test.
6338 * gfortran.dg/pointer_remapping_5.f08: New test.
6339 * gfortran.dg/pointer_remapping_6.f08: New test.
6341 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
6344 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6346 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6348 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6350 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
6352 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6355 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6358 * gcc.c-torture/execute/pr45070.c: New.
6360 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6362 * g++.dg/pr44328.C: New test.
6364 2010-08-19 Tobias Burnus <burnus@net-b.de>
6368 * gfortran.dg/bessel_3.f90: New.
6369 * gfortran.dg/bessel_4.f90: New.
6370 * gfortran.dg/bessel_5.f90: New.
6372 2010-08-19 Janus Weil <janus@gcc.gnu.org>
6375 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6376 * gfortran.dg/pointer_init_2.f90: New.
6377 * gfortran.dg/pointer_init_3.f90: New.
6378 * gfortran.dg/pointer_init_4.f90: New.
6380 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
6383 * g++.dg/pr45049-1.C: New test.
6384 * g++.dg/pr45049-2.C: New test.
6386 2010-08-18 Jie Zhang <jie@codesourcery.com>
6388 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6389 20 if __ARM_PCS is defined otherwise 64.
6390 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6391 instead of hard coded 64.
6393 2010-08-18 Yao Qi <yao@codesourcery.com>
6396 * gcc.target/arm/pr45094.c: New test.
6398 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6400 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6402 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6404 PR rtl-optimization/42575
6405 * gcc.target/arm/pr42575.c: New test.
6407 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6409 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6410 * gcc.dg/tls/thr-cse-1.c: New.
6412 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6415 * lib/target-supports.exp
6416 (check_effective_target_function_sections): New.
6417 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6418 function sections before proceding.
6420 2010-08-17 Jakub Jelinek <jakub@redhat.com>
6423 * gfortran.dg/pr45308.f03: New test.
6425 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
6428 * gcc.target/i386/pr45296.c: New test.
6430 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
6432 * g++.dg/ext/uow-1.C: New.
6433 * g++.dg/ext/uow-2.C: New.
6434 * g++.dg/ext/uow-3.C: New.
6435 * g++.dg/ext/uow-4.C: New.
6437 2010-08-17 Richard Guenther <rguenther@suse.de>
6440 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6442 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6445 * gcc.dg/Wcxx-compat-20.c: New test.
6447 2010-08-17 Daniel Kraft <d@domob.eu>
6450 * gfortran.dg/associate_1.f03: Extended to test newly supported
6451 features like association to variables.
6452 * gfortran.dg/associate_3.f03: Removed check for illegal change
6453 of associate-name here...
6454 * gfortran.dg/associate_5.f03: ...and added it here.
6455 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6456 * gfortran.dg/associate_7.f03: New test.
6458 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6460 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6462 2010-08-15 Daniel Kraft <d@domob.eu>
6465 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6466 * gfortran.dg/associate_3.f03: Clarify comment.
6467 * gfortran.dg/associate_5.f03: New test.
6468 * gfortran.dg/associate_6.f03: New test.
6470 2010-08-15 Tobias Burnus <burnus@net-b.de>
6473 * gfortran.dg/bind_c_usage_21.f90: New.
6474 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6476 2010-08-15 Tobias Burnus <burnus@net-b.de>
6478 * gfortran.dg/optional_absent_1.f90: New.
6479 * gfortran.dg/null_actual.f90: New.
6481 2010-08-15 Tobias Burnus <burnus@net-b.de>
6483 * gfortran.dg/pointer_target_1.f90: New.
6484 * gfortran.dg/pointer_target_2.f90: New.
6485 * gfortran.dg/pointer_target_3.f90: New.
6487 2010-08-15 Daniel Kraft <d@domob.eu>
6490 * gfortran.dg/elemental_args_check_3.f90: New test.
6491 * gfortran.dg/impure_1.f08: New test.
6492 * gfortran.dg/impure_2.f08: New test.
6493 * gfortran.dg/impure_3.f90: New test.
6494 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6496 2010-08-15 Ira Rosen <irar@il.ibm.com>
6498 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6499 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6501 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6503 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6505 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6507 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6509 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6510 dg-require-effective-target after dg-do.
6512 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6514 * lib/target-supports.exp (check_effective_target_vect_int): Return
6515 true for Loongson targets.
6516 (check_effective_target_vect_shift): Likewise.
6517 (check_effective_target_vect_no_int_max): Likewise.
6518 (check_effective_target_vect_no_align): Likewise.
6519 (check_effective_target_vect_short_mult): Likewise.
6521 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
6523 * g++.dg/cast.C: Change fields of structures to "long" to pass
6524 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6525 * g++.dg/cpp0x/iop.C: Ditto.
6526 * g++.dg/cpp0x/named_refs.C: Ditto.
6527 * g++.dg/cpp0x/rv1p.C: Ditto.
6528 * g++.dg/cpp0x/rv2p.C: Ditto.
6529 * g++.dg/cpp0x/rv3p.C: Ditto.
6530 * g++.dg/cpp0x/rv4p.C: Ditto.
6531 * g++.dg/cpp0x/rv5p.C: Ditto.
6532 * g++.dg/cpp0x/rv6p.C: Ditto.
6533 * g++.dg/cpp0x/rv7p.C: Ditto.
6534 * g++.dg/cpp0x/rv8p.C: Ditto.
6535 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6537 2010-08-13 Daniel Kraft <d@domob.eu>
6539 * gfortran.dg/implied_shape_1.f08: New test.
6540 * gfortran.dg/implied_shape_2.f90: New test.
6541 * gfortran.dg/implied_shape_3.f08: New test.
6543 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6546 * gfortran.dg/char_component_initializer_1.f90: New test.
6548 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6550 PR tree-optimization/45241
6551 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6553 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6555 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6557 * gcc.target/i386/pr40906-2.c: Ditto.
6558 * gcc.target/i386/pr40906-3.c: Ditto.
6560 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6563 * gcc.c-torture/execute/pr45262.c: New test.
6565 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6567 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6569 * g++.dg/other/profile1.C: Ditto.
6571 2010-08-12 Richard Guenther <rguenther@suse.de>
6573 PR tree-optimization/45232
6574 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6575 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6576 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6577 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6578 unsigned arithmetic.
6579 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6580 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6581 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6582 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6583 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6584 unsigned arithmetic.
6585 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6586 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6587 unsigned arithmetic.
6588 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6589 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6590 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6591 unsigned arithmetic.
6592 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6593 * gcc.dg/tree-ssa/negate.c: Adjust.
6594 * gcc.dg/vect/vect-1.c: Adjust.
6595 * gfortran.dg/reassoc_6.f: XFAIL.
6597 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6600 * gcc.dg/pr45259.c: New test.
6602 2010-08-12 Wei Guozhi <carrot@google.com>
6605 * gcc.target/arm/pr44999.c: New testcase.
6607 2010-08-12 Jie Zhang <jie@codesourcery.com>
6609 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6611 (main): Adjust accordingly.
6613 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6615 * gfortran.dg/graphite/id-22.f: New.
6617 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6619 * gcc.dg/graphite/id-26.c: New.
6621 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6623 * gcc.dg/graphite/id-25.c: New.
6625 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6627 * gcc.dg/graphite/run-id-5.c: New.
6628 * gcc.dg/graphite/run-id-6.c: New.
6629 * gfortran.dg/graphite/id-21.f: New.
6631 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6633 * gcc.dg/graphite/id-24.c: New.
6635 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6637 * gcc.dg/tree-ssa/pr20742.c: New.
6639 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6641 * gcc.dg/graphite/id-23.c: New.
6643 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6645 * gfortran.dg/graphite/id-20.f: Adjust testcase.
6647 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6649 * gcc.dg/graphite/pr42729.c: New.
6651 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6653 * gfortran.dg/graphite/id-20.f: New.
6655 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6657 * gcc.dg/graphite/id-22.c: New.
6659 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6661 * gcc.dg/graphite/run-id-2.c: Call abort.
6663 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6665 * gcc.dg/graphite/id-20.c: New.
6667 2010-08-11 Janus Weil <janus@gcc.gnu.org>
6668 Steve Kargl <kargl@gcc.gnu.org>
6671 * gfortran.dg/move_alloc_3.f90: New.
6672 * gfortran.dg/random_seed_2.f90: New.
6674 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6676 * lib/target-supports.exp (check_effective_target_sync_int_long):
6678 (check_effective_target_sync_char_short): Likewise.
6680 2010-08-10 Yao Qi <yao@codesourcery.com>
6682 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6684 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6685 * g++.dg/other/packed1.C: Likewise.
6686 * g++.dg/other/crash-4.C: Likewise.
6687 * g++.dg/ext/packed8.C: Likewise.
6688 * g++.dg/init/array16.C: Likewise.
6690 2010-08-10 xinliang David Li <davidxl@google.com>
6691 * gcc.dg/tree-ssa/loop-19.c: Add option
6692 -fno-prefetch-loop-array
6694 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6697 * gcc.c-torture/compile/pr45182.c: New test.
6699 2010-08-09 Jason Merrill <jason@redhat.com>
6702 * g++.dg/cpp0x/variadic-104.C: New.
6704 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6707 * gfortran.dg/dependency_32.f90: New test.
6709 2010-08-09 Richard Guenther <rguenther@suse.de>
6712 * g++.dg/opt/nrv17.C: New testcase.
6714 2010-08-09 Richard Guenther <rguenther@suse.de>
6717 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6718 alignment from MEM_REF offset only if we took it from the
6721 * gcc.target/i386/pr24178.c: New testcase.
6723 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6725 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6726 * gcc.dg/20030702-1.c: Ditto.
6727 * gcc.dg/20050309-1.c: Ditto.
6728 * gcc.dg/20050325-1.c: Ditto.
6729 * gcc.dg/20050330-2.c: Ditto.
6730 * gcc.dg/20051201-1.c: Ditto.
6731 * gcc.dg/gomp/pr27573.c: Ditto.
6732 * gcc.dg/gomp/pr34610.c: Ditto.
6733 * gcc.dg/pr24225.c: Ditto.
6734 * gcc.dg/pr26570.c: Ditto.
6735 * gcc.dg/pr32773.c: Ditto.
6736 * g++.dg/gcov/gcov-6.C: Ditto.
6737 * g++.dg/gomp/pr34608.C: Ditto.
6738 * gfortran.dg/gomp/pr27573.f90: Ditto.
6740 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
6741 dg-require-host-local dg directive.
6742 * gcc.dg/profile-dir-2.c: Ditto.
6743 * gcc.dg/profile-dir-3.c: Ditto.
6745 2010-08-08 Richard Guenther <rguenther@suse.de>
6747 PR tree-optimization/45109
6748 * gcc.c-torture/compile/pr45109.c: New testcase.
6750 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6752 * gcc.dg/march.c: Skip if -march defined.
6753 * gcc.dg/mtune.c: Skip if -mtune defined.
6755 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6756 generic thunk support.
6758 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
6761 * gcc.target/i386/pr45213.c: New test.
6763 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6766 * gfortran.dg/fmt_error_11.f03: New test.
6768 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
6770 * lib/target-supports.exp (check_effective_target_sync_int_long):
6771 Add arm*-*-linux-gnueabi.
6772 (check_effective_target_sync_char_short): Likewise.
6774 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6777 * gfortran.dg/dependency_31.f90: New test.
6779 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6781 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6783 2010-08-06 Jason Merrill <jason@redhat.com>
6785 * g++.dg/cpp0x/sfinae3.C: New.
6786 * g++.dg/cpp0x/sfinae4.C: New.
6788 2010-08-06 Richard Guenther <rguenther@suse.de>
6790 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6791 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6792 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6793 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6794 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6795 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6796 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6797 * gcc.c-torture/execute/20100805-1.c: Likewise.
6799 2010-08-05 Martin Jambor <mjambor@suse.cz>
6802 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6804 2010-08-05 Martin Jambor <mjambor@suse.cz>
6806 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6807 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6809 2010-08-05 Martin Jambor <mjambor@suse.cz>
6811 * g++.dg/ipa/devirt-1.C: New test.
6812 * g++.dg/ipa/devirt-2.C: Likewise.
6813 * g++.dg/ipa/devirt-3.C: Likewise.
6814 * g++.dg/ipa/devirt-4.C: Likewise.
6815 * g++.dg/ipa/devirt-5.C: Likewise.
6816 * gcc.dg/ipa/iinline-3.c: Likewise.
6818 2010-08-05 Jie Zhang <jie@codesourcery.com>
6820 PR tree-optimization/45144
6821 * gcc.dg/tree-ssa/pr45144.c: New test.
6823 2010-08-04 Janus Weil <janus@gcc.gnu.org>
6828 * gfortran.dg/class_25.f03: New.
6829 * gfortran.dg/class_26.f03: New.
6831 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6833 * g++.dg/warn/miss-format-1.C: Update line number.
6835 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
6838 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6839 .frame and .mask assembler directives.
6841 2010-08-04 Richard Guenther <rguenther@suse.de>
6843 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6844 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6845 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6846 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6848 2010-08-04 Tobias Burnus <burnus@net-b.de>
6851 * gfortran.dg/derived_constructor_char_1.f90: New.
6852 * gfortran.dg/derived_constructor_char_2.f90: New.
6854 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6857 * gfortran.dg/dependency_30.f90: New test.
6859 2010-08-03 Jan Hubicka <jh@suse.cz>
6861 * gcc.c-torture/compile/pr45085.c: New testcase.
6863 2010-08-03 Janus Weil <janus@gcc.gnu.org>
6867 * gfortran.dg/typebound_call_9.f03: Modified.
6868 * gfortran.dg/typebound_generic_1.f03: Modified.
6870 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6874 * gfortran.dg/dependency_29.f90: New test.
6876 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6879 * gfortran.dg/character_comparison_2.f90: New test.
6880 * gfortran.dg/character_comparison_3.f90: New test.
6881 * gfortran.dg/dependency_28.f90: New test.
6883 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
6886 * gcc.target/arm/pr40457-1.c: New test.
6887 * gcc.target/arm/pr40457-2.c: New test.
6889 2010-08-01 Janus Weil <janus@gcc.gnu.org>
6892 * gfortran.dg/typebound_call_17.f03: New.
6894 2010-07-30 Janus Weil <janus@gcc.gnu.org>
6897 * gfortran.dg/allocate_derived_3.f90: New.
6899 2010-07-30 Xinliang David Li <davidxl@google.com>
6900 PR tree-optimization/45121
6901 * c-c++-common/uninit-17.c: Add -fno-ivops option.
6903 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6906 * g++.dg/pr45112.C: New test.
6908 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6911 PR rtl-optimization/45137
6912 * gcc.dg/pr45055.c: New test.
6914 2010-07-30 Alan Modra <amodra@gmail.com>
6916 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6917 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6919 2010-07-29 Tobias Burnus <burnus@net-b.de>
6923 * gfortran.dg/whole_file_25.f90: New.
6924 * gfortran.dg/whole_file_26.f90: New.
6925 * gfortran.dg/whole_file_27.f90: New.
6927 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6930 * gfortran.dg/typebound_proc_17.f03: New.
6932 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6935 * gfortran.dg/move_alloc_2.f90: New.
6937 2010-07-29 Xinliang David Li <davidxl@google.com>
6938 PR tree-optimization/45121
6939 * c-c++-common/uninit-17.c: Fix expected output.
6941 2010-07-29 Richard Guenther <rguenther@suse.de>
6943 PR tree-optimization/45120
6944 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6946 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6950 * gfortran.dg/pr42051.f03: New testcase.
6952 2010-07-29 Richard Guenther <rguenther@suse.de>
6955 * gcc.c-torture/execute/pr45034.c: New testcase.
6957 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6960 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6962 2010-07-28 Daniel Kraft <d@domob.eu>
6964 * gfortran.dg/bound_8.f90: New test.
6966 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6969 * gcc.dg/pr45105.c: New test.
6971 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6973 PR rtl-optimization/45107
6974 * gcc.dg/pr45107.c: New test.
6976 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6978 PR rtl-optimization/45101
6979 * gcc.dg/pr45101.c: New test.
6981 2010-07-28 Tobias Burnus <burnus@net-b.de>
6984 * gfortran.dg/whole_file_24.f90: New.
6986 2010-07-27 Jason Merrill <jason@redhat.com>
6988 * g++.dg/cpp0x/variadic102.C: New.
6989 * g++.dg/cpp0x/variadic103.C: New.
6991 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6993 PR rtl-optimization/40956
6996 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6997 * gcc.target/arm/pr42574.c: Add tests.
6999 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
7001 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7003 (cleanup-repo-files): Ditto.
7004 (cleanup-saved-temps): Ditto.
7006 2010-07-27 Jakub Jelinek <jakub@redhat.com>
7009 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7012 * gcc.dg/pr45079.c: New test.
7014 2010-07-27 Ira Rosen <irar@il.ibm.com>
7016 PR tree-optimization/44152
7017 * gcc.dg/vect/fast-math-pr44152.c: New test.
7019 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
7022 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7023 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7024 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7025 * obj-c++.dg/torture/trivial.mm: Ditto.
7026 * objc.dg/torture/tls/thr-init-2.m: Ditto.
7027 * objc.dg/torture/tls/thr-init-3.m: Ditto.
7028 * objc.dg/torture/tls/thr-init.m: Ditto.
7029 * objc.dg/torture/trivial.m: Ditto.
7031 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
7033 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7034 Skip on spu-*-* targets.
7036 2010-07-27 Jakub Jelinek <jakub@redhat.com>
7038 PR tree-optimization/45083
7039 * gcc.dg/pr45083.c: New test.
7041 2010-07-26 Tobias Burnus <burnus@net-b.de>
7044 * gfortran.dg/whole_file_22.f90: New test.
7045 * gfortran.dg/whole_file_23.f90: New test.
7047 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
7048 Jack Howarth <howarth@bromo.med.uc.edu>
7049 Richard Henderson <rth@redhat.com>
7052 * gcc.dg/tls/thr-init-1.c: New.
7053 * gcc.dg/tls/thr-init-2.c: New.
7054 * gcc.dg/torture/tls New.
7055 * gcc.dg/torture/tls/tls-test.c: New.
7056 * gcc.dg/torture/tls/thr-init-1.c: New.
7057 * gcc.dg/torture/tls/tls.exp: New.
7058 * gcc.dg/torture/tls/thr-init-2.c: New.
7059 * gcc.dg/tls/emutls-2.c: New test
7061 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7062 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7063 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7064 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7065 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7066 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7067 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7068 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7069 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7070 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7071 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7072 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7073 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7074 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7075 gfortran.dg/gomp/appendix-a/a.22.4.f90,
7076 gfortran.dg/gomp/appendix-a/a.22.5.f90,
7077 gfortran.dg/gomp/appendix-a/a.22.6.f90,
7078 gfortran.dg/gomp/appendix-a/a.24.1.f90,
7079 gfortran.dg/gomp/appendix-a/a.32.1.f90,
7080 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7081 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7082 gfortran.dg/gomp/omp_threadprivate1.f90,
7083 gfortran.dg/gomp/omp_threadprivate2.f90,
7084 gfortran.dg/gomp/reduction1.f90,
7085 gfortran.dg/gomp/sharing-1.f90: Likewise.
7087 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7089 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7091 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7092 dg-require-visibility.
7094 2010-07-26 Richard Guenther <rguenther@suse.de>
7096 PR tree-optimization/43784
7097 * gcc.c-torture/execute/pr43784.c: New testcase.
7098 * g++.dg/torture/pr43784.C: Likewise.
7100 2010-07-26 Richard Guenther <rguenther@suse.de>
7103 * g++.dg/pr45056.C: New testcase.
7105 2010-07-26 Richard Guenther <rguenther@suse.de>
7107 PR tree-optimization/45071
7108 * gcc.dg/pr45071.c: New testcase.
7110 2010-07-26 Tobias Burnus <burnus@net-b.de>
7113 * gfortran.dg/namelist_62.f90: New.
7115 2010-07-26 Richard Guenther <rguenther@suse.de>
7117 * gcc.c-torture/execute/pr45017.c: Move ...
7118 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
7120 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7123 * trim_optimize_1.f90: New test.
7124 * character_comparision_1.f90: New test.
7126 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7129 * gfortran.dg/wtruncate_fix.f: New test.
7131 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
7134 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7136 2010-07-24 Richard Guenther <rguenther@suse.de>
7139 * g++.dg/lto/20100724-1_0.C: New testcase.
7141 2010-07-24 Richard Guenther <rguenther@suse.de>
7144 * gcc.dg/lto/20100724-1_0.c: New testcase.
7145 * gcc.dg/lto/20100724-1_1.c: Likewise.
7147 2010-07-24 Tobias Burnus <burnus@net-b.de>
7150 * gfortran.dg/whole_file_21.f90: New.
7152 * gfortran.dg/integer_exponentiation_3.F90: Use
7153 -ffloat-store only for i?86/x86-64 -m32.
7155 2010-07-24 Tobias Burnus <burnus@net-b.de>
7157 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7158 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7160 2010-07-24 Tobias Burnus <burnus@net-b.de>
7162 * gfortran.dg/func_decl_4.f90: Split test into two ...
7163 * gfortran.dg/func_decl_5.f90: ... parts.
7164 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7165 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7166 * gfortran.dg/global_references_1.f90: Add new dg-warning.
7167 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7168 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7169 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7170 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7171 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7172 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7173 * gfortran.dg/sizeof.f90: Make test valid.
7174 * gfortran.dg/pr20865.f90: Add new dg-error.
7175 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7176 * gfortran.dg/g77/19990218-0.f: Ditto.
7177 * gfortran.dg/g77/19990218-1.f: Ditto.
7178 * gfortran.dg/g77/970625-2.f: Ditto.
7179 * gfortran.dg/pr37243.f: Fix function declaration.
7180 * gfortran.dg/use_only_1.f90: Fix implicit typing.
7181 * gfortran.dg/loc_1.f90: Fix pointer datatype.
7183 2010-07-23 Tobias Burnus <burnus@net-b.de>
7186 * gfortran.dg/char_array_structure_constructor.f90: Add
7187 -fwhole-file as dg-option as it otherwise fails on some
7190 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
7192 * gnat.dg/aggr16.ad[sb]: New test.
7193 * gnat.dg/aggr16_pkg.ads: New helper.
7195 2010-07-23 Richard Guenther <rguenther@suse.de>
7198 * g++.dg/lto/20100723-1_0.C: New testcase.
7200 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
7202 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7204 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7205 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7207 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7209 * lib/target-supports.exp (add_options_for_tls): New proc.
7210 * g++.dg/tls/static-1.C: Use dg-add-options tls.
7211 * g++.dg/tls/static-1a.cc: Likewise.
7212 * gcc.dg/tls/emutls-1.c: Likewise.
7213 * gcc.dg/tls/opt-11.c: Likewise.
7214 * gcc.dg/tls/opt-12.c: Likewise.
7215 * gcc.dg/tls/pr24428-2.c: Likewise.
7216 * gcc.dg/tls/pr24428.c: Likewise.
7217 * obj-c++.dg/tls/static-1.mm: Likewise.
7218 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7219 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7220 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7221 * objc.dg/torture/tls/thr-init-2.m: Likewise.
7222 * objc.dg/torture/tls/thr-init-3.m: Likewise.
7223 * objc.dg/torture/tls/thr-init.m: Likewise.
7224 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7226 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7228 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7229 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7230 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7231 optimized dump files.
7233 2010-07-23 Jakub Jelinek <jakub@redhat.com>
7235 PR tree-optimization/45047
7236 * gcc.c-torture/compile/pr45047.c: New test.
7238 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7240 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7241 instead of dg-compile.
7242 * gcc.dg/float-range-4.c: Ditto.
7243 * gcc.dg/float-range-5.c: Ditto.
7244 * gcc.dg/fold-overflow-1.c: Ditto.
7245 * gcc.dg/gomp/sections-4.c: Ditto.
7246 * gcc.dg/transparent-union-1.c: Ditto.
7247 * gcc.dg/transparent-union-2.c: Ditto.
7248 * gcc.target/i386/pr39315-check.c: Ditto.
7249 * g++.dg/gomp/sections-4.C: Ditto.
7250 * g++.dg/template/dtor7.C: Ditto.
7251 * g++.dg/tree-ssa/pr19952.C: Ditto.
7252 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7253 * gfortran.dg/graphite/pr42185.f90: Ditto.
7254 * gfortran.dg/namelist_36.f90: Ditto.
7255 * gnat.dg/noreturn1.adb: Ditto.
7256 * gnat.dg/specs/small_alignment.ads: Ditto.
7258 2010-07-23 Martin Jambor <mjambor@suse.cz>
7260 PR tree-optimization/44915
7261 * g++.dg/torture/pr44915.C: New test.
7263 2010-07-23 Martin Jambor <mjambor@suse.cz>
7265 PR tree-optimization/44914
7266 * g++.dg/tree-ssa/pr44914.C: New test.
7268 2010-07-23 Jie Zhang <jie@codesourcery.com>
7271 * gcc.dg/pr44290-1.c: New test.
7272 * gcc.dg/pr44290-2.c: New test.
7274 2010-07-23 Jason Merrill <jason@redhat.com>
7277 * g++.dg/abi/mangle44.C: New.
7279 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7281 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7282 for compile-time only tests.
7283 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7285 * gcc.target/i386/pr39315-4.c: Ditto.
7286 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7287 target check. Include sse-os-support.h.
7288 (main): Call check_isa and sse_os_support.
7289 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7290 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7291 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7292 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7293 target check. Include sse-os-support.h.
7294 (main): Call check_isa and sse_os_support.
7295 * gcc.target/i386/vperm-v2df.c: Ditto.
7297 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7299 * lib/target-supports.exp (check_avx_hw_available): New procedure.
7300 (check_effective_target_avx_runtime): New procedure.
7301 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7302 (check_effective_target_sse_runtime): Add check_effective_target_sse.
7304 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7305 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
7306 and __get_cpuid test.
7307 * gcc.dg/compat/vector-2b_main.c: Ditto.
7309 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7311 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7312 for compile-time only test.
7313 * gcc.dg/pr32716.c: Ditto.
7314 * gcc.dg/pr34856.c: Ditto.
7315 * gcc.dg/pr36997.c: Ditto.
7316 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7317 * gfortran.dg/pr28158.f90: Ditto.
7318 * gfortran.dg/pr30667.f: Ditto.
7320 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7321 i?86-*-* and x86_64-*-* targets to disable execution on targets
7322 without sse2 runtime support.
7323 * g++.dg/vect/vect.exp: Ditto.
7324 * gfortran.dg/vect/vect.exp: Ditto.
7326 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7327 * gcc.dg/pr37544.c: Ditto.
7328 * gcc.dg/pr40550.c: Ditto.
7329 * gcc.dg/compat/union-m128-1_main.c: Ditto.
7330 * gcc.dg/compat/vector-1a_main.c: Ditto.
7331 * gcc.dg/compat/vector-2a_main.c: Ditto.
7332 * gcc.dg/torture/pr16104-1.c: Ditto.
7333 * gcc.dg/torture/pr35771-1.c: Ditto.
7334 * gcc.dg/torture/pr35771-2.c: Ditto.
7335 * gcc.dg/torture/pr35771-3.c: Ditto.
7336 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7337 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7338 * gcc.dg/torture/stackalign/push-1.c: Ditto.
7339 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7340 * g++.dg/other/i386-1.C: Ditto.
7341 * g++.dg/other/pr40446.C: Ditto.
7343 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7345 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7347 2010-07-23 Daniel Kraft <d@domob.eu>
7350 * gfortran.dg/exit_1.f08: New test.
7351 * gfortran.dg/exit_2.f08: New test.
7353 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
7355 PR tree-optimization/39839
7356 * gcc.target/arm/pr39839.c: New test case.
7358 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7360 * gnat.dg/unchecked_convert5b.adb: New test.
7361 * gnat.dg/unchecked_convert6.adb: Likewise.
7362 * gnat.dg/unchecked_convert6b.adb: Likewise.
7364 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7366 * gnat.dg/aggr15.ad[sb]: New test.
7368 2010-07-22 Dodji Seketeli <dodji@redhat.com>
7371 * g++.dg/debug/dwarf2/nested-2.C: New test case.
7373 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
7375 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7376 with dg-require-linker-plugin.
7378 2010-07-22 Richard Guenther <rguenther@suse.de>
7381 * g++.dg/lto/20100722-1_0.C: New testcase.
7383 2010-07-22 Richard Guenther <rguenther@suse.de>
7386 * gcc.dg/lto/20100720-3_0.c: New testcase.
7387 * gcc.dg/lto/20100720-3_1.c: Likewise.
7389 2010-07-22 Richard Guenther <rguenther@suse.de>
7391 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7392 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7395 * gcc.dg/lto/20100722-1_0.c: New testcase.
7397 2010-07-22 Martin Jambor <mjambor@suse.cz>
7399 PR tree-optimization/44891
7400 * gcc.c-torture/compile/pr44891.c: New test.
7402 2010-07-22 Richard Guenther <rguenther@suse.de>
7404 PR tree-optimization/45017
7405 * gcc.c-torture/execute/pr45017.c: New testcase.
7407 2010-07-22 Tobias Burnus <burnus@net-b.de>
7410 * gfortran.dg/aliasing_dummy_5.f90: New.
7412 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7415 * gcc.target/arm/pr43698.c: New test.
7417 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
7420 * Revert my commit r162325 for this PR.
7422 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7425 * gcc.target/m68k/pr45015.c: New test.
7427 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
7430 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7433 2010-07-21 Richard Guenther <rguenther@suse.de>
7436 * g++.dg/lto/20100721-1_0.C: New testcase.
7438 2010-07-21 Martin Jambor <mjambor@suse.cz>
7440 PR tree-optimization/44900
7441 * g++.dg/torture/pr44900.C: New test.
7443 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7446 * c-c++-common/uninit-17.c: Correct expected error.
7448 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7450 * gcc.dg/guality/asm-1.c: New test.
7453 * gcc.dg/guality/pr45003-2.c: New test.
7454 * gcc.dg/guality/pr45003-3.c: New test.
7456 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7459 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7461 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7463 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7464 defined on the current line.
7465 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7466 * g++.dg/debug/dwarf2/pr44641.C: New.
7468 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7470 * gcc.target/powerpc/block-move-1.c: New test.
7471 * gcc.target/powerpc/block-move-2.c: New test.
7473 2010-07-20 Jason Merrill <jason@redhat.com>
7476 * g++.dg/cpp0x/sfinae2.C: New.
7478 2010-07-20 Richard Guenther <rguenther@suse.de>
7481 * gcc.dg/lto/20100720-4_0.c: New testcase.
7483 2010-07-20 Richard Guenther <rguenther@suse.de>
7486 * gcc.dg/lto/20100720-2_0.c: New testcase.
7487 * gcc.dg/lto/20100720-2_1.c: Likewise.
7489 2010-07-20 Richard Guenther <rguenther@suse.de>
7492 * gcc.dg/lto/20100720-1_0.c: New testcase.
7493 * gcc.dg/lto/20100720-1_1.c: Likewise.
7495 2010-07-20 Jakub Jelinek <jakub@redhat.com>
7498 * gcc.dg/guality/pr45003-1.c: New test.
7500 2010-07-20 Richard Guenther <rguenther@suse.de>
7502 PR tree-optimization/44977
7503 * gcc.dg/torture/pr44977.c: New testcase.
7505 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
7507 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7510 2010-07-20 Richard Guenther <rguenther@suse.de>
7514 * gcc.dg/pr44971.c: New testcase.
7515 * gcc.c-torture/compile/pr44988.c: Likewise.
7517 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7520 * gfortran.dg/allocate_with_typespec.f90: New test.
7521 * gfortran.dg/allocate_derived_1.f90: Update error message.
7523 2010-07-19 Jason Merrill <jason@redhat.com>
7526 * g++.dg/cpp0x/decltype23.C: New.
7528 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
7531 * gfortran.dg/class_defined_operator_1.f03 : New test.
7533 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7535 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7536 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7537 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7538 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7540 2010-07-19 Richard Guenther <rguenther@suse.de>
7543 * gcc.c-torture/compile/pr44941.c: New testcase.
7545 2010-07-19 Jason Merrill <jason@redhat.com>
7548 * g++.dg/template/sfinae24.C: New.
7550 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7553 * gfortran.dg/data_implied_do_2.f90: Removed.
7555 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7558 * g++.dg/template/sfinae23.C: New.
7560 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7562 * lib/target-supports.exp (check_sse_os_support_available): New
7564 (check_sse_hw_available): New proc.
7565 (check_effective_target_sse_runtime): New proc.
7566 (check_effective_target_sse2_runtime): New proc.
7567 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7568 -msse2 if check_sse_os_support_available.
7569 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7570 check_sse_os_support_available.
7571 * gcc.dg/vect/vect.exp: Likewise.
7572 * gfortran.dg/vect/vect.exp: Likewise.
7573 * gcc.target/i386/sol2-check: Renamed to ...
7574 * gcc.target/i386/sse-os-support.h: ... this.
7575 (sol2_check): Renamed to ...
7576 (sse_os_support): ... this.
7577 Only test movss with xmm registers.
7578 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7579 Removed ILL_INSN, ILL_INSN_LEN.
7580 * gcc.target/i386/sse2-check.h: Likewise.
7581 * gcc.target/i386/sse3-check.h: Likewise.
7582 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7583 Removed cpuid.h, __get_cpuid test.
7584 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7585 Removed cpuid.h, __get_cpuid test.
7586 * g++.dg/other/pr40446.C: Likewise.
7587 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7588 * gcc.dg/compat/vector-1a_main.c: Likewise.
7589 * gcc.dg/compat/vector-2a_main.c: Likewise.
7590 * gcc.dg/pr36584.c: Likewise.
7591 * gcc.dg/pr37544.c: Likewise.
7592 * gcc.dg/torture/pr16104-1.c: Likewise.
7593 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7594 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7595 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7596 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7597 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7598 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7600 * gcc.dg/torture/pr35771-2.c: Likewise.
7601 * gcc.dg/torture/pr35771-3.c: Likewise.
7602 * gcc.target/i386/pr39315-2.c: Likewise.
7603 * gcc.target/i386/pr39315-4.c: Likewise.
7604 * gcc.target/i386/vperm-v2df.c: Likewise.
7605 * gcc.target/i386/vperm-v2di.c: Likewise.
7606 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7607 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7610 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
7613 * gfortran.dg/data_implied_do_2.f90: New test.
7615 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7617 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7619 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7621 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7622 to the "mips16" group.
7623 (mips_using_mips16_p): New procedure.
7624 (mips-dg-options): Use it.
7626 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7628 * gcc.target/mips/mips16-attributes-4.c: New test.
7630 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
7633 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7634 * gcc.target/powerpc/recip-2.c: Ditto.
7635 * gcc.target/powerpc/recip-3.c: Ditto.
7637 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
7639 * gcc.target/arm/pr42235.c: New test.
7641 2010-07-16 Jason Merrill <jason@redhat.com>
7644 * g++.dg/template/partial8.C: New.
7646 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7648 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7649 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
7651 (gualcvt): New overloaded inline.
7652 (GUALCVT): Use it for C++.
7653 * g++.dg/guality/guality.exp: New.
7654 * g++.dg/guality/guality.h: New.
7655 * g++.dg/guality/redeclaration1.C: New test.
7656 * g++.dg/dg.exp: Prune also guality/* tests.
7657 * gcc.dg/guality/pr43141.c: Moved to...
7658 * c-c++-common/guality/pr43141.c: ... here.
7660 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7663 * gfortran.dg/char4_iunit_2.f03: New test.
7665 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
7668 * lib/plugin-support.exp (plugin-test-execute):
7669 Add ${gcc_objdir}/intl to includes.
7671 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7674 * gcc.c-torture/execute/pr44942.c: New test.
7675 * gcc.target/i386/pr44942.c: New test.
7677 2010-07-15 Jason Merrill <jason@redhat.com>
7680 * g++.dg/cpp0x/implicit7.C: New.
7681 * g++.dg/cpp0x/implicit8.C: New.
7683 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7685 Disable float tests for __SPU__ targets due to lack of signed zero:
7686 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7687 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7688 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7689 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7690 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7691 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7692 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7693 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7694 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7696 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7698 * gfortran.dg/select_char_2.f90: New test.
7700 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7702 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7705 2010-07-15 Janus Weil <janus@gcc.gnu.org>
7708 * gfortran.dg/typebound_generic_9.f03: New.
7710 2010-07-15 Richard Guenther <rguenther@suse.de>
7712 PR tree-optimization/44946
7713 * gcc.c-torture/compile/pr44946.c: New testcase.
7715 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7718 * gfortran.dg/select_char_3.f90: New test.
7720 2010-07-15 Magnus Granberg <zorry@gentoo.org>
7721 Kevin F. Quinn <kevquinn@gentoo.org>
7723 * gcc.dg/Wtrampolines.c: New.
7725 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7728 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7730 2010-07-14 Jason Merrill <jason@redhat.com>
7733 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7735 Implement C++0x unrestricted unions (N2544)
7736 * g++.dg/cpp0x/union1.C: New.
7737 * g++.dg/cpp0x/union2.C: New.
7738 * g++.dg/cpp0x/union3.C: New.
7739 * g++.dg/cpp0x/defaulted2.C: Adjust.
7740 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7741 * g++.old-deja/g++.ext/anon2.C: Adjust.
7742 * g++.old-deja/g++.mike/misc6.C: Adjust.
7744 2010-07-14 Janus Weil <janus@gcc.gnu.org>
7747 * gfortran.dg/c_loc_tests_15.f90: New.
7749 2010-07-13 Jason Merrill <jason@redhat.com>
7752 * g++.dg/cpp0x/implicit6.C: New.
7754 2010-07-13 Jason Merrill <jason@redhat.com>
7757 * g++.dg/abi/noreturn1.C: New.
7758 * g++.dg/abi/noreturn2.C: New.
7760 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
7764 * c-c++-common/pr44832.c: New test.
7766 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
7769 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7770 on the target. Make sure that we can assemble the emitted asm when
7771 the test type is 'compile'.
7773 2010-07-13 Richard Guenther <rguenther@suse.de>
7775 PR tree-optimization/36960
7776 * g++.dg/torture/pr36960.C: New testcase.
7778 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7781 * g++.dg/template/sfinae21.C: New.
7782 * g++.dg/template/sfinae22.C: Likewise.
7784 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7787 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7788 * gcc.dg/plugin/ggcplug.c: Likewise.
7789 * g++.dg/plugin/selfassign.c: Likewise.
7790 * g++.dg/plugin/attribute_plugin.c: Likewise.
7791 * g++.dg/plugin/dumb_plugin.c: Likewise.
7792 * g++.dg/plugin/pragma_plugin.c: Likewise.
7794 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7796 * gcc.c-torture/execute/pr44683.x: New.
7797 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7799 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7805 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7806 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7807 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7808 * gfortran.dh/typebound_call_16.f03: New.
7809 * gfortran.dg/typebound_generic_6.f03: New.
7810 * gfortran.dg/typebound_generic_7.f03: New.
7811 * gfortran.dg/typebound_generic_8.f03: New.
7813 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7816 * gfortran.dg/char4_iunit_1.f03: New test.
7818 2010-07-12 Jakub Jelinek <jakub@redhat.com>
7820 * gcc.dg/tree-ssa/vrp53.c: New test.
7822 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7825 * g++.dg/template/sfinae19.C: New.
7826 * g++.dg/template/sfinae20.C: Likewise.
7828 2010-07-12 Jie Zhang <jie@codesourcery.com>
7830 * gcc.target/arm/interrupt-1.c: New test.
7831 * gcc.target/arm/interrupt-2.c: New test.
7833 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7835 * gcc.dg/pr42427.c: Require c99_runtime.
7836 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7838 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7839 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7840 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7841 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7842 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7843 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7844 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7845 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7846 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7847 * gcc.target/i386/pr37275.c: Require visibility support.
7849 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7851 * lib/target-supports.exp (check_effective_target_sse): New proc.
7852 * gcc.target/i386/sol2-check.h: New file.
7853 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7854 Include sol2-check.h.
7855 (main) Only run do_test () if sol2_check ().
7856 * gcc.target/i386/sse2-check.h: Likewise.
7857 * gcc.target/i386/sse3-check.h: Likewise.
7858 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7859 [__sun__ && __svr4__]: Execute SSE2 instruction.
7860 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7861 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7862 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7863 * g++.dg/ext/vector14.C: Likewise.
7864 * g++.dg/other/mmintrin.C: Likewise.
7865 * gcc.dg/20020418-1.c: Likewise.
7866 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7867 * gcc.dg/format/ms_unnamed-1.c: Likewise.
7868 * gcc.dg/format/unnamed-1.c: Likewise.
7869 Adapt dg-warning line number.
7870 * gcc.dg/graphite/pr40281.c: Likewise.
7871 * gcc.dg/pr32176.c: Likewise.
7872 * gcc.dg/pr40550.c: Likewise.
7873 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7874 * gcc.dg/torture/pr36891.c: Likewise.
7875 * gcc.target/i386/20020218-1.c: Likewise.
7876 * gcc.target/i386/20020523.c: Likewise.
7877 * gcc.target/i386/abi-1.c: Likewise.
7878 * gcc.target/i386/brokensqrt.c: Likewise.
7879 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7880 * gcc.target/i386/pr13366.c: Likewise.
7881 * gcc.target/i386/pr13685.c: Likewise.
7882 * gcc.target/i386/pr24306.c: Likewise.
7883 * gcc.target/i386/pr31486.c: Likewise.
7884 * gcc.target/i386/pr32065-1.c: Likewise.
7885 * gcc.target/i386/pr32065-2.c: Likewise.
7886 * gcc.target/i386/pr32389.c: Likewise.
7887 * gcc.target/i386/pr38824.c: Likewise.
7888 * gcc.target/i386/pr38931.c: Likewise.
7889 * gcc.target/i386/pr39592-1.c: Likewise.
7890 * gcc.target/i386/pr43766.c: Likewise.
7891 * gcc.target/i386/recip-divf.c: Likewise.
7892 * gcc.target/i386/recip-sqrtf.c: Likewise.
7893 * gcc.target/i386/recip-vec-divf.c: Likewise.
7894 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7895 * gcc.target/i386/sse-1.c: Likewise.
7896 * gcc.target/i386/sse-16.c: Likewise.
7897 * gcc.target/i386/sse-2.c: Likewise.
7898 * gcc.target/i386/sse-20.c: Likewise.
7899 * gcc.target/i386/sse-3.c: Likewise.
7900 * gcc.target/i386/sse-7.c: Likewise.
7901 * gcc.target/i386/sse-9.c: Likewise.
7902 * gcc.target/i386/sse-addps-1.c: Likewise.
7903 * gcc.target/i386/sse-addss-1.c: Likewise.
7904 * gcc.target/i386/sse-andnps-1.c: Likewise.
7905 * gcc.target/i386/sse-andps-1.c: Likewise.
7906 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7907 * gcc.target/i386/sse-comiss-1.c: Likewise.
7908 * gcc.target/i386/sse-comiss-2.c: Likewise.
7909 * gcc.target/i386/sse-comiss-3.c: Likewise.
7910 * gcc.target/i386/sse-comiss-4.c: Likewise.
7911 * gcc.target/i386/sse-comiss-5.c: Likewise.
7912 * gcc.target/i386/sse-comiss-6.c: Likewise.
7913 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7914 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7915 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7916 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7917 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7918 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7919 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7920 * gcc.target/i386/sse-divps-1.c: Likewise.
7921 * gcc.target/i386/sse-divss-1.c: Likewise.
7922 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7923 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7924 * gcc.target/i386/sse-maxps-1.c: Likewise.
7925 * gcc.target/i386/sse-maxss-1.c: Likewise.
7926 * gcc.target/i386/sse-minps-1.c: Likewise.
7927 * gcc.target/i386/sse-minss-1.c: Likewise.
7928 * gcc.target/i386/sse-movaps-1.c: Likewise.
7929 * gcc.target/i386/sse-movaps-2.c: Likewise.
7930 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7931 * gcc.target/i386/sse-movhps-1.c: Likewise.
7932 * gcc.target/i386/sse-movhps-2.c: Likewise.
7933 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7934 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7935 * gcc.target/i386/sse-movntps-1.c: Likewise.
7936 * gcc.target/i386/sse-movss-1.c: Likewise.
7937 * gcc.target/i386/sse-movss-2.c: Likewise.
7938 * gcc.target/i386/sse-movss-3.c: Likewise.
7939 * gcc.target/i386/sse-movups-1.c: Likewise.
7940 * gcc.target/i386/sse-movups-2.c: Likewise.
7941 * gcc.target/i386/sse-mulps-1.c: Likewise.
7942 * gcc.target/i386/sse-mulss-1.c: Likewise.
7943 * gcc.target/i386/sse-orps-1.c: Likewise.
7944 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7945 * gcc.target/i386/sse-recip-vec.c: Likewise.
7946 * gcc.target/i386/sse-recip.c: Likewise.
7947 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7948 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7949 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7950 * gcc.target/i386/sse-subps-1.c: Likewise.
7951 * gcc.target/i386/sse-subss-1.c: Likewise.
7952 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7953 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7954 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7955 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7956 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7957 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7958 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7959 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7960 * gcc.target/i386/sse-xorps-1.c: Likewise.
7961 * gcc.target/i386/ssefn-1.c: Likewise.
7962 * gcc.target/i386/ssefn-3.c: Likewise.
7963 * gcc.target/i386/sseregparm-1.c: Likewise.
7964 * gcc.target/i386/stackalign/return-3.c: Likewise.
7965 * gcc.target/i386/vectorize1.c: Likewise.
7966 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7967 * gcc.target/i386/xorps-sse.c: Likewise.
7968 * gfortran.dg/pr28158.f90: Likewise.
7969 * gfortran.dg/pr30667.f: Likewise.
7970 * gnat.dg/loop_optimization7.adb: Likewise.
7971 * gnat.dg/sse_nolib.adb: Likewise.
7973 2010-07-11 Tobias Burnus <burnus@net-b.de>
7976 * gfortran.dg/use_rename_6.f90: New.
7977 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7979 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7982 * gfortran.dg/class_24.f03: New.
7984 2010-07-10 Richard Guenther <rguenther@suse.de>
7987 * gcc.dg/lto/20100709-1_0.c: New testcase.
7988 * gcc.dg/lto/20100709-1_1.c: Likewise.
7990 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7992 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7994 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7997 * objc.dg/lto/trivial-1_0.m: New.
7998 * objc.dg/lto/lto.exp: New.
7999 * obj-c++.dg/lto/trivial-1_0.mm: New.
8000 * obj-c++.dg/lto/lto.exp: New.
8001 * objc.dg/symtab-1.m: Adjust sizes.
8002 * objc.dg/image-info.m: Do not run for gnu-runtime.
8004 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
8006 * gcc.dg/pr32370.c: Allow another kind of error message.
8008 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
8010 * gnat.dg/atomic3.adb: New test.
8012 2010-07-09 Jakub Jelinek <jakub@redhat.com>
8013 Denys Vlasenko <dvlasenk@redhat.com>
8014 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8016 PR tree-optimization/28632
8017 * gcc.dg/tree-ssa/vrp51.c: New test.
8018 * gcc.dg/tree-ssa/vrp52.c: New test.
8020 2010-07-09 Jason Merrill <jason@redhat.com>
8022 * g++.dg/abi/covariant6.C: New.
8023 * g++.dg/inherit/covariant17.C: Test both bases.
8024 * g++.dg/inherit/covariant7.C: Check vtable layout.
8026 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
8028 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8030 2010-07-09 Richard Guenther <rguenther@suse.de>
8032 PR tree-optimization/44852
8033 * gcc.c-torture/execute/pr44852.c: New testcase.
8035 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8037 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8038 multiplication by values.
8039 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8040 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8042 2010-07-09 Richard Guenther <rguenther@suse.de>
8044 PR tree-optimization/44882
8045 * gfortran.dg/pr44882.f90: New testcase.
8047 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
8050 * gcc.target/arm/pr40657-1.c: New test.
8051 * gcc.target/arm/pr40657-2.c: New test.
8052 * gcc.c-torture/execute/pr40657.c: New test.
8054 2010-07-09 Jakub Jelinek <jakub@redhat.com>
8056 * gcc.dg/tree-ssa/vrp50.c: New test.
8057 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8059 2010-07-08 Janus Weil <janus@gcc.gnu.org>
8062 * gfortran.dg/c_sizeof_1.f90: Modified.
8063 * gfortran.dg/storage_size_1.f08: New.
8064 * gfortran.dg/storage_size_2.f08: New.
8066 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
8068 * gcc.c-torture/execute/20100708-1.c: New test.
8070 2010-07-08 Jakub Jelinek <jakub@redhat.com>
8073 * gfortran.dg/gomp/pr44847.f90: New test.
8075 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
8077 PR tree-optimization/44710
8078 * gcc.dg/tree-ssa/ifc-6.c: New.
8079 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8081 2010-07-08 Tobias Burnus <burnus@net-b.de>
8084 * gfortran.dg/coarray_10.f90: Add an additional test.
8086 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
8089 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8090 * gcc.c-torture/execute/pr44828.x: Revert.
8092 2010-07-08 Jason Merrill <jason@redhat.com>
8095 * g++.dg/inherit/covariant17.C: New.
8096 * g++.dg/abi/covariant1.C: Actually test for the bug.
8098 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
8100 PR rtl-optimization/44838
8101 * gcc.dg/pr44838.c: New.
8103 2010-07-08 Richard Guenther <rguenther@suse.de>
8105 PR tree-optimization/44831
8106 * gcc.c-torture/compile/pr44831.c: New testcase.
8107 * gcc.dg/tree-ssa/pr21463.c: Adjust.
8109 2010-07-08 Richard Guenther <rguenther@suse.de>
8111 PR tree-optimization/44861
8112 * g++.dg/vect/pr44861.cc: New testcase.
8114 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
8117 * gcc.c-torture/execute/pr44828.x: New file.
8119 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
8121 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8123 * g++.dg/ext/altivec-17.C: Adjust error message.
8125 2010-07-07 Tom Tromey <tromey@redhat.com>
8127 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8129 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
8132 * gcc.target/i386/rdrand-1.c: Scan "jnc".
8133 * gcc.target/i386/rdrand-2.c: Likewise.
8134 * gcc.target/i386/rdrand-3.c: Likewise.
8136 2010-07-07 Jan Hubicka <jh@suse.cz>
8139 * g++.dg/torture/pr44813.C: New testcase.
8140 * g++.dg/torture/pr44826.C: New testcase.
8142 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
8144 PR rtl-optimization/44787
8145 * gcc.c-torture/compile/pr44788.c: New test.
8146 * gcc.target/arm/pr44788.c: New test.
8148 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8150 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8152 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8154 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8157 2010-07-06 Tobias Burnus <burnus@net-b.de>
8160 * gfortran.dg/parameter_array_init_6.f90: New.
8161 * gfortran.dg/initialization_20.f90: Update dg-error.
8162 * gfortran.dg/initialization_24.f90: Ditto.
8164 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8166 * gfortran.dg/dim_range_1.f90: New test.
8167 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
8169 2010-07-06 Jason Merrill <jason@redhat.com>
8172 * g++.dg/cpp0x/initlist41.C: New.
8175 * g++.dg/template/ptrmem22.C: New.
8177 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
8179 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8181 * gcc.target/i386/i386.exp: Likewise.
8183 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8186 * gcc.dg/lto/20100518_0.c: Limit to x86.
8188 2010-07-06 Richard Guenther <rguenther@suse.de>
8191 * gcc.c-torture/execute/pr44828.c: New testcase.
8193 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
8195 * g++.dg/warn/noeffect2.C: Adjust expected warning.
8196 * g++.dg/warn/volatile1.C: Likewise.
8197 * g++.dg/template/warn1.C: Likewise.
8199 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
8201 AVX Programming Reference (June, 2010)
8202 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8203 * g++.dg/other/i386-3.C: Likewise.
8204 * gcc.target/i386/sse-12.c: Likewise.
8206 * gcc.target/i386/f16c-check.h: New.
8207 * gcc.target/i386/rdfsbase-1.c: Likewise.
8208 * gcc.target/i386/rdfsbase-2.c: Likewise.
8209 * gcc.target/i386/rdgsbase-1.c: Likewise.
8210 * gcc.target/i386/rdgsbase-2.c: Likewise.
8211 * gcc.target/i386/rdrand-1.c: Likewise.
8212 * gcc.target/i386/rdrand-2.c: Likewise.
8213 * gcc.target/i386/rdrand-3.c: Likewise.
8214 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8215 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8216 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8217 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8218 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8219 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8220 * gcc.target/i386/wrfsbase-1.c: Likewise.
8221 * gcc.target/i386/wrfsbase-2.c: Likewise.
8222 * gcc.target/i386/wrgsbase-1.c: Likewise.
8223 * gcc.target/i386/wrgsbase-2.c: Likewise.
8225 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8226 (__builtin_ia32_vcvtps2ph): New.
8227 (__builtin_ia32_vcvtps2ph256): Likewise.
8229 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8230 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8232 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8233 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8235 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8236 (__builtin_ia32_vcvtps2ph256): Likewise.
8237 Add fsgsbase,rdrnd,f16c.
8239 * lib/target-supports.exp (check_effective_target_f16c): New.
8241 2010-07-05 Jakub Jelinek <jakub@redhat.com>
8243 * gcc.dg/guality/nrv-1.c: New test.
8245 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
8248 * gcc.target/arm/pr42505.c: New test case.
8250 2010-07-05 Jakub Jelinek <jakub@redhat.com>
8253 * g++.dg/opt/nrv16.C: New test.
8255 2010-07-05 Richard Guenther <rguenther@suse.de>
8257 PR tree-optimization/44784
8258 * gcc.c-torture/compile/pr44784.c: New testcase.
8260 2010-07-05 Ira Rosen <irar@il.ibm.com>
8262 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8263 Increase loop bound and array size.
8264 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8267 2010-07-05 Ira Rosen <irar@il.ibm.com>
8269 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8270 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8271 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8272 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8273 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8275 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
8278 * g++.dg/parse/template25.C: New.
8280 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
8282 PR rtl-optimization/44695
8283 * gcc.dg/torture/pr44695.c: New.
8285 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8288 * g++.dg/ext/pretty3.C: New.
8290 2010-07-04 Richard Guenther <rguenther@suse.de>
8293 * g++.dg/torture/pr44809.C: New testcase.
8295 2010-07-04 Richard Guenther <rguenther@suse.de>
8297 PR tree-optimization/44656
8298 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8300 2010-07-04 Ira Rosen <irar@il.ibm.com>
8301 Revital Eres <eres@il.ibm.com>
8303 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8305 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8306 gcc.dg/vect/vect-96.c: Likewise.
8307 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8308 that support misaligned stores. Change the number of expected
8309 misaligned accesses.
8310 * gcc.dg/vect/vect-peel-1.c: New test.
8311 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8312 gcc.dg/vect/vect-peel-4.c: Likewise.
8313 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8314 vectorizable on all targets that support realignment.
8315 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8317 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
8320 * gcc.dg/torture/pr44806.c: New.
8322 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8324 * gnat.dg/cond_expr1.adb: New test.
8326 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8328 * gnat.dg/modular3.adb: New test.
8329 * gnat.dg/modular3_pkg.ads: New helper.
8331 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
8332 Mikael Pettersson <mikpe@it.uu.se>
8335 * obj-c++.dg/encode-2.mm: Produce object and save temps.
8336 Make signed-ness of chars explicit. Scan the object for
8337 strings that are split by some target assemblers.
8338 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8341 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
8343 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8345 2010-07-02 Le-Chun Wu <lcwu@google.com>
8348 * g++.dg/warn/Wshadow-7.C: New test.
8350 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8351 Julian Brown <julian@codesourcery.com>
8352 Sandra Loosemore <sandra@codesourcery.com>
8354 * gcc.c-torture/execute/20100416-1.c: New test case.
8356 2010-07-02 Julian Brown <julian@codesourcery.com>
8357 Sandra Loosemore <sandra@codesourcery.com>
8361 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8362 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8364 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8365 Julian Brown <julian@codesourcery.com>
8367 * gcc.target/arm/neon/vadds64.c: Regenerated.
8368 * gcc.target/arm/neon/vaddu64.c: Regenerated.
8369 * gcc.target/arm/neon/vsubs64.c: Regenerated.
8370 * gcc.target/arm/neon/vsubu64.c: Regenerated.
8371 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8372 * gcc.target/arm/neon-vmls-1.c: Likewise.
8373 * gcc.target/arm/neon-vsubs64.c: New execution test.
8374 * gcc.target/arm/neon-vsubu64.c: New execution test.
8375 * gcc.target/arm/neon-vadds64.c: New execution test.
8376 * gcc.target/arm/neon-vaddu64.c: New execution test.
8378 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8380 * gcc.target/arm/neon-vands64.c: New.
8381 * gcc.target/arm/neon-vandu64.c: New.
8382 * gcc.target/arm/neon-vbics64.c: New.
8383 * gcc.target/arm/neon-vbicu64.c: New.
8384 * gcc.target/arm/neon-veors64.c: New.
8385 * gcc.target/arm/neon-veoru64.c: New.
8386 * gcc.target/arm/neon-vorns64.c: New.
8387 * gcc.target/arm/neon-vornu64.c: New.
8388 * gcc.target/arm/neon-vorrs64.c: New.
8389 * gcc.target/arm/neon-vorru64.c: New.
8390 * gcc.target/arm/neon/vands64.c: Regenerated.
8391 * gcc.target/arm/neon/vandu64.c: Regenerated.
8392 * gcc.target/arm/neon/vbics64.c: Regenerated.
8393 * gcc.target/arm/neon/vbicu64.c: Regenerated.
8394 * gcc.target/arm/neon/veors64.c: Regenerated.
8395 * gcc.target/arm/neon/veoru64.c: Regenerated.
8396 * gcc.target/arm/neon/vorns64.c: Regenerated.
8397 * gcc.target/arm/neon/vornu64.c: Regenerated.
8398 * gcc.target/arm/neon/vorrs64.c: Regenerated.
8399 * gcc.target/arm/neon/vorru64.c: Regenerated.
8401 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8403 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8405 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8407 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8408 * gfortran.dg/intent_out_5.f90: Same.
8409 * gfortran.dg/ltrans-7.f90: Same.
8410 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8412 2010-07-02 Jan Hubicka <jh@suse.cz>
8414 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8416 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8418 * objc-obj-c++-shared/Object1.h: Correct Line endings.
8420 2010-07-02 Jakub Jelinek <jakub@redhat.com>
8423 * c-c++-common/Wunused-var-12.c: New test.
8425 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
8428 * gcc.target/arm/pr42835.c: New test.
8431 * gcc.target/arm/pr42172-1.c: New test.
8433 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8435 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8437 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8439 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8440 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8441 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8442 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8443 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8444 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8445 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8446 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8447 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8448 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8449 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8450 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8451 * gcc.target/arm/neon-vdup_ns64.c: New.
8452 * gcc.target/arm/neon-vdup_nu64.c: New.
8453 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8454 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8455 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8456 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8457 * gcc.target/arm/neon-vmov_ns64.c: New.
8458 * gcc.target/arm/neon-vmov_nu64.c: New.
8459 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8460 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8461 * gcc.target/arm/neon-vget_lanes64.c: New.
8462 * gcc.target/arm/neon-vget_laneu64.c: New.
8463 * gcc.target/arm/neon-vset_lanes64.c: New.
8464 * gcc.target/arm/neon-vset_laneu64.c: New.
8466 2010-07-02 Richard Guenther <rguenther@suse.de>
8468 * g++.dg/torture/20100702-1.C: New testcase.
8470 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8473 * gcc.c-torture/compile/pr44707.c: New test.
8475 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8478 * g++.dg/template/crash101.C: New.
8480 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8482 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8483 Use the ABI-0 accessors and fail it for m64.
8485 2010-07-02 Jan Hubicka <jh@suse.cz>
8487 * g++.dg/tree-ssa/pr44706.C: New testcase.
8489 2010-07-02 Richard Guenther <rguenther@suse.de>
8491 PR tree-optimization/44748
8492 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8494 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8496 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8497 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8498 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8499 the method types to forward:.
8501 2010-06-30 Jason Merrill <jason@redhat.com>
8503 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8504 * g++.dg/other/pr25632.C: Likewise.
8506 2010-07-01 Jakub Jelinek <jakub@redhat.com>
8508 PR tree-optimization/40421
8509 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8511 2010-07-01 Richard Guenther <rguenther@suse.de>
8515 * gcc.c-torture/execute/20100316-1.c: New testcase.
8516 * gcc.c-torture/execute/pr44468.c: Likewise.
8517 * gcc.c-torture/compile/20100609-1.c: Likewise.
8518 * gcc.dg/volatile2.c: Adjust.
8519 * gcc.dg/plugin/selfassign.c: Likewise.
8520 * gcc.dg/pr36902.c: Likewise.
8521 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8522 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8523 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8524 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8525 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8526 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8527 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8528 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8529 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8530 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8531 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8532 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8533 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8534 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8535 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8536 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8537 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8538 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8539 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8540 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8541 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8542 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8543 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8544 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8545 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8546 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8547 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8548 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8549 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8550 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8551 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8552 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8553 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8554 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8555 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8556 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8557 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8558 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8559 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8560 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8561 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8562 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8563 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8564 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8565 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8566 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8567 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8568 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8569 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8570 * g++.dg/tree-ssa/pr31146.C: Likewise.
8571 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8572 * g++.dg/tree-ssa/pr33604.C: Likewise.
8573 * g++.dg/plugin/selfassign.c: Likewise.
8574 * gfortran.dg/array_memcpy_3.f90: Likewise.
8575 * gfortran.dg/array_memcpy_4.f90: Likewise.
8576 * c-c++-common/torture/pr42834.c: New testcase.
8578 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8581 * g++.dg/template/crash100.C: New.
8583 2010-06-30 Jan Hubicka <jh@suse.cz>
8585 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8587 2010-06-30 Michael Matz <matz@suse.de>
8590 * gcc.dg/pr44699.c: New test.
8592 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8594 PR tree-optimization/39799
8595 * c-c++-common/uninit-17.c: New test.
8597 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8600 * gfortran.dg/read_infnan_1.f90: New test.
8602 2010-06-29 Jason Merrill <jason@redhat.com>
8604 Enable implicitly declared move constructor/operator= (N3053).
8605 * g++.dg/cpp0x/implicit3.C: New.
8606 * g++.dg/cpp0x/implicit4.C: New.
8607 * g++.dg/cpp0x/implicit5.C: New.
8608 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8609 * g++.dg/cpp0x/not_special.C: Adjust.
8610 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8611 * g++.dg/cpp0x/rv1n.C: Adjust.
8612 * g++.dg/cpp0x/rv1p.C: Adjust.
8613 * g++.dg/cpp0x/rv2n.C: Adjust.
8614 * g++.dg/cpp0x/rv2p.C: Adjust.
8615 * g++.dg/cpp0x/rv3n.C: Adjust.
8616 * g++.dg/cpp0x/rv3p.C: Adjust.
8617 * g++.dg/cpp0x/rv4n.C: Adjust.
8618 * g++.dg/cpp0x/rv4p.C: Adjust.
8619 * g++.dg/cpp0x/rv5n.C: Adjust.
8620 * g++.dg/cpp0x/rv5p.C: Adjust.
8621 * g++.dg/cpp0x/rv6n.C: Adjust.
8622 * g++.dg/cpp0x/rv6p.C: Adjust.
8623 * g++.dg/cpp0x/rv7n.C: Adjust.
8624 * g++.dg/cpp0x/rv7p.C: Adjust.
8625 * g++.dg/cpp0x/rv8p.C: Adjust.
8626 * g++.dg/gomp/pr26690-1.C: Adjust.
8627 * g++.dg/other/error20.C: Adjust.
8628 * g++.dg/other/error31.C: Adjust.
8629 * g++.dg/parse/error19.C: Adjust.
8630 * g++.dg/template/qualttp5.C: Adjust.
8631 * g++.old-deja/g++.law/ctors5.C: Adjust.
8633 Enable implicitly deleted functions (N2346)
8634 * g++.dg/cpp0x/defaulted17.C: New.
8635 * g++.dg/cpp0x/implicit1.C: New.
8636 * g++.dg/cpp0x/implicit2.C: New.
8637 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8638 * g++.dg/ext/has_virtual_destructor.C: Adjust.
8639 * g++.dg/init/ctor4.C: Adjust.
8640 * g++.dg/init/synth2.C: Adjust.
8641 * g++.dg/lto/20081118_1.C: Adjust.
8642 * g++.dg/other/error13.C: Adjust.
8643 * g++.dg/other/unused1.C: Adjust.
8644 * g++.old-deja/g++.bob/inherit2.C: Adjust.
8645 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8646 * g++.old-deja/g++.jason/opeq3.C: Adjust.
8647 * g++.old-deja/g++.law/ctors17.C: Adjust.
8648 * g++.old-deja/g++.oliva/delete1.C: Adjust.
8649 * g++.old-deja/g++.pt/assign1.C: Adjust.
8650 * g++.old-deja/g++.pt/crash20.C: Adjust.
8652 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8653 * g++.dg/cpp0x/defaulted13.C: Adjust.
8654 * g++.dg/cpp0x/defaulted2.C: Adjust.
8655 * g++.dg/cpp0x/defaulted3.C: Adjust.
8656 * g++.dg/cpp0x/initlist9.C: Adjust.
8657 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8658 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8659 * g++.dg/init/synth2.C: Adjust.
8661 * g++.dg/cpp0x/defaulted19.C: New.
8663 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8664 * g++.dg/template/error23.C: Fix for -std=c++0x.
8666 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8669 * gfortran.dg/proc_ptr_28.f90: New.
8671 2010-06-29 Jakub Jelinek <jakub@redhat.com>
8673 PR tree-optimization/43801
8674 * g++.dg/torture/pr43801.C: New test.
8677 * g++.dg/debug/dwarf2/accessibility1.C: New test.
8679 2010-06-29 Jason Merrill <jason@redhat.com>
8682 * g++.dg/template/qualified-id2.C: New.
8683 * g++.dg/template/qualified-id3.C: New.
8685 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8688 * gfortran.dg/associated_target_4.f90: New.
8690 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
8693 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8695 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8697 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8699 2010-06-29 Jan Hubicka <jh@suse.cz>
8701 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8703 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8706 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8707 * gcc.target/arm/wmul-3.c: New test.
8708 * gcc.target/arm/wmul-4.c: New test.
8710 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8712 PR rtl-optimization/44659
8713 * gcc.target/i386/extract-1.c: New.
8714 * gcc.target/i386/extract-2.c: Likewise.
8715 * gcc.target/i386/extract-3.c: Likewise.
8716 * gcc.target/i386/extract-4.c: Likewise.
8717 * gcc.target/i386/extract-5.c: Likewise.
8718 * gcc.target/i386/extract-6.c: Likewise.
8720 2010-06-28 Jakub Jelinek <jakub@redhat.com>
8723 * g++.dg/warn/Wunused-var-14.C: New test.
8725 2010-06-28 Tobias Burnus <burnus@net-b.de>
8728 * gfortran.dg/nan_6.f90: New.
8730 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
8732 PR tree-optimization/43781
8733 * gcc.dg/torture/pr43781.c: New.
8735 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
8738 * gfortran.dg/actual_rank_check_1.f90: New test.
8740 2010-06-28 Martin Jambor <mjambor@suse.cz>
8742 * gcc.dg/ipa/ipa-sra-6.c: New test.
8744 2010-06-28 Jan Hubicka <jh@suse.cz>
8746 PR tree-optimization/44687
8747 * gcc.c-torture/compile/pr44687.c
8749 2010-06-28 Martin Jambor <mjambor@suse.cz>
8752 * g++.dg/torture/pr44535.C: New test.
8754 2010-06-28 Michael Matz <matz@suse.de>
8757 * gfortran.dg/pr44592.f90: New test.
8759 2010-06-28 Jan Hubicka <jh@suse.cz>
8761 PR tree-optimization/44357
8762 * g++.dg/torture/pr44357.C: New testcase.
8764 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8766 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8767 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8768 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8769 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8770 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8771 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8772 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8773 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8775 2010-06-27 Jan Hubicka <jh@suse.cz>
8777 * gcc.c-torture/compile/pr44686.c: New file.
8779 2010-06-27 Richard Guenther <rguenther@suse.de>
8781 PR tree-optimization/44683
8782 * gcc.c-torture/execute/pr44683.c: New testcase.
8784 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8786 * gnat.dg/noreturn3.ad[sb]: New test.
8788 2010-06-26 Jason Merrill <jason@redhat.com>
8790 * g++.dg/cpp0x/explicit5.C: New.
8792 2010-06-26 Richard Guenther <rguenther@suse.de>
8794 PR tree-optimization/44393
8795 * gcc.dg/pr44393.c: New testcase.
8797 2010-06-26 Jan Hubicka <jh@suse.cz>
8799 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8801 2010-06-26 Richard Guenther <rguenther@suse.de>
8804 * gcc.dg/pr44674.c: New testcase.
8806 2010-06-26 Joseph Myers <joseph@codesourcery.com>
8808 * gcc.dg/opts-3.c: New test.
8810 2010-06-26 Tobias Burnus <burnus@net-b.de>
8812 * gfortran.dg/type_decl_1.f90: New.
8813 * gfortran.dg/type_decl_2.f90: New.
8815 2010-06-26 Tobias Burnus <burnus@net-b.de>
8817 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8818 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8820 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8823 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8824 error in comparing reals.
8826 2010-06-25 Tobias Burnus <burnus@net-b.de>
8828 * selected_real_kind_2.f90: New.
8829 * selected_real_kind_3.f90: New.
8831 2010-06-25 Tobias Burnus <burnus@net-b.de>
8833 * gfortran.dg/entry_19.f90: New.
8835 2010-06-25 Tobias Burnus <burnus@net-b.de>
8837 * gfortran.dg/end_subroutine_1.f90: New.
8838 * gfortran.dg/end_subroutine_2.f90: New.
8839 * gfortran.dg/interface_proc_end.f90: Update.
8841 2010-06-25 Tobias Burnus <burnus@net-b.de>
8843 * gfortran.dg/semicolon_fixed.f: Update.
8844 * gfortran.dg/semicolon_fixed_2.f: New.
8845 * gfortran.dg/semicolon_free_2.f90: New.
8846 * gfortran.dg/semicolon_free.f90: Update.
8848 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8851 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8853 2010-06-25 Martin Jambor <mjambor@suse.cz>
8855 * g++.dg/ipa/iinline-3.C: New test.
8856 * gcc.dg/ipa/modif-1.c: Removed.
8858 2010-06-25 Jan Hubicka <jh@suse.cz>
8860 * gcc.dg/tree-ssa/ipa-split-1.c
8862 2010-06-25 Martin Jambor <mjambor@suse.cz>
8864 * g++.dg/ipa/iinline-2.C: New test.
8866 2010-06-25 Jakub Jelinek <jakub@redhat.com>
8869 * gfortran.dg/pr43866.f90: New test.
8871 PR tree-optimization/44539
8872 * gcc.dg/pr44539.c: New test.
8874 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
8878 * gcc.target/mips/madd-9.c: New test.
8880 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
8883 * gcc.dg/noncompile/pr44517.c: New.
8884 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8886 2010-06-24 Steve Ellcey <sje@cup.hp.com>
8889 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8890 and add argument to nop for IA64.
8892 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
8895 * gcc.target/i386/mod-1.c: New.
8896 * gcc.target/i386/umod-1.c: Likewise.
8897 * gcc.target/i386/umod-2.c: Likewise.
8898 * gcc.target/i386/umod-3.c: Likewise.
8900 2010-06-24 Jakub Jelinek <jakub@redhat.com>
8903 * g++.dg/torture/pr44492.C: New test.
8905 2010-06-24 Andi Kleen <ak@linux.intel.com>
8907 * c-c++-common/warn-omitted-condop.c: New.
8909 2010-06-24 Tobias Burnus <burnus@net-b.de>
8912 * gfortran.dg/import8.f90: New.
8914 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8916 * gnat.dg/not_null.adb: Update test case.
8918 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8921 * g++.dg/warn/Wunused-var-13.C: New test.
8924 * g++.dg/diagnostic/method1.C: New test.
8926 2010-06-22 Cary Coutant <ccoutant@google.com>
8928 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8930 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8933 * gfortran.dg/abstract_type_8.f03: New.
8935 2010-06-21 Jason Merrill <jason@redhat.com>
8937 * g++.dg/cpp0x/noexcept08.C: New.
8939 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8941 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8944 * gcc.target/i386/sse2-vec-2a.c: New.
8946 2010-06-21 DJ Delorie <dj@redhat.com>
8948 * gcc.dg/pragma-diag-1.c: New.
8950 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8953 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8955 2010-06-21 Alan Modra <amodra@gmail.com>
8958 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8959 tail call to check_fa_mid.
8961 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8964 * gcc.c-torture/execute/pr44575.c: New test.
8966 2010-06-21 Tobias Burnus <burnus@net-b.de>
8969 * gfortran.dg/contiguous_1.f90: New.
8970 * gfortran.dg/contiguous_2.f90: New.
8971 * gfortran.dg/contiguous_3.f90: New.
8973 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8975 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8976 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8978 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8981 * gcc.target/i386/pr44546.c: New test.
8983 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8985 * gcc.dg/opts-2.c: New test.
8987 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8990 * gfortran.dg/typebound_proc_15.f03: Modified.
8992 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
8995 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8996 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8998 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9000 * g++.dg/ext/label13.C: Fix typo in last change.
9002 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9005 * gfortran.dg/eof_3.f90
9006 * gfortran.dg/endfile_2.f90
9007 * gfortran.dg/endfile_4.f90
9008 * gfortran.dg/endfile_3.f90
9010 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9013 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9015 2010-06-18 Tobias Burnus <burnus@net-b.de>
9018 * gfortran.dg/allocate_alloc_opt_11.f90: New.
9020 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
9022 * gcc.target/arm/pr40900.c: New test.
9024 2010-06-18 Arnaud Charlet <charlet@adacore.com>
9026 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9028 2010-06-17 Janus Weil <janus@gcc.gnu.org>
9031 * gfortran.dg/typebound_call_15.f03: New.
9033 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
9036 * g++.dg/pr44486.C: New.
9038 2010-06-16 DJ Delorie <dj@redhat.com>
9040 * gcc.target/i386/volatile-bitfields-1.c: New.
9041 * gcc.target/i386/volatile-bitfields-2.c: New.
9043 2010-06-16 Jason Merrill <jason@redhat.com>
9045 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9047 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9049 2010-06-16 Richard Guenther <rguenther@suse.de>
9052 * gcc.c-torture/execute/pr44555.c: New testcase.
9054 2010-06-16 Janus Weil <janus@gcc.gnu.org>
9057 * gfortran.dg/typebound_proc_16.f03: New.
9059 2010-06-16 Martin Jambor <mjambor@suse.cz>
9061 * g++.dg/torture/pr43905.C: New test.
9063 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
9066 * gcc.dg/vect/slp-perm-5.c (main): Prevent
9067 initialization loop from being vectorized.
9068 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9070 2010-06-16 Alan Modra <amodra@gmail.com>
9072 PR tree-optimization/44507
9073 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9075 2010-06-15 Jason Merrill <jason@redhat.com>
9077 * g++.dg/overload/arg3.C: Adjust error locations.
9078 * g++.dg/overload/copy1.C: Likewise.
9079 * g++.dg/tc1/dr152.C: Likewise.
9080 * g++.dg/template/incomplete4.C: Likewise.
9081 * g++.dg/template/incomplete5.C: Likewise.
9082 * g++.old-deja/g++.bob/inherit2.C: Likewise.
9083 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9084 * g++.old-deja/g++.pt/crash9.C: Likewise.
9086 * g++.dg/inherit/virtual5.C: New.
9088 * g++.dg/cpp0x/defaulted18.C: New.
9090 * g++.dg/cpp0x/initlist40.C: New.
9092 * g++.dg/cpp0x/initlist39.C: New.
9094 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
9097 * gcc.dg/graphite/pr44391.c: New.
9099 2010-06-15 Janus Weil <janus@gcc.gnu.org>
9102 * gfortran.dg/allocate_alloc_opt_8.f90: New.
9103 * gfortran.dg/allocate_alloc_opt_9.f90: New.
9104 * gfortran.dg/allocate_alloc_opt_10.f90: New.
9105 * gfortran.dg/class_allocate_2.f03: Modified an error message.
9107 2010-06-15 Richard Guenther <rguenther@suse.de>
9109 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9111 2010-06-15 Richard Guenther <rguenther@suse.de>
9113 * gcc.dg/vect/bb-slp-21.c: Adjust.
9114 * gcc.dg/vect/bb-slp-13.c: Likewise
9115 * gcc.dg/vect/bb-slp-4.c: Likewise
9116 * gcc.dg/vect/bb-slp-22.c: Likewise
9117 * gcc.dg/vect/bb-slp-14.c: Likewise
9118 * gcc.dg/vect/bb-slp-23.c: Likewise
9119 * gcc.dg/vect/bb-slp-15.c: Likewise
9120 * gcc.dg/vect/bb-slp-17.c: Likewise
9121 * gcc.dg/vect/bb-slp-18.c: Likewise
9122 * gcc.dg/vect/bb-slp-19.c: Likewise
9123 * gcc.dg/vect/bb-slp-10.c: Likewise
9124 * gcc.dg/vect/bb-slp-11.c: Likewise
9125 * gcc.dg/vect/bb-slp-20.c: Likewise
9126 * gcc.dg/vect/bb-slp-3.c: Likewise
9128 2010-06-15 Jakub Jelinek <jakub@redhat.com>
9131 * gfortran.dg/gomp/pr44536.f90: New test.
9132 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9134 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
9137 * gcc.target/i386/avx-vextractf128-256-3.c: New.
9138 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9140 2010-06-14 Jakub Jelinek <jakub@redhat.com>
9142 PR tree-optimization/44508
9143 * gcc.dg/tree-ssa/pr21086.c: Adjust.
9146 * gcc.dg/pr44509.c: New test.
9148 2010-06-14 Ira Rosen <irar@il.ibm.com>
9150 PR tree-optimization/44507
9151 * gcc.dg/vect/pr44507.c: New test.
9153 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
9155 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9156 and c-pretty-print.h.
9158 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9160 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
9162 * gfortran.dg/whole_file_18.f90: Updated error message.
9164 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
9166 * gfortran.dg/whole_file_20.f03: New.
9168 2010-06-12 Jan Hubicka <jh@suse.cz>
9170 * gcc.c-torture/compile/pc44485.c: New testcase.
9172 2010-06-12 Janus Weil <janus@gcc.gnu.org>
9175 * gfortran.dg/typebound_proc_4.f03: Modified error message.
9176 * gfortran.dg/typebound_proc_14.f03: New.
9177 * gfortran.dg/typebound_proc_15.f03: New.
9179 2010-06-11 Joseph Myers <joseph@codesourcery.com>
9181 * gcc.dg/opts-1.c: New test.
9183 2010-06-11 Joseph Myers <joseph@codesourcery.com>
9185 * gcc.dg/funroll-loops-all.c: Update expected error.
9187 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
9190 * gcc.target/i386/pr44481.c: New test.
9192 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
9194 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9196 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
9199 * gcc.dg/tree-ssa/pr44483.c: New.
9201 2010-06-11 Paul Brook <paul@codesourcery.com>
9203 * g++.dg/other/arm-neon-1.C: New test.
9205 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
9209 * gfortran.dg/class_23.f03: New test.
9211 2010-06-11 Jan Hubicka <jh@suse.cz>
9213 * gcc.dg/ipa/pure-const-2.c: New testcase.
9215 2010-06-11 Jan Hubicka <jh@suse.cz>
9217 * gcc.dg/noreturn-7.c: Update.
9218 * gcc.dg/noreturn-4.c: Update.
9220 2010-06-10 Dodji Seketeli <dodji@redhat.com>
9223 * g++.dg/other/typedef4.C: New test.
9225 2010-06-10 Janus Weil <janus@gcc.gnu.org>
9228 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9230 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
9233 * gfortran.dg/asynchronous_3.f03
9235 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
9238 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9239 non-temporal stores out of the tests to form new test cases. As a
9240 result, no non-temporal store should be generated in this case.
9242 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
9243 prefetch-7.c that generate one non-temporal store.
9245 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
9246 prefetch-7.c that generate one non-temporal store and one
9247 one-temporal prefetch.
9249 2010-06-10 Martin Jambor <mjambor@suse.cz>
9251 PR tree-optimization/44258
9252 * gcc.dg/tree-ssa/pr44258.c: New test.
9254 2010-06-10 Daniel Kraft <d@domob.eu>
9257 * gfortran.dg/associate_1.f03: New test.
9258 * gfortran.dg/associate_2.f95: New test.
9259 * gfortran.dg/associate_3.f03: New test.
9260 * gfortran.dg/associate_4.f08: New test.
9262 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9264 * gfortran.dg/selected_char_kind_4.f90: New test.
9266 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
9268 * gcc.dg/pr42461.c: New test.
9270 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9273 * gfortran.dg/selected_real_kind_1.f90: New.
9275 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9278 * gfortran.dg/warn_conversion.f90: Removed check for redundant
9280 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9283 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9285 * gfortran.dg/data_namelist_conflict.f90: New test.
9287 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9289 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9290 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9291 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9293 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9295 * gfortran.dg/mvbits_9.f90: New test.
9296 * gfortran.dg/ibset_1.f90: Ditto.
9297 * gfortran.dg/ibits_1.f90: Ditto.
9298 * gfortran.dg/btest_1.f90: Ditto.
9299 * gfortran.dg/ibclr_1.f90: Ditto.
9301 2010-06-09 Jason Merrill <jason@redhat.com>
9304 * g++.dg/cpp0x/decltype23.C: Move to...
9305 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9307 2010-06-09 Janus Weil <janus@gcc.gnu.org>
9310 * gfortran.dg/typebound_call_14.f03: New test.
9312 2010-06-09 Martin Jambor <mjambor@suse.cz>
9314 PR tree-optimization/44423
9315 * gcc.dg/tree-ssa/pr44423.c: New test.
9317 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
9320 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9321 TV_NONE to initialize tv_id field.
9322 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9323 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9324 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9326 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9327 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9328 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9330 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
9332 PR tree-optimization/39874
9334 * gcc.dg/pr39874.c: New file.
9336 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
9338 * g++.dg/ext/attr-alias-1.C: New.
9339 * g++.dg/ext/attr-alias-2.C: New.
9341 2010-06-07 Tobias Burnus <burnus@net-b.de>
9344 * gfortran.dg/proc_ptr_27.f90: New.
9346 2010-06-07 Jason Merrill <jason@redhat.com>
9349 * g++.dg/cpp0x/decltype23.C: New.
9351 2010-06-08 Andrew Pinski <pinskia@gmail.com>
9352 Shujing Zhao <pearly.zhao@oracle.com>
9355 * gcc.dg/c90-const-expr-10.c: Adjust.
9356 * gcc.dg/c99-const-expr-10.c: Adjust.
9357 * gcc.dg/init-bad-7.c: New.
9359 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9361 * lib/target-supports.exp (check_effective_target_gas): New proc.
9362 * gcc.c-torture/execute/960321-1.x: New file.
9364 2010-06-07 Jason Merrill <jason@redhat.com>
9367 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9369 2010-06-07 Jakub Jelinek <jakub@redhat.com>
9372 * g++.dg/warn/Wunused-var-12.C: New test.
9375 * c-c++-common/Wunused-var-11.c: New test.
9377 2010-06-07 Jan Hubicka <jh@suse.cz>
9379 * gcc.dg/ipa/pure-const-1.c: New testcase.
9381 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
9383 PR rtl-optimization/44404
9384 * gcc.dg/pr44404.c: New.
9386 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
9389 * gcc.target/i386/abi-2.c: Check sysv abi here.
9390 * gcc.target/i386/aes-avx-check.h: Call test in noinline
9391 function to avoid failures by different ABIs.
9392 * gcc.target/i386/aes-check.h: Likewise.
9393 * gcc.target/i386/avx-check.h: Likewise.
9394 * gcc.target/i386/fma4-check.h: Likewise.
9395 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9396 * gcc.target/i386/mmx-check.h: Likewise.
9397 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9398 * gcc.target/i386/pclmul-check.h: Likewise.
9399 * gcc.target/i386/sse-check.h: Likewise.
9400 * gcc.target/i386/sse2-check.h: Likewise.
9401 * gcc.target/i386/sse3-check.h: Likewise.
9402 * gcc.target/i386/sse4_1-check.h: Likewise.
9403 * gcc.target/i386/sse4_2-check.h: Likewise.
9404 * gcc.target/i386/sse4a-check.h: Likewise.
9405 * gcc.target/i386/ssse3-check.h: Likewise.
9406 * gcc.target/i386/xop-check.h: Likewise.
9407 * gcc.target/i386/pr27971.c: Fix for LLP64.
9408 * gcc.target/i386/pr39139.c: Likewise.
9409 * gcc.target/i386/pr39315-check.c: Likewise.
9410 * gcc.target/i386/vararg-1.c: Likewise.
9411 * gcc.target/i386/vararg-2.c: Likewise.
9412 Additional add dg-compile to avoid failure due
9415 * gcc.dg/compound-literal-1.c: Fix for llp64.
9416 * gcc.dg/pr32370.c: Likewise.
9417 * gcc.dg/pr37561.c: Likewise.
9418 * gcc.dg/pr41340.c: Likewise.
9419 * gcc.dg/pr41551.c: Likewise.
9421 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9424 * g++.dg/debug/dwarf2/typedef3.C: New test.
9426 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9429 * c-c++-common/pr20000.c: New.
9431 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
9434 * g++.dg/init/pr44086.C: New.
9435 * g++.dg/cpp0x/decltype4.C: Adjust.
9437 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9440 * gfortran.dg/generic_23.f03: New test.
9442 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9445 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9447 2010-06-05 Jakub Jelinek <jakub@redhat.com>
9450 * c-c++-common/Wunused-var-9.c: New test.
9452 2010-06-05 Jason Merrill <jason@redhat.com>
9454 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9456 2010-06-05 Joseph Myers <joseph@codesourcery.com>
9459 * gcc.dg/c99-restrict-4.c: New test.
9461 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9463 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9464 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9465 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9466 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9467 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9468 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9469 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9470 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9471 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9472 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9473 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9474 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9475 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9476 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9477 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9478 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9479 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9480 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9481 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9482 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9483 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9484 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9486 2010-06-04 Jason Merrill <jason@redhat.com>
9488 * g++.dg/cpp0x/noexcept06.C: New.
9489 * g++.dg/cpp0x/noexcept07.C: New.
9491 * g++.dg/cpp0x/noexcept01.C: New.
9492 * g++.dg/cpp0x/noexcept02.C: New.
9493 * g++.dg/cpp0x/noexcept03.C: New.
9494 * g++.dg/cpp0x/noexcept04.C: New.
9495 * g++.dg/cpp0x/noexcept05.C: New.
9497 2010-06-04 Jakub Jelinek <jakub@redhat.com>
9500 * g++.dg/warn/Wunused-var-10.C: New test.
9501 * g++.dg/warn/Wunused-var-11.C: New test.
9504 * c-c++-common/Wunused-var-10.c: New test.
9506 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9509 * gcc.dg/assign-warn-2.c: Update.
9510 * gcc.dg/cpp/line3.c: Update.
9511 * gcc.dg/c99-array-lval-8.c: Update.
9512 * gcc.dg/cast-qual-2.c: Update.
9513 * gcc.dg/c99-arraydecl-3.c: Update.
9514 * gcc.dg/assign-warn-1.c: Update.
9515 * gcc.dg/format/gcc_diag-1.c: Update.
9517 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9519 PR rtl-optimization/39871
9520 PR rtl-optimization/40615
9521 PR rtl-optimization/42500
9522 PR rtl-optimization/42502
9523 * gcc.target/arm/eliminate.c: New test.
9525 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9528 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9529 * g++.old-deja/g++.other/delete3.C: Likewise.
9530 * g++.old-deja/g++.other/new.C: Likewise.
9531 * g++.old-deja/g++.law/operators27.C: Likewise.
9532 * g++.old-deja/g++.mike/p755.C: Likewise.
9533 * g++.dg/eh/new1.C: Likewise.
9534 * g++.dg/init/new5.C: Likewise.
9536 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9538 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9539 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9540 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9542 2010-06-03 Richard Guenther <rguenther@suse.de>
9545 * lib/lto.exp: Always load gcc.exp.
9546 (lto-obj): For C source files invoke gcc_target_compile.
9547 * g++.dg/lto/20100603-1_0.C: New testcase.
9548 * g++.dg/lto/20100603-1_1.c: Likewise.
9550 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9552 PR tree-optimization/43688
9553 * gfortran.dg/pr43688.f90: New.
9555 2010-06-03 Richard Guenther <rguenther@suse.de>
9558 * gcc.dg/lto/20100603-1_0.c: New testcase.
9559 * gcc.dg/lto/20100603-2_0.c: Likewise.
9560 * gcc.dg/lto/20100603-3_0.c: Likewise.
9562 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9565 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9566 * gcc.target/powerpc/recip-2.c: Ditto.
9567 * gcc.target/powerpc/recip-3.c: Ditto.
9568 * gcc.target/powerpc/recip-4.c: Ditto.
9569 * gcc.target/powerpc/recip-5.c: Ditto.
9570 * gcc.target/powerpc/recip-6.c: Ditto.
9571 * gcc.target/powerpc/recip-7.c: Ditto.
9572 * gcc.target/powerpc/recip-test.h: Ditto.
9573 * gcc.target/powerpc/recip-test2.h: Ditto.
9575 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9577 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9579 2010-06-02 Jason Merrill <jason@redhat.com>
9581 * g++.dg/ext/vector9.C: Expect typedef in error message.
9586 * g++.dg/tc1/dr101.C: Remove xfails.
9588 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9591 * g++.dg/ipa/pr44372.C: New.
9593 2010-06-02 Jan Hubicka <jh@suse.cz>
9596 * g++.dg/torture/pr44295.C: Neww testcase.
9598 2010-06-02 Jan Hubicka <jh@suse.cz>
9600 * gcc.dg/tree-ssa/loadpre6.c: Update.
9602 2010-06-02 Richard Guenther <rguenther@suse.de>
9604 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9607 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9609 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9610 the link fail message.
9612 2010-06-02 Tobias Burnus <burnus@net-b.de>
9615 * gfortran.dg/use_13.f90: New test case.
9617 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9620 * gfortran.dg/error_stop_2.f08: Minor update.
9622 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9625 * gfortran.dg/error_stop_1.f08: New test.
9626 * gfortran.dg/error_stop_2.f08: New test.
9628 2010-06-01 Jason Merrill <jason@redhat.com>
9631 * g++.dg/cpp0x/initlist37.C: New.
9632 * g++.dg/cpp0x/initlist38.C: New.
9635 * g++.dg/cpp0x/initlist36.C: New.
9637 2010-05-31 Jan Hubicka <jh@suse.cz>
9639 * gcc.dg/noreturn-8.c: New testcase.
9641 2010-05-31 Jan Hubicka <jh@suse.cz>
9643 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9644 * gcc.dg/lto/noreturn-1_0.c: Move it here.
9646 2010-05-31 Jan Hubicka <jh@suse.cz>
9648 * gcc.dg/lto/noreturn-1_1.c: New testcase.
9649 * gcc.dg/lto/noreturn-1_0.c: New testcase.
9651 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9654 * gfortran.dg/dependency_27.f90: New test.
9655 * gfortran.dg/array_assign_1.F90: New test.
9657 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9660 * gcc.target/i386/sse-24.c: New test.
9662 2010-05-31 Jan Hubicka <jh@suse.cz>
9664 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9666 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9669 * gcc.dg/pr44337.c: New test.
9671 PR tree-optimization/44182
9672 * g++.dg/debug/pr44182.C: New test.
9674 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
9676 * gcc.dg/nested-func-7.c: New test.
9677 * gnat.dg/frame_overflow.adb: Adjust directives.
9679 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9681 * gnat.dg/prot2.ad[sb]: New test.
9682 * gnat.dg/prot2_pkg1.ads: New helper.
9683 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9685 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9687 * gnat.dg/array11.adb: Adjust dg-warning directive.
9688 * gnat.dg/object_overflow.adb: Likewise.
9690 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9693 * gcc.dg/tree-ssa/pr44306.c: New.
9695 2010-05-29 Jan Hubicka <jh@suse.cz>
9697 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9699 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9701 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9703 2010-05-28 Mike Stump <mikestump@comcast.net>
9706 * objc.dg/const-str-9.m: Remove static.
9708 2010-05-28 Jakub Jelinek <jakub@redhat.com>
9711 * gcc.c-torture/compile/pr43636.c: New test.
9713 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
9716 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9717 * obj-c++.dg/try-catch-9.mm: Ditto.
9719 2010-05-28 Dodji Seketeli <dodji@redhat.com>
9721 Revert patch for PR c++/44188
9722 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9724 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9727 * g++.dg/debug/dwarf2/typedef3.C: New test.
9729 2010-05-27 Jason Merrill <jason@redhat.com>
9732 * g++.dg/ext/vla9.C: New.
9734 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
9737 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9738 * objc.dg/torture/tls/thr-init-3.m: Ditto.
9739 * objc.dg/torture/tls/thr-init.m: Ditto.
9740 * objc.dg/torture/trivial.m: Ditto.
9741 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9742 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9743 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9744 * obj-c++.dg/torture/trivial.mm: Ditto.
9746 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
9748 * g++.dg/lto/20100302_0.C: Skip on darwin.
9750 2010-05-27 Richard Guenther <rguenther@suse.de>
9752 PR tree-optimization/44284
9753 * gcc.dg/vect/vect-118.c: New testcase.
9754 * gcc.dg/vect/bb-slp-20.c: Adjust.
9755 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9756 * gcc.dg/vect/slp-9.c: Likewise.
9757 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9758 * gcc.dg/vect/vect-10.c: Likewise.
9759 * gcc.dg/vect/vect-109.c: Likewise.
9760 * gcc.dg/vect/vect-12.c: Likewise.
9761 * gcc.dg/vect/vect-36.c: Likewise.
9762 * gcc.dg/vect/vect-7.c: Likewise.
9763 * gcc.dg/vect/vect-iv-8.c: Likewise.
9764 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9765 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9766 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9767 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9768 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9769 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9770 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9771 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9772 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9773 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9774 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9775 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9776 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9777 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9778 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9779 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9780 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9782 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9784 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9787 2010-05-26 Jan Hubicka <jh@suse.cz>
9789 * gcc.dg/lto/materialize-1_0.c: New file.
9790 * gcc.dg/lto/materialize-1_1.c: New file.
9792 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9794 * gnat.dg/lto10.adb: New test.
9795 * gnat.dg/lto10_pkg.ads: New helper.
9797 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9799 * lib/target-supports.exp (check_effective_target_int128): New
9800 function to check if __int128 types are available for target.
9801 * c-c++-common/int128-types-1.c: New.
9802 * c-c++-common/int128-1.c: New.
9803 * c-c++-common/int128-2.c: New.
9804 * g++.dg/abi/mangle43.C: New.
9805 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9806 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9807 pointer-wide scalar.
9808 * g++.dg/other/pr25632.C: Likewise.
9809 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9810 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9812 * g++.dg/warn/pr13358-4.C: Likewise.
9813 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9814 * g++.dg/warn/Wconversion-null.C: Likewise.
9816 2010-05-26 Jason Merrill <jason@redhat.com>
9819 * g++.dg/cpp0x/variadic101.C: New.
9821 2010-05-26 Richard Guenther <rguenther@suse.de>
9823 PR rtl-optimization/44164
9824 * gcc.c-torture/execute/pr44164.c: New testcase.
9825 * g++.dg/tree-ssa/pr13146.C: Adjust.
9827 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
9830 * gfortran.dg/whole_file_19.f90 : New test.
9832 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
9837 * gfortran.dg/pr40999.f: Fix function type.
9838 * gfortran.dg/whole_file_5.f90: Likewise.
9839 * gfortran.dg/whole_file_6.f90: Likewise.
9840 * gfortran.dg/whole_file_16.f90: New.
9841 * gfortran.dg/whole_file_17.f90: New.
9842 * gfortran.dg/whole_file_18.f90: New.
9844 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
9845 Iain Sandoe <iains@gcc.gnu.org>
9847 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9848 * gcc.c-torture/compile/pr44197.c: Require alias support.
9849 * gcc.dg/lto/20081222_0.c: Ditto.
9851 2010-05-25 Jakub Jelinek <jakub@redhat.com>
9854 * gcc.dg/guality/vla-2.c: New test.
9856 2010-05-25 Richard Guenther <rguenther@suse.de>
9859 * g++.dg/torture/pr44069.C: New testcase.
9861 2010-05-25 Richard Guenther <rguenther@suse.de>
9863 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9865 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9868 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9870 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9872 * obj-c++.dg/torture/tls/trivial.mm: New.
9873 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9874 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9875 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9876 * obj-c++.dg/torture/tls/diag-1.mm: New.
9877 * obj-c++.dg/torture/tls/tls.exp: New.
9878 * obj-c++.dg/torture/trivial.mm: New.
9879 * obj-c++.dg/torture/dg-torture.exp: New.
9880 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9881 * obj-c++.dg/tls/trivial.m: New.
9882 * obj-c++.dg/tls/init-1.mm: New.
9883 * obj-c++.dg/tls/diag-1.mm: New.
9884 * obj-c++.dg/tls/init-2.mm: New.
9885 * obj-c++.dg/tls/diag-2.mm: New.
9886 * obj-c++.dg/tls/diag-3.mm: New.
9887 * obj-c++.dg/tls/diag-4.mm: New.
9888 * obj-c++.dg/tls/static-1.mm: New.
9889 * obj-c++.dg/tls/tls.exp: New.
9890 * obj-c++.dg/tls/diag-5.mm: New.
9891 * obj-c++.dg/tls/static-1a.mm: New.
9892 * objc-obj-c++-shared/Object1.mm: New.
9893 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9895 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
9898 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9899 * obj-c++.dg/const-str-6.mm: Ditto.
9901 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9903 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9905 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9908 * gnat.dg/array13.ad[sb]: New test.
9910 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9911 Sandra Loosemore <sandra@codesourcery.com>
9913 * gcc.target/arm/neon/: Regenerated test cases.
9915 * gcc.target/arm/neon/polytypes.c,
9916 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9917 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9918 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9919 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9920 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9921 dg-add-options arm_neon.
9923 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9924 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9925 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9926 and arm_neon_fp16_ok.
9928 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9929 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9931 * lib/target-supports.exp (add_options_for_arm_neon): New.
9932 (check_effective_target_arm_neon_ok_nocache): New, from
9933 check_effective_target_arm_neon_ok. Check multiple possibilities.
9934 (check_effective_target_arm_neon_ok): Use
9935 check_effective_target_arm_neon_ok_nocache.
9936 (add_options_for_arm_neon_fp16)
9937 (check_effective_target_arm_neon_fp16_ok)
9938 check_effective_target_arm_neon_fp16_ok_nocache): New.
9939 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9941 2010-05-24 Jason Merrill <jason@redhat.com>
9944 * g++.dg/cpp0x/initlist35.C: New.
9945 * g++.dg/init/brace6.C: Adjust.
9947 2010-05-24 Paul Brook <paul@codesourcery.com>
9949 * gcc.target/arm/frame-pointer-1.c: New test.
9950 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9951 pointer elimination.
9953 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9956 * gcc.target/i386/crc32-3.c: New.
9957 * gcc.target/i386/crc32-4.c: Likewise.
9959 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9961 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9962 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9963 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9965 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9967 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9969 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9972 * gcc.c-target/pr43869.c: New test.
9974 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9977 * gfortran.dg/class_22.f03: New.
9979 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9982 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9984 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9987 * gfortran.dg/abstract_type_7.f03: New.
9989 2010-05-21 Jason Merrill <jason@redhat.com>
9991 * g++.dg/eh/spec11.C: Test cleanup optimization.
9993 2010-05-21 Jakub Jelinek <jakub@redhat.com>
9996 * gcc.target/i386/pr44223.c: New test.
9998 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10000 * gcc.target/i386/pr25993.c: Use @function as type specifier.
10002 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
10004 * g++.dg/other/const3.C: New test.
10006 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
10009 * warn_unused_dummy_argument_1.f90: New.
10010 * warn_unused_dummy_argument_2.f90: New.
10012 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10015 * g++.dg/inherit/crash1.C: New.
10016 * g++.dg/inherit/crash2.C: Likewise.
10018 2010-05-20 Jakub Jelinek <jakub@redhat.com>
10021 * g++.dg/debug/pr44178.C: New test.
10023 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
10025 PR middle-end/44185
10026 * gcc.dg/tree-ssa/prefetch-6.c: Add
10027 --param min-insn-to-prefetch-ratio=6.
10028 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10029 allow unrolling, and adjust the movnti count.
10031 2010-05-20 Jan Hubicka <jh@suse.cz>
10033 PR middle-end/44197
10034 * gcc.c-torture/compile/pr44197.c: New file.
10036 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
10038 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10040 (check_effective_target_xop): Remove __may_alias__ attribute.
10042 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
10045 * gcc.c-torture/execute/pr44202-1.c: New test.
10047 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10050 * gfortran.dg/label_1.f90: Update test.
10052 2010-05-19 Jan Hubicka <jh@suse.cz>
10054 * gcc.dg/lto/ipareference2_0.c: New file.
10055 * gcc.dg/lto/ipareference2_1.c: New file.
10057 2010-05-19 Jason Merrill <jason@redhat.com>
10059 * g++.dg/parse/fn-typedef2.C: New.
10061 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10065 * g++.dg/template/fntype1.C: New.
10067 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
10069 * gnat.dg/discr23.ad[sb]: New test.
10070 * gnat.dg/discr23_pkg.ads: New helper.
10072 * gnat.dg/specs/controlled1.ads: New test.
10073 * gnat.dg/specs/controlled1_pkg.ads: New helper.
10075 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10078 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10079 Fixed scope of C_SIZEOF.
10080 * gfortran.dg/warn_conversion_2.f90: New.
10082 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10084 * lib/target-supports.exp (check_effective_target_sse2): New proc.
10085 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10086 for optional selector.
10087 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10088 (check_effective_target_sse3): New proc.
10089 * gcc.target/i386/math-torture/math-torture.exp: Load
10090 target-supports.exp.
10091 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10092 check_effective_target_sse2.
10093 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10094 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10095 * g++.dg/vect/vect.exp: Likewise.
10096 * gfortran.dg/vect/vect.exp: Likewise.
10097 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10098 -msse2 if check_effective_target_sse2.
10100 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10101 * gcc.target/i386/3dnow-2.c: Likewise.
10102 * gcc.target/i386/3dnowA-1.c: Likewise.
10103 * gcc.target/i386/3dnowA-2.c: Likewise.
10104 * gcc.target/i386/pr42549.c: Likewise.
10106 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10107 * gcc.target/i386/sse3-addsubpd.c: Likewise.
10108 * gcc.target/i386/sse3-addsubps.c: Likewise.
10109 * gcc.target/i386/sse3-haddpd.c: Likewise.
10110 * gcc.target/i386/sse3-haddps.c: Likewise.
10111 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10112 * gcc.target/i386/sse3-hsubps.c: Likewise.
10113 * gcc.target/i386/sse3-movddup.c: Likewise.
10114 * gcc.target/i386/sse3-movshdup.c: Likewise.
10115 * gcc.target/i386/sse3-movsldup.c: Likewise.
10117 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10118 * g++.dg/ext/attrib35.C: Likewise.
10119 * g++.dg/opt/pr40496.C: Likewise.
10120 * g++.dg/other/i386-1.C: Likewise.
10121 * g++.dg/other/i386-4.C: Likewise.
10122 * g++.dg/other/pr34435.C: Likewise.
10123 * g++.dg/other/pr39496.C: Likewise.
10124 * g++.dg/other/pr40446.C: Likewise.
10125 * gcc.dg/compat/union-m128-1_main.c: Likewise.
10126 * gcc.dg/compat/vector-1a_main.c: Likewise.
10127 * gcc.dg/compat/vector-2a_main.c: Likewise.
10128 * gcc.dg/lto/20090206-1_0.c: Likewise.
10129 * gcc.dg/pr34856.c: Likewise.
10130 * gcc.dg/pr36584.c: Likewise.
10131 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
10132 * gcc.dg/pr37544.c: Likewise.
10133 * gcc.dg/torture/pr16104-1.c: Likewise.
10134 * gcc.dg/torture/pr35771-1.c: Likewise.
10135 * gcc.dg/torture/pr35771-2.c: Likewise.
10136 * gcc.dg/torture/pr35771-3.c: Likewise.
10137 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10138 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10139 * gcc.dg/torture/stackalign/push-1.c: Likewise.
10140 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10141 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10142 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10143 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10144 * gcc.target/i386/20060512-1.c: Likewise.
10145 * gcc.target/i386/20060512-3.c: Likewise.
10146 * gcc.target/i386/all_one_m128i.c: Likewise.
10147 * gcc.target/i386/float128-1.c: Likewise.
10148 * gcc.target/i386/float128-2.c: Likewise.
10149 * gcc.target/i386/fpcvt-1.c: Likewise.
10150 * gcc.target/i386/fpcvt-2.c: Likewise.
10151 * gcc.target/i386/fpcvt-3.c: Likewise.
10152 * gcc.target/i386/fpprec-1.c: Likewise.
10153 * gcc.target/i386/funcspec-9.c: Likewise.
10154 * gcc.target/i386/incoming-1.c: Likewise.
10155 * gcc.target/i386/incoming-12.c: Likewise.
10156 * gcc.target/i386/incoming-2.c: Likewise.
10157 * gcc.target/i386/incoming-3.c: Likewise.
10158 * gcc.target/i386/incoming-4.c: Likewise.
10159 * gcc.target/i386/incoming-6.c: Likewise.
10160 * gcc.target/i386/incoming-7.c: Likewise.
10161 * gcc.target/i386/incoming-8.c: Likewise.
10162 * gcc.target/i386/opt-1.c: Likewise.
10163 * gcc.target/i386/opt-2.c: Likewise.
10164 * gcc.target/i386/ordcmp-1.c: Likewise.
10165 * gcc.target/i386/pr17692.c: Likewise.
10166 * gcc.target/i386/pr18614-1.c: Likewise.
10167 * gcc.target/i386/pr22152.c: Likewise.
10168 * gcc.target/i386/pr23570.c: Likewise.
10169 * gcc.target/i386/pr23575.c: Likewise.
10170 * gcc.target/i386/pr26449-1.c: Likewise.
10171 * gcc.target/i386/pr26600.c: Likewise.
10172 * gcc.target/i386/pr27790.c: Likewise.
10173 * gcc.target/i386/pr28839.c: Likewise.
10174 * gcc.target/i386/pr30970.c: Likewise.
10175 * gcc.target/i386/pr32000-1.c: Likewise.
10176 * gcc.target/i386/pr32000-2.c: Likewise.
10177 * gcc.target/i386/pr32280.c: Likewise.
10178 * gcc.target/i386/pr32661.c: Likewise.
10179 * gcc.target/i386/pr32708-1.c: Likewise.
10180 * gcc.target/i386/pr32961.c: Likewise.
10181 * gcc.target/i386/pr33329.c: Likewise.
10182 * gcc.target/i386/pr35714.c: Likewise.
10183 * gcc.target/i386/pr35767-1.c: Likewise.
10184 * gcc.target/i386/pr35767-1d.c: Likewise.
10185 * gcc.target/i386/pr35767-1i.c: Likewise.
10186 * gcc.target/i386/pr35767-2.c: Likewise.
10187 * gcc.target/i386/pr35767-2d.c: Likewise.
10188 * gcc.target/i386/pr35767-2i.c: Likewise.
10189 * gcc.target/i386/pr35767-3.c: Likewise.
10190 * gcc.target/i386/pr35767-5.c: Likewise.
10191 * gcc.target/i386/pr36222-1.c: Likewise.
10192 * gcc.target/i386/pr36578-1.c: Likewise.
10193 * gcc.target/i386/pr36578-2.c: Likewise.
10194 * gcc.target/i386/pr36992-1.c: Likewise.
10195 * gcc.target/i386/pr37101.c: Likewise.
10196 * gcc.target/i386/pr37216.c: Likewise.
10197 * gcc.target/i386/pr37434-1.c: Likewise.
10198 * gcc.target/i386/pr37434-2.c: Likewise.
10199 * gcc.target/i386/pr37843-3.c: Likewise.
10200 * gcc.target/i386/pr37843-4.c: Likewise.
10201 * gcc.target/i386/pr39162.c: Likewise.
10202 * gcc.target/i386/pr39315-1.c: Likewise.
10203 * gcc.target/i386/pr39315-2.c: Likewise.
10204 * gcc.target/i386/pr39315-3.c: Likewise.
10205 * gcc.target/i386/pr39315-4.c: Likewise.
10206 * gcc.target/i386/pr39445.c: Likewise.
10207 * gcc.target/i386/pr39496.c: Likewise.
10208 * gcc.target/i386/pr40809.c: Likewise.
10209 * gcc.target/i386/pr40906-3.c: Likewise.
10210 * gcc.target/i386/pr41019.c: Likewise.
10211 * gcc.target/i386/pr42542-1.c: Likewise.
10212 * gcc.target/i386/pr42542-2.c: Likewise.
10213 * gcc.target/i386/pr42542-3.c: Likewise.
10214 * gcc.target/i386/pr42542-3a.c: Likewise.
10215 * gcc.target/i386/pr42881.c: Likewise.
10216 * gcc.target/i386/push-1.c: Likewise.
10217 * gcc.target/i386/quad-sse.c: Likewise.
10218 * gcc.target/i386/reload-1.c: Likewise.
10219 * gcc.target/i386/sse-10.c: Likewise.
10220 * gcc.target/i386/sse-11.c: Likewise.
10221 * gcc.target/i386/sse-15.c: Likewise.
10222 * gcc.target/i386/sse-17.c: Likewise.
10223 * gcc.target/i386/sse-18.c: Likewise.
10224 * gcc.target/i386/sse-19.c: Likewise.
10225 * gcc.target/i386/sse-4.c: Likewise.
10226 * gcc.target/i386/sse-6.c: Likewise.
10227 * gcc.target/i386/sse-vect-types.c: Likewise.
10228 * gcc.target/i386/sse2-addpd-1.c: Likewise.
10229 * gcc.target/i386/sse2-addsd-1.c: Likewise.
10230 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10231 * gcc.target/i386/sse2-andpd-1.c: Likewise.
10232 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10233 * gcc.target/i386/sse2-comisd-1.c: Likewise.
10234 * gcc.target/i386/sse2-comisd-2.c: Likewise.
10235 * gcc.target/i386/sse2-comisd-3.c: Likewise.
10236 * gcc.target/i386/sse2-comisd-4.c: Likewise.
10237 * gcc.target/i386/sse2-comisd-5.c: Likewise.
10238 * gcc.target/i386/sse2-comisd-6.c: Likewise.
10239 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10240 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10241 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10242 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10243 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10244 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10245 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10246 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10247 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10248 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10249 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10250 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10251 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10252 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10253 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10254 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10255 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10256 * gcc.target/i386/sse2-divpd-1.c: Likewise.
10257 * gcc.target/i386/sse2-divsd-1.c: Likewise.
10258 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10259 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10260 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10261 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10262 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10263 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10264 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10265 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10266 * gcc.target/i386/sse2-minpd-1.c: Likewise.
10267 * gcc.target/i386/sse2-minsd-1.c: Likewise.
10268 * gcc.target/i386/sse2-mmx.c: Likewise.
10269 * gcc.target/i386/sse2-movapd-1.c: Likewise.
10270 * gcc.target/i386/sse2-movapd-2.c: Likewise.
10271 * gcc.target/i386/sse2-movd-1.c: Likewise.
10272 * gcc.target/i386/sse2-movd-2.c: Likewise.
10273 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10274 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10275 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10276 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10277 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10278 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10279 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10280 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10281 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10282 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10283 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10284 * gcc.target/i386/sse2-movq-1.c: Likewise.
10285 * gcc.target/i386/sse2-movq-2.c: Likewise.
10286 * gcc.target/i386/sse2-movq-3.c: Likewise.
10287 * gcc.target/i386/sse2-movsd-1.c: Likewise.
10288 * gcc.target/i386/sse2-movsd-2.c: Likewise.
10289 * gcc.target/i386/sse2-movupd-1.c: Likewise.
10290 * gcc.target/i386/sse2-movupd-2.c: Likewise.
10291 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10292 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10293 * gcc.target/i386/sse2-orpd-1.c: Likewise.
10294 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10295 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10296 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10297 * gcc.target/i386/sse2-paddb-1.c: Likewise.
10298 * gcc.target/i386/sse2-paddd-1.c: Likewise.
10299 * gcc.target/i386/sse2-paddq-1.c: Likewise.
10300 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10301 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10302 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10303 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10304 * gcc.target/i386/sse2-paddw-1.c: Likewise.
10305 * gcc.target/i386/sse2-pand-1.c: Likewise.
10306 * gcc.target/i386/sse2-pandn-1.c: Likewise.
10307 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10308 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10309 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10310 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10311 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10312 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10313 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10314 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10315 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10316 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10317 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10318 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10319 * gcc.target/i386/sse2-pminub-1.c: Likewise.
10320 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10321 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10322 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10323 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10324 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10325 * gcc.target/i386/sse2-por-1.c: Likewise.
10326 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10327 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10328 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10329 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10330 * gcc.target/i386/sse2-pslld-1.c: Likewise.
10331 * gcc.target/i386/sse2-pslld-2.c: Likewise.
10332 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10333 * gcc.target/i386/sse2-psllq-1.c: Likewise.
10334 * gcc.target/i386/sse2-psllq-2.c: Likewise.
10335 * gcc.target/i386/sse2-psllw-1.c: Likewise.
10336 * gcc.target/i386/sse2-psllw-2.c: Likewise.
10337 * gcc.target/i386/sse2-psrad-1.c: Likewise.
10338 * gcc.target/i386/sse2-psrad-2.c: Likewise.
10339 * gcc.target/i386/sse2-psraw-1.c: Likewise.
10340 * gcc.target/i386/sse2-psraw-2.c: Likewise.
10341 * gcc.target/i386/sse2-psrld-1.c: Likewise.
10342 * gcc.target/i386/sse2-psrld-2.c: Likewise.
10343 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10344 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10345 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10346 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10347 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10348 * gcc.target/i386/sse2-psubb-1.c: Likewise.
10349 * gcc.target/i386/sse2-psubd-1.c: Likewise.
10350 * gcc.target/i386/sse2-psubq-1.c: Likewise.
10351 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10352 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10353 * gcc.target/i386/sse2-psubw-1.c: Likewise.
10354 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10355 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10356 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10357 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10358 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10359 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10360 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10361 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10362 * gcc.target/i386/sse2-pxor-1.c: Likewise.
10363 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10364 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10365 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10366 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10367 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10368 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10369 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10370 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10371 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10372 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10373 * gcc.target/i386/sse2-shufps-1.c: Likewise.
10374 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10375 * gcc.target/i386/sse2-subpd-1.c: Likewise.
10376 * gcc.target/i386/sse2-subsd-1.c: Likewise.
10377 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10378 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10379 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10380 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10381 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10382 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10383 * gcc.target/i386/sse2-unpack-1.c: Likewise.
10384 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10385 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10386 * gcc.target/i386/sse2-vec-1.c: Likewise.
10387 * gcc.target/i386/sse2-vec-2.c: Likewise.
10388 * gcc.target/i386/sse2-vec-3.c: Likewise.
10389 * gcc.target/i386/sse2-vec-4.c: Likewise.
10390 * gcc.target/i386/sse2-vec-5.c: Likewise.
10391 * gcc.target/i386/sse2-vec-6.c: Likewise.
10392 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10393 * gcc.target/i386/ssefn-2.c: Likewise.
10394 * gcc.target/i386/ssefn-4.c: Likewise.
10395 * gcc.target/i386/ssefp-1.c: Likewise.
10396 * gcc.target/i386/ssefp-2.c: Likewise.
10397 * gcc.target/i386/sseregparm-3.c: Likewise.
10398 * gcc.target/i386/sseregparm-4.c: Likewise.
10399 * gcc.target/i386/sseregparm-5.c: Likewise.
10400 * gcc.target/i386/sseregparm-6.c: Likewise.
10401 * gcc.target/i386/sseregparm-7.c: Likewise.
10402 * gcc.target/i386/ssetype-1.c: Likewise.
10403 * gcc.target/i386/ssetype-2.c: Likewise.
10404 * gcc.target/i386/ssetype-3.c: Likewise.
10405 * gcc.target/i386/ssetype-4.c: Likewise.
10406 * gcc.target/i386/ssetype-5.c: Likewise.
10407 * gcc.target/i386/unordcmp-1.c: Likewise.
10408 * gcc.target/i386/vararg-1.c: Likewise.
10409 * gcc.target/i386/vararg-2.c: Likewise.
10410 * gcc.target/i386/vararg-3.c: Likewise.
10411 * gcc.target/i386/vararg-4.c: Likewise.
10412 * gcc.target/i386/vararg-7.c: Likewise.
10413 * gcc.target/i386/vararg-8.c: Likewise.
10414 * gcc.target/i386/vecinit-1.c: Likewise.
10415 * gcc.target/i386/vecinit-2.c: Likewise.
10416 * gcc.target/i386/vecinit-3.c: Likewise.
10417 * gcc.target/i386/vecinit-4.c: Likewise.
10418 * gcc.target/i386/vecinit-5.c: Likewise.
10419 * gcc.target/i386/vecinit-6.c: Likewise.
10420 * gcc.target/i386/vectorize2.c: Likewise.
10421 * gcc.target/i386/vectorize3.c: Likewise.
10422 * gcc.target/i386/vectorize4.c: Likewise.
10423 * gcc.target/i386/vectorize6.c: Likewise.
10424 * gcc.target/i386/vectorize7.c: Likewise.
10425 * gcc.target/i386/vectorize8.c: Likewise.
10426 * gcc.target/i386/vperm-v2df.c: Likewise.
10427 * gcc.target/i386/vperm-v2di.c: Likewise.
10428 * gcc.target/i386/vperm-v4si-1.c: Likewise.
10429 * gcc.target/i386/xorps-sse2.c: Likewise.
10430 * gcc.target/i386/xorps.c: Likewise.
10431 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10432 * gfortran.dg/graphite/pr42326.f90: Likewise.
10433 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10435 2010-05-19 Richard Guenther <rguenther@suse.de>
10438 * g++.dg/lto/20100519-1_0.C: New testcase.
10440 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10443 * gfortran.dg/warn_intent_out_not_set.f90: New.
10445 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10448 * gfortran.dg/data_char_1.f90: Updated warning message.
10449 * gfortran.dg/data_array_6.f: New.
10451 2010-05-19 Martin Jambor <mjambor@suse.cz>
10453 * g++.dg/ipa/ivinline-8.C: New test.
10454 * gcc.dg/ipa/iinline-2.c: Likewise.
10456 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10459 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10460 arguments; add check for return value kind.
10461 * gfortran.dg/float_1.f90: Likewise.
10463 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10465 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10467 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10468 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10469 Prune another location line format.
10470 (lto-obj): Call lto_prune_warns on comp_output.
10472 2010-05-18 Jan Hubicka <jh@suse.cz>
10474 * gcc.dg/lto/ipacp_0.c: New test.
10475 * gcc.dg/lto/ipacp_1.c: New test.
10477 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10480 * gcc.dg/lto/20100518_0.c: New test.
10482 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10484 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10486 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10489 * gfortran.dg/class_21.f03: New.
10491 2010-05-17 Jason Merrill <jason@redhat.com>
10494 * g++.dg/cpp0x/initlist34.C: New.
10497 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10499 2010-05-17 Martin Jambor <mjambor@suse.cz>
10501 * g++.dg/ipa/ivinline-1.C: New test.
10502 * g++.dg/ipa/ivinline-2.C: New test.
10503 * g++.dg/ipa/ivinline-3.C: New test.
10504 * g++.dg/ipa/ivinline-4.C: New test.
10505 * g++.dg/ipa/ivinline-5.C: New test.
10506 * g++.dg/ipa/ivinline-6.C: New test.
10508 2010-05-17 Dodji Seketeli <dodji@redhat.com>
10509 Jason Merrill <jason@redhat.com>
10512 * c-c++-common/Wunused-var-8.c: New test.
10514 2010-05-17 Jakub Jelinek <jakub@redhat.com>
10517 * gcc.c-torture/compile/pr42347.c: New test.
10519 PR middle-end/44102
10520 * g++.dg/ext/asmgoto1.C: New test.
10522 2010-05-17 Martin Jambor <mjambor@suse.cz>
10524 PR middle-end/44133
10525 * gcc.dg/tree-ssa/pr44133.c: New test.
10526 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10529 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10532 * gfortran.dg/class_20.f03: New.
10534 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10537 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10538 debug messages but not the newly introduced one.
10540 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
10543 * gfortran.dg/initialization_25.f90: Commented testcase.
10544 * gfortran.dg/initialization_26.f90: New.
10546 2010-05-16 Richard Guenther <rguenther@suse.de>
10548 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10549 * gcc.dg/pr43084.c: Likewise.
10550 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10552 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10554 * gcc.dg/struct/struct-reorg.exp: Likewise.
10555 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10556 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10558 2010-05-16 Joseph Myers <joseph@codesourcery.com>
10560 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10561 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10562 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10563 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10566 2010-05-15 Jason Merrill <jason@redhat.com>
10568 * g++.dg/eh/spec10.C: New.
10569 * g++.dg/eh/spec11.C: New.
10570 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10572 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10576 * gfortran.dg/allocatable_scalar_9.f90: New.
10578 2010-05-15 Jakub Jelinek <jakub@redhat.com>
10581 * g++.dg/torture/pr44148.C: New test.
10583 2010-05-15 Joseph Myers <joseph@codesourcery.com>
10585 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10586 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10587 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10588 diagnostics and type sizes.
10590 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10592 * gnat.dg/lto9.adb: New test.
10593 * gnat.dg/lto9_pkg1.ads: New helper.
10594 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10596 2010-05-15 Jan Hubicka <jh@suse.cz>
10598 * gcc.dg/lto/ipareference_1.c: Rename to ...
10599 * gcc.dg/lto/ipareference_0.c: ... this one.
10600 * gcc.dg/lto/ipareference_2.c: Rename to ...
10601 * gcc.dg/lto/ipareference_1.c: ... this one.
10603 2010-05-15 Jan Hubicka <jh@suse.cz>
10605 * gcc.dg/lto/ipareference_1.c: New file.
10606 * gcc.dg/lto/ipareference_2.c: New file.
10608 2010-05-15 Richard Guenther <rguenther@suse.de>
10610 PR tree-optimization/44038
10611 * gcc.c-torture/compile/pr44038.c: New testcase.
10613 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10615 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10616 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10618 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10622 * gfortran.dg/class_18.f03: New.
10623 * gfortran.dg/class_19.f03: New.
10625 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10628 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10629 * g++.dg/debug/dwarf2/const1.C: Remove.
10631 2010-05-14 Jason Merrill <jason@redhat.com>
10633 * g++.dg/eh/cond4.C: New.
10634 * g++.dg/eh/elide2.C: Adjust.
10635 * g++.old-deja/g++.eh/terminate1.C: Adjust.
10637 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
10640 * gfortran.dg/actual_array_interface_2.f90: New test.
10642 2010-05-14 Richard Guenther <rguenther@suse.de>
10644 PR tree-optimization/44119
10645 * gcc.c-torture/compile/pr44119.c: New testcase.
10647 2010-05-14 Jason Merrill <jason@redhat.com>
10650 * g++.dg/eh/terminate1.C: New.
10652 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10654 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10657 * gcc.dg/pr44136.c: New test.
10659 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
10662 * g++.dg/warn/Wshadow-4.C: Adjust.
10663 * g++.dg/warn/Wshadow-5.C: New test.
10664 * g++.dg/warn/Wshadow-6.C: New test
10666 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
10669 * gfortran.dg/initialization_25.f90: New.
10671 2010-05-13 Martin Jambor <mjambor@suse.cz>
10673 * g++.dg/otr-fold-1.C: New test.
10674 * g++.dg/otr-fold-2.C: New test.
10676 2010-05-13 Jakub Jelinek <jakub@redhat.com>
10679 * gfortran.dg/gomp/pr44036-1.f90: New test.
10680 * gfortran.dg/gomp/pr44036-2.f90: New test.
10681 * gfortran.dg/gomp/pr44036-3.f90: New test.
10684 * gcc.dg/guality/sra-1.c: New test.
10686 2010-05-12 Jan Hubicka <jh@suse.cz>
10688 * tree-ssa/unreachable.c: New test.
10690 2010-05-12 Jason Merrill <jason@redhat.com>
10692 * g++.dg/cpp0x/sfinae1.C: New.
10694 2010-05-12 Sriraman Tallam <tmsriram@google.com>
10696 * gcc.target/i386/zee.c: New file.
10698 2010-05-12 Jason Merrill <jason@redhat.com>
10700 * g++.dg/conversion/op1.C: Expect template candidate message.
10701 * g++.dg/cpp0x/nullptr15.C: Likewise.
10702 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10703 * g++.dg/cpp0x/pr31431.C: Likewise.
10704 * g++.dg/cpp0x/temp_default2.C: Likewise.
10705 * g++.dg/cpp0x/trailing4.C: Likewise.
10706 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10707 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10708 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10709 * g++.dg/cpp0x/variadic35.C: Likewise.
10710 * g++.dg/cpp0x/vt-35147.C: Likewise.
10711 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10712 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10713 * g++.dg/ext/visibility/anon8.C: Likewise.
10714 * g++.dg/ext/vla2.C: Likewise.
10715 * g++.dg/other/pr28114.C: Likewise.
10716 * g++.dg/other/ptrmem10.C: Likewise.
10717 * g++.dg/other/ptrmem11.C: Likewise.
10718 * g++.dg/overload/unknown1.C: Likewise.
10719 * g++.dg/parse/template7.C: Likewise.
10720 * g++.dg/parse/typename7.C: Likewise.
10721 * g++.dg/template/conv11.C: Likewise.
10722 * g++.dg/template/copy1.C: Likewise.
10723 * g++.dg/template/deduce3.C: Likewise.
10724 * g++.dg/template/dependent-expr5.C: Likewise.
10725 * g++.dg/template/friend.C: Likewise.
10726 * g++.dg/template/incomplete2.C: Likewise.
10727 * g++.dg/template/local4.C: Likewise.
10728 * g++.dg/template/local6.C: Likewise.
10729 * g++.dg/template/operator10.C: Likewise.
10730 * g++.dg/template/overload6.C: Likewise.
10731 * g++.dg/template/ptrmem2.C: Likewise.
10732 * g++.dg/template/ptrmem20.C: Likewise.
10733 * g++.dg/template/ptrmem8.C: Likewise.
10734 * g++.dg/template/sfinae2.C: Likewise.
10735 * g++.dg/template/ttp25.C: Likewise.
10736 * g++.dg/template/unify10.C: Likewise.
10737 * g++.dg/template/unify11.C: Likewise.
10738 * g++.dg/template/unify6.C: Likewise.
10739 * g++.dg/template/unify7.C: Likewise.
10740 * g++.dg/template/unify9.C: Likewise.
10741 * g++.dg/template/varmod1.C: Likewise.
10742 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10743 * g++.old-deja/g++.law/operators32.C: Likewise.
10744 * g++.old-deja/g++.pt/crash28.C: Likewise.
10745 * g++.old-deja/g++.pt/crash60.C: Likewise.
10746 * g++.old-deja/g++.pt/explicit38.C: Likewise.
10747 * g++.old-deja/g++.pt/explicit39.C: Likewise.
10748 * g++.old-deja/g++.pt/explicit41.C: Likewise.
10749 * g++.old-deja/g++.pt/explicit67.C: Likewise.
10750 * g++.old-deja/g++.pt/explicit77.C: Likewise.
10751 * g++.old-deja/g++.pt/expr2.C: Likewise.
10752 * g++.old-deja/g++.pt/overload7.C: Likewise.
10753 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10754 * g++.old-deja/g++.pt/spec5.C: Likewise.
10755 * g++.old-deja/g++.pt/spec6.C: Likewise.
10756 * g++.old-deja/g++.pt/t24.C: Likewise.
10757 * g++.old-deja/g++.pt/unify4.C: Likewise.
10758 * g++.old-deja/g++.pt/unify6.C: Likewise.
10759 * g++.old-deja/g++.pt/unify8.C: Likewise.
10760 * g++.old-deja/g++.robertl/eb119.C: Likewise.
10761 * g++.old-deja/g++.robertl/eb79.C: Likewise.
10762 * g++.old-deja/g++.robertl/eb98.C: Likewise.
10764 * g++.dg/cpp0x/initlist32.C: New.
10766 * g++.dg/template/conv11.C: New.
10767 * g++.dg/conversion/op1.C: Adjust expected error.
10769 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10771 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
10774 * gcc.target/i386/avx-cmpsd-1.c: New.
10775 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10776 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10777 * gcc.target/i386/avx-cmpss-2.c: Likewise.
10778 * gcc.target/i386/sse-cmpss-1.c: Likewise.
10779 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10781 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10783 PR middle-end/44085
10784 * gcc.dg/gomp/pr44085.c: New test.
10785 * gfortran.dg/gomp/pr44085.f90: New test.
10787 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10789 * objc-obj-c++-shared/Object1.m: New.
10790 * objc.dg/torture: New directory.
10791 * objc.dg/torture/tls: Ditto.
10792 * objc.dg/tls: Ditto.
10793 * objc.dg/torture/tls/trivial.m: New test.
10794 * objc.dg/torture/tls/thr-init-2.m: New test.
10795 * objc.dg/torture/tls/thr-init-3.m: New test.
10796 * objc.dg/torture/tls/thr-init.m: New test.
10797 * objc.dg/torture/tls/diag-1.m: New test.
10798 * objc.dg/torture/tls/tls.exp: New.
10799 * objc.dg/torture/trivial.m: New test.
10800 * objc.dg/torture/dg-torture.exp: New.
10801 * objc.dg/tls/diag-3.m: New test.
10802 * objc.dg/tls/diag-4.m: New test.
10803 * objc.dg/tls/diag-5.m: New test.
10804 * objc.dg/tls/init-1.m: New test.
10805 * objc.dg/tls/init-2.m: New test.
10806 * objc.dg/tls/tls.exp: New.
10807 * objc.dg/tls/diag-2.m: New test.
10808 * lib/objc.exp: Respond to dg-additional-files.
10810 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10812 * gcc.target/m68k/20100512-1.c: New.
10814 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10816 * gnat.dg/lto8.adb: New test.
10817 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10818 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10820 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10825 * g++.dg/template/crash97.C: New.
10826 * g++.dg/template/crash98.C: Likewise.
10827 * g++.dg/template/crash99.C: Likewise.
10828 * g++.dg/cpp0x/pr31439.C: Adjust.
10829 * g++.dg/template/crash95.C: Likewise.
10831 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10833 PR middle-end/44071
10834 * c-c++-common/asmgoto-4.c: New test.
10835 * gcc.target/i386/pr44071.c: New test.
10838 * c-c++-common/Wunused-var-7.c: New test.
10839 * g++.dg/warn/Wunused-var-9.C: New test.
10841 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10844 * gfortran.dg/gomp/pr43711.f90: New.
10846 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10849 * gfortran.dg/select_5.f90: Updated.
10851 2010-05-11 Jan Hubicka <jh@suse.cz>
10853 PR tree-optimize/44063
10854 * gcc.c-torture/compile/pr44063.c: New testcase.
10856 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10859 * gcc.dg/pr44023.c: New test.
10861 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
10863 * gnat.dg/lto7.adb: New test.
10864 * gnat.dg/lto7_pkg.ad[sb]: New helper.
10866 2010-05-10 Jason Merrill <jason@redhat.com>
10869 * g++.dg/template/inherit5.C: New.
10872 * g++.dg/cpp0x/initlist33.C: New.
10873 * g++.dg/cpp0x/initlist26.C: Adjust.
10874 * g++.dg/cpp0x/initlist28.C: Adjust.
10876 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
10879 * g++.dg/init/pr43719.C: New.
10880 * g++.dg/anon-struct4.C: Adjust.
10882 2010-05-10 Jakub Jelinek <jakub@redhat.com>
10885 * gcc.dg/pr44028.c: New test.
10887 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
10892 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10893 * gfortran.dg/warn_conversion.f90: New.
10895 2010-05-10 Michael Matz <matz@suse.de>
10897 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10899 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
10901 PR rtl-optimization/44012
10902 * gcc.dg/pr44012.c: New.
10904 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10906 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10907 Log text on entry and exit.
10908 Prune Sun ld warnings for common symbols with differing sizes.
10909 (lto-link-and-maybe-run): Change caller.
10911 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10914 * gfortran.dg/class_7.f03: Modified.
10915 * gfortran.dg/select_type_1.f03: Modified.
10916 * gfortran.dg/select_type_12.f03: New.
10918 2010-05-10 Richard Guenther <rguenther@suse.de>
10920 PR tree-optimization/44050
10921 * gcc.dg/torture/pr44050.c: New testcase.
10923 2010-05-10 Wei Guozhi <carrot@google.com>
10926 * gcc.target/arm/pr42879.c: New testcase.
10928 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10931 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10933 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10936 * gcc.dg/anon-struct-10.c: New test.
10938 2010-05-09 Richard Guenther <rguenther@suse.de>
10940 PR middle-end/44024
10941 * gcc.dg/pr44024.c: New testcase.
10943 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10946 * gcc.dg/anon-struct-9.c: New test.
10948 2010-05-09 Richard Guenther <rguenther@suse.de>
10950 PR middle-end/44043
10951 * gcc.c-torture/compile/pr44043.c: New testcase.
10953 2010-05-09 Richard Guenther <rguenther@suse.de>
10955 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10957 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10959 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10961 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10963 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10964 * gnat.dg/specs/lto3.ads: Likewise.
10966 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10968 PR middle-end/28685
10969 * gcc.dg/pr28685-1.c: New file.
10971 2010-05-08 Richard Guenther <rguenther@suse.de>
10973 PR tree-optimization/44030
10974 * gcc.c-torture/compile/pr44030.c: New testcase.
10976 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10978 * gnat.dg/lto6.adb: New test.
10979 * gnat.dg/lto6_pkg.ads: New helper.
10981 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10983 * gnat.dg/lto5.adb: New test.
10984 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10986 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10988 * gnat.dg/lto4.ad[sb]: New test.
10990 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10992 * gnat.dg/specs/lto3.ads: New test.
10993 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10994 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10996 2010-05-08 Quentin Ochem <ochem@adacore.com>
10998 * gnat.dg/sizetype3.ad[sb]: New test.
10999 * gnat.dg/sizetype3_pkg.ads: New helper.
11001 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
11004 * g++.dg/init/new29.C: New.
11006 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
11009 * gfortran.dg/coarray_1.f90: Fixed error message.
11010 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11011 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11012 * gfortran.dg/intrinsic_std_5.f90: New.
11014 2010-05-07 Jason Merrill <jason@redhat.com>
11016 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11018 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11020 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11021 (size_t, stderr): Remove.
11022 (read_error): Replaced __builtin_fprintf by fprintf.
11024 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
11026 * gcc.dg/ordered-comparison-1.c: New test.
11027 * gcc.dg/ordered-comparison-2.c: New test.
11028 * gcc.dg/ordered-comparison-3.c: New test.
11029 * gcc.dg/ordered-comparison-4.c: New test.
11031 2010-05-06 Mike Stump <mikestump@comcast.net>
11034 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11036 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
11037 Jason Merrill <jason@redhat.com>
11039 * g++.dg/cpp0x/nullptr01.C: New.
11040 * g++.dg/cpp0x/nullptr02.C: New.
11041 * g++.dg/cpp0x/nullptr03.C: New.
11042 * g++.dg/cpp0x/nullptr04.C: New.
11043 * g++.dg/cpp0x/nullptr05.C: New.
11044 * g++.dg/cpp0x/nullptr06.C: New.
11045 * g++.dg/cpp0x/nullptr07.C: New.
11046 * g++.dg/cpp0x/nullptr08.C: New.
11047 * g++.dg/cpp0x/nullptr09.C: New.
11048 * g++.dg/cpp0x/nullptr10.C: New.
11049 * g++.dg/cpp0x/nullptr11.C: New.
11050 * g++.dg/cpp0x/nullptr12.C: New.
11051 * g++.dg/cpp0x/nullptr13.C: New.
11052 * g++.dg/cpp0x/nullptr14.C: New.
11053 * g++.dg/cpp0x/nullptr15.C: New.
11054 * g++.dg/cpp0x/nullptr16.C: New.
11055 * g++.dg/cpp0x/nullptr17.C: New.
11056 * g++.dg/cpp0x/nullptr18.C: New.
11057 * g++.dg/cpp0x/nullptr19.C: New.
11058 * g++.dg/cpp0x/nullptr20.C: New.
11059 * g++.dg/cpp0x/nullptr21.C: New.
11060 * g++.dg/cpp0x/nullptr22.C: New.
11061 * g++.dg/debug/nullptr01.C: New.
11062 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11064 2010-05-06 Jakub Jelinek <jakub@redhat.com>
11066 * gcc.dg/Wunused-var-8.c: Move to...
11067 * c-c++-common/Wunused-var-6.c: ... here. New test.
11069 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11072 * g++.dg/template/crash96.C: New.
11074 2010-05-06 Jan Hubicka <jh@suse.cz>
11076 PR tree-optimization/43791
11077 * gcc.c-torture/compile/pr43791.c: New file.
11079 2010-05-06 Michael Matz <matz@suse.de>
11081 PR tree-optimization/43984
11082 * gfortran.dg/pr43984.f90: New test.
11084 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
11087 * gcc.dg/pr40989.c: New.
11089 2010-05-06 Richard Guenther <rguenther@suse.de>
11091 PR tree-optimization/43934
11092 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11094 2010-05-06 Richard Guenther <rguenther@suse.de>
11096 PR tree-optimization/43987
11097 * gcc.c-torture/execute/pr43987.c: New testcase.
11098 * gcc.dg/torture/pta-escape-1.c: Adjust.
11099 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11100 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11101 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11102 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11104 2010-04-22 Jakub Jelinek <jakub@redhat.com>
11105 Dodji Seketeli <dodji@redhat.com>
11108 * g++.dg/warn/Wunused-7.C: Add dg-warning.
11109 * g++.dg/template/sfinae16.C: Likewise.
11110 * gcc.dg/Wunused-var-1.c: Moved to...
11111 * c-c++-common/Wunused-var-1.c: ...here. New test.
11112 * gcc.dg/Wunused-var-2.c: Moved to...
11113 * c-c++-common/Wunused-var-2.c: ...here. New test.
11114 * gcc.dg/Wunused-var-3.c: Moved to...
11115 * c-c++-common/Wunused-var-3.c: ...here. New test.
11116 * gcc.dg/Wunused-var-4.c: Moved to...
11117 * gcc.dg/Wunused-var-1.c: ... here.
11118 * gcc.dg/Wunused-var-5.c: Moved to...
11119 * c-c++-common/Wunused-var-4.c: ...here. New test.
11120 * gcc.dg/Wunused-var-7.c: Moved to...
11121 * c-c++-common/Wunused-var-5.c: ...here. New test.
11122 * gcc.dg/Wunused-var-6.c: Moved to...
11123 * gcc.dg/Wunused-var-2.c: ... here.
11124 * c-c++-common/Wunused-var-1.c: New test.
11125 * c-c++-common/Wunused-var-2.c: New test.
11126 * c-c++-common/Wunused-var-3.c: New test.
11127 * c-c++-common/Wunused-var-4.c: New test.
11128 * c-c++-common/Wunused-var-5.c: New test.
11129 * g++.dg/warn/Wunused-var-1.C: New test.
11130 * g++.dg/warn/Wunused-var-2.C: New test.
11131 * g++.dg/warn/Wunused-var-3.C: New test.
11132 * g++.dg/warn/Wunused-var-4.C: New test.
11133 * g++.dg/warn/Wunused-var-5.C: New test.
11134 * g++.dg/warn/Wunused-var-6.C: New test.
11135 * g++.dg/warn/Wunused-var-7.C: New test.
11136 * g++.dg/warn/Wunused-var-8.C: New test.
11137 * g++.dg/warn/Wunused-parm-1.C: New test.
11138 * g++.dg/warn/Wunused-parm-2.C: New test.
11139 * g++.dg/warn/Wunused-parm-3.C: New test.
11141 2010-05-06 Tobias Burnus <burnus@net-b.de>
11144 * gfortran.dg/gomp/crayptr5.f90: New test case.
11146 2010-05-05 Jason Merrill <jason@redhat.com>
11149 * g++.dg/ext/attrib39.C: New.
11151 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
11154 * gfortran.dg/data_invalid.f90: New.
11156 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
11158 * gnat.dg/lto2.adb: New test.
11160 2010-05-05 Jason Merrill <jason@redhat.com>
11163 * g++.dg/opt/empty1.C: New.
11165 2010-05-05 Janus Weil <janus@gcc.gnu.org>
11168 * gfortran.dg/class_17.f03: New.
11170 2010-05-04 Neil Vachharajani <nvachhar@google.com>
11172 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11174 2010-05-04 Mike Stump <mikestump@comcast.net>
11177 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11179 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11182 * gcc.target/i386/pr43668.c: New.
11184 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11187 * g++.dg/cpp0x/initlist31.C: New.
11189 2010-05-04 Jakub Jelinek <jakub@redhat.com>
11192 * gcc.dg/Wunused-var-8.c: New test.
11194 2010-05-04 Jason Merrill <jason@redhat.com>
11197 * g++.dg/cpp0x/enum3.C: Extend.
11199 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11202 * gcc.target/i386/pr43799.c: New.
11204 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
11206 * gnat.dg/lto1.adb: New test.
11207 * gnat.dg/lto1_pkg.ad[sb]: New helper.
11209 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11211 PR middle-end/43671
11212 * gcc.target/i386/pr43671.c: New.
11214 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11217 * g++.dg/template/crash95.C: New.
11219 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11222 * gcc.target/i386/pr43508.c: New.
11224 2010-05-04 Richard Guenther <rguenther@suse.de>
11226 PR tree-optimization/43879
11227 * g++.dg/torture/pr43879-1_0.C: New testcase.
11228 * g++.dg/torture/pr43879-1_1.C: Likewise.
11230 2010-05-03 Dodji Seketeli <dodji@redhat.com>
11233 * g++.dg/other/crash-12.C: New test.
11235 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
11237 * g++.dg/cdce3.C: Add a space. Updated.
11239 2010-05-03 Jason Merrill <jason@redhat.com>
11242 * g++.dg/opt/enum2.C: New.
11243 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11244 * g++.dg/warn/Wswitch-1.C: Adjust message.
11246 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11248 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11249 * g++.dg/ext/label13.C: Fix typo.
11250 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11252 * gcc.c-torture/compile/limits-declparen.c: xfail on
11253 alpha*-dec-osf5* with -g.
11254 * gcc.c-torture/compile/limits-pointer.c: Likewise.
11255 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11256 * gcc.dg/c99-tgmath-2.c: Likewise.
11257 * gcc.dg/c99-tgmath-3.c: Likewise.
11258 * gcc.dg/c99-tgmath-4.c: Likewise.
11260 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
11263 * gfortran.dg/unexpected_interface.f90: New test.
11265 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11267 * ada/acats/run_acats (which): New function.
11268 (host_gnatchop, host_gnatmake): Use it.
11270 2010-05-03 Richard Guenther <rguenther@suse.de>
11272 PR tree-optimization/43971
11273 * gcc.dg/pr43971.c: New testcase.
11275 2010-05-03 Jakub Jelinek <jakub@redhat.com>
11278 * gcc.dg/debug/pr43972.c: New test.
11280 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
11283 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11285 2010-05-02 Richard Guenther <rguenther@suse.de>
11287 PR tree-optimization/43879
11288 * gcc.dg/torture/pr43879-3.c: New testcase.
11290 2010-05-01 Richard Guenther <rguenther@suse.de>
11292 PR tree-optimization/43949
11293 * g++.dg/warn/Warray-bounds-5.C: New testcase.
11295 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
11298 * g++.dg/init/new28.C: New.
11300 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
11303 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11304 structure and nested declarations.
11305 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
11306 structure and nested declarations. Reduce header clutter and
11307 use _exit() rather than abort().
11308 * objc.dg/encode-10.m: New.
11309 * objc.dg/encode-11.m: New.
11311 2010-04-30 DJ Delorie <dj@redhat.com>
11313 * gcc.c-torture/execute/20100430-1.c: New test.
11315 2010-04-30 Jason Merrill <jason@redhat.com>
11318 * g++.dg/template/ptrmem21.C: New.
11320 2010-04-30 Tobias Burnus Mburnus@net-b.de>
11324 * gfortran.dg/coarray_13.f90: New test.
11326 2010-04-30 Richard Guenther <rguenther@suse.de>
11329 * gcc.dg/lto/20100430-1_0.c: New testcase.
11331 2010-04-30 Jakub Jelinek <jakub@redhat.com>
11334 * c-c++-common/pr43942.c: New test.
11336 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
11338 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11339 conflict with darwin crt1.o 'start' symbol.
11341 2010-04-30 Richard Guenther <rguenther@suse.de>
11343 PR tree-optimization/43879
11344 * gcc.dg/torture/pr43879_1.c: New testcase.
11346 2010-04-30 Richard Guenther <rguenther@suse.de>
11348 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11350 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
11353 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11354 user-provided constructor while recursing.
11356 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11359 * gfortran.dg/class_16.f03: New test.
11361 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11364 * gfortran.dg/class_15.f03: New.
11366 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11369 * gfortran.dg/dynamic_dispatch_9.f03: New test.
11371 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11374 * gfortran.dg/generic_22.f03 : New test.
11376 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11379 * gfortran.dg/class_14.f03: New test.
11381 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11384 * gfortran.dg/interface_32.f90: New test.
11386 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
11387 Janus Weil <janus@gcc.gnu.org>
11390 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11391 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11392 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11394 2010-04-28 Mike Stump <mikestump@comcast.net>
11396 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11398 * g++.dg/uninit-pred-2_b.C: Likewise.
11400 2010-04-28 Tobias Burnus <burnus@net-b.de>
11404 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11406 2010-04-28 Matthias Klose <doko@ubuntu.com>
11408 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11409 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11410 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11411 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11412 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11414 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
11416 * gcc.dg/const-uniq-1.c: New test.
11417 * gcc.dg/lto/const-uniq_[01].c: Likewise.
11419 2010-04-28 Xinliang David Li <davidxl@google.com>
11421 * gcc.dg/uninit-pred-2_b.c: New test.
11422 * gcc.dg/uninit-pred-4_b.c: New test.
11423 * gcc.dg/uninit-pred-3_d.c: New test.
11424 * gcc.dg/uninit-pred-6_b.c: New test.
11425 * gcc.dg/uninit-pred-8_b.c: New test.
11426 * gcc.dg/uninit-pred-3_a.c: New test.
11427 * gcc.dg/uninit-pred-2_c.c: New test.
11428 * gcc.dg/uninit-pred-5_a.c: New test.
11429 * gcc.dg/uninit-pred-3_e.c: New test.
11430 * gcc.dg/uninit-pred-7_a.c: New test.
11431 * gcc.dg/uninit-pred-6_c.c: New test.
11432 * gcc.dg/uninit-pred-9_a.c: New test.
11433 * gcc.dg/uninit-pred-8_c.c: New test.
11434 * gcc.dg/uninit-pred-3_b.c: New test.
11435 * gcc.dg/uninit-pred-5_b.c: New test.
11436 * gcc.dg/uninit-pred-7_b.c: New test.
11437 * gcc.dg/uninit-pred-6_d.c: New test.
11438 * gcc.dg/uninit-pred-9_b.c: New test.
11439 * gcc.dg/uninit-pred-2_a.c: New test.
11440 * gcc.dg/uninit-pred-4_a.c: New test.
11441 * gcc.dg/uninit-pred-3_c.c: New test.
11442 * gcc.dg/uninit-pred-6_a.c: New test.
11443 * gcc.dg/uninit-pred-8_a.c: New test.
11444 * gcc.dg/uninit-pred-7_c.c: New test.
11445 * gcc.dg/uninit-pred-6_e.c: New test.
11446 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11447 * g++.dg/uninit-pred-1_a.C: New test.
11448 * g++.dg/uninit-pred-1_b.C: New test.
11449 * g++.dg/uninit-pred-2_a.C: New test.
11450 * g++.dg/uninit-pred-2_b.C: New test.
11451 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11452 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11453 * g++.dg/uninit-pred-loop_1.cc: New test.
11455 2010-04-28 Martin Jambor <mjambor@suse.cz>
11457 * gcc.dg/lto/20091209-1_0.c: New testcase.
11459 2010-04-28 Richard Guenther <rguenther@suse.de>
11461 PR tree-optimization/43879
11462 PR tree-optimization/43909
11463 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11465 2010-04-28 Richard Guenther <rguenther@suse.de>
11468 * g++.dg/torture/pr43880.C: New testcase.
11470 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11473 * g++.dg/template/recurse2.C: Update
11474 * g++.dg/template/recurse.C: Update.
11475 * g++.dg/template/pr23510.C: Update.
11476 * lib/prune.exp: Filter out 'recursively instantiated'.
11478 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11481 * g++.dg/init/pr29043.C: New.
11483 2010-04-27 Jason Merrill <jason@redhat.com>
11485 * g++.dg/lookup/scoped5.C: Adjust.
11486 * g++.dg/lookup/scoped8.C: Adjust.
11487 * g++.dg/template/dependent-expr5.C: Adjust.
11488 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11491 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11494 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11496 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11497 Jan Hubicka <hubicka@ucw.cz>
11499 * gcc.dg/pure-2.c: New testcase.
11500 * gcc.dg/const-1.c: New testcase.
11502 2010-04-27 Jason Merrill <jason@redhat.com>
11504 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11507 * g++.dg/template/sfinae17.C: New.
11508 * g++.dg/template/sfinae18.C: New.
11510 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11512 * g++.dg/init/pr42844.C: New.
11513 * g++.dg/cpp0x/pr42844-2.C: New.
11514 * g++.dg/cpp0x/defaulted2.C: Adjust.
11515 * g++.dg/tree-ssa/pr27549.C: Likewise.
11516 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11518 2010-04-27 Tobias Burnus <burnus@net-b.de>
11521 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11523 2010-04-27 Richard Guenther <rguenther@suse.de>
11525 PR middle-end/40561
11526 * g++.dg/other/pr40561.C: New testcase.
11528 2010-04-27 Martin Jambor <mjambor@suse.cz>
11530 PR middle-end/43812
11531 * g++.dg/ipa/pr43812.C: New test.
11533 2010-04-27 Jan Hubicka <jh@suse.cz>
11535 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11536 (test): ... this one.
11538 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11541 * gcc.target/arm/thumb-stackframe.c: New test.
11543 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11545 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11546 * gcc.dg/misc-column.c: Likewise.
11547 * gcc.dg/Walways-true-1.c: Likewise.
11548 * gcc.dg/Walways-true-2.c: Likewise.
11549 * gcc.dg/warn-addr-cmp.c: Likewise.
11551 2010-04-27 Tobias Burnus <burnus@net-b.de>
11554 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11555 * gfortran.dg/coarray_12.f90: New.
11557 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11560 * gcc.dg/pr32207.c: New test.
11561 * gcc.dg/misc-column.c: Adjust expected warning.
11562 * gcc.dg/Walways-true-1.c: Likewise.
11563 * gcc.dg/Walways-true-2.c: Likewise.
11564 * gcc.dg/warn-addr-cmp.c: Likewise.
11566 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11569 * lib/lto.exp (lto_prune_vis_warns): New function.
11570 (lto-link-and-maybe-run): Call it.
11572 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11574 PR tree-optimization/43904
11575 * gcc.dg/tree-ssa/tailcall-6.c: New.
11577 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11580 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11581 Darwin8/OSX10.4 - compatible code generation.
11583 * obj-c++.dg/stubify-1.mm: Ditto.
11584 * lib/objc-torture.exp: Do not require link success for
11585 "trivial.m" in the runtime checks when dowhat = 'compile'.
11586 * lib/dg-pch.exp (dg-flags-pch): New Proc.
11587 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11588 Darwin8/OSX10.4 - compatible code generation.
11589 * objc.dg/stubify-2.m: Ditto.
11590 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11591 * objc.dg/next-runtime-1.m: Ditto.
11592 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11593 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11594 runtimes on Darwin.
11596 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
11599 * lib/plugin-support.exp: Use "-undefined
11600 dynamic_lookup" on darwin.
11602 2010-04-26 Richard Guenther <rguenther@suse.de>
11604 * gcc.dg/lto/20100426_0.c: New testcase.
11606 2010-04-26 Jie Zhang <jie@codesourcery.com>
11608 PR tree-optimization/43833
11609 gcc.dg/Warray-bounds-8.c: New test case.
11611 2010-04-26 Richard Guenther <rguenther@suse.de>
11614 * g++.dg/lto/20100423-3_0.C: New testcase.
11616 2010-04-26 Richard Guenther <rguenther@suse.de>
11619 * g++.dg/lto/20100423-2_0.C: New testcase.
11621 2010-04-26 Ira Rosen <irar@il.ibm.com>
11623 * gcc.dg/vect/bb-slp-23.c: New test.
11625 2010-04-25 Joseph Myers <joseph@codesourcery.com>
11627 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11628 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11629 * gcc.dg/c1x-float-1.c: New test.
11631 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11633 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11636 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11638 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11640 * gfortran.dg/default_format_denormal_1.f90: Ditto.
11641 * gfortran.dg/default_format_2.f90: Ditto.
11643 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11645 * gfortran.dg/pr43505.f90: Clean up .mod file.
11646 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11647 * gfortran.dg/pr41347.f90: Ditto.
11648 * gfortran.dg/internal_pack_4.f90: Ditto.
11649 * gfortran.dg/proc_decl_23.f90: Ditto.
11650 * gfortran.dg/recursive_check_3.f90: Ditto.
11651 * gfortran.dg/intent_out_3.f90: Ditto.
11652 * gfortran.dg/assignment_2.f90: Ditto.
11653 * gfortran.dg/pr41928.f90: Ditto.
11654 * gfortran.dg/pr42166.f90: Ditto.
11655 * gfortran.dg/private_type_12.f90: Ditto.
11656 * gfortran.dg/graphite/pr42185.f90: Ditto.
11657 * gfortran.dg/graphite/pr42186.f90: Ditto.
11658 * gfortran.dg/graphite/pr40982.f90: Ditto.
11659 * gfortran.dg/graphite/id-2.f90: Ditto.
11660 * gfortran.dg/graphite/id-4.f90: Ditto.
11661 * gfortran.dg/graphite/pr42050.f90: Ditto.
11662 * gfortran.dg/graphite/id-18.f90: Ditto.
11663 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11664 * gfortran.dg/graphite/pr41924.f90: Ditto.
11665 * gfortran.dg/graphite/pr42393.f90: Ditto.
11666 * gfortran.dg/graphite/pr37980.f90: Ditto.
11667 * gfortran.dg/graphite/pr38953.f90: Ditto.
11668 * gfortran.dg/graphite/pr42180.f90: Ditto.
11669 * gfortran.dg/graphite/pr42181.f90: Ditto.
11670 * gfortran.dg/where_operator_assign_4.f90: Ditto.
11671 * gfortran.dg/select_type_4.f90: Ditto.
11672 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11673 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11674 * gfortran.dg/lto/pr40725_0.f03: Ditto.
11675 * gfortran.dg/elemental_args_check_2.f90: Ditto.
11676 * gfortran.dg/whole_file_11.f90: Ditto.
11677 * gfortran.dg/private_type_11.f90: Ditto.
11678 * gfortran.dg/vect/vect-gems.f90: Ditto.
11679 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11681 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11683 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11685 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11687 * gnat.dg/pack15.ad[sb]: New test.
11689 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
11691 * gcc.target/arm/mla-1.c: New test.
11693 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11697 * gfortran.dg/pr43793.f90: New test.
11699 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11701 PR tree-optimization/41442
11702 * gcc.target/i386/pr41442.c: New test.
11704 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
11707 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11709 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11712 * gfortran.dg/open_nounit.f90: New test.
11714 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
11718 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11720 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11722 * gcc.dg/Wconversion-integer.c: Update.
11724 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
11726 * gnat.dg/unchecked_convert5.adb: New test.
11728 2010-04-23 Richard Guenther <rguenther@suse.de>
11731 * gcc.dg/lto/20100423-2_0.c: New testcase.
11732 * gcc.dg/lto/20100423-2_0.c: Likewise.
11734 2010-04-23 Richard Guenther <rguenther@suse.de>
11737 * gcc.dg/lto/20100423-1_0.c: New testcase.
11738 * gcc.dg/lto/20100423-1_1.c: Likewise.
11740 2010-04-23 Martin Jambor <mjambor@suse.cz>
11742 PR tree-optimization/43846
11743 * gcc.dg/tree-ssa/sra-10.c: New test.
11745 2010-04-23 Martin Jambor <mjambor@suse.cz>
11747 PR middle-end/43835
11748 * gcc.c-torture/execute/pr43835.c: New test.
11750 2010-04-23 Richard Guenther <rguenther@suse.de>
11753 * g++.dg/lto/20100423-1_0.C: New testcase.
11755 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
11757 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11759 2010-04-22 Ira Rosen <irar@il.ibm.com>
11761 PR tree-optimization/43842
11762 * gcc.dg/vect/pr43842.c: New test.
11764 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11766 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11767 * gcc.target/i386/wmul-2.c: Likewise.
11769 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11771 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11772 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11774 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
11776 * gfortran.dg/reassoc_6.f: New testcase.
11778 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11780 PR middle-end/29274
11781 * gcc.target/arm/wmul-1.c: New test.
11782 * gcc.target/arm/wmul-2.c: New test.
11784 2010-04-22 Richard Guenther <rguenther@suse.de>
11786 PR tree-optimization/43845
11787 * gcc.c-torture/compile/pr43845.c: New testcase.
11789 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11791 PR middle-end/29274
11792 * gcc.target/i386/wmul-1.c: New test.
11793 * gcc.target/i386/wmul-2.c: New test.
11794 * gcc.target/bfin/wmul-1.c: New test.
11795 * gcc.target/bfin/wmul-2.c: New test.
11797 2010-04-22 Richard Guenther <rguenther@suse.de>
11800 * gfortran.dg/vector_subscript_6.f90: New testcase.
11801 * gfortran.dg/assign_10.f90: Adjust.
11803 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11806 * gfortran.dg/gomp/pr43836.f90: New test.
11808 2010-04-21 Richard Guenther <rguenther@suse.de>
11810 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11812 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11814 * gcc.dg/torture/builtin-cproj-3.c: New.
11816 2010-04-20 Jason Merrill <jason@redhat.com>
11819 * g++.dg/template/recurse2.C: New.
11820 * g++.dg/parse/crash36.C: Adjust.
11821 * g++.dg/other/fold1.C: Adjust.
11822 * g++.dg/init/member1.C: Adjust.
11823 * lib/prune.exp: Prune "skipping N instantiation contexts".
11825 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11827 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11829 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11831 * gcc.dg/torture/builtin-cproj-1.c: New.
11832 * gcc.dg/torture/builtin-cproj-2.c: New.
11834 2010-04-20 Dodji Seketeli <dodji@redhat.com>
11838 * g++.dg/template/typedef32.C: Adjust.
11839 * g++.dg/template/typedef33.C: New test.
11841 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
11844 * gfortran.dg/proc_decl_23.f90: New test.
11847 * gfortran.dg/abstract_type_6.f03: New test.
11849 2010-04-20 Xinliang David Li <davidxl@google.com>
11851 * g++.dg/tree-ssa/fold-compare.C: New.
11853 2010-04-20 Richard Guenther <rguenther@suse.de>
11855 PR tree-optimization/39417
11856 * g++.dg/torture/pr39417.C: New testcase.
11858 2010-04-20 Richard Guenther <rguenther@suse.de>
11860 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11862 2010-04-20 Jakub Jelinek <jakub@redhat.com>
11864 * g++.dg/debug/dwarf2/rv1.C: New test.
11866 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11869 * gcc.c-torture/compile/pr43635.c: New testcase.
11871 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11874 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11875 of sequential loops being private only in the innermost containing
11878 PR middle-end/43337
11879 * gfortran.dg/gomp/pr43337.f90: New test.
11881 2010-04-19 Richard Guenther <rguenther@suse.de>
11883 PR tree-optimization/43796
11884 * gfortran.dg/pr43796.f90: New testcase.
11886 2010-04-19 Richard Guenther <rguenther@suse.de>
11888 PR tree-optimization/43783
11889 * gcc.c-torture/execute/pr43783.c: New testcase.
11891 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
11894 * gcc.target/i386/pr43766.c: New test.
11896 2010-04-19 Jie Zhang <jie@codesourcery.com>
11899 * gcc.target/i386/pr43662.c: New test.
11901 2010-04-19 Dodji Seketeli <dodji@redhat.com>
11904 * g++.dg/template/typedef32.C: New test.
11906 2010-04-19 Ira Rosen <irar@il.ibm.com>
11908 PR tree-optimization/37027
11909 * lib/target-supports.exp
11910 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11911 * gcc.dg/vect/pr37027.c: New test.
11912 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11913 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11914 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11915 gcc.dg/vect/vect-complex-6.c: Likewise.
11917 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11919 * g++.dg/debug/dwarf2/enum1.C: New test.
11921 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11923 * gnat.dg/rep_clause5.ad[sb]: New test.
11924 * gnat.dg/rep_clause5_pkg.ads: New helper.
11926 2010-04-18 Ira Rosen <irar@il.ibm.com>
11928 PR tree-optimization/43771
11929 * g++.dg/vect/pr43771.cc: New test.
11931 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11934 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11935 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11937 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11939 * gnat.dg/sizetype.adb: Rename into...
11940 * gnat.dg/sizetype1.adb: ...this.
11941 * gnat.dg/sizetype2.adb: New test.
11943 2010-04-16 Richard Guenther <rguenther@suse.de>
11945 PR tree-optimization/43572
11946 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11948 2010-04-16 Olivier Hainque <hainque@adacore.com>
11950 * gnat.dg/specs/discr_private.ads: New test.
11952 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11955 * gcc.target/arm/thumb-comparisons.c: New test.
11958 * gcc.target/arm/thumb-cbranchqi.c: New test.
11960 2010-04-16 Christian Bruel <christian.bruel@st.com>
11962 * g++.dg/torture/pr36191.C: Enable for SH.
11964 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11966 * gnat.dg/wide_boolean.adb: New test.
11967 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11969 2010-04-15 Richard Guenther <rguenther@suse.de>
11971 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11972 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11973 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11974 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11975 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11976 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11977 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11978 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11979 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11980 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11981 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11982 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11983 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11984 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11985 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11987 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11990 * gcc.target/arm/pr42496.c: New test.
11992 2010-04-14 Jason Merrill <jason@redhat.com>
11995 * g++.dg/ext/attrib38.C: New.
11997 2010-04-14 Steve Ellcey <sje@cup.hp.com>
12000 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12002 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
12005 * gcc.dg/cpp/warn-undef-2.c: Update.
12006 * gcc.dg/cpp/warn-traditional-2.c: Update.
12007 * gcc.dg/cpp/warn-comments-2.c: Update.
12008 * gcc.dg/cpp/warn-variadic-2.c: Update.
12009 * gcc.dg/cpp/warn-long-long-2.c: Update.
12010 * gcc.dg/cpp/warn-deprecated-2.c: Update.
12011 * gcc.dg/cpp/warn-multichar-2.c: Update.
12012 * gcc.dg/cpp/warn-normalized-3.c: Update.
12013 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12014 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12015 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12016 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12017 * gcc.dg/cpp/warn-redefined-2.c: Update.
12018 * gfortran.dg/warning-directive-2.F90: Update.
12019 * c-c++-common/cpp/warning-directive-2.c: Update.
12021 2010-04-14 Michael Matz <matz@suse.de>
12023 PR tree-optimization/42963
12024 * gcc.dg/pr42963.c: New testcase.
12026 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
12028 * gnat.dg/class_wide.adb: Rename into...
12029 * gnat.dg/class_wide1.adb: ...this.
12030 * gnat.dg/class_wide2.ad[sb]: New test.
12032 2010-04-14 Tobias Burnus <burnus@net-b.de>
12035 * gfortran.dg/coarray_9.f90: Update dg-errors.
12036 * gfortran.dg/coarray_10.f90: New test.
12037 * gfortran.dg/coarray_11.f90: New test.
12039 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12042 gfortran.dg/initialization_24.f90: New test.
12044 2010-04-13 Jason Merrill <jason@redhat.com>
12046 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12047 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12049 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
12051 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12052 * g++.dg/dg.exp: Likewise.
12053 * gcc.dg/cpp/warning-directive-1.c: Move to ...
12054 * c-c++-common/cpp/warning-directive-1.c: ... here.
12055 * gcc.dg/cpp/warning-directive-2.c: Move to ...
12056 * c-c++-common/cpp/warning-directive-2.c: ... here.
12057 * gcc.dg/cpp/warning-directive-3.c: Move to ...
12058 * c-c++-common/cpp/warning-directive-3.c: ... here.
12059 * gcc.dg/cpp/warning-directive-4.c: Move to ...
12060 * c-c++-common/cpp/warning-directive-4.c: ... here.
12061 * g++.dg/cpp/warning-directive-1.C: Delete.
12062 * g++.dg/cpp/warning-directive-2.C: Delete.
12063 * g++.dg/cpp/warning-directive-3.C: Delete.
12064 * g++.dg/cpp/warning-directive-4.C: Delete.
12065 * gcc.dg/cpp/normalised-3.c: Delete.
12066 * g++.dg/cpp/normalised-1.C: Rename as ...
12067 * c-c++-common/cpp/normalised-3.c: ... this.
12069 2010-04-13 Martin Jambor <mjambor@suse.cz>
12071 * gcc.dg/tree-ssa/sra-9.c: New test.
12073 2010-04-13 Michael Matz <matz@suse.de>
12075 PR middle-end/43730
12076 * gcc.dg/pr43730.c: New test.
12078 2010-04-13 Michael Matz <matz@suse.de>
12080 * gcc.dg/tree-ssa/negate.c: New testcase.
12082 2010-04-13 Richard Guenther <rguenther@suse.de>
12085 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12087 2010-04-13 Richard Guenther <rguenther@suse.de>
12089 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12091 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
12093 * gnat.dg/derived_type1.adb: New test.
12095 2010-04-13 Matthias Klose <doko@ubuntu.com>
12097 * gcc.dg/plugindir1.c: New testcase.
12098 * gcc.dg/plugindir2.c: New testcase.
12099 * gcc.dg/plugindir3.c: New testcase.
12100 * gcc.dg/plugindir4.c: New testcase.
12102 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
12104 * gcc.target/i386/rotate-2.c: New test.
12106 2010-04-12 Jason Merrill <jason@redhat.com>
12109 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12110 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12112 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
12115 * g++.dg/init/pr25811.C: New test.
12117 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12119 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12120 dg-error, dg-warning.
12121 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12123 2010-04-12 Richard Guenther <rguenther@suse.de>
12125 * gcc.dg/torture/inline-2.c: New testcase.
12127 2010-04-12 Jakub Jelinek <jakub@redhat.com>
12130 * gcc.dg/Wunused-var-7.c: New test.
12132 PR tree-optimization/43560
12133 * gcc.c-torture/execute/pr43560.c: New test.
12135 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
12137 * gnat.dg/aggr13.adb: New test.
12138 * gnat.dg/aggr14.adb: Likewise.
12139 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12141 2010-04-12 Richard Guenther <rguenther@suse.de>
12144 * g++.dg/torture/pr43611.C: New testcase.
12146 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
12149 * gcc.dg/pr36774-1.c: New test.
12150 * gcc.dg/pr36774-2.c: New test.
12152 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12154 * gcc.target/sh/rte-delay-slot.c: New test.
12156 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
12158 * gnat.dg/pack9.adb: Remove -cargs option.
12159 * gnat.dg/aggr12.ad[sb]: New test.
12161 2010-04-10 Jie Zhang <jie@codesourcery.com>
12164 * gcc.target/sh/pr43417.c: New test.
12166 2010-04-10 Tobias Burnus <burnus@net-b.de>
12169 * gfortran.dg/spec_expr_6.f90: New test.
12171 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12174 * gcc.dg/cpp/pr43195.c: New.
12175 * gcc.dg/cpp/pr43195.h: New.
12177 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12180 * gcc.dg/Werror-6.c: Adjust.
12181 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12182 * gcc.dg/Werror-4.c: Likewise.
12183 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12184 * gcc.dg/Wswitch-enum-error.c: Likewise.
12185 * gcc.dg/Wpointer-arith.c: Likewise.
12186 * gcc.dg/Wfatal.c: Likewise.
12187 * gcc.dg/Wswitch-error.c: Likewise.
12188 * g++.dg/warn/unused-result1-Werror.c: Likewise.
12189 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12190 * gcc.dg/cpp/warn-undef-2.c: Likewise.
12191 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12192 * gcc.dg/cpp/warn-comments-2.c: Likewise.
12193 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12194 * gcc.dg/cpp/warning-directive-2.c: Likewise.
12195 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12196 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12197 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12198 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12199 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12200 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12201 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12202 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12203 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12204 * g++.dg/cpp/warning-directive-2.C: Likewise.
12205 * gfortran.dg/warning-directive-2.F90: Likewise.
12207 2010-04-09 Jason Merrill <jason@redhat.com>
12210 * g++.dg/template/sizeof13.C: New.
12212 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
12214 * g++.dg/other/pr35504.C: Add check for thiscall.
12215 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12216 * gcc.dg/torture/stackalign/thiscall-1.c: New.
12218 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12221 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12222 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
12223 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12224 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
12225 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12226 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
12227 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12228 * g++.dg/other/increment1.C: Likewise.
12230 2010-04-09 Tobias Burnus <burnus@net-b.de>
12233 * gfortran.dg/coarray_7.f90: New test.
12234 * gfortran.dg/coarray_8.f90: New test.
12236 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
12239 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12241 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12244 * gcc.dg/pr43643.c: New test.
12246 2010-04-08 Tobias Burnus <burnus@net-b.de>
12248 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12250 2010-04-08 Richard Guenther <rguenther@suse.de>
12252 PR tree-optimization/43679
12253 * gcc.c-torture/compile/pr43679.c: New testcase.
12255 2010-04-08 Jakub Jelinek <jakub@redhat.com>
12258 * gcc.dg/pr43670.c: New test.
12260 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
12262 PR middle-end/40815
12263 * gcc.dg/tree-ssa/reassoc-19.c: New.
12265 2010-04-07 Jakub Jelinek <jakub@redhat.com>
12268 * gcc.dg/Wunused-var-1.c: New test.
12269 * gcc.dg/Wunused-var-2.c: New test.
12270 * gcc.dg/Wunused-var-3.c: New test.
12271 * gcc.dg/Wunused-var-4.c: New test.
12272 * gcc.dg/Wunused-var-5.c: New test.
12273 * gcc.dg/Wunused-var-6.c: New test.
12274 * gcc.dg/Wunused-parm-1.c: New test.
12276 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12277 * gcc.dg/trunc-1.c: Likewise.
12278 * gcc.dg/vla-9.c: Likewise.
12279 * gcc.dg/dfp/composite-type.c: Likewise.
12281 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12284 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12285 * obj-c++.dg/objc-gc-3.mm: Ditto.
12287 2010-04-07 Simon Baldwin <simonb@google.com>
12289 * gcc.dg/cpp/warn-undef-2.c: New.
12290 * gcc.dg/cpp/warn-traditional-2.c: New.
12291 * gcc.dg/cpp/warn-comments-2.c: New.
12292 * gcc.dg/cpp/warning-directive-1.c: New.
12293 * gcc.dg/cpp/warn-long-long.c: New.
12294 * gcc.dg/cpp/warn-traditional.c: New.
12295 * gcc.dg/cpp/warn-variadic-2.c: New.
12296 * gcc.dg/cpp/warn-undef.c: New.
12297 * gcc.dg/cpp/warn-normalized-1.c: New.
12298 * gcc.dg/cpp/warning-directive-2.c: New.
12299 * gcc.dg/cpp/warn-long-long-2.c: New.
12300 * gcc.dg/cpp/warn-variadic.c: New.
12301 * gcc.dg/cpp/warn-normalized-2.c: New.
12302 * gcc.dg/cpp/warning-directive-3.c: New.
12303 * gcc.dg/cpp/warn-deprecated-2.c: New.
12304 * gcc.dg/cpp/warn-trigraphs-1.c: New.
12305 * gcc.dg/cpp/warn-multichar-2.c: New.
12306 * gcc.dg/cpp/warn-normalized-3.c: New.
12307 * gcc.dg/cpp/warning-directive-4.c: New.
12308 * gcc.dg/cpp/warn-unused-macros.c: New.
12309 * gcc.dg/cpp/warn-trigraphs-2.c: New.
12310 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12311 * gcc.dg/cpp/warn-cxx-compat.c: New.
12312 * gcc.dg/cpp/warn-redefined.c: New.
12313 * gcc.dg/cpp/warn-trigraphs-3.c: New.
12314 * gcc.dg/cpp/warn-unused-macros-2.c: New.
12315 * gcc.dg/cpp/warn-deprecated.c: New.
12316 * gcc.dg/cpp/warn-trigraphs-4.c: New.
12317 * gcc.dg/cpp/warn-redefined-2.c: New.
12318 * gcc.dg/cpp/warn-comments.c: New.
12319 * gcc.dg/cpp/warn-multichar.c: New.
12320 * g++.dg/cpp/warning-directive-1.C: New.
12321 * g++.dg/cpp/warning-directive-2.C: New.
12322 * g++.dg/cpp/warning-directive-3.C: New.
12323 * g++.dg/cpp/warning-directive-4.C: New.
12324 * gfortran.dg/warning-directive-1.F90: New.
12325 * gfortran.dg/warning-directive-3.F90: New.
12326 * gfortran.dg/warning-directive-2.F90: New.
12327 * gfortran.dg/warning-directive-4.F90: New.
12329 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12332 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12334 2010-04-07 Jason Merrill <jason@redhat.com>
12336 * g++.dg/template/dr408.C: New.
12338 * g++.dg/lookup/ns4.C: New.
12341 * g++.dg/template/friend51.C: New test.
12344 * g++.old-deja/g++.other/linkage1.C: Adjust.
12346 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12349 * g++.dg/template/crash94.C: New test.
12351 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12354 * g++.dg/init/aggr5.C: New test.
12355 * g++.dg/init/aggr5.C: New test.
12357 2010-04-07 Richard Guenther <rguenther@suse.de>
12359 PR tree-optimization/43270
12360 * g++.dg/warn/Warray-bounds-4.C: New testcase.
12361 * gcc.dg/Warray-bounds-7.c: Likewise.
12363 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
12365 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12366 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12367 * gnat.dg/bit_packed_array4.ad[sb]: New test.
12369 2010-04-07 Jie Zhang <jie@codesourcery.com>
12372 * g++.dg/init/pr42556.C: New test.
12374 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12377 * g++.dg/debug/dwarf2/typedef2.C: New test.
12379 2010-04-06 Dodji Seketeli <dodji@redhat.com>
12381 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12382 c-c++-common/dwarf2/redeclaration-1.C
12384 2010-04-06 Jason Merrill <jason@redhat.com>
12386 * g++.dg/cpp0x/pr31437.C: Adjust error location.
12387 * g++.dg/ext/attrib18.C: Likewise.
12388 * g++.dg/ext/bitfield2.C: Likewise.
12389 * g++.dg/ext/bitfield4.C: Likewise.
12390 * g++.dg/ext/visibility/warn2.C: Likewise.
12391 * g++.dg/ext/visibility/warn3.C: Likewise.
12392 * g++.dg/gomp/pr26690-1.C: Likewise.
12393 * g++.dg/inherit/covariant7.C: Likewise.
12394 * g++.dg/init/synth2.C: Likewise.
12395 * g++.dg/lookup/using7.C: Likewise.
12396 * g++.dg/other/crash-4.C: Likewise.
12397 * g++.dg/other/error13.C: Likewise.
12398 * g++.dg/other/error20.C: Likewise.
12399 * g++.dg/parse/crash31.C: Likewise.
12400 * g++.dg/parse/error16.C: Likewise.
12401 * g++.dg/parse/error19.C: Likewise.
12402 * g++.dg/parse/error27.C: Likewise.
12403 * g++.dg/parse/error28.C: Likewise.
12404 * g++.dg/parse/fused-params1.C: Likewise.
12405 * g++.dg/template/error2.C: Likewise.
12406 * g++.dg/template/local6.C: Likewise.
12407 * g++.dg/template/qualttp15.C: Likewise.
12408 * g++.dg/warn/Wnvdtor-2.C: Likewise.
12409 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12410 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12411 * g++.old-deja/g++.brendan/crash29.C: Likewise.
12412 * g++.old-deja/g++.eh/spec6.C: Likewise.
12413 * g++.old-deja/g++.jason/crash3.C: Likewise.
12414 * g++.old-deja/g++.jason/destruct2.C: Likewise.
12415 * g++.old-deja/g++.law/ctors5.C: Likewise.
12416 * g++.old-deja/g++.law/ctors9.C: Likewise.
12417 * g++.old-deja/g++.mike/p3538a.C: Likewise.
12418 * g++.old-deja/g++.mike/p3538b.C: Likewise.
12419 * g++.old-deja/g++.other/struct1.C: Likewise.
12420 * g++.old-deja/g++.other/volatile1.C: Likewise.
12421 * g++.old-deja/g++.pt/crash36.C: Likewise.
12422 * g++.old-deja/g++.pt/derived3.C: Likewise.
12423 * g++.old-deja/g++.robertl/eb109.C: Likewise.
12424 * g++.old-deja/g++.robertl/eb4.C: Likewise.
12426 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
12428 PR middle-end/43519
12429 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12430 * gcc.dg/graphite/id-19.c: New.
12432 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
12434 PR middle-end/32824
12435 * gcc.dg/vect/pr32824: New.
12437 2010-04-06 Tobias Burnus <burnus@net-b.de>
12440 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12441 * gfortran.dg/coarray_3.f90: Ditto.
12442 * gfortran.dg/coarray_4.f90: Ditto.
12443 * gfortran.dg/coarray_5.f90: Ditto.
12444 * gfortran.dg/coarray_6.f90: Ditto.
12445 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12447 2010-04-06 Tobias Burnus <burnus@net-b.de>
12450 * gfortran.dg/coarray_4.f90: Fix test.
12451 * gfortran.dg/coarray_6.f90: Add more tests.
12453 2010-04-06 Tobias Burnus <burnus@net-b.de>
12456 * gfortran.dg/coarray_4.f90: New test.
12457 * gfortran.dg/coarray_5.f90: New test.
12458 * gfortran.dg/coarray_6.f90: New test.
12460 2010-04-06 Tobias Burnus <burnus@net-b.de>
12463 * gfortran.dg/iso_fortran_env_5.f90: New test.
12464 * gfortran.dg/iso_fortran_env_6.f90: New test.
12466 2010-04-06 Tobias Burnus <burnus@net-b.de>
12469 * gfortran.dg/coarray_1.f90: New test.
12470 * gfortran.dg/coarray_2.f90: New test.
12471 * gfortran.dg/coarray_3.f90: New test.
12473 2010-04-06 Jason Merrill <jason@redhat.com>
12476 * g++.dg/template/dtor8.C: New.
12479 * g++.dg/template/error-recovery2.C: New.
12481 2010-04-06 Jan Hubicka <jh@suse.czpli
12483 PR tree-optimization/42906
12484 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12486 2010-04-06 Tobias Burnus <burnus@net-b.de>
12489 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12490 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12491 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12493 2010-04-06 Richard Guenther <rguenther@suse.de>
12495 PR tree-optimization/43627
12496 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12498 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12501 * gcc.target/i386/pr43638.c: New test.
12503 2010-04-06 Richard Guenther <rguenther@suse.de>
12505 PR middle-end/43661
12506 * gcc.c-torture/compile/pr43661.c: New testcase.
12508 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12510 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12512 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12514 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12516 2010-04-02 Richard Guenther <rguenther@suse.de>
12518 PR tree-optimization/43629
12519 * gcc.c-torture/execute/pr43629.c: New testcase.
12521 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12522 Dominique d'Humieres <dominiq@lps.ens.fr>
12524 PR libfortran/43605
12525 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12527 2010-04-01 Dodji Seketeli <dodji@redhat.com>
12530 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12532 2010-04-01 Jason Merrill <jason@redhat.com>
12534 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12536 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12537 Manfred Schwarb <manfred99@gmx.ch>
12539 PR libfortran/43605
12540 * gfortran.dg/ftell_3.f90: New test.
12542 2010-04-01 Richard Guenther <rguenther@suse.de>
12544 PR middle-end/43614
12545 * gcc.c-torture/compile/pr43614.c: New testcase.
12547 2010-04-01 Martin Jambor <mjambor@suse.cz>
12549 PR tree-optimization/43141
12550 * gcc.dg/guality/pr43141.c: New test.
12552 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12554 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12555 * g++.dg/eh/spbp.C: Likewise.
12556 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12557 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12559 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12560 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12561 * objc.dg/dwarf-2.m: Likewise.
12563 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12565 PR middle-end/43464
12566 * gcc.dg/graphite/id-pr43464.c: New.
12567 * gcc.dg/graphite/id-pr43464-1.c: New.
12569 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12571 PR middle-end/43351
12572 * gcc.dg/graphite/id-pr43351.c
12574 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12577 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12578 * obj-c++.dg/try-catch-2.mm: Ditto.
12579 * obj-c++.dg/lookup-2.mm: Ditto.
12580 * obj-c++.dg/encode-8.m: Ditto.
12581 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12582 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12583 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12584 * obj-c++.dg/const-str-11.mm: Ditto.
12585 * obj-c++.dg/const-str-9.mm: Ditto.
12586 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12587 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12588 * obj-c++.dg/except-1.mm: Ditto.
12589 * obj-c++.dg/const-str-7.mm: Ditto.
12590 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12591 * obj-c++.dg/const-str-3.mm: Ditto.
12592 * obj-c++.dg/const-str-7.mm: Ditto.
12593 * obj-c++.dg/stubify-2.mm: Change dump file name.
12596 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12598 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12599 Remove dg-xfail-if.
12601 2010-03-31 Martin Jambor <mjambor@suse.cz>
12603 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12604 only with -O2, -O3 or -Os and not with -fwhopr.
12606 2010-03-31 Dodji Seketeli <dodji@redhat.com>
12609 * g++.dg/template/typedef31.C: New test.
12611 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12613 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12614 assembler output on *-*-solaris2*.
12615 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12617 2010-03-31 Jakub Jelinek <jakub@redhat.com>
12620 * gcc.dg/pr43557-1.c: New test.
12621 * gcc.dg/pr43557-2.c: New file.
12623 2010-03-31 Jie Zhang <jie@codesourcery.com>
12626 * gcc.dg/pr43562.c: New test.
12628 2010-03-30 Jason Merrill <jason@redhat.com>
12631 * g++.dg/template/error-recovery1.C: New.
12634 * g++.dg/parse/ambig5.C: New.
12636 2010-03-30 Jakub Jelinek <jakub@redhat.com>
12639 * gcc.dg/guality/pr43593.c: New test.
12641 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
12643 PR middle-end/43430
12644 * gcc.dg/vect/pr43430-1.c: New.
12646 2010-03-30 Jason Merrill <jason@redhat.com>
12649 * g++.dg/template/partial7.C: New.
12651 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12653 * gcc.target/s390/stackcheck1.c: New testcase.
12655 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12657 PR libfortran/43265
12658 * gfortran.dg/read_eof_8.f90: New test.
12660 2010-03-29 Jason Merrill <jason@redhat.com>
12662 * gcc.dg/cpp/include6.c: Change [] to ().
12665 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12667 * c-c++-common/raw-string-2.c: Add trigraph test.
12668 * c-c++-common/raw-string-8.c: New.
12669 * c-c++-common/raw-string-9.c: New.
12670 * c-c++-common/raw-string-10.c: New.
12672 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12673 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12674 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12675 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12676 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12677 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12678 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12680 2010-03-29 Richard Guenther <rguenther@suse.de>
12682 PR tree-optimization/43560
12683 * gcc.dg/torture/pr43560.c: New testcase.
12685 2010-03-29 Jason Merrill <jason@redhat.com>
12688 * g++.dg/ext/raw-string-1.C: Change [] to ().
12689 * g++.dg/ext/raw-string-2.C: Change [] to ().
12690 Don't use \ in delimiter.
12691 * g++.dg/ext/raw-string-3.C: Change [] to ().
12692 * g++.dg/ext/raw-string-4.C: Change [] to ().
12693 * g++.dg/ext/raw-string-5.C: Change [] to ().
12694 Test for error on \ in delimiter.
12695 * g++.dg/ext/raw-string-6.C: Change [] to ().
12696 * g++.dg/ext/raw-string-7.C: Change [] to ().
12698 2010-03-29 Jie Zhang <jie@codesourcery.com>
12701 * gcc.dg/pr43564.c: New test.
12703 2010-03-29 Tobias Burnus <burnus@net-b.de>
12706 * gfortran.dg/direct_io_12.f90: New test.
12708 2010-03-28 Jan Hubicka <jh@suse.cz>
12710 PR tree-optimization/43505
12711 * gfortran.dg/pr43505.f90: New testcase.
12713 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
12715 PR tree-optimization/43528
12716 * gcc.target/i386/pr43528.c: New test.
12718 2010-03-26 Joseph Myers <joseph@codesourcery.com>
12721 * gcc.dg/parm-impl-decl-3.c: New test.
12723 2010-03-26 Jason Merrill <jason@redhat.com>
12726 * g++.dg/cpp0x/parse1.C: New.
12728 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
12731 * gcc.target/i386/pr43524.c: New test.
12733 2010-03-26 Martin Jambor <mjambor@suse.cz>
12735 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12736 whitespace, rename main to foo.
12737 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12738 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12739 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12740 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12741 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12742 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12743 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12744 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12745 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12746 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12747 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12749 2010-03-26 Dodji Seketeli <dodji@redhat.com>
12752 * g++.dg/other/crash-10.C: New test.
12753 * g++.dg/other/crash-11.C: New test.
12755 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12757 PR libfortran/43517
12758 * gfortran.dg/read_eof_7.f90: New test.
12760 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12764 * objc-obj-c++-shared: New directory.
12765 * objc-obj-c++-shared/Object1-implementation.h: New file.
12766 * objc-obj-c++-shared/Object1.h: New file.
12767 * objc-obj-c++-shared/Protocol1.h: New file.
12768 * objc-obj-c++-shared/next-abi.h: New file.
12769 * objc-obj-c++-shared/next-mapping.h: New file.
12770 * objc/execute/next_mapping.h: Delete.
12771 * objc.dg/special/special.exp: For all targets run the tests with
12772 -fgnu-runtime, for darwin targets also run the tests with
12774 * objc.dg/dg.exp: Ditto.
12775 * obj-c++.dg/dg.exp: Ditto.
12776 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12777 Protocol1.h) and next-mapping.h as required. Amend testcase to
12778 include use of updated NeXT interface.
12779 * objc/execute/formal_protocol-5.m: Ditto.
12780 * objc/execute/protocol-isEqual-2.m: Ditto.
12781 * objc/execute/protocol-isEqual-4.m: Ditto.
12782 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12783 Protocol1.h) and next-mapping.h as required.
12784 * objc/execute/object_is_class.m: Ditto.
12785 * objc/execute/enumeration-1.m: Ditto.
12786 * objc/execute/class-13.m: Ditto.
12787 * objc/execute/formal_protocol-2.m: Ditto.
12788 * objc/execute/formal_protocol-4.m: Ditto.
12789 * objc/execute/class-1.m: Ditto.
12790 * objc/execute/bycopy-1.m: Ditto.
12791 * objc/execute/formal_protocol-6.m: Ditto.
12792 * objc/execute/bycopy-3.m: Ditto.
12793 * objc/execute/class-3.m: Ditto.
12794 * objc/execute/bf-11.m: Ditto.
12795 * objc/execute/class-5.m: Ditto.
12796 * objc/execute/bf-13.m: Ditto.
12797 * objc/execute/class-7.m: Ditto.
12798 * objc/execute/bf-15.m: Ditto.
12799 * objc/execute/class-9.m: Ditto.
12800 * objc/execute/bf-17.m: Ditto.
12801 * objc/execute/bf-19.m: Ditto.
12802 * objc/execute/IMP.m: Ditto.
12803 * objc/execute/exceptions/catchall-1.m: Ditto.
12804 * objc/execute/exceptions/trivial.m: Ditto.
12805 * objc/execute/exceptions/finally-1.m: Ditto.
12806 * objc/execute/exceptions/local-variables-1.m: Ditto.
12807 * objc/execute/exceptions/foward-1.m: Ditto.
12808 * objc/execute/bf-2.m: Ditto.
12809 * objc/execute/string1.m: Ditto.
12810 * objc/execute/bf-4.m: Ditto.
12811 * objc/execute/informal_protocol.m: Ditto.
12812 * objc/execute/string3.m: Ditto.
12813 * objc/execute/bf-6.m: Ditto.
12814 * objc/execute/bf-8.m: Ditto.
12815 * objc/execute/class-tests-1.h: Ditto.
12816 * objc/execute/protocol-isEqual-1.m: Ditto.
12817 * objc/execute/protocol-isEqual-3.m: Ditto.
12818 * objc/execute/_cmd.m: Ditto.
12819 * objc/execute/function-message-1.m: Ditto.
12820 * objc/execute/bf-20.m: Ditto.
12821 * objc/execute/bf-common.h: Ditto.
12822 * objc/execute/np-2.m: Ditto.
12823 * objc/execute/class-10.m: Ditto.
12824 * objc/execute/class-12.m: Ditto.
12825 * objc/execute/enumeration-2.m: Ditto.
12826 * objc/execute/class-14.m: Ditto.
12827 * objc/execute/encode-1.m: Ditto.
12828 * objc/execute/formal_protocol-1.m: Ditto.
12829 * objc/execute/formal_protocol-3.m: Ditto.
12830 * objc/execute/accessing_ivars.m: Ditto.
12831 * objc/execute/bycopy-2.m: Ditto.
12832 * objc/execute/class-2.m: Ditto.
12833 * objc/execute/bf-10.m: Ditto.
12834 * objc/execute/formal_protocol-7.m: Ditto.
12835 * objc/execute/root_methods.m: Ditto.
12836 * objc/execute/class-4.m: Ditto.
12837 * objc/execute/bf-12.m: Ditto.
12838 * objc/execute/class-6.m: Ditto.
12839 * objc/execute/bf-14.m: Ditto.
12840 * objc/execute/nested-func-1.m: Ditto.
12841 * objc/execute/class-8.m: Ditto.
12842 * objc/execute/private.m: Ditto.
12843 * objc/execute/bf-16.m: Ditto.
12844 * objc/execute/bf-18.m: Ditto.
12845 * objc/execute/load-3.m: Ditto.
12846 * objc/execute/compatibility_alias.m: Ditto.
12847 * objc/execute/bf-1.m: Ditto.
12848 * objc/execute/no_clash.m: Ditto.
12849 * objc/execute/bf-3.m: Ditto.
12850 * objc/execute/string2.m: Ditto.
12851 * objc/execute/bf-5.m: Ditto.
12852 * objc/execute/string4.m: Ditto.
12853 * objc/execute/bf-7.m: Ditto.
12854 * objc/execute/object_is_meta_class.m: Ditto.
12855 * objc/execute/bf-9.m: Ditto.
12856 * objc/execute/bf-21.m: Ditto.
12857 * objc/execute/cascading-1.m: Ditto.
12858 * objc/execute/trivial.m: Ditto.
12859 * objc/execute/np-1.m: Ditto.
12860 * objc/compile/trivial.m: Ditto.
12861 * objc/execute/class_self-2.m: Include <stdlib.h>.
12862 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12863 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12864 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12865 and 64bit. Use new NeXT interface as required.
12866 * objc.dg/special/unclaimed-category-1.m: Ditto.
12867 * objc.dg/special/unclaimed-category-1.h: Ditto.
12868 * objc.dg/special/unclaimed-category-1a.m: Ditto.
12869 * objc.dg/func-ptr-1.m: Ditto.
12870 * objc.dg/stret-1.m: Ditto.
12871 * objc.dg/encode-2.m: Ditto.
12872 * objc.dg/category-1.m: Ditto.
12873 * objc.dg/encode-3.m: Ditto.
12874 * objc.dg/call-super-3.m: Ditto.
12875 * objc.dg/method-3.m: Ditto.
12876 * objc.dg/func-ptr-2.m: Ditto.
12877 * objc.dg/lookup-1.m: Ditto.
12878 * objc.dg/encode-4.m: Ditto.
12879 * objc.dg/fix-and-continue-1.m: Ditto.
12880 * objc.dg/proto-lossage-3.m: Ditto.
12881 * objc.dg/method-13.m: Ditto.
12882 * objc.dg/proto-qual-1.m: Ditto.
12883 * objc.dg/zero-link-3.m: Ditto.
12884 * objc.dg/bitfield-1.m: Ditto.
12885 * objc.dg/va-meth-1.m: Ditto.
12886 * objc.dg/super-class-3.m: Ditto.
12887 * objc.dg/call-super-1.m: Ditto.
12888 * objc.dg/type-size-2.m: Ditto.
12889 * objc.dg/method-10.m: Ditto.
12890 * objc.dg/defs.m: Ditto.
12891 * objc.dg/const-str-3.m: Ditto.
12892 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12893 Protocol1.h) and next-mapping.h as required. Use new NeXT
12894 interface as required.
12895 * objc.dg/super-class-4.m: Ditto.
12896 * objc.dg/comp-types-8.m: Ditto.
12897 * objc.dg/call-super-2.m: Ditto.
12898 * objc.dg/objc-fast-4.m: Ditto.
12899 * objc.dg/method-6.m: Ditto.
12900 * objc.dg/const-str-3.m: Ditto.
12901 * objc.dg/const-str-7.m: Ditto.
12902 * objc.dg/method-15.m: Ditto.
12903 * objc.dg/method-19.m: Ditto.
12904 * objc.dg/sync-1.m: Ditto.
12905 * objc.dg/layout-1.m: Ditto.
12906 * objc.dg/bitfield-3.m: Ditto.
12907 * objc.dg/try-catch-3.m: Ditto.
12908 * objc.dg/try-catch-7.m: Ditto.
12909 * objc.dg/comp-types-10.m: Ditto.
12910 * objc.dg/selector-2.: Ditto.
12911 * objc.dg/method-7.m: Ditto.
12912 * objc.dg/typedef-alias-1.m: Ditto.
12913 * objc.dg/proto-lossage-2.m: Ditto.
12914 * objc.dg/comp-types-11.m: Ditto.
12915 * objc.dg/sizeof-1.m: Ditto.
12916 * objc.dg/method-17.m: Ditto.
12917 * objc.dg/bitfield-5.m: Ditto.
12918 * objc.dg/try-catch-1.m: Ditto.
12919 * objc.dg/encode-5.m: Ditto.
12920 * objc.dg/fix-and-continue-2.m: Ditto.
12921 * objc.dg/method-9.m: Ditto.
12922 * objc.dg/isa-field-1.m: Ditto.
12923 * objc.dg/local-decl-2.m: Ditto.
12924 * objc.dg/objc-gc-4.m: Ditto.
12925 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12926 * objc.dg/gnu-runtime-3.m: Ditto.
12927 * objc.dg/encode-7.m: Ditto.
12928 * objc.dg/encode-8.m: Ditto.
12929 * objc.dg/selector-3.m: Ditto.
12930 * objc.dg/gnu-runtime-1.m: Ditto.
12931 * objc.dg/const-str-12.m: Ditto.
12932 * objc.dg/gnu-runtime-2.m: Ditto.
12933 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12934 * objc.dg/selector-1.m: Ditto.
12935 * objc.dg/stubify-2.m: Ditto.
12936 * objc.dg/zero-link-1.m: Ditto.
12937 * objc.dg/stret-2.m: Ditto.
12938 * objc.dg/zero-link-2.m: Ditto.
12939 * objc.dg/next-runtime-1.m: Ditto.
12940 * objc.dg/symtab-1.m: Ditto.
12941 * objc.dg/stubify-1.m: Ditto.
12942 * objc.dg/bitfield-2.m: Ditto.
12943 * objc.dg/try-catch-10.m: Apply to both runtimes.
12944 * objc.dg/const-str-1.m: Ditto.
12945 * objc.dg/image-info.m: Ditto.
12946 * objc.dg/encode-9.m: Ditto.
12947 * objc.dg/pragma-1.m: Apply test to all targets.
12948 * objc.dg/const-str-4.m: Ditto.
12949 * objc.dg/const-str-8.m: Ditto.
12950 * objc.dg/super-class-2.m: Ditto.
12951 * objc.dg/try-catch-5.m: Ditto.
12952 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12953 Protocol1.h) and next-mapping.h as required. Use new NeXT
12954 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12955 * objc.dg/const-str-11.m: Ditto.
12956 * objc.dg/const-str-9.m: Ditto.
12957 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12958 * objc.dg/encode-1.m: Remove redundant -lobjc.
12959 * objc.dg/try-catch-9.m: Tidy space.
12960 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12961 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12962 and 64bit. Use new NeXT interface as required.
12963 * obj-c++.dg/template-4.mm: Ditto.
12964 * obj-c++.dg/defs.mm: Ditto.
12965 * obj-c++.dg/basic.mm: Ditto.
12966 * obj-c++.dg/encode-4.mm: Ditto.
12967 * obj-c++.dg/method-17.mm: Ditto.
12968 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12969 * obj-c++.dg/cxx-class-1.mm: Ditto.
12970 * obj-c++.dg/method-10.mm: Ditto.
12971 * obj-c++.dg/va-meth-1.mm: Ditto.
12972 * obj-c++.dg/encode-5.mm: Ditto.
12973 * obj-c++.dg/lookup-2.mm: Ditto.
12974 * obj-c++.dg/template-3.mm: Ditto.
12975 * obj-c++.dg/proto-qual-1.mm: Ditto.
12976 * obj-c++.dg/qual-types-1.m: Ditto.
12977 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12978 * obj-c++.dg/template-1.mm: Ditto.
12979 * obj-c++.dg/encode-6.mm: Ditto.
12980 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12981 Protocol1.h) and next-mapping.h as required. Use new NeXT
12982 interface as required.
12983 * obj-c++.dg/except-1.mm: Ditto.
12984 * obj-c++.dg/const-str-7.mm: Ditto.
12985 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12986 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12987 * obj-c++.dg/selector-2.mm: Ditto.
12988 * obj-c++.dg/isa-field-1.mm: Ditto.
12989 * obj-c++.dg/try-catch-1.mm: Ditto.
12990 * obj-c++.dg/local-decl-1.mm: Ditto.
12991 * obj-c++.dg/try-catch-9.mm: Ditto.
12992 * obj-c++.dg/no-extra-load.mm: Ditto.
12993 * obj-c++.dg/selector-5.mm: Ditto.
12994 * obj-c++.dg/method-12.mm: Ditto.
12995 * obj-c++.dg/try-catch-11.mm: Ditto.
12996 * obj-c++.dg/comp-types-11.mm: Ditto.
12997 * obj-c++.dg/bitfield-3.mm: Ditto.
12998 * obj-c++.dg/method-6.mm: Ditto.
12999 * obj-c++.dg/super-class-2.mm: Ditto.
13000 * obj-c++.dg/method-21.mm: Ditto.
13001 * obj-c++.dg/const-str-8.mm: Ditto.
13002 * obj-c++.dg/try-catch-7.mm: Ditto.
13003 * obj-c++.dg/method-15.mm: Ditto.
13004 * obj-c++.dg/layout-1.mm: Ditto.
13005 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13006 * obj-c++.dg/const-str-3.mm: Ditto.
13007 * obj-c++.dg/try-catch-2.mm: Ditto.
13008 * obj-c++.dg/objc-gc-3.mm: Ditto.
13009 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13010 * obj-c++.dg/bitfield-1.mm: Ditto.
13011 * obj-c++.dg/selector-6.mm: Ditto.
13012 * obj-c++.dg/method-13.mm: Ditto.
13013 * obj-c++.dg/comp-types-12.mm: Ditto.
13014 * obj-c++.dg/bitfield-4.mm: Ditto.
13015 * obj-c++.dg/try-catch-8.mm: Ditto.
13016 * obj-c++.dg/method-2.mm: Ditto.
13017 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13018 * obj-c++.dg/typedef-alias-1.mm: Ditto.
13019 * obj-c++.dg/const-str-4.mm: Ditto.
13020 * obj-c++.dg/proto-lossage-2.mm: Ditto.
13021 * obj-c++.dg/try-catch-3.mm: Ditto.
13022 * obj-c++.dg/comp-types-9.mm: Ditto.
13023 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13024 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13025 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13026 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13027 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13028 Use new NeXT interface as required.
13029 * obj-c++.dg/const-str-10.mm: Ditto.
13030 * obj-c++.dg/const-str-11.mm: Ditto.
13031 * obj-c++.dg/const-str-9.mm: Ditto.
13032 * obj-c++.dg/method-11.mm: Ditto.
13033 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13034 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13035 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13036 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13037 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13039 2010-03-25 Dodji Seketeli <dodji@redhat.com>
13042 * g++.dg/template/typedef30.C: New test case.
13044 2010-03-25 Jakub Jelinek <jakub@redhat.com>
13047 * gcc.c-torture/execute/pr43385.c: New test.
13049 2010-03-24 Joseph Myers <joseph@codesourcery.com>
13051 * gcc.dg/strncpy-fix-1.c: New test.
13053 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
13056 * lib/objc-torture.exp (objc-set-runtime-options): New.
13057 * objc/execute/execute.exp: Check runtime options on each pass.
13058 * objc/execute/exceptions/exceptions.exp: Ditto.
13059 * objc/compile/compile.exp: Ditto.
13062 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13064 (check_effective_target_objc2): New proc.
13065 (check_effective_target_next_runtime): New proc.
13066 * lib/objc.exp: Determine which runtime is in force and support it.
13067 * lib/obj-c++.exp: Ditto.
13069 2010-03-24 Jason Merrill <jason@redhat.com>
13072 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13074 2010-03-24 Martin Jambor <mjambor@suse.cz>
13076 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13078 * gcc.dg/ipa/ipa-2.c: Likewise.
13079 * gcc.dg/ipa/ipa-3.c: Likewise.
13080 * gcc.dg/ipa/ipa-4.c: Likewise.
13081 * gcc.dg/ipa/ipa-5.c: Likewise.
13082 * gcc.dg/ipa/ipa-7.c: Likewise.
13083 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13085 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13086 i_can_not_be_propagated_fully2 into a loop.
13087 * gcc.dg/ipa/ipa-8.c: New test.
13088 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13090 2010-03-24 Jakub Jelinek <jakub@redhat.com>
13094 * gcc.dg/guality/pr43479.c: New test.
13095 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13096 and add volatile keyword.
13098 2010-03-23 Mike Stump <mikestump@comcast.net>
13100 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13102 2010-03-23 Jason Merrill <jason@redhat.com>
13104 * g++.dg/ext/altivec-17.C: Adjust error message.
13106 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13107 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13108 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13109 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13110 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13111 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13113 2010-03-22 Jason Merrill <jason@redhat.com>
13116 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13117 * g++.dg/ext/is_pod_98.C: New.
13120 * g++.dg/cpp0x/auto18.C: New.
13122 * gcc.dg/pr36997.c: Adjust error message.
13123 * g++.dg/ext/vector9.C: Likewise.
13124 * g++.dg/conversion/simd3.C: Likewise.
13125 * g++.dg/other/error23.C: Likewise.
13127 2010-03-22 Michael Matz <matz@suse.de>
13129 PR middle-end/43475
13130 * gfortran.dg/pr43475.f90: New testcase.
13132 2010-03-22 Richard Guenther <rguenther@suse.de>
13134 PR tree-optimization/43390
13135 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13137 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13139 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13140 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13142 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
13143 Michael Matz <matz@suse.de>
13146 * g++.dg/parse/crash56.C: New test.
13148 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
13151 * gfortran.dg/whole_file_15.f90 : New test.
13153 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13156 * gfortran.dg/inquire_size.f90: New test.
13158 2010-03-20 Richard Guenther <rguenther@suse.de>
13160 PR rtl-optimization/43438
13161 * gcc.c-torture/execute/pr43438.c: New testcase.
13163 2010-03-20 Dodji Seketeli <dodji@redhat.com>
13166 * g++.dg/abi/mangle42.C: New test.
13168 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13171 * gcc.dg/pr43211.c: New test.
13172 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13174 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
13176 PR rtl-optimization/42258
13177 * gcc.target/arm/thumb1-mul-moves.c: New test.
13180 * gcc.target/arm/thumb-andsi.c: New test.
13182 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13183 dg-require-effective-target.
13185 2010-03-19 Michael Matz <matz@suse.de>
13188 * g++.dg/other/pr43116.C: New testcase.
13190 2010-03-19 Michael Matz <matz@suse.de>
13193 * gcc.dg/pr43305.c: New testcase.
13195 2010-03-19 Richard Guenther <rguenther@suse.de>
13197 PR tree-optimization/43415
13198 * gcc.c-torture/compile/pr43415.c: New testcase.
13200 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
13203 * gnat.dg/case_optimization2.adb: New test.
13204 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13206 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13207 Jack Howarth <howarth@bromo.med.uc.edu>
13210 * gcc.target/i386/push-1.c: Don't xfail
13211 scan-assembler-not "movups" on darwin.
13213 2010-03-18 Jakub Jelinek <jakub@redhat.com>
13216 * gcc.dg/pr43058.c: New test.
13218 2010-03-18 Martin Jambor <mjambor@suse.cz>
13220 PR middle-end/42450
13221 * g++.dg/torture/pr42450.C: New test.
13223 2010-03-18 Michael Matz <matz@suse.de>
13225 PR middle-end/43419
13226 * gcc.dg/pr43419.c: New testcase.
13228 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
13230 PR rtl-optimization/43360
13231 * gcc.dg/torture/pr43360.c: New.
13233 2010-03-18 Michael Matz <matz@suse.de>
13235 PR tree-optimization/43402
13236 * gcc.dg/pr43402.c: New testcase.
13238 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
13241 * gcc.dg/pr42427.c: New test.
13243 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13245 PR libfortran/43265
13246 * gfortran.dg/read_empty_file.f: New test.
13247 * gfortran.dg/read_eof_all.f90: New test.
13248 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13249 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13251 2010-03-17 Michael Matz <matz@suse.de>
13253 * gcc.dg/pr43300.c: Add -w.
13255 2010-03-17 Richard Guenther <rguenther@suse.de>
13257 * gcc.dg/pr43379.c: Add -w.
13259 2010-03-17 Tobias Burnus <burnus@net-b.de>
13262 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13264 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
13266 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13268 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13270 * ada/acats/run_all.sh: Log start and end times.
13272 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13274 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13276 2010-03-16 Richard Guenther <rguenther@suse.de>
13278 PR middle-end/43379
13279 * gcc.dg/pr43379.c: New testcase.
13281 2010-03-16 Jakub Jelinek <jakub@redhat.com>
13284 * gcc.dg/guality/pr43051-1.c: New test.
13286 2010-03-15 Janis Johnson <janis187@us.ibm.com>
13289 * g++.dg/ext/altivec-17.C: Handle changes to error message.
13291 2010-03-15 Michael Matz <matz@suse.de>
13293 PR middle-end/43300
13294 * gcc.dg/pr43300.c: New testcase.
13296 2010-03-15 Richard Guenther <rguenther@suse.de>
13298 PR tree-optimization/43367
13299 * gcc.c-torture/compile/pr43367.c: New testcase.
13301 2010-03-15 Richard Guenther <rguenther@suse.de>
13303 PR tree-optimization/43317
13304 * gcc.dg/pr43317.c: New testcase.
13306 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13308 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13310 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13312 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13314 2010-03-14 Tobias Burnus <burnus@net-b.de>
13317 * gfortran.dg/impure_constructor_1.f90: New test.
13319 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13321 PR middle-end/43354
13322 * gfortran.dg/graphite/id-pr43354.f: New.
13324 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13326 PR middle-end/43349
13327 * gfortran.dg/graphite/pr43349.f: New.
13329 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13331 PR middle-end/43306
13332 * gcc.dg/graphite/pr43306.c: New.
13334 2010-03-12 David S. Miller <davem@davemloft.net>
13336 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13339 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13341 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13343 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
13347 * gfortran.dg/dynamic_dispatch_7.f03: New test.
13349 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
13351 * gfortran.dg/default_format_denormal_1.f90: Don't assume
13352 fail for *-*-mingw* targets.
13354 2010-03-12 Jakub Jelinek <jakub@redhat.com>
13357 * gcc.dg/guality/pr43329-1.c: New test.
13359 2010-03-11 Martin Jambor <mjambor@suse.cz>
13361 PR tree-optimization/43257
13362 * g++.dg/torture/pr43257.C: New test.
13364 2010-03-11 Tobias Burnus <burnus@net-b.de>
13367 * gfortran.dg/namelist_61.f90: New test.
13369 2010-03-11 Richard Guenther <rguenther@suse.de>
13371 PR tree-optimization/43255
13372 * gcc.c-torture/compile/pr43255.c: New testcase.
13374 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13376 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13377 * gcc.dg/pr43280.c: New testcase.
13379 2010-03-11 Richard Guenther <rguenther@suse.de>
13382 * gcc.dg/lto/20100227-1_0.c: New testcase.
13383 * gcc.dg/lto/20100227-1_1.c: Likewise.
13385 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13387 PR libfortran/43320
13388 PR libfortran/43265
13389 * gfortran.dg/read_eof_6.f: New test
13390 * gfortran.dg/read_x_eof.f90: New test.
13391 * gfortran.dg/read_x_past.f: Update test.
13393 2010-03-10 Jan Hubicka <jh@suse.cz>
13395 * gcc.c-torture/compile/pr43288.c: New test.
13397 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13399 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13401 * g++.old-deja/g++.pt/asm2.C: Likewise.
13402 * gcc.c-torture/compile/20000804-1.c: Likewise.
13403 * gcc.target/i386/clobbers.c: Likewise.
13405 2010-03-10 Tobias Burnus <burnus@net-b.de>
13408 * gfortran.dg/c_assoc_3.f90: New test.
13410 2010-03-10 Jakub Jelinek <jakub@redhat.com>
13413 * gcc.dg/guality/pr36728-1.c: New test.
13414 * gcc.dg/guality/pr36728-2.c: New test.
13416 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
13418 * gcc.dg/h8300-div-delay-slot.c: New test.
13420 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
13422 PR tree-optimization/43236
13423 * gcc.c-torture/execute/pr43236.c: New test.
13425 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
13427 PR middle-end/42859
13428 * g++.dg/eh/pr42859.C: New test.
13430 2010-03-09 Jakub Jelinek <jakub@redhat.com>
13433 * gcc.dg/pr43299.c: New test.
13436 * g++.dg/eh/unwind2.C: New test.
13438 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13439 Reza Yazdani <reza.yazdani@amd.com>
13441 PR middle-end/43065
13442 * gcc.dg/graphite/run-id-4.c: New.
13444 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13446 PR middle-end/43065
13447 * gcc.dg/graphite/run-id-3.c: New.
13449 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13451 PR middle-end/42644
13452 PR middle-end/42130
13453 * gcc.dg/graphite/id-18.c: New.
13454 * gcc.dg/graphite/run-id-pr42644.c: New.
13456 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13458 PR middle-end/42326
13459 * gcc.dg/graphite/pr42326.c: New.
13461 2010-03-08 Richard Guenther <rguenther@suse.de>
13463 PR tree-optimization/43269
13464 * gcc.c-torture/execute/pr43269.c: New testcase.
13466 2010-03-08 Janus Weil <janus@gcc.gnu.org>
13469 * gfortran.dg/typebound_call_13.f03: New.
13471 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13473 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13474 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13476 2010-03-05 Jason Merrill <jason@redhat.com>
13478 * g++.dg/abi/mangle40.C: Require weak and alias.
13480 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13482 PR middle-end/42326
13483 * gfortran.dg/graphite/pr42326.f90: New.
13484 * gfortran.dg/graphite/pr42326-1.f90: New.
13486 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13488 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13489 (gnat_target_compile): Likewise.
13490 Reinitialize GNAT_UNDER_TEST if target changes.
13491 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13492 (local_find_gnatmake): Pass full --GCC to gnatlink.
13495 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13498 * gcc.dg/compound-literal-1.c: New testcase.
13500 2010-03-04 Martin Jambor <mjambor@suse.cz>
13502 PR tree-optimization/43164
13503 PR tree-optimization/43191
13504 * gcc.c-torture/compile/pr43164.c: New test.
13505 * gcc.c-torture/compile/pr43191.c: Likewise.
13507 2010-03-04 Janus Weil <janus@gcc.gnu.org>
13510 * gfortran.dg/finalize_9.f90: New.
13512 2010-03-04 Tobias Burnus <burnus@net-b.de>
13513 Ken Werner <ken@linux.vnet.ibm.com>
13515 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13516 to dg-options for spu.
13517 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13518 dump-scan target to exclude spu.
13520 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13522 PR middle-end/43209
13523 * gcc.dg/tree-ssa/ivopts-4.c: New.
13525 2010-03-03 Janis Johnson <janis187@us.ibm.com>
13527 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13528 include-opts and exclude-opts; skip checking the flags if arguments
13529 are the same as the defaults.
13530 (dg-xfail-if): Verify the number of arguments, supply defaults
13531 for unspecified optional arguments.
13532 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13534 2010-03-03 Jason Merrill <jason@redhat.com>
13537 * g++.dg/abi/mangle40.C: Updated.
13539 2010-03-03 Jason Merrill <jason@redhat.com>
13541 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13542 * g++.dg/abi/mangle23.C: Likewise.
13543 * g++.dg/eh/simd-2.C: Likewise.
13544 * g++.dg/ext/attribute-test-2.C: Likewise.
13545 * g++.dg/ext/vector14.C: Likewise.
13546 * g++.dg/other/pr34435.C: Likewise.
13547 * g++.dg/template/conv8.C: Likewise.
13548 * g++.dg/template/nontype9.C: Likewise.
13549 * g++.dg/template/qualttp17.C: Likewise.
13550 * g++.dg/template/ref1.C: Likewise.
13551 * g++.old-deja/g++.pt/crash68.C: Likewise.
13552 * g++.old-deja/g++.pt/ref1.C: Likewise.
13553 * g++.old-deja/g++.pt/ref3.C: Likewise.
13554 * g++.old-deja/g++.pt/ref4.C: Likewise.
13557 * g++.dg/abi/mangle40.C: New.
13558 * g++.dg/abi/mangle41.C: New.
13559 * g++.dg/lto/20100302_0.C: New.
13560 * g++.dg/lto/20100302_1.C: New.
13561 * g++.dg/lto/20100302.h: New.
13563 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
13566 * gfortran.dg/internal_pack_12.f90: New test.
13568 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13570 * gcc.dg/pr36997.c: Adjust error message.
13572 2010-03-03 Mike Stump <mikestump@comcast.net>
13574 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13575 adjustments to not be present on machines that align the stack to
13576 more than 4 bytes and don't have a red zone yet as that is an
13577 unimplemented optimization.
13579 2010-03-03 Janus Weil <janus@gcc.gnu.org>
13582 * gfortran.dg/impure_assignment_3.f90: New.
13584 2010-03-03 Jakub Jelinek <jakub@redhat.com>
13587 * gfortran.dg/pr43229.f90: New test.
13590 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13593 * gcc.dg/guality/pr43177.c: New test.
13595 2010-03-02 Jason Merrill <jason@redhat.com>
13597 * g++.dg/ext/vector9.C: Adjust error message.
13598 * g++.dg/conversion/simd3.C: Likewise.
13599 * g++.dg/other/error23.C: Likewise.
13601 2010-03-02 Mike Stump <mikestump@comcast.net>
13604 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13606 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
13609 * gfortran.dg/internal_pack_10.f90: New test.
13612 * gfortran.dg/internal_pack_11.f90: New test.
13614 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13616 PR middle-end/42640
13617 * gcc.dg/tree-ssa/pr42640.c: New.
13619 2010-03-01 Richard Guenther <rguenther@suse.de>
13621 PR tree-optimization/43220
13622 * gcc.c-torture/execute/pr43220.c: New testcase.
13624 2010-03-01 Richard Guenther <rguenther@suse.de>
13626 PR middle-end/43213
13627 * gcc.dg/pr43213.c: New testcase.
13629 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13632 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13634 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13636 * lib/target-supports.exp (check_effective_target_ucn_nocache):
13638 (check_effective_target_ucn): Likewise.
13640 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13642 * gcc.dg/ucnid-2.c: Likewise.
13643 * gcc.dg/ucnid-3.c: Likewise.
13644 * gcc.dg/ucnid-4.c: Likewise.
13645 * gcc.dg/ucnid-11.c: Likewise.
13646 * gcc.dg/ucnid-12.c: Likewise.
13647 * gcc.dg/ucnid-6.c: Skip if !ucn.
13648 * gcc.dg/ucnid-9.c: Likewise.
13650 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13652 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13653 lists to dg-skip-if.
13654 * gcc.target/i386/stackalign/return-3.c: Likewise.
13656 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13658 * gcc.target/i386/clearcap.map: New file.
13659 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13660 Pass clearcap.map by default if supported.
13662 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13665 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13667 * gfortran.dg/stat_2.f90: Likewise.
13669 2010-03-01 Tobias Burnus <burnus@net-b.de>
13672 * gfortran.dg/module_read_2.f90: New test.
13674 2010-02-27 Mark Mitchell <mark@codesourcery.com>
13677 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13678 * g++.dg/abi/mangle12.C: Likewise.
13679 * g++.dg/abi/mangle20-2.C: Likewise.
13680 * g++.dg/abi/mangle17.C: Likewise.
13681 * g++.dg/template/cond2.C: Likewise.
13682 * g++.dg/template/pr35240.C: Likewise.
13684 2010-02-27 Richard Guenther <rguenther@suse.de>
13686 PR tree-optimization/43186
13687 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13689 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13691 * g++.dg/abi/packed1.C: Expect warning on the SH.
13693 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
13696 * g++.dg/parse/error37.C: New test.
13698 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13702 * gcc.dg/pr8927-1.c: Match new note.
13703 * gcc.dg/990506-0.c: Likewise.
13704 * gcc.dg/gomp/flush-2.c: Likewise.
13705 * gcc.dg/gomp/atomic-5.c: Likewise.
13706 * gcc.dg/gomp/pr34607.c: Likewise.
13707 * gcc.dg/pr35746.c: Likewise.
13708 * gcc.dg/cpp/pragma-1.c: Likewise.
13709 * gcc.dg/cpp/pragma-2.c: Likewise.
13710 * gcc.dg/pr41842.c: Likewise.
13711 * gcc.dg/noncompile/20040629-1.c: Likewise.
13712 * objc.dg/private-1.m: Likewise.
13714 2010-02-27 Tobias Burnus <burnus@net-b.de>
13717 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13718 * gfortran.dg/default_initialization_4.f90: New test.
13720 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
13722 * gnat.dg/thin_pointer.ad[sb]: Rename into...
13723 * gnat.dg/thin_pointer1.ad[sb]: ...this.
13724 * gnat.dg/thin_pointer2.adb: New test.
13725 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13727 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
13730 * gcc.dg/cpp/c90-pedantic.c: New.
13731 * gcc.dg/cpp/c90.c: New.
13732 * gcc.dg/gnu90-const-expr-1.c: New.
13733 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13735 2010-02-26 Richard Guenther <rguenther@suse.de>
13737 PR tree-optimization/43186
13738 * gcc.c-torture/compile/pr43186.c: New testcase.
13740 2010-02-26 Jakub Jelinek <jakub@redhat.com>
13743 * c-c++-common/dwarf2/pr43190.c: New test.
13745 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13747 PR testsuite/37074:
13748 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13750 2010-02-26 Richard Guenther <rguenther@suse.de>
13752 PR tree-optimization/43188
13753 * gcc.c-torture/compile/pr43188.c: New testcase.
13755 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13758 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13760 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
13762 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13764 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13767 * gcc.target/powerpc/pr43154.c: New file.
13769 2010-02-25 Jakub Jelinek <jakub@redhat.com>
13772 * gfortran.dg/debug/pr43166.f: New test.
13775 * gcc.dg/torture/pr43165.c: New test.
13777 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
13780 * c-c++-common/pr41779.c: Update.
13782 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13785 * lib/gnat-dg.exp (gnat_load): Redefine.
13787 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13788 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13790 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13793 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13794 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13798 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13800 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13802 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13805 * gcc.dg/guality/vla-1.c: New test.
13807 2010-02-24 Tobias Burnus <burnus@net-b.de>
13810 * gfortran.dg/c_ptr_tests_15.f90: New test.
13812 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13815 * gcc.target/i386/pr43107.c: New test.
13817 2010-02-23 Jason Merrill <jason@redhat.com>
13820 * g++.dg/cpp0x/variadic100.C: New.
13822 2010-02-23 Jason Merrill <jason@redhat.com>
13825 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13826 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13827 * c-c++-common/dwarf2/vla1.c: New.
13829 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13832 * gcc.dg/pr43139.c: New test.
13835 * gcc.dg/guality/pr43077-1.c: New test.
13837 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13840 * gcc.dg/march.c: New.
13841 * gcc.dg/march-generic.c: New.
13842 * gcc.dg/mtune.c: New.
13844 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13846 PR middle-end/43083
13847 * gcc.dg/graphite/pr43083.c: New.
13849 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13851 PR middle-end/43097
13852 * gfortran.dg/graphite/pr43097.f: New.
13854 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13855 Manuel López-Ibáñez <manu@gcc.gnu.org>
13857 PR middle-end/43140
13858 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13860 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13862 PR middle-end/43026
13863 * g++.dg/graphite/pr43026.C: New.
13865 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
13868 * gcc.dg/cleanup-1.c: Update.
13869 * gcc.dg/func-args-1.c: Update.
13870 * gcc.dg/format/sentinel-1.c: Update.
13871 * g++.old-deja/g++.jason/scoping10.C: Update.
13872 * g++.old-deja/g++.ns/lookup5.C: Update.
13873 * g++.dg/ext/cleanup-1.C: Update.
13874 * g++.dg/parse/varmod1.C: Update.
13875 * g++.dg/parse/error33.C: Update.
13876 * g++.dg/expr/call3.C: Update.
13877 * g++.dg/func-args-1.C: New.
13879 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
13882 * gcc.dg/attr-used-2.c: Moved to ...
13883 * c-c++-common/attr-used-2.c: Here.
13885 * gcc.dg/attr-used.c: Moved to ...
13886 * c-c++-common/attr-used.c: Here.
13888 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
13890 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13892 2010-02-22 Richard Guenther <rguenther@suse.de>
13895 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13896 * gfortran.dg/lto/20100222-1_1.c: Likewise.
13898 2010-02-22 Richard Guenther <rguenther@suse.de>
13900 PR tree-optimization/42749
13901 * gcc.c-torture/compile/pr42749.c: New testcase.
13903 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
13906 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13907 * gfortran.dg/internal_pack_9.f90: New test.
13909 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13912 * g++.dg/template/recurse.C: Adjust.
13913 * g++.dg/template/pr23510.C: New.
13915 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13918 * g++.dg/template/memclass4.C: New test.
13920 2010-02-21 Tobias Burnus <burnus@net-b.de>
13923 * gfortran.dg/reassoc_5.f90: New test.
13925 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13928 * gcc.target/i386/pr43067.c: New test.
13930 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13933 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13935 * g++.dg/warn/Wconversion-null.C: New test.
13936 * g++.old-deja/g++.other/null1.C: Move to...
13937 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13939 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13943 * gfortran.dg/dependency_26.f90: New test.
13946 * gfortran.dg/internal_pack_7.f90: New test.
13949 * gfortran.dg/internal_pack_8.f90: New test.
13951 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13954 * c-c++-common/pr41779.c: Fix broken testcase.
13956 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13959 * c-c++-common/pr36513.c: New testcase.
13960 * c-c++-common/pr36513-2.c: New testcase.
13962 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13965 * c-c++-common/pr41779.c: New.
13967 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13970 * gcc.dg/pr43084.c: New test.
13972 2010-02-19 Richard Guenther <rguenther@suse.de>
13974 PR tree-optimization/42916
13975 * gcc.dg/pr42916.c: New testcase.
13977 2010-02-18 Jason Merrill <jason@redhat.com>
13980 * g++.dg/abi/packed1.C: Add expected warning.
13983 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13984 * gcc.dg/torture/dg-torture.exp: Likewise.
13985 * c-c++-common/torture/complex-sign.h,
13986 c-c++-common/torture/complex-sign-add.c,
13987 c-c++-common/torture/complex-sign-mixed-add.c,
13988 c-c++-common/torture/complex-sign-mixed-div.c,
13989 c-c++-common/torture/complex-sign-mixed-mul.c,
13990 c-c++-common/torture/complex-sign-mixed-sub.c,
13991 c-c++-common/torture/complex-sign-mul.c,
13992 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13993 Adapt for C++ compilation as well.
13996 * g++.dg/ext/label1.C: Update.
13997 * g++.dg/ext/label2.C: Update.
14000 * g++.dg/template/dependent-name6.C: New.
14003 * g++.dg/parse/namespace12.C: New.
14005 2010-02-18 Martin Jambor <mjambor@suse.cz>
14007 PR tree-optimization/43066
14008 * gcc.c-torture/compile/pr43066.c: New test.
14010 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
14012 * g++.dg/ext/attrib35.C: Fix target selector string.
14013 * g++.dg/ext/attrib36.C: Ditto.
14014 * g++.dg/ext/attrib37.C: Ditto.
14015 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14016 * g++.dg/abi/mangle25.C: Ditto.
14018 2010-02-17 Jason Merrill <jason@redhat.com>
14021 * g++.dg/parse/namespace11.C: New.
14024 * g++.dg/ext/attrib37.C: New.
14027 * g++.dg/template/ptrmem20.C: New.
14029 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
14032 * gcc.target/i386/xop-check.h: Include m256-check.h.
14033 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14034 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14035 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14036 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14038 2010-02-17 Jakub Jelinek <jakub@redhat.com>
14041 * gcc.dg/pr42918.c: New test.
14043 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
14045 * g++.dg/ext/attrib36.C: Require ILP32.
14047 2010-02-16 Richard Guenther <rguenther@suse.de>
14049 PR tree-optimization/41043
14050 * gfortran.dg/pr41043.f90: New testcase.
14051 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14053 2010-02-16 Jason Merrill <jason@redhat.com>
14055 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14057 2010-02-16 Ira Rosen <irar@il.ibm.com>
14059 PR tree-optimization/43074
14060 * gcc.dg/vect/fast-math-pr43074.c: New test.
14062 2010-02-16 Jakub Jelinek <jakub@redhat.com>
14064 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14066 2010-02-16 Jason Merrill <jason@redhat.com>
14069 * g++.dg/ext/attrib36.C: New.
14072 * g++.dg/other/array6.C: New.
14074 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14076 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14078 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
14080 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14081 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14082 * gcc.target/i386/xop-vpermil2pd-1.c: New.
14083 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14084 * gcc.target/i386/xop-vpermil2ps-1.c: New.
14085 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14087 2010-02-15 Richard Guenther <rguenther@suse.de>
14089 PR middle-end/43068
14090 * g++.dg/torture/pr43068.C: New testcase.
14092 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
14095 * g++.dg/opt/ice1.C: New.
14097 2010-02-14 Jason Merrill <jason@redhat.com>
14100 * g++.dg/cpp0x/initlist-opt.C: New.
14102 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
14106 * gfortran.dg/internal_pack_6.f90: New test.
14108 2010-02-12 Jason Merrill <jason@redhat.com>
14111 * g++.dg/cpp0x/variadic99.C: New.
14113 2010-02-12 Jakub Jelinek <jakub@redhat.com>
14115 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14116 sign extend pointers to gualchk_t.
14119 * g++.dg/other/default3.C: Xfail g4 test.
14121 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14123 PR middle-end/43012
14124 * gcc.dg/graphite/pr43012.c: New.
14126 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14128 PR middle-end/42930
14129 * g++.dg/graphite/pr42930.C: New.
14131 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14133 PR middle-end/42914
14134 PR middle-end/42530
14135 * gcc.dg/graphite/pr42530.c: New.
14136 * gcc.dg/graphite/pr42914.c: New.
14138 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14140 PR middle-end/42771
14141 * gcc.dg/graphite/pr42771.c: New.
14143 2010-02-11 Richard Guenther <rguenther@suse.de>
14145 PR tree-optimization/42998
14146 * gcc.c-torture/compile/pr42998.c: New testcase.
14148 2010-02-10 Jason Merrill <jason@redhat.com>
14151 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14153 PR c++/42983, core issue 906
14154 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14155 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14158 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14160 2010-02-10 Richard Guenther <rguenther@suse.de>
14162 PR tree-optimization/43017
14163 * gcc.dg/torture/pr43017.c: New testcase.
14165 2010-02-10 Tobias Burnus <burnus@net-b.de>
14168 * gfortran.dg/private_type_1.f90: Update error location.
14169 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14170 * gfortran.dg/typebound_operator_2.f03: Ditto.
14171 * gfortran.dg/assignment_2.f90: Ditto.
14172 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14173 * gfortran.dg/binding_label_tests_9.f03: Ditto.
14175 2010-02-10 Tobias Burnus <burnus@net-b.de>
14178 * gfortran.dg/bind_c_usage_20.f90: New test.
14180 2010-02-10 Jakub Jelinek <jakub@redhat.com>
14183 * g++.dg/debug/pr43010.C: New test.
14185 2010-02-10 Richard Guenther <rguenther@suse.de>
14188 * gcc.c-torture/execute/20100209-1.c: New testcase.
14189 * gcc.dg/fold-div-3.c: Likewise.
14191 2010-02-10 Jakub Jelinek <jakub@redhat.com>
14193 * gcc.dg/builtin-ffs-1.c: New test.
14195 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14198 * gfortran.dg/array_constructor_35.f90: New test.
14200 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14202 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14204 2010-02-09 Jason Merrill <jason@redhat.com>
14207 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14210 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14212 2010-02-09 Tobias Burnus <burnus@net-b.de>
14215 * gfortran.dg/module_write_1.f90: New test.
14217 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
14219 * gcc.dg/pr19340.c: Adjust.
14221 2010-02-09 Richard Guenther <rguenther@suse.de>
14223 PR tree-optimization/43008
14224 * gcc.c-torture/execute/pr43008.c: New testcase.
14226 2010-02-09 Richard Guenther <rguenther@suse.de>
14228 PR tree-optimization/43000
14229 * gcc.dg/torture/pr43000.c: New testcase.
14230 * gcc.dg/torture/pr43002.c: Likewise.
14232 2010-02-09 Daniel Kraft <d@domob.eu>
14235 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14236 and pass -Wsurprising as necessary.
14238 2010-02-08 Jakub Jelinek <jakub@redhat.com>
14240 PR tree-optimization/42890
14241 * g++.dg/torture/pr42890.C: New test.
14243 2010-02-08 Richard Guenther <rguenther@suse.de>
14245 PR middle-end/42995
14246 * gcc.dg/tree-ssa/inline-4.c: New testcase.
14248 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14250 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
14251 return 0 from main.
14252 * gcc.dg/graphite/block-1.c: Same.
14253 * gcc.dg/graphite/block-3.c: Same.
14254 * gcc.dg/graphite/block-4.c: Same.
14255 * gcc.dg/graphite/block-5.c: Same.
14256 * gcc.dg/graphite/block-6.c: Same.
14257 * gcc.dg/graphite/block-7.c: Same.
14258 * gcc.dg/graphite/interchange-0.c: Same.
14259 * gcc.dg/graphite/interchange-1.c: Same.
14260 * gcc.dg/graphite/interchange-10.c: Same.
14261 * gcc.dg/graphite/interchange-11.c: Same.
14262 * gcc.dg/graphite/interchange-12.c: Same.
14263 * gcc.dg/graphite/interchange-2.c: Same.
14264 * gcc.dg/graphite/interchange-3.c: Same.
14265 * gcc.dg/graphite/interchange-4.c: Same.
14266 * gcc.dg/graphite/interchange-5.c: Same.
14267 * gcc.dg/graphite/interchange-6.c: Same.
14268 * gcc.dg/graphite/interchange-7.c: Same.
14269 * gcc.dg/graphite/interchange-8.c: Same.
14270 * gcc.dg/graphite/interchange-9.c: Same.
14271 * gcc.dg/graphite/interchange-mvt.c: Same.
14273 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14275 * gfortran.dg/graphite/id-19.f: New.
14276 * gfortran.dg/graphite/pr14741.f90: New.
14277 * gfortran.dg/graphite/pr41924.f90: New.
14278 * gfortran.dg/graphite/run-id-2.f90: New.
14280 2010-02-07 Richard Guenther <rguenther@suse.de>
14282 PR middle-end/42956
14283 * gcc.c-torture/compile/pr42956.c: New testcase.
14285 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14287 PR libfortran/42742
14288 * gfortran.dg/fmt_cache_2.f: New test.
14290 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14292 * gfortran.dg/read_no_eor.f90: New test.
14294 2010-02-05 Jason Merrill <jason@redhat.com>
14296 * g++.dg/ext/label13.C: Move constructor body out of class.
14298 2010-02-03 Jason Merrill <jason@redhat.com>
14301 * g++.dg/ext/dllexport3.C: New.
14303 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
14305 * gcc.dg/format/ms-format3.c: New test for specific MS types.
14307 2010-02-05 Richard Guenther <rguenther@suse.de>
14309 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14311 2010-02-05 Dodji Seketeli <dodji@redhat.com>
14314 * g++.dg/other/crash-9.C: New test.
14316 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
14319 * gfortran.dg/subref_array_pointer_4.f90 : New test.
14321 2010-02-04 Richard Guenther <rguenther@suse.de>
14323 PR rtl-optimization/42952
14324 * gcc.dg/torture/pr42952.c: New testcase.
14326 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14328 PR libfortran/42901
14329 * gfortran.dg/namelist_60.f90: New test.
14331 2010-02-03 Jason Merrill <jason@redhat.com>
14334 * g++.dg/ext/builtin11.C: New.
14338 * g++.dg/abi/mangle35.C: New.
14339 * g++.dg/abi/mangle37.C: New.
14342 * g++.dg/abi/mangle36.C: New.
14345 * g++.dg/warn/string1.C: New.
14347 2010-02-03 Richard Guenther <rguenther@suse.de>
14349 PR tree-optimization/42944
14350 * gcc.dg/errno-1.c: New testcase.
14352 2010-02-03 Richard Guenther <rguenther@suse.de>
14354 PR middle-end/42927
14355 * gcc.c-torture/compile/pr42927.c: New testcase.
14357 2010-02-03 Tobias Burnus <burnus@net-b.de>
14360 * gfortran.dg/null_4.f90: New test.
14362 2010-02-02 Jason Merrill <jason@redhat.com>
14365 * g++.dg/ext/label13.C: New.
14367 2010-02-02 Tobias Burnus <burnus@net-b.de>
14370 * gfortran.dg/func_result_5.f90: New test.
14372 2010-02-01 Tobias Burnus <burnus@net-b.de>
14375 * gfortran.dg/pure_initializer_3.f90: News test.
14377 2010-01-31 Janus Weil <janus@gcc.gnu.org>
14380 * gfortran.dg/allocate_derived_2.f90: New test.
14382 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
14384 PR middle-end/42898
14385 * gcc.dg/torture/pr42898-2.c: New test.
14387 2010-01-31 Richard Guenther <rguenther@suse.de>
14389 PR middle-end/42898
14390 * gcc.dg/torture/pr42898.c: New testcase.
14392 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
14395 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14396 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14398 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
14400 * g++.dg/tree-ssa/inline-1.C: New.
14401 * g++.dg/tree-ssa/inline-2.C: New.
14402 * g++.dg/tree-ssa/inline-3.C: New.
14404 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
14407 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14408 the string 'pow' in the pathname of the compiler from generating a
14411 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14413 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14414 * g++.old-deja/g++.mike/eh17.C: Likewise.
14415 * g++.old-deja/g++.mike/p5571.C: Likewise.
14417 2010-01-29 Dodji Seketeli <dodji@redhat.com>
14424 * g++.dg/other/crash-5.C: New test.
14425 * g++.dg/other/crash-6.C: New test.
14426 * g++.dg/other/crash-7.C: New test.
14427 * g++.dg/other/crash-8.C: New test.
14429 2010-01-29 Jakub Jelinek <jakub@redhat.com>
14431 PR rtl-optimization/42889
14432 * gcc.dg/pr42889.c: New test.
14434 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
14436 * gcc.target/i386/pr42881.c: Use SSE2.
14438 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
14441 * gcc.target/i386/pr42891.c: New test.
14443 2010-01-28 Richard Guenther <rguenther@suse.de>
14445 PR tree-optimization/42871
14446 * g++.dg/torture/pr42871.C: New testcase.
14448 2010-01-28 Richard Guenther <rguenther@suse.de>
14450 * gcc.dg/Wobjsize-1.h: New testcase.
14451 * gcc.dg/Wobjsize-1.c: Likewise.
14453 2010-01-28 Richard Guenther <rguenther@suse.de>
14455 PR middle-end/42883
14456 * g++.dg/torture/pr42883.C: New testcase.
14458 2010-01-28 Michael Matz <matz@suse.de>
14460 * gcc.target/i386/pr42881.c: New test.
14462 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14464 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14465 Add i?86-*-solaris2* support.
14467 2010-01-28 Dodji Seketeli <dodji@redhat.com>
14471 * g++.dg/template/typedef27.C: New test case.
14472 * g++.dg/template/typedef28.C: New test case.
14474 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14476 * gcc.dg/optimize-bswap*.c: Add ARM target
14478 2010-01-27 Richard Guenther <rguenther@suse.de>
14480 PR middle-end/42878
14481 * gcc.dg/torture/pr42878-1.c: New testcase.
14482 * gcc.dg/torture/pr42878-2.c: Likewise.
14484 2010-01-27 Jakub Jelinek <jakub@redhat.com>
14486 PR middle-end/42874
14487 * gcc.dg/vla-22.c: New test.
14489 2010-01-26 Jakub Jelinek <jakub@redhat.com>
14491 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14494 2010-01-26 Richard Guenther <rguenther@suse.de>
14496 PR rtl-optimization/42685
14497 * gcc.dg/pr42685.c: New testcase.
14498 * g++.dg/other/pr42685.C: Likewise.
14500 2010-01-26 Richard Guenther <rguenther@suse.de>
14502 PR middle-end/42806
14503 * g++.dg/other/pr42806.C: New testcase.
14505 2010-01-26 Richard Guenther <rguenther@suse.de>
14507 PR tree-optimization/42250
14508 * gcc.dg/pr42250.c: New testcase.
14510 2010-01-25 Arnaud Charlet <charlet@adacore.com>
14512 * gnat.dg/array_bounds_test.adb: New test.
14514 2010-01-25 Tobias Burnus <burnus@net-b.de>
14517 * gfortran.dg/generic_21.f90: New test.
14519 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14522 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14524 2010-01-24 Mark Mitchell <mark@codesourcery.com>
14527 * g++.dg/abi/arm_va_list2.C: New test.
14528 * g++.dg/abi/arm_va_list2.h: Companion header file.
14530 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
14533 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14536 * gfortran.dg/char_array_arg_1.f90 : New test.
14538 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14540 2010-01-24 Tobias Burnus <burnus@net-b.de>
14543 * gfortran.dg/generic_20.f90: New test.
14545 2010-01-22 Michael Matz <matz@suse.de>
14547 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14550 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
14553 * gfortran.dg/dependency_25.f90 : New test.
14555 2010-01-21 Martin Jambor <mjambor@suse.cz>
14557 PR tree-optimization/42585
14558 * gcc.dg/tree-ssa/pr42585.c: New test.
14560 2010-01-21 Richard Guenther <rguenther@suse.de>
14562 PR middle-end/19988
14563 * gcc.dg/pr19988.c: New testcase.
14565 2010-01-20 Janis Johnson <janis187@us.ibm.com>
14567 * g++.dg/compat/decimal/compat-common.h: New file.
14568 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14569 * g++.dg/compat/decimal/pass_x.h: New file.
14570 * g++.dg/compat/decimal/pass_y.h: New file.
14571 * g++.dg/compat/decimal/pass-1_main.C: New file.
14572 * g++.dg/compat/decimal/pass-1_x.C: New file.
14573 * g++.dg/compat/decimal/pass-1_y.C: New file.
14574 * g++.dg/compat/decimal/pass-2_main.C: New file.
14575 * g++.dg/compat/decimal/pass-2_x.C: New file.
14576 * g++.dg/compat/decimal/pass-2_y.C: New file.
14577 * g++.dg/compat/decimal/pass-3_main.C: New file.
14578 * g++.dg/compat/decimal/pass-3_x.C: New file.
14579 * g++.dg/compat/decimal/pass-3_y.C: New file.
14580 * g++.dg/compat/decimal/pass-4_main.C: New file.
14581 * g++.dg/compat/decimal/pass-4_x.C: New file.
14582 * g++.dg/compat/decimal/pass-4_y.C: New file.
14583 * g++.dg/compat/decimal/pass-5_main.C: New file.
14584 * g++.dg/compat/decimal/pass-5_x.C: New file.
14585 * g++.dg/compat/decimal/pass-5_y.C: New file.
14586 * g++.dg/compat/decimal/pass-6_main.C: New file.
14587 * g++.dg/compat/decimal/pass-6_x.C: New file.
14588 * g++.dg/compat/decimal/pass-6_y.C: New file.
14589 * g++.dg/compat/decimal/return_x.h: New file.
14590 * g++.dg/compat/decimal/return_y.h: New file.
14591 * g++.dg/compat/decimal/return-1_main.C: New file.
14592 * g++.dg/compat/decimal/return-1_x.C: New file.
14593 * g++.dg/compat/decimal/return-1_y.C: New file.
14594 * g++.dg/compat/decimal/return-2_main.C: New file.
14595 * g++.dg/compat/decimal/return-2_x.C: New file.
14596 * g++.dg/compat/decimal/return-2_y.C: New file.
14597 * g++.dg/compat/decimal/return-3_main.C: New file.
14598 * g++.dg/compat/decimal/return-3_x.C: New file.
14599 * g++.dg/compat/decimal/return-3_y.C: New file.
14600 * g++.dg/compat/decimal/return-4_main.C: New file.
14601 * g++.dg/compat/decimal/return-4_x.C: New file.
14602 * g++.dg/compat/decimal/return-4_y.C: New file.
14603 * g++.dg/compat/decimal/return-5_main.C: New file.
14604 * g++.dg/compat/decimal/return-5_x.C: New file.
14605 * g++.dg/compat/decimal/return-5_y.C: New file.
14606 * g++.dg/compat/decimal/return-6_main.C: New file.
14607 * g++.dg/compat/decimal/return-6_x.C: New file.
14608 * g++.dg/compat/decimal/return-6_y.C: New file.
14610 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14613 * gcc.dg/pr42715.c: New.
14615 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14618 * g++.dg/parse/crash55.C: New.
14620 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14623 * gcc.dg/guality/pr42782.c: New.
14625 2010-01-20 Jason Merrill <jason@redhat.com>
14628 * g++.dg/abi/packed1.C: New.
14631 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14634 * g++.dg/parse/fn-typedef1.C: New.
14635 * g++.dg/other/cv_quals.C: Adjust.
14637 2010-01-20 Anthony Green <green@moxielogic.com>
14639 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14640 pack(push) pragma).
14641 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14642 * gcc.dg/20020312-2.c: Port this to the moxie core.
14643 * gcc.dg/weak/typeof-2.c: Ditto.
14645 2010-01-20 Richard Guenther <rguenther@suse.de>
14647 PR tree-optimization/42717
14648 * gcc.c-torture/compile/pr42717.c: New testcase.
14650 2010-01-20 Jakub Jelinek <jakub@redhat.com>
14652 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14653 of signed, add a few new tests.
14655 PR middle-end/42803
14656 * g++.dg/parse/limits-initializer1.C: New test.
14658 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14661 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14662 * gfortran.dg/typebound_call_12.f03: New test.
14664 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
14667 * gfortran.dg/bounds_check_15.f90 : New test.
14669 2010-01-19 Michael Matz <matz@suse.de>
14671 PR tree-optimization/41783
14672 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14674 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14677 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14678 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14679 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
14680 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14681 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14682 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14683 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14684 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14685 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14686 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14687 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14689 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14692 * gfortran.dg/extends_6.f03: Modified an error message.
14693 * gfortran.dg/extends_10.f03: New test.
14694 * gfortran.dg/private_type_6.f03: Modified an error message.
14695 * gfortran.dg/structure_constructor_8.f03: Ditto.
14697 2010-01-19 Jakub Jelinek <jakub@redhat.com>
14699 PR tree-optimization/42719
14700 * gcc.dg/pr42719.c: New test.
14703 * gcc.dg/pr42728.c: New test.
14705 2010-01-19 Anthony Green <green@moxielogic.com>
14707 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14709 2010-01-18 Anthony Green <green@moxielogic.com>
14711 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14714 2010-01-19 Dodji Seketeli <dodji@redhat.com>
14716 * g++.dg/template/error45.C: reverted as part of reverting the
14717 fix of PR c++/42634.
14719 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14722 * g++.dg/template/error45.C: New test.
14724 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14727 * g++.dg/conversion/op6.C: New test.
14729 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
14732 * gcc.target/alpha/pr42774.c: New test.
14734 2010-01-18 Richard Guenther <rguenther@suse.de>
14736 PR tree-optimization/42781
14737 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14739 2010-01-17 Richard Guenther <rguenther@suse.de>
14741 PR middle-end/42248
14742 * gcc.c-torture/execute/pr42248.c: New testcase.
14744 2010-01-17 Richard Guenther <rguenther@suse.de>
14746 PR tree-optimization/42773
14747 * g++.dg/torture/pr42773.C: New testcase.
14749 2010-01-17 Janus Weil <janus@gcc.gnu.org>
14752 * gfortran.dg/interface_assignment_5.f90: New test.
14754 2010-01-17 Dodji Seketeli <dodji@redhat.com>
14757 * g++.dg/template/crash94.C: Reverted.
14759 2010-01-17 Jie Zhang <jie.zhang@analog.com>
14762 * gcc.dg/debug/pr42767.c: New.
14764 2010-01-15 Jason Merrill <jason@redhat.com>
14767 * g++.dg/cpp0x/decltype22.C: New.
14769 2010-01-16 Jakub Jelinek <jakub@redhat.com>
14771 PR middle-end/42760
14772 * g++.dg/torture/pr42760.C: New test.
14774 2010-01-15 Jing Yu <jingyu@google.com>
14776 PR rtl-optimization/42691
14777 * gcc.c-torture/execute/pr42691.c: New.
14779 2010-01-15 Richard Guenther <rguenther@suse.de>
14781 PR middle-end/42739
14782 * g++.dg/torture/pr42739.C: New testcase.
14784 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14786 * g++.dg/template/error45.C: Revert as part of reverting changes
14789 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14792 * gfortran.dg/interface_31.f90: New test.
14794 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14796 * gcc.target/powerpc/pr42747.c: New file.
14798 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14800 PR middle-end/42674
14801 * c-c++-common/pr42674.c: New test.
14804 * g++.dg/template/instantiate11.C: New test.
14806 2010-01-14 Jason Merrill <jason@redhat.com>
14809 * g++.dg/overload/error3.C: New.
14812 * g++.dg/overload/rvalue1.C: New.
14814 2010-01-14 Martin Jambor <mjambor@suse.cz>
14816 PR tree-optimization/42706
14817 * gcc.dg/ipa/pr42706.c: New testcase.
14819 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14821 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14823 2010-01-14 Martin Jambor <mjambor@suse.cz>
14825 PR tree-optimization/42714
14826 * g++.dg/torture/pr42714.C: New test.
14828 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14830 PR rtl-optimization/42246
14831 * gfortran.dg/pr42246-2.f: New.
14833 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14835 PR rtl-optimization/42389
14836 * gcc.dg/pr42389.c: New.
14838 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14840 PR rtl-optimization/42388
14841 * gcc.dg/pr42388.c: New.
14843 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14845 PR rtl-optimization/42294
14846 * gfortran.dg/pr42294.f: New.
14848 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14850 PR rtl-optimization/39453
14851 PR rtl-optimization/42246
14852 * gcc.dg/pr39453.c: New.
14853 * gcc.dg/pr42246.c: New.
14855 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14857 PR middle-end/42245
14858 * gcc.dg/pr42245.c: New.
14859 * gcc.dg/pr42245-2.c: New.
14861 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14863 PR rtl-optimization/42249
14864 * gcc.dg/pr42249.c: New.
14866 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14869 * gcc.c-torture/execute/pr42721.c: New test.
14871 2010-01-14 Ira Rosen <irar@il.ibm.com>
14873 PR tree-optimization/42709
14874 * gcc.dg/vect/pr42709.c: New test.
14876 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14879 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14880 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14882 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14885 * gfortran.dg/generic_19.f90 : New test.
14887 2010-01-13 Richard Guenther <rguenther@suse.de>
14889 PR tree-optimization/42730
14890 * gcc.c-torture/compile/pr42730.c: New testcase.
14892 2010-01-13 Steve Ellcey <sje@cup.hp.com>
14895 * gcc.target/ia64/pr42542-1.c: New.
14896 * gcc.target/ia64/pr42542-2.c: New.
14897 * gcc.target/ia64/pr42542-3.c: New.
14899 2010-01-13 Dodji Seketeli <dodji@redhat.com>
14902 * g++.dg/template/error45.C: New test.
14904 2010-01-13 Martin Jambor <mjambor@suse.cz>
14906 PR tree-optimization/42704
14907 * g++.dg/torture/pr42704.C: New test.
14909 2010-01-13 Martin Jambor <mjambor@suse.cz>
14911 PR tree-optimization/42703
14912 * gcc.c-torture/compile/pr42703.c: New test.
14914 2010-01-13 Richard Guenther <rguenther@suse.de>
14916 PR tree-optimization/42705
14917 * gcc.c-torture/compile/pr42705.c: New testcase.
14919 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14921 * gcc.target/bfin/l2.c: New test.
14922 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14924 2010-01-13 Richard Guenther <rguenther@suse.de>
14926 PR middle-end/42716
14927 * gcc.c-torture/compile/pr42716.c: New testcase.
14929 2010-01-13 Richard Guenther <rguenther@suse.de>
14932 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14934 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14937 * gcc.c-torture/compile/pr42708-1.c: New test.
14939 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14942 * gcc.dg/pr42662.c: New test.
14944 PR tree-optimization/42645
14945 * g++.dg/other/pr42645-1.C: New test.
14946 * g++.dg/other/pr42645-2.C: New test.
14948 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14951 * gcc.target/powerpc/warn-1.c: New test.
14952 * gcc.target/powerpc/warn-2.c: New test.
14954 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14956 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14959 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14961 * gcc.dg/lto/20100108_0.c: New.
14963 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14965 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14966 Add -march=i686 -msse for 32bit x86 targets.
14968 2010-01-10 Richard Guenther <rguenther@suse.de>
14970 PR middle-end/42667
14971 * gcc.dg/torture/pr42667.c: New testcase.
14973 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14976 * gfortran.dg/array_constructor_34.f90: New test.
14978 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14981 * gfortran.dg/array_constructor_33.f90: New test.
14982 gfortran.dg/array_function_5.f90: Add credit.
14984 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14987 * gcc.dg/pr42631.c: New.
14989 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14992 * gcc.dg/pr42630.c: New.
14994 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14997 * gcc.dg/pr42629.c: New.
14999 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15001 PR middle-end/42363
15002 * gcc.dg/torture/pr42363.c: New.
15004 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15008 * gcc.dg/vect/pr42604.c: New.
15009 * gcc.dg/vect/pr42395.c: New.
15011 2010-01-09 Richard Guenther <rguenther@suse.de>
15013 PR middle-end/42512
15014 * gcc.c-torture/execute/pr42512.c: New testcase.
15016 2010-01-09 Tobias Burnus <burnus@net-b.de>
15019 * gfortran.dg/c_ptr_tests_14.f90: New test.
15021 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15024 * gnat.dg/null_pointer_deref1.adb: Don't run on
15025 sparc*-sun-solaris2.11.
15027 2010-01-08 Richard Guenther <rguenther@suse.de>
15030 * gcc.dg/lto/20100103-1_0.c: New testcase.
15031 * gcc.dg/lto/20100103-2_0.c: Likewise.
15033 2010-01-08 Tobias Burnus <burnus@net-b.de
15036 * gfortran.dg/asynchronous_1.f90: New test.
15037 * gfortran.dg/asynchronous_2.f90: New test.
15038 * gfortran.dg/conflicts.f90: Update error message.
15040 2010-01-07 Dodji Seketeli <dodji@redhat.com>
15043 * g++.dg/cpp0x/variadic-unify-2.C: New test.
15045 2010-01-07 Jakub Jelinek <jakub@redhat.com>
15047 PR tree-optimization/42625
15048 * g++.dg/opt/dtor4.C: New test.
15049 * g++.dg/opt/dtor4.h: New.
15050 * g++.dg/opt/dtor4-aux.cc: New.
15052 2010-01-07 Tobias Burnus <burnus@net-b.de>
15055 * gfortran.dg/proc_ptr_26.f90: New test.
15057 2010-01-07 Tobias Burnus <burnus@net-b.de>
15060 * gfortran.dg/allocatable_scalar_7.f90: New test.
15062 2010-01-06 Richard Guenther <rguenther@suse.de>
15064 * gcc.c-torture/compile/pr42632.c: New testcase.
15066 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
15069 * gcc.target/i386/pr42542-4.c: New.
15070 * gcc.target/i386/pr42542-4a.c: Likewise.
15071 * gcc.target/i386/pr42542-5.c: Likewise.
15072 * gcc.target/i386/pr42542-5a.c: Likewise.
15074 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
15076 * gcc.dg/tls/opt-15.c: New test.
15078 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
15080 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15082 2010-01-05 Martin Jambor <mjambor@suse.cz>
15084 PR tree-optimization/42462
15085 * g++.dg/torture/pr42462.C: New test.
15087 2010-01-05 Jason Merrill <jason@redhat.com>
15089 * g++.dg/cpp0x/initlist30.C: New test.
15091 2010-01-05 Richard Guenther <rguenther@suse.de>
15093 PR tree-optimization/42614
15094 * gcc.c-torture/execute/pr42614.c: New testcase.
15096 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
15098 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15099 * gcc.dg/Wunreachable-1.c: Remove the testcase of
15100 -Wunreachable-code.
15101 * gcc.dg/Wunreachable-2.c: Likewise.
15102 * gcc.dg/Wunreachable-3.c: Likewise.
15103 * gcc.dg/Wunreachable-4.c: Likewise.
15104 * gcc.dg/Wunreachable-5.c: Likewise.
15105 * gcc.dg/Wunreachable-6.c: Likewise.
15106 * gcc.dg/Wunreachable-7.c: Likewise.
15107 * gcc.dg/Wunreachable-8.c: Likewise.
15108 * gcc.dg/20041231-1.c: Likewise.
15110 2010-01-05 Jakub Jelinek <jakub@redhat.com>
15113 * gcc.dg/pr42611.c: New test.
15115 PR tree-optimization/42508
15116 * g++.dg/opt/pr42508.C: New test.
15118 2010-01-05 Tobias Burnus <burnus@net-b.de>
15121 * gfortran.dg/allocatable_scalar_8.f90: New.
15123 2010-01-04 Martin Jambor <mjambor@suse.cz>
15125 PR tree-optimization/42398
15126 * gcc.c-torture/compile/pr42398.c: New test.
15128 2010-01-04 Jason Merrill <jason@redhat.com>
15131 * g++.dg/ext/attrib35.C: New.
15134 * g++.dg/cpp0x/auto17.C: New.
15136 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
15138 * gcc.dg/lto/20100104_0.c: New.
15140 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
15143 * gcc.target/i386/pr42542-1.c: New.
15144 * gcc.target/i386/pr42542-1a.c: Likewise.
15145 * gcc.target/i386/pr42542-1b.c: Likewise.
15146 * gcc.target/i386/pr42542-2.c: Likewise.
15147 * gcc.target/i386/pr42542-2a.c: Likewise.
15148 * gcc.target/i386/pr42542-2b.c: Likewise.
15149 * gcc.target/i386/pr42542-3.c: Likewise.
15150 * gcc.target/i386/pr42542-3a.c: Likewise.
15152 2009-01-04 Tobias Burnus <burnus@net-b.de>
15155 * gfortran.dg/allocatable_scalar_5.f90: New test.
15156 * gfortran.dg/allocatable_scalar_6.f90: New test.
15158 2010-01-03 Richard Guenther <rguenther@suse.de>
15161 * gfortran.dg/gomp/recursion1.f90: Remove.
15163 2010-01-03 Richard Guenther <rguenther@suse.de>
15165 * gcc.dg/Warray-bounds.c: Remove XFAILs.
15166 * gcc.dg/uninit-6.c: Likewise.
15167 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15169 2010-01-03 Richard Guenther <rguenther@suse.de>
15171 PR tree-optimization/42589
15172 * gcc.target/i386/pr42589.c: New testcase.
15174 2010-01-03 Richard Guenther <rguenther@suse.de>
15176 PR tree-optimization/42438
15177 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15179 2010-01-02 Richard Guenther <rguenther@suse.de>
15182 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15184 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
15187 * gcc.target/alpha/pr42448-1.c: New test.
15188 * gcc.target/alpha/pr42448-2.c: Ditto.
15190 2010-01-01 Joseph Myers <joseph@codesourcery.com>
15192 PR preprocessor/41947
15193 * gcc.dg/c99-hexfloat-3.c: New test.
15195 2010-01-01 Richard Guenther <rguenther@suse.de>
15198 * gcc.c-torture/execute/pr42570.c: New testcase.
15200 2010-01-01 Richard Guenther <rguenther@suse.de>
15202 PR middle-end/42559
15203 * gcc.c-torture/compile/pr42559.c: New testcase.
15206 Copyright (C) 2010 Free Software Foundation, Inc.
15208 Copying and distribution of this file, with or without modification,
15209 are permitted in any medium without royalty provided the copyright
15210 notice and this notice are preserved.