1 2011-05-03 Richard Guenther <rguenther@suse.de>
3 * gcc.dg/large-size-array-5.c: New testcase.
5 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11 * lib/target-supports.exp (check_effective_target_vect_strided):
13 (check_effective_target_vect_strided2)
14 (check_effective_target_vect_strided3)
15 (check_effective_target_vect_strided4)
16 (check_effective_target_vect_strided8): ...these new functions.
18 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
19 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
20 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
21 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
22 * gcc.dg/vect/pr37539.c: Likewise.
23 * gcc.dg/vect/slp-11a.c: Likewise.
24 * gcc.dg/vect/slp-11b.c: Likewise.
25 * gcc.dg/vect/slp-11c.c: Likewise.
26 * gcc.dg/vect/slp-12a.c: Likewise.
27 * gcc.dg/vect/slp-12b.c: Likewise.
28 * gcc.dg/vect/slp-18.c: Likewise.
29 * gcc.dg/vect/slp-19a.c: Likewise.
30 * gcc.dg/vect/slp-19b.c: Likewise.
31 * gcc.dg/vect/slp-21.c: Likewise.
32 * gcc.dg/vect/slp-23.c: Likewise.
33 * gcc.dg/vect/vect-cselim-1.c: Likewise.
35 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
36 instead of vect_interleave && vect_extract_even_odd.
37 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
38 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
39 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
40 * gcc.dg/vect/vect-1.c: Likewise.
41 * gcc.dg/vect/vect-10.c: Likewise.
42 * gcc.dg/vect/vect-98.c: Likewise.
43 * gcc.dg/vect/vect-107.c: Likewise.
44 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
45 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
46 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
47 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
48 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
49 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
50 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
51 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
52 * gcc.dg/vect/vect-strided-float.c: Likewise.
53 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
54 * gcc.dg/vect/vect-strided-mult.c: Likewise.
55 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
56 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
57 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
58 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
59 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
60 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
61 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
62 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
63 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
64 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
65 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
66 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
67 * gcc.dg/vect/vect-vfa-03.c: Likewise.
69 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
71 * gcc.dg/vect/pr30843.c: Likewise.
72 * gcc.dg/vect/pr33866.c: Likewise.
73 * gcc.dg/vect/slp-reduc-6.c: Likewise.
74 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
75 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
76 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
78 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
80 * gcc.dg/vect/slp-11.c: Split into...
81 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
82 gcc.dg/vect/slp-11c.c: ...these tests.
83 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
84 * gcc.dg/vect/slp-12c.c: ...this new test.
85 * gcc.dg/vect/slp-19.c: Split into...
86 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
87 gcc.dg/vect/slp-19c.c: ...these new tests.
89 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
91 * lib/target-supports.exp
92 (check_effective_target_vect_extract_even_odd_wide): Delete.
93 (check_effective_target_vect_strided_wide): Likewise.
94 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
95 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
96 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
97 * gcc.dg/vect/pr37539.c: Likewise.
98 * gcc.dg/vect/slp-11.c: Likewise.
99 * gcc.dg/vect/slp-12a.c: Likewise.
100 * gcc.dg/vect/slp-12b.c: Likewise.
101 * gcc.dg/vect/slp-19.c: Likewise.
102 * gcc.dg/vect/slp-23.c: Likewise.
103 * gcc.dg/vect/vect-1.c: Likewise.
104 * gcc.dg/vect/vect-98.c: Likewise.
105 * gcc.dg/vect/vect-107.c: Likewise.
106 * gcc.dg/vect/vect-strided-float.c: Likewise.
108 2011-05-02 Jason Merrill <jason@redhat.com>
110 * g++.dg/init/new31.C: New.
112 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
115 * gcc.dg/pr35445.c: New test.
117 2011-05-02 Jason Merrill <jason@redhat.com>
119 * c-c++-common/vla-1.c: New.
121 2011-05-02 Richard Guenther <rguenther@suse.de>
123 PR tree-optimization/48822
124 * gcc.dg/torture/pr48822.c: New testcase.
126 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
129 * g++.dg/cpp0x/constexpr-47969.C: New.
131 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
134 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
135 on vect_no_align targets.
136 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
137 vect_no_align targets.
139 2011-05-01 Xinliang David Li <davidxl@google.com>
141 * gcc.dg/tree-ssa/integer-addr.c: New test.
142 * gcc.dg/tree-ssa/alias_bug.c: New test.
144 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
147 * gfortran.dg/round_3.f08: Add more checks.
149 2011-04-30 Tobias Burnus <burnus@net-b.de>
152 * gfortran.dg/import9.f90: New, proper test.
153 * gfortran.dg/interface_37.f90: Remove bogus
154 test (bogus copy of interface_36.f90).
156 2011-04-30 Tobias Burnus <burnus@net-b.de>
159 * gfortran.dg/interface_37.f90: New.
161 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
164 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
166 2011-04-30 Jakub Jelinek <jakub@redhat.com>
168 PR tree-optimization/48809
169 * gcc.c-torture/execute/pr48809.c: New test.
171 2011-04-29 Jeff Law <law@redhat.com>
173 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
175 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
178 * g++.dg/init/ctor10.C: New.
180 2011-04-29 Le-Chun Wu <lcwu@google.com>
182 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
183 warning in implicitly instantiated templates.
185 2011-04-29 Le-Chun Wu <lcwu@google.com>
187 * g++.dg/warn/Wnull-conversion-1.C: New.
188 * g++.dg/warn/Wnull-conversion-2.C: New.
190 2011-04-29 Diego Novillo <dnovillo@google.com>
192 * g++.old-deja/g++.other/null3.C: Expect warning about
193 converting boolean to a pointer.
195 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
198 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
202 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
204 2011-04-29 Tobias Burnus <burnus@net-b.de>
207 * gfortran.dg/typebound_proc_22.f90: New.
210 * gfortran.dg/interface_36.f90: New.
212 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
219 * gfortran.dg/fmt_g.f: Adjust test.
220 * gfortran.dg/fmt_g0_1.f08: Adjust test.
221 * gfortran.dg/round_3.f08: New test.
222 * gfortran.dg/namelist_print_1.f: Adjust test.
223 * gfortran.dg/char4_iunit_1.f03: Adjust test.
224 * gfortran.dg/f2003_io_5.f03: Adjust test.
225 * gfortran.dg/coarray_15.f90: Adjust test.
226 * gfortran.dg/namelist_65.f90: Adjust test.
227 * gfortran.dg/fmt_cache_1.f: Adjust test.
228 * gfortran.dg/char4_iunit_2.f03: Adjust test.
229 * gfortran.dg/real_const_3.f90: Adjust test.
231 2011-04-28 Xinliang David Li <davidxl@google.com>
233 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
234 * testsuite/g++.dg/prof-robust-1.C: New test.
236 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
238 PR tree-optimization/48765
239 * gcc.dg/vect/pr48765.c: New.
241 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
243 PR tree-optimization/48775
244 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
246 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
249 * g++.dg/inherit/pr48798.C: New.
250 * g++.old-deja/g++.other/base1.C: Adjust.
252 2011-04-28 Dodji Seketeli <dodji@redhat.com>
255 * g++.dg/template/inherit7.C: New test case.
257 2011-04-28 Richard Guenther <rguenther@suse.de>
259 PR tree-optimization/40052
260 PR tree-optimization/15347
261 * gcc.dg/tree-ssa/vrp57.c: New testcase.
262 * gcc.dg/pr15347.c: Likewise.
264 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
267 * g++.dg/cpp0x/sfinae18.C: New.
269 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
272 * g++.dg/ext/is_literal_type1.C: New.
274 2011-04-28 Tobias Burnus <burnus@net-b.de>
278 * gfortran.dg/interface_35.f90: New.
279 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
280 * gfortran.dg/func_result_6.f90: Add dg-warning.
281 * gfortran.dg/bessel_1.f90: Ditto.
282 * gfortran.dg/hypot_1.f90: Ditto.
283 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
284 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
285 * gfortran.dg/interface_assignment_4.f90: Ditto.
287 2011-04-27 Jason Merrill <jason@redhat.com>
289 * g++.dg/ext/complex8.C: New.
291 * g++.dg/cpp0x/initlist49.C: New.
292 * g++.dg/init/new30.C: New.
294 2011-04-27 Tobias Burnus <burnus@net-b.de>
297 * gfortran.dg/whole_file_34.f90: New.
299 2011-04-27 Jan Hubicka <jh@suse.cz>
301 * gcc.dg/tree-ssa/inline-9.c: New testcase.
303 2011-04-27 Jason Merrill <jason@redhat.com>
305 * g++.old-deja/g++.oliva/overload1.C: Adjust.
307 * g++.dg/parse/ambig6.C: New.
309 2011-04-27 Nick Clifton <nickc@redhat.com>
311 * gcc.dg/20020312-2.c: Add definition for RX.
313 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
314 option with RX targets.
316 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
319 2011-04-27 Richard Guenther <rguenther@suse.de>
321 * gcc.dg/tree-ssa/pr23382.c: Remove.
323 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
326 * gcc.c-torture/compile/pr48767.c: New test.
328 2011-04-27 Richard Guenther <rguenther@suse.de>
330 PR tree-optimization/48772
331 * g++.dg/pr48772.C: New testcase.
333 2011-04-27 Jakub Jelinek <jakub@redhat.com>
336 * gcc.c-torture/compile/pr48742.c: New test.
338 2011-04-26 Jason Merrill <jason@redhat.com>
340 * g++.dg/lookup/koenig13.C: New.
342 * g++.dg/cpp0x/initlist48.C: New.
344 2011-04-25 Jason Merrill <jason@redhat.com>
346 * g++.dg/cpp0x/sfinae17.C: New.
348 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
351 * gcc.target/powerpc/pr48258-1.c: New file.
352 * gcc.target/powerpc/pr48258-2.c: Ditto.
354 2011-04-26 Xinliang David Li <davidxl@google.com>
356 * gcc.dg/uninit-suppress.c: New test.
357 * gcc.dg/uninit-suppress.c: New test.
359 2011-04-26 Jakub Jelinek <jakub@redhat.com>
362 * gcc.dg/pr48768.c: New test.
364 PR tree-optimization/48734
365 * gcc.c-torture/compile/pr48734.c: New test.
368 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
370 2011-04-26 Richard Guenther <rguenther@suse.de>
372 PR tree-optimization/48731
373 * gcc.dg/torture/pr48731.c: New testcase.
375 2011-04-26 Richard Guenther <rguenther@suse.de>
378 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
380 2011-04-26 Richard Guenther <rguenther@suse.de>
383 * gcc.dg/torture/pr48694-1.c: New testcase.
384 * gcc.dg/torture/pr48694-2.c: Likewise.
386 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
388 * g++.dg/ext/underlying_type1.C: New.
389 * g++.dg/ext/underlying_type2.C: Likewise.
390 * g++.dg/ext/underlying_type3.C: Likewise.
391 * g++.dg/ext/underlying_type4.C: Likewise.
392 * g++.dg/ext/underlying_type5.C: Likewise.
393 * g++.dg/ext/underlying_type6.C: Likewise.
394 * g++.dg/ext/underlying_type7.C: Likewise.
395 * g++.dg/ext/underlying_type8.C: Likewise.
396 * g++.dg/ext/underlying_type9.C: Likewise.
397 * g++.dg/ext/underlying_type10.C: Likewise.
399 2011-04-25 Jason Merrill <jason@redhat.com>
401 * g++.dg/cpp0x/regress/template-const2.C: New.
403 2011-04-25 Jeff Law <law@redhat.com>
405 * gcc.dg/tree-ssa/vrp56.c: new test.
407 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
409 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
411 2011-04-24 Jakub Jelinek <jakub@redhat.com>
413 PR preprocessor/48740
414 * c-c++-common/raw-string-11.c: New test.
416 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
418 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
421 2011-04-23 Tobias Burnus <burnus@net-b.de>
424 * gfortran.dg/coarray_19.f90: New.
426 2011-04-23 Jakub Jelinek <jakub@redhat.com>
429 * gcc.dg/pr48685.c: New test.
431 2011-04-22 Jan Hubicka <jh@suse.cz>
433 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
435 2011-04-22 Jakub Jelinek <jakub@redhat.com>
437 PR tree-optimization/48717
438 * gcc.c-torture/execute/pr48717.c: New test.
440 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
443 * gcc.target/i386/pr48723.c: New test.
445 2011-04-22 Jakub Jelinek <jakub@redhat.com>
448 * gcc.dg/gomp/pr48716.c: New test.
449 * g++.dg/gomp/pr48716.C: New test.
451 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
454 * gcc.dg/missing-field-init-2.c: Update testcase.
456 2011-04-22 Alan Modra <amodra@gmail.com>
458 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
460 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
463 * gfortran.dg/function_optimize_6.f90: New test.
465 2011-04-21 Easwaran Raman <eraman@google.com>
467 * gcc.dg/stack-layout-2.c: New test.
469 2011-04-21 Richard Guenther <rguenther@suse.de>
472 * g++.dg/lto/pr48207-2_0.C: New testcase.
473 * g++.dg/lto/pr48207-3_0.C: Likewise.
475 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
477 * gnat.dg/volatile5.adb: New test.
478 * gnat.dg/volatile5_pkg.ads: New helper.
480 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
483 * gcc.target/i386/pr48708.c: New test.
485 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
487 * gcc.dg/vect/vect-119.c: New test.
489 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
491 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
494 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
495 Richard Sandiford <richard.sandiford@linaro.org>
498 * gcc.target/arm/pr46329.c: New test.
500 2011-04-21 Tobias Burnus <burnus@net-b.de>
503 * gfortran.dg/coarray_18.f90: New.
505 2011-04-20 Jason Merrill <jason@redhat.com>
507 * g++.dg/cpp0x/initlist47.C: New.
509 * g++.dg/init/dtor4.C: New.
511 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
514 * gcc.target/i386/sse2-pinsrw.c: New test.
515 * gcc.target/i386/avx-vpinsrw.c: Ditto.
516 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
517 * gcc.target/i386/sse2-insvhi.c: Ditto.
518 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
519 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
521 2011-04-20 Jason Merrill <jason@redhat.com>
523 * g++.dg/template/const4.C: New.
525 2011-04-20 Easwaran Raman <eraman@google.com>
527 * gcc.dg/stack-layout-1.c: New test.
529 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
531 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
532 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
535 2011-04-20 Kai Tietz <ktietz@redhat.com>
537 * gcc.dg/binop-xor1.c: New test.
538 * gcc.dg/binop-xor2.c: New test.
539 * gcc.dg/binop-xor3.c: New test.
540 * gcc.dg/binop-xor4.c: New test.
541 * gcc.dg/binop-xor5.c: New test.
543 2011-04-20 Richard Guenther <rguenther@suse.de>
545 PR tree-optimization/47892
546 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
548 2011-04-20 Richard Guenther <rguenther@suse.de>
551 * g++.dg/torture/pr48695.C: New testcase.
553 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
555 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
556 * gcc.c-torture/execute/cmpsi-2.c: Ditto
557 * gcc.c-torture/execute/pr45262.c: Ditto
558 * gcc.dg/torture/pr43165.c: Ditto.
559 * gcc.dg/torture/pr47228.c: Ditto.
560 * gcc.dg/tree-ssa/pr45144.c: Ditto.
561 * gcc.dg/ipa/pr45644.c: Ditto.
562 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
565 2011-04-19 Jason Merrill <jason@redhat.com>
567 * g++.dg/ext/complex7.C: New.
569 * g++.dg/ext/attrib41.C: New.
571 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
574 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
576 2011-04-19 Jakub Jelinek <jakub@redhat.com>
579 * gcc.target/i386/pr48678.c: New test.
581 2011-04-19 Martin Jambor <mjambor@suse.cz>
583 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
584 * g++.dg/opt/devirt2.C: New test.
585 * g++.dg/ipa/devirt-g-1.C: Likewise.
587 2011-04-19 Tobias Burnus <burnus@net-b.de>
590 * gfortran.dg/whole_file_33.f90: New.
592 2011-04-19 Martin Jambor <mjambor@suse.cz>
594 * g++.dg/ipa/devirt-7.C: New test.
596 2011-04-19 Richard Guenther <rguenther@suse.de>
599 * g++.dg/lto/pr48207_0.C: New testcase.
601 2011-04-18 Jason Merrill <jason@redhat.com>
603 * g++.dg/init/void1.C: New.
605 * g++.dg/cpp0x/union4.C: New.
607 2011-04-18 Jakub Jelinek <jakub@redhat.com>
610 * g++.dg/torture/pr48661.C: New test.
613 * g++.dg/gomp/pr48632.C: New test.
615 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
617 * gcc.target/i386/sse2-maskmovdqu.c: New test.
618 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
620 2011-04-18 Tobias Burnus <burnus@net-b.de>
623 * gfortran.dg/coarray_17.f90: New.
624 * gfortran.dg/coarray_10.f90: Update dg-error.
626 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
629 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
630 * gfortran.dg/guality/guality.exp: Likewise.
632 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
634 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
636 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
638 * gcc.dg/vect/pr48377.c: Remove dg-do run.
640 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
642 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
644 2011-04-18 Richard Guenther <rguenther@suse.de>
647 * g++.dg/torture/pr46364.C: New testcase.
649 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
651 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
653 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
655 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
657 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
658 Ira Rosen <ira.rosen@linaro.org>
661 * gcc.target/arm/pr48252.c: New test.
663 2011-04-18 Jakub Jelinek <jakub@redhat.com>
665 PR tree-optimization/48616
666 * gcc.dg/pr48616.c: New test.
668 2011-04-18 Tobias Burnus <burnus@net-b.de>
671 * gfortran.dg/coarray_16.f90: New.
673 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
676 * gfortran.dg/realloc_on_assign_7.f03: New test.
678 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
681 * gfortran.dg/fmt_g0_6.f08: New test.
683 2011-04-17 Jason Merrill <jason@redhat.com>
685 * g++.dg/cpp0x/sfinae16.C: New.
687 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
689 * gcc.target/mips/reg-var-1.c: New test.
691 2011-04-17 Jan Hubicka <jh@suse.cz>
693 * gcc.dg/winline-5.c: Update testcase.
695 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
697 * gnat.dg/discr27.ad[sb]: Move dg directive.
698 * gnat.dg/discr28.ad[sb]: New test.
699 * gnat.dg/discr28_pkg.ads: New helper.
701 2011-04-17 Michael Matz <matz@suse.de>
703 PR tree-optimization/48622
705 * gcc.dg/lto/pr48622_0.c: New test.
707 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
709 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
710 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
711 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
712 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
713 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
714 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
716 2011-04-15 Jason Merrill <jason@redhat.com>
718 * g++.dg/cpp0x/range-for17.C: New.
720 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
722 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
723 * g++.dg/cpp0x/range-for3.C: Likewise.
724 * g++.dg/cpp0x/range-for9.C: Correct error message.
725 * g++.dg/cpp0x/range-for11.C: New.
726 * g++.dg/cpp0x/range-for12.C: New.
727 * g++.dg/cpp0x/range-for13.C: New.
728 * g++.dg/cpp0x/range-for14.C: New.
729 * g++.dg/cpp0x/range-for15.C: New.
730 * g++.dg/cpp0x/range-for16.C: New.
732 2011-04-15 Tobias Burnus <burnus@net-b.de>
735 * gfortran.dg/coarray_15.f90: Change to dg-do run.
737 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
739 * objc.dg/naming-4.m: Updated.
740 * objc.dg/naming-5.m: Updated.
741 * objc.dg/naming-6.m: New.
742 * objc.dg/naming-7.m: New.
743 * obj-c++.dg/naming-1.mm: Updated.
744 * obj-c++.dg/naming-2.mm: Updated.
745 * obj-c++.dg/naming-3.mm: New.
746 * obj-c++.dg/naming-4.mm: New.
748 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
751 * gfortran.dg/fmt_g0_5.f08: New test.
753 2011-04-15 Richard Guenther <rguenther@suse.de>
756 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
758 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
760 * gcc.target/avr/torture/pr41885.c (dg-options): Change
761 -finline-limit=0 to -fno-inline
763 2011-04-15 Jakub Jelinek <jakub@redhat.com>
766 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
769 2011-04-14 Jakub Jelinek <jakub@redhat.com>
772 * gcc.target/i386/sse4_1-insertps-3.c: New test.
773 * gcc.target/i386/sse4_1-insertps-4.c: New test.
774 * gcc.target/i386/avx-insertps-3.c: New test.
775 * gcc.target/i386/avx-insertps-4.c: New test.
777 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
779 * gcc.target/avr/torture/pr41885.c (dg-options): Add
782 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
787 * gcc.target/avr/pr46779-1.c: New test case
788 * gcc.target/avr/pr46779-2.c: New test case
790 2011-04-14 Jason Merrill <jason@redhat.com>
792 * g++.dg/cpp0x/sfinae15.C: New.
794 * g++.dg/cpp0x/sfinae14.C: New.
796 * g++.dg/ext/vla10.C: New.
798 2011-04-14 Richard Guenther <rguenther@suse.de>
800 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
802 2011-04-14 Richard Guenther <rguenther@suse.de>
804 * gcc.dg/fold-bitand-4.c: Move ...
805 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
807 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
809 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
811 * gcc.target/avr/torture/trivial.c: Ditto.
813 2011-04-13 Jason Merrill <jason@redhat.com>
815 * g++.dg/template/operator11.C: New.
817 2011-04-13 Jakub Jelinek <jakub@redhat.com>
820 * gcc.dg/gomp/pr48591.c: New test.
823 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
824 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
826 2011-04-13 Dodji Seketeli <dodji@redhat.com>
829 * g++.dg/template/dependent-expr7.C: New test case.
831 2011-04-13 Jason Merrill <jason@redhat.com>
833 * g++.dg/cpp0x/sfinae13.C: New.
835 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
837 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
839 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
841 * gcc.target/arm/pr43698.c: Remove -march option.
843 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
845 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
848 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
852 * gfortran.dg/realloc_on_assign_6.f03: New test.
854 2011-04-12 Kai Tietz <ktietz@redhat.com>
856 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
857 targets the additional -mno-ms-bitfields and
858 -Wno-packed-bitfield-compat options.
859 * g++.dg/ext/bitfield3.C: Likewise.
860 * g++.dg/ext/bitfield4.C: Likewise.
861 * g++.dg/ext/bitfield5.C: Likewise.
862 * gcc.dg/bitfld-15.c: Likewise.
863 * gcc.dg/bitfld-16.c: Likewise.
864 * gcc.dg/bitfld-17.c: Likewise.
865 * gcc.dg/bitfld-18.c: Likewise.
867 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
869 * gcc.target/arm/neon-vld3-1.c: New test.
870 * gcc.target/arm/neon-vst3-1.c: New test.
871 * gcc.target/arm/neon/v*.c: Regenerate.
873 2011-04-12 Jakub Jelinek <jakub@redhat.com>
875 PR rtl-optimization/48549
876 * g++.dg/opt/pr48549.C: New test.
878 2011-04-12 Richard Guenther <rguenther@suse.de>
880 PR tree-optimization/46076
881 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
883 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
886 * lib/compat.exp (compat-execute): Declare unsupported after
887 stripping path from src1.
888 * lib/lto.exp (lto-execute): Likewise.
890 2011-04-12 Jakub Jelinek <jakub@redhat.com>
893 * gcc.dg/pr48552-1.c: New test.
894 * gcc.dg/pr48552-2.c: New test.
896 2011-04-11 Jason Merrill <jason@redhat.com>
898 * g++.dg/cpp0x/sfinae12.C: New.
900 * g++.dg/cpp0x/enum10.C: New.
902 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
904 * g++.dg/cpp0x/rv-func.C: New.
906 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
908 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
911 2011-04-11 Martin Jambor <mjambor@suse.cz>
913 PR tree-optimization/48195
914 * gcc.dg/ipa/pr48195.c: New test.
916 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
918 * gnat.dg/return3.adb: Remove unused switch.
920 2011-04-08 Mike Stump <mikestump@comcast.net>
923 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
924 default to fno-common.
926 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
928 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
929 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
931 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
934 * gfortran.dg/function_optimize_5.f90: New test.
936 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
938 * gnat.dg/aggr17.adb: New test.
939 * gnat.dg/aggr18.adb: Likewise.
941 2011-04-08 Michael Matz <matz@suse.de>
944 * gcc.target/i386/pr48389.c: New test.
946 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
948 PR rtl-optimization/48272
949 * g++.dg/opt/pr48272.C: New.
951 2011-04-08 Dmitry Melnik <dm@ispras.ru>
953 PR rtl-optimization/48235
954 * gcc.dg/pr48235.c: New.
956 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
958 PR rtl-optimization/48302
959 * g++.dg/opt/pr48302.C: New.
961 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
964 * g++.dg/opt/pr48273.C: New.
966 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
968 PR rtl-optimization/48442
969 * gcc.dg/pr48442.c: New.
971 2011-04-08 Jakub Jelinek <jakub@redhat.com>
973 PR tree-optimization/48377
974 * gcc.dg/vect/pr48377.c: New test.
976 2011-04-07 Jason Merrill <jason@redhat.com>
978 * g++.dg/cpp0x/regress/call1.C: New.
980 * g++.dg/cpp0x/variadic107.C: New.
982 * g++.dg/cpp0x/sfinae11.C: New.
983 * g++.dg/cpp0x/noexcept02.C: Fix.
985 * g++.dg/cpp0x/sfinae10.C: New.
987 * g++.dg/cpp0x/sfinae9.C: New.
989 * c-c++-common/Wcast-qual-1.c: Move here from...
990 * gcc.dg/cast-qual-3.c: ...here, and...
991 * g++.dg/warn/Wcast-qual2.C: ...here.
993 * g++.dg/cpp0x/sfinae8.C: New.
995 * g++.dg/cpp0x/sfinae7.C: New.
997 * g++.dg/cpp0x/enum9.C: New.
999 2011-04-07 Mike Stump <mikestump@comcast.net>
1001 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1002 with no trampolines.
1004 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1007 * gfortran.dg/gomp/pr48117.f90: New test.
1010 * gcc.dg/torture/pr48343.c: New test.
1012 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1014 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1016 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1018 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1020 2011-04-07 Tom de Vries <tom@codesourcery.com>
1023 * lib/scanasm.exp (object-size): New proc.
1024 * gcc.target/arm/pr43920-2.c: New test.
1026 2011-04-06 Tobias Burnus <burnus@net-b.de>
1030 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1032 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1034 * gcc.dg/mtune.c: Prune note from output.
1036 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1039 * gcc.dg/guality/pr36977.c: New test.
1040 * gcc.dg/guality/pr48466.c: New test.
1042 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1044 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1046 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1048 * gnat.dg/return3.adb: New test.
1050 2011-04-06 Richard Guenther <rguenther@suse.de>
1052 PR tree-optimization/47663
1053 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1055 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1057 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1058 Solaris 8 and 9 as well.
1060 2011-04-05 Tom de Vries <tom@codesourcery.com>
1063 * gcc.target/arm/pr43920-1.c: New test.
1065 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1067 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1068 (cctor): Actually return the value.
1069 (main): Cast return values.
1071 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1073 * gfortran.dg/character_comparison_8.f90: New test.
1075 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1077 * frontend-passes: (optimize_lexical_comparison): New function.
1078 (optimize_expr): Call it.
1079 (optimize_comparison): Also handle lexical comparison functions.
1080 Return false instad of -2 for unequal comparison.
1082 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1085 * function_optimize_4.f90: New test.
1087 2011-04-04 Tobias Burnus <burnus@net-b.de>
1090 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1091 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1092 * gfortran.dg/coarray_15.f90: New.
1094 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1096 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1097 * gfortran.dg/bessel_7.f90: Likewise.
1099 2011-04-03 Tobias Burnus <burnus@net-b.de>
1101 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1103 2011-04-03 Richard Guenther <rguenther@suse.de>
1104 Ira Rosen <ira.rosen@linaro.org>
1106 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1107 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1108 -ftree-loop-if-convert-stores.
1110 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1112 * gnat.dg/specs/aggr2.ads: New test.
1114 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1116 * gnat.dg/debug2.ad[sb]: New test.
1117 * gnat.dg/debug2_pkg.ads: New helper.
1118 * gnat.dg/debug3.ad[sb]: New test.
1120 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1122 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1124 2011-04-01 Jakub Jelinek <jakub@redhat.com>
1127 * gcc.c-torture/compile/pr48335-1.c: New test.
1128 * gcc.dg/pr48335-1.c: New test.
1129 * gcc.dg/pr48335-2.c: New test.
1130 * gcc.dg/pr48335-3.c: New test.
1131 * gcc.dg/pr48335-4.c: New test.
1132 * gcc.dg/pr48335-5.c: New test.
1133 * gcc.dg/pr48335-6.c: New test.
1134 * gcc.dg/pr48335-7.c: New test.
1135 * gcc.dg/pr48335-8.c: New test.
1136 * gcc.target/i386/pr48335-1.c: New test.
1138 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
1141 * gcc.dg/Waddress.c: New test.
1143 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1146 * gfortran.dg/function_optimize_3.f90: New test.
1148 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1150 * gcc.c-torture/compile/20110401-1.c: New test.
1152 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1153 * g++.dg/lto/20091002-2_0.C: Likewise.
1154 * g++.dg/lto/20090303_0.c: Likewise.
1155 * g++.dg/lto/20091004-1_0.C: Likewise.
1156 * g++.dg/lto/20091002-3_0.C: Likewise.
1157 * g++.dg/lto/20091004-2_0.C: Likewise.
1158 * g++.dg/lto/20081123_0.C: Likewise.
1159 * g++.dg/lto/20090313_0.C: Likewise.
1160 * g++.dg/lto/20081109-1_0.C: Likewise.
1161 * g++.dg/lto/20081219_0.C: Likewise.
1162 * g++.dg/lto/20081204-1_0.C: Likewise.
1163 * g++.dg/lto/20090302_0.C: Likewise.
1164 * g++.dg/lto/20081119-1_0.C: Likewise.
1165 * g++.dg/lto/20081118_0.C: Likewise.
1166 * gcc.dg/lto/20091020-2_0.c: Likewise.
1167 * gcc.dg/lto/20090210_0.c: Likewise.
1168 * gcc.dg/lto/20081204-1_0.c: Likewise.
1169 * gcc.dg/lto/20081224_0.c: Likewise.
1170 * gcc.dg/lto/20090219_0.c: Likewise.
1171 * gcc.dg/lto/20091014-1_0.c: Likewise.
1172 * gcc.dg/lto/20091016-1_0.c: Likewise.
1173 * gcc.dg/lto/20090206-2_0.c: Likewise.
1174 * gcc.dg/lto/20090116_0.c: Likewise.
1175 * gcc.dg/lto/20091013-1_0.c: Likewise.
1176 * gcc.dg/lto/20091015-1_0.c: Likewise.
1177 * gcc.dg/lto/20090126-2_0.c: Likewise.
1179 2011-03-31 Ian Lance Taylor <iant@google.com>
1181 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1183 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1185 * gnat.dg/opt16.adb: New test.
1187 2011-03-31 Jason Merrill <jason@redhat.com>
1189 * g++.dg/cpp0x/defaulted24.C: New.
1191 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1194 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1197 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1199 * g++.dg/other/i386-9.C: New test.
1201 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1203 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1205 2011-03-30 Jason Merrill <jason@redhat.com>
1207 * g++.dg/cpp0x/regress/error-recovery1.C: New.
1209 * g++.dg/cpp0x/regress/isnan.C: New.
1211 * g++.dg/cpp0x/initlist46.C: New.
1213 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
1216 * gcc.target/arm/neon-modes-2.c: New test.
1218 2011-03-30 Jakub Jelinek <jakub@redhat.com>
1221 * gcc.c-torture/compile/pr48305.c: New test.
1223 2011-03-29 Jason Merrill <jason@redhat.com>
1225 * g++.dg/cpp0x/regress/value-dep1.C: New.
1227 2011-03-29 Steve Ellcey <sje@cup.hp.com>
1229 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1231 2011-03-29 Ian Lance Taylor <iant@google.com>
1233 * go.test/go-test.exp: Handle the test lines used in several new
1235 (errchk): Add opts parameter. Change all callers. Handle parens
1238 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
1239 Dominique d'Humieres <dominiq@lps.ens.fr>
1241 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1242 and __APPLE__ && __PPC__ && __ALTIVEC__.
1244 2011-03-29 Jason Merrill <jason@redhat.com>
1246 * g++.dg/cpp0x/dependent1.C: New.
1248 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1250 * g++.dg/cpp0x/constexpr-memfn1.C: New.
1252 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1254 2011-03-29 Janus Weil <janus@gcc.gnu.org>
1257 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1258 * gfortran.dg/proc_ptr_comp_32.f90: New.
1260 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1262 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
1263 check for corresponding warning.
1265 2011-03-28 Jason Merrill <jason@redhat.com>
1267 * g++.dg/cpp0x/rv-deduce2.C: New.
1269 2011-03-29 Jakub Jelinek <jakub@redhat.com>
1272 * gcc.dg/pr48203.c: New test.
1274 2011-03-28 Jeff Law <law@redhat.com>
1276 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1278 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
1280 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1281 and __PPC__ && __ALTIVEC__.
1283 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1286 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
1287 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1288 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1289 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1291 2011-03-28 Jason Merrill <jason@redhat.com>
1293 * g++.dg/cpp0x/initlist-array2.C: New.
1295 * g++.dg/cpp0x/initlist-array1.C: New.
1297 * g++.dg/cpp0x/constexpr-compound.C: New.
1299 * g++.dg/cpp0x/constexpr-using.C: New.
1301 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1303 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
1306 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
1308 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
1310 * gcc.dg/slp-1.c: New test.
1312 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
1314 * gcc.target/i386/avx256-unaligned-load-1.c: New.
1315 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
1316 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
1317 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
1318 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
1319 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
1320 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
1321 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1322 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1323 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1324 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1325 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
1326 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
1327 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
1329 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1332 * gfortran.dg/trim_optimize_5.f90: New test.
1333 * gfortran.dg/trim_optimize_6.f90: New test.
1335 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
1338 * gcc.target/mips/madd-7.c: Remove -mlong32.
1339 * gcc.target/mips/msub-7.c: Likewise.
1341 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
1343 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
1344 accesses to preserve the meaning of the test for doubleword vectors.
1345 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1346 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
1348 2011-03-26 Janus Weil <janus@gcc.gnu.org>
1351 * gfortran.dg/class_42.f03: New.
1353 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
1355 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
1358 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
1360 PR rtl-optimization/48144
1361 * gcc.dg/pr48144.c: New test.
1363 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1365 * gnat.dg/discr27.ad[sb]: New test.
1367 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1369 * gnat.dg/limited_with2.ad[sb]: New test.
1370 * gnat.dg/limited_with2_pkg1.ads: New helper.
1371 * gnat.dg/limited_with2_pkg2.ads: Likewise.
1373 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1375 * gnat.dg/opt15.adb: New test.
1376 * gnat.dg/opt15_pkg.ad[sb]: New helper.
1378 2011-03-25 Tobias Burnus <burnus@net-b.de>
1382 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
1383 * gfortran.dg/leadz_trailz_3.f90: Ditto
1385 2011-03-25 Martin Jambor <mjambor@suse.cz>
1387 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
1389 2011-03-25 Jason Merrill <jason@redhat.com>
1391 * g++.dg/cpp0x/defaulted22.C: New.
1392 * g++.dg/cpp0x/defaulted23.C: New.
1393 * g++.dg/cpp0x/defaulted15.C: Adjust.
1395 2011-03-25 Jason Merrill <jason@redhat.com>
1397 * g++.dg/cpp0x/move1.C: New.
1399 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
1402 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
1404 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1406 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
1407 for mips-sgi-irix6.5.
1408 Replace snprintf prototype by <stdio.h>.
1410 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1413 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
1414 run_expensive_tests.
1415 * gcc.dg/graphite/block-4.c: Likewise.
1416 * gcc.dg/graphite/block-7.c: Likewise.
1417 * gcc.dg/graphite/block-8.c: Likewise.
1419 2011-03-25 Richard Guenther <rguenther@suse.de>
1421 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
1422 * g++.dg/tree-ssa/pr8781.C: Likewise.
1423 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1424 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1425 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1426 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
1427 * gcc.dg/tree-ssa/alias-18.c: Likewise.
1428 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1429 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1430 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
1431 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1432 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1433 * gcc.dg/tree-ssa/pr21574.c: Likewise.
1434 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
1435 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1436 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
1437 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1438 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1439 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1440 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1441 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1442 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
1443 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1444 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
1445 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1446 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
1447 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
1448 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
1449 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1450 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1451 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
1452 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1453 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1454 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1455 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1456 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1457 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
1458 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1459 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1460 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
1461 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1462 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1463 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1464 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
1465 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
1466 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1467 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
1468 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1469 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1470 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1471 * c-c++-common/pr46562-2.c: Likewise.
1472 * gfortran.dg/pr42108.f90: Likewise.
1473 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
1474 foo to be inlined even at -O1.
1475 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
1476 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
1477 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
1478 * gcc.dg/matrix/matrix.exp: Disable FRE.
1480 2011-03-24 Jakub Jelinek <jakub@redhat.com>
1483 * gcc.dg/dfp/pr48204.c: New test.
1485 2011-03-24 Steve Ellcey <sje@cup.hp.com>
1488 * gcc.c-torture/execute/pr47917.c: Move this...
1489 * gcc.dg/torture/pr47917.c: to here and add xfails.
1491 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1493 * gnat.dg/array16.ad[sb]: New test.
1494 * gnat.dg/array16.ads: New helper.
1496 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1498 * gnat.dg/derived_type2.adb: New test.
1500 2011-03-24 Richard Guenther <rguenther@suse.de>
1502 PR tree-optimization/48271
1503 * g++.dg/torture/pr48271.C: New testcase.
1505 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1507 * gnat.dg/array15.ad[sb]: New test.
1509 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
1512 * gcc.target/i386/pr48237.c: New test.
1514 2011-03-24 Richard Guenther <rguenther@suse.de>
1517 * gcc.dg/builtin-object-size-10.c: New testcase.
1519 2011-03-24 Richard Guenther <rguenther@suse.de>
1521 PR tree-optimization/46562
1522 * c-c++-common/pr46562-2.c: New testcase.
1523 * c-c++-common/pr46562.c: Likewise.
1525 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
1527 * gcc.dg/vect/vect-cselim-1.c: New test.
1528 * gcc.dg/vect/vect-cselim-2.c: New test.
1530 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
1532 * gcc.target/arm/pr46934.c: New.
1534 2011-03-23 Ian Lance Taylor <iant@google.com>
1536 * go.test/go-test.exp (errchk): Ignore lines containing ////.
1538 2011-03-23 Richard Guenther <rguenther@suse.de>
1540 * gcc.dg/struct: Remove directory and contents.
1542 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1545 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1547 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
1549 * gnat.dg/discr26.ad[sb]: New test.
1550 * gnat.dg/discr26_pkg.ads: New helper.
1552 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
1555 * gcc.target/arm/neon-vld-1.c: New test.
1557 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
1559 * gnat.dg/array14.ad[sb]: New test.
1560 * gnat.dg/array14_pkg.ads: New helper.
1562 2011-03-22 Joseph Myers <joseph@codesourcery.com>
1564 * gcc.c-torture/execute/920501-8.x: Remove.
1565 * gcc.c-torture/execute/930513-1.x: Remove.
1566 * gcc.c-torture/execute/960312-1.x: Remove.
1567 * gcc.c-torture/compile/20000804-1.c,
1568 gcc.c-torture/compile/20001205-1.c,
1569 gcc.c-torture/compile/20001226-1.c,
1570 gcc.c-torture/compile/20010518-2.c,
1571 gcc.c-torture/compile/20020312-1.c,
1572 gcc.c-torture/compile/20020604-1.c,
1573 gcc.c-torture/compile/920501-12.c,
1574 gcc.c-torture/compile/920501-4.c,
1575 gcc.c-torture/compile/920520-1.c,
1576 gcc.c-torture/compile/980506-1.c,
1577 gcc.c-torture/execute/980709-1.x,
1578 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
1579 options for m68hc11.
1580 * gcc.dg/cpp/assert4.c: Don't handle ARC.
1581 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
1584 2011-03-22 Nick Clifton <nickc@redhat.com>
1586 * lib/target-supports.exp (check_profiling_available): Add MN10300
1587 to the list of targets that do not support profiling. Restore
1588 alpha sorting to this list.
1590 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1592 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
1593 failure on 32-bit systems.
1594 * gcc.dg/torture/vector-2.c: Ditto.
1596 2011-03-22 Richard Guenther <rguenther@suse.de>
1598 PR tree-optimization/48228
1599 * gcc.dg/Wstrict-overflow-23.c: New testcase.
1601 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1603 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
1607 * gcc.target/powerpc/pr48226.c: New file.
1609 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
1611 * lib/prune.exp (prune_gcc_output): Prune "could not create
1612 compact unwind for" warnings.
1614 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1618 * gcc.c-torture/execute/pr42544.c: New test.
1619 * gcc.c-torture/execute/pr48197.c: New test.
1621 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1623 PR preprocessor/48192
1624 * gcc.target/powerpc/pr48192.c: New file.
1627 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
1628 split problem of 0 being loaded in a VSX register.
1630 2011-03-21 Richard Guenther <rguenther@suse.de>
1633 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
1634 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1635 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1636 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1638 2011-03-21 Jakub Jelinek <jakub@redhat.com>
1641 * gcc.dg/pr48213.c: New test.
1643 2011-03-21 Kai Tietz <ktietz@redhat.com>
1646 * g++.dg/plugin/attribute_plugin.c: Adjust test.
1648 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
1650 * gcc.target/arm/xor-and.c: New.
1652 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1655 * gfortran.dg/function_optimize_1.f90: New test.
1656 * gfortran.dg/function_optimize_2.f90: New test.
1658 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
1660 PR rtl-optimization/47502
1661 * gcc.target/i386/pr47502-1.c: New.
1662 * gcc.target/i386/pr47502-2.c: Likewise.
1664 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1666 PR rtl-optimization/48156
1667 * gcc.dg/pr48156.c: New test.
1669 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1672 * gfortran.dg/scratch_1.f90: Adjust test.
1674 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1677 * gfortran.dg/scratch_1.f90: New test.
1679 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1681 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
1682 variably modified typedefs.
1683 * gcc.dg/c1x-typedef-2.c: Remove.
1685 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1687 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
1688 * gcc.dg/c1x-anon-struct-3.c: New test.
1689 * gcc.dg/anon-struct-11.c: Update.
1691 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1693 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
1695 Only xfail with gas.
1697 2011-03-18 Jason Merrill <jason@redhat.com>
1699 * g++.dg/template/fn-ptr1.C: New.
1701 * g++.dg/overload/volatile1.C: New.
1703 * g++.dg/opt/pr23372.C: New.
1705 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
1707 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1710 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1712 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
1714 * gcc.target/arm/unsigned-extend-1.c: New.
1716 2011-03-18 Jakub Jelinek <jakub@redhat.com>
1719 * gcc.c-torture/compile/pr48161.c: New test.
1721 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
1724 * gcc.dg/torture/pr47725.c: New.
1726 2011-03-17 Jason Merrill <jason@redhat.com>
1728 * g++.dg/cpp0x/constexpr-overflow2.C: New.
1729 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1731 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
1733 * gnat.dg/specs/elab2.ads: New test.
1734 * gnat.dg/specs/elab2_pkg.ads: New helper.
1736 2011-03-17 Jason Merrill <jason@redhat.com>
1738 * g++.dg/cpp0x/decltype-1212.C: New.
1739 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
1741 2011-03-17 Jason Merrill <jason@redhat.com>
1743 * g++.dg/parse/memfnquals1.C: New.
1745 2011-03-17 Richard Guenther <rguenther@suse.de>
1748 * gcc.dg/pr48134.c: New testcase.
1750 2011-03-17 Richard Guenther <rguenther@suse.de>
1753 * g++.dg/torture/pr48165.C: New testcase.
1755 2011-03-17 Jakub Jelinek <jakub@redhat.com>
1757 PR rtl-optimization/48141
1758 * gcc.dg/pr48141.c: New test.
1760 2011-03-16 Jason Merrill <jason@redhat.com>
1762 * g++.dg/cpp0x/constexpr-48089.C: New.
1764 * g++.dg/cpp0x/constexpr-abi1.C: New.
1766 * g++.dg/cpp0x/constexpr-46336.C: New.
1767 * g++.dg/parse/friend5.C: Adjust expected errors.
1769 * g++.dg/cpp0x/constexpr-47570.C: New.
1771 2011-03-16 Dodji Seketeli <dodji@redhat.com>
1774 * ++.dg/debug/dwarf2/typedef6.C: New test.
1776 2011-03-16 Jason Merrill <jason@redhat.com>
1778 * g++.dg/cpp0x/elision2.C: New.
1780 * g++.dg/cpp0x/constexpr-array3.C: New.
1782 2011-03-16 Jason Merrill <jason@redhat.com>
1784 * g++.dg/cpp0x/sfinae6.C: New.
1785 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
1786 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
1787 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
1788 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
1789 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
1791 2011-03-16 Jason Merrill <jason@redhat.com>
1793 * g++.dg/template/incomplete6.C: New.
1795 2011-03-16 Jeff Law <law@redhat.com>
1797 * gcc.dg/tree-ssa/vrp55.c: New test.
1799 2011-03-16 Jason Merrill <jason@redhat.com>
1801 * g++.dg/cpp0x/auto22.C: New.
1803 2011-03-16 Richard Guenther <rguenther@suse.de>
1805 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
1806 optimizing it away if promoted to const.
1808 2011-03-16 Richard Guenther <rguenther@suse.de>
1810 PR tree-optimization/48149
1811 * gcc.dg/fold-complex-1.c: New testcase.
1813 2011-03-16 Richard Guenther <rguenther@suse.de>
1816 * gcc.dg/guality/pr45882.c: Really make sure no inlining
1819 2011-03-16 Richard Guenther <rguenther@suse.de>
1821 PR tree-optimization/26134
1822 * gcc.dg/tree-ssa/complex-6.c: New testcase.
1824 2011-03-16 Richard Guenther <rguenther@suse.de>
1826 PR tree-optimization/48146
1827 * gcc.dg/torture/pr48146.c: New testcase.
1829 2011-03-16 Richard Guenther <rguenther@suse.de>
1831 * gcc.dg/tree-ssa/pr14814.c: Adjust.
1832 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
1834 2011-03-16 Jakub Jelinek <jakub@redhat.com>
1837 * gcc.c-torture/compile/pr48136.c: New test.
1839 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
1842 * gcc.dg/guality/pr45882.c: New test.
1844 2011-03-15 Jason Merrill <jason@redhat.com>
1846 * g++.dg/cpp0x/constexpr-recursion.C: New.
1848 * g++.dg/cpp0x/implicit11.C: New.
1850 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1852 * g++.dg/cpp0x/constexpr-attribute.C: New.
1854 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
1856 * g++.dg/parse/pr34758.C: New.
1858 2011-03-15 Xinliang David Li <davidxl@google.com>
1861 * gcc.dg/uninit-pred-7_d.c: New test.
1862 * gcc.dg/uninit-pred-8_d.c: New test.
1864 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1867 * gcc.target/arm/pr46788.c: New.
1869 2011-03-15 Richard Guenther <rguenther@suse.de>
1872 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
1873 * gfortran.dg/ishft_4.f90: Likewise.
1874 * gfortran.dg/leadz_trailz_3.f90: Likewise.
1876 2011-03-15 Richard Guenther <rguenther@suse.de>
1878 PR tree-optimization/13954
1879 * g++.dg/tree-ssa/pr13954.C: New testcase.
1881 2011-03-15 Richard Guenther <rguenther@suse.de>
1883 PR tree-optimization/48037
1884 * gcc.target/i386/pr48037-1.c: New testcase.
1886 2011-03-15 Richard Guenther <rguenther@suse.de>
1888 PR tree-optimization/41490
1889 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
1890 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
1891 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
1892 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
1893 * g++.dg/tree-ssa/pr33604.C: Adjust.
1895 2011-03-14 Jakub Jelinek <jakub@redhat.com>
1898 * gcc.c-torture/execute/pr47917.c: New test.
1899 * gcc.dg/pr47917.c: New test.
1902 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
1904 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
1906 * gcc.target/i386/sse4_1-floor-vec.c: New test.
1907 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
1908 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
1909 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
1910 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
1911 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
1912 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
1913 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
1914 * gcc.target/i386/avx-floor-vec.c: Ditto.
1915 * gcc.target/i386/avx-ceil-vec.c: Ditto.
1916 * gcc.target/i386/avx-trunc-vec.c: Ditto.
1917 * gcc.target/i386/avx-rint-vec.c: Ditto.
1918 * gcc.target/i386/avx-floorf-vec.c: Ditto.
1919 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
1920 * gcc.target/i386/avx-truncf-vec.c: Ditto.
1921 * gcc.target/i386/avx-rintf-vec.c: Ditto.
1923 2011-03-14 Tom Tromey <tromey@redhat.com>
1925 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
1926 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
1927 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
1929 2011-03-14 Tom Tromey <tromey@redhat.com>
1931 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
1932 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
1933 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
1935 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
1937 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
1939 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1941 PR rtl-optimization/47166
1942 * gcc.c-torture/execute/postmod-1.c: New test.
1944 2011-03-14 Richard Guenther <rguenther@suse.de>
1947 * gcc.dg/torture/pr48098.c: New testcase.
1949 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
1952 * gcc.target/powerpc/pr48053-1.c: New test.
1953 * gcc.target/powerpc/pr48053-2.c: Likewise.
1955 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1958 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
1960 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1963 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
1965 2011-03-12 Janus Weil <janus@gcc.gnu.org>
1968 * gfortran.dg/class_41.f03: New.
1970 2011-03-11 Dodji Seketeli <dodji@redhat.com>
1972 * g++.dg/conversion/cast3.C: New test.
1974 2011-03-11 Jason Merrill <jason@redhat.com>
1976 * g++.dg/template/error45.C: New.
1978 * g++.dg/parse/no-type-defn1.C: New.
1980 * g++.dg/ext/attrib40.C: New.
1982 * g++.dg/cpp0x/regress/array1.C: New.
1984 2011-03-11 Richard Guenther <rguenther@suse.de>
1986 PR tree-optimization/48067
1987 * gcc.dg/pr48067.c: New testcase.
1989 2011-03-11 Richard Guenther <rguenther@suse.de>
1992 * g++.dg/lto/20110311-1_0.C: New testcase.
1994 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1997 * g++.dg/inherit/virtual8.C: New test.
2000 * gcc.dg/torture/pr48044.c: New test.
2002 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2005 * gfortran.dg/proc_ptr_comp_31.f90: New.
2007 2011-03-11 Richard Guenther <rguenther@suse.de>
2009 PR tree-optimization/47278
2010 * gcc.dg/torture/pr47278-1.c: New testcase.
2011 * gcc.dg/torture/pr47278-2.c: Likewise.
2013 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2015 PR tree-optimization/48063
2016 * gcc.dg/torture/pr48063.c: New test.
2018 2011-03-10 Jason Merrill <jason@redhat.com>
2020 * g++.dg/template/array22.C: New.
2022 * g++.dg/cpp0x/syntax-err1.C: New.
2023 * g++.dg/parse/error36.C: Adjust expected errors.
2024 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2025 * g++.old-deja/g++.pt/typename3.C: Likewise.
2026 * g++.old-deja/g++.pt/typename4.C: Likewise.
2027 * g++.old-deja/g++.pt/typename6.C: Likewise.
2029 2011-03-09 Jason Merrill <jason@redhat.com>
2031 * g++.dg/template/nontype22.C: New.
2033 2011-03-09 Martin Jambor <mjambor@suse.cz>
2035 PR tree-optimization/47714
2036 * g++.dg/torture/pr47714.C: New test.
2038 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2041 * gcc.target/powerpc/pr47755-2.c: New file.
2043 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2045 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2046 is not set in the environment, pass 64 as first argument when not
2047 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2048 native where ulimit -u is supported.
2050 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2052 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2054 2011-03-08 Jason Merrill <jason@redhat.com>
2056 * g++.dg/template/nontype21.C: New.
2058 * g++.dg/template/anon5.C: New.
2060 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2063 * gcc.dg/pr47881.c: New test.
2065 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2068 * g++.dg/lookup/template3.C: New test.
2070 2011-03-08 Kai Tietz <ktietz@redhat.com>
2072 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2075 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2078 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2079 sizeof to compute alignment.
2081 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2083 PR tree-optimization/48022
2084 * gcc.dg/pr48022-1.c: New test.
2085 * gcc.dg/pr48022-2.c: New test.
2087 2011-03-07 Jason Merrill <jason@redhat.com>
2089 * g++.dg/template/nontype20.C: New.
2090 * g++.dg/init/member1.C: Adjust expected errors.
2091 * g++.dg/parse/constant4.C: Likewise.
2092 * g++.dg/template/qualified-id3.C: Likewise.
2093 * g++.old-deja/g++.pt/crash10.C: Likewise.
2095 * g++.dg/cpp0x/regress/non-const1.C: New.
2097 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2100 * gcc.dg/pr47991.c: New test.
2102 2011-03-07 Jason Merrill <jason@redhat.com>
2104 * g++.dg/abi/mangle46.C: New.
2106 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2109 * gcc.target/powerpc/pr47862.c: New.
2111 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2114 * gcc.target/i386/combine-mul.c: Require nonpic.
2116 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2117 Nathan Froyd <froydnj@codesourcery.com>
2119 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2121 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2123 * README.QMTEST: Remove.
2125 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2126 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2129 * gfortran.dg/array_constructor_37.f90 : New test.
2131 2011-03-05 Jason Merrill <jason@redhat.com>
2133 * g++.dg/abi/mangle39.C: ABI v5, not 6.
2134 * g++.dg/abi/mangle45.C: Likewise.
2135 * g++.dg/cpp0x/trailing1.C: Likewise.
2137 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2139 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2141 2011-03-05 Jakub Jelinek <jakub@redhat.com>
2143 PR rtl-optimization/47899
2144 * gcc.dg/pr47899.c: New test.
2146 * gcc.dg/torture/pr47968.c: Ignore warnings.
2148 PR tree-optimization/47967
2149 * gcc.c-torture/compile/pr47967.c: New test.
2151 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2153 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2154 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2156 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2158 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2159 and property_getAttributes() if __OBJC2__.
2160 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2161 * objc.dg/property/property-encoding-1.m: New.
2162 * obj-c++.dg/property/property-encoding-1.mm: New.
2164 2011-03-04 Jason Merrill <jason@redhat.com>
2166 * g++.dg/template/pseudodtor6.C: New.
2168 * g++.dg/inherit/covariant19.C: New.
2170 2011-03-04 Richard Guenther <rguenther@suse.de>
2173 * gcc.dg/torture/pr47968.c: New testcase.
2175 2011-03-04 Richard Guenther <rguenther@suse.de>
2178 * gcc.dg/torture/pr47975.c: New testcase.
2180 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2183 * g++.dg/template/crash106.C: New.
2185 2011-03-03 Jakub Jelinek <jakub@redhat.com>
2188 * gcc.dg/gomp/pr47963.c: New test.
2189 * g++.dg/gomp/pr47963.C: New test.
2191 2011-03-02 Jason Merrill <jason@redhat.com>
2193 * g++.dg/cpp0x/regress/condition1.C: New.
2195 * g++.dg/cpp0x/constexpr-ctor9.C: New.
2197 2011-03-01 Jason Merrill <jason@redhat.com>
2199 * g++.dg/cpp0x/lambda/lambda-98.C: New.
2201 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2203 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2205 PR rtl-optimization/47925
2206 * gcc.c-torture/execute/pr47925.c: New test.
2208 2011-03-01 Jason Merrill <jason@redhat.com>
2210 * g++.dg/cpp0x/decltype25.C: New.
2212 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2214 2011-03-01 Richard Guenther <rguenther@suse.de>
2216 PR tree-optimization/47890
2217 * gcc.dg/torture/pr47890.c: New testcase.
2219 2011-03-01 Richard Guenther <rguenther@suse.de>
2222 * gcc.dg/lto/pr47924_0.c: New testcase.
2224 2011-03-01 Richard Guenther <rguenther@suse.de>
2227 * gfortran.dg/lto/pr46911_0.f: New testcase.
2229 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2231 PR libgfortran/47933
2232 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2233 compile errors from older code form.
2235 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2237 PR libgfortran/47567
2238 * gfortran.dg/fmt_fw_d.f90: New test.
2240 2011-02-28 Jason Merrill <jason@redhat.com>
2242 * g++.dg/inherit/covariant18.C: New.
2244 2011-02-28 Jakub Jelinek <jakub@redhat.com>
2247 * gcc.dg/pr47893.c: New test.
2249 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
2251 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2252 NULL in case of a selector with conflicting types.
2253 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2255 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
2257 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2258 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2259 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2260 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2262 2011-02-28 Jason Merrill <jason@redhat.com>
2265 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2267 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2269 PR libgfortran/47778
2270 * gfortran.dg/namelist_71.f90: New test.
2272 2011-02-27 Jason Merrill <jason@redhat.com>
2275 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2276 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2278 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2281 * g++.dg/cpp0x/constexpr-ctor8.C: New.
2283 2011-02-27 Jakub Jelinek <jakub@redhat.com>
2286 * gfortran.dg/gomp/task-1.f90: Removed.
2288 2011-02-26 Jason Merrill <jason@redhat.com>
2290 * g++.dg/template/this-targ1.C: New.
2292 * g++.dg/cpp0x/regress/template-const1.C: New.
2293 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2294 * g++.dg/template/function1.C: Adjust.
2295 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2296 * g++.dg/debug/debug7.C: Adjust.
2298 2011-02-26 Tobias Burnus <burnus@net-b.de>
2301 * gfortran.dg/gomp/task-1.f90: New.
2303 2011-02-25 Jie Zhang <jie@codesourcery.com>
2305 * gcc.target/arm/neon-thumb2-move.c: Add
2306 dg-require-effective-target arm_thumb2_ok.
2308 2011-02-24 Jason Merrill <jason@redhat.com>
2310 * g++.dg/parse/constant1.C: Specify C++98 mode.
2311 * g++.dg/parse/constant5.C: Likewise.
2312 * g++.dg/parse/error2.C: Likewise.
2313 * g++.dg/parse/semicolon3.C: Likewise.
2314 * g++.dg/template/crash14.C: Likewise.
2315 * g++.dg/template/local4.C: Likewise.
2316 * g++.dg/template/nontype3.C: Likewise.
2317 * g++.dg/parse/crash31.C: Adjust expected errors.
2318 * g++.dg/template/function1.C: Likewise.
2319 * g++.dg/template/ref3.C: Likewise.
2320 * g++.dg/template/static9.C: Likewise.
2321 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
2323 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
2324 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
2325 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
2326 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
2327 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
2329 2011-02-24 Jakub Jelinek <jakub@redhat.com>
2332 * gfortran.dg/pr47878.f90: New test.
2334 2011-02-24 Richard Guenther <rguenther@suse.de>
2337 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
2338 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
2340 2011-02-24 Richard Guenther <rguenther@suse.de>
2343 * gfortran.dg/lto/pr47839_0.f90: New testcase.
2344 * gfortran.dg/lto/pr47839_1.f90: Likewise.
2346 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2348 PR libgfortran/47567
2349 * gfortran.dg/fmt_f0_1.f90: Update test.
2351 2011-02-23 Jason Merrill <jason@redhat.com>
2353 * g++.dg/abi/mangle39.C: Adjust parm mangling.
2354 * g++.dg/abi/mangle45.C: New.
2356 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
2357 * g++.dg/template/canon-type-9.C: Match use of decltype
2358 between declaration and definition.
2359 * g++.dg/template/canon-type-12.C: Likewise.
2361 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
2364 * gfortran.dg/nested_allocatables_1.f90: New.
2366 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
2369 * g++.dg/pr46868.C: New test.
2370 * g++.dg/parse/parameter-declaration-1.C: Adjust.
2371 * g++.dg/parse/error14.C: Adjust.
2373 2011-02-23 Richard Guenther <rguenther@suse.de>
2375 PR tree-optimization/47838
2376 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
2378 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2380 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
2382 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2384 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
2385 * gfortran.dg/count_init_expr.f03: Ditto.
2386 * gfortran.dg/gomp/pr43711.f90: Ditto.
2387 * gcc.dg/struct-parse-2.c: Ditto.
2388 * gcc.dg/parse-error-3.c: Ditto.
2389 * gcc.dg/Wlogical-op-1.c: Ditto.
2390 * gcc.dg/Walways-true-1.c: Ditto.
2391 * gcc.dg/pr24225.c: Ditto.
2392 * gcc.dg/Walways-true-2.c: Ditto.
2393 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
2394 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
2395 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
2396 * g++.dg/overload/defarg4.C: Ditto.
2397 * g++.dg/inherit/covariant16.C: Ditto.
2398 * g++.dg/inherit/virtual7.C: Ditto.
2399 * g++.dg/template/canon-type-9.C: Ditto.
2400 * g++.dg/template/access19.C: Ditto.
2401 * g++.dg/template/call7.C: Ditto.
2402 * g++.dg/template/canon-type-2.C: Ditto.
2403 * g++.dg/template/init7.C: Ditto.
2404 * g++.dg/template/sizeof-template-argument.C: Ditto.
2405 * g++.dg/template/const3.C: Ditto.
2406 * g++.dg/template/sfinae26.C: Ditto.
2407 * g++.dg/template/sfinae26.C: Ditto.
2408 * g++.dg/template/canon-type-11.C: Ditto.
2409 * g++.dg/template/union2.C: Ditto.
2410 * g++.dg/template/canon-type-3.C: Ditto.
2411 * g++.dg/template/canon-type-1.C: Ditto.
2412 * g++.dg/template/canon-type-5.C: Ditto.
2413 * g++.dg/template/canon-type-7.C: Ditto.
2414 * g++.dg/template/canon-type-10.C: Ditto.
2415 * g++.dg/template/spec36.C: Ditto.
2416 * g++.dg/template/typedef38.C: Ditto.
2417 * g++.dg/template/canon-type-4.C: Ditto.
2418 * g++.dg/template/canon-type-6.C: Ditto.
2419 * g++.dg/template/canon-type-13.C: Ditto.
2420 * g++.dg/template/instantiate9.C: Ditto.
2421 * g++.dg/template/ttp22.C: Ditto.
2422 * g++.dg/warn/Wreturn-type-6.C: Ditto.
2423 * g++.dg/warn/Walways-true-1.C: Ditto.
2424 * g++.dg/warn/Wlogical-op-1.C: Ditto.
2425 * g++.dg/warn/Walways-true-2.C: Ditto.
2426 * g++.dg/conversion/op4.C: Ditto.
2427 * g++.dg/opt/pr19650.C: Ditto.
2428 * g++.dg/lookup/friend11.C: Ditto.
2429 * g++.dg/other/default2.C: Ditto.
2430 * g++.dg/other/default3.C: Ditto.
2431 * g++.dg/other/dtor2.C: Ditto.
2432 * g++.dg/other/friend5.C: Ditto.
2433 * g++.dg/other/default5.C: Ditto.
2434 * g++.dg/init/brace6.C: Ditto.
2435 * g++.dg/init/aggr5.C: Ditto.
2436 * g++.dg/init/error2.C: Ditto.
2437 * g++.dg/expr/bound-mem-fun.C: Ditto.
2438 * g++.dg/expr/cond6.C: Ditto.
2439 * g++.dg/expr/stmt-expr-1.C: Ditto.
2440 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
2441 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
2442 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
2443 * g++.dg/cpp0x/bracket1.C: Ditto.
2444 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
2445 * g++.dg/cpp0x/pr38646.C: Ditto.
2446 * g++.dg/cpp0x/variadic73.C: Ditto.
2447 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
2448 * g++.dg/cpp0x/bracket4.C: Ditto.
2449 * g++.dg/cpp0x/decltype4.C: Ditto.
2450 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
2451 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
2452 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
2453 * g++.dg/cpp0x/variadic-new2.C: Ditto.
2454 * g++.dg/cpp0x/decltype2.C: Ditto.
2455 * g++.dg/cpp0x/decltype1.C: Ditto.
2456 * g++.dg/cpp0x/bracket2.C: Ditto.
2457 * g++.dg/cpp0x/decltype5.C: Ditto.
2458 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
2459 * g++.dg/cpp0x/variadic70.C: Ditto.
2460 * g++.dg/cpp0x/decltype6.C: Ditto.
2461 * g++.dg/cpp0x/rvo.C: Ditto.
2462 * g++.dg/cpp0x/vt-40092.C: Ditto.
2463 * g++.dg/cpp0x/variadic-new.C: Ditto.
2464 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
2465 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
2466 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
2467 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
2468 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
2469 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
2470 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
2471 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
2472 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
2473 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
2474 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
2475 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
2476 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
2477 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
2478 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
2479 * g++.dg/cpp0x/pr39639.C: Ditto.
2480 * g++.dg/cpp0x/decltype3.C: Ditto.
2481 * g++.dg/cpp0x/variadic68.C: Ditto.
2482 * g++.dg/cpp0x/variadic-function.C: Ditto.
2483 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
2484 * g++.dg/cpp0x/variadic-bind.C: Ditto.
2485 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
2486 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
2487 * g++.dg/parse/crash35.C: Ditto.
2488 * g++.dg/parse/crash40.C: Ditto.
2489 * g++.dg/parse/defarg12.C: Ditto.
2490 * g++.dg/parse/crash34.C: Ditto.
2491 * g++.dg/parse/constructor3.C: Ditto.
2492 * g++.dg/parse/template23.C: Ditto.
2493 * g++.dg/parse/crash56.C: Ditto.
2494 * g++.dg/parse/dtor13.C: Ditto.
2495 * g++.dg/parse/error33.C: Ditto.
2496 * g++.dg/parse/ctor9.C: Ditto.
2497 * g++.dg/parse/error32.C: Ditto.
2498 * g++.dg/parse/error37.C: Ditto.
2499 * g++.dg/parse/bitfield3.C: Ditto.
2500 * g++.dg/parse/struct-4.C: Ditto.
2501 * g++.dg/ext/has_trivial_copy.C: Ditto.
2502 * g++.dg/ext/is_polymorphic.C: Ditto.
2503 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
2504 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
2505 * g++.dg/ext/has_nothrow_assign.C: Ditto.
2506 * g++.dg/ext/is_union.C: Ditto.
2507 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
2508 * g++.dg/ext/is_pod.C: Ditto.
2509 * g++.dg/ext/has_virtual_destructor.C: Ditto.
2510 * g++.dg/ext/has_trivial_constructor.C: Ditto.
2511 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
2512 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
2513 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
2514 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
2515 * g++.dg/ext/is_abstract.C: Ditto.
2516 * g++.dg/ext/has_trivial_assign.C: Ditto.
2517 * g++.dg/ext/is_class.C: Ditto.
2518 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
2519 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
2520 * g++.dg/ext/is_base_of.C: Ditto.
2521 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
2522 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
2523 * g++.dg/ext/is_empty.C: Ditto.
2524 * g++.dg/ext/is_enum.C: Ditto.
2525 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
2526 * gnat.dg/opt11.adb: Ditto.
2527 * obj-c++.dg/pr45735.mm: Ditto.
2528 * obj-c++.dg/pr24393.mm: Ditto.
2529 * obj-c++.dg/exceptions-2.mm: Ditto.
2530 * objc.dg/pr45735.m: Ditto.
2531 * objc.dg/pr24393.m: Ditto.
2533 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
2535 * objc.dg/attributes/objc-exception-1.m: New.
2537 2011-02-23 Jie Zhang <jie@codesourcery.com>
2539 * gcc.dg/cpp/include7.c: New test.
2541 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2544 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
2546 2011-02-23 Jie Zhang <jie@codesourcery.com>
2548 PR rtl-optimization/47763
2549 * gcc.dg/pr47763.c: New test.
2551 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
2554 * gfortran.dg/whole_file_32.f90 : New test.
2556 2011-02-22 Dodji Seketeli <dodji@redhat.com>
2559 * g++.dg/inherit/virtual7.C: New test.
2561 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
2564 * objc.dg/type-size-3.m: Updated error message.
2565 * objc.dg/type-size-4.m: New test.
2566 * objc.dg/type-size-5.m: New test.
2568 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2570 * lib/gnat.exp: Fix comments.
2571 Don't load libgloss.exp.
2572 (default_gnat_version): Call $compiler with --version.
2573 Adapt regexp for gnatmake output, insert version.
2574 (gnat_version): New proc.
2575 (gnat_init): Remove gnat_libgcc_s_path.
2576 (gnat_target_compile): Likewise.
2577 Remove ld_library_path.
2578 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
2579 (gnat_pass): Remove.
2580 (gnat_pass): Remove.
2581 (gnat_finish): Remove.
2582 (gnat_exit): Remove.
2583 (local_find_gnatmake): Reindent.
2584 (runtest_file_p): Remove.
2585 (prune_warnings): Remove.
2586 (find_gnatclean): New proc.
2587 * lib/gnat-dg.exp (lremove): New proc.
2588 (gnat-dg-test): Reindent.
2589 Remove additional output files.
2590 (gnat-dg-runtest): Remove.
2592 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
2593 * gnat.dg/loop_optimization6.adb: Likewise.
2594 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
2596 2011-02-22 Jakub Jelinek <jakub@redhat.com>
2598 PR tree-optimization/47835
2599 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
2601 2011-02-22 Tobias Burnus <burnus@net-b.de>
2603 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
2604 * gfortran.dg/abstract_type_2.f03: Ditto.
2605 * gfortran.dg/abstract_type_3.f03: Ditto.
2606 * gfortran.dg/abstract_type_4.f03: Ditto.
2607 * gfortran.dg/abstract_type_5.f03: Ditto.
2608 * gfortran.dg/abstract_type_6.f03: Ditto.
2609 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
2610 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
2611 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
2612 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
2613 * gfortran.dg/array_function_5.f90: Ditto.
2614 * gfortran.dg/asynchronous_3.f03: Ditto.
2615 * gfortran.dg/char_expr_1.f90: Ditto.
2616 * gfortran.dg/class_14.f03: Ditto.
2617 * gfortran.dg/data_array_6.f: Ditto.
2618 * gfortran.dg/data_invalid.f90: Ditto.
2619 * gfortran.dg/dot_product_1.f03: Ditto.
2620 * gfortran.dg/func_derived_5.f90: Ditto.
2621 * gfortran.dg/func_result_4.f90: Ditto.
2622 * gfortran.dg/implied_do_1.f90: Ditto.
2623 * gfortran.dg/initialization_25.f90: Ditto.
2624 * gfortran.dg/initialization_26.f90: Ditto.
2625 * gfortran.dg/interface_34.f90: Ditto.
2626 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
2627 * gfortran.dg/keyword_symbol_1.f90: Ditto.
2628 * gfortran.dg/matmul_8.f03: Ditto.
2629 * gfortran.dg/merge_init_expr.f90: Ditto.
2630 * gfortran.dg/pack_assign_1.f90: Ditto.
2631 * gfortran.dg/pack_vector_1.f90: Ditto.
2632 * gfortran.dg/pointer_check_8.f90: Ditto.
2633 * gfortran.dg/product_init_expr.f03: Ditto.
2634 * gfortran.dg/reshape_order_5.f90: Ditto.
2635 * gfortran.dg/reshape_shape_1.f90: Ditto.
2636 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
2637 * gfortran.dg/same_name_2.f90: Ditto.
2638 * gfortran.dg/selected_real_kind_1.f90: Ditto.
2639 * gfortran.dg/spread_init_expr.f03: Ditto.
2640 * gfortran.dg/stmt_func_1.f90: Ditto.
2641 * gfortran.dg/sum_init_expr.f03: Ditto.
2642 * gfortran.dg/transpose_3.f03: Ditto.
2643 * gfortran.dg/unpack_init_expr.f03: Ditto.
2644 * gfortran.dg/warn_conversion.f90: Ditto.
2645 * gfortran.dg/warn_conversion_2.f90: Ditto.
2646 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
2647 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
2648 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
2649 * gfortran.dg/whole_file_16.f90: Ditto.
2650 * gfortran.dg/whole_file_17.f90: Ditto.
2651 * gfortran.dg/whole_file_18.f90: Ditto.
2652 * gfortran.dg/whole_file_20.f03: Ditto.
2653 * gfortran.dg/whole_file_5.f90: Ditto.
2654 * gfortran.dg/whole_file_6.f90: Ditto.
2655 * gfortran.dg/write_invalid_format.f90: Ditto.
2656 * gfortran.dg/zero_sized_6.f90: Ditto.
2658 2011-02-21 Jeff Law <law@redhat.com>
2660 PR rtl-optimization/46178
2661 * gcc.target/i386/pr46178.c: New test.
2663 PR rtl-optimization/46002
2664 * gcc.c-torture/compile/pr46002.c: New test.
2666 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2668 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2671 2011-02-21 Jakub Jelinek <jakub@redhat.com>
2674 * g++.dg/debug/pr47106.C: Require effective target lto.
2676 2011-02-21 Jason Merrill <jason@redhat.com>
2678 * g++.dg/cpp0x/constexpr-diag2.C: New.
2680 2011-02-20 Jason Merrill <jason@redhat.com>
2682 * g++.dg/cpp0x/constexpr-ctor7.C: New.
2684 * g++.dg/cpp0x/fntmpdefarg2.C: New.
2686 * g++.dg/overload/conv-op1.C: New.
2688 * g++.dg/cpp0x/constexpr-synth1.C: New.
2690 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2692 * objc.dg/layout-2.m: New.
2693 * objc.dg/selector-3.m: Adjusted location of error message.
2694 * objc.dg/type-size-3.m: Same.
2695 * obj-c++.dg/selector-3.mm: Same.
2697 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2700 * objc.dg/property/dotsyntax-22.m: New.
2701 * obj-c++.dg/property/dotsyntax-22.mm: New.
2703 2011-02-20 Dodji Seketeli <dodji@redhat.com>
2706 * g++.dg/template/typedef38.C: New test.
2708 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2711 * gfortran.dg/whole_file_30.f90 : New test.
2712 * gfortran.dg/whole_file_31.f90 : New test.
2714 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2718 * gfortran.dg/whole_file_28.f90 : New test.
2719 * gfortran.dg/whole_file_29.f90 : New test.
2721 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2724 * g++.dg/template/crash105.C: New.
2726 2011-02-19 Jason Merrill <jason@redhat.com>
2728 * g++.dg/cpp0x/regress/no-elide1.C: New.
2730 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
2732 PR tree-optimization/46620
2733 * gcc.dg/pr46620.c: New.
2735 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2738 * gcc.target/i386/pr47809.c: New test.
2740 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2741 Tobias Burnus <burnus@net-b.de>
2743 * lib/target-supports.exp
2744 (check_effective_target_fortran_large_real): New check for large reals.
2745 * gfortran.dg/nan_7.f90: New test.
2747 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2749 PR libgfortran/47567
2750 * gfortran.dg/fmt_f0_1.f90: Update test.
2752 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
2755 * gfortran.dg/array_constructor_36.f90 : New test.
2756 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
2757 allow for comparison between different elements of the array
2758 constructor at different levels of optimization.
2760 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
2762 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
2763 * gcc.target/i386/pr32280-1.c: Likewise.
2765 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2768 * gcc.target/i386/pr47800.c: New test.
2770 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
2772 * objc/execute/exceptions/foward-1.x: New.
2774 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2777 * gfortran.dg/derived_constructor_comps_4.f90: New.
2779 2011-02-18 Tobias Burnus
2782 * gfortran.dg/func_result_6.f90: New.
2784 2011-02-18 Michael Matz <matz@suse.de>
2787 * gfortran.dg/lto/pr45586_0.f90: New test.
2788 * gfortran.dg/typebound_proc_20.f90: Ditto.
2789 * gfortran.dg/typebound_proc_21.f90: Ditto.
2791 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
2794 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
2796 2011-02-18 Tobias Burnus <burnus@net-b.de>
2799 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
2801 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
2802 normalizing the error/warning output.
2803 * gfortran.dg/Wall.f90: Update dg-error/warning.
2804 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
2805 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
2806 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
2807 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
2808 * gfortran.dg/class_30.f90: Update dg-error/warning.
2809 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
2810 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
2811 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
2812 * gfortran.dg/entry_17.f90: Update dg-error/warning.
2813 * gfortran.dg/entry_19.f90: Update dg-error/warning.
2814 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
2815 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
2816 * gfortran.dg/g77/12632.f: Update dg-error/warning.
2817 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
2818 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
2819 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
2820 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
2821 * gfortran.dg/goto_8.f90: Update dg-error/warning.
2822 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
2823 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
2824 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
2825 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
2826 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
2827 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
2828 * gfortran.dg/volatile3.f90: Update dg-error/warning.
2829 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
2830 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
2831 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
2832 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
2833 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
2835 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2838 * gfortran.dg/proc_ptr_comp_30.f90: New.
2840 2011-02-18 Jakub Jelinek <jakub@redhat.com>
2843 * gcc.target/i386/pr47780.c: New test.
2845 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2848 * gfortran.dg/class_40.f03: New.
2850 2011-02-18 Dodji Seketeli <dodji@redhat.com>
2853 * g++.dg/cpp0x/auto21.C: New test.
2855 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
2857 * objc.dg/special/unclaimed-category-1.h: Updated for
2859 * objc.dg/special/unclaimed-category-1.m: Same.
2860 * objc.dg/zero-link-1.m: Same.
2861 * objc.dg/lookup-1.m: Same.
2862 * objc.dg/torture/strings/const-str-9.m
2863 * objc.dg/torture/strings/const-str-10.m: Same.
2864 * objc.dg/torture/strings/const-str-11.m: Same.
2865 * objc.dg/torture/forward-1.m: Same.
2866 * objc.dg/zero-link-2.m: Same.
2867 * objc.dg/encode-7-next-64bit.m: Same.
2868 * objc.dg/method-4.m: Same.
2869 * objc.dg/next-runtime-1.m: Same.
2870 * objc.dg/image-info.m: Same.
2871 * objc.dg/pr23214.m: Same.
2872 * objc.dg/symtab-1.m: Same.
2873 * obj-c++.dg/basic.m: Same.
2874 * obj-c++.dg/proto-lossage-3.m: Same.
2875 * obj-c++.dg/torture/strings/const-str-10.m: Same.
2876 * obj-c++.dg/torture/strings/const-str-11.m: Same.
2877 * obj-c++.dg/torture/strings/const-str-9.m: Same.
2878 * obj-c++.dg/method-11.m: Same.
2879 * objc/execute/enumeration-1.m: Same.
2880 * objc/execute/object_is_class.m: Same.
2881 * objc/execute/formal_protocol-2.m: Same.
2882 * objc/execute/formal_protocol-4.m: Same.
2883 * objc/execute/formal_protocol-6.m: Same.
2884 * objc/execute/bycopy-3.m: Same.
2885 * objc/execute/exceptions/catchall-1.m: Same.
2886 * objc/execute/exceptions/finally-1.m: Same.
2887 * objc/execute/exceptions/local-variables-1.m: Same.
2888 * objc/execute/exceptions/foward-1.m: Same.
2889 * objc/execute/bf-common.h
2890 * objc/execute/enumeration-2.m: Same.
2891 * objc/execute/formal_protocol-1.m: Same.
2892 * objc/execute/formal_protocol-3.m: Same.
2893 * objc/execute/formal_protocol-5.m: Same.
2894 * objc/execute/accessing_ivars.m: Same.
2895 * objc/execute/bycopy-2.m: Same.
2896 * objc/execute/formal_protocol-7.m: Same.
2897 * objc/execute/compatibility_alias.m: Same.
2898 * objc/execute/no_clash.m: Same.
2899 * objc/execute/object_is_meta_class.m: Same.
2900 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
2901 * objc/execute/class-tests-1.h: Include stdio.h.
2902 * objc/execute/class-tests-2.h: Same.
2903 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
2905 * obj-c++.dg/try-catch-2.mm: Same.
2907 2011-02-17 Jakub Jelinek <jakub@redhat.com>
2910 * g++.dg/warn/Wunused-parm-4.C: New test.
2912 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
2913 Jan Hubicka <jh@suse.cz>
2917 * g++.dg/debug/pr47106.C: New.
2919 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
2922 * gcc.target/i386/pr43653.c: New test.
2924 2011-02-11 Dodji Seketeli <dodji@redhat.com>
2927 * g++.dg/template/inherit6.C: New test.
2929 2011-02-16 Janus Weil <janus@gcc.gnu.org>
2932 * gfortran.dg/class_39.f03: New.
2934 2011-02-16 Dodji Seketeli <dodji@redhat.com>
2937 * g++.dg/cpp0x/variadic106.C: New test.
2939 2011-02-16 Jakub Jelinek <jakub@redhat.com>
2942 * gfortran.dg/pr47757-1.f90: New test.
2943 * gfortran.dg/pr47757-2.f90: New test.
2944 * gfortran.dg/pr47757-3.f90: New test.
2947 * g++.dg/cpp0x/enum8.C: New test.
2949 2011-02-15 Jason Merrill <jason@redhat.com>
2951 * g++.dg/inherit/implicit-trivial1.C: New.
2952 * g++.dg/cpp0x/implicit-trivial1.C: New.
2954 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2957 * gcc.dg/torture/pr47725.c: Removed.
2959 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2962 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
2963 constant does not generate a load from memory.
2965 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2968 * gcc.dg/torture/pr47725.c: New.
2970 2011-02-15 Richard Guenther <rguenther@suse.de>
2972 PR tree-optimization/47743
2973 * gcc.dg/torture/pr47743.c: New testcase.
2975 2011-02-15 Jakub Jelinek <jakub@redhat.com>
2978 * gcc.target/i386/pr47581.c: New test.
2980 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2983 * gfortran.dg/select_type_22.f03: New.
2985 2011-02-14 Jason Merrill <jason@redhat.com>
2987 * g++.dg/cpp0x/regress/enum1.C: New.
2989 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2991 * gnat.dg/include.adb: New test.
2993 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2996 * gfortran.dg/class_38.f03: New.
2998 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3000 * gcc.dg/pr46494.c: New test.
3002 2011-02-14 Richard Guenther <rguenther@suse.de>
3004 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3006 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3009 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3010 sparc*-sun-solaris2.11.
3012 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3015 * gfortran.dg/argument_checking_18.f90: New.
3017 2011-02-13 Tobias Burnus <burnus@net-b.de>
3019 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3020 * gfortran.dg/argument_checking_17.f90: New.
3022 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3024 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3025 are temporarily disabled.
3026 * gfortran.dg/class_7.f03: Ditto.
3027 * gfortran.dg/coarray_14.f90: Ditto.
3028 * gfortran.dg/typebound_proc_13.f03: Ditto.
3030 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3033 * gfortran.dg/extends_11.f03: New.
3035 2011-02-11 Xinliang David Li <davidxl@google.com>
3037 PR tree-optimization/47707
3038 * g++.dg/tree-ssa/pr47707.C: New test.
3040 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3042 * g++.dg/opt/inline17.C: New test.
3044 2011-02-11 Tobias Burnus <burnus@net-b.de>
3047 * gfortran.dg/pure_formal_2.f90: New.
3049 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3051 PR rtl-optimization/47614
3052 * gfortran.dg/pr47614.f: New.
3054 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3057 * gcc.dg/opts-6.c: New test.
3059 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3062 * gcc.dg/pr47684.c: New test.
3064 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3067 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3068 c99_runtime, dg-add-options c99_runtime.
3069 (main): Use __asm__.
3071 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3074 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3075 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3076 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3077 * gcc.dg/ucnid-10.c: Likewise.
3078 * gcc.dg/ucnid-13.c: Likewise.
3079 * gcc.dg/ucnid-7.c: Likewise.
3080 * gcc.dg/ucnid-8.c: Likewise.
3081 Adapt dg-warning line number.
3083 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3085 * gcc.target/i386/parity-1.c: Use -march=k8.
3086 * gcc.target/i386/parity-2.c: Ditto.
3087 * gcc.target/i386/vecinit-1.c: Ditto.
3088 * gcc.target/i386/vecinit-2.c: Ditto.
3090 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3093 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3094 * gcc.target/mips/save-restore-3.c: Likewise.
3095 * gcc.target/mips/save-restore-4.c: Likewise.
3096 * gcc.target/mips/save-restore-5.c: Likewise.
3099 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3100 * g++.dg/tree-prof/partition2.C: Likewise.
3102 2011-02-09 Jason Merrill <jason@redhat.com>
3104 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3105 rather than misdeclare std::puts.
3107 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3108 * g++.dg/other/warning1.C: Likewise.
3109 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3110 * g++.old-deja/g++.gb/scope06.C: Likewise.
3111 * g++.old-deja/g++.law/cvt11.C: Likewise.
3112 * g++.old-deja/g++.law/init1.C: Likewise.
3113 * g++.dg/abi/mangle26.C: Likewise.
3115 * g++.dg/template/function1.C: Adjust for C++0x mode.
3116 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3118 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3119 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3121 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3123 * g++.dg/cpp0x/regress/abi-empty7.C: New.
3125 * g++.dg/cpp0x/regress: New directory.
3126 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3127 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3128 * g++.dg/cpp0x/regress/regress3.C: New.
3130 2011-02-10 Richard Guenther <rguenther@suse.de>
3132 PR tree-optimization/47677
3133 * gcc.dg/torture/pr47677.c: New testcase.
3135 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
3137 * objc.dg/special/load-category-1.m: Remove unused header.
3138 * objc.dg/special/load-category-1a.m: Likewise.
3139 * objc.dg/special/load-category-2.m: Likewise.
3140 * objc.dg/special/load-category-2a.m: Likewise.
3141 * objc.dg/special/load-category-3.m: Likewise.
3142 * objc.dg/special/load-category-3a.m: Likewise.
3143 * objc.dg/attributes/proto-attribute-2.m: Likewise.
3144 * objc.dg/attributes/proto-attribute-3.m: Likewise.
3145 * objc.dg/attributes/class-attribute-1.m: Likewise.
3146 * objc.dg/property/property.exp: Don't run for Darwin < 9.
3147 * obj-c++.dg/property/property.exp: Likewise.
3148 * objc.dg/attributes/method-sentinel-1.m: Update type header.
3149 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3150 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3151 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3152 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3153 * obj-c++.dg/template-8.mm: Likewise.
3155 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3158 * gcc.target/i386/pr47665.c: New test.
3160 2011-02-10 Jie Zhang <jie@codesourcery.com>
3164 2011-02-05 Jie Zhang <jie@codesourcery.com>
3166 * gcc.dg/pr42631.c: Update test.
3167 * gcc.dg/pr42631-2.c: New test.
3169 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3172 * gfortran.dg/proc_decl_25.f90: New.
3174 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3177 * gfortran.dg/typebound_assignment_2.f03: New.
3179 2011-02-09 Richard Guenther <rguenther@suse.de>
3181 PR tree-optimization/47664
3182 * gcc.dg/tree-ssa/inline-7.c: New testcase.
3184 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
3187 * gnat.dg/uninit_func.adb: Adjust dg directive.
3189 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
3192 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3194 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3197 * gfortran.dg/auto_dealloc_2.f90: New.
3199 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3201 * gcc.dg/builtins-config.h: Remove __sgi handling.
3202 * lib/target-supports.exp (add_options_for_c99_runtime): Add
3203 -std=c99 for mips-sgi-irix6.5*.
3205 2011-02-09 Martin Jambor <mjambor@suse.cz>
3208 * gfortran.dg/pr25923.f90: Remove xfails.
3210 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3213 * gfortran.dg/inquire_14.f90: New test.
3215 2011-02-08 Janus Weil <janus@gcc.gnu.org>
3218 * gfortran.dg/pointer_init_6.f90: New.
3220 2011-02-08 Jeff Law <law@redhat.com>
3222 PR tree-optimization/42893
3223 * gcc.tree-ssa/pr42893.c: New test.
3225 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
3227 PR tree-optimization/46834
3228 PR tree-optimization/46994
3229 PR tree-optimization/46995
3230 * gcc.dg/graphite/id-pr46834.c: New.
3231 * gfortran.dg/graphite/id-pr46994.f90: New.
3232 * gfortran.dg/graphite/id-pr46995.f90: New.
3234 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3237 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3238 using the variable is known the warning is emitted there.
3239 * gcc.dg/uninit-pr19430.c (foo): Likewise.
3240 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3242 * c-c++-common/pr20000.c (g): Both warnings occur at the return
3245 * gcc.dg/noreturn-1.c (foo5): Likewise.
3246 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3247 (method2): Likewise.
3249 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3250 the return statement using the uninitialized variable.
3251 * gfortran.dg/pr39666-2.f90 (f): Likewise.
3253 2011-02-08 Richard Guenther <rguenther@suse.de>
3256 * g++.dg/opt/pr47639.c: New testcase.
3258 2011-02-08 Richard Guenther <rguenther@suse.de>
3260 PR tree-optimization/47632
3261 * g++.dg/opt/pr47632.C: New testcase.
3263 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3265 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3267 2011-02-07 Richard Guenther <rguenther@suse.de>
3269 PR tree-optimization/47615
3270 * g++.dg/opt/pr47615.C: New testcase.
3272 2011-02-07 Richard Guenther <rguenther@suse.de>
3274 PR tree-optimization/47621
3275 * gcc.dg/torture/pr47621.c: New testcase.
3277 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
3279 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3281 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
3284 * gfortran.dg/allocate_with_source_1 : New test.
3286 2011-02-05 Jakub Jelinek <jakub@redhat.com>
3289 * gcc.dg/pr47610.c: New test.
3291 2011-02-05 Jie Zhang <jie@codesourcery.com>
3294 * gcc.dg/pr42631.c: Update test.
3295 * gcc.dg/pr42631-2.c: New test.
3297 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3300 * gfortran.dg/pr47574.f90: New test.
3302 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
3304 PR tree-optimization/46194
3305 * gcc.dg/autopar/pr46194.c: New.
3307 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
3309 PR tree-optimization/43695
3310 * g++.dg/ipa/pr43695.C: New.
3312 2011-02-04 Jakub Jelinek <jakub@redhat.com>
3315 * gcc.dg/pr23200.c: New test.
3317 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
3320 * g++.dg/pr47589.C: New test.
3322 2011-02-03 Dodji Seketeli <dodji@redhat.com>
3325 * g++.dg/template/typedef37.C: New test.
3326 * g++.dg/template/param1.C: Adjust expected error message.
3328 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3331 * gcc.dg/pr31490-2.c: New test.
3332 * gcc.dg/pr31490-3.c: New test.
3333 * gcc.dg/pr31490-4.c: New test.
3335 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
3336 Jakub Jelinek <jakub@redhat.com>
3339 * g++.dg/parser/semicolon3.C: Adjust.
3340 * g++.dg/parser/semicolon4.C: New testcase.
3341 * g++.dg/pr46890.C: New testcase.
3343 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3346 * g++.dg/init/pr29571.C: New.
3348 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
3350 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
3351 instead of vect_int.
3353 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3356 * gcc.target/i386/pr47312.c: New test.
3359 * gcc.target/i386/pr47564.c: New test.
3361 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
3363 PR tree-optimization/45122
3364 * gcc.dg/tree-ssa/pr45122.c: New.
3366 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3369 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
3372 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
3373 and vsx so a default --with-cpu=power7 doesn't give an error
3374 when -mavoid-indexed-addresses is used.
3376 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
3377 wrapper function to save the arguments and then jump to the real
3378 function, rather than depending on the compiler not to move stuff
3380 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
3382 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3383 Paul Thomas <pault@gcc.gnu.org>
3386 * gfortran.dg/class_37.f03 : New test.
3388 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
3389 Richard Guenther <rguenther@suse.de>
3391 PR tree-optimization/40979
3393 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
3394 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
3395 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
3396 check_vect_support_and_set_flags.
3397 * gfortran.dg/graphite/vect-pr40979.f90: New.
3399 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3402 * gfortran.dg/class_36.f03: New.
3404 2011-02-02 Richard Guenther <rguenther@suse.de>
3406 PR tree-optimization/47566
3407 * gcc.dg/lto/20110201-1_0.c: New testcase.
3409 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
3415 * debug/pr47498.c: New.
3416 * debug/pr47501.c: New.
3418 2011-02-01 Richard Guenther <rguenther@suse.de>
3420 PR tree-optimization/47559
3421 * g++.dg/torture/pr47559.C: New testcase.
3423 2011-02-01 Janus Weil <janus@gcc.gnu.org>
3426 * gfortran.dg/typebound_call_20.f03: New.
3428 2011-02-01 Richard Guenther <rguenther@suse.de>
3430 PR tree-optimization/47555
3431 * gcc.dg/pr47555.c: New testcase.
3433 2011-02-01 Richard Guenther <rguenther@suse.de>
3435 PR tree-optimization/47541
3436 * g++.dg/torture/pr47541.C: New testcase.
3438 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3441 * gfortran.dg/typebound_call_19.f03: New.
3443 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3446 * g++.dg/cpp0x/pr47416.C: New test.
3448 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
3451 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
3453 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3456 * gfortran.dg/typebound_assignment_1.f03: New.
3458 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3460 PR tree-optimization/47538
3461 * gcc.c-torture/execute/pr47538.c: New test.
3463 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3466 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
3468 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3470 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
3472 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
3474 PR rtl-optimization/44031
3475 * gcc.c-torture/compile/20110131-1.c: New test.
3477 2011-01-31 Tobias Burnus <burnus@net-b.de>
3480 * gfortran.dg/stmt_func_1.f90: New.
3482 2011-01-31 Tobias Burnus <burnus@net-b.de>
3485 * gfortran.dg/interface_34.f90: New.
3487 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
3490 * gfortran.dg/realloc_on_assign_5.f03: New test.
3491 * gfortran.dg/realloc_on_assign_5.f03: New test.
3493 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3495 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
3496 * gfortran.dg/bessel_7.f90: Likewise.
3497 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
3499 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
3500 * gfortran.dg/sum_init_expr.f03: Likewise.
3502 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
3504 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
3507 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
3508 loop only on "vect_intfloat_cvt" targets.
3510 2011-01-29 Tobias Burnus <burnus@net-b.de>
3513 * gfortran.dg/shape_6.f90: New.
3515 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3517 PR libgfortran/47434
3518 * gfortran.dg/read_infnan_1.f90: Update test.
3519 * gfortran.dg/module_nan.f90: Update test.
3520 * gfortran.dg/char4_iunit_1.f03: Update test.
3521 * gfortran.dg/large_real_kind_1.f90: Update test.
3522 * gfortran.dg/real_const_3.f90: Update test.
3523 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
3525 2011-01-29 Dodji Seketeli <dodji@redhat.com>
3528 * g++.dg/template/param2.C: New test.
3530 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3532 PR libgfortran/47285
3533 * gfortran.dg/fmt_g.f: New test.
3535 2011-01-28 Tobias Burnus <burnus@net-b.de>
3538 * gfortran.dg/pure_formal_1.f90: New.
3540 2011-01-28 Jakub Jelinek <jakub@redhat.com>
3543 * gcc.dg/tls/pr42894.c: New test.
3545 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3547 * gcc.dg/pr47276.c: Add dg-require-visibility.
3549 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3551 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
3553 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
3554 Tobias Burnus <burnus@gcc.gnu.org>
3559 * gfortran.dg/realloc_on_assign_3.f03: New test.
3560 * gfortran.dg/realloc_on_assign_4.f03: New test.
3561 * gfortran.dg/allocatable_function_5.f90: New test.
3562 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
3563 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
3564 implemented" dg-errors.
3566 2011-01-27 Jan Hubicka <jh@suse.cz>
3569 * gcc.dg/attr-weakref-4.c: New testcase
3571 2011-01-27 Martin Jambor <mjambor@suse.cz>
3573 PR tree-optimization/47228
3574 * gcc.dg/torture/pr47228.c: New test.
3576 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3578 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
3580 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3582 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
3583 when using auto-overlay support on the SPU.
3585 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
3587 PR rtl-optimization/44174
3588 * gcc.target/i386/asm-6.c: New test.
3590 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
3592 PR rtl-optimization/46856
3593 * gcc.c-torture/compile/pr46856.c: New test.
3595 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
3596 Andrew Pinski <pinskia@gmail.com>
3599 * gcc.dg/pr43082.c: New.
3601 2011-01-26 DJ Delorie <dj@redhat.com>
3603 PR rtl-optimization/46878
3604 * gcc.dg/pr46878-1.c: New test.
3606 2011-01-26 Jakub Jelinek <jakub@redhat.com>
3609 * g++.dg/cpp0x/pr47476.C: New test.
3611 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
3613 * gcc.c-torture/compile/20110126-1.c: New test.
3615 2011-01-26 Jakub Jelinek <jakub@redhat.com>
3618 * gcc.dg/torture/pr47473.c: New test.
3620 2011-01-26 Jan Hubicka <jh@suse.cz>
3623 * gcc.c-torture/execute/pr47237.c: New testcase.
3625 2011-01-26 Jan Hubicka <jh@suse.cz>
3627 PR tree-optimization/47190
3628 * gcc.dg/attr-weakref-3.c: New testcase.
3630 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
3633 * gcc.dg/dll-9a.c: New test file.
3634 * gcc.dg/dll-11.c: Likewise.
3635 * gcc.dg/dll-12.c: Likewise.
3636 * gcc.dg/dll-12a.c: Likewise.
3637 * gcc.dg/dll-11a.c: Likewise.
3638 * gcc.dg/dll-9.c: Likewise.
3639 * gcc.dg/dll-10.c: Likewise.
3640 * gcc.dg/dll-10a.c: Likewise.
3641 * g++.dg/ext/dllexport4a.cc: Likewise.
3642 * g++.dg/ext/dllexport4.C: Likewise.
3643 * g++.dg/ext/dllexport5.C: Likewise.
3644 * g++.dg/ext/dllexport5a.cc: Likewise.
3646 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3648 PR tree-optimization/46970
3649 * gcc.dg/graphite/pr46970.c: New.
3651 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3653 PR tree-optimization/46215
3654 * gcc.dg/graphite/pr46215.c: New.
3656 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3658 PR tree-optimization/46168
3659 * gcc.dg/graphite/pr46168.c: New.
3661 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3663 PR tree-optimization/43657
3664 * gcc.dg/graphite/pr43657.c: New.
3666 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3668 PR tree-optimization/29832
3669 * gfortran.dg/graphite/pr29832.f90: New.
3671 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3673 PR tree-optimization/43567
3674 * gcc.dg/graphite/pr43567.c: New.
3676 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3678 * gfortran.dg/graphite/interchange-4.f: New.
3679 * gfortran.dg/graphite/interchange-5.f: New.
3681 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
3682 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
3683 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
3684 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
3685 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
3686 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
3687 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
3688 * gfortran.dg/ltrans-7.f90: Removed.
3689 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
3691 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
3692 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
3693 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
3694 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
3695 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
3696 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
3697 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
3698 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
3699 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
3700 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
3701 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3702 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3703 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3704 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3705 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3706 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3707 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3708 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3709 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3710 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3711 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3712 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3713 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3714 * gcc.dg/tree-ssa/data-dep-1.c
3715 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3716 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3717 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3718 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3719 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3721 2011-01-25 Jakub Jelinek <jakub@redhat.com>
3723 PR tree-optimization/47265
3724 PR tree-optimization/47443
3725 * gcc.c-torture/compile/pr47265.c: New test.
3726 * gcc.dg/pr47443.c: New test.
3728 2011-01-25 Martin Jambor <mjambor@suse.cz>
3730 PR tree-optimization/47382
3731 * g++.dg/torture/pr47382.C: New test.
3732 * g++.dg/opt/devirt1.C: Xfail.
3734 2011-01-25 Yao Qi <yao@codesourcery.com>
3737 * gcc.target/arm/pr45701-1.c: New test.
3738 * gcc.target/arm/pr45701-2.c: New test.
3739 * gcc.target/arm/pr45701-3.c: New test.
3741 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3742 Jakub Jelinek <jakub@redhat.com>
3744 PR tree-optimization/47271
3745 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
3747 2011-01-25 Nick Clifton <nickc@redhat.com>
3749 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
3750 (saturate_add): Delete.
3752 (main): Do not run saturate_add.
3753 (set_interrupts): Delete.
3755 2011-01-25 Tobias Burnus <burnus@net-b.de>
3758 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
3760 2011-01-25 Jakub Jelinek <jakub@redhat.com>
3762 PR tree-optimization/47427
3763 PR tree-optimization/47428
3764 * gcc.c-torture/compile/pr47427.c: New test.
3765 * gcc.c-torture/compile/pr47428.c: New test.
3767 2011-01-25 Richard Guenther <rguenther@suse.de>
3770 * gcc.dg/torture/pr47411.c: New testcase.
3772 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3774 * gfortran.dg/graphite/id-24.f: New.
3775 * gfortran.dg/graphite/id-25.f: New.
3777 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3779 * gfortran.dg/graphite/id-23.f: New.
3781 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3783 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
3785 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3787 * gcc.dg/graphite/block-0.c: Un-XFAILed.
3788 * gcc.dg/graphite/block-1.c: Un-XFAILed.
3789 * gcc.dg/graphite/block-7.c: Un-XFAILed.
3790 * gcc.dg/graphite/block-8.c: Un-XFAILed.
3791 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
3792 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
3793 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
3794 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
3795 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
3797 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3799 * gcc.dg/graphite/block-0.c: Add documentation.
3800 * gcc.dg/graphite/block-4.c: Same.
3801 * gcc.dg/graphite/block-7.c: Same.
3802 * gcc.dg/graphite/block-8.c: New.
3803 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
3804 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
3805 * gcc.dg/graphite/interchange-12.c: Add documentation.
3806 * gcc.dg/graphite/interchange-13.c: New.
3807 * gcc.dg/graphite/interchange-14.c: New.
3808 * gcc.dg/graphite/interchange-15.c: New.
3809 * gcc.dg/graphite/interchange-8.c: Add documentation.
3810 * gcc.dg/graphite/interchange-mvt.c: Same.
3812 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3815 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
3816 * gcc.target/powerpc/altivec-14.c: Ditto.
3817 * gcc.target/powerpc/altivec-33.c: Ditto.
3818 * gcc.target/powerpc/altivec-types-1.c: Ditto.
3819 * gcc.target/powerpc/altivec-types-2.c: Ditto.
3820 * gcc.target/powerpc/altivec-types-3.c: Ditto.
3821 * gcc.target/powerpc/altivec-types-4.c: Ditto.
3822 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
3823 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
3824 * g++.dg/ext/altivec-15.C: Ditto.
3825 * g++.dg/ext/altivec-types-1.C: Ditto.
3826 * g++.dg/ext/altivec-types-2.C: Ditto.
3827 * g++.dg/ext/altivec-types-3.C: Ditto.
3828 * g++.dg/ext/altivec-types-4.C: Ditto.
3830 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3832 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
3834 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3836 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
3837 optimization options.
3839 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3841 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
3844 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
3846 2011-01-23 Tobias Burnus <burnus@net-b.de>
3849 * gfortran.dg/allocatable_scalar_12.f90: New.
3851 2011-01-23 Ira Rosen <irar@il.ibm.com>
3853 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
3854 vectorization to be not profitable if peeling is used to
3855 realign the memory access.
3856 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
3857 loop bound to avoid loop unrolling.
3858 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3860 2011-01-22 Jan Hubicka <jh@suse.cz>
3863 * g++.dg/lto/pr47333.C: New file.
3865 2011-01-22 Jan Hubicka <jh@suse.cz>
3867 PR tree-optimization/43884
3869 * gcc.dg/autopar/outer-2.c: Increase array size.
3870 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
3872 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3875 * gfortran.dg/c_loc_tests_16.f90: New test.
3877 2011-01-22 Tobias Burnus <burnus@net-b.de>
3880 * gfortran.dg/typebound_proc_19.f90: New.
3882 2011-01-21 Jeff Law <law@redhat.com>
3884 PR tree-optimization/47053
3885 * g++.dg/pr47053.C: New test.
3887 2011-01-21 Jason Merrill <jason@redhat.com>
3890 * g++.dg/cpp0x/constexpr-ctor6.C: New.
3892 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3895 * g++.dg/cpp0x/range-for10.C: New test.
3896 * g++.dg/template/for1.C: New test.
3899 * g++.dg/tree-prof/partition3.C: New test.
3901 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
3903 PR rtl-optimization/47366
3904 * g++.dg/opt/pr47366.C: New test.
3906 2011-01-21 Jason Merrill <jason@redhat.com>
3909 * g++.dg/cpp0x/constexpr-regress2.C: New.
3911 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
3913 2011-01-21 Jeff Law <law@redhat.com>
3915 PR rtl-optimization/41619
3916 * gcc.dg/pr41619.c: New.
3918 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3920 PR tree-optimization/47355
3921 * g++.dg/opt/pr47355.C: New test.
3923 2011-01-21 Richard Guenther <rguenther@suse.de>
3925 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
3928 2011-01-21 Richard Guenther <rguenther@suse.de>
3930 PR tree-optimization/47365
3931 * gcc.dg/torture/pr47365.c: New testcase.
3932 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3934 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3936 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
3938 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3940 PR tree-optimization/47391
3941 * gcc.dg/pr47391.c: New test.
3943 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3945 * g++.dg/template/char1.C: Use signed char.
3947 2011-01-21 Tobias Burnus <burnus@net-b.de>
3950 * gfortran.dg/pointer_target_4.f90: New.
3952 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3955 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
3956 ILP32 system and not IP32.
3958 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
3961 * g++.dg/debug/pr46583.C: New.
3963 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3966 * g++.dg/debug/pr47283.C: New test.
3969 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
3970 * gcc.target/i386/headmerge-2.c: Likewise.
3972 2011-01-20 Richard Guenther <rguenther@suse.de>
3975 * gcc.dg/torture/pr47370.c: New testcase.
3977 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3979 PR tree-optimization/46130
3980 * gcc.dg/pr46130-1.c: New test.
3981 * gcc.dg/pr46130-2.c: New test.
3983 2011-01-19 Dodji Seketeli <dodji@redhat.com>
3986 * g++.dg/debug/dwarf2/template-params-10.C: New test.
3988 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
3991 * g++.dg/debug/pr46240.cc: New.
3993 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3996 * g++.dg/template/anonunion1.C: New test.
3998 PR rtl-optimization/47337
3999 * gcc.c-torture/execute/pr47337.c: New test.
4001 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4004 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4006 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4008 PR tree-optimization/46021
4009 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4011 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4013 PR tree-optimization/47290
4014 * g++.dg/torture/pr47290.C: New test.
4016 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4019 * gfortran.dg/proc_ptr_comp_29.f90: New.
4021 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4024 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4025 powerpc-apple-darwin9.
4027 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4029 PR rtl-optimization/47299
4030 * gcc.c-torture/execute/pr47299.c: New test.
4032 2011-01-17 Jason Merrill <jason@redhat.com>
4034 * g++.dg/cpp0x/constexpr-virtual.C: New.
4036 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4039 * gfortran.dg/gomp/pr47331.f90: New test.
4041 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4044 * objc.dg/selector-warn-1.m: New.
4045 * obj-c++.dg/selector-warn-1.mm: New.
4047 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4049 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4050 Update dg-final accordingly.
4052 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4054 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4056 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4058 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4060 * gcc.dg/guality/pr36728-2.c: Likewise.
4062 2011-01-17 Richard Guenther <rguenther@suse.de>
4064 PR tree-optimization/47313
4065 * g++.dg/torture/pr47313.C: New testcase.
4067 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4070 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4071 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4072 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4073 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4075 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4077 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4078 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4079 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4081 2011-01-17 Richard Guenther <rguenther@suse.de>
4083 PR tree-optimization/45967
4084 * gcc.dg/torture/pr45967-2.c: New testcase.
4085 * gcc.dg/torture/pr45967-3.c: Likewise.
4087 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4090 * g++.dg/ext/pr47213.C: Require visibility.
4092 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4094 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4095 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4097 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4099 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4100 Linux-based targets.
4102 2011-01-13 Jan Hubicka <jh@suse.cz>
4104 PR tree-optimization/47276
4105 * gcc.dg/pr47276.c: New testcase.
4107 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4108 Jonathan Wakely <jwakely.gcc@gmail.com>
4111 * g++.dg/other/pr33558.C: New.
4112 * g++.dg/other/pr33558-2.C: New.
4114 2011-01-14 Martin Jambor <mjambor@suse.cz>
4116 PR tree-optimization/45934
4117 PR tree-optimization/46302
4118 * g++.dg/ipa/devirt-c-1.C: New test.
4119 * g++.dg/ipa/devirt-c-2.C: Likewise.
4120 * g++.dg/ipa/devirt-c-3.C: Likewise.
4121 * g++.dg/ipa/devirt-c-4.C: Likewise.
4122 * g++.dg/ipa/devirt-c-5.C: Likewise.
4123 * g++.dg/ipa/devirt-c-6.C: Likewise.
4124 * g++.dg/ipa/devirt-6.C: Likewise.
4125 * g++.dg/ipa/devirt-d-1.C: Likewise.
4126 * g++.dg/torture/pr45934.C: Likewise.
4128 2011-01-14 Jason Merrill <jason@redhat.com>
4130 * g++.dg/cpp0x/variadic105.C: New.
4132 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4133 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4136 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4137 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4138 execution tests on i?86-*-*, x86_64-*-* and
4139 powerpc*-apple-darwin* && ilp32.
4140 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4141 tests on i?86-*-* and x86_64-*-*.
4143 2011-01-14 Richard Guenther <rguenther@suse.de>
4145 PR tree-optimization/47280
4146 * g++.dg/opt/pr47280.C: New testcase.
4148 2011-01-14 Jason Merrill <jason@redhat.com>
4150 * g++.dg/cpp0x/constexpr-regress1.C: New.
4152 * g++.dg/ext/flexary2.C: New.
4154 2011-01-14 Richard Guenther <rguenther@suse.de>
4157 * gcc.dg/torture/pr47281.c: New testcase.
4158 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4160 2011-01-14 Richard Guenther <rguenther@suse.de>
4162 PR tree-optimization/47286
4163 * gcc.dg/tree-ssa/pr47286.c: New testcase.
4165 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
4168 * g++.dg/ext/pr47213.C: New.
4170 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4172 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4174 2011-01-13 Tobias Burnus <burnus@net-b.de>
4175 Mikael Morin <mikael@gcc.gnu.org>
4179 * gfortran.dg/select_type_20.f90: New.
4180 * gfortran.dg/select_type_21.f90: New.
4182 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4185 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4187 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4189 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4190 * gcc.dg/guality/pr36728-2.c: Likewise.
4192 2011-01-13 Dodji Seketeli <dodji@redhat.com>
4195 * g++.dg/debug/dwarf2/template-params-9.C: New test.
4197 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
4199 PR rtl-optimization/45352
4200 * gcc.dg/pr45352-3.c: New.
4202 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4204 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4206 * g++.dg/cpp0x/range-for8.C: New.
4207 * g++.dg/cpp0x/range-for9.C: New.
4209 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
4212 * g++.dg/debug/pr47209.C: New.
4214 2011-01-12 Richard Guenther <rguenther@suse.de>
4217 * gcc.dg/lto/pr47259_0.c: New testcase.
4218 * gcc.dg/lto/pr47259_1.c: Likewise.
4220 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
4222 * objc-obj-c++-shared/Object1.h: Add copyright header, update
4223 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4224 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4225 methods missing from the OBJC2 Object.
4226 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4227 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4228 GNU and NeXT runtimes.
4229 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4231 * objc-obj-c++-shared/Object1.m: Likewise.
4232 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
4233 * objc.dg/proto-qual-1.m: Likewise.
4234 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4235 * obj-c++.dg/proto-qual-1.mm: Likewise.
4237 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
4240 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4242 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4244 Fixed the Objective-C++ testsuite and updated all tests.
4245 * lib/obj-c++.exp (obj-c++_init): Declare and set
4246 gcc_warning_prefix and gcc_error_prefix.
4247 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4248 'dg-warning', 'dg-message' and 'dg-error'.
4249 * obj-c++.dg/class-extension-3.mm: Likewise.
4250 * obj-c++.dg/class-protocol-1.mm: Likewise.
4251 * obj-c++.dg/encode-7.mm: Likewise.
4252 * obj-c++.dg/exceptions-3.mm: Likewise.
4253 * obj-c++.dg/exceptions-5.mm: Likewise.
4254 * obj-c++.dg/method-12.mm: Likewise.
4255 * obj-c++.dg/method-13.mm: Likewise.
4256 * obj-c++.dg/method-15.mm: Likewise.
4257 * obj-c++.dg/method-16.mm: Likewise.
4258 * obj-c++.dg/method-4.mm: Likewise.
4259 * obj-c++.dg/method-8.mm: Likewise.
4260 * obj-c++.dg/method-conflict-1.mm: Likewise.
4261 * obj-c++.dg/method-conflict-2.mm: Likewise.
4262 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4263 and uncommented second part of the testcase now that the testsuite
4265 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
4266 and uncommented second part of the testcase now that the testsuite
4268 * obj-c++.dg/private-1.mm: Likewise.
4269 * obj-c++.dg/proto-lossage-4.mm: Likewise.
4270 * obj-c++.dg/syntax-error-7.mm: Likewise.
4271 * obj-c++.dg/warn5.mm: Likewise.
4272 * obj-c++.dg/property/at-property-14.mm: Likewise.
4273 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4275 * obj-c++.dg/property/at-property-18.mm: Likewise.
4276 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4278 * obj-c++.dg/property/at-property-21.mm: Likewise.
4279 * obj-c++.dg/property/at-property-28.mm: Likewise.
4280 * obj-c++.dg/property/at-property-5.mm: Likewise.
4281 * obj-c++.dg/property/dynamic-2.mm: Likewise.
4282 * obj-c++.dg/property/property-neg-3.mm: Likewise.
4283 * obj-c++.dg/property/synthesize-11.mm: Likewise.
4284 * obj-c++.dg/property/synthesize-6.mm: Likewise.
4285 * obj-c++.dg/property/synthesize-8.mm: Likewise.
4286 * obj-c++.dg/property/synthesize-9.mm: Likewise.
4287 * obj-c++.dg/tls/diag-5.mm: Likewise.
4288 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
4289 dg-error, now matched correctly.
4291 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4293 * objc.dg/property/at-property-29.m: New.
4294 * obj-c++.dg/property/at-property-29.mm: New.
4296 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4298 * go.test/go-test.exp (go-set-goarch): New proc.
4299 (go-gc-tests): Use it.
4301 2011-01-11 Dodji Seketeli <dodji@redhat.com>
4304 * g++.dg/debug/dwarf2/template-params-8.C: New test.
4306 2011-01-11 Richard Henderson <rth@redhat.com>
4308 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
4310 2011-01-11 Jan Hubicka <jh@suse.cz>
4314 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
4315 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
4317 2011-01-11 Richard Guenther <rguenther@suse.de>
4319 PR tree-optimization/46076
4320 * gcc.dg/tree-ssa/pr46076.c: New testcase.
4322 2011-01-11 Jeff Law <law@redhat.com>
4324 * PR tree-optimization/47086
4325 * gcc.dg/pr47086.c: New test.
4327 2011-01-11 Jason Merrill <jason@redhat.com>
4330 * g++.dg/template/new10.C: New.
4333 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
4335 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
4337 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
4338 Split type definitions and NSConstantString class into...
4339 * objc-obj-c++-shared/objc-test-suite-types.h: New.
4340 * objc-obj-c++-shared/nsconstantstring-class.h: New.
4341 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
4342 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
4343 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
4344 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
4346 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
4347 encode defines for newer NeXT system headers.
4348 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
4349 * obj-c++.dg/torture/strings/string1.mm: Likewise.
4350 * objc.dg/foreach-5.m: Likewise.
4351 * objc.dg/foreach-2.m: Likewise.
4352 * objc.dg/foreach-4.m: Likewise.
4353 * objc.dg/torture/strings/string1.m: Likewise.
4354 * objc.dg/torture/strings/string2.m: Likewise.
4355 * objc.dg/torture/strings/string3.m: Likewise.
4356 * objc.dg/torture/strings/string4.m: Likewise.
4357 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
4358 header and stand alone.
4359 * obj-c++.dg/strings/strings-2.mm: Likewise.
4360 * objc.dg/torture/strings/const-str-3.m: Likewise.
4361 * objc.dg/strings/strings-2.m: Likewise.
4362 * objc.dg/strings/const-str-12b.m: Likewise.
4364 2011-01-12 Richard Guenther <rguenther@suse.de>
4367 * gcc.dg/attr-weak-1.c: Adjust.
4369 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
4372 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
4373 standard compliant and comment.
4375 2011-01-10 Jan Hubicka <jh@suse.cz>
4378 * gcc.dg/initpri3.c: New testcase.
4380 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
4383 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
4389 (g_ebp_save): Likewise.
4390 (g_esp_save): Likewise.
4392 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4394 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
4396 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4398 PR tree-optimization/46021
4399 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
4400 i?86-*-*, x86_64-*-*.
4402 2011-01-10 Jeff Law <law@redhat.com>
4404 * PR tree-optimization/47141
4405 * gcc.c-torture/compile/pr47141.c: New test.
4407 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
4410 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
4411 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
4412 * gcc.dg/vect/slp-35.c: Remove XFAILs.
4413 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
4416 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
4417 being vectorized. Adjust dg-final pattern. Remove XFAIL.
4418 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
4419 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
4420 being vectorized. Adjust dg-final pattern.
4423 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
4424 * gcc.dg/vect/slp-24.c: Likewise.
4426 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
4429 * g++.dg/other/pr47218-1.C: New test file.
4430 * g++.dg/other/pr47218.C: Likewise.
4431 * g++.dg/other/pr47218.h: New supporting header.
4433 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
4436 * objc.dg/attributes/invalid-attribute-1.m: New.
4437 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
4439 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4442 * gfortran.dg/proc_ptr_comp_28.f90: New.
4444 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
4446 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
4447 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
4448 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4449 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4450 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
4451 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4452 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
4453 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
4454 * objc.dg/gnu-api-2-class.m: Likewise.
4455 * objc.dg/gnu-api-2-ivar.m: Likewise.
4456 * objc.dg/gnu-api-2-method.m: Likewise.
4457 * objc.dg/gnu-api-2-objc.m: Likewise.
4458 * objc.dg/gnu-api-2-object.m: Likewise.
4459 * objc.dg/gnu-api-2-property.m: Likewise.
4460 * objc.dg/gnu-api-2-protocol.m: Likewise.
4461 * objc.dg/gnu-api-2-sel.m: Likewise.
4463 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
4465 * objc.dg/foreach-1.m: Skip for Darwin < 9.
4466 * objc.dg/objc-foreach-4.m: Likewise.
4467 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
4468 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
4469 * objc.dg/foreach-4.m: Likewise.
4470 * objc.dg/foreach-5.m: Likewise.
4471 * objc.dg/foreach-3.m: Return self from init.
4473 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4476 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
4478 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4481 * gfortran.dg/class_35.f90: New.
4483 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
4485 * objc.dg/foreach-1.m: Add "-Wall" to flags.
4487 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
4490 * objc.dg/invalid-method-2.m: New.
4491 * obj-c++.dg/invalid-method-2.mm: New.
4493 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
4496 * gfortran.dg/transpose_optimization_2.f90 : New test.
4498 2011-01-08 Jan Hubicka <jh@suse.cz>
4500 PR tree-optmization/46469
4501 * g++.dg/torture/pr46469.C: New testcase.
4503 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
4505 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
4506 emulation of libobjc-gnu structure layout functionality to ..
4507 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
4508 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
4509 * objc/execute/bf-common.h: Adjust headers.
4510 * objc/execute/bf-1.m: Likewise.
4511 * objc/execute/bf-2.m: Likewise.
4512 * objc/execute/bf-3.m: Likewise.
4513 * objc/execute/bf-4.m: Likewise.
4514 * objc/execute/bf-5.m: Likewise.
4515 * objc/execute/bf-6.m: Likewise.
4516 * objc/execute/bf-7.m: Likewise.
4517 * objc/execute/bf-8.m: Likewise.
4518 * objc/execute/bf-9.m: Likewise.
4519 * objc/execute/bf-10.m: Likewise.
4520 * objc/execute/bf-11.m: Likewise.
4521 * objc/execute/bf-12.m: Likewise.
4522 * objc/execute/bf-13.m: Likewise.
4523 * objc/execute/bf-14.m: Likewise.
4524 * objc/execute/bf-15.m: Likewise.
4525 * objc/execute/bf-16.m: Likewise.
4526 * objc/execute/bf-17.m: Likewise.
4527 * objc/execute/bf-18.m: Likewise.
4528 * objc/execute/bf-19.m: Likewise.
4529 * objc/execute/bf-20.m: Likewise.
4530 * objc/execute/bf-21.m: Likewise.
4531 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
4532 objc_get_type_qualifiers ().
4534 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4537 * gfortran.dg/dependency_39.f90: New test.
4539 2011-01-07 Jan Hubicka <jh@suse.cz>
4541 Get builtins tests ready for linker plugin.
4542 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
4543 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
4544 my_memset, my_bzero): Mark used.
4545 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
4546 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
4548 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
4551 2011-01-07 Jan Hubicka <jh@suse.cz>
4553 PR tree-optimization/46367
4554 * g++.dg/torture/pr46367.C: New file.
4556 2011-01-07 Jakub Jelinek <jakub@redhat.com>
4559 * gcc.dg/pr47201.c: New test.
4562 * gcc.dg/tree-prof/pr47187.c: New test.
4564 2011-01-07 Tobias Burnus <burnus@net-b.de>
4567 * gfortran.dg/extends_type_of_3.f90: New.
4569 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
4571 * g++.dg/ext/dllexport-MI1.C: Adjust test.
4572 * g++.dg/ext/dllimport-MI1.C: Likewise.
4573 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
4574 * g++.dg/ext/dllimport10.C: Likewise.
4575 * g++.dg/ext/dllimport11.C: Likewise.
4576 * g++.dg/ext/dllimport12.C: Likewise.
4577 * g++.dg/ext/dllimport13.C: Likewise.
4578 * g++.dg/ext/dllimport2.C: Likewise.
4579 * g++.dg/ext/dllimport3.C: Likewise.
4580 * g++.dg/ext/dllimport4.C: Likewise.
4581 * g++.dg/ext/dllimport5.C: Likewise.
4582 * g++.dg/ext/dllimport6.C: Likewise.
4583 * g++.dg/ext/dllimport8.C: Likewise.
4584 * g++.dg/ext/dllimport9.C: Likewise.
4585 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
4586 targets, too. Additionally enable test for i?86-*-mingw*.
4587 * g++.dg/ext/selectany1.C: Likewise.
4588 Remove guard variable check.
4590 2011-01-07 Janus Weil <janus@gcc.gnu.org>
4594 * gfortran.dg/storage_size_3.f08: Extended.
4596 2011-01-07 Jakub Jelinek <jakub@redhat.com>
4599 * g++.dg/template/stdarg1.C: New test.
4601 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
4604 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
4605 * gfortran.dg/defined_operators_1.f90: Split the subroutine
4606 from the interface of functions to not hide the errors that
4609 2011-01-06 Jan Hubicka <jh@suse.cz>
4611 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
4612 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
4614 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
4618 * gfortran.dg/interface_33.f90: New test.
4620 2011-01-06 Jakub Jelinek <jakub@redhat.com>
4623 * gcc.c-torture/compile/pr47150.c: New test.
4625 2011-01-06 Ira Rosen <irar@il.ibm.com>
4627 PR tree-optimization/47139
4628 * gcc.dg/vect/pr47139.c: New test.
4630 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4633 * gfortran.dg/extends_type_of_2.f03: New.
4635 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4637 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
4639 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
4641 * gnat.dg/opt14.adb: New test.
4643 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4646 * gfortran.dg/allocate_error_2.f90: New test.
4648 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4651 * gfortran.dg/storage_size_3.f08: New.
4653 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4655 PR libgfortran/47154
4656 * gfortran.dg/namelist_68.f90: New test.
4658 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
4660 * gnat.dg/unchecked_convert8.ad[sb]: New test.
4662 2011-01-04 Janus Weil <janus@gcc.gnu.org>
4665 * gfortran.dg/class_34.f90: New.
4667 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4669 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
4670 use __builtin_inff. Skip all single-precision tests that require
4673 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4675 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4677 2011-01-03 Jakub Jelinek <jakub@redhat.com>
4679 PR tree-optimization/47148
4680 * gcc.c-torture/execute/pr47148.c: New test.
4682 PR tree-optimization/47155
4683 * gcc.c-torture/execute/pr47155.c: New test.
4685 PR rtl-optimization/47157
4686 * gcc.c-torture/compile/pr47157.c: New test.
4688 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4690 * gcc.dg/torture/vector-shift2.c (schar): Define.
4691 (main): Always use schar or uchar instead of plain "char" to avoid
4692 dependencies on implementation-defined char signedness.
4694 2011-01-03 Martin Jambor <mjambor@suse.cz>
4696 PR tree-optimization/46801
4697 * gnat.dg/pack9.adb: Remove xfail.
4699 2011-01-03 Martin Jambor <mjambor@suse.cz>
4701 PR tree-optimization/46984
4702 * g++.dg/ipa/pr46984.C: New test.
4704 2011-01-02 Janus Weil <janus@gcc.gnu.org>
4707 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4709 2011-01-02 Jakub Jelinek <jakub@redhat.com>
4711 PR tree-optimization/47140
4712 * gcc.c-torture/compile/pr47140.c: New test.
4714 PR rtl-optimization/47028
4715 * gcc.dg/pr47028.c: New test.
4717 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
4719 * objc.dg/protocol-forward-1.m: Removed TODO.
4720 * objc.dg/protocol-forward-2.m: New.
4721 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4722 * obj-c++.dg/protocol-forward-2.mm: New.
4724 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
4727 * g++.dg/eh/pr38662.C: New testcase.
4729 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
4731 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4732 scan for newline '\n'.
4735 Copyright (C) 2011 Free Software Foundation, Inc.
4737 Copying and distribution of this file, with or without modification,
4738 are permitted in any medium without royalty provided the copyright
4739 notice and this notice are preserved.