invoke.texi (SPARC options): Add -mflat.
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2 Laurent Rougé <laurent.rouge@menta.fr>
3
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.
6
7 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
8
9 * gfortran.dg/coarray/sync_1.f90: New test for
10 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
11
12 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
13
14 PR tree-optimization/49318
15 * gcc.dg/vect/pr49318.c: New test.
16
17 2011-06-09 David Krauss <potswa@mac.com>
18
19 * g++.dg/template/arrow1.C: New.
20
21 2011-06-09 Jason Merrill <jason@redhat.com>
22
23 * lib/prune.exp: Prune "note"s.
24 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
25
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.
35
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.
46
47 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
48 * g++.dg/parse/template7.C: Adjust.
49
50 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
51
52 PR target/49307
53 * gcc.dg/pr49307.c: New.
54
55 2011-06-09 Wei Guozhi <carrot@google.com>
56
57 PR target/46975
58 * gcc.target/arm/pr46975.c: New testcase.
59
60 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
61
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
70 (PMETH): Removed.
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.
77
78 2011-06-09 David Li <davidxl@google.com>
79
80 * testsuite/gcc.dg/dump-pass.c: New test.
81
82 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
83
84 PR c++/29003
85 * g++.dg/parse/error38.C: New.
86
87 2011-06-09 Jakub Jelinek <jakub@redhat.com>
88
89 PR middle-end/49308
90 * gfortran.dg/pr49308.f90: New test.
91
92 2011-06-08 Jason Merrill <jason@redhat.com>
93
94 * g++.dg/cpp0x/noexcept11.C: New.
95 * g++.dg/cpp0x/noexcept12.C: New.
96 * g++.dg/cpp0x/sfinae11.C: Adjust.
97
98 2011-06-08 Jakub Jelinek <jakub@redhat.com>
99
100 PR testsuite/49323
101 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
102 to dg-options, match also DW_AT_linkage_name.
103
104 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
105
106 PR middle-end/21953
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.
110
111 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
112
113 PR rtl-optimization/49303
114 * gcc.target/ia64/pr49303.c: New test.
115
116 2011-06-08 Tobias Burnus <burnus@net-b.de>
117
118 PR fortran/18918
119 * gfortran.dg/coarray_lock_1.f90: New.
120 * gfortran.dg/coarray_lock_2.f90: New.
121
122 2011-06-07 Jason Merrill <jason@redhat.com>
123
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.
249
250 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
251 Iain Sandoe <iains@gcc.gnu.org>
252
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.
257
258 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
259 Iain Sandoe <iains@gcc.gnu.org>
260
261 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
262 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
263 Added cast.
264
265 2011-06-07 Xinliang David Li <davidxl@google.com>
266
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.
275
276 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
277
278 gcc/testsuite:
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.
283
284 2011-06-06 Jason Merrill <jason@redhat.com>
285
286 * g++.dg/cpp0x/enum19.C: New.
287
288 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
289
290 * gcc.target/arm/neon-reload-class.c: New test.
291
292 2011-06-07 Dodji Seketeli <dodji@redhat.com>
293
294 PR debug/49130
295 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
296
297 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
298
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.
303
304 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
305
306 * gcc.target/arm/mla-2.c: New test.
307
308 2011-06-07 Jakub Jelinek <jakub@redhat.com>
309
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.
313
314 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
315
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.
327
328 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
329
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.
344
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
348 it a class method.
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
365 of exit().
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
373 Object.
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
380 runtime API.
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
404 of Object.
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
418 Object.
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
424 protocol_getName().
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
430 Object.
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
437 instead of Object.
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
474 runtime as well.
475 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
476 instead of Object.
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
529 runtime.
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
533 objc/encoding.h.
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
537 objc/encoding.h.
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
545 runtime.
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
549 Object.
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
560 Object.
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
568 of Object.
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
596 the GNU runtime.
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
625 of -class.
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
640 Object.
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
694 performv::.
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
707 __NEXT_RUNTIME__.
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
712 additional sources.
713 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
714 Object.
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.
721
722 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
723
724 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
725
726 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
727
728 PR objc-++/48275
729 * obj-c++.dg/property/cxx-property-1.mm: New.
730 * obj-c++.dg/property/cxx-property-2.mm: New.
731
732 2011-06-06 Jason Merrill <jason@redhat.com>
733
734 * g++.dg/cpp0x/regress/ptrmem1.C: New.
735
736 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
737
738 PR rtl-optimization/49145
739 From Ryan Mansfield
740 * gcc.c-torture/compile/pr49145.c: New test.
741
742 2011-06-06 Jakub Jelinek <jakub@redhat.com>
743
744 PR testsuite/49288
745 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
746 to dg-options, match also DW_AT_linkage_name.
747
748 PR debug/49294
749 * gcc.dg/debug/pr49294.c: New test.
750
751 PR c++/49264
752 * g++.dg/opt/pr49264.C: New test.
753
754 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
755
756 PR tree-optimization/49243
757 * gcc.dg/pr49243.c: New.
758
759 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
760
761 * gnat.dg/specs/cond_expr1.ads: New test.
762
763 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
764
765 * gnat.dg/deferred_const4.ad[sb]: New test.
766 * gnat.dg/deferred_const4_pkg.ads: New helper.
767
768 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
769
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.
780
781 2011-06-05 Tobias Burnus <burnus@net-b.de>
782
783 PR fortran/49255
784 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
785 for F2008.
786
787 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
788
789 PR testsuite/49287
790 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
791 warning.
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.
795
796 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
797
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.
802
803 2011-06-04 Jan Hubicka <jh@suse.cz>
804
805 PR tree-optimization/48893
806 PR tree-optimization/49091
807 PR tree-optimization/49179
808 * gfortran.dg/pr49179.f90: New testcase
809
810 2011-06-04 Jan Hubicka <jh@suse.cz>
811
812 PR lto/48954
813 * g++.dg/torture/pr48954.C: New testcase.
814
815 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
816
817 * testsuite/g++.dg/warn/delete-non-virtual-dtor.C: New.
818
819 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
820
821 PR c++/33840
822 * g++.dg/diagnostic/bitfld2.C: New.
823
824 2011-06-04 Jakub Jelinek <jakub@redhat.com>
825
826 PR target/49281
827 * gcc.c-torture/execute/pr49281.c: New test.
828
829 2011-06-04 Jan Hubicka <jh@suse.cz>
830
831 PR tree-optimize/48929
832 * gcc.c-torture/compile/pr48929.c: New testcase.
833
834 2011-06-04 Jakub Jelinek <jakub@redhat.com>
835
836 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
837
838 2011-06-03 Jakub Jelinek <jakub@redhat.com>
839
840 PR c++/49276
841 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
842
843 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
844
845 * objc.dg/headers.m: Do not include sarray.h and hash.h.
846
847 2011-06-03 Richard Henderson <rth@redhat.com>
848 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
849
850 * lib/target-supports.exp (check_sse_os_support_available): Use
851 movaps.
852
853 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
854
855 * objc.dg/headers.m: Do not include objc-list.h.
856
857 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
858
859 * objc.dg/type-stream-1.m: Test removed.
860 * objc.dg/headers.m: Do not include typedstream.h.
861
862 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
863
864 * objc.dg/torture/forward-1.m (main): Updated testcase.
865
866 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
867
868 PR target/49163
869 * gcc.c-torture/compile/pr49163.c: New.
870
871 2011-06-02 Asher Langton <langton2@llnl.gov>
872
873 PR fortran/49268
874 * gfortran.dg/PR49268.f90: New test.
875
876 2011-06-02 Asher Langton <langton2@llnl.gov>
877
878 PR fortran/37039
879 * gfortran.dg/PR37039.f90: New test.
880
881 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
882
883 PR objc/48539
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.
890
891 2011-06-02 DJ Delorie <dj@redhat.com>
892
893 * lib/timeout.exp (timeout): Add board_info support.
894
895 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
896
897 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
898
899 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
900
901 PR fortran/49265
902 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
903 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
904
905 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
906 Hans-Peter Nilsson <hp@axis.com>
907
908 PR rtl-optimization/48840
909 * gcc.target/sparc/ultrasp13.c: New test.
910
911 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
912
913 PR target/49238
914 * gcc.c-torture/compile/pr49238.c: New.
915
916 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
917
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.
922
923 2011-06-01 Jason Merrill <jason@redhat.com>
924
925 * g++.dg/cpp0x/decltype28.C: New.
926 * g++.dg/cpp0x/decltype29.C: New.
927
928 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
929
930 PR target/45074
931 * gcc.target/mips/pr45074.c: New test.
932
933 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
934 Hans-Peter Nilsson <hp@axis.com>
935
936 PR rtl-optimization/48830
937 * gcc.target/sparc/ultrasp12.c: New test.
938
939 2011-06-01 David Li <davidxl@google.com>
940
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.
959
960 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
961
962 * objc.dg/attributes/method-nonnull-1.m: New test.
963 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
964
965 2011-05-31 Tobias Burnus <burnus@net-b.de>
966
967 PR fortran/18918
968 * gfortran.dg/coarray_atomic_1.f90: New.
969 * gfortran.dg/coarray/atomic_1.f90: New.
970
971 2011-05-31 Jakub Jelinek <jakub@redhat.com>
972
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.
977
978 PR target/48688
979 * gcc.target/i386/pr48688.c: New test.
980
981 2010-11-15 Fabien ChĂŞne <fabien@gcc.gnu.org>
982
983 PR c++/48010
984 * g++.dg/lookup/name-clash9.C: New.
985
986 2011-05-31 Tobias Burnus <burnus@net-b.de>
987
988 PR fortran/18918
989 * gfortran.dg/coarray/dummy_1.f90: New.
990
991 2011-05-31 Tobias Burnus <burnus@net-b.de>
992
993 PR fortran/18918
994 * gfortran.dg/coarray/save_1.f90: New.
995 * gfortran.dg/coarray_4.f90: Update dg-error.
996
997 2011-05-31 Jason Merrill <jason@redhat.com>
998
999 * g++.dg/cpp0x/rv-template1.C: New.
1000
1001 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1002
1003 PR rtl-optimization/49235
1004 * gcc.dg/pr49235.c: New test.
1005
1006 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1007
1008 PR tree-optimization/49093
1009 * gcc.dg/vect/pr49093.c: New test.
1010
1011 2011-05-31 Dodji Seketeli <dodji@redhat.com>
1012
1013 PR debug/49047
1014 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
1015
1016 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1017
1018 PR testsuite/49239
1019 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
1020 output array.
1021
1022 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
1023
1024 PR target/49186
1025 * gcc.c-torture/execute/pr49186.c: New.
1026
1027 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
1028
1029 PR target/49168
1030 * gcc.target/i386/pr49168-1.c: New.
1031
1032 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1033 Eric Botcazou <ebotcazou@adacore.com>
1034
1035 * gcc.dg/guality/drap.c: New test.
1036
1037 2011-05-30 Richard Guenther <rguenther@suse.de>
1038
1039 PR tree-optimization/49210
1040 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
1041 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
1042
1043 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1044
1045 PR c++/49223
1046 * g++.dg/gomp/pr49223-1.C: New test.
1047 * g++.dg/gomp/pr49223-2.C: New test.
1048
1049 2011-05-30 Richard Guenther <rguenther@suse.de>
1050
1051 PR tree-optimization/49218
1052 * gcc.c-torture/execute/pr49218.c: New testcase.
1053
1054 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
1055
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.
1060
1061 2011-05-29 Janus Weil <janus@gcc.gnu.org>
1062
1063 PR fortran/47601
1064 * gfortran.dg/extends_13.f03: New.
1065
1066 2011-05-29 Jakub Jelinek <jakub@redhat.com>
1067
1068 PR rtl-optimization/49095
1069 * gcc.target/i386/pr49095.c: New test.
1070
1071 2011-05-29 Tobias Burnus <burnus@net-b.de>
1072
1073 PR fortran/18918
1074 * gfortran.dg/coarray_24.f90: New.
1075
1076 2011-05-29 Tobias Burnus <burnus@net-b.de>
1077
1078 PR fortran/18918
1079 * gfortran.dg/coarray_23.f90: New.
1080
1081 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
1082
1083 From Ryan Mansfield
1084 * gcc.dg/pr48826.c: New test.
1085
1086 2011-05-29 Richard Guenther <rguenther@suse.de>
1087
1088 PR tree-optimization/49217
1089 * gcc.dg/torture/pr49217.c: New testcase.
1090
1091 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
1092
1093 PR testsuite/49222
1094 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
1095
1096 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
1097
1098 * gnat.dg/boolean_subtype.adb: Rename to...
1099 * gnat.dg/boolean_subtype1.adb: ...this.
1100
1101 2011-05-28 Jason Merrill <jason@redhat.com>
1102
1103 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
1104
1105 2011-05-27 Jason Merrill <jason@redhat.com>
1106
1107 * g++.dg/cpp0x/enum18.C: Adjust.
1108
1109 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
1110
1111 2011-05-27 Tobias Burnus <burnus@net-b.de>
1112
1113 PR fortran/18918
1114 * gfortran.dg/coarray_22.f90: New.
1115
1116 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1117
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.
1135
1136 2011-05-27 Jason Merrill <jason@redhat.com>
1137
1138 * g++.dg/abi/mangle47.C: New.
1139
1140 PR c++/49176
1141 * g++.dg/template/const5.C: New.
1142
1143 * g++.dg/cpp0x/enum18.C: New.
1144
1145 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
1146
1147 * g++.dg/cpp0x/error6.C: New.
1148
1149 * g++.dg/cpp0x/error5.C: New.
1150
1151 2011-05-27 Jakub Jelinek <jakub@redhat.com>
1152
1153 PR c++/49165
1154 * g++.dg/eh/cond6.C: New test.
1155
1156 2011-05-27 Tobias Burnus <burnus@net-b.de>
1157
1158 PR fortran/48820
1159 * gfortran.dg/rank_3.f90: New.
1160 * gfortran.dg/rank_4.f90: New.
1161
1162 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
1163
1164 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
1165 replace dump search.
1166
1167 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
1168
1169 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
1170 * gnat.dg/bit_packed_array5.adb: ...here.
1171
1172 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1173
1174 PR c++/42056
1175 * testsuite/g++.dg/cpp0x/auto25.C: New.
1176
1177 2011-05-27 Richard Guenther <rguenther@suse.de>
1178
1179 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
1180
1181 2011-05-27 Richard Guenther <rguenther@suse.de>
1182
1183 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
1184
1185 2011-05-27 Richard Guenther <rguenther@suse.de>
1186
1187 PR middle-end/49189
1188 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
1189
1190 2011-05-26 Jason Merrill <jason@redhat.com>
1191
1192 * g++.dg/cpp0x/friend1.C: New.
1193 * g++.dg/cpp0x/friend2.C: New.
1194
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.
1199
1200 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
1201
1202 * gcc.dg/march.c: Ignore a note for some targets.
1203
1204 2011-05-26 Janis Johnson <janis187@us.ibm.com>
1205 Nathan Froyd <froydnj@codesourcery.com>
1206
1207 PR c++/2288
1208 PR c++/18770
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.
1212
1213 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1214
1215 PR fortran/48955
1216 * gfortran.dg/dependency_40.f90 : New test.
1217
1218 2011-05-26 Tobias Burnus <burnus@net-b.de>
1219
1220 PR fortran/18918
1221 * gfortran.dg/coarray/registering_1.f90: New.
1222
1223 2011-05-26 Jason Merrill <jason@redhat.com>
1224
1225 * g++.dg/cpp0x/variadic111.C: New.
1226 * g++.dg/cpp0x/variadic41.C: Adjust.
1227
1228 2011-05-26 Richard Guenther <rguenther@suse.de>
1229
1230 PR tree-optimization/48702
1231 * gcc.dg/torture/pr48702.c: New testcase.
1232
1233 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1234
1235 PR gcov-profile/48845
1236 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
1237 support.
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
1243 this.
1244 Require TLS runtime support with -fprofile-generate.
1245 * lib/profopt.exp (profopt-execute): Add TLS options for
1246 -fprofile-generate.
1247 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
1248
1249 2011-05-26 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR c++/49165
1252 * g++.dg/eh/cond5.C: New test.
1253
1254 PR tree-optimization/49161
1255 * gcc.c-torture/execute/pr49161.c: New test.
1256
1257 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1258
1259 * gcc.target/arm/neon-vorn-vbic.c: New test.
1260
1261 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
1262
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.
1266
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.
1270
1271 2011-05-25 Jason Merrill <jason@redhat.com>
1272
1273 * g++.dg/cpp0x/enum17.C: New.
1274 * g++.old-deja/g++.jason/rfg10.C: Adjust.
1275
1276 * g++.dg/cpp0x/auto24.C: New.
1277
1278 * g++.dg/cpp0x/error4.C: New.
1279
1280 * g++.dg/cpp0x/rv-restrict.C: New.
1281
1282 * g++.dg/cpp0x/enum15.C: New.
1283 * g++.dg/cpp0x/constexpr-switch2.C: New.
1284
1285 * g++.dg/cpp0x/variadic110.C: New.
1286
1287 * g++.dg/cpp0x/auto9.C: Add typedef test.
1288
1289 * g++.dg/cpp0x/auto23.C: New.
1290 * g++.dg/cpp0x/auto9.C: Adjust.
1291
1292 * g++.dg/cpp0x/defaulted29.C: New.
1293
1294 * g++.dg/cpp0x/initlist51.C: New.
1295
1296 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
1297
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.
1303
1304 2011-05-25 Jason Merrill <jason@redhat.com>
1305
1306 * g++.dg/cpp0x/enum16.C: New.
1307 * g++.dg/parse/error15.C: Adjust.
1308
1309 * g++.dg/cpp0x/initlist50.C: New.
1310
1311 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1312
1313 * g++.dg/cpp0x/variadic109.C: New.
1314
1315 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
1316
1317 * gcc.target/i386/pause-1.c: New.
1318
1319 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
1320
1321 * gcc.dg/stack-usage-1.c: Adjust comment.
1322 * gcc.dg/stack-usage-2.c: New test.
1323
1324 2011-05-25 Jakub Jelinek <jakub@redhat.com>
1325
1326 PR c++/49136
1327 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1328 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1329
1330 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
1331
1332 PR rtl-optimization/48757
1333 * gfortran.dg/pr48757.f: New test case.
1334
1335 2011-05-24 Jason Merrill <jason@redhat.com>
1336
1337 * g++.dg/cpp0x/access01.C: New.
1338
1339 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1340
1341 PR libobjc/48177
1342 * objc.dg/pr48177.m: New testcase.
1343
1344 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1345
1346 PR objc/48187
1347 * objc.dg/pr48187.m: New testcase.
1348 * obj-c++.dg/pr48187.mm: New testcase.
1349 * objc.dg/ivar-extra-semicolon.m: New testcase.
1350
1351 2011-05-24 Jason Merrill <jason@redhat.com>
1352
1353 * g++.dg/template/access21.C: New.
1354 * g++.dg/template/access22.C: New.
1355
1356 2011-05-24 Michael Matz <matz@gcc.gnu.org>
1357
1358 PR rtl-optimization/48633
1359 * g++.dg/pr48633.C: New test.
1360
1361 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1362
1363 PR target/49133
1364 * g++.dg/other/pr49133.C: New test.
1365
1366 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1367 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1368
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.
1375
1376 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1377
1378 * gcc.dg/vect/pr48172.c: Remove dg-do run.
1379
1380 2011-05-24 Tom de Vries <tom@codesourcery.com>
1381
1382 PR tree-optimization/49121
1383 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
1384
1385 2011-05-23 Jason Merrill <jason@redhat.com>
1386
1387 * g++.dg/cpp0x/defaulted28.C: New.
1388
1389 * g++.dg/cpp0x/sfinae25.C: New.
1390
1391 * g++.dg/cpp0x/rv-cast2.C: New.
1392
1393 * g++.dg/cpp0x/enum14.C: New.
1394
1395 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR lto/49123
1398 * gcc.c-torture/execute/pr49123.c: New test.
1399
1400 PR debug/49032
1401 * gcc.dg/debug/pr49032.c: New test.
1402
1403 PR c/49120
1404 * gcc.dg/pr49120.c: New test.
1405
1406 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
1407
1408 PR target/47315
1409 * gcc.target/i386/pr47315.c: New test.
1410
1411 2011-05-23 Jason Merrill <jason@redhat.com>
1412
1413 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1414
1415 * g++.dg/cpp0x/sfinae24.C: New.
1416
1417 * g++.dg/cpp0x/error3.C: New.
1418
1419 * g++.dg/cpp0x/defaulted27.C: New.
1420
1421 * g++.dg/cpp0x/decltype27.C: New.
1422
1423 2011-05-23 Richard Guenther <rguenther@suse.de>
1424
1425 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
1426
1427 2011-05-23 Richard Guenther <rguenther@suse.de>
1428
1429 PR tree-optimization/40874
1430 * g++.dg/tree-ssa/pr40874.C: New testcase.
1431
1432 2011-05-23 Richard Guenther <rguenther@suse.de>
1433
1434 PR tree-optimization/49115
1435 * g++.dg/torture/pr49115.C: New testcase.
1436
1437 2011-05-23 Richard Guenther <rguenther@suse.de>
1438
1439 PR middle-end/15419
1440 * gcc.dg/memcpy-3.c: New testcase.
1441
1442 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1443
1444 PR middle-end/48973
1445 * gcc.c-torture/execute/pr48973-1.c: New test.
1446 * gcc.c-torture/execute/pr48973-2.c: New test.
1447
1448 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1449
1450 PR c++/18016
1451 * g++.dg/warn/pr18016.C: New.
1452
1453 2011-05-23 Tom de Vries <tom@codesourcery.com>
1454
1455 PR target/45098
1456 * gcc.target/arm/ivopts-6.c: New test.
1457
1458 2011-05-22 Jakub Jelinek <jakub@redhat.com>
1459
1460 PR middle-end/49029
1461 * gcc.c-torture/compile/pr49029.c: New test.
1462
1463 2011-05-22 Jason Merrill <jason@redhat.com>
1464
1465 * g++.dg/cpp0x/sfinae23.C: New.
1466 * g++.dg/cpp0x/sfinae8.C: Correct.
1467
1468 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1469
1470 * gfortran.dg/function_optimize_8.f90: New test case.
1471
1472 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
1473
1474 PR tree-optimization/49087
1475 * gcc.dg/vect/O3-pr49087.c: New test.
1476
1477 2011-05-21 Jason Merrill <jason@redhat.com>
1478
1479 * g++.dg/debug/const5.C: New.
1480
1481 2011-05-20 Jason Merrill <jason@redhat.com>
1482
1483 * g++.dg/cpp0x/constexpr-static7.C: Extend.
1484
1485 * g++.dg/cpp0x/constexpr-static7.C: New.
1486
1487 * g++.dg/cpp0x/enum12.C: New.
1488 * g++.dg/cpp0x/enum13.C: New.
1489
1490 2011-05-21 Janus Weil <janus@gcc.gnu.org>
1491
1492 PR fortran/48699
1493 * gfortran.dg/select_type_23.f03: New.
1494
1495 2011-05-20 Jason Merrill <jason@redhat.com>
1496
1497 * g++.dg/cpp0x/defaulted26.C: New.
1498
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.
1503
1504 2011-05-20 Janus Weil <janus@gcc.gnu.org>
1505
1506 PR fortran/48706
1507 * gfortran.dg/extends_12.f03: New.
1508
1509 2011-05-20 Jason Merrill <jason@redhat.com>
1510
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.
1519
1520 2011-05-20 Richard Guenther <rguenther@suse.de>
1521
1522 PR tree-optimization/49079
1523 * gcc.dg/torture/pr49079.c: New testcase.
1524
1525 2011-05-20 Jakub Jelinek <jakub@redhat.com>
1526
1527 PR tree-optimization/49073
1528 * gcc.c-torture/execute/pr49073.c: New test.
1529
1530 2011-06-19 Tobias Burnus <burnus@net-b.de>
1531
1532 PR fortran/18918
1533 * gfortran.dg/coarray_21.f90: New.
1534
1535 2011-05-19 Joseph Myers <joseph@codesourcery.com>
1536
1537 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
1538 output.
1539
1540 2011-05-19 Richard Guenther <rguenther@suse.de>
1541
1542 PR testsuite/49063
1543 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
1544
1545 2011-05-19 Richard Guenther <rguenther@suse.de>
1546
1547 PR middle-end/48985
1548 * gcc.dg/builtin-object-size-11.c: New testcase.
1549
1550 2011-05-19 Tom de Vries <tom@codesourcery.com>
1551
1552 PR target/45098
1553 * gcc.target/arm/ivopts.c: New test.
1554 * gcc.target/arm/ivopts-2.c: New test.
1555
1556 2011-05-19 Tom de Vries <tom@codesourcery.com>
1557
1558 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
1559
1560 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1561
1562 * gcc.c-torture/execute/960321-1.x: Remove.
1563
1564 2011-05-18 Janus Weil <janus@gcc.gnu.org>
1565
1566 PR fortran/48700
1567 * gfortran.dg/move_alloc_4.f90: New.
1568
1569 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
1570
1571 PR target/49002
1572 * gcc.target/i386/pr49002-1.c: New test.
1573 * gcc.target/i386/pr49002-2.c: Likewise.
1574
1575 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1576
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.
1581
1582 2011-05-18 Jason Merrill <jason@redhat.com>
1583
1584 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
1585 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
1586 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
1587
1588 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
1589
1590 * gcc.target/bfin/mcpu-bf592.c: New test.
1591
1592 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
1593
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.
1597
1598 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1599
1600 PR tree-optimization/49000
1601 * gcc.dg/pr49000.c: New test.
1602
1603 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
1604
1605 * gnat.dg/invalid1.adb: New test.
1606
1607 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
1608
1609 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
1610 scan pattern.
1611 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
1612 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
1613
1614 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
1615
1616 PR c++/48994
1617 * g++.dg/cpp0x/range-for18.C: New.
1618
1619 2011-05-15 Tobias Burnus <burnus@net-b.de>
1620
1621 PR fortran/18918
1622 * gfortran.dg/coarray/image_index_2.f90: New.
1623
1624 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1625
1626 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
1627 * g++.dg/cpp0x/override2.C: New.
1628
1629 2011-05-14 Tobias Burnus <burnus@net-b.de>
1630
1631 PR fortran/18918
1632 * gfortran.de/coarray_20.f90: New.
1633
1634 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1635
1636 PR fortran/22572
1637 * function_optimize_7.f90: New test case.
1638
1639 2011-05-13 Jason Merrill <jason@redhat.com>
1640
1641 * g++.dg/cpp0x/decltype26.C: New.
1642 * g++.dg/cpp0x/enum11.C: New.
1643
1644 2011-05-13 Tobias Burnus <burnus@net-b.de>
1645
1646 PR fortran/48972
1647 PR fortran/48991
1648 * gfortran.dg/assign_8.f90: Update dg-error.
1649
1650 2011-05-13 Tobias Burnus <burnus@net-b.de>
1651
1652 PR fortran/48972
1653 * gfortran.dg/io_constraints_8.f90: New.
1654 * gfortran.dg/io_constraints_9.f90: New.
1655
1656 2011-05-13 Martin Thuresson <martint@google.com>
1657
1658 PR gcov-profile/47793
1659 * gcc.dg/pr47793.c: New.
1660
1661 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR tree-optimization/48975
1664 * gcc.dg/pr48975.c: New test.
1665
1666 2011-05-12 Tobias Burnus <burnus@net-b.de>
1667
1668 PR fortran/48972
1669 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
1670
1671 2011-05-12 Jason Merrill <jason@redhat.com>
1672
1673 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
1674
1675 2011-05-12 Geert Bosch <bosch@adacore.com>
1676
1677 * gnat.dg/view_conversion1.adb: New test.
1678
1679 2011-05-12 Richard Guenther <rguenther@suse.de>
1680
1681 PR tree-optimization/48172
1682 * gcc.dg/vect/pr48172.c: New testcase.
1683
1684 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1685
1686 PR debug/48967
1687 * g++.dg/opt/pr48967.C: New test.
1688
1689 2011-05-11 Jason Merrill <jason@redhat.com>
1690
1691 * g++.dg/cpp0x/constexpr-friend.C: New.
1692 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
1693
1694 * g++.dg/cpp0x/sfinae22.C: New.
1695
1696 2011-05-11 Tobias Burnus <burnus@net-b.de>
1697
1698 PR fortran/48889
1699 * gfortran.dg/generic_24.f90: New.
1700
1701 2011-05-11 Richard Guenther <rguenther@suse.de>
1702
1703 PR tree-optimization/15256
1704 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
1705
1706 2011-05-11 Jakub Jelinek <jakub@redhat.com>
1707
1708 PR debug/48159
1709 * gcc.dg/pr48159-1.c: New test.
1710 * gcc.dg/pr48159-2.c: New test.
1711
1712 2011-05-11 Richard Guenther <rguenther@suse.de>
1713
1714 PR middle-end/48953
1715 * gcc.dg/torture/pr48953.c: New testcase.
1716
1717 2011-05-11 Richard Guenther <rguenther@suse.de>
1718
1719 PR tree-optimization/18041
1720 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
1721
1722 2011-05-11 Alan Modra <amodra@gmail.com>
1723
1724 PR target/47755
1725 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
1726
1727 2011-05-10 Jason Merrill <jason@redhat.com>
1728
1729 * g++.dg/cpp0x/defaulted25.C: New.
1730 * g++.dg/template/crash7.C: Adjust.
1731
1732 * g++.dg/cpp0x/variadic108.C: New.
1733
1734 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
1735
1736 * g++.dg/inherit/virtual9.C: Extend.
1737
1738 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1739
1740 PR target/48857
1741 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
1742 are passed and returned in vector registers.
1743
1744 2011-05-10 Richard Guenther <rguenther@suse.de>
1745
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
1751 applies.
1752
1753 2011-05-10 Jakub Jelinek <jakub@redhat.com>
1754
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.
1759
1760 PR debug/48928
1761 * gcc.dg/dfp/pr48928.c: New test.
1762
1763 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1764
1765 PR c++/48522
1766 * g++.dg/cpp0x/pr48522.C: New.
1767
1768 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1769
1770 PR c++/48735
1771 * g++.dg/cpp0x/sfinae21.C: New.
1772
1773 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1774
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.
1779
1780 2011-05-09 Jeff Law <law@redhat.com>
1781
1782 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
1783 consistent results.
1784
1785 2011-05-09 Fabien ChĂŞne <fabien@gcc.gnu.org>
1786
1787 PR c++/20039
1788 * g++.dg/init/pr20039.C: New.
1789
1790 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1791
1792 PR c++/48737
1793 PR c++/48744
1794 * g++.dg/template/sfinae28.C: New.
1795 * g++.dg/template/sfinae29.C: Likewise.
1796
1797 2011-05-09 Jason Merrill <jason@redhat.com>
1798
1799 * g++.dg/template/nontype23.C: New.
1800
1801 2011-05-07 Fabien ChĂŞne <fabien@gcc.gnu.org>
1802 PR c++/48859
1803 * g++.dg/init/pr48859.C: New.
1804
1805 2011-05-09 Jason Merrill <jason@redhat.com>
1806
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.
1815
1816 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
1817
1818 * g++.dg/inherit/virtual9.C: New.
1819
1820 2011-05-09 Dodji Seketeli <dodji@redhat.com>
1821
1822 PR c++/48574
1823 * g++.dg/template/dependent-expr8.C: New test case.
1824
1825 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
1826
1827 PR tree-optimization/48837
1828 * gcc.dg/pr48837.c: New testcase.
1829
1830 2011-05-06 Jason Merrill <jason@redhat.com>
1831
1832 * g++.dg/cpp0x/constexpr-condition2.C: New.
1833
1834 * g++.dg/cpp0x/constexpr-missing.C: New.
1835
1836 2011-05-06 Tobias Burnus <burnus@net-b.de>
1837
1838 PR fortran/18918
1839 * gfortran.dg/coarray/this_image_2.f90: New.
1840
1841 2011-05-06 Tobias Burnus <burnus@net-b.de>
1842
1843 PR fortran/48858
1844 PR fortran/48820
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.
1849
1850 2011-05-06 Dodji Seketeli <dodji@redhat.com>
1851
1852 PR c++/48838
1853 * g++.dg/template/member9.C: New test case.
1854
1855 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
1856
1857 * gnat.dg/discr29.ad[sb]: New test.
1858 * gnat.dg/discr30.adb: Likewise.
1859
1860 2011-05-05 Julian Brown <julian@codesourcery.com>
1861
1862 * gcc.target/arm/neon-vset_lanes8.c: New test.
1863
1864 2011-05-05 Jason Merrill <jason@redhat.com>
1865
1866 * g++.dg/init/new32.C: New.
1867
1868 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1869
1870 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
1871 Fix typo.
1872
1873 2011-05-05 Jakub Jelinek <jakub@redhat.com>
1874
1875 PR rtl-optimization/48381
1876 * gcc.c-torture/compile/pr48381.c: New test.
1877
1878 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
1879
1880 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
1881 to dg-options.
1882 * gcc.target/i386/opt-1.c: Ditto.
1883
1884 2011-05-04 Jason Merrill <jason@redhat.com>
1885
1886 * g++.dg/conversion/base1.C: New.
1887
1888 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1889
1890 PR libgfortran/48787
1891 * gfortran.dg/round_3.f08: Add more checks to test case.
1892
1893 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
1894
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.
1899
1900 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
1901
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.
1914
1915 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
1916
1917 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
1918 remove duplication.
1919 * gcc.target/bfin/mcpu-bf514.c: Likewise.
1920 * gcc.target/bfin/mcpu-bf516.c: Likewise.
1921 * gcc.target/bfin/mcpu-bf518.c: Likewise.
1922
1923 2011-05-03 Tobias Burnus <burnus@net-b.de>
1924
1925 PR fortran/18918
1926 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
1927
1928 2011-05-03 Tobias Burnus <burnus@net-b.de>
1929
1930 PR fortran/18918
1931 * gfortran.dg/coarray/this_image_1.f90: New.
1932
1933 2011-05-03 Tobias Burnus <burnus@net-b.de>
1934
1935 PR fortran/18918
1936 * gfortran.dg/coarray/caf.dg: New.
1937 * gfortran.dg/coarray/image_index_1.f90: New, copied
1938 from ../coarray_16.f90.
1939
1940 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1941
1942 PR c++/28501
1943 * g++.dg/ext/complex9.C: New.
1944
1945 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1946
1947 From Mike Frysinger
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.
1951
1952 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
1953
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.
2116
2117 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
2118
2119 * gcc.target/arm/cold-lc.c: New test.
2120
2121 2011-05-03 Jakub Jelinek <jakub@redhat.com>
2122
2123 PR target/48774
2124 * gcc.dg/pr48774.c: New test.
2125
2126 2011-05-03 Richard Guenther <rguenther@suse.de>
2127
2128 * gcc.dg/large-size-array-5.c: New testcase.
2129
2130 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2131
2132 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
2133
2134 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2135
2136 * lib/target-supports.exp (check_effective_target_vect_strided):
2137 Replace with...
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.
2142
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.
2159
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.
2193
2194 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
2195 target condition.
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.
2202
2203 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2204
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.
2213
2214 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2215
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.
2232
2233 2011-05-02 Jason Merrill <jason@redhat.com>
2234
2235 * g++.dg/init/new31.C: New.
2236
2237 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
2238
2239 PR c/35445
2240 * gcc.dg/pr35445.c: New test.
2241
2242 2011-05-02 Jason Merrill <jason@redhat.com>
2243
2244 * c-c++-common/vla-1.c: New.
2245
2246 2011-05-02 Richard Guenther <rguenther@suse.de>
2247
2248 PR tree-optimization/48822
2249 * gcc.dg/torture/pr48822.c: New testcase.
2250
2251 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2252
2253 PR c++/47969
2254 * g++.dg/cpp0x/constexpr-47969.C: New.
2255
2256 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
2257
2258 PR testsuite/48498
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.
2263
2264 2011-05-01 Xinliang David Li <davidxl@google.com>
2265
2266 * gcc.dg/tree-ssa/integer-addr.c: New test.
2267 * gcc.dg/tree-ssa/alias_bug.c: New test.
2268
2269 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2270
2271 PR libgfortran/48787
2272 * gfortran.dg/round_3.f08: Add more checks.
2273
2274 2011-04-30 Tobias Burnus <burnus@net-b.de>
2275
2276 PR fortran/48821
2277 * gfortran.dg/import9.f90: New, proper test.
2278 * gfortran.dg/interface_37.f90: Remove bogus
2279 test (bogus copy of interface_36.f90).
2280
2281 2011-04-30 Tobias Burnus <burnus@net-b.de>
2282
2283 PR fortran/48821
2284 * gfortran.dg/interface_37.f90: New.
2285
2286 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
2287
2288 PR fortran/48746
2289 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
2290
2291 2011-04-30 Jakub Jelinek <jakub@redhat.com>
2292
2293 PR tree-optimization/48809
2294 * gcc.c-torture/execute/pr48809.c: New test.
2295
2296 2011-04-29 Jeff Law <law@redhat.com>
2297
2298 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
2299
2300 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2301
2302 PR c++/48606
2303 * g++.dg/init/ctor10.C: New.
2304
2305 2011-04-29 Le-Chun Wu <lcwu@google.com>
2306
2307 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
2308 warning in implicitly instantiated templates.
2309
2310 2011-04-29 Le-Chun Wu <lcwu@google.com>
2311
2312 * g++.dg/warn/Wnull-conversion-1.C: New.
2313 * g++.dg/warn/Wnull-conversion-2.C: New.
2314
2315 2011-04-29 Diego Novillo <dnovillo@google.com>
2316
2317 * g++.old-deja/g++.other/null3.C: Expect warning about
2318 converting boolean to a pointer.
2319
2320 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
2321
2322 PR fortran/48462
2323 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
2324 being a target.
2325
2326 PR fortran/48746
2327 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
2328
2329 2011-04-29 Tobias Burnus <burnus@net-b.de>
2330
2331 PR fortran/48810
2332 * gfortran.dg/typebound_proc_22.f90: New.
2333
2334 PR fortran/48800
2335 * gfortran.dg/interface_36.f90: New.
2336
2337 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2338
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.
2355
2356 2011-04-28 Xinliang David Li <davidxl@google.com>
2357
2358 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
2359 * testsuite/g++.dg/prof-robust-1.C: New test.
2360
2361 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
2362
2363 PR tree-optimization/48765
2364 * gcc.dg/vect/pr48765.c: New.
2365
2366 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2367
2368 PR tree-optimization/48775
2369 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
2370
2371 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2372
2373 PR c++/48798
2374 * g++.dg/inherit/pr48798.C: New.
2375 * g++.old-deja/g++.other/base1.C: Adjust.
2376
2377 2011-04-28 Dodji Seketeli <dodji@redhat.com>
2378
2379 PR c++/48656
2380 * g++.dg/template/inherit7.C: New test case.
2381
2382 2011-04-28 Richard Guenther <rguenther@suse.de>
2383
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.
2388
2389 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2390
2391 PR c++/48530
2392 * g++.dg/cpp0x/sfinae18.C: New.
2393
2394 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2395
2396 PR c++/48771
2397 * g++.dg/ext/is_literal_type1.C: New.
2398
2399 2011-04-28 Tobias Burnus <burnus@net-b.de>
2400
2401 PR fortran/48112
2402 PR fortran/48279
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.
2411
2412 2011-04-27 Jason Merrill <jason@redhat.com>
2413
2414 * g++.dg/ext/complex8.C: New.
2415
2416 * g++.dg/cpp0x/initlist49.C: New.
2417 * g++.dg/init/new30.C: New.
2418
2419 2011-04-27 Tobias Burnus <burnus@net-b.de>
2420
2421 PR fortran/48788
2422 * gfortran.dg/whole_file_34.f90: New.
2423
2424 2011-04-27 Jan Hubicka <jh@suse.cz>
2425
2426 * gcc.dg/tree-ssa/inline-9.c: New testcase.
2427
2428 2011-04-27 Jason Merrill <jason@redhat.com>
2429
2430 * g++.old-deja/g++.oliva/overload1.C: Adjust.
2431
2432 * g++.dg/parse/ambig6.C: New.
2433
2434 2011-04-27 Nick Clifton <nickc@redhat.com>
2435
2436 * gcc.dg/20020312-2.c: Add definition for RX.
2437
2438 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
2439 option with RX targets.
2440
2441 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
2442 /* */ comments.
2443
2444 2011-04-27 Richard Guenther <rguenther@suse.de>
2445
2446 * gcc.dg/tree-ssa/pr23382.c: Remove.
2447
2448 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
2449
2450 PR target/48767
2451 * gcc.c-torture/compile/pr48767.c: New test.
2452
2453 2011-04-27 Richard Guenther <rguenther@suse.de>
2454
2455 PR tree-optimization/48772
2456 * g++.dg/pr48772.C: New testcase.
2457
2458 2011-04-27 Jakub Jelinek <jakub@redhat.com>
2459
2460 PR c/48742
2461 * gcc.c-torture/compile/pr48742.c: New test.
2462
2463 2011-04-26 Jason Merrill <jason@redhat.com>
2464
2465 * g++.dg/lookup/koenig13.C: New.
2466
2467 * g++.dg/cpp0x/initlist48.C: New.
2468
2469 2011-04-25 Jason Merrill <jason@redhat.com>
2470
2471 * g++.dg/cpp0x/sfinae17.C: New.
2472
2473 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2474
2475 PR target/48258
2476 * gcc.target/powerpc/pr48258-1.c: New file.
2477 * gcc.target/powerpc/pr48258-2.c: Ditto.
2478
2479 2011-04-26 Xinliang David Li <davidxl@google.com>
2480
2481 * gcc.dg/uninit-suppress.c: New test.
2482 * gcc.dg/uninit-suppress.c: New test.
2483
2484 2011-04-26 Jakub Jelinek <jakub@redhat.com>
2485
2486 PR debug/48768
2487 * gcc.dg/pr48768.c: New test.
2488
2489 PR tree-optimization/48734
2490 * gcc.c-torture/compile/pr48734.c: New test.
2491
2492 PR testsuite/48753
2493 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
2494
2495 2011-04-26 Richard Guenther <rguenther@suse.de>
2496
2497 PR tree-optimization/48731
2498 * gcc.dg/torture/pr48731.c: New testcase.
2499
2500 2011-04-26 Richard Guenther <rguenther@suse.de>
2501
2502 PR testsuite/48753
2503 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
2504
2505 2011-04-26 Richard Guenther <rguenther@suse.de>
2506
2507 PR middle-end/48694
2508 * gcc.dg/torture/pr48694-1.c: New testcase.
2509 * gcc.dg/torture/pr48694-2.c: Likewise.
2510
2511 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2512
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.
2523
2524 2011-04-25 Jason Merrill <jason@redhat.com>
2525
2526 * g++.dg/cpp0x/regress/template-const2.C: New.
2527
2528 2011-04-25 Jeff Law <law@redhat.com>
2529
2530 * gcc.dg/tree-ssa/vrp56.c: new test.
2531
2532 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2533
2534 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
2535
2536 2011-04-24 Jakub Jelinek <jakub@redhat.com>
2537
2538 PR preprocessor/48740
2539 * c-c++-common/raw-string-11.c: New test.
2540
2541 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
2542
2543 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
2544 hppa*-*-hpux*.
2545
2546 2011-04-23 Tobias Burnus <burnus@net-b.de>
2547
2548 PR fortran/18918
2549 * gfortran.dg/coarray_19.f90: New.
2550
2551 2011-04-23 Jakub Jelinek <jakub@redhat.com>
2552
2553 PR c/48685
2554 * gcc.dg/pr48685.c: New test.
2555
2556 2011-04-22 Jan Hubicka <jh@suse.cz>
2557
2558 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
2559
2560 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2561
2562 PR tree-optimization/48717
2563 * gcc.c-torture/execute/pr48717.c: New test.
2564
2565 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
2566
2567 PR target/48723
2568 * gcc.target/i386/pr48723.c: New test.
2569
2570 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2571
2572 PR c/48716
2573 * gcc.dg/gomp/pr48716.c: New test.
2574 * g++.dg/gomp/pr48716.C: New test.
2575
2576 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
2577
2578 PR c/36750
2579 * gcc.dg/missing-field-init-2.c: Update testcase.
2580
2581 2011-04-22 Alan Modra <amodra@gmail.com>
2582
2583 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
2584
2585 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2586
2587 PR fortran/48405
2588 * gfortran.dg/function_optimize_6.f90: New test.
2589
2590 2011-04-21 Easwaran Raman <eraman@google.com>
2591
2592 * gcc.dg/stack-layout-2.c: New test.
2593
2594 2011-04-21 Richard Guenther <rguenther@suse.de>
2595
2596 PR lto/48703
2597 * g++.dg/lto/pr48207-2_0.C: New testcase.
2598 * g++.dg/lto/pr48207-3_0.C: Likewise.
2599
2600 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
2601
2602 * gnat.dg/volatile5.adb: New test.
2603 * gnat.dg/volatile5_pkg.ads: New helper.
2604
2605 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
2606
2607 PR target/48708
2608 * gcc.target/i386/pr48708.c: New test.
2609
2610 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2611
2612 * gcc.dg/vect/vect-119.c: New test.
2613
2614 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2615
2616 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
2617 and once without.
2618
2619 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
2620 Richard Sandiford <richard.sandiford@linaro.org>
2621
2622 PR target/46329
2623 * gcc.target/arm/pr46329.c: New test.
2624
2625 2011-04-21 Tobias Burnus <burnus@net-b.de>
2626
2627 PR fortran/18918
2628 * gfortran.dg/coarray_18.f90: New.
2629
2630 2011-04-20 Jason Merrill <jason@redhat.com>
2631
2632 * g++.dg/cpp0x/initlist47.C: New.
2633
2634 * g++.dg/init/dtor4.C: New.
2635
2636 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
2637
2638 PR target/48678
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.
2645
2646 2011-04-20 Jason Merrill <jason@redhat.com>
2647
2648 * g++.dg/template/const4.C: New.
2649
2650 2011-04-20 Easwaran Raman <eraman@google.com>
2651
2652 * gcc.dg/stack-layout-1.c: New test.
2653
2654 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
2655
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
2658 function.
2659
2660 2011-04-20 Kai Tietz <ktietz@redhat.com>
2661
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.
2667
2668 2011-04-20 Richard Guenther <rguenther@suse.de>
2669
2670 PR tree-optimization/47892
2671 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
2672
2673 2011-04-20 Richard Guenther <rguenther@suse.de>
2674
2675 PR middle-end/48695
2676 * g++.dg/torture/pr48695.C: New testcase.
2677
2678 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
2679
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
2688 PDP11.
2689
2690 2011-04-19 Jason Merrill <jason@redhat.com>
2691
2692 * g++.dg/ext/complex7.C: New.
2693
2694 * g++.dg/ext/attrib41.C: New.
2695
2696 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
2697
2698 PR testsuite/48676
2699 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
2700
2701 2011-04-19 Jakub Jelinek <jakub@redhat.com>
2702
2703 PR target/48678
2704 * gcc.target/i386/pr48678.c: New test.
2705
2706 2011-04-19 Martin Jambor <mjambor@suse.cz>
2707
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.
2711
2712 2011-04-19 Tobias Burnus <burnus@net-b.de>
2713
2714 PR fortran/48588
2715 * gfortran.dg/whole_file_33.f90: New.
2716
2717 2011-04-19 Martin Jambor <mjambor@suse.cz>
2718
2719 * g++.dg/ipa/devirt-7.C: New test.
2720
2721 2011-04-19 Richard Guenther <rguenther@suse.de>
2722
2723 PR lto/48207
2724 * g++.dg/lto/pr48207_0.C: New testcase.
2725
2726 2011-04-18 Jason Merrill <jason@redhat.com>
2727
2728 * g++.dg/init/void1.C: New.
2729
2730 * g++.dg/cpp0x/union4.C: New.
2731
2732 2011-04-18 Jakub Jelinek <jakub@redhat.com>
2733
2734 PR middle-end/48661
2735 * g++.dg/torture/pr48661.C: New test.
2736
2737 PR c++/48632
2738 * g++.dg/gomp/pr48632.C: New test.
2739
2740 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
2741
2742 * gcc.target/i386/sse2-maskmovdqu.c: New test.
2743 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
2744
2745 2011-04-18 Tobias Burnus <burnus@net-b.de>
2746
2747 PR fortran/18918
2748 * gfortran.dg/coarray_17.f90: New.
2749 * gfortran.dg/coarray_10.f90: Update dg-error.
2750
2751 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2752
2753 PR testsuite/48251
2754 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2755 * gfortran.dg/guality/guality.exp: Likewise.
2756
2757 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2758
2759 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
2760
2761 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2762
2763 * gcc.dg/vect/pr48377.c: Remove dg-do run.
2764
2765 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2766
2767 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
2768
2769 2011-04-18 Richard Guenther <rguenther@suse.de>
2770
2771 PR middle-end/46364
2772 * g++.dg/torture/pr46364.C: New testcase.
2773
2774 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2775
2776 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
2777
2778 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
2779
2780 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
2781
2782 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
2783 Ira Rosen <ira.rosen@linaro.org>
2784
2785 PR target/48252
2786 * gcc.target/arm/pr48252.c: New test.
2787
2788 2011-04-18 Jakub Jelinek <jakub@redhat.com>
2789
2790 PR tree-optimization/48616
2791 * gcc.dg/pr48616.c: New test.
2792
2793 2011-04-18 Tobias Burnus <burnus@net-b.de>
2794
2795 PR fortran/18918
2796 * gfortran.dg/coarray_16.f90: New.
2797
2798 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
2799
2800 PR fortran/48462
2801 * gfortran.dg/realloc_on_assign_7.f03: New test.
2802
2803 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2804
2805 PR libgfortran/48602
2806 * gfortran.dg/fmt_g0_6.f08: New test.
2807
2808 2011-04-17 Jason Merrill <jason@redhat.com>
2809
2810 * g++.dg/cpp0x/sfinae16.C: New.
2811
2812 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
2813
2814 * gcc.target/mips/reg-var-1.c: New test.
2815
2816 2011-04-17 Jan Hubicka <jh@suse.cz>
2817
2818 * gcc.dg/winline-5.c: Update testcase.
2819
2820 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
2821
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.
2825
2826 2011-04-17 Michael Matz <matz@suse.de>
2827
2828 PR tree-optimization/48622
2829 PR lto/48645
2830 * gcc.dg/lto/pr48622_0.c: New test.
2831
2832 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
2833
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.
2840
2841 2011-04-15 Jason Merrill <jason@redhat.com>
2842
2843 * g++.dg/cpp0x/range-for17.C: New.
2844
2845 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2846
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.
2856
2857 2011-04-15 Tobias Burnus <burnus@net-b.de>
2858
2859 PR fortran/18918
2860 * gfortran.dg/coarray_15.f90: Change to dg-do run.
2861
2862 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
2863
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.
2872
2873 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2874
2875 PR libgfortran/48589
2876 * gfortran.dg/fmt_g0_5.f08: New test.
2877
2878 2011-04-15 Richard Guenther <rguenther@suse.de>
2879
2880 PR testsuite/48286
2881 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
2882
2883 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
2884
2885 * gcc.target/avr/torture/pr41885.c (dg-options): Change
2886 -finline-limit=0 to -fno-inline
2887
2888 2011-04-15 Jakub Jelinek <jakub@redhat.com>
2889
2890 PR target/48614
2891 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
2892 just avx.
2893
2894 2011-04-14 Jakub Jelinek <jakub@redhat.com>
2895
2896 PR target/48605
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.
2901
2902 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2903
2904 * gcc.target/avr/torture/pr41885.c (dg-options): Add
2905 -finline-limit=0
2906
2907 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2908
2909 PR target/46779
2910 PR target/45291
2911 PR target/41894
2912 * gcc.target/avr/pr46779-1.c: New test case
2913 * gcc.target/avr/pr46779-2.c: New test case
2914
2915 2011-04-14 Jason Merrill <jason@redhat.com>
2916
2917 * g++.dg/cpp0x/sfinae15.C: New.
2918
2919 * g++.dg/cpp0x/sfinae14.C: New.
2920
2921 * g++.dg/ext/vla10.C: New.
2922
2923 2011-04-14 Richard Guenther <rguenther@suse.de>
2924
2925 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
2926
2927 2011-04-14 Richard Guenther <rguenther@suse.de>
2928
2929 * gcc.dg/fold-bitand-4.c: Move ...
2930 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
2931
2932 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
2933
2934 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
2935 variables const.
2936 * gcc.target/avr/torture/trivial.c: Ditto.
2937
2938 2011-04-13 Jason Merrill <jason@redhat.com>
2939
2940 * g++.dg/template/operator11.C: New.
2941
2942 2011-04-13 Jakub Jelinek <jakub@redhat.com>
2943
2944 PR middle-end/48591
2945 * gcc.dg/gomp/pr48591.c: New test.
2946
2947 PR c++/48570
2948 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
2949 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
2950
2951 2011-04-13 Dodji Seketeli <dodji@redhat.com>
2952
2953 PR c++/48574
2954 * g++.dg/template/dependent-expr7.C: New test case.
2955
2956 2011-04-13 Jason Merrill <jason@redhat.com>
2957
2958 * g++.dg/cpp0x/sfinae13.C: New.
2959
2960 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
2961
2962 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
2963
2964 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2965
2966 * gcc.target/arm/pr43698.c: Remove -march option.
2967
2968 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
2969
2970 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
2971 -march option.
2972
2973 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
2974
2975 PR fortran/48360
2976 PR fortran/48456
2977 * gfortran.dg/realloc_on_assign_6.f03: New test.
2978
2979 2011-04-12 Kai Tietz <ktietz@redhat.com>
2980
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.
2991
2992 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
2993
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.
2997
2998 2011-04-12 Jakub Jelinek <jakub@redhat.com>
2999
3000 PR rtl-optimization/48549
3001 * g++.dg/opt/pr48549.C: New test.
3002
3003 2011-04-12 Richard Guenther <rguenther@suse.de>
3004
3005 PR tree-optimization/46076
3006 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
3007
3008 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3009
3010 PR testsuite/21164
3011 * lib/compat.exp (compat-execute): Declare unsupported after
3012 stripping path from src1.
3013 * lib/lto.exp (lto-execute): Likewise.
3014
3015 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3016
3017 PR c/48552
3018 * gcc.dg/pr48552-1.c: New test.
3019 * gcc.dg/pr48552-2.c: New test.
3020
3021 2011-04-11 Jason Merrill <jason@redhat.com>
3022
3023 * g++.dg/cpp0x/sfinae12.C: New.
3024
3025 * g++.dg/cpp0x/enum10.C: New.
3026
3027 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
3028
3029 * g++.dg/cpp0x/rv-func.C: New.
3030
3031 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3032
3033 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
3034 alpha*-dec-osf5*.
3035
3036 2011-04-11 Martin Jambor <mjambor@suse.cz>
3037
3038 PR tree-optimization/48195
3039 * gcc.dg/ipa/pr48195.c: New test.
3040
3041 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
3042
3043 * gnat.dg/return3.adb: Remove unused switch.
3044
3045 2011-04-08 Mike Stump <mikestump@comcast.net>
3046
3047 PR testsuite/48506
3048 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
3049 default to fno-common.
3050
3051 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
3052
3053 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
3054 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
3055
3056 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3057
3058 PR fortran/48448
3059 * gfortran.dg/function_optimize_5.f90: New test.
3060
3061 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
3062
3063 * gnat.dg/aggr17.adb: New test.
3064 * gnat.dg/aggr18.adb: Likewise.
3065
3066 2011-04-08 Michael Matz <matz@suse.de>
3067
3068 PR middle-end/48389
3069 * gcc.target/i386/pr48389.c: New test.
3070
3071 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
3072
3073 PR rtl-optimization/48272
3074 * g++.dg/opt/pr48272.C: New.
3075
3076 2011-04-08 Dmitry Melnik <dm@ispras.ru>
3077
3078 PR rtl-optimization/48235
3079 * gcc.dg/pr48235.c: New.
3080
3081 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3082
3083 PR rtl-optimization/48302
3084 * g++.dg/opt/pr48302.C: New.
3085
3086 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3087
3088 PR target/48273
3089 * g++.dg/opt/pr48273.C: New.
3090
3091 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3092
3093 PR rtl-optimization/48442
3094 * gcc.dg/pr48442.c: New.
3095
3096 2011-04-08 Jakub Jelinek <jakub@redhat.com>
3097
3098 PR tree-optimization/48377
3099 * gcc.dg/vect/pr48377.c: New test.
3100
3101 2011-04-07 Jason Merrill <jason@redhat.com>
3102
3103 * g++.dg/cpp0x/regress/call1.C: New.
3104
3105 * g++.dg/cpp0x/variadic107.C: New.
3106
3107 * g++.dg/cpp0x/sfinae11.C: New.
3108 * g++.dg/cpp0x/noexcept02.C: Fix.
3109
3110 * g++.dg/cpp0x/sfinae10.C: New.
3111
3112 * g++.dg/cpp0x/sfinae9.C: New.
3113
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.
3117
3118 * g++.dg/cpp0x/sfinae8.C: New.
3119
3120 * g++.dg/cpp0x/sfinae7.C: New.
3121
3122 * g++.dg/cpp0x/enum9.C: New.
3123
3124 2011-04-07 Mike Stump <mikestump@comcast.net>
3125
3126 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
3127 with no trampolines.
3128
3129 2011-04-07 Jakub Jelinek <jakub@redhat.com>
3130
3131 PR fortran/48117
3132 * gfortran.dg/gomp/pr48117.f90: New test.
3133
3134 PR debug/48343
3135 * gcc.dg/torture/pr48343.c: New test.
3136
3137 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3138
3139 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
3140
3141 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
3142
3143 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
3144
3145 2011-04-07 Tom de Vries <tom@codesourcery.com>
3146
3147 PR target/43920
3148 * lib/scanasm.exp (object-size): New proc.
3149 * gcc.target/arm/pr43920-2.c: New test.
3150
3151 2011-04-06 Tobias Burnus <burnus@net-b.de>
3152
3153 PR fortran/18918
3154 PR fortran/48477
3155 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
3156
3157 2011-04-06 Steve Ellcey <sje@cup.hp.com>
3158
3159 * gcc.dg/mtune.c: Prune note from output.
3160
3161 2011-04-06 Jakub Jelinek <jakub@redhat.com>
3162
3163 PR debug/48466
3164 * gcc.dg/guality/pr36977.c: New test.
3165 * gcc.dg/guality/pr48466.c: New test.
3166
3167 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3168
3169 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
3170
3171 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
3172
3173 * gnat.dg/return3.adb: New test.
3174
3175 2011-04-06 Richard Guenther <rguenther@suse.de>
3176
3177 PR tree-optimization/47663
3178 * gcc.dg/tree-ssa/inline-8.c: New testcase.
3179
3180 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
3181
3182 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
3183 Solaris 8 and 9 as well.
3184
3185 2011-04-05 Tom de Vries <tom@codesourcery.com>
3186
3187 PR target/43920
3188 * gcc.target/arm/pr43920-1.c: New test.
3189
3190 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
3191
3192 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
3193 (cctor): Actually return the value.
3194 (main): Cast return values.
3195
3196 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3197
3198 * gfortran.dg/character_comparison_8.f90: New test.
3199
3200 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3201
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.
3206
3207 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3208
3209 PR fortran/48412
3210 * function_optimize_4.f90: New test.
3211
3212 2011-04-04 Tobias Burnus <burnus@net-b.de>
3213
3214 PR fortran/18918
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.
3218
3219 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3220
3221 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
3222 * gfortran.dg/bessel_7.f90: Likewise.
3223
3224 2011-04-03 Tobias Burnus <burnus@net-b.de>
3225
3226 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
3227
3228 2011-04-03 Richard Guenther <rguenther@suse.de>
3229 Ira Rosen <ira.rosen@linaro.org>
3230
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.
3234
3235 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3236
3237 * gnat.dg/specs/aggr2.ads: New test.
3238
3239 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3240
3241 * gnat.dg/debug2.ad[sb]: New test.
3242 * gnat.dg/debug2_pkg.ads: New helper.
3243 * gnat.dg/debug3.ad[sb]: New test.
3244
3245 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
3246
3247 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
3248
3249 2011-04-01 Jakub Jelinek <jakub@redhat.com>
3250
3251 PR middle-end/48335
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.
3262
3263 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
3264
3265 PR c/36299
3266 * gcc.dg/Waddress.c: New test.
3267
3268 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3269
3270 PR fortran/48352
3271 * gfortran.dg/function_optimize_3.f90: New test.
3272
3273 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
3274
3275 * gcc.c-torture/compile/20110401-1.c: New test.
3276
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.
3303
3304 2011-03-31 Ian Lance Taylor <iant@google.com>
3305
3306 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
3307
3308 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3309
3310 * gnat.dg/opt16.adb: New test.
3311
3312 2011-03-31 Jason Merrill <jason@redhat.com>
3313
3314 * g++.dg/cpp0x/defaulted24.C: New.
3315
3316 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3317
3318 PR target/16292
3319 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
3320 with -O0.
3321
3322 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3323
3324 * g++.dg/other/i386-9.C: New test.
3325
3326 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3327
3328 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
3329
3330 2011-03-30 Jason Merrill <jason@redhat.com>
3331
3332 * g++.dg/cpp0x/regress/error-recovery1.C: New.
3333
3334 * g++.dg/cpp0x/regress/isnan.C: New.
3335
3336 * g++.dg/cpp0x/initlist46.C: New.
3337
3338 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
3339
3340 PR target/47551
3341 * gcc.target/arm/neon-modes-2.c: New test.
3342
3343 2011-03-30 Jakub Jelinek <jakub@redhat.com>
3344
3345 PR c/48305
3346 * gcc.c-torture/compile/pr48305.c: New test.
3347
3348 2011-03-29 Jason Merrill <jason@redhat.com>
3349
3350 * g++.dg/cpp0x/regress/value-dep1.C: New.
3351
3352 2011-03-29 Steve Ellcey <sje@cup.hp.com>
3353
3354 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
3355
3356 2011-03-29 Ian Lance Taylor <iant@google.com>
3357
3358 * go.test/go-test.exp: Handle the test lines used in several new
3359 tests.
3360 (errchk): Add opts parameter. Change all callers. Handle parens
3361 in regexps.
3362
3363 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
3364 Dominique d'Humieres <dominiq@lps.ens.fr>
3365
3366 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
3367 and __APPLE__ && __PPC__ && __ALTIVEC__.
3368
3369 2011-03-29 Jason Merrill <jason@redhat.com>
3370
3371 * g++.dg/cpp0x/dependent1.C: New.
3372
3373 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
3374
3375 * g++.dg/cpp0x/constexpr-memfn1.C: New.
3376
3377 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
3378
3379 2011-03-29 Janus Weil <janus@gcc.gnu.org>
3380
3381 PR fortran/48095
3382 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
3383 * gfortran.dg/proc_ptr_comp_32.f90: New.
3384
3385 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3386
3387 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
3388 check for corresponding warning.
3389
3390 2011-03-28 Jason Merrill <jason@redhat.com>
3391
3392 * g++.dg/cpp0x/rv-deduce2.C: New.
3393
3394 2011-03-29 Jakub Jelinek <jakub@redhat.com>
3395
3396 PR debug/48203
3397 * gcc.dg/pr48203.c: New test.
3398
3399 2011-03-28 Jeff Law <law@redhat.com>
3400
3401 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
3402
3403 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
3404
3405 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
3406 and __PPC__ && __ALTIVEC__.
3407
3408 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3409
3410 PR testsuite/48238
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.
3415
3416 2011-03-28 Jason Merrill <jason@redhat.com>
3417
3418 * g++.dg/cpp0x/initlist-array2.C: New.
3419
3420 * g++.dg/cpp0x/initlist-array1.C: New.
3421
3422 * g++.dg/cpp0x/constexpr-compound.C: New.
3423
3424 * g++.dg/cpp0x/constexpr-using.C: New.
3425
3426 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3427
3428 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
3429
3430 PR testsuite/48276
3431 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
3432
3433 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
3434
3435 * gcc.dg/slp-1.c: New test.
3436
3437 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
3438
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.
3453
3454 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3455
3456 PR fortran/47065
3457 * gfortran.dg/trim_optimize_5.f90: New test.
3458 * gfortran.dg/trim_optimize_6.f90: New test.
3459
3460 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
3461
3462 PR target/38598
3463 * gcc.target/mips/madd-7.c: Remove -mlong32.
3464 * gcc.target/mips/msub-7.c: Likewise.
3465
3466 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
3467
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.
3472
3473 2011-03-26 Janus Weil <janus@gcc.gnu.org>
3474
3475 PR fortran/48291
3476 * gfortran.dg/class_42.f03: New.
3477
3478 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
3479
3480 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
3481 strided accesses.
3482
3483 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
3484
3485 PR rtl-optimization/48144
3486 * gcc.dg/pr48144.c: New test.
3487
3488 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3489
3490 * gnat.dg/discr27.ad[sb]: New test.
3491
3492 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3493
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.
3497
3498 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3499
3500 * gnat.dg/opt15.adb: New test.
3501 * gnat.dg/opt15_pkg.ad[sb]: New helper.
3502
3503 2011-03-25 Tobias Burnus <burnus@net-b.de>
3504
3505 PR fortran/48174
3506 PR fortran/45304
3507 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
3508 * gfortran.dg/leadz_trailz_3.f90: Ditto
3509
3510 2011-03-25 Martin Jambor <mjambor@suse.cz>
3511
3512 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
3513
3514 2011-03-25 Jason Merrill <jason@redhat.com>
3515
3516 * g++.dg/cpp0x/defaulted22.C: New.
3517 * g++.dg/cpp0x/defaulted23.C: New.
3518 * g++.dg/cpp0x/defaulted15.C: Adjust.
3519
3520 2011-03-25 Jason Merrill <jason@redhat.com>
3521
3522 * g++.dg/cpp0x/move1.C: New.
3523
3524 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
3525
3526 PR target/48287
3527 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
3528
3529 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3530
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>.
3534
3535 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3536
3537 PR testsuite/48283
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.
3543
3544 2011-03-25 Richard Guenther <rguenther@suse.de>
3545
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.
3604
3605 2011-03-24 Jakub Jelinek <jakub@redhat.com>
3606
3607 PR debug/48204
3608 * gcc.dg/dfp/pr48204.c: New test.
3609
3610 2011-03-24 Steve Ellcey <sje@cup.hp.com>
3611
3612 PR target/48209
3613 * gcc.c-torture/execute/pr47917.c: Move this...
3614 * gcc.dg/torture/pr47917.c: to here and add xfails.
3615
3616 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3617
3618 * gnat.dg/array16.ad[sb]: New test.
3619 * gnat.dg/array16.ads: New helper.
3620
3621 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3622
3623 * gnat.dg/derived_type2.adb: New test.
3624
3625 2011-03-24 Richard Guenther <rguenther@suse.de>
3626
3627 PR tree-optimization/48271
3628 * g++.dg/torture/pr48271.C: New testcase.
3629
3630 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3631
3632 * gnat.dg/array15.ad[sb]: New test.
3633
3634 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
3635
3636 PR target/48237
3637 * gcc.target/i386/pr48237.c: New test.
3638
3639 2011-03-24 Richard Guenther <rguenther@suse.de>
3640
3641 PR middle-end/48269
3642 * gcc.dg/builtin-object-size-10.c: New testcase.
3643
3644 2011-03-24 Richard Guenther <rguenther@suse.de>
3645
3646 PR tree-optimization/46562
3647 * c-c++-common/pr46562-2.c: New testcase.
3648 * c-c++-common/pr46562.c: Likewise.
3649
3650 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
3651
3652 * gcc.dg/vect/vect-cselim-1.c: New test.
3653 * gcc.dg/vect/vect-cselim-2.c: New test.
3654
3655 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
3656
3657 * gcc.target/arm/pr46934.c: New.
3658
3659 2011-03-23 Ian Lance Taylor <iant@google.com>
3660
3661 * go.test/go-test.exp (errchk): Ignore lines containing ////.
3662
3663 2011-03-23 Richard Guenther <rguenther@suse.de>
3664
3665 * gcc.dg/struct: Remove directory and contents.
3666
3667 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3668
3669 PR testsuite/48251
3670 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3671
3672 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3673
3674 * gnat.dg/discr26.ad[sb]: New test.
3675 * gnat.dg/discr26_pkg.ads: New helper.
3676
3677 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
3678
3679 PR target/47553
3680 * gcc.target/arm/neon-vld-1.c: New test.
3681
3682 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3683
3684 * gnat.dg/array14.ad[sb]: New test.
3685 * gnat.dg/array14_pkg.ads: New helper.
3686
3687 2011-03-22 Joseph Myers <joseph@codesourcery.com>
3688
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
3707 m68hc11.
3708
3709 2011-03-22 Nick Clifton <nickc@redhat.com>
3710
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.
3714
3715 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3716
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.
3720
3721 2011-03-22 Richard Guenther <rguenther@suse.de>
3722
3723 PR tree-optimization/48228
3724 * gcc.dg/Wstrict-overflow-23.c: New testcase.
3725
3726 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3727
3728 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
3729 powerpc.
3730
3731 PR target/48226
3732 * gcc.target/powerpc/pr48226.c: New file.
3733
3734 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
3735
3736 * lib/prune.exp (prune_gcc_output): Prune "could not create
3737 compact unwind for" warnings.
3738
3739 2011-03-20 Jakub Jelinek <jakub@redhat.com>
3740
3741 PR c/42544
3742 PR c/48197
3743 * gcc.c-torture/execute/pr42544.c: New test.
3744 * gcc.c-torture/execute/pr48197.c: New test.
3745
3746 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3747
3748 PR preprocessor/48192
3749 * gcc.target/powerpc/pr48192.c: New file.
3750
3751 PR target/48053
3752 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
3753 split problem of 0 being loaded in a VSX register.
3754
3755 2011-03-21 Richard Guenther <rguenther@suse.de>
3756
3757 PR c/47939
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.
3762
3763 2011-03-21 Jakub Jelinek <jakub@redhat.com>
3764
3765 PR target/48213
3766 * gcc.dg/pr48213.c: New test.
3767
3768 2011-03-21 Kai Tietz <ktietz@redhat.com>
3769
3770 PR target/12171
3771 * g++.dg/plugin/attribute_plugin.c: Adjust test.
3772
3773 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
3774
3775 * gcc.target/arm/xor-and.c: New.
3776
3777 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3778
3779 PR fortran/22572
3780 * gfortran.dg/function_optimize_1.f90: New test.
3781 * gfortran.dg/function_optimize_2.f90: New test.
3782
3783 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
3784
3785 PR rtl-optimization/47502
3786 * gcc.target/i386/pr47502-1.c: New.
3787 * gcc.target/i386/pr47502-2.c: Likewise.
3788
3789 2011-03-20 Jakub Jelinek <jakub@redhat.com>
3790
3791 PR rtl-optimization/48156
3792 * gcc.dg/pr48156.c: New test.
3793
3794 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3795
3796 PR libfortran/47439
3797 * gfortran.dg/scratch_1.f90: Adjust test.
3798
3799 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3800
3801 PR libfortran/47439
3802 * gfortran.dg/scratch_1.f90: New test.
3803
3804 2011-03-18 Joseph Myers <joseph@codesourcery.com>
3805
3806 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
3807 variably modified typedefs.
3808 * gcc.dg/c1x-typedef-2.c: Remove.
3809
3810 2011-03-18 Joseph Myers <joseph@codesourcery.com>
3811
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.
3815
3816 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3817
3818 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
3819 dg-xfail-run-if.
3820 Only xfail with gas.
3821
3822 2011-03-18 Jason Merrill <jason@redhat.com>
3823
3824 * g++.dg/template/fn-ptr1.C: New.
3825
3826 * g++.dg/overload/volatile1.C: New.
3827
3828 * g++.dg/opt/pr23372.C: New.
3829
3830 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
3831
3832 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3833
3834 PR middle-end/47405
3835 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
3836
3837 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
3838
3839 * gcc.target/arm/unsigned-extend-1.c: New.
3840
3841 2011-03-18 Jakub Jelinek <jakub@redhat.com>
3842
3843 PR bootstrap/48161
3844 * gcc.c-torture/compile/pr48161.c: New test.
3845
3846 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
3847
3848 PR middle-end/47725
3849 * gcc.dg/torture/pr47725.c: New.
3850
3851 2011-03-17 Jason Merrill <jason@redhat.com>
3852
3853 * g++.dg/cpp0x/constexpr-overflow2.C: New.
3854 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
3855
3856 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
3857
3858 * gnat.dg/specs/elab2.ads: New test.
3859 * gnat.dg/specs/elab2_pkg.ads: New helper.
3860
3861 2011-03-17 Jason Merrill <jason@redhat.com>
3862
3863 * g++.dg/cpp0x/decltype-1212.C: New.
3864 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
3865
3866 2011-03-17 Jason Merrill <jason@redhat.com>
3867
3868 * g++.dg/parse/memfnquals1.C: New.
3869
3870 2011-03-17 Richard Guenther <rguenther@suse.de>
3871
3872 PR middle-end/48134
3873 * gcc.dg/pr48134.c: New testcase.
3874
3875 2011-03-17 Richard Guenther <rguenther@suse.de>
3876
3877 PR middle-end/48165
3878 * g++.dg/torture/pr48165.C: New testcase.
3879
3880 2011-03-17 Jakub Jelinek <jakub@redhat.com>
3881
3882 PR rtl-optimization/48141
3883 * gcc.dg/pr48141.c: New test.
3884
3885 2011-03-16 Jason Merrill <jason@redhat.com>
3886
3887 * g++.dg/cpp0x/constexpr-48089.C: New.
3888
3889 * g++.dg/cpp0x/constexpr-abi1.C: New.
3890
3891 * g++.dg/cpp0x/constexpr-46336.C: New.
3892 * g++.dg/parse/friend5.C: Adjust expected errors.
3893
3894 * g++.dg/cpp0x/constexpr-47570.C: New.
3895
3896 2011-03-16 Dodji Seketeli <dodji@redhat.com>
3897
3898 PR debug/47510
3899 * ++.dg/debug/dwarf2/typedef6.C: New test.
3900
3901 2011-03-16 Jason Merrill <jason@redhat.com>
3902
3903 * g++.dg/cpp0x/elision2.C: New.
3904
3905 * g++.dg/cpp0x/constexpr-array3.C: New.
3906
3907 2011-03-16 Jason Merrill <jason@redhat.com>
3908
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.
3915
3916 2011-03-16 Jason Merrill <jason@redhat.com>
3917
3918 * g++.dg/template/incomplete6.C: New.
3919
3920 2011-03-16 Jeff Law <law@redhat.com>
3921
3922 * gcc.dg/tree-ssa/vrp55.c: New test.
3923
3924 2011-03-16 Jason Merrill <jason@redhat.com>
3925
3926 * g++.dg/cpp0x/auto22.C: New.
3927
3928 2011-03-16 Richard Guenther <rguenther@suse.de>
3929
3930 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
3931 optimizing it away if promoted to const.
3932
3933 2011-03-16 Richard Guenther <rguenther@suse.de>
3934
3935 PR tree-optimization/48149
3936 * gcc.dg/fold-complex-1.c: New testcase.
3937
3938 2011-03-16 Richard Guenther <rguenther@suse.de>
3939
3940 PR testsuite/48147
3941 * gcc.dg/guality/pr45882.c: Really make sure no inlining
3942 or cloning happens.
3943
3944 2011-03-16 Richard Guenther <rguenther@suse.de>
3945
3946 PR tree-optimization/26134
3947 * gcc.dg/tree-ssa/complex-6.c: New testcase.
3948
3949 2011-03-16 Richard Guenther <rguenther@suse.de>
3950
3951 PR tree-optimization/48146
3952 * gcc.dg/torture/pr48146.c: New testcase.
3953
3954 2011-03-16 Richard Guenther <rguenther@suse.de>
3955
3956 * gcc.dg/tree-ssa/pr14814.c: Adjust.
3957 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
3958
3959 2011-03-16 Jakub Jelinek <jakub@redhat.com>
3960
3961 PR middle-end/48136
3962 * gcc.c-torture/compile/pr48136.c: New test.
3963
3964 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
3965
3966 PR debug/45882
3967 * gcc.dg/guality/pr45882.c: New test.
3968
3969 2011-03-15 Jason Merrill <jason@redhat.com>
3970
3971 * g++.dg/cpp0x/constexpr-recursion.C: New.
3972
3973 * g++.dg/cpp0x/implicit11.C: New.
3974
3975 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3976
3977 * g++.dg/cpp0x/constexpr-attribute.C: New.
3978
3979 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
3980
3981 * g++.dg/parse/pr34758.C: New.
3982
3983 2011-03-15 Xinliang David Li <davidxl@google.com>
3984
3985 PR c/47837
3986 * gcc.dg/uninit-pred-7_d.c: New test.
3987 * gcc.dg/uninit-pred-8_d.c: New test.
3988
3989 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3990
3991 PR target/46788
3992 * gcc.target/arm/pr46788.c: New.
3993
3994 2011-03-15 Richard Guenther <rguenther@suse.de>
3995
3996 PR middle-end/47650
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.
4000
4001 2011-03-15 Richard Guenther <rguenther@suse.de>
4002
4003 PR tree-optimization/13954
4004 * g++.dg/tree-ssa/pr13954.C: New testcase.
4005
4006 2011-03-15 Richard Guenther <rguenther@suse.de>
4007
4008 PR tree-optimization/48037
4009 * gcc.target/i386/pr48037-1.c: New testcase.
4010
4011 2011-03-15 Richard Guenther <rguenther@suse.de>
4012
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.
4019
4020 2011-03-14 Jakub Jelinek <jakub@redhat.com>
4021
4022 PR middle-end/47917
4023 * gcc.c-torture/execute/pr47917.c: New test.
4024 * gcc.dg/pr47917.c: New test.
4025
4026 PR middle-end/38878
4027 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
4028
4029 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
4030
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.
4047
4048 2011-03-14 Tom Tromey <tromey@redhat.com>
4049
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.
4053
4054 2011-03-14 Tom Tromey <tromey@redhat.com>
4055
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.
4059
4060 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
4061
4062 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
4063
4064 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4065
4066 PR rtl-optimization/47166
4067 * gcc.c-torture/execute/postmod-1.c: New test.
4068
4069 2011-03-14 Richard Guenther <rguenther@suse.de>
4070
4071 PR middle-end/48098
4072 * gcc.dg/torture/pr48098.c: New testcase.
4073
4074 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
4075
4076 PR target/48053
4077 * gcc.target/powerpc/pr48053-1.c: New test.
4078 * gcc.target/powerpc/pr48053-2.c: Likewise.
4079
4080 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4081
4082 PR libfortran/48066
4083 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
4084
4085 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4086
4087 PR libfortran/48066
4088 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
4089
4090 2011-03-12 Janus Weil <janus@gcc.gnu.org>
4091
4092 PR fortran/48059
4093 * gfortran.dg/class_41.f03: New.
4094
4095 2011-03-11 Dodji Seketeli <dodji@redhat.com>
4096
4097 * g++.dg/conversion/cast3.C: New test.
4098
4099 2011-03-11 Jason Merrill <jason@redhat.com>
4100
4101 * g++.dg/template/error45.C: New.
4102
4103 * g++.dg/parse/no-type-defn1.C: New.
4104
4105 * g++.dg/ext/attrib40.C: New.
4106
4107 * g++.dg/cpp0x/regress/array1.C: New.
4108
4109 2011-03-11 Richard Guenther <rguenther@suse.de>
4110
4111 PR tree-optimization/48067
4112 * gcc.dg/pr48067.c: New testcase.
4113
4114 2011-03-11 Richard Guenther <rguenther@suse.de>
4115
4116 PR lto/48073
4117 * g++.dg/lto/20110311-1_0.C: New testcase.
4118
4119 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4120
4121 PR c++/48035
4122 * g++.dg/inherit/virtual8.C: New test.
4123
4124 PR middle-end/48044
4125 * gcc.dg/torture/pr48044.c: New test.
4126
4127 2011-03-11 Janus Weil <janus@gcc.gnu.org>
4128
4129 PR fortran/47768
4130 * gfortran.dg/proc_ptr_comp_31.f90: New.
4131
4132 2011-03-11 Richard Guenther <rguenther@suse.de>
4133
4134 PR tree-optimization/47278
4135 * gcc.dg/torture/pr47278-1.c: New testcase.
4136 * gcc.dg/torture/pr47278-2.c: Likewise.
4137
4138 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4139
4140 PR tree-optimization/48063
4141 * gcc.dg/torture/pr48063.c: New test.
4142
4143 2011-03-10 Jason Merrill <jason@redhat.com>
4144
4145 * g++.dg/template/array22.C: New.
4146
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.
4153
4154 2011-03-09 Jason Merrill <jason@redhat.com>
4155
4156 * g++.dg/template/nontype22.C: New.
4157
4158 2011-03-09 Martin Jambor <mjambor@suse.cz>
4159
4160 PR tree-optimization/47714
4161 * g++.dg/torture/pr47714.C: New test.
4162
4163 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4164
4165 PR target/47755
4166 * gcc.target/powerpc/pr47755-2.c: New file.
4167
4168 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4169
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.
4174
4175 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4176
4177 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
4178
4179 2011-03-08 Jason Merrill <jason@redhat.com>
4180
4181 * g++.dg/template/nontype21.C: New.
4182
4183 * g++.dg/template/anon5.C: New.
4184
4185 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4186
4187 PR debug/47881
4188 * gcc.dg/pr47881.c: New test.
4189
4190 2011-03-08 Dodji Seketeli <dodji@redhat.com>
4191
4192 PR c++/47957
4193 * g++.dg/lookup/template3.C: New test.
4194
4195 2011-03-08 Kai Tietz <ktietz@redhat.com>
4196
4197 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
4198 'long' type.
4199
4200 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
4201
4202 PR testsuite/47954
4203 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
4204 sizeof to compute alignment.
4205
4206 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4207
4208 PR tree-optimization/48022
4209 * gcc.dg/pr48022-1.c: New test.
4210 * gcc.dg/pr48022-2.c: New test.
4211
4212 2011-03-07 Jason Merrill <jason@redhat.com>
4213
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.
4219
4220 * g++.dg/cpp0x/regress/non-const1.C: New.
4221
4222 2011-03-07 Jakub Jelinek <jakub@redhat.com>
4223
4224 PR debug/47991
4225 * gcc.dg/pr47991.c: New test.
4226
4227 2011-03-07 Jason Merrill <jason@redhat.com>
4228
4229 * g++.dg/abi/mangle46.C: New.
4230
4231 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
4232
4233 PR target/47862
4234 * gcc.target/powerpc/pr47862.c: New.
4235
4236 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
4237
4238 PR target/45413
4239 * gcc.target/i386/combine-mul.c: Require nonpic.
4240
4241 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
4242 Nathan Froyd <froydnj@codesourcery.com>
4243
4244 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
4245
4246 2011-03-06 Mark Mitchell <mark@codesourcery.com>
4247
4248 * README.QMTEST: Remove.
4249
4250 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
4251 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4252
4253 PR fortran/47850
4254 * gfortran.dg/array_constructor_37.f90 : New test.
4255
4256 2011-03-05 Jason Merrill <jason@redhat.com>
4257
4258 * g++.dg/abi/mangle39.C: ABI v5, not 6.
4259 * g++.dg/abi/mangle45.C: Likewise.
4260 * g++.dg/cpp0x/trailing1.C: Likewise.
4261
4262 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4263
4264 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
4265
4266 2011-03-05 Jakub Jelinek <jakub@redhat.com>
4267
4268 PR rtl-optimization/47899
4269 * gcc.dg/pr47899.c: New test.
4270
4271 * gcc.dg/torture/pr47968.c: Ignore warnings.
4272
4273 PR tree-optimization/47967
4274 * gcc.c-torture/compile/pr47967.c: New test.
4275
4276 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4277
4278 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
4279 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
4280
4281 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4282
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.
4288
4289 2011-03-04 Jason Merrill <jason@redhat.com>
4290
4291 * g++.dg/template/pseudodtor6.C: New.
4292
4293 * g++.dg/inherit/covariant19.C: New.
4294
4295 2011-03-04 Richard Guenther <rguenther@suse.de>
4296
4297 PR middle-end/47968
4298 * gcc.dg/torture/pr47968.c: New testcase.
4299
4300 2011-03-04 Richard Guenther <rguenther@suse.de>
4301
4302 PR middle-end/47975
4303 * gcc.dg/torture/pr47975.c: New testcase.
4304
4305 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4306
4307 PR c++/47974
4308 * g++.dg/template/crash106.C: New.
4309
4310 2011-03-03 Jakub Jelinek <jakub@redhat.com>
4311
4312 PR c/47963
4313 * gcc.dg/gomp/pr47963.c: New test.
4314 * g++.dg/gomp/pr47963.C: New test.
4315
4316 2011-03-02 Jason Merrill <jason@redhat.com>
4317
4318 * g++.dg/cpp0x/regress/condition1.C: New.
4319
4320 * g++.dg/cpp0x/constexpr-ctor9.C: New.
4321
4322 2011-03-01 Jason Merrill <jason@redhat.com>
4323
4324 * g++.dg/cpp0x/lambda/lambda-98.C: New.
4325
4326 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
4327
4328 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4329
4330 PR rtl-optimization/47925
4331 * gcc.c-torture/execute/pr47925.c: New test.
4332
4333 2011-03-01 Jason Merrill <jason@redhat.com>
4334
4335 * g++.dg/cpp0x/decltype25.C: New.
4336
4337 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
4338
4339 2011-03-01 Richard Guenther <rguenther@suse.de>
4340
4341 PR tree-optimization/47890
4342 * gcc.dg/torture/pr47890.c: New testcase.
4343
4344 2011-03-01 Richard Guenther <rguenther@suse.de>
4345
4346 PR lto/47924
4347 * gcc.dg/lto/pr47924_0.c: New testcase.
4348
4349 2011-03-01 Richard Guenther <rguenther@suse.de>
4350
4351 PR lto/46911
4352 * gfortran.dg/lto/pr46911_0.f: New testcase.
4353
4354 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4355
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.
4359
4360 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4361
4362 PR libgfortran/47567
4363 * gfortran.dg/fmt_fw_d.f90: New test.
4364
4365 2011-02-28 Jason Merrill <jason@redhat.com>
4366
4367 * g++.dg/inherit/covariant18.C: New.
4368
4369 2011-02-28 Jakub Jelinek <jakub@redhat.com>
4370
4371 PR middle-end/47893
4372 * gcc.dg/pr47893.c: New test.
4373
4374 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
4375
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.
4379
4380 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
4381
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.
4386
4387 2011-02-28 Jason Merrill <jason@redhat.com>
4388
4389 PR c++/47906
4390 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
4391
4392 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4393
4394 PR libgfortran/47778
4395 * gfortran.dg/namelist_71.f90: New test.
4396
4397 2011-02-27 Jason Merrill <jason@redhat.com>
4398
4399 PR c++/47906
4400 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
4401 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
4402
4403 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4404
4405 PR c++/46466
4406 * g++.dg/cpp0x/constexpr-ctor8.C: New.
4407
4408 2011-02-27 Jakub Jelinek <jakub@redhat.com>
4409
4410 PR fortran/47886
4411 * gfortran.dg/gomp/task-1.f90: Removed.
4412
4413 2011-02-26 Jason Merrill <jason@redhat.com>
4414
4415 * g++.dg/template/this-targ1.C: New.
4416
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.
4422
4423 2011-02-26 Tobias Burnus <burnus@net-b.de>
4424
4425 PR fortran/47886
4426 * gfortran.dg/gomp/task-1.f90: New.
4427
4428 2011-02-25 Jie Zhang <jie@codesourcery.com>
4429
4430 * gcc.target/arm/neon-thumb2-move.c: Add
4431 dg-require-effective-target arm_thumb2_ok.
4432
4433 2011-02-24 Jason Merrill <jason@redhat.com>
4434
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.
4447
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.
4453
4454 2011-02-24 Jakub Jelinek <jakub@redhat.com>
4455
4456 PR fortran/47878
4457 * gfortran.dg/pr47878.f90: New test.
4458
4459 2011-02-24 Richard Guenther <rguenther@suse.de>
4460
4461 PR testsuite/47801
4462 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
4463 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
4464
4465 2011-02-24 Richard Guenther <rguenther@suse.de>
4466
4467 PR fortran/47839
4468 * gfortran.dg/lto/pr47839_0.f90: New testcase.
4469 * gfortran.dg/lto/pr47839_1.f90: Likewise.
4470
4471 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4472
4473 PR libgfortran/47567
4474 * gfortran.dg/fmt_f0_1.f90: Update test.
4475
4476 2011-02-23 Jason Merrill <jason@redhat.com>
4477
4478 * g++.dg/abi/mangle39.C: Adjust parm mangling.
4479 * g++.dg/abi/mangle45.C: New.
4480
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.
4485
4486 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
4487
4488 PR fortran/40850
4489 * gfortran.dg/nested_allocatables_1.f90: New.
4490
4491 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
4492
4493 PR c++/46868
4494 * g++.dg/pr46868.C: New test.
4495 * g++.dg/parse/parameter-declaration-1.C: Adjust.
4496 * g++.dg/parse/error14.C: Adjust.
4497
4498 2011-02-23 Richard Guenther <rguenther@suse.de>
4499
4500 PR tree-optimization/47838
4501 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
4502
4503 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4504
4505 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
4506
4507 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4508
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.
4657
4658 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
4659
4660 * objc.dg/attributes/objc-exception-1.m: New.
4661
4662 2011-02-23 Jie Zhang <jie@codesourcery.com>
4663
4664 * gcc.dg/cpp/include7.c: New test.
4665
4666 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4667
4668 PR c++/47242
4669 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
4670
4671 2011-02-23 Jie Zhang <jie@codesourcery.com>
4672
4673 PR rtl-optimization/47763
4674 * gcc.dg/pr47763.c: New test.
4675
4676 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
4677
4678 PR fortran/45743
4679 * gfortran.dg/whole_file_32.f90 : New test.
4680
4681 2011-02-22 Dodji Seketeli <dodji@redhat.com>
4682
4683 PR c++/47666
4684 * g++.dg/inherit/virtual7.C: New test.
4685
4686 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
4687
4688 PR objc/47832
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.
4692
4693 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4694
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.
4716
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".
4720
4721 2011-02-22 Jakub Jelinek <jakub@redhat.com>
4722
4723 PR tree-optimization/47835
4724 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
4725
4726 2011-02-22 Tobias Burnus <burnus@net-b.de>
4727
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.
4782
4783 2011-02-21 Jeff Law <law@redhat.com>
4784
4785 PR rtl-optimization/46178
4786 * gcc.target/i386/pr46178.c: New test.
4787
4788 PR rtl-optimization/46002
4789 * gcc.c-torture/compile/pr46002.c: New test.
4790
4791 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4792
4793 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
4794 *-*-hpux10*.
4795
4796 2011-02-21 Jakub Jelinek <jakub@redhat.com>
4797
4798 PR debug/47106
4799 * g++.dg/debug/pr47106.C: Require effective target lto.
4800
4801 2011-02-21 Jason Merrill <jason@redhat.com>
4802
4803 * g++.dg/cpp0x/constexpr-diag2.C: New.
4804
4805 2011-02-20 Jason Merrill <jason@redhat.com>
4806
4807 * g++.dg/cpp0x/constexpr-ctor7.C: New.
4808
4809 * g++.dg/cpp0x/fntmpdefarg2.C: New.
4810
4811 * g++.dg/overload/conv-op1.C: New.
4812
4813 * g++.dg/cpp0x/constexpr-synth1.C: New.
4814
4815 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4816
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.
4821
4822 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4823
4824 PR objc/47784
4825 * objc.dg/property/dotsyntax-22.m: New.
4826 * obj-c++.dg/property/dotsyntax-22.mm: New.
4827
4828 2011-02-20 Dodji Seketeli <dodji@redhat.com>
4829
4830 PR c++/46394
4831 * g++.dg/template/typedef38.C: New test.
4832
4833 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4834
4835 PR fortran/46818
4836 * gfortran.dg/whole_file_30.f90 : New test.
4837 * gfortran.dg/whole_file_31.f90 : New test.
4838
4839 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4840
4841 PR fortran/45077
4842 PR fortran/44945
4843 * gfortran.dg/whole_file_28.f90 : New test.
4844 * gfortran.dg/whole_file_29.f90 : New test.
4845
4846 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4847
4848 PR c++/44118
4849 * g++.dg/template/crash105.C: New.
4850
4851 2011-02-19 Jason Merrill <jason@redhat.com>
4852
4853 * g++.dg/cpp0x/regress/no-elide1.C: New.
4854
4855 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
4856
4857 PR tree-optimization/46620
4858 * gcc.dg/pr46620.c: New.
4859
4860 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4861
4862 PR c/47809
4863 * gcc.target/i386/pr47809.c: New test.
4864
4865 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4866 Tobias Burnus <burnus@net-b.de>
4867
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.
4871
4872 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4873
4874 PR libgfortran/47567
4875 * gfortran.dg/fmt_f0_1.f90: Update test.
4876
4877 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
4878
4879 PR fortran/47348
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.
4884
4885 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
4886
4887 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
4888 * gcc.target/i386/pr32280-1.c: Likewise.
4889
4890 2011-02-19 Jakub Jelinek <jakub@redhat.com>
4891
4892 PR target/47800
4893 * gcc.target/i386/pr47800.c: New test.
4894
4895 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
4896
4897 * objc/execute/exceptions/foward-1.x: New.
4898
4899 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4900
4901 PR fortran/47789
4902 * gfortran.dg/derived_constructor_comps_4.f90: New.
4903
4904 2011-02-18 Tobias Burnus
4905
4906 PR fortran/47775
4907 * gfortran.dg/func_result_6.f90: New.
4908
4909 2011-02-18 Michael Matz <matz@suse.de>
4910
4911 PR fortran/45586
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.
4915
4916 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4917
4918 PR c++/47795
4919 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
4920
4921 2011-02-18 Tobias Burnus <burnus@net-b.de>
4922
4923 PR fortran/47750
4924 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
4925 gcc_warning_prefix.
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.
4959
4960 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4961
4962 PR fortran/47768
4963 * gfortran.dg/proc_ptr_comp_30.f90: New.
4964
4965 2011-02-18 Jakub Jelinek <jakub@redhat.com>
4966
4967 PR debug/47780
4968 * gcc.target/i386/pr47780.c: New test.
4969
4970 2011-02-18 Janus Weil <janus@gcc.gnu.org>
4971
4972 PR fortran/47767
4973 * gfortran.dg/class_40.f03: New.
4974
4975 2011-02-18 Dodji Seketeli <dodji@redhat.com>
4976
4977 PR c++/47208
4978 * g++.dg/cpp0x/auto21.C: New test.
4979
4980 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
4981
4982 * objc.dg/special/unclaimed-category-1.h: Updated for
4983 new ABI support.
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
5029 runtimes.
5030 * obj-c++.dg/try-catch-2.mm: Same.
5031
5032 2011-02-17 Jakub Jelinek <jakub@redhat.com>
5033
5034 PR c++/47783
5035 * g++.dg/warn/Wunused-parm-4.C: New test.
5036
5037 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
5038 Jan Hubicka <jh@suse.cz>
5039
5040 PR debug/47106
5041 PR debug/47402
5042 * g++.dg/debug/pr47106.C: New.
5043
5044 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
5045
5046 PR target/43653
5047 * gcc.target/i386/pr43653.c: New test.
5048
5049 2011-02-11 Dodji Seketeli <dodji@redhat.com>
5050
5051 PR c++/47172
5052 * g++.dg/template/inherit6.C: New test.
5053
5054 2011-02-16 Janus Weil <janus@gcc.gnu.org>
5055
5056 PR fortran/47745
5057 * gfortran.dg/class_39.f03: New.
5058
5059 2011-02-16 Dodji Seketeli <dodji@redhat.com>
5060
5061 PR c++/47326
5062 * g++.dg/cpp0x/variadic106.C: New test.
5063
5064 2011-02-16 Jakub Jelinek <jakub@redhat.com>
5065
5066 PR libfortran/47757
5067 * gfortran.dg/pr47757-1.f90: New test.
5068 * gfortran.dg/pr47757-2.f90: New test.
5069 * gfortran.dg/pr47757-3.f90: New test.
5070
5071 PR c++/47704
5072 * g++.dg/cpp0x/enum8.C: New test.
5073
5074 2011-02-15 Jason Merrill <jason@redhat.com>
5075
5076 * g++.dg/inherit/implicit-trivial1.C: New.
5077 * g++.dg/cpp0x/implicit-trivial1.C: New.
5078
5079 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5080
5081 PR middle-end/47725
5082 * gcc.dg/torture/pr47725.c: Removed.
5083
5084 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5085
5086 PR target/47755
5087 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
5088 constant does not generate a load from memory.
5089
5090 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5091
5092 PR middle-end/47725
5093 * gcc.dg/torture/pr47725.c: New.
5094
5095 2011-02-15 Richard Guenther <rguenther@suse.de>
5096
5097 PR tree-optimization/47743
5098 * gcc.dg/torture/pr47743.c: New testcase.
5099
5100 2011-02-15 Jakub Jelinek <jakub@redhat.com>
5101
5102 PR middle-end/47581
5103 * gcc.target/i386/pr47581.c: New test.
5104
5105 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5106
5107 PR fortran/47730
5108 * gfortran.dg/select_type_22.f03: New.
5109
5110 2011-02-14 Jason Merrill <jason@redhat.com>
5111
5112 * g++.dg/cpp0x/regress/enum1.C: New.
5113
5114 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5115
5116 * gnat.dg/include.adb: New test.
5117
5118 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5119
5120 PR fortran/47728
5121 * gfortran.dg/class_38.f03: New.
5122
5123 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5124
5125 * gcc.dg/pr46494.c: New test.
5126
5127 2011-02-14 Richard Guenther <rguenther@suse.de>
5128
5129 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
5130
5131 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5132
5133 PR ada/41929
5134 * gnat.dg/null_pointer_deref1.exp: Don't skip on
5135 sparc*-sun-solaris2.11.
5136
5137 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5138
5139 PR fortran/47349
5140 * gfortran.dg/argument_checking_18.f90: New.
5141
5142 2011-02-13 Tobias Burnus <burnus@net-b.de>
5143
5144 * gfortran.dg/argument_checking_13.f90: Update dg-error.
5145 * gfortran.dg/argument_checking_17.f90: New.
5146
5147 2011-02-12 Janus Weil <janus@gcc.gnu.org>
5148
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.
5154
5155 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
5156
5157 PR fortran/45586
5158 * gfortran.dg/extends_11.f03: New.
5159
5160 2011-02-11 Xinliang David Li <davidxl@google.com>
5161
5162 PR tree-optimization/47707
5163 * g++.dg/tree-ssa/pr47707.C: New test.
5164
5165 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
5166
5167 * g++.dg/opt/inline17.C: New test.
5168
5169 2011-02-11 Tobias Burnus <burnus@net-b.de>
5170
5171 PR fortran/47550
5172 * gfortran.dg/pure_formal_2.f90: New.
5173
5174 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
5175
5176 PR rtl-optimization/47614
5177 * gfortran.dg/pr47614.f: New.
5178
5179 2011-02-11 Joseph Myers <joseph@codesourcery.com>
5180
5181 PR driver/47678
5182 * gcc.dg/opts-6.c: New test.
5183
5184 2011-02-11 Jakub Jelinek <jakub@redhat.com>
5185
5186 PR debug/47684
5187 * gcc.dg/pr47684.c: New test.
5188
5189 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5190
5191 PR target/47629
5192 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
5193 c99_runtime, dg-add-options c99_runtime.
5194 (main): Use __asm__.
5195
5196 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5197
5198 PR testsuite/47400
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.
5207
5208 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
5209
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.
5214
5215 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5216
5217 PR target/46610
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.
5222
5223 PR target/47683
5224 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
5225 * g++.dg/tree-prof/partition2.C: Likewise.
5226
5227 2011-02-09 Jason Merrill <jason@redhat.com>
5228
5229 * g++.dg/tree-ssa/inline-3.C: Use a normal function
5230 rather than misdeclare std::puts.
5231
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.
5239
5240 * g++.dg/template/function1.C: Adjust for C++0x mode.
5241 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
5242
5243 * g++.dg/ext/label10.C: Adjust for C++0x mode.
5244 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
5245
5246 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
5247
5248 * g++.dg/cpp0x/regress/abi-empty7.C: New.
5249
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.
5254
5255 2011-02-10 Richard Guenther <rguenther@suse.de>
5256
5257 PR tree-optimization/47677
5258 * gcc.dg/torture/pr47677.c: New testcase.
5259
5260 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
5261
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.
5279
5280 2011-02-10 Jakub Jelinek <jakub@redhat.com>
5281
5282 PR target/47665
5283 * gcc.target/i386/pr47665.c: New test.
5284
5285 2011-02-10 Jie Zhang <jie@codesourcery.com>
5286
5287 PR testsuite/47622
5288 Revert
5289 2011-02-05 Jie Zhang <jie@codesourcery.com>
5290 PR debug/42631
5291 * gcc.dg/pr42631.c: Update test.
5292 * gcc.dg/pr42631-2.c: New test.
5293
5294 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5295
5296 PR fortran/47352
5297 * gfortran.dg/proc_decl_25.f90: New.
5298
5299 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5300
5301 PR fortran/47463
5302 * gfortran.dg/typebound_assignment_2.f03: New.
5303
5304 2011-02-09 Richard Guenther <rguenther@suse.de>
5305
5306 PR tree-optimization/47664
5307 * gcc.dg/tree-ssa/inline-7.c: New testcase.
5308
5309 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
5310
5311 PR middle-end/47646
5312 * gnat.dg/uninit_func.adb: Adjust dg directive.
5313
5314 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
5315
5316 PR middle-end/47646
5317 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
5318
5319 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5320
5321 PR fortran/47637
5322 * gfortran.dg/auto_dealloc_2.f90: New.
5323
5324 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5325
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*.
5329
5330 2011-02-09 Martin Jambor <mjambor@suse.cz>
5331
5332 PR middle-end/45505
5333 * gfortran.dg/pr25923.f90: Remove xfails.
5334
5335 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5336
5337 PR fortran/47583
5338 * gfortran.dg/inquire_14.f90: New test.
5339
5340 2011-02-08 Janus Weil <janus@gcc.gnu.org>
5341
5342 PR fortran/45290
5343 * gfortran.dg/pointer_init_6.f90: New.
5344
5345 2011-02-08 Jeff Law <law@redhat.com>
5346
5347 PR tree-optimization/42893
5348 * gcc.tree-ssa/pr42893.c: New test.
5349
5350 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
5351
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.
5358
5359 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5360
5361 PR middle-end/47646
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.
5366
5367 * c-c++-common/pr20000.c (g): Both warnings occur at the return
5368 statement.
5369 (vg): Likewise.
5370 * gcc.dg/noreturn-1.c (foo5): Likewise.
5371 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
5372 (method2): Likewise.
5373
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.
5377
5378 2011-02-08 Richard Guenther <rguenther@suse.de>
5379
5380 PR middle-end/47639
5381 * g++.dg/opt/pr47639.c: New testcase.
5382
5383 2011-02-08 Richard Guenther <rguenther@suse.de>
5384
5385 PR tree-optimization/47632
5386 * g++.dg/opt/pr47632.C: New testcase.
5387
5388 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5389
5390 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
5391
5392 2011-02-07 Richard Guenther <rguenther@suse.de>
5393
5394 PR tree-optimization/47615
5395 * g++.dg/opt/pr47615.C: New testcase.
5396
5397 2011-02-07 Richard Guenther <rguenther@suse.de>
5398
5399 PR tree-optimization/47621
5400 * gcc.dg/torture/pr47621.c: New testcase.
5401
5402 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
5403
5404 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
5405
5406 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
5407
5408 PR fortran/47592
5409 * gfortran.dg/allocate_with_source_1 : New test.
5410
5411 2011-02-05 Jakub Jelinek <jakub@redhat.com>
5412
5413 PR middle-end/47610
5414 * gcc.dg/pr47610.c: New test.
5415
5416 2011-02-05 Jie Zhang <jie@codesourcery.com>
5417
5418 PR debug/42631
5419 * gcc.dg/pr42631.c: Update test.
5420 * gcc.dg/pr42631-2.c: New test.
5421
5422 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5423
5424 PR fortran/47574
5425 * gfortran.dg/pr47574.f90: New test.
5426
5427 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
5428
5429 PR tree-optimization/46194
5430 * gcc.dg/autopar/pr46194.c: New.
5431
5432 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
5433
5434 PR tree-optimization/43695
5435 * g++.dg/ipa/pr43695.C: New.
5436
5437 2011-02-04 Jakub Jelinek <jakub@redhat.com>
5438
5439 PR inline-asm/23200
5440 * gcc.dg/pr23200.c: New test.
5441
5442 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
5443
5444 PR c++/47589
5445 * g++.dg/pr47589.C: New test.
5446
5447 2011-02-03 Dodji Seketeli <dodji@redhat.com>
5448
5449 PR c++/47398
5450 * g++.dg/template/typedef37.C: New test.
5451 * g++.dg/template/param1.C: Adjust expected error message.
5452
5453 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5454
5455 PR middle-end/31490
5456 * gcc.dg/pr31490-2.c: New test.
5457 * gcc.dg/pr31490-3.c: New test.
5458 * gcc.dg/pr31490-4.c: New test.
5459
5460 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
5461 Jakub Jelinek <jakub@redhat.com>
5462
5463 PR c++/46890
5464 * g++.dg/parser/semicolon3.C: Adjust.
5465 * g++.dg/parser/semicolon4.C: New testcase.
5466 * g++.dg/pr46890.C: New testcase.
5467
5468 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5469
5470 PR c++/29571
5471 * g++.dg/init/pr29571.C: New.
5472
5473 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
5474
5475 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
5476 instead of vect_int.
5477
5478 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5479
5480 PR target/47312
5481 * gcc.target/i386/pr47312.c: New test.
5482
5483 PR target/47564
5484 * gcc.target/i386/pr47564.c: New test.
5485
5486 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
5487
5488 PR tree-optimization/45122
5489 * gcc.dg/tree-ssa/pr45122.c: New.
5490
5491 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5492
5493 PR target/47272
5494 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
5495 and vec_vsx_st.
5496
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.
5500
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
5504 before an asm.
5505 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
5506
5507 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5508 Paul Thomas <pault@gcc.gnu.org>
5509
5510 PR fortran/47082
5511 * gfortran.dg/class_37.f03 : New test.
5512
5513 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
5514 Richard Guenther <rguenther@suse.de>
5515
5516 PR tree-optimization/40979
5517 PR bootstrap/47044
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.
5523
5524 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5525
5526 PR fortran/47572
5527 * gfortran.dg/class_36.f03: New.
5528
5529 2011-02-02 Richard Guenther <rguenther@suse.de>
5530
5531 PR tree-optimization/47566
5532 * gcc.dg/lto/20110201-1_0.c: New testcase.
5533
5534 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
5535
5536 PR debug/47498
5537 PR debug/47501
5538 PR debug/45136
5539 PR debug/45130
5540 * debug/pr47498.c: New.
5541 * debug/pr47501.c: New.
5542
5543 2011-02-01 Richard Guenther <rguenther@suse.de>
5544
5545 PR tree-optimization/47559
5546 * g++.dg/torture/pr47559.C: New testcase.
5547
5548 2011-02-01 Janus Weil <janus@gcc.gnu.org>
5549
5550 PR fortran/47565
5551 * gfortran.dg/typebound_call_20.f03: New.
5552
5553 2011-02-01 Richard Guenther <rguenther@suse.de>
5554
5555 PR tree-optimization/47555
5556 * gcc.dg/pr47555.c: New testcase.
5557
5558 2011-02-01 Richard Guenther <rguenther@suse.de>
5559
5560 PR tree-optimization/47541
5561 * g++.dg/torture/pr47541.C: New testcase.
5562
5563 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5564
5565 PR fortran/47455
5566 * gfortran.dg/typebound_call_19.f03: New.
5567
5568 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5569
5570 PR c++/47416
5571 * g++.dg/cpp0x/pr47416.C: New test.
5572
5573 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
5574
5575 PR fortran/47519
5576 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
5577
5578 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5579
5580 PR fortran/47463
5581 * gfortran.dg/typebound_assignment_1.f03: New.
5582
5583 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5584
5585 PR tree-optimization/47538
5586 * gcc.c-torture/execute/pr47538.c: New test.
5587
5588 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5589
5590 PR target/45325
5591 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
5592
5593 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5594
5595 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
5596
5597 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
5598
5599 PR rtl-optimization/44031
5600 * gcc.c-torture/compile/20110131-1.c: New test.
5601
5602 2011-01-31 Tobias Burnus <burnus@net-b.de>
5603
5604 PR fortran/47042
5605 * gfortran.dg/stmt_func_1.f90: New.
5606
5607 2011-01-31 Tobias Burnus <burnus@net-b.de>
5608
5609 PR fortran/47042
5610 * gfortran.dg/interface_34.f90: New.
5611
5612 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
5613
5614 PR fortran/47523
5615 * gfortran.dg/realloc_on_assign_5.f03: New test.
5616 * gfortran.dg/realloc_on_assign_5.f03: New test.
5617
5618 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5619
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.
5623
5624 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
5625 * gfortran.dg/sum_init_expr.f03: Likewise.
5626
5627 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
5628
5629 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
5630 -r -nostdlib.
5631
5632 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
5633 loop only on "vect_intfloat_cvt" targets.
5634
5635 2011-01-29 Tobias Burnus <burnus@net-b.de>
5636
5637 PR fortran/47531
5638 * gfortran.dg/shape_6.f90: New.
5639
5640 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5641
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.
5649
5650 2011-01-29 Dodji Seketeli <dodji@redhat.com>
5651
5652 PR c++/47311
5653 * g++.dg/template/param2.C: New test.
5654
5655 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5656
5657 PR libgfortran/47285
5658 * gfortran.dg/fmt_g.f: New test.
5659
5660 2011-01-28 Tobias Burnus <burnus@net-b.de>
5661
5662 PR fortran/47507
5663 * gfortran.dg/pure_formal_1.f90: New.
5664
5665 2011-01-28 Jakub Jelinek <jakub@redhat.com>
5666
5667 PR target/42894
5668 * gcc.dg/tls/pr42894.c: New test.
5669
5670 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5671
5672 * gcc.dg/pr47276.c: Add dg-require-visibility.
5673
5674 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5675
5676 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
5677
5678 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
5679 Tobias Burnus <burnus@gcc.gnu.org>
5680
5681 PR fortran/45170
5682 PR fortran/35810
5683 PR fortran/47350
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.
5690
5691 2011-01-27 Jan Hubicka <jh@suse.cz>
5692
5693 PR middle-end/46949
5694 * gcc.dg/attr-weakref-4.c: New testcase
5695
5696 2011-01-27 Martin Jambor <mjambor@suse.cz>
5697
5698 PR tree-optimization/47228
5699 * gcc.dg/torture/pr47228.c: New test.
5700
5701 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5702
5703 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
5704
5705 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5706
5707 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
5708 when using auto-overlay support on the SPU.
5709
5710 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
5711
5712 PR rtl-optimization/44174
5713 * gcc.target/i386/asm-6.c: New test.
5714
5715 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
5716
5717 PR rtl-optimization/46856
5718 * gcc.c-torture/compile/pr46856.c: New test.
5719
5720 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
5721 Andrew Pinski <pinskia@gmail.com>
5722
5723 PR c/43082
5724 * gcc.dg/pr43082.c: New.
5725
5726 2011-01-26 DJ Delorie <dj@redhat.com>
5727
5728 PR rtl-optimization/46878
5729 * gcc.dg/pr46878-1.c: New test.
5730
5731 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5732
5733 PR c++/47476
5734 * g++.dg/cpp0x/pr47476.C: New test.
5735
5736 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
5737
5738 * gcc.c-torture/compile/20110126-1.c: New test.
5739
5740 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5741
5742 PR c/47473
5743 * gcc.dg/torture/pr47473.c: New test.
5744
5745 2011-01-26 Jan Hubicka <jh@suse.cz>
5746
5747 PR target/47237
5748 * gcc.c-torture/execute/pr47237.c: New testcase.
5749
5750 2011-01-26 Jan Hubicka <jh@suse.cz>
5751
5752 PR tree-optimization/47190
5753 * gcc.dg/attr-weakref-3.c: New testcase.
5754
5755 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
5756
5757 PR c++/43601
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.
5770
5771 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5772
5773 PR tree-optimization/46970
5774 * gcc.dg/graphite/pr46970.c: New.
5775
5776 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5777
5778 PR tree-optimization/46215
5779 * gcc.dg/graphite/pr46215.c: New.
5780
5781 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5782
5783 PR tree-optimization/46168
5784 * gcc.dg/graphite/pr46168.c: New.
5785
5786 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5787
5788 PR tree-optimization/43657
5789 * gcc.dg/graphite/pr43657.c: New.
5790
5791 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5792
5793 PR tree-optimization/29832
5794 * gfortran.dg/graphite/pr29832.f90: New.
5795
5796 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5797
5798 PR tree-optimization/43567
5799 * gcc.dg/graphite/pr43567.c: New.
5800
5801 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5802
5803 * gfortran.dg/graphite/interchange-4.f: New.
5804 * gfortran.dg/graphite/interchange-5.f: New.
5805
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.
5815
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
5845
5846 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5847
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.
5852
5853 2011-01-25 Martin Jambor <mjambor@suse.cz>
5854
5855 PR tree-optimization/47382
5856 * g++.dg/torture/pr47382.C: New test.
5857 * g++.dg/opt/devirt1.C: Xfail.
5858
5859 2011-01-25 Yao Qi <yao@codesourcery.com>
5860
5861 PR target/45701
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.
5865
5866 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5867 Jakub Jelinek <jakub@redhat.com>
5868
5869 PR tree-optimization/47271
5870 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
5871
5872 2011-01-25 Nick Clifton <nickc@redhat.com>
5873
5874 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
5875 (saturate_add): Delete.
5876 (exchange): Delete.
5877 (main): Do not run saturate_add.
5878 (set_interrupts): Delete.
5879
5880 2011-01-25 Tobias Burnus <burnus@net-b.de>
5881
5882 PR fortran/47448
5883 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
5884
5885 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5886
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.
5891
5892 2011-01-25 Richard Guenther <rguenther@suse.de>
5893
5894 PR middle-end/47411
5895 * gcc.dg/torture/pr47411.c: New testcase.
5896
5897 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5898
5899 * gfortran.dg/graphite/id-24.f: New.
5900 * gfortran.dg/graphite/id-25.f: New.
5901
5902 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5903
5904 * gfortran.dg/graphite/id-23.f: New.
5905
5906 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5907
5908 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
5909
5910 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5911
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.
5921
5922 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5923
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.
5936
5937 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5938
5939 PR target/47408
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.
5954
5955 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5956
5957 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
5958
5959 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5960
5961 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
5962 optimization options.
5963
5964 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5965
5966 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
5967
5968 PR testsuite/45988
5969 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
5970
5971 2011-01-23 Tobias Burnus <burnus@net-b.de>
5972
5973 PR fortran/47421
5974 * gfortran.dg/allocatable_scalar_12.f90: New.
5975
5976 2011-01-23 Ira Rosen <irar@il.ibm.com>
5977
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.
5984
5985 2011-01-22 Jan Hubicka <jh@suse.cz>
5986
5987 PR lto/47333
5988 * g++.dg/lto/pr47333.C: New file.
5989
5990 2011-01-22 Jan Hubicka <jh@suse.cz>
5991
5992 PR tree-optimization/43884
5993 PR lto/44334
5994 * gcc.dg/autopar/outer-2.c: Increase array size.
5995 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
5996
5997 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5998
5999 PR fortran/38536
6000 * gfortran.dg/c_loc_tests_16.f90: New test.
6001
6002 2011-01-22 Tobias Burnus <burnus@net-b.de>
6003
6004 PR fortran/47399
6005 * gfortran.dg/typebound_proc_19.f90: New.
6006
6007 2011-01-21 Jeff Law <law@redhat.com>
6008
6009 PR tree-optimization/47053
6010 * g++.dg/pr47053.C: New test.
6011
6012 2011-01-21 Jason Merrill <jason@redhat.com>
6013
6014 PR c++/47041
6015 * g++.dg/cpp0x/constexpr-ctor6.C: New.
6016
6017 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6018
6019 PR c++/47388
6020 * g++.dg/cpp0x/range-for10.C: New test.
6021 * g++.dg/template/for1.C: New test.
6022
6023 PR middle-end/45566
6024 * g++.dg/tree-prof/partition3.C: New test.
6025
6026 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
6027
6028 PR rtl-optimization/47366
6029 * g++.dg/opt/pr47366.C: New test.
6030
6031 2011-01-21 Jason Merrill <jason@redhat.com>
6032
6033 PR c++/46552
6034 * g++.dg/cpp0x/constexpr-regress2.C: New.
6035
6036 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
6037
6038 2011-01-21 Jeff Law <law@redhat.com>
6039
6040 PR rtl-optimization/41619
6041 * gcc.dg/pr41619.c: New.
6042
6043 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6044
6045 PR tree-optimization/47355
6046 * g++.dg/opt/pr47355.C: New test.
6047
6048 2011-01-21 Richard Guenther <rguenther@suse.de>
6049
6050 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
6051 making main hot.
6052
6053 2011-01-21 Richard Guenther <rguenther@suse.de>
6054
6055 PR tree-optimization/47365
6056 * gcc.dg/torture/pr47365.c: New testcase.
6057 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6058
6059 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6060
6061 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
6062
6063 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6064
6065 PR tree-optimization/47391
6066 * gcc.dg/pr47391.c: New test.
6067
6068 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6069
6070 * g++.dg/template/char1.C: Use signed char.
6071
6072 2011-01-21 Tobias Burnus <burnus@net-b.de>
6073
6074 PR fortran/47377
6075 * gfortran.dg/pointer_target_4.f90: New.
6076
6077 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6078
6079 PR target/47251
6080 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
6081 ILP32 system and not IP32.
6082
6083 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
6084
6085 PR debug/46583
6086 * g++.dg/debug/pr46583.C: New.
6087
6088 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6089
6090 PR debug/47283
6091 * g++.dg/debug/pr47283.C: New test.
6092
6093 PR testsuite/47371
6094 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
6095 * gcc.target/i386/headmerge-2.c: Likewise.
6096
6097 2011-01-20 Richard Guenther <rguenther@suse.de>
6098
6099 PR middle-end/47370
6100 * gcc.dg/torture/pr47370.c: New testcase.
6101
6102 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6103
6104 PR tree-optimization/46130
6105 * gcc.dg/pr46130-1.c: New test.
6106 * gcc.dg/pr46130-2.c: New test.
6107
6108 2011-01-19 Dodji Seketeli <dodji@redhat.com>
6109
6110 PR c++/47291
6111 * g++.dg/debug/dwarf2/template-params-10.C: New test.
6112
6113 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
6114
6115 PR debug/46240
6116 * g++.dg/debug/pr46240.cc: New.
6117
6118 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6119
6120 PR c++/47303
6121 * g++.dg/template/anonunion1.C: New test.
6122
6123 PR rtl-optimization/47337
6124 * gcc.c-torture/execute/pr47337.c: New test.
6125
6126 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6127
6128 PR testsuite/45342
6129 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
6130
6131 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6132
6133 PR tree-optimization/46021
6134 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
6135
6136 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6137
6138 PR tree-optimization/47290
6139 * g++.dg/torture/pr47290.C: New test.
6140
6141 2011-01-18 Janus Weil <janus@gcc.gnu.org>
6142
6143 PR fortran/47240
6144 * gfortran.dg/proc_ptr_comp_29.f90: New.
6145
6146 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
6147
6148 PR testsuite/41146
6149 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
6150 powerpc-apple-darwin9.
6151
6152 2011-01-18 Jakub Jelinek <jakub@redhat.com>
6153
6154 PR rtl-optimization/47299
6155 * gcc.c-torture/execute/pr47299.c: New test.
6156
6157 2011-01-17 Jason Merrill <jason@redhat.com>
6158
6159 * g++.dg/cpp0x/constexpr-virtual.C: New.
6160
6161 2011-01-17 Jakub Jelinek <jakub@redhat.com>
6162
6163 PR fortran/47331
6164 * gfortran.dg/gomp/pr47331.f90: New test.
6165
6166 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
6167
6168 PR objc/47314
6169 * objc.dg/selector-warn-1.m: New.
6170 * obj-c++.dg/selector-warn-1.mm: New.
6171
6172 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
6173
6174 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
6175 Update dg-final accordingly.
6176
6177 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6178
6179 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
6180
6181 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6182
6183 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
6184 target check.
6185 * gcc.dg/guality/pr36728-2.c: Likewise.
6186
6187 2011-01-17 Richard Guenther <rguenther@suse.de>
6188
6189 PR tree-optimization/47313
6190 * g++.dg/torture/pr47313.C: New testcase.
6191
6192 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
6193
6194 PR target/47318
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.
6199
6200 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
6201 as __m256i.
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.
6205
6206 2011-01-17 Richard Guenther <rguenther@suse.de>
6207
6208 PR tree-optimization/45967
6209 * gcc.dg/torture/pr45967-2.c: New testcase.
6210 * gcc.dg/torture/pr45967-3.c: Likewise.
6211
6212 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6213
6214 PR testsuite/47325
6215 * g++.dg/ext/pr47213.C: Require visibility.
6216
6217 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6218
6219 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
6220 * gcc.dg/fixed-point/struct-union.c: Update error messages.
6221
6222 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6223
6224 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
6225 Linux-based targets.
6226
6227 2011-01-13 Jan Hubicka <jh@suse.cz>
6228
6229 PR tree-optimization/47276
6230 * gcc.dg/pr47276.c: New testcase.
6231
6232 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
6233 Jonathan Wakely <jwakely.gcc@gmail.com>
6234
6235 PR c++/33558
6236 * g++.dg/other/pr33558.C: New.
6237 * g++.dg/other/pr33558-2.C: New.
6238
6239 2011-01-14 Martin Jambor <mjambor@suse.cz>
6240
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.
6252
6253 2011-01-14 Jason Merrill <jason@redhat.com>
6254
6255 * g++.dg/cpp0x/variadic105.C: New.
6256
6257 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
6258 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6259
6260 PR objc/45989
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-*-*.
6267
6268 2011-01-14 Richard Guenther <rguenther@suse.de>
6269
6270 PR tree-optimization/47280
6271 * g++.dg/opt/pr47280.C: New testcase.
6272
6273 2011-01-14 Jason Merrill <jason@redhat.com>
6274
6275 * g++.dg/cpp0x/constexpr-regress1.C: New.
6276
6277 * g++.dg/ext/flexary2.C: New.
6278
6279 2011-01-14 Richard Guenther <rguenther@suse.de>
6280
6281 PR middle-end/47281
6282 * gcc.dg/torture/pr47281.c: New testcase.
6283 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
6284
6285 2011-01-14 Richard Guenther <rguenther@suse.de>
6286
6287 PR tree-optimization/47286
6288 * gcc.dg/tree-ssa/pr47286.c: New testcase.
6289
6290 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
6291
6292 PR c++/47213
6293 * g++.dg/ext/pr47213.C: New.
6294
6295 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6296
6297 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
6298
6299 2011-01-13 Tobias Burnus <burnus@net-b.de>
6300 Mikael Morin <mikael@gcc.gnu.org>
6301
6302 PR fortran/45848
6303 PR fortran/47204
6304 * gfortran.dg/select_type_20.f90: New.
6305 * gfortran.dg/select_type_21.f90: New.
6306
6307 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6308
6309 PR target/47251
6310 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
6311
6312 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6313
6314 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
6315 * gcc.dg/guality/pr36728-2.c: Likewise.
6316
6317 2011-01-13 Dodji Seketeli <dodji@redhat.com>
6318
6319 PR debug/PR46973
6320 * g++.dg/debug/dwarf2/template-params-9.C: New test.
6321
6322 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
6323
6324 PR rtl-optimization/45352
6325 * gcc.dg/pr45352-3.c: New.
6326
6327 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6328
6329 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
6330 comment.
6331 * g++.dg/cpp0x/range-for8.C: New.
6332 * g++.dg/cpp0x/range-for9.C: New.
6333
6334 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
6335
6336 PR debug/47209
6337 * g++.dg/debug/pr47209.C: New.
6338
6339 2011-01-12 Richard Guenther <rguenther@suse.de>
6340
6341 PR lto/47259
6342 * gcc.dg/lto/pr47259_0.c: New testcase.
6343 * gcc.dg/lto/pr47259_1.c: Likewise.
6344
6345 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
6346
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
6355 comments.
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.
6361
6362 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
6363
6364 PR testsuite/33033
6365 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
6366
6367 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6368
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
6389 works correctly.
6390 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
6391 and uncommented second part of the testcase now that the testsuite
6392 works correctly.
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
6399 FIXME.
6400 * obj-c++.dg/property/at-property-18.mm: Likewise.
6401 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
6402 FIXME.
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.
6415
6416 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6417
6418 * objc.dg/property/at-property-29.m: New.
6419 * obj-c++.dg/property/at-property-29.mm: New.
6420
6421 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6422
6423 * go.test/go-test.exp (go-set-goarch): New proc.
6424 (go-gc-tests): Use it.
6425
6426 2011-01-11 Dodji Seketeli <dodji@redhat.com>
6427
6428 PR debug/46955
6429 * g++.dg/debug/dwarf2/template-params-8.C: New test.
6430
6431 2011-01-11 Richard Henderson <rth@redhat.com>
6432
6433 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
6434
6435 2011-01-11 Jan Hubicka <jh@suse.cz>
6436
6437 PR lto/45721
6438 PR lto/45375
6439 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
6440 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
6441
6442 2011-01-11 Richard Guenther <rguenther@suse.de>
6443
6444 PR tree-optimization/46076
6445 * gcc.dg/tree-ssa/pr46076.c: New testcase.
6446
6447 2011-01-11 Jeff Law <law@redhat.com>
6448
6449 * PR tree-optimization/47086
6450 * gcc.dg/pr47086.c: New test.
6451
6452 2011-01-11 Jason Merrill <jason@redhat.com>
6453
6454 PR c++/46658
6455 * g++.dg/template/new10.C: New.
6456
6457 PR c++/45520
6458 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
6459
6460 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
6461
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
6470 to comments.
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.
6488
6489 2011-01-12 Richard Guenther <rguenther@suse.de>
6490
6491 PR middle-end/32511
6492 * gcc.dg/attr-weak-1.c: Adjust.
6493
6494 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
6495
6496 PR fortran/47051
6497 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
6498 standard compliant and comment.
6499
6500 2011-01-10 Jan Hubicka <jh@suse.cz>
6501
6502 PR lto/46083
6503 * gcc.dg/initpri3.c: New testcase.
6504
6505 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
6506
6507 PR lto/47222
6508 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
6509 externally visible.
6510 (g_esi): Likewise.
6511 (g_ebx): Likewise.
6512 (g_ebp): Likewise.
6513 (g_esp): Likewise.
6514 (g_ebp_save): Likewise.
6515 (g_esp_save): Likewise.
6516
6517 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6518
6519 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
6520
6521 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6522
6523 PR tree-optimization/46021
6524 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
6525 i?86-*-*, x86_64-*-*.
6526
6527 2011-01-10 Jeff Law <law@redhat.com>
6528
6529 * PR tree-optimization/47141
6530 * gcc.c-torture/compile/pr47141.c: New test.
6531
6532 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
6533
6534 PR testsuite/46230
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.
6539
6540 PR testsuite/46230
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.
6546
6547 PR testsuite/46230
6548 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
6549 * gcc.dg/vect/slp-24.c: Likewise.
6550
6551 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
6552
6553 PR c++/47218
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.
6557
6558 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
6559
6560 PR objc/47232
6561 * objc.dg/attributes/invalid-attribute-1.m: New.
6562 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
6563
6564 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6565
6566 PR fortran/47224
6567 * gfortran.dg/proc_ptr_comp_28.f90: New.
6568
6569 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6570
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.
6587
6588 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6589
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.
6597
6598 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6599
6600 PR fortran/38536
6601 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
6602
6603 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6604
6605 PR fortran/46313
6606 * gfortran.dg/class_35.f90: New.
6607
6608 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6609
6610 * objc.dg/foreach-1.m: Add "-Wall" to flags.
6611
6612 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
6613
6614 PR objc/47078
6615 * objc.dg/invalid-method-2.m: New.
6616 * obj-c++.dg/invalid-method-2.mm: New.
6617
6618 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
6619
6620 PR fortran/46896
6621 * gfortran.dg/transpose_optimization_2.f90 : New test.
6622
6623 2011-01-08 Jan Hubicka <jh@suse.cz>
6624
6625 PR tree-optmization/46469
6626 * g++.dg/torture/pr46469.C: New testcase.
6627
6628 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6629
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 ().
6658
6659 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6660
6661 PR fortran/45777
6662 * gfortran.dg/dependency_39.f90: New test.
6663
6664 2011-01-07 Jan Hubicka <jh@suse.cz>
6665
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
6672 volatile.
6673 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
6674 volatile.
6675
6676 2011-01-07 Jan Hubicka <jh@suse.cz>
6677
6678 PR tree-optimization/46367
6679 * g++.dg/torture/pr46367.C: New file.
6680
6681 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6682
6683 PR target/47201
6684 * gcc.dg/pr47201.c: New test.
6685
6686 PR bootstrap/47187
6687 * gcc.dg/tree-prof/pr47187.c: New test.
6688
6689 2011-01-07 Tobias Burnus <burnus@net-b.de>
6690
6691 PR fortran/41580
6692 * gfortran.dg/extends_type_of_3.f90: New.
6693
6694 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
6695
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.
6714
6715 2011-01-07 Janus Weil <janus@gcc.gnu.org>
6716
6717 PR fortran/47189
6718 PR fortran/47194
6719 * gfortran.dg/storage_size_3.f08: Extended.
6720
6721 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6722
6723 PR c++/47022
6724 * g++.dg/template/stdarg1.C: New test.
6725
6726 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6727
6728 PR fortran/47195
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
6732 shall be tested.
6733
6734 2011-01-06 Jan Hubicka <jh@suse.cz>
6735
6736 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
6737 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
6738
6739 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6740
6741 PR fortran/33117
6742 PR fortran/46478
6743 * gfortran.dg/interface_33.f90: New test.
6744
6745 2011-01-06 Jakub Jelinek <jakub@redhat.com>
6746
6747 PR c/47150
6748 * gcc.c-torture/compile/pr47150.c: New test.
6749
6750 2011-01-06 Ira Rosen <irar@il.ibm.com>
6751
6752 PR tree-optimization/47139
6753 * gcc.dg/vect/pr47139.c: New test.
6754
6755 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6756
6757 PR fortran/47180
6758 * gfortran.dg/extends_type_of_2.f03: New.
6759
6760 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6761
6762 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
6763
6764 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
6765
6766 * gnat.dg/opt14.adb: New test.
6767
6768 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6769
6770 PR fortran/46017
6771 * gfortran.dg/allocate_error_2.f90: New test.
6772
6773 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6774
6775 PR fortran/47024
6776 * gfortran.dg/storage_size_3.f08: New.
6777
6778 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6779
6780 PR libgfortran/47154
6781 * gfortran.dg/namelist_68.f90: New test.
6782
6783 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
6784
6785 * gnat.dg/unchecked_convert8.ad[sb]: New test.
6786
6787 2011-01-04 Janus Weil <janus@gcc.gnu.org>
6788
6789 PR fortran/46448
6790 * gfortran.dg/class_34.f90: New.
6791
6792 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6793
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
6796 Infinity.
6797
6798 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6799
6800 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
6801
6802 2011-01-03 Jakub Jelinek <jakub@redhat.com>
6803
6804 PR tree-optimization/47148
6805 * gcc.c-torture/execute/pr47148.c: New test.
6806
6807 PR tree-optimization/47155
6808 * gcc.c-torture/execute/pr47155.c: New test.
6809
6810 PR rtl-optimization/47157
6811 * gcc.c-torture/compile/pr47157.c: New test.
6812
6813 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6814
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.
6818
6819 2011-01-03 Martin Jambor <mjambor@suse.cz>
6820
6821 PR tree-optimization/46801
6822 * gnat.dg/pack9.adb: Remove xfail.
6823
6824 2011-01-03 Martin Jambor <mjambor@suse.cz>
6825
6826 PR tree-optimization/46984
6827 * g++.dg/ipa/pr46984.C: New test.
6828
6829 2011-01-02 Janus Weil <janus@gcc.gnu.org>
6830
6831 PR fortran/46408
6832 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
6833
6834 2011-01-02 Jakub Jelinek <jakub@redhat.com>
6835
6836 PR tree-optimization/47140
6837 * gcc.c-torture/compile/pr47140.c: New test.
6838
6839 PR rtl-optimization/47028
6840 * gcc.dg/pr47028.c: New test.
6841
6842 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
6843
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.
6848
6849 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
6850
6851 PR target/38662
6852 * g++.dg/eh/pr38662.C: New testcase.
6853
6854 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
6855
6856 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
6857 scan for newline '\n'.
6858
6859 \f
6860 Copyright (C) 2011 Free Software Foundation, Inc.
6861
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.