1 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/parse/error39.C: New.
6 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
8 * gcc/testsuite/gcc.target/arm/20090811-1.c: Skip for incompatible
9 options, do not override other options.
10 * gcc/testsuite/gcc.target/arm/combine-cmp-shift.c: Skip for
12 * gcc/testsuite/gcc.target/arm/pr45094.c: Likewise.
13 * gcc/testsuite/gcc.target/arm/scd42-1.c: Likewise.
14 * gcc/testsuite/gcc.target/arm/scd42-3.c: Likewise.
15 * gcc/testsuite/gcc.target/arm/thumb-ltu.c: Likewise.
17 * lib/target-supports.exp
18 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
19 multilib flags use -mfpu with a value other than neon-fp16.
21 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
23 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
24 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
26 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
28 * lib/target-supports.exp (check_effective_target_pie): New proc.
29 * gcc.dg/pie-link.c: Use target pie.
31 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
32 Laurent Rougé <laurent.rouge@menta.fr>
34 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
35 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
37 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
39 * gfortran.dg/coarray/sync_1.f90: New test for
40 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
42 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
44 PR tree-optimization/49318
45 * gcc.dg/vect/pr49318.c: New test.
47 2011-06-09 David Krauss <potswa@mac.com>
49 * g++.dg/template/arrow1.C: New.
51 2011-06-09 Jason Merrill <jason@redhat.com>
53 * lib/prune.exp: Prune "note"s.
54 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
56 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
57 * g++.dg/template/dependent-expr3.C: Likewise.
58 * g++.dg/parse/template7.C: Likewise.
59 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
60 * g++.old-deja/g++.jason/rfg10.C: Likewise.
61 * g++.old-deja/g++.pt/friend38.C: Likewise.
62 * g++.old-deja/g++.pt/crash32.C: Likewise.
63 * g++.old-deja/g++.other/init4.C: Likewise.
64 * g++.old-deja/g++.other/friend8.C: Likewise.
66 * g++.dg/ext/complex7.C: Adjust expected output.
67 * g++.dg/diagnostic/method1.C: Likewise.
68 * g++.dg/parse/parameter-declaration-2.C: Likewise.
69 * g++.dg/parse/crash33.C: Likewise.
70 * g++.dg/other/warning1.C: Likewise.
71 * g++.dg/init/pr29571.C: Likewise.
72 * g++.dg/warn/overflow-warn-1.C: Likewise.
73 * g++.dg/warn/overflow-warn-3.C: Likewise.
74 * g++.dg/warn/overflow-warn-4.C: Likewise.
75 * g++.old-deja/g++.oliva/template1.C: Likewise.
77 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
78 * g++.dg/parse/template7.C: Adjust.
80 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
83 * gcc.dg/pr49307.c: New.
85 2011-06-09 Wei Guozhi <carrot@google.com>
88 * gcc.target/arm/pr46975.c: New testcase.
90 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
92 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
93 (PMETH, arglist_t): Removed.
94 (method_get_number_of_arguments): Removed.
95 (method_get_nth_argument): Removed.
96 (method_get_first_argument): Removed.
97 (method_get_next_argument): Removed.
98 (method_get_sizeof_arguments): Removed.
99 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
101 (method_get_number_of_arguments): Removed.
102 (method_get_nth_argument): Removed.
103 (method_get_first_argument): Removed.
104 (method_get_next_argument): Removed.
105 (method_get_sizeof_arguments): Removed.
106 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
108 2011-06-09 David Li <davidxl@google.com>
110 * testsuite/gcc.dg/dump-pass.c: New test.
112 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
115 * g++.dg/parse/error38.C: New.
117 2011-06-09 Jakub Jelinek <jakub@redhat.com>
120 * gfortran.dg/pr49308.f90: New test.
122 2011-06-08 Jason Merrill <jason@redhat.com>
124 * g++.dg/cpp0x/noexcept11.C: New.
125 * g++.dg/cpp0x/noexcept12.C: New.
126 * g++.dg/cpp0x/sfinae11.C: Adjust.
128 2011-06-08 Jakub Jelinek <jakub@redhat.com>
131 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
132 to dg-options, match also DW_AT_linkage_name.
134 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
137 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
138 -fno-common on alpha*-dec-osf*.
139 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
141 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
143 PR rtl-optimization/49303
144 * gcc.target/ia64/pr49303.c: New test.
146 2011-06-08 Tobias Burnus <burnus@net-b.de>
149 * gfortran.dg/coarray_lock_1.f90: New.
150 * gfortran.dg/coarray_lock_2.f90: New.
152 2011-06-07 Jason Merrill <jason@redhat.com>
154 * lib/prune.exp: Look for "required" rather than "instantiated".
155 * g++.dg/abi/mangle11.C: Likewise.
156 * g++.dg/abi/mangle12.C: Likewise.
157 * g++.dg/abi/mangle17.C: Likewise.
158 * g++.dg/abi/mangle20-2.C: Likewise.
159 * g++.dg/abi/pragma-pack1.C: Likewise.
160 * g++.dg/cpp0x/decltype26.C: Likewise.
161 * g++.dg/cpp0x/decltype28.C: Likewise.
162 * g++.dg/cpp0x/decltype29.C: Likewise.
163 * g++.dg/cpp0x/enum11.C: Likewise.
164 * g++.dg/cpp0x/forw_enum8.C: Likewise.
165 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
166 * g++.dg/cpp0x/pr47416.C: Likewise.
167 * g++.dg/ext/case-range2.C: Likewise.
168 * g++.dg/ext/case-range3.C: Likewise.
169 * g++.dg/gomp/for-19.C: Likewise.
170 * g++.dg/gomp/pr37533.C: Likewise.
171 * g++.dg/gomp/pr38639.C: Likewise.
172 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
173 * g++.dg/inherit/base3.C: Likewise.
174 * g++.dg/inherit/using6.C: Likewise.
175 * g++.dg/init/placement4.C: Likewise.
176 * g++.dg/init/reference3.C: Likewise.
177 * g++.dg/lookup/scoped6.C: Likewise.
178 * g++.dg/lookup/using7.C: Likewise.
179 * g++.dg/other/abstract1.C: Likewise.
180 * g++.dg/other/error10.C: Likewise.
181 * g++.dg/other/error5.C: Likewise.
182 * g++.dg/other/field1.C: Likewise.
183 * g++.dg/other/offsetof5.C: Likewise.
184 * g++.dg/parse/bitfield2.C: Likewise.
185 * g++.dg/parse/constant4.C: Likewise.
186 * g++.dg/parse/crash20.C: Likewise.
187 * g++.dg/parse/invalid-op1.C: Likewise.
188 * g++.dg/parse/non-dependent2.C: Likewise.
189 * g++.dg/parse/template18.C: Likewise.
190 * g++.dg/tc1/dr152.C: Likewise.
191 * g++.dg/tc1/dr166.C: Likewise.
192 * g++.dg/tc1/dr176.C: Likewise.
193 * g++.dg/tc1/dr213.C: Likewise.
194 * g++.dg/template/access11.C: Likewise.
195 * g++.dg/template/access2.C: Likewise.
196 * g++.dg/template/access3.C: Likewise.
197 * g++.dg/template/access7.C: Likewise.
198 * g++.dg/template/arg7.C: Likewise.
199 * g++.dg/template/cond2.C: Likewise.
200 * g++.dg/template/crash13.C: Likewise.
201 * g++.dg/template/crash40.C: Likewise.
202 * g++.dg/template/crash7.C: Likewise.
203 * g++.dg/template/crash84.C: Likewise.
204 * g++.dg/template/ctor5.C: Likewise.
205 * g++.dg/template/defarg13.C: Likewise.
206 * g++.dg/template/defarg14.C: Likewise.
207 * g++.dg/template/dtor7.C: Likewise.
208 * g++.dg/template/eh2.C: Likewise.
209 * g++.dg/template/error2.C: Likewise.
210 * g++.dg/template/error43.C: Likewise.
211 * g++.dg/template/friend32.C: Likewise.
212 * g++.dg/template/injected1.C: Likewise.
213 * g++.dg/template/instantiate1.C: Likewise.
214 * g++.dg/template/instantiate3.C: Likewise.
215 * g++.dg/template/instantiate5.C: Likewise.
216 * g++.dg/template/instantiate7.C: Likewise.
217 * g++.dg/template/local6.C: Likewise.
218 * g++.dg/template/lookup2.C: Likewise.
219 * g++.dg/template/member5.C: Likewise.
220 * g++.dg/template/memfriend15.C: Likewise.
221 * g++.dg/template/memfriend16.C: Likewise.
222 * g++.dg/template/memfriend17.C: Likewise.
223 * g++.dg/template/memfriend7.C: Likewise.
224 * g++.dg/template/meminit1.C: Likewise.
225 * g++.dg/template/nested3.C: Likewise.
226 * g++.dg/template/non-type-template-argument-1.C: Likewise.
227 * g++.dg/template/nontype12.C: Likewise.
228 * g++.dg/template/nontype13.C: Likewise.
229 * g++.dg/template/nontype6.C: Likewise.
230 * g++.dg/template/pr23510.C: Likewise.
231 * g++.dg/template/pr35240.C: Likewise.
232 * g++.dg/template/ptrmem15.C: Likewise.
233 * g++.dg/template/ptrmem6.C: Likewise.
234 * g++.dg/template/qualified-id1.C: Likewise.
235 * g++.dg/template/qualttp20.C: Likewise.
236 * g++.dg/template/qualttp3.C: Likewise.
237 * g++.dg/template/qualttp4.C: Likewise.
238 * g++.dg/template/qualttp5.C: Likewise.
239 * g++.dg/template/qualttp6.C: Likewise.
240 * g++.dg/template/qualttp7.C: Likewise.
241 * g++.dg/template/qualttp8.C: Likewise.
242 * g++.dg/template/recurse.C: Likewise.
243 * g++.dg/template/recurse2.C: Likewise.
244 * g++.dg/template/ref5.C: Likewise.
245 * g++.dg/template/scope2.C: Likewise.
246 * g++.dg/template/sfinae10.C: Likewise.
247 * g++.dg/template/sfinae3.C: Likewise.
248 * g++.dg/template/sizeof3.C: Likewise.
249 * g++.dg/template/static9.C: Likewise.
250 * g++.dg/template/template-id-2.C: Likewise.
251 * g++.dg/template/typedef13.C: Likewise.
252 * g++.dg/template/typename4.C: Likewise.
253 * g++.dg/template/using14.C: Likewise.
254 * g++.dg/template/using2.C: Likewise.
255 * g++.dg/template/warn1.C: Likewise.
256 * g++.dg/warn/Wparentheses-13.C: Likewise.
257 * g++.dg/warn/Wparentheses-15.C: Likewise.
258 * g++.dg/warn/Wparentheses-16.C: Likewise.
259 * g++.dg/warn/Wparentheses-17.C: Likewise.
260 * g++.dg/warn/Wparentheses-18.C: Likewise.
261 * g++.dg/warn/Wparentheses-19.C: Likewise.
262 * g++.dg/warn/Wparentheses-20.C: Likewise.
263 * g++.dg/warn/Wparentheses-23.C: Likewise.
264 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
265 * g++.dg/warn/noeffect2.C: Likewise.
266 * g++.dg/warn/noeffect4.C: Likewise.
267 * g++.dg/warn/pr8570.C: Likewise.
268 * g++.old-deja/g++.brendan/init2.C: Likewise.
269 * g++.old-deja/g++.eh/spec6.C: Likewise.
270 * g++.old-deja/g++.pt/crash10.C: Likewise.
271 * g++.old-deja/g++.pt/crash36.C: Likewise.
272 * g++.old-deja/g++.pt/derived3.C: Likewise.
273 * g++.old-deja/g++.pt/error2.C: Likewise.
274 * g++.old-deja/g++.pt/explicit70.C: Likewise.
275 * g++.old-deja/g++.pt/infinite1.C: Likewise.
276 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
277 * g++.old-deja/g++.pt/overload7.C: Likewise.
278 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
280 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
281 Iain Sandoe <iains@gcc.gnu.org>
283 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
284 Added code to deal with the case when [Protocol
285 -descriptionForInstanceMethod:] or [Protocol
286 -descriptionForClassMethod:] returns NULL.
288 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
289 Iain Sandoe <iains@gcc.gnu.org>
291 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
292 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
295 2011-06-07 Xinliang David Li <davidxl@google.com>
297 * testsuite/gcc.dg/inline_2.c: New test.
298 * testsuite/gcc.dg/unroll_2.c: New test.
299 * testsuite/gcc.dg/inline_3.c: New test.
300 * testsuite/gcc.dg/unroll_3.c: New test.
301 * testsuite/gcc.dg/inline_4.c: New test.
302 * testsuite/gcc.dg/unroll_4.c: New test.
303 * testsuite/gcc.dg/inline_1.c: New test.
304 * testsuite/gcc.dg/unroll_1.c: New test.
306 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
309 PR tree-optimization/48497
310 * lib/gcc-defs.exp (dg-additional-options): New proc.
311 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
312 -msse2 on 32-bit x86.
314 2011-06-06 Jason Merrill <jason@redhat.com>
316 * g++.dg/cpp0x/enum19.C: New.
318 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
320 * gcc.target/arm/neon-reload-class.c: New test.
322 2011-06-07 Dodji Seketeli <dodji@redhat.com>
325 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
327 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
329 * gcc.target/arm/smlatb-1.c: New file.
330 * gcc.target/arm/smlatt-1.c: New file.
331 * gcc.target/arm/smlaltb-1.c: New file.
332 * gcc.target/arm/smlaltt-1.c: New file.
334 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
336 * gcc.target/arm/mla-2.c: New test.
338 2011-06-07 Jakub Jelinek <jakub@redhat.com>
340 PR gcov-profile/49299
341 * gcc.dg/tree-prof/pr49299-1.c: New test.
342 * gcc.dg/tree-prof/pr49299-2.c: New test.
344 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
346 * lib/target-supports.exp
347 (check_effective_target_vect_widen_mult_qi_to_hi):
348 Add NEON as supporting target.
349 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
350 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
351 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
352 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
353 using widening multiplication on targets that support it.
354 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
355 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
356 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
358 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
360 Updated all testcases in the ObjC/ObjC++ testsuites to use the
361 Modern Objective-C runtime API.
362 * objc/execute/next_mapping.h: Removed.
363 * objc-obj-c++-shared/next-mapping.h: Removed.
364 * objc-obj-c++-shared/Object1.h: Removed.
365 * objc-obj-c++-shared/Object1.m: Removed.
366 * objc-obj-c++-shared/Object1.mm: Removed.
367 * objc-obj-c++-shared/Object1-implementation.h: Removed.
368 * objc-obj-c++-shared/Protocol1.h: Removed.
369 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
370 of ProtoBool, IVAR_T and METHOD.
371 * objc-obj-c++-shared/runtime.h: New.
372 * objc-obj-c++-shared/TestsuiteObject.h: New.
373 * objc-obj-c++-shared/TestsuiteObject.m: New.
375 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
376 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
377 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
379 * objc/execute/_cmd.m: Include
380 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
381 runtime API. ([TestClass +initialize]): Include this method also
382 with the GNU runtime.
383 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
384 Object. ([-setValue:]): Return void.
385 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
386 with the GNU runtime. Include
387 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
388 for the NeXT runtime. Use the existing print_ivars() and
389 compare_structures() implementations for the old NeXT runtime.
390 Added new implementations for the Modern GNU and NeXT runtimes.
391 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
392 well. (main): Use objc_getClass(). Use return instead of exit.
393 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
394 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
396 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
397 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
398 instead of Object. (main): Use return instead of exit().
399 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
400 instead of Object. Removed prototype for exit(). (main): Use
401 return instead of exit(). Use the Modern Objective-C runtime API.
402 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
404 * objc/execute/class-tests-1.h: Include
405 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
406 runtime API. (test_class_with_superclass): Do not call [Object
407 class]. There is no need to with the current libobjc.
408 * objc/execute/class-tests-2.h: Include
409 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
411 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
412 ../../objc-obj-c++-shared/next-mapping.h.
413 * objc/execute/class-2.m: Likewise.
414 * objc/execute/class-3.m: Likewise.
415 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
416 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
417 +initialize]): Include this method also with the GNU
418 runtime. (main): Use the Modern Objective-C runtime API.
419 * objc/execute/class-5.m: Likewise.
420 * objc/execute/class-6.m: Likewise.
421 * objc/execute/class-7.m: Likewise.
422 * objc/execute/class-8.m: Likewise.
423 * objc/execute/class-9.m: Likewise.
424 * objc/execute/class-10.m: Likewise.
425 * objc/execute/class-11.m: Likewise.
426 * objc/execute/class-12.m: Likewise.
427 * objc/execute/class-13.m: Likewise.
428 * objc/execute/class-14.m: Likewise.
429 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
430 this method also with the GNU runtime.
431 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
432 +initialize]): Include this method also with the GNU runtime.
433 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
435 * objc/execute/encode-1.m: Likewise.
436 * objc/execute/enumeration-1.m: Likewise.
437 * objc/execute/enumeration-2.m: Likewise.
438 * objc/execute/exceptions/catchall-1.m: Likewise.
439 * objc/execute/exceptions/finally-1.m: Likewise.
440 * objc/execute/exceptions/foward-1.m: Likewise.
441 * objc/execute/exceptions/local-variables-1.m: Likewise.
442 * objc/execute/exceptions/throw-nil.m: Likewise.
443 * objc/execute/exceptions/trivial.m: Likewise.
444 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
445 of Object. Include objc/runtime.h instead of objc/objc-api.h.
446 * objc/execute/exceptions/matcher-1.m: Likewise.
447 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
449 * objc/execute/formal_protocol-2.m: Likewise.
450 * objc/execute/formal_protocol-3.m: Likewise.
451 * objc/execute/formal_protocol-4.m: Likewise.
452 * objc/execute/formal_protocol-5.m: Include
453 ../../objc-obj-c++-shared/runtime.h. (main): Always use
455 * objc/execute/formal_protocol-6.m: Likewise.
456 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
457 Object. Include <objc/Protocol.h> instead of
458 ../../objc-obj-c++-shared/Protocol1.h.
459 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
461 * objc/execute/informal_protocol.m: Likewise.
462 * objc/execute/load-3.m: Likewise.
463 * objc/execute/many_args_method.m ([TestClass +initialize]):
464 Include this method with the GNU runtime as well.
465 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
466 * objc/execute/nested-func-1.m: Use TestsuiteObject
468 * objc/execute/nil_method-1.m: Likewise.
469 * objc/execute/no_clash.m: Likewise.
470 * objc/execute/np-1.m: Do not include
471 ../../objc-obj-c++-shared/Protocol1.h.
472 (main): Use return instead of exit().
473 * objc/execute/np-2.m: Do not include
474 ../../objc-obj-c++-shared/Protocol1.h.
475 ([MyObject +initialize]): Include this method also with the GNU
476 runtime. (main): Use return instead of exit().
477 * objc/execute/object_is_class.m: Include
478 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
479 of Object. (main): Use the Modern Objective-C runtime API.
480 * objc/execute/object_is_meta_class.m: Likewise.
481 * objc/execute/private.m: Use TestsuiteObject instead of Object.
482 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
483 instead of ../objc-obj-c++-shared/Protocol1.h. Include
484 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
485 Objective-C runtime API.
486 * objc/execute/protocol-isEqual-2.m: Likewise.
487 * objc/execute/protocol-isEqual-3.m: Likewise.
488 * objc/execute/protocol-isEqual-4.m: Likewise.
489 * objc/execute/redefining_self.m ([TestClass +initialize]):
490 Include this method with the GNU runtime as well.
491 * objc/execute/root_methods.m: Include
492 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
493 Include this method with the GNU runtime as well.
494 (main): Use the Modern Objective-C runtime API.
495 * objc/execute/selector-1.m: Include
496 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
497 of Object. (main): Use the Modern Objective-C runtime API.
498 * objc/execute/static-1.m ([Test +initialize]): Include this
499 method with the GNU runtime as well.
500 * objc/execute/static-2.m: Likewise.
501 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
502 * objc/execute/va_method.m: Do not include objc/objc-api.h.
503 ([MathClass +initialize]): Include this method with the GNU
505 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
507 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
508 * objc.dg/attributes/categ-attributes-2.m: Likewise.
509 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
510 * objc.dg/attributes/method-attribute-1.m: Likewise.
511 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
512 * objc.dg/attributes/method-attribute-2.m: Likewise.
513 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
514 * objc.dg/attributes/method-attribute-3.m: Likewise.
515 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
516 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
517 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
518 * obj-c++.dg/bitfield-1.mm: Likewise.
519 * obj-c++.dg/bitfield-2.mm: Likewise
520 * objc.dg/bitfield-3.m: Likewise.
521 * obj-c++.dg/bitfield-4.mm: Likewise.
522 * objc.dg/bitfield-5.m: Likewise
523 * objc.dg/call-super-1.m: Likewise.
524 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
525 Use objc_getClass() instead of objc_get_class(), but for the GNU
526 runtime redefine objc_getClass as objc_get_class. Include
527 ../objc-obj-c++-shared/runtime.h.
528 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
529 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
530 Use the Modern Objective-C runtime API.
531 * objc.dg/class-protocol-1.m: Include
532 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
533 * obj-c++.dg/class-protocol-1.mm: Likewise.
534 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
535 * objc.dg/comp-types-10.m: Likewise.
536 * objc.dg/comp-types-11.m: Likewise.
537 * objc.dg/comp-types-12.m: Likewise.
538 * obj-c++.dg/comp-types-9.mm: Likewise.
539 * obj-c++.dg/comp-types-11.mm: Likewise.
540 * obj-c++.dg/comp-types-12.mm: Likewise.
541 * obj-c++.dg/comp-types-13.mm: Likewise.
542 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
543 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
544 * obj-c++.dg/cxx-scope-1.mm: Likewise.
545 * obj-c++.dg/cxx-scope-2.mm: Likewise.
546 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
547 * objc.dg/desig-init-1.m: Likewise.
548 * obj-c++.dg/defs.mm: Likewise.
549 * objc.dg/exceptions-2.m: Likewise.
550 * obj-c++.dg/except-1.mm: Likewise.
551 * obj-c++.dg/exceptions-2.mm: Likewise.
552 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
553 Use the Modern Objective-C runtime API.
554 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
555 the Modern Objective-C runtime API. Do not include
556 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
557 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
558 the Modern Objective-C runtime API except when using an older NeXT
560 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
561 the Modern Objective-C runtime API.
562 * objc.dg/encode-7.m: Include objc/runtime.h instead of
564 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
565 * objc.dg/encode-7-next-64bit.m: Updated include.
566 * objc.dg/encode-8.m: Include objc/runtime.h instead of
568 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
569 the Modern Objective-C runtime API.
570 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
571 Use the Modern Objective-C runtime API. Include objc/Protocol.h
572 instead of ../objc-obj-c++-shared/Protocol1.h.
573 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
574 the Modern Objective-C runtime API except when using an older NeXT
576 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
577 the Modern Objective-C runtime API.
578 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
580 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
581 * objc.dg/fix-and-continue-2.m: Likewise.
582 * objc.dg/foreach-1.m: Likewise.
583 * objc.dg/foreach-2.m: Likewise.
584 * objc.dg/foreach-3.m: Likewise.
585 * objc.dg/foreach-4.m: Likewise.
586 * objc.dg/foreach-5.m: Likewise.
587 * objc.dg/foreach-6.m: Likewise.
588 * objc.dg/foreach-7.m: Likewise.
589 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
591 * objc.dg/func-ptr-2.m: Likewise.
592 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
593 Do not include objc/objc-api.h.
594 * obj-c++.dg/fsf-package-0.mm: Likewise.
595 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
596 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
597 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
599 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
600 * objc.dg/gnu-runtime-3.m: Likewise.
601 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
602 * objc.dg/headers.m: Include objc/runtime.h instead of
603 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
604 for the NeXT runtime.
605 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
606 * obj-c++.dg/isa-field-1.mm: Likewise.
607 * obj-c++.dg/ivar-list-semi.mm: Likewise.
608 * objc.dg/layout-1.m: Likewise.
609 * objc.dg/layout-2.m: Likewise.
610 * objc.dg/local-decl-2.m: Likewise.
611 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
612 Object. ([Container +elementForView:]): Use
613 class_conformsToProtocol().
614 * obj-c++.dg/lookup-2.mm: Likewise.
615 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
616 * obj-c++.dg/local-decl-1.mm: Likewise.
617 * objc.dg/method-3.m: Likewise.
618 * objc.dg/method-4.m: Likewise.
619 * objc.dg/method-6.m: Include objc/Protocol.h instead of
620 ../objc-obj-c++-shared/Protocol1.h.
621 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
622 * objc.dg/method-9.m: Likewise.
623 * objc.dg/method-10.m: Likewise.
624 * objc.dg/method-13.m ([Root +initialize]): Include this method
625 also for the GNU runtime. (main): Use objc_getClass() also for
627 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
628 * objc.dg/method-17.m: Likewise.
629 * objc.dg/method-19.m: Likewise.
630 * objc.dg/method-20b.m: Likewise.
631 * obj-c++.dg/method-2.mm: Likewise.
632 * obj-c++.dg/method-6.mm: Likewise.
633 * obj-c++.dg/method-10.mm: Likewise.
634 * obj-c++.dg/method-11.mm: Likewise.
635 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
636 ../objc-obj-c++-shared/Protocol1.h.
637 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
638 * obj-c++.dg/method-15.mm: Likewise.
639 * obj-c++.dg/method-17.mm: Likewise.
640 * obj-c++.dg/method-19.mm: Updated includes. ([Root
641 +initialize]): Include this method also for the GNU
642 runtime. (main): Use objc_getClass() also for the GNU runtime.
643 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
644 * obj-c++.dg/method-22.mm: Likewise.
645 * obj-c++.dg/method-23.mm: Likewise.
646 * obj-c++.dg/no-extra-load.mm: Likewise.
647 * objc.dg/objc-fast-4.m: Likewise.
648 * objc.dg/objc-gc-4.m: Likewise.
649 * obj-c++.dg/objc-gc-3.mm: Likewise.
650 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
651 protocol_getMethodDescription() instead of [Protocol
652 -descriptionForInstanceMethod].
653 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
654 Made it available with all runtimes. (main): Call -test instead
656 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
657 and put into a category.
658 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
659 Object. Include objc/objc.h.
660 * obj-c++.dg/proto-lossage-2.mm: Likewise.
661 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
662 New. (main): Use protocol_getMethodDescription() instead
663 of [Protocol -descriptionForInstanceMethod] and [Protocol
664 -descriptionForClassMethod].
665 * obj-c++.dg/proto-lossage-3.mm: Likewise.
666 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
667 Objective-C runtime API.
668 * obj-c++.dg/proto-qual-1.mm: Likewise.
669 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
671 * obj-c++.dg/property/property-1.mm: Likewise.
672 * obj-c++.dg/qual-types-1.mm: Likewise.
673 * objc.dg/selector-2.m: Include objc/objc.h instead of
674 ../objc-obj-c++-shared/Object1.h.
675 * obj-c++.dg/selector-2.mm: Likewise.
676 * obj-c++.dg/selector-5.mm: Likewise.
677 * obj-c++.dg/selector-6.mm: Likewise.
678 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
679 Object. Do not include objc/objc-api.h.
680 * obj-c++.dg/set-not-used-1.mm: Likewise.
681 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
682 * objc.dg/stret-1.m: Likewise.
683 * objc.dg/stret-2.m: Likewise.
684 * obj-c++.dg/super-class-2.mm: Likewise.
685 * objc.dg/super-class-3.m: Likewise.
686 * objc.dg/super-class-4.m: Likewise.
687 * objc.dg/sync-2.m: Likewise.
688 * obj-c++.dg/sync-2.mm: Likewise.
689 * objc.dg/sync-1.m: Include objc/objc.h instead of
690 ../objc-obj-c++-shared/Object1.h.
691 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
692 'Class' as the type of 'isa'.
693 * objc.dg/special/unclaimed-category-1.m: Use the Modern
694 Objective-C runtime API. ([TestClass +initialize]): Include this
695 method with the GNU runtime as well.
696 * objc.dg/strings/strings-1.m: Updated includes.
697 * obj-c++.dg/strings/strings-1.mm: Likewise.
698 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
699 objc.dg/strings/const-str-12b.m.
700 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
701 * obj-c++.dg/template-3.mm: Likewise.
702 * obj-c++.dg/template-4.mm: Likewise.
703 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
704 Objective-C runtime API.
705 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
706 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
707 * obj-c++.dg/try-catch-1.mm: Likewise.
708 * obj-c++.dg/try-catch-2.mm: Likewise.
709 * objc.dg/try-catch-3.m: Likewise.
710 * obj-c++.dg/try-catch-3.mm: Likewise.
711 * objc.dg/try-catch-6.m: Likewise.
712 * objc.dg/try-catch-7.m: Likewise.
713 * obj-c++.dg/try-catch-7.mm: Likewise.
714 * obj-c++.dg/try-catch-8.mm: Likewise.
715 * obj-c++.dg/try-catch-9.mm: Likewise.
716 * objc.dg/try-catch-10.m: Likewise.
717 * obj-c++.dg/try-catch-11.mm: Likewise.
718 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
719 Object. Include objc/objc.h.
720 * obj-c++.dg/typedef-alias-1.mm: Likewise.
721 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
722 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
723 Object. Use Modern Objective-C runtime API. Do not use
725 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
726 * obj-c++.dg/torture/trivial.mm: Likewise.
727 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
728 instead of ../objc-obj-c++-shared/Object1.h. Include
729 ../objc-obj-c++-shared/runtime.h.
730 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
731 * objc.dg/torture/strings/const-str-11.m: Likewise.
732 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
733 * objc.dg/torture/strings/const-str-9.m: Likewise.
734 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
735 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
736 instead of Object. Only add _FooClassReference if
738 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
739 * objc.dg/torture/strings/const-str-8.m: Likewise.
740 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
741 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
743 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
745 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
746 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
747 * obj-c++.dg/va-meth-1.mm: Likewise.
748 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
749 ../objc-obj-c++-shared/Object1.h.
750 * objc.dg/zero-link-3.m: Likewise.
752 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
754 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
756 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
759 * obj-c++.dg/property/cxx-property-1.mm: New.
760 * obj-c++.dg/property/cxx-property-2.mm: New.
762 2011-06-06 Jason Merrill <jason@redhat.com>
764 * g++.dg/cpp0x/regress/ptrmem1.C: New.
766 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
768 PR rtl-optimization/49145
770 * gcc.c-torture/compile/pr49145.c: New test.
772 2011-06-06 Jakub Jelinek <jakub@redhat.com>
775 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
776 to dg-options, match also DW_AT_linkage_name.
779 * gcc.dg/debug/pr49294.c: New test.
782 * g++.dg/opt/pr49264.C: New test.
784 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
786 PR tree-optimization/49243
787 * gcc.dg/pr49243.c: New.
789 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
791 * gnat.dg/specs/cond_expr1.ads: New test.
793 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
795 * gnat.dg/deferred_const4.ad[sb]: New test.
796 * gnat.dg/deferred_const4_pkg.ads: New helper.
798 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
800 * gnat.dg/test_tamdt.adb: Rename to...
801 * gnat.dg/taft_type1.adb: ...this.
802 * gnat.dg/tamdt.ad[sb]: Rename to...
803 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
804 * gnat.dg/tamdt_aux.ads: Rename to...
805 * gnat.dg/taft_type1_pkg2.ads: ...this.
806 * gnat.dg/taft_type2.ad[sb]: New test.
807 * gnat.dg/taft_type2_pkg.ads: New helper.
808 * gnat.dg/taft_type3.adb: New test.
809 * gnat.dg/taft_type3_pkg.ads: New helper.
811 2011-06-05 Tobias Burnus <burnus@net-b.de>
814 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
817 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
820 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
822 * objc.dg/gnu-api-2-objc.m: Likewise.
823 * obj-c++.dg/gnu-api-2-class.mm: Likewise
824 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
826 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
828 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
829 alignment, not the alignment, when calling class_addIvar(). Add
830 an 'isa' instance variable to the test root class.
831 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
833 2011-06-04 Jan Hubicka <jh@suse.cz>
835 PR tree-optimization/48893
836 PR tree-optimization/49091
837 PR tree-optimization/49179
838 * gfortran.dg/pr49179.f90: New testcase
840 2011-06-04 Jan Hubicka <jh@suse.cz>
843 * g++.dg/torture/pr48954.C: New testcase.
845 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
847 * testsuite/g++.dg/warn/delete-non-virtual-dtor.C: New.
849 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
852 * g++.dg/diagnostic/bitfld2.C: New.
854 2011-06-04 Jakub Jelinek <jakub@redhat.com>
857 * gcc.c-torture/execute/pr49281.c: New test.
859 2011-06-04 Jan Hubicka <jh@suse.cz>
861 PR tree-optimize/48929
862 * gcc.c-torture/compile/pr48929.c: New testcase.
864 2011-06-04 Jakub Jelinek <jakub@redhat.com>
866 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
868 2011-06-03 Jakub Jelinek <jakub@redhat.com>
871 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
873 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
875 * objc.dg/headers.m: Do not include sarray.h and hash.h.
877 2011-06-03 Richard Henderson <rth@redhat.com>
878 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
880 * lib/target-supports.exp (check_sse_os_support_available): Use
883 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
885 * objc.dg/headers.m: Do not include objc-list.h.
887 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
889 * objc.dg/type-stream-1.m: Test removed.
890 * objc.dg/headers.m: Do not include typedstream.h.
892 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
894 * objc.dg/torture/forward-1.m (main): Updated testcase.
896 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
899 * gcc.c-torture/compile/pr49163.c: New.
901 2011-06-02 Asher Langton <langton2@llnl.gov>
904 * gfortran.dg/PR49268.f90: New test.
906 2011-06-02 Asher Langton <langton2@llnl.gov>
909 * gfortran.dg/PR37039.f90: New test.
911 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
914 * objc.dg/method-5.m: Updated.
915 * objc.dg/method-19.m: Updated.
916 * objc.dg/method-lookup-1.m: New.
917 * obj-c++.dg/method-6.mm: Updated.
918 * obj-c++.dg/method-7.mm: Updated.
919 * obj-c++.dg/method-lookup-1.mm: New.
921 2011-06-02 DJ Delorie <dj@redhat.com>
923 * lib/timeout.exp (timeout): Add board_info support.
925 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
927 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
929 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
932 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
933 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
935 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
936 Hans-Peter Nilsson <hp@axis.com>
938 PR rtl-optimization/48840
939 * gcc.target/sparc/ultrasp13.c: New test.
941 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
944 * gcc.c-torture/compile/pr49238.c: New.
946 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
948 * gcc.target/arm/g2.c: Skip test in -mthumb.
949 Skip test unless cpu is xscale.
950 * gcc.target/arm/scd42-2.c: Likewise.
951 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
953 2011-06-01 Jason Merrill <jason@redhat.com>
955 * g++.dg/cpp0x/decltype28.C: New.
956 * g++.dg/cpp0x/decltype29.C: New.
958 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
961 * gcc.target/mips/pr45074.c: New test.
963 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
964 Hans-Peter Nilsson <hp@axis.com>
966 PR rtl-optimization/48830
967 * gcc.target/sparc/ultrasp12.c: New test.
969 2011-06-01 David Li <davidxl@google.com>
971 * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
972 * testsuite/gcc.dg/profile-dir-2.c: Ditto.
973 * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
974 * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
975 * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
976 * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
977 * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
978 * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
979 * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
980 * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
981 * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
982 * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
983 * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
984 * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
985 * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
986 * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
987 * testsuite/gcc.dg/profile-dir-3.c: Ditto.
988 * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
990 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
992 * objc.dg/attributes/method-nonnull-1.m: New test.
993 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
995 2011-05-31 Tobias Burnus <burnus@net-b.de>
998 * gfortran.dg/coarray_atomic_1.f90: New.
999 * gfortran.dg/coarray/atomic_1.f90: New.
1001 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1003 * gcc.dg/guality/bswaptest.c: New test.
1004 * gcc.dg/guality/clztest.c: New test.
1005 * gcc.dg/guality/ctztest.c: New test.
1006 * gcc.dg/guality/rotatetest.c: New test.
1009 * gcc.target/i386/pr48688.c: New test.
1011 2010-11-15 Fabien ChĂŞne <fabien@gcc.gnu.org>
1014 * g++.dg/lookup/name-clash9.C: New.
1016 2011-05-31 Tobias Burnus <burnus@net-b.de>
1019 * gfortran.dg/coarray/dummy_1.f90: New.
1021 2011-05-31 Tobias Burnus <burnus@net-b.de>
1024 * gfortran.dg/coarray/save_1.f90: New.
1025 * gfortran.dg/coarray_4.f90: Update dg-error.
1027 2011-05-31 Jason Merrill <jason@redhat.com>
1029 * g++.dg/cpp0x/rv-template1.C: New.
1031 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1033 PR rtl-optimization/49235
1034 * gcc.dg/pr49235.c: New test.
1036 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1038 PR tree-optimization/49093
1039 * gcc.dg/vect/pr49093.c: New test.
1041 2011-05-31 Dodji Seketeli <dodji@redhat.com>
1044 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
1046 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1049 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
1052 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
1055 * gcc.c-torture/execute/pr49186.c: New.
1057 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
1060 * gcc.target/i386/pr49168-1.c: New.
1062 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1063 Eric Botcazou <ebotcazou@adacore.com>
1065 * gcc.dg/guality/drap.c: New test.
1067 2011-05-30 Richard Guenther <rguenther@suse.de>
1069 PR tree-optimization/49210
1070 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
1071 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
1073 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1076 * g++.dg/gomp/pr49223-1.C: New test.
1077 * g++.dg/gomp/pr49223-2.C: New test.
1079 2011-05-30 Richard Guenther <rguenther@suse.de>
1081 PR tree-optimization/49218
1082 * gcc.c-torture/execute/pr49218.c: New testcase.
1084 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
1086 PR tree-optimization/49199
1087 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
1088 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
1089 -fno-tree-scev-cprop.
1091 2011-05-29 Janus Weil <janus@gcc.gnu.org>
1094 * gfortran.dg/extends_13.f03: New.
1096 2011-05-29 Jakub Jelinek <jakub@redhat.com>
1098 PR rtl-optimization/49095
1099 * gcc.target/i386/pr49095.c: New test.
1101 2011-05-29 Tobias Burnus <burnus@net-b.de>
1104 * gfortran.dg/coarray_24.f90: New.
1106 2011-05-29 Tobias Burnus <burnus@net-b.de>
1109 * gfortran.dg/coarray_23.f90: New.
1111 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
1114 * gcc.dg/pr48826.c: New test.
1116 2011-05-29 Richard Guenther <rguenther@suse.de>
1118 PR tree-optimization/49217
1119 * gcc.dg/torture/pr49217.c: New testcase.
1121 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
1124 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
1126 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
1128 * gnat.dg/boolean_subtype.adb: Rename to...
1129 * gnat.dg/boolean_subtype1.adb: ...this.
1131 2011-05-28 Jason Merrill <jason@redhat.com>
1133 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
1135 2011-05-27 Jason Merrill <jason@redhat.com>
1137 * g++.dg/cpp0x/enum18.C: Adjust.
1139 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
1141 2011-05-27 Tobias Burnus <burnus@net-b.de>
1144 * gfortran.dg/coarray_22.f90: New.
1146 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1148 PR tree-optimization/46728
1149 * gcc.target/powerpc/pr46728-1.c: New.
1150 * gcc.target/powerpc/pr46728-2.c: New.
1151 * gcc.target/powerpc/pr46728-3.c: New.
1152 * gcc.target/powerpc/pr46728-4.c: New.
1153 * gcc.target/powerpc/pr46728-5.c: New.
1154 * gcc.dg/pr46728-6.c: New.
1155 * gcc.target/powerpc/pr46728-7.c: New.
1156 * gcc.target/powerpc/pr46728-8.c: New.
1157 * gcc.dg/pr46728-9.c: New.
1158 * gcc.target/powerpc/pr46728-10.c: New.
1159 * gcc.target/powerpc/pr46728-11.c: New.
1160 * gcc.dg/pr46728-12.c: New.
1161 * gcc.target/powerpc/pr46728-13.c: New.
1162 * gcc.target/powerpc/pr46728-14.c: New.
1163 * gcc.target/powerpc/pr46728-15.c: New.
1164 * gcc.target/powerpc/pr46728-16.c: New.
1166 2011-05-27 Jason Merrill <jason@redhat.com>
1168 * g++.dg/abi/mangle47.C: New.
1171 * g++.dg/template/const5.C: New.
1173 * g++.dg/cpp0x/enum18.C: New.
1175 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
1177 * g++.dg/cpp0x/error6.C: New.
1179 * g++.dg/cpp0x/error5.C: New.
1181 2011-05-27 Jakub Jelinek <jakub@redhat.com>
1184 * g++.dg/eh/cond6.C: New test.
1186 2011-05-27 Tobias Burnus <burnus@net-b.de>
1189 * gfortran.dg/rank_3.f90: New.
1190 * gfortran.dg/rank_4.f90: New.
1192 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
1194 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
1195 replace dump search.
1197 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
1199 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
1200 * gnat.dg/bit_packed_array5.adb: ...here.
1202 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1205 * testsuite/g++.dg/cpp0x/auto25.C: New.
1207 2011-05-27 Richard Guenther <rguenther@suse.de>
1209 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
1211 2011-05-27 Richard Guenther <rguenther@suse.de>
1213 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
1215 2011-05-27 Richard Guenther <rguenther@suse.de>
1218 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
1220 2011-05-26 Jason Merrill <jason@redhat.com>
1222 * g++.dg/cpp0x/friend1.C: New.
1223 * g++.dg/cpp0x/friend2.C: New.
1225 * g++.dg/cpp0x/auto7.C: Update.
1226 * g++.dg/template/crash50.C: Adjust.
1227 * g++.dg/template/static9.C: Adjust.
1228 * g++.old-deja/g++.ext/memconst.C: Adjust.
1230 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
1232 * gcc.dg/march.c: Ignore a note for some targets.
1234 2011-05-26 Janis Johnson <janis187@us.ibm.com>
1235 Nathan Froyd <froydnj@codesourcery.com>
1239 * g++.old-deja/g++.jason/cond.C: Remove xfails.
1240 * g++.dg/parse/pr18770.C: New test.
1241 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
1243 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1246 * gfortran.dg/dependency_40.f90 : New test.
1248 2011-05-26 Tobias Burnus <burnus@net-b.de>
1251 * gfortran.dg/coarray/registering_1.f90: New.
1253 2011-05-26 Jason Merrill <jason@redhat.com>
1255 * g++.dg/cpp0x/variadic111.C: New.
1256 * g++.dg/cpp0x/variadic41.C: Adjust.
1258 2011-05-26 Richard Guenther <rguenther@suse.de>
1260 PR tree-optimization/48702
1261 * gcc.dg/torture/pr48702.c: New testcase.
1263 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1265 PR gcov-profile/48845
1266 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
1268 * gcc.dg/matrix/matrix.exp: Likewise.
1269 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1270 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
1271 line number to check_profiling_available.
1272 * lib/target-supports.exp (check_profiling_available): Account for
1274 Require TLS runtime support with -fprofile-generate.
1275 * lib/profopt.exp (profopt-execute): Add TLS options for
1277 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
1279 2011-05-26 Jakub Jelinek <jakub@redhat.com>
1282 * g++.dg/eh/cond5.C: New test.
1284 PR tree-optimization/49161
1285 * gcc.c-torture/execute/pr49161.c: New test.
1287 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1289 * gcc.target/arm/neon-vorn-vbic.c: New test.
1291 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
1293 PR tree-optimization/49038
1294 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
1295 * gcc.dg/vect/pr49038.c: New test.
1297 2011-05-26 Fabien ChĂŞne <fabien@gcc.gnu.org>
1298 * g++.dg/init/pr25811-3.C: New.
1299 * g++.dg/init/pr25811-4.C: New.
1301 2011-05-25 Jason Merrill <jason@redhat.com>
1303 * g++.dg/cpp0x/enum17.C: New.
1304 * g++.old-deja/g++.jason/rfg10.C: Adjust.
1306 * g++.dg/cpp0x/auto24.C: New.
1308 * g++.dg/cpp0x/error4.C: New.
1310 * g++.dg/cpp0x/rv-restrict.C: New.
1312 * g++.dg/cpp0x/enum15.C: New.
1313 * g++.dg/cpp0x/constexpr-switch2.C: New.
1315 * g++.dg/cpp0x/variadic110.C: New.
1317 * g++.dg/cpp0x/auto9.C: Add typedef test.
1319 * g++.dg/cpp0x/auto23.C: New.
1320 * g++.dg/cpp0x/auto9.C: Adjust.
1322 * g++.dg/cpp0x/defaulted29.C: New.
1324 * g++.dg/cpp0x/initlist51.C: New.
1326 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
1328 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
1329 * g++.dg/abi/packed1.C: Suppress warning.
1330 * g++.dg/warn/Wunused-parm-3.C: Likewise.
1331 * g++.dg/template/stdarg1.C: Likewise.
1332 * g++.dg/other/packed1.C: Remove arm from xfail list.
1334 2011-05-25 Jason Merrill <jason@redhat.com>
1336 * g++.dg/cpp0x/enum16.C: New.
1337 * g++.dg/parse/error15.C: Adjust.
1339 * g++.dg/cpp0x/initlist50.C: New.
1341 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1343 * g++.dg/cpp0x/variadic109.C: New.
1345 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
1347 * gcc.target/i386/pause-1.c: New.
1349 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
1351 * gcc.dg/stack-usage-1.c: Adjust comment.
1352 * gcc.dg/stack-usage-2.c: New test.
1354 2011-05-25 Jakub Jelinek <jakub@redhat.com>
1357 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1358 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1360 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
1362 PR rtl-optimization/48757
1363 * gfortran.dg/pr48757.f: New test case.
1365 2011-05-24 Jason Merrill <jason@redhat.com>
1367 * g++.dg/cpp0x/access01.C: New.
1369 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1372 * objc.dg/pr48177.m: New testcase.
1374 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1377 * objc.dg/pr48187.m: New testcase.
1378 * obj-c++.dg/pr48187.mm: New testcase.
1379 * objc.dg/ivar-extra-semicolon.m: New testcase.
1381 2011-05-24 Jason Merrill <jason@redhat.com>
1383 * g++.dg/template/access21.C: New.
1384 * g++.dg/template/access22.C: New.
1386 2011-05-24 Michael Matz <matz@gcc.gnu.org>
1388 PR rtl-optimization/48633
1389 * g++.dg/pr48633.C: New test.
1391 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1394 * g++.dg/other/pr49133.C: New test.
1396 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1397 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1399 * gcc.dg/torture/tls/run-gd.c: New test.
1400 * gcc.dg/torture/tls/run-ie.c: New test.
1401 * gcc.dg/torture/tls/run-ld.c: New test.
1402 * gcc.dg/torture/tls/run-le.c: New test.
1403 * lib/target-supports.exp (check_effective_target_tls_runtime):
1404 Build testcase with TLS options.
1406 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1408 * gcc.dg/vect/pr48172.c: Remove dg-do run.
1410 2011-05-24 Tom de Vries <tom@codesourcery.com>
1412 PR tree-optimization/49121
1413 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
1415 2011-05-23 Jason Merrill <jason@redhat.com>
1417 * g++.dg/cpp0x/defaulted28.C: New.
1419 * g++.dg/cpp0x/sfinae25.C: New.
1421 * g++.dg/cpp0x/rv-cast2.C: New.
1423 * g++.dg/cpp0x/enum14.C: New.
1425 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1428 * gcc.c-torture/execute/pr49123.c: New test.
1431 * gcc.dg/debug/pr49032.c: New test.
1434 * gcc.dg/pr49120.c: New test.
1436 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
1439 * gcc.target/i386/pr47315.c: New test.
1441 2011-05-23 Jason Merrill <jason@redhat.com>
1443 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1445 * g++.dg/cpp0x/sfinae24.C: New.
1447 * g++.dg/cpp0x/error3.C: New.
1449 * g++.dg/cpp0x/defaulted27.C: New.
1451 * g++.dg/cpp0x/decltype27.C: New.
1453 2011-05-23 Richard Guenther <rguenther@suse.de>
1455 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
1457 2011-05-23 Richard Guenther <rguenther@suse.de>
1459 PR tree-optimization/40874
1460 * g++.dg/tree-ssa/pr40874.C: New testcase.
1462 2011-05-23 Richard Guenther <rguenther@suse.de>
1464 PR tree-optimization/49115
1465 * g++.dg/torture/pr49115.C: New testcase.
1467 2011-05-23 Richard Guenther <rguenther@suse.de>
1470 * gcc.dg/memcpy-3.c: New testcase.
1472 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1475 * gcc.c-torture/execute/pr48973-1.c: New test.
1476 * gcc.c-torture/execute/pr48973-2.c: New test.
1478 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1481 * g++.dg/warn/pr18016.C: New.
1483 2011-05-23 Tom de Vries <tom@codesourcery.com>
1486 * gcc.target/arm/ivopts-6.c: New test.
1488 2011-05-22 Jakub Jelinek <jakub@redhat.com>
1491 * gcc.c-torture/compile/pr49029.c: New test.
1493 2011-05-22 Jason Merrill <jason@redhat.com>
1495 * g++.dg/cpp0x/sfinae23.C: New.
1496 * g++.dg/cpp0x/sfinae8.C: Correct.
1498 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1500 * gfortran.dg/function_optimize_8.f90: New test case.
1502 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
1504 PR tree-optimization/49087
1505 * gcc.dg/vect/O3-pr49087.c: New test.
1507 2011-05-21 Jason Merrill <jason@redhat.com>
1509 * g++.dg/debug/const5.C: New.
1511 2011-05-20 Jason Merrill <jason@redhat.com>
1513 * g++.dg/cpp0x/constexpr-static7.C: Extend.
1515 * g++.dg/cpp0x/constexpr-static7.C: New.
1517 * g++.dg/cpp0x/enum12.C: New.
1518 * g++.dg/cpp0x/enum13.C: New.
1520 2011-05-21 Janus Weil <janus@gcc.gnu.org>
1523 * gfortran.dg/select_type_23.f03: New.
1525 2011-05-20 Jason Merrill <jason@redhat.com>
1527 * g++.dg/cpp0x/defaulted26.C: New.
1529 * g++.dg/cpp0x/noexcept02.C: Fix.
1530 * g++.dg/cpp0x/noexcept03.C: Fix.
1531 * g++.dg/cpp0x/noexcept08.C: Fix.
1532 * g++.dg/cpp0x/noexcept10.C: New.
1534 2011-05-20 Janus Weil <janus@gcc.gnu.org>
1537 * gfortran.dg/extends_12.f03: New.
1539 2011-05-20 Jason Merrill <jason@redhat.com>
1541 * g++.dg/template/koenig9.C: New.
1542 * g++.dg/opt/pr47615.C: Fix.
1543 * g++.dg/overload/defarg1.C: Fix.
1544 * g++.dg/tc1/dr213.C: Remove xfail.
1545 * g++.dg/torture/pr34850.C: Fix.
1546 * g++.dg/torture/pr39362.C: Fix.
1547 * g++.old-deja/g++.brendan/crash56.C: Fix.
1548 * g++.old-deja/g++.pt/memtemp47.C: Fix.
1550 2011-05-20 Richard Guenther <rguenther@suse.de>
1552 PR tree-optimization/49079
1553 * gcc.dg/torture/pr49079.c: New testcase.
1555 2011-05-20 Jakub Jelinek <jakub@redhat.com>
1557 PR tree-optimization/49073
1558 * gcc.c-torture/execute/pr49073.c: New test.
1560 2011-06-19 Tobias Burnus <burnus@net-b.de>
1563 * gfortran.dg/coarray_21.f90: New.
1565 2011-05-19 Joseph Myers <joseph@codesourcery.com>
1567 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
1570 2011-05-19 Richard Guenther <rguenther@suse.de>
1573 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
1575 2011-05-19 Richard Guenther <rguenther@suse.de>
1578 * gcc.dg/builtin-object-size-11.c: New testcase.
1580 2011-05-19 Tom de Vries <tom@codesourcery.com>
1583 * gcc.target/arm/ivopts.c: New test.
1584 * gcc.target/arm/ivopts-2.c: New test.
1586 2011-05-19 Tom de Vries <tom@codesourcery.com>
1588 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
1590 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1592 * gcc.c-torture/execute/960321-1.x: Remove.
1594 2011-05-18 Janus Weil <janus@gcc.gnu.org>
1597 * gfortran.dg/move_alloc_4.f90: New.
1599 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
1602 * gcc.target/i386/pr49002-1.c: New test.
1603 * gcc.target/i386/pr49002-2.c: Likewise.
1605 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1607 PR tree-optimization/49039
1608 * gcc.c-torture/execute/pr49039.c: New test.
1609 * gcc.dg/tree-ssa/pr49039.c: New test.
1610 * g++.dg/torture/pr49039.C: New test.
1612 2011-05-18 Jason Merrill <jason@redhat.com>
1614 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
1615 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
1616 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
1618 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
1620 * gcc.target/bfin/mcpu-bf592.c: New test.
1622 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
1624 PR tree-optimization/41881
1625 * gcc.dg/vect/O3-pr41881.c: New test.
1626 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
1628 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1630 PR tree-optimization/49000
1631 * gcc.dg/pr49000.c: New test.
1633 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
1635 * gnat.dg/invalid1.adb: New test.
1637 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
1639 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
1641 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
1642 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
1644 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
1647 * g++.dg/cpp0x/range-for18.C: New.
1649 2011-05-15 Tobias Burnus <burnus@net-b.de>
1652 * gfortran.dg/coarray/image_index_2.f90: New.
1654 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1656 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
1657 * g++.dg/cpp0x/override2.C: New.
1659 2011-05-14 Tobias Burnus <burnus@net-b.de>
1662 * gfortran.de/coarray_20.f90: New.
1664 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1667 * function_optimize_7.f90: New test case.
1669 2011-05-13 Jason Merrill <jason@redhat.com>
1671 * g++.dg/cpp0x/decltype26.C: New.
1672 * g++.dg/cpp0x/enum11.C: New.
1674 2011-05-13 Tobias Burnus <burnus@net-b.de>
1678 * gfortran.dg/assign_8.f90: Update dg-error.
1680 2011-05-13 Tobias Burnus <burnus@net-b.de>
1683 * gfortran.dg/io_constraints_8.f90: New.
1684 * gfortran.dg/io_constraints_9.f90: New.
1686 2011-05-13 Martin Thuresson <martint@google.com>
1688 PR gcov-profile/47793
1689 * gcc.dg/pr47793.c: New.
1691 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1693 PR tree-optimization/48975
1694 * gcc.dg/pr48975.c: New test.
1696 2011-05-12 Tobias Burnus <burnus@net-b.de>
1699 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
1701 2011-05-12 Jason Merrill <jason@redhat.com>
1703 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
1705 2011-05-12 Geert Bosch <bosch@adacore.com>
1707 * gnat.dg/view_conversion1.adb: New test.
1709 2011-05-12 Richard Guenther <rguenther@suse.de>
1711 PR tree-optimization/48172
1712 * gcc.dg/vect/pr48172.c: New testcase.
1714 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1717 * g++.dg/opt/pr48967.C: New test.
1719 2011-05-11 Jason Merrill <jason@redhat.com>
1721 * g++.dg/cpp0x/constexpr-friend.C: New.
1722 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
1724 * g++.dg/cpp0x/sfinae22.C: New.
1726 2011-05-11 Tobias Burnus <burnus@net-b.de>
1729 * gfortran.dg/generic_24.f90: New.
1731 2011-05-11 Richard Guenther <rguenther@suse.de>
1733 PR tree-optimization/15256
1734 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
1736 2011-05-11 Jakub Jelinek <jakub@redhat.com>
1739 * gcc.dg/pr48159-1.c: New test.
1740 * gcc.dg/pr48159-2.c: New test.
1742 2011-05-11 Richard Guenther <rguenther@suse.de>
1745 * gcc.dg/torture/pr48953.c: New testcase.
1747 2011-05-11 Richard Guenther <rguenther@suse.de>
1749 PR tree-optimization/18041
1750 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
1752 2011-05-11 Alan Modra <amodra@gmail.com>
1755 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
1757 2011-05-10 Jason Merrill <jason@redhat.com>
1759 * g++.dg/cpp0x/defaulted25.C: New.
1760 * g++.dg/template/crash7.C: Adjust.
1762 * g++.dg/cpp0x/variadic108.C: New.
1764 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
1766 * g++.dg/inherit/virtual9.C: Extend.
1768 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1771 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
1772 are passed and returned in vector registers.
1774 2011-05-10 Richard Guenther <rguenther@suse.de>
1776 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
1777 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1778 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1779 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1780 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
1783 2011-05-10 Jakub Jelinek <jakub@redhat.com>
1785 PR tree-optimization/48611
1786 PR tree-optimization/48794
1787 * gfortran.dg/gomp/pr48611.f90: New test.
1788 * gfortran.dg/gomp/pr48794.f90: New test.
1791 * gcc.dg/dfp/pr48928.c: New test.
1793 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1796 * g++.dg/cpp0x/pr48522.C: New.
1798 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1801 * g++.dg/cpp0x/sfinae21.C: New.
1803 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1805 * g++.dg/template/sfinae28.C: Rename to...
1806 * g++.dg/cpp0x/sfinae19.C: ... this.
1807 * g++.dg/template/sfinae29.C: Rename to...
1808 * g++.dg/cpp0x/sfinae20.C: ... this.
1810 2011-05-09 Jeff Law <law@redhat.com>
1812 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
1815 2011-05-09 Fabien ChĂŞne <fabien@gcc.gnu.org>
1818 * g++.dg/init/pr20039.C: New.
1820 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1824 * g++.dg/template/sfinae28.C: New.
1825 * g++.dg/template/sfinae29.C: Likewise.
1827 2011-05-09 Jason Merrill <jason@redhat.com>
1829 * g++.dg/template/nontype23.C: New.
1831 2011-05-07 Fabien ChĂŞne <fabien@gcc.gnu.org>
1833 * g++.dg/init/pr48859.C: New.
1835 2011-05-09 Jason Merrill <jason@redhat.com>
1837 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
1838 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
1839 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
1840 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
1841 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
1842 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
1843 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
1844 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
1846 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
1848 * g++.dg/inherit/virtual9.C: New.
1850 2011-05-09 Dodji Seketeli <dodji@redhat.com>
1853 * g++.dg/template/dependent-expr8.C: New test case.
1855 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
1857 PR tree-optimization/48837
1858 * gcc.dg/pr48837.c: New testcase.
1860 2011-05-06 Jason Merrill <jason@redhat.com>
1862 * g++.dg/cpp0x/constexpr-condition2.C: New.
1864 * g++.dg/cpp0x/constexpr-missing.C: New.
1866 2011-05-06 Tobias Burnus <burnus@net-b.de>
1869 * gfortran.dg/coarray/this_image_2.f90: New.
1871 2011-05-06 Tobias Burnus <burnus@net-b.de>
1875 * gfortran.dg/bind_c_usage_22.f90: New.
1876 * gfortran.dg/bind_c_usage_23.f90: New.
1877 * gfortran.dg/bind_c_usage_24.f90: New.
1878 * gfortran.dg/bind_c_usage_24_c.c: New.
1880 2011-05-06 Dodji Seketeli <dodji@redhat.com>
1883 * g++.dg/template/member9.C: New test case.
1885 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
1887 * gnat.dg/discr29.ad[sb]: New test.
1888 * gnat.dg/discr30.adb: Likewise.
1890 2011-05-05 Julian Brown <julian@codesourcery.com>
1892 * gcc.target/arm/neon-vset_lanes8.c: New test.
1894 2011-05-05 Jason Merrill <jason@redhat.com>
1896 * g++.dg/init/new32.C: New.
1898 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1900 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
1903 2011-05-05 Jakub Jelinek <jakub@redhat.com>
1905 PR rtl-optimization/48381
1906 * gcc.c-torture/compile/pr48381.c: New test.
1908 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
1910 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
1912 * gcc.target/i386/opt-1.c: Ditto.
1914 2011-05-04 Jason Merrill <jason@redhat.com>
1916 * g++.dg/conversion/base1.C: New.
1918 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1920 PR libgfortran/48787
1921 * gfortran.dg/round_3.f08: Add more checks to test case.
1923 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
1925 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
1926 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
1927 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
1928 Gate test on effective_target fd_truncate.
1930 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
1932 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
1933 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1934 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
1935 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
1936 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
1937 * gcc.target/i386/pr38824.c: Ditto.
1938 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
1939 * gcc.target/i386/vecinit-2.c: Ditto.
1940 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
1941 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
1942 * gcc.target/i386/parity-2.c: Ditto.
1943 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
1945 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
1947 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
1949 * gcc.target/bfin/mcpu-bf514.c: Likewise.
1950 * gcc.target/bfin/mcpu-bf516.c: Likewise.
1951 * gcc.target/bfin/mcpu-bf518.c: Likewise.
1953 2011-05-03 Tobias Burnus <burnus@net-b.de>
1956 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
1958 2011-05-03 Tobias Burnus <burnus@net-b.de>
1961 * gfortran.dg/coarray/this_image_1.f90: New.
1963 2011-05-03 Tobias Burnus <burnus@net-b.de>
1966 * gfortran.dg/coarray/caf.dg: New.
1967 * gfortran.dg/coarray/image_index_1.f90: New, copied
1968 from ../coarray_16.f90.
1970 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1973 * g++.dg/ext/complex9.C: New.
1975 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1978 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
1979 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
1980 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
1982 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1984 * gcc.target/bfin/builtins: Created.
1985 * gcc.target/bfin/hisilh-O0.c: Deleted.
1986 * gcc.target/bfin/hisilh.c: Moved to...
1987 * gcc.target/bfin/builtins/hisilh.c: ...here.
1988 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
1989 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
1990 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
1991 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
1992 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
1993 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
1994 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
1995 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
1996 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
1997 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
1998 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
1999 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
2000 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
2001 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
2002 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
2003 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
2004 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
2005 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
2006 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
2007 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
2008 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
2009 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
2010 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
2011 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
2012 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
2013 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
2014 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
2015 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
2016 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
2017 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
2018 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
2019 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
2020 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
2021 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
2022 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
2023 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
2024 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
2025 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
2026 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
2027 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
2028 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
2029 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
2030 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
2031 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
2032 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
2033 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
2034 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
2035 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
2036 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
2037 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
2038 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
2039 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
2040 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
2041 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
2042 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
2043 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
2044 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
2045 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
2046 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
2047 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
2048 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
2049 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
2050 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
2051 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
2052 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
2053 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
2054 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
2055 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
2056 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
2057 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
2058 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
2059 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
2060 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
2061 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
2062 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
2063 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
2064 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
2065 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
2066 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
2067 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
2068 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
2069 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
2070 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
2071 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
2072 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
2073 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
2074 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
2075 * gcc.target/bfin/builtins/circptr.c: Ditto.
2076 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
2077 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
2078 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
2079 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
2080 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
2081 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
2082 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
2083 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
2084 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
2085 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
2086 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
2087 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
2088 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
2089 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
2090 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
2091 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
2092 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
2093 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
2094 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
2095 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
2096 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
2097 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
2098 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
2099 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
2100 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
2101 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
2102 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
2103 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
2104 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
2105 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
2106 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
2107 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
2108 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
2109 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
2110 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
2111 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
2112 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
2113 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
2114 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
2115 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
2116 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
2117 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
2118 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
2119 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
2120 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
2121 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
2122 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
2123 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
2124 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
2125 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
2126 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
2127 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
2128 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
2129 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
2130 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
2131 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
2132 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
2133 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
2134 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
2135 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
2136 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
2137 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
2138 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
2139 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
2140 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
2141 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
2142 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
2143 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
2144 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
2145 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
2147 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
2149 * gcc.target/arm/cold-lc.c: New test.
2151 2011-05-03 Jakub Jelinek <jakub@redhat.com>
2154 * gcc.dg/pr48774.c: New test.
2156 2011-05-03 Richard Guenther <rguenther@suse.de>
2158 * gcc.dg/large-size-array-5.c: New testcase.
2160 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2162 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
2164 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2166 * lib/target-supports.exp (check_effective_target_vect_strided):
2168 (check_effective_target_vect_strided2)
2169 (check_effective_target_vect_strided3)
2170 (check_effective_target_vect_strided4)
2171 (check_effective_target_vect_strided8): ...these new functions.
2173 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
2174 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
2175 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2176 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
2177 * gcc.dg/vect/pr37539.c: Likewise.
2178 * gcc.dg/vect/slp-11a.c: Likewise.
2179 * gcc.dg/vect/slp-11b.c: Likewise.
2180 * gcc.dg/vect/slp-11c.c: Likewise.
2181 * gcc.dg/vect/slp-12a.c: Likewise.
2182 * gcc.dg/vect/slp-12b.c: Likewise.
2183 * gcc.dg/vect/slp-18.c: Likewise.
2184 * gcc.dg/vect/slp-19a.c: Likewise.
2185 * gcc.dg/vect/slp-19b.c: Likewise.
2186 * gcc.dg/vect/slp-21.c: Likewise.
2187 * gcc.dg/vect/slp-23.c: Likewise.
2188 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2190 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
2191 instead of vect_interleave && vect_extract_even_odd.
2192 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
2193 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
2194 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
2195 * gcc.dg/vect/vect-1.c: Likewise.
2196 * gcc.dg/vect/vect-10.c: Likewise.
2197 * gcc.dg/vect/vect-98.c: Likewise.
2198 * gcc.dg/vect/vect-107.c: Likewise.
2199 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2200 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2201 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2202 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2203 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2204 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2205 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2206 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2207 * gcc.dg/vect/vect-strided-float.c: Likewise.
2208 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2209 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2210 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2211 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2212 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2213 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2214 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2215 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2216 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2217 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2218 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2219 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2220 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2221 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2222 * gcc.dg/vect/vect-vfa-03.c: Likewise.
2224 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
2226 * gcc.dg/vect/pr30843.c: Likewise.
2227 * gcc.dg/vect/pr33866.c: Likewise.
2228 * gcc.dg/vect/slp-reduc-6.c: Likewise.
2229 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
2230 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
2231 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
2233 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2235 * gcc.dg/vect/slp-11.c: Split into...
2236 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
2237 gcc.dg/vect/slp-11c.c: ...these tests.
2238 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
2239 * gcc.dg/vect/slp-12c.c: ...this new test.
2240 * gcc.dg/vect/slp-19.c: Split into...
2241 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
2242 gcc.dg/vect/slp-19c.c: ...these new tests.
2244 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2246 * lib/target-supports.exp
2247 (check_effective_target_vect_extract_even_odd_wide): Delete.
2248 (check_effective_target_vect_strided_wide): Likewise.
2249 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
2250 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
2251 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
2252 * gcc.dg/vect/pr37539.c: Likewise.
2253 * gcc.dg/vect/slp-11.c: Likewise.
2254 * gcc.dg/vect/slp-12a.c: Likewise.
2255 * gcc.dg/vect/slp-12b.c: Likewise.
2256 * gcc.dg/vect/slp-19.c: Likewise.
2257 * gcc.dg/vect/slp-23.c: Likewise.
2258 * gcc.dg/vect/vect-1.c: Likewise.
2259 * gcc.dg/vect/vect-98.c: Likewise.
2260 * gcc.dg/vect/vect-107.c: Likewise.
2261 * gcc.dg/vect/vect-strided-float.c: Likewise.
2263 2011-05-02 Jason Merrill <jason@redhat.com>
2265 * g++.dg/init/new31.C: New.
2267 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
2270 * gcc.dg/pr35445.c: New test.
2272 2011-05-02 Jason Merrill <jason@redhat.com>
2274 * c-c++-common/vla-1.c: New.
2276 2011-05-02 Richard Guenther <rguenther@suse.de>
2278 PR tree-optimization/48822
2279 * gcc.dg/torture/pr48822.c: New testcase.
2281 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2284 * g++.dg/cpp0x/constexpr-47969.C: New.
2286 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
2289 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
2290 on vect_no_align targets.
2291 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
2292 vect_no_align targets.
2294 2011-05-01 Xinliang David Li <davidxl@google.com>
2296 * gcc.dg/tree-ssa/integer-addr.c: New test.
2297 * gcc.dg/tree-ssa/alias_bug.c: New test.
2299 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2301 PR libgfortran/48787
2302 * gfortran.dg/round_3.f08: Add more checks.
2304 2011-04-30 Tobias Burnus <burnus@net-b.de>
2307 * gfortran.dg/import9.f90: New, proper test.
2308 * gfortran.dg/interface_37.f90: Remove bogus
2309 test (bogus copy of interface_36.f90).
2311 2011-04-30 Tobias Burnus <burnus@net-b.de>
2314 * gfortran.dg/interface_37.f90: New.
2316 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
2319 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
2321 2011-04-30 Jakub Jelinek <jakub@redhat.com>
2323 PR tree-optimization/48809
2324 * gcc.c-torture/execute/pr48809.c: New test.
2326 2011-04-29 Jeff Law <law@redhat.com>
2328 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
2330 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2333 * g++.dg/init/ctor10.C: New.
2335 2011-04-29 Le-Chun Wu <lcwu@google.com>
2337 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
2338 warning in implicitly instantiated templates.
2340 2011-04-29 Le-Chun Wu <lcwu@google.com>
2342 * g++.dg/warn/Wnull-conversion-1.C: New.
2343 * g++.dg/warn/Wnull-conversion-2.C: New.
2345 2011-04-29 Diego Novillo <dnovillo@google.com>
2347 * g++.old-deja/g++.other/null3.C: Expect warning about
2348 converting boolean to a pointer.
2350 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
2353 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
2357 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
2359 2011-04-29 Tobias Burnus <burnus@net-b.de>
2362 * gfortran.dg/typebound_proc_22.f90: New.
2365 * gfortran.dg/interface_36.f90: New.
2367 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2369 PR libgfortran/48488
2370 PR libgfortran/48602
2371 PR libgfortran/48615
2372 PR libgfortran/48684
2373 PR libgfortran/48787
2374 * gfortran.dg/fmt_g.f: Adjust test.
2375 * gfortran.dg/fmt_g0_1.f08: Adjust test.
2376 * gfortran.dg/round_3.f08: New test.
2377 * gfortran.dg/namelist_print_1.f: Adjust test.
2378 * gfortran.dg/char4_iunit_1.f03: Adjust test.
2379 * gfortran.dg/f2003_io_5.f03: Adjust test.
2380 * gfortran.dg/coarray_15.f90: Adjust test.
2381 * gfortran.dg/namelist_65.f90: Adjust test.
2382 * gfortran.dg/fmt_cache_1.f: Adjust test.
2383 * gfortran.dg/char4_iunit_2.f03: Adjust test.
2384 * gfortran.dg/real_const_3.f90: Adjust test.
2386 2011-04-28 Xinliang David Li <davidxl@google.com>
2388 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
2389 * testsuite/g++.dg/prof-robust-1.C: New test.
2391 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
2393 PR tree-optimization/48765
2394 * gcc.dg/vect/pr48765.c: New.
2396 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2398 PR tree-optimization/48775
2399 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
2401 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2404 * g++.dg/inherit/pr48798.C: New.
2405 * g++.old-deja/g++.other/base1.C: Adjust.
2407 2011-04-28 Dodji Seketeli <dodji@redhat.com>
2410 * g++.dg/template/inherit7.C: New test case.
2412 2011-04-28 Richard Guenther <rguenther@suse.de>
2414 PR tree-optimization/40052
2415 PR tree-optimization/15347
2416 * gcc.dg/tree-ssa/vrp57.c: New testcase.
2417 * gcc.dg/pr15347.c: Likewise.
2419 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2422 * g++.dg/cpp0x/sfinae18.C: New.
2424 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2427 * g++.dg/ext/is_literal_type1.C: New.
2429 2011-04-28 Tobias Burnus <burnus@net-b.de>
2433 * gfortran.dg/interface_35.f90: New.
2434 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
2435 * gfortran.dg/func_result_6.f90: Add dg-warning.
2436 * gfortran.dg/bessel_1.f90: Ditto.
2437 * gfortran.dg/hypot_1.f90: Ditto.
2438 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2439 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2440 * gfortran.dg/interface_assignment_4.f90: Ditto.
2442 2011-04-27 Jason Merrill <jason@redhat.com>
2444 * g++.dg/ext/complex8.C: New.
2446 * g++.dg/cpp0x/initlist49.C: New.
2447 * g++.dg/init/new30.C: New.
2449 2011-04-27 Tobias Burnus <burnus@net-b.de>
2452 * gfortran.dg/whole_file_34.f90: New.
2454 2011-04-27 Jan Hubicka <jh@suse.cz>
2456 * gcc.dg/tree-ssa/inline-9.c: New testcase.
2458 2011-04-27 Jason Merrill <jason@redhat.com>
2460 * g++.old-deja/g++.oliva/overload1.C: Adjust.
2462 * g++.dg/parse/ambig6.C: New.
2464 2011-04-27 Nick Clifton <nickc@redhat.com>
2466 * gcc.dg/20020312-2.c: Add definition for RX.
2468 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
2469 option with RX targets.
2471 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
2474 2011-04-27 Richard Guenther <rguenther@suse.de>
2476 * gcc.dg/tree-ssa/pr23382.c: Remove.
2478 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
2481 * gcc.c-torture/compile/pr48767.c: New test.
2483 2011-04-27 Richard Guenther <rguenther@suse.de>
2485 PR tree-optimization/48772
2486 * g++.dg/pr48772.C: New testcase.
2488 2011-04-27 Jakub Jelinek <jakub@redhat.com>
2491 * gcc.c-torture/compile/pr48742.c: New test.
2493 2011-04-26 Jason Merrill <jason@redhat.com>
2495 * g++.dg/lookup/koenig13.C: New.
2497 * g++.dg/cpp0x/initlist48.C: New.
2499 2011-04-25 Jason Merrill <jason@redhat.com>
2501 * g++.dg/cpp0x/sfinae17.C: New.
2503 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2506 * gcc.target/powerpc/pr48258-1.c: New file.
2507 * gcc.target/powerpc/pr48258-2.c: Ditto.
2509 2011-04-26 Xinliang David Li <davidxl@google.com>
2511 * gcc.dg/uninit-suppress.c: New test.
2512 * gcc.dg/uninit-suppress.c: New test.
2514 2011-04-26 Jakub Jelinek <jakub@redhat.com>
2517 * gcc.dg/pr48768.c: New test.
2519 PR tree-optimization/48734
2520 * gcc.c-torture/compile/pr48734.c: New test.
2523 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
2525 2011-04-26 Richard Guenther <rguenther@suse.de>
2527 PR tree-optimization/48731
2528 * gcc.dg/torture/pr48731.c: New testcase.
2530 2011-04-26 Richard Guenther <rguenther@suse.de>
2533 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
2535 2011-04-26 Richard Guenther <rguenther@suse.de>
2538 * gcc.dg/torture/pr48694-1.c: New testcase.
2539 * gcc.dg/torture/pr48694-2.c: Likewise.
2541 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2543 * g++.dg/ext/underlying_type1.C: New.
2544 * g++.dg/ext/underlying_type2.C: Likewise.
2545 * g++.dg/ext/underlying_type3.C: Likewise.
2546 * g++.dg/ext/underlying_type4.C: Likewise.
2547 * g++.dg/ext/underlying_type5.C: Likewise.
2548 * g++.dg/ext/underlying_type6.C: Likewise.
2549 * g++.dg/ext/underlying_type7.C: Likewise.
2550 * g++.dg/ext/underlying_type8.C: Likewise.
2551 * g++.dg/ext/underlying_type9.C: Likewise.
2552 * g++.dg/ext/underlying_type10.C: Likewise.
2554 2011-04-25 Jason Merrill <jason@redhat.com>
2556 * g++.dg/cpp0x/regress/template-const2.C: New.
2558 2011-04-25 Jeff Law <law@redhat.com>
2560 * gcc.dg/tree-ssa/vrp56.c: new test.
2562 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2564 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
2566 2011-04-24 Jakub Jelinek <jakub@redhat.com>
2568 PR preprocessor/48740
2569 * c-c++-common/raw-string-11.c: New test.
2571 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
2573 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
2576 2011-04-23 Tobias Burnus <burnus@net-b.de>
2579 * gfortran.dg/coarray_19.f90: New.
2581 2011-04-23 Jakub Jelinek <jakub@redhat.com>
2584 * gcc.dg/pr48685.c: New test.
2586 2011-04-22 Jan Hubicka <jh@suse.cz>
2588 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
2590 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2592 PR tree-optimization/48717
2593 * gcc.c-torture/execute/pr48717.c: New test.
2595 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
2598 * gcc.target/i386/pr48723.c: New test.
2600 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2603 * gcc.dg/gomp/pr48716.c: New test.
2604 * g++.dg/gomp/pr48716.C: New test.
2606 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
2609 * gcc.dg/missing-field-init-2.c: Update testcase.
2611 2011-04-22 Alan Modra <amodra@gmail.com>
2613 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
2615 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2618 * gfortran.dg/function_optimize_6.f90: New test.
2620 2011-04-21 Easwaran Raman <eraman@google.com>
2622 * gcc.dg/stack-layout-2.c: New test.
2624 2011-04-21 Richard Guenther <rguenther@suse.de>
2627 * g++.dg/lto/pr48207-2_0.C: New testcase.
2628 * g++.dg/lto/pr48207-3_0.C: Likewise.
2630 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
2632 * gnat.dg/volatile5.adb: New test.
2633 * gnat.dg/volatile5_pkg.ads: New helper.
2635 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
2638 * gcc.target/i386/pr48708.c: New test.
2640 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2642 * gcc.dg/vect/vect-119.c: New test.
2644 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2646 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
2649 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
2650 Richard Sandiford <richard.sandiford@linaro.org>
2653 * gcc.target/arm/pr46329.c: New test.
2655 2011-04-21 Tobias Burnus <burnus@net-b.de>
2658 * gfortran.dg/coarray_18.f90: New.
2660 2011-04-20 Jason Merrill <jason@redhat.com>
2662 * g++.dg/cpp0x/initlist47.C: New.
2664 * g++.dg/init/dtor4.C: New.
2666 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
2669 * gcc.target/i386/sse2-pinsrw.c: New test.
2670 * gcc.target/i386/avx-vpinsrw.c: Ditto.
2671 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
2672 * gcc.target/i386/sse2-insvhi.c: Ditto.
2673 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
2674 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
2676 2011-04-20 Jason Merrill <jason@redhat.com>
2678 * g++.dg/template/const4.C: New.
2680 2011-04-20 Easwaran Raman <eraman@google.com>
2682 * gcc.dg/stack-layout-1.c: New test.
2684 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
2686 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
2687 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
2690 2011-04-20 Kai Tietz <ktietz@redhat.com>
2692 * gcc.dg/binop-xor1.c: New test.
2693 * gcc.dg/binop-xor2.c: New test.
2694 * gcc.dg/binop-xor3.c: New test.
2695 * gcc.dg/binop-xor4.c: New test.
2696 * gcc.dg/binop-xor5.c: New test.
2698 2011-04-20 Richard Guenther <rguenther@suse.de>
2700 PR tree-optimization/47892
2701 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
2703 2011-04-20 Richard Guenther <rguenther@suse.de>
2706 * g++.dg/torture/pr48695.C: New testcase.
2708 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
2710 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
2711 * gcc.c-torture/execute/cmpsi-2.c: Ditto
2712 * gcc.c-torture/execute/pr45262.c: Ditto
2713 * gcc.dg/torture/pr43165.c: Ditto.
2714 * gcc.dg/torture/pr47228.c: Ditto.
2715 * gcc.dg/tree-ssa/pr45144.c: Ditto.
2716 * gcc.dg/ipa/pr45644.c: Ditto.
2717 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
2720 2011-04-19 Jason Merrill <jason@redhat.com>
2722 * g++.dg/ext/complex7.C: New.
2724 * g++.dg/ext/attrib41.C: New.
2726 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
2729 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
2731 2011-04-19 Jakub Jelinek <jakub@redhat.com>
2734 * gcc.target/i386/pr48678.c: New test.
2736 2011-04-19 Martin Jambor <mjambor@suse.cz>
2738 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
2739 * g++.dg/opt/devirt2.C: New test.
2740 * g++.dg/ipa/devirt-g-1.C: Likewise.
2742 2011-04-19 Tobias Burnus <burnus@net-b.de>
2745 * gfortran.dg/whole_file_33.f90: New.
2747 2011-04-19 Martin Jambor <mjambor@suse.cz>
2749 * g++.dg/ipa/devirt-7.C: New test.
2751 2011-04-19 Richard Guenther <rguenther@suse.de>
2754 * g++.dg/lto/pr48207_0.C: New testcase.
2756 2011-04-18 Jason Merrill <jason@redhat.com>
2758 * g++.dg/init/void1.C: New.
2760 * g++.dg/cpp0x/union4.C: New.
2762 2011-04-18 Jakub Jelinek <jakub@redhat.com>
2765 * g++.dg/torture/pr48661.C: New test.
2768 * g++.dg/gomp/pr48632.C: New test.
2770 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
2772 * gcc.target/i386/sse2-maskmovdqu.c: New test.
2773 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
2775 2011-04-18 Tobias Burnus <burnus@net-b.de>
2778 * gfortran.dg/coarray_17.f90: New.
2779 * gfortran.dg/coarray_10.f90: Update dg-error.
2781 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2784 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2785 * gfortran.dg/guality/guality.exp: Likewise.
2787 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2789 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
2791 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2793 * gcc.dg/vect/pr48377.c: Remove dg-do run.
2795 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2797 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
2799 2011-04-18 Richard Guenther <rguenther@suse.de>
2802 * g++.dg/torture/pr46364.C: New testcase.
2804 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2806 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
2808 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
2810 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
2812 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
2813 Ira Rosen <ira.rosen@linaro.org>
2816 * gcc.target/arm/pr48252.c: New test.
2818 2011-04-18 Jakub Jelinek <jakub@redhat.com>
2820 PR tree-optimization/48616
2821 * gcc.dg/pr48616.c: New test.
2823 2011-04-18 Tobias Burnus <burnus@net-b.de>
2826 * gfortran.dg/coarray_16.f90: New.
2828 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
2831 * gfortran.dg/realloc_on_assign_7.f03: New test.
2833 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2835 PR libgfortran/48602
2836 * gfortran.dg/fmt_g0_6.f08: New test.
2838 2011-04-17 Jason Merrill <jason@redhat.com>
2840 * g++.dg/cpp0x/sfinae16.C: New.
2842 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
2844 * gcc.target/mips/reg-var-1.c: New test.
2846 2011-04-17 Jan Hubicka <jh@suse.cz>
2848 * gcc.dg/winline-5.c: Update testcase.
2850 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
2852 * gnat.dg/discr27.ad[sb]: Move dg directive.
2853 * gnat.dg/discr28.ad[sb]: New test.
2854 * gnat.dg/discr28_pkg.ads: New helper.
2856 2011-04-17 Michael Matz <matz@suse.de>
2858 PR tree-optimization/48622
2860 * gcc.dg/lto/pr48622_0.c: New test.
2862 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
2864 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
2865 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2866 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2867 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2868 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2869 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2871 2011-04-15 Jason Merrill <jason@redhat.com>
2873 * g++.dg/cpp0x/range-for17.C: New.
2875 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2877 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
2878 * g++.dg/cpp0x/range-for3.C: Likewise.
2879 * g++.dg/cpp0x/range-for9.C: Correct error message.
2880 * g++.dg/cpp0x/range-for11.C: New.
2881 * g++.dg/cpp0x/range-for12.C: New.
2882 * g++.dg/cpp0x/range-for13.C: New.
2883 * g++.dg/cpp0x/range-for14.C: New.
2884 * g++.dg/cpp0x/range-for15.C: New.
2885 * g++.dg/cpp0x/range-for16.C: New.
2887 2011-04-15 Tobias Burnus <burnus@net-b.de>
2890 * gfortran.dg/coarray_15.f90: Change to dg-do run.
2892 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
2894 * objc.dg/naming-4.m: Updated.
2895 * objc.dg/naming-5.m: Updated.
2896 * objc.dg/naming-6.m: New.
2897 * objc.dg/naming-7.m: New.
2898 * obj-c++.dg/naming-1.mm: Updated.
2899 * obj-c++.dg/naming-2.mm: Updated.
2900 * obj-c++.dg/naming-3.mm: New.
2901 * obj-c++.dg/naming-4.mm: New.
2903 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2905 PR libgfortran/48589
2906 * gfortran.dg/fmt_g0_5.f08: New test.
2908 2011-04-15 Richard Guenther <rguenther@suse.de>
2911 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
2913 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
2915 * gcc.target/avr/torture/pr41885.c (dg-options): Change
2916 -finline-limit=0 to -fno-inline
2918 2011-04-15 Jakub Jelinek <jakub@redhat.com>
2921 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
2924 2011-04-14 Jakub Jelinek <jakub@redhat.com>
2927 * gcc.target/i386/sse4_1-insertps-3.c: New test.
2928 * gcc.target/i386/sse4_1-insertps-4.c: New test.
2929 * gcc.target/i386/avx-insertps-3.c: New test.
2930 * gcc.target/i386/avx-insertps-4.c: New test.
2932 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2934 * gcc.target/avr/torture/pr41885.c (dg-options): Add
2937 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2942 * gcc.target/avr/pr46779-1.c: New test case
2943 * gcc.target/avr/pr46779-2.c: New test case
2945 2011-04-14 Jason Merrill <jason@redhat.com>
2947 * g++.dg/cpp0x/sfinae15.C: New.
2949 * g++.dg/cpp0x/sfinae14.C: New.
2951 * g++.dg/ext/vla10.C: New.
2953 2011-04-14 Richard Guenther <rguenther@suse.de>
2955 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
2957 2011-04-14 Richard Guenther <rguenther@suse.de>
2959 * gcc.dg/fold-bitand-4.c: Move ...
2960 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
2962 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2964 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
2966 * gcc.target/avr/torture/trivial.c: Ditto.
2968 2011-04-13 Jason Merrill <jason@redhat.com>
2970 * g++.dg/template/operator11.C: New.
2972 2011-04-13 Jakub Jelinek <jakub@redhat.com>
2975 * gcc.dg/gomp/pr48591.c: New test.
2978 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
2979 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
2981 2011-04-13 Dodji Seketeli <dodji@redhat.com>
2984 * g++.dg/template/dependent-expr7.C: New test case.
2986 2011-04-13 Jason Merrill <jason@redhat.com>
2988 * g++.dg/cpp0x/sfinae13.C: New.
2990 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
2992 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
2994 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2996 * gcc.target/arm/pr43698.c: Remove -march option.
2998 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3000 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
3003 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
3007 * gfortran.dg/realloc_on_assign_6.f03: New test.
3009 2011-04-12 Kai Tietz <ktietz@redhat.com>
3011 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
3012 targets the additional -mno-ms-bitfields and
3013 -Wno-packed-bitfield-compat options.
3014 * g++.dg/ext/bitfield3.C: Likewise.
3015 * g++.dg/ext/bitfield4.C: Likewise.
3016 * g++.dg/ext/bitfield5.C: Likewise.
3017 * gcc.dg/bitfld-15.c: Likewise.
3018 * gcc.dg/bitfld-16.c: Likewise.
3019 * gcc.dg/bitfld-17.c: Likewise.
3020 * gcc.dg/bitfld-18.c: Likewise.
3022 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
3024 * gcc.target/arm/neon-vld3-1.c: New test.
3025 * gcc.target/arm/neon-vst3-1.c: New test.
3026 * gcc.target/arm/neon/v*.c: Regenerate.
3028 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3030 PR rtl-optimization/48549
3031 * g++.dg/opt/pr48549.C: New test.
3033 2011-04-12 Richard Guenther <rguenther@suse.de>
3035 PR tree-optimization/46076
3036 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
3038 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3041 * lib/compat.exp (compat-execute): Declare unsupported after
3042 stripping path from src1.
3043 * lib/lto.exp (lto-execute): Likewise.
3045 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3048 * gcc.dg/pr48552-1.c: New test.
3049 * gcc.dg/pr48552-2.c: New test.
3051 2011-04-11 Jason Merrill <jason@redhat.com>
3053 * g++.dg/cpp0x/sfinae12.C: New.
3055 * g++.dg/cpp0x/enum10.C: New.
3057 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
3059 * g++.dg/cpp0x/rv-func.C: New.
3061 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3063 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
3066 2011-04-11 Martin Jambor <mjambor@suse.cz>
3068 PR tree-optimization/48195
3069 * gcc.dg/ipa/pr48195.c: New test.
3071 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
3073 * gnat.dg/return3.adb: Remove unused switch.
3075 2011-04-08 Mike Stump <mikestump@comcast.net>
3078 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
3079 default to fno-common.
3081 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
3083 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
3084 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
3086 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3089 * gfortran.dg/function_optimize_5.f90: New test.
3091 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
3093 * gnat.dg/aggr17.adb: New test.
3094 * gnat.dg/aggr18.adb: Likewise.
3096 2011-04-08 Michael Matz <matz@suse.de>
3099 * gcc.target/i386/pr48389.c: New test.
3101 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
3103 PR rtl-optimization/48272
3104 * g++.dg/opt/pr48272.C: New.
3106 2011-04-08 Dmitry Melnik <dm@ispras.ru>
3108 PR rtl-optimization/48235
3109 * gcc.dg/pr48235.c: New.
3111 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3113 PR rtl-optimization/48302
3114 * g++.dg/opt/pr48302.C: New.
3116 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3119 * g++.dg/opt/pr48273.C: New.
3121 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3123 PR rtl-optimization/48442
3124 * gcc.dg/pr48442.c: New.
3126 2011-04-08 Jakub Jelinek <jakub@redhat.com>
3128 PR tree-optimization/48377
3129 * gcc.dg/vect/pr48377.c: New test.
3131 2011-04-07 Jason Merrill <jason@redhat.com>
3133 * g++.dg/cpp0x/regress/call1.C: New.
3135 * g++.dg/cpp0x/variadic107.C: New.
3137 * g++.dg/cpp0x/sfinae11.C: New.
3138 * g++.dg/cpp0x/noexcept02.C: Fix.
3140 * g++.dg/cpp0x/sfinae10.C: New.
3142 * g++.dg/cpp0x/sfinae9.C: New.
3144 * c-c++-common/Wcast-qual-1.c: Move here from...
3145 * gcc.dg/cast-qual-3.c: ...here, and...
3146 * g++.dg/warn/Wcast-qual2.C: ...here.
3148 * g++.dg/cpp0x/sfinae8.C: New.
3150 * g++.dg/cpp0x/sfinae7.C: New.
3152 * g++.dg/cpp0x/enum9.C: New.
3154 2011-04-07 Mike Stump <mikestump@comcast.net>
3156 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
3157 with no trampolines.
3159 2011-04-07 Jakub Jelinek <jakub@redhat.com>
3162 * gfortran.dg/gomp/pr48117.f90: New test.
3165 * gcc.dg/torture/pr48343.c: New test.
3167 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3169 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
3171 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
3173 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
3175 2011-04-07 Tom de Vries <tom@codesourcery.com>
3178 * lib/scanasm.exp (object-size): New proc.
3179 * gcc.target/arm/pr43920-2.c: New test.
3181 2011-04-06 Tobias Burnus <burnus@net-b.de>
3185 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
3187 2011-04-06 Steve Ellcey <sje@cup.hp.com>
3189 * gcc.dg/mtune.c: Prune note from output.
3191 2011-04-06 Jakub Jelinek <jakub@redhat.com>
3194 * gcc.dg/guality/pr36977.c: New test.
3195 * gcc.dg/guality/pr48466.c: New test.
3197 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3199 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
3201 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
3203 * gnat.dg/return3.adb: New test.
3205 2011-04-06 Richard Guenther <rguenther@suse.de>
3207 PR tree-optimization/47663
3208 * gcc.dg/tree-ssa/inline-8.c: New testcase.
3210 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
3212 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
3213 Solaris 8 and 9 as well.
3215 2011-04-05 Tom de Vries <tom@codesourcery.com>
3218 * gcc.target/arm/pr43920-1.c: New test.
3220 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
3222 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
3223 (cctor): Actually return the value.
3224 (main): Cast return values.
3226 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3228 * gfortran.dg/character_comparison_8.f90: New test.
3230 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3232 * frontend-passes: (optimize_lexical_comparison): New function.
3233 (optimize_expr): Call it.
3234 (optimize_comparison): Also handle lexical comparison functions.
3235 Return false instad of -2 for unequal comparison.
3237 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3240 * function_optimize_4.f90: New test.
3242 2011-04-04 Tobias Burnus <burnus@net-b.de>
3245 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
3246 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
3247 * gfortran.dg/coarray_15.f90: New.
3249 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3251 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
3252 * gfortran.dg/bessel_7.f90: Likewise.
3254 2011-04-03 Tobias Burnus <burnus@net-b.de>
3256 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
3258 2011-04-03 Richard Guenther <rguenther@suse.de>
3259 Ira Rosen <ira.rosen@linaro.org>
3261 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
3262 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
3263 -ftree-loop-if-convert-stores.
3265 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3267 * gnat.dg/specs/aggr2.ads: New test.
3269 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3271 * gnat.dg/debug2.ad[sb]: New test.
3272 * gnat.dg/debug2_pkg.ads: New helper.
3273 * gnat.dg/debug3.ad[sb]: New test.
3275 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
3277 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
3279 2011-04-01 Jakub Jelinek <jakub@redhat.com>
3282 * gcc.c-torture/compile/pr48335-1.c: New test.
3283 * gcc.dg/pr48335-1.c: New test.
3284 * gcc.dg/pr48335-2.c: New test.
3285 * gcc.dg/pr48335-3.c: New test.
3286 * gcc.dg/pr48335-4.c: New test.
3287 * gcc.dg/pr48335-5.c: New test.
3288 * gcc.dg/pr48335-6.c: New test.
3289 * gcc.dg/pr48335-7.c: New test.
3290 * gcc.dg/pr48335-8.c: New test.
3291 * gcc.target/i386/pr48335-1.c: New test.
3293 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
3296 * gcc.dg/Waddress.c: New test.
3298 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3301 * gfortran.dg/function_optimize_3.f90: New test.
3303 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
3305 * gcc.c-torture/compile/20110401-1.c: New test.
3307 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
3308 * g++.dg/lto/20091002-2_0.C: Likewise.
3309 * g++.dg/lto/20090303_0.c: Likewise.
3310 * g++.dg/lto/20091004-1_0.C: Likewise.
3311 * g++.dg/lto/20091002-3_0.C: Likewise.
3312 * g++.dg/lto/20091004-2_0.C: Likewise.
3313 * g++.dg/lto/20081123_0.C: Likewise.
3314 * g++.dg/lto/20090313_0.C: Likewise.
3315 * g++.dg/lto/20081109-1_0.C: Likewise.
3316 * g++.dg/lto/20081219_0.C: Likewise.
3317 * g++.dg/lto/20081204-1_0.C: Likewise.
3318 * g++.dg/lto/20090302_0.C: Likewise.
3319 * g++.dg/lto/20081119-1_0.C: Likewise.
3320 * g++.dg/lto/20081118_0.C: Likewise.
3321 * gcc.dg/lto/20091020-2_0.c: Likewise.
3322 * gcc.dg/lto/20090210_0.c: Likewise.
3323 * gcc.dg/lto/20081204-1_0.c: Likewise.
3324 * gcc.dg/lto/20081224_0.c: Likewise.
3325 * gcc.dg/lto/20090219_0.c: Likewise.
3326 * gcc.dg/lto/20091014-1_0.c: Likewise.
3327 * gcc.dg/lto/20091016-1_0.c: Likewise.
3328 * gcc.dg/lto/20090206-2_0.c: Likewise.
3329 * gcc.dg/lto/20090116_0.c: Likewise.
3330 * gcc.dg/lto/20091013-1_0.c: Likewise.
3331 * gcc.dg/lto/20091015-1_0.c: Likewise.
3332 * gcc.dg/lto/20090126-2_0.c: Likewise.
3334 2011-03-31 Ian Lance Taylor <iant@google.com>
3336 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
3338 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3340 * gnat.dg/opt16.adb: New test.
3342 2011-03-31 Jason Merrill <jason@redhat.com>
3344 * g++.dg/cpp0x/defaulted24.C: New.
3346 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3349 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
3352 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3354 * g++.dg/other/i386-9.C: New test.
3356 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3358 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
3360 2011-03-30 Jason Merrill <jason@redhat.com>
3362 * g++.dg/cpp0x/regress/error-recovery1.C: New.
3364 * g++.dg/cpp0x/regress/isnan.C: New.
3366 * g++.dg/cpp0x/initlist46.C: New.
3368 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
3371 * gcc.target/arm/neon-modes-2.c: New test.
3373 2011-03-30 Jakub Jelinek <jakub@redhat.com>
3376 * gcc.c-torture/compile/pr48305.c: New test.
3378 2011-03-29 Jason Merrill <jason@redhat.com>
3380 * g++.dg/cpp0x/regress/value-dep1.C: New.
3382 2011-03-29 Steve Ellcey <sje@cup.hp.com>
3384 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
3386 2011-03-29 Ian Lance Taylor <iant@google.com>
3388 * go.test/go-test.exp: Handle the test lines used in several new
3390 (errchk): Add opts parameter. Change all callers. Handle parens
3393 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
3394 Dominique d'Humieres <dominiq@lps.ens.fr>
3396 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
3397 and __APPLE__ && __PPC__ && __ALTIVEC__.
3399 2011-03-29 Jason Merrill <jason@redhat.com>
3401 * g++.dg/cpp0x/dependent1.C: New.
3403 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
3405 * g++.dg/cpp0x/constexpr-memfn1.C: New.
3407 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
3409 2011-03-29 Janus Weil <janus@gcc.gnu.org>
3412 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
3413 * gfortran.dg/proc_ptr_comp_32.f90: New.
3415 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3417 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
3418 check for corresponding warning.
3420 2011-03-28 Jason Merrill <jason@redhat.com>
3422 * g++.dg/cpp0x/rv-deduce2.C: New.
3424 2011-03-29 Jakub Jelinek <jakub@redhat.com>
3427 * gcc.dg/pr48203.c: New test.
3429 2011-03-28 Jeff Law <law@redhat.com>
3431 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
3433 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
3435 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
3436 and __PPC__ && __ALTIVEC__.
3438 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3441 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
3442 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3443 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3444 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3446 2011-03-28 Jason Merrill <jason@redhat.com>
3448 * g++.dg/cpp0x/initlist-array2.C: New.
3450 * g++.dg/cpp0x/initlist-array1.C: New.
3452 * g++.dg/cpp0x/constexpr-compound.C: New.
3454 * g++.dg/cpp0x/constexpr-using.C: New.
3456 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3458 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
3461 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
3463 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
3465 * gcc.dg/slp-1.c: New test.
3467 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
3469 * gcc.target/i386/avx256-unaligned-load-1.c: New.
3470 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
3471 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
3472 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
3473 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
3474 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
3475 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3476 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3477 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
3478 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3479 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3480 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
3481 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
3482 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3484 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3487 * gfortran.dg/trim_optimize_5.f90: New test.
3488 * gfortran.dg/trim_optimize_6.f90: New test.
3490 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
3493 * gcc.target/mips/madd-7.c: Remove -mlong32.
3494 * gcc.target/mips/msub-7.c: Likewise.
3496 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
3498 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
3499 accesses to preserve the meaning of the test for doubleword vectors.
3500 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3501 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
3503 2011-03-26 Janus Weil <janus@gcc.gnu.org>
3506 * gfortran.dg/class_42.f03: New.
3508 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
3510 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
3513 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
3515 PR rtl-optimization/48144
3516 * gcc.dg/pr48144.c: New test.
3518 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3520 * gnat.dg/discr27.ad[sb]: New test.
3522 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3524 * gnat.dg/limited_with2.ad[sb]: New test.
3525 * gnat.dg/limited_with2_pkg1.ads: New helper.
3526 * gnat.dg/limited_with2_pkg2.ads: Likewise.
3528 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3530 * gnat.dg/opt15.adb: New test.
3531 * gnat.dg/opt15_pkg.ad[sb]: New helper.
3533 2011-03-25 Tobias Burnus <burnus@net-b.de>
3537 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
3538 * gfortran.dg/leadz_trailz_3.f90: Ditto
3540 2011-03-25 Martin Jambor <mjambor@suse.cz>
3542 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
3544 2011-03-25 Jason Merrill <jason@redhat.com>
3546 * g++.dg/cpp0x/defaulted22.C: New.
3547 * g++.dg/cpp0x/defaulted23.C: New.
3548 * g++.dg/cpp0x/defaulted15.C: Adjust.
3550 2011-03-25 Jason Merrill <jason@redhat.com>
3552 * g++.dg/cpp0x/move1.C: New.
3554 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
3557 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
3559 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3561 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
3562 for mips-sgi-irix6.5.
3563 Replace snprintf prototype by <stdio.h>.
3565 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3568 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
3569 run_expensive_tests.
3570 * gcc.dg/graphite/block-4.c: Likewise.
3571 * gcc.dg/graphite/block-7.c: Likewise.
3572 * gcc.dg/graphite/block-8.c: Likewise.
3574 2011-03-25 Richard Guenther <rguenther@suse.de>
3576 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
3577 * g++.dg/tree-ssa/pr8781.C: Likewise.
3578 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3579 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3580 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3581 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
3582 * gcc.dg/tree-ssa/alias-18.c: Likewise.
3583 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3584 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3585 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
3586 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3587 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3588 * gcc.dg/tree-ssa/pr21574.c: Likewise.
3589 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
3590 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3591 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
3592 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
3593 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3594 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3595 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3596 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
3597 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
3598 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3599 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
3600 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3601 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
3602 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
3603 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
3604 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3605 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3606 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
3607 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3608 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3609 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3610 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3611 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3612 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
3613 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3614 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3615 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
3616 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3617 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3618 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3619 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
3620 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
3621 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3622 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
3623 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3624 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3625 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3626 * c-c++-common/pr46562-2.c: Likewise.
3627 * gfortran.dg/pr42108.f90: Likewise.
3628 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
3629 foo to be inlined even at -O1.
3630 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
3631 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
3632 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
3633 * gcc.dg/matrix/matrix.exp: Disable FRE.
3635 2011-03-24 Jakub Jelinek <jakub@redhat.com>
3638 * gcc.dg/dfp/pr48204.c: New test.
3640 2011-03-24 Steve Ellcey <sje@cup.hp.com>
3643 * gcc.c-torture/execute/pr47917.c: Move this...
3644 * gcc.dg/torture/pr47917.c: to here and add xfails.
3646 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3648 * gnat.dg/array16.ad[sb]: New test.
3649 * gnat.dg/array16.ads: New helper.
3651 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3653 * gnat.dg/derived_type2.adb: New test.
3655 2011-03-24 Richard Guenther <rguenther@suse.de>
3657 PR tree-optimization/48271
3658 * g++.dg/torture/pr48271.C: New testcase.
3660 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3662 * gnat.dg/array15.ad[sb]: New test.
3664 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
3667 * gcc.target/i386/pr48237.c: New test.
3669 2011-03-24 Richard Guenther <rguenther@suse.de>
3672 * gcc.dg/builtin-object-size-10.c: New testcase.
3674 2011-03-24 Richard Guenther <rguenther@suse.de>
3676 PR tree-optimization/46562
3677 * c-c++-common/pr46562-2.c: New testcase.
3678 * c-c++-common/pr46562.c: Likewise.
3680 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
3682 * gcc.dg/vect/vect-cselim-1.c: New test.
3683 * gcc.dg/vect/vect-cselim-2.c: New test.
3685 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
3687 * gcc.target/arm/pr46934.c: New.
3689 2011-03-23 Ian Lance Taylor <iant@google.com>
3691 * go.test/go-test.exp (errchk): Ignore lines containing ////.
3693 2011-03-23 Richard Guenther <rguenther@suse.de>
3695 * gcc.dg/struct: Remove directory and contents.
3697 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3700 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3702 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3704 * gnat.dg/discr26.ad[sb]: New test.
3705 * gnat.dg/discr26_pkg.ads: New helper.
3707 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
3710 * gcc.target/arm/neon-vld-1.c: New test.
3712 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3714 * gnat.dg/array14.ad[sb]: New test.
3715 * gnat.dg/array14_pkg.ads: New helper.
3717 2011-03-22 Joseph Myers <joseph@codesourcery.com>
3719 * gcc.c-torture/execute/920501-8.x: Remove.
3720 * gcc.c-torture/execute/930513-1.x: Remove.
3721 * gcc.c-torture/execute/960312-1.x: Remove.
3722 * gcc.c-torture/compile/20000804-1.c,
3723 gcc.c-torture/compile/20001205-1.c,
3724 gcc.c-torture/compile/20001226-1.c,
3725 gcc.c-torture/compile/20010518-2.c,
3726 gcc.c-torture/compile/20020312-1.c,
3727 gcc.c-torture/compile/20020604-1.c,
3728 gcc.c-torture/compile/920501-12.c,
3729 gcc.c-torture/compile/920501-4.c,
3730 gcc.c-torture/compile/920520-1.c,
3731 gcc.c-torture/compile/980506-1.c,
3732 gcc.c-torture/execute/980709-1.x,
3733 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
3734 options for m68hc11.
3735 * gcc.dg/cpp/assert4.c: Don't handle ARC.
3736 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
3739 2011-03-22 Nick Clifton <nickc@redhat.com>
3741 * lib/target-supports.exp (check_profiling_available): Add MN10300
3742 to the list of targets that do not support profiling. Restore
3743 alpha sorting to this list.
3745 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3747 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
3748 failure on 32-bit systems.
3749 * gcc.dg/torture/vector-2.c: Ditto.
3751 2011-03-22 Richard Guenther <rguenther@suse.de>
3753 PR tree-optimization/48228
3754 * gcc.dg/Wstrict-overflow-23.c: New testcase.
3756 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3758 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
3762 * gcc.target/powerpc/pr48226.c: New file.
3764 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
3766 * lib/prune.exp (prune_gcc_output): Prune "could not create
3767 compact unwind for" warnings.
3769 2011-03-20 Jakub Jelinek <jakub@redhat.com>
3773 * gcc.c-torture/execute/pr42544.c: New test.
3774 * gcc.c-torture/execute/pr48197.c: New test.
3776 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3778 PR preprocessor/48192
3779 * gcc.target/powerpc/pr48192.c: New file.
3782 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
3783 split problem of 0 being loaded in a VSX register.
3785 2011-03-21 Richard Guenther <rguenther@suse.de>
3788 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
3789 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3790 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3791 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3793 2011-03-21 Jakub Jelinek <jakub@redhat.com>
3796 * gcc.dg/pr48213.c: New test.
3798 2011-03-21 Kai Tietz <ktietz@redhat.com>
3801 * g++.dg/plugin/attribute_plugin.c: Adjust test.
3803 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
3805 * gcc.target/arm/xor-and.c: New.
3807 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3810 * gfortran.dg/function_optimize_1.f90: New test.
3811 * gfortran.dg/function_optimize_2.f90: New test.
3813 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
3815 PR rtl-optimization/47502
3816 * gcc.target/i386/pr47502-1.c: New.
3817 * gcc.target/i386/pr47502-2.c: Likewise.
3819 2011-03-20 Jakub Jelinek <jakub@redhat.com>
3821 PR rtl-optimization/48156
3822 * gcc.dg/pr48156.c: New test.
3824 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3827 * gfortran.dg/scratch_1.f90: Adjust test.
3829 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3832 * gfortran.dg/scratch_1.f90: New test.
3834 2011-03-18 Joseph Myers <joseph@codesourcery.com>
3836 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
3837 variably modified typedefs.
3838 * gcc.dg/c1x-typedef-2.c: Remove.
3840 2011-03-18 Joseph Myers <joseph@codesourcery.com>
3842 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
3843 * gcc.dg/c1x-anon-struct-3.c: New test.
3844 * gcc.dg/anon-struct-11.c: Update.
3846 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3848 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
3850 Only xfail with gas.
3852 2011-03-18 Jason Merrill <jason@redhat.com>
3854 * g++.dg/template/fn-ptr1.C: New.
3856 * g++.dg/overload/volatile1.C: New.
3858 * g++.dg/opt/pr23372.C: New.
3860 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
3862 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3865 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
3867 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
3869 * gcc.target/arm/unsigned-extend-1.c: New.
3871 2011-03-18 Jakub Jelinek <jakub@redhat.com>
3874 * gcc.c-torture/compile/pr48161.c: New test.
3876 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
3879 * gcc.dg/torture/pr47725.c: New.
3881 2011-03-17 Jason Merrill <jason@redhat.com>
3883 * g++.dg/cpp0x/constexpr-overflow2.C: New.
3884 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
3886 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
3888 * gnat.dg/specs/elab2.ads: New test.
3889 * gnat.dg/specs/elab2_pkg.ads: New helper.
3891 2011-03-17 Jason Merrill <jason@redhat.com>
3893 * g++.dg/cpp0x/decltype-1212.C: New.
3894 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
3896 2011-03-17 Jason Merrill <jason@redhat.com>
3898 * g++.dg/parse/memfnquals1.C: New.
3900 2011-03-17 Richard Guenther <rguenther@suse.de>
3903 * gcc.dg/pr48134.c: New testcase.
3905 2011-03-17 Richard Guenther <rguenther@suse.de>
3908 * g++.dg/torture/pr48165.C: New testcase.
3910 2011-03-17 Jakub Jelinek <jakub@redhat.com>
3912 PR rtl-optimization/48141
3913 * gcc.dg/pr48141.c: New test.
3915 2011-03-16 Jason Merrill <jason@redhat.com>
3917 * g++.dg/cpp0x/constexpr-48089.C: New.
3919 * g++.dg/cpp0x/constexpr-abi1.C: New.
3921 * g++.dg/cpp0x/constexpr-46336.C: New.
3922 * g++.dg/parse/friend5.C: Adjust expected errors.
3924 * g++.dg/cpp0x/constexpr-47570.C: New.
3926 2011-03-16 Dodji Seketeli <dodji@redhat.com>
3929 * ++.dg/debug/dwarf2/typedef6.C: New test.
3931 2011-03-16 Jason Merrill <jason@redhat.com>
3933 * g++.dg/cpp0x/elision2.C: New.
3935 * g++.dg/cpp0x/constexpr-array3.C: New.
3937 2011-03-16 Jason Merrill <jason@redhat.com>
3939 * g++.dg/cpp0x/sfinae6.C: New.
3940 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
3941 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
3942 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
3943 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
3944 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
3946 2011-03-16 Jason Merrill <jason@redhat.com>
3948 * g++.dg/template/incomplete6.C: New.
3950 2011-03-16 Jeff Law <law@redhat.com>
3952 * gcc.dg/tree-ssa/vrp55.c: New test.
3954 2011-03-16 Jason Merrill <jason@redhat.com>
3956 * g++.dg/cpp0x/auto22.C: New.
3958 2011-03-16 Richard Guenther <rguenther@suse.de>
3960 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
3961 optimizing it away if promoted to const.
3963 2011-03-16 Richard Guenther <rguenther@suse.de>
3965 PR tree-optimization/48149
3966 * gcc.dg/fold-complex-1.c: New testcase.
3968 2011-03-16 Richard Guenther <rguenther@suse.de>
3971 * gcc.dg/guality/pr45882.c: Really make sure no inlining
3974 2011-03-16 Richard Guenther <rguenther@suse.de>
3976 PR tree-optimization/26134
3977 * gcc.dg/tree-ssa/complex-6.c: New testcase.
3979 2011-03-16 Richard Guenther <rguenther@suse.de>
3981 PR tree-optimization/48146
3982 * gcc.dg/torture/pr48146.c: New testcase.
3984 2011-03-16 Richard Guenther <rguenther@suse.de>
3986 * gcc.dg/tree-ssa/pr14814.c: Adjust.
3987 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
3989 2011-03-16 Jakub Jelinek <jakub@redhat.com>
3992 * gcc.c-torture/compile/pr48136.c: New test.
3994 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
3997 * gcc.dg/guality/pr45882.c: New test.
3999 2011-03-15 Jason Merrill <jason@redhat.com>
4001 * g++.dg/cpp0x/constexpr-recursion.C: New.
4003 * g++.dg/cpp0x/implicit11.C: New.
4005 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4007 * g++.dg/cpp0x/constexpr-attribute.C: New.
4009 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
4011 * g++.dg/parse/pr34758.C: New.
4013 2011-03-15 Xinliang David Li <davidxl@google.com>
4016 * gcc.dg/uninit-pred-7_d.c: New test.
4017 * gcc.dg/uninit-pred-8_d.c: New test.
4019 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4022 * gcc.target/arm/pr46788.c: New.
4024 2011-03-15 Richard Guenther <rguenther@suse.de>
4027 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
4028 * gfortran.dg/ishft_4.f90: Likewise.
4029 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4031 2011-03-15 Richard Guenther <rguenther@suse.de>
4033 PR tree-optimization/13954
4034 * g++.dg/tree-ssa/pr13954.C: New testcase.
4036 2011-03-15 Richard Guenther <rguenther@suse.de>
4038 PR tree-optimization/48037
4039 * gcc.target/i386/pr48037-1.c: New testcase.
4041 2011-03-15 Richard Guenther <rguenther@suse.de>
4043 PR tree-optimization/41490
4044 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
4045 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
4046 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
4047 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
4048 * g++.dg/tree-ssa/pr33604.C: Adjust.
4050 2011-03-14 Jakub Jelinek <jakub@redhat.com>
4053 * gcc.c-torture/execute/pr47917.c: New test.
4054 * gcc.dg/pr47917.c: New test.
4057 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
4059 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
4061 * gcc.target/i386/sse4_1-floor-vec.c: New test.
4062 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
4063 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
4064 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
4065 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
4066 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
4067 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
4068 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
4069 * gcc.target/i386/avx-floor-vec.c: Ditto.
4070 * gcc.target/i386/avx-ceil-vec.c: Ditto.
4071 * gcc.target/i386/avx-trunc-vec.c: Ditto.
4072 * gcc.target/i386/avx-rint-vec.c: Ditto.
4073 * gcc.target/i386/avx-floorf-vec.c: Ditto.
4074 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
4075 * gcc.target/i386/avx-truncf-vec.c: Ditto.
4076 * gcc.target/i386/avx-rintf-vec.c: Ditto.
4078 2011-03-14 Tom Tromey <tromey@redhat.com>
4080 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
4081 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
4082 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
4084 2011-03-14 Tom Tromey <tromey@redhat.com>
4086 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
4087 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
4088 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
4090 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
4092 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
4094 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4096 PR rtl-optimization/47166
4097 * gcc.c-torture/execute/postmod-1.c: New test.
4099 2011-03-14 Richard Guenther <rguenther@suse.de>
4102 * gcc.dg/torture/pr48098.c: New testcase.
4104 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
4107 * gcc.target/powerpc/pr48053-1.c: New test.
4108 * gcc.target/powerpc/pr48053-2.c: Likewise.
4110 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4113 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
4115 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4118 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
4120 2011-03-12 Janus Weil <janus@gcc.gnu.org>
4123 * gfortran.dg/class_41.f03: New.
4125 2011-03-11 Dodji Seketeli <dodji@redhat.com>
4127 * g++.dg/conversion/cast3.C: New test.
4129 2011-03-11 Jason Merrill <jason@redhat.com>
4131 * g++.dg/template/error45.C: New.
4133 * g++.dg/parse/no-type-defn1.C: New.
4135 * g++.dg/ext/attrib40.C: New.
4137 * g++.dg/cpp0x/regress/array1.C: New.
4139 2011-03-11 Richard Guenther <rguenther@suse.de>
4141 PR tree-optimization/48067
4142 * gcc.dg/pr48067.c: New testcase.
4144 2011-03-11 Richard Guenther <rguenther@suse.de>
4147 * g++.dg/lto/20110311-1_0.C: New testcase.
4149 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4152 * g++.dg/inherit/virtual8.C: New test.
4155 * gcc.dg/torture/pr48044.c: New test.
4157 2011-03-11 Janus Weil <janus@gcc.gnu.org>
4160 * gfortran.dg/proc_ptr_comp_31.f90: New.
4162 2011-03-11 Richard Guenther <rguenther@suse.de>
4164 PR tree-optimization/47278
4165 * gcc.dg/torture/pr47278-1.c: New testcase.
4166 * gcc.dg/torture/pr47278-2.c: Likewise.
4168 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4170 PR tree-optimization/48063
4171 * gcc.dg/torture/pr48063.c: New test.
4173 2011-03-10 Jason Merrill <jason@redhat.com>
4175 * g++.dg/template/array22.C: New.
4177 * g++.dg/cpp0x/syntax-err1.C: New.
4178 * g++.dg/parse/error36.C: Adjust expected errors.
4179 * g++.old-deja/g++.pt/ctor2.C: Likewise.
4180 * g++.old-deja/g++.pt/typename3.C: Likewise.
4181 * g++.old-deja/g++.pt/typename4.C: Likewise.
4182 * g++.old-deja/g++.pt/typename6.C: Likewise.
4184 2011-03-09 Jason Merrill <jason@redhat.com>
4186 * g++.dg/template/nontype22.C: New.
4188 2011-03-09 Martin Jambor <mjambor@suse.cz>
4190 PR tree-optimization/47714
4191 * g++.dg/torture/pr47714.C: New test.
4193 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4196 * gcc.target/powerpc/pr47755-2.c: New file.
4198 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4200 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
4201 is not set in the environment, pass 64 as first argument when not
4202 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
4203 native where ulimit -u is supported.
4205 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4207 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
4209 2011-03-08 Jason Merrill <jason@redhat.com>
4211 * g++.dg/template/nontype21.C: New.
4213 * g++.dg/template/anon5.C: New.
4215 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4218 * gcc.dg/pr47881.c: New test.
4220 2011-03-08 Dodji Seketeli <dodji@redhat.com>
4223 * g++.dg/lookup/template3.C: New test.
4225 2011-03-08 Kai Tietz <ktietz@redhat.com>
4227 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
4230 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
4233 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
4234 sizeof to compute alignment.
4236 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4238 PR tree-optimization/48022
4239 * gcc.dg/pr48022-1.c: New test.
4240 * gcc.dg/pr48022-2.c: New test.
4242 2011-03-07 Jason Merrill <jason@redhat.com>
4244 * g++.dg/template/nontype20.C: New.
4245 * g++.dg/init/member1.C: Adjust expected errors.
4246 * g++.dg/parse/constant4.C: Likewise.
4247 * g++.dg/template/qualified-id3.C: Likewise.
4248 * g++.old-deja/g++.pt/crash10.C: Likewise.
4250 * g++.dg/cpp0x/regress/non-const1.C: New.
4252 2011-03-07 Jakub Jelinek <jakub@redhat.com>
4255 * gcc.dg/pr47991.c: New test.
4257 2011-03-07 Jason Merrill <jason@redhat.com>
4259 * g++.dg/abi/mangle46.C: New.
4261 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
4264 * gcc.target/powerpc/pr47862.c: New.
4266 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
4269 * gcc.target/i386/combine-mul.c: Require nonpic.
4271 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
4272 Nathan Froyd <froydnj@codesourcery.com>
4274 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
4276 2011-03-06 Mark Mitchell <mark@codesourcery.com>
4278 * README.QMTEST: Remove.
4280 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
4281 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4284 * gfortran.dg/array_constructor_37.f90 : New test.
4286 2011-03-05 Jason Merrill <jason@redhat.com>
4288 * g++.dg/abi/mangle39.C: ABI v5, not 6.
4289 * g++.dg/abi/mangle45.C: Likewise.
4290 * g++.dg/cpp0x/trailing1.C: Likewise.
4292 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4294 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
4296 2011-03-05 Jakub Jelinek <jakub@redhat.com>
4298 PR rtl-optimization/47899
4299 * gcc.dg/pr47899.c: New test.
4301 * gcc.dg/torture/pr47968.c: Ignore warnings.
4303 PR tree-optimization/47967
4304 * gcc.c-torture/compile/pr47967.c: New test.
4306 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4308 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
4309 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
4311 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4313 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
4314 and property_getAttributes() if __OBJC2__.
4315 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4316 * objc.dg/property/property-encoding-1.m: New.
4317 * obj-c++.dg/property/property-encoding-1.mm: New.
4319 2011-03-04 Jason Merrill <jason@redhat.com>
4321 * g++.dg/template/pseudodtor6.C: New.
4323 * g++.dg/inherit/covariant19.C: New.
4325 2011-03-04 Richard Guenther <rguenther@suse.de>
4328 * gcc.dg/torture/pr47968.c: New testcase.
4330 2011-03-04 Richard Guenther <rguenther@suse.de>
4333 * gcc.dg/torture/pr47975.c: New testcase.
4335 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4338 * g++.dg/template/crash106.C: New.
4340 2011-03-03 Jakub Jelinek <jakub@redhat.com>
4343 * gcc.dg/gomp/pr47963.c: New test.
4344 * g++.dg/gomp/pr47963.C: New test.
4346 2011-03-02 Jason Merrill <jason@redhat.com>
4348 * g++.dg/cpp0x/regress/condition1.C: New.
4350 * g++.dg/cpp0x/constexpr-ctor9.C: New.
4352 2011-03-01 Jason Merrill <jason@redhat.com>
4354 * g++.dg/cpp0x/lambda/lambda-98.C: New.
4356 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
4358 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4360 PR rtl-optimization/47925
4361 * gcc.c-torture/execute/pr47925.c: New test.
4363 2011-03-01 Jason Merrill <jason@redhat.com>
4365 * g++.dg/cpp0x/decltype25.C: New.
4367 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
4369 2011-03-01 Richard Guenther <rguenther@suse.de>
4371 PR tree-optimization/47890
4372 * gcc.dg/torture/pr47890.c: New testcase.
4374 2011-03-01 Richard Guenther <rguenther@suse.de>
4377 * gcc.dg/lto/pr47924_0.c: New testcase.
4379 2011-03-01 Richard Guenther <rguenther@suse.de>
4382 * gfortran.dg/lto/pr46911_0.f: New testcase.
4384 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4386 PR libgfortran/47933
4387 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
4388 compile errors from older code form.
4390 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4392 PR libgfortran/47567
4393 * gfortran.dg/fmt_fw_d.f90: New test.
4395 2011-02-28 Jason Merrill <jason@redhat.com>
4397 * g++.dg/inherit/covariant18.C: New.
4399 2011-02-28 Jakub Jelinek <jakub@redhat.com>
4402 * gcc.dg/pr47893.c: New test.
4404 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
4406 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
4407 NULL in case of a selector with conflicting types.
4408 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
4410 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
4412 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
4413 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
4414 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
4415 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
4417 2011-02-28 Jason Merrill <jason@redhat.com>
4420 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
4422 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4424 PR libgfortran/47778
4425 * gfortran.dg/namelist_71.f90: New test.
4427 2011-02-27 Jason Merrill <jason@redhat.com>
4430 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
4431 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
4433 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4436 * g++.dg/cpp0x/constexpr-ctor8.C: New.
4438 2011-02-27 Jakub Jelinek <jakub@redhat.com>
4441 * gfortran.dg/gomp/task-1.f90: Removed.
4443 2011-02-26 Jason Merrill <jason@redhat.com>
4445 * g++.dg/template/this-targ1.C: New.
4447 * g++.dg/cpp0x/regress/template-const1.C: New.
4448 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
4449 * g++.dg/template/function1.C: Adjust.
4450 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
4451 * g++.dg/debug/debug7.C: Adjust.
4453 2011-02-26 Tobias Burnus <burnus@net-b.de>
4456 * gfortran.dg/gomp/task-1.f90: New.
4458 2011-02-25 Jie Zhang <jie@codesourcery.com>
4460 * gcc.target/arm/neon-thumb2-move.c: Add
4461 dg-require-effective-target arm_thumb2_ok.
4463 2011-02-24 Jason Merrill <jason@redhat.com>
4465 * g++.dg/parse/constant1.C: Specify C++98 mode.
4466 * g++.dg/parse/constant5.C: Likewise.
4467 * g++.dg/parse/error2.C: Likewise.
4468 * g++.dg/parse/semicolon3.C: Likewise.
4469 * g++.dg/template/crash14.C: Likewise.
4470 * g++.dg/template/local4.C: Likewise.
4471 * g++.dg/template/nontype3.C: Likewise.
4472 * g++.dg/parse/crash31.C: Adjust expected errors.
4473 * g++.dg/template/function1.C: Likewise.
4474 * g++.dg/template/ref3.C: Likewise.
4475 * g++.dg/template/static9.C: Likewise.
4476 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
4478 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
4479 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
4480 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
4481 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
4482 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
4484 2011-02-24 Jakub Jelinek <jakub@redhat.com>
4487 * gfortran.dg/pr47878.f90: New test.
4489 2011-02-24 Richard Guenther <rguenther@suse.de>
4492 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
4493 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
4495 2011-02-24 Richard Guenther <rguenther@suse.de>
4498 * gfortran.dg/lto/pr47839_0.f90: New testcase.
4499 * gfortran.dg/lto/pr47839_1.f90: Likewise.
4501 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4503 PR libgfortran/47567
4504 * gfortran.dg/fmt_f0_1.f90: Update test.
4506 2011-02-23 Jason Merrill <jason@redhat.com>
4508 * g++.dg/abi/mangle39.C: Adjust parm mangling.
4509 * g++.dg/abi/mangle45.C: New.
4511 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
4512 * g++.dg/template/canon-type-9.C: Match use of decltype
4513 between declaration and definition.
4514 * g++.dg/template/canon-type-12.C: Likewise.
4516 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
4519 * gfortran.dg/nested_allocatables_1.f90: New.
4521 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
4524 * g++.dg/pr46868.C: New test.
4525 * g++.dg/parse/parameter-declaration-1.C: Adjust.
4526 * g++.dg/parse/error14.C: Adjust.
4528 2011-02-23 Richard Guenther <rguenther@suse.de>
4530 PR tree-optimization/47838
4531 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
4533 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4535 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
4537 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4539 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
4540 * gfortran.dg/count_init_expr.f03: Ditto.
4541 * gfortran.dg/gomp/pr43711.f90: Ditto.
4542 * gcc.dg/struct-parse-2.c: Ditto.
4543 * gcc.dg/parse-error-3.c: Ditto.
4544 * gcc.dg/Wlogical-op-1.c: Ditto.
4545 * gcc.dg/Walways-true-1.c: Ditto.
4546 * gcc.dg/pr24225.c: Ditto.
4547 * gcc.dg/Walways-true-2.c: Ditto.
4548 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
4549 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
4550 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
4551 * g++.dg/overload/defarg4.C: Ditto.
4552 * g++.dg/inherit/covariant16.C: Ditto.
4553 * g++.dg/inherit/virtual7.C: Ditto.
4554 * g++.dg/template/canon-type-9.C: Ditto.
4555 * g++.dg/template/access19.C: Ditto.
4556 * g++.dg/template/call7.C: Ditto.
4557 * g++.dg/template/canon-type-2.C: Ditto.
4558 * g++.dg/template/init7.C: Ditto.
4559 * g++.dg/template/sizeof-template-argument.C: Ditto.
4560 * g++.dg/template/const3.C: Ditto.
4561 * g++.dg/template/sfinae26.C: Ditto.
4562 * g++.dg/template/sfinae26.C: Ditto.
4563 * g++.dg/template/canon-type-11.C: Ditto.
4564 * g++.dg/template/union2.C: Ditto.
4565 * g++.dg/template/canon-type-3.C: Ditto.
4566 * g++.dg/template/canon-type-1.C: Ditto.
4567 * g++.dg/template/canon-type-5.C: Ditto.
4568 * g++.dg/template/canon-type-7.C: Ditto.
4569 * g++.dg/template/canon-type-10.C: Ditto.
4570 * g++.dg/template/spec36.C: Ditto.
4571 * g++.dg/template/typedef38.C: Ditto.
4572 * g++.dg/template/canon-type-4.C: Ditto.
4573 * g++.dg/template/canon-type-6.C: Ditto.
4574 * g++.dg/template/canon-type-13.C: Ditto.
4575 * g++.dg/template/instantiate9.C: Ditto.
4576 * g++.dg/template/ttp22.C: Ditto.
4577 * g++.dg/warn/Wreturn-type-6.C: Ditto.
4578 * g++.dg/warn/Walways-true-1.C: Ditto.
4579 * g++.dg/warn/Wlogical-op-1.C: Ditto.
4580 * g++.dg/warn/Walways-true-2.C: Ditto.
4581 * g++.dg/conversion/op4.C: Ditto.
4582 * g++.dg/opt/pr19650.C: Ditto.
4583 * g++.dg/lookup/friend11.C: Ditto.
4584 * g++.dg/other/default2.C: Ditto.
4585 * g++.dg/other/default3.C: Ditto.
4586 * g++.dg/other/dtor2.C: Ditto.
4587 * g++.dg/other/friend5.C: Ditto.
4588 * g++.dg/other/default5.C: Ditto.
4589 * g++.dg/init/brace6.C: Ditto.
4590 * g++.dg/init/aggr5.C: Ditto.
4591 * g++.dg/init/error2.C: Ditto.
4592 * g++.dg/expr/bound-mem-fun.C: Ditto.
4593 * g++.dg/expr/cond6.C: Ditto.
4594 * g++.dg/expr/stmt-expr-1.C: Ditto.
4595 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
4596 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
4597 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
4598 * g++.dg/cpp0x/bracket1.C: Ditto.
4599 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
4600 * g++.dg/cpp0x/pr38646.C: Ditto.
4601 * g++.dg/cpp0x/variadic73.C: Ditto.
4602 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
4603 * g++.dg/cpp0x/bracket4.C: Ditto.
4604 * g++.dg/cpp0x/decltype4.C: Ditto.
4605 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
4606 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
4607 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
4608 * g++.dg/cpp0x/variadic-new2.C: Ditto.
4609 * g++.dg/cpp0x/decltype2.C: Ditto.
4610 * g++.dg/cpp0x/decltype1.C: Ditto.
4611 * g++.dg/cpp0x/bracket2.C: Ditto.
4612 * g++.dg/cpp0x/decltype5.C: Ditto.
4613 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
4614 * g++.dg/cpp0x/variadic70.C: Ditto.
4615 * g++.dg/cpp0x/decltype6.C: Ditto.
4616 * g++.dg/cpp0x/rvo.C: Ditto.
4617 * g++.dg/cpp0x/vt-40092.C: Ditto.
4618 * g++.dg/cpp0x/variadic-new.C: Ditto.
4619 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
4620 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
4621 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
4622 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
4623 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
4624 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
4625 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
4626 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
4627 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
4628 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
4629 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
4630 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
4631 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
4632 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
4633 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
4634 * g++.dg/cpp0x/pr39639.C: Ditto.
4635 * g++.dg/cpp0x/decltype3.C: Ditto.
4636 * g++.dg/cpp0x/variadic68.C: Ditto.
4637 * g++.dg/cpp0x/variadic-function.C: Ditto.
4638 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
4639 * g++.dg/cpp0x/variadic-bind.C: Ditto.
4640 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
4641 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
4642 * g++.dg/parse/crash35.C: Ditto.
4643 * g++.dg/parse/crash40.C: Ditto.
4644 * g++.dg/parse/defarg12.C: Ditto.
4645 * g++.dg/parse/crash34.C: Ditto.
4646 * g++.dg/parse/constructor3.C: Ditto.
4647 * g++.dg/parse/template23.C: Ditto.
4648 * g++.dg/parse/crash56.C: Ditto.
4649 * g++.dg/parse/dtor13.C: Ditto.
4650 * g++.dg/parse/error33.C: Ditto.
4651 * g++.dg/parse/ctor9.C: Ditto.
4652 * g++.dg/parse/error32.C: Ditto.
4653 * g++.dg/parse/error37.C: Ditto.
4654 * g++.dg/parse/bitfield3.C: Ditto.
4655 * g++.dg/parse/struct-4.C: Ditto.
4656 * g++.dg/ext/has_trivial_copy.C: Ditto.
4657 * g++.dg/ext/is_polymorphic.C: Ditto.
4658 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
4659 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
4660 * g++.dg/ext/has_nothrow_assign.C: Ditto.
4661 * g++.dg/ext/is_union.C: Ditto.
4662 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
4663 * g++.dg/ext/is_pod.C: Ditto.
4664 * g++.dg/ext/has_virtual_destructor.C: Ditto.
4665 * g++.dg/ext/has_trivial_constructor.C: Ditto.
4666 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
4667 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
4668 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
4669 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
4670 * g++.dg/ext/is_abstract.C: Ditto.
4671 * g++.dg/ext/has_trivial_assign.C: Ditto.
4672 * g++.dg/ext/is_class.C: Ditto.
4673 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
4674 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
4675 * g++.dg/ext/is_base_of.C: Ditto.
4676 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
4677 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
4678 * g++.dg/ext/is_empty.C: Ditto.
4679 * g++.dg/ext/is_enum.C: Ditto.
4680 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
4681 * gnat.dg/opt11.adb: Ditto.
4682 * obj-c++.dg/pr45735.mm: Ditto.
4683 * obj-c++.dg/pr24393.mm: Ditto.
4684 * obj-c++.dg/exceptions-2.mm: Ditto.
4685 * objc.dg/pr45735.m: Ditto.
4686 * objc.dg/pr24393.m: Ditto.
4688 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
4690 * objc.dg/attributes/objc-exception-1.m: New.
4692 2011-02-23 Jie Zhang <jie@codesourcery.com>
4694 * gcc.dg/cpp/include7.c: New test.
4696 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4699 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
4701 2011-02-23 Jie Zhang <jie@codesourcery.com>
4703 PR rtl-optimization/47763
4704 * gcc.dg/pr47763.c: New test.
4706 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
4709 * gfortran.dg/whole_file_32.f90 : New test.
4711 2011-02-22 Dodji Seketeli <dodji@redhat.com>
4714 * g++.dg/inherit/virtual7.C: New test.
4716 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
4719 * objc.dg/type-size-3.m: Updated error message.
4720 * objc.dg/type-size-4.m: New test.
4721 * objc.dg/type-size-5.m: New test.
4723 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4725 * lib/gnat.exp: Fix comments.
4726 Don't load libgloss.exp.
4727 (default_gnat_version): Call $compiler with --version.
4728 Adapt regexp for gnatmake output, insert version.
4729 (gnat_version): New proc.
4730 (gnat_init): Remove gnat_libgcc_s_path.
4731 (gnat_target_compile): Likewise.
4732 Remove ld_library_path.
4733 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
4734 (gnat_pass): Remove.
4735 (gnat_pass): Remove.
4736 (gnat_finish): Remove.
4737 (gnat_exit): Remove.
4738 (local_find_gnatmake): Reindent.
4739 (runtest_file_p): Remove.
4740 (prune_warnings): Remove.
4741 (find_gnatclean): New proc.
4742 * lib/gnat-dg.exp (lremove): New proc.
4743 (gnat-dg-test): Reindent.
4744 Remove additional output files.
4745 (gnat-dg-runtest): Remove.
4747 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
4748 * gnat.dg/loop_optimization6.adb: Likewise.
4749 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
4751 2011-02-22 Jakub Jelinek <jakub@redhat.com>
4753 PR tree-optimization/47835
4754 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
4756 2011-02-22 Tobias Burnus <burnus@net-b.de>
4758 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
4759 * gfortran.dg/abstract_type_2.f03: Ditto.
4760 * gfortran.dg/abstract_type_3.f03: Ditto.
4761 * gfortran.dg/abstract_type_4.f03: Ditto.
4762 * gfortran.dg/abstract_type_5.f03: Ditto.
4763 * gfortran.dg/abstract_type_6.f03: Ditto.
4764 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
4765 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
4766 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
4767 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
4768 * gfortran.dg/array_function_5.f90: Ditto.
4769 * gfortran.dg/asynchronous_3.f03: Ditto.
4770 * gfortran.dg/char_expr_1.f90: Ditto.
4771 * gfortran.dg/class_14.f03: Ditto.
4772 * gfortran.dg/data_array_6.f: Ditto.
4773 * gfortran.dg/data_invalid.f90: Ditto.
4774 * gfortran.dg/dot_product_1.f03: Ditto.
4775 * gfortran.dg/func_derived_5.f90: Ditto.
4776 * gfortran.dg/func_result_4.f90: Ditto.
4777 * gfortran.dg/implied_do_1.f90: Ditto.
4778 * gfortran.dg/initialization_25.f90: Ditto.
4779 * gfortran.dg/initialization_26.f90: Ditto.
4780 * gfortran.dg/interface_34.f90: Ditto.
4781 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
4782 * gfortran.dg/keyword_symbol_1.f90: Ditto.
4783 * gfortran.dg/matmul_8.f03: Ditto.
4784 * gfortran.dg/merge_init_expr.f90: Ditto.
4785 * gfortran.dg/pack_assign_1.f90: Ditto.
4786 * gfortran.dg/pack_vector_1.f90: Ditto.
4787 * gfortran.dg/pointer_check_8.f90: Ditto.
4788 * gfortran.dg/product_init_expr.f03: Ditto.
4789 * gfortran.dg/reshape_order_5.f90: Ditto.
4790 * gfortran.dg/reshape_shape_1.f90: Ditto.
4791 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
4792 * gfortran.dg/same_name_2.f90: Ditto.
4793 * gfortran.dg/selected_real_kind_1.f90: Ditto.
4794 * gfortran.dg/spread_init_expr.f03: Ditto.
4795 * gfortran.dg/stmt_func_1.f90: Ditto.
4796 * gfortran.dg/sum_init_expr.f03: Ditto.
4797 * gfortran.dg/transpose_3.f03: Ditto.
4798 * gfortran.dg/unpack_init_expr.f03: Ditto.
4799 * gfortran.dg/warn_conversion.f90: Ditto.
4800 * gfortran.dg/warn_conversion_2.f90: Ditto.
4801 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
4802 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
4803 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
4804 * gfortran.dg/whole_file_16.f90: Ditto.
4805 * gfortran.dg/whole_file_17.f90: Ditto.
4806 * gfortran.dg/whole_file_18.f90: Ditto.
4807 * gfortran.dg/whole_file_20.f03: Ditto.
4808 * gfortran.dg/whole_file_5.f90: Ditto.
4809 * gfortran.dg/whole_file_6.f90: Ditto.
4810 * gfortran.dg/write_invalid_format.f90: Ditto.
4811 * gfortran.dg/zero_sized_6.f90: Ditto.
4813 2011-02-21 Jeff Law <law@redhat.com>
4815 PR rtl-optimization/46178
4816 * gcc.target/i386/pr46178.c: New test.
4818 PR rtl-optimization/46002
4819 * gcc.c-torture/compile/pr46002.c: New test.
4821 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4823 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
4826 2011-02-21 Jakub Jelinek <jakub@redhat.com>
4829 * g++.dg/debug/pr47106.C: Require effective target lto.
4831 2011-02-21 Jason Merrill <jason@redhat.com>
4833 * g++.dg/cpp0x/constexpr-diag2.C: New.
4835 2011-02-20 Jason Merrill <jason@redhat.com>
4837 * g++.dg/cpp0x/constexpr-ctor7.C: New.
4839 * g++.dg/cpp0x/fntmpdefarg2.C: New.
4841 * g++.dg/overload/conv-op1.C: New.
4843 * g++.dg/cpp0x/constexpr-synth1.C: New.
4845 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4847 * objc.dg/layout-2.m: New.
4848 * objc.dg/selector-3.m: Adjusted location of error message.
4849 * objc.dg/type-size-3.m: Same.
4850 * obj-c++.dg/selector-3.mm: Same.
4852 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4855 * objc.dg/property/dotsyntax-22.m: New.
4856 * obj-c++.dg/property/dotsyntax-22.mm: New.
4858 2011-02-20 Dodji Seketeli <dodji@redhat.com>
4861 * g++.dg/template/typedef38.C: New test.
4863 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4866 * gfortran.dg/whole_file_30.f90 : New test.
4867 * gfortran.dg/whole_file_31.f90 : New test.
4869 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4873 * gfortran.dg/whole_file_28.f90 : New test.
4874 * gfortran.dg/whole_file_29.f90 : New test.
4876 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4879 * g++.dg/template/crash105.C: New.
4881 2011-02-19 Jason Merrill <jason@redhat.com>
4883 * g++.dg/cpp0x/regress/no-elide1.C: New.
4885 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
4887 PR tree-optimization/46620
4888 * gcc.dg/pr46620.c: New.
4890 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4893 * gcc.target/i386/pr47809.c: New test.
4895 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4896 Tobias Burnus <burnus@net-b.de>
4898 * lib/target-supports.exp
4899 (check_effective_target_fortran_large_real): New check for large reals.
4900 * gfortran.dg/nan_7.f90: New test.
4902 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4904 PR libgfortran/47567
4905 * gfortran.dg/fmt_f0_1.f90: Update test.
4907 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
4910 * gfortran.dg/array_constructor_36.f90 : New test.
4911 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
4912 allow for comparison between different elements of the array
4913 constructor at different levels of optimization.
4915 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
4917 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
4918 * gcc.target/i386/pr32280-1.c: Likewise.
4920 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4923 * gcc.target/i386/pr47800.c: New test.
4925 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
4927 * objc/execute/exceptions/foward-1.x: New.
4929 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4932 * gfortran.dg/derived_constructor_comps_4.f90: New.
4934 2011-02-18 Tobias Burnus
4937 * gfortran.dg/func_result_6.f90: New.
4939 2011-02-18 Michael Matz <matz@suse.de>
4942 * gfortran.dg/lto/pr45586_0.f90: New test.
4943 * gfortran.dg/typebound_proc_20.f90: Ditto.
4944 * gfortran.dg/typebound_proc_21.f90: Ditto.
4946 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4949 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
4951 2011-02-18 Tobias Burnus <burnus@net-b.de>
4954 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
4956 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
4957 normalizing the error/warning output.
4958 * gfortran.dg/Wall.f90: Update dg-error/warning.
4959 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
4960 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
4961 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
4962 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
4963 * gfortran.dg/class_30.f90: Update dg-error/warning.
4964 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
4965 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
4966 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
4967 * gfortran.dg/entry_17.f90: Update dg-error/warning.
4968 * gfortran.dg/entry_19.f90: Update dg-error/warning.
4969 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
4970 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
4971 * gfortran.dg/g77/12632.f: Update dg-error/warning.
4972 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
4973 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
4974 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
4975 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
4976 * gfortran.dg/goto_8.f90: Update dg-error/warning.
4977 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
4978 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
4979 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
4980 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
4981 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
4982 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
4983 * gfortran.dg/volatile3.f90: Update dg-error/warning.
4984 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
4985 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
4986 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
4987 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
4988 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
4990 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4993 * gfortran.dg/proc_ptr_comp_30.f90: New.
4995 2011-02-18 Jakub Jelinek <jakub@redhat.com>
4998 * gcc.target/i386/pr47780.c: New test.
5000 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5003 * gfortran.dg/class_40.f03: New.
5005 2011-02-18 Dodji Seketeli <dodji@redhat.com>
5008 * g++.dg/cpp0x/auto21.C: New test.
5010 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
5012 * objc.dg/special/unclaimed-category-1.h: Updated for
5014 * objc.dg/special/unclaimed-category-1.m: Same.
5015 * objc.dg/zero-link-1.m: Same.
5016 * objc.dg/lookup-1.m: Same.
5017 * objc.dg/torture/strings/const-str-9.m
5018 * objc.dg/torture/strings/const-str-10.m: Same.
5019 * objc.dg/torture/strings/const-str-11.m: Same.
5020 * objc.dg/torture/forward-1.m: Same.
5021 * objc.dg/zero-link-2.m: Same.
5022 * objc.dg/encode-7-next-64bit.m: Same.
5023 * objc.dg/method-4.m: Same.
5024 * objc.dg/next-runtime-1.m: Same.
5025 * objc.dg/image-info.m: Same.
5026 * objc.dg/pr23214.m: Same.
5027 * objc.dg/symtab-1.m: Same.
5028 * obj-c++.dg/basic.m: Same.
5029 * obj-c++.dg/proto-lossage-3.m: Same.
5030 * obj-c++.dg/torture/strings/const-str-10.m: Same.
5031 * obj-c++.dg/torture/strings/const-str-11.m: Same.
5032 * obj-c++.dg/torture/strings/const-str-9.m: Same.
5033 * obj-c++.dg/method-11.m: Same.
5034 * objc/execute/enumeration-1.m: Same.
5035 * objc/execute/object_is_class.m: Same.
5036 * objc/execute/formal_protocol-2.m: Same.
5037 * objc/execute/formal_protocol-4.m: Same.
5038 * objc/execute/formal_protocol-6.m: Same.
5039 * objc/execute/bycopy-3.m: Same.
5040 * objc/execute/exceptions/catchall-1.m: Same.
5041 * objc/execute/exceptions/finally-1.m: Same.
5042 * objc/execute/exceptions/local-variables-1.m: Same.
5043 * objc/execute/exceptions/foward-1.m: Same.
5044 * objc/execute/bf-common.h
5045 * objc/execute/enumeration-2.m: Same.
5046 * objc/execute/formal_protocol-1.m: Same.
5047 * objc/execute/formal_protocol-3.m: Same.
5048 * objc/execute/formal_protocol-5.m: Same.
5049 * objc/execute/accessing_ivars.m: Same.
5050 * objc/execute/bycopy-2.m: Same.
5051 * objc/execute/formal_protocol-7.m: Same.
5052 * objc/execute/compatibility_alias.m: Same.
5053 * objc/execute/no_clash.m: Same.
5054 * objc/execute/object_is_meta_class.m: Same.
5055 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
5056 * objc/execute/class-tests-1.h: Include stdio.h.
5057 * objc/execute/class-tests-2.h: Same.
5058 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
5060 * obj-c++.dg/try-catch-2.mm: Same.
5062 2011-02-17 Jakub Jelinek <jakub@redhat.com>
5065 * g++.dg/warn/Wunused-parm-4.C: New test.
5067 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
5068 Jan Hubicka <jh@suse.cz>
5072 * g++.dg/debug/pr47106.C: New.
5074 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
5077 * gcc.target/i386/pr43653.c: New test.
5079 2011-02-11 Dodji Seketeli <dodji@redhat.com>
5082 * g++.dg/template/inherit6.C: New test.
5084 2011-02-16 Janus Weil <janus@gcc.gnu.org>
5087 * gfortran.dg/class_39.f03: New.
5089 2011-02-16 Dodji Seketeli <dodji@redhat.com>
5092 * g++.dg/cpp0x/variadic106.C: New test.
5094 2011-02-16 Jakub Jelinek <jakub@redhat.com>
5097 * gfortran.dg/pr47757-1.f90: New test.
5098 * gfortran.dg/pr47757-2.f90: New test.
5099 * gfortran.dg/pr47757-3.f90: New test.
5102 * g++.dg/cpp0x/enum8.C: New test.
5104 2011-02-15 Jason Merrill <jason@redhat.com>
5106 * g++.dg/inherit/implicit-trivial1.C: New.
5107 * g++.dg/cpp0x/implicit-trivial1.C: New.
5109 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5112 * gcc.dg/torture/pr47725.c: Removed.
5114 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5117 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
5118 constant does not generate a load from memory.
5120 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5123 * gcc.dg/torture/pr47725.c: New.
5125 2011-02-15 Richard Guenther <rguenther@suse.de>
5127 PR tree-optimization/47743
5128 * gcc.dg/torture/pr47743.c: New testcase.
5130 2011-02-15 Jakub Jelinek <jakub@redhat.com>
5133 * gcc.target/i386/pr47581.c: New test.
5135 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5138 * gfortran.dg/select_type_22.f03: New.
5140 2011-02-14 Jason Merrill <jason@redhat.com>
5142 * g++.dg/cpp0x/regress/enum1.C: New.
5144 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5146 * gnat.dg/include.adb: New test.
5148 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5151 * gfortran.dg/class_38.f03: New.
5153 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5155 * gcc.dg/pr46494.c: New test.
5157 2011-02-14 Richard Guenther <rguenther@suse.de>
5159 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
5161 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5164 * gnat.dg/null_pointer_deref1.exp: Don't skip on
5165 sparc*-sun-solaris2.11.
5167 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5170 * gfortran.dg/argument_checking_18.f90: New.
5172 2011-02-13 Tobias Burnus <burnus@net-b.de>
5174 * gfortran.dg/argument_checking_13.f90: Update dg-error.
5175 * gfortran.dg/argument_checking_17.f90: New.
5177 2011-02-12 Janus Weil <janus@gcc.gnu.org>
5179 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
5180 are temporarily disabled.
5181 * gfortran.dg/class_7.f03: Ditto.
5182 * gfortran.dg/coarray_14.f90: Ditto.
5183 * gfortran.dg/typebound_proc_13.f03: Ditto.
5185 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
5188 * gfortran.dg/extends_11.f03: New.
5190 2011-02-11 Xinliang David Li <davidxl@google.com>
5192 PR tree-optimization/47707
5193 * g++.dg/tree-ssa/pr47707.C: New test.
5195 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
5197 * g++.dg/opt/inline17.C: New test.
5199 2011-02-11 Tobias Burnus <burnus@net-b.de>
5202 * gfortran.dg/pure_formal_2.f90: New.
5204 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
5206 PR rtl-optimization/47614
5207 * gfortran.dg/pr47614.f: New.
5209 2011-02-11 Joseph Myers <joseph@codesourcery.com>
5212 * gcc.dg/opts-6.c: New test.
5214 2011-02-11 Jakub Jelinek <jakub@redhat.com>
5217 * gcc.dg/pr47684.c: New test.
5219 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5222 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
5223 c99_runtime, dg-add-options c99_runtime.
5224 (main): Use __asm__.
5226 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5229 * lib/target-supports.exp (check_ascii_locale_available): New proc.
5230 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
5231 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
5232 * gcc.dg/ucnid-10.c: Likewise.
5233 * gcc.dg/ucnid-13.c: Likewise.
5234 * gcc.dg/ucnid-7.c: Likewise.
5235 * gcc.dg/ucnid-8.c: Likewise.
5236 Adapt dg-warning line number.
5238 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
5240 * gcc.target/i386/parity-1.c: Use -march=k8.
5241 * gcc.target/i386/parity-2.c: Ditto.
5242 * gcc.target/i386/vecinit-1.c: Ditto.
5243 * gcc.target/i386/vecinit-2.c: Ditto.
5245 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5248 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
5249 * gcc.target/mips/save-restore-3.c: Likewise.
5250 * gcc.target/mips/save-restore-4.c: Likewise.
5251 * gcc.target/mips/save-restore-5.c: Likewise.
5254 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
5255 * g++.dg/tree-prof/partition2.C: Likewise.
5257 2011-02-09 Jason Merrill <jason@redhat.com>
5259 * g++.dg/tree-ssa/inline-3.C: Use a normal function
5260 rather than misdeclare std::puts.
5262 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
5263 * g++.dg/other/warning1.C: Likewise.
5264 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5265 * g++.old-deja/g++.gb/scope06.C: Likewise.
5266 * g++.old-deja/g++.law/cvt11.C: Likewise.
5267 * g++.old-deja/g++.law/init1.C: Likewise.
5268 * g++.dg/abi/mangle26.C: Likewise.
5270 * g++.dg/template/function1.C: Adjust for C++0x mode.
5271 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
5273 * g++.dg/ext/label10.C: Adjust for C++0x mode.
5274 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
5276 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
5278 * g++.dg/cpp0x/regress/abi-empty7.C: New.
5280 * g++.dg/cpp0x/regress: New directory.
5281 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
5282 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
5283 * g++.dg/cpp0x/regress/regress3.C: New.
5285 2011-02-10 Richard Guenther <rguenther@suse.de>
5287 PR tree-optimization/47677
5288 * gcc.dg/torture/pr47677.c: New testcase.
5290 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
5292 * objc.dg/special/load-category-1.m: Remove unused header.
5293 * objc.dg/special/load-category-1a.m: Likewise.
5294 * objc.dg/special/load-category-2.m: Likewise.
5295 * objc.dg/special/load-category-2a.m: Likewise.
5296 * objc.dg/special/load-category-3.m: Likewise.
5297 * objc.dg/special/load-category-3a.m: Likewise.
5298 * objc.dg/attributes/proto-attribute-2.m: Likewise.
5299 * objc.dg/attributes/proto-attribute-3.m: Likewise.
5300 * objc.dg/attributes/class-attribute-1.m: Likewise.
5301 * objc.dg/property/property.exp: Don't run for Darwin < 9.
5302 * obj-c++.dg/property/property.exp: Likewise.
5303 * objc.dg/attributes/method-sentinel-1.m: Update type header.
5304 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
5305 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
5306 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
5307 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
5308 * obj-c++.dg/template-8.mm: Likewise.
5310 2011-02-10 Jakub Jelinek <jakub@redhat.com>
5313 * gcc.target/i386/pr47665.c: New test.
5315 2011-02-10 Jie Zhang <jie@codesourcery.com>
5319 2011-02-05 Jie Zhang <jie@codesourcery.com>
5321 * gcc.dg/pr42631.c: Update test.
5322 * gcc.dg/pr42631-2.c: New test.
5324 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5327 * gfortran.dg/proc_decl_25.f90: New.
5329 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5332 * gfortran.dg/typebound_assignment_2.f03: New.
5334 2011-02-09 Richard Guenther <rguenther@suse.de>
5336 PR tree-optimization/47664
5337 * gcc.dg/tree-ssa/inline-7.c: New testcase.
5339 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
5342 * gnat.dg/uninit_func.adb: Adjust dg directive.
5344 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
5347 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
5349 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5352 * gfortran.dg/auto_dealloc_2.f90: New.
5354 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5356 * gcc.dg/builtins-config.h: Remove __sgi handling.
5357 * lib/target-supports.exp (add_options_for_c99_runtime): Add
5358 -std=c99 for mips-sgi-irix6.5*.
5360 2011-02-09 Martin Jambor <mjambor@suse.cz>
5363 * gfortran.dg/pr25923.f90: Remove xfails.
5365 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5368 * gfortran.dg/inquire_14.f90: New test.
5370 2011-02-08 Janus Weil <janus@gcc.gnu.org>
5373 * gfortran.dg/pointer_init_6.f90: New.
5375 2011-02-08 Jeff Law <law@redhat.com>
5377 PR tree-optimization/42893
5378 * gcc.tree-ssa/pr42893.c: New test.
5380 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
5382 PR tree-optimization/46834
5383 PR tree-optimization/46994
5384 PR tree-optimization/46995
5385 * gcc.dg/graphite/id-pr46834.c: New.
5386 * gfortran.dg/graphite/id-pr46994.f90: New.
5387 * gfortran.dg/graphite/id-pr46995.f90: New.
5389 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5392 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
5393 using the variable is known the warning is emitted there.
5394 * gcc.dg/uninit-pr19430.c (foo): Likewise.
5395 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
5397 * c-c++-common/pr20000.c (g): Both warnings occur at the return
5400 * gcc.dg/noreturn-1.c (foo5): Likewise.
5401 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
5402 (method2): Likewise.
5404 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
5405 the return statement using the uninitialized variable.
5406 * gfortran.dg/pr39666-2.f90 (f): Likewise.
5408 2011-02-08 Richard Guenther <rguenther@suse.de>
5411 * g++.dg/opt/pr47639.c: New testcase.
5413 2011-02-08 Richard Guenther <rguenther@suse.de>
5415 PR tree-optimization/47632
5416 * g++.dg/opt/pr47632.C: New testcase.
5418 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5420 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
5422 2011-02-07 Richard Guenther <rguenther@suse.de>
5424 PR tree-optimization/47615
5425 * g++.dg/opt/pr47615.C: New testcase.
5427 2011-02-07 Richard Guenther <rguenther@suse.de>
5429 PR tree-optimization/47621
5430 * gcc.dg/torture/pr47621.c: New testcase.
5432 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
5434 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
5436 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
5439 * gfortran.dg/allocate_with_source_1 : New test.
5441 2011-02-05 Jakub Jelinek <jakub@redhat.com>
5444 * gcc.dg/pr47610.c: New test.
5446 2011-02-05 Jie Zhang <jie@codesourcery.com>
5449 * gcc.dg/pr42631.c: Update test.
5450 * gcc.dg/pr42631-2.c: New test.
5452 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5455 * gfortran.dg/pr47574.f90: New test.
5457 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
5459 PR tree-optimization/46194
5460 * gcc.dg/autopar/pr46194.c: New.
5462 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
5464 PR tree-optimization/43695
5465 * g++.dg/ipa/pr43695.C: New.
5467 2011-02-04 Jakub Jelinek <jakub@redhat.com>
5470 * gcc.dg/pr23200.c: New test.
5472 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
5475 * g++.dg/pr47589.C: New test.
5477 2011-02-03 Dodji Seketeli <dodji@redhat.com>
5480 * g++.dg/template/typedef37.C: New test.
5481 * g++.dg/template/param1.C: Adjust expected error message.
5483 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5486 * gcc.dg/pr31490-2.c: New test.
5487 * gcc.dg/pr31490-3.c: New test.
5488 * gcc.dg/pr31490-4.c: New test.
5490 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
5491 Jakub Jelinek <jakub@redhat.com>
5494 * g++.dg/parser/semicolon3.C: Adjust.
5495 * g++.dg/parser/semicolon4.C: New testcase.
5496 * g++.dg/pr46890.C: New testcase.
5498 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5501 * g++.dg/init/pr29571.C: New.
5503 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
5505 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
5506 instead of vect_int.
5508 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5511 * gcc.target/i386/pr47312.c: New test.
5514 * gcc.target/i386/pr47564.c: New test.
5516 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
5518 PR tree-optimization/45122
5519 * gcc.dg/tree-ssa/pr45122.c: New.
5521 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5524 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
5527 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
5528 and vsx so a default --with-cpu=power7 doesn't give an error
5529 when -mavoid-indexed-addresses is used.
5531 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
5532 wrapper function to save the arguments and then jump to the real
5533 function, rather than depending on the compiler not to move stuff
5535 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
5537 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5538 Paul Thomas <pault@gcc.gnu.org>
5541 * gfortran.dg/class_37.f03 : New test.
5543 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
5544 Richard Guenther <rguenther@suse.de>
5546 PR tree-optimization/40979
5548 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
5549 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
5550 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
5551 check_vect_support_and_set_flags.
5552 * gfortran.dg/graphite/vect-pr40979.f90: New.
5554 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5557 * gfortran.dg/class_36.f03: New.
5559 2011-02-02 Richard Guenther <rguenther@suse.de>
5561 PR tree-optimization/47566
5562 * gcc.dg/lto/20110201-1_0.c: New testcase.
5564 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
5570 * debug/pr47498.c: New.
5571 * debug/pr47501.c: New.
5573 2011-02-01 Richard Guenther <rguenther@suse.de>
5575 PR tree-optimization/47559
5576 * g++.dg/torture/pr47559.C: New testcase.
5578 2011-02-01 Janus Weil <janus@gcc.gnu.org>
5581 * gfortran.dg/typebound_call_20.f03: New.
5583 2011-02-01 Richard Guenther <rguenther@suse.de>
5585 PR tree-optimization/47555
5586 * gcc.dg/pr47555.c: New testcase.
5588 2011-02-01 Richard Guenther <rguenther@suse.de>
5590 PR tree-optimization/47541
5591 * g++.dg/torture/pr47541.C: New testcase.
5593 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5596 * gfortran.dg/typebound_call_19.f03: New.
5598 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5601 * g++.dg/cpp0x/pr47416.C: New test.
5603 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
5606 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
5608 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5611 * gfortran.dg/typebound_assignment_1.f03: New.
5613 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5615 PR tree-optimization/47538
5616 * gcc.c-torture/execute/pr47538.c: New test.
5618 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5621 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
5623 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5625 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
5627 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
5629 PR rtl-optimization/44031
5630 * gcc.c-torture/compile/20110131-1.c: New test.
5632 2011-01-31 Tobias Burnus <burnus@net-b.de>
5635 * gfortran.dg/stmt_func_1.f90: New.
5637 2011-01-31 Tobias Burnus <burnus@net-b.de>
5640 * gfortran.dg/interface_34.f90: New.
5642 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
5645 * gfortran.dg/realloc_on_assign_5.f03: New test.
5646 * gfortran.dg/realloc_on_assign_5.f03: New test.
5648 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5650 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
5651 * gfortran.dg/bessel_7.f90: Likewise.
5652 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
5654 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
5655 * gfortran.dg/sum_init_expr.f03: Likewise.
5657 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
5659 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
5662 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
5663 loop only on "vect_intfloat_cvt" targets.
5665 2011-01-29 Tobias Burnus <burnus@net-b.de>
5668 * gfortran.dg/shape_6.f90: New.
5670 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5672 PR libgfortran/47434
5673 * gfortran.dg/read_infnan_1.f90: Update test.
5674 * gfortran.dg/module_nan.f90: Update test.
5675 * gfortran.dg/char4_iunit_1.f03: Update test.
5676 * gfortran.dg/large_real_kind_1.f90: Update test.
5677 * gfortran.dg/real_const_3.f90: Update test.
5678 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
5680 2011-01-29 Dodji Seketeli <dodji@redhat.com>
5683 * g++.dg/template/param2.C: New test.
5685 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5687 PR libgfortran/47285
5688 * gfortran.dg/fmt_g.f: New test.
5690 2011-01-28 Tobias Burnus <burnus@net-b.de>
5693 * gfortran.dg/pure_formal_1.f90: New.
5695 2011-01-28 Jakub Jelinek <jakub@redhat.com>
5698 * gcc.dg/tls/pr42894.c: New test.
5700 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5702 * gcc.dg/pr47276.c: Add dg-require-visibility.
5704 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5706 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
5708 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
5709 Tobias Burnus <burnus@gcc.gnu.org>
5714 * gfortran.dg/realloc_on_assign_3.f03: New test.
5715 * gfortran.dg/realloc_on_assign_4.f03: New test.
5716 * gfortran.dg/allocatable_function_5.f90: New test.
5717 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
5718 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
5719 implemented" dg-errors.
5721 2011-01-27 Jan Hubicka <jh@suse.cz>
5724 * gcc.dg/attr-weakref-4.c: New testcase
5726 2011-01-27 Martin Jambor <mjambor@suse.cz>
5728 PR tree-optimization/47228
5729 * gcc.dg/torture/pr47228.c: New test.
5731 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5733 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
5735 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5737 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
5738 when using auto-overlay support on the SPU.
5740 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
5742 PR rtl-optimization/44174
5743 * gcc.target/i386/asm-6.c: New test.
5745 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
5747 PR rtl-optimization/46856
5748 * gcc.c-torture/compile/pr46856.c: New test.
5750 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
5751 Andrew Pinski <pinskia@gmail.com>
5754 * gcc.dg/pr43082.c: New.
5756 2011-01-26 DJ Delorie <dj@redhat.com>
5758 PR rtl-optimization/46878
5759 * gcc.dg/pr46878-1.c: New test.
5761 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5764 * g++.dg/cpp0x/pr47476.C: New test.
5766 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
5768 * gcc.c-torture/compile/20110126-1.c: New test.
5770 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5773 * gcc.dg/torture/pr47473.c: New test.
5775 2011-01-26 Jan Hubicka <jh@suse.cz>
5778 * gcc.c-torture/execute/pr47237.c: New testcase.
5780 2011-01-26 Jan Hubicka <jh@suse.cz>
5782 PR tree-optimization/47190
5783 * gcc.dg/attr-weakref-3.c: New testcase.
5785 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
5788 * gcc.dg/dll-9a.c: New test file.
5789 * gcc.dg/dll-11.c: Likewise.
5790 * gcc.dg/dll-12.c: Likewise.
5791 * gcc.dg/dll-12a.c: Likewise.
5792 * gcc.dg/dll-11a.c: Likewise.
5793 * gcc.dg/dll-9.c: Likewise.
5794 * gcc.dg/dll-10.c: Likewise.
5795 * gcc.dg/dll-10a.c: Likewise.
5796 * g++.dg/ext/dllexport4a.cc: Likewise.
5797 * g++.dg/ext/dllexport4.C: Likewise.
5798 * g++.dg/ext/dllexport5.C: Likewise.
5799 * g++.dg/ext/dllexport5a.cc: Likewise.
5801 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5803 PR tree-optimization/46970
5804 * gcc.dg/graphite/pr46970.c: New.
5806 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5808 PR tree-optimization/46215
5809 * gcc.dg/graphite/pr46215.c: New.
5811 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5813 PR tree-optimization/46168
5814 * gcc.dg/graphite/pr46168.c: New.
5816 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5818 PR tree-optimization/43657
5819 * gcc.dg/graphite/pr43657.c: New.
5821 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5823 PR tree-optimization/29832
5824 * gfortran.dg/graphite/pr29832.f90: New.
5826 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5828 PR tree-optimization/43567
5829 * gcc.dg/graphite/pr43567.c: New.
5831 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5833 * gfortran.dg/graphite/interchange-4.f: New.
5834 * gfortran.dg/graphite/interchange-5.f: New.
5836 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
5837 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
5838 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
5839 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
5840 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
5841 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
5842 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
5843 * gfortran.dg/ltrans-7.f90: Removed.
5844 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
5846 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
5847 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
5848 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
5849 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
5850 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
5851 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
5852 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
5853 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
5854 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
5855 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
5856 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
5857 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
5858 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
5859 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
5860 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
5861 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
5862 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
5863 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
5864 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
5865 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
5866 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
5867 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
5868 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
5869 * gcc.dg/tree-ssa/data-dep-1.c
5870 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
5871 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
5872 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
5873 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
5874 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
5876 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5878 PR tree-optimization/47265
5879 PR tree-optimization/47443
5880 * gcc.c-torture/compile/pr47265.c: New test.
5881 * gcc.dg/pr47443.c: New test.
5883 2011-01-25 Martin Jambor <mjambor@suse.cz>
5885 PR tree-optimization/47382
5886 * g++.dg/torture/pr47382.C: New test.
5887 * g++.dg/opt/devirt1.C: Xfail.
5889 2011-01-25 Yao Qi <yao@codesourcery.com>
5892 * gcc.target/arm/pr45701-1.c: New test.
5893 * gcc.target/arm/pr45701-2.c: New test.
5894 * gcc.target/arm/pr45701-3.c: New test.
5896 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5897 Jakub Jelinek <jakub@redhat.com>
5899 PR tree-optimization/47271
5900 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
5902 2011-01-25 Nick Clifton <nickc@redhat.com>
5904 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
5905 (saturate_add): Delete.
5907 (main): Do not run saturate_add.
5908 (set_interrupts): Delete.
5910 2011-01-25 Tobias Burnus <burnus@net-b.de>
5913 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
5915 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5917 PR tree-optimization/47427
5918 PR tree-optimization/47428
5919 * gcc.c-torture/compile/pr47427.c: New test.
5920 * gcc.c-torture/compile/pr47428.c: New test.
5922 2011-01-25 Richard Guenther <rguenther@suse.de>
5925 * gcc.dg/torture/pr47411.c: New testcase.
5927 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5929 * gfortran.dg/graphite/id-24.f: New.
5930 * gfortran.dg/graphite/id-25.f: New.
5932 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5934 * gfortran.dg/graphite/id-23.f: New.
5936 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5938 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
5940 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5942 * gcc.dg/graphite/block-0.c: Un-XFAILed.
5943 * gcc.dg/graphite/block-1.c: Un-XFAILed.
5944 * gcc.dg/graphite/block-7.c: Un-XFAILed.
5945 * gcc.dg/graphite/block-8.c: Un-XFAILed.
5946 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
5947 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
5948 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
5949 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
5950 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
5952 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5954 * gcc.dg/graphite/block-0.c: Add documentation.
5955 * gcc.dg/graphite/block-4.c: Same.
5956 * gcc.dg/graphite/block-7.c: Same.
5957 * gcc.dg/graphite/block-8.c: New.
5958 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
5959 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
5960 * gcc.dg/graphite/interchange-12.c: Add documentation.
5961 * gcc.dg/graphite/interchange-13.c: New.
5962 * gcc.dg/graphite/interchange-14.c: New.
5963 * gcc.dg/graphite/interchange-15.c: New.
5964 * gcc.dg/graphite/interchange-8.c: Add documentation.
5965 * gcc.dg/graphite/interchange-mvt.c: Same.
5967 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5970 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
5971 * gcc.target/powerpc/altivec-14.c: Ditto.
5972 * gcc.target/powerpc/altivec-33.c: Ditto.
5973 * gcc.target/powerpc/altivec-types-1.c: Ditto.
5974 * gcc.target/powerpc/altivec-types-2.c: Ditto.
5975 * gcc.target/powerpc/altivec-types-3.c: Ditto.
5976 * gcc.target/powerpc/altivec-types-4.c: Ditto.
5977 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
5978 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
5979 * g++.dg/ext/altivec-15.C: Ditto.
5980 * g++.dg/ext/altivec-types-1.C: Ditto.
5981 * g++.dg/ext/altivec-types-2.C: Ditto.
5982 * g++.dg/ext/altivec-types-3.C: Ditto.
5983 * g++.dg/ext/altivec-types-4.C: Ditto.
5985 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5987 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
5989 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5991 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
5992 optimization options.
5994 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5996 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
5999 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
6001 2011-01-23 Tobias Burnus <burnus@net-b.de>
6004 * gfortran.dg/allocatable_scalar_12.f90: New.
6006 2011-01-23 Ira Rosen <irar@il.ibm.com>
6008 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
6009 vectorization to be not profitable if peeling is used to
6010 realign the memory access.
6011 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
6012 loop bound to avoid loop unrolling.
6013 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6015 2011-01-22 Jan Hubicka <jh@suse.cz>
6018 * g++.dg/lto/pr47333.C: New file.
6020 2011-01-22 Jan Hubicka <jh@suse.cz>
6022 PR tree-optimization/43884
6024 * gcc.dg/autopar/outer-2.c: Increase array size.
6025 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
6027 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6030 * gfortran.dg/c_loc_tests_16.f90: New test.
6032 2011-01-22 Tobias Burnus <burnus@net-b.de>
6035 * gfortran.dg/typebound_proc_19.f90: New.
6037 2011-01-21 Jeff Law <law@redhat.com>
6039 PR tree-optimization/47053
6040 * g++.dg/pr47053.C: New test.
6042 2011-01-21 Jason Merrill <jason@redhat.com>
6045 * g++.dg/cpp0x/constexpr-ctor6.C: New.
6047 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6050 * g++.dg/cpp0x/range-for10.C: New test.
6051 * g++.dg/template/for1.C: New test.
6054 * g++.dg/tree-prof/partition3.C: New test.
6056 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
6058 PR rtl-optimization/47366
6059 * g++.dg/opt/pr47366.C: New test.
6061 2011-01-21 Jason Merrill <jason@redhat.com>
6064 * g++.dg/cpp0x/constexpr-regress2.C: New.
6066 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
6068 2011-01-21 Jeff Law <law@redhat.com>
6070 PR rtl-optimization/41619
6071 * gcc.dg/pr41619.c: New.
6073 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6075 PR tree-optimization/47355
6076 * g++.dg/opt/pr47355.C: New test.
6078 2011-01-21 Richard Guenther <rguenther@suse.de>
6080 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
6083 2011-01-21 Richard Guenther <rguenther@suse.de>
6085 PR tree-optimization/47365
6086 * gcc.dg/torture/pr47365.c: New testcase.
6087 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6089 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6091 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
6093 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6095 PR tree-optimization/47391
6096 * gcc.dg/pr47391.c: New test.
6098 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6100 * g++.dg/template/char1.C: Use signed char.
6102 2011-01-21 Tobias Burnus <burnus@net-b.de>
6105 * gfortran.dg/pointer_target_4.f90: New.
6107 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6110 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
6111 ILP32 system and not IP32.
6113 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
6116 * g++.dg/debug/pr46583.C: New.
6118 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6121 * g++.dg/debug/pr47283.C: New test.
6124 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
6125 * gcc.target/i386/headmerge-2.c: Likewise.
6127 2011-01-20 Richard Guenther <rguenther@suse.de>
6130 * gcc.dg/torture/pr47370.c: New testcase.
6132 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6134 PR tree-optimization/46130
6135 * gcc.dg/pr46130-1.c: New test.
6136 * gcc.dg/pr46130-2.c: New test.
6138 2011-01-19 Dodji Seketeli <dodji@redhat.com>
6141 * g++.dg/debug/dwarf2/template-params-10.C: New test.
6143 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
6146 * g++.dg/debug/pr46240.cc: New.
6148 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6151 * g++.dg/template/anonunion1.C: New test.
6153 PR rtl-optimization/47337
6154 * gcc.c-torture/execute/pr47337.c: New test.
6156 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6159 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
6161 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6163 PR tree-optimization/46021
6164 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
6166 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6168 PR tree-optimization/47290
6169 * g++.dg/torture/pr47290.C: New test.
6171 2011-01-18 Janus Weil <janus@gcc.gnu.org>
6174 * gfortran.dg/proc_ptr_comp_29.f90: New.
6176 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
6179 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
6180 powerpc-apple-darwin9.
6182 2011-01-18 Jakub Jelinek <jakub@redhat.com>
6184 PR rtl-optimization/47299
6185 * gcc.c-torture/execute/pr47299.c: New test.
6187 2011-01-17 Jason Merrill <jason@redhat.com>
6189 * g++.dg/cpp0x/constexpr-virtual.C: New.
6191 2011-01-17 Jakub Jelinek <jakub@redhat.com>
6194 * gfortran.dg/gomp/pr47331.f90: New test.
6196 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
6199 * objc.dg/selector-warn-1.m: New.
6200 * obj-c++.dg/selector-warn-1.mm: New.
6202 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
6204 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
6205 Update dg-final accordingly.
6207 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6209 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
6211 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6213 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
6215 * gcc.dg/guality/pr36728-2.c: Likewise.
6217 2011-01-17 Richard Guenther <rguenther@suse.de>
6219 PR tree-optimization/47313
6220 * g++.dg/torture/pr47313.C: New testcase.
6222 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
6225 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
6226 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
6227 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6228 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6230 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
6232 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
6233 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
6234 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
6236 2011-01-17 Richard Guenther <rguenther@suse.de>
6238 PR tree-optimization/45967
6239 * gcc.dg/torture/pr45967-2.c: New testcase.
6240 * gcc.dg/torture/pr45967-3.c: Likewise.
6242 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6245 * g++.dg/ext/pr47213.C: Require visibility.
6247 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6249 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
6250 * gcc.dg/fixed-point/struct-union.c: Update error messages.
6252 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6254 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
6255 Linux-based targets.
6257 2011-01-13 Jan Hubicka <jh@suse.cz>
6259 PR tree-optimization/47276
6260 * gcc.dg/pr47276.c: New testcase.
6262 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
6263 Jonathan Wakely <jwakely.gcc@gmail.com>
6266 * g++.dg/other/pr33558.C: New.
6267 * g++.dg/other/pr33558-2.C: New.
6269 2011-01-14 Martin Jambor <mjambor@suse.cz>
6271 PR tree-optimization/45934
6272 PR tree-optimization/46302
6273 * g++.dg/ipa/devirt-c-1.C: New test.
6274 * g++.dg/ipa/devirt-c-2.C: Likewise.
6275 * g++.dg/ipa/devirt-c-3.C: Likewise.
6276 * g++.dg/ipa/devirt-c-4.C: Likewise.
6277 * g++.dg/ipa/devirt-c-5.C: Likewise.
6278 * g++.dg/ipa/devirt-c-6.C: Likewise.
6279 * g++.dg/ipa/devirt-6.C: Likewise.
6280 * g++.dg/ipa/devirt-d-1.C: Likewise.
6281 * g++.dg/torture/pr45934.C: Likewise.
6283 2011-01-14 Jason Merrill <jason@redhat.com>
6285 * g++.dg/cpp0x/variadic105.C: New.
6287 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
6288 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6291 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6292 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
6293 execution tests on i?86-*-*, x86_64-*-* and
6294 powerpc*-apple-darwin* && ilp32.
6295 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
6296 tests on i?86-*-* and x86_64-*-*.
6298 2011-01-14 Richard Guenther <rguenther@suse.de>
6300 PR tree-optimization/47280
6301 * g++.dg/opt/pr47280.C: New testcase.
6303 2011-01-14 Jason Merrill <jason@redhat.com>
6305 * g++.dg/cpp0x/constexpr-regress1.C: New.
6307 * g++.dg/ext/flexary2.C: New.
6309 2011-01-14 Richard Guenther <rguenther@suse.de>
6312 * gcc.dg/torture/pr47281.c: New testcase.
6313 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
6315 2011-01-14 Richard Guenther <rguenther@suse.de>
6317 PR tree-optimization/47286
6318 * gcc.dg/tree-ssa/pr47286.c: New testcase.
6320 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
6323 * g++.dg/ext/pr47213.C: New.
6325 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6327 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
6329 2011-01-13 Tobias Burnus <burnus@net-b.de>
6330 Mikael Morin <mikael@gcc.gnu.org>
6334 * gfortran.dg/select_type_20.f90: New.
6335 * gfortran.dg/select_type_21.f90: New.
6337 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6340 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
6342 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6344 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
6345 * gcc.dg/guality/pr36728-2.c: Likewise.
6347 2011-01-13 Dodji Seketeli <dodji@redhat.com>
6350 * g++.dg/debug/dwarf2/template-params-9.C: New test.
6352 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
6354 PR rtl-optimization/45352
6355 * gcc.dg/pr45352-3.c: New.
6357 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6359 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
6361 * g++.dg/cpp0x/range-for8.C: New.
6362 * g++.dg/cpp0x/range-for9.C: New.
6364 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
6367 * g++.dg/debug/pr47209.C: New.
6369 2011-01-12 Richard Guenther <rguenther@suse.de>
6372 * gcc.dg/lto/pr47259_0.c: New testcase.
6373 * gcc.dg/lto/pr47259_1.c: Likewise.
6375 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
6377 * objc-obj-c++-shared/Object1.h: Add copyright header, update
6378 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
6379 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
6380 methods missing from the OBJC2 Object.
6381 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
6382 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
6383 GNU and NeXT runtimes.
6384 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
6386 * objc-obj-c++-shared/Object1.m: Likewise.
6387 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
6388 * objc.dg/proto-qual-1.m: Likewise.
6389 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6390 * obj-c++.dg/proto-qual-1.mm: Likewise.
6392 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
6395 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
6397 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6399 Fixed the Objective-C++ testsuite and updated all tests.
6400 * lib/obj-c++.exp (obj-c++_init): Declare and set
6401 gcc_warning_prefix and gcc_error_prefix.
6402 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
6403 'dg-warning', 'dg-message' and 'dg-error'.
6404 * obj-c++.dg/class-extension-3.mm: Likewise.
6405 * obj-c++.dg/class-protocol-1.mm: Likewise.
6406 * obj-c++.dg/encode-7.mm: Likewise.
6407 * obj-c++.dg/exceptions-3.mm: Likewise.
6408 * obj-c++.dg/exceptions-5.mm: Likewise.
6409 * obj-c++.dg/method-12.mm: Likewise.
6410 * obj-c++.dg/method-13.mm: Likewise.
6411 * obj-c++.dg/method-15.mm: Likewise.
6412 * obj-c++.dg/method-16.mm: Likewise.
6413 * obj-c++.dg/method-4.mm: Likewise.
6414 * obj-c++.dg/method-8.mm: Likewise.
6415 * obj-c++.dg/method-conflict-1.mm: Likewise.
6416 * obj-c++.dg/method-conflict-2.mm: Likewise.
6417 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
6418 and uncommented second part of the testcase now that the testsuite
6420 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
6421 and uncommented second part of the testcase now that the testsuite
6423 * obj-c++.dg/private-1.mm: Likewise.
6424 * obj-c++.dg/proto-lossage-4.mm: Likewise.
6425 * obj-c++.dg/syntax-error-7.mm: Likewise.
6426 * obj-c++.dg/warn5.mm: Likewise.
6427 * obj-c++.dg/property/at-property-14.mm: Likewise.
6428 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
6430 * obj-c++.dg/property/at-property-18.mm: Likewise.
6431 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
6433 * obj-c++.dg/property/at-property-21.mm: Likewise.
6434 * obj-c++.dg/property/at-property-28.mm: Likewise.
6435 * obj-c++.dg/property/at-property-5.mm: Likewise.
6436 * obj-c++.dg/property/dynamic-2.mm: Likewise.
6437 * obj-c++.dg/property/property-neg-3.mm: Likewise.
6438 * obj-c++.dg/property/synthesize-11.mm: Likewise.
6439 * obj-c++.dg/property/synthesize-6.mm: Likewise.
6440 * obj-c++.dg/property/synthesize-8.mm: Likewise.
6441 * obj-c++.dg/property/synthesize-9.mm: Likewise.
6442 * obj-c++.dg/tls/diag-5.mm: Likewise.
6443 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
6444 dg-error, now matched correctly.
6446 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6448 * objc.dg/property/at-property-29.m: New.
6449 * obj-c++.dg/property/at-property-29.mm: New.
6451 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6453 * go.test/go-test.exp (go-set-goarch): New proc.
6454 (go-gc-tests): Use it.
6456 2011-01-11 Dodji Seketeli <dodji@redhat.com>
6459 * g++.dg/debug/dwarf2/template-params-8.C: New test.
6461 2011-01-11 Richard Henderson <rth@redhat.com>
6463 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
6465 2011-01-11 Jan Hubicka <jh@suse.cz>
6469 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
6470 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
6472 2011-01-11 Richard Guenther <rguenther@suse.de>
6474 PR tree-optimization/46076
6475 * gcc.dg/tree-ssa/pr46076.c: New testcase.
6477 2011-01-11 Jeff Law <law@redhat.com>
6479 * PR tree-optimization/47086
6480 * gcc.dg/pr47086.c: New test.
6482 2011-01-11 Jason Merrill <jason@redhat.com>
6485 * g++.dg/template/new10.C: New.
6488 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
6490 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
6492 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
6493 Split type definitions and NSConstantString class into...
6494 * objc-obj-c++-shared/objc-test-suite-types.h: New.
6495 * objc-obj-c++-shared/nsconstantstring-class.h: New.
6496 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
6497 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
6498 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
6499 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
6501 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
6502 encode defines for newer NeXT system headers.
6503 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
6504 * obj-c++.dg/torture/strings/string1.mm: Likewise.
6505 * objc.dg/foreach-5.m: Likewise.
6506 * objc.dg/foreach-2.m: Likewise.
6507 * objc.dg/foreach-4.m: Likewise.
6508 * objc.dg/torture/strings/string1.m: Likewise.
6509 * objc.dg/torture/strings/string2.m: Likewise.
6510 * objc.dg/torture/strings/string3.m: Likewise.
6511 * objc.dg/torture/strings/string4.m: Likewise.
6512 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
6513 header and stand alone.
6514 * obj-c++.dg/strings/strings-2.mm: Likewise.
6515 * objc.dg/torture/strings/const-str-3.m: Likewise.
6516 * objc.dg/strings/strings-2.m: Likewise.
6517 * objc.dg/strings/const-str-12b.m: Likewise.
6519 2011-01-12 Richard Guenther <rguenther@suse.de>
6522 * gcc.dg/attr-weak-1.c: Adjust.
6524 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
6527 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
6528 standard compliant and comment.
6530 2011-01-10 Jan Hubicka <jh@suse.cz>
6533 * gcc.dg/initpri3.c: New testcase.
6535 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
6538 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
6544 (g_ebp_save): Likewise.
6545 (g_esp_save): Likewise.
6547 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6549 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
6551 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6553 PR tree-optimization/46021
6554 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
6555 i?86-*-*, x86_64-*-*.
6557 2011-01-10 Jeff Law <law@redhat.com>
6559 * PR tree-optimization/47141
6560 * gcc.c-torture/compile/pr47141.c: New test.
6562 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
6565 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
6566 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
6567 * gcc.dg/vect/slp-35.c: Remove XFAILs.
6568 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
6571 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
6572 being vectorized. Adjust dg-final pattern. Remove XFAIL.
6573 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
6574 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
6575 being vectorized. Adjust dg-final pattern.
6578 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
6579 * gcc.dg/vect/slp-24.c: Likewise.
6581 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
6584 * g++.dg/other/pr47218-1.C: New test file.
6585 * g++.dg/other/pr47218.C: Likewise.
6586 * g++.dg/other/pr47218.h: New supporting header.
6588 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
6591 * objc.dg/attributes/invalid-attribute-1.m: New.
6592 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
6594 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6597 * gfortran.dg/proc_ptr_comp_28.f90: New.
6599 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6601 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
6602 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
6603 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6604 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6605 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
6606 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6607 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
6608 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
6609 * objc.dg/gnu-api-2-class.m: Likewise.
6610 * objc.dg/gnu-api-2-ivar.m: Likewise.
6611 * objc.dg/gnu-api-2-method.m: Likewise.
6612 * objc.dg/gnu-api-2-objc.m: Likewise.
6613 * objc.dg/gnu-api-2-object.m: Likewise.
6614 * objc.dg/gnu-api-2-property.m: Likewise.
6615 * objc.dg/gnu-api-2-protocol.m: Likewise.
6616 * objc.dg/gnu-api-2-sel.m: Likewise.
6618 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6620 * objc.dg/foreach-1.m: Skip for Darwin < 9.
6621 * objc.dg/objc-foreach-4.m: Likewise.
6622 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
6623 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
6624 * objc.dg/foreach-4.m: Likewise.
6625 * objc.dg/foreach-5.m: Likewise.
6626 * objc.dg/foreach-3.m: Return self from init.
6628 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6631 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
6633 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6636 * gfortran.dg/class_35.f90: New.
6638 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6640 * objc.dg/foreach-1.m: Add "-Wall" to flags.
6642 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
6645 * objc.dg/invalid-method-2.m: New.
6646 * obj-c++.dg/invalid-method-2.mm: New.
6648 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
6651 * gfortran.dg/transpose_optimization_2.f90 : New test.
6653 2011-01-08 Jan Hubicka <jh@suse.cz>
6655 PR tree-optmization/46469
6656 * g++.dg/torture/pr46469.C: New testcase.
6658 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6660 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
6661 emulation of libobjc-gnu structure layout functionality to ..
6662 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
6663 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
6664 * objc/execute/bf-common.h: Adjust headers.
6665 * objc/execute/bf-1.m: Likewise.
6666 * objc/execute/bf-2.m: Likewise.
6667 * objc/execute/bf-3.m: Likewise.
6668 * objc/execute/bf-4.m: Likewise.
6669 * objc/execute/bf-5.m: Likewise.
6670 * objc/execute/bf-6.m: Likewise.
6671 * objc/execute/bf-7.m: Likewise.
6672 * objc/execute/bf-8.m: Likewise.
6673 * objc/execute/bf-9.m: Likewise.
6674 * objc/execute/bf-10.m: Likewise.
6675 * objc/execute/bf-11.m: Likewise.
6676 * objc/execute/bf-12.m: Likewise.
6677 * objc/execute/bf-13.m: Likewise.
6678 * objc/execute/bf-14.m: Likewise.
6679 * objc/execute/bf-15.m: Likewise.
6680 * objc/execute/bf-16.m: Likewise.
6681 * objc/execute/bf-17.m: Likewise.
6682 * objc/execute/bf-18.m: Likewise.
6683 * objc/execute/bf-19.m: Likewise.
6684 * objc/execute/bf-20.m: Likewise.
6685 * objc/execute/bf-21.m: Likewise.
6686 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
6687 objc_get_type_qualifiers ().
6689 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6692 * gfortran.dg/dependency_39.f90: New test.
6694 2011-01-07 Jan Hubicka <jh@suse.cz>
6696 Get builtins tests ready for linker plugin.
6697 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
6698 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
6699 my_memset, my_bzero): Mark used.
6700 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
6701 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
6703 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
6706 2011-01-07 Jan Hubicka <jh@suse.cz>
6708 PR tree-optimization/46367
6709 * g++.dg/torture/pr46367.C: New file.
6711 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6714 * gcc.dg/pr47201.c: New test.
6717 * gcc.dg/tree-prof/pr47187.c: New test.
6719 2011-01-07 Tobias Burnus <burnus@net-b.de>
6722 * gfortran.dg/extends_type_of_3.f90: New.
6724 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
6726 * g++.dg/ext/dllexport-MI1.C: Adjust test.
6727 * g++.dg/ext/dllimport-MI1.C: Likewise.
6728 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
6729 * g++.dg/ext/dllimport10.C: Likewise.
6730 * g++.dg/ext/dllimport11.C: Likewise.
6731 * g++.dg/ext/dllimport12.C: Likewise.
6732 * g++.dg/ext/dllimport13.C: Likewise.
6733 * g++.dg/ext/dllimport2.C: Likewise.
6734 * g++.dg/ext/dllimport3.C: Likewise.
6735 * g++.dg/ext/dllimport4.C: Likewise.
6736 * g++.dg/ext/dllimport5.C: Likewise.
6737 * g++.dg/ext/dllimport6.C: Likewise.
6738 * g++.dg/ext/dllimport8.C: Likewise.
6739 * g++.dg/ext/dllimport9.C: Likewise.
6740 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
6741 targets, too. Additionally enable test for i?86-*-mingw*.
6742 * g++.dg/ext/selectany1.C: Likewise.
6743 Remove guard variable check.
6745 2011-01-07 Janus Weil <janus@gcc.gnu.org>
6749 * gfortran.dg/storage_size_3.f08: Extended.
6751 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6754 * g++.dg/template/stdarg1.C: New test.
6756 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6759 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
6760 * gfortran.dg/defined_operators_1.f90: Split the subroutine
6761 from the interface of functions to not hide the errors that
6764 2011-01-06 Jan Hubicka <jh@suse.cz>
6766 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
6767 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
6769 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6773 * gfortran.dg/interface_33.f90: New test.
6775 2011-01-06 Jakub Jelinek <jakub@redhat.com>
6778 * gcc.c-torture/compile/pr47150.c: New test.
6780 2011-01-06 Ira Rosen <irar@il.ibm.com>
6782 PR tree-optimization/47139
6783 * gcc.dg/vect/pr47139.c: New test.
6785 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6788 * gfortran.dg/extends_type_of_2.f03: New.
6790 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6792 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
6794 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
6796 * gnat.dg/opt14.adb: New test.
6798 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6801 * gfortran.dg/allocate_error_2.f90: New test.
6803 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6806 * gfortran.dg/storage_size_3.f08: New.
6808 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6810 PR libgfortran/47154
6811 * gfortran.dg/namelist_68.f90: New test.
6813 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
6815 * gnat.dg/unchecked_convert8.ad[sb]: New test.
6817 2011-01-04 Janus Weil <janus@gcc.gnu.org>
6820 * gfortran.dg/class_34.f90: New.
6822 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6824 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
6825 use __builtin_inff. Skip all single-precision tests that require
6828 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6830 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
6832 2011-01-03 Jakub Jelinek <jakub@redhat.com>
6834 PR tree-optimization/47148
6835 * gcc.c-torture/execute/pr47148.c: New test.
6837 PR tree-optimization/47155
6838 * gcc.c-torture/execute/pr47155.c: New test.
6840 PR rtl-optimization/47157
6841 * gcc.c-torture/compile/pr47157.c: New test.
6843 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6845 * gcc.dg/torture/vector-shift2.c (schar): Define.
6846 (main): Always use schar or uchar instead of plain "char" to avoid
6847 dependencies on implementation-defined char signedness.
6849 2011-01-03 Martin Jambor <mjambor@suse.cz>
6851 PR tree-optimization/46801
6852 * gnat.dg/pack9.adb: Remove xfail.
6854 2011-01-03 Martin Jambor <mjambor@suse.cz>
6856 PR tree-optimization/46984
6857 * g++.dg/ipa/pr46984.C: New test.
6859 2011-01-02 Janus Weil <janus@gcc.gnu.org>
6862 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
6864 2011-01-02 Jakub Jelinek <jakub@redhat.com>
6866 PR tree-optimization/47140
6867 * gcc.c-torture/compile/pr47140.c: New test.
6869 PR rtl-optimization/47028
6870 * gcc.dg/pr47028.c: New test.
6872 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
6874 * objc.dg/protocol-forward-1.m: Removed TODO.
6875 * objc.dg/protocol-forward-2.m: New.
6876 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
6877 * obj-c++.dg/protocol-forward-2.mm: New.
6879 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
6882 * g++.dg/eh/pr38662.C: New testcase.
6884 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
6886 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
6887 scan for newline '\n'.
6890 Copyright (C) 2011 Free Software Foundation, Inc.
6892 Copying and distribution of this file, with or without modification,
6893 are permitted in any medium without royalty provided the copyright
6894 notice and this notice are preserved.