1 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5 * g++.dg/cpp0x/range-for8.C: New.
6 * g++.dg/cpp0x/range-for9.C: New.
8 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11 * g++.dg/debug/pr47209.C: New.
13 2011-01-12 Richard Guenther <rguenther@suse.de>
16 * gcc.dg/lto/pr47259_0.c: New testcase.
17 * gcc.dg/lto/pr47259_1.c: Likewise.
19 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
21 * objc-obj-c++-shared/Object1.h: Add copyright header, update
22 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
23 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
24 methods missing from the OBJC2 Object.
25 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
26 Amend implementation to use a TEST_SUITE_ADDITIONS category for both GNU
28 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
30 * objc-obj-c++-shared/Object1.m: Likewise.
31 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
32 * objc.dg/proto-qual-1.m: Likewise.
33 * obj-c++.dg/proto-lossage-3.mm: Likewise.
34 * obj-c++.dg/proto-qual-1.mm: Likewise.
36 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
39 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
41 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
43 Fixed the Objective-C++ testsuite and updated all tests.
44 * lib/obj-c++.exp (obj-c++_init): Declare and set
45 gcc_warning_prefix and gcc_error_prefix.
46 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
47 'dg-warning', 'dg-message' and 'dg-error'.
48 * obj-c++.dg/class-extension-3.mm: Likewise.
49 * obj-c++.dg/class-protocol-1.mm: Likewise.
50 * obj-c++.dg/encode-7.mm: Likewise.
51 * obj-c++.dg/exceptions-3.mm: Likewise.
52 * obj-c++.dg/exceptions-5.mm: Likewise.
53 * obj-c++.dg/method-12.mm: Likewise.
54 * obj-c++.dg/method-13.mm: Likewise.
55 * obj-c++.dg/method-15.mm: Likewise.
56 * obj-c++.dg/method-16.mm: Likewise.
57 * obj-c++.dg/method-4.mm: Likewise.
58 * obj-c++.dg/method-8.mm: Likewise.
59 * obj-c++.dg/method-conflict-1.mm: Likewise.
60 * obj-c++.dg/method-conflict-2.mm: Likewise.
61 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
62 and uncommented second part of the testcase now that the testsuite
64 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
65 and uncommented second part of the testcase now that the testsuite
67 * obj-c++.dg/private-1.mm: Likewise.
68 * obj-c++.dg/proto-lossage-4.mm: Likewise.
69 * obj-c++.dg/syntax-error-7.mm: Likewise.
70 * obj-c++.dg/warn5.mm: Likewise.
71 * obj-c++.dg/property/at-property-14.mm: Likewise.
72 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
74 * obj-c++.dg/property/at-property-18.mm: Likewise.
75 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
77 * obj-c++.dg/property/at-property-21.mm: Likewise.
78 * obj-c++.dg/property/at-property-28.mm: Likewise.
79 * obj-c++.dg/property/at-property-5.mm: Likewise.
80 * obj-c++.dg/property/dynamic-2.mm: Likewise.
81 * obj-c++.dg/property/property-neg-3.mm: Likewise.
82 * obj-c++.dg/property/synthesize-11.mm: Likewise.
83 * obj-c++.dg/property/synthesize-6.mm: Likewise.
84 * obj-c++.dg/property/synthesize-8.mm: Likewise.
85 * obj-c++.dg/property/synthesize-9.mm: Likewise.
86 * obj-c++.dg/tls/diag-5.mm: Likewise.
87 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
88 dg-error, now matched correctly.
90 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
92 * objc.dg/property/at-property-29.m: New.
93 * obj-c++.dg/property/at-property-29.mm: New.
95 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
97 * go.test/go-test.exp (go-set-goarch): New proc.
98 (go-gc-tests): Use it.
100 2011-01-11 Dodji Seketeli <dodji@redhat.com>
103 * g++.dg/debug/dwarf2/template-params-8.C: New test.
105 2011-01-11 Richard Henderson <rth@redhat.com>
107 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
109 2011-01-11 Jan Hubicka <jh@suse.cz>
113 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
114 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
116 2011-01-11 Richard Guenther <rguenther@suse.de>
118 PR tree-optimization/46076
119 * gcc.dg/tree-ssa/pr46076.c: New testcase.
121 2011-01-11 Jeff Law <law@redhat.com>
123 * PR tree-optimization/47086
124 * gcc.dg/pr47086.c: New test.
126 2011-01-11 Jason Merrill <jason@redhat.com>
129 * g++.dg/template/new10.C: New.
132 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
134 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
136 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
137 Split type definitions and NSConstantString class into...
138 * objc-obj-c++-shared/objc-test-suite-types.h: New.
139 * objc-obj-c++-shared/nsconstantstring-class.h: New.
140 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
141 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
142 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
143 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
145 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
146 encode defines for newer NeXT system headers.
147 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
148 * obj-c++.dg/torture/strings/string1.mm: Likewise.
149 * objc.dg/foreach-5.m: Likewise.
150 * objc.dg/foreach-2.m: Likewise.
151 * objc.dg/foreach-4.m: Likewise.
152 * objc.dg/torture/strings/string1.m: Likewise.
153 * objc.dg/torture/strings/string2.m: Likewise.
154 * objc.dg/torture/strings/string3.m: Likewise.
155 * objc.dg/torture/strings/string4.m: Likewise.
156 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
157 header and stand alone.
158 * obj-c++.dg/strings/strings-2.mm: Likewise.
159 * objc.dg/torture/strings/const-str-3.m: Likewise.
160 * objc.dg/strings/strings-2.m: Likewise.
161 * objc.dg/strings/const-str-12b.m: Likewise.
163 2011-01-12 Richard Guenther <rguenther@suse.de>
166 * gcc.dg/attr-weak-1.c: Adjust.
168 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
171 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
172 standard compliant and comment.
174 2011-01-10 Jan Hubicka <jh@suse.cz>
177 * gcc.dg/initpri3.c: New testcase.
179 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
182 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
188 (g_ebp_save): Likewise.
189 (g_esp_save): Likewise.
191 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
193 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
195 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
197 PR tree-optimization/46021
198 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
199 i?86-*-*, x86_64-*-*.
201 2011-01-10 Jeff Law <law@redhat.com>
203 * PR tree-optimization/47141
204 * gcc.c-torture/compile/pr47141.c: New test.
206 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
209 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
210 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
211 * gcc.dg/vect/slp-35.c: Remove XFAILs.
212 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
215 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
216 being vectorized. Adjust dg-final pattern. Remove XFAIL.
217 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
218 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
219 being vectorized. Adjust dg-final pattern.
222 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
223 * gcc.dg/vect/slp-24.c: Likewise.
225 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
228 * g++.dg/other/pr47218-1.C: New test file.
229 * g++.dg/other/pr47218.C: Likewise.
230 * g++.dg/other/pr47218.h: New supporting header.
232 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
235 * objc.dg/attributes/invalid-attribute-1.m: New.
236 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
238 2011-01-09 Janus Weil <janus@gcc.gnu.org>
241 * gfortran.dg/proc_ptr_comp_28.f90: New.
243 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
245 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
246 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
247 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
248 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
249 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
250 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
251 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
252 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
253 * objc.dg/gnu-api-2-class.m: Likewise.
254 * objc.dg/gnu-api-2-ivar.m: Likewise.
255 * objc.dg/gnu-api-2-method.m: Likewise.
256 * objc.dg/gnu-api-2-objc.m: Likewise.
257 * objc.dg/gnu-api-2-object.m: Likewise.
258 * objc.dg/gnu-api-2-property.m: Likewise.
259 * objc.dg/gnu-api-2-protocol.m: Likewise.
260 * objc.dg/gnu-api-2-sel.m: Likewise.
262 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
264 * objc.dg/foreach-1.m: Skip for Darwin < 9.
265 * objc.dg/objc-foreach-4.m: Likewise.
266 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
267 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
268 * objc.dg/foreach-4.m: Likewise.
269 * objc.dg/foreach-5.m: Likewise.
270 * objc.dg/foreach-3.m: Return self from init.
272 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
275 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
277 2011-01-09 Janus Weil <janus@gcc.gnu.org>
280 * gfortran.dg/class_35.f90: New.
282 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
284 * objc.dg/foreach-1.m: Add "-Wall" to flags.
286 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
289 * objc.dg/invalid-method-2.m: New.
290 * obj-c++.dg/invalid-method-2.mm: New.
292 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
295 * gfortran.dg/transpose_optimization_2.f90 : New test.
297 2011-01-08 Jan Hubicka <jh@suse.cz>
299 PR tree-optmization/46469
300 * g++.dg/torture/pr46469.C: New testcase.
302 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
304 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
305 emulation of libobjc-gnu structure layout functionality to ..
306 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
307 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
308 * objc/execute/bf-common.h: Adjust headers.
309 * objc/execute/bf-1.m: Likewise.
310 * objc/execute/bf-2.m: Likewise.
311 * objc/execute/bf-3.m: Likewise.
312 * objc/execute/bf-4.m: Likewise.
313 * objc/execute/bf-5.m: Likewise.
314 * objc/execute/bf-6.m: Likewise.
315 * objc/execute/bf-7.m: Likewise.
316 * objc/execute/bf-8.m: Likewise.
317 * objc/execute/bf-9.m: Likewise.
318 * objc/execute/bf-10.m: Likewise.
319 * objc/execute/bf-11.m: Likewise.
320 * objc/execute/bf-12.m: Likewise.
321 * objc/execute/bf-13.m: Likewise.
322 * objc/execute/bf-14.m: Likewise.
323 * objc/execute/bf-15.m: Likewise.
324 * objc/execute/bf-16.m: Likewise.
325 * objc/execute/bf-17.m: Likewise.
326 * objc/execute/bf-18.m: Likewise.
327 * objc/execute/bf-19.m: Likewise.
328 * objc/execute/bf-20.m: Likewise.
329 * objc/execute/bf-21.m: Likewise.
330 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
331 objc_get_type_qualifiers ().
333 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
336 * gfortran.dg/dependency_39.f90: New test.
338 2011-01-07 Jan Hubicka <jh@suse.cz>
340 Get builtins tests ready for linker plugin.
341 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
342 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy, my_memset,
343 my_bzero): Mark used.
344 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
345 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark volatile.
346 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark volatile
348 2011-01-07 Jan Hubicka <jh@suse.cz>
350 PR tree-optimization/46367
351 * g++.dg/torture/pr46367.C: New file.
353 2011-01-07 Jakub Jelinek <jakub@redhat.com>
356 * gcc.dg/pr47201.c: New test.
359 * gcc.dg/tree-prof/pr47187.c: New test.
361 2011-01-07 Tobias Burnus <burnus@net-b.de>
364 * gfortran.dg/extends_type_of_3.f90: New.
366 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
368 * g++.dg/ext/dllexport-MI1.C: Adjust test.
369 * g++.dg/ext/dllimport-MI1.C: Likewise.
370 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
371 * g++.dg/ext/dllimport10.C: Likewise.
372 * g++.dg/ext/dllimport11.C: Likewise.
373 * g++.dg/ext/dllimport12.C: Likewise.
374 * g++.dg/ext/dllimport13.C: Likewise.
375 * g++.dg/ext/dllimport2.C: Likewise.
376 * g++.dg/ext/dllimport3.C: Likewise.
377 * g++.dg/ext/dllimport4.C: Likewise.
378 * g++.dg/ext/dllimport5.C: Likewise.
379 * g++.dg/ext/dllimport6.C: Likewise.
380 * g++.dg/ext/dllimport8.C: Likewise.
381 * g++.dg/ext/dllimport9.C: Likewise.
382 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
383 targets, too. Additionally enable test for i?86-*-mingw*.
384 * g++.dg/ext/selectany1.C: Likewise.
385 Remove guard variable check.
387 2011-01-07 Janus Weil <janus@gcc.gnu.org>
391 * gfortran.dg/storage_size_3.f08: Extended.
393 2011-01-07 Jakub Jelinek <jakub@redhat.com>
396 * g++.dg/template/stdarg1.C: New test.
398 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
401 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
402 * gfortran.dg/defined_operators_1.f90: Split the subroutine
403 from the interface of functions to not hide the errors that
406 2011-01-06 Jan Hubicka <jh@suse.cz>
408 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
409 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
411 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
415 * gfortran.dg/interface_33.f90: New test.
417 2011-01-06 Jakub Jelinek <jakub@redhat.com>
420 * gcc.c-torture/compile/pr47150.c: New test.
422 2011-01-06 Ira Rosen <irar@il.ibm.com>
424 PR tree-optimization/47139
425 * gcc.dg/vect/pr47139.c: New test.
427 2011-01-05 Janus Weil <janus@gcc.gnu.org>
430 * gfortran.dg/extends_type_of_2.f03: New.
432 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
434 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
436 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
438 * gnat.dg/opt14.adb: New test.
440 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
443 * gfortran.dg/allocate_error_2.f90: New test.
445 2011-01-05 Janus Weil <janus@gcc.gnu.org>
448 * gfortran.dg/storage_size_3.f08: New.
450 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
453 * gfortran.dg/namelist_68.f90: New test.
455 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
457 * gnat.dg/unchecked_convert8.ad[sb]: New test.
459 2011-01-04 Janus Weil <janus@gcc.gnu.org>
462 * gfortran.dg/class_34.f90: New.
464 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
466 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
467 use __builtin_inff. Skip all single-precision tests that require
470 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
472 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
474 2011-01-03 Jakub Jelinek <jakub@redhat.com>
476 PR tree-optimization/47148
477 * gcc.c-torture/execute/pr47148.c: New test.
479 PR tree-optimization/47155
480 * gcc.c-torture/execute/pr47155.c: New test.
482 PR rtl-optimization/47157
483 * gcc.c-torture/compile/pr47157.c: New test.
485 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
487 * gcc.dg/torture/vector-shift2.c (schar): Define.
488 (main): Always use schar or uchar instead of plain "char" to avoid
489 dependencies on implementation-defined char signedness.
491 2011-01-03 Martin Jambor <mjambor@suse.cz>
493 PR tree-optimization/46801
494 * gnat.dg/pack9.adb: Remove xfail.
496 2011-01-03 Martin Jambor <mjambor@suse.cz>
498 PR tree-optimization/46984
499 * g++.dg/ipa/pr46984.C: New test.
501 2011-01-02 Janus Weil <janus@gcc.gnu.org>
504 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
506 2011-01-02 Jakub Jelinek <jakub@redhat.com>
508 PR tree-optimization/47140
509 * gcc.c-torture/compile/pr47140.c: New test.
511 PR rtl-optimization/47028
512 * gcc.dg/pr47028.c: New test.
514 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
516 * objc.dg/protocol-forward-1.m: Removed TODO.
517 * objc.dg/protocol-forward-2.m: New.
518 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
519 * obj-c++.dg/protocol-forward-2.mm: New.
521 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
524 * g++.dg/eh/pr38662.C: New testcase.
526 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
528 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
529 scan for newline '\n'.
532 Copyright (C) 2011 Free Software Foundation, Inc.
534 Copying and distribution of this file, with or without modification,
535 are permitted in any medium without royalty provided the copyright
536 notice and this notice are preserved.