1 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
3 * lib/target-supports.exp
4 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5 multilib flags use -mfpu with a value other than neon-fp16.
7 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
10 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
12 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14 * lib/target-supports.exp (check_effective_target_pie): New proc.
15 * gcc.dg/pie-link.c: Use target pie.
17 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
18 Laurent Rougé <laurent.rouge@menta.fr>
20 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
21 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
23 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
25 * gfortran.dg/coarray/sync_1.f90: New test for
26 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
28 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
30 PR tree-optimization/49318
31 * gcc.dg/vect/pr49318.c: New test.
33 2011-06-09 David Krauss <potswa@mac.com>
35 * g++.dg/template/arrow1.C: New.
37 2011-06-09 Jason Merrill <jason@redhat.com>
39 * lib/prune.exp: Prune "note"s.
40 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
42 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
43 * g++.dg/template/dependent-expr3.C: Likewise.
44 * g++.dg/parse/template7.C: Likewise.
45 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
46 * g++.old-deja/g++.jason/rfg10.C: Likewise.
47 * g++.old-deja/g++.pt/friend38.C: Likewise.
48 * g++.old-deja/g++.pt/crash32.C: Likewise.
49 * g++.old-deja/g++.other/init4.C: Likewise.
50 * g++.old-deja/g++.other/friend8.C: Likewise.
52 * g++.dg/ext/complex7.C: Adjust expected output.
53 * g++.dg/diagnostic/method1.C: Likewise.
54 * g++.dg/parse/parameter-declaration-2.C: Likewise.
55 * g++.dg/parse/crash33.C: Likewise.
56 * g++.dg/other/warning1.C: Likewise.
57 * g++.dg/init/pr29571.C: Likewise.
58 * g++.dg/warn/overflow-warn-1.C: Likewise.
59 * g++.dg/warn/overflow-warn-3.C: Likewise.
60 * g++.dg/warn/overflow-warn-4.C: Likewise.
61 * g++.old-deja/g++.oliva/template1.C: Likewise.
63 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
64 * g++.dg/parse/template7.C: Adjust.
66 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
69 * gcc.dg/pr49307.c: New.
71 2011-06-09 Wei Guozhi <carrot@google.com>
74 * gcc.target/arm/pr46975.c: New testcase.
76 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
78 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
79 (PMETH, arglist_t): Removed.
80 (method_get_number_of_arguments): Removed.
81 (method_get_nth_argument): Removed.
82 (method_get_first_argument): Removed.
83 (method_get_next_argument): Removed.
84 (method_get_sizeof_arguments): Removed.
85 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
87 (method_get_number_of_arguments): Removed.
88 (method_get_nth_argument): Removed.
89 (method_get_first_argument): Removed.
90 (method_get_next_argument): Removed.
91 (method_get_sizeof_arguments): Removed.
92 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
94 2011-06-09 David Li <davidxl@google.com>
96 * testsuite/gcc.dg/dump-pass.c: New test.
98 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
101 * g++.dg/parse/error38.C: New.
103 2011-06-09 Jakub Jelinek <jakub@redhat.com>
106 * gfortran.dg/pr49308.f90: New test.
108 2011-06-08 Jason Merrill <jason@redhat.com>
110 * g++.dg/cpp0x/noexcept11.C: New.
111 * g++.dg/cpp0x/noexcept12.C: New.
112 * g++.dg/cpp0x/sfinae11.C: Adjust.
114 2011-06-08 Jakub Jelinek <jakub@redhat.com>
117 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
118 to dg-options, match also DW_AT_linkage_name.
120 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
123 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
124 -fno-common on alpha*-dec-osf*.
125 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
127 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
129 PR rtl-optimization/49303
130 * gcc.target/ia64/pr49303.c: New test.
132 2011-06-08 Tobias Burnus <burnus@net-b.de>
135 * gfortran.dg/coarray_lock_1.f90: New.
136 * gfortran.dg/coarray_lock_2.f90: New.
138 2011-06-07 Jason Merrill <jason@redhat.com>
140 * lib/prune.exp: Look for "required" rather than "instantiated".
141 * g++.dg/abi/mangle11.C: Likewise.
142 * g++.dg/abi/mangle12.C: Likewise.
143 * g++.dg/abi/mangle17.C: Likewise.
144 * g++.dg/abi/mangle20-2.C: Likewise.
145 * g++.dg/abi/pragma-pack1.C: Likewise.
146 * g++.dg/cpp0x/decltype26.C: Likewise.
147 * g++.dg/cpp0x/decltype28.C: Likewise.
148 * g++.dg/cpp0x/decltype29.C: Likewise.
149 * g++.dg/cpp0x/enum11.C: Likewise.
150 * g++.dg/cpp0x/forw_enum8.C: Likewise.
151 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
152 * g++.dg/cpp0x/pr47416.C: Likewise.
153 * g++.dg/ext/case-range2.C: Likewise.
154 * g++.dg/ext/case-range3.C: Likewise.
155 * g++.dg/gomp/for-19.C: Likewise.
156 * g++.dg/gomp/pr37533.C: Likewise.
157 * g++.dg/gomp/pr38639.C: Likewise.
158 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
159 * g++.dg/inherit/base3.C: Likewise.
160 * g++.dg/inherit/using6.C: Likewise.
161 * g++.dg/init/placement4.C: Likewise.
162 * g++.dg/init/reference3.C: Likewise.
163 * g++.dg/lookup/scoped6.C: Likewise.
164 * g++.dg/lookup/using7.C: Likewise.
165 * g++.dg/other/abstract1.C: Likewise.
166 * g++.dg/other/error10.C: Likewise.
167 * g++.dg/other/error5.C: Likewise.
168 * g++.dg/other/field1.C: Likewise.
169 * g++.dg/other/offsetof5.C: Likewise.
170 * g++.dg/parse/bitfield2.C: Likewise.
171 * g++.dg/parse/constant4.C: Likewise.
172 * g++.dg/parse/crash20.C: Likewise.
173 * g++.dg/parse/invalid-op1.C: Likewise.
174 * g++.dg/parse/non-dependent2.C: Likewise.
175 * g++.dg/parse/template18.C: Likewise.
176 * g++.dg/tc1/dr152.C: Likewise.
177 * g++.dg/tc1/dr166.C: Likewise.
178 * g++.dg/tc1/dr176.C: Likewise.
179 * g++.dg/tc1/dr213.C: Likewise.
180 * g++.dg/template/access11.C: Likewise.
181 * g++.dg/template/access2.C: Likewise.
182 * g++.dg/template/access3.C: Likewise.
183 * g++.dg/template/access7.C: Likewise.
184 * g++.dg/template/arg7.C: Likewise.
185 * g++.dg/template/cond2.C: Likewise.
186 * g++.dg/template/crash13.C: Likewise.
187 * g++.dg/template/crash40.C: Likewise.
188 * g++.dg/template/crash7.C: Likewise.
189 * g++.dg/template/crash84.C: Likewise.
190 * g++.dg/template/ctor5.C: Likewise.
191 * g++.dg/template/defarg13.C: Likewise.
192 * g++.dg/template/defarg14.C: Likewise.
193 * g++.dg/template/dtor7.C: Likewise.
194 * g++.dg/template/eh2.C: Likewise.
195 * g++.dg/template/error2.C: Likewise.
196 * g++.dg/template/error43.C: Likewise.
197 * g++.dg/template/friend32.C: Likewise.
198 * g++.dg/template/injected1.C: Likewise.
199 * g++.dg/template/instantiate1.C: Likewise.
200 * g++.dg/template/instantiate3.C: Likewise.
201 * g++.dg/template/instantiate5.C: Likewise.
202 * g++.dg/template/instantiate7.C: Likewise.
203 * g++.dg/template/local6.C: Likewise.
204 * g++.dg/template/lookup2.C: Likewise.
205 * g++.dg/template/member5.C: Likewise.
206 * g++.dg/template/memfriend15.C: Likewise.
207 * g++.dg/template/memfriend16.C: Likewise.
208 * g++.dg/template/memfriend17.C: Likewise.
209 * g++.dg/template/memfriend7.C: Likewise.
210 * g++.dg/template/meminit1.C: Likewise.
211 * g++.dg/template/nested3.C: Likewise.
212 * g++.dg/template/non-type-template-argument-1.C: Likewise.
213 * g++.dg/template/nontype12.C: Likewise.
214 * g++.dg/template/nontype13.C: Likewise.
215 * g++.dg/template/nontype6.C: Likewise.
216 * g++.dg/template/pr23510.C: Likewise.
217 * g++.dg/template/pr35240.C: Likewise.
218 * g++.dg/template/ptrmem15.C: Likewise.
219 * g++.dg/template/ptrmem6.C: Likewise.
220 * g++.dg/template/qualified-id1.C: Likewise.
221 * g++.dg/template/qualttp20.C: Likewise.
222 * g++.dg/template/qualttp3.C: Likewise.
223 * g++.dg/template/qualttp4.C: Likewise.
224 * g++.dg/template/qualttp5.C: Likewise.
225 * g++.dg/template/qualttp6.C: Likewise.
226 * g++.dg/template/qualttp7.C: Likewise.
227 * g++.dg/template/qualttp8.C: Likewise.
228 * g++.dg/template/recurse.C: Likewise.
229 * g++.dg/template/recurse2.C: Likewise.
230 * g++.dg/template/ref5.C: Likewise.
231 * g++.dg/template/scope2.C: Likewise.
232 * g++.dg/template/sfinae10.C: Likewise.
233 * g++.dg/template/sfinae3.C: Likewise.
234 * g++.dg/template/sizeof3.C: Likewise.
235 * g++.dg/template/static9.C: Likewise.
236 * g++.dg/template/template-id-2.C: Likewise.
237 * g++.dg/template/typedef13.C: Likewise.
238 * g++.dg/template/typename4.C: Likewise.
239 * g++.dg/template/using14.C: Likewise.
240 * g++.dg/template/using2.C: Likewise.
241 * g++.dg/template/warn1.C: Likewise.
242 * g++.dg/warn/Wparentheses-13.C: Likewise.
243 * g++.dg/warn/Wparentheses-15.C: Likewise.
244 * g++.dg/warn/Wparentheses-16.C: Likewise.
245 * g++.dg/warn/Wparentheses-17.C: Likewise.
246 * g++.dg/warn/Wparentheses-18.C: Likewise.
247 * g++.dg/warn/Wparentheses-19.C: Likewise.
248 * g++.dg/warn/Wparentheses-20.C: Likewise.
249 * g++.dg/warn/Wparentheses-23.C: Likewise.
250 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
251 * g++.dg/warn/noeffect2.C: Likewise.
252 * g++.dg/warn/noeffect4.C: Likewise.
253 * g++.dg/warn/pr8570.C: Likewise.
254 * g++.old-deja/g++.brendan/init2.C: Likewise.
255 * g++.old-deja/g++.eh/spec6.C: Likewise.
256 * g++.old-deja/g++.pt/crash10.C: Likewise.
257 * g++.old-deja/g++.pt/crash36.C: Likewise.
258 * g++.old-deja/g++.pt/derived3.C: Likewise.
259 * g++.old-deja/g++.pt/error2.C: Likewise.
260 * g++.old-deja/g++.pt/explicit70.C: Likewise.
261 * g++.old-deja/g++.pt/infinite1.C: Likewise.
262 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
263 * g++.old-deja/g++.pt/overload7.C: Likewise.
264 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
266 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
267 Iain Sandoe <iains@gcc.gnu.org>
269 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
270 Added code to deal with the case when [Protocol
271 -descriptionForInstanceMethod:] or [Protocol
272 -descriptionForClassMethod:] returns NULL.
274 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
275 Iain Sandoe <iains@gcc.gnu.org>
277 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
278 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
281 2011-06-07 Xinliang David Li <davidxl@google.com>
283 * testsuite/gcc.dg/inline_2.c: New test.
284 * testsuite/gcc.dg/unroll_2.c: New test.
285 * testsuite/gcc.dg/inline_3.c: New test.
286 * testsuite/gcc.dg/unroll_3.c: New test.
287 * testsuite/gcc.dg/inline_4.c: New test.
288 * testsuite/gcc.dg/unroll_4.c: New test.
289 * testsuite/gcc.dg/inline_1.c: New test.
290 * testsuite/gcc.dg/unroll_1.c: New test.
292 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
295 PR tree-optimization/48497
296 * lib/gcc-defs.exp (dg-additional-options): New proc.
297 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
298 -msse2 on 32-bit x86.
300 2011-06-06 Jason Merrill <jason@redhat.com>
302 * g++.dg/cpp0x/enum19.C: New.
304 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
306 * gcc.target/arm/neon-reload-class.c: New test.
308 2011-06-07 Dodji Seketeli <dodji@redhat.com>
311 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
313 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
315 * gcc.target/arm/smlatb-1.c: New file.
316 * gcc.target/arm/smlatt-1.c: New file.
317 * gcc.target/arm/smlaltb-1.c: New file.
318 * gcc.target/arm/smlaltt-1.c: New file.
320 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
322 * gcc.target/arm/mla-2.c: New test.
324 2011-06-07 Jakub Jelinek <jakub@redhat.com>
326 PR gcov-profile/49299
327 * gcc.dg/tree-prof/pr49299-1.c: New test.
328 * gcc.dg/tree-prof/pr49299-2.c: New test.
330 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
332 * lib/target-supports.exp
333 (check_effective_target_vect_widen_mult_qi_to_hi):
334 Add NEON as supporting target.
335 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
336 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
337 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
338 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
339 using widening multiplication on targets that support it.
340 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
341 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
342 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
344 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
346 Updated all testcases in the ObjC/ObjC++ testsuites to use the
347 Modern Objective-C runtime API.
348 * objc/execute/next_mapping.h: Removed.
349 * objc-obj-c++-shared/next-mapping.h: Removed.
350 * objc-obj-c++-shared/Object1.h: Removed.
351 * objc-obj-c++-shared/Object1.m: Removed.
352 * objc-obj-c++-shared/Object1.mm: Removed.
353 * objc-obj-c++-shared/Object1-implementation.h: Removed.
354 * objc-obj-c++-shared/Protocol1.h: Removed.
355 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
356 of ProtoBool, IVAR_T and METHOD.
357 * objc-obj-c++-shared/runtime.h: New.
358 * objc-obj-c++-shared/TestsuiteObject.h: New.
359 * objc-obj-c++-shared/TestsuiteObject.m: New.
361 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
362 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
363 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
365 * objc/execute/_cmd.m: Include
366 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
367 runtime API. ([TestClass +initialize]): Include this method also
368 with the GNU runtime.
369 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
370 Object. ([-setValue:]): Return void.
371 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
372 with the GNU runtime. Include
373 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
374 for the NeXT runtime. Use the existing print_ivars() and
375 compare_structures() implementations for the old NeXT runtime.
376 Added new implementations for the Modern GNU and NeXT runtimes.
377 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
378 well. (main): Use objc_getClass(). Use return instead of exit.
379 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
380 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
382 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
383 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
384 instead of Object. (main): Use return instead of exit().
385 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
386 instead of Object. Removed prototype for exit(). (main): Use
387 return instead of exit(). Use the Modern Objective-C runtime API.
388 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
390 * objc/execute/class-tests-1.h: Include
391 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
392 runtime API. (test_class_with_superclass): Do not call [Object
393 class]. There is no need to with the current libobjc.
394 * objc/execute/class-tests-2.h: Include
395 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
397 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
398 ../../objc-obj-c++-shared/next-mapping.h.
399 * objc/execute/class-2.m: Likewise.
400 * objc/execute/class-3.m: Likewise.
401 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
402 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
403 +initialize]): Include this method also with the GNU
404 runtime. (main): Use the Modern Objective-C runtime API.
405 * objc/execute/class-5.m: Likewise.
406 * objc/execute/class-6.m: Likewise.
407 * objc/execute/class-7.m: Likewise.
408 * objc/execute/class-8.m: Likewise.
409 * objc/execute/class-9.m: Likewise.
410 * objc/execute/class-10.m: Likewise.
411 * objc/execute/class-11.m: Likewise.
412 * objc/execute/class-12.m: Likewise.
413 * objc/execute/class-13.m: Likewise.
414 * objc/execute/class-14.m: Likewise.
415 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
416 this method also with the GNU runtime.
417 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
418 +initialize]): Include this method also with the GNU runtime.
419 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
421 * objc/execute/encode-1.m: Likewise.
422 * objc/execute/enumeration-1.m: Likewise.
423 * objc/execute/enumeration-2.m: Likewise.
424 * objc/execute/exceptions/catchall-1.m: Likewise.
425 * objc/execute/exceptions/finally-1.m: Likewise.
426 * objc/execute/exceptions/foward-1.m: Likewise.
427 * objc/execute/exceptions/local-variables-1.m: Likewise.
428 * objc/execute/exceptions/throw-nil.m: Likewise.
429 * objc/execute/exceptions/trivial.m: Likewise.
430 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
431 of Object. Include objc/runtime.h instead of objc/objc-api.h.
432 * objc/execute/exceptions/matcher-1.m: Likewise.
433 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
435 * objc/execute/formal_protocol-2.m: Likewise.
436 * objc/execute/formal_protocol-3.m: Likewise.
437 * objc/execute/formal_protocol-4.m: Likewise.
438 * objc/execute/formal_protocol-5.m: Include
439 ../../objc-obj-c++-shared/runtime.h. (main): Always use
441 * objc/execute/formal_protocol-6.m: Likewise.
442 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
443 Object. Include <objc/Protocol.h> instead of
444 ../../objc-obj-c++-shared/Protocol1.h.
445 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
447 * objc/execute/informal_protocol.m: Likewise.
448 * objc/execute/load-3.m: Likewise.
449 * objc/execute/many_args_method.m ([TestClass +initialize]):
450 Include this method with the GNU runtime as well.
451 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
452 * objc/execute/nested-func-1.m: Use TestsuiteObject
454 * objc/execute/nil_method-1.m: Likewise.
455 * objc/execute/no_clash.m: Likewise.
456 * objc/execute/np-1.m: Do not include
457 ../../objc-obj-c++-shared/Protocol1.h.
458 (main): Use return instead of exit().
459 * objc/execute/np-2.m: Do not include
460 ../../objc-obj-c++-shared/Protocol1.h.
461 ([MyObject +initialize]): Include this method also with the GNU
462 runtime. (main): Use return instead of exit().
463 * objc/execute/object_is_class.m: Include
464 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
465 of Object. (main): Use the Modern Objective-C runtime API.
466 * objc/execute/object_is_meta_class.m: Likewise.
467 * objc/execute/private.m: Use TestsuiteObject instead of Object.
468 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
469 instead of ../objc-obj-c++-shared/Protocol1.h. Include
470 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
471 Objective-C runtime API.
472 * objc/execute/protocol-isEqual-2.m: Likewise.
473 * objc/execute/protocol-isEqual-3.m: Likewise.
474 * objc/execute/protocol-isEqual-4.m: Likewise.
475 * objc/execute/redefining_self.m ([TestClass +initialize]):
476 Include this method with the GNU runtime as well.
477 * objc/execute/root_methods.m: Include
478 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
479 Include this method with the GNU runtime as well.
480 (main): Use the Modern Objective-C runtime API.
481 * objc/execute/selector-1.m: Include
482 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
483 of Object. (main): Use the Modern Objective-C runtime API.
484 * objc/execute/static-1.m ([Test +initialize]): Include this
485 method with the GNU runtime as well.
486 * objc/execute/static-2.m: Likewise.
487 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
488 * objc/execute/va_method.m: Do not include objc/objc-api.h.
489 ([MathClass +initialize]): Include this method with the GNU
491 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
493 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
494 * objc.dg/attributes/categ-attributes-2.m: Likewise.
495 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
496 * objc.dg/attributes/method-attribute-1.m: Likewise.
497 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
498 * objc.dg/attributes/method-attribute-2.m: Likewise.
499 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
500 * objc.dg/attributes/method-attribute-3.m: Likewise.
501 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
502 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
503 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
504 * obj-c++.dg/bitfield-1.mm: Likewise.
505 * obj-c++.dg/bitfield-2.mm: Likewise
506 * objc.dg/bitfield-3.m: Likewise.
507 * obj-c++.dg/bitfield-4.mm: Likewise.
508 * objc.dg/bitfield-5.m: Likewise
509 * objc.dg/call-super-1.m: Likewise.
510 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
511 Use objc_getClass() instead of objc_get_class(), but for the GNU
512 runtime redefine objc_getClass as objc_get_class. Include
513 ../objc-obj-c++-shared/runtime.h.
514 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
515 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
516 Use the Modern Objective-C runtime API.
517 * objc.dg/class-protocol-1.m: Include
518 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
519 * obj-c++.dg/class-protocol-1.mm: Likewise.
520 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
521 * objc.dg/comp-types-10.m: Likewise.
522 * objc.dg/comp-types-11.m: Likewise.
523 * objc.dg/comp-types-12.m: Likewise.
524 * obj-c++.dg/comp-types-9.mm: Likewise.
525 * obj-c++.dg/comp-types-11.mm: Likewise.
526 * obj-c++.dg/comp-types-12.mm: Likewise.
527 * obj-c++.dg/comp-types-13.mm: Likewise.
528 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
529 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
530 * obj-c++.dg/cxx-scope-1.mm: Likewise.
531 * obj-c++.dg/cxx-scope-2.mm: Likewise.
532 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
533 * objc.dg/desig-init-1.m: Likewise.
534 * obj-c++.dg/defs.mm: Likewise.
535 * objc.dg/exceptions-2.m: Likewise.
536 * obj-c++.dg/except-1.mm: Likewise.
537 * obj-c++.dg/exceptions-2.mm: Likewise.
538 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
539 Use the Modern Objective-C runtime API.
540 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
541 the Modern Objective-C runtime API. Do not include
542 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
543 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
544 the Modern Objective-C runtime API except when using an older NeXT
546 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
547 the Modern Objective-C runtime API.
548 * objc.dg/encode-7.m: Include objc/runtime.h instead of
550 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
551 * objc.dg/encode-7-next-64bit.m: Updated include.
552 * objc.dg/encode-8.m: Include objc/runtime.h instead of
554 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
555 the Modern Objective-C runtime API.
556 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
557 Use the Modern Objective-C runtime API. Include objc/Protocol.h
558 instead of ../objc-obj-c++-shared/Protocol1.h.
559 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
560 the Modern Objective-C runtime API except when using an older NeXT
562 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
563 the Modern Objective-C runtime API.
564 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
566 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
567 * objc.dg/fix-and-continue-2.m: Likewise.
568 * objc.dg/foreach-1.m: Likewise.
569 * objc.dg/foreach-2.m: Likewise.
570 * objc.dg/foreach-3.m: Likewise.
571 * objc.dg/foreach-4.m: Likewise.
572 * objc.dg/foreach-5.m: Likewise.
573 * objc.dg/foreach-6.m: Likewise.
574 * objc.dg/foreach-7.m: Likewise.
575 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
577 * objc.dg/func-ptr-2.m: Likewise.
578 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
579 Do not include objc/objc-api.h.
580 * obj-c++.dg/fsf-package-0.mm: Likewise.
581 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
582 Include objc/runtime.h instead of objc/encoding.h.
583 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
585 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
586 * objc.dg/gnu-runtime-3.m: Likewise.
587 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
588 * objc.dg/headers.m: Include objc/runtime.h instead of
589 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
590 for the NeXT runtime.
591 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
592 * obj-c++.dg/isa-field-1.mm: Likewise.
593 * obj-c++.dg/ivar-list-semi.mm: Likewise.
594 * objc.dg/layout-1.m: Likewise.
595 * objc.dg/layout-2.m: Likewise.
596 * objc.dg/local-decl-2.m: Likewise.
597 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
598 Object. ([Container +elementForView:]): Use
599 class_conformsToProtocol().
600 * obj-c++.dg/lookup-2.mm: Likewise.
601 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
602 * obj-c++.dg/local-decl-1.mm: Likewise.
603 * objc.dg/method-3.m: Likewise.
604 * objc.dg/method-4.m: Likewise.
605 * objc.dg/method-6.m: Include objc/Protocol.h instead of
606 ../objc-obj-c++-shared/Protocol1.h.
607 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
608 * objc.dg/method-9.m: Likewise.
609 * objc.dg/method-10.m: Likewise.
610 * objc.dg/method-13.m ([Root +initialize]): Include this method
611 also for the GNU runtime. (main): Use objc_getClass() also for
613 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
614 * objc.dg/method-17.m: Likewise.
615 * objc.dg/method-19.m: Likewise.
616 * objc.dg/method-20b.m: Likewise.
617 * obj-c++.dg/method-2.mm: Likewise.
618 * obj-c++.dg/method-6.mm: Likewise.
619 * obj-c++.dg/method-10.mm: Likewise.
620 * obj-c++.dg/method-11.mm: Likewise.
621 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
622 ../objc-obj-c++-shared/Protocol1.h.
623 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
624 * obj-c++.dg/method-15.mm: Likewise.
625 * obj-c++.dg/method-17.mm: Likewise.
626 * obj-c++.dg/method-19.mm: Updated includes. ([Root
627 +initialize]): Include this method also for the GNU
628 runtime. (main): Use objc_getClass() also for the GNU runtime.
629 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
630 * obj-c++.dg/method-22.mm: Likewise.
631 * obj-c++.dg/method-23.mm: Likewise.
632 * obj-c++.dg/no-extra-load.mm: Likewise.
633 * objc.dg/objc-fast-4.m: Likewise.
634 * objc.dg/objc-gc-4.m: Likewise.
635 * obj-c++.dg/objc-gc-3.mm: Likewise.
636 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
637 protocol_getMethodDescription() instead of [Protocol
638 -descriptionForInstanceMethod].
639 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
640 Made it available with all runtimes. (main): Call -test instead
642 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
643 and put into a category.
644 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
645 Object. Include objc/objc.h.
646 * obj-c++.dg/proto-lossage-2.mm: Likewise.
647 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
648 New. (main): Use protocol_getMethodDescription() instead
649 of [Protocol -descriptionForInstanceMethod] and [Protocol
650 -descriptionForClassMethod].
651 * obj-c++.dg/proto-lossage-3.mm: Likewise.
652 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
653 Objective-C runtime API.
654 * obj-c++.dg/proto-qual-1.mm: Likewise.
655 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
657 * obj-c++.dg/property/property-1.mm: Likewise.
658 * obj-c++.dg/qual-types-1.mm: Likewise.
659 * objc.dg/selector-2.m: Include objc/objc.h instead of
660 ../objc-obj-c++-shared/Object1.h.
661 * obj-c++.dg/selector-2.mm: Likewise.
662 * obj-c++.dg/selector-5.mm: Likewise.
663 * obj-c++.dg/selector-6.mm: Likewise.
664 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
665 Object. Do not include objc/objc-api.h.
666 * obj-c++.dg/set-not-used-1.mm: Likewise.
667 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
668 * objc.dg/stret-1.m: Likewise.
669 * objc.dg/stret-2.m: Likewise.
670 * obj-c++.dg/super-class-2.mm: Likewise.
671 * objc.dg/super-class-3.m: Likewise.
672 * objc.dg/super-class-4.m: Likewise.
673 * objc.dg/sync-2.m: Likewise.
674 * obj-c++.dg/sync-2.mm: Likewise.
675 * objc.dg/sync-1.m: Include objc/objc.h instead of
676 ../objc-obj-c++-shared/Object1.h.
677 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
678 'Class' as the type of 'isa'.
679 * objc.dg/special/unclaimed-category-1.m: Use the Modern
680 Objective-C runtime API. ([TestClass +initialize]): Include this
681 method with the GNU runtime as well.
682 * objc.dg/strings/strings-1.m: Updated includes.
683 * obj-c++.dg/strings/strings-1.mm: Likewise.
684 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
685 objc.dg/strings/const-str-12b.m.
686 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
687 * obj-c++.dg/template-3.mm: Likewise.
688 * obj-c++.dg/template-4.mm: Likewise.
689 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
690 Objective-C runtime API.
691 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
692 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
693 * obj-c++.dg/try-catch-1.mm: Likewise.
694 * obj-c++.dg/try-catch-2.mm: Likewise.
695 * objc.dg/try-catch-3.m: Likewise.
696 * obj-c++.dg/try-catch-3.mm: Likewise.
697 * objc.dg/try-catch-6.m: Likewise.
698 * objc.dg/try-catch-7.m: Likewise.
699 * obj-c++.dg/try-catch-7.mm: Likewise.
700 * obj-c++.dg/try-catch-8.mm: Likewise.
701 * obj-c++.dg/try-catch-9.mm: Likewise.
702 * objc.dg/try-catch-10.m: Likewise.
703 * obj-c++.dg/try-catch-11.mm: Likewise.
704 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
705 Object. Include objc/objc.h.
706 * obj-c++.dg/typedef-alias-1.mm: Likewise.
707 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
708 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
709 Object. Use Modern Objective-C runtime API. Do not use
711 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
712 * obj-c++.dg/torture/trivial.mm: Likewise.
713 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
714 instead of ../objc-obj-c++-shared/Object1.h. Include
715 ../objc-obj-c++-shared/runtime.h.
716 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
717 * objc.dg/torture/strings/const-str-11.m: Likewise.
718 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
719 * objc.dg/torture/strings/const-str-9.m: Likewise.
720 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
721 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
722 instead of Object. Only add _FooClassReference if
724 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
725 * objc.dg/torture/strings/const-str-8.m: Likewise.
726 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
727 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
729 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
731 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
732 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
733 * obj-c++.dg/va-meth-1.mm: Likewise.
734 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
735 ../objc-obj-c++-shared/Object1.h.
736 * objc.dg/zero-link-3.m: Likewise.
738 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
740 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
742 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
745 * obj-c++.dg/property/cxx-property-1.mm: New.
746 * obj-c++.dg/property/cxx-property-2.mm: New.
748 2011-06-06 Jason Merrill <jason@redhat.com>
750 * g++.dg/cpp0x/regress/ptrmem1.C: New.
752 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
754 PR rtl-optimization/49145
756 * gcc.c-torture/compile/pr49145.c: New test.
758 2011-06-06 Jakub Jelinek <jakub@redhat.com>
761 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
762 to dg-options, match also DW_AT_linkage_name.
765 * gcc.dg/debug/pr49294.c: New test.
768 * g++.dg/opt/pr49264.C: New test.
770 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
772 PR tree-optimization/49243
773 * gcc.dg/pr49243.c: New.
775 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
777 * gnat.dg/specs/cond_expr1.ads: New test.
779 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
781 * gnat.dg/deferred_const4.ad[sb]: New test.
782 * gnat.dg/deferred_const4_pkg.ads: New helper.
784 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
786 * gnat.dg/test_tamdt.adb: Rename to...
787 * gnat.dg/taft_type1.adb: ...this.
788 * gnat.dg/tamdt.ad[sb]: Rename to...
789 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
790 * gnat.dg/tamdt_aux.ads: Rename to...
791 * gnat.dg/taft_type1_pkg2.ads: ...this.
792 * gnat.dg/taft_type2.ad[sb]: New test.
793 * gnat.dg/taft_type2_pkg.ads: New helper.
794 * gnat.dg/taft_type3.adb: New test.
795 * gnat.dg/taft_type3_pkg.ads: New helper.
797 2011-06-05 Tobias Burnus <burnus@net-b.de>
800 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
803 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
806 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
808 * objc.dg/gnu-api-2-objc.m: Likewise.
809 * obj-c++.dg/gnu-api-2-class.mm: Likewise
810 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
812 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
814 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
815 alignment, not the alignment, when calling class_addIvar(). Add
816 an 'isa' instance variable to the test root class.
817 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
819 2011-06-04 Jan Hubicka <jh@suse.cz>
821 PR tree-optimization/48893
822 PR tree-optimization/49091
823 PR tree-optimization/49179
824 * gfortran.dg/pr49179.f90: New testcase
826 2011-06-04 Jan Hubicka <jh@suse.cz>
829 * g++.dg/torture/pr48954.C: New testcase.
831 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
833 * testsuite/g++.dg/warn/delete-non-virtual-dtor.C: New.
835 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
838 * g++.dg/diagnostic/bitfld2.C: New.
840 2011-06-04 Jakub Jelinek <jakub@redhat.com>
843 * gcc.c-torture/execute/pr49281.c: New test.
845 2011-06-04 Jan Hubicka <jh@suse.cz>
847 PR tree-optimize/48929
848 * gcc.c-torture/compile/pr48929.c: New testcase.
850 2011-06-04 Jakub Jelinek <jakub@redhat.com>
852 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
854 2011-06-03 Jakub Jelinek <jakub@redhat.com>
857 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
859 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
861 * objc.dg/headers.m: Do not include sarray.h and hash.h.
863 2011-06-03 Richard Henderson <rth@redhat.com>
864 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
866 * lib/target-supports.exp (check_sse_os_support_available): Use
869 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
871 * objc.dg/headers.m: Do not include objc-list.h.
873 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
875 * objc.dg/type-stream-1.m: Test removed.
876 * objc.dg/headers.m: Do not include typedstream.h.
878 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
880 * objc.dg/torture/forward-1.m (main): Updated testcase.
882 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
885 * gcc.c-torture/compile/pr49163.c: New.
887 2011-06-02 Asher Langton <langton2@llnl.gov>
890 * gfortran.dg/PR49268.f90: New test.
892 2011-06-02 Asher Langton <langton2@llnl.gov>
895 * gfortran.dg/PR37039.f90: New test.
897 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
900 * objc.dg/method-5.m: Updated.
901 * objc.dg/method-19.m: Updated.
902 * objc.dg/method-lookup-1.m: New.
903 * obj-c++.dg/method-6.mm: Updated.
904 * obj-c++.dg/method-7.mm: Updated.
905 * obj-c++.dg/method-lookup-1.mm: New.
907 2011-06-02 DJ Delorie <dj@redhat.com>
909 * lib/timeout.exp (timeout): Add board_info support.
911 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
913 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
915 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
918 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
919 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
921 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
922 Hans-Peter Nilsson <hp@axis.com>
924 PR rtl-optimization/48840
925 * gcc.target/sparc/ultrasp13.c: New test.
927 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
930 * gcc.c-torture/compile/pr49238.c: New.
932 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
934 * gcc.target/arm/g2.c: Skip test in -mthumb.
935 Skip test unless cpu is xscale.
936 * gcc.target/arm/scd42-2.c: Likewise.
937 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
939 2011-06-01 Jason Merrill <jason@redhat.com>
941 * g++.dg/cpp0x/decltype28.C: New.
942 * g++.dg/cpp0x/decltype29.C: New.
944 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
947 * gcc.target/mips/pr45074.c: New test.
949 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
950 Hans-Peter Nilsson <hp@axis.com>
952 PR rtl-optimization/48830
953 * gcc.target/sparc/ultrasp12.c: New test.
955 2011-06-01 David Li <davidxl@google.com>
957 * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
958 * testsuite/gcc.dg/profile-dir-2.c: Ditto.
959 * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
960 * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
961 * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
962 * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
963 * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
964 * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
965 * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
966 * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
967 * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
968 * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
969 * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
970 * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
971 * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
972 * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
973 * testsuite/gcc.dg/profile-dir-3.c: Ditto.
974 * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
976 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
978 * objc.dg/attributes/method-nonnull-1.m: New test.
979 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
981 2011-05-31 Tobias Burnus <burnus@net-b.de>
984 * gfortran.dg/coarray_atomic_1.f90: New.
985 * gfortran.dg/coarray/atomic_1.f90: New.
987 2011-05-31 Jakub Jelinek <jakub@redhat.com>
989 * gcc.dg/guality/bswaptest.c: New test.
990 * gcc.dg/guality/clztest.c: New test.
991 * gcc.dg/guality/ctztest.c: New test.
992 * gcc.dg/guality/rotatetest.c: New test.
995 * gcc.target/i386/pr48688.c: New test.
997 2010-11-15 Fabien ChĂŞne <fabien@gcc.gnu.org>
1000 * g++.dg/lookup/name-clash9.C: New.
1002 2011-05-31 Tobias Burnus <burnus@net-b.de>
1005 * gfortran.dg/coarray/dummy_1.f90: New.
1007 2011-05-31 Tobias Burnus <burnus@net-b.de>
1010 * gfortran.dg/coarray/save_1.f90: New.
1011 * gfortran.dg/coarray_4.f90: Update dg-error.
1013 2011-05-31 Jason Merrill <jason@redhat.com>
1015 * g++.dg/cpp0x/rv-template1.C: New.
1017 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1019 PR rtl-optimization/49235
1020 * gcc.dg/pr49235.c: New test.
1022 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1024 PR tree-optimization/49093
1025 * gcc.dg/vect/pr49093.c: New test.
1027 2011-05-31 Dodji Seketeli <dodji@redhat.com>
1030 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
1032 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1035 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
1038 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
1041 * gcc.c-torture/execute/pr49186.c: New.
1043 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
1046 * gcc.target/i386/pr49168-1.c: New.
1048 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1049 Eric Botcazou <ebotcazou@adacore.com>
1051 * gcc.dg/guality/drap.c: New test.
1053 2011-05-30 Richard Guenther <rguenther@suse.de>
1055 PR tree-optimization/49210
1056 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
1057 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
1059 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1062 * g++.dg/gomp/pr49223-1.C: New test.
1063 * g++.dg/gomp/pr49223-2.C: New test.
1065 2011-05-30 Richard Guenther <rguenther@suse.de>
1067 PR tree-optimization/49218
1068 * gcc.c-torture/execute/pr49218.c: New testcase.
1070 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
1072 PR tree-optimization/49199
1073 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
1074 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
1075 -fno-tree-scev-cprop.
1077 2011-05-29 Janus Weil <janus@gcc.gnu.org>
1080 * gfortran.dg/extends_13.f03: New.
1082 2011-05-29 Jakub Jelinek <jakub@redhat.com>
1084 PR rtl-optimization/49095
1085 * gcc.target/i386/pr49095.c: New test.
1087 2011-05-29 Tobias Burnus <burnus@net-b.de>
1090 * gfortran.dg/coarray_24.f90: New.
1092 2011-05-29 Tobias Burnus <burnus@net-b.de>
1095 * gfortran.dg/coarray_23.f90: New.
1097 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
1100 * gcc.dg/pr48826.c: New test.
1102 2011-05-29 Richard Guenther <rguenther@suse.de>
1104 PR tree-optimization/49217
1105 * gcc.dg/torture/pr49217.c: New testcase.
1107 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
1110 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
1112 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
1114 * gnat.dg/boolean_subtype.adb: Rename to...
1115 * gnat.dg/boolean_subtype1.adb: ...this.
1117 2011-05-28 Jason Merrill <jason@redhat.com>
1119 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
1121 2011-05-27 Jason Merrill <jason@redhat.com>
1123 * g++.dg/cpp0x/enum18.C: Adjust.
1125 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
1127 2011-05-27 Tobias Burnus <burnus@net-b.de>
1130 * gfortran.dg/coarray_22.f90: New.
1132 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1134 PR tree-optimization/46728
1135 * gcc.target/powerpc/pr46728-1.c: New.
1136 * gcc.target/powerpc/pr46728-2.c: New.
1137 * gcc.target/powerpc/pr46728-3.c: New.
1138 * gcc.target/powerpc/pr46728-4.c: New.
1139 * gcc.target/powerpc/pr46728-5.c: New.
1140 * gcc.dg/pr46728-6.c: New.
1141 * gcc.target/powerpc/pr46728-7.c: New.
1142 * gcc.target/powerpc/pr46728-8.c: New.
1143 * gcc.dg/pr46728-9.c: New.
1144 * gcc.target/powerpc/pr46728-10.c: New.
1145 * gcc.target/powerpc/pr46728-11.c: New.
1146 * gcc.dg/pr46728-12.c: New.
1147 * gcc.target/powerpc/pr46728-13.c: New.
1148 * gcc.target/powerpc/pr46728-14.c: New.
1149 * gcc.target/powerpc/pr46728-15.c: New.
1150 * gcc.target/powerpc/pr46728-16.c: New.
1152 2011-05-27 Jason Merrill <jason@redhat.com>
1154 * g++.dg/abi/mangle47.C: New.
1157 * g++.dg/template/const5.C: New.
1159 * g++.dg/cpp0x/enum18.C: New.
1161 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
1163 * g++.dg/cpp0x/error6.C: New.
1165 * g++.dg/cpp0x/error5.C: New.
1167 2011-05-27 Jakub Jelinek <jakub@redhat.com>
1170 * g++.dg/eh/cond6.C: New test.
1172 2011-05-27 Tobias Burnus <burnus@net-b.de>
1175 * gfortran.dg/rank_3.f90: New.
1176 * gfortran.dg/rank_4.f90: New.
1178 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
1180 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
1181 replace dump search.
1183 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
1185 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
1186 * gnat.dg/bit_packed_array5.adb: ...here.
1188 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1191 * testsuite/g++.dg/cpp0x/auto25.C: New.
1193 2011-05-27 Richard Guenther <rguenther@suse.de>
1195 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
1197 2011-05-27 Richard Guenther <rguenther@suse.de>
1199 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
1201 2011-05-27 Richard Guenther <rguenther@suse.de>
1204 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
1206 2011-05-26 Jason Merrill <jason@redhat.com>
1208 * g++.dg/cpp0x/friend1.C: New.
1209 * g++.dg/cpp0x/friend2.C: New.
1211 * g++.dg/cpp0x/auto7.C: Update.
1212 * g++.dg/template/crash50.C: Adjust.
1213 * g++.dg/template/static9.C: Adjust.
1214 * g++.old-deja/g++.ext/memconst.C: Adjust.
1216 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
1218 * gcc.dg/march.c: Ignore a note for some targets.
1220 2011-05-26 Janis Johnson <janis187@us.ibm.com>
1221 Nathan Froyd <froydnj@codesourcery.com>
1225 * g++.old-deja/g++.jason/cond.C: Remove xfails.
1226 * g++.dg/parse/pr18770.C: New test.
1227 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
1229 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1232 * gfortran.dg/dependency_40.f90 : New test.
1234 2011-05-26 Tobias Burnus <burnus@net-b.de>
1237 * gfortran.dg/coarray/registering_1.f90: New.
1239 2011-05-26 Jason Merrill <jason@redhat.com>
1241 * g++.dg/cpp0x/variadic111.C: New.
1242 * g++.dg/cpp0x/variadic41.C: Adjust.
1244 2011-05-26 Richard Guenther <rguenther@suse.de>
1246 PR tree-optimization/48702
1247 * gcc.dg/torture/pr48702.c: New testcase.
1249 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1251 PR gcov-profile/48845
1252 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
1254 * gcc.dg/matrix/matrix.exp: Likewise.
1255 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1256 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
1257 line number to check_profiling_available.
1258 * lib/target-supports.exp (check_profiling_available): Account for
1260 Require TLS runtime support with -fprofile-generate.
1261 * lib/profopt.exp (profopt-execute): Add TLS options for
1263 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
1265 2011-05-26 Jakub Jelinek <jakub@redhat.com>
1268 * g++.dg/eh/cond5.C: New test.
1270 PR tree-optimization/49161
1271 * gcc.c-torture/execute/pr49161.c: New test.
1273 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1275 * gcc.target/arm/neon-vorn-vbic.c: New test.
1277 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
1279 PR tree-optimization/49038
1280 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
1281 * gcc.dg/vect/pr49038.c: New test.
1283 2011-05-26 Fabien ChĂŞne <fabien@gcc.gnu.org>
1284 * g++.dg/init/pr25811-3.C: New.
1285 * g++.dg/init/pr25811-4.C: New.
1287 2011-05-25 Jason Merrill <jason@redhat.com>
1289 * g++.dg/cpp0x/enum17.C: New.
1290 * g++.old-deja/g++.jason/rfg10.C: Adjust.
1292 * g++.dg/cpp0x/auto24.C: New.
1294 * g++.dg/cpp0x/error4.C: New.
1296 * g++.dg/cpp0x/rv-restrict.C: New.
1298 * g++.dg/cpp0x/enum15.C: New.
1299 * g++.dg/cpp0x/constexpr-switch2.C: New.
1301 * g++.dg/cpp0x/variadic110.C: New.
1303 * g++.dg/cpp0x/auto9.C: Add typedef test.
1305 * g++.dg/cpp0x/auto23.C: New.
1306 * g++.dg/cpp0x/auto9.C: Adjust.
1308 * g++.dg/cpp0x/defaulted29.C: New.
1310 * g++.dg/cpp0x/initlist51.C: New.
1312 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
1314 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
1315 * g++.dg/abi/packed1.C: Suppress warning.
1316 * g++.dg/warn/Wunused-parm-3.C: Likewise.
1317 * g++.dg/template/stdarg1.C: Likewise.
1318 * g++.dg/other/packed1.C: Remove arm from xfail list.
1320 2011-05-25 Jason Merrill <jason@redhat.com>
1322 * g++.dg/cpp0x/enum16.C: New.
1323 * g++.dg/parse/error15.C: Adjust.
1325 * g++.dg/cpp0x/initlist50.C: New.
1327 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1329 * g++.dg/cpp0x/variadic109.C: New.
1331 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
1333 * gcc.target/i386/pause-1.c: New.
1335 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
1337 * gcc.dg/stack-usage-1.c: Adjust comment.
1338 * gcc.dg/stack-usage-2.c: New test.
1340 2011-05-25 Jakub Jelinek <jakub@redhat.com>
1343 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1344 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1346 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
1348 PR rtl-optimization/48757
1349 * gfortran.dg/pr48757.f: New test case.
1351 2011-05-24 Jason Merrill <jason@redhat.com>
1353 * g++.dg/cpp0x/access01.C: New.
1355 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1358 * objc.dg/pr48177.m: New testcase.
1360 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1363 * objc.dg/pr48187.m: New testcase.
1364 * obj-c++.dg/pr48187.mm: New testcase.
1365 * objc.dg/ivar-extra-semicolon.m: New testcase.
1367 2011-05-24 Jason Merrill <jason@redhat.com>
1369 * g++.dg/template/access21.C: New.
1370 * g++.dg/template/access22.C: New.
1372 2011-05-24 Michael Matz <matz@gcc.gnu.org>
1374 PR rtl-optimization/48633
1375 * g++.dg/pr48633.C: New test.
1377 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1380 * g++.dg/other/pr49133.C: New test.
1382 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1383 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1385 * gcc.dg/torture/tls/run-gd.c: New test.
1386 * gcc.dg/torture/tls/run-ie.c: New test.
1387 * gcc.dg/torture/tls/run-ld.c: New test.
1388 * gcc.dg/torture/tls/run-le.c: New test.
1389 * lib/target-supports.exp (check_effective_target_tls_runtime):
1390 Build testcase with TLS options.
1392 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1394 * gcc.dg/vect/pr48172.c: Remove dg-do run.
1396 2011-05-24 Tom de Vries <tom@codesourcery.com>
1398 PR tree-optimization/49121
1399 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
1401 2011-05-23 Jason Merrill <jason@redhat.com>
1403 * g++.dg/cpp0x/defaulted28.C: New.
1405 * g++.dg/cpp0x/sfinae25.C: New.
1407 * g++.dg/cpp0x/rv-cast2.C: New.
1409 * g++.dg/cpp0x/enum14.C: New.
1411 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1414 * gcc.c-torture/execute/pr49123.c: New test.
1417 * gcc.dg/debug/pr49032.c: New test.
1420 * gcc.dg/pr49120.c: New test.
1422 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
1425 * gcc.target/i386/pr47315.c: New test.
1427 2011-05-23 Jason Merrill <jason@redhat.com>
1429 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1431 * g++.dg/cpp0x/sfinae24.C: New.
1433 * g++.dg/cpp0x/error3.C: New.
1435 * g++.dg/cpp0x/defaulted27.C: New.
1437 * g++.dg/cpp0x/decltype27.C: New.
1439 2011-05-23 Richard Guenther <rguenther@suse.de>
1441 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
1443 2011-05-23 Richard Guenther <rguenther@suse.de>
1445 PR tree-optimization/40874
1446 * g++.dg/tree-ssa/pr40874.C: New testcase.
1448 2011-05-23 Richard Guenther <rguenther@suse.de>
1450 PR tree-optimization/49115
1451 * g++.dg/torture/pr49115.C: New testcase.
1453 2011-05-23 Richard Guenther <rguenther@suse.de>
1456 * gcc.dg/memcpy-3.c: New testcase.
1458 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1461 * gcc.c-torture/execute/pr48973-1.c: New test.
1462 * gcc.c-torture/execute/pr48973-2.c: New test.
1464 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1467 * g++.dg/warn/pr18016.C: New.
1469 2011-05-23 Tom de Vries <tom@codesourcery.com>
1472 * gcc.target/arm/ivopts-6.c: New test.
1474 2011-05-22 Jakub Jelinek <jakub@redhat.com>
1477 * gcc.c-torture/compile/pr49029.c: New test.
1479 2011-05-22 Jason Merrill <jason@redhat.com>
1481 * g++.dg/cpp0x/sfinae23.C: New.
1482 * g++.dg/cpp0x/sfinae8.C: Correct.
1484 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1486 * gfortran.dg/function_optimize_8.f90: New test case.
1488 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
1490 PR tree-optimization/49087
1491 * gcc.dg/vect/O3-pr49087.c: New test.
1493 2011-05-21 Jason Merrill <jason@redhat.com>
1495 * g++.dg/debug/const5.C: New.
1497 2011-05-20 Jason Merrill <jason@redhat.com>
1499 * g++.dg/cpp0x/constexpr-static7.C: Extend.
1501 * g++.dg/cpp0x/constexpr-static7.C: New.
1503 * g++.dg/cpp0x/enum12.C: New.
1504 * g++.dg/cpp0x/enum13.C: New.
1506 2011-05-21 Janus Weil <janus@gcc.gnu.org>
1509 * gfortran.dg/select_type_23.f03: New.
1511 2011-05-20 Jason Merrill <jason@redhat.com>
1513 * g++.dg/cpp0x/defaulted26.C: New.
1515 * g++.dg/cpp0x/noexcept02.C: Fix.
1516 * g++.dg/cpp0x/noexcept03.C: Fix.
1517 * g++.dg/cpp0x/noexcept08.C: Fix.
1518 * g++.dg/cpp0x/noexcept10.C: New.
1520 2011-05-20 Janus Weil <janus@gcc.gnu.org>
1523 * gfortran.dg/extends_12.f03: New.
1525 2011-05-20 Jason Merrill <jason@redhat.com>
1527 * g++.dg/template/koenig9.C: New.
1528 * g++.dg/opt/pr47615.C: Fix.
1529 * g++.dg/overload/defarg1.C: Fix.
1530 * g++.dg/tc1/dr213.C: Remove xfail.
1531 * g++.dg/torture/pr34850.C: Fix.
1532 * g++.dg/torture/pr39362.C: Fix.
1533 * g++.old-deja/g++.brendan/crash56.C: Fix.
1534 * g++.old-deja/g++.pt/memtemp47.C: Fix.
1536 2011-05-20 Richard Guenther <rguenther@suse.de>
1538 PR tree-optimization/49079
1539 * gcc.dg/torture/pr49079.c: New testcase.
1541 2011-05-20 Jakub Jelinek <jakub@redhat.com>
1543 PR tree-optimization/49073
1544 * gcc.c-torture/execute/pr49073.c: New test.
1546 2011-06-19 Tobias Burnus <burnus@net-b.de>
1549 * gfortran.dg/coarray_21.f90: New.
1551 2011-05-19 Joseph Myers <joseph@codesourcery.com>
1553 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
1556 2011-05-19 Richard Guenther <rguenther@suse.de>
1559 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
1561 2011-05-19 Richard Guenther <rguenther@suse.de>
1564 * gcc.dg/builtin-object-size-11.c: New testcase.
1566 2011-05-19 Tom de Vries <tom@codesourcery.com>
1569 * gcc.target/arm/ivopts.c: New test.
1570 * gcc.target/arm/ivopts-2.c: New test.
1572 2011-05-19 Tom de Vries <tom@codesourcery.com>
1574 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
1576 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1578 * gcc.c-torture/execute/960321-1.x: Remove.
1580 2011-05-18 Janus Weil <janus@gcc.gnu.org>
1583 * gfortran.dg/move_alloc_4.f90: New.
1585 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
1588 * gcc.target/i386/pr49002-1.c: New test.
1589 * gcc.target/i386/pr49002-2.c: Likewise.
1591 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1593 PR tree-optimization/49039
1594 * gcc.c-torture/execute/pr49039.c: New test.
1595 * gcc.dg/tree-ssa/pr49039.c: New test.
1596 * g++.dg/torture/pr49039.C: New test.
1598 2011-05-18 Jason Merrill <jason@redhat.com>
1600 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
1601 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
1602 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
1604 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
1606 * gcc.target/bfin/mcpu-bf592.c: New test.
1608 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
1610 PR tree-optimization/41881
1611 * gcc.dg/vect/O3-pr41881.c: New test.
1612 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
1614 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1616 PR tree-optimization/49000
1617 * gcc.dg/pr49000.c: New test.
1619 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
1621 * gnat.dg/invalid1.adb: New test.
1623 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
1625 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
1627 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
1628 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
1630 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
1633 * g++.dg/cpp0x/range-for18.C: New.
1635 2011-05-15 Tobias Burnus <burnus@net-b.de>
1638 * gfortran.dg/coarray/image_index_2.f90: New.
1640 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1642 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
1643 * g++.dg/cpp0x/override2.C: New.
1645 2011-05-14 Tobias Burnus <burnus@net-b.de>
1648 * gfortran.de/coarray_20.f90: New.
1650 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1653 * function_optimize_7.f90: New test case.
1655 2011-05-13 Jason Merrill <jason@redhat.com>
1657 * g++.dg/cpp0x/decltype26.C: New.
1658 * g++.dg/cpp0x/enum11.C: New.
1660 2011-05-13 Tobias Burnus <burnus@net-b.de>
1664 * gfortran.dg/assign_8.f90: Update dg-error.
1666 2011-05-13 Tobias Burnus <burnus@net-b.de>
1669 * gfortran.dg/io_constraints_8.f90: New.
1670 * gfortran.dg/io_constraints_9.f90: New.
1672 2011-05-13 Martin Thuresson <martint@google.com>
1674 PR gcov-profile/47793
1675 * gcc.dg/pr47793.c: New.
1677 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1679 PR tree-optimization/48975
1680 * gcc.dg/pr48975.c: New test.
1682 2011-05-12 Tobias Burnus <burnus@net-b.de>
1685 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
1687 2011-05-12 Jason Merrill <jason@redhat.com>
1689 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
1691 2011-05-12 Geert Bosch <bosch@adacore.com>
1693 * gnat.dg/view_conversion1.adb: New test.
1695 2011-05-12 Richard Guenther <rguenther@suse.de>
1697 PR tree-optimization/48172
1698 * gcc.dg/vect/pr48172.c: New testcase.
1700 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1703 * g++.dg/opt/pr48967.C: New test.
1705 2011-05-11 Jason Merrill <jason@redhat.com>
1707 * g++.dg/cpp0x/constexpr-friend.C: New.
1708 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
1710 * g++.dg/cpp0x/sfinae22.C: New.
1712 2011-05-11 Tobias Burnus <burnus@net-b.de>
1715 * gfortran.dg/generic_24.f90: New.
1717 2011-05-11 Richard Guenther <rguenther@suse.de>
1719 PR tree-optimization/15256
1720 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
1722 2011-05-11 Jakub Jelinek <jakub@redhat.com>
1725 * gcc.dg/pr48159-1.c: New test.
1726 * gcc.dg/pr48159-2.c: New test.
1728 2011-05-11 Richard Guenther <rguenther@suse.de>
1731 * gcc.dg/torture/pr48953.c: New testcase.
1733 2011-05-11 Richard Guenther <rguenther@suse.de>
1735 PR tree-optimization/18041
1736 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
1738 2011-05-11 Alan Modra <amodra@gmail.com>
1741 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
1743 2011-05-10 Jason Merrill <jason@redhat.com>
1745 * g++.dg/cpp0x/defaulted25.C: New.
1746 * g++.dg/template/crash7.C: Adjust.
1748 * g++.dg/cpp0x/variadic108.C: New.
1750 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
1752 * g++.dg/inherit/virtual9.C: Extend.
1754 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1757 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
1758 are passed and returned in vector registers.
1760 2011-05-10 Richard Guenther <rguenther@suse.de>
1762 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
1763 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1764 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1765 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1766 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
1769 2011-05-10 Jakub Jelinek <jakub@redhat.com>
1771 PR tree-optimization/48611
1772 PR tree-optimization/48794
1773 * gfortran.dg/gomp/pr48611.f90: New test.
1774 * gfortran.dg/gomp/pr48794.f90: New test.
1777 * gcc.dg/dfp/pr48928.c: New test.
1779 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1782 * g++.dg/cpp0x/pr48522.C: New.
1784 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1787 * g++.dg/cpp0x/sfinae21.C: New.
1789 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1791 * g++.dg/template/sfinae28.C: Rename to...
1792 * g++.dg/cpp0x/sfinae19.C: ... this.
1793 * g++.dg/template/sfinae29.C: Rename to...
1794 * g++.dg/cpp0x/sfinae20.C: ... this.
1796 2011-05-09 Jeff Law <law@redhat.com>
1798 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
1801 2011-05-09 Fabien ChĂŞne <fabien@gcc.gnu.org>
1804 * g++.dg/init/pr20039.C: New.
1806 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1810 * g++.dg/template/sfinae28.C: New.
1811 * g++.dg/template/sfinae29.C: Likewise.
1813 2011-05-09 Jason Merrill <jason@redhat.com>
1815 * g++.dg/template/nontype23.C: New.
1817 2011-05-07 Fabien ChĂŞne <fabien@gcc.gnu.org>
1819 * g++.dg/init/pr48859.C: New.
1821 2011-05-09 Jason Merrill <jason@redhat.com>
1823 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
1824 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
1825 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
1826 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
1827 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
1828 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
1829 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
1830 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
1832 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
1834 * g++.dg/inherit/virtual9.C: New.
1836 2011-05-09 Dodji Seketeli <dodji@redhat.com>
1839 * g++.dg/template/dependent-expr8.C: New test case.
1841 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
1843 PR tree-optimization/48837
1844 * gcc.dg/pr48837.c: New testcase.
1846 2011-05-06 Jason Merrill <jason@redhat.com>
1848 * g++.dg/cpp0x/constexpr-condition2.C: New.
1850 * g++.dg/cpp0x/constexpr-missing.C: New.
1852 2011-05-06 Tobias Burnus <burnus@net-b.de>
1855 * gfortran.dg/coarray/this_image_2.f90: New.
1857 2011-05-06 Tobias Burnus <burnus@net-b.de>
1861 * gfortran.dg/bind_c_usage_22.f90: New.
1862 * gfortran.dg/bind_c_usage_23.f90: New.
1863 * gfortran.dg/bind_c_usage_24.f90: New.
1864 * gfortran.dg/bind_c_usage_24_c.c: New.
1866 2011-05-06 Dodji Seketeli <dodji@redhat.com>
1869 * g++.dg/template/member9.C: New test case.
1871 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
1873 * gnat.dg/discr29.ad[sb]: New test.
1874 * gnat.dg/discr30.adb: Likewise.
1876 2011-05-05 Julian Brown <julian@codesourcery.com>
1878 * gcc.target/arm/neon-vset_lanes8.c: New test.
1880 2011-05-05 Jason Merrill <jason@redhat.com>
1882 * g++.dg/init/new32.C: New.
1884 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1886 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
1889 2011-05-05 Jakub Jelinek <jakub@redhat.com>
1891 PR rtl-optimization/48381
1892 * gcc.c-torture/compile/pr48381.c: New test.
1894 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
1896 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
1898 * gcc.target/i386/opt-1.c: Ditto.
1900 2011-05-04 Jason Merrill <jason@redhat.com>
1902 * g++.dg/conversion/base1.C: New.
1904 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1906 PR libgfortran/48787
1907 * gfortran.dg/round_3.f08: Add more checks to test case.
1909 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
1911 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
1912 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
1913 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
1914 Gate test on effective_target fd_truncate.
1916 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
1918 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
1919 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1920 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
1921 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
1922 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
1923 * gcc.target/i386/pr38824.c: Ditto.
1924 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
1925 * gcc.target/i386/vecinit-2.c: Ditto.
1926 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
1927 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
1928 * gcc.target/i386/parity-2.c: Ditto.
1929 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
1931 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
1933 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
1935 * gcc.target/bfin/mcpu-bf514.c: Likewise.
1936 * gcc.target/bfin/mcpu-bf516.c: Likewise.
1937 * gcc.target/bfin/mcpu-bf518.c: Likewise.
1939 2011-05-03 Tobias Burnus <burnus@net-b.de>
1942 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
1944 2011-05-03 Tobias Burnus <burnus@net-b.de>
1947 * gfortran.dg/coarray/this_image_1.f90: New.
1949 2011-05-03 Tobias Burnus <burnus@net-b.de>
1952 * gfortran.dg/coarray/caf.dg: New.
1953 * gfortran.dg/coarray/image_index_1.f90: New, copied
1954 from ../coarray_16.f90.
1956 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1959 * g++.dg/ext/complex9.C: New.
1961 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1964 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
1965 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
1966 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
1968 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1970 * gcc.target/bfin/builtins: Created.
1971 * gcc.target/bfin/hisilh-O0.c: Deleted.
1972 * gcc.target/bfin/hisilh.c: Moved to...
1973 * gcc.target/bfin/builtins/hisilh.c: ...here.
1974 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
1975 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
1976 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
1977 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
1978 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
1979 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
1980 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
1981 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
1982 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
1983 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
1984 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
1985 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
1986 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
1987 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
1988 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
1989 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
1990 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
1991 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
1992 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
1993 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
1994 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
1995 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
1996 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
1997 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
1998 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
1999 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
2000 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
2001 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
2002 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
2003 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
2004 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
2005 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
2006 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
2007 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
2008 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
2009 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
2010 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
2011 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
2012 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
2013 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
2014 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
2015 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
2016 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
2017 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
2018 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
2019 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
2020 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
2021 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
2022 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
2023 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
2024 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
2025 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
2026 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
2027 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
2028 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
2029 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
2030 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
2031 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
2032 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
2033 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
2034 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
2035 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
2036 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
2037 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
2038 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
2039 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
2040 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
2041 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
2042 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
2043 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
2044 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
2045 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
2046 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
2047 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
2048 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
2049 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
2050 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
2051 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
2052 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
2053 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
2054 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
2055 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
2056 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
2057 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
2058 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
2059 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
2060 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
2061 * gcc.target/bfin/builtins/circptr.c: Ditto.
2062 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
2063 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
2064 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
2065 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
2066 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
2067 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
2068 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
2069 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
2070 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
2071 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
2072 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
2073 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
2074 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
2075 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
2076 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
2077 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
2078 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
2079 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
2080 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
2081 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
2082 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
2083 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
2084 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
2085 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
2086 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
2087 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
2088 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
2089 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
2090 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
2091 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
2092 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
2093 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
2094 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
2095 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
2096 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
2097 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
2098 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
2099 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
2100 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
2101 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
2102 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
2103 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
2104 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
2105 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
2106 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
2107 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
2108 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
2109 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
2110 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
2111 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
2112 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
2113 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
2114 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
2115 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
2116 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
2117 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
2118 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
2119 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
2120 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
2121 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
2122 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
2123 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
2124 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
2125 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
2126 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
2127 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
2128 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
2129 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
2130 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
2131 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
2133 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
2135 * gcc.target/arm/cold-lc.c: New test.
2137 2011-05-03 Jakub Jelinek <jakub@redhat.com>
2140 * gcc.dg/pr48774.c: New test.
2142 2011-05-03 Richard Guenther <rguenther@suse.de>
2144 * gcc.dg/large-size-array-5.c: New testcase.
2146 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2148 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
2150 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2152 * lib/target-supports.exp (check_effective_target_vect_strided):
2154 (check_effective_target_vect_strided2)
2155 (check_effective_target_vect_strided3)
2156 (check_effective_target_vect_strided4)
2157 (check_effective_target_vect_strided8): ...these new functions.
2159 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
2160 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
2161 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2162 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
2163 * gcc.dg/vect/pr37539.c: Likewise.
2164 * gcc.dg/vect/slp-11a.c: Likewise.
2165 * gcc.dg/vect/slp-11b.c: Likewise.
2166 * gcc.dg/vect/slp-11c.c: Likewise.
2167 * gcc.dg/vect/slp-12a.c: Likewise.
2168 * gcc.dg/vect/slp-12b.c: Likewise.
2169 * gcc.dg/vect/slp-18.c: Likewise.
2170 * gcc.dg/vect/slp-19a.c: Likewise.
2171 * gcc.dg/vect/slp-19b.c: Likewise.
2172 * gcc.dg/vect/slp-21.c: Likewise.
2173 * gcc.dg/vect/slp-23.c: Likewise.
2174 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2176 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
2177 instead of vect_interleave && vect_extract_even_odd.
2178 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
2179 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
2180 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
2181 * gcc.dg/vect/vect-1.c: Likewise.
2182 * gcc.dg/vect/vect-10.c: Likewise.
2183 * gcc.dg/vect/vect-98.c: Likewise.
2184 * gcc.dg/vect/vect-107.c: Likewise.
2185 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2186 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2187 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2188 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2189 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2190 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2191 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2192 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2193 * gcc.dg/vect/vect-strided-float.c: Likewise.
2194 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2195 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2196 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2197 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2198 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2199 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2200 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2201 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2202 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2203 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2204 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2205 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2206 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2207 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2208 * gcc.dg/vect/vect-vfa-03.c: Likewise.
2210 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
2212 * gcc.dg/vect/pr30843.c: Likewise.
2213 * gcc.dg/vect/pr33866.c: Likewise.
2214 * gcc.dg/vect/slp-reduc-6.c: Likewise.
2215 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
2216 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
2217 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
2219 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2221 * gcc.dg/vect/slp-11.c: Split into...
2222 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
2223 gcc.dg/vect/slp-11c.c: ...these tests.
2224 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
2225 * gcc.dg/vect/slp-12c.c: ...this new test.
2226 * gcc.dg/vect/slp-19.c: Split into...
2227 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
2228 gcc.dg/vect/slp-19c.c: ...these new tests.
2230 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2232 * lib/target-supports.exp
2233 (check_effective_target_vect_extract_even_odd_wide): Delete.
2234 (check_effective_target_vect_strided_wide): Likewise.
2235 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
2236 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
2237 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
2238 * gcc.dg/vect/pr37539.c: Likewise.
2239 * gcc.dg/vect/slp-11.c: Likewise.
2240 * gcc.dg/vect/slp-12a.c: Likewise.
2241 * gcc.dg/vect/slp-12b.c: Likewise.
2242 * gcc.dg/vect/slp-19.c: Likewise.
2243 * gcc.dg/vect/slp-23.c: Likewise.
2244 * gcc.dg/vect/vect-1.c: Likewise.
2245 * gcc.dg/vect/vect-98.c: Likewise.
2246 * gcc.dg/vect/vect-107.c: Likewise.
2247 * gcc.dg/vect/vect-strided-float.c: Likewise.
2249 2011-05-02 Jason Merrill <jason@redhat.com>
2251 * g++.dg/init/new31.C: New.
2253 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
2256 * gcc.dg/pr35445.c: New test.
2258 2011-05-02 Jason Merrill <jason@redhat.com>
2260 * c-c++-common/vla-1.c: New.
2262 2011-05-02 Richard Guenther <rguenther@suse.de>
2264 PR tree-optimization/48822
2265 * gcc.dg/torture/pr48822.c: New testcase.
2267 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2270 * g++.dg/cpp0x/constexpr-47969.C: New.
2272 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
2275 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
2276 on vect_no_align targets.
2277 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
2278 vect_no_align targets.
2280 2011-05-01 Xinliang David Li <davidxl@google.com>
2282 * gcc.dg/tree-ssa/integer-addr.c: New test.
2283 * gcc.dg/tree-ssa/alias_bug.c: New test.
2285 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2287 PR libgfortran/48787
2288 * gfortran.dg/round_3.f08: Add more checks.
2290 2011-04-30 Tobias Burnus <burnus@net-b.de>
2293 * gfortran.dg/import9.f90: New, proper test.
2294 * gfortran.dg/interface_37.f90: Remove bogus
2295 test (bogus copy of interface_36.f90).
2297 2011-04-30 Tobias Burnus <burnus@net-b.de>
2300 * gfortran.dg/interface_37.f90: New.
2302 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
2305 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
2307 2011-04-30 Jakub Jelinek <jakub@redhat.com>
2309 PR tree-optimization/48809
2310 * gcc.c-torture/execute/pr48809.c: New test.
2312 2011-04-29 Jeff Law <law@redhat.com>
2314 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
2316 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2319 * g++.dg/init/ctor10.C: New.
2321 2011-04-29 Le-Chun Wu <lcwu@google.com>
2323 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
2324 warning in implicitly instantiated templates.
2326 2011-04-29 Le-Chun Wu <lcwu@google.com>
2328 * g++.dg/warn/Wnull-conversion-1.C: New.
2329 * g++.dg/warn/Wnull-conversion-2.C: New.
2331 2011-04-29 Diego Novillo <dnovillo@google.com>
2333 * g++.old-deja/g++.other/null3.C: Expect warning about
2334 converting boolean to a pointer.
2336 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
2339 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
2343 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
2345 2011-04-29 Tobias Burnus <burnus@net-b.de>
2348 * gfortran.dg/typebound_proc_22.f90: New.
2351 * gfortran.dg/interface_36.f90: New.
2353 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2355 PR libgfortran/48488
2356 PR libgfortran/48602
2357 PR libgfortran/48615
2358 PR libgfortran/48684
2359 PR libgfortran/48787
2360 * gfortran.dg/fmt_g.f: Adjust test.
2361 * gfortran.dg/fmt_g0_1.f08: Adjust test.
2362 * gfortran.dg/round_3.f08: New test.
2363 * gfortran.dg/namelist_print_1.f: Adjust test.
2364 * gfortran.dg/char4_iunit_1.f03: Adjust test.
2365 * gfortran.dg/f2003_io_5.f03: Adjust test.
2366 * gfortran.dg/coarray_15.f90: Adjust test.
2367 * gfortran.dg/namelist_65.f90: Adjust test.
2368 * gfortran.dg/fmt_cache_1.f: Adjust test.
2369 * gfortran.dg/char4_iunit_2.f03: Adjust test.
2370 * gfortran.dg/real_const_3.f90: Adjust test.
2372 2011-04-28 Xinliang David Li <davidxl@google.com>
2374 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
2375 * testsuite/g++.dg/prof-robust-1.C: New test.
2377 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
2379 PR tree-optimization/48765
2380 * gcc.dg/vect/pr48765.c: New.
2382 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2384 PR tree-optimization/48775
2385 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
2387 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2390 * g++.dg/inherit/pr48798.C: New.
2391 * g++.old-deja/g++.other/base1.C: Adjust.
2393 2011-04-28 Dodji Seketeli <dodji@redhat.com>
2396 * g++.dg/template/inherit7.C: New test case.
2398 2011-04-28 Richard Guenther <rguenther@suse.de>
2400 PR tree-optimization/40052
2401 PR tree-optimization/15347
2402 * gcc.dg/tree-ssa/vrp57.c: New testcase.
2403 * gcc.dg/pr15347.c: Likewise.
2405 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2408 * g++.dg/cpp0x/sfinae18.C: New.
2410 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2413 * g++.dg/ext/is_literal_type1.C: New.
2415 2011-04-28 Tobias Burnus <burnus@net-b.de>
2419 * gfortran.dg/interface_35.f90: New.
2420 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
2421 * gfortran.dg/func_result_6.f90: Add dg-warning.
2422 * gfortran.dg/bessel_1.f90: Ditto.
2423 * gfortran.dg/hypot_1.f90: Ditto.
2424 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2425 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2426 * gfortran.dg/interface_assignment_4.f90: Ditto.
2428 2011-04-27 Jason Merrill <jason@redhat.com>
2430 * g++.dg/ext/complex8.C: New.
2432 * g++.dg/cpp0x/initlist49.C: New.
2433 * g++.dg/init/new30.C: New.
2435 2011-04-27 Tobias Burnus <burnus@net-b.de>
2438 * gfortran.dg/whole_file_34.f90: New.
2440 2011-04-27 Jan Hubicka <jh@suse.cz>
2442 * gcc.dg/tree-ssa/inline-9.c: New testcase.
2444 2011-04-27 Jason Merrill <jason@redhat.com>
2446 * g++.old-deja/g++.oliva/overload1.C: Adjust.
2448 * g++.dg/parse/ambig6.C: New.
2450 2011-04-27 Nick Clifton <nickc@redhat.com>
2452 * gcc.dg/20020312-2.c: Add definition for RX.
2454 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
2455 option with RX targets.
2457 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
2460 2011-04-27 Richard Guenther <rguenther@suse.de>
2462 * gcc.dg/tree-ssa/pr23382.c: Remove.
2464 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
2467 * gcc.c-torture/compile/pr48767.c: New test.
2469 2011-04-27 Richard Guenther <rguenther@suse.de>
2471 PR tree-optimization/48772
2472 * g++.dg/pr48772.C: New testcase.
2474 2011-04-27 Jakub Jelinek <jakub@redhat.com>
2477 * gcc.c-torture/compile/pr48742.c: New test.
2479 2011-04-26 Jason Merrill <jason@redhat.com>
2481 * g++.dg/lookup/koenig13.C: New.
2483 * g++.dg/cpp0x/initlist48.C: New.
2485 2011-04-25 Jason Merrill <jason@redhat.com>
2487 * g++.dg/cpp0x/sfinae17.C: New.
2489 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2492 * gcc.target/powerpc/pr48258-1.c: New file.
2493 * gcc.target/powerpc/pr48258-2.c: Ditto.
2495 2011-04-26 Xinliang David Li <davidxl@google.com>
2497 * gcc.dg/uninit-suppress.c: New test.
2498 * gcc.dg/uninit-suppress.c: New test.
2500 2011-04-26 Jakub Jelinek <jakub@redhat.com>
2503 * gcc.dg/pr48768.c: New test.
2505 PR tree-optimization/48734
2506 * gcc.c-torture/compile/pr48734.c: New test.
2509 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
2511 2011-04-26 Richard Guenther <rguenther@suse.de>
2513 PR tree-optimization/48731
2514 * gcc.dg/torture/pr48731.c: New testcase.
2516 2011-04-26 Richard Guenther <rguenther@suse.de>
2519 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
2521 2011-04-26 Richard Guenther <rguenther@suse.de>
2524 * gcc.dg/torture/pr48694-1.c: New testcase.
2525 * gcc.dg/torture/pr48694-2.c: Likewise.
2527 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2529 * g++.dg/ext/underlying_type1.C: New.
2530 * g++.dg/ext/underlying_type2.C: Likewise.
2531 * g++.dg/ext/underlying_type3.C: Likewise.
2532 * g++.dg/ext/underlying_type4.C: Likewise.
2533 * g++.dg/ext/underlying_type5.C: Likewise.
2534 * g++.dg/ext/underlying_type6.C: Likewise.
2535 * g++.dg/ext/underlying_type7.C: Likewise.
2536 * g++.dg/ext/underlying_type8.C: Likewise.
2537 * g++.dg/ext/underlying_type9.C: Likewise.
2538 * g++.dg/ext/underlying_type10.C: Likewise.
2540 2011-04-25 Jason Merrill <jason@redhat.com>
2542 * g++.dg/cpp0x/regress/template-const2.C: New.
2544 2011-04-25 Jeff Law <law@redhat.com>
2546 * gcc.dg/tree-ssa/vrp56.c: new test.
2548 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2550 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
2552 2011-04-24 Jakub Jelinek <jakub@redhat.com>
2554 PR preprocessor/48740
2555 * c-c++-common/raw-string-11.c: New test.
2557 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
2559 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
2562 2011-04-23 Tobias Burnus <burnus@net-b.de>
2565 * gfortran.dg/coarray_19.f90: New.
2567 2011-04-23 Jakub Jelinek <jakub@redhat.com>
2570 * gcc.dg/pr48685.c: New test.
2572 2011-04-22 Jan Hubicka <jh@suse.cz>
2574 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
2576 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2578 PR tree-optimization/48717
2579 * gcc.c-torture/execute/pr48717.c: New test.
2581 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
2584 * gcc.target/i386/pr48723.c: New test.
2586 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2589 * gcc.dg/gomp/pr48716.c: New test.
2590 * g++.dg/gomp/pr48716.C: New test.
2592 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
2595 * gcc.dg/missing-field-init-2.c: Update testcase.
2597 2011-04-22 Alan Modra <amodra@gmail.com>
2599 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
2601 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2604 * gfortran.dg/function_optimize_6.f90: New test.
2606 2011-04-21 Easwaran Raman <eraman@google.com>
2608 * gcc.dg/stack-layout-2.c: New test.
2610 2011-04-21 Richard Guenther <rguenther@suse.de>
2613 * g++.dg/lto/pr48207-2_0.C: New testcase.
2614 * g++.dg/lto/pr48207-3_0.C: Likewise.
2616 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
2618 * gnat.dg/volatile5.adb: New test.
2619 * gnat.dg/volatile5_pkg.ads: New helper.
2621 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
2624 * gcc.target/i386/pr48708.c: New test.
2626 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2628 * gcc.dg/vect/vect-119.c: New test.
2630 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2632 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
2635 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
2636 Richard Sandiford <richard.sandiford@linaro.org>
2639 * gcc.target/arm/pr46329.c: New test.
2641 2011-04-21 Tobias Burnus <burnus@net-b.de>
2644 * gfortran.dg/coarray_18.f90: New.
2646 2011-04-20 Jason Merrill <jason@redhat.com>
2648 * g++.dg/cpp0x/initlist47.C: New.
2650 * g++.dg/init/dtor4.C: New.
2652 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
2655 * gcc.target/i386/sse2-pinsrw.c: New test.
2656 * gcc.target/i386/avx-vpinsrw.c: Ditto.
2657 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
2658 * gcc.target/i386/sse2-insvhi.c: Ditto.
2659 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
2660 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
2662 2011-04-20 Jason Merrill <jason@redhat.com>
2664 * g++.dg/template/const4.C: New.
2666 2011-04-20 Easwaran Raman <eraman@google.com>
2668 * gcc.dg/stack-layout-1.c: New test.
2670 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
2672 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
2673 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
2676 2011-04-20 Kai Tietz <ktietz@redhat.com>
2678 * gcc.dg/binop-xor1.c: New test.
2679 * gcc.dg/binop-xor2.c: New test.
2680 * gcc.dg/binop-xor3.c: New test.
2681 * gcc.dg/binop-xor4.c: New test.
2682 * gcc.dg/binop-xor5.c: New test.
2684 2011-04-20 Richard Guenther <rguenther@suse.de>
2686 PR tree-optimization/47892
2687 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
2689 2011-04-20 Richard Guenther <rguenther@suse.de>
2692 * g++.dg/torture/pr48695.C: New testcase.
2694 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
2696 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
2697 * gcc.c-torture/execute/cmpsi-2.c: Ditto
2698 * gcc.c-torture/execute/pr45262.c: Ditto
2699 * gcc.dg/torture/pr43165.c: Ditto.
2700 * gcc.dg/torture/pr47228.c: Ditto.
2701 * gcc.dg/tree-ssa/pr45144.c: Ditto.
2702 * gcc.dg/ipa/pr45644.c: Ditto.
2703 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
2706 2011-04-19 Jason Merrill <jason@redhat.com>
2708 * g++.dg/ext/complex7.C: New.
2710 * g++.dg/ext/attrib41.C: New.
2712 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
2715 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
2717 2011-04-19 Jakub Jelinek <jakub@redhat.com>
2720 * gcc.target/i386/pr48678.c: New test.
2722 2011-04-19 Martin Jambor <mjambor@suse.cz>
2724 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
2725 * g++.dg/opt/devirt2.C: New test.
2726 * g++.dg/ipa/devirt-g-1.C: Likewise.
2728 2011-04-19 Tobias Burnus <burnus@net-b.de>
2731 * gfortran.dg/whole_file_33.f90: New.
2733 2011-04-19 Martin Jambor <mjambor@suse.cz>
2735 * g++.dg/ipa/devirt-7.C: New test.
2737 2011-04-19 Richard Guenther <rguenther@suse.de>
2740 * g++.dg/lto/pr48207_0.C: New testcase.
2742 2011-04-18 Jason Merrill <jason@redhat.com>
2744 * g++.dg/init/void1.C: New.
2746 * g++.dg/cpp0x/union4.C: New.
2748 2011-04-18 Jakub Jelinek <jakub@redhat.com>
2751 * g++.dg/torture/pr48661.C: New test.
2754 * g++.dg/gomp/pr48632.C: New test.
2756 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
2758 * gcc.target/i386/sse2-maskmovdqu.c: New test.
2759 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
2761 2011-04-18 Tobias Burnus <burnus@net-b.de>
2764 * gfortran.dg/coarray_17.f90: New.
2765 * gfortran.dg/coarray_10.f90: Update dg-error.
2767 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2770 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2771 * gfortran.dg/guality/guality.exp: Likewise.
2773 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2775 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
2777 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2779 * gcc.dg/vect/pr48377.c: Remove dg-do run.
2781 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2783 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
2785 2011-04-18 Richard Guenther <rguenther@suse.de>
2788 * g++.dg/torture/pr46364.C: New testcase.
2790 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2792 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
2794 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
2796 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
2798 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
2799 Ira Rosen <ira.rosen@linaro.org>
2802 * gcc.target/arm/pr48252.c: New test.
2804 2011-04-18 Jakub Jelinek <jakub@redhat.com>
2806 PR tree-optimization/48616
2807 * gcc.dg/pr48616.c: New test.
2809 2011-04-18 Tobias Burnus <burnus@net-b.de>
2812 * gfortran.dg/coarray_16.f90: New.
2814 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
2817 * gfortran.dg/realloc_on_assign_7.f03: New test.
2819 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2821 PR libgfortran/48602
2822 * gfortran.dg/fmt_g0_6.f08: New test.
2824 2011-04-17 Jason Merrill <jason@redhat.com>
2826 * g++.dg/cpp0x/sfinae16.C: New.
2828 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
2830 * gcc.target/mips/reg-var-1.c: New test.
2832 2011-04-17 Jan Hubicka <jh@suse.cz>
2834 * gcc.dg/winline-5.c: Update testcase.
2836 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
2838 * gnat.dg/discr27.ad[sb]: Move dg directive.
2839 * gnat.dg/discr28.ad[sb]: New test.
2840 * gnat.dg/discr28_pkg.ads: New helper.
2842 2011-04-17 Michael Matz <matz@suse.de>
2844 PR tree-optimization/48622
2846 * gcc.dg/lto/pr48622_0.c: New test.
2848 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
2850 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
2851 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2852 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2853 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2854 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2855 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2857 2011-04-15 Jason Merrill <jason@redhat.com>
2859 * g++.dg/cpp0x/range-for17.C: New.
2861 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2863 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
2864 * g++.dg/cpp0x/range-for3.C: Likewise.
2865 * g++.dg/cpp0x/range-for9.C: Correct error message.
2866 * g++.dg/cpp0x/range-for11.C: New.
2867 * g++.dg/cpp0x/range-for12.C: New.
2868 * g++.dg/cpp0x/range-for13.C: New.
2869 * g++.dg/cpp0x/range-for14.C: New.
2870 * g++.dg/cpp0x/range-for15.C: New.
2871 * g++.dg/cpp0x/range-for16.C: New.
2873 2011-04-15 Tobias Burnus <burnus@net-b.de>
2876 * gfortran.dg/coarray_15.f90: Change to dg-do run.
2878 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
2880 * objc.dg/naming-4.m: Updated.
2881 * objc.dg/naming-5.m: Updated.
2882 * objc.dg/naming-6.m: New.
2883 * objc.dg/naming-7.m: New.
2884 * obj-c++.dg/naming-1.mm: Updated.
2885 * obj-c++.dg/naming-2.mm: Updated.
2886 * obj-c++.dg/naming-3.mm: New.
2887 * obj-c++.dg/naming-4.mm: New.
2889 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2891 PR libgfortran/48589
2892 * gfortran.dg/fmt_g0_5.f08: New test.
2894 2011-04-15 Richard Guenther <rguenther@suse.de>
2897 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
2899 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
2901 * gcc.target/avr/torture/pr41885.c (dg-options): Change
2902 -finline-limit=0 to -fno-inline
2904 2011-04-15 Jakub Jelinek <jakub@redhat.com>
2907 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
2910 2011-04-14 Jakub Jelinek <jakub@redhat.com>
2913 * gcc.target/i386/sse4_1-insertps-3.c: New test.
2914 * gcc.target/i386/sse4_1-insertps-4.c: New test.
2915 * gcc.target/i386/avx-insertps-3.c: New test.
2916 * gcc.target/i386/avx-insertps-4.c: New test.
2918 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2920 * gcc.target/avr/torture/pr41885.c (dg-options): Add
2923 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2928 * gcc.target/avr/pr46779-1.c: New test case
2929 * gcc.target/avr/pr46779-2.c: New test case
2931 2011-04-14 Jason Merrill <jason@redhat.com>
2933 * g++.dg/cpp0x/sfinae15.C: New.
2935 * g++.dg/cpp0x/sfinae14.C: New.
2937 * g++.dg/ext/vla10.C: New.
2939 2011-04-14 Richard Guenther <rguenther@suse.de>
2941 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
2943 2011-04-14 Richard Guenther <rguenther@suse.de>
2945 * gcc.dg/fold-bitand-4.c: Move ...
2946 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
2948 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2950 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
2952 * gcc.target/avr/torture/trivial.c: Ditto.
2954 2011-04-13 Jason Merrill <jason@redhat.com>
2956 * g++.dg/template/operator11.C: New.
2958 2011-04-13 Jakub Jelinek <jakub@redhat.com>
2961 * gcc.dg/gomp/pr48591.c: New test.
2964 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
2965 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
2967 2011-04-13 Dodji Seketeli <dodji@redhat.com>
2970 * g++.dg/template/dependent-expr7.C: New test case.
2972 2011-04-13 Jason Merrill <jason@redhat.com>
2974 * g++.dg/cpp0x/sfinae13.C: New.
2976 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
2978 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
2980 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2982 * gcc.target/arm/pr43698.c: Remove -march option.
2984 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2986 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
2989 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
2993 * gfortran.dg/realloc_on_assign_6.f03: New test.
2995 2011-04-12 Kai Tietz <ktietz@redhat.com>
2997 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
2998 targets the additional -mno-ms-bitfields and
2999 -Wno-packed-bitfield-compat options.
3000 * g++.dg/ext/bitfield3.C: Likewise.
3001 * g++.dg/ext/bitfield4.C: Likewise.
3002 * g++.dg/ext/bitfield5.C: Likewise.
3003 * gcc.dg/bitfld-15.c: Likewise.
3004 * gcc.dg/bitfld-16.c: Likewise.
3005 * gcc.dg/bitfld-17.c: Likewise.
3006 * gcc.dg/bitfld-18.c: Likewise.
3008 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
3010 * gcc.target/arm/neon-vld3-1.c: New test.
3011 * gcc.target/arm/neon-vst3-1.c: New test.
3012 * gcc.target/arm/neon/v*.c: Regenerate.
3014 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3016 PR rtl-optimization/48549
3017 * g++.dg/opt/pr48549.C: New test.
3019 2011-04-12 Richard Guenther <rguenther@suse.de>
3021 PR tree-optimization/46076
3022 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
3024 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3027 * lib/compat.exp (compat-execute): Declare unsupported after
3028 stripping path from src1.
3029 * lib/lto.exp (lto-execute): Likewise.
3031 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3034 * gcc.dg/pr48552-1.c: New test.
3035 * gcc.dg/pr48552-2.c: New test.
3037 2011-04-11 Jason Merrill <jason@redhat.com>
3039 * g++.dg/cpp0x/sfinae12.C: New.
3041 * g++.dg/cpp0x/enum10.C: New.
3043 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
3045 * g++.dg/cpp0x/rv-func.C: New.
3047 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3049 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
3052 2011-04-11 Martin Jambor <mjambor@suse.cz>
3054 PR tree-optimization/48195
3055 * gcc.dg/ipa/pr48195.c: New test.
3057 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
3059 * gnat.dg/return3.adb: Remove unused switch.
3061 2011-04-08 Mike Stump <mikestump@comcast.net>
3064 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
3065 default to fno-common.
3067 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
3069 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
3070 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
3072 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3075 * gfortran.dg/function_optimize_5.f90: New test.
3077 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
3079 * gnat.dg/aggr17.adb: New test.
3080 * gnat.dg/aggr18.adb: Likewise.
3082 2011-04-08 Michael Matz <matz@suse.de>
3085 * gcc.target/i386/pr48389.c: New test.
3087 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
3089 PR rtl-optimization/48272
3090 * g++.dg/opt/pr48272.C: New.
3092 2011-04-08 Dmitry Melnik <dm@ispras.ru>
3094 PR rtl-optimization/48235
3095 * gcc.dg/pr48235.c: New.
3097 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3099 PR rtl-optimization/48302
3100 * g++.dg/opt/pr48302.C: New.
3102 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3105 * g++.dg/opt/pr48273.C: New.
3107 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3109 PR rtl-optimization/48442
3110 * gcc.dg/pr48442.c: New.
3112 2011-04-08 Jakub Jelinek <jakub@redhat.com>
3114 PR tree-optimization/48377
3115 * gcc.dg/vect/pr48377.c: New test.
3117 2011-04-07 Jason Merrill <jason@redhat.com>
3119 * g++.dg/cpp0x/regress/call1.C: New.
3121 * g++.dg/cpp0x/variadic107.C: New.
3123 * g++.dg/cpp0x/sfinae11.C: New.
3124 * g++.dg/cpp0x/noexcept02.C: Fix.
3126 * g++.dg/cpp0x/sfinae10.C: New.
3128 * g++.dg/cpp0x/sfinae9.C: New.
3130 * c-c++-common/Wcast-qual-1.c: Move here from...
3131 * gcc.dg/cast-qual-3.c: ...here, and...
3132 * g++.dg/warn/Wcast-qual2.C: ...here.
3134 * g++.dg/cpp0x/sfinae8.C: New.
3136 * g++.dg/cpp0x/sfinae7.C: New.
3138 * g++.dg/cpp0x/enum9.C: New.
3140 2011-04-07 Mike Stump <mikestump@comcast.net>
3142 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
3143 with no trampolines.
3145 2011-04-07 Jakub Jelinek <jakub@redhat.com>
3148 * gfortran.dg/gomp/pr48117.f90: New test.
3151 * gcc.dg/torture/pr48343.c: New test.
3153 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3155 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
3157 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
3159 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
3161 2011-04-07 Tom de Vries <tom@codesourcery.com>
3164 * lib/scanasm.exp (object-size): New proc.
3165 * gcc.target/arm/pr43920-2.c: New test.
3167 2011-04-06 Tobias Burnus <burnus@net-b.de>
3171 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
3173 2011-04-06 Steve Ellcey <sje@cup.hp.com>
3175 * gcc.dg/mtune.c: Prune note from output.
3177 2011-04-06 Jakub Jelinek <jakub@redhat.com>
3180 * gcc.dg/guality/pr36977.c: New test.
3181 * gcc.dg/guality/pr48466.c: New test.
3183 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3185 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
3187 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
3189 * gnat.dg/return3.adb: New test.
3191 2011-04-06 Richard Guenther <rguenther@suse.de>
3193 PR tree-optimization/47663
3194 * gcc.dg/tree-ssa/inline-8.c: New testcase.
3196 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
3198 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
3199 Solaris 8 and 9 as well.
3201 2011-04-05 Tom de Vries <tom@codesourcery.com>
3204 * gcc.target/arm/pr43920-1.c: New test.
3206 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
3208 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
3209 (cctor): Actually return the value.
3210 (main): Cast return values.
3212 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3214 * gfortran.dg/character_comparison_8.f90: New test.
3216 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3218 * frontend-passes: (optimize_lexical_comparison): New function.
3219 (optimize_expr): Call it.
3220 (optimize_comparison): Also handle lexical comparison functions.
3221 Return false instad of -2 for unequal comparison.
3223 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3226 * function_optimize_4.f90: New test.
3228 2011-04-04 Tobias Burnus <burnus@net-b.de>
3231 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
3232 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
3233 * gfortran.dg/coarray_15.f90: New.
3235 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3237 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
3238 * gfortran.dg/bessel_7.f90: Likewise.
3240 2011-04-03 Tobias Burnus <burnus@net-b.de>
3242 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
3244 2011-04-03 Richard Guenther <rguenther@suse.de>
3245 Ira Rosen <ira.rosen@linaro.org>
3247 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
3248 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
3249 -ftree-loop-if-convert-stores.
3251 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3253 * gnat.dg/specs/aggr2.ads: New test.
3255 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3257 * gnat.dg/debug2.ad[sb]: New test.
3258 * gnat.dg/debug2_pkg.ads: New helper.
3259 * gnat.dg/debug3.ad[sb]: New test.
3261 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
3263 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
3265 2011-04-01 Jakub Jelinek <jakub@redhat.com>
3268 * gcc.c-torture/compile/pr48335-1.c: New test.
3269 * gcc.dg/pr48335-1.c: New test.
3270 * gcc.dg/pr48335-2.c: New test.
3271 * gcc.dg/pr48335-3.c: New test.
3272 * gcc.dg/pr48335-4.c: New test.
3273 * gcc.dg/pr48335-5.c: New test.
3274 * gcc.dg/pr48335-6.c: New test.
3275 * gcc.dg/pr48335-7.c: New test.
3276 * gcc.dg/pr48335-8.c: New test.
3277 * gcc.target/i386/pr48335-1.c: New test.
3279 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
3282 * gcc.dg/Waddress.c: New test.
3284 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3287 * gfortran.dg/function_optimize_3.f90: New test.
3289 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
3291 * gcc.c-torture/compile/20110401-1.c: New test.
3293 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
3294 * g++.dg/lto/20091002-2_0.C: Likewise.
3295 * g++.dg/lto/20090303_0.c: Likewise.
3296 * g++.dg/lto/20091004-1_0.C: Likewise.
3297 * g++.dg/lto/20091002-3_0.C: Likewise.
3298 * g++.dg/lto/20091004-2_0.C: Likewise.
3299 * g++.dg/lto/20081123_0.C: Likewise.
3300 * g++.dg/lto/20090313_0.C: Likewise.
3301 * g++.dg/lto/20081109-1_0.C: Likewise.
3302 * g++.dg/lto/20081219_0.C: Likewise.
3303 * g++.dg/lto/20081204-1_0.C: Likewise.
3304 * g++.dg/lto/20090302_0.C: Likewise.
3305 * g++.dg/lto/20081119-1_0.C: Likewise.
3306 * g++.dg/lto/20081118_0.C: Likewise.
3307 * gcc.dg/lto/20091020-2_0.c: Likewise.
3308 * gcc.dg/lto/20090210_0.c: Likewise.
3309 * gcc.dg/lto/20081204-1_0.c: Likewise.
3310 * gcc.dg/lto/20081224_0.c: Likewise.
3311 * gcc.dg/lto/20090219_0.c: Likewise.
3312 * gcc.dg/lto/20091014-1_0.c: Likewise.
3313 * gcc.dg/lto/20091016-1_0.c: Likewise.
3314 * gcc.dg/lto/20090206-2_0.c: Likewise.
3315 * gcc.dg/lto/20090116_0.c: Likewise.
3316 * gcc.dg/lto/20091013-1_0.c: Likewise.
3317 * gcc.dg/lto/20091015-1_0.c: Likewise.
3318 * gcc.dg/lto/20090126-2_0.c: Likewise.
3320 2011-03-31 Ian Lance Taylor <iant@google.com>
3322 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
3324 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3326 * gnat.dg/opt16.adb: New test.
3328 2011-03-31 Jason Merrill <jason@redhat.com>
3330 * g++.dg/cpp0x/defaulted24.C: New.
3332 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3335 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
3338 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3340 * g++.dg/other/i386-9.C: New test.
3342 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3344 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
3346 2011-03-30 Jason Merrill <jason@redhat.com>
3348 * g++.dg/cpp0x/regress/error-recovery1.C: New.
3350 * g++.dg/cpp0x/regress/isnan.C: New.
3352 * g++.dg/cpp0x/initlist46.C: New.
3354 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
3357 * gcc.target/arm/neon-modes-2.c: New test.
3359 2011-03-30 Jakub Jelinek <jakub@redhat.com>
3362 * gcc.c-torture/compile/pr48305.c: New test.
3364 2011-03-29 Jason Merrill <jason@redhat.com>
3366 * g++.dg/cpp0x/regress/value-dep1.C: New.
3368 2011-03-29 Steve Ellcey <sje@cup.hp.com>
3370 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
3372 2011-03-29 Ian Lance Taylor <iant@google.com>
3374 * go.test/go-test.exp: Handle the test lines used in several new
3376 (errchk): Add opts parameter. Change all callers. Handle parens
3379 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
3380 Dominique d'Humieres <dominiq@lps.ens.fr>
3382 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
3383 and __APPLE__ && __PPC__ && __ALTIVEC__.
3385 2011-03-29 Jason Merrill <jason@redhat.com>
3387 * g++.dg/cpp0x/dependent1.C: New.
3389 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
3391 * g++.dg/cpp0x/constexpr-memfn1.C: New.
3393 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
3395 2011-03-29 Janus Weil <janus@gcc.gnu.org>
3398 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
3399 * gfortran.dg/proc_ptr_comp_32.f90: New.
3401 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3403 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
3404 check for corresponding warning.
3406 2011-03-28 Jason Merrill <jason@redhat.com>
3408 * g++.dg/cpp0x/rv-deduce2.C: New.
3410 2011-03-29 Jakub Jelinek <jakub@redhat.com>
3413 * gcc.dg/pr48203.c: New test.
3415 2011-03-28 Jeff Law <law@redhat.com>
3417 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
3419 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
3421 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
3422 and __PPC__ && __ALTIVEC__.
3424 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3427 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
3428 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3429 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3430 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3432 2011-03-28 Jason Merrill <jason@redhat.com>
3434 * g++.dg/cpp0x/initlist-array2.C: New.
3436 * g++.dg/cpp0x/initlist-array1.C: New.
3438 * g++.dg/cpp0x/constexpr-compound.C: New.
3440 * g++.dg/cpp0x/constexpr-using.C: New.
3442 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3444 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
3447 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
3449 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
3451 * gcc.dg/slp-1.c: New test.
3453 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
3455 * gcc.target/i386/avx256-unaligned-load-1.c: New.
3456 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
3457 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
3458 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
3459 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
3460 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
3461 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3462 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3463 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
3464 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3465 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3466 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
3467 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
3468 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3470 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3473 * gfortran.dg/trim_optimize_5.f90: New test.
3474 * gfortran.dg/trim_optimize_6.f90: New test.
3476 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
3479 * gcc.target/mips/madd-7.c: Remove -mlong32.
3480 * gcc.target/mips/msub-7.c: Likewise.
3482 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
3484 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
3485 accesses to preserve the meaning of the test for doubleword vectors.
3486 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3487 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
3489 2011-03-26 Janus Weil <janus@gcc.gnu.org>
3492 * gfortran.dg/class_42.f03: New.
3494 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
3496 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
3499 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
3501 PR rtl-optimization/48144
3502 * gcc.dg/pr48144.c: New test.
3504 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3506 * gnat.dg/discr27.ad[sb]: New test.
3508 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3510 * gnat.dg/limited_with2.ad[sb]: New test.
3511 * gnat.dg/limited_with2_pkg1.ads: New helper.
3512 * gnat.dg/limited_with2_pkg2.ads: Likewise.
3514 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3516 * gnat.dg/opt15.adb: New test.
3517 * gnat.dg/opt15_pkg.ad[sb]: New helper.
3519 2011-03-25 Tobias Burnus <burnus@net-b.de>
3523 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
3524 * gfortran.dg/leadz_trailz_3.f90: Ditto
3526 2011-03-25 Martin Jambor <mjambor@suse.cz>
3528 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
3530 2011-03-25 Jason Merrill <jason@redhat.com>
3532 * g++.dg/cpp0x/defaulted22.C: New.
3533 * g++.dg/cpp0x/defaulted23.C: New.
3534 * g++.dg/cpp0x/defaulted15.C: Adjust.
3536 2011-03-25 Jason Merrill <jason@redhat.com>
3538 * g++.dg/cpp0x/move1.C: New.
3540 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
3543 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
3545 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3547 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
3548 for mips-sgi-irix6.5.
3549 Replace snprintf prototype by <stdio.h>.
3551 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3554 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
3555 run_expensive_tests.
3556 * gcc.dg/graphite/block-4.c: Likewise.
3557 * gcc.dg/graphite/block-7.c: Likewise.
3558 * gcc.dg/graphite/block-8.c: Likewise.
3560 2011-03-25 Richard Guenther <rguenther@suse.de>
3562 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
3563 * g++.dg/tree-ssa/pr8781.C: Likewise.
3564 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3565 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3566 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3567 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
3568 * gcc.dg/tree-ssa/alias-18.c: Likewise.
3569 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3570 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3571 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
3572 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3573 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3574 * gcc.dg/tree-ssa/pr21574.c: Likewise.
3575 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
3576 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3577 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
3578 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
3579 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3580 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3581 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3582 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
3583 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
3584 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3585 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
3586 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3587 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
3588 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
3589 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
3590 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3591 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3592 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
3593 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3594 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3595 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3596 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3597 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3598 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
3599 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3600 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3601 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
3602 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3603 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3604 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3605 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
3606 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
3607 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3608 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
3609 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3610 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3611 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3612 * c-c++-common/pr46562-2.c: Likewise.
3613 * gfortran.dg/pr42108.f90: Likewise.
3614 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
3615 foo to be inlined even at -O1.
3616 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
3617 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
3618 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
3619 * gcc.dg/matrix/matrix.exp: Disable FRE.
3621 2011-03-24 Jakub Jelinek <jakub@redhat.com>
3624 * gcc.dg/dfp/pr48204.c: New test.
3626 2011-03-24 Steve Ellcey <sje@cup.hp.com>
3629 * gcc.c-torture/execute/pr47917.c: Move this...
3630 * gcc.dg/torture/pr47917.c: to here and add xfails.
3632 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3634 * gnat.dg/array16.ad[sb]: New test.
3635 * gnat.dg/array16.ads: New helper.
3637 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3639 * gnat.dg/derived_type2.adb: New test.
3641 2011-03-24 Richard Guenther <rguenther@suse.de>
3643 PR tree-optimization/48271
3644 * g++.dg/torture/pr48271.C: New testcase.
3646 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3648 * gnat.dg/array15.ad[sb]: New test.
3650 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
3653 * gcc.target/i386/pr48237.c: New test.
3655 2011-03-24 Richard Guenther <rguenther@suse.de>
3658 * gcc.dg/builtin-object-size-10.c: New testcase.
3660 2011-03-24 Richard Guenther <rguenther@suse.de>
3662 PR tree-optimization/46562
3663 * c-c++-common/pr46562-2.c: New testcase.
3664 * c-c++-common/pr46562.c: Likewise.
3666 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
3668 * gcc.dg/vect/vect-cselim-1.c: New test.
3669 * gcc.dg/vect/vect-cselim-2.c: New test.
3671 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
3673 * gcc.target/arm/pr46934.c: New.
3675 2011-03-23 Ian Lance Taylor <iant@google.com>
3677 * go.test/go-test.exp (errchk): Ignore lines containing ////.
3679 2011-03-23 Richard Guenther <rguenther@suse.de>
3681 * gcc.dg/struct: Remove directory and contents.
3683 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3686 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3688 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3690 * gnat.dg/discr26.ad[sb]: New test.
3691 * gnat.dg/discr26_pkg.ads: New helper.
3693 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
3696 * gcc.target/arm/neon-vld-1.c: New test.
3698 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3700 * gnat.dg/array14.ad[sb]: New test.
3701 * gnat.dg/array14_pkg.ads: New helper.
3703 2011-03-22 Joseph Myers <joseph@codesourcery.com>
3705 * gcc.c-torture/execute/920501-8.x: Remove.
3706 * gcc.c-torture/execute/930513-1.x: Remove.
3707 * gcc.c-torture/execute/960312-1.x: Remove.
3708 * gcc.c-torture/compile/20000804-1.c,
3709 gcc.c-torture/compile/20001205-1.c,
3710 gcc.c-torture/compile/20001226-1.c,
3711 gcc.c-torture/compile/20010518-2.c,
3712 gcc.c-torture/compile/20020312-1.c,
3713 gcc.c-torture/compile/20020604-1.c,
3714 gcc.c-torture/compile/920501-12.c,
3715 gcc.c-torture/compile/920501-4.c,
3716 gcc.c-torture/compile/920520-1.c,
3717 gcc.c-torture/compile/980506-1.c,
3718 gcc.c-torture/execute/980709-1.x,
3719 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
3720 options for m68hc11.
3721 * gcc.dg/cpp/assert4.c: Don't handle ARC.
3722 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
3725 2011-03-22 Nick Clifton <nickc@redhat.com>
3727 * lib/target-supports.exp (check_profiling_available): Add MN10300
3728 to the list of targets that do not support profiling. Restore
3729 alpha sorting to this list.
3731 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3733 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
3734 failure on 32-bit systems.
3735 * gcc.dg/torture/vector-2.c: Ditto.
3737 2011-03-22 Richard Guenther <rguenther@suse.de>
3739 PR tree-optimization/48228
3740 * gcc.dg/Wstrict-overflow-23.c: New testcase.
3742 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3744 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
3748 * gcc.target/powerpc/pr48226.c: New file.
3750 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
3752 * lib/prune.exp (prune_gcc_output): Prune "could not create
3753 compact unwind for" warnings.
3755 2011-03-20 Jakub Jelinek <jakub@redhat.com>
3759 * gcc.c-torture/execute/pr42544.c: New test.
3760 * gcc.c-torture/execute/pr48197.c: New test.
3762 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3764 PR preprocessor/48192
3765 * gcc.target/powerpc/pr48192.c: New file.
3768 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
3769 split problem of 0 being loaded in a VSX register.
3771 2011-03-21 Richard Guenther <rguenther@suse.de>
3774 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
3775 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3776 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3777 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3779 2011-03-21 Jakub Jelinek <jakub@redhat.com>
3782 * gcc.dg/pr48213.c: New test.
3784 2011-03-21 Kai Tietz <ktietz@redhat.com>
3787 * g++.dg/plugin/attribute_plugin.c: Adjust test.
3789 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
3791 * gcc.target/arm/xor-and.c: New.
3793 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3796 * gfortran.dg/function_optimize_1.f90: New test.
3797 * gfortran.dg/function_optimize_2.f90: New test.
3799 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
3801 PR rtl-optimization/47502
3802 * gcc.target/i386/pr47502-1.c: New.
3803 * gcc.target/i386/pr47502-2.c: Likewise.
3805 2011-03-20 Jakub Jelinek <jakub@redhat.com>
3807 PR rtl-optimization/48156
3808 * gcc.dg/pr48156.c: New test.
3810 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3813 * gfortran.dg/scratch_1.f90: Adjust test.
3815 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3818 * gfortran.dg/scratch_1.f90: New test.
3820 2011-03-18 Joseph Myers <joseph@codesourcery.com>
3822 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
3823 variably modified typedefs.
3824 * gcc.dg/c1x-typedef-2.c: Remove.
3826 2011-03-18 Joseph Myers <joseph@codesourcery.com>
3828 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
3829 * gcc.dg/c1x-anon-struct-3.c: New test.
3830 * gcc.dg/anon-struct-11.c: Update.
3832 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3834 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
3836 Only xfail with gas.
3838 2011-03-18 Jason Merrill <jason@redhat.com>
3840 * g++.dg/template/fn-ptr1.C: New.
3842 * g++.dg/overload/volatile1.C: New.
3844 * g++.dg/opt/pr23372.C: New.
3846 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
3848 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3851 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
3853 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
3855 * gcc.target/arm/unsigned-extend-1.c: New.
3857 2011-03-18 Jakub Jelinek <jakub@redhat.com>
3860 * gcc.c-torture/compile/pr48161.c: New test.
3862 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
3865 * gcc.dg/torture/pr47725.c: New.
3867 2011-03-17 Jason Merrill <jason@redhat.com>
3869 * g++.dg/cpp0x/constexpr-overflow2.C: New.
3870 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
3872 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
3874 * gnat.dg/specs/elab2.ads: New test.
3875 * gnat.dg/specs/elab2_pkg.ads: New helper.
3877 2011-03-17 Jason Merrill <jason@redhat.com>
3879 * g++.dg/cpp0x/decltype-1212.C: New.
3880 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
3882 2011-03-17 Jason Merrill <jason@redhat.com>
3884 * g++.dg/parse/memfnquals1.C: New.
3886 2011-03-17 Richard Guenther <rguenther@suse.de>
3889 * gcc.dg/pr48134.c: New testcase.
3891 2011-03-17 Richard Guenther <rguenther@suse.de>
3894 * g++.dg/torture/pr48165.C: New testcase.
3896 2011-03-17 Jakub Jelinek <jakub@redhat.com>
3898 PR rtl-optimization/48141
3899 * gcc.dg/pr48141.c: New test.
3901 2011-03-16 Jason Merrill <jason@redhat.com>
3903 * g++.dg/cpp0x/constexpr-48089.C: New.
3905 * g++.dg/cpp0x/constexpr-abi1.C: New.
3907 * g++.dg/cpp0x/constexpr-46336.C: New.
3908 * g++.dg/parse/friend5.C: Adjust expected errors.
3910 * g++.dg/cpp0x/constexpr-47570.C: New.
3912 2011-03-16 Dodji Seketeli <dodji@redhat.com>
3915 * ++.dg/debug/dwarf2/typedef6.C: New test.
3917 2011-03-16 Jason Merrill <jason@redhat.com>
3919 * g++.dg/cpp0x/elision2.C: New.
3921 * g++.dg/cpp0x/constexpr-array3.C: New.
3923 2011-03-16 Jason Merrill <jason@redhat.com>
3925 * g++.dg/cpp0x/sfinae6.C: New.
3926 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
3927 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
3928 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
3929 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
3930 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
3932 2011-03-16 Jason Merrill <jason@redhat.com>
3934 * g++.dg/template/incomplete6.C: New.
3936 2011-03-16 Jeff Law <law@redhat.com>
3938 * gcc.dg/tree-ssa/vrp55.c: New test.
3940 2011-03-16 Jason Merrill <jason@redhat.com>
3942 * g++.dg/cpp0x/auto22.C: New.
3944 2011-03-16 Richard Guenther <rguenther@suse.de>
3946 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
3947 optimizing it away if promoted to const.
3949 2011-03-16 Richard Guenther <rguenther@suse.de>
3951 PR tree-optimization/48149
3952 * gcc.dg/fold-complex-1.c: New testcase.
3954 2011-03-16 Richard Guenther <rguenther@suse.de>
3957 * gcc.dg/guality/pr45882.c: Really make sure no inlining
3960 2011-03-16 Richard Guenther <rguenther@suse.de>
3962 PR tree-optimization/26134
3963 * gcc.dg/tree-ssa/complex-6.c: New testcase.
3965 2011-03-16 Richard Guenther <rguenther@suse.de>
3967 PR tree-optimization/48146
3968 * gcc.dg/torture/pr48146.c: New testcase.
3970 2011-03-16 Richard Guenther <rguenther@suse.de>
3972 * gcc.dg/tree-ssa/pr14814.c: Adjust.
3973 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
3975 2011-03-16 Jakub Jelinek <jakub@redhat.com>
3978 * gcc.c-torture/compile/pr48136.c: New test.
3980 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
3983 * gcc.dg/guality/pr45882.c: New test.
3985 2011-03-15 Jason Merrill <jason@redhat.com>
3987 * g++.dg/cpp0x/constexpr-recursion.C: New.
3989 * g++.dg/cpp0x/implicit11.C: New.
3991 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3993 * g++.dg/cpp0x/constexpr-attribute.C: New.
3995 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
3997 * g++.dg/parse/pr34758.C: New.
3999 2011-03-15 Xinliang David Li <davidxl@google.com>
4002 * gcc.dg/uninit-pred-7_d.c: New test.
4003 * gcc.dg/uninit-pred-8_d.c: New test.
4005 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4008 * gcc.target/arm/pr46788.c: New.
4010 2011-03-15 Richard Guenther <rguenther@suse.de>
4013 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
4014 * gfortran.dg/ishft_4.f90: Likewise.
4015 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4017 2011-03-15 Richard Guenther <rguenther@suse.de>
4019 PR tree-optimization/13954
4020 * g++.dg/tree-ssa/pr13954.C: New testcase.
4022 2011-03-15 Richard Guenther <rguenther@suse.de>
4024 PR tree-optimization/48037
4025 * gcc.target/i386/pr48037-1.c: New testcase.
4027 2011-03-15 Richard Guenther <rguenther@suse.de>
4029 PR tree-optimization/41490
4030 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
4031 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
4032 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
4033 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
4034 * g++.dg/tree-ssa/pr33604.C: Adjust.
4036 2011-03-14 Jakub Jelinek <jakub@redhat.com>
4039 * gcc.c-torture/execute/pr47917.c: New test.
4040 * gcc.dg/pr47917.c: New test.
4043 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
4045 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
4047 * gcc.target/i386/sse4_1-floor-vec.c: New test.
4048 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
4049 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
4050 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
4051 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
4052 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
4053 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
4054 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
4055 * gcc.target/i386/avx-floor-vec.c: Ditto.
4056 * gcc.target/i386/avx-ceil-vec.c: Ditto.
4057 * gcc.target/i386/avx-trunc-vec.c: Ditto.
4058 * gcc.target/i386/avx-rint-vec.c: Ditto.
4059 * gcc.target/i386/avx-floorf-vec.c: Ditto.
4060 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
4061 * gcc.target/i386/avx-truncf-vec.c: Ditto.
4062 * gcc.target/i386/avx-rintf-vec.c: Ditto.
4064 2011-03-14 Tom Tromey <tromey@redhat.com>
4066 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
4067 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
4068 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
4070 2011-03-14 Tom Tromey <tromey@redhat.com>
4072 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
4073 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
4074 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
4076 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
4078 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
4080 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4082 PR rtl-optimization/47166
4083 * gcc.c-torture/execute/postmod-1.c: New test.
4085 2011-03-14 Richard Guenther <rguenther@suse.de>
4088 * gcc.dg/torture/pr48098.c: New testcase.
4090 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
4093 * gcc.target/powerpc/pr48053-1.c: New test.
4094 * gcc.target/powerpc/pr48053-2.c: Likewise.
4096 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4099 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
4101 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4104 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
4106 2011-03-12 Janus Weil <janus@gcc.gnu.org>
4109 * gfortran.dg/class_41.f03: New.
4111 2011-03-11 Dodji Seketeli <dodji@redhat.com>
4113 * g++.dg/conversion/cast3.C: New test.
4115 2011-03-11 Jason Merrill <jason@redhat.com>
4117 * g++.dg/template/error45.C: New.
4119 * g++.dg/parse/no-type-defn1.C: New.
4121 * g++.dg/ext/attrib40.C: New.
4123 * g++.dg/cpp0x/regress/array1.C: New.
4125 2011-03-11 Richard Guenther <rguenther@suse.de>
4127 PR tree-optimization/48067
4128 * gcc.dg/pr48067.c: New testcase.
4130 2011-03-11 Richard Guenther <rguenther@suse.de>
4133 * g++.dg/lto/20110311-1_0.C: New testcase.
4135 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4138 * g++.dg/inherit/virtual8.C: New test.
4141 * gcc.dg/torture/pr48044.c: New test.
4143 2011-03-11 Janus Weil <janus@gcc.gnu.org>
4146 * gfortran.dg/proc_ptr_comp_31.f90: New.
4148 2011-03-11 Richard Guenther <rguenther@suse.de>
4150 PR tree-optimization/47278
4151 * gcc.dg/torture/pr47278-1.c: New testcase.
4152 * gcc.dg/torture/pr47278-2.c: Likewise.
4154 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4156 PR tree-optimization/48063
4157 * gcc.dg/torture/pr48063.c: New test.
4159 2011-03-10 Jason Merrill <jason@redhat.com>
4161 * g++.dg/template/array22.C: New.
4163 * g++.dg/cpp0x/syntax-err1.C: New.
4164 * g++.dg/parse/error36.C: Adjust expected errors.
4165 * g++.old-deja/g++.pt/ctor2.C: Likewise.
4166 * g++.old-deja/g++.pt/typename3.C: Likewise.
4167 * g++.old-deja/g++.pt/typename4.C: Likewise.
4168 * g++.old-deja/g++.pt/typename6.C: Likewise.
4170 2011-03-09 Jason Merrill <jason@redhat.com>
4172 * g++.dg/template/nontype22.C: New.
4174 2011-03-09 Martin Jambor <mjambor@suse.cz>
4176 PR tree-optimization/47714
4177 * g++.dg/torture/pr47714.C: New test.
4179 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4182 * gcc.target/powerpc/pr47755-2.c: New file.
4184 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4186 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
4187 is not set in the environment, pass 64 as first argument when not
4188 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
4189 native where ulimit -u is supported.
4191 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4193 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
4195 2011-03-08 Jason Merrill <jason@redhat.com>
4197 * g++.dg/template/nontype21.C: New.
4199 * g++.dg/template/anon5.C: New.
4201 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4204 * gcc.dg/pr47881.c: New test.
4206 2011-03-08 Dodji Seketeli <dodji@redhat.com>
4209 * g++.dg/lookup/template3.C: New test.
4211 2011-03-08 Kai Tietz <ktietz@redhat.com>
4213 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
4216 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
4219 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
4220 sizeof to compute alignment.
4222 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4224 PR tree-optimization/48022
4225 * gcc.dg/pr48022-1.c: New test.
4226 * gcc.dg/pr48022-2.c: New test.
4228 2011-03-07 Jason Merrill <jason@redhat.com>
4230 * g++.dg/template/nontype20.C: New.
4231 * g++.dg/init/member1.C: Adjust expected errors.
4232 * g++.dg/parse/constant4.C: Likewise.
4233 * g++.dg/template/qualified-id3.C: Likewise.
4234 * g++.old-deja/g++.pt/crash10.C: Likewise.
4236 * g++.dg/cpp0x/regress/non-const1.C: New.
4238 2011-03-07 Jakub Jelinek <jakub@redhat.com>
4241 * gcc.dg/pr47991.c: New test.
4243 2011-03-07 Jason Merrill <jason@redhat.com>
4245 * g++.dg/abi/mangle46.C: New.
4247 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
4250 * gcc.target/powerpc/pr47862.c: New.
4252 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
4255 * gcc.target/i386/combine-mul.c: Require nonpic.
4257 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
4258 Nathan Froyd <froydnj@codesourcery.com>
4260 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
4262 2011-03-06 Mark Mitchell <mark@codesourcery.com>
4264 * README.QMTEST: Remove.
4266 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
4267 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4270 * gfortran.dg/array_constructor_37.f90 : New test.
4272 2011-03-05 Jason Merrill <jason@redhat.com>
4274 * g++.dg/abi/mangle39.C: ABI v5, not 6.
4275 * g++.dg/abi/mangle45.C: Likewise.
4276 * g++.dg/cpp0x/trailing1.C: Likewise.
4278 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4280 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
4282 2011-03-05 Jakub Jelinek <jakub@redhat.com>
4284 PR rtl-optimization/47899
4285 * gcc.dg/pr47899.c: New test.
4287 * gcc.dg/torture/pr47968.c: Ignore warnings.
4289 PR tree-optimization/47967
4290 * gcc.c-torture/compile/pr47967.c: New test.
4292 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4294 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
4295 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
4297 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4299 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
4300 and property_getAttributes() if __OBJC2__.
4301 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4302 * objc.dg/property/property-encoding-1.m: New.
4303 * obj-c++.dg/property/property-encoding-1.mm: New.
4305 2011-03-04 Jason Merrill <jason@redhat.com>
4307 * g++.dg/template/pseudodtor6.C: New.
4309 * g++.dg/inherit/covariant19.C: New.
4311 2011-03-04 Richard Guenther <rguenther@suse.de>
4314 * gcc.dg/torture/pr47968.c: New testcase.
4316 2011-03-04 Richard Guenther <rguenther@suse.de>
4319 * gcc.dg/torture/pr47975.c: New testcase.
4321 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4324 * g++.dg/template/crash106.C: New.
4326 2011-03-03 Jakub Jelinek <jakub@redhat.com>
4329 * gcc.dg/gomp/pr47963.c: New test.
4330 * g++.dg/gomp/pr47963.C: New test.
4332 2011-03-02 Jason Merrill <jason@redhat.com>
4334 * g++.dg/cpp0x/regress/condition1.C: New.
4336 * g++.dg/cpp0x/constexpr-ctor9.C: New.
4338 2011-03-01 Jason Merrill <jason@redhat.com>
4340 * g++.dg/cpp0x/lambda/lambda-98.C: New.
4342 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
4344 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4346 PR rtl-optimization/47925
4347 * gcc.c-torture/execute/pr47925.c: New test.
4349 2011-03-01 Jason Merrill <jason@redhat.com>
4351 * g++.dg/cpp0x/decltype25.C: New.
4353 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
4355 2011-03-01 Richard Guenther <rguenther@suse.de>
4357 PR tree-optimization/47890
4358 * gcc.dg/torture/pr47890.c: New testcase.
4360 2011-03-01 Richard Guenther <rguenther@suse.de>
4363 * gcc.dg/lto/pr47924_0.c: New testcase.
4365 2011-03-01 Richard Guenther <rguenther@suse.de>
4368 * gfortran.dg/lto/pr46911_0.f: New testcase.
4370 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4372 PR libgfortran/47933
4373 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
4374 compile errors from older code form.
4376 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4378 PR libgfortran/47567
4379 * gfortran.dg/fmt_fw_d.f90: New test.
4381 2011-02-28 Jason Merrill <jason@redhat.com>
4383 * g++.dg/inherit/covariant18.C: New.
4385 2011-02-28 Jakub Jelinek <jakub@redhat.com>
4388 * gcc.dg/pr47893.c: New test.
4390 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
4392 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
4393 NULL in case of a selector with conflicting types.
4394 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
4396 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
4398 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
4399 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
4400 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
4401 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
4403 2011-02-28 Jason Merrill <jason@redhat.com>
4406 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
4408 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4410 PR libgfortran/47778
4411 * gfortran.dg/namelist_71.f90: New test.
4413 2011-02-27 Jason Merrill <jason@redhat.com>
4416 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
4417 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
4419 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4422 * g++.dg/cpp0x/constexpr-ctor8.C: New.
4424 2011-02-27 Jakub Jelinek <jakub@redhat.com>
4427 * gfortran.dg/gomp/task-1.f90: Removed.
4429 2011-02-26 Jason Merrill <jason@redhat.com>
4431 * g++.dg/template/this-targ1.C: New.
4433 * g++.dg/cpp0x/regress/template-const1.C: New.
4434 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
4435 * g++.dg/template/function1.C: Adjust.
4436 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
4437 * g++.dg/debug/debug7.C: Adjust.
4439 2011-02-26 Tobias Burnus <burnus@net-b.de>
4442 * gfortran.dg/gomp/task-1.f90: New.
4444 2011-02-25 Jie Zhang <jie@codesourcery.com>
4446 * gcc.target/arm/neon-thumb2-move.c: Add
4447 dg-require-effective-target arm_thumb2_ok.
4449 2011-02-24 Jason Merrill <jason@redhat.com>
4451 * g++.dg/parse/constant1.C: Specify C++98 mode.
4452 * g++.dg/parse/constant5.C: Likewise.
4453 * g++.dg/parse/error2.C: Likewise.
4454 * g++.dg/parse/semicolon3.C: Likewise.
4455 * g++.dg/template/crash14.C: Likewise.
4456 * g++.dg/template/local4.C: Likewise.
4457 * g++.dg/template/nontype3.C: Likewise.
4458 * g++.dg/parse/crash31.C: Adjust expected errors.
4459 * g++.dg/template/function1.C: Likewise.
4460 * g++.dg/template/ref3.C: Likewise.
4461 * g++.dg/template/static9.C: Likewise.
4462 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
4464 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
4465 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
4466 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
4467 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
4468 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
4470 2011-02-24 Jakub Jelinek <jakub@redhat.com>
4473 * gfortran.dg/pr47878.f90: New test.
4475 2011-02-24 Richard Guenther <rguenther@suse.de>
4478 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
4479 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
4481 2011-02-24 Richard Guenther <rguenther@suse.de>
4484 * gfortran.dg/lto/pr47839_0.f90: New testcase.
4485 * gfortran.dg/lto/pr47839_1.f90: Likewise.
4487 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4489 PR libgfortran/47567
4490 * gfortran.dg/fmt_f0_1.f90: Update test.
4492 2011-02-23 Jason Merrill <jason@redhat.com>
4494 * g++.dg/abi/mangle39.C: Adjust parm mangling.
4495 * g++.dg/abi/mangle45.C: New.
4497 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
4498 * g++.dg/template/canon-type-9.C: Match use of decltype
4499 between declaration and definition.
4500 * g++.dg/template/canon-type-12.C: Likewise.
4502 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
4505 * gfortran.dg/nested_allocatables_1.f90: New.
4507 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
4510 * g++.dg/pr46868.C: New test.
4511 * g++.dg/parse/parameter-declaration-1.C: Adjust.
4512 * g++.dg/parse/error14.C: Adjust.
4514 2011-02-23 Richard Guenther <rguenther@suse.de>
4516 PR tree-optimization/47838
4517 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
4519 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4521 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
4523 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4525 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
4526 * gfortran.dg/count_init_expr.f03: Ditto.
4527 * gfortran.dg/gomp/pr43711.f90: Ditto.
4528 * gcc.dg/struct-parse-2.c: Ditto.
4529 * gcc.dg/parse-error-3.c: Ditto.
4530 * gcc.dg/Wlogical-op-1.c: Ditto.
4531 * gcc.dg/Walways-true-1.c: Ditto.
4532 * gcc.dg/pr24225.c: Ditto.
4533 * gcc.dg/Walways-true-2.c: Ditto.
4534 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
4535 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
4536 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
4537 * g++.dg/overload/defarg4.C: Ditto.
4538 * g++.dg/inherit/covariant16.C: Ditto.
4539 * g++.dg/inherit/virtual7.C: Ditto.
4540 * g++.dg/template/canon-type-9.C: Ditto.
4541 * g++.dg/template/access19.C: Ditto.
4542 * g++.dg/template/call7.C: Ditto.
4543 * g++.dg/template/canon-type-2.C: Ditto.
4544 * g++.dg/template/init7.C: Ditto.
4545 * g++.dg/template/sizeof-template-argument.C: Ditto.
4546 * g++.dg/template/const3.C: Ditto.
4547 * g++.dg/template/sfinae26.C: Ditto.
4548 * g++.dg/template/sfinae26.C: Ditto.
4549 * g++.dg/template/canon-type-11.C: Ditto.
4550 * g++.dg/template/union2.C: Ditto.
4551 * g++.dg/template/canon-type-3.C: Ditto.
4552 * g++.dg/template/canon-type-1.C: Ditto.
4553 * g++.dg/template/canon-type-5.C: Ditto.
4554 * g++.dg/template/canon-type-7.C: Ditto.
4555 * g++.dg/template/canon-type-10.C: Ditto.
4556 * g++.dg/template/spec36.C: Ditto.
4557 * g++.dg/template/typedef38.C: Ditto.
4558 * g++.dg/template/canon-type-4.C: Ditto.
4559 * g++.dg/template/canon-type-6.C: Ditto.
4560 * g++.dg/template/canon-type-13.C: Ditto.
4561 * g++.dg/template/instantiate9.C: Ditto.
4562 * g++.dg/template/ttp22.C: Ditto.
4563 * g++.dg/warn/Wreturn-type-6.C: Ditto.
4564 * g++.dg/warn/Walways-true-1.C: Ditto.
4565 * g++.dg/warn/Wlogical-op-1.C: Ditto.
4566 * g++.dg/warn/Walways-true-2.C: Ditto.
4567 * g++.dg/conversion/op4.C: Ditto.
4568 * g++.dg/opt/pr19650.C: Ditto.
4569 * g++.dg/lookup/friend11.C: Ditto.
4570 * g++.dg/other/default2.C: Ditto.
4571 * g++.dg/other/default3.C: Ditto.
4572 * g++.dg/other/dtor2.C: Ditto.
4573 * g++.dg/other/friend5.C: Ditto.
4574 * g++.dg/other/default5.C: Ditto.
4575 * g++.dg/init/brace6.C: Ditto.
4576 * g++.dg/init/aggr5.C: Ditto.
4577 * g++.dg/init/error2.C: Ditto.
4578 * g++.dg/expr/bound-mem-fun.C: Ditto.
4579 * g++.dg/expr/cond6.C: Ditto.
4580 * g++.dg/expr/stmt-expr-1.C: Ditto.
4581 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
4582 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
4583 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
4584 * g++.dg/cpp0x/bracket1.C: Ditto.
4585 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
4586 * g++.dg/cpp0x/pr38646.C: Ditto.
4587 * g++.dg/cpp0x/variadic73.C: Ditto.
4588 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
4589 * g++.dg/cpp0x/bracket4.C: Ditto.
4590 * g++.dg/cpp0x/decltype4.C: Ditto.
4591 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
4592 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
4593 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
4594 * g++.dg/cpp0x/variadic-new2.C: Ditto.
4595 * g++.dg/cpp0x/decltype2.C: Ditto.
4596 * g++.dg/cpp0x/decltype1.C: Ditto.
4597 * g++.dg/cpp0x/bracket2.C: Ditto.
4598 * g++.dg/cpp0x/decltype5.C: Ditto.
4599 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
4600 * g++.dg/cpp0x/variadic70.C: Ditto.
4601 * g++.dg/cpp0x/decltype6.C: Ditto.
4602 * g++.dg/cpp0x/rvo.C: Ditto.
4603 * g++.dg/cpp0x/vt-40092.C: Ditto.
4604 * g++.dg/cpp0x/variadic-new.C: Ditto.
4605 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
4606 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
4607 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
4608 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
4609 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
4610 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
4611 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
4612 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
4613 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
4614 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
4615 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
4616 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
4617 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
4618 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
4619 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
4620 * g++.dg/cpp0x/pr39639.C: Ditto.
4621 * g++.dg/cpp0x/decltype3.C: Ditto.
4622 * g++.dg/cpp0x/variadic68.C: Ditto.
4623 * g++.dg/cpp0x/variadic-function.C: Ditto.
4624 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
4625 * g++.dg/cpp0x/variadic-bind.C: Ditto.
4626 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
4627 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
4628 * g++.dg/parse/crash35.C: Ditto.
4629 * g++.dg/parse/crash40.C: Ditto.
4630 * g++.dg/parse/defarg12.C: Ditto.
4631 * g++.dg/parse/crash34.C: Ditto.
4632 * g++.dg/parse/constructor3.C: Ditto.
4633 * g++.dg/parse/template23.C: Ditto.
4634 * g++.dg/parse/crash56.C: Ditto.
4635 * g++.dg/parse/dtor13.C: Ditto.
4636 * g++.dg/parse/error33.C: Ditto.
4637 * g++.dg/parse/ctor9.C: Ditto.
4638 * g++.dg/parse/error32.C: Ditto.
4639 * g++.dg/parse/error37.C: Ditto.
4640 * g++.dg/parse/bitfield3.C: Ditto.
4641 * g++.dg/parse/struct-4.C: Ditto.
4642 * g++.dg/ext/has_trivial_copy.C: Ditto.
4643 * g++.dg/ext/is_polymorphic.C: Ditto.
4644 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
4645 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
4646 * g++.dg/ext/has_nothrow_assign.C: Ditto.
4647 * g++.dg/ext/is_union.C: Ditto.
4648 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
4649 * g++.dg/ext/is_pod.C: Ditto.
4650 * g++.dg/ext/has_virtual_destructor.C: Ditto.
4651 * g++.dg/ext/has_trivial_constructor.C: Ditto.
4652 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
4653 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
4654 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
4655 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
4656 * g++.dg/ext/is_abstract.C: Ditto.
4657 * g++.dg/ext/has_trivial_assign.C: Ditto.
4658 * g++.dg/ext/is_class.C: Ditto.
4659 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
4660 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
4661 * g++.dg/ext/is_base_of.C: Ditto.
4662 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
4663 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
4664 * g++.dg/ext/is_empty.C: Ditto.
4665 * g++.dg/ext/is_enum.C: Ditto.
4666 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
4667 * gnat.dg/opt11.adb: Ditto.
4668 * obj-c++.dg/pr45735.mm: Ditto.
4669 * obj-c++.dg/pr24393.mm: Ditto.
4670 * obj-c++.dg/exceptions-2.mm: Ditto.
4671 * objc.dg/pr45735.m: Ditto.
4672 * objc.dg/pr24393.m: Ditto.
4674 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
4676 * objc.dg/attributes/objc-exception-1.m: New.
4678 2011-02-23 Jie Zhang <jie@codesourcery.com>
4680 * gcc.dg/cpp/include7.c: New test.
4682 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4685 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
4687 2011-02-23 Jie Zhang <jie@codesourcery.com>
4689 PR rtl-optimization/47763
4690 * gcc.dg/pr47763.c: New test.
4692 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
4695 * gfortran.dg/whole_file_32.f90 : New test.
4697 2011-02-22 Dodji Seketeli <dodji@redhat.com>
4700 * g++.dg/inherit/virtual7.C: New test.
4702 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
4705 * objc.dg/type-size-3.m: Updated error message.
4706 * objc.dg/type-size-4.m: New test.
4707 * objc.dg/type-size-5.m: New test.
4709 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4711 * lib/gnat.exp: Fix comments.
4712 Don't load libgloss.exp.
4713 (default_gnat_version): Call $compiler with --version.
4714 Adapt regexp for gnatmake output, insert version.
4715 (gnat_version): New proc.
4716 (gnat_init): Remove gnat_libgcc_s_path.
4717 (gnat_target_compile): Likewise.
4718 Remove ld_library_path.
4719 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
4720 (gnat_pass): Remove.
4721 (gnat_pass): Remove.
4722 (gnat_finish): Remove.
4723 (gnat_exit): Remove.
4724 (local_find_gnatmake): Reindent.
4725 (runtest_file_p): Remove.
4726 (prune_warnings): Remove.
4727 (find_gnatclean): New proc.
4728 * lib/gnat-dg.exp (lremove): New proc.
4729 (gnat-dg-test): Reindent.
4730 Remove additional output files.
4731 (gnat-dg-runtest): Remove.
4733 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
4734 * gnat.dg/loop_optimization6.adb: Likewise.
4735 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
4737 2011-02-22 Jakub Jelinek <jakub@redhat.com>
4739 PR tree-optimization/47835
4740 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
4742 2011-02-22 Tobias Burnus <burnus@net-b.de>
4744 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
4745 * gfortran.dg/abstract_type_2.f03: Ditto.
4746 * gfortran.dg/abstract_type_3.f03: Ditto.
4747 * gfortran.dg/abstract_type_4.f03: Ditto.
4748 * gfortran.dg/abstract_type_5.f03: Ditto.
4749 * gfortran.dg/abstract_type_6.f03: Ditto.
4750 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
4751 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
4752 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
4753 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
4754 * gfortran.dg/array_function_5.f90: Ditto.
4755 * gfortran.dg/asynchronous_3.f03: Ditto.
4756 * gfortran.dg/char_expr_1.f90: Ditto.
4757 * gfortran.dg/class_14.f03: Ditto.
4758 * gfortran.dg/data_array_6.f: Ditto.
4759 * gfortran.dg/data_invalid.f90: Ditto.
4760 * gfortran.dg/dot_product_1.f03: Ditto.
4761 * gfortran.dg/func_derived_5.f90: Ditto.
4762 * gfortran.dg/func_result_4.f90: Ditto.
4763 * gfortran.dg/implied_do_1.f90: Ditto.
4764 * gfortran.dg/initialization_25.f90: Ditto.
4765 * gfortran.dg/initialization_26.f90: Ditto.
4766 * gfortran.dg/interface_34.f90: Ditto.
4767 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
4768 * gfortran.dg/keyword_symbol_1.f90: Ditto.
4769 * gfortran.dg/matmul_8.f03: Ditto.
4770 * gfortran.dg/merge_init_expr.f90: Ditto.
4771 * gfortran.dg/pack_assign_1.f90: Ditto.
4772 * gfortran.dg/pack_vector_1.f90: Ditto.
4773 * gfortran.dg/pointer_check_8.f90: Ditto.
4774 * gfortran.dg/product_init_expr.f03: Ditto.
4775 * gfortran.dg/reshape_order_5.f90: Ditto.
4776 * gfortran.dg/reshape_shape_1.f90: Ditto.
4777 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
4778 * gfortran.dg/same_name_2.f90: Ditto.
4779 * gfortran.dg/selected_real_kind_1.f90: Ditto.
4780 * gfortran.dg/spread_init_expr.f03: Ditto.
4781 * gfortran.dg/stmt_func_1.f90: Ditto.
4782 * gfortran.dg/sum_init_expr.f03: Ditto.
4783 * gfortran.dg/transpose_3.f03: Ditto.
4784 * gfortran.dg/unpack_init_expr.f03: Ditto.
4785 * gfortran.dg/warn_conversion.f90: Ditto.
4786 * gfortran.dg/warn_conversion_2.f90: Ditto.
4787 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
4788 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
4789 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
4790 * gfortran.dg/whole_file_16.f90: Ditto.
4791 * gfortran.dg/whole_file_17.f90: Ditto.
4792 * gfortran.dg/whole_file_18.f90: Ditto.
4793 * gfortran.dg/whole_file_20.f03: Ditto.
4794 * gfortran.dg/whole_file_5.f90: Ditto.
4795 * gfortran.dg/whole_file_6.f90: Ditto.
4796 * gfortran.dg/write_invalid_format.f90: Ditto.
4797 * gfortran.dg/zero_sized_6.f90: Ditto.
4799 2011-02-21 Jeff Law <law@redhat.com>
4801 PR rtl-optimization/46178
4802 * gcc.target/i386/pr46178.c: New test.
4804 PR rtl-optimization/46002
4805 * gcc.c-torture/compile/pr46002.c: New test.
4807 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4809 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
4812 2011-02-21 Jakub Jelinek <jakub@redhat.com>
4815 * g++.dg/debug/pr47106.C: Require effective target lto.
4817 2011-02-21 Jason Merrill <jason@redhat.com>
4819 * g++.dg/cpp0x/constexpr-diag2.C: New.
4821 2011-02-20 Jason Merrill <jason@redhat.com>
4823 * g++.dg/cpp0x/constexpr-ctor7.C: New.
4825 * g++.dg/cpp0x/fntmpdefarg2.C: New.
4827 * g++.dg/overload/conv-op1.C: New.
4829 * g++.dg/cpp0x/constexpr-synth1.C: New.
4831 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4833 * objc.dg/layout-2.m: New.
4834 * objc.dg/selector-3.m: Adjusted location of error message.
4835 * objc.dg/type-size-3.m: Same.
4836 * obj-c++.dg/selector-3.mm: Same.
4838 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4841 * objc.dg/property/dotsyntax-22.m: New.
4842 * obj-c++.dg/property/dotsyntax-22.mm: New.
4844 2011-02-20 Dodji Seketeli <dodji@redhat.com>
4847 * g++.dg/template/typedef38.C: New test.
4849 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4852 * gfortran.dg/whole_file_30.f90 : New test.
4853 * gfortran.dg/whole_file_31.f90 : New test.
4855 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4859 * gfortran.dg/whole_file_28.f90 : New test.
4860 * gfortran.dg/whole_file_29.f90 : New test.
4862 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4865 * g++.dg/template/crash105.C: New.
4867 2011-02-19 Jason Merrill <jason@redhat.com>
4869 * g++.dg/cpp0x/regress/no-elide1.C: New.
4871 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
4873 PR tree-optimization/46620
4874 * gcc.dg/pr46620.c: New.
4876 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4879 * gcc.target/i386/pr47809.c: New test.
4881 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4882 Tobias Burnus <burnus@net-b.de>
4884 * lib/target-supports.exp
4885 (check_effective_target_fortran_large_real): New check for large reals.
4886 * gfortran.dg/nan_7.f90: New test.
4888 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4890 PR libgfortran/47567
4891 * gfortran.dg/fmt_f0_1.f90: Update test.
4893 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
4896 * gfortran.dg/array_constructor_36.f90 : New test.
4897 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
4898 allow for comparison between different elements of the array
4899 constructor at different levels of optimization.
4901 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
4903 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
4904 * gcc.target/i386/pr32280-1.c: Likewise.
4906 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4909 * gcc.target/i386/pr47800.c: New test.
4911 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
4913 * objc/execute/exceptions/foward-1.x: New.
4915 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4918 * gfortran.dg/derived_constructor_comps_4.f90: New.
4920 2011-02-18 Tobias Burnus
4923 * gfortran.dg/func_result_6.f90: New.
4925 2011-02-18 Michael Matz <matz@suse.de>
4928 * gfortran.dg/lto/pr45586_0.f90: New test.
4929 * gfortran.dg/typebound_proc_20.f90: Ditto.
4930 * gfortran.dg/typebound_proc_21.f90: Ditto.
4932 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4935 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
4937 2011-02-18 Tobias Burnus <burnus@net-b.de>
4940 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
4942 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
4943 normalizing the error/warning output.
4944 * gfortran.dg/Wall.f90: Update dg-error/warning.
4945 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
4946 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
4947 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
4948 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
4949 * gfortran.dg/class_30.f90: Update dg-error/warning.
4950 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
4951 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
4952 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
4953 * gfortran.dg/entry_17.f90: Update dg-error/warning.
4954 * gfortran.dg/entry_19.f90: Update dg-error/warning.
4955 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
4956 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
4957 * gfortran.dg/g77/12632.f: Update dg-error/warning.
4958 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
4959 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
4960 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
4961 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
4962 * gfortran.dg/goto_8.f90: Update dg-error/warning.
4963 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
4964 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
4965 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
4966 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
4967 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
4968 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
4969 * gfortran.dg/volatile3.f90: Update dg-error/warning.
4970 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
4971 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
4972 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
4973 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
4974 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
4976 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4979 * gfortran.dg/proc_ptr_comp_30.f90: New.
4981 2011-02-18 Jakub Jelinek <jakub@redhat.com>
4984 * gcc.target/i386/pr47780.c: New test.
4986 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4989 * gfortran.dg/class_40.f03: New.
4991 2011-02-18 Dodji Seketeli <dodji@redhat.com>
4994 * g++.dg/cpp0x/auto21.C: New test.
4996 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
4998 * objc.dg/special/unclaimed-category-1.h: Updated for
5000 * objc.dg/special/unclaimed-category-1.m: Same.
5001 * objc.dg/zero-link-1.m: Same.
5002 * objc.dg/lookup-1.m: Same.
5003 * objc.dg/torture/strings/const-str-9.m
5004 * objc.dg/torture/strings/const-str-10.m: Same.
5005 * objc.dg/torture/strings/const-str-11.m: Same.
5006 * objc.dg/torture/forward-1.m: Same.
5007 * objc.dg/zero-link-2.m: Same.
5008 * objc.dg/encode-7-next-64bit.m: Same.
5009 * objc.dg/method-4.m: Same.
5010 * objc.dg/next-runtime-1.m: Same.
5011 * objc.dg/image-info.m: Same.
5012 * objc.dg/pr23214.m: Same.
5013 * objc.dg/symtab-1.m: Same.
5014 * obj-c++.dg/basic.m: Same.
5015 * obj-c++.dg/proto-lossage-3.m: Same.
5016 * obj-c++.dg/torture/strings/const-str-10.m: Same.
5017 * obj-c++.dg/torture/strings/const-str-11.m: Same.
5018 * obj-c++.dg/torture/strings/const-str-9.m: Same.
5019 * obj-c++.dg/method-11.m: Same.
5020 * objc/execute/enumeration-1.m: Same.
5021 * objc/execute/object_is_class.m: Same.
5022 * objc/execute/formal_protocol-2.m: Same.
5023 * objc/execute/formal_protocol-4.m: Same.
5024 * objc/execute/formal_protocol-6.m: Same.
5025 * objc/execute/bycopy-3.m: Same.
5026 * objc/execute/exceptions/catchall-1.m: Same.
5027 * objc/execute/exceptions/finally-1.m: Same.
5028 * objc/execute/exceptions/local-variables-1.m: Same.
5029 * objc/execute/exceptions/foward-1.m: Same.
5030 * objc/execute/bf-common.h
5031 * objc/execute/enumeration-2.m: Same.
5032 * objc/execute/formal_protocol-1.m: Same.
5033 * objc/execute/formal_protocol-3.m: Same.
5034 * objc/execute/formal_protocol-5.m: Same.
5035 * objc/execute/accessing_ivars.m: Same.
5036 * objc/execute/bycopy-2.m: Same.
5037 * objc/execute/formal_protocol-7.m: Same.
5038 * objc/execute/compatibility_alias.m: Same.
5039 * objc/execute/no_clash.m: Same.
5040 * objc/execute/object_is_meta_class.m: Same.
5041 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
5042 * objc/execute/class-tests-1.h: Include stdio.h.
5043 * objc/execute/class-tests-2.h: Same.
5044 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
5046 * obj-c++.dg/try-catch-2.mm: Same.
5048 2011-02-17 Jakub Jelinek <jakub@redhat.com>
5051 * g++.dg/warn/Wunused-parm-4.C: New test.
5053 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
5054 Jan Hubicka <jh@suse.cz>
5058 * g++.dg/debug/pr47106.C: New.
5060 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
5063 * gcc.target/i386/pr43653.c: New test.
5065 2011-02-11 Dodji Seketeli <dodji@redhat.com>
5068 * g++.dg/template/inherit6.C: New test.
5070 2011-02-16 Janus Weil <janus@gcc.gnu.org>
5073 * gfortran.dg/class_39.f03: New.
5075 2011-02-16 Dodji Seketeli <dodji@redhat.com>
5078 * g++.dg/cpp0x/variadic106.C: New test.
5080 2011-02-16 Jakub Jelinek <jakub@redhat.com>
5083 * gfortran.dg/pr47757-1.f90: New test.
5084 * gfortran.dg/pr47757-2.f90: New test.
5085 * gfortran.dg/pr47757-3.f90: New test.
5088 * g++.dg/cpp0x/enum8.C: New test.
5090 2011-02-15 Jason Merrill <jason@redhat.com>
5092 * g++.dg/inherit/implicit-trivial1.C: New.
5093 * g++.dg/cpp0x/implicit-trivial1.C: New.
5095 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5098 * gcc.dg/torture/pr47725.c: Removed.
5100 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5103 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
5104 constant does not generate a load from memory.
5106 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5109 * gcc.dg/torture/pr47725.c: New.
5111 2011-02-15 Richard Guenther <rguenther@suse.de>
5113 PR tree-optimization/47743
5114 * gcc.dg/torture/pr47743.c: New testcase.
5116 2011-02-15 Jakub Jelinek <jakub@redhat.com>
5119 * gcc.target/i386/pr47581.c: New test.
5121 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5124 * gfortran.dg/select_type_22.f03: New.
5126 2011-02-14 Jason Merrill <jason@redhat.com>
5128 * g++.dg/cpp0x/regress/enum1.C: New.
5130 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5132 * gnat.dg/include.adb: New test.
5134 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5137 * gfortran.dg/class_38.f03: New.
5139 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5141 * gcc.dg/pr46494.c: New test.
5143 2011-02-14 Richard Guenther <rguenther@suse.de>
5145 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
5147 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5150 * gnat.dg/null_pointer_deref1.exp: Don't skip on
5151 sparc*-sun-solaris2.11.
5153 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5156 * gfortran.dg/argument_checking_18.f90: New.
5158 2011-02-13 Tobias Burnus <burnus@net-b.de>
5160 * gfortran.dg/argument_checking_13.f90: Update dg-error.
5161 * gfortran.dg/argument_checking_17.f90: New.
5163 2011-02-12 Janus Weil <janus@gcc.gnu.org>
5165 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
5166 are temporarily disabled.
5167 * gfortran.dg/class_7.f03: Ditto.
5168 * gfortran.dg/coarray_14.f90: Ditto.
5169 * gfortran.dg/typebound_proc_13.f03: Ditto.
5171 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
5174 * gfortran.dg/extends_11.f03: New.
5176 2011-02-11 Xinliang David Li <davidxl@google.com>
5178 PR tree-optimization/47707
5179 * g++.dg/tree-ssa/pr47707.C: New test.
5181 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
5183 * g++.dg/opt/inline17.C: New test.
5185 2011-02-11 Tobias Burnus <burnus@net-b.de>
5188 * gfortran.dg/pure_formal_2.f90: New.
5190 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
5192 PR rtl-optimization/47614
5193 * gfortran.dg/pr47614.f: New.
5195 2011-02-11 Joseph Myers <joseph@codesourcery.com>
5198 * gcc.dg/opts-6.c: New test.
5200 2011-02-11 Jakub Jelinek <jakub@redhat.com>
5203 * gcc.dg/pr47684.c: New test.
5205 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5208 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
5209 c99_runtime, dg-add-options c99_runtime.
5210 (main): Use __asm__.
5212 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5215 * lib/target-supports.exp (check_ascii_locale_available): New proc.
5216 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
5217 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
5218 * gcc.dg/ucnid-10.c: Likewise.
5219 * gcc.dg/ucnid-13.c: Likewise.
5220 * gcc.dg/ucnid-7.c: Likewise.
5221 * gcc.dg/ucnid-8.c: Likewise.
5222 Adapt dg-warning line number.
5224 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
5226 * gcc.target/i386/parity-1.c: Use -march=k8.
5227 * gcc.target/i386/parity-2.c: Ditto.
5228 * gcc.target/i386/vecinit-1.c: Ditto.
5229 * gcc.target/i386/vecinit-2.c: Ditto.
5231 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5234 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
5235 * gcc.target/mips/save-restore-3.c: Likewise.
5236 * gcc.target/mips/save-restore-4.c: Likewise.
5237 * gcc.target/mips/save-restore-5.c: Likewise.
5240 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
5241 * g++.dg/tree-prof/partition2.C: Likewise.
5243 2011-02-09 Jason Merrill <jason@redhat.com>
5245 * g++.dg/tree-ssa/inline-3.C: Use a normal function
5246 rather than misdeclare std::puts.
5248 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
5249 * g++.dg/other/warning1.C: Likewise.
5250 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5251 * g++.old-deja/g++.gb/scope06.C: Likewise.
5252 * g++.old-deja/g++.law/cvt11.C: Likewise.
5253 * g++.old-deja/g++.law/init1.C: Likewise.
5254 * g++.dg/abi/mangle26.C: Likewise.
5256 * g++.dg/template/function1.C: Adjust for C++0x mode.
5257 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
5259 * g++.dg/ext/label10.C: Adjust for C++0x mode.
5260 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
5262 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
5264 * g++.dg/cpp0x/regress/abi-empty7.C: New.
5266 * g++.dg/cpp0x/regress: New directory.
5267 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
5268 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
5269 * g++.dg/cpp0x/regress/regress3.C: New.
5271 2011-02-10 Richard Guenther <rguenther@suse.de>
5273 PR tree-optimization/47677
5274 * gcc.dg/torture/pr47677.c: New testcase.
5276 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
5278 * objc.dg/special/load-category-1.m: Remove unused header.
5279 * objc.dg/special/load-category-1a.m: Likewise.
5280 * objc.dg/special/load-category-2.m: Likewise.
5281 * objc.dg/special/load-category-2a.m: Likewise.
5282 * objc.dg/special/load-category-3.m: Likewise.
5283 * objc.dg/special/load-category-3a.m: Likewise.
5284 * objc.dg/attributes/proto-attribute-2.m: Likewise.
5285 * objc.dg/attributes/proto-attribute-3.m: Likewise.
5286 * objc.dg/attributes/class-attribute-1.m: Likewise.
5287 * objc.dg/property/property.exp: Don't run for Darwin < 9.
5288 * obj-c++.dg/property/property.exp: Likewise.
5289 * objc.dg/attributes/method-sentinel-1.m: Update type header.
5290 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
5291 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
5292 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
5293 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
5294 * obj-c++.dg/template-8.mm: Likewise.
5296 2011-02-10 Jakub Jelinek <jakub@redhat.com>
5299 * gcc.target/i386/pr47665.c: New test.
5301 2011-02-10 Jie Zhang <jie@codesourcery.com>
5305 2011-02-05 Jie Zhang <jie@codesourcery.com>
5307 * gcc.dg/pr42631.c: Update test.
5308 * gcc.dg/pr42631-2.c: New test.
5310 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5313 * gfortran.dg/proc_decl_25.f90: New.
5315 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5318 * gfortran.dg/typebound_assignment_2.f03: New.
5320 2011-02-09 Richard Guenther <rguenther@suse.de>
5322 PR tree-optimization/47664
5323 * gcc.dg/tree-ssa/inline-7.c: New testcase.
5325 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
5328 * gnat.dg/uninit_func.adb: Adjust dg directive.
5330 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
5333 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
5335 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5338 * gfortran.dg/auto_dealloc_2.f90: New.
5340 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5342 * gcc.dg/builtins-config.h: Remove __sgi handling.
5343 * lib/target-supports.exp (add_options_for_c99_runtime): Add
5344 -std=c99 for mips-sgi-irix6.5*.
5346 2011-02-09 Martin Jambor <mjambor@suse.cz>
5349 * gfortran.dg/pr25923.f90: Remove xfails.
5351 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5354 * gfortran.dg/inquire_14.f90: New test.
5356 2011-02-08 Janus Weil <janus@gcc.gnu.org>
5359 * gfortran.dg/pointer_init_6.f90: New.
5361 2011-02-08 Jeff Law <law@redhat.com>
5363 PR tree-optimization/42893
5364 * gcc.tree-ssa/pr42893.c: New test.
5366 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
5368 PR tree-optimization/46834
5369 PR tree-optimization/46994
5370 PR tree-optimization/46995
5371 * gcc.dg/graphite/id-pr46834.c: New.
5372 * gfortran.dg/graphite/id-pr46994.f90: New.
5373 * gfortran.dg/graphite/id-pr46995.f90: New.
5375 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5378 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
5379 using the variable is known the warning is emitted there.
5380 * gcc.dg/uninit-pr19430.c (foo): Likewise.
5381 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
5383 * c-c++-common/pr20000.c (g): Both warnings occur at the return
5386 * gcc.dg/noreturn-1.c (foo5): Likewise.
5387 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
5388 (method2): Likewise.
5390 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
5391 the return statement using the uninitialized variable.
5392 * gfortran.dg/pr39666-2.f90 (f): Likewise.
5394 2011-02-08 Richard Guenther <rguenther@suse.de>
5397 * g++.dg/opt/pr47639.c: New testcase.
5399 2011-02-08 Richard Guenther <rguenther@suse.de>
5401 PR tree-optimization/47632
5402 * g++.dg/opt/pr47632.C: New testcase.
5404 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5406 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
5408 2011-02-07 Richard Guenther <rguenther@suse.de>
5410 PR tree-optimization/47615
5411 * g++.dg/opt/pr47615.C: New testcase.
5413 2011-02-07 Richard Guenther <rguenther@suse.de>
5415 PR tree-optimization/47621
5416 * gcc.dg/torture/pr47621.c: New testcase.
5418 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
5420 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
5422 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
5425 * gfortran.dg/allocate_with_source_1 : New test.
5427 2011-02-05 Jakub Jelinek <jakub@redhat.com>
5430 * gcc.dg/pr47610.c: New test.
5432 2011-02-05 Jie Zhang <jie@codesourcery.com>
5435 * gcc.dg/pr42631.c: Update test.
5436 * gcc.dg/pr42631-2.c: New test.
5438 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5441 * gfortran.dg/pr47574.f90: New test.
5443 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
5445 PR tree-optimization/46194
5446 * gcc.dg/autopar/pr46194.c: New.
5448 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
5450 PR tree-optimization/43695
5451 * g++.dg/ipa/pr43695.C: New.
5453 2011-02-04 Jakub Jelinek <jakub@redhat.com>
5456 * gcc.dg/pr23200.c: New test.
5458 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
5461 * g++.dg/pr47589.C: New test.
5463 2011-02-03 Dodji Seketeli <dodji@redhat.com>
5466 * g++.dg/template/typedef37.C: New test.
5467 * g++.dg/template/param1.C: Adjust expected error message.
5469 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5472 * gcc.dg/pr31490-2.c: New test.
5473 * gcc.dg/pr31490-3.c: New test.
5474 * gcc.dg/pr31490-4.c: New test.
5476 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
5477 Jakub Jelinek <jakub@redhat.com>
5480 * g++.dg/parser/semicolon3.C: Adjust.
5481 * g++.dg/parser/semicolon4.C: New testcase.
5482 * g++.dg/pr46890.C: New testcase.
5484 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5487 * g++.dg/init/pr29571.C: New.
5489 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
5491 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
5492 instead of vect_int.
5494 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5497 * gcc.target/i386/pr47312.c: New test.
5500 * gcc.target/i386/pr47564.c: New test.
5502 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
5504 PR tree-optimization/45122
5505 * gcc.dg/tree-ssa/pr45122.c: New.
5507 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5510 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
5513 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
5514 and vsx so a default --with-cpu=power7 doesn't give an error
5515 when -mavoid-indexed-addresses is used.
5517 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
5518 wrapper function to save the arguments and then jump to the real
5519 function, rather than depending on the compiler not to move stuff
5521 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
5523 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5524 Paul Thomas <pault@gcc.gnu.org>
5527 * gfortran.dg/class_37.f03 : New test.
5529 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
5530 Richard Guenther <rguenther@suse.de>
5532 PR tree-optimization/40979
5534 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
5535 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
5536 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
5537 check_vect_support_and_set_flags.
5538 * gfortran.dg/graphite/vect-pr40979.f90: New.
5540 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5543 * gfortran.dg/class_36.f03: New.
5545 2011-02-02 Richard Guenther <rguenther@suse.de>
5547 PR tree-optimization/47566
5548 * gcc.dg/lto/20110201-1_0.c: New testcase.
5550 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
5556 * debug/pr47498.c: New.
5557 * debug/pr47501.c: New.
5559 2011-02-01 Richard Guenther <rguenther@suse.de>
5561 PR tree-optimization/47559
5562 * g++.dg/torture/pr47559.C: New testcase.
5564 2011-02-01 Janus Weil <janus@gcc.gnu.org>
5567 * gfortran.dg/typebound_call_20.f03: New.
5569 2011-02-01 Richard Guenther <rguenther@suse.de>
5571 PR tree-optimization/47555
5572 * gcc.dg/pr47555.c: New testcase.
5574 2011-02-01 Richard Guenther <rguenther@suse.de>
5576 PR tree-optimization/47541
5577 * g++.dg/torture/pr47541.C: New testcase.
5579 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5582 * gfortran.dg/typebound_call_19.f03: New.
5584 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5587 * g++.dg/cpp0x/pr47416.C: New test.
5589 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
5592 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
5594 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5597 * gfortran.dg/typebound_assignment_1.f03: New.
5599 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5601 PR tree-optimization/47538
5602 * gcc.c-torture/execute/pr47538.c: New test.
5604 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5607 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
5609 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5611 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
5613 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
5615 PR rtl-optimization/44031
5616 * gcc.c-torture/compile/20110131-1.c: New test.
5618 2011-01-31 Tobias Burnus <burnus@net-b.de>
5621 * gfortran.dg/stmt_func_1.f90: New.
5623 2011-01-31 Tobias Burnus <burnus@net-b.de>
5626 * gfortran.dg/interface_34.f90: New.
5628 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
5631 * gfortran.dg/realloc_on_assign_5.f03: New test.
5632 * gfortran.dg/realloc_on_assign_5.f03: New test.
5634 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5636 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
5637 * gfortran.dg/bessel_7.f90: Likewise.
5638 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
5640 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
5641 * gfortran.dg/sum_init_expr.f03: Likewise.
5643 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
5645 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
5648 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
5649 loop only on "vect_intfloat_cvt" targets.
5651 2011-01-29 Tobias Burnus <burnus@net-b.de>
5654 * gfortran.dg/shape_6.f90: New.
5656 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5658 PR libgfortran/47434
5659 * gfortran.dg/read_infnan_1.f90: Update test.
5660 * gfortran.dg/module_nan.f90: Update test.
5661 * gfortran.dg/char4_iunit_1.f03: Update test.
5662 * gfortran.dg/large_real_kind_1.f90: Update test.
5663 * gfortran.dg/real_const_3.f90: Update test.
5664 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
5666 2011-01-29 Dodji Seketeli <dodji@redhat.com>
5669 * g++.dg/template/param2.C: New test.
5671 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5673 PR libgfortran/47285
5674 * gfortran.dg/fmt_g.f: New test.
5676 2011-01-28 Tobias Burnus <burnus@net-b.de>
5679 * gfortran.dg/pure_formal_1.f90: New.
5681 2011-01-28 Jakub Jelinek <jakub@redhat.com>
5684 * gcc.dg/tls/pr42894.c: New test.
5686 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5688 * gcc.dg/pr47276.c: Add dg-require-visibility.
5690 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5692 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
5694 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
5695 Tobias Burnus <burnus@gcc.gnu.org>
5700 * gfortran.dg/realloc_on_assign_3.f03: New test.
5701 * gfortran.dg/realloc_on_assign_4.f03: New test.
5702 * gfortran.dg/allocatable_function_5.f90: New test.
5703 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
5704 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
5705 implemented" dg-errors.
5707 2011-01-27 Jan Hubicka <jh@suse.cz>
5710 * gcc.dg/attr-weakref-4.c: New testcase
5712 2011-01-27 Martin Jambor <mjambor@suse.cz>
5714 PR tree-optimization/47228
5715 * gcc.dg/torture/pr47228.c: New test.
5717 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5719 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
5721 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5723 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
5724 when using auto-overlay support on the SPU.
5726 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
5728 PR rtl-optimization/44174
5729 * gcc.target/i386/asm-6.c: New test.
5731 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
5733 PR rtl-optimization/46856
5734 * gcc.c-torture/compile/pr46856.c: New test.
5736 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
5737 Andrew Pinski <pinskia@gmail.com>
5740 * gcc.dg/pr43082.c: New.
5742 2011-01-26 DJ Delorie <dj@redhat.com>
5744 PR rtl-optimization/46878
5745 * gcc.dg/pr46878-1.c: New test.
5747 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5750 * g++.dg/cpp0x/pr47476.C: New test.
5752 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
5754 * gcc.c-torture/compile/20110126-1.c: New test.
5756 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5759 * gcc.dg/torture/pr47473.c: New test.
5761 2011-01-26 Jan Hubicka <jh@suse.cz>
5764 * gcc.c-torture/execute/pr47237.c: New testcase.
5766 2011-01-26 Jan Hubicka <jh@suse.cz>
5768 PR tree-optimization/47190
5769 * gcc.dg/attr-weakref-3.c: New testcase.
5771 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
5774 * gcc.dg/dll-9a.c: New test file.
5775 * gcc.dg/dll-11.c: Likewise.
5776 * gcc.dg/dll-12.c: Likewise.
5777 * gcc.dg/dll-12a.c: Likewise.
5778 * gcc.dg/dll-11a.c: Likewise.
5779 * gcc.dg/dll-9.c: Likewise.
5780 * gcc.dg/dll-10.c: Likewise.
5781 * gcc.dg/dll-10a.c: Likewise.
5782 * g++.dg/ext/dllexport4a.cc: Likewise.
5783 * g++.dg/ext/dllexport4.C: Likewise.
5784 * g++.dg/ext/dllexport5.C: Likewise.
5785 * g++.dg/ext/dllexport5a.cc: Likewise.
5787 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5789 PR tree-optimization/46970
5790 * gcc.dg/graphite/pr46970.c: New.
5792 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5794 PR tree-optimization/46215
5795 * gcc.dg/graphite/pr46215.c: New.
5797 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5799 PR tree-optimization/46168
5800 * gcc.dg/graphite/pr46168.c: New.
5802 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5804 PR tree-optimization/43657
5805 * gcc.dg/graphite/pr43657.c: New.
5807 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5809 PR tree-optimization/29832
5810 * gfortran.dg/graphite/pr29832.f90: New.
5812 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5814 PR tree-optimization/43567
5815 * gcc.dg/graphite/pr43567.c: New.
5817 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5819 * gfortran.dg/graphite/interchange-4.f: New.
5820 * gfortran.dg/graphite/interchange-5.f: New.
5822 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
5823 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
5824 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
5825 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
5826 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
5827 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
5828 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
5829 * gfortran.dg/ltrans-7.f90: Removed.
5830 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
5832 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
5833 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
5834 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
5835 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
5836 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
5837 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
5838 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
5839 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
5840 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
5841 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
5842 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
5843 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
5844 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
5845 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
5846 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
5847 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
5848 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
5849 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
5850 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
5851 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
5852 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
5853 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
5854 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
5855 * gcc.dg/tree-ssa/data-dep-1.c
5856 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
5857 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
5858 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
5859 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
5860 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
5862 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5864 PR tree-optimization/47265
5865 PR tree-optimization/47443
5866 * gcc.c-torture/compile/pr47265.c: New test.
5867 * gcc.dg/pr47443.c: New test.
5869 2011-01-25 Martin Jambor <mjambor@suse.cz>
5871 PR tree-optimization/47382
5872 * g++.dg/torture/pr47382.C: New test.
5873 * g++.dg/opt/devirt1.C: Xfail.
5875 2011-01-25 Yao Qi <yao@codesourcery.com>
5878 * gcc.target/arm/pr45701-1.c: New test.
5879 * gcc.target/arm/pr45701-2.c: New test.
5880 * gcc.target/arm/pr45701-3.c: New test.
5882 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5883 Jakub Jelinek <jakub@redhat.com>
5885 PR tree-optimization/47271
5886 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
5888 2011-01-25 Nick Clifton <nickc@redhat.com>
5890 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
5891 (saturate_add): Delete.
5893 (main): Do not run saturate_add.
5894 (set_interrupts): Delete.
5896 2011-01-25 Tobias Burnus <burnus@net-b.de>
5899 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
5901 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5903 PR tree-optimization/47427
5904 PR tree-optimization/47428
5905 * gcc.c-torture/compile/pr47427.c: New test.
5906 * gcc.c-torture/compile/pr47428.c: New test.
5908 2011-01-25 Richard Guenther <rguenther@suse.de>
5911 * gcc.dg/torture/pr47411.c: New testcase.
5913 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5915 * gfortran.dg/graphite/id-24.f: New.
5916 * gfortran.dg/graphite/id-25.f: New.
5918 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5920 * gfortran.dg/graphite/id-23.f: New.
5922 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5924 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
5926 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5928 * gcc.dg/graphite/block-0.c: Un-XFAILed.
5929 * gcc.dg/graphite/block-1.c: Un-XFAILed.
5930 * gcc.dg/graphite/block-7.c: Un-XFAILed.
5931 * gcc.dg/graphite/block-8.c: Un-XFAILed.
5932 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
5933 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
5934 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
5935 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
5936 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
5938 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5940 * gcc.dg/graphite/block-0.c: Add documentation.
5941 * gcc.dg/graphite/block-4.c: Same.
5942 * gcc.dg/graphite/block-7.c: Same.
5943 * gcc.dg/graphite/block-8.c: New.
5944 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
5945 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
5946 * gcc.dg/graphite/interchange-12.c: Add documentation.
5947 * gcc.dg/graphite/interchange-13.c: New.
5948 * gcc.dg/graphite/interchange-14.c: New.
5949 * gcc.dg/graphite/interchange-15.c: New.
5950 * gcc.dg/graphite/interchange-8.c: Add documentation.
5951 * gcc.dg/graphite/interchange-mvt.c: Same.
5953 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5956 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
5957 * gcc.target/powerpc/altivec-14.c: Ditto.
5958 * gcc.target/powerpc/altivec-33.c: Ditto.
5959 * gcc.target/powerpc/altivec-types-1.c: Ditto.
5960 * gcc.target/powerpc/altivec-types-2.c: Ditto.
5961 * gcc.target/powerpc/altivec-types-3.c: Ditto.
5962 * gcc.target/powerpc/altivec-types-4.c: Ditto.
5963 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
5964 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
5965 * g++.dg/ext/altivec-15.C: Ditto.
5966 * g++.dg/ext/altivec-types-1.C: Ditto.
5967 * g++.dg/ext/altivec-types-2.C: Ditto.
5968 * g++.dg/ext/altivec-types-3.C: Ditto.
5969 * g++.dg/ext/altivec-types-4.C: Ditto.
5971 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5973 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
5975 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5977 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
5978 optimization options.
5980 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5982 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
5985 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
5987 2011-01-23 Tobias Burnus <burnus@net-b.de>
5990 * gfortran.dg/allocatable_scalar_12.f90: New.
5992 2011-01-23 Ira Rosen <irar@il.ibm.com>
5994 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
5995 vectorization to be not profitable if peeling is used to
5996 realign the memory access.
5997 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
5998 loop bound to avoid loop unrolling.
5999 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6001 2011-01-22 Jan Hubicka <jh@suse.cz>
6004 * g++.dg/lto/pr47333.C: New file.
6006 2011-01-22 Jan Hubicka <jh@suse.cz>
6008 PR tree-optimization/43884
6010 * gcc.dg/autopar/outer-2.c: Increase array size.
6011 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
6013 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6016 * gfortran.dg/c_loc_tests_16.f90: New test.
6018 2011-01-22 Tobias Burnus <burnus@net-b.de>
6021 * gfortran.dg/typebound_proc_19.f90: New.
6023 2011-01-21 Jeff Law <law@redhat.com>
6025 PR tree-optimization/47053
6026 * g++.dg/pr47053.C: New test.
6028 2011-01-21 Jason Merrill <jason@redhat.com>
6031 * g++.dg/cpp0x/constexpr-ctor6.C: New.
6033 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6036 * g++.dg/cpp0x/range-for10.C: New test.
6037 * g++.dg/template/for1.C: New test.
6040 * g++.dg/tree-prof/partition3.C: New test.
6042 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
6044 PR rtl-optimization/47366
6045 * g++.dg/opt/pr47366.C: New test.
6047 2011-01-21 Jason Merrill <jason@redhat.com>
6050 * g++.dg/cpp0x/constexpr-regress2.C: New.
6052 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
6054 2011-01-21 Jeff Law <law@redhat.com>
6056 PR rtl-optimization/41619
6057 * gcc.dg/pr41619.c: New.
6059 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6061 PR tree-optimization/47355
6062 * g++.dg/opt/pr47355.C: New test.
6064 2011-01-21 Richard Guenther <rguenther@suse.de>
6066 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
6069 2011-01-21 Richard Guenther <rguenther@suse.de>
6071 PR tree-optimization/47365
6072 * gcc.dg/torture/pr47365.c: New testcase.
6073 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6075 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6077 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
6079 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6081 PR tree-optimization/47391
6082 * gcc.dg/pr47391.c: New test.
6084 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6086 * g++.dg/template/char1.C: Use signed char.
6088 2011-01-21 Tobias Burnus <burnus@net-b.de>
6091 * gfortran.dg/pointer_target_4.f90: New.
6093 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6096 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
6097 ILP32 system and not IP32.
6099 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
6102 * g++.dg/debug/pr46583.C: New.
6104 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6107 * g++.dg/debug/pr47283.C: New test.
6110 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
6111 * gcc.target/i386/headmerge-2.c: Likewise.
6113 2011-01-20 Richard Guenther <rguenther@suse.de>
6116 * gcc.dg/torture/pr47370.c: New testcase.
6118 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6120 PR tree-optimization/46130
6121 * gcc.dg/pr46130-1.c: New test.
6122 * gcc.dg/pr46130-2.c: New test.
6124 2011-01-19 Dodji Seketeli <dodji@redhat.com>
6127 * g++.dg/debug/dwarf2/template-params-10.C: New test.
6129 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
6132 * g++.dg/debug/pr46240.cc: New.
6134 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6137 * g++.dg/template/anonunion1.C: New test.
6139 PR rtl-optimization/47337
6140 * gcc.c-torture/execute/pr47337.c: New test.
6142 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6145 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
6147 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6149 PR tree-optimization/46021
6150 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
6152 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6154 PR tree-optimization/47290
6155 * g++.dg/torture/pr47290.C: New test.
6157 2011-01-18 Janus Weil <janus@gcc.gnu.org>
6160 * gfortran.dg/proc_ptr_comp_29.f90: New.
6162 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
6165 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
6166 powerpc-apple-darwin9.
6168 2011-01-18 Jakub Jelinek <jakub@redhat.com>
6170 PR rtl-optimization/47299
6171 * gcc.c-torture/execute/pr47299.c: New test.
6173 2011-01-17 Jason Merrill <jason@redhat.com>
6175 * g++.dg/cpp0x/constexpr-virtual.C: New.
6177 2011-01-17 Jakub Jelinek <jakub@redhat.com>
6180 * gfortran.dg/gomp/pr47331.f90: New test.
6182 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
6185 * objc.dg/selector-warn-1.m: New.
6186 * obj-c++.dg/selector-warn-1.mm: New.
6188 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
6190 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
6191 Update dg-final accordingly.
6193 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6195 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
6197 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6199 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
6201 * gcc.dg/guality/pr36728-2.c: Likewise.
6203 2011-01-17 Richard Guenther <rguenther@suse.de>
6205 PR tree-optimization/47313
6206 * g++.dg/torture/pr47313.C: New testcase.
6208 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
6211 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
6212 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
6213 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6214 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6216 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
6218 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
6219 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
6220 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
6222 2011-01-17 Richard Guenther <rguenther@suse.de>
6224 PR tree-optimization/45967
6225 * gcc.dg/torture/pr45967-2.c: New testcase.
6226 * gcc.dg/torture/pr45967-3.c: Likewise.
6228 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6231 * g++.dg/ext/pr47213.C: Require visibility.
6233 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6235 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
6236 * gcc.dg/fixed-point/struct-union.c: Update error messages.
6238 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6240 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
6241 Linux-based targets.
6243 2011-01-13 Jan Hubicka <jh@suse.cz>
6245 PR tree-optimization/47276
6246 * gcc.dg/pr47276.c: New testcase.
6248 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
6249 Jonathan Wakely <jwakely.gcc@gmail.com>
6252 * g++.dg/other/pr33558.C: New.
6253 * g++.dg/other/pr33558-2.C: New.
6255 2011-01-14 Martin Jambor <mjambor@suse.cz>
6257 PR tree-optimization/45934
6258 PR tree-optimization/46302
6259 * g++.dg/ipa/devirt-c-1.C: New test.
6260 * g++.dg/ipa/devirt-c-2.C: Likewise.
6261 * g++.dg/ipa/devirt-c-3.C: Likewise.
6262 * g++.dg/ipa/devirt-c-4.C: Likewise.
6263 * g++.dg/ipa/devirt-c-5.C: Likewise.
6264 * g++.dg/ipa/devirt-c-6.C: Likewise.
6265 * g++.dg/ipa/devirt-6.C: Likewise.
6266 * g++.dg/ipa/devirt-d-1.C: Likewise.
6267 * g++.dg/torture/pr45934.C: Likewise.
6269 2011-01-14 Jason Merrill <jason@redhat.com>
6271 * g++.dg/cpp0x/variadic105.C: New.
6273 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
6274 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6277 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6278 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
6279 execution tests on i?86-*-*, x86_64-*-* and
6280 powerpc*-apple-darwin* && ilp32.
6281 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
6282 tests on i?86-*-* and x86_64-*-*.
6284 2011-01-14 Richard Guenther <rguenther@suse.de>
6286 PR tree-optimization/47280
6287 * g++.dg/opt/pr47280.C: New testcase.
6289 2011-01-14 Jason Merrill <jason@redhat.com>
6291 * g++.dg/cpp0x/constexpr-regress1.C: New.
6293 * g++.dg/ext/flexary2.C: New.
6295 2011-01-14 Richard Guenther <rguenther@suse.de>
6298 * gcc.dg/torture/pr47281.c: New testcase.
6299 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
6301 2011-01-14 Richard Guenther <rguenther@suse.de>
6303 PR tree-optimization/47286
6304 * gcc.dg/tree-ssa/pr47286.c: New testcase.
6306 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
6309 * g++.dg/ext/pr47213.C: New.
6311 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6313 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
6315 2011-01-13 Tobias Burnus <burnus@net-b.de>
6316 Mikael Morin <mikael@gcc.gnu.org>
6320 * gfortran.dg/select_type_20.f90: New.
6321 * gfortran.dg/select_type_21.f90: New.
6323 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6326 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
6328 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6330 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
6331 * gcc.dg/guality/pr36728-2.c: Likewise.
6333 2011-01-13 Dodji Seketeli <dodji@redhat.com>
6336 * g++.dg/debug/dwarf2/template-params-9.C: New test.
6338 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
6340 PR rtl-optimization/45352
6341 * gcc.dg/pr45352-3.c: New.
6343 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6345 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
6347 * g++.dg/cpp0x/range-for8.C: New.
6348 * g++.dg/cpp0x/range-for9.C: New.
6350 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
6353 * g++.dg/debug/pr47209.C: New.
6355 2011-01-12 Richard Guenther <rguenther@suse.de>
6358 * gcc.dg/lto/pr47259_0.c: New testcase.
6359 * gcc.dg/lto/pr47259_1.c: Likewise.
6361 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
6363 * objc-obj-c++-shared/Object1.h: Add copyright header, update
6364 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
6365 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
6366 methods missing from the OBJC2 Object.
6367 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
6368 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
6369 GNU and NeXT runtimes.
6370 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
6372 * objc-obj-c++-shared/Object1.m: Likewise.
6373 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
6374 * objc.dg/proto-qual-1.m: Likewise.
6375 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6376 * obj-c++.dg/proto-qual-1.mm: Likewise.
6378 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
6381 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
6383 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6385 Fixed the Objective-C++ testsuite and updated all tests.
6386 * lib/obj-c++.exp (obj-c++_init): Declare and set
6387 gcc_warning_prefix and gcc_error_prefix.
6388 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
6389 'dg-warning', 'dg-message' and 'dg-error'.
6390 * obj-c++.dg/class-extension-3.mm: Likewise.
6391 * obj-c++.dg/class-protocol-1.mm: Likewise.
6392 * obj-c++.dg/encode-7.mm: Likewise.
6393 * obj-c++.dg/exceptions-3.mm: Likewise.
6394 * obj-c++.dg/exceptions-5.mm: Likewise.
6395 * obj-c++.dg/method-12.mm: Likewise.
6396 * obj-c++.dg/method-13.mm: Likewise.
6397 * obj-c++.dg/method-15.mm: Likewise.
6398 * obj-c++.dg/method-16.mm: Likewise.
6399 * obj-c++.dg/method-4.mm: Likewise.
6400 * obj-c++.dg/method-8.mm: Likewise.
6401 * obj-c++.dg/method-conflict-1.mm: Likewise.
6402 * obj-c++.dg/method-conflict-2.mm: Likewise.
6403 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
6404 and uncommented second part of the testcase now that the testsuite
6406 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
6407 and uncommented second part of the testcase now that the testsuite
6409 * obj-c++.dg/private-1.mm: Likewise.
6410 * obj-c++.dg/proto-lossage-4.mm: Likewise.
6411 * obj-c++.dg/syntax-error-7.mm: Likewise.
6412 * obj-c++.dg/warn5.mm: Likewise.
6413 * obj-c++.dg/property/at-property-14.mm: Likewise.
6414 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
6416 * obj-c++.dg/property/at-property-18.mm: Likewise.
6417 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
6419 * obj-c++.dg/property/at-property-21.mm: Likewise.
6420 * obj-c++.dg/property/at-property-28.mm: Likewise.
6421 * obj-c++.dg/property/at-property-5.mm: Likewise.
6422 * obj-c++.dg/property/dynamic-2.mm: Likewise.
6423 * obj-c++.dg/property/property-neg-3.mm: Likewise.
6424 * obj-c++.dg/property/synthesize-11.mm: Likewise.
6425 * obj-c++.dg/property/synthesize-6.mm: Likewise.
6426 * obj-c++.dg/property/synthesize-8.mm: Likewise.
6427 * obj-c++.dg/property/synthesize-9.mm: Likewise.
6428 * obj-c++.dg/tls/diag-5.mm: Likewise.
6429 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
6430 dg-error, now matched correctly.
6432 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6434 * objc.dg/property/at-property-29.m: New.
6435 * obj-c++.dg/property/at-property-29.mm: New.
6437 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6439 * go.test/go-test.exp (go-set-goarch): New proc.
6440 (go-gc-tests): Use it.
6442 2011-01-11 Dodji Seketeli <dodji@redhat.com>
6445 * g++.dg/debug/dwarf2/template-params-8.C: New test.
6447 2011-01-11 Richard Henderson <rth@redhat.com>
6449 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
6451 2011-01-11 Jan Hubicka <jh@suse.cz>
6455 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
6456 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
6458 2011-01-11 Richard Guenther <rguenther@suse.de>
6460 PR tree-optimization/46076
6461 * gcc.dg/tree-ssa/pr46076.c: New testcase.
6463 2011-01-11 Jeff Law <law@redhat.com>
6465 * PR tree-optimization/47086
6466 * gcc.dg/pr47086.c: New test.
6468 2011-01-11 Jason Merrill <jason@redhat.com>
6471 * g++.dg/template/new10.C: New.
6474 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
6476 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
6478 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
6479 Split type definitions and NSConstantString class into...
6480 * objc-obj-c++-shared/objc-test-suite-types.h: New.
6481 * objc-obj-c++-shared/nsconstantstring-class.h: New.
6482 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
6483 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
6484 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
6485 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
6487 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
6488 encode defines for newer NeXT system headers.
6489 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
6490 * obj-c++.dg/torture/strings/string1.mm: Likewise.
6491 * objc.dg/foreach-5.m: Likewise.
6492 * objc.dg/foreach-2.m: Likewise.
6493 * objc.dg/foreach-4.m: Likewise.
6494 * objc.dg/torture/strings/string1.m: Likewise.
6495 * objc.dg/torture/strings/string2.m: Likewise.
6496 * objc.dg/torture/strings/string3.m: Likewise.
6497 * objc.dg/torture/strings/string4.m: Likewise.
6498 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
6499 header and stand alone.
6500 * obj-c++.dg/strings/strings-2.mm: Likewise.
6501 * objc.dg/torture/strings/const-str-3.m: Likewise.
6502 * objc.dg/strings/strings-2.m: Likewise.
6503 * objc.dg/strings/const-str-12b.m: Likewise.
6505 2011-01-12 Richard Guenther <rguenther@suse.de>
6508 * gcc.dg/attr-weak-1.c: Adjust.
6510 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
6513 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
6514 standard compliant and comment.
6516 2011-01-10 Jan Hubicka <jh@suse.cz>
6519 * gcc.dg/initpri3.c: New testcase.
6521 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
6524 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
6530 (g_ebp_save): Likewise.
6531 (g_esp_save): Likewise.
6533 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6535 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
6537 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6539 PR tree-optimization/46021
6540 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
6541 i?86-*-*, x86_64-*-*.
6543 2011-01-10 Jeff Law <law@redhat.com>
6545 * PR tree-optimization/47141
6546 * gcc.c-torture/compile/pr47141.c: New test.
6548 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
6551 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
6552 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
6553 * gcc.dg/vect/slp-35.c: Remove XFAILs.
6554 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
6557 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
6558 being vectorized. Adjust dg-final pattern. Remove XFAIL.
6559 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
6560 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
6561 being vectorized. Adjust dg-final pattern.
6564 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
6565 * gcc.dg/vect/slp-24.c: Likewise.
6567 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
6570 * g++.dg/other/pr47218-1.C: New test file.
6571 * g++.dg/other/pr47218.C: Likewise.
6572 * g++.dg/other/pr47218.h: New supporting header.
6574 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
6577 * objc.dg/attributes/invalid-attribute-1.m: New.
6578 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
6580 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6583 * gfortran.dg/proc_ptr_comp_28.f90: New.
6585 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6587 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
6588 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
6589 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6590 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6591 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
6592 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6593 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
6594 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
6595 * objc.dg/gnu-api-2-class.m: Likewise.
6596 * objc.dg/gnu-api-2-ivar.m: Likewise.
6597 * objc.dg/gnu-api-2-method.m: Likewise.
6598 * objc.dg/gnu-api-2-objc.m: Likewise.
6599 * objc.dg/gnu-api-2-object.m: Likewise.
6600 * objc.dg/gnu-api-2-property.m: Likewise.
6601 * objc.dg/gnu-api-2-protocol.m: Likewise.
6602 * objc.dg/gnu-api-2-sel.m: Likewise.
6604 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6606 * objc.dg/foreach-1.m: Skip for Darwin < 9.
6607 * objc.dg/objc-foreach-4.m: Likewise.
6608 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
6609 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
6610 * objc.dg/foreach-4.m: Likewise.
6611 * objc.dg/foreach-5.m: Likewise.
6612 * objc.dg/foreach-3.m: Return self from init.
6614 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6617 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
6619 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6622 * gfortran.dg/class_35.f90: New.
6624 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6626 * objc.dg/foreach-1.m: Add "-Wall" to flags.
6628 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
6631 * objc.dg/invalid-method-2.m: New.
6632 * obj-c++.dg/invalid-method-2.mm: New.
6634 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
6637 * gfortran.dg/transpose_optimization_2.f90 : New test.
6639 2011-01-08 Jan Hubicka <jh@suse.cz>
6641 PR tree-optmization/46469
6642 * g++.dg/torture/pr46469.C: New testcase.
6644 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6646 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
6647 emulation of libobjc-gnu structure layout functionality to ..
6648 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
6649 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
6650 * objc/execute/bf-common.h: Adjust headers.
6651 * objc/execute/bf-1.m: Likewise.
6652 * objc/execute/bf-2.m: Likewise.
6653 * objc/execute/bf-3.m: Likewise.
6654 * objc/execute/bf-4.m: Likewise.
6655 * objc/execute/bf-5.m: Likewise.
6656 * objc/execute/bf-6.m: Likewise.
6657 * objc/execute/bf-7.m: Likewise.
6658 * objc/execute/bf-8.m: Likewise.
6659 * objc/execute/bf-9.m: Likewise.
6660 * objc/execute/bf-10.m: Likewise.
6661 * objc/execute/bf-11.m: Likewise.
6662 * objc/execute/bf-12.m: Likewise.
6663 * objc/execute/bf-13.m: Likewise.
6664 * objc/execute/bf-14.m: Likewise.
6665 * objc/execute/bf-15.m: Likewise.
6666 * objc/execute/bf-16.m: Likewise.
6667 * objc/execute/bf-17.m: Likewise.
6668 * objc/execute/bf-18.m: Likewise.
6669 * objc/execute/bf-19.m: Likewise.
6670 * objc/execute/bf-20.m: Likewise.
6671 * objc/execute/bf-21.m: Likewise.
6672 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
6673 objc_get_type_qualifiers ().
6675 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6678 * gfortran.dg/dependency_39.f90: New test.
6680 2011-01-07 Jan Hubicka <jh@suse.cz>
6682 Get builtins tests ready for linker plugin.
6683 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
6684 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
6685 my_memset, my_bzero): Mark used.
6686 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
6687 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
6689 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
6692 2011-01-07 Jan Hubicka <jh@suse.cz>
6694 PR tree-optimization/46367
6695 * g++.dg/torture/pr46367.C: New file.
6697 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6700 * gcc.dg/pr47201.c: New test.
6703 * gcc.dg/tree-prof/pr47187.c: New test.
6705 2011-01-07 Tobias Burnus <burnus@net-b.de>
6708 * gfortran.dg/extends_type_of_3.f90: New.
6710 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
6712 * g++.dg/ext/dllexport-MI1.C: Adjust test.
6713 * g++.dg/ext/dllimport-MI1.C: Likewise.
6714 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
6715 * g++.dg/ext/dllimport10.C: Likewise.
6716 * g++.dg/ext/dllimport11.C: Likewise.
6717 * g++.dg/ext/dllimport12.C: Likewise.
6718 * g++.dg/ext/dllimport13.C: Likewise.
6719 * g++.dg/ext/dllimport2.C: Likewise.
6720 * g++.dg/ext/dllimport3.C: Likewise.
6721 * g++.dg/ext/dllimport4.C: Likewise.
6722 * g++.dg/ext/dllimport5.C: Likewise.
6723 * g++.dg/ext/dllimport6.C: Likewise.
6724 * g++.dg/ext/dllimport8.C: Likewise.
6725 * g++.dg/ext/dllimport9.C: Likewise.
6726 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
6727 targets, too. Additionally enable test for i?86-*-mingw*.
6728 * g++.dg/ext/selectany1.C: Likewise.
6729 Remove guard variable check.
6731 2011-01-07 Janus Weil <janus@gcc.gnu.org>
6735 * gfortran.dg/storage_size_3.f08: Extended.
6737 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6740 * g++.dg/template/stdarg1.C: New test.
6742 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6745 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
6746 * gfortran.dg/defined_operators_1.f90: Split the subroutine
6747 from the interface of functions to not hide the errors that
6750 2011-01-06 Jan Hubicka <jh@suse.cz>
6752 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
6753 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
6755 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6759 * gfortran.dg/interface_33.f90: New test.
6761 2011-01-06 Jakub Jelinek <jakub@redhat.com>
6764 * gcc.c-torture/compile/pr47150.c: New test.
6766 2011-01-06 Ira Rosen <irar@il.ibm.com>
6768 PR tree-optimization/47139
6769 * gcc.dg/vect/pr47139.c: New test.
6771 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6774 * gfortran.dg/extends_type_of_2.f03: New.
6776 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6778 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
6780 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
6782 * gnat.dg/opt14.adb: New test.
6784 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6787 * gfortran.dg/allocate_error_2.f90: New test.
6789 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6792 * gfortran.dg/storage_size_3.f08: New.
6794 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6796 PR libgfortran/47154
6797 * gfortran.dg/namelist_68.f90: New test.
6799 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
6801 * gnat.dg/unchecked_convert8.ad[sb]: New test.
6803 2011-01-04 Janus Weil <janus@gcc.gnu.org>
6806 * gfortran.dg/class_34.f90: New.
6808 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6810 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
6811 use __builtin_inff. Skip all single-precision tests that require
6814 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6816 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
6818 2011-01-03 Jakub Jelinek <jakub@redhat.com>
6820 PR tree-optimization/47148
6821 * gcc.c-torture/execute/pr47148.c: New test.
6823 PR tree-optimization/47155
6824 * gcc.c-torture/execute/pr47155.c: New test.
6826 PR rtl-optimization/47157
6827 * gcc.c-torture/compile/pr47157.c: New test.
6829 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6831 * gcc.dg/torture/vector-shift2.c (schar): Define.
6832 (main): Always use schar or uchar instead of plain "char" to avoid
6833 dependencies on implementation-defined char signedness.
6835 2011-01-03 Martin Jambor <mjambor@suse.cz>
6837 PR tree-optimization/46801
6838 * gnat.dg/pack9.adb: Remove xfail.
6840 2011-01-03 Martin Jambor <mjambor@suse.cz>
6842 PR tree-optimization/46984
6843 * g++.dg/ipa/pr46984.C: New test.
6845 2011-01-02 Janus Weil <janus@gcc.gnu.org>
6848 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
6850 2011-01-02 Jakub Jelinek <jakub@redhat.com>
6852 PR tree-optimization/47140
6853 * gcc.c-torture/compile/pr47140.c: New test.
6855 PR rtl-optimization/47028
6856 * gcc.dg/pr47028.c: New test.
6858 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
6860 * objc.dg/protocol-forward-1.m: Removed TODO.
6861 * objc.dg/protocol-forward-2.m: New.
6862 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
6863 * obj-c++.dg/protocol-forward-2.mm: New.
6865 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
6868 * g++.dg/eh/pr38662.C: New testcase.
6870 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
6872 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
6873 scan for newline '\n'.
6876 Copyright (C) 2011 Free Software Foundation, Inc.
6878 Copying and distribution of this file, with or without modification,
6879 are permitted in any medium without royalty provided the copyright
6880 notice and this notice are preserved.