1 2011-03-16 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/auto22.C: New.
5 2011-03-16 Richard Guenther <rguenther@suse.de>
7 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8 optimizing it away if promoted to const.
10 2011-03-16 Richard Guenther <rguenther@suse.de>
12 PR tree-optimization/48149
13 * gcc.dg/fold-complex-1.c: New testcase.
15 2011-03-16 Richard Guenther <rguenther@suse.de>
18 * gcc.dg/guality/pr45882.c: Really make sure no inlining
21 2011-03-16 Richard Guenther <rguenther@suse.de>
23 PR tree-optimization/26134
24 * gcc.dg/tree-ssa/complex-6.c: New testcase.
26 2011-03-16 Richard Guenther <rguenther@suse.de>
28 PR tree-optimization/48146
29 * gcc.dg/torture/pr48146.c: New testcase.
31 2011-03-16 Richard Guenther <rguenther@suse.de>
33 * gcc.dg/tree-ssa/pr14814.c: Adjust.
34 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
36 2011-03-16 Jakub Jelinek <jakub@redhat.com>
39 * gcc.c-torture/compile/pr48136.c: New test.
41 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
44 * gcc.dg/guality/pr45882.c: New test.
46 2011-03-15 Jason Merrill <jason@redhat.com>
48 * g++.dg/cpp0x/constexpr-recursion.C: New.
50 * g++.dg/cpp0x/implicit11.C: New.
52 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
54 * g++.dg/cpp0x/constexpr-attribute.C: New.
56 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
58 * g++.dg/parse/pr34758.C: New.
60 2011-03-15 Xinliang David Li <davidxl@google.com>
63 * gcc.dg/uninit-pred-7_d.c: New test.
64 * gcc.dg/uninit-pred-8_d.c: New test.
66 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
69 * gcc.target/arm/pr46788.c: New.
71 2011-03-15 Richard Guenther <rguenther@suse.de>
74 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
75 * gfortran.dg/ishft_4.f90: Likewise.
76 * gfortran.dg/leadz_trailz_3.f90: Likewise.
78 2011-03-15 Richard Guenther <rguenther@suse.de>
80 PR tree-optimization/13954
81 * g++.dg/tree-ssa/pr13954.C: New testcase.
83 2011-03-15 Richard Guenther <rguenther@suse.de>
85 PR tree-optimization/48037
86 * gcc.target/i386/pr48037-1.c: New testcase.
88 2011-03-15 Richard Guenther <rguenther@suse.de>
90 PR tree-optimization/41490
91 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
92 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
93 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
94 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
95 * g++.dg/tree-ssa/pr33604.C: Adjust.
97 2011-03-14 Jakub Jelinek <jakub@redhat.com>
100 * gcc.c-torture/execute/pr47917.c: New test.
101 * gcc.dg/pr47917.c: New test.
104 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
106 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
108 * gcc.target/i386/sse4_1-floor-vec.c: New test.
109 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
110 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
111 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
112 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
113 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
114 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
115 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
116 * gcc.target/i386/avx-floor-vec.c: Ditto.
117 * gcc.target/i386/avx-ceil-vec.c: Ditto.
118 * gcc.target/i386/avx-trunc-vec.c: Ditto.
119 * gcc.target/i386/avx-rint-vec.c: Ditto.
120 * gcc.target/i386/avx-floorf-vec.c: Ditto.
121 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
122 * gcc.target/i386/avx-truncf-vec.c: Ditto.
123 * gcc.target/i386/avx-rintf-vec.c: Ditto.
125 2011-03-14 Tom Tromey <tromey@redhat.com>
127 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
128 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
129 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
131 2011-03-14 Tom Tromey <tromey@redhat.com>
133 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
134 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
135 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
137 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
139 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
141 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
143 PR rtl-optimization/47166
144 * gcc.c-torture/execute/postmod-1.c: New test.
146 2011-03-14 Richard Guenther <rguenther@suse.de>
149 * gcc.dg/torture/pr48098.c: New testcase.
151 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
154 * gcc.target/powerpc/pr48053-1.c: New test.
155 * gcc.target/powerpc/pr48053-2.c: Likewise.
157 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
160 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
162 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
165 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
167 2011-03-12 Janus Weil <janus@gcc.gnu.org>
170 * gfortran.dg/class_41.f03: New.
172 2011-03-11 Dodji Seketeli <dodji@redhat.com>
174 * g++.dg/conversion/cast3.C: New test.
176 2011-03-11 Jason Merrill <jason@redhat.com>
178 * g++.dg/template/error45.C: New.
180 * g++.dg/parse/no-type-defn1.C: New.
182 * g++.dg/ext/attrib40.C: New.
184 * g++.dg/cpp0x/regress/array1.C: New.
186 2011-03-11 Richard Guenther <rguenther@suse.de>
188 PR tree-optimization/48067
189 * gcc.dg/pr48067.c: New testcase.
191 2011-03-11 Richard Guenther <rguenther@suse.de>
194 * g++.dg/lto/20110311-1_0.C: New testcase.
196 2011-03-11 Jakub Jelinek <jakub@redhat.com>
199 * g++.dg/inherit/virtual8.C: New test.
202 * gcc.dg/torture/pr48044.c: New test.
204 2011-03-11 Janus Weil <janus@gcc.gnu.org>
207 * gfortran.dg/proc_ptr_comp_31.f90: New.
209 2011-03-11 Richard Guenther <rguenther@suse.de>
211 PR tree-optimization/47278
212 * gcc.dg/torture/pr47278-1.c: New testcase.
213 * gcc.dg/torture/pr47278-2.c: Likewise.
215 2011-03-11 Jakub Jelinek <jakub@redhat.com>
217 PR tree-optimization/48063
218 * gcc.dg/torture/pr48063.c: New test.
220 2011-03-10 Jason Merrill <jason@redhat.com>
222 * g++.dg/template/array22.C: New.
224 * g++.dg/cpp0x/syntax-err1.C: New.
225 * g++.dg/parse/error36.C: Adjust expected errors.
226 * g++.old-deja/g++.pt/ctor2.C: Likewise.
227 * g++.old-deja/g++.pt/typename3.C: Likewise.
228 * g++.old-deja/g++.pt/typename4.C: Likewise.
229 * g++.old-deja/g++.pt/typename6.C: Likewise.
231 2011-03-09 Jason Merrill <jason@redhat.com>
233 * g++.dg/template/nontype22.C: New.
235 2011-03-09 Martin Jambor <mjambor@suse.cz>
237 PR tree-optimization/47714
238 * g++.dg/torture/pr47714.C: New test.
240 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
243 * gcc.target/powerpc/pr47755-2.c: New file.
245 2011-03-08 Jakub Jelinek <jakub@redhat.com>
247 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
248 is not set in the environment, pass 64 as first argument when not
249 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
250 native where ulimit -u is supported.
252 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
254 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
256 2011-03-08 Jason Merrill <jason@redhat.com>
258 * g++.dg/template/nontype21.C: New.
260 * g++.dg/template/anon5.C: New.
262 2011-03-08 Jakub Jelinek <jakub@redhat.com>
265 * gcc.dg/pr47881.c: New test.
267 2011-03-08 Dodji Seketeli <dodji@redhat.com>
270 * g++.dg/lookup/template3.C: New test.
272 2011-03-08 Kai Tietz <ktietz@redhat.com>
274 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
277 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
280 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
281 sizeof to compute alignment.
283 2011-03-08 Jakub Jelinek <jakub@redhat.com>
285 PR tree-optimization/48022
286 * gcc.dg/pr48022-1.c: New test.
287 * gcc.dg/pr48022-2.c: New test.
289 2011-03-07 Jason Merrill <jason@redhat.com>
291 * g++.dg/template/nontype20.C: New.
292 * g++.dg/init/member1.C: Adjust expected errors.
293 * g++.dg/parse/constant4.C: Likewise.
294 * g++.dg/template/qualified-id3.C: Likewise.
295 * g++.old-deja/g++.pt/crash10.C: Likewise.
297 * g++.dg/cpp0x/regress/non-const1.C: New.
299 2011-03-07 Jakub Jelinek <jakub@redhat.com>
302 * gcc.dg/pr47991.c: New test.
304 2011-03-07 Jason Merrill <jason@redhat.com>
306 * g++.dg/abi/mangle46.C: New.
308 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
311 * gcc.target/powerpc/pr47862.c: New.
313 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
316 * gcc.target/i386/combine-mul.c: Require nonpic.
318 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
319 Nathan Froyd <froydnj@codesourcery.com>
321 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
323 2011-03-06 Mark Mitchell <mark@codesourcery.com>
325 * README.QMTEST: Remove.
327 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
328 Jerry DeLisle <jvdelisle@gcc.gnu.org>
331 * gfortran.dg/array_constructor_37.f90 : New test.
333 2011-03-05 Jason Merrill <jason@redhat.com>
335 * g++.dg/abi/mangle39.C: ABI v5, not 6.
336 * g++.dg/abi/mangle45.C: Likewise.
337 * g++.dg/cpp0x/trailing1.C: Likewise.
339 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
341 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
343 2011-03-05 Jakub Jelinek <jakub@redhat.com>
345 PR rtl-optimization/47899
346 * gcc.dg/pr47899.c: New test.
348 * gcc.dg/torture/pr47968.c: Ignore warnings.
350 PR tree-optimization/47967
351 * gcc.c-torture/compile/pr47967.c: New test.
353 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
355 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
356 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
358 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
360 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
361 and property_getAttributes() if __OBJC2__.
362 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
363 * objc.dg/property/property-encoding-1.m: New.
364 * obj-c++.dg/property/property-encoding-1.mm: New.
366 2011-03-04 Jason Merrill <jason@redhat.com>
368 * g++.dg/template/pseudodtor6.C: New.
370 * g++.dg/inherit/covariant19.C: New.
372 2011-03-04 Richard Guenther <rguenther@suse.de>
375 * gcc.dg/torture/pr47968.c: New testcase.
377 2011-03-04 Richard Guenther <rguenther@suse.de>
380 * gcc.dg/torture/pr47975.c: New testcase.
382 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
385 * g++.dg/template/crash106.C: New.
387 2011-03-03 Jakub Jelinek <jakub@redhat.com>
390 * gcc.dg/gomp/pr47963.c: New test.
391 * g++.dg/gomp/pr47963.C: New test.
393 2011-03-02 Jason Merrill <jason@redhat.com>
395 * g++.dg/cpp0x/regress/condition1.C: New.
397 * g++.dg/cpp0x/constexpr-ctor9.C: New.
399 2011-03-01 Jason Merrill <jason@redhat.com>
401 * g++.dg/cpp0x/lambda/lambda-98.C: New.
403 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
405 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
407 PR rtl-optimization/47925
408 * gcc.c-torture/execute/pr47925.c: New test.
410 2011-03-01 Jason Merrill <jason@redhat.com>
412 * g++.dg/cpp0x/decltype25.C: New.
414 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
416 2011-03-01 Richard Guenther <rguenther@suse.de>
418 PR tree-optimization/47890
419 * gcc.dg/torture/pr47890.c: New testcase.
421 2011-03-01 Richard Guenther <rguenther@suse.de>
424 * gcc.dg/lto/pr47924_0.c: New testcase.
426 2011-03-01 Richard Guenther <rguenther@suse.de>
429 * gfortran.dg/lto/pr46911_0.f: New testcase.
431 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
434 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
435 compile errors from older code form.
437 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
440 * gfortran.dg/fmt_fw_d.f90: New test.
442 2011-02-28 Jason Merrill <jason@redhat.com>
444 * g++.dg/inherit/covariant18.C: New.
446 2011-02-28 Jakub Jelinek <jakub@redhat.com>
449 * gcc.dg/pr47893.c: New test.
451 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
453 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
454 NULL in case of a selector with conflicting types.
455 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
457 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
459 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
460 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
461 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
462 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
464 2011-02-28 Jason Merrill <jason@redhat.com>
467 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
469 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
472 * gfortran.dg/namelist_71.f90: New test.
474 2011-02-27 Jason Merrill <jason@redhat.com>
477 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
478 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
480 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
483 * g++.dg/cpp0x/constexpr-ctor8.C: New.
485 2011-02-27 Jakub Jelinek <jakub@redhat.com>
488 * gfortran.dg/gomp/task-1.f90: Removed.
490 2011-02-26 Jason Merrill <jason@redhat.com>
492 * g++.dg/template/this-targ1.C: New.
494 * g++.dg/cpp0x/regress/template-const1.C: New.
495 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
496 * g++.dg/template/function1.C: Adjust.
497 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
498 * g++.dg/debug/debug7.C: Adjust.
500 2011-02-26 Tobias Burnus <burnus@net-b.de>
503 * gfortran.dg/gomp/task-1.f90: New.
505 2011-02-25 Jie Zhang <jie@codesourcery.com>
507 * gcc.target/arm/neon-thumb2-move.c: Add
508 dg-require-effective-target arm_thumb2_ok.
510 2011-02-24 Jason Merrill <jason@redhat.com>
512 * g++.dg/parse/constant1.C: Specify C++98 mode.
513 * g++.dg/parse/constant5.C: Likewise.
514 * g++.dg/parse/error2.C: Likewise.
515 * g++.dg/parse/semicolon3.C: Likewise.
516 * g++.dg/template/crash14.C: Likewise.
517 * g++.dg/template/local4.C: Likewise.
518 * g++.dg/template/nontype3.C: Likewise.
519 * g++.dg/parse/crash31.C: Adjust expected errors.
520 * g++.dg/template/function1.C: Likewise.
521 * g++.dg/template/ref3.C: Likewise.
522 * g++.dg/template/static9.C: Likewise.
523 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
525 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
526 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
527 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
528 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
529 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
531 2011-02-24 Jakub Jelinek <jakub@redhat.com>
534 * gfortran.dg/pr47878.f90: New test.
536 2011-02-24 Richard Guenther <rguenther@suse.de>
539 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
540 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
542 2011-02-24 Richard Guenther <rguenther@suse.de>
545 * gfortran.dg/lto/pr47839_0.f90: New testcase.
546 * gfortran.dg/lto/pr47839_1.f90: Likewise.
548 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
551 * gfortran.dg/fmt_f0_1.f90: Update test.
553 2011-02-23 Jason Merrill <jason@redhat.com>
555 * g++.dg/abi/mangle39.C: Adjust parm mangling.
556 * g++.dg/abi/mangle45.C: New.
558 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
559 * g++.dg/template/canon-type-9.C: Match use of decltype
560 between declaration and definition.
561 * g++.dg/template/canon-type-12.C: Likewise.
563 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
566 * gfortran.dg/nested_allocatables_1.f90: New.
568 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
571 * g++.dg/pr46868.C: New test.
572 * g++.dg/parse/parameter-declaration-1.C: Adjust.
573 * g++.dg/parse/error14.C: Adjust.
575 2011-02-23 Richard Guenther <rguenther@suse.de>
577 PR tree-optimization/47838
578 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
580 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
582 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
584 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
586 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
587 * gfortran.dg/count_init_expr.f03: Ditto.
588 * gfortran.dg/gomp/pr43711.f90: Ditto.
589 * gcc.dg/struct-parse-2.c: Ditto.
590 * gcc.dg/parse-error-3.c: Ditto.
591 * gcc.dg/Wlogical-op-1.c: Ditto.
592 * gcc.dg/Walways-true-1.c: Ditto.
593 * gcc.dg/pr24225.c: Ditto.
594 * gcc.dg/Walways-true-2.c: Ditto.
595 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
596 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
597 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
598 * g++.dg/overload/defarg4.C: Ditto.
599 * g++.dg/inherit/covariant16.C: Ditto.
600 * g++.dg/inherit/virtual7.C: Ditto.
601 * g++.dg/template/canon-type-9.C: Ditto.
602 * g++.dg/template/access19.C: Ditto.
603 * g++.dg/template/call7.C: Ditto.
604 * g++.dg/template/canon-type-2.C: Ditto.
605 * g++.dg/template/init7.C: Ditto.
606 * g++.dg/template/sizeof-template-argument.C: Ditto.
607 * g++.dg/template/const3.C: Ditto.
608 * g++.dg/template/sfinae26.C: Ditto.
609 * g++.dg/template/sfinae26.C: Ditto.
610 * g++.dg/template/canon-type-11.C: Ditto.
611 * g++.dg/template/union2.C: Ditto.
612 * g++.dg/template/canon-type-3.C: Ditto.
613 * g++.dg/template/canon-type-1.C: Ditto.
614 * g++.dg/template/canon-type-5.C: Ditto.
615 * g++.dg/template/canon-type-7.C: Ditto.
616 * g++.dg/template/canon-type-10.C: Ditto.
617 * g++.dg/template/spec36.C: Ditto.
618 * g++.dg/template/typedef38.C: Ditto.
619 * g++.dg/template/canon-type-4.C: Ditto.
620 * g++.dg/template/canon-type-6.C: Ditto.
621 * g++.dg/template/canon-type-13.C: Ditto.
622 * g++.dg/template/instantiate9.C: Ditto.
623 * g++.dg/template/ttp22.C: Ditto.
624 * g++.dg/warn/Wreturn-type-6.C: Ditto.
625 * g++.dg/warn/Walways-true-1.C: Ditto.
626 * g++.dg/warn/Wlogical-op-1.C: Ditto.
627 * g++.dg/warn/Walways-true-2.C: Ditto.
628 * g++.dg/conversion/op4.C: Ditto.
629 * g++.dg/opt/pr19650.C: Ditto.
630 * g++.dg/lookup/friend11.C: Ditto.
631 * g++.dg/other/default2.C: Ditto.
632 * g++.dg/other/default3.C: Ditto.
633 * g++.dg/other/dtor2.C: Ditto.
634 * g++.dg/other/friend5.C: Ditto.
635 * g++.dg/other/default5.C: Ditto.
636 * g++.dg/init/brace6.C: Ditto.
637 * g++.dg/init/aggr5.C: Ditto.
638 * g++.dg/init/error2.C: Ditto.
639 * g++.dg/expr/bound-mem-fun.C: Ditto.
640 * g++.dg/expr/cond6.C: Ditto.
641 * g++.dg/expr/stmt-expr-1.C: Ditto.
642 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
643 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
644 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
645 * g++.dg/cpp0x/bracket1.C: Ditto.
646 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
647 * g++.dg/cpp0x/pr38646.C: Ditto.
648 * g++.dg/cpp0x/variadic73.C: Ditto.
649 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
650 * g++.dg/cpp0x/bracket4.C: Ditto.
651 * g++.dg/cpp0x/decltype4.C: Ditto.
652 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
653 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
654 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
655 * g++.dg/cpp0x/variadic-new2.C: Ditto.
656 * g++.dg/cpp0x/decltype2.C: Ditto.
657 * g++.dg/cpp0x/decltype1.C: Ditto.
658 * g++.dg/cpp0x/bracket2.C: Ditto.
659 * g++.dg/cpp0x/decltype5.C: Ditto.
660 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
661 * g++.dg/cpp0x/variadic70.C: Ditto.
662 * g++.dg/cpp0x/decltype6.C: Ditto.
663 * g++.dg/cpp0x/rvo.C: Ditto.
664 * g++.dg/cpp0x/vt-40092.C: Ditto.
665 * g++.dg/cpp0x/variadic-new.C: Ditto.
666 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
667 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
668 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
669 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
670 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
671 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
672 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
673 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
674 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
675 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
676 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
677 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
678 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
679 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
680 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
681 * g++.dg/cpp0x/pr39639.C: Ditto.
682 * g++.dg/cpp0x/decltype3.C: Ditto.
683 * g++.dg/cpp0x/variadic68.C: Ditto.
684 * g++.dg/cpp0x/variadic-function.C: Ditto.
685 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
686 * g++.dg/cpp0x/variadic-bind.C: Ditto.
687 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
688 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
689 * g++.dg/parse/crash35.C: Ditto.
690 * g++.dg/parse/crash40.C: Ditto.
691 * g++.dg/parse/defarg12.C: Ditto.
692 * g++.dg/parse/crash34.C: Ditto.
693 * g++.dg/parse/constructor3.C: Ditto.
694 * g++.dg/parse/template23.C: Ditto.
695 * g++.dg/parse/crash56.C: Ditto.
696 * g++.dg/parse/dtor13.C: Ditto.
697 * g++.dg/parse/error33.C: Ditto.
698 * g++.dg/parse/ctor9.C: Ditto.
699 * g++.dg/parse/error32.C: Ditto.
700 * g++.dg/parse/error37.C: Ditto.
701 * g++.dg/parse/bitfield3.C: Ditto.
702 * g++.dg/parse/struct-4.C: Ditto.
703 * g++.dg/ext/has_trivial_copy.C: Ditto.
704 * g++.dg/ext/is_polymorphic.C: Ditto.
705 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
706 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
707 * g++.dg/ext/has_nothrow_assign.C: Ditto.
708 * g++.dg/ext/is_union.C: Ditto.
709 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
710 * g++.dg/ext/is_pod.C: Ditto.
711 * g++.dg/ext/has_virtual_destructor.C: Ditto.
712 * g++.dg/ext/has_trivial_constructor.C: Ditto.
713 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
714 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
715 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
716 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
717 * g++.dg/ext/is_abstract.C: Ditto.
718 * g++.dg/ext/has_trivial_assign.C: Ditto.
719 * g++.dg/ext/is_class.C: Ditto.
720 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
721 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
722 * g++.dg/ext/is_base_of.C: Ditto.
723 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
724 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
725 * g++.dg/ext/is_empty.C: Ditto.
726 * g++.dg/ext/is_enum.C: Ditto.
727 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
728 * gnat.dg/opt11.adb: Ditto.
729 * obj-c++.dg/pr45735.mm: Ditto.
730 * obj-c++.dg/pr24393.mm: Ditto.
731 * obj-c++.dg/exceptions-2.mm: Ditto.
732 * objc.dg/pr45735.m: Ditto.
733 * objc.dg/pr24393.m: Ditto.
735 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
737 * objc.dg/attributes/objc-exception-1.m: New.
739 2011-02-23 Jie Zhang <jie@codesourcery.com>
741 * gcc.dg/cpp/include7.c: New test.
743 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
746 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
748 2011-02-23 Jie Zhang <jie@codesourcery.com>
750 PR rtl-optimization/47763
751 * gcc.dg/pr47763.c: New test.
753 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
756 * gfortran.dg/whole_file_32.f90 : New test.
758 2011-02-22 Dodji Seketeli <dodji@redhat.com>
761 * g++.dg/inherit/virtual7.C: New test.
763 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
766 * objc.dg/type-size-3.m: Updated error message.
767 * objc.dg/type-size-4.m: New test.
768 * objc.dg/type-size-5.m: New test.
770 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
772 * lib/gnat.exp: Fix comments.
773 Don't load libgloss.exp.
774 (default_gnat_version): Call $compiler with --version.
775 Adapt regexp for gnatmake output, insert version.
776 (gnat_version): New proc.
777 (gnat_init): Remove gnat_libgcc_s_path.
778 (gnat_target_compile): Likewise.
779 Remove ld_library_path.
780 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
783 (gnat_finish): Remove.
785 (local_find_gnatmake): Reindent.
786 (runtest_file_p): Remove.
787 (prune_warnings): Remove.
788 (find_gnatclean): New proc.
789 * lib/gnat-dg.exp (lremove): New proc.
790 (gnat-dg-test): Reindent.
791 Remove additional output files.
792 (gnat-dg-runtest): Remove.
794 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
795 * gnat.dg/loop_optimization6.adb: Likewise.
796 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
798 2011-02-22 Jakub Jelinek <jakub@redhat.com>
800 PR tree-optimization/47835
801 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
803 2011-02-22 Tobias Burnus <burnus@net-b.de>
805 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
806 * gfortran.dg/abstract_type_2.f03: Ditto.
807 * gfortran.dg/abstract_type_3.f03: Ditto.
808 * gfortran.dg/abstract_type_4.f03: Ditto.
809 * gfortran.dg/abstract_type_5.f03: Ditto.
810 * gfortran.dg/abstract_type_6.f03: Ditto.
811 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
812 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
813 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
814 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
815 * gfortran.dg/array_function_5.f90: Ditto.
816 * gfortran.dg/asynchronous_3.f03: Ditto.
817 * gfortran.dg/char_expr_1.f90: Ditto.
818 * gfortran.dg/class_14.f03: Ditto.
819 * gfortran.dg/data_array_6.f: Ditto.
820 * gfortran.dg/data_invalid.f90: Ditto.
821 * gfortran.dg/dot_product_1.f03: Ditto.
822 * gfortran.dg/func_derived_5.f90: Ditto.
823 * gfortran.dg/func_result_4.f90: Ditto.
824 * gfortran.dg/implied_do_1.f90: Ditto.
825 * gfortran.dg/initialization_25.f90: Ditto.
826 * gfortran.dg/initialization_26.f90: Ditto.
827 * gfortran.dg/interface_34.f90: Ditto.
828 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
829 * gfortran.dg/keyword_symbol_1.f90: Ditto.
830 * gfortran.dg/matmul_8.f03: Ditto.
831 * gfortran.dg/merge_init_expr.f90: Ditto.
832 * gfortran.dg/pack_assign_1.f90: Ditto.
833 * gfortran.dg/pack_vector_1.f90: Ditto.
834 * gfortran.dg/pointer_check_8.f90: Ditto.
835 * gfortran.dg/product_init_expr.f03: Ditto.
836 * gfortran.dg/reshape_order_5.f90: Ditto.
837 * gfortran.dg/reshape_shape_1.f90: Ditto.
838 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
839 * gfortran.dg/same_name_2.f90: Ditto.
840 * gfortran.dg/selected_real_kind_1.f90: Ditto.
841 * gfortran.dg/spread_init_expr.f03: Ditto.
842 * gfortran.dg/stmt_func_1.f90: Ditto.
843 * gfortran.dg/sum_init_expr.f03: Ditto.
844 * gfortran.dg/transpose_3.f03: Ditto.
845 * gfortran.dg/unpack_init_expr.f03: Ditto.
846 * gfortran.dg/warn_conversion.f90: Ditto.
847 * gfortran.dg/warn_conversion_2.f90: Ditto.
848 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
849 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
850 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
851 * gfortran.dg/whole_file_16.f90: Ditto.
852 * gfortran.dg/whole_file_17.f90: Ditto.
853 * gfortran.dg/whole_file_18.f90: Ditto.
854 * gfortran.dg/whole_file_20.f03: Ditto.
855 * gfortran.dg/whole_file_5.f90: Ditto.
856 * gfortran.dg/whole_file_6.f90: Ditto.
857 * gfortran.dg/write_invalid_format.f90: Ditto.
858 * gfortran.dg/zero_sized_6.f90: Ditto.
860 2011-02-21 Jeff Law <law@redhat.com>
862 PR rtl-optimization/46178
863 * gcc.target/i386/pr46178.c: New test.
865 PR rtl-optimization/46002
866 * gcc.c-torture/compile/pr46002.c: New test.
868 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
870 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
873 2011-02-21 Jakub Jelinek <jakub@redhat.com>
876 * g++.dg/debug/pr47106.C: Require effective target lto.
878 2011-02-21 Jason Merrill <jason@redhat.com>
880 * g++.dg/cpp0x/constexpr-diag2.C: New.
882 2011-02-20 Jason Merrill <jason@redhat.com>
884 * g++.dg/cpp0x/constexpr-ctor7.C: New.
886 * g++.dg/cpp0x/fntmpdefarg2.C: New.
888 * g++.dg/overload/conv-op1.C: New.
890 * g++.dg/cpp0x/constexpr-synth1.C: New.
892 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
894 * objc.dg/layout-2.m: New.
895 * objc.dg/selector-3.m: Adjusted location of error message.
896 * objc.dg/type-size-3.m: Same.
897 * obj-c++.dg/selector-3.mm: Same.
899 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
902 * objc.dg/property/dotsyntax-22.m: New.
903 * obj-c++.dg/property/dotsyntax-22.mm: New.
905 2011-02-20 Dodji Seketeli <dodji@redhat.com>
908 * g++.dg/template/typedef38.C: New test.
910 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
913 * gfortran.dg/whole_file_30.f90 : New test.
914 * gfortran.dg/whole_file_31.f90 : New test.
916 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
920 * gfortran.dg/whole_file_28.f90 : New test.
921 * gfortran.dg/whole_file_29.f90 : New test.
923 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
926 * g++.dg/template/crash105.C: New.
928 2011-02-19 Jason Merrill <jason@redhat.com>
930 * g++.dg/cpp0x/regress/no-elide1.C: New.
932 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
934 PR tree-optimization/46620
935 * gcc.dg/pr46620.c: New.
937 2011-02-19 Jakub Jelinek <jakub@redhat.com>
940 * gcc.target/i386/pr47809.c: New test.
942 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
943 Tobias Burnus <burnus@net-b.de>
945 * lib/target-supports.exp
946 (check_effective_target_fortran_large_real): New check for large reals.
947 * gfortran.dg/nan_7.f90: New test.
949 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
952 * gfortran.dg/fmt_f0_1.f90: Update test.
954 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
957 * gfortran.dg/array_constructor_36.f90 : New test.
958 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
959 allow for comparison between different elements of the array
960 constructor at different levels of optimization.
962 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
964 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
965 * gcc.target/i386/pr32280-1.c: Likewise.
967 2011-02-19 Jakub Jelinek <jakub@redhat.com>
970 * gcc.target/i386/pr47800.c: New test.
972 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
974 * objc/execute/exceptions/foward-1.x: New.
976 2011-02-18 Janus Weil <janus@gcc.gnu.org>
979 * gfortran.dg/derived_constructor_comps_4.f90: New.
981 2011-02-18 Tobias Burnus
984 * gfortran.dg/func_result_6.f90: New.
986 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
989 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
991 2011-02-18 Tobias Burnus <burnus@net-b.de>
994 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
996 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
997 normalizing the error/warning output.
998 * gfortran.dg/Wall.f90: Update dg-error/warning.
999 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1000 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1001 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1002 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1003 * gfortran.dg/class_30.f90: Update dg-error/warning.
1004 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1005 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1006 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1007 * gfortran.dg/entry_17.f90: Update dg-error/warning.
1008 * gfortran.dg/entry_19.f90: Update dg-error/warning.
1009 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1010 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1011 * gfortran.dg/g77/12632.f: Update dg-error/warning.
1012 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1013 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1014 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1015 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1016 * gfortran.dg/goto_8.f90: Update dg-error/warning.
1017 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1018 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1019 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1020 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1021 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1022 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1023 * gfortran.dg/volatile3.f90: Update dg-error/warning.
1024 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1025 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1026 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1027 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1028 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1030 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1033 * gfortran.dg/proc_ptr_comp_30.f90: New.
1035 2011-02-18 Jakub Jelinek <jakub@redhat.com>
1038 * gcc.target/i386/pr47780.c: New test.
1040 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1043 * gfortran.dg/class_40.f03: New.
1045 2011-02-18 Dodji Seketeli <dodji@redhat.com>
1048 * g++.dg/cpp0x/auto21.C: New test.
1050 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
1052 * objc.dg/special/unclaimed-category-1.h: Updated for
1054 * objc.dg/special/unclaimed-category-1.m: Same.
1055 * objc.dg/zero-link-1.m: Same.
1056 * objc.dg/lookup-1.m: Same.
1057 * objc.dg/torture/strings/const-str-9.m
1058 * objc.dg/torture/strings/const-str-10.m: Same.
1059 * objc.dg/torture/strings/const-str-11.m: Same.
1060 * objc.dg/torture/forward-1.m: Same.
1061 * objc.dg/zero-link-2.m: Same.
1062 * objc.dg/encode-7-next-64bit.m: Same.
1063 * objc.dg/method-4.m: Same.
1064 * objc.dg/next-runtime-1.m: Same.
1065 * objc.dg/image-info.m: Same.
1066 * objc.dg/pr23214.m: Same.
1067 * objc.dg/symtab-1.m: Same.
1068 * obj-c++.dg/basic.m: Same.
1069 * obj-c++.dg/proto-lossage-3.m: Same.
1070 * obj-c++.dg/torture/strings/const-str-10.m: Same.
1071 * obj-c++.dg/torture/strings/const-str-11.m: Same.
1072 * obj-c++.dg/torture/strings/const-str-9.m: Same.
1073 * obj-c++.dg/method-11.m: Same.
1074 * objc/execute/enumeration-1.m: Same.
1075 * objc/execute/object_is_class.m: Same.
1076 * objc/execute/formal_protocol-2.m: Same.
1077 * objc/execute/formal_protocol-4.m: Same.
1078 * objc/execute/formal_protocol-6.m: Same.
1079 * objc/execute/bycopy-3.m: Same.
1080 * objc/execute/exceptions/catchall-1.m: Same.
1081 * objc/execute/exceptions/finally-1.m: Same.
1082 * objc/execute/exceptions/local-variables-1.m: Same.
1083 * objc/execute/exceptions/foward-1.m: Same.
1084 * objc/execute/bf-common.h
1085 * objc/execute/enumeration-2.m: Same.
1086 * objc/execute/formal_protocol-1.m: Same.
1087 * objc/execute/formal_protocol-3.m: Same.
1088 * objc/execute/formal_protocol-5.m: Same.
1089 * objc/execute/accessing_ivars.m: Same.
1090 * objc/execute/bycopy-2.m: Same.
1091 * objc/execute/formal_protocol-7.m: Same.
1092 * objc/execute/compatibility_alias.m: Same.
1093 * objc/execute/no_clash.m: Same.
1094 * objc/execute/object_is_meta_class.m: Same.
1095 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1096 * objc/execute/class-tests-1.h: Include stdio.h.
1097 * objc/execute/class-tests-2.h: Same.
1098 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
1100 * obj-c++.dg/try-catch-2.mm: Same.
1102 2011-02-17 Jakub Jelinek <jakub@redhat.com>
1105 * g++.dg/warn/Wunused-parm-4.C: New test.
1107 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
1108 Jan Hubicka <jh@suse.cz>
1112 * g++.dg/debug/pr47106.C: New.
1114 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
1117 * gcc.target/i386/pr43653.c: New test.
1119 2011-02-11 Dodji Seketeli <dodji@redhat.com>
1122 * g++.dg/template/inherit6.C: New test.
1124 2011-02-16 Janus Weil <janus@gcc.gnu.org>
1127 * gfortran.dg/class_39.f03: New.
1129 2011-02-16 Dodji Seketeli <dodji@redhat.com>
1132 * g++.dg/cpp0x/variadic106.C: New test.
1134 2011-02-16 Jakub Jelinek <jakub@redhat.com>
1137 * gfortran.dg/pr47757-1.f90: New test.
1138 * gfortran.dg/pr47757-2.f90: New test.
1139 * gfortran.dg/pr47757-3.f90: New test.
1142 * g++.dg/cpp0x/enum8.C: New test.
1144 2011-02-15 Jason Merrill <jason@redhat.com>
1146 * g++.dg/inherit/implicit-trivial1.C: New.
1147 * g++.dg/cpp0x/implicit-trivial1.C: New.
1149 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1152 * gcc.dg/torture/pr47725.c: Removed.
1154 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1157 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
1158 constant does not generate a load from memory.
1160 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1163 * gcc.dg/torture/pr47725.c: New.
1165 2011-02-15 Richard Guenther <rguenther@suse.de>
1167 PR tree-optimization/47743
1168 * gcc.dg/torture/pr47743.c: New testcase.
1170 2011-02-15 Jakub Jelinek <jakub@redhat.com>
1173 * gcc.target/i386/pr47581.c: New test.
1175 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1178 * gfortran.dg/select_type_22.f03: New.
1180 2011-02-14 Jason Merrill <jason@redhat.com>
1182 * g++.dg/cpp0x/regress/enum1.C: New.
1184 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
1186 * gnat.dg/include.adb: New test.
1188 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1191 * gfortran.dg/class_38.f03: New.
1193 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
1195 * gcc.dg/pr46494.c: New test.
1197 2011-02-14 Richard Guenther <rguenther@suse.de>
1199 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
1201 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1204 * gnat.dg/null_pointer_deref1.exp: Don't skip on
1205 sparc*-sun-solaris2.11.
1207 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1210 * gfortran.dg/argument_checking_18.f90: New.
1212 2011-02-13 Tobias Burnus <burnus@net-b.de>
1214 * gfortran.dg/argument_checking_13.f90: Update dg-error.
1215 * gfortran.dg/argument_checking_17.f90: New.
1217 2011-02-12 Janus Weil <janus@gcc.gnu.org>
1219 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
1220 are temporarily disabled.
1221 * gfortran.dg/class_7.f03: Ditto.
1222 * gfortran.dg/coarray_14.f90: Ditto.
1223 * gfortran.dg/typebound_proc_13.f03: Ditto.
1225 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
1228 * gfortran.dg/extends_11.f03: New.
1230 2011-02-11 Xinliang David Li <davidxl@google.com>
1232 PR tree-optimization/47707
1233 * g++.dg/tree-ssa/pr47707.C: New test.
1235 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
1237 * g++.dg/opt/inline17.C: New test.
1239 2011-02-11 Tobias Burnus <burnus@net-b.de>
1242 * gfortran.dg/pure_formal_2.f90: New.
1244 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
1246 PR rtl-optimization/47614
1247 * gfortran.dg/pr47614.f: New.
1249 2011-02-11 Joseph Myers <joseph@codesourcery.com>
1252 * gcc.dg/opts-6.c: New test.
1254 2011-02-11 Jakub Jelinek <jakub@redhat.com>
1257 * gcc.dg/pr47684.c: New test.
1259 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1262 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
1263 c99_runtime, dg-add-options c99_runtime.
1264 (main): Use __asm__.
1266 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1269 * lib/target-supports.exp (check_ascii_locale_available): New proc.
1270 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
1271 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
1272 * gcc.dg/ucnid-10.c: Likewise.
1273 * gcc.dg/ucnid-13.c: Likewise.
1274 * gcc.dg/ucnid-7.c: Likewise.
1275 * gcc.dg/ucnid-8.c: Likewise.
1276 Adapt dg-warning line number.
1278 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
1280 * gcc.target/i386/parity-1.c: Use -march=k8.
1281 * gcc.target/i386/parity-2.c: Ditto.
1282 * gcc.target/i386/vecinit-1.c: Ditto.
1283 * gcc.target/i386/vecinit-2.c: Ditto.
1285 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1288 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
1289 * gcc.target/mips/save-restore-3.c: Likewise.
1290 * gcc.target/mips/save-restore-4.c: Likewise.
1291 * gcc.target/mips/save-restore-5.c: Likewise.
1294 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
1295 * g++.dg/tree-prof/partition2.C: Likewise.
1297 2011-02-09 Jason Merrill <jason@redhat.com>
1299 * g++.dg/tree-ssa/inline-3.C: Use a normal function
1300 rather than misdeclare std::puts.
1302 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
1303 * g++.dg/other/warning1.C: Likewise.
1304 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1305 * g++.old-deja/g++.gb/scope06.C: Likewise.
1306 * g++.old-deja/g++.law/cvt11.C: Likewise.
1307 * g++.old-deja/g++.law/init1.C: Likewise.
1308 * g++.dg/abi/mangle26.C: Likewise.
1310 * g++.dg/template/function1.C: Adjust for C++0x mode.
1311 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
1313 * g++.dg/ext/label10.C: Adjust for C++0x mode.
1314 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
1316 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
1318 * g++.dg/cpp0x/regress/abi-empty7.C: New.
1320 * g++.dg/cpp0x/regress: New directory.
1321 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
1322 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
1323 * g++.dg/cpp0x/regress/regress3.C: New.
1325 2011-02-10 Richard Guenther <rguenther@suse.de>
1327 PR tree-optimization/47677
1328 * gcc.dg/torture/pr47677.c: New testcase.
1330 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
1332 * objc.dg/special/load-category-1.m: Remove unused header.
1333 * objc.dg/special/load-category-1a.m: Likewise.
1334 * objc.dg/special/load-category-2.m: Likewise.
1335 * objc.dg/special/load-category-2a.m: Likewise.
1336 * objc.dg/special/load-category-3.m: Likewise.
1337 * objc.dg/special/load-category-3a.m: Likewise.
1338 * objc.dg/attributes/proto-attribute-2.m: Likewise.
1339 * objc.dg/attributes/proto-attribute-3.m: Likewise.
1340 * objc.dg/attributes/class-attribute-1.m: Likewise.
1341 * objc.dg/property/property.exp: Don't run for Darwin < 9.
1342 * obj-c++.dg/property/property.exp: Likewise.
1343 * objc.dg/attributes/method-sentinel-1.m: Update type header.
1344 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
1345 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
1346 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
1347 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
1348 * obj-c++.dg/template-8.mm: Likewise.
1350 2011-02-10 Jakub Jelinek <jakub@redhat.com>
1353 * gcc.target/i386/pr47665.c: New test.
1355 2011-02-10 Jie Zhang <jie@codesourcery.com>
1359 2011-02-05 Jie Zhang <jie@codesourcery.com>
1361 * gcc.dg/pr42631.c: Update test.
1362 * gcc.dg/pr42631-2.c: New test.
1364 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1367 * gfortran.dg/proc_decl_25.f90: New.
1369 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1372 * gfortran.dg/typebound_assignment_2.f03: New.
1374 2011-02-09 Richard Guenther <rguenther@suse.de>
1376 PR tree-optimization/47664
1377 * gcc.dg/tree-ssa/inline-7.c: New testcase.
1379 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
1382 * gnat.dg/uninit_func.adb: Adjust dg directive.
1384 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
1387 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
1389 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1392 * gfortran.dg/auto_dealloc_2.f90: New.
1394 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1396 * gcc.dg/builtins-config.h: Remove __sgi handling.
1397 * lib/target-supports.exp (add_options_for_c99_runtime): Add
1398 -std=c99 for mips-sgi-irix6.5*.
1400 2011-02-09 Martin Jambor <mjambor@suse.cz>
1403 * gfortran.dg/pr25923.f90: Remove xfails.
1405 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1408 * gfortran.dg/inquire_14.f90: New test.
1410 2011-02-08 Janus Weil <janus@gcc.gnu.org>
1413 * gfortran.dg/pointer_init_6.f90: New.
1415 2011-02-08 Jeff Law <law@redhat.com>
1417 PR tree-optimization/42893
1418 * gcc.tree-ssa/pr42893.c: New test.
1420 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
1422 PR tree-optimization/46834
1423 PR tree-optimization/46994
1424 PR tree-optimization/46995
1425 * gcc.dg/graphite/id-pr46834.c: New.
1426 * gfortran.dg/graphite/id-pr46994.f90: New.
1427 * gfortran.dg/graphite/id-pr46995.f90: New.
1429 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1432 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
1433 using the variable is known the warning is emitted there.
1434 * gcc.dg/uninit-pr19430.c (foo): Likewise.
1435 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
1437 * c-c++-common/pr20000.c (g): Both warnings occur at the return
1440 * gcc.dg/noreturn-1.c (foo5): Likewise.
1441 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
1442 (method2): Likewise.
1444 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
1445 the return statement using the uninitialized variable.
1446 * gfortran.dg/pr39666-2.f90 (f): Likewise.
1448 2011-02-08 Richard Guenther <rguenther@suse.de>
1451 * g++.dg/opt/pr47639.c: New testcase.
1453 2011-02-08 Richard Guenther <rguenther@suse.de>
1455 PR tree-optimization/47632
1456 * g++.dg/opt/pr47632.C: New testcase.
1458 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1460 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
1462 2011-02-07 Richard Guenther <rguenther@suse.de>
1464 PR tree-optimization/47615
1465 * g++.dg/opt/pr47615.C: New testcase.
1467 2011-02-07 Richard Guenther <rguenther@suse.de>
1469 PR tree-optimization/47621
1470 * gcc.dg/torture/pr47621.c: New testcase.
1472 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
1474 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
1476 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
1479 * gfortran.dg/allocate_with_source_1 : New test.
1481 2011-02-05 Jakub Jelinek <jakub@redhat.com>
1484 * gcc.dg/pr47610.c: New test.
1486 2011-02-05 Jie Zhang <jie@codesourcery.com>
1489 * gcc.dg/pr42631.c: Update test.
1490 * gcc.dg/pr42631-2.c: New test.
1492 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1495 * gfortran.dg/pr47574.f90: New test.
1497 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
1499 PR tree-optimization/46194
1500 * gcc.dg/autopar/pr46194.c: New.
1502 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
1504 PR tree-optimization/43695
1505 * g++.dg/ipa/pr43695.C: New.
1507 2011-02-04 Jakub Jelinek <jakub@redhat.com>
1510 * gcc.dg/pr23200.c: New test.
1512 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
1515 * g++.dg/pr47589.C: New test.
1517 2011-02-03 Dodji Seketeli <dodji@redhat.com>
1520 * g++.dg/template/typedef37.C: New test.
1521 * g++.dg/template/param1.C: Adjust expected error message.
1523 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1526 * gcc.dg/pr31490-2.c: New test.
1527 * gcc.dg/pr31490-3.c: New test.
1528 * gcc.dg/pr31490-4.c: New test.
1530 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
1531 Jakub Jelinek <jakub@redhat.com>
1534 * g++.dg/parser/semicolon3.C: Adjust.
1535 * g++.dg/parser/semicolon4.C: New testcase.
1536 * g++.dg/pr46890.C: New testcase.
1538 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1541 * g++.dg/init/pr29571.C: New.
1543 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
1545 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
1546 instead of vect_int.
1548 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1551 * gcc.target/i386/pr47312.c: New test.
1554 * gcc.target/i386/pr47564.c: New test.
1556 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
1558 PR tree-optimization/45122
1559 * gcc.dg/tree-ssa/pr45122.c: New.
1561 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1564 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
1567 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
1568 and vsx so a default --with-cpu=power7 doesn't give an error
1569 when -mavoid-indexed-addresses is used.
1571 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
1572 wrapper function to save the arguments and then jump to the real
1573 function, rather than depending on the compiler not to move stuff
1575 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
1577 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1578 Paul Thomas <pault@gcc.gnu.org>
1581 * gfortran.dg/class_37.f03 : New test.
1583 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
1584 Richard Guenther <rguenther@suse.de>
1586 PR tree-optimization/40979
1588 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1589 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1590 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1591 check_vect_support_and_set_flags.
1592 * gfortran.dg/graphite/vect-pr40979.f90: New.
1594 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1597 * gfortran.dg/class_36.f03: New.
1599 2011-02-02 Richard Guenther <rguenther@suse.de>
1601 PR tree-optimization/47566
1602 * gcc.dg/lto/20110201-1_0.c: New testcase.
1604 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
1610 * debug/pr47498.c: New.
1611 * debug/pr47501.c: New.
1613 2011-02-01 Richard Guenther <rguenther@suse.de>
1615 PR tree-optimization/47559
1616 * g++.dg/torture/pr47559.C: New testcase.
1618 2011-02-01 Janus Weil <janus@gcc.gnu.org>
1621 * gfortran.dg/typebound_call_20.f03: New.
1623 2011-02-01 Richard Guenther <rguenther@suse.de>
1625 PR tree-optimization/47555
1626 * gcc.dg/pr47555.c: New testcase.
1628 2011-02-01 Richard Guenther <rguenther@suse.de>
1630 PR tree-optimization/47541
1631 * g++.dg/torture/pr47541.C: New testcase.
1633 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1636 * gfortran.dg/typebound_call_19.f03: New.
1638 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1641 * g++.dg/cpp0x/pr47416.C: New test.
1643 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
1646 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1648 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1651 * gfortran.dg/typebound_assignment_1.f03: New.
1653 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1655 PR tree-optimization/47538
1656 * gcc.c-torture/execute/pr47538.c: New test.
1658 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1661 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1663 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1665 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1667 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
1669 PR rtl-optimization/44031
1670 * gcc.c-torture/compile/20110131-1.c: New test.
1672 2011-01-31 Tobias Burnus <burnus@net-b.de>
1675 * gfortran.dg/stmt_func_1.f90: New.
1677 2011-01-31 Tobias Burnus <burnus@net-b.de>
1680 * gfortran.dg/interface_34.f90: New.
1682 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
1685 * gfortran.dg/realloc_on_assign_5.f03: New test.
1686 * gfortran.dg/realloc_on_assign_5.f03: New test.
1688 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1690 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1691 * gfortran.dg/bessel_7.f90: Likewise.
1692 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
1694 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1695 * gfortran.dg/sum_init_expr.f03: Likewise.
1697 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1699 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1702 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1703 loop only on "vect_intfloat_cvt" targets.
1705 2011-01-29 Tobias Burnus <burnus@net-b.de>
1708 * gfortran.dg/shape_6.f90: New.
1710 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1712 PR libgfortran/47434
1713 * gfortran.dg/read_infnan_1.f90: Update test.
1714 * gfortran.dg/module_nan.f90: Update test.
1715 * gfortran.dg/char4_iunit_1.f03: Update test.
1716 * gfortran.dg/large_real_kind_1.f90: Update test.
1717 * gfortran.dg/real_const_3.f90: Update test.
1718 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1720 2011-01-29 Dodji Seketeli <dodji@redhat.com>
1723 * g++.dg/template/param2.C: New test.
1725 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1727 PR libgfortran/47285
1728 * gfortran.dg/fmt_g.f: New test.
1730 2011-01-28 Tobias Burnus <burnus@net-b.de>
1733 * gfortran.dg/pure_formal_1.f90: New.
1735 2011-01-28 Jakub Jelinek <jakub@redhat.com>
1738 * gcc.dg/tls/pr42894.c: New test.
1740 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1742 * gcc.dg/pr47276.c: Add dg-require-visibility.
1744 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1746 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1748 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
1749 Tobias Burnus <burnus@gcc.gnu.org>
1754 * gfortran.dg/realloc_on_assign_3.f03: New test.
1755 * gfortran.dg/realloc_on_assign_4.f03: New test.
1756 * gfortran.dg/allocatable_function_5.f90: New test.
1757 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1758 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1759 implemented" dg-errors.
1761 2011-01-27 Jan Hubicka <jh@suse.cz>
1764 * gcc.dg/attr-weakref-4.c: New testcase
1766 2011-01-27 Martin Jambor <mjambor@suse.cz>
1768 PR tree-optimization/47228
1769 * gcc.dg/torture/pr47228.c: New test.
1771 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1773 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1775 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1777 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1778 when using auto-overlay support on the SPU.
1780 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
1782 PR rtl-optimization/44174
1783 * gcc.target/i386/asm-6.c: New test.
1785 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
1787 PR rtl-optimization/46856
1788 * gcc.c-torture/compile/pr46856.c: New test.
1790 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
1791 Andrew Pinski <pinskia@gmail.com>
1794 * gcc.dg/pr43082.c: New.
1796 2011-01-26 DJ Delorie <dj@redhat.com>
1798 PR rtl-optimization/46878
1799 * gcc.dg/pr46878-1.c: New test.
1801 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1804 * g++.dg/cpp0x/pr47476.C: New test.
1806 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
1808 * gcc.c-torture/compile/20110126-1.c: New test.
1810 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1813 * gcc.dg/torture/pr47473.c: New test.
1815 2011-01-26 Jan Hubicka <jh@suse.cz>
1818 * gcc.c-torture/execute/pr47237.c: New testcase.
1820 2011-01-26 Jan Hubicka <jh@suse.cz>
1822 PR tree-optimization/47190
1823 * gcc.dg/attr-weakref-3.c: New testcase.
1825 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
1828 * gcc.dg/dll-9a.c: New test file.
1829 * gcc.dg/dll-11.c: Likewise.
1830 * gcc.dg/dll-12.c: Likewise.
1831 * gcc.dg/dll-12a.c: Likewise.
1832 * gcc.dg/dll-11a.c: Likewise.
1833 * gcc.dg/dll-9.c: Likewise.
1834 * gcc.dg/dll-10.c: Likewise.
1835 * gcc.dg/dll-10a.c: Likewise.
1836 * g++.dg/ext/dllexport4a.cc: Likewise.
1837 * g++.dg/ext/dllexport4.C: Likewise.
1838 * g++.dg/ext/dllexport5.C: Likewise.
1839 * g++.dg/ext/dllexport5a.cc: Likewise.
1841 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1843 PR tree-optimization/46970
1844 * gcc.dg/graphite/pr46970.c: New.
1846 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1848 PR tree-optimization/46215
1849 * gcc.dg/graphite/pr46215.c: New.
1851 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1853 PR tree-optimization/46168
1854 * gcc.dg/graphite/pr46168.c: New.
1856 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1858 PR tree-optimization/43657
1859 * gcc.dg/graphite/pr43657.c: New.
1861 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1863 PR tree-optimization/29832
1864 * gfortran.dg/graphite/pr29832.f90: New.
1866 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1868 PR tree-optimization/43567
1869 * gcc.dg/graphite/pr43567.c: New.
1871 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1873 * gfortran.dg/graphite/interchange-4.f: New.
1874 * gfortran.dg/graphite/interchange-5.f: New.
1876 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1877 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1878 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1879 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1880 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1881 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1882 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1883 * gfortran.dg/ltrans-7.f90: Removed.
1884 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1886 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1887 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1888 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1889 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1890 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1891 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1892 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1893 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1894 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1895 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1896 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1897 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1898 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1899 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1900 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1901 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1902 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1903 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
1904 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
1905 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
1906 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
1907 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
1908 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
1909 * gcc.dg/tree-ssa/data-dep-1.c
1910 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
1911 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
1912 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
1913 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
1914 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
1916 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1918 PR tree-optimization/47265
1919 PR tree-optimization/47443
1920 * gcc.c-torture/compile/pr47265.c: New test.
1921 * gcc.dg/pr47443.c: New test.
1923 2011-01-25 Martin Jambor <mjambor@suse.cz>
1925 PR tree-optimization/47382
1926 * g++.dg/torture/pr47382.C: New test.
1927 * g++.dg/opt/devirt1.C: Xfail.
1929 2011-01-25 Yao Qi <yao@codesourcery.com>
1932 * gcc.target/arm/pr45701-1.c: New test.
1933 * gcc.target/arm/pr45701-2.c: New test.
1934 * gcc.target/arm/pr45701-3.c: New test.
1936 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1937 Jakub Jelinek <jakub@redhat.com>
1939 PR tree-optimization/47271
1940 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1942 2011-01-25 Nick Clifton <nickc@redhat.com>
1944 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1945 (saturate_add): Delete.
1947 (main): Do not run saturate_add.
1948 (set_interrupts): Delete.
1950 2011-01-25 Tobias Burnus <burnus@net-b.de>
1953 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1955 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1957 PR tree-optimization/47427
1958 PR tree-optimization/47428
1959 * gcc.c-torture/compile/pr47427.c: New test.
1960 * gcc.c-torture/compile/pr47428.c: New test.
1962 2011-01-25 Richard Guenther <rguenther@suse.de>
1965 * gcc.dg/torture/pr47411.c: New testcase.
1967 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1969 * gfortran.dg/graphite/id-24.f: New.
1970 * gfortran.dg/graphite/id-25.f: New.
1972 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1974 * gfortran.dg/graphite/id-23.f: New.
1976 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1978 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1980 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1982 * gcc.dg/graphite/block-0.c: Un-XFAILed.
1983 * gcc.dg/graphite/block-1.c: Un-XFAILed.
1984 * gcc.dg/graphite/block-7.c: Un-XFAILed.
1985 * gcc.dg/graphite/block-8.c: Un-XFAILed.
1986 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1987 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1988 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1989 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1990 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1992 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1994 * gcc.dg/graphite/block-0.c: Add documentation.
1995 * gcc.dg/graphite/block-4.c: Same.
1996 * gcc.dg/graphite/block-7.c: Same.
1997 * gcc.dg/graphite/block-8.c: New.
1998 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1999 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2000 * gcc.dg/graphite/interchange-12.c: Add documentation.
2001 * gcc.dg/graphite/interchange-13.c: New.
2002 * gcc.dg/graphite/interchange-14.c: New.
2003 * gcc.dg/graphite/interchange-15.c: New.
2004 * gcc.dg/graphite/interchange-8.c: Add documentation.
2005 * gcc.dg/graphite/interchange-mvt.c: Same.
2007 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2010 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2011 * gcc.target/powerpc/altivec-14.c: Ditto.
2012 * gcc.target/powerpc/altivec-33.c: Ditto.
2013 * gcc.target/powerpc/altivec-types-1.c: Ditto.
2014 * gcc.target/powerpc/altivec-types-2.c: Ditto.
2015 * gcc.target/powerpc/altivec-types-3.c: Ditto.
2016 * gcc.target/powerpc/altivec-types-4.c: Ditto.
2017 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2018 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2019 * g++.dg/ext/altivec-15.C: Ditto.
2020 * g++.dg/ext/altivec-types-1.C: Ditto.
2021 * g++.dg/ext/altivec-types-2.C: Ditto.
2022 * g++.dg/ext/altivec-types-3.C: Ditto.
2023 * g++.dg/ext/altivec-types-4.C: Ditto.
2025 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2027 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2029 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2031 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2032 optimization options.
2034 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2036 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2039 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2041 2011-01-23 Tobias Burnus <burnus@net-b.de>
2044 * gfortran.dg/allocatable_scalar_12.f90: New.
2046 2011-01-23 Ira Rosen <irar@il.ibm.com>
2048 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2049 vectorization to be not profitable if peeling is used to
2050 realign the memory access.
2051 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2052 loop bound to avoid loop unrolling.
2053 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2055 2011-01-22 Jan Hubicka <jh@suse.cz>
2058 * g++.dg/lto/pr47333.C: New file.
2060 2011-01-22 Jan Hubicka <jh@suse.cz>
2062 PR tree-optimization/43884
2064 * gcc.dg/autopar/outer-2.c: Increase array size.
2065 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2067 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2070 * gfortran.dg/c_loc_tests_16.f90: New test.
2072 2011-01-22 Tobias Burnus <burnus@net-b.de>
2075 * gfortran.dg/typebound_proc_19.f90: New.
2077 2011-01-21 Jeff Law <law@redhat.com>
2079 PR tree-optimization/47053
2080 * g++.dg/pr47053.C: New test.
2082 2011-01-21 Jason Merrill <jason@redhat.com>
2085 * g++.dg/cpp0x/constexpr-ctor6.C: New.
2087 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2090 * g++.dg/cpp0x/range-for10.C: New test.
2091 * g++.dg/template/for1.C: New test.
2094 * g++.dg/tree-prof/partition3.C: New test.
2096 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
2098 PR rtl-optimization/47366
2099 * g++.dg/opt/pr47366.C: New test.
2101 2011-01-21 Jason Merrill <jason@redhat.com>
2104 * g++.dg/cpp0x/constexpr-regress2.C: New.
2106 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
2108 2011-01-21 Jeff Law <law@redhat.com>
2110 PR rtl-optimization/41619
2111 * gcc.dg/pr41619.c: New.
2113 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2115 PR tree-optimization/47355
2116 * g++.dg/opt/pr47355.C: New test.
2118 2011-01-21 Richard Guenther <rguenther@suse.de>
2120 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
2123 2011-01-21 Richard Guenther <rguenther@suse.de>
2125 PR tree-optimization/47365
2126 * gcc.dg/torture/pr47365.c: New testcase.
2127 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2129 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2131 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
2133 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2135 PR tree-optimization/47391
2136 * gcc.dg/pr47391.c: New test.
2138 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2140 * g++.dg/template/char1.C: Use signed char.
2142 2011-01-21 Tobias Burnus <burnus@net-b.de>
2145 * gfortran.dg/pointer_target_4.f90: New.
2147 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2150 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
2151 ILP32 system and not IP32.
2153 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
2156 * g++.dg/debug/pr46583.C: New.
2158 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2161 * g++.dg/debug/pr47283.C: New test.
2164 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
2165 * gcc.target/i386/headmerge-2.c: Likewise.
2167 2011-01-20 Richard Guenther <rguenther@suse.de>
2170 * gcc.dg/torture/pr47370.c: New testcase.
2172 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2174 PR tree-optimization/46130
2175 * gcc.dg/pr46130-1.c: New test.
2176 * gcc.dg/pr46130-2.c: New test.
2178 2011-01-19 Dodji Seketeli <dodji@redhat.com>
2181 * g++.dg/debug/dwarf2/template-params-10.C: New test.
2183 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
2186 * g++.dg/debug/pr46240.cc: New.
2188 2011-01-19 Jakub Jelinek <jakub@redhat.com>
2191 * g++.dg/template/anonunion1.C: New test.
2193 PR rtl-optimization/47337
2194 * gcc.c-torture/execute/pr47337.c: New test.
2196 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2199 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
2201 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2203 PR tree-optimization/46021
2204 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
2206 2011-01-19 Jakub Jelinek <jakub@redhat.com>
2208 PR tree-optimization/47290
2209 * g++.dg/torture/pr47290.C: New test.
2211 2011-01-18 Janus Weil <janus@gcc.gnu.org>
2214 * gfortran.dg/proc_ptr_comp_29.f90: New.
2216 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2219 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
2220 powerpc-apple-darwin9.
2222 2011-01-18 Jakub Jelinek <jakub@redhat.com>
2224 PR rtl-optimization/47299
2225 * gcc.c-torture/execute/pr47299.c: New test.
2227 2011-01-17 Jason Merrill <jason@redhat.com>
2229 * g++.dg/cpp0x/constexpr-virtual.C: New.
2231 2011-01-17 Jakub Jelinek <jakub@redhat.com>
2234 * gfortran.dg/gomp/pr47331.f90: New test.
2236 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
2239 * objc.dg/selector-warn-1.m: New.
2240 * obj-c++.dg/selector-warn-1.mm: New.
2242 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
2244 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
2245 Update dg-final accordingly.
2247 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2249 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
2251 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2253 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
2255 * gcc.dg/guality/pr36728-2.c: Likewise.
2257 2011-01-17 Richard Guenther <rguenther@suse.de>
2259 PR tree-optimization/47313
2260 * g++.dg/torture/pr47313.C: New testcase.
2262 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
2265 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
2266 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
2267 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2268 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2270 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
2272 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
2273 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
2274 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
2276 2011-01-17 Richard Guenther <rguenther@suse.de>
2278 PR tree-optimization/45967
2279 * gcc.dg/torture/pr45967-2.c: New testcase.
2280 * gcc.dg/torture/pr45967-3.c: Likewise.
2282 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2285 * g++.dg/ext/pr47213.C: Require visibility.
2287 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
2289 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
2290 * gcc.dg/fixed-point/struct-union.c: Update error messages.
2292 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
2294 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
2295 Linux-based targets.
2297 2011-01-13 Jan Hubicka <jh@suse.cz>
2299 PR tree-optimization/47276
2300 * gcc.dg/pr47276.c: New testcase.
2302 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
2303 Jonathan Wakely <jwakely.gcc@gmail.com>
2306 * g++.dg/other/pr33558.C: New.
2307 * g++.dg/other/pr33558-2.C: New.
2309 2011-01-14 Martin Jambor <mjambor@suse.cz>
2311 PR tree-optimization/45934
2312 PR tree-optimization/46302
2313 * g++.dg/ipa/devirt-c-1.C: New test.
2314 * g++.dg/ipa/devirt-c-2.C: Likewise.
2315 * g++.dg/ipa/devirt-c-3.C: Likewise.
2316 * g++.dg/ipa/devirt-c-4.C: Likewise.
2317 * g++.dg/ipa/devirt-c-5.C: Likewise.
2318 * g++.dg/ipa/devirt-c-6.C: Likewise.
2319 * g++.dg/ipa/devirt-6.C: Likewise.
2320 * g++.dg/ipa/devirt-d-1.C: Likewise.
2321 * g++.dg/torture/pr45934.C: Likewise.
2323 2011-01-14 Jason Merrill <jason@redhat.com>
2325 * g++.dg/cpp0x/variadic105.C: New.
2327 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
2328 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2331 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2332 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
2333 execution tests on i?86-*-*, x86_64-*-* and
2334 powerpc*-apple-darwin* && ilp32.
2335 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
2336 tests on i?86-*-* and x86_64-*-*.
2338 2011-01-14 Richard Guenther <rguenther@suse.de>
2340 PR tree-optimization/47280
2341 * g++.dg/opt/pr47280.C: New testcase.
2343 2011-01-14 Jason Merrill <jason@redhat.com>
2345 * g++.dg/cpp0x/constexpr-regress1.C: New.
2347 * g++.dg/ext/flexary2.C: New.
2349 2011-01-14 Richard Guenther <rguenther@suse.de>
2352 * gcc.dg/torture/pr47281.c: New testcase.
2353 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
2355 2011-01-14 Richard Guenther <rguenther@suse.de>
2357 PR tree-optimization/47286
2358 * gcc.dg/tree-ssa/pr47286.c: New testcase.
2360 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
2363 * g++.dg/ext/pr47213.C: New.
2365 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2367 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
2369 2011-01-13 Tobias Burnus <burnus@net-b.de>
2370 Mikael Morin <mikael@gcc.gnu.org>
2374 * gfortran.dg/select_type_20.f90: New.
2375 * gfortran.dg/select_type_21.f90: New.
2377 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2380 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
2382 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2384 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
2385 * gcc.dg/guality/pr36728-2.c: Likewise.
2387 2011-01-13 Dodji Seketeli <dodji@redhat.com>
2390 * g++.dg/debug/dwarf2/template-params-9.C: New test.
2392 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
2394 PR rtl-optimization/45352
2395 * gcc.dg/pr45352-3.c: New.
2397 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2399 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
2401 * g++.dg/cpp0x/range-for8.C: New.
2402 * g++.dg/cpp0x/range-for9.C: New.
2404 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
2407 * g++.dg/debug/pr47209.C: New.
2409 2011-01-12 Richard Guenther <rguenther@suse.de>
2412 * gcc.dg/lto/pr47259_0.c: New testcase.
2413 * gcc.dg/lto/pr47259_1.c: Likewise.
2415 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
2417 * objc-obj-c++-shared/Object1.h: Add copyright header, update
2418 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
2419 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
2420 methods missing from the OBJC2 Object.
2421 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
2422 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
2423 GNU and NeXT runtimes.
2424 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
2426 * objc-obj-c++-shared/Object1.m: Likewise.
2427 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
2428 * objc.dg/proto-qual-1.m: Likewise.
2429 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2430 * obj-c++.dg/proto-qual-1.mm: Likewise.
2432 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
2435 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
2437 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2439 Fixed the Objective-C++ testsuite and updated all tests.
2440 * lib/obj-c++.exp (obj-c++_init): Declare and set
2441 gcc_warning_prefix and gcc_error_prefix.
2442 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
2443 'dg-warning', 'dg-message' and 'dg-error'.
2444 * obj-c++.dg/class-extension-3.mm: Likewise.
2445 * obj-c++.dg/class-protocol-1.mm: Likewise.
2446 * obj-c++.dg/encode-7.mm: Likewise.
2447 * obj-c++.dg/exceptions-3.mm: Likewise.
2448 * obj-c++.dg/exceptions-5.mm: Likewise.
2449 * obj-c++.dg/method-12.mm: Likewise.
2450 * obj-c++.dg/method-13.mm: Likewise.
2451 * obj-c++.dg/method-15.mm: Likewise.
2452 * obj-c++.dg/method-16.mm: Likewise.
2453 * obj-c++.dg/method-4.mm: Likewise.
2454 * obj-c++.dg/method-8.mm: Likewise.
2455 * obj-c++.dg/method-conflict-1.mm: Likewise.
2456 * obj-c++.dg/method-conflict-2.mm: Likewise.
2457 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
2458 and uncommented second part of the testcase now that the testsuite
2460 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
2461 and uncommented second part of the testcase now that the testsuite
2463 * obj-c++.dg/private-1.mm: Likewise.
2464 * obj-c++.dg/proto-lossage-4.mm: Likewise.
2465 * obj-c++.dg/syntax-error-7.mm: Likewise.
2466 * obj-c++.dg/warn5.mm: Likewise.
2467 * obj-c++.dg/property/at-property-14.mm: Likewise.
2468 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
2470 * obj-c++.dg/property/at-property-18.mm: Likewise.
2471 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
2473 * obj-c++.dg/property/at-property-21.mm: Likewise.
2474 * obj-c++.dg/property/at-property-28.mm: Likewise.
2475 * obj-c++.dg/property/at-property-5.mm: Likewise.
2476 * obj-c++.dg/property/dynamic-2.mm: Likewise.
2477 * obj-c++.dg/property/property-neg-3.mm: Likewise.
2478 * obj-c++.dg/property/synthesize-11.mm: Likewise.
2479 * obj-c++.dg/property/synthesize-6.mm: Likewise.
2480 * obj-c++.dg/property/synthesize-8.mm: Likewise.
2481 * obj-c++.dg/property/synthesize-9.mm: Likewise.
2482 * obj-c++.dg/tls/diag-5.mm: Likewise.
2483 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
2484 dg-error, now matched correctly.
2486 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2488 * objc.dg/property/at-property-29.m: New.
2489 * obj-c++.dg/property/at-property-29.mm: New.
2491 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2493 * go.test/go-test.exp (go-set-goarch): New proc.
2494 (go-gc-tests): Use it.
2496 2011-01-11 Dodji Seketeli <dodji@redhat.com>
2499 * g++.dg/debug/dwarf2/template-params-8.C: New test.
2501 2011-01-11 Richard Henderson <rth@redhat.com>
2503 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
2505 2011-01-11 Jan Hubicka <jh@suse.cz>
2509 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
2510 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
2512 2011-01-11 Richard Guenther <rguenther@suse.de>
2514 PR tree-optimization/46076
2515 * gcc.dg/tree-ssa/pr46076.c: New testcase.
2517 2011-01-11 Jeff Law <law@redhat.com>
2519 * PR tree-optimization/47086
2520 * gcc.dg/pr47086.c: New test.
2522 2011-01-11 Jason Merrill <jason@redhat.com>
2525 * g++.dg/template/new10.C: New.
2528 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
2530 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
2532 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
2533 Split type definitions and NSConstantString class into...
2534 * objc-obj-c++-shared/objc-test-suite-types.h: New.
2535 * objc-obj-c++-shared/nsconstantstring-class.h: New.
2536 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
2537 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
2538 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
2539 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
2541 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
2542 encode defines for newer NeXT system headers.
2543 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
2544 * obj-c++.dg/torture/strings/string1.mm: Likewise.
2545 * objc.dg/foreach-5.m: Likewise.
2546 * objc.dg/foreach-2.m: Likewise.
2547 * objc.dg/foreach-4.m: Likewise.
2548 * objc.dg/torture/strings/string1.m: Likewise.
2549 * objc.dg/torture/strings/string2.m: Likewise.
2550 * objc.dg/torture/strings/string3.m: Likewise.
2551 * objc.dg/torture/strings/string4.m: Likewise.
2552 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
2553 header and stand alone.
2554 * obj-c++.dg/strings/strings-2.mm: Likewise.
2555 * objc.dg/torture/strings/const-str-3.m: Likewise.
2556 * objc.dg/strings/strings-2.m: Likewise.
2557 * objc.dg/strings/const-str-12b.m: Likewise.
2559 2011-01-12 Richard Guenther <rguenther@suse.de>
2562 * gcc.dg/attr-weak-1.c: Adjust.
2564 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
2567 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
2568 standard compliant and comment.
2570 2011-01-10 Jan Hubicka <jh@suse.cz>
2573 * gcc.dg/initpri3.c: New testcase.
2575 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
2578 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2584 (g_ebp_save): Likewise.
2585 (g_esp_save): Likewise.
2587 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2589 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2591 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2593 PR tree-optimization/46021
2594 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2595 i?86-*-*, x86_64-*-*.
2597 2011-01-10 Jeff Law <law@redhat.com>
2599 * PR tree-optimization/47141
2600 * gcc.c-torture/compile/pr47141.c: New test.
2602 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
2605 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2606 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2607 * gcc.dg/vect/slp-35.c: Remove XFAILs.
2608 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2611 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2612 being vectorized. Adjust dg-final pattern. Remove XFAIL.
2613 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2614 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2615 being vectorized. Adjust dg-final pattern.
2618 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2619 * gcc.dg/vect/slp-24.c: Likewise.
2621 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
2624 * g++.dg/other/pr47218-1.C: New test file.
2625 * g++.dg/other/pr47218.C: Likewise.
2626 * g++.dg/other/pr47218.h: New supporting header.
2628 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
2631 * objc.dg/attributes/invalid-attribute-1.m: New.
2632 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2634 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2637 * gfortran.dg/proc_ptr_comp_28.f90: New.
2639 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2641 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2642 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2643 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2644 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2645 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2646 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2647 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2648 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2649 * objc.dg/gnu-api-2-class.m: Likewise.
2650 * objc.dg/gnu-api-2-ivar.m: Likewise.
2651 * objc.dg/gnu-api-2-method.m: Likewise.
2652 * objc.dg/gnu-api-2-objc.m: Likewise.
2653 * objc.dg/gnu-api-2-object.m: Likewise.
2654 * objc.dg/gnu-api-2-property.m: Likewise.
2655 * objc.dg/gnu-api-2-protocol.m: Likewise.
2656 * objc.dg/gnu-api-2-sel.m: Likewise.
2658 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2660 * objc.dg/foreach-1.m: Skip for Darwin < 9.
2661 * objc.dg/objc-foreach-4.m: Likewise.
2662 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2663 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2664 * objc.dg/foreach-4.m: Likewise.
2665 * objc.dg/foreach-5.m: Likewise.
2666 * objc.dg/foreach-3.m: Return self from init.
2668 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2671 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
2673 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2676 * gfortran.dg/class_35.f90: New.
2678 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2680 * objc.dg/foreach-1.m: Add "-Wall" to flags.
2682 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
2685 * objc.dg/invalid-method-2.m: New.
2686 * obj-c++.dg/invalid-method-2.mm: New.
2688 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
2691 * gfortran.dg/transpose_optimization_2.f90 : New test.
2693 2011-01-08 Jan Hubicka <jh@suse.cz>
2695 PR tree-optmization/46469
2696 * g++.dg/torture/pr46469.C: New testcase.
2698 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2700 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2701 emulation of libobjc-gnu structure layout functionality to ..
2702 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2703 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2704 * objc/execute/bf-common.h: Adjust headers.
2705 * objc/execute/bf-1.m: Likewise.
2706 * objc/execute/bf-2.m: Likewise.
2707 * objc/execute/bf-3.m: Likewise.
2708 * objc/execute/bf-4.m: Likewise.
2709 * objc/execute/bf-5.m: Likewise.
2710 * objc/execute/bf-6.m: Likewise.
2711 * objc/execute/bf-7.m: Likewise.
2712 * objc/execute/bf-8.m: Likewise.
2713 * objc/execute/bf-9.m: Likewise.
2714 * objc/execute/bf-10.m: Likewise.
2715 * objc/execute/bf-11.m: Likewise.
2716 * objc/execute/bf-12.m: Likewise.
2717 * objc/execute/bf-13.m: Likewise.
2718 * objc/execute/bf-14.m: Likewise.
2719 * objc/execute/bf-15.m: Likewise.
2720 * objc/execute/bf-16.m: Likewise.
2721 * objc/execute/bf-17.m: Likewise.
2722 * objc/execute/bf-18.m: Likewise.
2723 * objc/execute/bf-19.m: Likewise.
2724 * objc/execute/bf-20.m: Likewise.
2725 * objc/execute/bf-21.m: Likewise.
2726 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2727 objc_get_type_qualifiers ().
2729 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2732 * gfortran.dg/dependency_39.f90: New test.
2734 2011-01-07 Jan Hubicka <jh@suse.cz>
2736 Get builtins tests ready for linker plugin.
2737 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2738 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2739 my_memset, my_bzero): Mark used.
2740 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2741 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2743 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2746 2011-01-07 Jan Hubicka <jh@suse.cz>
2748 PR tree-optimization/46367
2749 * g++.dg/torture/pr46367.C: New file.
2751 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2754 * gcc.dg/pr47201.c: New test.
2757 * gcc.dg/tree-prof/pr47187.c: New test.
2759 2011-01-07 Tobias Burnus <burnus@net-b.de>
2762 * gfortran.dg/extends_type_of_3.f90: New.
2764 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
2766 * g++.dg/ext/dllexport-MI1.C: Adjust test.
2767 * g++.dg/ext/dllimport-MI1.C: Likewise.
2768 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2769 * g++.dg/ext/dllimport10.C: Likewise.
2770 * g++.dg/ext/dllimport11.C: Likewise.
2771 * g++.dg/ext/dllimport12.C: Likewise.
2772 * g++.dg/ext/dllimport13.C: Likewise.
2773 * g++.dg/ext/dllimport2.C: Likewise.
2774 * g++.dg/ext/dllimport3.C: Likewise.
2775 * g++.dg/ext/dllimport4.C: Likewise.
2776 * g++.dg/ext/dllimport5.C: Likewise.
2777 * g++.dg/ext/dllimport6.C: Likewise.
2778 * g++.dg/ext/dllimport8.C: Likewise.
2779 * g++.dg/ext/dllimport9.C: Likewise.
2780 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2781 targets, too. Additionally enable test for i?86-*-mingw*.
2782 * g++.dg/ext/selectany1.C: Likewise.
2783 Remove guard variable check.
2785 2011-01-07 Janus Weil <janus@gcc.gnu.org>
2789 * gfortran.dg/storage_size_3.f08: Extended.
2791 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2794 * g++.dg/template/stdarg1.C: New test.
2796 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2799 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2800 * gfortran.dg/defined_operators_1.f90: Split the subroutine
2801 from the interface of functions to not hide the errors that
2804 2011-01-06 Jan Hubicka <jh@suse.cz>
2806 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2807 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2809 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2813 * gfortran.dg/interface_33.f90: New test.
2815 2011-01-06 Jakub Jelinek <jakub@redhat.com>
2818 * gcc.c-torture/compile/pr47150.c: New test.
2820 2011-01-06 Ira Rosen <irar@il.ibm.com>
2822 PR tree-optimization/47139
2823 * gcc.dg/vect/pr47139.c: New test.
2825 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2828 * gfortran.dg/extends_type_of_2.f03: New.
2830 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2832 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2834 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
2836 * gnat.dg/opt14.adb: New test.
2838 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2841 * gfortran.dg/allocate_error_2.f90: New test.
2843 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2846 * gfortran.dg/storage_size_3.f08: New.
2848 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2850 PR libgfortran/47154
2851 * gfortran.dg/namelist_68.f90: New test.
2853 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
2855 * gnat.dg/unchecked_convert8.ad[sb]: New test.
2857 2011-01-04 Janus Weil <janus@gcc.gnu.org>
2860 * gfortran.dg/class_34.f90: New.
2862 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2864 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2865 use __builtin_inff. Skip all single-precision tests that require
2868 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2870 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2872 2011-01-03 Jakub Jelinek <jakub@redhat.com>
2874 PR tree-optimization/47148
2875 * gcc.c-torture/execute/pr47148.c: New test.
2877 PR tree-optimization/47155
2878 * gcc.c-torture/execute/pr47155.c: New test.
2880 PR rtl-optimization/47157
2881 * gcc.c-torture/compile/pr47157.c: New test.
2883 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2885 * gcc.dg/torture/vector-shift2.c (schar): Define.
2886 (main): Always use schar or uchar instead of plain "char" to avoid
2887 dependencies on implementation-defined char signedness.
2889 2011-01-03 Martin Jambor <mjambor@suse.cz>
2891 PR tree-optimization/46801
2892 * gnat.dg/pack9.adb: Remove xfail.
2894 2011-01-03 Martin Jambor <mjambor@suse.cz>
2896 PR tree-optimization/46984
2897 * g++.dg/ipa/pr46984.C: New test.
2899 2011-01-02 Janus Weil <janus@gcc.gnu.org>
2902 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2904 2011-01-02 Jakub Jelinek <jakub@redhat.com>
2906 PR tree-optimization/47140
2907 * gcc.c-torture/compile/pr47140.c: New test.
2909 PR rtl-optimization/47028
2910 * gcc.dg/pr47028.c: New test.
2912 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
2914 * objc.dg/protocol-forward-1.m: Removed TODO.
2915 * objc.dg/protocol-forward-2.m: New.
2916 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
2917 * obj-c++.dg/protocol-forward-2.mm: New.
2919 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
2922 * g++.dg/eh/pr38662.C: New testcase.
2924 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
2926 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
2927 scan for newline '\n'.
2930 Copyright (C) 2011 Free Software Foundation, Inc.
2932 Copying and distribution of this file, with or without modification,
2933 are permitted in any medium without royalty provided the copyright
2934 notice and this notice are preserved.