1 2011-06-07 Xinliang David Li <davidxl@google.com>
3 * testsuite/gcc.dg/inline_2.c: New test.
4 * testsuite/gcc.dg/unroll_2.c: New test.
5 * testsuite/gcc.dg/inline_3.c: New test.
6 * testsuite/gcc.dg/unroll_3.c: New test.
7 * testsuite/gcc.dg/inline_4.c: New test.
8 * testsuite/gcc.dg/unroll_4.c: New test.
9 * testsuite/gcc.dg/inline_1.c: New test.
10 * testsuite/gcc.dg/unroll_1.c: New test.
12 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15 PR tree-optimization/48497
16 * lib/gcc-defs.exp (dg-additional-options): New proc.
17 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
20 2011-06-06 Jason Merrill <jason@redhat.com>
22 * g++.dg/cpp0x/enum19.C: New.
24 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
26 * gcc.target/arm/neon-reload-class.c: New test.
28 2011-06-07 Dodji Seketeli <dodji@redhat.com>
31 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
33 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
35 * gcc.target/arm/smlatb-1.c: New file.
36 * gcc.target/arm/smlatt-1.c: New file.
37 * gcc.target/arm/smlaltb-1.c: New file.
38 * gcc.target/arm/smlaltt-1.c: New file.
40 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
42 * gcc.target/arm/mla-2.c: New test.
44 2011-06-07 Jakub Jelinek <jakub@redhat.com>
47 * gcc.dg/tree-prof/pr49299-1.c: New test.
48 * gcc.dg/tree-prof/pr49299-2.c: New test.
50 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
52 * lib/target-supports.exp
53 (check_effective_target_vect_widen_mult_qi_to_hi):
54 Add NEON as supporting target.
55 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
56 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
57 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
58 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
59 using widening multiplication on targets that support it.
60 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
61 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
62 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
64 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
66 Updated all testcases in the ObjC/ObjC++ testsuites to use the
67 Modern Objective-C runtime API.
68 * objc/execute/next_mapping.h: Removed.
69 * objc-obj-c++-shared/next-mapping.h: Removed.
70 * objc-obj-c++-shared/Object1.h: Removed.
71 * objc-obj-c++-shared/Object1.m: Removed.
72 * objc-obj-c++-shared/Object1.mm: Removed.
73 * objc-obj-c++-shared/Object1-implementation.h: Removed.
74 * objc-obj-c++-shared/Protocol1.h: Removed.
75 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
76 of ProtoBool, IVAR_T and METHOD.
77 * objc-obj-c++-shared/runtime.h: New.
78 * objc-obj-c++-shared/TestsuiteObject.h: New.
79 * objc-obj-c++-shared/TestsuiteObject.m: New.
81 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
82 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
83 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
85 * objc/execute/_cmd.m: Include
86 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
87 runtime API. ([TestClass +initialize]): Include this method also
89 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
90 Object. ([-setValue:]): Return void.
91 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
92 with the GNU runtime. Include
93 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
94 for the NeXT runtime. Use the existing print_ivars() and
95 compare_structures() implementations for the old NeXT runtime.
96 Added new implementations for the Modern GNU and NeXT runtimes.
97 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
98 well. (main): Use objc_getClass(). Use return instead of exit.
99 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
100 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
102 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
103 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
104 instead of Object. (main): Use return instead of exit().
105 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
106 instead of Object. Removed prototype for exit(). (main): Use
107 return instead of exit(). Use the Modern Objective-C runtime API.
108 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
110 * objc/execute/class-tests-1.h: Include
111 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
112 runtime API. (test_class_with_superclass): Do not call [Object
113 class]. There is no need to with the current libobjc.
114 * objc/execute/class-tests-2.h: Include
115 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
117 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
118 ../../objc-obj-c++-shared/next-mapping.h.
119 * objc/execute/class-2.m: Likewise.
120 * objc/execute/class-3.m: Likewise.
121 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
122 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
123 +initialize]): Include this method also with the GNU
124 runtime. (main): Use the Modern Objective-C runtime API.
125 * objc/execute/class-5.m: Likewise.
126 * objc/execute/class-6.m: Likewise.
127 * objc/execute/class-7.m: Likewise.
128 * objc/execute/class-8.m: Likewise.
129 * objc/execute/class-9.m: Likewise.
130 * objc/execute/class-10.m: Likewise.
131 * objc/execute/class-11.m: Likewise.
132 * objc/execute/class-12.m: Likewise.
133 * objc/execute/class-13.m: Likewise.
134 * objc/execute/class-14.m: Likewise.
135 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
136 this method also with the GNU runtime.
137 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
138 +initialize]): Include this method also with the GNU runtime.
139 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
141 * objc/execute/encode-1.m: Likewise.
142 * objc/execute/enumeration-1.m: Likewise.
143 * objc/execute/enumeration-2.m: Likewise.
144 * objc/execute/exceptions/catchall-1.m: Likewise.
145 * objc/execute/exceptions/finally-1.m: Likewise.
146 * objc/execute/exceptions/foward-1.m: Likewise.
147 * objc/execute/exceptions/local-variables-1.m: Likewise.
148 * objc/execute/exceptions/throw-nil.m: Likewise.
149 * objc/execute/exceptions/trivial.m: Likewise.
150 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
151 of Object. Include objc/runtime.h instead of objc/objc-api.h.
152 * objc/execute/exceptions/matcher-1.m: Likewise.
153 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
155 * objc/execute/formal_protocol-2.m: Likewise.
156 * objc/execute/formal_protocol-3.m: Likewise.
157 * objc/execute/formal_protocol-4.m: Likewise.
158 * objc/execute/formal_protocol-5.m: Include
159 ../../objc-obj-c++-shared/runtime.h. (main): Always use
161 * objc/execute/formal_protocol-6.m: Likewise.
162 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
163 Object. Include <objc/Protocol.h> instead of
164 ../../objc-obj-c++-shared/Protocol1.h.
165 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
167 * objc/execute/informal_protocol.m: Likewise.
168 * objc/execute/load-3.m: Likewise.
169 * objc/execute/many_args_method.m ([TestClass +initialize]):
170 Include this method with the GNU runtime as well.
171 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
172 * objc/execute/nested-func-1.m: Use TestsuiteObject
174 * objc/execute/nil_method-1.m: Likewise.
175 * objc/execute/no_clash.m: Likewise.
176 * objc/execute/np-1.m: Do not include
177 ../../objc-obj-c++-shared/Protocol1.h.
178 (main): Use return instead of exit().
179 * objc/execute/np-2.m: Do not include
180 ../../objc-obj-c++-shared/Protocol1.h.
181 ([MyObject +initialize]): Include this method also with the GNU
182 runtime. (main): Use return instead of exit().
183 * objc/execute/object_is_class.m: Include
184 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
185 of Object. (main): Use the Modern Objective-C runtime API.
186 * objc/execute/object_is_meta_class.m: Likewise.
187 * objc/execute/private.m: Use TestsuiteObject instead of Object.
188 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
189 instead of ../objc-obj-c++-shared/Protocol1.h. Include
190 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
191 Objective-C runtime API.
192 * objc/execute/protocol-isEqual-2.m: Likewise.
193 * objc/execute/protocol-isEqual-3.m: Likewise.
194 * objc/execute/protocol-isEqual-4.m: Likewise.
195 * objc/execute/redefining_self.m ([TestClass +initialize]):
196 Include this method with the GNU runtime as well.
197 * objc/execute/root_methods.m: Include
198 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
199 Include this method with the GNU runtime as well.
200 (main): Use the Modern Objective-C runtime API.
201 * objc/execute/selector-1.m: Include
202 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
203 of Object. (main): Use the Modern Objective-C runtime API.
204 * objc/execute/static-1.m ([Test +initialize]): Include this
205 method with the GNU runtime as well.
206 * objc/execute/static-2.m: Likewise.
207 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
208 * objc/execute/va_method.m: Do not include objc/objc-api.h.
209 ([MathClass +initialize]): Include this method with the GNU
211 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
213 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
214 * objc.dg/attributes/categ-attributes-2.m: Likewise.
215 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
216 * objc.dg/attributes/method-attribute-1.m: Likewise.
217 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
218 * objc.dg/attributes/method-attribute-2.m: Likewise.
219 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
220 * objc.dg/attributes/method-attribute-3.m: Likewise.
221 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
222 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
223 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
224 * obj-c++.dg/bitfield-1.mm: Likewise.
225 * obj-c++.dg/bitfield-2.mm: Likewise
226 * objc.dg/bitfield-3.m: Likewise.
227 * obj-c++.dg/bitfield-4.mm: Likewise.
228 * objc.dg/bitfield-5.m: Likewise
229 * objc.dg/call-super-1.m: Likewise.
230 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
231 Use objc_getClass() instead of objc_get_class(), but for the GNU
232 runtime redefine objc_getClass as objc_get_class. Include
233 ../objc-obj-c++-shared/runtime.h.
234 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
235 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
236 Use the Modern Objective-C runtime API.
237 * objc.dg/class-protocol-1.m: Include
238 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
239 * obj-c++.dg/class-protocol-1.mm: Likewise.
240 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
241 * objc.dg/comp-types-10.m: Likewise.
242 * objc.dg/comp-types-11.m: Likewise.
243 * objc.dg/comp-types-12.m: Likewise.
244 * obj-c++.dg/comp-types-9.mm: Likewise.
245 * obj-c++.dg/comp-types-11.mm: Likewise.
246 * obj-c++.dg/comp-types-12.mm: Likewise.
247 * obj-c++.dg/comp-types-13.mm: Likewise.
248 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
249 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
250 * obj-c++.dg/cxx-scope-1.mm: Likewise.
251 * obj-c++.dg/cxx-scope-2.mm: Likewise.
252 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
253 * objc.dg/desig-init-1.m: Likewise.
254 * obj-c++.dg/defs.mm: Likewise.
255 * objc.dg/exceptions-2.m: Likewise.
256 * obj-c++.dg/except-1.mm: Likewise.
257 * obj-c++.dg/exceptions-2.mm: Likewise.
258 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
259 Use the Modern Objective-C runtime API.
260 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
261 the Modern Objective-C runtime API. Do not include
262 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
263 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
264 the Modern Objective-C runtime API except when using an older NeXT
266 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
267 the Modern Objective-C runtime API.
268 * objc.dg/encode-7.m: Include objc/runtime.h instead of
270 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
271 * objc.dg/encode-7-next-64bit.m: Updated include.
272 * objc.dg/encode-8.m: Include objc/runtime.h instead of
274 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
275 the Modern Objective-C runtime API.
276 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
277 Use the Modern Objective-C runtime API. Include objc/Protocol.h
278 instead of ../objc-obj-c++-shared/Protocol1.h.
279 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
280 the Modern Objective-C runtime API except when using an older NeXT
282 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
283 the Modern Objective-C runtime API.
284 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
286 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
287 * objc.dg/fix-and-continue-2.m: Likewise.
288 * objc.dg/foreach-1.m: Likewise.
289 * objc.dg/foreach-2.m: Likewise.
290 * objc.dg/foreach-3.m: Likewise.
291 * objc.dg/foreach-4.m: Likewise.
292 * objc.dg/foreach-5.m: Likewise.
293 * objc.dg/foreach-6.m: Likewise.
294 * objc.dg/foreach-7.m: Likewise.
295 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
297 * objc.dg/func-ptr-2.m: Likewise.
298 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
299 Do not include objc/objc-api.h.
300 * obj-c++.dg/fsf-package-0.mm: Likewise.
301 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
302 Include objc/runtime.h instead of objc/encoding.h.
303 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
305 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
306 * objc.dg/gnu-runtime-3.m: Likewise.
307 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
308 * objc.dg/headers.m: Include objc/runtime.h instead of
309 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
310 for the NeXT runtime.
311 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
312 * obj-c++.dg/isa-field-1.mm: Likewise.
313 * obj-c++.dg/ivar-list-semi.mm: Likewise.
314 * objc.dg/layout-1.m: Likewise.
315 * objc.dg/layout-2.m: Likewise.
316 * objc.dg/local-decl-2.m: Likewise.
317 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
318 Object. ([Container +elementForView:]): Use
319 class_conformsToProtocol().
320 * obj-c++.dg/lookup-2.mm: Likewise.
321 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
322 * obj-c++.dg/local-decl-1.mm: Likewise.
323 * objc.dg/method-3.m: Likewise.
324 * objc.dg/method-4.m: Likewise.
325 * objc.dg/method-6.m: Include objc/Protocol.h instead of
326 ../objc-obj-c++-shared/Protocol1.h.
327 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
328 * objc.dg/method-9.m: Likewise.
329 * objc.dg/method-10.m: Likewise.
330 * objc.dg/method-13.m ([Root +initialize]): Include this method
331 also for the GNU runtime. (main): Use objc_getClass() also for
333 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
334 * objc.dg/method-17.m: Likewise.
335 * objc.dg/method-19.m: Likewise.
336 * objc.dg/method-20b.m: Likewise.
337 * obj-c++.dg/method-2.mm: Likewise.
338 * obj-c++.dg/method-6.mm: Likewise.
339 * obj-c++.dg/method-10.mm: Likewise.
340 * obj-c++.dg/method-11.mm: Likewise.
341 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
342 ../objc-obj-c++-shared/Protocol1.h.
343 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
344 * obj-c++.dg/method-15.mm: Likewise.
345 * obj-c++.dg/method-17.mm: Likewise.
346 * obj-c++.dg/method-19.mm: Updated includes. ([Root
347 +initialize]): Include this method also for the GNU
348 runtime. (main): Use objc_getClass() also for the GNU runtime.
349 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
350 * obj-c++.dg/method-22.mm: Likewise.
351 * obj-c++.dg/method-23.mm: Likewise.
352 * obj-c++.dg/no-extra-load.mm: Likewise.
353 * objc.dg/objc-fast-4.m: Likewise.
354 * objc.dg/objc-gc-4.m: Likewise.
355 * obj-c++.dg/objc-gc-3.mm: Likewise.
356 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
357 protocol_getMethodDescription() instead of [Protocol
358 -descriptionForInstanceMethod].
359 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
360 Made it available with all runtimes. (main): Call -test instead
362 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
363 and put into a category.
364 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
365 Object. Include objc/objc.h.
366 * obj-c++.dg/proto-lossage-2.mm: Likewise.
367 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
368 New. (main): Use protocol_getMethodDescription() instead
369 of [Protocol -descriptionForInstanceMethod] and [Protocol
370 -descriptionForClassMethod].
371 * obj-c++.dg/proto-lossage-3.mm: Likewise.
372 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
373 Objective-C runtime API.
374 * obj-c++.dg/proto-qual-1.mm: Likewise.
375 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
377 * obj-c++.dg/property/property-1.mm: Likewise.
378 * obj-c++.dg/qual-types-1.mm: Likewise.
379 * objc.dg/selector-2.m: Include objc/objc.h instead of
380 ../objc-obj-c++-shared/Object1.h.
381 * obj-c++.dg/selector-2.mm: Likewise.
382 * obj-c++.dg/selector-5.mm: Likewise.
383 * obj-c++.dg/selector-6.mm: Likewise.
384 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
385 Object. Do not include objc/objc-api.h.
386 * obj-c++.dg/set-not-used-1.mm: Likewise.
387 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
388 * objc.dg/stret-1.m: Likewise.
389 * objc.dg/stret-2.m: Likewise.
390 * obj-c++.dg/super-class-2.mm: Likewise.
391 * objc.dg/super-class-3.m: Likewise.
392 * objc.dg/super-class-4.m: Likewise.
393 * objc.dg/sync-2.m: Likewise.
394 * obj-c++.dg/sync-2.mm: Likewise.
395 * objc.dg/sync-1.m: Include objc/objc.h instead of
396 ../objc-obj-c++-shared/Object1.h.
397 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
398 'Class' as the type of 'isa'.
399 * objc.dg/special/unclaimed-category-1.m: Use the Modern
400 Objective-C runtime API. ([TestClass +initialize]): Include this
401 method with the GNU runtime as well.
402 * objc.dg/strings/strings-1.m: Updated includes.
403 * obj-c++.dg/strings/strings-1.mm: Likewise.
404 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
405 objc.dg/strings/const-str-12b.m.
406 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
407 * obj-c++.dg/template-3.mm: Likewise.
408 * obj-c++.dg/template-4.mm: Likewise.
409 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
410 Objective-C runtime API.
411 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
412 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
413 * obj-c++.dg/try-catch-1.mm: Likewise.
414 * obj-c++.dg/try-catch-2.mm: Likewise.
415 * objc.dg/try-catch-3.m: Likewise.
416 * obj-c++.dg/try-catch-3.mm: Likewise.
417 * objc.dg/try-catch-6.m: Likewise.
418 * objc.dg/try-catch-7.m: Likewise.
419 * obj-c++.dg/try-catch-7.mm: Likewise.
420 * obj-c++.dg/try-catch-8.mm: Likewise.
421 * obj-c++.dg/try-catch-9.mm: Likewise.
422 * objc.dg/try-catch-10.m: Likewise.
423 * obj-c++.dg/try-catch-11.mm: Likewise.
424 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
425 Object. Include objc/objc.h.
426 * obj-c++.dg/typedef-alias-1.mm: Likewise.
427 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
428 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
429 Object. Use Modern Objective-C runtime API. Do not use
431 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
432 * obj-c++.dg/torture/trivial.mm: Likewise.
433 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
434 instead of ../objc-obj-c++-shared/Object1.h. Include
435 ../objc-obj-c++-shared/runtime.h.
436 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
437 * objc.dg/torture/strings/const-str-11.m: Likewise.
438 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
439 * objc.dg/torture/strings/const-str-9.m: Likewise.
440 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
441 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
442 instead of Object. Only add _FooClassReference if
444 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
445 * objc.dg/torture/strings/const-str-8.m: Likewise.
446 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
447 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
449 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
451 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
452 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
453 * obj-c++.dg/va-meth-1.mm: Likewise.
454 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
455 ../objc-obj-c++-shared/Object1.h.
456 * objc.dg/zero-link-3.m: Likewise.
458 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
460 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
462 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
465 * obj-c++.dg/property/cxx-property-1.mm: New.
466 * obj-c++.dg/property/cxx-property-2.mm: New.
468 2011-06-06 Jason Merrill <jason@redhat.com>
470 * g++.dg/cpp0x/regress/ptrmem1.C: New.
472 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
474 PR rtl-optimization/49145
476 * gcc.c-torture/compile/pr49145.c: New test.
478 2011-06-06 Jakub Jelinek <jakub@redhat.com>
481 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
482 to dg-options, match also DW_AT_linkage_name.
485 * gcc.dg/debug/pr49294.c: New test.
488 * g++.dg/opt/pr49264.C: New test.
490 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
492 PR tree-optimization/49243
493 * gcc.dg/pr49243.c: New.
495 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
497 * gnat.dg/specs/cond_expr1.ads: New test.
499 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
501 * gnat.dg/deferred_const4.ad[sb]: New test.
502 * gnat.dg/deferred_const4_pkg.ads: New helper.
504 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
506 * gnat.dg/test_tamdt.adb: Rename to...
507 * gnat.dg/taft_type1.adb: ...this.
508 * gnat.dg/tamdt.ad[sb]: Rename to...
509 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
510 * gnat.dg/tamdt_aux.ads: Rename to...
511 * gnat.dg/taft_type1_pkg2.ads: ...this.
512 * gnat.dg/taft_type2.ad[sb]: New test.
513 * gnat.dg/taft_type2_pkg.ads: New helper.
514 * gnat.dg/taft_type3.adb: New test.
515 * gnat.dg/taft_type3_pkg.ads: New helper.
517 2011-06-05 Tobias Burnus <burnus@net-b.de>
520 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
523 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
526 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
528 * objc.dg/gnu-api-2-objc.m: Likewise.
529 * obj-c++.dg/gnu-api-2-class.mm: Likewise
530 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
532 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
534 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
535 alignment, not the alignment, when calling class_addIvar(). Add
536 an 'isa' instance variable to the test root class.
537 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
539 2011-06-04 Jan Hubicka <jh@suse.cz>
541 PR tree-optimization/48893
542 PR tree-optimization/49091
543 PR tree-optimization/49179
544 * gfortran.dg/pr49179.f90: New testcase
546 2011-06-04 Jan Hubicka <jh@suse.cz>
549 * g++.dg/torture/pr48954.C: New testcase.
551 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
553 * testsuite/g++.dg/warn/delete-non-virtual-dtor.C: New.
555 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
558 * g++.dg/diagnostic/bitfld2.C: New.
560 2011-06-04 Jakub Jelinek <jakub@redhat.com>
563 * gcc.c-torture/execute/pr49281.c: New test.
565 2011-06-04 Jan Hubicka <jh@suse.cz>
567 PR tree-optimize/48929
568 * gcc.c-torture/compile/pr48929.c: New testcase.
570 2011-06-04 Jakub Jelinek <jakub@redhat.com>
572 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
574 2011-06-03 Jakub Jelinek <jakub@redhat.com>
577 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
579 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
581 * objc.dg/headers.m: Do not include sarray.h and hash.h.
583 2011-06-03 Richard Henderson <rth@redhat.com>
584 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
586 * lib/target-supports.exp (check_sse_os_support_available): Use
589 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
591 * objc.dg/headers.m: Do not include objc-list.h.
593 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
595 * objc.dg/type-stream-1.m: Test removed.
596 * objc.dg/headers.m: Do not include typedstream.h.
598 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
600 * objc.dg/torture/forward-1.m (main): Updated testcase.
602 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
605 * gcc.c-torture/compile/pr49163.c: New.
607 2011-06-02 Asher Langton <langton2@llnl.gov>
610 * gfortran.dg/PR49268.f90: New test.
612 2011-06-02 Asher Langton <langton2@llnl.gov>
615 * gfortran.dg/PR37039.f90: New test.
617 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
620 * objc.dg/method-5.m: Updated.
621 * objc.dg/method-19.m: Updated.
622 * objc.dg/method-lookup-1.m: New.
623 * obj-c++.dg/method-6.mm: Updated.
624 * obj-c++.dg/method-7.mm: Updated.
625 * obj-c++.dg/method-lookup-1.mm: New.
627 2011-06-02 DJ Delorie <dj@redhat.com>
629 * lib/timeout.exp (timeout): Add board_info support.
631 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
633 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
635 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
638 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
639 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
641 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
642 Hans-Peter Nilsson <hp@axis.com>
644 PR rtl-optimization/48840
645 * gcc.target/sparc/ultrasp13.c: New test.
647 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
650 * gcc.c-torture/compile/pr49238.c: New.
652 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
654 * gcc.target/arm/g2.c: Skip test in -mthumb.
655 Skip test unless cpu is xscale.
656 * gcc.target/arm/scd42-2.c: Likewise.
657 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
659 2011-06-01 Jason Merrill <jason@redhat.com>
661 * g++.dg/cpp0x/decltype28.C: New.
662 * g++.dg/cpp0x/decltype29.C: New.
664 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
667 * gcc.target/mips/pr45074.c: New test.
669 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
670 Hans-Peter Nilsson <hp@axis.com>
672 PR rtl-optimization/48830
673 * gcc.target/sparc/ultrasp12.c: New test.
675 2011-06-01 David Li <davidxl@google.com>
677 * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
678 * testsuite/gcc.dg/profile-dir-2.c: Ditto.
679 * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
680 * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
681 * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
682 * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
683 * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
684 * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
685 * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
686 * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
687 * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
688 * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
689 * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
690 * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
691 * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
692 * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
693 * testsuite/gcc.dg/profile-dir-3.c: Ditto.
694 * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
696 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
698 * objc.dg/attributes/method-nonnull-1.m: New test.
699 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
701 2011-05-31 Tobias Burnus <burnus@net-b.de>
704 * gfortran.dg/coarray_atomic_1.f90: New.
705 * gfortran.dg/coarray/atomic_1.f90: New.
707 2011-05-31 Jakub Jelinek <jakub@redhat.com>
709 * gcc.dg/guality/bswaptest.c: New test.
710 * gcc.dg/guality/clztest.c: New test.
711 * gcc.dg/guality/ctztest.c: New test.
712 * gcc.dg/guality/rotatetest.c: New test.
715 * gcc.target/i386/pr48688.c: New test.
717 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
720 * g++.dg/lookup/name-clash9.C: New.
722 2011-05-31 Tobias Burnus <burnus@net-b.de>
725 * gfortran.dg/coarray/dummy_1.f90: New.
727 2011-05-31 Tobias Burnus <burnus@net-b.de>
730 * gfortran.dg/coarray/save_1.f90: New.
731 * gfortran.dg/coarray_4.f90: Update dg-error.
733 2011-05-31 Jason Merrill <jason@redhat.com>
735 * g++.dg/cpp0x/rv-template1.C: New.
737 2011-05-31 Jakub Jelinek <jakub@redhat.com>
739 PR rtl-optimization/49235
740 * gcc.dg/pr49235.c: New test.
742 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
744 PR tree-optimization/49093
745 * gcc.dg/vect/pr49093.c: New test.
747 2011-05-31 Dodji Seketeli <dodji@redhat.com>
750 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
752 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
755 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
758 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
761 * gcc.c-torture/execute/pr49186.c: New.
763 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
766 * gcc.target/i386/pr49168-1.c: New.
768 2011-05-30 Jakub Jelinek <jakub@redhat.com>
769 Eric Botcazou <ebotcazou@adacore.com>
771 * gcc.dg/guality/drap.c: New test.
773 2011-05-30 Richard Guenther <rguenther@suse.de>
775 PR tree-optimization/49210
776 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
777 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
779 2011-05-30 Jakub Jelinek <jakub@redhat.com>
782 * g++.dg/gomp/pr49223-1.C: New test.
783 * g++.dg/gomp/pr49223-2.C: New test.
785 2011-05-30 Richard Guenther <rguenther@suse.de>
787 PR tree-optimization/49218
788 * gcc.c-torture/execute/pr49218.c: New testcase.
790 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
792 PR tree-optimization/49199
793 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
794 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
795 -fno-tree-scev-cprop.
797 2011-05-29 Janus Weil <janus@gcc.gnu.org>
800 * gfortran.dg/extends_13.f03: New.
802 2011-05-29 Jakub Jelinek <jakub@redhat.com>
804 PR rtl-optimization/49095
805 * gcc.target/i386/pr49095.c: New test.
807 2011-05-29 Tobias Burnus <burnus@net-b.de>
810 * gfortran.dg/coarray_24.f90: New.
812 2011-05-29 Tobias Burnus <burnus@net-b.de>
815 * gfortran.dg/coarray_23.f90: New.
817 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
820 * gcc.dg/pr48826.c: New test.
822 2011-05-29 Richard Guenther <rguenther@suse.de>
824 PR tree-optimization/49217
825 * gcc.dg/torture/pr49217.c: New testcase.
827 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
830 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
832 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
834 * gnat.dg/boolean_subtype.adb: Rename to...
835 * gnat.dg/boolean_subtype1.adb: ...this.
837 2011-05-28 Jason Merrill <jason@redhat.com>
839 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
841 2011-05-27 Jason Merrill <jason@redhat.com>
843 * g++.dg/cpp0x/enum18.C: Adjust.
845 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
847 2011-05-27 Tobias Burnus <burnus@net-b.de>
850 * gfortran.dg/coarray_22.f90: New.
852 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
854 PR tree-optimization/46728
855 * gcc.target/powerpc/pr46728-1.c: New.
856 * gcc.target/powerpc/pr46728-2.c: New.
857 * gcc.target/powerpc/pr46728-3.c: New.
858 * gcc.target/powerpc/pr46728-4.c: New.
859 * gcc.target/powerpc/pr46728-5.c: New.
860 * gcc.dg/pr46728-6.c: New.
861 * gcc.target/powerpc/pr46728-7.c: New.
862 * gcc.target/powerpc/pr46728-8.c: New.
863 * gcc.dg/pr46728-9.c: New.
864 * gcc.target/powerpc/pr46728-10.c: New.
865 * gcc.target/powerpc/pr46728-11.c: New.
866 * gcc.dg/pr46728-12.c: New.
867 * gcc.target/powerpc/pr46728-13.c: New.
868 * gcc.target/powerpc/pr46728-14.c: New.
869 * gcc.target/powerpc/pr46728-15.c: New.
870 * gcc.target/powerpc/pr46728-16.c: New.
872 2011-05-27 Jason Merrill <jason@redhat.com>
874 * g++.dg/abi/mangle47.C: New.
877 * g++.dg/template/const5.C: New.
879 * g++.dg/cpp0x/enum18.C: New.
881 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
883 * g++.dg/cpp0x/error6.C: New.
885 * g++.dg/cpp0x/error5.C: New.
887 2011-05-27 Jakub Jelinek <jakub@redhat.com>
890 * g++.dg/eh/cond6.C: New test.
892 2011-05-27 Tobias Burnus <burnus@net-b.de>
895 * gfortran.dg/rank_3.f90: New.
896 * gfortran.dg/rank_4.f90: New.
898 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
900 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
903 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
905 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
906 * gnat.dg/bit_packed_array5.adb: ...here.
908 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
911 * testsuite/g++.dg/cpp0x/auto25.C: New.
913 2011-05-27 Richard Guenther <rguenther@suse.de>
915 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
917 2011-05-27 Richard Guenther <rguenther@suse.de>
919 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
921 2011-05-27 Richard Guenther <rguenther@suse.de>
924 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
926 2011-05-26 Jason Merrill <jason@redhat.com>
928 * g++.dg/cpp0x/friend1.C: New.
929 * g++.dg/cpp0x/friend2.C: New.
931 * g++.dg/cpp0x/auto7.C: Update.
932 * g++.dg/template/crash50.C: Adjust.
933 * g++.dg/template/static9.C: Adjust.
934 * g++.old-deja/g++.ext/memconst.C: Adjust.
936 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
938 * gcc.dg/march.c: Ignore a note for some targets.
940 2011-05-26 Janis Johnson <janis187@us.ibm.com>
941 Nathan Froyd <froydnj@codesourcery.com>
945 * g++.old-deja/g++.jason/cond.C: Remove xfails.
946 * g++.dg/parse/pr18770.C: New test.
947 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
949 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
952 * gfortran.dg/dependency_40.f90 : New test.
954 2011-05-26 Tobias Burnus <burnus@net-b.de>
957 * gfortran.dg/coarray/registering_1.f90: New.
959 2011-05-26 Jason Merrill <jason@redhat.com>
961 * g++.dg/cpp0x/variadic111.C: New.
962 * g++.dg/cpp0x/variadic41.C: Adjust.
964 2011-05-26 Richard Guenther <rguenther@suse.de>
966 PR tree-optimization/48702
967 * gcc.dg/torture/pr48702.c: New testcase.
969 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
971 PR gcov-profile/48845
972 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
974 * gcc.dg/matrix/matrix.exp: Likewise.
975 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
976 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
977 line number to check_profiling_available.
978 * lib/target-supports.exp (check_profiling_available): Account for
980 Require TLS runtime support with -fprofile-generate.
981 * lib/profopt.exp (profopt-execute): Add TLS options for
983 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
985 2011-05-26 Jakub Jelinek <jakub@redhat.com>
988 * g++.dg/eh/cond5.C: New test.
990 PR tree-optimization/49161
991 * gcc.c-torture/execute/pr49161.c: New test.
993 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
995 * gcc.target/arm/neon-vorn-vbic.c: New test.
997 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
999 PR tree-optimization/49038
1000 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
1001 * gcc.dg/vect/pr49038.c: New test.
1003 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
1004 * g++.dg/init/pr25811-3.C: New.
1005 * g++.dg/init/pr25811-4.C: New.
1007 2011-05-25 Jason Merrill <jason@redhat.com>
1009 * g++.dg/cpp0x/enum17.C: New.
1010 * g++.old-deja/g++.jason/rfg10.C: Adjust.
1012 * g++.dg/cpp0x/auto24.C: New.
1014 * g++.dg/cpp0x/error4.C: New.
1016 * g++.dg/cpp0x/rv-restrict.C: New.
1018 * g++.dg/cpp0x/enum15.C: New.
1019 * g++.dg/cpp0x/constexpr-switch2.C: New.
1021 * g++.dg/cpp0x/variadic110.C: New.
1023 * g++.dg/cpp0x/auto9.C: Add typedef test.
1025 * g++.dg/cpp0x/auto23.C: New.
1026 * g++.dg/cpp0x/auto9.C: Adjust.
1028 * g++.dg/cpp0x/defaulted29.C: New.
1030 * g++.dg/cpp0x/initlist51.C: New.
1032 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
1034 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
1035 * g++.dg/abi/packed1.C: Suppress warning.
1036 * g++.dg/warn/Wunused-parm-3.C: Likewise.
1037 * g++.dg/template/stdarg1.C: Likewise.
1038 * g++.dg/other/packed1.C: Remove arm from xfail list.
1040 2011-05-25 Jason Merrill <jason@redhat.com>
1042 * g++.dg/cpp0x/enum16.C: New.
1043 * g++.dg/parse/error15.C: Adjust.
1045 * g++.dg/cpp0x/initlist50.C: New.
1047 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1049 * g++.dg/cpp0x/variadic109.C: New.
1051 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
1053 * gcc.target/i386/pause-1.c: New.
1055 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
1057 * gcc.dg/stack-usage-1.c: Adjust comment.
1058 * gcc.dg/stack-usage-2.c: New test.
1060 2011-05-25 Jakub Jelinek <jakub@redhat.com>
1063 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1064 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1066 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
1068 PR rtl-optimization/48757
1069 * gfortran.dg/pr48757.f: New test case.
1071 2011-05-24 Jason Merrill <jason@redhat.com>
1073 * g++.dg/cpp0x/access01.C: New.
1075 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1078 * objc.dg/pr48177.m: New testcase.
1080 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1083 * objc.dg/pr48187.m: New testcase.
1084 * obj-c++.dg/pr48187.mm: New testcase.
1085 * objc.dg/ivar-extra-semicolon.m: New testcase.
1087 2011-05-24 Jason Merrill <jason@redhat.com>
1089 * g++.dg/template/access21.C: New.
1090 * g++.dg/template/access22.C: New.
1092 2011-05-24 Michael Matz <matz@gcc.gnu.org>
1094 PR rtl-optimization/48633
1095 * g++.dg/pr48633.C: New test.
1097 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1100 * g++.dg/other/pr49133.C: New test.
1102 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1103 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1105 * gcc.dg/torture/tls/run-gd.c: New test.
1106 * gcc.dg/torture/tls/run-ie.c: New test.
1107 * gcc.dg/torture/tls/run-ld.c: New test.
1108 * gcc.dg/torture/tls/run-le.c: New test.
1109 * lib/target-supports.exp (check_effective_target_tls_runtime):
1110 Build testcase with TLS options.
1112 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1114 * gcc.dg/vect/pr48172.c: Remove dg-do run.
1116 2011-05-24 Tom de Vries <tom@codesourcery.com>
1118 PR tree-optimization/49121
1119 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
1121 2011-05-23 Jason Merrill <jason@redhat.com>
1123 * g++.dg/cpp0x/defaulted28.C: New.
1125 * g++.dg/cpp0x/sfinae25.C: New.
1127 * g++.dg/cpp0x/rv-cast2.C: New.
1129 * g++.dg/cpp0x/enum14.C: New.
1131 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1134 * gcc.c-torture/execute/pr49123.c: New test.
1137 * gcc.dg/debug/pr49032.c: New test.
1140 * gcc.dg/pr49120.c: New test.
1142 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
1145 * gcc.target/i386/pr47315.c: New test.
1147 2011-05-23 Jason Merrill <jason@redhat.com>
1149 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1151 * g++.dg/cpp0x/sfinae24.C: New.
1153 * g++.dg/cpp0x/error3.C: New.
1155 * g++.dg/cpp0x/defaulted27.C: New.
1157 * g++.dg/cpp0x/decltype27.C: New.
1159 2011-05-23 Richard Guenther <rguenther@suse.de>
1161 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
1163 2011-05-23 Richard Guenther <rguenther@suse.de>
1165 PR tree-optimization/40874
1166 * g++.dg/tree-ssa/pr40874.C: New testcase.
1168 2011-05-23 Richard Guenther <rguenther@suse.de>
1170 PR tree-optimization/49115
1171 * g++.dg/torture/pr49115.C: New testcase.
1173 2011-05-23 Richard Guenther <rguenther@suse.de>
1176 * gcc.dg/memcpy-3.c: New testcase.
1178 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1181 * gcc.c-torture/execute/pr48973-1.c: New test.
1182 * gcc.c-torture/execute/pr48973-2.c: New test.
1184 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1187 * g++.dg/warn/pr18016.C: New.
1189 2011-05-23 Tom de Vries <tom@codesourcery.com>
1192 * gcc.target/arm/ivopts-6.c: New test.
1194 2011-05-22 Jakub Jelinek <jakub@redhat.com>
1197 * gcc.c-torture/compile/pr49029.c: New test.
1199 2011-05-22 Jason Merrill <jason@redhat.com>
1201 * g++.dg/cpp0x/sfinae23.C: New.
1202 * g++.dg/cpp0x/sfinae8.C: Correct.
1204 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1206 * gfortran.dg/function_optimize_8.f90: New test case.
1208 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
1210 PR tree-optimization/49087
1211 * gcc.dg/vect/O3-pr49087.c: New test.
1213 2011-05-21 Jason Merrill <jason@redhat.com>
1215 * g++.dg/debug/const5.C: New.
1217 2011-05-20 Jason Merrill <jason@redhat.com>
1219 * g++.dg/cpp0x/constexpr-static7.C: Extend.
1221 * g++.dg/cpp0x/constexpr-static7.C: New.
1223 * g++.dg/cpp0x/enum12.C: New.
1224 * g++.dg/cpp0x/enum13.C: New.
1226 2011-05-21 Janus Weil <janus@gcc.gnu.org>
1229 * gfortran.dg/select_type_23.f03: New.
1231 2011-05-20 Jason Merrill <jason@redhat.com>
1233 * g++.dg/cpp0x/defaulted26.C: New.
1235 * g++.dg/cpp0x/noexcept02.C: Fix.
1236 * g++.dg/cpp0x/noexcept03.C: Fix.
1237 * g++.dg/cpp0x/noexcept08.C: Fix.
1238 * g++.dg/cpp0x/noexcept10.C: New.
1240 2011-05-20 Janus Weil <janus@gcc.gnu.org>
1243 * gfortran.dg/extends_12.f03: New.
1245 2011-05-20 Jason Merrill <jason@redhat.com>
1247 * g++.dg/template/koenig9.C: New.
1248 * g++.dg/opt/pr47615.C: Fix.
1249 * g++.dg/overload/defarg1.C: Fix.
1250 * g++.dg/tc1/dr213.C: Remove xfail.
1251 * g++.dg/torture/pr34850.C: Fix.
1252 * g++.dg/torture/pr39362.C: Fix.
1253 * g++.old-deja/g++.brendan/crash56.C: Fix.
1254 * g++.old-deja/g++.pt/memtemp47.C: Fix.
1256 2011-05-20 Richard Guenther <rguenther@suse.de>
1258 PR tree-optimization/49079
1259 * gcc.dg/torture/pr49079.c: New testcase.
1261 2011-05-20 Jakub Jelinek <jakub@redhat.com>
1263 PR tree-optimization/49073
1264 * gcc.c-torture/execute/pr49073.c: New test.
1266 2011-06-19 Tobias Burnus <burnus@net-b.de>
1269 * gfortran.dg/coarray_21.f90: New.
1271 2011-05-19 Joseph Myers <joseph@codesourcery.com>
1273 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
1276 2011-05-19 Richard Guenther <rguenther@suse.de>
1279 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
1281 2011-05-19 Richard Guenther <rguenther@suse.de>
1284 * gcc.dg/builtin-object-size-11.c: New testcase.
1286 2011-05-19 Tom de Vries <tom@codesourcery.com>
1289 * gcc.target/arm/ivopts.c: New test.
1290 * gcc.target/arm/ivopts-2.c: New test.
1292 2011-05-19 Tom de Vries <tom@codesourcery.com>
1294 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
1296 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1298 * gcc.c-torture/execute/960321-1.x: Remove.
1300 2011-05-18 Janus Weil <janus@gcc.gnu.org>
1303 * gfortran.dg/move_alloc_4.f90: New.
1305 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
1308 * gcc.target/i386/pr49002-1.c: New test.
1309 * gcc.target/i386/pr49002-2.c: Likewise.
1311 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1313 PR tree-optimization/49039
1314 * gcc.c-torture/execute/pr49039.c: New test.
1315 * gcc.dg/tree-ssa/pr49039.c: New test.
1316 * g++.dg/torture/pr49039.C: New test.
1318 2011-05-18 Jason Merrill <jason@redhat.com>
1320 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
1321 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
1322 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
1324 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
1326 * gcc.target/bfin/mcpu-bf592.c: New test.
1328 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
1330 PR tree-optimization/41881
1331 * gcc.dg/vect/O3-pr41881.c: New test.
1332 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
1334 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1336 PR tree-optimization/49000
1337 * gcc.dg/pr49000.c: New test.
1339 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
1341 * gnat.dg/invalid1.adb: New test.
1343 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
1345 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
1347 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
1348 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
1350 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
1353 * g++.dg/cpp0x/range-for18.C: New.
1355 2011-05-15 Tobias Burnus <burnus@net-b.de>
1358 * gfortran.dg/coarray/image_index_2.f90: New.
1360 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1362 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
1363 * g++.dg/cpp0x/override2.C: New.
1365 2011-05-14 Tobias Burnus <burnus@net-b.de>
1368 * gfortran.de/coarray_20.f90: New.
1370 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1373 * function_optimize_7.f90: New test case.
1375 2011-05-13 Jason Merrill <jason@redhat.com>
1377 * g++.dg/cpp0x/decltype26.C: New.
1378 * g++.dg/cpp0x/enum11.C: New.
1380 2011-05-13 Tobias Burnus <burnus@net-b.de>
1384 * gfortran.dg/assign_8.f90: Update dg-error.
1386 2011-05-13 Tobias Burnus <burnus@net-b.de>
1389 * gfortran.dg/io_constraints_8.f90: New.
1390 * gfortran.dg/io_constraints_9.f90: New.
1392 2011-05-13 Martin Thuresson <martint@google.com>
1394 PR gcov-profile/47793
1395 * gcc.dg/pr47793.c: New.
1397 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1399 PR tree-optimization/48975
1400 * gcc.dg/pr48975.c: New test.
1402 2011-05-12 Tobias Burnus <burnus@net-b.de>
1405 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
1407 2011-05-12 Jason Merrill <jason@redhat.com>
1409 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
1411 2011-05-12 Geert Bosch <bosch@adacore.com>
1413 * gnat.dg/view_conversion1.adb: New test.
1415 2011-05-12 Richard Guenther <rguenther@suse.de>
1417 PR tree-optimization/48172
1418 * gcc.dg/vect/pr48172.c: New testcase.
1420 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1423 * g++.dg/opt/pr48967.C: New test.
1425 2011-05-11 Jason Merrill <jason@redhat.com>
1427 * g++.dg/cpp0x/constexpr-friend.C: New.
1428 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
1430 * g++.dg/cpp0x/sfinae22.C: New.
1432 2011-05-11 Tobias Burnus <burnus@net-b.de>
1435 * gfortran.dg/generic_24.f90: New.
1437 2011-05-11 Richard Guenther <rguenther@suse.de>
1439 PR tree-optimization/15256
1440 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
1442 2011-05-11 Jakub Jelinek <jakub@redhat.com>
1445 * gcc.dg/pr48159-1.c: New test.
1446 * gcc.dg/pr48159-2.c: New test.
1448 2011-05-11 Richard Guenther <rguenther@suse.de>
1451 * gcc.dg/torture/pr48953.c: New testcase.
1453 2011-05-11 Richard Guenther <rguenther@suse.de>
1455 PR tree-optimization/18041
1456 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
1458 2011-05-11 Alan Modra <amodra@gmail.com>
1461 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
1463 2011-05-10 Jason Merrill <jason@redhat.com>
1465 * g++.dg/cpp0x/defaulted25.C: New.
1466 * g++.dg/template/crash7.C: Adjust.
1468 * g++.dg/cpp0x/variadic108.C: New.
1470 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
1472 * g++.dg/inherit/virtual9.C: Extend.
1474 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1477 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
1478 are passed and returned in vector registers.
1480 2011-05-10 Richard Guenther <rguenther@suse.de>
1482 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
1483 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1484 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1485 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1486 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
1489 2011-05-10 Jakub Jelinek <jakub@redhat.com>
1491 PR tree-optimization/48611
1492 PR tree-optimization/48794
1493 * gfortran.dg/gomp/pr48611.f90: New test.
1494 * gfortran.dg/gomp/pr48794.f90: New test.
1497 * gcc.dg/dfp/pr48928.c: New test.
1499 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1502 * g++.dg/cpp0x/pr48522.C: New.
1504 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1507 * g++.dg/cpp0x/sfinae21.C: New.
1509 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1511 * g++.dg/template/sfinae28.C: Rename to...
1512 * g++.dg/cpp0x/sfinae19.C: ... this.
1513 * g++.dg/template/sfinae29.C: Rename to...
1514 * g++.dg/cpp0x/sfinae20.C: ... this.
1516 2011-05-09 Jeff Law <law@redhat.com>
1518 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
1521 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
1524 * g++.dg/init/pr20039.C: New.
1526 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1530 * g++.dg/template/sfinae28.C: New.
1531 * g++.dg/template/sfinae29.C: Likewise.
1533 2011-05-09 Jason Merrill <jason@redhat.com>
1535 * g++.dg/template/nontype23.C: New.
1537 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
1539 * g++.dg/init/pr48859.C: New.
1541 2011-05-09 Jason Merrill <jason@redhat.com>
1543 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
1544 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
1545 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
1546 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
1547 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
1548 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
1549 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
1550 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
1552 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
1554 * g++.dg/inherit/virtual9.C: New.
1556 2011-05-09 Dodji Seketeli <dodji@redhat.com>
1559 * g++.dg/template/dependent-expr8.C: New test case.
1561 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
1563 PR tree-optimization/48837
1564 * gcc.dg/pr48837.c: New testcase.
1566 2011-05-06 Jason Merrill <jason@redhat.com>
1568 * g++.dg/cpp0x/constexpr-condition2.C: New.
1570 * g++.dg/cpp0x/constexpr-missing.C: New.
1572 2011-05-06 Tobias Burnus <burnus@net-b.de>
1575 * gfortran.dg/coarray/this_image_2.f90: New.
1577 2011-05-06 Tobias Burnus <burnus@net-b.de>
1581 * gfortran.dg/bind_c_usage_22.f90: New.
1582 * gfortran.dg/bind_c_usage_23.f90: New.
1583 * gfortran.dg/bind_c_usage_24.f90: New.
1584 * gfortran.dg/bind_c_usage_24_c.c: New.
1586 2011-05-06 Dodji Seketeli <dodji@redhat.com>
1589 * g++.dg/template/member9.C: New test case.
1591 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
1593 * gnat.dg/discr29.ad[sb]: New test.
1594 * gnat.dg/discr30.adb: Likewise.
1596 2011-05-05 Julian Brown <julian@codesourcery.com>
1598 * gcc.target/arm/neon-vset_lanes8.c: New test.
1600 2011-05-05 Jason Merrill <jason@redhat.com>
1602 * g++.dg/init/new32.C: New.
1604 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1606 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
1609 2011-05-05 Jakub Jelinek <jakub@redhat.com>
1611 PR rtl-optimization/48381
1612 * gcc.c-torture/compile/pr48381.c: New test.
1614 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
1616 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
1618 * gcc.target/i386/opt-1.c: Ditto.
1620 2011-05-04 Jason Merrill <jason@redhat.com>
1622 * g++.dg/conversion/base1.C: New.
1624 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1626 PR libgfortran/48787
1627 * gfortran.dg/round_3.f08: Add more checks to test case.
1629 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
1631 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
1632 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
1633 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
1634 Gate test on effective_target fd_truncate.
1636 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
1638 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
1639 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1640 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
1641 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
1642 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
1643 * gcc.target/i386/pr38824.c: Ditto.
1644 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
1645 * gcc.target/i386/vecinit-2.c: Ditto.
1646 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
1647 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
1648 * gcc.target/i386/parity-2.c: Ditto.
1649 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
1651 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
1653 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
1655 * gcc.target/bfin/mcpu-bf514.c: Likewise.
1656 * gcc.target/bfin/mcpu-bf516.c: Likewise.
1657 * gcc.target/bfin/mcpu-bf518.c: Likewise.
1659 2011-05-03 Tobias Burnus <burnus@net-b.de>
1662 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
1664 2011-05-03 Tobias Burnus <burnus@net-b.de>
1667 * gfortran.dg/coarray/this_image_1.f90: New.
1669 2011-05-03 Tobias Burnus <burnus@net-b.de>
1672 * gfortran.dg/coarray/caf.dg: New.
1673 * gfortran.dg/coarray/image_index_1.f90: New, copied
1674 from ../coarray_16.f90.
1676 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1679 * g++.dg/ext/complex9.C: New.
1681 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1684 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
1685 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
1686 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
1688 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1690 * gcc.target/bfin/builtins: Created.
1691 * gcc.target/bfin/hisilh-O0.c: Deleted.
1692 * gcc.target/bfin/hisilh.c: Moved to...
1693 * gcc.target/bfin/builtins/hisilh.c: ...here.
1694 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
1695 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
1696 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
1697 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
1698 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
1699 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
1700 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
1701 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
1702 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
1703 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
1704 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
1705 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
1706 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
1707 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
1708 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
1709 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
1710 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
1711 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
1712 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
1713 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
1714 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
1715 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
1716 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
1717 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
1718 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
1719 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
1720 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
1721 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
1722 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
1723 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
1724 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
1725 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
1726 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
1727 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
1728 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
1729 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
1730 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
1731 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
1732 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
1733 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
1734 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
1735 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
1736 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
1737 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
1738 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
1739 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
1740 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
1741 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
1742 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
1743 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
1744 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
1745 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
1746 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
1747 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
1748 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
1749 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
1750 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
1751 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
1752 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
1753 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
1754 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
1755 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
1756 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
1757 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
1758 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
1759 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
1760 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
1761 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
1762 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
1763 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
1764 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
1765 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
1766 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
1767 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
1768 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
1769 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
1770 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
1771 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
1772 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
1773 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
1774 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
1775 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
1776 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
1777 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
1778 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
1779 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
1780 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
1781 * gcc.target/bfin/builtins/circptr.c: Ditto.
1782 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
1783 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
1784 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
1785 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
1786 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
1787 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
1788 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
1789 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
1790 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
1791 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
1792 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
1793 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
1794 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
1795 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
1796 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
1797 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
1798 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
1799 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
1800 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
1801 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
1802 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
1803 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
1804 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
1805 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
1806 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
1807 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
1808 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
1809 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
1810 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
1811 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
1812 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
1813 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
1814 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
1815 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
1816 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
1817 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
1818 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
1819 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
1820 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
1821 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
1822 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
1823 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
1824 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
1825 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
1826 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
1827 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
1828 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
1829 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
1830 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
1831 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
1832 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
1833 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
1834 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
1835 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
1836 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
1837 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
1838 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
1839 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
1840 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
1841 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
1842 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
1843 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
1844 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
1845 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
1846 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
1847 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
1848 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
1849 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
1850 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
1851 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
1853 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
1855 * gcc.target/arm/cold-lc.c: New test.
1857 2011-05-03 Jakub Jelinek <jakub@redhat.com>
1860 * gcc.dg/pr48774.c: New test.
1862 2011-05-03 Richard Guenther <rguenther@suse.de>
1864 * gcc.dg/large-size-array-5.c: New testcase.
1866 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1868 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
1870 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1872 * lib/target-supports.exp (check_effective_target_vect_strided):
1874 (check_effective_target_vect_strided2)
1875 (check_effective_target_vect_strided3)
1876 (check_effective_target_vect_strided4)
1877 (check_effective_target_vect_strided8): ...these new functions.
1879 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1880 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1881 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1882 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1883 * gcc.dg/vect/pr37539.c: Likewise.
1884 * gcc.dg/vect/slp-11a.c: Likewise.
1885 * gcc.dg/vect/slp-11b.c: Likewise.
1886 * gcc.dg/vect/slp-11c.c: Likewise.
1887 * gcc.dg/vect/slp-12a.c: Likewise.
1888 * gcc.dg/vect/slp-12b.c: Likewise.
1889 * gcc.dg/vect/slp-18.c: Likewise.
1890 * gcc.dg/vect/slp-19a.c: Likewise.
1891 * gcc.dg/vect/slp-19b.c: Likewise.
1892 * gcc.dg/vect/slp-21.c: Likewise.
1893 * gcc.dg/vect/slp-23.c: Likewise.
1894 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1896 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1897 instead of vect_interleave && vect_extract_even_odd.
1898 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1899 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1900 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1901 * gcc.dg/vect/vect-1.c: Likewise.
1902 * gcc.dg/vect/vect-10.c: Likewise.
1903 * gcc.dg/vect/vect-98.c: Likewise.
1904 * gcc.dg/vect/vect-107.c: Likewise.
1905 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1906 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1907 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1908 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1909 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1910 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1911 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1912 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1913 * gcc.dg/vect/vect-strided-float.c: Likewise.
1914 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1915 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1916 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1917 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1918 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1919 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1920 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1921 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1922 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1923 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1924 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1925 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1926 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1927 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1928 * gcc.dg/vect/vect-vfa-03.c: Likewise.
1930 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1932 * gcc.dg/vect/pr30843.c: Likewise.
1933 * gcc.dg/vect/pr33866.c: Likewise.
1934 * gcc.dg/vect/slp-reduc-6.c: Likewise.
1935 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1936 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1937 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1939 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1941 * gcc.dg/vect/slp-11.c: Split into...
1942 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1943 gcc.dg/vect/slp-11c.c: ...these tests.
1944 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1945 * gcc.dg/vect/slp-12c.c: ...this new test.
1946 * gcc.dg/vect/slp-19.c: Split into...
1947 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1948 gcc.dg/vect/slp-19c.c: ...these new tests.
1950 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1952 * lib/target-supports.exp
1953 (check_effective_target_vect_extract_even_odd_wide): Delete.
1954 (check_effective_target_vect_strided_wide): Likewise.
1955 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1956 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1957 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1958 * gcc.dg/vect/pr37539.c: Likewise.
1959 * gcc.dg/vect/slp-11.c: Likewise.
1960 * gcc.dg/vect/slp-12a.c: Likewise.
1961 * gcc.dg/vect/slp-12b.c: Likewise.
1962 * gcc.dg/vect/slp-19.c: Likewise.
1963 * gcc.dg/vect/slp-23.c: Likewise.
1964 * gcc.dg/vect/vect-1.c: Likewise.
1965 * gcc.dg/vect/vect-98.c: Likewise.
1966 * gcc.dg/vect/vect-107.c: Likewise.
1967 * gcc.dg/vect/vect-strided-float.c: Likewise.
1969 2011-05-02 Jason Merrill <jason@redhat.com>
1971 * g++.dg/init/new31.C: New.
1973 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
1976 * gcc.dg/pr35445.c: New test.
1978 2011-05-02 Jason Merrill <jason@redhat.com>
1980 * c-c++-common/vla-1.c: New.
1982 2011-05-02 Richard Guenther <rguenther@suse.de>
1984 PR tree-optimization/48822
1985 * gcc.dg/torture/pr48822.c: New testcase.
1987 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
1990 * g++.dg/cpp0x/constexpr-47969.C: New.
1992 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
1995 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
1996 on vect_no_align targets.
1997 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1998 vect_no_align targets.
2000 2011-05-01 Xinliang David Li <davidxl@google.com>
2002 * gcc.dg/tree-ssa/integer-addr.c: New test.
2003 * gcc.dg/tree-ssa/alias_bug.c: New test.
2005 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2007 PR libgfortran/48787
2008 * gfortran.dg/round_3.f08: Add more checks.
2010 2011-04-30 Tobias Burnus <burnus@net-b.de>
2013 * gfortran.dg/import9.f90: New, proper test.
2014 * gfortran.dg/interface_37.f90: Remove bogus
2015 test (bogus copy of interface_36.f90).
2017 2011-04-30 Tobias Burnus <burnus@net-b.de>
2020 * gfortran.dg/interface_37.f90: New.
2022 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
2025 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
2027 2011-04-30 Jakub Jelinek <jakub@redhat.com>
2029 PR tree-optimization/48809
2030 * gcc.c-torture/execute/pr48809.c: New test.
2032 2011-04-29 Jeff Law <law@redhat.com>
2034 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
2036 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2039 * g++.dg/init/ctor10.C: New.
2041 2011-04-29 Le-Chun Wu <lcwu@google.com>
2043 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
2044 warning in implicitly instantiated templates.
2046 2011-04-29 Le-Chun Wu <lcwu@google.com>
2048 * g++.dg/warn/Wnull-conversion-1.C: New.
2049 * g++.dg/warn/Wnull-conversion-2.C: New.
2051 2011-04-29 Diego Novillo <dnovillo@google.com>
2053 * g++.old-deja/g++.other/null3.C: Expect warning about
2054 converting boolean to a pointer.
2056 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
2059 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
2063 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
2065 2011-04-29 Tobias Burnus <burnus@net-b.de>
2068 * gfortran.dg/typebound_proc_22.f90: New.
2071 * gfortran.dg/interface_36.f90: New.
2073 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2075 PR libgfortran/48488
2076 PR libgfortran/48602
2077 PR libgfortran/48615
2078 PR libgfortran/48684
2079 PR libgfortran/48787
2080 * gfortran.dg/fmt_g.f: Adjust test.
2081 * gfortran.dg/fmt_g0_1.f08: Adjust test.
2082 * gfortran.dg/round_3.f08: New test.
2083 * gfortran.dg/namelist_print_1.f: Adjust test.
2084 * gfortran.dg/char4_iunit_1.f03: Adjust test.
2085 * gfortran.dg/f2003_io_5.f03: Adjust test.
2086 * gfortran.dg/coarray_15.f90: Adjust test.
2087 * gfortran.dg/namelist_65.f90: Adjust test.
2088 * gfortran.dg/fmt_cache_1.f: Adjust test.
2089 * gfortran.dg/char4_iunit_2.f03: Adjust test.
2090 * gfortran.dg/real_const_3.f90: Adjust test.
2092 2011-04-28 Xinliang David Li <davidxl@google.com>
2094 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
2095 * testsuite/g++.dg/prof-robust-1.C: New test.
2097 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
2099 PR tree-optimization/48765
2100 * gcc.dg/vect/pr48765.c: New.
2102 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2104 PR tree-optimization/48775
2105 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
2107 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2110 * g++.dg/inherit/pr48798.C: New.
2111 * g++.old-deja/g++.other/base1.C: Adjust.
2113 2011-04-28 Dodji Seketeli <dodji@redhat.com>
2116 * g++.dg/template/inherit7.C: New test case.
2118 2011-04-28 Richard Guenther <rguenther@suse.de>
2120 PR tree-optimization/40052
2121 PR tree-optimization/15347
2122 * gcc.dg/tree-ssa/vrp57.c: New testcase.
2123 * gcc.dg/pr15347.c: Likewise.
2125 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2128 * g++.dg/cpp0x/sfinae18.C: New.
2130 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2133 * g++.dg/ext/is_literal_type1.C: New.
2135 2011-04-28 Tobias Burnus <burnus@net-b.de>
2139 * gfortran.dg/interface_35.f90: New.
2140 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
2141 * gfortran.dg/func_result_6.f90: Add dg-warning.
2142 * gfortran.dg/bessel_1.f90: Ditto.
2143 * gfortran.dg/hypot_1.f90: Ditto.
2144 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2145 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2146 * gfortran.dg/interface_assignment_4.f90: Ditto.
2148 2011-04-27 Jason Merrill <jason@redhat.com>
2150 * g++.dg/ext/complex8.C: New.
2152 * g++.dg/cpp0x/initlist49.C: New.
2153 * g++.dg/init/new30.C: New.
2155 2011-04-27 Tobias Burnus <burnus@net-b.de>
2158 * gfortran.dg/whole_file_34.f90: New.
2160 2011-04-27 Jan Hubicka <jh@suse.cz>
2162 * gcc.dg/tree-ssa/inline-9.c: New testcase.
2164 2011-04-27 Jason Merrill <jason@redhat.com>
2166 * g++.old-deja/g++.oliva/overload1.C: Adjust.
2168 * g++.dg/parse/ambig6.C: New.
2170 2011-04-27 Nick Clifton <nickc@redhat.com>
2172 * gcc.dg/20020312-2.c: Add definition for RX.
2174 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
2175 option with RX targets.
2177 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
2180 2011-04-27 Richard Guenther <rguenther@suse.de>
2182 * gcc.dg/tree-ssa/pr23382.c: Remove.
2184 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
2187 * gcc.c-torture/compile/pr48767.c: New test.
2189 2011-04-27 Richard Guenther <rguenther@suse.de>
2191 PR tree-optimization/48772
2192 * g++.dg/pr48772.C: New testcase.
2194 2011-04-27 Jakub Jelinek <jakub@redhat.com>
2197 * gcc.c-torture/compile/pr48742.c: New test.
2199 2011-04-26 Jason Merrill <jason@redhat.com>
2201 * g++.dg/lookup/koenig13.C: New.
2203 * g++.dg/cpp0x/initlist48.C: New.
2205 2011-04-25 Jason Merrill <jason@redhat.com>
2207 * g++.dg/cpp0x/sfinae17.C: New.
2209 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2212 * gcc.target/powerpc/pr48258-1.c: New file.
2213 * gcc.target/powerpc/pr48258-2.c: Ditto.
2215 2011-04-26 Xinliang David Li <davidxl@google.com>
2217 * gcc.dg/uninit-suppress.c: New test.
2218 * gcc.dg/uninit-suppress.c: New test.
2220 2011-04-26 Jakub Jelinek <jakub@redhat.com>
2223 * gcc.dg/pr48768.c: New test.
2225 PR tree-optimization/48734
2226 * gcc.c-torture/compile/pr48734.c: New test.
2229 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
2231 2011-04-26 Richard Guenther <rguenther@suse.de>
2233 PR tree-optimization/48731
2234 * gcc.dg/torture/pr48731.c: New testcase.
2236 2011-04-26 Richard Guenther <rguenther@suse.de>
2239 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
2241 2011-04-26 Richard Guenther <rguenther@suse.de>
2244 * gcc.dg/torture/pr48694-1.c: New testcase.
2245 * gcc.dg/torture/pr48694-2.c: Likewise.
2247 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2249 * g++.dg/ext/underlying_type1.C: New.
2250 * g++.dg/ext/underlying_type2.C: Likewise.
2251 * g++.dg/ext/underlying_type3.C: Likewise.
2252 * g++.dg/ext/underlying_type4.C: Likewise.
2253 * g++.dg/ext/underlying_type5.C: Likewise.
2254 * g++.dg/ext/underlying_type6.C: Likewise.
2255 * g++.dg/ext/underlying_type7.C: Likewise.
2256 * g++.dg/ext/underlying_type8.C: Likewise.
2257 * g++.dg/ext/underlying_type9.C: Likewise.
2258 * g++.dg/ext/underlying_type10.C: Likewise.
2260 2011-04-25 Jason Merrill <jason@redhat.com>
2262 * g++.dg/cpp0x/regress/template-const2.C: New.
2264 2011-04-25 Jeff Law <law@redhat.com>
2266 * gcc.dg/tree-ssa/vrp56.c: new test.
2268 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2270 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
2272 2011-04-24 Jakub Jelinek <jakub@redhat.com>
2274 PR preprocessor/48740
2275 * c-c++-common/raw-string-11.c: New test.
2277 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
2279 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
2282 2011-04-23 Tobias Burnus <burnus@net-b.de>
2285 * gfortran.dg/coarray_19.f90: New.
2287 2011-04-23 Jakub Jelinek <jakub@redhat.com>
2290 * gcc.dg/pr48685.c: New test.
2292 2011-04-22 Jan Hubicka <jh@suse.cz>
2294 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
2296 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2298 PR tree-optimization/48717
2299 * gcc.c-torture/execute/pr48717.c: New test.
2301 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
2304 * gcc.target/i386/pr48723.c: New test.
2306 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2309 * gcc.dg/gomp/pr48716.c: New test.
2310 * g++.dg/gomp/pr48716.C: New test.
2312 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
2315 * gcc.dg/missing-field-init-2.c: Update testcase.
2317 2011-04-22 Alan Modra <amodra@gmail.com>
2319 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
2321 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2324 * gfortran.dg/function_optimize_6.f90: New test.
2326 2011-04-21 Easwaran Raman <eraman@google.com>
2328 * gcc.dg/stack-layout-2.c: New test.
2330 2011-04-21 Richard Guenther <rguenther@suse.de>
2333 * g++.dg/lto/pr48207-2_0.C: New testcase.
2334 * g++.dg/lto/pr48207-3_0.C: Likewise.
2336 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
2338 * gnat.dg/volatile5.adb: New test.
2339 * gnat.dg/volatile5_pkg.ads: New helper.
2341 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
2344 * gcc.target/i386/pr48708.c: New test.
2346 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2348 * gcc.dg/vect/vect-119.c: New test.
2350 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2352 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
2355 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
2356 Richard Sandiford <richard.sandiford@linaro.org>
2359 * gcc.target/arm/pr46329.c: New test.
2361 2011-04-21 Tobias Burnus <burnus@net-b.de>
2364 * gfortran.dg/coarray_18.f90: New.
2366 2011-04-20 Jason Merrill <jason@redhat.com>
2368 * g++.dg/cpp0x/initlist47.C: New.
2370 * g++.dg/init/dtor4.C: New.
2372 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
2375 * gcc.target/i386/sse2-pinsrw.c: New test.
2376 * gcc.target/i386/avx-vpinsrw.c: Ditto.
2377 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
2378 * gcc.target/i386/sse2-insvhi.c: Ditto.
2379 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
2380 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
2382 2011-04-20 Jason Merrill <jason@redhat.com>
2384 * g++.dg/template/const4.C: New.
2386 2011-04-20 Easwaran Raman <eraman@google.com>
2388 * gcc.dg/stack-layout-1.c: New test.
2390 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
2392 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
2393 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
2396 2011-04-20 Kai Tietz <ktietz@redhat.com>
2398 * gcc.dg/binop-xor1.c: New test.
2399 * gcc.dg/binop-xor2.c: New test.
2400 * gcc.dg/binop-xor3.c: New test.
2401 * gcc.dg/binop-xor4.c: New test.
2402 * gcc.dg/binop-xor5.c: New test.
2404 2011-04-20 Richard Guenther <rguenther@suse.de>
2406 PR tree-optimization/47892
2407 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
2409 2011-04-20 Richard Guenther <rguenther@suse.de>
2412 * g++.dg/torture/pr48695.C: New testcase.
2414 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
2416 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
2417 * gcc.c-torture/execute/cmpsi-2.c: Ditto
2418 * gcc.c-torture/execute/pr45262.c: Ditto
2419 * gcc.dg/torture/pr43165.c: Ditto.
2420 * gcc.dg/torture/pr47228.c: Ditto.
2421 * gcc.dg/tree-ssa/pr45144.c: Ditto.
2422 * gcc.dg/ipa/pr45644.c: Ditto.
2423 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
2426 2011-04-19 Jason Merrill <jason@redhat.com>
2428 * g++.dg/ext/complex7.C: New.
2430 * g++.dg/ext/attrib41.C: New.
2432 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
2435 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
2437 2011-04-19 Jakub Jelinek <jakub@redhat.com>
2440 * gcc.target/i386/pr48678.c: New test.
2442 2011-04-19 Martin Jambor <mjambor@suse.cz>
2444 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
2445 * g++.dg/opt/devirt2.C: New test.
2446 * g++.dg/ipa/devirt-g-1.C: Likewise.
2448 2011-04-19 Tobias Burnus <burnus@net-b.de>
2451 * gfortran.dg/whole_file_33.f90: New.
2453 2011-04-19 Martin Jambor <mjambor@suse.cz>
2455 * g++.dg/ipa/devirt-7.C: New test.
2457 2011-04-19 Richard Guenther <rguenther@suse.de>
2460 * g++.dg/lto/pr48207_0.C: New testcase.
2462 2011-04-18 Jason Merrill <jason@redhat.com>
2464 * g++.dg/init/void1.C: New.
2466 * g++.dg/cpp0x/union4.C: New.
2468 2011-04-18 Jakub Jelinek <jakub@redhat.com>
2471 * g++.dg/torture/pr48661.C: New test.
2474 * g++.dg/gomp/pr48632.C: New test.
2476 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
2478 * gcc.target/i386/sse2-maskmovdqu.c: New test.
2479 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
2481 2011-04-18 Tobias Burnus <burnus@net-b.de>
2484 * gfortran.dg/coarray_17.f90: New.
2485 * gfortran.dg/coarray_10.f90: Update dg-error.
2487 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2490 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2491 * gfortran.dg/guality/guality.exp: Likewise.
2493 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2495 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
2497 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2499 * gcc.dg/vect/pr48377.c: Remove dg-do run.
2501 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2503 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
2505 2011-04-18 Richard Guenther <rguenther@suse.de>
2508 * g++.dg/torture/pr46364.C: New testcase.
2510 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2512 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
2514 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
2516 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
2518 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
2519 Ira Rosen <ira.rosen@linaro.org>
2522 * gcc.target/arm/pr48252.c: New test.
2524 2011-04-18 Jakub Jelinek <jakub@redhat.com>
2526 PR tree-optimization/48616
2527 * gcc.dg/pr48616.c: New test.
2529 2011-04-18 Tobias Burnus <burnus@net-b.de>
2532 * gfortran.dg/coarray_16.f90: New.
2534 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
2537 * gfortran.dg/realloc_on_assign_7.f03: New test.
2539 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2541 PR libgfortran/48602
2542 * gfortran.dg/fmt_g0_6.f08: New test.
2544 2011-04-17 Jason Merrill <jason@redhat.com>
2546 * g++.dg/cpp0x/sfinae16.C: New.
2548 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
2550 * gcc.target/mips/reg-var-1.c: New test.
2552 2011-04-17 Jan Hubicka <jh@suse.cz>
2554 * gcc.dg/winline-5.c: Update testcase.
2556 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
2558 * gnat.dg/discr27.ad[sb]: Move dg directive.
2559 * gnat.dg/discr28.ad[sb]: New test.
2560 * gnat.dg/discr28_pkg.ads: New helper.
2562 2011-04-17 Michael Matz <matz@suse.de>
2564 PR tree-optimization/48622
2566 * gcc.dg/lto/pr48622_0.c: New test.
2568 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
2570 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
2571 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2572 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2573 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2574 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2575 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2577 2011-04-15 Jason Merrill <jason@redhat.com>
2579 * g++.dg/cpp0x/range-for17.C: New.
2581 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2583 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
2584 * g++.dg/cpp0x/range-for3.C: Likewise.
2585 * g++.dg/cpp0x/range-for9.C: Correct error message.
2586 * g++.dg/cpp0x/range-for11.C: New.
2587 * g++.dg/cpp0x/range-for12.C: New.
2588 * g++.dg/cpp0x/range-for13.C: New.
2589 * g++.dg/cpp0x/range-for14.C: New.
2590 * g++.dg/cpp0x/range-for15.C: New.
2591 * g++.dg/cpp0x/range-for16.C: New.
2593 2011-04-15 Tobias Burnus <burnus@net-b.de>
2596 * gfortran.dg/coarray_15.f90: Change to dg-do run.
2598 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
2600 * objc.dg/naming-4.m: Updated.
2601 * objc.dg/naming-5.m: Updated.
2602 * objc.dg/naming-6.m: New.
2603 * objc.dg/naming-7.m: New.
2604 * obj-c++.dg/naming-1.mm: Updated.
2605 * obj-c++.dg/naming-2.mm: Updated.
2606 * obj-c++.dg/naming-3.mm: New.
2607 * obj-c++.dg/naming-4.mm: New.
2609 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2611 PR libgfortran/48589
2612 * gfortran.dg/fmt_g0_5.f08: New test.
2614 2011-04-15 Richard Guenther <rguenther@suse.de>
2617 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
2619 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
2621 * gcc.target/avr/torture/pr41885.c (dg-options): Change
2622 -finline-limit=0 to -fno-inline
2624 2011-04-15 Jakub Jelinek <jakub@redhat.com>
2627 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
2630 2011-04-14 Jakub Jelinek <jakub@redhat.com>
2633 * gcc.target/i386/sse4_1-insertps-3.c: New test.
2634 * gcc.target/i386/sse4_1-insertps-4.c: New test.
2635 * gcc.target/i386/avx-insertps-3.c: New test.
2636 * gcc.target/i386/avx-insertps-4.c: New test.
2638 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2640 * gcc.target/avr/torture/pr41885.c (dg-options): Add
2643 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2648 * gcc.target/avr/pr46779-1.c: New test case
2649 * gcc.target/avr/pr46779-2.c: New test case
2651 2011-04-14 Jason Merrill <jason@redhat.com>
2653 * g++.dg/cpp0x/sfinae15.C: New.
2655 * g++.dg/cpp0x/sfinae14.C: New.
2657 * g++.dg/ext/vla10.C: New.
2659 2011-04-14 Richard Guenther <rguenther@suse.de>
2661 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
2663 2011-04-14 Richard Guenther <rguenther@suse.de>
2665 * gcc.dg/fold-bitand-4.c: Move ...
2666 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
2668 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2670 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
2672 * gcc.target/avr/torture/trivial.c: Ditto.
2674 2011-04-13 Jason Merrill <jason@redhat.com>
2676 * g++.dg/template/operator11.C: New.
2678 2011-04-13 Jakub Jelinek <jakub@redhat.com>
2681 * gcc.dg/gomp/pr48591.c: New test.
2684 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
2685 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
2687 2011-04-13 Dodji Seketeli <dodji@redhat.com>
2690 * g++.dg/template/dependent-expr7.C: New test case.
2692 2011-04-13 Jason Merrill <jason@redhat.com>
2694 * g++.dg/cpp0x/sfinae13.C: New.
2696 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
2698 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
2700 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2702 * gcc.target/arm/pr43698.c: Remove -march option.
2704 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2706 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
2709 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
2713 * gfortran.dg/realloc_on_assign_6.f03: New test.
2715 2011-04-12 Kai Tietz <ktietz@redhat.com>
2717 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
2718 targets the additional -mno-ms-bitfields and
2719 -Wno-packed-bitfield-compat options.
2720 * g++.dg/ext/bitfield3.C: Likewise.
2721 * g++.dg/ext/bitfield4.C: Likewise.
2722 * g++.dg/ext/bitfield5.C: Likewise.
2723 * gcc.dg/bitfld-15.c: Likewise.
2724 * gcc.dg/bitfld-16.c: Likewise.
2725 * gcc.dg/bitfld-17.c: Likewise.
2726 * gcc.dg/bitfld-18.c: Likewise.
2728 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
2730 * gcc.target/arm/neon-vld3-1.c: New test.
2731 * gcc.target/arm/neon-vst3-1.c: New test.
2732 * gcc.target/arm/neon/v*.c: Regenerate.
2734 2011-04-12 Jakub Jelinek <jakub@redhat.com>
2736 PR rtl-optimization/48549
2737 * g++.dg/opt/pr48549.C: New test.
2739 2011-04-12 Richard Guenther <rguenther@suse.de>
2741 PR tree-optimization/46076
2742 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
2744 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2747 * lib/compat.exp (compat-execute): Declare unsupported after
2748 stripping path from src1.
2749 * lib/lto.exp (lto-execute): Likewise.
2751 2011-04-12 Jakub Jelinek <jakub@redhat.com>
2754 * gcc.dg/pr48552-1.c: New test.
2755 * gcc.dg/pr48552-2.c: New test.
2757 2011-04-11 Jason Merrill <jason@redhat.com>
2759 * g++.dg/cpp0x/sfinae12.C: New.
2761 * g++.dg/cpp0x/enum10.C: New.
2763 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
2765 * g++.dg/cpp0x/rv-func.C: New.
2767 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2769 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
2772 2011-04-11 Martin Jambor <mjambor@suse.cz>
2774 PR tree-optimization/48195
2775 * gcc.dg/ipa/pr48195.c: New test.
2777 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
2779 * gnat.dg/return3.adb: Remove unused switch.
2781 2011-04-08 Mike Stump <mikestump@comcast.net>
2784 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
2785 default to fno-common.
2787 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
2789 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
2790 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
2792 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2795 * gfortran.dg/function_optimize_5.f90: New test.
2797 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
2799 * gnat.dg/aggr17.adb: New test.
2800 * gnat.dg/aggr18.adb: Likewise.
2802 2011-04-08 Michael Matz <matz@suse.de>
2805 * gcc.target/i386/pr48389.c: New test.
2807 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
2809 PR rtl-optimization/48272
2810 * g++.dg/opt/pr48272.C: New.
2812 2011-04-08 Dmitry Melnik <dm@ispras.ru>
2814 PR rtl-optimization/48235
2815 * gcc.dg/pr48235.c: New.
2817 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2819 PR rtl-optimization/48302
2820 * g++.dg/opt/pr48302.C: New.
2822 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2825 * g++.dg/opt/pr48273.C: New.
2827 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
2829 PR rtl-optimization/48442
2830 * gcc.dg/pr48442.c: New.
2832 2011-04-08 Jakub Jelinek <jakub@redhat.com>
2834 PR tree-optimization/48377
2835 * gcc.dg/vect/pr48377.c: New test.
2837 2011-04-07 Jason Merrill <jason@redhat.com>
2839 * g++.dg/cpp0x/regress/call1.C: New.
2841 * g++.dg/cpp0x/variadic107.C: New.
2843 * g++.dg/cpp0x/sfinae11.C: New.
2844 * g++.dg/cpp0x/noexcept02.C: Fix.
2846 * g++.dg/cpp0x/sfinae10.C: New.
2848 * g++.dg/cpp0x/sfinae9.C: New.
2850 * c-c++-common/Wcast-qual-1.c: Move here from...
2851 * gcc.dg/cast-qual-3.c: ...here, and...
2852 * g++.dg/warn/Wcast-qual2.C: ...here.
2854 * g++.dg/cpp0x/sfinae8.C: New.
2856 * g++.dg/cpp0x/sfinae7.C: New.
2858 * g++.dg/cpp0x/enum9.C: New.
2860 2011-04-07 Mike Stump <mikestump@comcast.net>
2862 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
2863 with no trampolines.
2865 2011-04-07 Jakub Jelinek <jakub@redhat.com>
2868 * gfortran.dg/gomp/pr48117.f90: New test.
2871 * gcc.dg/torture/pr48343.c: New test.
2873 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2875 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2877 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
2879 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2881 2011-04-07 Tom de Vries <tom@codesourcery.com>
2884 * lib/scanasm.exp (object-size): New proc.
2885 * gcc.target/arm/pr43920-2.c: New test.
2887 2011-04-06 Tobias Burnus <burnus@net-b.de>
2891 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2893 2011-04-06 Steve Ellcey <sje@cup.hp.com>
2895 * gcc.dg/mtune.c: Prune note from output.
2897 2011-04-06 Jakub Jelinek <jakub@redhat.com>
2900 * gcc.dg/guality/pr36977.c: New test.
2901 * gcc.dg/guality/pr48466.c: New test.
2903 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2905 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2907 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
2909 * gnat.dg/return3.adb: New test.
2911 2011-04-06 Richard Guenther <rguenther@suse.de>
2913 PR tree-optimization/47663
2914 * gcc.dg/tree-ssa/inline-8.c: New testcase.
2916 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
2918 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2919 Solaris 8 and 9 as well.
2921 2011-04-05 Tom de Vries <tom@codesourcery.com>
2924 * gcc.target/arm/pr43920-1.c: New test.
2926 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
2928 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2929 (cctor): Actually return the value.
2930 (main): Cast return values.
2932 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2934 * gfortran.dg/character_comparison_8.f90: New test.
2936 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2938 * frontend-passes: (optimize_lexical_comparison): New function.
2939 (optimize_expr): Call it.
2940 (optimize_comparison): Also handle lexical comparison functions.
2941 Return false instad of -2 for unequal comparison.
2943 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2946 * function_optimize_4.f90: New test.
2948 2011-04-04 Tobias Burnus <burnus@net-b.de>
2951 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2952 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2953 * gfortran.dg/coarray_15.f90: New.
2955 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2957 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2958 * gfortran.dg/bessel_7.f90: Likewise.
2960 2011-04-03 Tobias Burnus <burnus@net-b.de>
2962 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2964 2011-04-03 Richard Guenther <rguenther@suse.de>
2965 Ira Rosen <ira.rosen@linaro.org>
2967 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2968 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2969 -ftree-loop-if-convert-stores.
2971 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2973 * gnat.dg/specs/aggr2.ads: New test.
2975 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2977 * gnat.dg/debug2.ad[sb]: New test.
2978 * gnat.dg/debug2_pkg.ads: New helper.
2979 * gnat.dg/debug3.ad[sb]: New test.
2981 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
2983 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2985 2011-04-01 Jakub Jelinek <jakub@redhat.com>
2988 * gcc.c-torture/compile/pr48335-1.c: New test.
2989 * gcc.dg/pr48335-1.c: New test.
2990 * gcc.dg/pr48335-2.c: New test.
2991 * gcc.dg/pr48335-3.c: New test.
2992 * gcc.dg/pr48335-4.c: New test.
2993 * gcc.dg/pr48335-5.c: New test.
2994 * gcc.dg/pr48335-6.c: New test.
2995 * gcc.dg/pr48335-7.c: New test.
2996 * gcc.dg/pr48335-8.c: New test.
2997 * gcc.target/i386/pr48335-1.c: New test.
2999 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
3002 * gcc.dg/Waddress.c: New test.
3004 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3007 * gfortran.dg/function_optimize_3.f90: New test.
3009 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
3011 * gcc.c-torture/compile/20110401-1.c: New test.
3013 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
3014 * g++.dg/lto/20091002-2_0.C: Likewise.
3015 * g++.dg/lto/20090303_0.c: Likewise.
3016 * g++.dg/lto/20091004-1_0.C: Likewise.
3017 * g++.dg/lto/20091002-3_0.C: Likewise.
3018 * g++.dg/lto/20091004-2_0.C: Likewise.
3019 * g++.dg/lto/20081123_0.C: Likewise.
3020 * g++.dg/lto/20090313_0.C: Likewise.
3021 * g++.dg/lto/20081109-1_0.C: Likewise.
3022 * g++.dg/lto/20081219_0.C: Likewise.
3023 * g++.dg/lto/20081204-1_0.C: Likewise.
3024 * g++.dg/lto/20090302_0.C: Likewise.
3025 * g++.dg/lto/20081119-1_0.C: Likewise.
3026 * g++.dg/lto/20081118_0.C: Likewise.
3027 * gcc.dg/lto/20091020-2_0.c: Likewise.
3028 * gcc.dg/lto/20090210_0.c: Likewise.
3029 * gcc.dg/lto/20081204-1_0.c: Likewise.
3030 * gcc.dg/lto/20081224_0.c: Likewise.
3031 * gcc.dg/lto/20090219_0.c: Likewise.
3032 * gcc.dg/lto/20091014-1_0.c: Likewise.
3033 * gcc.dg/lto/20091016-1_0.c: Likewise.
3034 * gcc.dg/lto/20090206-2_0.c: Likewise.
3035 * gcc.dg/lto/20090116_0.c: Likewise.
3036 * gcc.dg/lto/20091013-1_0.c: Likewise.
3037 * gcc.dg/lto/20091015-1_0.c: Likewise.
3038 * gcc.dg/lto/20090126-2_0.c: Likewise.
3040 2011-03-31 Ian Lance Taylor <iant@google.com>
3042 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
3044 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3046 * gnat.dg/opt16.adb: New test.
3048 2011-03-31 Jason Merrill <jason@redhat.com>
3050 * g++.dg/cpp0x/defaulted24.C: New.
3052 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3055 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
3058 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3060 * g++.dg/other/i386-9.C: New test.
3062 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3064 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
3066 2011-03-30 Jason Merrill <jason@redhat.com>
3068 * g++.dg/cpp0x/regress/error-recovery1.C: New.
3070 * g++.dg/cpp0x/regress/isnan.C: New.
3072 * g++.dg/cpp0x/initlist46.C: New.
3074 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
3077 * gcc.target/arm/neon-modes-2.c: New test.
3079 2011-03-30 Jakub Jelinek <jakub@redhat.com>
3082 * gcc.c-torture/compile/pr48305.c: New test.
3084 2011-03-29 Jason Merrill <jason@redhat.com>
3086 * g++.dg/cpp0x/regress/value-dep1.C: New.
3088 2011-03-29 Steve Ellcey <sje@cup.hp.com>
3090 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
3092 2011-03-29 Ian Lance Taylor <iant@google.com>
3094 * go.test/go-test.exp: Handle the test lines used in several new
3096 (errchk): Add opts parameter. Change all callers. Handle parens
3099 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
3100 Dominique d'Humieres <dominiq@lps.ens.fr>
3102 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
3103 and __APPLE__ && __PPC__ && __ALTIVEC__.
3105 2011-03-29 Jason Merrill <jason@redhat.com>
3107 * g++.dg/cpp0x/dependent1.C: New.
3109 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
3111 * g++.dg/cpp0x/constexpr-memfn1.C: New.
3113 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
3115 2011-03-29 Janus Weil <janus@gcc.gnu.org>
3118 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
3119 * gfortran.dg/proc_ptr_comp_32.f90: New.
3121 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3123 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
3124 check for corresponding warning.
3126 2011-03-28 Jason Merrill <jason@redhat.com>
3128 * g++.dg/cpp0x/rv-deduce2.C: New.
3130 2011-03-29 Jakub Jelinek <jakub@redhat.com>
3133 * gcc.dg/pr48203.c: New test.
3135 2011-03-28 Jeff Law <law@redhat.com>
3137 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
3139 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
3141 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
3142 and __PPC__ && __ALTIVEC__.
3144 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3147 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
3148 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3149 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3150 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3152 2011-03-28 Jason Merrill <jason@redhat.com>
3154 * g++.dg/cpp0x/initlist-array2.C: New.
3156 * g++.dg/cpp0x/initlist-array1.C: New.
3158 * g++.dg/cpp0x/constexpr-compound.C: New.
3160 * g++.dg/cpp0x/constexpr-using.C: New.
3162 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3164 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
3167 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
3169 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
3171 * gcc.dg/slp-1.c: New test.
3173 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
3175 * gcc.target/i386/avx256-unaligned-load-1.c: New.
3176 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
3177 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
3178 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
3179 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
3180 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
3181 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3182 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3183 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
3184 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3185 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3186 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
3187 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
3188 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3190 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3193 * gfortran.dg/trim_optimize_5.f90: New test.
3194 * gfortran.dg/trim_optimize_6.f90: New test.
3196 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
3199 * gcc.target/mips/madd-7.c: Remove -mlong32.
3200 * gcc.target/mips/msub-7.c: Likewise.
3202 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
3204 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
3205 accesses to preserve the meaning of the test for doubleword vectors.
3206 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3207 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
3209 2011-03-26 Janus Weil <janus@gcc.gnu.org>
3212 * gfortran.dg/class_42.f03: New.
3214 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
3216 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
3219 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
3221 PR rtl-optimization/48144
3222 * gcc.dg/pr48144.c: New test.
3224 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3226 * gnat.dg/discr27.ad[sb]: New test.
3228 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3230 * gnat.dg/limited_with2.ad[sb]: New test.
3231 * gnat.dg/limited_with2_pkg1.ads: New helper.
3232 * gnat.dg/limited_with2_pkg2.ads: Likewise.
3234 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3236 * gnat.dg/opt15.adb: New test.
3237 * gnat.dg/opt15_pkg.ad[sb]: New helper.
3239 2011-03-25 Tobias Burnus <burnus@net-b.de>
3243 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
3244 * gfortran.dg/leadz_trailz_3.f90: Ditto
3246 2011-03-25 Martin Jambor <mjambor@suse.cz>
3248 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
3250 2011-03-25 Jason Merrill <jason@redhat.com>
3252 * g++.dg/cpp0x/defaulted22.C: New.
3253 * g++.dg/cpp0x/defaulted23.C: New.
3254 * g++.dg/cpp0x/defaulted15.C: Adjust.
3256 2011-03-25 Jason Merrill <jason@redhat.com>
3258 * g++.dg/cpp0x/move1.C: New.
3260 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
3263 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
3265 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3267 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
3268 for mips-sgi-irix6.5.
3269 Replace snprintf prototype by <stdio.h>.
3271 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3274 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
3275 run_expensive_tests.
3276 * gcc.dg/graphite/block-4.c: Likewise.
3277 * gcc.dg/graphite/block-7.c: Likewise.
3278 * gcc.dg/graphite/block-8.c: Likewise.
3280 2011-03-25 Richard Guenther <rguenther@suse.de>
3282 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
3283 * g++.dg/tree-ssa/pr8781.C: Likewise.
3284 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3285 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3286 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3287 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
3288 * gcc.dg/tree-ssa/alias-18.c: Likewise.
3289 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3290 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3291 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
3292 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3293 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3294 * gcc.dg/tree-ssa/pr21574.c: Likewise.
3295 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
3296 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3297 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
3298 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
3299 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3300 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3301 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3302 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
3303 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
3304 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3305 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
3306 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3307 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
3308 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
3309 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
3310 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3311 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3312 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
3313 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3314 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3315 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3316 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3317 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3318 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
3319 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3320 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3321 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
3322 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3323 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3324 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3325 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
3326 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
3327 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3328 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
3329 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3330 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3331 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3332 * c-c++-common/pr46562-2.c: Likewise.
3333 * gfortran.dg/pr42108.f90: Likewise.
3334 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
3335 foo to be inlined even at -O1.
3336 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
3337 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
3338 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
3339 * gcc.dg/matrix/matrix.exp: Disable FRE.
3341 2011-03-24 Jakub Jelinek <jakub@redhat.com>
3344 * gcc.dg/dfp/pr48204.c: New test.
3346 2011-03-24 Steve Ellcey <sje@cup.hp.com>
3349 * gcc.c-torture/execute/pr47917.c: Move this...
3350 * gcc.dg/torture/pr47917.c: to here and add xfails.
3352 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3354 * gnat.dg/array16.ad[sb]: New test.
3355 * gnat.dg/array16.ads: New helper.
3357 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3359 * gnat.dg/derived_type2.adb: New test.
3361 2011-03-24 Richard Guenther <rguenther@suse.de>
3363 PR tree-optimization/48271
3364 * g++.dg/torture/pr48271.C: New testcase.
3366 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3368 * gnat.dg/array15.ad[sb]: New test.
3370 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
3373 * gcc.target/i386/pr48237.c: New test.
3375 2011-03-24 Richard Guenther <rguenther@suse.de>
3378 * gcc.dg/builtin-object-size-10.c: New testcase.
3380 2011-03-24 Richard Guenther <rguenther@suse.de>
3382 PR tree-optimization/46562
3383 * c-c++-common/pr46562-2.c: New testcase.
3384 * c-c++-common/pr46562.c: Likewise.
3386 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
3388 * gcc.dg/vect/vect-cselim-1.c: New test.
3389 * gcc.dg/vect/vect-cselim-2.c: New test.
3391 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
3393 * gcc.target/arm/pr46934.c: New.
3395 2011-03-23 Ian Lance Taylor <iant@google.com>
3397 * go.test/go-test.exp (errchk): Ignore lines containing ////.
3399 2011-03-23 Richard Guenther <rguenther@suse.de>
3401 * gcc.dg/struct: Remove directory and contents.
3403 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3406 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3408 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3410 * gnat.dg/discr26.ad[sb]: New test.
3411 * gnat.dg/discr26_pkg.ads: New helper.
3413 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
3416 * gcc.target/arm/neon-vld-1.c: New test.
3418 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3420 * gnat.dg/array14.ad[sb]: New test.
3421 * gnat.dg/array14_pkg.ads: New helper.
3423 2011-03-22 Joseph Myers <joseph@codesourcery.com>
3425 * gcc.c-torture/execute/920501-8.x: Remove.
3426 * gcc.c-torture/execute/930513-1.x: Remove.
3427 * gcc.c-torture/execute/960312-1.x: Remove.
3428 * gcc.c-torture/compile/20000804-1.c,
3429 gcc.c-torture/compile/20001205-1.c,
3430 gcc.c-torture/compile/20001226-1.c,
3431 gcc.c-torture/compile/20010518-2.c,
3432 gcc.c-torture/compile/20020312-1.c,
3433 gcc.c-torture/compile/20020604-1.c,
3434 gcc.c-torture/compile/920501-12.c,
3435 gcc.c-torture/compile/920501-4.c,
3436 gcc.c-torture/compile/920520-1.c,
3437 gcc.c-torture/compile/980506-1.c,
3438 gcc.c-torture/execute/980709-1.x,
3439 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
3440 options for m68hc11.
3441 * gcc.dg/cpp/assert4.c: Don't handle ARC.
3442 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
3445 2011-03-22 Nick Clifton <nickc@redhat.com>
3447 * lib/target-supports.exp (check_profiling_available): Add MN10300
3448 to the list of targets that do not support profiling. Restore
3449 alpha sorting to this list.
3451 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3453 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
3454 failure on 32-bit systems.
3455 * gcc.dg/torture/vector-2.c: Ditto.
3457 2011-03-22 Richard Guenther <rguenther@suse.de>
3459 PR tree-optimization/48228
3460 * gcc.dg/Wstrict-overflow-23.c: New testcase.
3462 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3464 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
3468 * gcc.target/powerpc/pr48226.c: New file.
3470 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
3472 * lib/prune.exp (prune_gcc_output): Prune "could not create
3473 compact unwind for" warnings.
3475 2011-03-20 Jakub Jelinek <jakub@redhat.com>
3479 * gcc.c-torture/execute/pr42544.c: New test.
3480 * gcc.c-torture/execute/pr48197.c: New test.
3482 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3484 PR preprocessor/48192
3485 * gcc.target/powerpc/pr48192.c: New file.
3488 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
3489 split problem of 0 being loaded in a VSX register.
3491 2011-03-21 Richard Guenther <rguenther@suse.de>
3494 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
3495 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3496 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3497 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3499 2011-03-21 Jakub Jelinek <jakub@redhat.com>
3502 * gcc.dg/pr48213.c: New test.
3504 2011-03-21 Kai Tietz <ktietz@redhat.com>
3507 * g++.dg/plugin/attribute_plugin.c: Adjust test.
3509 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
3511 * gcc.target/arm/xor-and.c: New.
3513 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3516 * gfortran.dg/function_optimize_1.f90: New test.
3517 * gfortran.dg/function_optimize_2.f90: New test.
3519 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
3521 PR rtl-optimization/47502
3522 * gcc.target/i386/pr47502-1.c: New.
3523 * gcc.target/i386/pr47502-2.c: Likewise.
3525 2011-03-20 Jakub Jelinek <jakub@redhat.com>
3527 PR rtl-optimization/48156
3528 * gcc.dg/pr48156.c: New test.
3530 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3533 * gfortran.dg/scratch_1.f90: Adjust test.
3535 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3538 * gfortran.dg/scratch_1.f90: New test.
3540 2011-03-18 Joseph Myers <joseph@codesourcery.com>
3542 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
3543 variably modified typedefs.
3544 * gcc.dg/c1x-typedef-2.c: Remove.
3546 2011-03-18 Joseph Myers <joseph@codesourcery.com>
3548 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
3549 * gcc.dg/c1x-anon-struct-3.c: New test.
3550 * gcc.dg/anon-struct-11.c: Update.
3552 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3554 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
3556 Only xfail with gas.
3558 2011-03-18 Jason Merrill <jason@redhat.com>
3560 * g++.dg/template/fn-ptr1.C: New.
3562 * g++.dg/overload/volatile1.C: New.
3564 * g++.dg/opt/pr23372.C: New.
3566 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
3568 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3571 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
3573 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
3575 * gcc.target/arm/unsigned-extend-1.c: New.
3577 2011-03-18 Jakub Jelinek <jakub@redhat.com>
3580 * gcc.c-torture/compile/pr48161.c: New test.
3582 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
3585 * gcc.dg/torture/pr47725.c: New.
3587 2011-03-17 Jason Merrill <jason@redhat.com>
3589 * g++.dg/cpp0x/constexpr-overflow2.C: New.
3590 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
3592 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
3594 * gnat.dg/specs/elab2.ads: New test.
3595 * gnat.dg/specs/elab2_pkg.ads: New helper.
3597 2011-03-17 Jason Merrill <jason@redhat.com>
3599 * g++.dg/cpp0x/decltype-1212.C: New.
3600 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
3602 2011-03-17 Jason Merrill <jason@redhat.com>
3604 * g++.dg/parse/memfnquals1.C: New.
3606 2011-03-17 Richard Guenther <rguenther@suse.de>
3609 * gcc.dg/pr48134.c: New testcase.
3611 2011-03-17 Richard Guenther <rguenther@suse.de>
3614 * g++.dg/torture/pr48165.C: New testcase.
3616 2011-03-17 Jakub Jelinek <jakub@redhat.com>
3618 PR rtl-optimization/48141
3619 * gcc.dg/pr48141.c: New test.
3621 2011-03-16 Jason Merrill <jason@redhat.com>
3623 * g++.dg/cpp0x/constexpr-48089.C: New.
3625 * g++.dg/cpp0x/constexpr-abi1.C: New.
3627 * g++.dg/cpp0x/constexpr-46336.C: New.
3628 * g++.dg/parse/friend5.C: Adjust expected errors.
3630 * g++.dg/cpp0x/constexpr-47570.C: New.
3632 2011-03-16 Dodji Seketeli <dodji@redhat.com>
3635 * ++.dg/debug/dwarf2/typedef6.C: New test.
3637 2011-03-16 Jason Merrill <jason@redhat.com>
3639 * g++.dg/cpp0x/elision2.C: New.
3641 * g++.dg/cpp0x/constexpr-array3.C: New.
3643 2011-03-16 Jason Merrill <jason@redhat.com>
3645 * g++.dg/cpp0x/sfinae6.C: New.
3646 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
3647 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
3648 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
3649 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
3650 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
3652 2011-03-16 Jason Merrill <jason@redhat.com>
3654 * g++.dg/template/incomplete6.C: New.
3656 2011-03-16 Jeff Law <law@redhat.com>
3658 * gcc.dg/tree-ssa/vrp55.c: New test.
3660 2011-03-16 Jason Merrill <jason@redhat.com>
3662 * g++.dg/cpp0x/auto22.C: New.
3664 2011-03-16 Richard Guenther <rguenther@suse.de>
3666 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
3667 optimizing it away if promoted to const.
3669 2011-03-16 Richard Guenther <rguenther@suse.de>
3671 PR tree-optimization/48149
3672 * gcc.dg/fold-complex-1.c: New testcase.
3674 2011-03-16 Richard Guenther <rguenther@suse.de>
3677 * gcc.dg/guality/pr45882.c: Really make sure no inlining
3680 2011-03-16 Richard Guenther <rguenther@suse.de>
3682 PR tree-optimization/26134
3683 * gcc.dg/tree-ssa/complex-6.c: New testcase.
3685 2011-03-16 Richard Guenther <rguenther@suse.de>
3687 PR tree-optimization/48146
3688 * gcc.dg/torture/pr48146.c: New testcase.
3690 2011-03-16 Richard Guenther <rguenther@suse.de>
3692 * gcc.dg/tree-ssa/pr14814.c: Adjust.
3693 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
3695 2011-03-16 Jakub Jelinek <jakub@redhat.com>
3698 * gcc.c-torture/compile/pr48136.c: New test.
3700 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
3703 * gcc.dg/guality/pr45882.c: New test.
3705 2011-03-15 Jason Merrill <jason@redhat.com>
3707 * g++.dg/cpp0x/constexpr-recursion.C: New.
3709 * g++.dg/cpp0x/implicit11.C: New.
3711 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3713 * g++.dg/cpp0x/constexpr-attribute.C: New.
3715 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
3717 * g++.dg/parse/pr34758.C: New.
3719 2011-03-15 Xinliang David Li <davidxl@google.com>
3722 * gcc.dg/uninit-pred-7_d.c: New test.
3723 * gcc.dg/uninit-pred-8_d.c: New test.
3725 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3728 * gcc.target/arm/pr46788.c: New.
3730 2011-03-15 Richard Guenther <rguenther@suse.de>
3733 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
3734 * gfortran.dg/ishft_4.f90: Likewise.
3735 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3737 2011-03-15 Richard Guenther <rguenther@suse.de>
3739 PR tree-optimization/13954
3740 * g++.dg/tree-ssa/pr13954.C: New testcase.
3742 2011-03-15 Richard Guenther <rguenther@suse.de>
3744 PR tree-optimization/48037
3745 * gcc.target/i386/pr48037-1.c: New testcase.
3747 2011-03-15 Richard Guenther <rguenther@suse.de>
3749 PR tree-optimization/41490
3750 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
3751 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
3752 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
3753 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
3754 * g++.dg/tree-ssa/pr33604.C: Adjust.
3756 2011-03-14 Jakub Jelinek <jakub@redhat.com>
3759 * gcc.c-torture/execute/pr47917.c: New test.
3760 * gcc.dg/pr47917.c: New test.
3763 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
3765 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
3767 * gcc.target/i386/sse4_1-floor-vec.c: New test.
3768 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
3769 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
3770 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
3771 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
3772 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
3773 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
3774 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
3775 * gcc.target/i386/avx-floor-vec.c: Ditto.
3776 * gcc.target/i386/avx-ceil-vec.c: Ditto.
3777 * gcc.target/i386/avx-trunc-vec.c: Ditto.
3778 * gcc.target/i386/avx-rint-vec.c: Ditto.
3779 * gcc.target/i386/avx-floorf-vec.c: Ditto.
3780 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
3781 * gcc.target/i386/avx-truncf-vec.c: Ditto.
3782 * gcc.target/i386/avx-rintf-vec.c: Ditto.
3784 2011-03-14 Tom Tromey <tromey@redhat.com>
3786 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
3787 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
3788 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
3790 2011-03-14 Tom Tromey <tromey@redhat.com>
3792 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
3793 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
3794 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
3796 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
3798 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
3800 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
3802 PR rtl-optimization/47166
3803 * gcc.c-torture/execute/postmod-1.c: New test.
3805 2011-03-14 Richard Guenther <rguenther@suse.de>
3808 * gcc.dg/torture/pr48098.c: New testcase.
3810 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
3813 * gcc.target/powerpc/pr48053-1.c: New test.
3814 * gcc.target/powerpc/pr48053-2.c: Likewise.
3816 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3819 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
3821 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3824 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
3826 2011-03-12 Janus Weil <janus@gcc.gnu.org>
3829 * gfortran.dg/class_41.f03: New.
3831 2011-03-11 Dodji Seketeli <dodji@redhat.com>
3833 * g++.dg/conversion/cast3.C: New test.
3835 2011-03-11 Jason Merrill <jason@redhat.com>
3837 * g++.dg/template/error45.C: New.
3839 * g++.dg/parse/no-type-defn1.C: New.
3841 * g++.dg/ext/attrib40.C: New.
3843 * g++.dg/cpp0x/regress/array1.C: New.
3845 2011-03-11 Richard Guenther <rguenther@suse.de>
3847 PR tree-optimization/48067
3848 * gcc.dg/pr48067.c: New testcase.
3850 2011-03-11 Richard Guenther <rguenther@suse.de>
3853 * g++.dg/lto/20110311-1_0.C: New testcase.
3855 2011-03-11 Jakub Jelinek <jakub@redhat.com>
3858 * g++.dg/inherit/virtual8.C: New test.
3861 * gcc.dg/torture/pr48044.c: New test.
3863 2011-03-11 Janus Weil <janus@gcc.gnu.org>
3866 * gfortran.dg/proc_ptr_comp_31.f90: New.
3868 2011-03-11 Richard Guenther <rguenther@suse.de>
3870 PR tree-optimization/47278
3871 * gcc.dg/torture/pr47278-1.c: New testcase.
3872 * gcc.dg/torture/pr47278-2.c: Likewise.
3874 2011-03-11 Jakub Jelinek <jakub@redhat.com>
3876 PR tree-optimization/48063
3877 * gcc.dg/torture/pr48063.c: New test.
3879 2011-03-10 Jason Merrill <jason@redhat.com>
3881 * g++.dg/template/array22.C: New.
3883 * g++.dg/cpp0x/syntax-err1.C: New.
3884 * g++.dg/parse/error36.C: Adjust expected errors.
3885 * g++.old-deja/g++.pt/ctor2.C: Likewise.
3886 * g++.old-deja/g++.pt/typename3.C: Likewise.
3887 * g++.old-deja/g++.pt/typename4.C: Likewise.
3888 * g++.old-deja/g++.pt/typename6.C: Likewise.
3890 2011-03-09 Jason Merrill <jason@redhat.com>
3892 * g++.dg/template/nontype22.C: New.
3894 2011-03-09 Martin Jambor <mjambor@suse.cz>
3896 PR tree-optimization/47714
3897 * g++.dg/torture/pr47714.C: New test.
3899 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3902 * gcc.target/powerpc/pr47755-2.c: New file.
3904 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3906 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3907 is not set in the environment, pass 64 as first argument when not
3908 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3909 native where ulimit -u is supported.
3911 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3913 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3915 2011-03-08 Jason Merrill <jason@redhat.com>
3917 * g++.dg/template/nontype21.C: New.
3919 * g++.dg/template/anon5.C: New.
3921 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3924 * gcc.dg/pr47881.c: New test.
3926 2011-03-08 Dodji Seketeli <dodji@redhat.com>
3929 * g++.dg/lookup/template3.C: New test.
3931 2011-03-08 Kai Tietz <ktietz@redhat.com>
3933 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3936 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
3939 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3940 sizeof to compute alignment.
3942 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3944 PR tree-optimization/48022
3945 * gcc.dg/pr48022-1.c: New test.
3946 * gcc.dg/pr48022-2.c: New test.
3948 2011-03-07 Jason Merrill <jason@redhat.com>
3950 * g++.dg/template/nontype20.C: New.
3951 * g++.dg/init/member1.C: Adjust expected errors.
3952 * g++.dg/parse/constant4.C: Likewise.
3953 * g++.dg/template/qualified-id3.C: Likewise.
3954 * g++.old-deja/g++.pt/crash10.C: Likewise.
3956 * g++.dg/cpp0x/regress/non-const1.C: New.
3958 2011-03-07 Jakub Jelinek <jakub@redhat.com>
3961 * gcc.dg/pr47991.c: New test.
3963 2011-03-07 Jason Merrill <jason@redhat.com>
3965 * g++.dg/abi/mangle46.C: New.
3967 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
3970 * gcc.target/powerpc/pr47862.c: New.
3972 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
3975 * gcc.target/i386/combine-mul.c: Require nonpic.
3977 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
3978 Nathan Froyd <froydnj@codesourcery.com>
3980 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3982 2011-03-06 Mark Mitchell <mark@codesourcery.com>
3984 * README.QMTEST: Remove.
3986 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
3987 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3990 * gfortran.dg/array_constructor_37.f90 : New test.
3992 2011-03-05 Jason Merrill <jason@redhat.com>
3994 * g++.dg/abi/mangle39.C: ABI v5, not 6.
3995 * g++.dg/abi/mangle45.C: Likewise.
3996 * g++.dg/cpp0x/trailing1.C: Likewise.
3998 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4000 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
4002 2011-03-05 Jakub Jelinek <jakub@redhat.com>
4004 PR rtl-optimization/47899
4005 * gcc.dg/pr47899.c: New test.
4007 * gcc.dg/torture/pr47968.c: Ignore warnings.
4009 PR tree-optimization/47967
4010 * gcc.c-torture/compile/pr47967.c: New test.
4012 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4014 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
4015 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
4017 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4019 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
4020 and property_getAttributes() if __OBJC2__.
4021 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4022 * objc.dg/property/property-encoding-1.m: New.
4023 * obj-c++.dg/property/property-encoding-1.mm: New.
4025 2011-03-04 Jason Merrill <jason@redhat.com>
4027 * g++.dg/template/pseudodtor6.C: New.
4029 * g++.dg/inherit/covariant19.C: New.
4031 2011-03-04 Richard Guenther <rguenther@suse.de>
4034 * gcc.dg/torture/pr47968.c: New testcase.
4036 2011-03-04 Richard Guenther <rguenther@suse.de>
4039 * gcc.dg/torture/pr47975.c: New testcase.
4041 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4044 * g++.dg/template/crash106.C: New.
4046 2011-03-03 Jakub Jelinek <jakub@redhat.com>
4049 * gcc.dg/gomp/pr47963.c: New test.
4050 * g++.dg/gomp/pr47963.C: New test.
4052 2011-03-02 Jason Merrill <jason@redhat.com>
4054 * g++.dg/cpp0x/regress/condition1.C: New.
4056 * g++.dg/cpp0x/constexpr-ctor9.C: New.
4058 2011-03-01 Jason Merrill <jason@redhat.com>
4060 * g++.dg/cpp0x/lambda/lambda-98.C: New.
4062 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
4064 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4066 PR rtl-optimization/47925
4067 * gcc.c-torture/execute/pr47925.c: New test.
4069 2011-03-01 Jason Merrill <jason@redhat.com>
4071 * g++.dg/cpp0x/decltype25.C: New.
4073 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
4075 2011-03-01 Richard Guenther <rguenther@suse.de>
4077 PR tree-optimization/47890
4078 * gcc.dg/torture/pr47890.c: New testcase.
4080 2011-03-01 Richard Guenther <rguenther@suse.de>
4083 * gcc.dg/lto/pr47924_0.c: New testcase.
4085 2011-03-01 Richard Guenther <rguenther@suse.de>
4088 * gfortran.dg/lto/pr46911_0.f: New testcase.
4090 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4092 PR libgfortran/47933
4093 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
4094 compile errors from older code form.
4096 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4098 PR libgfortran/47567
4099 * gfortran.dg/fmt_fw_d.f90: New test.
4101 2011-02-28 Jason Merrill <jason@redhat.com>
4103 * g++.dg/inherit/covariant18.C: New.
4105 2011-02-28 Jakub Jelinek <jakub@redhat.com>
4108 * gcc.dg/pr47893.c: New test.
4110 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
4112 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
4113 NULL in case of a selector with conflicting types.
4114 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
4116 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
4118 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
4119 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
4120 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
4121 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
4123 2011-02-28 Jason Merrill <jason@redhat.com>
4126 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
4128 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4130 PR libgfortran/47778
4131 * gfortran.dg/namelist_71.f90: New test.
4133 2011-02-27 Jason Merrill <jason@redhat.com>
4136 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
4137 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
4139 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4142 * g++.dg/cpp0x/constexpr-ctor8.C: New.
4144 2011-02-27 Jakub Jelinek <jakub@redhat.com>
4147 * gfortran.dg/gomp/task-1.f90: Removed.
4149 2011-02-26 Jason Merrill <jason@redhat.com>
4151 * g++.dg/template/this-targ1.C: New.
4153 * g++.dg/cpp0x/regress/template-const1.C: New.
4154 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
4155 * g++.dg/template/function1.C: Adjust.
4156 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
4157 * g++.dg/debug/debug7.C: Adjust.
4159 2011-02-26 Tobias Burnus <burnus@net-b.de>
4162 * gfortran.dg/gomp/task-1.f90: New.
4164 2011-02-25 Jie Zhang <jie@codesourcery.com>
4166 * gcc.target/arm/neon-thumb2-move.c: Add
4167 dg-require-effective-target arm_thumb2_ok.
4169 2011-02-24 Jason Merrill <jason@redhat.com>
4171 * g++.dg/parse/constant1.C: Specify C++98 mode.
4172 * g++.dg/parse/constant5.C: Likewise.
4173 * g++.dg/parse/error2.C: Likewise.
4174 * g++.dg/parse/semicolon3.C: Likewise.
4175 * g++.dg/template/crash14.C: Likewise.
4176 * g++.dg/template/local4.C: Likewise.
4177 * g++.dg/template/nontype3.C: Likewise.
4178 * g++.dg/parse/crash31.C: Adjust expected errors.
4179 * g++.dg/template/function1.C: Likewise.
4180 * g++.dg/template/ref3.C: Likewise.
4181 * g++.dg/template/static9.C: Likewise.
4182 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
4184 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
4185 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
4186 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
4187 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
4188 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
4190 2011-02-24 Jakub Jelinek <jakub@redhat.com>
4193 * gfortran.dg/pr47878.f90: New test.
4195 2011-02-24 Richard Guenther <rguenther@suse.de>
4198 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
4199 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
4201 2011-02-24 Richard Guenther <rguenther@suse.de>
4204 * gfortran.dg/lto/pr47839_0.f90: New testcase.
4205 * gfortran.dg/lto/pr47839_1.f90: Likewise.
4207 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4209 PR libgfortran/47567
4210 * gfortran.dg/fmt_f0_1.f90: Update test.
4212 2011-02-23 Jason Merrill <jason@redhat.com>
4214 * g++.dg/abi/mangle39.C: Adjust parm mangling.
4215 * g++.dg/abi/mangle45.C: New.
4217 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
4218 * g++.dg/template/canon-type-9.C: Match use of decltype
4219 between declaration and definition.
4220 * g++.dg/template/canon-type-12.C: Likewise.
4222 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
4225 * gfortran.dg/nested_allocatables_1.f90: New.
4227 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
4230 * g++.dg/pr46868.C: New test.
4231 * g++.dg/parse/parameter-declaration-1.C: Adjust.
4232 * g++.dg/parse/error14.C: Adjust.
4234 2011-02-23 Richard Guenther <rguenther@suse.de>
4236 PR tree-optimization/47838
4237 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
4239 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4241 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
4243 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4245 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
4246 * gfortran.dg/count_init_expr.f03: Ditto.
4247 * gfortran.dg/gomp/pr43711.f90: Ditto.
4248 * gcc.dg/struct-parse-2.c: Ditto.
4249 * gcc.dg/parse-error-3.c: Ditto.
4250 * gcc.dg/Wlogical-op-1.c: Ditto.
4251 * gcc.dg/Walways-true-1.c: Ditto.
4252 * gcc.dg/pr24225.c: Ditto.
4253 * gcc.dg/Walways-true-2.c: Ditto.
4254 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
4255 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
4256 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
4257 * g++.dg/overload/defarg4.C: Ditto.
4258 * g++.dg/inherit/covariant16.C: Ditto.
4259 * g++.dg/inherit/virtual7.C: Ditto.
4260 * g++.dg/template/canon-type-9.C: Ditto.
4261 * g++.dg/template/access19.C: Ditto.
4262 * g++.dg/template/call7.C: Ditto.
4263 * g++.dg/template/canon-type-2.C: Ditto.
4264 * g++.dg/template/init7.C: Ditto.
4265 * g++.dg/template/sizeof-template-argument.C: Ditto.
4266 * g++.dg/template/const3.C: Ditto.
4267 * g++.dg/template/sfinae26.C: Ditto.
4268 * g++.dg/template/sfinae26.C: Ditto.
4269 * g++.dg/template/canon-type-11.C: Ditto.
4270 * g++.dg/template/union2.C: Ditto.
4271 * g++.dg/template/canon-type-3.C: Ditto.
4272 * g++.dg/template/canon-type-1.C: Ditto.
4273 * g++.dg/template/canon-type-5.C: Ditto.
4274 * g++.dg/template/canon-type-7.C: Ditto.
4275 * g++.dg/template/canon-type-10.C: Ditto.
4276 * g++.dg/template/spec36.C: Ditto.
4277 * g++.dg/template/typedef38.C: Ditto.
4278 * g++.dg/template/canon-type-4.C: Ditto.
4279 * g++.dg/template/canon-type-6.C: Ditto.
4280 * g++.dg/template/canon-type-13.C: Ditto.
4281 * g++.dg/template/instantiate9.C: Ditto.
4282 * g++.dg/template/ttp22.C: Ditto.
4283 * g++.dg/warn/Wreturn-type-6.C: Ditto.
4284 * g++.dg/warn/Walways-true-1.C: Ditto.
4285 * g++.dg/warn/Wlogical-op-1.C: Ditto.
4286 * g++.dg/warn/Walways-true-2.C: Ditto.
4287 * g++.dg/conversion/op4.C: Ditto.
4288 * g++.dg/opt/pr19650.C: Ditto.
4289 * g++.dg/lookup/friend11.C: Ditto.
4290 * g++.dg/other/default2.C: Ditto.
4291 * g++.dg/other/default3.C: Ditto.
4292 * g++.dg/other/dtor2.C: Ditto.
4293 * g++.dg/other/friend5.C: Ditto.
4294 * g++.dg/other/default5.C: Ditto.
4295 * g++.dg/init/brace6.C: Ditto.
4296 * g++.dg/init/aggr5.C: Ditto.
4297 * g++.dg/init/error2.C: Ditto.
4298 * g++.dg/expr/bound-mem-fun.C: Ditto.
4299 * g++.dg/expr/cond6.C: Ditto.
4300 * g++.dg/expr/stmt-expr-1.C: Ditto.
4301 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
4302 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
4303 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
4304 * g++.dg/cpp0x/bracket1.C: Ditto.
4305 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
4306 * g++.dg/cpp0x/pr38646.C: Ditto.
4307 * g++.dg/cpp0x/variadic73.C: Ditto.
4308 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
4309 * g++.dg/cpp0x/bracket4.C: Ditto.
4310 * g++.dg/cpp0x/decltype4.C: Ditto.
4311 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
4312 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
4313 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
4314 * g++.dg/cpp0x/variadic-new2.C: Ditto.
4315 * g++.dg/cpp0x/decltype2.C: Ditto.
4316 * g++.dg/cpp0x/decltype1.C: Ditto.
4317 * g++.dg/cpp0x/bracket2.C: Ditto.
4318 * g++.dg/cpp0x/decltype5.C: Ditto.
4319 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
4320 * g++.dg/cpp0x/variadic70.C: Ditto.
4321 * g++.dg/cpp0x/decltype6.C: Ditto.
4322 * g++.dg/cpp0x/rvo.C: Ditto.
4323 * g++.dg/cpp0x/vt-40092.C: Ditto.
4324 * g++.dg/cpp0x/variadic-new.C: Ditto.
4325 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
4326 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
4327 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
4328 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
4329 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
4330 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
4331 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
4332 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
4333 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
4334 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
4335 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
4336 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
4337 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
4338 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
4339 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
4340 * g++.dg/cpp0x/pr39639.C: Ditto.
4341 * g++.dg/cpp0x/decltype3.C: Ditto.
4342 * g++.dg/cpp0x/variadic68.C: Ditto.
4343 * g++.dg/cpp0x/variadic-function.C: Ditto.
4344 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
4345 * g++.dg/cpp0x/variadic-bind.C: Ditto.
4346 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
4347 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
4348 * g++.dg/parse/crash35.C: Ditto.
4349 * g++.dg/parse/crash40.C: Ditto.
4350 * g++.dg/parse/defarg12.C: Ditto.
4351 * g++.dg/parse/crash34.C: Ditto.
4352 * g++.dg/parse/constructor3.C: Ditto.
4353 * g++.dg/parse/template23.C: Ditto.
4354 * g++.dg/parse/crash56.C: Ditto.
4355 * g++.dg/parse/dtor13.C: Ditto.
4356 * g++.dg/parse/error33.C: Ditto.
4357 * g++.dg/parse/ctor9.C: Ditto.
4358 * g++.dg/parse/error32.C: Ditto.
4359 * g++.dg/parse/error37.C: Ditto.
4360 * g++.dg/parse/bitfield3.C: Ditto.
4361 * g++.dg/parse/struct-4.C: Ditto.
4362 * g++.dg/ext/has_trivial_copy.C: Ditto.
4363 * g++.dg/ext/is_polymorphic.C: Ditto.
4364 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
4365 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
4366 * g++.dg/ext/has_nothrow_assign.C: Ditto.
4367 * g++.dg/ext/is_union.C: Ditto.
4368 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
4369 * g++.dg/ext/is_pod.C: Ditto.
4370 * g++.dg/ext/has_virtual_destructor.C: Ditto.
4371 * g++.dg/ext/has_trivial_constructor.C: Ditto.
4372 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
4373 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
4374 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
4375 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
4376 * g++.dg/ext/is_abstract.C: Ditto.
4377 * g++.dg/ext/has_trivial_assign.C: Ditto.
4378 * g++.dg/ext/is_class.C: Ditto.
4379 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
4380 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
4381 * g++.dg/ext/is_base_of.C: Ditto.
4382 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
4383 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
4384 * g++.dg/ext/is_empty.C: Ditto.
4385 * g++.dg/ext/is_enum.C: Ditto.
4386 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
4387 * gnat.dg/opt11.adb: Ditto.
4388 * obj-c++.dg/pr45735.mm: Ditto.
4389 * obj-c++.dg/pr24393.mm: Ditto.
4390 * obj-c++.dg/exceptions-2.mm: Ditto.
4391 * objc.dg/pr45735.m: Ditto.
4392 * objc.dg/pr24393.m: Ditto.
4394 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
4396 * objc.dg/attributes/objc-exception-1.m: New.
4398 2011-02-23 Jie Zhang <jie@codesourcery.com>
4400 * gcc.dg/cpp/include7.c: New test.
4402 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4405 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
4407 2011-02-23 Jie Zhang <jie@codesourcery.com>
4409 PR rtl-optimization/47763
4410 * gcc.dg/pr47763.c: New test.
4412 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
4415 * gfortran.dg/whole_file_32.f90 : New test.
4417 2011-02-22 Dodji Seketeli <dodji@redhat.com>
4420 * g++.dg/inherit/virtual7.C: New test.
4422 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
4425 * objc.dg/type-size-3.m: Updated error message.
4426 * objc.dg/type-size-4.m: New test.
4427 * objc.dg/type-size-5.m: New test.
4429 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4431 * lib/gnat.exp: Fix comments.
4432 Don't load libgloss.exp.
4433 (default_gnat_version): Call $compiler with --version.
4434 Adapt regexp for gnatmake output, insert version.
4435 (gnat_version): New proc.
4436 (gnat_init): Remove gnat_libgcc_s_path.
4437 (gnat_target_compile): Likewise.
4438 Remove ld_library_path.
4439 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
4440 (gnat_pass): Remove.
4441 (gnat_pass): Remove.
4442 (gnat_finish): Remove.
4443 (gnat_exit): Remove.
4444 (local_find_gnatmake): Reindent.
4445 (runtest_file_p): Remove.
4446 (prune_warnings): Remove.
4447 (find_gnatclean): New proc.
4448 * lib/gnat-dg.exp (lremove): New proc.
4449 (gnat-dg-test): Reindent.
4450 Remove additional output files.
4451 (gnat-dg-runtest): Remove.
4453 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
4454 * gnat.dg/loop_optimization6.adb: Likewise.
4455 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
4457 2011-02-22 Jakub Jelinek <jakub@redhat.com>
4459 PR tree-optimization/47835
4460 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
4462 2011-02-22 Tobias Burnus <burnus@net-b.de>
4464 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
4465 * gfortran.dg/abstract_type_2.f03: Ditto.
4466 * gfortran.dg/abstract_type_3.f03: Ditto.
4467 * gfortran.dg/abstract_type_4.f03: Ditto.
4468 * gfortran.dg/abstract_type_5.f03: Ditto.
4469 * gfortran.dg/abstract_type_6.f03: Ditto.
4470 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
4471 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
4472 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
4473 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
4474 * gfortran.dg/array_function_5.f90: Ditto.
4475 * gfortran.dg/asynchronous_3.f03: Ditto.
4476 * gfortran.dg/char_expr_1.f90: Ditto.
4477 * gfortran.dg/class_14.f03: Ditto.
4478 * gfortran.dg/data_array_6.f: Ditto.
4479 * gfortran.dg/data_invalid.f90: Ditto.
4480 * gfortran.dg/dot_product_1.f03: Ditto.
4481 * gfortran.dg/func_derived_5.f90: Ditto.
4482 * gfortran.dg/func_result_4.f90: Ditto.
4483 * gfortran.dg/implied_do_1.f90: Ditto.
4484 * gfortran.dg/initialization_25.f90: Ditto.
4485 * gfortran.dg/initialization_26.f90: Ditto.
4486 * gfortran.dg/interface_34.f90: Ditto.
4487 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
4488 * gfortran.dg/keyword_symbol_1.f90: Ditto.
4489 * gfortran.dg/matmul_8.f03: Ditto.
4490 * gfortran.dg/merge_init_expr.f90: Ditto.
4491 * gfortran.dg/pack_assign_1.f90: Ditto.
4492 * gfortran.dg/pack_vector_1.f90: Ditto.
4493 * gfortran.dg/pointer_check_8.f90: Ditto.
4494 * gfortran.dg/product_init_expr.f03: Ditto.
4495 * gfortran.dg/reshape_order_5.f90: Ditto.
4496 * gfortran.dg/reshape_shape_1.f90: Ditto.
4497 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
4498 * gfortran.dg/same_name_2.f90: Ditto.
4499 * gfortran.dg/selected_real_kind_1.f90: Ditto.
4500 * gfortran.dg/spread_init_expr.f03: Ditto.
4501 * gfortran.dg/stmt_func_1.f90: Ditto.
4502 * gfortran.dg/sum_init_expr.f03: Ditto.
4503 * gfortran.dg/transpose_3.f03: Ditto.
4504 * gfortran.dg/unpack_init_expr.f03: Ditto.
4505 * gfortran.dg/warn_conversion.f90: Ditto.
4506 * gfortran.dg/warn_conversion_2.f90: Ditto.
4507 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
4508 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
4509 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
4510 * gfortran.dg/whole_file_16.f90: Ditto.
4511 * gfortran.dg/whole_file_17.f90: Ditto.
4512 * gfortran.dg/whole_file_18.f90: Ditto.
4513 * gfortran.dg/whole_file_20.f03: Ditto.
4514 * gfortran.dg/whole_file_5.f90: Ditto.
4515 * gfortran.dg/whole_file_6.f90: Ditto.
4516 * gfortran.dg/write_invalid_format.f90: Ditto.
4517 * gfortran.dg/zero_sized_6.f90: Ditto.
4519 2011-02-21 Jeff Law <law@redhat.com>
4521 PR rtl-optimization/46178
4522 * gcc.target/i386/pr46178.c: New test.
4524 PR rtl-optimization/46002
4525 * gcc.c-torture/compile/pr46002.c: New test.
4527 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4529 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
4532 2011-02-21 Jakub Jelinek <jakub@redhat.com>
4535 * g++.dg/debug/pr47106.C: Require effective target lto.
4537 2011-02-21 Jason Merrill <jason@redhat.com>
4539 * g++.dg/cpp0x/constexpr-diag2.C: New.
4541 2011-02-20 Jason Merrill <jason@redhat.com>
4543 * g++.dg/cpp0x/constexpr-ctor7.C: New.
4545 * g++.dg/cpp0x/fntmpdefarg2.C: New.
4547 * g++.dg/overload/conv-op1.C: New.
4549 * g++.dg/cpp0x/constexpr-synth1.C: New.
4551 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4553 * objc.dg/layout-2.m: New.
4554 * objc.dg/selector-3.m: Adjusted location of error message.
4555 * objc.dg/type-size-3.m: Same.
4556 * obj-c++.dg/selector-3.mm: Same.
4558 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4561 * objc.dg/property/dotsyntax-22.m: New.
4562 * obj-c++.dg/property/dotsyntax-22.mm: New.
4564 2011-02-20 Dodji Seketeli <dodji@redhat.com>
4567 * g++.dg/template/typedef38.C: New test.
4569 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4572 * gfortran.dg/whole_file_30.f90 : New test.
4573 * gfortran.dg/whole_file_31.f90 : New test.
4575 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4579 * gfortran.dg/whole_file_28.f90 : New test.
4580 * gfortran.dg/whole_file_29.f90 : New test.
4582 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4585 * g++.dg/template/crash105.C: New.
4587 2011-02-19 Jason Merrill <jason@redhat.com>
4589 * g++.dg/cpp0x/regress/no-elide1.C: New.
4591 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
4593 PR tree-optimization/46620
4594 * gcc.dg/pr46620.c: New.
4596 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4599 * gcc.target/i386/pr47809.c: New test.
4601 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4602 Tobias Burnus <burnus@net-b.de>
4604 * lib/target-supports.exp
4605 (check_effective_target_fortran_large_real): New check for large reals.
4606 * gfortran.dg/nan_7.f90: New test.
4608 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4610 PR libgfortran/47567
4611 * gfortran.dg/fmt_f0_1.f90: Update test.
4613 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
4616 * gfortran.dg/array_constructor_36.f90 : New test.
4617 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
4618 allow for comparison between different elements of the array
4619 constructor at different levels of optimization.
4621 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
4623 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
4624 * gcc.target/i386/pr32280-1.c: Likewise.
4626 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4629 * gcc.target/i386/pr47800.c: New test.
4631 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
4633 * objc/execute/exceptions/foward-1.x: New.
4635 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4638 * gfortran.dg/derived_constructor_comps_4.f90: New.
4640 2011-02-18 Tobias Burnus
4643 * gfortran.dg/func_result_6.f90: New.
4645 2011-02-18 Michael Matz <matz@suse.de>
4648 * gfortran.dg/lto/pr45586_0.f90: New test.
4649 * gfortran.dg/typebound_proc_20.f90: Ditto.
4650 * gfortran.dg/typebound_proc_21.f90: Ditto.
4652 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4655 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
4657 2011-02-18 Tobias Burnus <burnus@net-b.de>
4660 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
4662 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
4663 normalizing the error/warning output.
4664 * gfortran.dg/Wall.f90: Update dg-error/warning.
4665 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
4666 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
4667 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
4668 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
4669 * gfortran.dg/class_30.f90: Update dg-error/warning.
4670 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
4671 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
4672 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
4673 * gfortran.dg/entry_17.f90: Update dg-error/warning.
4674 * gfortran.dg/entry_19.f90: Update dg-error/warning.
4675 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
4676 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
4677 * gfortran.dg/g77/12632.f: Update dg-error/warning.
4678 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
4679 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
4680 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
4681 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
4682 * gfortran.dg/goto_8.f90: Update dg-error/warning.
4683 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
4684 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
4685 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
4686 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
4687 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
4688 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
4689 * gfortran.dg/volatile3.f90: Update dg-error/warning.
4690 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
4691 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
4692 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
4693 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
4694 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
4696 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4699 * gfortran.dg/proc_ptr_comp_30.f90: New.
4701 2011-02-18 Jakub Jelinek <jakub@redhat.com>
4704 * gcc.target/i386/pr47780.c: New test.
4706 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4709 * gfortran.dg/class_40.f03: New.
4711 2011-02-18 Dodji Seketeli <dodji@redhat.com>
4714 * g++.dg/cpp0x/auto21.C: New test.
4716 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
4718 * objc.dg/special/unclaimed-category-1.h: Updated for
4720 * objc.dg/special/unclaimed-category-1.m: Same.
4721 * objc.dg/zero-link-1.m: Same.
4722 * objc.dg/lookup-1.m: Same.
4723 * objc.dg/torture/strings/const-str-9.m
4724 * objc.dg/torture/strings/const-str-10.m: Same.
4725 * objc.dg/torture/strings/const-str-11.m: Same.
4726 * objc.dg/torture/forward-1.m: Same.
4727 * objc.dg/zero-link-2.m: Same.
4728 * objc.dg/encode-7-next-64bit.m: Same.
4729 * objc.dg/method-4.m: Same.
4730 * objc.dg/next-runtime-1.m: Same.
4731 * objc.dg/image-info.m: Same.
4732 * objc.dg/pr23214.m: Same.
4733 * objc.dg/symtab-1.m: Same.
4734 * obj-c++.dg/basic.m: Same.
4735 * obj-c++.dg/proto-lossage-3.m: Same.
4736 * obj-c++.dg/torture/strings/const-str-10.m: Same.
4737 * obj-c++.dg/torture/strings/const-str-11.m: Same.
4738 * obj-c++.dg/torture/strings/const-str-9.m: Same.
4739 * obj-c++.dg/method-11.m: Same.
4740 * objc/execute/enumeration-1.m: Same.
4741 * objc/execute/object_is_class.m: Same.
4742 * objc/execute/formal_protocol-2.m: Same.
4743 * objc/execute/formal_protocol-4.m: Same.
4744 * objc/execute/formal_protocol-6.m: Same.
4745 * objc/execute/bycopy-3.m: Same.
4746 * objc/execute/exceptions/catchall-1.m: Same.
4747 * objc/execute/exceptions/finally-1.m: Same.
4748 * objc/execute/exceptions/local-variables-1.m: Same.
4749 * objc/execute/exceptions/foward-1.m: Same.
4750 * objc/execute/bf-common.h
4751 * objc/execute/enumeration-2.m: Same.
4752 * objc/execute/formal_protocol-1.m: Same.
4753 * objc/execute/formal_protocol-3.m: Same.
4754 * objc/execute/formal_protocol-5.m: Same.
4755 * objc/execute/accessing_ivars.m: Same.
4756 * objc/execute/bycopy-2.m: Same.
4757 * objc/execute/formal_protocol-7.m: Same.
4758 * objc/execute/compatibility_alias.m: Same.
4759 * objc/execute/no_clash.m: Same.
4760 * objc/execute/object_is_meta_class.m: Same.
4761 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
4762 * objc/execute/class-tests-1.h: Include stdio.h.
4763 * objc/execute/class-tests-2.h: Same.
4764 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
4766 * obj-c++.dg/try-catch-2.mm: Same.
4768 2011-02-17 Jakub Jelinek <jakub@redhat.com>
4771 * g++.dg/warn/Wunused-parm-4.C: New test.
4773 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
4774 Jan Hubicka <jh@suse.cz>
4778 * g++.dg/debug/pr47106.C: New.
4780 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
4783 * gcc.target/i386/pr43653.c: New test.
4785 2011-02-11 Dodji Seketeli <dodji@redhat.com>
4788 * g++.dg/template/inherit6.C: New test.
4790 2011-02-16 Janus Weil <janus@gcc.gnu.org>
4793 * gfortran.dg/class_39.f03: New.
4795 2011-02-16 Dodji Seketeli <dodji@redhat.com>
4798 * g++.dg/cpp0x/variadic106.C: New test.
4800 2011-02-16 Jakub Jelinek <jakub@redhat.com>
4803 * gfortran.dg/pr47757-1.f90: New test.
4804 * gfortran.dg/pr47757-2.f90: New test.
4805 * gfortran.dg/pr47757-3.f90: New test.
4808 * g++.dg/cpp0x/enum8.C: New test.
4810 2011-02-15 Jason Merrill <jason@redhat.com>
4812 * g++.dg/inherit/implicit-trivial1.C: New.
4813 * g++.dg/cpp0x/implicit-trivial1.C: New.
4815 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
4818 * gcc.dg/torture/pr47725.c: Removed.
4820 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4823 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
4824 constant does not generate a load from memory.
4826 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
4829 * gcc.dg/torture/pr47725.c: New.
4831 2011-02-15 Richard Guenther <rguenther@suse.de>
4833 PR tree-optimization/47743
4834 * gcc.dg/torture/pr47743.c: New testcase.
4836 2011-02-15 Jakub Jelinek <jakub@redhat.com>
4839 * gcc.target/i386/pr47581.c: New test.
4841 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4844 * gfortran.dg/select_type_22.f03: New.
4846 2011-02-14 Jason Merrill <jason@redhat.com>
4848 * g++.dg/cpp0x/regress/enum1.C: New.
4850 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
4852 * gnat.dg/include.adb: New test.
4854 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4857 * gfortran.dg/class_38.f03: New.
4859 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
4861 * gcc.dg/pr46494.c: New test.
4863 2011-02-14 Richard Guenther <rguenther@suse.de>
4865 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
4867 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4870 * gnat.dg/null_pointer_deref1.exp: Don't skip on
4871 sparc*-sun-solaris2.11.
4873 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4876 * gfortran.dg/argument_checking_18.f90: New.
4878 2011-02-13 Tobias Burnus <burnus@net-b.de>
4880 * gfortran.dg/argument_checking_13.f90: Update dg-error.
4881 * gfortran.dg/argument_checking_17.f90: New.
4883 2011-02-12 Janus Weil <janus@gcc.gnu.org>
4885 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4886 are temporarily disabled.
4887 * gfortran.dg/class_7.f03: Ditto.
4888 * gfortran.dg/coarray_14.f90: Ditto.
4889 * gfortran.dg/typebound_proc_13.f03: Ditto.
4891 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
4894 * gfortran.dg/extends_11.f03: New.
4896 2011-02-11 Xinliang David Li <davidxl@google.com>
4898 PR tree-optimization/47707
4899 * g++.dg/tree-ssa/pr47707.C: New test.
4901 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
4903 * g++.dg/opt/inline17.C: New test.
4905 2011-02-11 Tobias Burnus <burnus@net-b.de>
4908 * gfortran.dg/pure_formal_2.f90: New.
4910 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
4912 PR rtl-optimization/47614
4913 * gfortran.dg/pr47614.f: New.
4915 2011-02-11 Joseph Myers <joseph@codesourcery.com>
4918 * gcc.dg/opts-6.c: New test.
4920 2011-02-11 Jakub Jelinek <jakub@redhat.com>
4923 * gcc.dg/pr47684.c: New test.
4925 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4928 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4929 c99_runtime, dg-add-options c99_runtime.
4930 (main): Use __asm__.
4932 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4935 * lib/target-supports.exp (check_ascii_locale_available): New proc.
4936 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4937 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4938 * gcc.dg/ucnid-10.c: Likewise.
4939 * gcc.dg/ucnid-13.c: Likewise.
4940 * gcc.dg/ucnid-7.c: Likewise.
4941 * gcc.dg/ucnid-8.c: Likewise.
4942 Adapt dg-warning line number.
4944 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
4946 * gcc.target/i386/parity-1.c: Use -march=k8.
4947 * gcc.target/i386/parity-2.c: Ditto.
4948 * gcc.target/i386/vecinit-1.c: Ditto.
4949 * gcc.target/i386/vecinit-2.c: Ditto.
4951 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4954 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4955 * gcc.target/mips/save-restore-3.c: Likewise.
4956 * gcc.target/mips/save-restore-4.c: Likewise.
4957 * gcc.target/mips/save-restore-5.c: Likewise.
4960 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4961 * g++.dg/tree-prof/partition2.C: Likewise.
4963 2011-02-09 Jason Merrill <jason@redhat.com>
4965 * g++.dg/tree-ssa/inline-3.C: Use a normal function
4966 rather than misdeclare std::puts.
4968 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4969 * g++.dg/other/warning1.C: Likewise.
4970 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4971 * g++.old-deja/g++.gb/scope06.C: Likewise.
4972 * g++.old-deja/g++.law/cvt11.C: Likewise.
4973 * g++.old-deja/g++.law/init1.C: Likewise.
4974 * g++.dg/abi/mangle26.C: Likewise.
4976 * g++.dg/template/function1.C: Adjust for C++0x mode.
4977 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4979 * g++.dg/ext/label10.C: Adjust for C++0x mode.
4980 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4982 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4984 * g++.dg/cpp0x/regress/abi-empty7.C: New.
4986 * g++.dg/cpp0x/regress: New directory.
4987 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4988 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4989 * g++.dg/cpp0x/regress/regress3.C: New.
4991 2011-02-10 Richard Guenther <rguenther@suse.de>
4993 PR tree-optimization/47677
4994 * gcc.dg/torture/pr47677.c: New testcase.
4996 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
4998 * objc.dg/special/load-category-1.m: Remove unused header.
4999 * objc.dg/special/load-category-1a.m: Likewise.
5000 * objc.dg/special/load-category-2.m: Likewise.
5001 * objc.dg/special/load-category-2a.m: Likewise.
5002 * objc.dg/special/load-category-3.m: Likewise.
5003 * objc.dg/special/load-category-3a.m: Likewise.
5004 * objc.dg/attributes/proto-attribute-2.m: Likewise.
5005 * objc.dg/attributes/proto-attribute-3.m: Likewise.
5006 * objc.dg/attributes/class-attribute-1.m: Likewise.
5007 * objc.dg/property/property.exp: Don't run for Darwin < 9.
5008 * obj-c++.dg/property/property.exp: Likewise.
5009 * objc.dg/attributes/method-sentinel-1.m: Update type header.
5010 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
5011 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
5012 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
5013 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
5014 * obj-c++.dg/template-8.mm: Likewise.
5016 2011-02-10 Jakub Jelinek <jakub@redhat.com>
5019 * gcc.target/i386/pr47665.c: New test.
5021 2011-02-10 Jie Zhang <jie@codesourcery.com>
5025 2011-02-05 Jie Zhang <jie@codesourcery.com>
5027 * gcc.dg/pr42631.c: Update test.
5028 * gcc.dg/pr42631-2.c: New test.
5030 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5033 * gfortran.dg/proc_decl_25.f90: New.
5035 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5038 * gfortran.dg/typebound_assignment_2.f03: New.
5040 2011-02-09 Richard Guenther <rguenther@suse.de>
5042 PR tree-optimization/47664
5043 * gcc.dg/tree-ssa/inline-7.c: New testcase.
5045 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
5048 * gnat.dg/uninit_func.adb: Adjust dg directive.
5050 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
5053 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
5055 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5058 * gfortran.dg/auto_dealloc_2.f90: New.
5060 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5062 * gcc.dg/builtins-config.h: Remove __sgi handling.
5063 * lib/target-supports.exp (add_options_for_c99_runtime): Add
5064 -std=c99 for mips-sgi-irix6.5*.
5066 2011-02-09 Martin Jambor <mjambor@suse.cz>
5069 * gfortran.dg/pr25923.f90: Remove xfails.
5071 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5074 * gfortran.dg/inquire_14.f90: New test.
5076 2011-02-08 Janus Weil <janus@gcc.gnu.org>
5079 * gfortran.dg/pointer_init_6.f90: New.
5081 2011-02-08 Jeff Law <law@redhat.com>
5083 PR tree-optimization/42893
5084 * gcc.tree-ssa/pr42893.c: New test.
5086 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
5088 PR tree-optimization/46834
5089 PR tree-optimization/46994
5090 PR tree-optimization/46995
5091 * gcc.dg/graphite/id-pr46834.c: New.
5092 * gfortran.dg/graphite/id-pr46994.f90: New.
5093 * gfortran.dg/graphite/id-pr46995.f90: New.
5095 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5098 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
5099 using the variable is known the warning is emitted there.
5100 * gcc.dg/uninit-pr19430.c (foo): Likewise.
5101 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
5103 * c-c++-common/pr20000.c (g): Both warnings occur at the return
5106 * gcc.dg/noreturn-1.c (foo5): Likewise.
5107 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
5108 (method2): Likewise.
5110 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
5111 the return statement using the uninitialized variable.
5112 * gfortran.dg/pr39666-2.f90 (f): Likewise.
5114 2011-02-08 Richard Guenther <rguenther@suse.de>
5117 * g++.dg/opt/pr47639.c: New testcase.
5119 2011-02-08 Richard Guenther <rguenther@suse.de>
5121 PR tree-optimization/47632
5122 * g++.dg/opt/pr47632.C: New testcase.
5124 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5126 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
5128 2011-02-07 Richard Guenther <rguenther@suse.de>
5130 PR tree-optimization/47615
5131 * g++.dg/opt/pr47615.C: New testcase.
5133 2011-02-07 Richard Guenther <rguenther@suse.de>
5135 PR tree-optimization/47621
5136 * gcc.dg/torture/pr47621.c: New testcase.
5138 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
5140 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
5142 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
5145 * gfortran.dg/allocate_with_source_1 : New test.
5147 2011-02-05 Jakub Jelinek <jakub@redhat.com>
5150 * gcc.dg/pr47610.c: New test.
5152 2011-02-05 Jie Zhang <jie@codesourcery.com>
5155 * gcc.dg/pr42631.c: Update test.
5156 * gcc.dg/pr42631-2.c: New test.
5158 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5161 * gfortran.dg/pr47574.f90: New test.
5163 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
5165 PR tree-optimization/46194
5166 * gcc.dg/autopar/pr46194.c: New.
5168 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
5170 PR tree-optimization/43695
5171 * g++.dg/ipa/pr43695.C: New.
5173 2011-02-04 Jakub Jelinek <jakub@redhat.com>
5176 * gcc.dg/pr23200.c: New test.
5178 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
5181 * g++.dg/pr47589.C: New test.
5183 2011-02-03 Dodji Seketeli <dodji@redhat.com>
5186 * g++.dg/template/typedef37.C: New test.
5187 * g++.dg/template/param1.C: Adjust expected error message.
5189 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5192 * gcc.dg/pr31490-2.c: New test.
5193 * gcc.dg/pr31490-3.c: New test.
5194 * gcc.dg/pr31490-4.c: New test.
5196 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
5197 Jakub Jelinek <jakub@redhat.com>
5200 * g++.dg/parser/semicolon3.C: Adjust.
5201 * g++.dg/parser/semicolon4.C: New testcase.
5202 * g++.dg/pr46890.C: New testcase.
5204 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5207 * g++.dg/init/pr29571.C: New.
5209 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
5211 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
5212 instead of vect_int.
5214 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5217 * gcc.target/i386/pr47312.c: New test.
5220 * gcc.target/i386/pr47564.c: New test.
5222 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
5224 PR tree-optimization/45122
5225 * gcc.dg/tree-ssa/pr45122.c: New.
5227 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5230 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
5233 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
5234 and vsx so a default --with-cpu=power7 doesn't give an error
5235 when -mavoid-indexed-addresses is used.
5237 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
5238 wrapper function to save the arguments and then jump to the real
5239 function, rather than depending on the compiler not to move stuff
5241 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
5243 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5244 Paul Thomas <pault@gcc.gnu.org>
5247 * gfortran.dg/class_37.f03 : New test.
5249 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
5250 Richard Guenther <rguenther@suse.de>
5252 PR tree-optimization/40979
5254 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
5255 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
5256 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
5257 check_vect_support_and_set_flags.
5258 * gfortran.dg/graphite/vect-pr40979.f90: New.
5260 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5263 * gfortran.dg/class_36.f03: New.
5265 2011-02-02 Richard Guenther <rguenther@suse.de>
5267 PR tree-optimization/47566
5268 * gcc.dg/lto/20110201-1_0.c: New testcase.
5270 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
5276 * debug/pr47498.c: New.
5277 * debug/pr47501.c: New.
5279 2011-02-01 Richard Guenther <rguenther@suse.de>
5281 PR tree-optimization/47559
5282 * g++.dg/torture/pr47559.C: New testcase.
5284 2011-02-01 Janus Weil <janus@gcc.gnu.org>
5287 * gfortran.dg/typebound_call_20.f03: New.
5289 2011-02-01 Richard Guenther <rguenther@suse.de>
5291 PR tree-optimization/47555
5292 * gcc.dg/pr47555.c: New testcase.
5294 2011-02-01 Richard Guenther <rguenther@suse.de>
5296 PR tree-optimization/47541
5297 * g++.dg/torture/pr47541.C: New testcase.
5299 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5302 * gfortran.dg/typebound_call_19.f03: New.
5304 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5307 * g++.dg/cpp0x/pr47416.C: New test.
5309 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
5312 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
5314 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5317 * gfortran.dg/typebound_assignment_1.f03: New.
5319 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5321 PR tree-optimization/47538
5322 * gcc.c-torture/execute/pr47538.c: New test.
5324 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5327 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
5329 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5331 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
5333 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
5335 PR rtl-optimization/44031
5336 * gcc.c-torture/compile/20110131-1.c: New test.
5338 2011-01-31 Tobias Burnus <burnus@net-b.de>
5341 * gfortran.dg/stmt_func_1.f90: New.
5343 2011-01-31 Tobias Burnus <burnus@net-b.de>
5346 * gfortran.dg/interface_34.f90: New.
5348 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
5351 * gfortran.dg/realloc_on_assign_5.f03: New test.
5352 * gfortran.dg/realloc_on_assign_5.f03: New test.
5354 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5356 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
5357 * gfortran.dg/bessel_7.f90: Likewise.
5358 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
5360 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
5361 * gfortran.dg/sum_init_expr.f03: Likewise.
5363 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
5365 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
5368 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
5369 loop only on "vect_intfloat_cvt" targets.
5371 2011-01-29 Tobias Burnus <burnus@net-b.de>
5374 * gfortran.dg/shape_6.f90: New.
5376 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5378 PR libgfortran/47434
5379 * gfortran.dg/read_infnan_1.f90: Update test.
5380 * gfortran.dg/module_nan.f90: Update test.
5381 * gfortran.dg/char4_iunit_1.f03: Update test.
5382 * gfortran.dg/large_real_kind_1.f90: Update test.
5383 * gfortran.dg/real_const_3.f90: Update test.
5384 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
5386 2011-01-29 Dodji Seketeli <dodji@redhat.com>
5389 * g++.dg/template/param2.C: New test.
5391 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5393 PR libgfortran/47285
5394 * gfortran.dg/fmt_g.f: New test.
5396 2011-01-28 Tobias Burnus <burnus@net-b.de>
5399 * gfortran.dg/pure_formal_1.f90: New.
5401 2011-01-28 Jakub Jelinek <jakub@redhat.com>
5404 * gcc.dg/tls/pr42894.c: New test.
5406 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5408 * gcc.dg/pr47276.c: Add dg-require-visibility.
5410 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5412 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
5414 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
5415 Tobias Burnus <burnus@gcc.gnu.org>
5420 * gfortran.dg/realloc_on_assign_3.f03: New test.
5421 * gfortran.dg/realloc_on_assign_4.f03: New test.
5422 * gfortran.dg/allocatable_function_5.f90: New test.
5423 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
5424 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
5425 implemented" dg-errors.
5427 2011-01-27 Jan Hubicka <jh@suse.cz>
5430 * gcc.dg/attr-weakref-4.c: New testcase
5432 2011-01-27 Martin Jambor <mjambor@suse.cz>
5434 PR tree-optimization/47228
5435 * gcc.dg/torture/pr47228.c: New test.
5437 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5439 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
5441 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5443 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
5444 when using auto-overlay support on the SPU.
5446 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
5448 PR rtl-optimization/44174
5449 * gcc.target/i386/asm-6.c: New test.
5451 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
5453 PR rtl-optimization/46856
5454 * gcc.c-torture/compile/pr46856.c: New test.
5456 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
5457 Andrew Pinski <pinskia@gmail.com>
5460 * gcc.dg/pr43082.c: New.
5462 2011-01-26 DJ Delorie <dj@redhat.com>
5464 PR rtl-optimization/46878
5465 * gcc.dg/pr46878-1.c: New test.
5467 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5470 * g++.dg/cpp0x/pr47476.C: New test.
5472 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
5474 * gcc.c-torture/compile/20110126-1.c: New test.
5476 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5479 * gcc.dg/torture/pr47473.c: New test.
5481 2011-01-26 Jan Hubicka <jh@suse.cz>
5484 * gcc.c-torture/execute/pr47237.c: New testcase.
5486 2011-01-26 Jan Hubicka <jh@suse.cz>
5488 PR tree-optimization/47190
5489 * gcc.dg/attr-weakref-3.c: New testcase.
5491 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
5494 * gcc.dg/dll-9a.c: New test file.
5495 * gcc.dg/dll-11.c: Likewise.
5496 * gcc.dg/dll-12.c: Likewise.
5497 * gcc.dg/dll-12a.c: Likewise.
5498 * gcc.dg/dll-11a.c: Likewise.
5499 * gcc.dg/dll-9.c: Likewise.
5500 * gcc.dg/dll-10.c: Likewise.
5501 * gcc.dg/dll-10a.c: Likewise.
5502 * g++.dg/ext/dllexport4a.cc: Likewise.
5503 * g++.dg/ext/dllexport4.C: Likewise.
5504 * g++.dg/ext/dllexport5.C: Likewise.
5505 * g++.dg/ext/dllexport5a.cc: Likewise.
5507 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5509 PR tree-optimization/46970
5510 * gcc.dg/graphite/pr46970.c: New.
5512 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5514 PR tree-optimization/46215
5515 * gcc.dg/graphite/pr46215.c: New.
5517 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5519 PR tree-optimization/46168
5520 * gcc.dg/graphite/pr46168.c: New.
5522 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5524 PR tree-optimization/43657
5525 * gcc.dg/graphite/pr43657.c: New.
5527 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5529 PR tree-optimization/29832
5530 * gfortran.dg/graphite/pr29832.f90: New.
5532 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5534 PR tree-optimization/43567
5535 * gcc.dg/graphite/pr43567.c: New.
5537 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5539 * gfortran.dg/graphite/interchange-4.f: New.
5540 * gfortran.dg/graphite/interchange-5.f: New.
5542 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
5543 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
5544 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
5545 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
5546 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
5547 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
5548 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
5549 * gfortran.dg/ltrans-7.f90: Removed.
5550 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
5552 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
5553 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
5554 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
5555 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
5556 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
5557 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
5558 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
5559 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
5560 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
5561 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
5562 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
5563 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
5564 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
5565 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
5566 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
5567 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
5568 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
5569 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
5570 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
5571 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
5572 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
5573 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
5574 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
5575 * gcc.dg/tree-ssa/data-dep-1.c
5576 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
5577 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
5578 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
5579 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
5580 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
5582 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5584 PR tree-optimization/47265
5585 PR tree-optimization/47443
5586 * gcc.c-torture/compile/pr47265.c: New test.
5587 * gcc.dg/pr47443.c: New test.
5589 2011-01-25 Martin Jambor <mjambor@suse.cz>
5591 PR tree-optimization/47382
5592 * g++.dg/torture/pr47382.C: New test.
5593 * g++.dg/opt/devirt1.C: Xfail.
5595 2011-01-25 Yao Qi <yao@codesourcery.com>
5598 * gcc.target/arm/pr45701-1.c: New test.
5599 * gcc.target/arm/pr45701-2.c: New test.
5600 * gcc.target/arm/pr45701-3.c: New test.
5602 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5603 Jakub Jelinek <jakub@redhat.com>
5605 PR tree-optimization/47271
5606 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
5608 2011-01-25 Nick Clifton <nickc@redhat.com>
5610 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
5611 (saturate_add): Delete.
5613 (main): Do not run saturate_add.
5614 (set_interrupts): Delete.
5616 2011-01-25 Tobias Burnus <burnus@net-b.de>
5619 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
5621 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5623 PR tree-optimization/47427
5624 PR tree-optimization/47428
5625 * gcc.c-torture/compile/pr47427.c: New test.
5626 * gcc.c-torture/compile/pr47428.c: New test.
5628 2011-01-25 Richard Guenther <rguenther@suse.de>
5631 * gcc.dg/torture/pr47411.c: New testcase.
5633 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5635 * gfortran.dg/graphite/id-24.f: New.
5636 * gfortran.dg/graphite/id-25.f: New.
5638 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5640 * gfortran.dg/graphite/id-23.f: New.
5642 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5644 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
5646 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5648 * gcc.dg/graphite/block-0.c: Un-XFAILed.
5649 * gcc.dg/graphite/block-1.c: Un-XFAILed.
5650 * gcc.dg/graphite/block-7.c: Un-XFAILed.
5651 * gcc.dg/graphite/block-8.c: Un-XFAILed.
5652 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
5653 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
5654 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
5655 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
5656 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
5658 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5660 * gcc.dg/graphite/block-0.c: Add documentation.
5661 * gcc.dg/graphite/block-4.c: Same.
5662 * gcc.dg/graphite/block-7.c: Same.
5663 * gcc.dg/graphite/block-8.c: New.
5664 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
5665 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
5666 * gcc.dg/graphite/interchange-12.c: Add documentation.
5667 * gcc.dg/graphite/interchange-13.c: New.
5668 * gcc.dg/graphite/interchange-14.c: New.
5669 * gcc.dg/graphite/interchange-15.c: New.
5670 * gcc.dg/graphite/interchange-8.c: Add documentation.
5671 * gcc.dg/graphite/interchange-mvt.c: Same.
5673 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5676 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
5677 * gcc.target/powerpc/altivec-14.c: Ditto.
5678 * gcc.target/powerpc/altivec-33.c: Ditto.
5679 * gcc.target/powerpc/altivec-types-1.c: Ditto.
5680 * gcc.target/powerpc/altivec-types-2.c: Ditto.
5681 * gcc.target/powerpc/altivec-types-3.c: Ditto.
5682 * gcc.target/powerpc/altivec-types-4.c: Ditto.
5683 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
5684 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
5685 * g++.dg/ext/altivec-15.C: Ditto.
5686 * g++.dg/ext/altivec-types-1.C: Ditto.
5687 * g++.dg/ext/altivec-types-2.C: Ditto.
5688 * g++.dg/ext/altivec-types-3.C: Ditto.
5689 * g++.dg/ext/altivec-types-4.C: Ditto.
5691 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5693 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
5695 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5697 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
5698 optimization options.
5700 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5702 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
5705 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
5707 2011-01-23 Tobias Burnus <burnus@net-b.de>
5710 * gfortran.dg/allocatable_scalar_12.f90: New.
5712 2011-01-23 Ira Rosen <irar@il.ibm.com>
5714 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
5715 vectorization to be not profitable if peeling is used to
5716 realign the memory access.
5717 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
5718 loop bound to avoid loop unrolling.
5719 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5721 2011-01-22 Jan Hubicka <jh@suse.cz>
5724 * g++.dg/lto/pr47333.C: New file.
5726 2011-01-22 Jan Hubicka <jh@suse.cz>
5728 PR tree-optimization/43884
5730 * gcc.dg/autopar/outer-2.c: Increase array size.
5731 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
5733 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5736 * gfortran.dg/c_loc_tests_16.f90: New test.
5738 2011-01-22 Tobias Burnus <burnus@net-b.de>
5741 * gfortran.dg/typebound_proc_19.f90: New.
5743 2011-01-21 Jeff Law <law@redhat.com>
5745 PR tree-optimization/47053
5746 * g++.dg/pr47053.C: New test.
5748 2011-01-21 Jason Merrill <jason@redhat.com>
5751 * g++.dg/cpp0x/constexpr-ctor6.C: New.
5753 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5756 * g++.dg/cpp0x/range-for10.C: New test.
5757 * g++.dg/template/for1.C: New test.
5760 * g++.dg/tree-prof/partition3.C: New test.
5762 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
5764 PR rtl-optimization/47366
5765 * g++.dg/opt/pr47366.C: New test.
5767 2011-01-21 Jason Merrill <jason@redhat.com>
5770 * g++.dg/cpp0x/constexpr-regress2.C: New.
5772 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
5774 2011-01-21 Jeff Law <law@redhat.com>
5776 PR rtl-optimization/41619
5777 * gcc.dg/pr41619.c: New.
5779 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5781 PR tree-optimization/47355
5782 * g++.dg/opt/pr47355.C: New test.
5784 2011-01-21 Richard Guenther <rguenther@suse.de>
5786 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
5789 2011-01-21 Richard Guenther <rguenther@suse.de>
5791 PR tree-optimization/47365
5792 * gcc.dg/torture/pr47365.c: New testcase.
5793 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5795 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5797 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
5799 2011-01-21 Jakub Jelinek <jakub@redhat.com>
5801 PR tree-optimization/47391
5802 * gcc.dg/pr47391.c: New test.
5804 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5806 * g++.dg/template/char1.C: Use signed char.
5808 2011-01-21 Tobias Burnus <burnus@net-b.de>
5811 * gfortran.dg/pointer_target_4.f90: New.
5813 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5816 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
5817 ILP32 system and not IP32.
5819 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
5822 * g++.dg/debug/pr46583.C: New.
5824 2011-01-20 Jakub Jelinek <jakub@redhat.com>
5827 * g++.dg/debug/pr47283.C: New test.
5830 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
5831 * gcc.target/i386/headmerge-2.c: Likewise.
5833 2011-01-20 Richard Guenther <rguenther@suse.de>
5836 * gcc.dg/torture/pr47370.c: New testcase.
5838 2011-01-20 Jakub Jelinek <jakub@redhat.com>
5840 PR tree-optimization/46130
5841 * gcc.dg/pr46130-1.c: New test.
5842 * gcc.dg/pr46130-2.c: New test.
5844 2011-01-19 Dodji Seketeli <dodji@redhat.com>
5847 * g++.dg/debug/dwarf2/template-params-10.C: New test.
5849 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
5852 * g++.dg/debug/pr46240.cc: New.
5854 2011-01-19 Jakub Jelinek <jakub@redhat.com>
5857 * g++.dg/template/anonunion1.C: New test.
5859 PR rtl-optimization/47337
5860 * gcc.c-torture/execute/pr47337.c: New test.
5862 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5865 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
5867 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5869 PR tree-optimization/46021
5870 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
5872 2011-01-19 Jakub Jelinek <jakub@redhat.com>
5874 PR tree-optimization/47290
5875 * g++.dg/torture/pr47290.C: New test.
5877 2011-01-18 Janus Weil <janus@gcc.gnu.org>
5880 * gfortran.dg/proc_ptr_comp_29.f90: New.
5882 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5885 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5886 powerpc-apple-darwin9.
5888 2011-01-18 Jakub Jelinek <jakub@redhat.com>
5890 PR rtl-optimization/47299
5891 * gcc.c-torture/execute/pr47299.c: New test.
5893 2011-01-17 Jason Merrill <jason@redhat.com>
5895 * g++.dg/cpp0x/constexpr-virtual.C: New.
5897 2011-01-17 Jakub Jelinek <jakub@redhat.com>
5900 * gfortran.dg/gomp/pr47331.f90: New test.
5902 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
5905 * objc.dg/selector-warn-1.m: New.
5906 * obj-c++.dg/selector-warn-1.mm: New.
5908 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
5910 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5911 Update dg-final accordingly.
5913 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5915 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5917 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5919 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5921 * gcc.dg/guality/pr36728-2.c: Likewise.
5923 2011-01-17 Richard Guenther <rguenther@suse.de>
5925 PR tree-optimization/47313
5926 * g++.dg/torture/pr47313.C: New testcase.
5928 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
5931 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5932 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5933 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5934 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5936 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5938 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5939 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5940 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5942 2011-01-17 Richard Guenther <rguenther@suse.de>
5944 PR tree-optimization/45967
5945 * gcc.dg/torture/pr45967-2.c: New testcase.
5946 * gcc.dg/torture/pr45967-3.c: Likewise.
5948 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5951 * g++.dg/ext/pr47213.C: Require visibility.
5953 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5955 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5956 * gcc.dg/fixed-point/struct-union.c: Update error messages.
5958 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5960 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5961 Linux-based targets.
5963 2011-01-13 Jan Hubicka <jh@suse.cz>
5965 PR tree-optimization/47276
5966 * gcc.dg/pr47276.c: New testcase.
5968 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
5969 Jonathan Wakely <jwakely.gcc@gmail.com>
5972 * g++.dg/other/pr33558.C: New.
5973 * g++.dg/other/pr33558-2.C: New.
5975 2011-01-14 Martin Jambor <mjambor@suse.cz>
5977 PR tree-optimization/45934
5978 PR tree-optimization/46302
5979 * g++.dg/ipa/devirt-c-1.C: New test.
5980 * g++.dg/ipa/devirt-c-2.C: Likewise.
5981 * g++.dg/ipa/devirt-c-3.C: Likewise.
5982 * g++.dg/ipa/devirt-c-4.C: Likewise.
5983 * g++.dg/ipa/devirt-c-5.C: Likewise.
5984 * g++.dg/ipa/devirt-c-6.C: Likewise.
5985 * g++.dg/ipa/devirt-6.C: Likewise.
5986 * g++.dg/ipa/devirt-d-1.C: Likewise.
5987 * g++.dg/torture/pr45934.C: Likewise.
5989 2011-01-14 Jason Merrill <jason@redhat.com>
5991 * g++.dg/cpp0x/variadic105.C: New.
5993 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5994 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5997 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5998 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5999 execution tests on i?86-*-*, x86_64-*-* and
6000 powerpc*-apple-darwin* && ilp32.
6001 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
6002 tests on i?86-*-* and x86_64-*-*.
6004 2011-01-14 Richard Guenther <rguenther@suse.de>
6006 PR tree-optimization/47280
6007 * g++.dg/opt/pr47280.C: New testcase.
6009 2011-01-14 Jason Merrill <jason@redhat.com>
6011 * g++.dg/cpp0x/constexpr-regress1.C: New.
6013 * g++.dg/ext/flexary2.C: New.
6015 2011-01-14 Richard Guenther <rguenther@suse.de>
6018 * gcc.dg/torture/pr47281.c: New testcase.
6019 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
6021 2011-01-14 Richard Guenther <rguenther@suse.de>
6023 PR tree-optimization/47286
6024 * gcc.dg/tree-ssa/pr47286.c: New testcase.
6026 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
6029 * g++.dg/ext/pr47213.C: New.
6031 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6033 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
6035 2011-01-13 Tobias Burnus <burnus@net-b.de>
6036 Mikael Morin <mikael@gcc.gnu.org>
6040 * gfortran.dg/select_type_20.f90: New.
6041 * gfortran.dg/select_type_21.f90: New.
6043 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6046 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
6048 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6050 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
6051 * gcc.dg/guality/pr36728-2.c: Likewise.
6053 2011-01-13 Dodji Seketeli <dodji@redhat.com>
6056 * g++.dg/debug/dwarf2/template-params-9.C: New test.
6058 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
6060 PR rtl-optimization/45352
6061 * gcc.dg/pr45352-3.c: New.
6063 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6065 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
6067 * g++.dg/cpp0x/range-for8.C: New.
6068 * g++.dg/cpp0x/range-for9.C: New.
6070 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
6073 * g++.dg/debug/pr47209.C: New.
6075 2011-01-12 Richard Guenther <rguenther@suse.de>
6078 * gcc.dg/lto/pr47259_0.c: New testcase.
6079 * gcc.dg/lto/pr47259_1.c: Likewise.
6081 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
6083 * objc-obj-c++-shared/Object1.h: Add copyright header, update
6084 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
6085 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
6086 methods missing from the OBJC2 Object.
6087 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
6088 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
6089 GNU and NeXT runtimes.
6090 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
6092 * objc-obj-c++-shared/Object1.m: Likewise.
6093 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
6094 * objc.dg/proto-qual-1.m: Likewise.
6095 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6096 * obj-c++.dg/proto-qual-1.mm: Likewise.
6098 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
6101 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
6103 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6105 Fixed the Objective-C++ testsuite and updated all tests.
6106 * lib/obj-c++.exp (obj-c++_init): Declare and set
6107 gcc_warning_prefix and gcc_error_prefix.
6108 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
6109 'dg-warning', 'dg-message' and 'dg-error'.
6110 * obj-c++.dg/class-extension-3.mm: Likewise.
6111 * obj-c++.dg/class-protocol-1.mm: Likewise.
6112 * obj-c++.dg/encode-7.mm: Likewise.
6113 * obj-c++.dg/exceptions-3.mm: Likewise.
6114 * obj-c++.dg/exceptions-5.mm: Likewise.
6115 * obj-c++.dg/method-12.mm: Likewise.
6116 * obj-c++.dg/method-13.mm: Likewise.
6117 * obj-c++.dg/method-15.mm: Likewise.
6118 * obj-c++.dg/method-16.mm: Likewise.
6119 * obj-c++.dg/method-4.mm: Likewise.
6120 * obj-c++.dg/method-8.mm: Likewise.
6121 * obj-c++.dg/method-conflict-1.mm: Likewise.
6122 * obj-c++.dg/method-conflict-2.mm: Likewise.
6123 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
6124 and uncommented second part of the testcase now that the testsuite
6126 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
6127 and uncommented second part of the testcase now that the testsuite
6129 * obj-c++.dg/private-1.mm: Likewise.
6130 * obj-c++.dg/proto-lossage-4.mm: Likewise.
6131 * obj-c++.dg/syntax-error-7.mm: Likewise.
6132 * obj-c++.dg/warn5.mm: Likewise.
6133 * obj-c++.dg/property/at-property-14.mm: Likewise.
6134 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
6136 * obj-c++.dg/property/at-property-18.mm: Likewise.
6137 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
6139 * obj-c++.dg/property/at-property-21.mm: Likewise.
6140 * obj-c++.dg/property/at-property-28.mm: Likewise.
6141 * obj-c++.dg/property/at-property-5.mm: Likewise.
6142 * obj-c++.dg/property/dynamic-2.mm: Likewise.
6143 * obj-c++.dg/property/property-neg-3.mm: Likewise.
6144 * obj-c++.dg/property/synthesize-11.mm: Likewise.
6145 * obj-c++.dg/property/synthesize-6.mm: Likewise.
6146 * obj-c++.dg/property/synthesize-8.mm: Likewise.
6147 * obj-c++.dg/property/synthesize-9.mm: Likewise.
6148 * obj-c++.dg/tls/diag-5.mm: Likewise.
6149 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
6150 dg-error, now matched correctly.
6152 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6154 * objc.dg/property/at-property-29.m: New.
6155 * obj-c++.dg/property/at-property-29.mm: New.
6157 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6159 * go.test/go-test.exp (go-set-goarch): New proc.
6160 (go-gc-tests): Use it.
6162 2011-01-11 Dodji Seketeli <dodji@redhat.com>
6165 * g++.dg/debug/dwarf2/template-params-8.C: New test.
6167 2011-01-11 Richard Henderson <rth@redhat.com>
6169 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
6171 2011-01-11 Jan Hubicka <jh@suse.cz>
6175 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
6176 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
6178 2011-01-11 Richard Guenther <rguenther@suse.de>
6180 PR tree-optimization/46076
6181 * gcc.dg/tree-ssa/pr46076.c: New testcase.
6183 2011-01-11 Jeff Law <law@redhat.com>
6185 * PR tree-optimization/47086
6186 * gcc.dg/pr47086.c: New test.
6188 2011-01-11 Jason Merrill <jason@redhat.com>
6191 * g++.dg/template/new10.C: New.
6194 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
6196 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
6198 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
6199 Split type definitions and NSConstantString class into...
6200 * objc-obj-c++-shared/objc-test-suite-types.h: New.
6201 * objc-obj-c++-shared/nsconstantstring-class.h: New.
6202 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
6203 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
6204 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
6205 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
6207 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
6208 encode defines for newer NeXT system headers.
6209 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
6210 * obj-c++.dg/torture/strings/string1.mm: Likewise.
6211 * objc.dg/foreach-5.m: Likewise.
6212 * objc.dg/foreach-2.m: Likewise.
6213 * objc.dg/foreach-4.m: Likewise.
6214 * objc.dg/torture/strings/string1.m: Likewise.
6215 * objc.dg/torture/strings/string2.m: Likewise.
6216 * objc.dg/torture/strings/string3.m: Likewise.
6217 * objc.dg/torture/strings/string4.m: Likewise.
6218 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
6219 header and stand alone.
6220 * obj-c++.dg/strings/strings-2.mm: Likewise.
6221 * objc.dg/torture/strings/const-str-3.m: Likewise.
6222 * objc.dg/strings/strings-2.m: Likewise.
6223 * objc.dg/strings/const-str-12b.m: Likewise.
6225 2011-01-12 Richard Guenther <rguenther@suse.de>
6228 * gcc.dg/attr-weak-1.c: Adjust.
6230 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
6233 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
6234 standard compliant and comment.
6236 2011-01-10 Jan Hubicka <jh@suse.cz>
6239 * gcc.dg/initpri3.c: New testcase.
6241 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
6244 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
6250 (g_ebp_save): Likewise.
6251 (g_esp_save): Likewise.
6253 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6255 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
6257 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6259 PR tree-optimization/46021
6260 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
6261 i?86-*-*, x86_64-*-*.
6263 2011-01-10 Jeff Law <law@redhat.com>
6265 * PR tree-optimization/47141
6266 * gcc.c-torture/compile/pr47141.c: New test.
6268 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
6271 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
6272 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
6273 * gcc.dg/vect/slp-35.c: Remove XFAILs.
6274 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
6277 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
6278 being vectorized. Adjust dg-final pattern. Remove XFAIL.
6279 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
6280 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
6281 being vectorized. Adjust dg-final pattern.
6284 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
6285 * gcc.dg/vect/slp-24.c: Likewise.
6287 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
6290 * g++.dg/other/pr47218-1.C: New test file.
6291 * g++.dg/other/pr47218.C: Likewise.
6292 * g++.dg/other/pr47218.h: New supporting header.
6294 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
6297 * objc.dg/attributes/invalid-attribute-1.m: New.
6298 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
6300 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6303 * gfortran.dg/proc_ptr_comp_28.f90: New.
6305 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6307 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
6308 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
6309 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6310 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6311 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
6312 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6313 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
6314 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
6315 * objc.dg/gnu-api-2-class.m: Likewise.
6316 * objc.dg/gnu-api-2-ivar.m: Likewise.
6317 * objc.dg/gnu-api-2-method.m: Likewise.
6318 * objc.dg/gnu-api-2-objc.m: Likewise.
6319 * objc.dg/gnu-api-2-object.m: Likewise.
6320 * objc.dg/gnu-api-2-property.m: Likewise.
6321 * objc.dg/gnu-api-2-protocol.m: Likewise.
6322 * objc.dg/gnu-api-2-sel.m: Likewise.
6324 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6326 * objc.dg/foreach-1.m: Skip for Darwin < 9.
6327 * objc.dg/objc-foreach-4.m: Likewise.
6328 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
6329 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
6330 * objc.dg/foreach-4.m: Likewise.
6331 * objc.dg/foreach-5.m: Likewise.
6332 * objc.dg/foreach-3.m: Return self from init.
6334 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6337 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
6339 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6342 * gfortran.dg/class_35.f90: New.
6344 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6346 * objc.dg/foreach-1.m: Add "-Wall" to flags.
6348 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
6351 * objc.dg/invalid-method-2.m: New.
6352 * obj-c++.dg/invalid-method-2.mm: New.
6354 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
6357 * gfortran.dg/transpose_optimization_2.f90 : New test.
6359 2011-01-08 Jan Hubicka <jh@suse.cz>
6361 PR tree-optmization/46469
6362 * g++.dg/torture/pr46469.C: New testcase.
6364 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6366 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
6367 emulation of libobjc-gnu structure layout functionality to ..
6368 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
6369 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
6370 * objc/execute/bf-common.h: Adjust headers.
6371 * objc/execute/bf-1.m: Likewise.
6372 * objc/execute/bf-2.m: Likewise.
6373 * objc/execute/bf-3.m: Likewise.
6374 * objc/execute/bf-4.m: Likewise.
6375 * objc/execute/bf-5.m: Likewise.
6376 * objc/execute/bf-6.m: Likewise.
6377 * objc/execute/bf-7.m: Likewise.
6378 * objc/execute/bf-8.m: Likewise.
6379 * objc/execute/bf-9.m: Likewise.
6380 * objc/execute/bf-10.m: Likewise.
6381 * objc/execute/bf-11.m: Likewise.
6382 * objc/execute/bf-12.m: Likewise.
6383 * objc/execute/bf-13.m: Likewise.
6384 * objc/execute/bf-14.m: Likewise.
6385 * objc/execute/bf-15.m: Likewise.
6386 * objc/execute/bf-16.m: Likewise.
6387 * objc/execute/bf-17.m: Likewise.
6388 * objc/execute/bf-18.m: Likewise.
6389 * objc/execute/bf-19.m: Likewise.
6390 * objc/execute/bf-20.m: Likewise.
6391 * objc/execute/bf-21.m: Likewise.
6392 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
6393 objc_get_type_qualifiers ().
6395 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6398 * gfortran.dg/dependency_39.f90: New test.
6400 2011-01-07 Jan Hubicka <jh@suse.cz>
6402 Get builtins tests ready for linker plugin.
6403 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
6404 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
6405 my_memset, my_bzero): Mark used.
6406 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
6407 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
6409 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
6412 2011-01-07 Jan Hubicka <jh@suse.cz>
6414 PR tree-optimization/46367
6415 * g++.dg/torture/pr46367.C: New file.
6417 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6420 * gcc.dg/pr47201.c: New test.
6423 * gcc.dg/tree-prof/pr47187.c: New test.
6425 2011-01-07 Tobias Burnus <burnus@net-b.de>
6428 * gfortran.dg/extends_type_of_3.f90: New.
6430 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
6432 * g++.dg/ext/dllexport-MI1.C: Adjust test.
6433 * g++.dg/ext/dllimport-MI1.C: Likewise.
6434 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
6435 * g++.dg/ext/dllimport10.C: Likewise.
6436 * g++.dg/ext/dllimport11.C: Likewise.
6437 * g++.dg/ext/dllimport12.C: Likewise.
6438 * g++.dg/ext/dllimport13.C: Likewise.
6439 * g++.dg/ext/dllimport2.C: Likewise.
6440 * g++.dg/ext/dllimport3.C: Likewise.
6441 * g++.dg/ext/dllimport4.C: Likewise.
6442 * g++.dg/ext/dllimport5.C: Likewise.
6443 * g++.dg/ext/dllimport6.C: Likewise.
6444 * g++.dg/ext/dllimport8.C: Likewise.
6445 * g++.dg/ext/dllimport9.C: Likewise.
6446 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
6447 targets, too. Additionally enable test for i?86-*-mingw*.
6448 * g++.dg/ext/selectany1.C: Likewise.
6449 Remove guard variable check.
6451 2011-01-07 Janus Weil <janus@gcc.gnu.org>
6455 * gfortran.dg/storage_size_3.f08: Extended.
6457 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6460 * g++.dg/template/stdarg1.C: New test.
6462 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6465 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
6466 * gfortran.dg/defined_operators_1.f90: Split the subroutine
6467 from the interface of functions to not hide the errors that
6470 2011-01-06 Jan Hubicka <jh@suse.cz>
6472 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
6473 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
6475 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6479 * gfortran.dg/interface_33.f90: New test.
6481 2011-01-06 Jakub Jelinek <jakub@redhat.com>
6484 * gcc.c-torture/compile/pr47150.c: New test.
6486 2011-01-06 Ira Rosen <irar@il.ibm.com>
6488 PR tree-optimization/47139
6489 * gcc.dg/vect/pr47139.c: New test.
6491 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6494 * gfortran.dg/extends_type_of_2.f03: New.
6496 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6498 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
6500 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
6502 * gnat.dg/opt14.adb: New test.
6504 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6507 * gfortran.dg/allocate_error_2.f90: New test.
6509 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6512 * gfortran.dg/storage_size_3.f08: New.
6514 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6516 PR libgfortran/47154
6517 * gfortran.dg/namelist_68.f90: New test.
6519 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
6521 * gnat.dg/unchecked_convert8.ad[sb]: New test.
6523 2011-01-04 Janus Weil <janus@gcc.gnu.org>
6526 * gfortran.dg/class_34.f90: New.
6528 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6530 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
6531 use __builtin_inff. Skip all single-precision tests that require
6534 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6536 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
6538 2011-01-03 Jakub Jelinek <jakub@redhat.com>
6540 PR tree-optimization/47148
6541 * gcc.c-torture/execute/pr47148.c: New test.
6543 PR tree-optimization/47155
6544 * gcc.c-torture/execute/pr47155.c: New test.
6546 PR rtl-optimization/47157
6547 * gcc.c-torture/compile/pr47157.c: New test.
6549 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6551 * gcc.dg/torture/vector-shift2.c (schar): Define.
6552 (main): Always use schar or uchar instead of plain "char" to avoid
6553 dependencies on implementation-defined char signedness.
6555 2011-01-03 Martin Jambor <mjambor@suse.cz>
6557 PR tree-optimization/46801
6558 * gnat.dg/pack9.adb: Remove xfail.
6560 2011-01-03 Martin Jambor <mjambor@suse.cz>
6562 PR tree-optimization/46984
6563 * g++.dg/ipa/pr46984.C: New test.
6565 2011-01-02 Janus Weil <janus@gcc.gnu.org>
6568 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
6570 2011-01-02 Jakub Jelinek <jakub@redhat.com>
6572 PR tree-optimization/47140
6573 * gcc.c-torture/compile/pr47140.c: New test.
6575 PR rtl-optimization/47028
6576 * gcc.dg/pr47028.c: New test.
6578 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
6580 * objc.dg/protocol-forward-1.m: Removed TODO.
6581 * objc.dg/protocol-forward-2.m: New.
6582 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
6583 * obj-c++.dg/protocol-forward-2.mm: New.
6585 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
6588 * g++.dg/eh/pr38662.C: New testcase.
6590 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
6592 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
6593 scan for newline '\n'.
6596 Copyright (C) 2011 Free Software Foundation, Inc.
6598 Copying and distribution of this file, with or without modification,
6599 are permitted in any medium without royalty provided the copyright
6600 notice and this notice are preserved.