1 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2 Laurent Rougé <laurent.rouge@menta.fr>
4 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
9 * gfortran.dg/coarray/sync_1.f90: New test for
10 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
12 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
14 PR tree-optimization/49318
15 * gcc.dg/vect/pr49318.c: New test.
17 2011-06-09 David Krauss <potswa@mac.com>
19 * g++.dg/template/arrow1.C: New.
21 2011-06-09 Jason Merrill <jason@redhat.com>
23 * lib/prune.exp: Prune "note"s.
24 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
26 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
27 * g++.dg/template/dependent-expr3.C: Likewise.
28 * g++.dg/parse/template7.C: Likewise.
29 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
30 * g++.old-deja/g++.jason/rfg10.C: Likewise.
31 * g++.old-deja/g++.pt/friend38.C: Likewise.
32 * g++.old-deja/g++.pt/crash32.C: Likewise.
33 * g++.old-deja/g++.other/init4.C: Likewise.
34 * g++.old-deja/g++.other/friend8.C: Likewise.
36 * g++.dg/ext/complex7.C: Adjust expected output.
37 * g++.dg/diagnostic/method1.C: Likewise.
38 * g++.dg/parse/parameter-declaration-2.C: Likewise.
39 * g++.dg/parse/crash33.C: Likewise.
40 * g++.dg/other/warning1.C: Likewise.
41 * g++.dg/init/pr29571.C: Likewise.
42 * g++.dg/warn/overflow-warn-1.C: Likewise.
43 * g++.dg/warn/overflow-warn-3.C: Likewise.
44 * g++.dg/warn/overflow-warn-4.C: Likewise.
45 * g++.old-deja/g++.oliva/template1.C: Likewise.
47 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
48 * g++.dg/parse/template7.C: Adjust.
50 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
53 * gcc.dg/pr49307.c: New.
55 2011-06-09 Wei Guozhi <carrot@google.com>
58 * gcc.target/arm/pr46975.c: New testcase.
60 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
62 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
63 (PMETH, arglist_t): Removed.
64 (method_get_number_of_arguments): Removed.
65 (method_get_nth_argument): Removed.
66 (method_get_first_argument): Removed.
67 (method_get_next_argument): Removed.
68 (method_get_sizeof_arguments): Removed.
69 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
71 (method_get_number_of_arguments): Removed.
72 (method_get_nth_argument): Removed.
73 (method_get_first_argument): Removed.
74 (method_get_next_argument): Removed.
75 (method_get_sizeof_arguments): Removed.
76 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
78 2011-06-09 David Li <davidxl@google.com>
80 * testsuite/gcc.dg/dump-pass.c: New test.
82 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
85 * g++.dg/parse/error38.C: New.
87 2011-06-09 Jakub Jelinek <jakub@redhat.com>
90 * gfortran.dg/pr49308.f90: New test.
92 2011-06-08 Jason Merrill <jason@redhat.com>
94 * g++.dg/cpp0x/noexcept11.C: New.
95 * g++.dg/cpp0x/noexcept12.C: New.
96 * g++.dg/cpp0x/sfinae11.C: Adjust.
98 2011-06-08 Jakub Jelinek <jakub@redhat.com>
101 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
102 to dg-options, match also DW_AT_linkage_name.
104 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
107 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
108 -fno-common on alpha*-dec-osf*.
109 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
111 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
113 PR rtl-optimization/49303
114 * gcc.target/ia64/pr49303.c: New test.
116 2011-06-08 Tobias Burnus <burnus@net-b.de>
119 * gfortran.dg/coarray_lock_1.f90: New.
120 * gfortran.dg/coarray_lock_2.f90: New.
122 2011-06-07 Jason Merrill <jason@redhat.com>
124 * lib/prune.exp: Look for "required" rather than "instantiated".
125 * g++.dg/abi/mangle11.C: Likewise.
126 * g++.dg/abi/mangle12.C: Likewise.
127 * g++.dg/abi/mangle17.C: Likewise.
128 * g++.dg/abi/mangle20-2.C: Likewise.
129 * g++.dg/abi/pragma-pack1.C: Likewise.
130 * g++.dg/cpp0x/decltype26.C: Likewise.
131 * g++.dg/cpp0x/decltype28.C: Likewise.
132 * g++.dg/cpp0x/decltype29.C: Likewise.
133 * g++.dg/cpp0x/enum11.C: Likewise.
134 * g++.dg/cpp0x/forw_enum8.C: Likewise.
135 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
136 * g++.dg/cpp0x/pr47416.C: Likewise.
137 * g++.dg/ext/case-range2.C: Likewise.
138 * g++.dg/ext/case-range3.C: Likewise.
139 * g++.dg/gomp/for-19.C: Likewise.
140 * g++.dg/gomp/pr37533.C: Likewise.
141 * g++.dg/gomp/pr38639.C: Likewise.
142 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
143 * g++.dg/inherit/base3.C: Likewise.
144 * g++.dg/inherit/using6.C: Likewise.
145 * g++.dg/init/placement4.C: Likewise.
146 * g++.dg/init/reference3.C: Likewise.
147 * g++.dg/lookup/scoped6.C: Likewise.
148 * g++.dg/lookup/using7.C: Likewise.
149 * g++.dg/other/abstract1.C: Likewise.
150 * g++.dg/other/error10.C: Likewise.
151 * g++.dg/other/error5.C: Likewise.
152 * g++.dg/other/field1.C: Likewise.
153 * g++.dg/other/offsetof5.C: Likewise.
154 * g++.dg/parse/bitfield2.C: Likewise.
155 * g++.dg/parse/constant4.C: Likewise.
156 * g++.dg/parse/crash20.C: Likewise.
157 * g++.dg/parse/invalid-op1.C: Likewise.
158 * g++.dg/parse/non-dependent2.C: Likewise.
159 * g++.dg/parse/template18.C: Likewise.
160 * g++.dg/tc1/dr152.C: Likewise.
161 * g++.dg/tc1/dr166.C: Likewise.
162 * g++.dg/tc1/dr176.C: Likewise.
163 * g++.dg/tc1/dr213.C: Likewise.
164 * g++.dg/template/access11.C: Likewise.
165 * g++.dg/template/access2.C: Likewise.
166 * g++.dg/template/access3.C: Likewise.
167 * g++.dg/template/access7.C: Likewise.
168 * g++.dg/template/arg7.C: Likewise.
169 * g++.dg/template/cond2.C: Likewise.
170 * g++.dg/template/crash13.C: Likewise.
171 * g++.dg/template/crash40.C: Likewise.
172 * g++.dg/template/crash7.C: Likewise.
173 * g++.dg/template/crash84.C: Likewise.
174 * g++.dg/template/ctor5.C: Likewise.
175 * g++.dg/template/defarg13.C: Likewise.
176 * g++.dg/template/defarg14.C: Likewise.
177 * g++.dg/template/dtor7.C: Likewise.
178 * g++.dg/template/eh2.C: Likewise.
179 * g++.dg/template/error2.C: Likewise.
180 * g++.dg/template/error43.C: Likewise.
181 * g++.dg/template/friend32.C: Likewise.
182 * g++.dg/template/injected1.C: Likewise.
183 * g++.dg/template/instantiate1.C: Likewise.
184 * g++.dg/template/instantiate3.C: Likewise.
185 * g++.dg/template/instantiate5.C: Likewise.
186 * g++.dg/template/instantiate7.C: Likewise.
187 * g++.dg/template/local6.C: Likewise.
188 * g++.dg/template/lookup2.C: Likewise.
189 * g++.dg/template/member5.C: Likewise.
190 * g++.dg/template/memfriend15.C: Likewise.
191 * g++.dg/template/memfriend16.C: Likewise.
192 * g++.dg/template/memfriend17.C: Likewise.
193 * g++.dg/template/memfriend7.C: Likewise.
194 * g++.dg/template/meminit1.C: Likewise.
195 * g++.dg/template/nested3.C: Likewise.
196 * g++.dg/template/non-type-template-argument-1.C: Likewise.
197 * g++.dg/template/nontype12.C: Likewise.
198 * g++.dg/template/nontype13.C: Likewise.
199 * g++.dg/template/nontype6.C: Likewise.
200 * g++.dg/template/pr23510.C: Likewise.
201 * g++.dg/template/pr35240.C: Likewise.
202 * g++.dg/template/ptrmem15.C: Likewise.
203 * g++.dg/template/ptrmem6.C: Likewise.
204 * g++.dg/template/qualified-id1.C: Likewise.
205 * g++.dg/template/qualttp20.C: Likewise.
206 * g++.dg/template/qualttp3.C: Likewise.
207 * g++.dg/template/qualttp4.C: Likewise.
208 * g++.dg/template/qualttp5.C: Likewise.
209 * g++.dg/template/qualttp6.C: Likewise.
210 * g++.dg/template/qualttp7.C: Likewise.
211 * g++.dg/template/qualttp8.C: Likewise.
212 * g++.dg/template/recurse.C: Likewise.
213 * g++.dg/template/recurse2.C: Likewise.
214 * g++.dg/template/ref5.C: Likewise.
215 * g++.dg/template/scope2.C: Likewise.
216 * g++.dg/template/sfinae10.C: Likewise.
217 * g++.dg/template/sfinae3.C: Likewise.
218 * g++.dg/template/sizeof3.C: Likewise.
219 * g++.dg/template/static9.C: Likewise.
220 * g++.dg/template/template-id-2.C: Likewise.
221 * g++.dg/template/typedef13.C: Likewise.
222 * g++.dg/template/typename4.C: Likewise.
223 * g++.dg/template/using14.C: Likewise.
224 * g++.dg/template/using2.C: Likewise.
225 * g++.dg/template/warn1.C: Likewise.
226 * g++.dg/warn/Wparentheses-13.C: Likewise.
227 * g++.dg/warn/Wparentheses-15.C: Likewise.
228 * g++.dg/warn/Wparentheses-16.C: Likewise.
229 * g++.dg/warn/Wparentheses-17.C: Likewise.
230 * g++.dg/warn/Wparentheses-18.C: Likewise.
231 * g++.dg/warn/Wparentheses-19.C: Likewise.
232 * g++.dg/warn/Wparentheses-20.C: Likewise.
233 * g++.dg/warn/Wparentheses-23.C: Likewise.
234 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
235 * g++.dg/warn/noeffect2.C: Likewise.
236 * g++.dg/warn/noeffect4.C: Likewise.
237 * g++.dg/warn/pr8570.C: Likewise.
238 * g++.old-deja/g++.brendan/init2.C: Likewise.
239 * g++.old-deja/g++.eh/spec6.C: Likewise.
240 * g++.old-deja/g++.pt/crash10.C: Likewise.
241 * g++.old-deja/g++.pt/crash36.C: Likewise.
242 * g++.old-deja/g++.pt/derived3.C: Likewise.
243 * g++.old-deja/g++.pt/error2.C: Likewise.
244 * g++.old-deja/g++.pt/explicit70.C: Likewise.
245 * g++.old-deja/g++.pt/infinite1.C: Likewise.
246 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
247 * g++.old-deja/g++.pt/overload7.C: Likewise.
248 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
250 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
251 Iain Sandoe <iains@gcc.gnu.org>
253 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
254 Added code to deal with the case when [Protocol
255 -descriptionForInstanceMethod:] or [Protocol
256 -descriptionForClassMethod:] returns NULL.
258 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
259 Iain Sandoe <iains@gcc.gnu.org>
261 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
262 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
265 2011-06-07 Xinliang David Li <davidxl@google.com>
267 * testsuite/gcc.dg/inline_2.c: New test.
268 * testsuite/gcc.dg/unroll_2.c: New test.
269 * testsuite/gcc.dg/inline_3.c: New test.
270 * testsuite/gcc.dg/unroll_3.c: New test.
271 * testsuite/gcc.dg/inline_4.c: New test.
272 * testsuite/gcc.dg/unroll_4.c: New test.
273 * testsuite/gcc.dg/inline_1.c: New test.
274 * testsuite/gcc.dg/unroll_1.c: New test.
276 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
279 PR tree-optimization/48497
280 * lib/gcc-defs.exp (dg-additional-options): New proc.
281 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
282 -msse2 on 32-bit x86.
284 2011-06-06 Jason Merrill <jason@redhat.com>
286 * g++.dg/cpp0x/enum19.C: New.
288 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
290 * gcc.target/arm/neon-reload-class.c: New test.
292 2011-06-07 Dodji Seketeli <dodji@redhat.com>
295 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
297 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
299 * gcc.target/arm/smlatb-1.c: New file.
300 * gcc.target/arm/smlatt-1.c: New file.
301 * gcc.target/arm/smlaltb-1.c: New file.
302 * gcc.target/arm/smlaltt-1.c: New file.
304 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
306 * gcc.target/arm/mla-2.c: New test.
308 2011-06-07 Jakub Jelinek <jakub@redhat.com>
310 PR gcov-profile/49299
311 * gcc.dg/tree-prof/pr49299-1.c: New test.
312 * gcc.dg/tree-prof/pr49299-2.c: New test.
314 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
316 * lib/target-supports.exp
317 (check_effective_target_vect_widen_mult_qi_to_hi):
318 Add NEON as supporting target.
319 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
320 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
321 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
322 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
323 using widening multiplication on targets that support it.
324 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
325 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
326 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
328 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
330 Updated all testcases in the ObjC/ObjC++ testsuites to use the
331 Modern Objective-C runtime API.
332 * objc/execute/next_mapping.h: Removed.
333 * objc-obj-c++-shared/next-mapping.h: Removed.
334 * objc-obj-c++-shared/Object1.h: Removed.
335 * objc-obj-c++-shared/Object1.m: Removed.
336 * objc-obj-c++-shared/Object1.mm: Removed.
337 * objc-obj-c++-shared/Object1-implementation.h: Removed.
338 * objc-obj-c++-shared/Protocol1.h: Removed.
339 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
340 of ProtoBool, IVAR_T and METHOD.
341 * objc-obj-c++-shared/runtime.h: New.
342 * objc-obj-c++-shared/TestsuiteObject.h: New.
343 * objc-obj-c++-shared/TestsuiteObject.m: New.
345 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
346 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
347 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
349 * objc/execute/_cmd.m: Include
350 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
351 runtime API. ([TestClass +initialize]): Include this method also
352 with the GNU runtime.
353 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
354 Object. ([-setValue:]): Return void.
355 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
356 with the GNU runtime. Include
357 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
358 for the NeXT runtime. Use the existing print_ivars() and
359 compare_structures() implementations for the old NeXT runtime.
360 Added new implementations for the Modern GNU and NeXT runtimes.
361 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
362 well. (main): Use objc_getClass(). Use return instead of exit.
363 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
364 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
366 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
367 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
368 instead of Object. (main): Use return instead of exit().
369 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
370 instead of Object. Removed prototype for exit(). (main): Use
371 return instead of exit(). Use the Modern Objective-C runtime API.
372 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
374 * objc/execute/class-tests-1.h: Include
375 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
376 runtime API. (test_class_with_superclass): Do not call [Object
377 class]. There is no need to with the current libobjc.
378 * objc/execute/class-tests-2.h: Include
379 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
381 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
382 ../../objc-obj-c++-shared/next-mapping.h.
383 * objc/execute/class-2.m: Likewise.
384 * objc/execute/class-3.m: Likewise.
385 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
386 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
387 +initialize]): Include this method also with the GNU
388 runtime. (main): Use the Modern Objective-C runtime API.
389 * objc/execute/class-5.m: Likewise.
390 * objc/execute/class-6.m: Likewise.
391 * objc/execute/class-7.m: Likewise.
392 * objc/execute/class-8.m: Likewise.
393 * objc/execute/class-9.m: Likewise.
394 * objc/execute/class-10.m: Likewise.
395 * objc/execute/class-11.m: Likewise.
396 * objc/execute/class-12.m: Likewise.
397 * objc/execute/class-13.m: Likewise.
398 * objc/execute/class-14.m: Likewise.
399 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
400 this method also with the GNU runtime.
401 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
402 +initialize]): Include this method also with the GNU runtime.
403 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
405 * objc/execute/encode-1.m: Likewise.
406 * objc/execute/enumeration-1.m: Likewise.
407 * objc/execute/enumeration-2.m: Likewise.
408 * objc/execute/exceptions/catchall-1.m: Likewise.
409 * objc/execute/exceptions/finally-1.m: Likewise.
410 * objc/execute/exceptions/foward-1.m: Likewise.
411 * objc/execute/exceptions/local-variables-1.m: Likewise.
412 * objc/execute/exceptions/throw-nil.m: Likewise.
413 * objc/execute/exceptions/trivial.m: Likewise.
414 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
415 of Object. Include objc/runtime.h instead of objc/objc-api.h.
416 * objc/execute/exceptions/matcher-1.m: Likewise.
417 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
419 * objc/execute/formal_protocol-2.m: Likewise.
420 * objc/execute/formal_protocol-3.m: Likewise.
421 * objc/execute/formal_protocol-4.m: Likewise.
422 * objc/execute/formal_protocol-5.m: Include
423 ../../objc-obj-c++-shared/runtime.h. (main): Always use
425 * objc/execute/formal_protocol-6.m: Likewise.
426 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
427 Object. Include <objc/Protocol.h> instead of
428 ../../objc-obj-c++-shared/Protocol1.h.
429 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
431 * objc/execute/informal_protocol.m: Likewise.
432 * objc/execute/load-3.m: Likewise.
433 * objc/execute/many_args_method.m ([TestClass +initialize]):
434 Include this method with the GNU runtime as well.
435 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
436 * objc/execute/nested-func-1.m: Use TestsuiteObject
438 * objc/execute/nil_method-1.m: Likewise.
439 * objc/execute/no_clash.m: Likewise.
440 * objc/execute/np-1.m: Do not include
441 ../../objc-obj-c++-shared/Protocol1.h.
442 (main): Use return instead of exit().
443 * objc/execute/np-2.m: Do not include
444 ../../objc-obj-c++-shared/Protocol1.h.
445 ([MyObject +initialize]): Include this method also with the GNU
446 runtime. (main): Use return instead of exit().
447 * objc/execute/object_is_class.m: Include
448 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
449 of Object. (main): Use the Modern Objective-C runtime API.
450 * objc/execute/object_is_meta_class.m: Likewise.
451 * objc/execute/private.m: Use TestsuiteObject instead of Object.
452 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
453 instead of ../objc-obj-c++-shared/Protocol1.h. Include
454 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
455 Objective-C runtime API.
456 * objc/execute/protocol-isEqual-2.m: Likewise.
457 * objc/execute/protocol-isEqual-3.m: Likewise.
458 * objc/execute/protocol-isEqual-4.m: Likewise.
459 * objc/execute/redefining_self.m ([TestClass +initialize]):
460 Include this method with the GNU runtime as well.
461 * objc/execute/root_methods.m: Include
462 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
463 Include this method with the GNU runtime as well.
464 (main): Use the Modern Objective-C runtime API.
465 * objc/execute/selector-1.m: Include
466 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
467 of Object. (main): Use the Modern Objective-C runtime API.
468 * objc/execute/static-1.m ([Test +initialize]): Include this
469 method with the GNU runtime as well.
470 * objc/execute/static-2.m: Likewise.
471 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
472 * objc/execute/va_method.m: Do not include objc/objc-api.h.
473 ([MathClass +initialize]): Include this method with the GNU
475 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
477 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
478 * objc.dg/attributes/categ-attributes-2.m: Likewise.
479 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
480 * objc.dg/attributes/method-attribute-1.m: Likewise.
481 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
482 * objc.dg/attributes/method-attribute-2.m: Likewise.
483 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
484 * objc.dg/attributes/method-attribute-3.m: Likewise.
485 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
486 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
487 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
488 * obj-c++.dg/bitfield-1.mm: Likewise.
489 * obj-c++.dg/bitfield-2.mm: Likewise
490 * objc.dg/bitfield-3.m: Likewise.
491 * obj-c++.dg/bitfield-4.mm: Likewise.
492 * objc.dg/bitfield-5.m: Likewise
493 * objc.dg/call-super-1.m: Likewise.
494 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
495 Use objc_getClass() instead of objc_get_class(), but for the GNU
496 runtime redefine objc_getClass as objc_get_class. Include
497 ../objc-obj-c++-shared/runtime.h.
498 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
499 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
500 Use the Modern Objective-C runtime API.
501 * objc.dg/class-protocol-1.m: Include
502 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
503 * obj-c++.dg/class-protocol-1.mm: Likewise.
504 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
505 * objc.dg/comp-types-10.m: Likewise.
506 * objc.dg/comp-types-11.m: Likewise.
507 * objc.dg/comp-types-12.m: Likewise.
508 * obj-c++.dg/comp-types-9.mm: Likewise.
509 * obj-c++.dg/comp-types-11.mm: Likewise.
510 * obj-c++.dg/comp-types-12.mm: Likewise.
511 * obj-c++.dg/comp-types-13.mm: Likewise.
512 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
513 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
514 * obj-c++.dg/cxx-scope-1.mm: Likewise.
515 * obj-c++.dg/cxx-scope-2.mm: Likewise.
516 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
517 * objc.dg/desig-init-1.m: Likewise.
518 * obj-c++.dg/defs.mm: Likewise.
519 * objc.dg/exceptions-2.m: Likewise.
520 * obj-c++.dg/except-1.mm: Likewise.
521 * obj-c++.dg/exceptions-2.mm: Likewise.
522 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
523 Use the Modern Objective-C runtime API.
524 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
525 the Modern Objective-C runtime API. Do not include
526 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
527 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
528 the Modern Objective-C runtime API except when using an older NeXT
530 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
531 the Modern Objective-C runtime API.
532 * objc.dg/encode-7.m: Include objc/runtime.h instead of
534 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
535 * objc.dg/encode-7-next-64bit.m: Updated include.
536 * objc.dg/encode-8.m: Include objc/runtime.h instead of
538 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
539 the Modern Objective-C runtime API.
540 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
541 Use the Modern Objective-C runtime API. Include objc/Protocol.h
542 instead of ../objc-obj-c++-shared/Protocol1.h.
543 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
544 the Modern Objective-C runtime API except when using an older NeXT
546 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
547 the Modern Objective-C runtime API.
548 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
550 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
551 * objc.dg/fix-and-continue-2.m: Likewise.
552 * objc.dg/foreach-1.m: Likewise.
553 * objc.dg/foreach-2.m: Likewise.
554 * objc.dg/foreach-3.m: Likewise.
555 * objc.dg/foreach-4.m: Likewise.
556 * objc.dg/foreach-5.m: Likewise.
557 * objc.dg/foreach-6.m: Likewise.
558 * objc.dg/foreach-7.m: Likewise.
559 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
561 * objc.dg/func-ptr-2.m: Likewise.
562 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
563 Do not include objc/objc-api.h.
564 * obj-c++.dg/fsf-package-0.mm: Likewise.
565 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
566 Include objc/runtime.h instead of objc/encoding.h.
567 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
569 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
570 * objc.dg/gnu-runtime-3.m: Likewise.
571 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
572 * objc.dg/headers.m: Include objc/runtime.h instead of
573 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
574 for the NeXT runtime.
575 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
576 * obj-c++.dg/isa-field-1.mm: Likewise.
577 * obj-c++.dg/ivar-list-semi.mm: Likewise.
578 * objc.dg/layout-1.m: Likewise.
579 * objc.dg/layout-2.m: Likewise.
580 * objc.dg/local-decl-2.m: Likewise.
581 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
582 Object. ([Container +elementForView:]): Use
583 class_conformsToProtocol().
584 * obj-c++.dg/lookup-2.mm: Likewise.
585 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
586 * obj-c++.dg/local-decl-1.mm: Likewise.
587 * objc.dg/method-3.m: Likewise.
588 * objc.dg/method-4.m: Likewise.
589 * objc.dg/method-6.m: Include objc/Protocol.h instead of
590 ../objc-obj-c++-shared/Protocol1.h.
591 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
592 * objc.dg/method-9.m: Likewise.
593 * objc.dg/method-10.m: Likewise.
594 * objc.dg/method-13.m ([Root +initialize]): Include this method
595 also for the GNU runtime. (main): Use objc_getClass() also for
597 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
598 * objc.dg/method-17.m: Likewise.
599 * objc.dg/method-19.m: Likewise.
600 * objc.dg/method-20b.m: Likewise.
601 * obj-c++.dg/method-2.mm: Likewise.
602 * obj-c++.dg/method-6.mm: Likewise.
603 * obj-c++.dg/method-10.mm: Likewise.
604 * obj-c++.dg/method-11.mm: Likewise.
605 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
606 ../objc-obj-c++-shared/Protocol1.h.
607 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
608 * obj-c++.dg/method-15.mm: Likewise.
609 * obj-c++.dg/method-17.mm: Likewise.
610 * obj-c++.dg/method-19.mm: Updated includes. ([Root
611 +initialize]): Include this method also for the GNU
612 runtime. (main): Use objc_getClass() also for the GNU runtime.
613 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
614 * obj-c++.dg/method-22.mm: Likewise.
615 * obj-c++.dg/method-23.mm: Likewise.
616 * obj-c++.dg/no-extra-load.mm: Likewise.
617 * objc.dg/objc-fast-4.m: Likewise.
618 * objc.dg/objc-gc-4.m: Likewise.
619 * obj-c++.dg/objc-gc-3.mm: Likewise.
620 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
621 protocol_getMethodDescription() instead of [Protocol
622 -descriptionForInstanceMethod].
623 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
624 Made it available with all runtimes. (main): Call -test instead
626 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
627 and put into a category.
628 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
629 Object. Include objc/objc.h.
630 * obj-c++.dg/proto-lossage-2.mm: Likewise.
631 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
632 New. (main): Use protocol_getMethodDescription() instead
633 of [Protocol -descriptionForInstanceMethod] and [Protocol
634 -descriptionForClassMethod].
635 * obj-c++.dg/proto-lossage-3.mm: Likewise.
636 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
637 Objective-C runtime API.
638 * obj-c++.dg/proto-qual-1.mm: Likewise.
639 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
641 * obj-c++.dg/property/property-1.mm: Likewise.
642 * obj-c++.dg/qual-types-1.mm: Likewise.
643 * objc.dg/selector-2.m: Include objc/objc.h instead of
644 ../objc-obj-c++-shared/Object1.h.
645 * obj-c++.dg/selector-2.mm: Likewise.
646 * obj-c++.dg/selector-5.mm: Likewise.
647 * obj-c++.dg/selector-6.mm: Likewise.
648 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
649 Object. Do not include objc/objc-api.h.
650 * obj-c++.dg/set-not-used-1.mm: Likewise.
651 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
652 * objc.dg/stret-1.m: Likewise.
653 * objc.dg/stret-2.m: Likewise.
654 * obj-c++.dg/super-class-2.mm: Likewise.
655 * objc.dg/super-class-3.m: Likewise.
656 * objc.dg/super-class-4.m: Likewise.
657 * objc.dg/sync-2.m: Likewise.
658 * obj-c++.dg/sync-2.mm: Likewise.
659 * objc.dg/sync-1.m: Include objc/objc.h instead of
660 ../objc-obj-c++-shared/Object1.h.
661 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
662 'Class' as the type of 'isa'.
663 * objc.dg/special/unclaimed-category-1.m: Use the Modern
664 Objective-C runtime API. ([TestClass +initialize]): Include this
665 method with the GNU runtime as well.
666 * objc.dg/strings/strings-1.m: Updated includes.
667 * obj-c++.dg/strings/strings-1.mm: Likewise.
668 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
669 objc.dg/strings/const-str-12b.m.
670 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
671 * obj-c++.dg/template-3.mm: Likewise.
672 * obj-c++.dg/template-4.mm: Likewise.
673 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
674 Objective-C runtime API.
675 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
676 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
677 * obj-c++.dg/try-catch-1.mm: Likewise.
678 * obj-c++.dg/try-catch-2.mm: Likewise.
679 * objc.dg/try-catch-3.m: Likewise.
680 * obj-c++.dg/try-catch-3.mm: Likewise.
681 * objc.dg/try-catch-6.m: Likewise.
682 * objc.dg/try-catch-7.m: Likewise.
683 * obj-c++.dg/try-catch-7.mm: Likewise.
684 * obj-c++.dg/try-catch-8.mm: Likewise.
685 * obj-c++.dg/try-catch-9.mm: Likewise.
686 * objc.dg/try-catch-10.m: Likewise.
687 * obj-c++.dg/try-catch-11.mm: Likewise.
688 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
689 Object. Include objc/objc.h.
690 * obj-c++.dg/typedef-alias-1.mm: Likewise.
691 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
692 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
693 Object. Use Modern Objective-C runtime API. Do not use
695 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
696 * obj-c++.dg/torture/trivial.mm: Likewise.
697 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
698 instead of ../objc-obj-c++-shared/Object1.h. Include
699 ../objc-obj-c++-shared/runtime.h.
700 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
701 * objc.dg/torture/strings/const-str-11.m: Likewise.
702 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
703 * objc.dg/torture/strings/const-str-9.m: Likewise.
704 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
705 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
706 instead of Object. Only add _FooClassReference if
708 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
709 * objc.dg/torture/strings/const-str-8.m: Likewise.
710 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
711 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
713 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
715 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
716 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
717 * obj-c++.dg/va-meth-1.mm: Likewise.
718 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
719 ../objc-obj-c++-shared/Object1.h.
720 * objc.dg/zero-link-3.m: Likewise.
722 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
724 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
726 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
729 * obj-c++.dg/property/cxx-property-1.mm: New.
730 * obj-c++.dg/property/cxx-property-2.mm: New.
732 2011-06-06 Jason Merrill <jason@redhat.com>
734 * g++.dg/cpp0x/regress/ptrmem1.C: New.
736 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
738 PR rtl-optimization/49145
740 * gcc.c-torture/compile/pr49145.c: New test.
742 2011-06-06 Jakub Jelinek <jakub@redhat.com>
745 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
746 to dg-options, match also DW_AT_linkage_name.
749 * gcc.dg/debug/pr49294.c: New test.
752 * g++.dg/opt/pr49264.C: New test.
754 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
756 PR tree-optimization/49243
757 * gcc.dg/pr49243.c: New.
759 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
761 * gnat.dg/specs/cond_expr1.ads: New test.
763 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
765 * gnat.dg/deferred_const4.ad[sb]: New test.
766 * gnat.dg/deferred_const4_pkg.ads: New helper.
768 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
770 * gnat.dg/test_tamdt.adb: Rename to...
771 * gnat.dg/taft_type1.adb: ...this.
772 * gnat.dg/tamdt.ad[sb]: Rename to...
773 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
774 * gnat.dg/tamdt_aux.ads: Rename to...
775 * gnat.dg/taft_type1_pkg2.ads: ...this.
776 * gnat.dg/taft_type2.ad[sb]: New test.
777 * gnat.dg/taft_type2_pkg.ads: New helper.
778 * gnat.dg/taft_type3.adb: New test.
779 * gnat.dg/taft_type3_pkg.ads: New helper.
781 2011-06-05 Tobias Burnus <burnus@net-b.de>
784 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
787 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
790 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
792 * objc.dg/gnu-api-2-objc.m: Likewise.
793 * obj-c++.dg/gnu-api-2-class.mm: Likewise
794 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
796 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
798 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
799 alignment, not the alignment, when calling class_addIvar(). Add
800 an 'isa' instance variable to the test root class.
801 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
803 2011-06-04 Jan Hubicka <jh@suse.cz>
805 PR tree-optimization/48893
806 PR tree-optimization/49091
807 PR tree-optimization/49179
808 * gfortran.dg/pr49179.f90: New testcase
810 2011-06-04 Jan Hubicka <jh@suse.cz>
813 * g++.dg/torture/pr48954.C: New testcase.
815 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
817 * testsuite/g++.dg/warn/delete-non-virtual-dtor.C: New.
819 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
822 * g++.dg/diagnostic/bitfld2.C: New.
824 2011-06-04 Jakub Jelinek <jakub@redhat.com>
827 * gcc.c-torture/execute/pr49281.c: New test.
829 2011-06-04 Jan Hubicka <jh@suse.cz>
831 PR tree-optimize/48929
832 * gcc.c-torture/compile/pr48929.c: New testcase.
834 2011-06-04 Jakub Jelinek <jakub@redhat.com>
836 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
838 2011-06-03 Jakub Jelinek <jakub@redhat.com>
841 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
843 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
845 * objc.dg/headers.m: Do not include sarray.h and hash.h.
847 2011-06-03 Richard Henderson <rth@redhat.com>
848 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
850 * lib/target-supports.exp (check_sse_os_support_available): Use
853 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
855 * objc.dg/headers.m: Do not include objc-list.h.
857 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
859 * objc.dg/type-stream-1.m: Test removed.
860 * objc.dg/headers.m: Do not include typedstream.h.
862 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
864 * objc.dg/torture/forward-1.m (main): Updated testcase.
866 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
869 * gcc.c-torture/compile/pr49163.c: New.
871 2011-06-02 Asher Langton <langton2@llnl.gov>
874 * gfortran.dg/PR49268.f90: New test.
876 2011-06-02 Asher Langton <langton2@llnl.gov>
879 * gfortran.dg/PR37039.f90: New test.
881 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
884 * objc.dg/method-5.m: Updated.
885 * objc.dg/method-19.m: Updated.
886 * objc.dg/method-lookup-1.m: New.
887 * obj-c++.dg/method-6.mm: Updated.
888 * obj-c++.dg/method-7.mm: Updated.
889 * obj-c++.dg/method-lookup-1.mm: New.
891 2011-06-02 DJ Delorie <dj@redhat.com>
893 * lib/timeout.exp (timeout): Add board_info support.
895 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
897 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
899 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
902 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
903 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
905 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
906 Hans-Peter Nilsson <hp@axis.com>
908 PR rtl-optimization/48840
909 * gcc.target/sparc/ultrasp13.c: New test.
911 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
914 * gcc.c-torture/compile/pr49238.c: New.
916 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
918 * gcc.target/arm/g2.c: Skip test in -mthumb.
919 Skip test unless cpu is xscale.
920 * gcc.target/arm/scd42-2.c: Likewise.
921 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
923 2011-06-01 Jason Merrill <jason@redhat.com>
925 * g++.dg/cpp0x/decltype28.C: New.
926 * g++.dg/cpp0x/decltype29.C: New.
928 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
931 * gcc.target/mips/pr45074.c: New test.
933 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
934 Hans-Peter Nilsson <hp@axis.com>
936 PR rtl-optimization/48830
937 * gcc.target/sparc/ultrasp12.c: New test.
939 2011-06-01 David Li <davidxl@google.com>
941 * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
942 * testsuite/gcc.dg/profile-dir-2.c: Ditto.
943 * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
944 * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
945 * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
946 * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
947 * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
948 * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
949 * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
950 * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
951 * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
952 * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
953 * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
954 * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
955 * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
956 * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
957 * testsuite/gcc.dg/profile-dir-3.c: Ditto.
958 * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
960 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
962 * objc.dg/attributes/method-nonnull-1.m: New test.
963 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
965 2011-05-31 Tobias Burnus <burnus@net-b.de>
968 * gfortran.dg/coarray_atomic_1.f90: New.
969 * gfortran.dg/coarray/atomic_1.f90: New.
971 2011-05-31 Jakub Jelinek <jakub@redhat.com>
973 * gcc.dg/guality/bswaptest.c: New test.
974 * gcc.dg/guality/clztest.c: New test.
975 * gcc.dg/guality/ctztest.c: New test.
976 * gcc.dg/guality/rotatetest.c: New test.
979 * gcc.target/i386/pr48688.c: New test.
981 2010-11-15 Fabien ChĂŞne <fabien@gcc.gnu.org>
984 * g++.dg/lookup/name-clash9.C: New.
986 2011-05-31 Tobias Burnus <burnus@net-b.de>
989 * gfortran.dg/coarray/dummy_1.f90: New.
991 2011-05-31 Tobias Burnus <burnus@net-b.de>
994 * gfortran.dg/coarray/save_1.f90: New.
995 * gfortran.dg/coarray_4.f90: Update dg-error.
997 2011-05-31 Jason Merrill <jason@redhat.com>
999 * g++.dg/cpp0x/rv-template1.C: New.
1001 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1003 PR rtl-optimization/49235
1004 * gcc.dg/pr49235.c: New test.
1006 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1008 PR tree-optimization/49093
1009 * gcc.dg/vect/pr49093.c: New test.
1011 2011-05-31 Dodji Seketeli <dodji@redhat.com>
1014 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
1016 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1019 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
1022 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
1025 * gcc.c-torture/execute/pr49186.c: New.
1027 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
1030 * gcc.target/i386/pr49168-1.c: New.
1032 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1033 Eric Botcazou <ebotcazou@adacore.com>
1035 * gcc.dg/guality/drap.c: New test.
1037 2011-05-30 Richard Guenther <rguenther@suse.de>
1039 PR tree-optimization/49210
1040 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
1041 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
1043 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1046 * g++.dg/gomp/pr49223-1.C: New test.
1047 * g++.dg/gomp/pr49223-2.C: New test.
1049 2011-05-30 Richard Guenther <rguenther@suse.de>
1051 PR tree-optimization/49218
1052 * gcc.c-torture/execute/pr49218.c: New testcase.
1054 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
1056 PR tree-optimization/49199
1057 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
1058 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
1059 -fno-tree-scev-cprop.
1061 2011-05-29 Janus Weil <janus@gcc.gnu.org>
1064 * gfortran.dg/extends_13.f03: New.
1066 2011-05-29 Jakub Jelinek <jakub@redhat.com>
1068 PR rtl-optimization/49095
1069 * gcc.target/i386/pr49095.c: New test.
1071 2011-05-29 Tobias Burnus <burnus@net-b.de>
1074 * gfortran.dg/coarray_24.f90: New.
1076 2011-05-29 Tobias Burnus <burnus@net-b.de>
1079 * gfortran.dg/coarray_23.f90: New.
1081 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
1084 * gcc.dg/pr48826.c: New test.
1086 2011-05-29 Richard Guenther <rguenther@suse.de>
1088 PR tree-optimization/49217
1089 * gcc.dg/torture/pr49217.c: New testcase.
1091 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
1094 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
1096 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
1098 * gnat.dg/boolean_subtype.adb: Rename to...
1099 * gnat.dg/boolean_subtype1.adb: ...this.
1101 2011-05-28 Jason Merrill <jason@redhat.com>
1103 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
1105 2011-05-27 Jason Merrill <jason@redhat.com>
1107 * g++.dg/cpp0x/enum18.C: Adjust.
1109 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
1111 2011-05-27 Tobias Burnus <burnus@net-b.de>
1114 * gfortran.dg/coarray_22.f90: New.
1116 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1118 PR tree-optimization/46728
1119 * gcc.target/powerpc/pr46728-1.c: New.
1120 * gcc.target/powerpc/pr46728-2.c: New.
1121 * gcc.target/powerpc/pr46728-3.c: New.
1122 * gcc.target/powerpc/pr46728-4.c: New.
1123 * gcc.target/powerpc/pr46728-5.c: New.
1124 * gcc.dg/pr46728-6.c: New.
1125 * gcc.target/powerpc/pr46728-7.c: New.
1126 * gcc.target/powerpc/pr46728-8.c: New.
1127 * gcc.dg/pr46728-9.c: New.
1128 * gcc.target/powerpc/pr46728-10.c: New.
1129 * gcc.target/powerpc/pr46728-11.c: New.
1130 * gcc.dg/pr46728-12.c: New.
1131 * gcc.target/powerpc/pr46728-13.c: New.
1132 * gcc.target/powerpc/pr46728-14.c: New.
1133 * gcc.target/powerpc/pr46728-15.c: New.
1134 * gcc.target/powerpc/pr46728-16.c: New.
1136 2011-05-27 Jason Merrill <jason@redhat.com>
1138 * g++.dg/abi/mangle47.C: New.
1141 * g++.dg/template/const5.C: New.
1143 * g++.dg/cpp0x/enum18.C: New.
1145 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
1147 * g++.dg/cpp0x/error6.C: New.
1149 * g++.dg/cpp0x/error5.C: New.
1151 2011-05-27 Jakub Jelinek <jakub@redhat.com>
1154 * g++.dg/eh/cond6.C: New test.
1156 2011-05-27 Tobias Burnus <burnus@net-b.de>
1159 * gfortran.dg/rank_3.f90: New.
1160 * gfortran.dg/rank_4.f90: New.
1162 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
1164 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
1165 replace dump search.
1167 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
1169 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
1170 * gnat.dg/bit_packed_array5.adb: ...here.
1172 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1175 * testsuite/g++.dg/cpp0x/auto25.C: New.
1177 2011-05-27 Richard Guenther <rguenther@suse.de>
1179 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
1181 2011-05-27 Richard Guenther <rguenther@suse.de>
1183 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
1185 2011-05-27 Richard Guenther <rguenther@suse.de>
1188 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
1190 2011-05-26 Jason Merrill <jason@redhat.com>
1192 * g++.dg/cpp0x/friend1.C: New.
1193 * g++.dg/cpp0x/friend2.C: New.
1195 * g++.dg/cpp0x/auto7.C: Update.
1196 * g++.dg/template/crash50.C: Adjust.
1197 * g++.dg/template/static9.C: Adjust.
1198 * g++.old-deja/g++.ext/memconst.C: Adjust.
1200 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
1202 * gcc.dg/march.c: Ignore a note for some targets.
1204 2011-05-26 Janis Johnson <janis187@us.ibm.com>
1205 Nathan Froyd <froydnj@codesourcery.com>
1209 * g++.old-deja/g++.jason/cond.C: Remove xfails.
1210 * g++.dg/parse/pr18770.C: New test.
1211 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
1213 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1216 * gfortran.dg/dependency_40.f90 : New test.
1218 2011-05-26 Tobias Burnus <burnus@net-b.de>
1221 * gfortran.dg/coarray/registering_1.f90: New.
1223 2011-05-26 Jason Merrill <jason@redhat.com>
1225 * g++.dg/cpp0x/variadic111.C: New.
1226 * g++.dg/cpp0x/variadic41.C: Adjust.
1228 2011-05-26 Richard Guenther <rguenther@suse.de>
1230 PR tree-optimization/48702
1231 * gcc.dg/torture/pr48702.c: New testcase.
1233 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1235 PR gcov-profile/48845
1236 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
1238 * gcc.dg/matrix/matrix.exp: Likewise.
1239 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1240 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
1241 line number to check_profiling_available.
1242 * lib/target-supports.exp (check_profiling_available): Account for
1244 Require TLS runtime support with -fprofile-generate.
1245 * lib/profopt.exp (profopt-execute): Add TLS options for
1247 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
1249 2011-05-26 Jakub Jelinek <jakub@redhat.com>
1252 * g++.dg/eh/cond5.C: New test.
1254 PR tree-optimization/49161
1255 * gcc.c-torture/execute/pr49161.c: New test.
1257 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1259 * gcc.target/arm/neon-vorn-vbic.c: New test.
1261 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
1263 PR tree-optimization/49038
1264 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
1265 * gcc.dg/vect/pr49038.c: New test.
1267 2011-05-26 Fabien ChĂŞne <fabien@gcc.gnu.org>
1268 * g++.dg/init/pr25811-3.C: New.
1269 * g++.dg/init/pr25811-4.C: New.
1271 2011-05-25 Jason Merrill <jason@redhat.com>
1273 * g++.dg/cpp0x/enum17.C: New.
1274 * g++.old-deja/g++.jason/rfg10.C: Adjust.
1276 * g++.dg/cpp0x/auto24.C: New.
1278 * g++.dg/cpp0x/error4.C: New.
1280 * g++.dg/cpp0x/rv-restrict.C: New.
1282 * g++.dg/cpp0x/enum15.C: New.
1283 * g++.dg/cpp0x/constexpr-switch2.C: New.
1285 * g++.dg/cpp0x/variadic110.C: New.
1287 * g++.dg/cpp0x/auto9.C: Add typedef test.
1289 * g++.dg/cpp0x/auto23.C: New.
1290 * g++.dg/cpp0x/auto9.C: Adjust.
1292 * g++.dg/cpp0x/defaulted29.C: New.
1294 * g++.dg/cpp0x/initlist51.C: New.
1296 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
1298 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
1299 * g++.dg/abi/packed1.C: Suppress warning.
1300 * g++.dg/warn/Wunused-parm-3.C: Likewise.
1301 * g++.dg/template/stdarg1.C: Likewise.
1302 * g++.dg/other/packed1.C: Remove arm from xfail list.
1304 2011-05-25 Jason Merrill <jason@redhat.com>
1306 * g++.dg/cpp0x/enum16.C: New.
1307 * g++.dg/parse/error15.C: Adjust.
1309 * g++.dg/cpp0x/initlist50.C: New.
1311 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1313 * g++.dg/cpp0x/variadic109.C: New.
1315 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
1317 * gcc.target/i386/pause-1.c: New.
1319 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
1321 * gcc.dg/stack-usage-1.c: Adjust comment.
1322 * gcc.dg/stack-usage-2.c: New test.
1324 2011-05-25 Jakub Jelinek <jakub@redhat.com>
1327 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1328 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1330 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
1332 PR rtl-optimization/48757
1333 * gfortran.dg/pr48757.f: New test case.
1335 2011-05-24 Jason Merrill <jason@redhat.com>
1337 * g++.dg/cpp0x/access01.C: New.
1339 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1342 * objc.dg/pr48177.m: New testcase.
1344 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1347 * objc.dg/pr48187.m: New testcase.
1348 * obj-c++.dg/pr48187.mm: New testcase.
1349 * objc.dg/ivar-extra-semicolon.m: New testcase.
1351 2011-05-24 Jason Merrill <jason@redhat.com>
1353 * g++.dg/template/access21.C: New.
1354 * g++.dg/template/access22.C: New.
1356 2011-05-24 Michael Matz <matz@gcc.gnu.org>
1358 PR rtl-optimization/48633
1359 * g++.dg/pr48633.C: New test.
1361 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1364 * g++.dg/other/pr49133.C: New test.
1366 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1367 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1369 * gcc.dg/torture/tls/run-gd.c: New test.
1370 * gcc.dg/torture/tls/run-ie.c: New test.
1371 * gcc.dg/torture/tls/run-ld.c: New test.
1372 * gcc.dg/torture/tls/run-le.c: New test.
1373 * lib/target-supports.exp (check_effective_target_tls_runtime):
1374 Build testcase with TLS options.
1376 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1378 * gcc.dg/vect/pr48172.c: Remove dg-do run.
1380 2011-05-24 Tom de Vries <tom@codesourcery.com>
1382 PR tree-optimization/49121
1383 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
1385 2011-05-23 Jason Merrill <jason@redhat.com>
1387 * g++.dg/cpp0x/defaulted28.C: New.
1389 * g++.dg/cpp0x/sfinae25.C: New.
1391 * g++.dg/cpp0x/rv-cast2.C: New.
1393 * g++.dg/cpp0x/enum14.C: New.
1395 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1398 * gcc.c-torture/execute/pr49123.c: New test.
1401 * gcc.dg/debug/pr49032.c: New test.
1404 * gcc.dg/pr49120.c: New test.
1406 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
1409 * gcc.target/i386/pr47315.c: New test.
1411 2011-05-23 Jason Merrill <jason@redhat.com>
1413 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1415 * g++.dg/cpp0x/sfinae24.C: New.
1417 * g++.dg/cpp0x/error3.C: New.
1419 * g++.dg/cpp0x/defaulted27.C: New.
1421 * g++.dg/cpp0x/decltype27.C: New.
1423 2011-05-23 Richard Guenther <rguenther@suse.de>
1425 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
1427 2011-05-23 Richard Guenther <rguenther@suse.de>
1429 PR tree-optimization/40874
1430 * g++.dg/tree-ssa/pr40874.C: New testcase.
1432 2011-05-23 Richard Guenther <rguenther@suse.de>
1434 PR tree-optimization/49115
1435 * g++.dg/torture/pr49115.C: New testcase.
1437 2011-05-23 Richard Guenther <rguenther@suse.de>
1440 * gcc.dg/memcpy-3.c: New testcase.
1442 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1445 * gcc.c-torture/execute/pr48973-1.c: New test.
1446 * gcc.c-torture/execute/pr48973-2.c: New test.
1448 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1451 * g++.dg/warn/pr18016.C: New.
1453 2011-05-23 Tom de Vries <tom@codesourcery.com>
1456 * gcc.target/arm/ivopts-6.c: New test.
1458 2011-05-22 Jakub Jelinek <jakub@redhat.com>
1461 * gcc.c-torture/compile/pr49029.c: New test.
1463 2011-05-22 Jason Merrill <jason@redhat.com>
1465 * g++.dg/cpp0x/sfinae23.C: New.
1466 * g++.dg/cpp0x/sfinae8.C: Correct.
1468 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1470 * gfortran.dg/function_optimize_8.f90: New test case.
1472 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
1474 PR tree-optimization/49087
1475 * gcc.dg/vect/O3-pr49087.c: New test.
1477 2011-05-21 Jason Merrill <jason@redhat.com>
1479 * g++.dg/debug/const5.C: New.
1481 2011-05-20 Jason Merrill <jason@redhat.com>
1483 * g++.dg/cpp0x/constexpr-static7.C: Extend.
1485 * g++.dg/cpp0x/constexpr-static7.C: New.
1487 * g++.dg/cpp0x/enum12.C: New.
1488 * g++.dg/cpp0x/enum13.C: New.
1490 2011-05-21 Janus Weil <janus@gcc.gnu.org>
1493 * gfortran.dg/select_type_23.f03: New.
1495 2011-05-20 Jason Merrill <jason@redhat.com>
1497 * g++.dg/cpp0x/defaulted26.C: New.
1499 * g++.dg/cpp0x/noexcept02.C: Fix.
1500 * g++.dg/cpp0x/noexcept03.C: Fix.
1501 * g++.dg/cpp0x/noexcept08.C: Fix.
1502 * g++.dg/cpp0x/noexcept10.C: New.
1504 2011-05-20 Janus Weil <janus@gcc.gnu.org>
1507 * gfortran.dg/extends_12.f03: New.
1509 2011-05-20 Jason Merrill <jason@redhat.com>
1511 * g++.dg/template/koenig9.C: New.
1512 * g++.dg/opt/pr47615.C: Fix.
1513 * g++.dg/overload/defarg1.C: Fix.
1514 * g++.dg/tc1/dr213.C: Remove xfail.
1515 * g++.dg/torture/pr34850.C: Fix.
1516 * g++.dg/torture/pr39362.C: Fix.
1517 * g++.old-deja/g++.brendan/crash56.C: Fix.
1518 * g++.old-deja/g++.pt/memtemp47.C: Fix.
1520 2011-05-20 Richard Guenther <rguenther@suse.de>
1522 PR tree-optimization/49079
1523 * gcc.dg/torture/pr49079.c: New testcase.
1525 2011-05-20 Jakub Jelinek <jakub@redhat.com>
1527 PR tree-optimization/49073
1528 * gcc.c-torture/execute/pr49073.c: New test.
1530 2011-06-19 Tobias Burnus <burnus@net-b.de>
1533 * gfortran.dg/coarray_21.f90: New.
1535 2011-05-19 Joseph Myers <joseph@codesourcery.com>
1537 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
1540 2011-05-19 Richard Guenther <rguenther@suse.de>
1543 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
1545 2011-05-19 Richard Guenther <rguenther@suse.de>
1548 * gcc.dg/builtin-object-size-11.c: New testcase.
1550 2011-05-19 Tom de Vries <tom@codesourcery.com>
1553 * gcc.target/arm/ivopts.c: New test.
1554 * gcc.target/arm/ivopts-2.c: New test.
1556 2011-05-19 Tom de Vries <tom@codesourcery.com>
1558 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
1560 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1562 * gcc.c-torture/execute/960321-1.x: Remove.
1564 2011-05-18 Janus Weil <janus@gcc.gnu.org>
1567 * gfortran.dg/move_alloc_4.f90: New.
1569 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
1572 * gcc.target/i386/pr49002-1.c: New test.
1573 * gcc.target/i386/pr49002-2.c: Likewise.
1575 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1577 PR tree-optimization/49039
1578 * gcc.c-torture/execute/pr49039.c: New test.
1579 * gcc.dg/tree-ssa/pr49039.c: New test.
1580 * g++.dg/torture/pr49039.C: New test.
1582 2011-05-18 Jason Merrill <jason@redhat.com>
1584 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
1585 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
1586 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
1588 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
1590 * gcc.target/bfin/mcpu-bf592.c: New test.
1592 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
1594 PR tree-optimization/41881
1595 * gcc.dg/vect/O3-pr41881.c: New test.
1596 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
1598 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1600 PR tree-optimization/49000
1601 * gcc.dg/pr49000.c: New test.
1603 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
1605 * gnat.dg/invalid1.adb: New test.
1607 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
1609 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
1611 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
1612 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
1614 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
1617 * g++.dg/cpp0x/range-for18.C: New.
1619 2011-05-15 Tobias Burnus <burnus@net-b.de>
1622 * gfortran.dg/coarray/image_index_2.f90: New.
1624 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1626 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
1627 * g++.dg/cpp0x/override2.C: New.
1629 2011-05-14 Tobias Burnus <burnus@net-b.de>
1632 * gfortran.de/coarray_20.f90: New.
1634 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1637 * function_optimize_7.f90: New test case.
1639 2011-05-13 Jason Merrill <jason@redhat.com>
1641 * g++.dg/cpp0x/decltype26.C: New.
1642 * g++.dg/cpp0x/enum11.C: New.
1644 2011-05-13 Tobias Burnus <burnus@net-b.de>
1648 * gfortran.dg/assign_8.f90: Update dg-error.
1650 2011-05-13 Tobias Burnus <burnus@net-b.de>
1653 * gfortran.dg/io_constraints_8.f90: New.
1654 * gfortran.dg/io_constraints_9.f90: New.
1656 2011-05-13 Martin Thuresson <martint@google.com>
1658 PR gcov-profile/47793
1659 * gcc.dg/pr47793.c: New.
1661 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1663 PR tree-optimization/48975
1664 * gcc.dg/pr48975.c: New test.
1666 2011-05-12 Tobias Burnus <burnus@net-b.de>
1669 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
1671 2011-05-12 Jason Merrill <jason@redhat.com>
1673 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
1675 2011-05-12 Geert Bosch <bosch@adacore.com>
1677 * gnat.dg/view_conversion1.adb: New test.
1679 2011-05-12 Richard Guenther <rguenther@suse.de>
1681 PR tree-optimization/48172
1682 * gcc.dg/vect/pr48172.c: New testcase.
1684 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1687 * g++.dg/opt/pr48967.C: New test.
1689 2011-05-11 Jason Merrill <jason@redhat.com>
1691 * g++.dg/cpp0x/constexpr-friend.C: New.
1692 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
1694 * g++.dg/cpp0x/sfinae22.C: New.
1696 2011-05-11 Tobias Burnus <burnus@net-b.de>
1699 * gfortran.dg/generic_24.f90: New.
1701 2011-05-11 Richard Guenther <rguenther@suse.de>
1703 PR tree-optimization/15256
1704 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
1706 2011-05-11 Jakub Jelinek <jakub@redhat.com>
1709 * gcc.dg/pr48159-1.c: New test.
1710 * gcc.dg/pr48159-2.c: New test.
1712 2011-05-11 Richard Guenther <rguenther@suse.de>
1715 * gcc.dg/torture/pr48953.c: New testcase.
1717 2011-05-11 Richard Guenther <rguenther@suse.de>
1719 PR tree-optimization/18041
1720 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
1722 2011-05-11 Alan Modra <amodra@gmail.com>
1725 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
1727 2011-05-10 Jason Merrill <jason@redhat.com>
1729 * g++.dg/cpp0x/defaulted25.C: New.
1730 * g++.dg/template/crash7.C: Adjust.
1732 * g++.dg/cpp0x/variadic108.C: New.
1734 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
1736 * g++.dg/inherit/virtual9.C: Extend.
1738 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1741 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
1742 are passed and returned in vector registers.
1744 2011-05-10 Richard Guenther <rguenther@suse.de>
1746 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
1747 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1748 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1749 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1750 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
1753 2011-05-10 Jakub Jelinek <jakub@redhat.com>
1755 PR tree-optimization/48611
1756 PR tree-optimization/48794
1757 * gfortran.dg/gomp/pr48611.f90: New test.
1758 * gfortran.dg/gomp/pr48794.f90: New test.
1761 * gcc.dg/dfp/pr48928.c: New test.
1763 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1766 * g++.dg/cpp0x/pr48522.C: New.
1768 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1771 * g++.dg/cpp0x/sfinae21.C: New.
1773 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1775 * g++.dg/template/sfinae28.C: Rename to...
1776 * g++.dg/cpp0x/sfinae19.C: ... this.
1777 * g++.dg/template/sfinae29.C: Rename to...
1778 * g++.dg/cpp0x/sfinae20.C: ... this.
1780 2011-05-09 Jeff Law <law@redhat.com>
1782 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
1785 2011-05-09 Fabien ChĂŞne <fabien@gcc.gnu.org>
1788 * g++.dg/init/pr20039.C: New.
1790 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1794 * g++.dg/template/sfinae28.C: New.
1795 * g++.dg/template/sfinae29.C: Likewise.
1797 2011-05-09 Jason Merrill <jason@redhat.com>
1799 * g++.dg/template/nontype23.C: New.
1801 2011-05-07 Fabien ChĂŞne <fabien@gcc.gnu.org>
1803 * g++.dg/init/pr48859.C: New.
1805 2011-05-09 Jason Merrill <jason@redhat.com>
1807 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
1808 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
1809 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
1810 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
1811 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
1812 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
1813 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
1814 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
1816 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
1818 * g++.dg/inherit/virtual9.C: New.
1820 2011-05-09 Dodji Seketeli <dodji@redhat.com>
1823 * g++.dg/template/dependent-expr8.C: New test case.
1825 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
1827 PR tree-optimization/48837
1828 * gcc.dg/pr48837.c: New testcase.
1830 2011-05-06 Jason Merrill <jason@redhat.com>
1832 * g++.dg/cpp0x/constexpr-condition2.C: New.
1834 * g++.dg/cpp0x/constexpr-missing.C: New.
1836 2011-05-06 Tobias Burnus <burnus@net-b.de>
1839 * gfortran.dg/coarray/this_image_2.f90: New.
1841 2011-05-06 Tobias Burnus <burnus@net-b.de>
1845 * gfortran.dg/bind_c_usage_22.f90: New.
1846 * gfortran.dg/bind_c_usage_23.f90: New.
1847 * gfortran.dg/bind_c_usage_24.f90: New.
1848 * gfortran.dg/bind_c_usage_24_c.c: New.
1850 2011-05-06 Dodji Seketeli <dodji@redhat.com>
1853 * g++.dg/template/member9.C: New test case.
1855 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
1857 * gnat.dg/discr29.ad[sb]: New test.
1858 * gnat.dg/discr30.adb: Likewise.
1860 2011-05-05 Julian Brown <julian@codesourcery.com>
1862 * gcc.target/arm/neon-vset_lanes8.c: New test.
1864 2011-05-05 Jason Merrill <jason@redhat.com>
1866 * g++.dg/init/new32.C: New.
1868 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1870 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
1873 2011-05-05 Jakub Jelinek <jakub@redhat.com>
1875 PR rtl-optimization/48381
1876 * gcc.c-torture/compile/pr48381.c: New test.
1878 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
1880 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
1882 * gcc.target/i386/opt-1.c: Ditto.
1884 2011-05-04 Jason Merrill <jason@redhat.com>
1886 * g++.dg/conversion/base1.C: New.
1888 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1890 PR libgfortran/48787
1891 * gfortran.dg/round_3.f08: Add more checks to test case.
1893 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
1895 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
1896 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
1897 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
1898 Gate test on effective_target fd_truncate.
1900 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
1902 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
1903 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1904 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
1905 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
1906 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
1907 * gcc.target/i386/pr38824.c: Ditto.
1908 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
1909 * gcc.target/i386/vecinit-2.c: Ditto.
1910 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
1911 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
1912 * gcc.target/i386/parity-2.c: Ditto.
1913 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
1915 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
1917 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
1919 * gcc.target/bfin/mcpu-bf514.c: Likewise.
1920 * gcc.target/bfin/mcpu-bf516.c: Likewise.
1921 * gcc.target/bfin/mcpu-bf518.c: Likewise.
1923 2011-05-03 Tobias Burnus <burnus@net-b.de>
1926 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
1928 2011-05-03 Tobias Burnus <burnus@net-b.de>
1931 * gfortran.dg/coarray/this_image_1.f90: New.
1933 2011-05-03 Tobias Burnus <burnus@net-b.de>
1936 * gfortran.dg/coarray/caf.dg: New.
1937 * gfortran.dg/coarray/image_index_1.f90: New, copied
1938 from ../coarray_16.f90.
1940 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1943 * g++.dg/ext/complex9.C: New.
1945 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1948 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
1949 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
1950 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
1952 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1954 * gcc.target/bfin/builtins: Created.
1955 * gcc.target/bfin/hisilh-O0.c: Deleted.
1956 * gcc.target/bfin/hisilh.c: Moved to...
1957 * gcc.target/bfin/builtins/hisilh.c: ...here.
1958 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
1959 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
1960 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
1961 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
1962 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
1963 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
1964 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
1965 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
1966 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
1967 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
1968 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
1969 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
1970 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
1971 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
1972 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
1973 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
1974 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
1975 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
1976 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
1977 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
1978 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
1979 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
1980 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
1981 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
1982 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
1983 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
1984 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
1985 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
1986 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
1987 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
1988 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
1989 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
1990 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
1991 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
1992 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
1993 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
1994 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
1995 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
1996 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
1997 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
1998 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
1999 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
2000 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
2001 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
2002 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
2003 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
2004 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
2005 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
2006 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
2007 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
2008 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
2009 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
2010 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
2011 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
2012 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
2013 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
2014 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
2015 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
2016 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
2017 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
2018 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
2019 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
2020 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
2021 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
2022 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
2023 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
2024 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
2025 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
2026 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
2027 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
2028 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
2029 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
2030 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
2031 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
2032 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
2033 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
2034 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
2035 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
2036 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
2037 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
2038 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
2039 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
2040 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
2041 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
2042 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
2043 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
2044 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
2045 * gcc.target/bfin/builtins/circptr.c: Ditto.
2046 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
2047 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
2048 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
2049 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
2050 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
2051 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
2052 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
2053 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
2054 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
2055 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
2056 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
2057 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
2058 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
2059 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
2060 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
2061 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
2062 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
2063 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
2064 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
2065 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
2066 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
2067 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
2068 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
2069 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
2070 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
2071 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
2072 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
2073 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
2074 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
2075 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
2076 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
2077 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
2078 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
2079 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
2080 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
2081 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
2082 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
2083 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
2084 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
2085 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
2086 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
2087 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
2088 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
2089 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
2090 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
2091 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
2092 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
2093 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
2094 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
2095 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
2096 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
2097 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
2098 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
2099 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
2100 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
2101 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
2102 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
2103 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
2104 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
2105 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
2106 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
2107 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
2108 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
2109 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
2110 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
2111 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
2112 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
2113 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
2114 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
2115 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
2117 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
2119 * gcc.target/arm/cold-lc.c: New test.
2121 2011-05-03 Jakub Jelinek <jakub@redhat.com>
2124 * gcc.dg/pr48774.c: New test.
2126 2011-05-03 Richard Guenther <rguenther@suse.de>
2128 * gcc.dg/large-size-array-5.c: New testcase.
2130 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2132 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
2134 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2136 * lib/target-supports.exp (check_effective_target_vect_strided):
2138 (check_effective_target_vect_strided2)
2139 (check_effective_target_vect_strided3)
2140 (check_effective_target_vect_strided4)
2141 (check_effective_target_vect_strided8): ...these new functions.
2143 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
2144 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
2145 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2146 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
2147 * gcc.dg/vect/pr37539.c: Likewise.
2148 * gcc.dg/vect/slp-11a.c: Likewise.
2149 * gcc.dg/vect/slp-11b.c: Likewise.
2150 * gcc.dg/vect/slp-11c.c: Likewise.
2151 * gcc.dg/vect/slp-12a.c: Likewise.
2152 * gcc.dg/vect/slp-12b.c: Likewise.
2153 * gcc.dg/vect/slp-18.c: Likewise.
2154 * gcc.dg/vect/slp-19a.c: Likewise.
2155 * gcc.dg/vect/slp-19b.c: Likewise.
2156 * gcc.dg/vect/slp-21.c: Likewise.
2157 * gcc.dg/vect/slp-23.c: Likewise.
2158 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2160 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
2161 instead of vect_interleave && vect_extract_even_odd.
2162 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
2163 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
2164 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
2165 * gcc.dg/vect/vect-1.c: Likewise.
2166 * gcc.dg/vect/vect-10.c: Likewise.
2167 * gcc.dg/vect/vect-98.c: Likewise.
2168 * gcc.dg/vect/vect-107.c: Likewise.
2169 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2170 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2171 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2172 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2173 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2174 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2175 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2176 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2177 * gcc.dg/vect/vect-strided-float.c: Likewise.
2178 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2179 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2180 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2181 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2182 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2183 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2184 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2185 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2186 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2187 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2188 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2189 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2190 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2191 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2192 * gcc.dg/vect/vect-vfa-03.c: Likewise.
2194 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
2196 * gcc.dg/vect/pr30843.c: Likewise.
2197 * gcc.dg/vect/pr33866.c: Likewise.
2198 * gcc.dg/vect/slp-reduc-6.c: Likewise.
2199 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
2200 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
2201 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
2203 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2205 * gcc.dg/vect/slp-11.c: Split into...
2206 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
2207 gcc.dg/vect/slp-11c.c: ...these tests.
2208 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
2209 * gcc.dg/vect/slp-12c.c: ...this new test.
2210 * gcc.dg/vect/slp-19.c: Split into...
2211 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
2212 gcc.dg/vect/slp-19c.c: ...these new tests.
2214 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2216 * lib/target-supports.exp
2217 (check_effective_target_vect_extract_even_odd_wide): Delete.
2218 (check_effective_target_vect_strided_wide): Likewise.
2219 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
2220 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
2221 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
2222 * gcc.dg/vect/pr37539.c: Likewise.
2223 * gcc.dg/vect/slp-11.c: Likewise.
2224 * gcc.dg/vect/slp-12a.c: Likewise.
2225 * gcc.dg/vect/slp-12b.c: Likewise.
2226 * gcc.dg/vect/slp-19.c: Likewise.
2227 * gcc.dg/vect/slp-23.c: Likewise.
2228 * gcc.dg/vect/vect-1.c: Likewise.
2229 * gcc.dg/vect/vect-98.c: Likewise.
2230 * gcc.dg/vect/vect-107.c: Likewise.
2231 * gcc.dg/vect/vect-strided-float.c: Likewise.
2233 2011-05-02 Jason Merrill <jason@redhat.com>
2235 * g++.dg/init/new31.C: New.
2237 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
2240 * gcc.dg/pr35445.c: New test.
2242 2011-05-02 Jason Merrill <jason@redhat.com>
2244 * c-c++-common/vla-1.c: New.
2246 2011-05-02 Richard Guenther <rguenther@suse.de>
2248 PR tree-optimization/48822
2249 * gcc.dg/torture/pr48822.c: New testcase.
2251 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2254 * g++.dg/cpp0x/constexpr-47969.C: New.
2256 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
2259 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
2260 on vect_no_align targets.
2261 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
2262 vect_no_align targets.
2264 2011-05-01 Xinliang David Li <davidxl@google.com>
2266 * gcc.dg/tree-ssa/integer-addr.c: New test.
2267 * gcc.dg/tree-ssa/alias_bug.c: New test.
2269 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2271 PR libgfortran/48787
2272 * gfortran.dg/round_3.f08: Add more checks.
2274 2011-04-30 Tobias Burnus <burnus@net-b.de>
2277 * gfortran.dg/import9.f90: New, proper test.
2278 * gfortran.dg/interface_37.f90: Remove bogus
2279 test (bogus copy of interface_36.f90).
2281 2011-04-30 Tobias Burnus <burnus@net-b.de>
2284 * gfortran.dg/interface_37.f90: New.
2286 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
2289 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
2291 2011-04-30 Jakub Jelinek <jakub@redhat.com>
2293 PR tree-optimization/48809
2294 * gcc.c-torture/execute/pr48809.c: New test.
2296 2011-04-29 Jeff Law <law@redhat.com>
2298 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
2300 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2303 * g++.dg/init/ctor10.C: New.
2305 2011-04-29 Le-Chun Wu <lcwu@google.com>
2307 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
2308 warning in implicitly instantiated templates.
2310 2011-04-29 Le-Chun Wu <lcwu@google.com>
2312 * g++.dg/warn/Wnull-conversion-1.C: New.
2313 * g++.dg/warn/Wnull-conversion-2.C: New.
2315 2011-04-29 Diego Novillo <dnovillo@google.com>
2317 * g++.old-deja/g++.other/null3.C: Expect warning about
2318 converting boolean to a pointer.
2320 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
2323 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
2327 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
2329 2011-04-29 Tobias Burnus <burnus@net-b.de>
2332 * gfortran.dg/typebound_proc_22.f90: New.
2335 * gfortran.dg/interface_36.f90: New.
2337 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2339 PR libgfortran/48488
2340 PR libgfortran/48602
2341 PR libgfortran/48615
2342 PR libgfortran/48684
2343 PR libgfortran/48787
2344 * gfortran.dg/fmt_g.f: Adjust test.
2345 * gfortran.dg/fmt_g0_1.f08: Adjust test.
2346 * gfortran.dg/round_3.f08: New test.
2347 * gfortran.dg/namelist_print_1.f: Adjust test.
2348 * gfortran.dg/char4_iunit_1.f03: Adjust test.
2349 * gfortran.dg/f2003_io_5.f03: Adjust test.
2350 * gfortran.dg/coarray_15.f90: Adjust test.
2351 * gfortran.dg/namelist_65.f90: Adjust test.
2352 * gfortran.dg/fmt_cache_1.f: Adjust test.
2353 * gfortran.dg/char4_iunit_2.f03: Adjust test.
2354 * gfortran.dg/real_const_3.f90: Adjust test.
2356 2011-04-28 Xinliang David Li <davidxl@google.com>
2358 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
2359 * testsuite/g++.dg/prof-robust-1.C: New test.
2361 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
2363 PR tree-optimization/48765
2364 * gcc.dg/vect/pr48765.c: New.
2366 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2368 PR tree-optimization/48775
2369 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
2371 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2374 * g++.dg/inherit/pr48798.C: New.
2375 * g++.old-deja/g++.other/base1.C: Adjust.
2377 2011-04-28 Dodji Seketeli <dodji@redhat.com>
2380 * g++.dg/template/inherit7.C: New test case.
2382 2011-04-28 Richard Guenther <rguenther@suse.de>
2384 PR tree-optimization/40052
2385 PR tree-optimization/15347
2386 * gcc.dg/tree-ssa/vrp57.c: New testcase.
2387 * gcc.dg/pr15347.c: Likewise.
2389 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2392 * g++.dg/cpp0x/sfinae18.C: New.
2394 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2397 * g++.dg/ext/is_literal_type1.C: New.
2399 2011-04-28 Tobias Burnus <burnus@net-b.de>
2403 * gfortran.dg/interface_35.f90: New.
2404 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
2405 * gfortran.dg/func_result_6.f90: Add dg-warning.
2406 * gfortran.dg/bessel_1.f90: Ditto.
2407 * gfortran.dg/hypot_1.f90: Ditto.
2408 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2409 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2410 * gfortran.dg/interface_assignment_4.f90: Ditto.
2412 2011-04-27 Jason Merrill <jason@redhat.com>
2414 * g++.dg/ext/complex8.C: New.
2416 * g++.dg/cpp0x/initlist49.C: New.
2417 * g++.dg/init/new30.C: New.
2419 2011-04-27 Tobias Burnus <burnus@net-b.de>
2422 * gfortran.dg/whole_file_34.f90: New.
2424 2011-04-27 Jan Hubicka <jh@suse.cz>
2426 * gcc.dg/tree-ssa/inline-9.c: New testcase.
2428 2011-04-27 Jason Merrill <jason@redhat.com>
2430 * g++.old-deja/g++.oliva/overload1.C: Adjust.
2432 * g++.dg/parse/ambig6.C: New.
2434 2011-04-27 Nick Clifton <nickc@redhat.com>
2436 * gcc.dg/20020312-2.c: Add definition for RX.
2438 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
2439 option with RX targets.
2441 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
2444 2011-04-27 Richard Guenther <rguenther@suse.de>
2446 * gcc.dg/tree-ssa/pr23382.c: Remove.
2448 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
2451 * gcc.c-torture/compile/pr48767.c: New test.
2453 2011-04-27 Richard Guenther <rguenther@suse.de>
2455 PR tree-optimization/48772
2456 * g++.dg/pr48772.C: New testcase.
2458 2011-04-27 Jakub Jelinek <jakub@redhat.com>
2461 * gcc.c-torture/compile/pr48742.c: New test.
2463 2011-04-26 Jason Merrill <jason@redhat.com>
2465 * g++.dg/lookup/koenig13.C: New.
2467 * g++.dg/cpp0x/initlist48.C: New.
2469 2011-04-25 Jason Merrill <jason@redhat.com>
2471 * g++.dg/cpp0x/sfinae17.C: New.
2473 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2476 * gcc.target/powerpc/pr48258-1.c: New file.
2477 * gcc.target/powerpc/pr48258-2.c: Ditto.
2479 2011-04-26 Xinliang David Li <davidxl@google.com>
2481 * gcc.dg/uninit-suppress.c: New test.
2482 * gcc.dg/uninit-suppress.c: New test.
2484 2011-04-26 Jakub Jelinek <jakub@redhat.com>
2487 * gcc.dg/pr48768.c: New test.
2489 PR tree-optimization/48734
2490 * gcc.c-torture/compile/pr48734.c: New test.
2493 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
2495 2011-04-26 Richard Guenther <rguenther@suse.de>
2497 PR tree-optimization/48731
2498 * gcc.dg/torture/pr48731.c: New testcase.
2500 2011-04-26 Richard Guenther <rguenther@suse.de>
2503 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
2505 2011-04-26 Richard Guenther <rguenther@suse.de>
2508 * gcc.dg/torture/pr48694-1.c: New testcase.
2509 * gcc.dg/torture/pr48694-2.c: Likewise.
2511 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2513 * g++.dg/ext/underlying_type1.C: New.
2514 * g++.dg/ext/underlying_type2.C: Likewise.
2515 * g++.dg/ext/underlying_type3.C: Likewise.
2516 * g++.dg/ext/underlying_type4.C: Likewise.
2517 * g++.dg/ext/underlying_type5.C: Likewise.
2518 * g++.dg/ext/underlying_type6.C: Likewise.
2519 * g++.dg/ext/underlying_type7.C: Likewise.
2520 * g++.dg/ext/underlying_type8.C: Likewise.
2521 * g++.dg/ext/underlying_type9.C: Likewise.
2522 * g++.dg/ext/underlying_type10.C: Likewise.
2524 2011-04-25 Jason Merrill <jason@redhat.com>
2526 * g++.dg/cpp0x/regress/template-const2.C: New.
2528 2011-04-25 Jeff Law <law@redhat.com>
2530 * gcc.dg/tree-ssa/vrp56.c: new test.
2532 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2534 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
2536 2011-04-24 Jakub Jelinek <jakub@redhat.com>
2538 PR preprocessor/48740
2539 * c-c++-common/raw-string-11.c: New test.
2541 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
2543 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
2546 2011-04-23 Tobias Burnus <burnus@net-b.de>
2549 * gfortran.dg/coarray_19.f90: New.
2551 2011-04-23 Jakub Jelinek <jakub@redhat.com>
2554 * gcc.dg/pr48685.c: New test.
2556 2011-04-22 Jan Hubicka <jh@suse.cz>
2558 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
2560 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2562 PR tree-optimization/48717
2563 * gcc.c-torture/execute/pr48717.c: New test.
2565 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
2568 * gcc.target/i386/pr48723.c: New test.
2570 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2573 * gcc.dg/gomp/pr48716.c: New test.
2574 * g++.dg/gomp/pr48716.C: New test.
2576 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
2579 * gcc.dg/missing-field-init-2.c: Update testcase.
2581 2011-04-22 Alan Modra <amodra@gmail.com>
2583 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
2585 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2588 * gfortran.dg/function_optimize_6.f90: New test.
2590 2011-04-21 Easwaran Raman <eraman@google.com>
2592 * gcc.dg/stack-layout-2.c: New test.
2594 2011-04-21 Richard Guenther <rguenther@suse.de>
2597 * g++.dg/lto/pr48207-2_0.C: New testcase.
2598 * g++.dg/lto/pr48207-3_0.C: Likewise.
2600 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
2602 * gnat.dg/volatile5.adb: New test.
2603 * gnat.dg/volatile5_pkg.ads: New helper.
2605 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
2608 * gcc.target/i386/pr48708.c: New test.
2610 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2612 * gcc.dg/vect/vect-119.c: New test.
2614 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2616 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
2619 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
2620 Richard Sandiford <richard.sandiford@linaro.org>
2623 * gcc.target/arm/pr46329.c: New test.
2625 2011-04-21 Tobias Burnus <burnus@net-b.de>
2628 * gfortran.dg/coarray_18.f90: New.
2630 2011-04-20 Jason Merrill <jason@redhat.com>
2632 * g++.dg/cpp0x/initlist47.C: New.
2634 * g++.dg/init/dtor4.C: New.
2636 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
2639 * gcc.target/i386/sse2-pinsrw.c: New test.
2640 * gcc.target/i386/avx-vpinsrw.c: Ditto.
2641 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
2642 * gcc.target/i386/sse2-insvhi.c: Ditto.
2643 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
2644 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
2646 2011-04-20 Jason Merrill <jason@redhat.com>
2648 * g++.dg/template/const4.C: New.
2650 2011-04-20 Easwaran Raman <eraman@google.com>
2652 * gcc.dg/stack-layout-1.c: New test.
2654 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
2656 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
2657 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
2660 2011-04-20 Kai Tietz <ktietz@redhat.com>
2662 * gcc.dg/binop-xor1.c: New test.
2663 * gcc.dg/binop-xor2.c: New test.
2664 * gcc.dg/binop-xor3.c: New test.
2665 * gcc.dg/binop-xor4.c: New test.
2666 * gcc.dg/binop-xor5.c: New test.
2668 2011-04-20 Richard Guenther <rguenther@suse.de>
2670 PR tree-optimization/47892
2671 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
2673 2011-04-20 Richard Guenther <rguenther@suse.de>
2676 * g++.dg/torture/pr48695.C: New testcase.
2678 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
2680 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
2681 * gcc.c-torture/execute/cmpsi-2.c: Ditto
2682 * gcc.c-torture/execute/pr45262.c: Ditto
2683 * gcc.dg/torture/pr43165.c: Ditto.
2684 * gcc.dg/torture/pr47228.c: Ditto.
2685 * gcc.dg/tree-ssa/pr45144.c: Ditto.
2686 * gcc.dg/ipa/pr45644.c: Ditto.
2687 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
2690 2011-04-19 Jason Merrill <jason@redhat.com>
2692 * g++.dg/ext/complex7.C: New.
2694 * g++.dg/ext/attrib41.C: New.
2696 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
2699 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
2701 2011-04-19 Jakub Jelinek <jakub@redhat.com>
2704 * gcc.target/i386/pr48678.c: New test.
2706 2011-04-19 Martin Jambor <mjambor@suse.cz>
2708 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
2709 * g++.dg/opt/devirt2.C: New test.
2710 * g++.dg/ipa/devirt-g-1.C: Likewise.
2712 2011-04-19 Tobias Burnus <burnus@net-b.de>
2715 * gfortran.dg/whole_file_33.f90: New.
2717 2011-04-19 Martin Jambor <mjambor@suse.cz>
2719 * g++.dg/ipa/devirt-7.C: New test.
2721 2011-04-19 Richard Guenther <rguenther@suse.de>
2724 * g++.dg/lto/pr48207_0.C: New testcase.
2726 2011-04-18 Jason Merrill <jason@redhat.com>
2728 * g++.dg/init/void1.C: New.
2730 * g++.dg/cpp0x/union4.C: New.
2732 2011-04-18 Jakub Jelinek <jakub@redhat.com>
2735 * g++.dg/torture/pr48661.C: New test.
2738 * g++.dg/gomp/pr48632.C: New test.
2740 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
2742 * gcc.target/i386/sse2-maskmovdqu.c: New test.
2743 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
2745 2011-04-18 Tobias Burnus <burnus@net-b.de>
2748 * gfortran.dg/coarray_17.f90: New.
2749 * gfortran.dg/coarray_10.f90: Update dg-error.
2751 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2754 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2755 * gfortran.dg/guality/guality.exp: Likewise.
2757 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2759 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
2761 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2763 * gcc.dg/vect/pr48377.c: Remove dg-do run.
2765 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2767 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
2769 2011-04-18 Richard Guenther <rguenther@suse.de>
2772 * g++.dg/torture/pr46364.C: New testcase.
2774 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2776 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
2778 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
2780 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
2782 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
2783 Ira Rosen <ira.rosen@linaro.org>
2786 * gcc.target/arm/pr48252.c: New test.
2788 2011-04-18 Jakub Jelinek <jakub@redhat.com>
2790 PR tree-optimization/48616
2791 * gcc.dg/pr48616.c: New test.
2793 2011-04-18 Tobias Burnus <burnus@net-b.de>
2796 * gfortran.dg/coarray_16.f90: New.
2798 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
2801 * gfortran.dg/realloc_on_assign_7.f03: New test.
2803 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2805 PR libgfortran/48602
2806 * gfortran.dg/fmt_g0_6.f08: New test.
2808 2011-04-17 Jason Merrill <jason@redhat.com>
2810 * g++.dg/cpp0x/sfinae16.C: New.
2812 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
2814 * gcc.target/mips/reg-var-1.c: New test.
2816 2011-04-17 Jan Hubicka <jh@suse.cz>
2818 * gcc.dg/winline-5.c: Update testcase.
2820 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
2822 * gnat.dg/discr27.ad[sb]: Move dg directive.
2823 * gnat.dg/discr28.ad[sb]: New test.
2824 * gnat.dg/discr28_pkg.ads: New helper.
2826 2011-04-17 Michael Matz <matz@suse.de>
2828 PR tree-optimization/48622
2830 * gcc.dg/lto/pr48622_0.c: New test.
2832 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
2834 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
2835 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2836 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2837 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2838 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2839 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2841 2011-04-15 Jason Merrill <jason@redhat.com>
2843 * g++.dg/cpp0x/range-for17.C: New.
2845 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2847 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
2848 * g++.dg/cpp0x/range-for3.C: Likewise.
2849 * g++.dg/cpp0x/range-for9.C: Correct error message.
2850 * g++.dg/cpp0x/range-for11.C: New.
2851 * g++.dg/cpp0x/range-for12.C: New.
2852 * g++.dg/cpp0x/range-for13.C: New.
2853 * g++.dg/cpp0x/range-for14.C: New.
2854 * g++.dg/cpp0x/range-for15.C: New.
2855 * g++.dg/cpp0x/range-for16.C: New.
2857 2011-04-15 Tobias Burnus <burnus@net-b.de>
2860 * gfortran.dg/coarray_15.f90: Change to dg-do run.
2862 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
2864 * objc.dg/naming-4.m: Updated.
2865 * objc.dg/naming-5.m: Updated.
2866 * objc.dg/naming-6.m: New.
2867 * objc.dg/naming-7.m: New.
2868 * obj-c++.dg/naming-1.mm: Updated.
2869 * obj-c++.dg/naming-2.mm: Updated.
2870 * obj-c++.dg/naming-3.mm: New.
2871 * obj-c++.dg/naming-4.mm: New.
2873 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2875 PR libgfortran/48589
2876 * gfortran.dg/fmt_g0_5.f08: New test.
2878 2011-04-15 Richard Guenther <rguenther@suse.de>
2881 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
2883 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
2885 * gcc.target/avr/torture/pr41885.c (dg-options): Change
2886 -finline-limit=0 to -fno-inline
2888 2011-04-15 Jakub Jelinek <jakub@redhat.com>
2891 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
2894 2011-04-14 Jakub Jelinek <jakub@redhat.com>
2897 * gcc.target/i386/sse4_1-insertps-3.c: New test.
2898 * gcc.target/i386/sse4_1-insertps-4.c: New test.
2899 * gcc.target/i386/avx-insertps-3.c: New test.
2900 * gcc.target/i386/avx-insertps-4.c: New test.
2902 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2904 * gcc.target/avr/torture/pr41885.c (dg-options): Add
2907 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2912 * gcc.target/avr/pr46779-1.c: New test case
2913 * gcc.target/avr/pr46779-2.c: New test case
2915 2011-04-14 Jason Merrill <jason@redhat.com>
2917 * g++.dg/cpp0x/sfinae15.C: New.
2919 * g++.dg/cpp0x/sfinae14.C: New.
2921 * g++.dg/ext/vla10.C: New.
2923 2011-04-14 Richard Guenther <rguenther@suse.de>
2925 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
2927 2011-04-14 Richard Guenther <rguenther@suse.de>
2929 * gcc.dg/fold-bitand-4.c: Move ...
2930 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
2932 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2934 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
2936 * gcc.target/avr/torture/trivial.c: Ditto.
2938 2011-04-13 Jason Merrill <jason@redhat.com>
2940 * g++.dg/template/operator11.C: New.
2942 2011-04-13 Jakub Jelinek <jakub@redhat.com>
2945 * gcc.dg/gomp/pr48591.c: New test.
2948 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
2949 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
2951 2011-04-13 Dodji Seketeli <dodji@redhat.com>
2954 * g++.dg/template/dependent-expr7.C: New test case.
2956 2011-04-13 Jason Merrill <jason@redhat.com>
2958 * g++.dg/cpp0x/sfinae13.C: New.
2960 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
2962 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
2964 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2966 * gcc.target/arm/pr43698.c: Remove -march option.
2968 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2970 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
2973 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
2977 * gfortran.dg/realloc_on_assign_6.f03: New test.
2979 2011-04-12 Kai Tietz <ktietz@redhat.com>
2981 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
2982 targets the additional -mno-ms-bitfields and
2983 -Wno-packed-bitfield-compat options.
2984 * g++.dg/ext/bitfield3.C: Likewise.
2985 * g++.dg/ext/bitfield4.C: Likewise.
2986 * g++.dg/ext/bitfield5.C: Likewise.
2987 * gcc.dg/bitfld-15.c: Likewise.
2988 * gcc.dg/bitfld-16.c: Likewise.
2989 * gcc.dg/bitfld-17.c: Likewise.
2990 * gcc.dg/bitfld-18.c: Likewise.
2992 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
2994 * gcc.target/arm/neon-vld3-1.c: New test.
2995 * gcc.target/arm/neon-vst3-1.c: New test.
2996 * gcc.target/arm/neon/v*.c: Regenerate.
2998 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3000 PR rtl-optimization/48549
3001 * g++.dg/opt/pr48549.C: New test.
3003 2011-04-12 Richard Guenther <rguenther@suse.de>
3005 PR tree-optimization/46076
3006 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
3008 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3011 * lib/compat.exp (compat-execute): Declare unsupported after
3012 stripping path from src1.
3013 * lib/lto.exp (lto-execute): Likewise.
3015 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3018 * gcc.dg/pr48552-1.c: New test.
3019 * gcc.dg/pr48552-2.c: New test.
3021 2011-04-11 Jason Merrill <jason@redhat.com>
3023 * g++.dg/cpp0x/sfinae12.C: New.
3025 * g++.dg/cpp0x/enum10.C: New.
3027 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
3029 * g++.dg/cpp0x/rv-func.C: New.
3031 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3033 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
3036 2011-04-11 Martin Jambor <mjambor@suse.cz>
3038 PR tree-optimization/48195
3039 * gcc.dg/ipa/pr48195.c: New test.
3041 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
3043 * gnat.dg/return3.adb: Remove unused switch.
3045 2011-04-08 Mike Stump <mikestump@comcast.net>
3048 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
3049 default to fno-common.
3051 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
3053 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
3054 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
3056 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3059 * gfortran.dg/function_optimize_5.f90: New test.
3061 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
3063 * gnat.dg/aggr17.adb: New test.
3064 * gnat.dg/aggr18.adb: Likewise.
3066 2011-04-08 Michael Matz <matz@suse.de>
3069 * gcc.target/i386/pr48389.c: New test.
3071 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
3073 PR rtl-optimization/48272
3074 * g++.dg/opt/pr48272.C: New.
3076 2011-04-08 Dmitry Melnik <dm@ispras.ru>
3078 PR rtl-optimization/48235
3079 * gcc.dg/pr48235.c: New.
3081 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3083 PR rtl-optimization/48302
3084 * g++.dg/opt/pr48302.C: New.
3086 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3089 * g++.dg/opt/pr48273.C: New.
3091 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3093 PR rtl-optimization/48442
3094 * gcc.dg/pr48442.c: New.
3096 2011-04-08 Jakub Jelinek <jakub@redhat.com>
3098 PR tree-optimization/48377
3099 * gcc.dg/vect/pr48377.c: New test.
3101 2011-04-07 Jason Merrill <jason@redhat.com>
3103 * g++.dg/cpp0x/regress/call1.C: New.
3105 * g++.dg/cpp0x/variadic107.C: New.
3107 * g++.dg/cpp0x/sfinae11.C: New.
3108 * g++.dg/cpp0x/noexcept02.C: Fix.
3110 * g++.dg/cpp0x/sfinae10.C: New.
3112 * g++.dg/cpp0x/sfinae9.C: New.
3114 * c-c++-common/Wcast-qual-1.c: Move here from...
3115 * gcc.dg/cast-qual-3.c: ...here, and...
3116 * g++.dg/warn/Wcast-qual2.C: ...here.
3118 * g++.dg/cpp0x/sfinae8.C: New.
3120 * g++.dg/cpp0x/sfinae7.C: New.
3122 * g++.dg/cpp0x/enum9.C: New.
3124 2011-04-07 Mike Stump <mikestump@comcast.net>
3126 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
3127 with no trampolines.
3129 2011-04-07 Jakub Jelinek <jakub@redhat.com>
3132 * gfortran.dg/gomp/pr48117.f90: New test.
3135 * gcc.dg/torture/pr48343.c: New test.
3137 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3139 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
3141 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
3143 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
3145 2011-04-07 Tom de Vries <tom@codesourcery.com>
3148 * lib/scanasm.exp (object-size): New proc.
3149 * gcc.target/arm/pr43920-2.c: New test.
3151 2011-04-06 Tobias Burnus <burnus@net-b.de>
3155 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
3157 2011-04-06 Steve Ellcey <sje@cup.hp.com>
3159 * gcc.dg/mtune.c: Prune note from output.
3161 2011-04-06 Jakub Jelinek <jakub@redhat.com>
3164 * gcc.dg/guality/pr36977.c: New test.
3165 * gcc.dg/guality/pr48466.c: New test.
3167 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3169 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
3171 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
3173 * gnat.dg/return3.adb: New test.
3175 2011-04-06 Richard Guenther <rguenther@suse.de>
3177 PR tree-optimization/47663
3178 * gcc.dg/tree-ssa/inline-8.c: New testcase.
3180 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
3182 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
3183 Solaris 8 and 9 as well.
3185 2011-04-05 Tom de Vries <tom@codesourcery.com>
3188 * gcc.target/arm/pr43920-1.c: New test.
3190 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
3192 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
3193 (cctor): Actually return the value.
3194 (main): Cast return values.
3196 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3198 * gfortran.dg/character_comparison_8.f90: New test.
3200 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3202 * frontend-passes: (optimize_lexical_comparison): New function.
3203 (optimize_expr): Call it.
3204 (optimize_comparison): Also handle lexical comparison functions.
3205 Return false instad of -2 for unequal comparison.
3207 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3210 * function_optimize_4.f90: New test.
3212 2011-04-04 Tobias Burnus <burnus@net-b.de>
3215 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
3216 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
3217 * gfortran.dg/coarray_15.f90: New.
3219 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3221 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
3222 * gfortran.dg/bessel_7.f90: Likewise.
3224 2011-04-03 Tobias Burnus <burnus@net-b.de>
3226 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
3228 2011-04-03 Richard Guenther <rguenther@suse.de>
3229 Ira Rosen <ira.rosen@linaro.org>
3231 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
3232 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
3233 -ftree-loop-if-convert-stores.
3235 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3237 * gnat.dg/specs/aggr2.ads: New test.
3239 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3241 * gnat.dg/debug2.ad[sb]: New test.
3242 * gnat.dg/debug2_pkg.ads: New helper.
3243 * gnat.dg/debug3.ad[sb]: New test.
3245 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
3247 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
3249 2011-04-01 Jakub Jelinek <jakub@redhat.com>
3252 * gcc.c-torture/compile/pr48335-1.c: New test.
3253 * gcc.dg/pr48335-1.c: New test.
3254 * gcc.dg/pr48335-2.c: New test.
3255 * gcc.dg/pr48335-3.c: New test.
3256 * gcc.dg/pr48335-4.c: New test.
3257 * gcc.dg/pr48335-5.c: New test.
3258 * gcc.dg/pr48335-6.c: New test.
3259 * gcc.dg/pr48335-7.c: New test.
3260 * gcc.dg/pr48335-8.c: New test.
3261 * gcc.target/i386/pr48335-1.c: New test.
3263 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
3266 * gcc.dg/Waddress.c: New test.
3268 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3271 * gfortran.dg/function_optimize_3.f90: New test.
3273 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
3275 * gcc.c-torture/compile/20110401-1.c: New test.
3277 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
3278 * g++.dg/lto/20091002-2_0.C: Likewise.
3279 * g++.dg/lto/20090303_0.c: Likewise.
3280 * g++.dg/lto/20091004-1_0.C: Likewise.
3281 * g++.dg/lto/20091002-3_0.C: Likewise.
3282 * g++.dg/lto/20091004-2_0.C: Likewise.
3283 * g++.dg/lto/20081123_0.C: Likewise.
3284 * g++.dg/lto/20090313_0.C: Likewise.
3285 * g++.dg/lto/20081109-1_0.C: Likewise.
3286 * g++.dg/lto/20081219_0.C: Likewise.
3287 * g++.dg/lto/20081204-1_0.C: Likewise.
3288 * g++.dg/lto/20090302_0.C: Likewise.
3289 * g++.dg/lto/20081119-1_0.C: Likewise.
3290 * g++.dg/lto/20081118_0.C: Likewise.
3291 * gcc.dg/lto/20091020-2_0.c: Likewise.
3292 * gcc.dg/lto/20090210_0.c: Likewise.
3293 * gcc.dg/lto/20081204-1_0.c: Likewise.
3294 * gcc.dg/lto/20081224_0.c: Likewise.
3295 * gcc.dg/lto/20090219_0.c: Likewise.
3296 * gcc.dg/lto/20091014-1_0.c: Likewise.
3297 * gcc.dg/lto/20091016-1_0.c: Likewise.
3298 * gcc.dg/lto/20090206-2_0.c: Likewise.
3299 * gcc.dg/lto/20090116_0.c: Likewise.
3300 * gcc.dg/lto/20091013-1_0.c: Likewise.
3301 * gcc.dg/lto/20091015-1_0.c: Likewise.
3302 * gcc.dg/lto/20090126-2_0.c: Likewise.
3304 2011-03-31 Ian Lance Taylor <iant@google.com>
3306 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
3308 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3310 * gnat.dg/opt16.adb: New test.
3312 2011-03-31 Jason Merrill <jason@redhat.com>
3314 * g++.dg/cpp0x/defaulted24.C: New.
3316 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3319 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
3322 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3324 * g++.dg/other/i386-9.C: New test.
3326 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3328 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
3330 2011-03-30 Jason Merrill <jason@redhat.com>
3332 * g++.dg/cpp0x/regress/error-recovery1.C: New.
3334 * g++.dg/cpp0x/regress/isnan.C: New.
3336 * g++.dg/cpp0x/initlist46.C: New.
3338 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
3341 * gcc.target/arm/neon-modes-2.c: New test.
3343 2011-03-30 Jakub Jelinek <jakub@redhat.com>
3346 * gcc.c-torture/compile/pr48305.c: New test.
3348 2011-03-29 Jason Merrill <jason@redhat.com>
3350 * g++.dg/cpp0x/regress/value-dep1.C: New.
3352 2011-03-29 Steve Ellcey <sje@cup.hp.com>
3354 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
3356 2011-03-29 Ian Lance Taylor <iant@google.com>
3358 * go.test/go-test.exp: Handle the test lines used in several new
3360 (errchk): Add opts parameter. Change all callers. Handle parens
3363 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
3364 Dominique d'Humieres <dominiq@lps.ens.fr>
3366 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
3367 and __APPLE__ && __PPC__ && __ALTIVEC__.
3369 2011-03-29 Jason Merrill <jason@redhat.com>
3371 * g++.dg/cpp0x/dependent1.C: New.
3373 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
3375 * g++.dg/cpp0x/constexpr-memfn1.C: New.
3377 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
3379 2011-03-29 Janus Weil <janus@gcc.gnu.org>
3382 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
3383 * gfortran.dg/proc_ptr_comp_32.f90: New.
3385 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3387 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
3388 check for corresponding warning.
3390 2011-03-28 Jason Merrill <jason@redhat.com>
3392 * g++.dg/cpp0x/rv-deduce2.C: New.
3394 2011-03-29 Jakub Jelinek <jakub@redhat.com>
3397 * gcc.dg/pr48203.c: New test.
3399 2011-03-28 Jeff Law <law@redhat.com>
3401 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
3403 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
3405 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
3406 and __PPC__ && __ALTIVEC__.
3408 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3411 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
3412 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3413 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3414 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3416 2011-03-28 Jason Merrill <jason@redhat.com>
3418 * g++.dg/cpp0x/initlist-array2.C: New.
3420 * g++.dg/cpp0x/initlist-array1.C: New.
3422 * g++.dg/cpp0x/constexpr-compound.C: New.
3424 * g++.dg/cpp0x/constexpr-using.C: New.
3426 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3428 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
3431 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
3433 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
3435 * gcc.dg/slp-1.c: New test.
3437 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
3439 * gcc.target/i386/avx256-unaligned-load-1.c: New.
3440 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
3441 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
3442 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
3443 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
3444 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
3445 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3446 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3447 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
3448 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3449 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3450 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
3451 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
3452 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3454 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3457 * gfortran.dg/trim_optimize_5.f90: New test.
3458 * gfortran.dg/trim_optimize_6.f90: New test.
3460 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
3463 * gcc.target/mips/madd-7.c: Remove -mlong32.
3464 * gcc.target/mips/msub-7.c: Likewise.
3466 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
3468 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
3469 accesses to preserve the meaning of the test for doubleword vectors.
3470 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3471 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
3473 2011-03-26 Janus Weil <janus@gcc.gnu.org>
3476 * gfortran.dg/class_42.f03: New.
3478 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
3480 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
3483 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
3485 PR rtl-optimization/48144
3486 * gcc.dg/pr48144.c: New test.
3488 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3490 * gnat.dg/discr27.ad[sb]: New test.
3492 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3494 * gnat.dg/limited_with2.ad[sb]: New test.
3495 * gnat.dg/limited_with2_pkg1.ads: New helper.
3496 * gnat.dg/limited_with2_pkg2.ads: Likewise.
3498 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3500 * gnat.dg/opt15.adb: New test.
3501 * gnat.dg/opt15_pkg.ad[sb]: New helper.
3503 2011-03-25 Tobias Burnus <burnus@net-b.de>
3507 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
3508 * gfortran.dg/leadz_trailz_3.f90: Ditto
3510 2011-03-25 Martin Jambor <mjambor@suse.cz>
3512 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
3514 2011-03-25 Jason Merrill <jason@redhat.com>
3516 * g++.dg/cpp0x/defaulted22.C: New.
3517 * g++.dg/cpp0x/defaulted23.C: New.
3518 * g++.dg/cpp0x/defaulted15.C: Adjust.
3520 2011-03-25 Jason Merrill <jason@redhat.com>
3522 * g++.dg/cpp0x/move1.C: New.
3524 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
3527 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
3529 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3531 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
3532 for mips-sgi-irix6.5.
3533 Replace snprintf prototype by <stdio.h>.
3535 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3538 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
3539 run_expensive_tests.
3540 * gcc.dg/graphite/block-4.c: Likewise.
3541 * gcc.dg/graphite/block-7.c: Likewise.
3542 * gcc.dg/graphite/block-8.c: Likewise.
3544 2011-03-25 Richard Guenther <rguenther@suse.de>
3546 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
3547 * g++.dg/tree-ssa/pr8781.C: Likewise.
3548 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3549 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3550 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3551 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
3552 * gcc.dg/tree-ssa/alias-18.c: Likewise.
3553 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3554 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3555 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
3556 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3557 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3558 * gcc.dg/tree-ssa/pr21574.c: Likewise.
3559 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
3560 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3561 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
3562 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
3563 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3564 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3565 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3566 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
3567 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
3568 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3569 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
3570 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3571 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
3572 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
3573 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
3574 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3575 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3576 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
3577 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3578 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3579 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3580 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3581 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3582 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
3583 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3584 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3585 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
3586 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3587 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3588 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3589 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
3590 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
3591 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3592 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
3593 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3594 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3595 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3596 * c-c++-common/pr46562-2.c: Likewise.
3597 * gfortran.dg/pr42108.f90: Likewise.
3598 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
3599 foo to be inlined even at -O1.
3600 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
3601 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
3602 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
3603 * gcc.dg/matrix/matrix.exp: Disable FRE.
3605 2011-03-24 Jakub Jelinek <jakub@redhat.com>
3608 * gcc.dg/dfp/pr48204.c: New test.
3610 2011-03-24 Steve Ellcey <sje@cup.hp.com>
3613 * gcc.c-torture/execute/pr47917.c: Move this...
3614 * gcc.dg/torture/pr47917.c: to here and add xfails.
3616 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3618 * gnat.dg/array16.ad[sb]: New test.
3619 * gnat.dg/array16.ads: New helper.
3621 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3623 * gnat.dg/derived_type2.adb: New test.
3625 2011-03-24 Richard Guenther <rguenther@suse.de>
3627 PR tree-optimization/48271
3628 * g++.dg/torture/pr48271.C: New testcase.
3630 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3632 * gnat.dg/array15.ad[sb]: New test.
3634 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
3637 * gcc.target/i386/pr48237.c: New test.
3639 2011-03-24 Richard Guenther <rguenther@suse.de>
3642 * gcc.dg/builtin-object-size-10.c: New testcase.
3644 2011-03-24 Richard Guenther <rguenther@suse.de>
3646 PR tree-optimization/46562
3647 * c-c++-common/pr46562-2.c: New testcase.
3648 * c-c++-common/pr46562.c: Likewise.
3650 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
3652 * gcc.dg/vect/vect-cselim-1.c: New test.
3653 * gcc.dg/vect/vect-cselim-2.c: New test.
3655 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
3657 * gcc.target/arm/pr46934.c: New.
3659 2011-03-23 Ian Lance Taylor <iant@google.com>
3661 * go.test/go-test.exp (errchk): Ignore lines containing ////.
3663 2011-03-23 Richard Guenther <rguenther@suse.de>
3665 * gcc.dg/struct: Remove directory and contents.
3667 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3670 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3672 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3674 * gnat.dg/discr26.ad[sb]: New test.
3675 * gnat.dg/discr26_pkg.ads: New helper.
3677 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
3680 * gcc.target/arm/neon-vld-1.c: New test.
3682 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3684 * gnat.dg/array14.ad[sb]: New test.
3685 * gnat.dg/array14_pkg.ads: New helper.
3687 2011-03-22 Joseph Myers <joseph@codesourcery.com>
3689 * gcc.c-torture/execute/920501-8.x: Remove.
3690 * gcc.c-torture/execute/930513-1.x: Remove.
3691 * gcc.c-torture/execute/960312-1.x: Remove.
3692 * gcc.c-torture/compile/20000804-1.c,
3693 gcc.c-torture/compile/20001205-1.c,
3694 gcc.c-torture/compile/20001226-1.c,
3695 gcc.c-torture/compile/20010518-2.c,
3696 gcc.c-torture/compile/20020312-1.c,
3697 gcc.c-torture/compile/20020604-1.c,
3698 gcc.c-torture/compile/920501-12.c,
3699 gcc.c-torture/compile/920501-4.c,
3700 gcc.c-torture/compile/920520-1.c,
3701 gcc.c-torture/compile/980506-1.c,
3702 gcc.c-torture/execute/980709-1.x,
3703 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
3704 options for m68hc11.
3705 * gcc.dg/cpp/assert4.c: Don't handle ARC.
3706 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
3709 2011-03-22 Nick Clifton <nickc@redhat.com>
3711 * lib/target-supports.exp (check_profiling_available): Add MN10300
3712 to the list of targets that do not support profiling. Restore
3713 alpha sorting to this list.
3715 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3717 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
3718 failure on 32-bit systems.
3719 * gcc.dg/torture/vector-2.c: Ditto.
3721 2011-03-22 Richard Guenther <rguenther@suse.de>
3723 PR tree-optimization/48228
3724 * gcc.dg/Wstrict-overflow-23.c: New testcase.
3726 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3728 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
3732 * gcc.target/powerpc/pr48226.c: New file.
3734 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
3736 * lib/prune.exp (prune_gcc_output): Prune "could not create
3737 compact unwind for" warnings.
3739 2011-03-20 Jakub Jelinek <jakub@redhat.com>
3743 * gcc.c-torture/execute/pr42544.c: New test.
3744 * gcc.c-torture/execute/pr48197.c: New test.
3746 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3748 PR preprocessor/48192
3749 * gcc.target/powerpc/pr48192.c: New file.
3752 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
3753 split problem of 0 being loaded in a VSX register.
3755 2011-03-21 Richard Guenther <rguenther@suse.de>
3758 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
3759 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3760 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3761 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3763 2011-03-21 Jakub Jelinek <jakub@redhat.com>
3766 * gcc.dg/pr48213.c: New test.
3768 2011-03-21 Kai Tietz <ktietz@redhat.com>
3771 * g++.dg/plugin/attribute_plugin.c: Adjust test.
3773 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
3775 * gcc.target/arm/xor-and.c: New.
3777 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3780 * gfortran.dg/function_optimize_1.f90: New test.
3781 * gfortran.dg/function_optimize_2.f90: New test.
3783 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
3785 PR rtl-optimization/47502
3786 * gcc.target/i386/pr47502-1.c: New.
3787 * gcc.target/i386/pr47502-2.c: Likewise.
3789 2011-03-20 Jakub Jelinek <jakub@redhat.com>
3791 PR rtl-optimization/48156
3792 * gcc.dg/pr48156.c: New test.
3794 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3797 * gfortran.dg/scratch_1.f90: Adjust test.
3799 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3802 * gfortran.dg/scratch_1.f90: New test.
3804 2011-03-18 Joseph Myers <joseph@codesourcery.com>
3806 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
3807 variably modified typedefs.
3808 * gcc.dg/c1x-typedef-2.c: Remove.
3810 2011-03-18 Joseph Myers <joseph@codesourcery.com>
3812 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
3813 * gcc.dg/c1x-anon-struct-3.c: New test.
3814 * gcc.dg/anon-struct-11.c: Update.
3816 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3818 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
3820 Only xfail with gas.
3822 2011-03-18 Jason Merrill <jason@redhat.com>
3824 * g++.dg/template/fn-ptr1.C: New.
3826 * g++.dg/overload/volatile1.C: New.
3828 * g++.dg/opt/pr23372.C: New.
3830 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
3832 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3835 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
3837 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
3839 * gcc.target/arm/unsigned-extend-1.c: New.
3841 2011-03-18 Jakub Jelinek <jakub@redhat.com>
3844 * gcc.c-torture/compile/pr48161.c: New test.
3846 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
3849 * gcc.dg/torture/pr47725.c: New.
3851 2011-03-17 Jason Merrill <jason@redhat.com>
3853 * g++.dg/cpp0x/constexpr-overflow2.C: New.
3854 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
3856 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
3858 * gnat.dg/specs/elab2.ads: New test.
3859 * gnat.dg/specs/elab2_pkg.ads: New helper.
3861 2011-03-17 Jason Merrill <jason@redhat.com>
3863 * g++.dg/cpp0x/decltype-1212.C: New.
3864 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
3866 2011-03-17 Jason Merrill <jason@redhat.com>
3868 * g++.dg/parse/memfnquals1.C: New.
3870 2011-03-17 Richard Guenther <rguenther@suse.de>
3873 * gcc.dg/pr48134.c: New testcase.
3875 2011-03-17 Richard Guenther <rguenther@suse.de>
3878 * g++.dg/torture/pr48165.C: New testcase.
3880 2011-03-17 Jakub Jelinek <jakub@redhat.com>
3882 PR rtl-optimization/48141
3883 * gcc.dg/pr48141.c: New test.
3885 2011-03-16 Jason Merrill <jason@redhat.com>
3887 * g++.dg/cpp0x/constexpr-48089.C: New.
3889 * g++.dg/cpp0x/constexpr-abi1.C: New.
3891 * g++.dg/cpp0x/constexpr-46336.C: New.
3892 * g++.dg/parse/friend5.C: Adjust expected errors.
3894 * g++.dg/cpp0x/constexpr-47570.C: New.
3896 2011-03-16 Dodji Seketeli <dodji@redhat.com>
3899 * ++.dg/debug/dwarf2/typedef6.C: New test.
3901 2011-03-16 Jason Merrill <jason@redhat.com>
3903 * g++.dg/cpp0x/elision2.C: New.
3905 * g++.dg/cpp0x/constexpr-array3.C: New.
3907 2011-03-16 Jason Merrill <jason@redhat.com>
3909 * g++.dg/cpp0x/sfinae6.C: New.
3910 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
3911 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
3912 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
3913 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
3914 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
3916 2011-03-16 Jason Merrill <jason@redhat.com>
3918 * g++.dg/template/incomplete6.C: New.
3920 2011-03-16 Jeff Law <law@redhat.com>
3922 * gcc.dg/tree-ssa/vrp55.c: New test.
3924 2011-03-16 Jason Merrill <jason@redhat.com>
3926 * g++.dg/cpp0x/auto22.C: New.
3928 2011-03-16 Richard Guenther <rguenther@suse.de>
3930 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
3931 optimizing it away if promoted to const.
3933 2011-03-16 Richard Guenther <rguenther@suse.de>
3935 PR tree-optimization/48149
3936 * gcc.dg/fold-complex-1.c: New testcase.
3938 2011-03-16 Richard Guenther <rguenther@suse.de>
3941 * gcc.dg/guality/pr45882.c: Really make sure no inlining
3944 2011-03-16 Richard Guenther <rguenther@suse.de>
3946 PR tree-optimization/26134
3947 * gcc.dg/tree-ssa/complex-6.c: New testcase.
3949 2011-03-16 Richard Guenther <rguenther@suse.de>
3951 PR tree-optimization/48146
3952 * gcc.dg/torture/pr48146.c: New testcase.
3954 2011-03-16 Richard Guenther <rguenther@suse.de>
3956 * gcc.dg/tree-ssa/pr14814.c: Adjust.
3957 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
3959 2011-03-16 Jakub Jelinek <jakub@redhat.com>
3962 * gcc.c-torture/compile/pr48136.c: New test.
3964 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
3967 * gcc.dg/guality/pr45882.c: New test.
3969 2011-03-15 Jason Merrill <jason@redhat.com>
3971 * g++.dg/cpp0x/constexpr-recursion.C: New.
3973 * g++.dg/cpp0x/implicit11.C: New.
3975 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3977 * g++.dg/cpp0x/constexpr-attribute.C: New.
3979 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
3981 * g++.dg/parse/pr34758.C: New.
3983 2011-03-15 Xinliang David Li <davidxl@google.com>
3986 * gcc.dg/uninit-pred-7_d.c: New test.
3987 * gcc.dg/uninit-pred-8_d.c: New test.
3989 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3992 * gcc.target/arm/pr46788.c: New.
3994 2011-03-15 Richard Guenther <rguenther@suse.de>
3997 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
3998 * gfortran.dg/ishft_4.f90: Likewise.
3999 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4001 2011-03-15 Richard Guenther <rguenther@suse.de>
4003 PR tree-optimization/13954
4004 * g++.dg/tree-ssa/pr13954.C: New testcase.
4006 2011-03-15 Richard Guenther <rguenther@suse.de>
4008 PR tree-optimization/48037
4009 * gcc.target/i386/pr48037-1.c: New testcase.
4011 2011-03-15 Richard Guenther <rguenther@suse.de>
4013 PR tree-optimization/41490
4014 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
4015 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
4016 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
4017 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
4018 * g++.dg/tree-ssa/pr33604.C: Adjust.
4020 2011-03-14 Jakub Jelinek <jakub@redhat.com>
4023 * gcc.c-torture/execute/pr47917.c: New test.
4024 * gcc.dg/pr47917.c: New test.
4027 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
4029 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
4031 * gcc.target/i386/sse4_1-floor-vec.c: New test.
4032 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
4033 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
4034 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
4035 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
4036 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
4037 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
4038 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
4039 * gcc.target/i386/avx-floor-vec.c: Ditto.
4040 * gcc.target/i386/avx-ceil-vec.c: Ditto.
4041 * gcc.target/i386/avx-trunc-vec.c: Ditto.
4042 * gcc.target/i386/avx-rint-vec.c: Ditto.
4043 * gcc.target/i386/avx-floorf-vec.c: Ditto.
4044 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
4045 * gcc.target/i386/avx-truncf-vec.c: Ditto.
4046 * gcc.target/i386/avx-rintf-vec.c: Ditto.
4048 2011-03-14 Tom Tromey <tromey@redhat.com>
4050 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
4051 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
4052 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
4054 2011-03-14 Tom Tromey <tromey@redhat.com>
4056 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
4057 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
4058 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
4060 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
4062 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
4064 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4066 PR rtl-optimization/47166
4067 * gcc.c-torture/execute/postmod-1.c: New test.
4069 2011-03-14 Richard Guenther <rguenther@suse.de>
4072 * gcc.dg/torture/pr48098.c: New testcase.
4074 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
4077 * gcc.target/powerpc/pr48053-1.c: New test.
4078 * gcc.target/powerpc/pr48053-2.c: Likewise.
4080 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4083 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
4085 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4088 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
4090 2011-03-12 Janus Weil <janus@gcc.gnu.org>
4093 * gfortran.dg/class_41.f03: New.
4095 2011-03-11 Dodji Seketeli <dodji@redhat.com>
4097 * g++.dg/conversion/cast3.C: New test.
4099 2011-03-11 Jason Merrill <jason@redhat.com>
4101 * g++.dg/template/error45.C: New.
4103 * g++.dg/parse/no-type-defn1.C: New.
4105 * g++.dg/ext/attrib40.C: New.
4107 * g++.dg/cpp0x/regress/array1.C: New.
4109 2011-03-11 Richard Guenther <rguenther@suse.de>
4111 PR tree-optimization/48067
4112 * gcc.dg/pr48067.c: New testcase.
4114 2011-03-11 Richard Guenther <rguenther@suse.de>
4117 * g++.dg/lto/20110311-1_0.C: New testcase.
4119 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4122 * g++.dg/inherit/virtual8.C: New test.
4125 * gcc.dg/torture/pr48044.c: New test.
4127 2011-03-11 Janus Weil <janus@gcc.gnu.org>
4130 * gfortran.dg/proc_ptr_comp_31.f90: New.
4132 2011-03-11 Richard Guenther <rguenther@suse.de>
4134 PR tree-optimization/47278
4135 * gcc.dg/torture/pr47278-1.c: New testcase.
4136 * gcc.dg/torture/pr47278-2.c: Likewise.
4138 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4140 PR tree-optimization/48063
4141 * gcc.dg/torture/pr48063.c: New test.
4143 2011-03-10 Jason Merrill <jason@redhat.com>
4145 * g++.dg/template/array22.C: New.
4147 * g++.dg/cpp0x/syntax-err1.C: New.
4148 * g++.dg/parse/error36.C: Adjust expected errors.
4149 * g++.old-deja/g++.pt/ctor2.C: Likewise.
4150 * g++.old-deja/g++.pt/typename3.C: Likewise.
4151 * g++.old-deja/g++.pt/typename4.C: Likewise.
4152 * g++.old-deja/g++.pt/typename6.C: Likewise.
4154 2011-03-09 Jason Merrill <jason@redhat.com>
4156 * g++.dg/template/nontype22.C: New.
4158 2011-03-09 Martin Jambor <mjambor@suse.cz>
4160 PR tree-optimization/47714
4161 * g++.dg/torture/pr47714.C: New test.
4163 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4166 * gcc.target/powerpc/pr47755-2.c: New file.
4168 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4170 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
4171 is not set in the environment, pass 64 as first argument when not
4172 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
4173 native where ulimit -u is supported.
4175 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4177 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
4179 2011-03-08 Jason Merrill <jason@redhat.com>
4181 * g++.dg/template/nontype21.C: New.
4183 * g++.dg/template/anon5.C: New.
4185 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4188 * gcc.dg/pr47881.c: New test.
4190 2011-03-08 Dodji Seketeli <dodji@redhat.com>
4193 * g++.dg/lookup/template3.C: New test.
4195 2011-03-08 Kai Tietz <ktietz@redhat.com>
4197 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
4200 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
4203 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
4204 sizeof to compute alignment.
4206 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4208 PR tree-optimization/48022
4209 * gcc.dg/pr48022-1.c: New test.
4210 * gcc.dg/pr48022-2.c: New test.
4212 2011-03-07 Jason Merrill <jason@redhat.com>
4214 * g++.dg/template/nontype20.C: New.
4215 * g++.dg/init/member1.C: Adjust expected errors.
4216 * g++.dg/parse/constant4.C: Likewise.
4217 * g++.dg/template/qualified-id3.C: Likewise.
4218 * g++.old-deja/g++.pt/crash10.C: Likewise.
4220 * g++.dg/cpp0x/regress/non-const1.C: New.
4222 2011-03-07 Jakub Jelinek <jakub@redhat.com>
4225 * gcc.dg/pr47991.c: New test.
4227 2011-03-07 Jason Merrill <jason@redhat.com>
4229 * g++.dg/abi/mangle46.C: New.
4231 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
4234 * gcc.target/powerpc/pr47862.c: New.
4236 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
4239 * gcc.target/i386/combine-mul.c: Require nonpic.
4241 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
4242 Nathan Froyd <froydnj@codesourcery.com>
4244 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
4246 2011-03-06 Mark Mitchell <mark@codesourcery.com>
4248 * README.QMTEST: Remove.
4250 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
4251 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4254 * gfortran.dg/array_constructor_37.f90 : New test.
4256 2011-03-05 Jason Merrill <jason@redhat.com>
4258 * g++.dg/abi/mangle39.C: ABI v5, not 6.
4259 * g++.dg/abi/mangle45.C: Likewise.
4260 * g++.dg/cpp0x/trailing1.C: Likewise.
4262 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4264 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
4266 2011-03-05 Jakub Jelinek <jakub@redhat.com>
4268 PR rtl-optimization/47899
4269 * gcc.dg/pr47899.c: New test.
4271 * gcc.dg/torture/pr47968.c: Ignore warnings.
4273 PR tree-optimization/47967
4274 * gcc.c-torture/compile/pr47967.c: New test.
4276 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4278 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
4279 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
4281 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4283 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
4284 and property_getAttributes() if __OBJC2__.
4285 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4286 * objc.dg/property/property-encoding-1.m: New.
4287 * obj-c++.dg/property/property-encoding-1.mm: New.
4289 2011-03-04 Jason Merrill <jason@redhat.com>
4291 * g++.dg/template/pseudodtor6.C: New.
4293 * g++.dg/inherit/covariant19.C: New.
4295 2011-03-04 Richard Guenther <rguenther@suse.de>
4298 * gcc.dg/torture/pr47968.c: New testcase.
4300 2011-03-04 Richard Guenther <rguenther@suse.de>
4303 * gcc.dg/torture/pr47975.c: New testcase.
4305 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4308 * g++.dg/template/crash106.C: New.
4310 2011-03-03 Jakub Jelinek <jakub@redhat.com>
4313 * gcc.dg/gomp/pr47963.c: New test.
4314 * g++.dg/gomp/pr47963.C: New test.
4316 2011-03-02 Jason Merrill <jason@redhat.com>
4318 * g++.dg/cpp0x/regress/condition1.C: New.
4320 * g++.dg/cpp0x/constexpr-ctor9.C: New.
4322 2011-03-01 Jason Merrill <jason@redhat.com>
4324 * g++.dg/cpp0x/lambda/lambda-98.C: New.
4326 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
4328 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4330 PR rtl-optimization/47925
4331 * gcc.c-torture/execute/pr47925.c: New test.
4333 2011-03-01 Jason Merrill <jason@redhat.com>
4335 * g++.dg/cpp0x/decltype25.C: New.
4337 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
4339 2011-03-01 Richard Guenther <rguenther@suse.de>
4341 PR tree-optimization/47890
4342 * gcc.dg/torture/pr47890.c: New testcase.
4344 2011-03-01 Richard Guenther <rguenther@suse.de>
4347 * gcc.dg/lto/pr47924_0.c: New testcase.
4349 2011-03-01 Richard Guenther <rguenther@suse.de>
4352 * gfortran.dg/lto/pr46911_0.f: New testcase.
4354 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4356 PR libgfortran/47933
4357 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
4358 compile errors from older code form.
4360 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4362 PR libgfortran/47567
4363 * gfortran.dg/fmt_fw_d.f90: New test.
4365 2011-02-28 Jason Merrill <jason@redhat.com>
4367 * g++.dg/inherit/covariant18.C: New.
4369 2011-02-28 Jakub Jelinek <jakub@redhat.com>
4372 * gcc.dg/pr47893.c: New test.
4374 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
4376 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
4377 NULL in case of a selector with conflicting types.
4378 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
4380 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
4382 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
4383 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
4384 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
4385 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
4387 2011-02-28 Jason Merrill <jason@redhat.com>
4390 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
4392 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4394 PR libgfortran/47778
4395 * gfortran.dg/namelist_71.f90: New test.
4397 2011-02-27 Jason Merrill <jason@redhat.com>
4400 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
4401 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
4403 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4406 * g++.dg/cpp0x/constexpr-ctor8.C: New.
4408 2011-02-27 Jakub Jelinek <jakub@redhat.com>
4411 * gfortran.dg/gomp/task-1.f90: Removed.
4413 2011-02-26 Jason Merrill <jason@redhat.com>
4415 * g++.dg/template/this-targ1.C: New.
4417 * g++.dg/cpp0x/regress/template-const1.C: New.
4418 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
4419 * g++.dg/template/function1.C: Adjust.
4420 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
4421 * g++.dg/debug/debug7.C: Adjust.
4423 2011-02-26 Tobias Burnus <burnus@net-b.de>
4426 * gfortran.dg/gomp/task-1.f90: New.
4428 2011-02-25 Jie Zhang <jie@codesourcery.com>
4430 * gcc.target/arm/neon-thumb2-move.c: Add
4431 dg-require-effective-target arm_thumb2_ok.
4433 2011-02-24 Jason Merrill <jason@redhat.com>
4435 * g++.dg/parse/constant1.C: Specify C++98 mode.
4436 * g++.dg/parse/constant5.C: Likewise.
4437 * g++.dg/parse/error2.C: Likewise.
4438 * g++.dg/parse/semicolon3.C: Likewise.
4439 * g++.dg/template/crash14.C: Likewise.
4440 * g++.dg/template/local4.C: Likewise.
4441 * g++.dg/template/nontype3.C: Likewise.
4442 * g++.dg/parse/crash31.C: Adjust expected errors.
4443 * g++.dg/template/function1.C: Likewise.
4444 * g++.dg/template/ref3.C: Likewise.
4445 * g++.dg/template/static9.C: Likewise.
4446 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
4448 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
4449 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
4450 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
4451 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
4452 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
4454 2011-02-24 Jakub Jelinek <jakub@redhat.com>
4457 * gfortran.dg/pr47878.f90: New test.
4459 2011-02-24 Richard Guenther <rguenther@suse.de>
4462 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
4463 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
4465 2011-02-24 Richard Guenther <rguenther@suse.de>
4468 * gfortran.dg/lto/pr47839_0.f90: New testcase.
4469 * gfortran.dg/lto/pr47839_1.f90: Likewise.
4471 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4473 PR libgfortran/47567
4474 * gfortran.dg/fmt_f0_1.f90: Update test.
4476 2011-02-23 Jason Merrill <jason@redhat.com>
4478 * g++.dg/abi/mangle39.C: Adjust parm mangling.
4479 * g++.dg/abi/mangle45.C: New.
4481 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
4482 * g++.dg/template/canon-type-9.C: Match use of decltype
4483 between declaration and definition.
4484 * g++.dg/template/canon-type-12.C: Likewise.
4486 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
4489 * gfortran.dg/nested_allocatables_1.f90: New.
4491 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
4494 * g++.dg/pr46868.C: New test.
4495 * g++.dg/parse/parameter-declaration-1.C: Adjust.
4496 * g++.dg/parse/error14.C: Adjust.
4498 2011-02-23 Richard Guenther <rguenther@suse.de>
4500 PR tree-optimization/47838
4501 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
4503 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4505 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
4507 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4509 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
4510 * gfortran.dg/count_init_expr.f03: Ditto.
4511 * gfortran.dg/gomp/pr43711.f90: Ditto.
4512 * gcc.dg/struct-parse-2.c: Ditto.
4513 * gcc.dg/parse-error-3.c: Ditto.
4514 * gcc.dg/Wlogical-op-1.c: Ditto.
4515 * gcc.dg/Walways-true-1.c: Ditto.
4516 * gcc.dg/pr24225.c: Ditto.
4517 * gcc.dg/Walways-true-2.c: Ditto.
4518 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
4519 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
4520 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
4521 * g++.dg/overload/defarg4.C: Ditto.
4522 * g++.dg/inherit/covariant16.C: Ditto.
4523 * g++.dg/inherit/virtual7.C: Ditto.
4524 * g++.dg/template/canon-type-9.C: Ditto.
4525 * g++.dg/template/access19.C: Ditto.
4526 * g++.dg/template/call7.C: Ditto.
4527 * g++.dg/template/canon-type-2.C: Ditto.
4528 * g++.dg/template/init7.C: Ditto.
4529 * g++.dg/template/sizeof-template-argument.C: Ditto.
4530 * g++.dg/template/const3.C: Ditto.
4531 * g++.dg/template/sfinae26.C: Ditto.
4532 * g++.dg/template/sfinae26.C: Ditto.
4533 * g++.dg/template/canon-type-11.C: Ditto.
4534 * g++.dg/template/union2.C: Ditto.
4535 * g++.dg/template/canon-type-3.C: Ditto.
4536 * g++.dg/template/canon-type-1.C: Ditto.
4537 * g++.dg/template/canon-type-5.C: Ditto.
4538 * g++.dg/template/canon-type-7.C: Ditto.
4539 * g++.dg/template/canon-type-10.C: Ditto.
4540 * g++.dg/template/spec36.C: Ditto.
4541 * g++.dg/template/typedef38.C: Ditto.
4542 * g++.dg/template/canon-type-4.C: Ditto.
4543 * g++.dg/template/canon-type-6.C: Ditto.
4544 * g++.dg/template/canon-type-13.C: Ditto.
4545 * g++.dg/template/instantiate9.C: Ditto.
4546 * g++.dg/template/ttp22.C: Ditto.
4547 * g++.dg/warn/Wreturn-type-6.C: Ditto.
4548 * g++.dg/warn/Walways-true-1.C: Ditto.
4549 * g++.dg/warn/Wlogical-op-1.C: Ditto.
4550 * g++.dg/warn/Walways-true-2.C: Ditto.
4551 * g++.dg/conversion/op4.C: Ditto.
4552 * g++.dg/opt/pr19650.C: Ditto.
4553 * g++.dg/lookup/friend11.C: Ditto.
4554 * g++.dg/other/default2.C: Ditto.
4555 * g++.dg/other/default3.C: Ditto.
4556 * g++.dg/other/dtor2.C: Ditto.
4557 * g++.dg/other/friend5.C: Ditto.
4558 * g++.dg/other/default5.C: Ditto.
4559 * g++.dg/init/brace6.C: Ditto.
4560 * g++.dg/init/aggr5.C: Ditto.
4561 * g++.dg/init/error2.C: Ditto.
4562 * g++.dg/expr/bound-mem-fun.C: Ditto.
4563 * g++.dg/expr/cond6.C: Ditto.
4564 * g++.dg/expr/stmt-expr-1.C: Ditto.
4565 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
4566 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
4567 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
4568 * g++.dg/cpp0x/bracket1.C: Ditto.
4569 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
4570 * g++.dg/cpp0x/pr38646.C: Ditto.
4571 * g++.dg/cpp0x/variadic73.C: Ditto.
4572 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
4573 * g++.dg/cpp0x/bracket4.C: Ditto.
4574 * g++.dg/cpp0x/decltype4.C: Ditto.
4575 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
4576 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
4577 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
4578 * g++.dg/cpp0x/variadic-new2.C: Ditto.
4579 * g++.dg/cpp0x/decltype2.C: Ditto.
4580 * g++.dg/cpp0x/decltype1.C: Ditto.
4581 * g++.dg/cpp0x/bracket2.C: Ditto.
4582 * g++.dg/cpp0x/decltype5.C: Ditto.
4583 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
4584 * g++.dg/cpp0x/variadic70.C: Ditto.
4585 * g++.dg/cpp0x/decltype6.C: Ditto.
4586 * g++.dg/cpp0x/rvo.C: Ditto.
4587 * g++.dg/cpp0x/vt-40092.C: Ditto.
4588 * g++.dg/cpp0x/variadic-new.C: Ditto.
4589 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
4590 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
4591 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
4592 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
4593 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
4594 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
4595 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
4596 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
4597 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
4598 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
4599 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
4600 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
4601 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
4602 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
4603 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
4604 * g++.dg/cpp0x/pr39639.C: Ditto.
4605 * g++.dg/cpp0x/decltype3.C: Ditto.
4606 * g++.dg/cpp0x/variadic68.C: Ditto.
4607 * g++.dg/cpp0x/variadic-function.C: Ditto.
4608 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
4609 * g++.dg/cpp0x/variadic-bind.C: Ditto.
4610 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
4611 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
4612 * g++.dg/parse/crash35.C: Ditto.
4613 * g++.dg/parse/crash40.C: Ditto.
4614 * g++.dg/parse/defarg12.C: Ditto.
4615 * g++.dg/parse/crash34.C: Ditto.
4616 * g++.dg/parse/constructor3.C: Ditto.
4617 * g++.dg/parse/template23.C: Ditto.
4618 * g++.dg/parse/crash56.C: Ditto.
4619 * g++.dg/parse/dtor13.C: Ditto.
4620 * g++.dg/parse/error33.C: Ditto.
4621 * g++.dg/parse/ctor9.C: Ditto.
4622 * g++.dg/parse/error32.C: Ditto.
4623 * g++.dg/parse/error37.C: Ditto.
4624 * g++.dg/parse/bitfield3.C: Ditto.
4625 * g++.dg/parse/struct-4.C: Ditto.
4626 * g++.dg/ext/has_trivial_copy.C: Ditto.
4627 * g++.dg/ext/is_polymorphic.C: Ditto.
4628 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
4629 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
4630 * g++.dg/ext/has_nothrow_assign.C: Ditto.
4631 * g++.dg/ext/is_union.C: Ditto.
4632 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
4633 * g++.dg/ext/is_pod.C: Ditto.
4634 * g++.dg/ext/has_virtual_destructor.C: Ditto.
4635 * g++.dg/ext/has_trivial_constructor.C: Ditto.
4636 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
4637 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
4638 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
4639 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
4640 * g++.dg/ext/is_abstract.C: Ditto.
4641 * g++.dg/ext/has_trivial_assign.C: Ditto.
4642 * g++.dg/ext/is_class.C: Ditto.
4643 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
4644 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
4645 * g++.dg/ext/is_base_of.C: Ditto.
4646 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
4647 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
4648 * g++.dg/ext/is_empty.C: Ditto.
4649 * g++.dg/ext/is_enum.C: Ditto.
4650 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
4651 * gnat.dg/opt11.adb: Ditto.
4652 * obj-c++.dg/pr45735.mm: Ditto.
4653 * obj-c++.dg/pr24393.mm: Ditto.
4654 * obj-c++.dg/exceptions-2.mm: Ditto.
4655 * objc.dg/pr45735.m: Ditto.
4656 * objc.dg/pr24393.m: Ditto.
4658 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
4660 * objc.dg/attributes/objc-exception-1.m: New.
4662 2011-02-23 Jie Zhang <jie@codesourcery.com>
4664 * gcc.dg/cpp/include7.c: New test.
4666 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4669 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
4671 2011-02-23 Jie Zhang <jie@codesourcery.com>
4673 PR rtl-optimization/47763
4674 * gcc.dg/pr47763.c: New test.
4676 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
4679 * gfortran.dg/whole_file_32.f90 : New test.
4681 2011-02-22 Dodji Seketeli <dodji@redhat.com>
4684 * g++.dg/inherit/virtual7.C: New test.
4686 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
4689 * objc.dg/type-size-3.m: Updated error message.
4690 * objc.dg/type-size-4.m: New test.
4691 * objc.dg/type-size-5.m: New test.
4693 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4695 * lib/gnat.exp: Fix comments.
4696 Don't load libgloss.exp.
4697 (default_gnat_version): Call $compiler with --version.
4698 Adapt regexp for gnatmake output, insert version.
4699 (gnat_version): New proc.
4700 (gnat_init): Remove gnat_libgcc_s_path.
4701 (gnat_target_compile): Likewise.
4702 Remove ld_library_path.
4703 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
4704 (gnat_pass): Remove.
4705 (gnat_pass): Remove.
4706 (gnat_finish): Remove.
4707 (gnat_exit): Remove.
4708 (local_find_gnatmake): Reindent.
4709 (runtest_file_p): Remove.
4710 (prune_warnings): Remove.
4711 (find_gnatclean): New proc.
4712 * lib/gnat-dg.exp (lremove): New proc.
4713 (gnat-dg-test): Reindent.
4714 Remove additional output files.
4715 (gnat-dg-runtest): Remove.
4717 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
4718 * gnat.dg/loop_optimization6.adb: Likewise.
4719 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
4721 2011-02-22 Jakub Jelinek <jakub@redhat.com>
4723 PR tree-optimization/47835
4724 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
4726 2011-02-22 Tobias Burnus <burnus@net-b.de>
4728 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
4729 * gfortran.dg/abstract_type_2.f03: Ditto.
4730 * gfortran.dg/abstract_type_3.f03: Ditto.
4731 * gfortran.dg/abstract_type_4.f03: Ditto.
4732 * gfortran.dg/abstract_type_5.f03: Ditto.
4733 * gfortran.dg/abstract_type_6.f03: Ditto.
4734 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
4735 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
4736 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
4737 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
4738 * gfortran.dg/array_function_5.f90: Ditto.
4739 * gfortran.dg/asynchronous_3.f03: Ditto.
4740 * gfortran.dg/char_expr_1.f90: Ditto.
4741 * gfortran.dg/class_14.f03: Ditto.
4742 * gfortran.dg/data_array_6.f: Ditto.
4743 * gfortran.dg/data_invalid.f90: Ditto.
4744 * gfortran.dg/dot_product_1.f03: Ditto.
4745 * gfortran.dg/func_derived_5.f90: Ditto.
4746 * gfortran.dg/func_result_4.f90: Ditto.
4747 * gfortran.dg/implied_do_1.f90: Ditto.
4748 * gfortran.dg/initialization_25.f90: Ditto.
4749 * gfortran.dg/initialization_26.f90: Ditto.
4750 * gfortran.dg/interface_34.f90: Ditto.
4751 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
4752 * gfortran.dg/keyword_symbol_1.f90: Ditto.
4753 * gfortran.dg/matmul_8.f03: Ditto.
4754 * gfortran.dg/merge_init_expr.f90: Ditto.
4755 * gfortran.dg/pack_assign_1.f90: Ditto.
4756 * gfortran.dg/pack_vector_1.f90: Ditto.
4757 * gfortran.dg/pointer_check_8.f90: Ditto.
4758 * gfortran.dg/product_init_expr.f03: Ditto.
4759 * gfortran.dg/reshape_order_5.f90: Ditto.
4760 * gfortran.dg/reshape_shape_1.f90: Ditto.
4761 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
4762 * gfortran.dg/same_name_2.f90: Ditto.
4763 * gfortran.dg/selected_real_kind_1.f90: Ditto.
4764 * gfortran.dg/spread_init_expr.f03: Ditto.
4765 * gfortran.dg/stmt_func_1.f90: Ditto.
4766 * gfortran.dg/sum_init_expr.f03: Ditto.
4767 * gfortran.dg/transpose_3.f03: Ditto.
4768 * gfortran.dg/unpack_init_expr.f03: Ditto.
4769 * gfortran.dg/warn_conversion.f90: Ditto.
4770 * gfortran.dg/warn_conversion_2.f90: Ditto.
4771 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
4772 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
4773 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
4774 * gfortran.dg/whole_file_16.f90: Ditto.
4775 * gfortran.dg/whole_file_17.f90: Ditto.
4776 * gfortran.dg/whole_file_18.f90: Ditto.
4777 * gfortran.dg/whole_file_20.f03: Ditto.
4778 * gfortran.dg/whole_file_5.f90: Ditto.
4779 * gfortran.dg/whole_file_6.f90: Ditto.
4780 * gfortran.dg/write_invalid_format.f90: Ditto.
4781 * gfortran.dg/zero_sized_6.f90: Ditto.
4783 2011-02-21 Jeff Law <law@redhat.com>
4785 PR rtl-optimization/46178
4786 * gcc.target/i386/pr46178.c: New test.
4788 PR rtl-optimization/46002
4789 * gcc.c-torture/compile/pr46002.c: New test.
4791 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4793 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
4796 2011-02-21 Jakub Jelinek <jakub@redhat.com>
4799 * g++.dg/debug/pr47106.C: Require effective target lto.
4801 2011-02-21 Jason Merrill <jason@redhat.com>
4803 * g++.dg/cpp0x/constexpr-diag2.C: New.
4805 2011-02-20 Jason Merrill <jason@redhat.com>
4807 * g++.dg/cpp0x/constexpr-ctor7.C: New.
4809 * g++.dg/cpp0x/fntmpdefarg2.C: New.
4811 * g++.dg/overload/conv-op1.C: New.
4813 * g++.dg/cpp0x/constexpr-synth1.C: New.
4815 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4817 * objc.dg/layout-2.m: New.
4818 * objc.dg/selector-3.m: Adjusted location of error message.
4819 * objc.dg/type-size-3.m: Same.
4820 * obj-c++.dg/selector-3.mm: Same.
4822 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4825 * objc.dg/property/dotsyntax-22.m: New.
4826 * obj-c++.dg/property/dotsyntax-22.mm: New.
4828 2011-02-20 Dodji Seketeli <dodji@redhat.com>
4831 * g++.dg/template/typedef38.C: New test.
4833 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4836 * gfortran.dg/whole_file_30.f90 : New test.
4837 * gfortran.dg/whole_file_31.f90 : New test.
4839 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4843 * gfortran.dg/whole_file_28.f90 : New test.
4844 * gfortran.dg/whole_file_29.f90 : New test.
4846 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4849 * g++.dg/template/crash105.C: New.
4851 2011-02-19 Jason Merrill <jason@redhat.com>
4853 * g++.dg/cpp0x/regress/no-elide1.C: New.
4855 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
4857 PR tree-optimization/46620
4858 * gcc.dg/pr46620.c: New.
4860 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4863 * gcc.target/i386/pr47809.c: New test.
4865 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4866 Tobias Burnus <burnus@net-b.de>
4868 * lib/target-supports.exp
4869 (check_effective_target_fortran_large_real): New check for large reals.
4870 * gfortran.dg/nan_7.f90: New test.
4872 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4874 PR libgfortran/47567
4875 * gfortran.dg/fmt_f0_1.f90: Update test.
4877 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
4880 * gfortran.dg/array_constructor_36.f90 : New test.
4881 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
4882 allow for comparison between different elements of the array
4883 constructor at different levels of optimization.
4885 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
4887 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
4888 * gcc.target/i386/pr32280-1.c: Likewise.
4890 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4893 * gcc.target/i386/pr47800.c: New test.
4895 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
4897 * objc/execute/exceptions/foward-1.x: New.
4899 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4902 * gfortran.dg/derived_constructor_comps_4.f90: New.
4904 2011-02-18 Tobias Burnus
4907 * gfortran.dg/func_result_6.f90: New.
4909 2011-02-18 Michael Matz <matz@suse.de>
4912 * gfortran.dg/lto/pr45586_0.f90: New test.
4913 * gfortran.dg/typebound_proc_20.f90: Ditto.
4914 * gfortran.dg/typebound_proc_21.f90: Ditto.
4916 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4919 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
4921 2011-02-18 Tobias Burnus <burnus@net-b.de>
4924 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
4926 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
4927 normalizing the error/warning output.
4928 * gfortran.dg/Wall.f90: Update dg-error/warning.
4929 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
4930 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
4931 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
4932 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
4933 * gfortran.dg/class_30.f90: Update dg-error/warning.
4934 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
4935 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
4936 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
4937 * gfortran.dg/entry_17.f90: Update dg-error/warning.
4938 * gfortran.dg/entry_19.f90: Update dg-error/warning.
4939 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
4940 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
4941 * gfortran.dg/g77/12632.f: Update dg-error/warning.
4942 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
4943 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
4944 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
4945 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
4946 * gfortran.dg/goto_8.f90: Update dg-error/warning.
4947 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
4948 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
4949 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
4950 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
4951 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
4952 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
4953 * gfortran.dg/volatile3.f90: Update dg-error/warning.
4954 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
4955 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
4956 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
4957 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
4958 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
4960 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4963 * gfortran.dg/proc_ptr_comp_30.f90: New.
4965 2011-02-18 Jakub Jelinek <jakub@redhat.com>
4968 * gcc.target/i386/pr47780.c: New test.
4970 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4973 * gfortran.dg/class_40.f03: New.
4975 2011-02-18 Dodji Seketeli <dodji@redhat.com>
4978 * g++.dg/cpp0x/auto21.C: New test.
4980 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
4982 * objc.dg/special/unclaimed-category-1.h: Updated for
4984 * objc.dg/special/unclaimed-category-1.m: Same.
4985 * objc.dg/zero-link-1.m: Same.
4986 * objc.dg/lookup-1.m: Same.
4987 * objc.dg/torture/strings/const-str-9.m
4988 * objc.dg/torture/strings/const-str-10.m: Same.
4989 * objc.dg/torture/strings/const-str-11.m: Same.
4990 * objc.dg/torture/forward-1.m: Same.
4991 * objc.dg/zero-link-2.m: Same.
4992 * objc.dg/encode-7-next-64bit.m: Same.
4993 * objc.dg/method-4.m: Same.
4994 * objc.dg/next-runtime-1.m: Same.
4995 * objc.dg/image-info.m: Same.
4996 * objc.dg/pr23214.m: Same.
4997 * objc.dg/symtab-1.m: Same.
4998 * obj-c++.dg/basic.m: Same.
4999 * obj-c++.dg/proto-lossage-3.m: Same.
5000 * obj-c++.dg/torture/strings/const-str-10.m: Same.
5001 * obj-c++.dg/torture/strings/const-str-11.m: Same.
5002 * obj-c++.dg/torture/strings/const-str-9.m: Same.
5003 * obj-c++.dg/method-11.m: Same.
5004 * objc/execute/enumeration-1.m: Same.
5005 * objc/execute/object_is_class.m: Same.
5006 * objc/execute/formal_protocol-2.m: Same.
5007 * objc/execute/formal_protocol-4.m: Same.
5008 * objc/execute/formal_protocol-6.m: Same.
5009 * objc/execute/bycopy-3.m: Same.
5010 * objc/execute/exceptions/catchall-1.m: Same.
5011 * objc/execute/exceptions/finally-1.m: Same.
5012 * objc/execute/exceptions/local-variables-1.m: Same.
5013 * objc/execute/exceptions/foward-1.m: Same.
5014 * objc/execute/bf-common.h
5015 * objc/execute/enumeration-2.m: Same.
5016 * objc/execute/formal_protocol-1.m: Same.
5017 * objc/execute/formal_protocol-3.m: Same.
5018 * objc/execute/formal_protocol-5.m: Same.
5019 * objc/execute/accessing_ivars.m: Same.
5020 * objc/execute/bycopy-2.m: Same.
5021 * objc/execute/formal_protocol-7.m: Same.
5022 * objc/execute/compatibility_alias.m: Same.
5023 * objc/execute/no_clash.m: Same.
5024 * objc/execute/object_is_meta_class.m: Same.
5025 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
5026 * objc/execute/class-tests-1.h: Include stdio.h.
5027 * objc/execute/class-tests-2.h: Same.
5028 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
5030 * obj-c++.dg/try-catch-2.mm: Same.
5032 2011-02-17 Jakub Jelinek <jakub@redhat.com>
5035 * g++.dg/warn/Wunused-parm-4.C: New test.
5037 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
5038 Jan Hubicka <jh@suse.cz>
5042 * g++.dg/debug/pr47106.C: New.
5044 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
5047 * gcc.target/i386/pr43653.c: New test.
5049 2011-02-11 Dodji Seketeli <dodji@redhat.com>
5052 * g++.dg/template/inherit6.C: New test.
5054 2011-02-16 Janus Weil <janus@gcc.gnu.org>
5057 * gfortran.dg/class_39.f03: New.
5059 2011-02-16 Dodji Seketeli <dodji@redhat.com>
5062 * g++.dg/cpp0x/variadic106.C: New test.
5064 2011-02-16 Jakub Jelinek <jakub@redhat.com>
5067 * gfortran.dg/pr47757-1.f90: New test.
5068 * gfortran.dg/pr47757-2.f90: New test.
5069 * gfortran.dg/pr47757-3.f90: New test.
5072 * g++.dg/cpp0x/enum8.C: New test.
5074 2011-02-15 Jason Merrill <jason@redhat.com>
5076 * g++.dg/inherit/implicit-trivial1.C: New.
5077 * g++.dg/cpp0x/implicit-trivial1.C: New.
5079 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5082 * gcc.dg/torture/pr47725.c: Removed.
5084 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5087 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
5088 constant does not generate a load from memory.
5090 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5093 * gcc.dg/torture/pr47725.c: New.
5095 2011-02-15 Richard Guenther <rguenther@suse.de>
5097 PR tree-optimization/47743
5098 * gcc.dg/torture/pr47743.c: New testcase.
5100 2011-02-15 Jakub Jelinek <jakub@redhat.com>
5103 * gcc.target/i386/pr47581.c: New test.
5105 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5108 * gfortran.dg/select_type_22.f03: New.
5110 2011-02-14 Jason Merrill <jason@redhat.com>
5112 * g++.dg/cpp0x/regress/enum1.C: New.
5114 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5116 * gnat.dg/include.adb: New test.
5118 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5121 * gfortran.dg/class_38.f03: New.
5123 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5125 * gcc.dg/pr46494.c: New test.
5127 2011-02-14 Richard Guenther <rguenther@suse.de>
5129 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
5131 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5134 * gnat.dg/null_pointer_deref1.exp: Don't skip on
5135 sparc*-sun-solaris2.11.
5137 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5140 * gfortran.dg/argument_checking_18.f90: New.
5142 2011-02-13 Tobias Burnus <burnus@net-b.de>
5144 * gfortran.dg/argument_checking_13.f90: Update dg-error.
5145 * gfortran.dg/argument_checking_17.f90: New.
5147 2011-02-12 Janus Weil <janus@gcc.gnu.org>
5149 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
5150 are temporarily disabled.
5151 * gfortran.dg/class_7.f03: Ditto.
5152 * gfortran.dg/coarray_14.f90: Ditto.
5153 * gfortran.dg/typebound_proc_13.f03: Ditto.
5155 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
5158 * gfortran.dg/extends_11.f03: New.
5160 2011-02-11 Xinliang David Li <davidxl@google.com>
5162 PR tree-optimization/47707
5163 * g++.dg/tree-ssa/pr47707.C: New test.
5165 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
5167 * g++.dg/opt/inline17.C: New test.
5169 2011-02-11 Tobias Burnus <burnus@net-b.de>
5172 * gfortran.dg/pure_formal_2.f90: New.
5174 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
5176 PR rtl-optimization/47614
5177 * gfortran.dg/pr47614.f: New.
5179 2011-02-11 Joseph Myers <joseph@codesourcery.com>
5182 * gcc.dg/opts-6.c: New test.
5184 2011-02-11 Jakub Jelinek <jakub@redhat.com>
5187 * gcc.dg/pr47684.c: New test.
5189 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5192 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
5193 c99_runtime, dg-add-options c99_runtime.
5194 (main): Use __asm__.
5196 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5199 * lib/target-supports.exp (check_ascii_locale_available): New proc.
5200 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
5201 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
5202 * gcc.dg/ucnid-10.c: Likewise.
5203 * gcc.dg/ucnid-13.c: Likewise.
5204 * gcc.dg/ucnid-7.c: Likewise.
5205 * gcc.dg/ucnid-8.c: Likewise.
5206 Adapt dg-warning line number.
5208 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
5210 * gcc.target/i386/parity-1.c: Use -march=k8.
5211 * gcc.target/i386/parity-2.c: Ditto.
5212 * gcc.target/i386/vecinit-1.c: Ditto.
5213 * gcc.target/i386/vecinit-2.c: Ditto.
5215 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5218 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
5219 * gcc.target/mips/save-restore-3.c: Likewise.
5220 * gcc.target/mips/save-restore-4.c: Likewise.
5221 * gcc.target/mips/save-restore-5.c: Likewise.
5224 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
5225 * g++.dg/tree-prof/partition2.C: Likewise.
5227 2011-02-09 Jason Merrill <jason@redhat.com>
5229 * g++.dg/tree-ssa/inline-3.C: Use a normal function
5230 rather than misdeclare std::puts.
5232 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
5233 * g++.dg/other/warning1.C: Likewise.
5234 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5235 * g++.old-deja/g++.gb/scope06.C: Likewise.
5236 * g++.old-deja/g++.law/cvt11.C: Likewise.
5237 * g++.old-deja/g++.law/init1.C: Likewise.
5238 * g++.dg/abi/mangle26.C: Likewise.
5240 * g++.dg/template/function1.C: Adjust for C++0x mode.
5241 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
5243 * g++.dg/ext/label10.C: Adjust for C++0x mode.
5244 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
5246 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
5248 * g++.dg/cpp0x/regress/abi-empty7.C: New.
5250 * g++.dg/cpp0x/regress: New directory.
5251 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
5252 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
5253 * g++.dg/cpp0x/regress/regress3.C: New.
5255 2011-02-10 Richard Guenther <rguenther@suse.de>
5257 PR tree-optimization/47677
5258 * gcc.dg/torture/pr47677.c: New testcase.
5260 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
5262 * objc.dg/special/load-category-1.m: Remove unused header.
5263 * objc.dg/special/load-category-1a.m: Likewise.
5264 * objc.dg/special/load-category-2.m: Likewise.
5265 * objc.dg/special/load-category-2a.m: Likewise.
5266 * objc.dg/special/load-category-3.m: Likewise.
5267 * objc.dg/special/load-category-3a.m: Likewise.
5268 * objc.dg/attributes/proto-attribute-2.m: Likewise.
5269 * objc.dg/attributes/proto-attribute-3.m: Likewise.
5270 * objc.dg/attributes/class-attribute-1.m: Likewise.
5271 * objc.dg/property/property.exp: Don't run for Darwin < 9.
5272 * obj-c++.dg/property/property.exp: Likewise.
5273 * objc.dg/attributes/method-sentinel-1.m: Update type header.
5274 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
5275 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
5276 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
5277 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
5278 * obj-c++.dg/template-8.mm: Likewise.
5280 2011-02-10 Jakub Jelinek <jakub@redhat.com>
5283 * gcc.target/i386/pr47665.c: New test.
5285 2011-02-10 Jie Zhang <jie@codesourcery.com>
5289 2011-02-05 Jie Zhang <jie@codesourcery.com>
5291 * gcc.dg/pr42631.c: Update test.
5292 * gcc.dg/pr42631-2.c: New test.
5294 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5297 * gfortran.dg/proc_decl_25.f90: New.
5299 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5302 * gfortran.dg/typebound_assignment_2.f03: New.
5304 2011-02-09 Richard Guenther <rguenther@suse.de>
5306 PR tree-optimization/47664
5307 * gcc.dg/tree-ssa/inline-7.c: New testcase.
5309 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
5312 * gnat.dg/uninit_func.adb: Adjust dg directive.
5314 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
5317 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
5319 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5322 * gfortran.dg/auto_dealloc_2.f90: New.
5324 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5326 * gcc.dg/builtins-config.h: Remove __sgi handling.
5327 * lib/target-supports.exp (add_options_for_c99_runtime): Add
5328 -std=c99 for mips-sgi-irix6.5*.
5330 2011-02-09 Martin Jambor <mjambor@suse.cz>
5333 * gfortran.dg/pr25923.f90: Remove xfails.
5335 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5338 * gfortran.dg/inquire_14.f90: New test.
5340 2011-02-08 Janus Weil <janus@gcc.gnu.org>
5343 * gfortran.dg/pointer_init_6.f90: New.
5345 2011-02-08 Jeff Law <law@redhat.com>
5347 PR tree-optimization/42893
5348 * gcc.tree-ssa/pr42893.c: New test.
5350 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
5352 PR tree-optimization/46834
5353 PR tree-optimization/46994
5354 PR tree-optimization/46995
5355 * gcc.dg/graphite/id-pr46834.c: New.
5356 * gfortran.dg/graphite/id-pr46994.f90: New.
5357 * gfortran.dg/graphite/id-pr46995.f90: New.
5359 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5362 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
5363 using the variable is known the warning is emitted there.
5364 * gcc.dg/uninit-pr19430.c (foo): Likewise.
5365 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
5367 * c-c++-common/pr20000.c (g): Both warnings occur at the return
5370 * gcc.dg/noreturn-1.c (foo5): Likewise.
5371 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
5372 (method2): Likewise.
5374 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
5375 the return statement using the uninitialized variable.
5376 * gfortran.dg/pr39666-2.f90 (f): Likewise.
5378 2011-02-08 Richard Guenther <rguenther@suse.de>
5381 * g++.dg/opt/pr47639.c: New testcase.
5383 2011-02-08 Richard Guenther <rguenther@suse.de>
5385 PR tree-optimization/47632
5386 * g++.dg/opt/pr47632.C: New testcase.
5388 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5390 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
5392 2011-02-07 Richard Guenther <rguenther@suse.de>
5394 PR tree-optimization/47615
5395 * g++.dg/opt/pr47615.C: New testcase.
5397 2011-02-07 Richard Guenther <rguenther@suse.de>
5399 PR tree-optimization/47621
5400 * gcc.dg/torture/pr47621.c: New testcase.
5402 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
5404 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
5406 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
5409 * gfortran.dg/allocate_with_source_1 : New test.
5411 2011-02-05 Jakub Jelinek <jakub@redhat.com>
5414 * gcc.dg/pr47610.c: New test.
5416 2011-02-05 Jie Zhang <jie@codesourcery.com>
5419 * gcc.dg/pr42631.c: Update test.
5420 * gcc.dg/pr42631-2.c: New test.
5422 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5425 * gfortran.dg/pr47574.f90: New test.
5427 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
5429 PR tree-optimization/46194
5430 * gcc.dg/autopar/pr46194.c: New.
5432 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
5434 PR tree-optimization/43695
5435 * g++.dg/ipa/pr43695.C: New.
5437 2011-02-04 Jakub Jelinek <jakub@redhat.com>
5440 * gcc.dg/pr23200.c: New test.
5442 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
5445 * g++.dg/pr47589.C: New test.
5447 2011-02-03 Dodji Seketeli <dodji@redhat.com>
5450 * g++.dg/template/typedef37.C: New test.
5451 * g++.dg/template/param1.C: Adjust expected error message.
5453 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5456 * gcc.dg/pr31490-2.c: New test.
5457 * gcc.dg/pr31490-3.c: New test.
5458 * gcc.dg/pr31490-4.c: New test.
5460 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
5461 Jakub Jelinek <jakub@redhat.com>
5464 * g++.dg/parser/semicolon3.C: Adjust.
5465 * g++.dg/parser/semicolon4.C: New testcase.
5466 * g++.dg/pr46890.C: New testcase.
5468 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5471 * g++.dg/init/pr29571.C: New.
5473 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
5475 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
5476 instead of vect_int.
5478 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5481 * gcc.target/i386/pr47312.c: New test.
5484 * gcc.target/i386/pr47564.c: New test.
5486 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
5488 PR tree-optimization/45122
5489 * gcc.dg/tree-ssa/pr45122.c: New.
5491 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5494 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
5497 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
5498 and vsx so a default --with-cpu=power7 doesn't give an error
5499 when -mavoid-indexed-addresses is used.
5501 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
5502 wrapper function to save the arguments and then jump to the real
5503 function, rather than depending on the compiler not to move stuff
5505 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
5507 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5508 Paul Thomas <pault@gcc.gnu.org>
5511 * gfortran.dg/class_37.f03 : New test.
5513 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
5514 Richard Guenther <rguenther@suse.de>
5516 PR tree-optimization/40979
5518 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
5519 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
5520 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
5521 check_vect_support_and_set_flags.
5522 * gfortran.dg/graphite/vect-pr40979.f90: New.
5524 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5527 * gfortran.dg/class_36.f03: New.
5529 2011-02-02 Richard Guenther <rguenther@suse.de>
5531 PR tree-optimization/47566
5532 * gcc.dg/lto/20110201-1_0.c: New testcase.
5534 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
5540 * debug/pr47498.c: New.
5541 * debug/pr47501.c: New.
5543 2011-02-01 Richard Guenther <rguenther@suse.de>
5545 PR tree-optimization/47559
5546 * g++.dg/torture/pr47559.C: New testcase.
5548 2011-02-01 Janus Weil <janus@gcc.gnu.org>
5551 * gfortran.dg/typebound_call_20.f03: New.
5553 2011-02-01 Richard Guenther <rguenther@suse.de>
5555 PR tree-optimization/47555
5556 * gcc.dg/pr47555.c: New testcase.
5558 2011-02-01 Richard Guenther <rguenther@suse.de>
5560 PR tree-optimization/47541
5561 * g++.dg/torture/pr47541.C: New testcase.
5563 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5566 * gfortran.dg/typebound_call_19.f03: New.
5568 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5571 * g++.dg/cpp0x/pr47416.C: New test.
5573 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
5576 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
5578 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5581 * gfortran.dg/typebound_assignment_1.f03: New.
5583 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5585 PR tree-optimization/47538
5586 * gcc.c-torture/execute/pr47538.c: New test.
5588 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5591 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
5593 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5595 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
5597 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
5599 PR rtl-optimization/44031
5600 * gcc.c-torture/compile/20110131-1.c: New test.
5602 2011-01-31 Tobias Burnus <burnus@net-b.de>
5605 * gfortran.dg/stmt_func_1.f90: New.
5607 2011-01-31 Tobias Burnus <burnus@net-b.de>
5610 * gfortran.dg/interface_34.f90: New.
5612 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
5615 * gfortran.dg/realloc_on_assign_5.f03: New test.
5616 * gfortran.dg/realloc_on_assign_5.f03: New test.
5618 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5620 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
5621 * gfortran.dg/bessel_7.f90: Likewise.
5622 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
5624 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
5625 * gfortran.dg/sum_init_expr.f03: Likewise.
5627 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
5629 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
5632 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
5633 loop only on "vect_intfloat_cvt" targets.
5635 2011-01-29 Tobias Burnus <burnus@net-b.de>
5638 * gfortran.dg/shape_6.f90: New.
5640 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5642 PR libgfortran/47434
5643 * gfortran.dg/read_infnan_1.f90: Update test.
5644 * gfortran.dg/module_nan.f90: Update test.
5645 * gfortran.dg/char4_iunit_1.f03: Update test.
5646 * gfortran.dg/large_real_kind_1.f90: Update test.
5647 * gfortran.dg/real_const_3.f90: Update test.
5648 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
5650 2011-01-29 Dodji Seketeli <dodji@redhat.com>
5653 * g++.dg/template/param2.C: New test.
5655 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5657 PR libgfortran/47285
5658 * gfortran.dg/fmt_g.f: New test.
5660 2011-01-28 Tobias Burnus <burnus@net-b.de>
5663 * gfortran.dg/pure_formal_1.f90: New.
5665 2011-01-28 Jakub Jelinek <jakub@redhat.com>
5668 * gcc.dg/tls/pr42894.c: New test.
5670 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5672 * gcc.dg/pr47276.c: Add dg-require-visibility.
5674 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5676 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
5678 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
5679 Tobias Burnus <burnus@gcc.gnu.org>
5684 * gfortran.dg/realloc_on_assign_3.f03: New test.
5685 * gfortran.dg/realloc_on_assign_4.f03: New test.
5686 * gfortran.dg/allocatable_function_5.f90: New test.
5687 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
5688 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
5689 implemented" dg-errors.
5691 2011-01-27 Jan Hubicka <jh@suse.cz>
5694 * gcc.dg/attr-weakref-4.c: New testcase
5696 2011-01-27 Martin Jambor <mjambor@suse.cz>
5698 PR tree-optimization/47228
5699 * gcc.dg/torture/pr47228.c: New test.
5701 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5703 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
5705 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5707 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
5708 when using auto-overlay support on the SPU.
5710 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
5712 PR rtl-optimization/44174
5713 * gcc.target/i386/asm-6.c: New test.
5715 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
5717 PR rtl-optimization/46856
5718 * gcc.c-torture/compile/pr46856.c: New test.
5720 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
5721 Andrew Pinski <pinskia@gmail.com>
5724 * gcc.dg/pr43082.c: New.
5726 2011-01-26 DJ Delorie <dj@redhat.com>
5728 PR rtl-optimization/46878
5729 * gcc.dg/pr46878-1.c: New test.
5731 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5734 * g++.dg/cpp0x/pr47476.C: New test.
5736 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
5738 * gcc.c-torture/compile/20110126-1.c: New test.
5740 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5743 * gcc.dg/torture/pr47473.c: New test.
5745 2011-01-26 Jan Hubicka <jh@suse.cz>
5748 * gcc.c-torture/execute/pr47237.c: New testcase.
5750 2011-01-26 Jan Hubicka <jh@suse.cz>
5752 PR tree-optimization/47190
5753 * gcc.dg/attr-weakref-3.c: New testcase.
5755 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
5758 * gcc.dg/dll-9a.c: New test file.
5759 * gcc.dg/dll-11.c: Likewise.
5760 * gcc.dg/dll-12.c: Likewise.
5761 * gcc.dg/dll-12a.c: Likewise.
5762 * gcc.dg/dll-11a.c: Likewise.
5763 * gcc.dg/dll-9.c: Likewise.
5764 * gcc.dg/dll-10.c: Likewise.
5765 * gcc.dg/dll-10a.c: Likewise.
5766 * g++.dg/ext/dllexport4a.cc: Likewise.
5767 * g++.dg/ext/dllexport4.C: Likewise.
5768 * g++.dg/ext/dllexport5.C: Likewise.
5769 * g++.dg/ext/dllexport5a.cc: Likewise.
5771 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5773 PR tree-optimization/46970
5774 * gcc.dg/graphite/pr46970.c: New.
5776 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5778 PR tree-optimization/46215
5779 * gcc.dg/graphite/pr46215.c: New.
5781 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5783 PR tree-optimization/46168
5784 * gcc.dg/graphite/pr46168.c: New.
5786 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5788 PR tree-optimization/43657
5789 * gcc.dg/graphite/pr43657.c: New.
5791 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5793 PR tree-optimization/29832
5794 * gfortran.dg/graphite/pr29832.f90: New.
5796 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5798 PR tree-optimization/43567
5799 * gcc.dg/graphite/pr43567.c: New.
5801 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5803 * gfortran.dg/graphite/interchange-4.f: New.
5804 * gfortran.dg/graphite/interchange-5.f: New.
5806 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
5807 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
5808 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
5809 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
5810 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
5811 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
5812 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
5813 * gfortran.dg/ltrans-7.f90: Removed.
5814 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
5816 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
5817 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
5818 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
5819 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
5820 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
5821 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
5822 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
5823 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
5824 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
5825 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
5826 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
5827 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
5828 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
5829 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
5830 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
5831 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
5832 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
5833 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
5834 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
5835 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
5836 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
5837 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
5838 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
5839 * gcc.dg/tree-ssa/data-dep-1.c
5840 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
5841 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
5842 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
5843 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
5844 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
5846 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5848 PR tree-optimization/47265
5849 PR tree-optimization/47443
5850 * gcc.c-torture/compile/pr47265.c: New test.
5851 * gcc.dg/pr47443.c: New test.
5853 2011-01-25 Martin Jambor <mjambor@suse.cz>
5855 PR tree-optimization/47382
5856 * g++.dg/torture/pr47382.C: New test.
5857 * g++.dg/opt/devirt1.C: Xfail.
5859 2011-01-25 Yao Qi <yao@codesourcery.com>
5862 * gcc.target/arm/pr45701-1.c: New test.
5863 * gcc.target/arm/pr45701-2.c: New test.
5864 * gcc.target/arm/pr45701-3.c: New test.
5866 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5867 Jakub Jelinek <jakub@redhat.com>
5869 PR tree-optimization/47271
5870 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
5872 2011-01-25 Nick Clifton <nickc@redhat.com>
5874 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
5875 (saturate_add): Delete.
5877 (main): Do not run saturate_add.
5878 (set_interrupts): Delete.
5880 2011-01-25 Tobias Burnus <burnus@net-b.de>
5883 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
5885 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5887 PR tree-optimization/47427
5888 PR tree-optimization/47428
5889 * gcc.c-torture/compile/pr47427.c: New test.
5890 * gcc.c-torture/compile/pr47428.c: New test.
5892 2011-01-25 Richard Guenther <rguenther@suse.de>
5895 * gcc.dg/torture/pr47411.c: New testcase.
5897 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5899 * gfortran.dg/graphite/id-24.f: New.
5900 * gfortran.dg/graphite/id-25.f: New.
5902 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5904 * gfortran.dg/graphite/id-23.f: New.
5906 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5908 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
5910 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5912 * gcc.dg/graphite/block-0.c: Un-XFAILed.
5913 * gcc.dg/graphite/block-1.c: Un-XFAILed.
5914 * gcc.dg/graphite/block-7.c: Un-XFAILed.
5915 * gcc.dg/graphite/block-8.c: Un-XFAILed.
5916 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
5917 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
5918 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
5919 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
5920 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
5922 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5924 * gcc.dg/graphite/block-0.c: Add documentation.
5925 * gcc.dg/graphite/block-4.c: Same.
5926 * gcc.dg/graphite/block-7.c: Same.
5927 * gcc.dg/graphite/block-8.c: New.
5928 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
5929 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
5930 * gcc.dg/graphite/interchange-12.c: Add documentation.
5931 * gcc.dg/graphite/interchange-13.c: New.
5932 * gcc.dg/graphite/interchange-14.c: New.
5933 * gcc.dg/graphite/interchange-15.c: New.
5934 * gcc.dg/graphite/interchange-8.c: Add documentation.
5935 * gcc.dg/graphite/interchange-mvt.c: Same.
5937 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5940 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
5941 * gcc.target/powerpc/altivec-14.c: Ditto.
5942 * gcc.target/powerpc/altivec-33.c: Ditto.
5943 * gcc.target/powerpc/altivec-types-1.c: Ditto.
5944 * gcc.target/powerpc/altivec-types-2.c: Ditto.
5945 * gcc.target/powerpc/altivec-types-3.c: Ditto.
5946 * gcc.target/powerpc/altivec-types-4.c: Ditto.
5947 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
5948 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
5949 * g++.dg/ext/altivec-15.C: Ditto.
5950 * g++.dg/ext/altivec-types-1.C: Ditto.
5951 * g++.dg/ext/altivec-types-2.C: Ditto.
5952 * g++.dg/ext/altivec-types-3.C: Ditto.
5953 * g++.dg/ext/altivec-types-4.C: Ditto.
5955 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5957 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
5959 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5961 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
5962 optimization options.
5964 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5966 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
5969 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
5971 2011-01-23 Tobias Burnus <burnus@net-b.de>
5974 * gfortran.dg/allocatable_scalar_12.f90: New.
5976 2011-01-23 Ira Rosen <irar@il.ibm.com>
5978 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
5979 vectorization to be not profitable if peeling is used to
5980 realign the memory access.
5981 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
5982 loop bound to avoid loop unrolling.
5983 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5985 2011-01-22 Jan Hubicka <jh@suse.cz>
5988 * g++.dg/lto/pr47333.C: New file.
5990 2011-01-22 Jan Hubicka <jh@suse.cz>
5992 PR tree-optimization/43884
5994 * gcc.dg/autopar/outer-2.c: Increase array size.
5995 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
5997 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6000 * gfortran.dg/c_loc_tests_16.f90: New test.
6002 2011-01-22 Tobias Burnus <burnus@net-b.de>
6005 * gfortran.dg/typebound_proc_19.f90: New.
6007 2011-01-21 Jeff Law <law@redhat.com>
6009 PR tree-optimization/47053
6010 * g++.dg/pr47053.C: New test.
6012 2011-01-21 Jason Merrill <jason@redhat.com>
6015 * g++.dg/cpp0x/constexpr-ctor6.C: New.
6017 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6020 * g++.dg/cpp0x/range-for10.C: New test.
6021 * g++.dg/template/for1.C: New test.
6024 * g++.dg/tree-prof/partition3.C: New test.
6026 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
6028 PR rtl-optimization/47366
6029 * g++.dg/opt/pr47366.C: New test.
6031 2011-01-21 Jason Merrill <jason@redhat.com>
6034 * g++.dg/cpp0x/constexpr-regress2.C: New.
6036 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
6038 2011-01-21 Jeff Law <law@redhat.com>
6040 PR rtl-optimization/41619
6041 * gcc.dg/pr41619.c: New.
6043 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6045 PR tree-optimization/47355
6046 * g++.dg/opt/pr47355.C: New test.
6048 2011-01-21 Richard Guenther <rguenther@suse.de>
6050 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
6053 2011-01-21 Richard Guenther <rguenther@suse.de>
6055 PR tree-optimization/47365
6056 * gcc.dg/torture/pr47365.c: New testcase.
6057 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6059 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6061 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
6063 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6065 PR tree-optimization/47391
6066 * gcc.dg/pr47391.c: New test.
6068 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6070 * g++.dg/template/char1.C: Use signed char.
6072 2011-01-21 Tobias Burnus <burnus@net-b.de>
6075 * gfortran.dg/pointer_target_4.f90: New.
6077 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6080 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
6081 ILP32 system and not IP32.
6083 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
6086 * g++.dg/debug/pr46583.C: New.
6088 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6091 * g++.dg/debug/pr47283.C: New test.
6094 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
6095 * gcc.target/i386/headmerge-2.c: Likewise.
6097 2011-01-20 Richard Guenther <rguenther@suse.de>
6100 * gcc.dg/torture/pr47370.c: New testcase.
6102 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6104 PR tree-optimization/46130
6105 * gcc.dg/pr46130-1.c: New test.
6106 * gcc.dg/pr46130-2.c: New test.
6108 2011-01-19 Dodji Seketeli <dodji@redhat.com>
6111 * g++.dg/debug/dwarf2/template-params-10.C: New test.
6113 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
6116 * g++.dg/debug/pr46240.cc: New.
6118 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6121 * g++.dg/template/anonunion1.C: New test.
6123 PR rtl-optimization/47337
6124 * gcc.c-torture/execute/pr47337.c: New test.
6126 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6129 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
6131 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6133 PR tree-optimization/46021
6134 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
6136 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6138 PR tree-optimization/47290
6139 * g++.dg/torture/pr47290.C: New test.
6141 2011-01-18 Janus Weil <janus@gcc.gnu.org>
6144 * gfortran.dg/proc_ptr_comp_29.f90: New.
6146 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
6149 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
6150 powerpc-apple-darwin9.
6152 2011-01-18 Jakub Jelinek <jakub@redhat.com>
6154 PR rtl-optimization/47299
6155 * gcc.c-torture/execute/pr47299.c: New test.
6157 2011-01-17 Jason Merrill <jason@redhat.com>
6159 * g++.dg/cpp0x/constexpr-virtual.C: New.
6161 2011-01-17 Jakub Jelinek <jakub@redhat.com>
6164 * gfortran.dg/gomp/pr47331.f90: New test.
6166 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
6169 * objc.dg/selector-warn-1.m: New.
6170 * obj-c++.dg/selector-warn-1.mm: New.
6172 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
6174 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
6175 Update dg-final accordingly.
6177 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6179 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
6181 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6183 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
6185 * gcc.dg/guality/pr36728-2.c: Likewise.
6187 2011-01-17 Richard Guenther <rguenther@suse.de>
6189 PR tree-optimization/47313
6190 * g++.dg/torture/pr47313.C: New testcase.
6192 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
6195 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
6196 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
6197 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6198 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6200 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
6202 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
6203 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
6204 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
6206 2011-01-17 Richard Guenther <rguenther@suse.de>
6208 PR tree-optimization/45967
6209 * gcc.dg/torture/pr45967-2.c: New testcase.
6210 * gcc.dg/torture/pr45967-3.c: Likewise.
6212 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6215 * g++.dg/ext/pr47213.C: Require visibility.
6217 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6219 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
6220 * gcc.dg/fixed-point/struct-union.c: Update error messages.
6222 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6224 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
6225 Linux-based targets.
6227 2011-01-13 Jan Hubicka <jh@suse.cz>
6229 PR tree-optimization/47276
6230 * gcc.dg/pr47276.c: New testcase.
6232 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
6233 Jonathan Wakely <jwakely.gcc@gmail.com>
6236 * g++.dg/other/pr33558.C: New.
6237 * g++.dg/other/pr33558-2.C: New.
6239 2011-01-14 Martin Jambor <mjambor@suse.cz>
6241 PR tree-optimization/45934
6242 PR tree-optimization/46302
6243 * g++.dg/ipa/devirt-c-1.C: New test.
6244 * g++.dg/ipa/devirt-c-2.C: Likewise.
6245 * g++.dg/ipa/devirt-c-3.C: Likewise.
6246 * g++.dg/ipa/devirt-c-4.C: Likewise.
6247 * g++.dg/ipa/devirt-c-5.C: Likewise.
6248 * g++.dg/ipa/devirt-c-6.C: Likewise.
6249 * g++.dg/ipa/devirt-6.C: Likewise.
6250 * g++.dg/ipa/devirt-d-1.C: Likewise.
6251 * g++.dg/torture/pr45934.C: Likewise.
6253 2011-01-14 Jason Merrill <jason@redhat.com>
6255 * g++.dg/cpp0x/variadic105.C: New.
6257 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
6258 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6261 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6262 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
6263 execution tests on i?86-*-*, x86_64-*-* and
6264 powerpc*-apple-darwin* && ilp32.
6265 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
6266 tests on i?86-*-* and x86_64-*-*.
6268 2011-01-14 Richard Guenther <rguenther@suse.de>
6270 PR tree-optimization/47280
6271 * g++.dg/opt/pr47280.C: New testcase.
6273 2011-01-14 Jason Merrill <jason@redhat.com>
6275 * g++.dg/cpp0x/constexpr-regress1.C: New.
6277 * g++.dg/ext/flexary2.C: New.
6279 2011-01-14 Richard Guenther <rguenther@suse.de>
6282 * gcc.dg/torture/pr47281.c: New testcase.
6283 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
6285 2011-01-14 Richard Guenther <rguenther@suse.de>
6287 PR tree-optimization/47286
6288 * gcc.dg/tree-ssa/pr47286.c: New testcase.
6290 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
6293 * g++.dg/ext/pr47213.C: New.
6295 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6297 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
6299 2011-01-13 Tobias Burnus <burnus@net-b.de>
6300 Mikael Morin <mikael@gcc.gnu.org>
6304 * gfortran.dg/select_type_20.f90: New.
6305 * gfortran.dg/select_type_21.f90: New.
6307 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6310 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
6312 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6314 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
6315 * gcc.dg/guality/pr36728-2.c: Likewise.
6317 2011-01-13 Dodji Seketeli <dodji@redhat.com>
6320 * g++.dg/debug/dwarf2/template-params-9.C: New test.
6322 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
6324 PR rtl-optimization/45352
6325 * gcc.dg/pr45352-3.c: New.
6327 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6329 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
6331 * g++.dg/cpp0x/range-for8.C: New.
6332 * g++.dg/cpp0x/range-for9.C: New.
6334 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
6337 * g++.dg/debug/pr47209.C: New.
6339 2011-01-12 Richard Guenther <rguenther@suse.de>
6342 * gcc.dg/lto/pr47259_0.c: New testcase.
6343 * gcc.dg/lto/pr47259_1.c: Likewise.
6345 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
6347 * objc-obj-c++-shared/Object1.h: Add copyright header, update
6348 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
6349 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
6350 methods missing from the OBJC2 Object.
6351 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
6352 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
6353 GNU and NeXT runtimes.
6354 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
6356 * objc-obj-c++-shared/Object1.m: Likewise.
6357 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
6358 * objc.dg/proto-qual-1.m: Likewise.
6359 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6360 * obj-c++.dg/proto-qual-1.mm: Likewise.
6362 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
6365 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
6367 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6369 Fixed the Objective-C++ testsuite and updated all tests.
6370 * lib/obj-c++.exp (obj-c++_init): Declare and set
6371 gcc_warning_prefix and gcc_error_prefix.
6372 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
6373 'dg-warning', 'dg-message' and 'dg-error'.
6374 * obj-c++.dg/class-extension-3.mm: Likewise.
6375 * obj-c++.dg/class-protocol-1.mm: Likewise.
6376 * obj-c++.dg/encode-7.mm: Likewise.
6377 * obj-c++.dg/exceptions-3.mm: Likewise.
6378 * obj-c++.dg/exceptions-5.mm: Likewise.
6379 * obj-c++.dg/method-12.mm: Likewise.
6380 * obj-c++.dg/method-13.mm: Likewise.
6381 * obj-c++.dg/method-15.mm: Likewise.
6382 * obj-c++.dg/method-16.mm: Likewise.
6383 * obj-c++.dg/method-4.mm: Likewise.
6384 * obj-c++.dg/method-8.mm: Likewise.
6385 * obj-c++.dg/method-conflict-1.mm: Likewise.
6386 * obj-c++.dg/method-conflict-2.mm: Likewise.
6387 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
6388 and uncommented second part of the testcase now that the testsuite
6390 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
6391 and uncommented second part of the testcase now that the testsuite
6393 * obj-c++.dg/private-1.mm: Likewise.
6394 * obj-c++.dg/proto-lossage-4.mm: Likewise.
6395 * obj-c++.dg/syntax-error-7.mm: Likewise.
6396 * obj-c++.dg/warn5.mm: Likewise.
6397 * obj-c++.dg/property/at-property-14.mm: Likewise.
6398 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
6400 * obj-c++.dg/property/at-property-18.mm: Likewise.
6401 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
6403 * obj-c++.dg/property/at-property-21.mm: Likewise.
6404 * obj-c++.dg/property/at-property-28.mm: Likewise.
6405 * obj-c++.dg/property/at-property-5.mm: Likewise.
6406 * obj-c++.dg/property/dynamic-2.mm: Likewise.
6407 * obj-c++.dg/property/property-neg-3.mm: Likewise.
6408 * obj-c++.dg/property/synthesize-11.mm: Likewise.
6409 * obj-c++.dg/property/synthesize-6.mm: Likewise.
6410 * obj-c++.dg/property/synthesize-8.mm: Likewise.
6411 * obj-c++.dg/property/synthesize-9.mm: Likewise.
6412 * obj-c++.dg/tls/diag-5.mm: Likewise.
6413 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
6414 dg-error, now matched correctly.
6416 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6418 * objc.dg/property/at-property-29.m: New.
6419 * obj-c++.dg/property/at-property-29.mm: New.
6421 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6423 * go.test/go-test.exp (go-set-goarch): New proc.
6424 (go-gc-tests): Use it.
6426 2011-01-11 Dodji Seketeli <dodji@redhat.com>
6429 * g++.dg/debug/dwarf2/template-params-8.C: New test.
6431 2011-01-11 Richard Henderson <rth@redhat.com>
6433 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
6435 2011-01-11 Jan Hubicka <jh@suse.cz>
6439 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
6440 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
6442 2011-01-11 Richard Guenther <rguenther@suse.de>
6444 PR tree-optimization/46076
6445 * gcc.dg/tree-ssa/pr46076.c: New testcase.
6447 2011-01-11 Jeff Law <law@redhat.com>
6449 * PR tree-optimization/47086
6450 * gcc.dg/pr47086.c: New test.
6452 2011-01-11 Jason Merrill <jason@redhat.com>
6455 * g++.dg/template/new10.C: New.
6458 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
6460 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
6462 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
6463 Split type definitions and NSConstantString class into...
6464 * objc-obj-c++-shared/objc-test-suite-types.h: New.
6465 * objc-obj-c++-shared/nsconstantstring-class.h: New.
6466 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
6467 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
6468 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
6469 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
6471 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
6472 encode defines for newer NeXT system headers.
6473 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
6474 * obj-c++.dg/torture/strings/string1.mm: Likewise.
6475 * objc.dg/foreach-5.m: Likewise.
6476 * objc.dg/foreach-2.m: Likewise.
6477 * objc.dg/foreach-4.m: Likewise.
6478 * objc.dg/torture/strings/string1.m: Likewise.
6479 * objc.dg/torture/strings/string2.m: Likewise.
6480 * objc.dg/torture/strings/string3.m: Likewise.
6481 * objc.dg/torture/strings/string4.m: Likewise.
6482 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
6483 header and stand alone.
6484 * obj-c++.dg/strings/strings-2.mm: Likewise.
6485 * objc.dg/torture/strings/const-str-3.m: Likewise.
6486 * objc.dg/strings/strings-2.m: Likewise.
6487 * objc.dg/strings/const-str-12b.m: Likewise.
6489 2011-01-12 Richard Guenther <rguenther@suse.de>
6492 * gcc.dg/attr-weak-1.c: Adjust.
6494 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
6497 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
6498 standard compliant and comment.
6500 2011-01-10 Jan Hubicka <jh@suse.cz>
6503 * gcc.dg/initpri3.c: New testcase.
6505 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
6508 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
6514 (g_ebp_save): Likewise.
6515 (g_esp_save): Likewise.
6517 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6519 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
6521 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6523 PR tree-optimization/46021
6524 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
6525 i?86-*-*, x86_64-*-*.
6527 2011-01-10 Jeff Law <law@redhat.com>
6529 * PR tree-optimization/47141
6530 * gcc.c-torture/compile/pr47141.c: New test.
6532 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
6535 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
6536 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
6537 * gcc.dg/vect/slp-35.c: Remove XFAILs.
6538 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
6541 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
6542 being vectorized. Adjust dg-final pattern. Remove XFAIL.
6543 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
6544 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
6545 being vectorized. Adjust dg-final pattern.
6548 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
6549 * gcc.dg/vect/slp-24.c: Likewise.
6551 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
6554 * g++.dg/other/pr47218-1.C: New test file.
6555 * g++.dg/other/pr47218.C: Likewise.
6556 * g++.dg/other/pr47218.h: New supporting header.
6558 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
6561 * objc.dg/attributes/invalid-attribute-1.m: New.
6562 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
6564 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6567 * gfortran.dg/proc_ptr_comp_28.f90: New.
6569 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6571 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
6572 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
6573 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6574 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6575 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
6576 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6577 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
6578 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
6579 * objc.dg/gnu-api-2-class.m: Likewise.
6580 * objc.dg/gnu-api-2-ivar.m: Likewise.
6581 * objc.dg/gnu-api-2-method.m: Likewise.
6582 * objc.dg/gnu-api-2-objc.m: Likewise.
6583 * objc.dg/gnu-api-2-object.m: Likewise.
6584 * objc.dg/gnu-api-2-property.m: Likewise.
6585 * objc.dg/gnu-api-2-protocol.m: Likewise.
6586 * objc.dg/gnu-api-2-sel.m: Likewise.
6588 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6590 * objc.dg/foreach-1.m: Skip for Darwin < 9.
6591 * objc.dg/objc-foreach-4.m: Likewise.
6592 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
6593 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
6594 * objc.dg/foreach-4.m: Likewise.
6595 * objc.dg/foreach-5.m: Likewise.
6596 * objc.dg/foreach-3.m: Return self from init.
6598 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6601 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
6603 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6606 * gfortran.dg/class_35.f90: New.
6608 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6610 * objc.dg/foreach-1.m: Add "-Wall" to flags.
6612 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
6615 * objc.dg/invalid-method-2.m: New.
6616 * obj-c++.dg/invalid-method-2.mm: New.
6618 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
6621 * gfortran.dg/transpose_optimization_2.f90 : New test.
6623 2011-01-08 Jan Hubicka <jh@suse.cz>
6625 PR tree-optmization/46469
6626 * g++.dg/torture/pr46469.C: New testcase.
6628 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6630 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
6631 emulation of libobjc-gnu structure layout functionality to ..
6632 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
6633 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
6634 * objc/execute/bf-common.h: Adjust headers.
6635 * objc/execute/bf-1.m: Likewise.
6636 * objc/execute/bf-2.m: Likewise.
6637 * objc/execute/bf-3.m: Likewise.
6638 * objc/execute/bf-4.m: Likewise.
6639 * objc/execute/bf-5.m: Likewise.
6640 * objc/execute/bf-6.m: Likewise.
6641 * objc/execute/bf-7.m: Likewise.
6642 * objc/execute/bf-8.m: Likewise.
6643 * objc/execute/bf-9.m: Likewise.
6644 * objc/execute/bf-10.m: Likewise.
6645 * objc/execute/bf-11.m: Likewise.
6646 * objc/execute/bf-12.m: Likewise.
6647 * objc/execute/bf-13.m: Likewise.
6648 * objc/execute/bf-14.m: Likewise.
6649 * objc/execute/bf-15.m: Likewise.
6650 * objc/execute/bf-16.m: Likewise.
6651 * objc/execute/bf-17.m: Likewise.
6652 * objc/execute/bf-18.m: Likewise.
6653 * objc/execute/bf-19.m: Likewise.
6654 * objc/execute/bf-20.m: Likewise.
6655 * objc/execute/bf-21.m: Likewise.
6656 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
6657 objc_get_type_qualifiers ().
6659 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6662 * gfortran.dg/dependency_39.f90: New test.
6664 2011-01-07 Jan Hubicka <jh@suse.cz>
6666 Get builtins tests ready for linker plugin.
6667 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
6668 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
6669 my_memset, my_bzero): Mark used.
6670 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
6671 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
6673 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
6676 2011-01-07 Jan Hubicka <jh@suse.cz>
6678 PR tree-optimization/46367
6679 * g++.dg/torture/pr46367.C: New file.
6681 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6684 * gcc.dg/pr47201.c: New test.
6687 * gcc.dg/tree-prof/pr47187.c: New test.
6689 2011-01-07 Tobias Burnus <burnus@net-b.de>
6692 * gfortran.dg/extends_type_of_3.f90: New.
6694 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
6696 * g++.dg/ext/dllexport-MI1.C: Adjust test.
6697 * g++.dg/ext/dllimport-MI1.C: Likewise.
6698 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
6699 * g++.dg/ext/dllimport10.C: Likewise.
6700 * g++.dg/ext/dllimport11.C: Likewise.
6701 * g++.dg/ext/dllimport12.C: Likewise.
6702 * g++.dg/ext/dllimport13.C: Likewise.
6703 * g++.dg/ext/dllimport2.C: Likewise.
6704 * g++.dg/ext/dllimport3.C: Likewise.
6705 * g++.dg/ext/dllimport4.C: Likewise.
6706 * g++.dg/ext/dllimport5.C: Likewise.
6707 * g++.dg/ext/dllimport6.C: Likewise.
6708 * g++.dg/ext/dllimport8.C: Likewise.
6709 * g++.dg/ext/dllimport9.C: Likewise.
6710 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
6711 targets, too. Additionally enable test for i?86-*-mingw*.
6712 * g++.dg/ext/selectany1.C: Likewise.
6713 Remove guard variable check.
6715 2011-01-07 Janus Weil <janus@gcc.gnu.org>
6719 * gfortran.dg/storage_size_3.f08: Extended.
6721 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6724 * g++.dg/template/stdarg1.C: New test.
6726 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6729 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
6730 * gfortran.dg/defined_operators_1.f90: Split the subroutine
6731 from the interface of functions to not hide the errors that
6734 2011-01-06 Jan Hubicka <jh@suse.cz>
6736 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
6737 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
6739 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6743 * gfortran.dg/interface_33.f90: New test.
6745 2011-01-06 Jakub Jelinek <jakub@redhat.com>
6748 * gcc.c-torture/compile/pr47150.c: New test.
6750 2011-01-06 Ira Rosen <irar@il.ibm.com>
6752 PR tree-optimization/47139
6753 * gcc.dg/vect/pr47139.c: New test.
6755 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6758 * gfortran.dg/extends_type_of_2.f03: New.
6760 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6762 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
6764 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
6766 * gnat.dg/opt14.adb: New test.
6768 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6771 * gfortran.dg/allocate_error_2.f90: New test.
6773 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6776 * gfortran.dg/storage_size_3.f08: New.
6778 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6780 PR libgfortran/47154
6781 * gfortran.dg/namelist_68.f90: New test.
6783 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
6785 * gnat.dg/unchecked_convert8.ad[sb]: New test.
6787 2011-01-04 Janus Weil <janus@gcc.gnu.org>
6790 * gfortran.dg/class_34.f90: New.
6792 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6794 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
6795 use __builtin_inff. Skip all single-precision tests that require
6798 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6800 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
6802 2011-01-03 Jakub Jelinek <jakub@redhat.com>
6804 PR tree-optimization/47148
6805 * gcc.c-torture/execute/pr47148.c: New test.
6807 PR tree-optimization/47155
6808 * gcc.c-torture/execute/pr47155.c: New test.
6810 PR rtl-optimization/47157
6811 * gcc.c-torture/compile/pr47157.c: New test.
6813 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6815 * gcc.dg/torture/vector-shift2.c (schar): Define.
6816 (main): Always use schar or uchar instead of plain "char" to avoid
6817 dependencies on implementation-defined char signedness.
6819 2011-01-03 Martin Jambor <mjambor@suse.cz>
6821 PR tree-optimization/46801
6822 * gnat.dg/pack9.adb: Remove xfail.
6824 2011-01-03 Martin Jambor <mjambor@suse.cz>
6826 PR tree-optimization/46984
6827 * g++.dg/ipa/pr46984.C: New test.
6829 2011-01-02 Janus Weil <janus@gcc.gnu.org>
6832 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
6834 2011-01-02 Jakub Jelinek <jakub@redhat.com>
6836 PR tree-optimization/47140
6837 * gcc.c-torture/compile/pr47140.c: New test.
6839 PR rtl-optimization/47028
6840 * gcc.dg/pr47028.c: New test.
6842 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
6844 * objc.dg/protocol-forward-1.m: Removed TODO.
6845 * objc.dg/protocol-forward-2.m: New.
6846 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
6847 * obj-c++.dg/protocol-forward-2.mm: New.
6849 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
6852 * g++.dg/eh/pr38662.C: New testcase.
6854 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
6856 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
6857 scan for newline '\n'.
6860 Copyright (C) 2011 Free Software Foundation, Inc.
6862 Copying and distribution of this file, with or without modification,
6863 are permitted in any medium without royalty provided the copyright
6864 notice and this notice are preserved.