1 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3 * gcc.target/arm/pr45701-1.c: Require thumb support.
4 * gcc.target/arm/pr45701-2.c: Likewise.
5 * gcc.target/arm/thumb-branch1.c: Likewise.
7 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8 * gcc.target/arm/pr39839.c: Likewise.
9 * gcc.target/arm/pr40657-2.c: Likewise.
10 * gcc.target/arm/pr40956.c: Likewise.
11 * gcc.target/arm/pr41679.c: Likewise.
12 * gcc.target/arm/pr42235.c: Likewise.
13 * gcc.target/arm/pr42495.c: Likewise.
14 * gcc.target/arm/pr42505.c: Likewise.
15 * gcc.target/arm/pr42574.c: Likewise.
16 * gcc.target/arm/pr46883.c: Likewise.
17 * gcc.target/arm/pr46934.c: Likewise.
18 * gcc.target/arm/xor-and.c: Likewise.
20 2011-06-14 Jason Merrill <jason@redhat.com>
22 * g++.dg/other/error23.C: Adjust error message.
23 * g++.dg/other/error32.C: Likewise.
26 * g++.dg/cpp0x/rv-dotstar.C: New.
29 * g++.dg/cpp0x/decltype30.C: New.
31 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
33 2011-06-14 Jakub Jelinek <jakub@redhat.com>
36 * gfortran.dg/pr49103.f90: New test.
38 2011-06-14 Tom de Vries <tom@codesourcery.com>
41 * gcc.target/arm/ivopts-3.c: New test.
42 * gcc.target/arm/ivopts-4.c: New test.
43 * gcc.target/arm/ivopts-5.c: New test.
45 2011-06-14 Jakub Jelinek <jakub@redhat.com>
47 PR rtl-optimization/49390
48 * gcc.c-torture/execute/pr49390.c: New test.
50 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
52 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
54 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
56 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
57 * gcc.c-torture/execute/cmpsi-2.x: New file.
58 * gcc.c-torture/execute/pr45262.c: Undo 172757.
59 * gcc.c-torture/execute/pr45262.x: New file.
60 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
61 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
63 * gcc.c-torture/compile/pr49163.c: Ditto.
65 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
67 * gcc.dg/vect/vect-16.c: Rename to...
68 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
69 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
70 for double-word vectors.
71 * gcc.dg/vect/vect-peel-4.c: Likewise.
72 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
74 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
77 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
79 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
81 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
83 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
85 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
87 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
89 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
91 * gfortran.dg/trim_optimize_8.f90: New test case.
93 2011-06-13 Jakub Jelinek <jakub@redhat.com>
94 Ira Rosen <ira.rosen@linaro.org>
96 PR tree-optimization/49352
97 * gcc.dg/vect/pr49352.c: New test.
99 2011-06-12 Tobias Burnus
102 * gfortran.dg/alloc_comp_assign_11.f90: New.
104 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
106 * gfortran.dg/trim_optimize_7.f90: New test.
108 2011-06-10 Wei Guozhi <carrot@google.com>
111 * gcc.target/arm/pr45335.c: New test.
112 * gcc.target/arm/pr45335-2.c: New test.
113 * gcc.target/arm/pr45335-3.c: New test.
114 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
115 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
116 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
118 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
121 * g++.dg/parse/error39.C: New.
123 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
125 * gcc/testsuite/gcc.target/arm/20090811-1.c: Skip for incompatible
126 options, do not override other options.
127 * gcc/testsuite/gcc.target/arm/combine-cmp-shift.c: Skip for
128 incompatible options.
129 * gcc/testsuite/gcc.target/arm/pr45094.c: Likewise.
130 * gcc/testsuite/gcc.target/arm/scd42-1.c: Likewise.
131 * gcc/testsuite/gcc.target/arm/scd42-3.c: Likewise.
132 * gcc/testsuite/gcc.target/arm/thumb-ltu.c: Likewise.
134 * lib/target-supports.exp
135 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
136 multilib flags use -mfpu with a value other than neon-fp16.
138 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
140 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
141 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
143 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
145 * lib/target-supports.exp (check_effective_target_pie): New proc.
146 * gcc.dg/pie-link.c: Use target pie.
148 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
149 Laurent Rougé <laurent.rouge@menta.fr>
151 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
152 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
154 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
156 * gfortran.dg/coarray/sync_1.f90: New test for
157 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
159 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
161 PR tree-optimization/49318
162 * gcc.dg/vect/pr49318.c: New test.
164 2011-06-09 David Krauss <potswa@mac.com>
166 * g++.dg/template/arrow1.C: New.
168 2011-06-09 Jason Merrill <jason@redhat.com>
170 * lib/prune.exp: Prune "note"s.
171 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
173 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
174 * g++.dg/template/dependent-expr3.C: Likewise.
175 * g++.dg/parse/template7.C: Likewise.
176 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
177 * g++.old-deja/g++.jason/rfg10.C: Likewise.
178 * g++.old-deja/g++.pt/friend38.C: Likewise.
179 * g++.old-deja/g++.pt/crash32.C: Likewise.
180 * g++.old-deja/g++.other/init4.C: Likewise.
181 * g++.old-deja/g++.other/friend8.C: Likewise.
183 * g++.dg/ext/complex7.C: Adjust expected output.
184 * g++.dg/diagnostic/method1.C: Likewise.
185 * g++.dg/parse/parameter-declaration-2.C: Likewise.
186 * g++.dg/parse/crash33.C: Likewise.
187 * g++.dg/other/warning1.C: Likewise.
188 * g++.dg/init/pr29571.C: Likewise.
189 * g++.dg/warn/overflow-warn-1.C: Likewise.
190 * g++.dg/warn/overflow-warn-3.C: Likewise.
191 * g++.dg/warn/overflow-warn-4.C: Likewise.
192 * g++.old-deja/g++.oliva/template1.C: Likewise.
194 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
195 * g++.dg/parse/template7.C: Adjust.
197 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
200 * gcc.dg/pr49307.c: New.
202 2011-06-09 Wei Guozhi <carrot@google.com>
205 * gcc.target/arm/pr46975.c: New testcase.
207 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
209 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
210 (PMETH, arglist_t): Removed.
211 (method_get_number_of_arguments): Removed.
212 (method_get_nth_argument): Removed.
213 (method_get_first_argument): Removed.
214 (method_get_next_argument): Removed.
215 (method_get_sizeof_arguments): Removed.
216 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
218 (method_get_number_of_arguments): Removed.
219 (method_get_nth_argument): Removed.
220 (method_get_first_argument): Removed.
221 (method_get_next_argument): Removed.
222 (method_get_sizeof_arguments): Removed.
223 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
225 2011-06-09 David Li <davidxl@google.com>
227 * testsuite/gcc.dg/dump-pass.c: New test.
229 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
232 * g++.dg/parse/error38.C: New.
234 2011-06-09 Jakub Jelinek <jakub@redhat.com>
237 * gfortran.dg/pr49308.f90: New test.
239 2011-06-08 Jason Merrill <jason@redhat.com>
241 * g++.dg/cpp0x/noexcept11.C: New.
242 * g++.dg/cpp0x/noexcept12.C: New.
243 * g++.dg/cpp0x/sfinae11.C: Adjust.
245 2011-06-08 Jakub Jelinek <jakub@redhat.com>
248 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
249 to dg-options, match also DW_AT_linkage_name.
251 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
254 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
255 -fno-common on alpha*-dec-osf*.
256 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
258 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
260 PR rtl-optimization/49303
261 * gcc.target/ia64/pr49303.c: New test.
263 2011-06-08 Tobias Burnus <burnus@net-b.de>
266 * gfortran.dg/coarray_lock_1.f90: New.
267 * gfortran.dg/coarray_lock_2.f90: New.
269 2011-06-07 Jason Merrill <jason@redhat.com>
271 * lib/prune.exp: Look for "required" rather than "instantiated".
272 * g++.dg/abi/mangle11.C: Likewise.
273 * g++.dg/abi/mangle12.C: Likewise.
274 * g++.dg/abi/mangle17.C: Likewise.
275 * g++.dg/abi/mangle20-2.C: Likewise.
276 * g++.dg/abi/pragma-pack1.C: Likewise.
277 * g++.dg/cpp0x/decltype26.C: Likewise.
278 * g++.dg/cpp0x/decltype28.C: Likewise.
279 * g++.dg/cpp0x/decltype29.C: Likewise.
280 * g++.dg/cpp0x/enum11.C: Likewise.
281 * g++.dg/cpp0x/forw_enum8.C: Likewise.
282 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
283 * g++.dg/cpp0x/pr47416.C: Likewise.
284 * g++.dg/ext/case-range2.C: Likewise.
285 * g++.dg/ext/case-range3.C: Likewise.
286 * g++.dg/gomp/for-19.C: Likewise.
287 * g++.dg/gomp/pr37533.C: Likewise.
288 * g++.dg/gomp/pr38639.C: Likewise.
289 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
290 * g++.dg/inherit/base3.C: Likewise.
291 * g++.dg/inherit/using6.C: Likewise.
292 * g++.dg/init/placement4.C: Likewise.
293 * g++.dg/init/reference3.C: Likewise.
294 * g++.dg/lookup/scoped6.C: Likewise.
295 * g++.dg/lookup/using7.C: Likewise.
296 * g++.dg/other/abstract1.C: Likewise.
297 * g++.dg/other/error10.C: Likewise.
298 * g++.dg/other/error5.C: Likewise.
299 * g++.dg/other/field1.C: Likewise.
300 * g++.dg/other/offsetof5.C: Likewise.
301 * g++.dg/parse/bitfield2.C: Likewise.
302 * g++.dg/parse/constant4.C: Likewise.
303 * g++.dg/parse/crash20.C: Likewise.
304 * g++.dg/parse/invalid-op1.C: Likewise.
305 * g++.dg/parse/non-dependent2.C: Likewise.
306 * g++.dg/parse/template18.C: Likewise.
307 * g++.dg/tc1/dr152.C: Likewise.
308 * g++.dg/tc1/dr166.C: Likewise.
309 * g++.dg/tc1/dr176.C: Likewise.
310 * g++.dg/tc1/dr213.C: Likewise.
311 * g++.dg/template/access11.C: Likewise.
312 * g++.dg/template/access2.C: Likewise.
313 * g++.dg/template/access3.C: Likewise.
314 * g++.dg/template/access7.C: Likewise.
315 * g++.dg/template/arg7.C: Likewise.
316 * g++.dg/template/cond2.C: Likewise.
317 * g++.dg/template/crash13.C: Likewise.
318 * g++.dg/template/crash40.C: Likewise.
319 * g++.dg/template/crash7.C: Likewise.
320 * g++.dg/template/crash84.C: Likewise.
321 * g++.dg/template/ctor5.C: Likewise.
322 * g++.dg/template/defarg13.C: Likewise.
323 * g++.dg/template/defarg14.C: Likewise.
324 * g++.dg/template/dtor7.C: Likewise.
325 * g++.dg/template/eh2.C: Likewise.
326 * g++.dg/template/error2.C: Likewise.
327 * g++.dg/template/error43.C: Likewise.
328 * g++.dg/template/friend32.C: Likewise.
329 * g++.dg/template/injected1.C: Likewise.
330 * g++.dg/template/instantiate1.C: Likewise.
331 * g++.dg/template/instantiate3.C: Likewise.
332 * g++.dg/template/instantiate5.C: Likewise.
333 * g++.dg/template/instantiate7.C: Likewise.
334 * g++.dg/template/local6.C: Likewise.
335 * g++.dg/template/lookup2.C: Likewise.
336 * g++.dg/template/member5.C: Likewise.
337 * g++.dg/template/memfriend15.C: Likewise.
338 * g++.dg/template/memfriend16.C: Likewise.
339 * g++.dg/template/memfriend17.C: Likewise.
340 * g++.dg/template/memfriend7.C: Likewise.
341 * g++.dg/template/meminit1.C: Likewise.
342 * g++.dg/template/nested3.C: Likewise.
343 * g++.dg/template/non-type-template-argument-1.C: Likewise.
344 * g++.dg/template/nontype12.C: Likewise.
345 * g++.dg/template/nontype13.C: Likewise.
346 * g++.dg/template/nontype6.C: Likewise.
347 * g++.dg/template/pr23510.C: Likewise.
348 * g++.dg/template/pr35240.C: Likewise.
349 * g++.dg/template/ptrmem15.C: Likewise.
350 * g++.dg/template/ptrmem6.C: Likewise.
351 * g++.dg/template/qualified-id1.C: Likewise.
352 * g++.dg/template/qualttp20.C: Likewise.
353 * g++.dg/template/qualttp3.C: Likewise.
354 * g++.dg/template/qualttp4.C: Likewise.
355 * g++.dg/template/qualttp5.C: Likewise.
356 * g++.dg/template/qualttp6.C: Likewise.
357 * g++.dg/template/qualttp7.C: Likewise.
358 * g++.dg/template/qualttp8.C: Likewise.
359 * g++.dg/template/recurse.C: Likewise.
360 * g++.dg/template/recurse2.C: Likewise.
361 * g++.dg/template/ref5.C: Likewise.
362 * g++.dg/template/scope2.C: Likewise.
363 * g++.dg/template/sfinae10.C: Likewise.
364 * g++.dg/template/sfinae3.C: Likewise.
365 * g++.dg/template/sizeof3.C: Likewise.
366 * g++.dg/template/static9.C: Likewise.
367 * g++.dg/template/template-id-2.C: Likewise.
368 * g++.dg/template/typedef13.C: Likewise.
369 * g++.dg/template/typename4.C: Likewise.
370 * g++.dg/template/using14.C: Likewise.
371 * g++.dg/template/using2.C: Likewise.
372 * g++.dg/template/warn1.C: Likewise.
373 * g++.dg/warn/Wparentheses-13.C: Likewise.
374 * g++.dg/warn/Wparentheses-15.C: Likewise.
375 * g++.dg/warn/Wparentheses-16.C: Likewise.
376 * g++.dg/warn/Wparentheses-17.C: Likewise.
377 * g++.dg/warn/Wparentheses-18.C: Likewise.
378 * g++.dg/warn/Wparentheses-19.C: Likewise.
379 * g++.dg/warn/Wparentheses-20.C: Likewise.
380 * g++.dg/warn/Wparentheses-23.C: Likewise.
381 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
382 * g++.dg/warn/noeffect2.C: Likewise.
383 * g++.dg/warn/noeffect4.C: Likewise.
384 * g++.dg/warn/pr8570.C: Likewise.
385 * g++.old-deja/g++.brendan/init2.C: Likewise.
386 * g++.old-deja/g++.eh/spec6.C: Likewise.
387 * g++.old-deja/g++.pt/crash10.C: Likewise.
388 * g++.old-deja/g++.pt/crash36.C: Likewise.
389 * g++.old-deja/g++.pt/derived3.C: Likewise.
390 * g++.old-deja/g++.pt/error2.C: Likewise.
391 * g++.old-deja/g++.pt/explicit70.C: Likewise.
392 * g++.old-deja/g++.pt/infinite1.C: Likewise.
393 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
394 * g++.old-deja/g++.pt/overload7.C: Likewise.
395 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
397 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
398 Iain Sandoe <iains@gcc.gnu.org>
400 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
401 Added code to deal with the case when [Protocol
402 -descriptionForInstanceMethod:] or [Protocol
403 -descriptionForClassMethod:] returns NULL.
405 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
406 Iain Sandoe <iains@gcc.gnu.org>
408 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
409 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
412 2011-06-07 Xinliang David Li <davidxl@google.com>
414 * testsuite/gcc.dg/inline_2.c: New test.
415 * testsuite/gcc.dg/unroll_2.c: New test.
416 * testsuite/gcc.dg/inline_3.c: New test.
417 * testsuite/gcc.dg/unroll_3.c: New test.
418 * testsuite/gcc.dg/inline_4.c: New test.
419 * testsuite/gcc.dg/unroll_4.c: New test.
420 * testsuite/gcc.dg/inline_1.c: New test.
421 * testsuite/gcc.dg/unroll_1.c: New test.
423 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
426 PR tree-optimization/48497
427 * lib/gcc-defs.exp (dg-additional-options): New proc.
428 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
429 -msse2 on 32-bit x86.
431 2011-06-06 Jason Merrill <jason@redhat.com>
433 * g++.dg/cpp0x/enum19.C: New.
435 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
437 * gcc.target/arm/neon-reload-class.c: New test.
439 2011-06-07 Dodji Seketeli <dodji@redhat.com>
442 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
444 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
446 * gcc.target/arm/smlatb-1.c: New file.
447 * gcc.target/arm/smlatt-1.c: New file.
448 * gcc.target/arm/smlaltb-1.c: New file.
449 * gcc.target/arm/smlaltt-1.c: New file.
451 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
453 * gcc.target/arm/mla-2.c: New test.
455 2011-06-07 Jakub Jelinek <jakub@redhat.com>
457 PR gcov-profile/49299
458 * gcc.dg/tree-prof/pr49299-1.c: New test.
459 * gcc.dg/tree-prof/pr49299-2.c: New test.
461 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
463 * lib/target-supports.exp
464 (check_effective_target_vect_widen_mult_qi_to_hi):
465 Add NEON as supporting target.
466 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
467 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
468 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
469 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
470 using widening multiplication on targets that support it.
471 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
472 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
473 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
475 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
477 Updated all testcases in the ObjC/ObjC++ testsuites to use the
478 Modern Objective-C runtime API.
479 * objc/execute/next_mapping.h: Removed.
480 * objc-obj-c++-shared/next-mapping.h: Removed.
481 * objc-obj-c++-shared/Object1.h: Removed.
482 * objc-obj-c++-shared/Object1.m: Removed.
483 * objc-obj-c++-shared/Object1.mm: Removed.
484 * objc-obj-c++-shared/Object1-implementation.h: Removed.
485 * objc-obj-c++-shared/Protocol1.h: Removed.
486 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
487 of ProtoBool, IVAR_T and METHOD.
488 * objc-obj-c++-shared/runtime.h: New.
489 * objc-obj-c++-shared/TestsuiteObject.h: New.
490 * objc-obj-c++-shared/TestsuiteObject.m: New.
492 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
493 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
494 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
496 * objc/execute/_cmd.m: Include
497 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
498 runtime API. ([TestClass +initialize]): Include this method also
499 with the GNU runtime.
500 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
501 Object. ([-setValue:]): Return void.
502 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
503 with the GNU runtime. Include
504 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
505 for the NeXT runtime. Use the existing print_ivars() and
506 compare_structures() implementations for the old NeXT runtime.
507 Added new implementations for the Modern GNU and NeXT runtimes.
508 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
509 well. (main): Use objc_getClass(). Use return instead of exit.
510 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
511 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
513 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
514 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
515 instead of Object. (main): Use return instead of exit().
516 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
517 instead of Object. Removed prototype for exit(). (main): Use
518 return instead of exit(). Use the Modern Objective-C runtime API.
519 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
521 * objc/execute/class-tests-1.h: Include
522 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
523 runtime API. (test_class_with_superclass): Do not call [Object
524 class]. There is no need to with the current libobjc.
525 * objc/execute/class-tests-2.h: Include
526 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
528 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
529 ../../objc-obj-c++-shared/next-mapping.h.
530 * objc/execute/class-2.m: Likewise.
531 * objc/execute/class-3.m: Likewise.
532 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
533 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
534 +initialize]): Include this method also with the GNU
535 runtime. (main): Use the Modern Objective-C runtime API.
536 * objc/execute/class-5.m: Likewise.
537 * objc/execute/class-6.m: Likewise.
538 * objc/execute/class-7.m: Likewise.
539 * objc/execute/class-8.m: Likewise.
540 * objc/execute/class-9.m: Likewise.
541 * objc/execute/class-10.m: Likewise.
542 * objc/execute/class-11.m: Likewise.
543 * objc/execute/class-12.m: Likewise.
544 * objc/execute/class-13.m: Likewise.
545 * objc/execute/class-14.m: Likewise.
546 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
547 this method also with the GNU runtime.
548 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
549 +initialize]): Include this method also with the GNU runtime.
550 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
552 * objc/execute/encode-1.m: Likewise.
553 * objc/execute/enumeration-1.m: Likewise.
554 * objc/execute/enumeration-2.m: Likewise.
555 * objc/execute/exceptions/catchall-1.m: Likewise.
556 * objc/execute/exceptions/finally-1.m: Likewise.
557 * objc/execute/exceptions/foward-1.m: Likewise.
558 * objc/execute/exceptions/local-variables-1.m: Likewise.
559 * objc/execute/exceptions/throw-nil.m: Likewise.
560 * objc/execute/exceptions/trivial.m: Likewise.
561 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
562 of Object. Include objc/runtime.h instead of objc/objc-api.h.
563 * objc/execute/exceptions/matcher-1.m: Likewise.
564 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
566 * objc/execute/formal_protocol-2.m: Likewise.
567 * objc/execute/formal_protocol-3.m: Likewise.
568 * objc/execute/formal_protocol-4.m: Likewise.
569 * objc/execute/formal_protocol-5.m: Include
570 ../../objc-obj-c++-shared/runtime.h. (main): Always use
572 * objc/execute/formal_protocol-6.m: Likewise.
573 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
574 Object. Include <objc/Protocol.h> instead of
575 ../../objc-obj-c++-shared/Protocol1.h.
576 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
578 * objc/execute/informal_protocol.m: Likewise.
579 * objc/execute/load-3.m: Likewise.
580 * objc/execute/many_args_method.m ([TestClass +initialize]):
581 Include this method with the GNU runtime as well.
582 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
583 * objc/execute/nested-func-1.m: Use TestsuiteObject
585 * objc/execute/nil_method-1.m: Likewise.
586 * objc/execute/no_clash.m: Likewise.
587 * objc/execute/np-1.m: Do not include
588 ../../objc-obj-c++-shared/Protocol1.h.
589 (main): Use return instead of exit().
590 * objc/execute/np-2.m: Do not include
591 ../../objc-obj-c++-shared/Protocol1.h.
592 ([MyObject +initialize]): Include this method also with the GNU
593 runtime. (main): Use return instead of exit().
594 * objc/execute/object_is_class.m: Include
595 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
596 of Object. (main): Use the Modern Objective-C runtime API.
597 * objc/execute/object_is_meta_class.m: Likewise.
598 * objc/execute/private.m: Use TestsuiteObject instead of Object.
599 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
600 instead of ../objc-obj-c++-shared/Protocol1.h. Include
601 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
602 Objective-C runtime API.
603 * objc/execute/protocol-isEqual-2.m: Likewise.
604 * objc/execute/protocol-isEqual-3.m: Likewise.
605 * objc/execute/protocol-isEqual-4.m: Likewise.
606 * objc/execute/redefining_self.m ([TestClass +initialize]):
607 Include this method with the GNU runtime as well.
608 * objc/execute/root_methods.m: Include
609 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
610 Include this method with the GNU runtime as well.
611 (main): Use the Modern Objective-C runtime API.
612 * objc/execute/selector-1.m: Include
613 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
614 of Object. (main): Use the Modern Objective-C runtime API.
615 * objc/execute/static-1.m ([Test +initialize]): Include this
616 method with the GNU runtime as well.
617 * objc/execute/static-2.m: Likewise.
618 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
619 * objc/execute/va_method.m: Do not include objc/objc-api.h.
620 ([MathClass +initialize]): Include this method with the GNU
622 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
624 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
625 * objc.dg/attributes/categ-attributes-2.m: Likewise.
626 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
627 * objc.dg/attributes/method-attribute-1.m: Likewise.
628 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
629 * objc.dg/attributes/method-attribute-2.m: Likewise.
630 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
631 * objc.dg/attributes/method-attribute-3.m: Likewise.
632 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
633 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
634 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
635 * obj-c++.dg/bitfield-1.mm: Likewise.
636 * obj-c++.dg/bitfield-2.mm: Likewise
637 * objc.dg/bitfield-3.m: Likewise.
638 * obj-c++.dg/bitfield-4.mm: Likewise.
639 * objc.dg/bitfield-5.m: Likewise
640 * objc.dg/call-super-1.m: Likewise.
641 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
642 Use objc_getClass() instead of objc_get_class(), but for the GNU
643 runtime redefine objc_getClass as objc_get_class. Include
644 ../objc-obj-c++-shared/runtime.h.
645 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
646 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
647 Use the Modern Objective-C runtime API.
648 * objc.dg/class-protocol-1.m: Include
649 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
650 * obj-c++.dg/class-protocol-1.mm: Likewise.
651 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
652 * objc.dg/comp-types-10.m: Likewise.
653 * objc.dg/comp-types-11.m: Likewise.
654 * objc.dg/comp-types-12.m: Likewise.
655 * obj-c++.dg/comp-types-9.mm: Likewise.
656 * obj-c++.dg/comp-types-11.mm: Likewise.
657 * obj-c++.dg/comp-types-12.mm: Likewise.
658 * obj-c++.dg/comp-types-13.mm: Likewise.
659 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
660 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
661 * obj-c++.dg/cxx-scope-1.mm: Likewise.
662 * obj-c++.dg/cxx-scope-2.mm: Likewise.
663 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
664 * objc.dg/desig-init-1.m: Likewise.
665 * obj-c++.dg/defs.mm: Likewise.
666 * objc.dg/exceptions-2.m: Likewise.
667 * obj-c++.dg/except-1.mm: Likewise.
668 * obj-c++.dg/exceptions-2.mm: Likewise.
669 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
670 Use the Modern Objective-C runtime API.
671 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
672 the Modern Objective-C runtime API. Do not include
673 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
674 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
675 the Modern Objective-C runtime API except when using an older NeXT
677 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
678 the Modern Objective-C runtime API.
679 * objc.dg/encode-7.m: Include objc/runtime.h instead of
681 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
682 * objc.dg/encode-7-next-64bit.m: Updated include.
683 * objc.dg/encode-8.m: Include objc/runtime.h instead of
685 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
686 the Modern Objective-C runtime API.
687 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
688 Use the Modern Objective-C runtime API. Include objc/Protocol.h
689 instead of ../objc-obj-c++-shared/Protocol1.h.
690 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
691 the Modern Objective-C runtime API except when using an older NeXT
693 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
694 the Modern Objective-C runtime API.
695 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
697 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
698 * objc.dg/fix-and-continue-2.m: Likewise.
699 * objc.dg/foreach-1.m: Likewise.
700 * objc.dg/foreach-2.m: Likewise.
701 * objc.dg/foreach-3.m: Likewise.
702 * objc.dg/foreach-4.m: Likewise.
703 * objc.dg/foreach-5.m: Likewise.
704 * objc.dg/foreach-6.m: Likewise.
705 * objc.dg/foreach-7.m: Likewise.
706 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
708 * objc.dg/func-ptr-2.m: Likewise.
709 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
710 Do not include objc/objc-api.h.
711 * obj-c++.dg/fsf-package-0.mm: Likewise.
712 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
713 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
714 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
716 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
717 * objc.dg/gnu-runtime-3.m: Likewise.
718 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
719 * objc.dg/headers.m: Include objc/runtime.h instead of
720 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
721 for the NeXT runtime.
722 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
723 * obj-c++.dg/isa-field-1.mm: Likewise.
724 * obj-c++.dg/ivar-list-semi.mm: Likewise.
725 * objc.dg/layout-1.m: Likewise.
726 * objc.dg/layout-2.m: Likewise.
727 * objc.dg/local-decl-2.m: Likewise.
728 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
729 Object. ([Container +elementForView:]): Use
730 class_conformsToProtocol().
731 * obj-c++.dg/lookup-2.mm: Likewise.
732 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
733 * obj-c++.dg/local-decl-1.mm: Likewise.
734 * objc.dg/method-3.m: Likewise.
735 * objc.dg/method-4.m: Likewise.
736 * objc.dg/method-6.m: Include objc/Protocol.h instead of
737 ../objc-obj-c++-shared/Protocol1.h.
738 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
739 * objc.dg/method-9.m: Likewise.
740 * objc.dg/method-10.m: Likewise.
741 * objc.dg/method-13.m ([Root +initialize]): Include this method
742 also for the GNU runtime. (main): Use objc_getClass() also for
744 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
745 * objc.dg/method-17.m: Likewise.
746 * objc.dg/method-19.m: Likewise.
747 * objc.dg/method-20b.m: Likewise.
748 * obj-c++.dg/method-2.mm: Likewise.
749 * obj-c++.dg/method-6.mm: Likewise.
750 * obj-c++.dg/method-10.mm: Likewise.
751 * obj-c++.dg/method-11.mm: Likewise.
752 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
753 ../objc-obj-c++-shared/Protocol1.h.
754 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
755 * obj-c++.dg/method-15.mm: Likewise.
756 * obj-c++.dg/method-17.mm: Likewise.
757 * obj-c++.dg/method-19.mm: Updated includes. ([Root
758 +initialize]): Include this method also for the GNU
759 runtime. (main): Use objc_getClass() also for the GNU runtime.
760 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
761 * obj-c++.dg/method-22.mm: Likewise.
762 * obj-c++.dg/method-23.mm: Likewise.
763 * obj-c++.dg/no-extra-load.mm: Likewise.
764 * objc.dg/objc-fast-4.m: Likewise.
765 * objc.dg/objc-gc-4.m: Likewise.
766 * obj-c++.dg/objc-gc-3.mm: Likewise.
767 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
768 protocol_getMethodDescription() instead of [Protocol
769 -descriptionForInstanceMethod].
770 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
771 Made it available with all runtimes. (main): Call -test instead
773 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
774 and put into a category.
775 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
776 Object. Include objc/objc.h.
777 * obj-c++.dg/proto-lossage-2.mm: Likewise.
778 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
779 New. (main): Use protocol_getMethodDescription() instead
780 of [Protocol -descriptionForInstanceMethod] and [Protocol
781 -descriptionForClassMethod].
782 * obj-c++.dg/proto-lossage-3.mm: Likewise.
783 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
784 Objective-C runtime API.
785 * obj-c++.dg/proto-qual-1.mm: Likewise.
786 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
788 * obj-c++.dg/property/property-1.mm: Likewise.
789 * obj-c++.dg/qual-types-1.mm: Likewise.
790 * objc.dg/selector-2.m: Include objc/objc.h instead of
791 ../objc-obj-c++-shared/Object1.h.
792 * obj-c++.dg/selector-2.mm: Likewise.
793 * obj-c++.dg/selector-5.mm: Likewise.
794 * obj-c++.dg/selector-6.mm: Likewise.
795 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
796 Object. Do not include objc/objc-api.h.
797 * obj-c++.dg/set-not-used-1.mm: Likewise.
798 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
799 * objc.dg/stret-1.m: Likewise.
800 * objc.dg/stret-2.m: Likewise.
801 * obj-c++.dg/super-class-2.mm: Likewise.
802 * objc.dg/super-class-3.m: Likewise.
803 * objc.dg/super-class-4.m: Likewise.
804 * objc.dg/sync-2.m: Likewise.
805 * obj-c++.dg/sync-2.mm: Likewise.
806 * objc.dg/sync-1.m: Include objc/objc.h instead of
807 ../objc-obj-c++-shared/Object1.h.
808 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
809 'Class' as the type of 'isa'.
810 * objc.dg/special/unclaimed-category-1.m: Use the Modern
811 Objective-C runtime API. ([TestClass +initialize]): Include this
812 method with the GNU runtime as well.
813 * objc.dg/strings/strings-1.m: Updated includes.
814 * obj-c++.dg/strings/strings-1.mm: Likewise.
815 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
816 objc.dg/strings/const-str-12b.m.
817 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
818 * obj-c++.dg/template-3.mm: Likewise.
819 * obj-c++.dg/template-4.mm: Likewise.
820 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
821 Objective-C runtime API.
822 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
823 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
824 * obj-c++.dg/try-catch-1.mm: Likewise.
825 * obj-c++.dg/try-catch-2.mm: Likewise.
826 * objc.dg/try-catch-3.m: Likewise.
827 * obj-c++.dg/try-catch-3.mm: Likewise.
828 * objc.dg/try-catch-6.m: Likewise.
829 * objc.dg/try-catch-7.m: Likewise.
830 * obj-c++.dg/try-catch-7.mm: Likewise.
831 * obj-c++.dg/try-catch-8.mm: Likewise.
832 * obj-c++.dg/try-catch-9.mm: Likewise.
833 * objc.dg/try-catch-10.m: Likewise.
834 * obj-c++.dg/try-catch-11.mm: Likewise.
835 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
836 Object. Include objc/objc.h.
837 * obj-c++.dg/typedef-alias-1.mm: Likewise.
838 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
839 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
840 Object. Use Modern Objective-C runtime API. Do not use
842 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
843 * obj-c++.dg/torture/trivial.mm: Likewise.
844 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
845 instead of ../objc-obj-c++-shared/Object1.h. Include
846 ../objc-obj-c++-shared/runtime.h.
847 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
848 * objc.dg/torture/strings/const-str-11.m: Likewise.
849 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
850 * objc.dg/torture/strings/const-str-9.m: Likewise.
851 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
852 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
853 instead of Object. Only add _FooClassReference if
855 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
856 * objc.dg/torture/strings/const-str-8.m: Likewise.
857 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
858 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
860 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
862 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
863 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
864 * obj-c++.dg/va-meth-1.mm: Likewise.
865 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
866 ../objc-obj-c++-shared/Object1.h.
867 * objc.dg/zero-link-3.m: Likewise.
869 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
871 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
873 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
876 * obj-c++.dg/property/cxx-property-1.mm: New.
877 * obj-c++.dg/property/cxx-property-2.mm: New.
879 2011-06-06 Jason Merrill <jason@redhat.com>
881 * g++.dg/cpp0x/regress/ptrmem1.C: New.
883 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
885 PR rtl-optimization/49145
887 * gcc.c-torture/compile/pr49145.c: New test.
889 2011-06-06 Jakub Jelinek <jakub@redhat.com>
892 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
893 to dg-options, match also DW_AT_linkage_name.
896 * gcc.dg/debug/pr49294.c: New test.
899 * g++.dg/opt/pr49264.C: New test.
901 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
903 PR tree-optimization/49243
904 * gcc.dg/pr49243.c: New.
906 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
908 * gnat.dg/specs/cond_expr1.ads: New test.
910 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
912 * gnat.dg/deferred_const4.ad[sb]: New test.
913 * gnat.dg/deferred_const4_pkg.ads: New helper.
915 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
917 * gnat.dg/test_tamdt.adb: Rename to...
918 * gnat.dg/taft_type1.adb: ...this.
919 * gnat.dg/tamdt.ad[sb]: Rename to...
920 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
921 * gnat.dg/tamdt_aux.ads: Rename to...
922 * gnat.dg/taft_type1_pkg2.ads: ...this.
923 * gnat.dg/taft_type2.ad[sb]: New test.
924 * gnat.dg/taft_type2_pkg.ads: New helper.
925 * gnat.dg/taft_type3.adb: New test.
926 * gnat.dg/taft_type3_pkg.ads: New helper.
928 2011-06-05 Tobias Burnus <burnus@net-b.de>
931 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
934 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
937 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
939 * objc.dg/gnu-api-2-objc.m: Likewise.
940 * obj-c++.dg/gnu-api-2-class.mm: Likewise
941 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
943 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
945 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
946 alignment, not the alignment, when calling class_addIvar(). Add
947 an 'isa' instance variable to the test root class.
948 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
950 2011-06-04 Jan Hubicka <jh@suse.cz>
952 PR tree-optimization/48893
953 PR tree-optimization/49091
954 PR tree-optimization/49179
955 * gfortran.dg/pr49179.f90: New testcase
957 2011-06-04 Jan Hubicka <jh@suse.cz>
960 * g++.dg/torture/pr48954.C: New testcase.
962 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
964 * testsuite/g++.dg/warn/delete-non-virtual-dtor.C: New.
966 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
969 * g++.dg/diagnostic/bitfld2.C: New.
971 2011-06-04 Jakub Jelinek <jakub@redhat.com>
974 * gcc.c-torture/execute/pr49281.c: New test.
976 2011-06-04 Jan Hubicka <jh@suse.cz>
978 PR tree-optimize/48929
979 * gcc.c-torture/compile/pr48929.c: New testcase.
981 2011-06-04 Jakub Jelinek <jakub@redhat.com>
983 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
985 2011-06-03 Jakub Jelinek <jakub@redhat.com>
988 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
990 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
992 * objc.dg/headers.m: Do not include sarray.h and hash.h.
994 2011-06-03 Richard Henderson <rth@redhat.com>
995 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
997 * lib/target-supports.exp (check_sse_os_support_available): Use
1000 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1002 * objc.dg/headers.m: Do not include objc-list.h.
1004 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1006 * objc.dg/type-stream-1.m: Test removed.
1007 * objc.dg/headers.m: Do not include typedstream.h.
1009 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1011 * objc.dg/torture/forward-1.m (main): Updated testcase.
1013 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
1016 * gcc.c-torture/compile/pr49163.c: New.
1018 2011-06-02 Asher Langton <langton2@llnl.gov>
1021 * gfortran.dg/PR49268.f90: New test.
1023 2011-06-02 Asher Langton <langton2@llnl.gov>
1026 * gfortran.dg/PR37039.f90: New test.
1028 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1031 * objc.dg/method-5.m: Updated.
1032 * objc.dg/method-19.m: Updated.
1033 * objc.dg/method-lookup-1.m: New.
1034 * obj-c++.dg/method-6.mm: Updated.
1035 * obj-c++.dg/method-7.mm: Updated.
1036 * obj-c++.dg/method-lookup-1.mm: New.
1038 2011-06-02 DJ Delorie <dj@redhat.com>
1040 * lib/timeout.exp (timeout): Add board_info support.
1042 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
1044 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
1046 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1049 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
1050 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
1052 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
1053 Hans-Peter Nilsson <hp@axis.com>
1055 PR rtl-optimization/48840
1056 * gcc.target/sparc/ultrasp13.c: New test.
1058 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
1061 * gcc.c-torture/compile/pr49238.c: New.
1063 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
1065 * gcc.target/arm/g2.c: Skip test in -mthumb.
1066 Skip test unless cpu is xscale.
1067 * gcc.target/arm/scd42-2.c: Likewise.
1068 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
1070 2011-06-01 Jason Merrill <jason@redhat.com>
1072 * g++.dg/cpp0x/decltype28.C: New.
1073 * g++.dg/cpp0x/decltype29.C: New.
1075 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
1078 * gcc.target/mips/pr45074.c: New test.
1080 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
1081 Hans-Peter Nilsson <hp@axis.com>
1083 PR rtl-optimization/48830
1084 * gcc.target/sparc/ultrasp12.c: New test.
1086 2011-06-01 David Li <davidxl@google.com>
1088 * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
1089 * testsuite/gcc.dg/profile-dir-2.c: Ditto.
1090 * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
1091 * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
1092 * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
1093 * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
1094 * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
1095 * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
1096 * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
1097 * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
1098 * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
1099 * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
1100 * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
1101 * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
1102 * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
1103 * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
1104 * testsuite/gcc.dg/profile-dir-3.c: Ditto.
1105 * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
1107 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
1109 * objc.dg/attributes/method-nonnull-1.m: New test.
1110 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
1112 2011-05-31 Tobias Burnus <burnus@net-b.de>
1115 * gfortran.dg/coarray_atomic_1.f90: New.
1116 * gfortran.dg/coarray/atomic_1.f90: New.
1118 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1120 * gcc.dg/guality/bswaptest.c: New test.
1121 * gcc.dg/guality/clztest.c: New test.
1122 * gcc.dg/guality/ctztest.c: New test.
1123 * gcc.dg/guality/rotatetest.c: New test.
1126 * gcc.target/i386/pr48688.c: New test.
1128 2010-11-15 Fabien ChĂŞne <fabien@gcc.gnu.org>
1131 * g++.dg/lookup/name-clash9.C: New.
1133 2011-05-31 Tobias Burnus <burnus@net-b.de>
1136 * gfortran.dg/coarray/dummy_1.f90: New.
1138 2011-05-31 Tobias Burnus <burnus@net-b.de>
1141 * gfortran.dg/coarray/save_1.f90: New.
1142 * gfortran.dg/coarray_4.f90: Update dg-error.
1144 2011-05-31 Jason Merrill <jason@redhat.com>
1146 * g++.dg/cpp0x/rv-template1.C: New.
1148 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1150 PR rtl-optimization/49235
1151 * gcc.dg/pr49235.c: New test.
1153 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1155 PR tree-optimization/49093
1156 * gcc.dg/vect/pr49093.c: New test.
1158 2011-05-31 Dodji Seketeli <dodji@redhat.com>
1161 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
1163 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1166 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
1169 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
1172 * gcc.c-torture/execute/pr49186.c: New.
1174 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
1177 * gcc.target/i386/pr49168-1.c: New.
1179 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1180 Eric Botcazou <ebotcazou@adacore.com>
1182 * gcc.dg/guality/drap.c: New test.
1184 2011-05-30 Richard Guenther <rguenther@suse.de>
1186 PR tree-optimization/49210
1187 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
1188 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
1190 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1193 * g++.dg/gomp/pr49223-1.C: New test.
1194 * g++.dg/gomp/pr49223-2.C: New test.
1196 2011-05-30 Richard Guenther <rguenther@suse.de>
1198 PR tree-optimization/49218
1199 * gcc.c-torture/execute/pr49218.c: New testcase.
1201 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
1203 PR tree-optimization/49199
1204 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
1205 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
1206 -fno-tree-scev-cprop.
1208 2011-05-29 Janus Weil <janus@gcc.gnu.org>
1211 * gfortran.dg/extends_13.f03: New.
1213 2011-05-29 Jakub Jelinek <jakub@redhat.com>
1215 PR rtl-optimization/49095
1216 * gcc.target/i386/pr49095.c: New test.
1218 2011-05-29 Tobias Burnus <burnus@net-b.de>
1221 * gfortran.dg/coarray_24.f90: New.
1223 2011-05-29 Tobias Burnus <burnus@net-b.de>
1226 * gfortran.dg/coarray_23.f90: New.
1228 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
1231 * gcc.dg/pr48826.c: New test.
1233 2011-05-29 Richard Guenther <rguenther@suse.de>
1235 PR tree-optimization/49217
1236 * gcc.dg/torture/pr49217.c: New testcase.
1238 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
1241 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
1243 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
1245 * gnat.dg/boolean_subtype.adb: Rename to...
1246 * gnat.dg/boolean_subtype1.adb: ...this.
1248 2011-05-28 Jason Merrill <jason@redhat.com>
1250 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
1252 2011-05-27 Jason Merrill <jason@redhat.com>
1254 * g++.dg/cpp0x/enum18.C: Adjust.
1256 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
1258 2011-05-27 Tobias Burnus <burnus@net-b.de>
1261 * gfortran.dg/coarray_22.f90: New.
1263 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1265 PR tree-optimization/46728
1266 * gcc.target/powerpc/pr46728-1.c: New.
1267 * gcc.target/powerpc/pr46728-2.c: New.
1268 * gcc.target/powerpc/pr46728-3.c: New.
1269 * gcc.target/powerpc/pr46728-4.c: New.
1270 * gcc.target/powerpc/pr46728-5.c: New.
1271 * gcc.dg/pr46728-6.c: New.
1272 * gcc.target/powerpc/pr46728-7.c: New.
1273 * gcc.target/powerpc/pr46728-8.c: New.
1274 * gcc.dg/pr46728-9.c: New.
1275 * gcc.target/powerpc/pr46728-10.c: New.
1276 * gcc.target/powerpc/pr46728-11.c: New.
1277 * gcc.dg/pr46728-12.c: New.
1278 * gcc.target/powerpc/pr46728-13.c: New.
1279 * gcc.target/powerpc/pr46728-14.c: New.
1280 * gcc.target/powerpc/pr46728-15.c: New.
1281 * gcc.target/powerpc/pr46728-16.c: New.
1283 2011-05-27 Jason Merrill <jason@redhat.com>
1285 * g++.dg/abi/mangle47.C: New.
1288 * g++.dg/template/const5.C: New.
1290 * g++.dg/cpp0x/enum18.C: New.
1292 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
1294 * g++.dg/cpp0x/error6.C: New.
1296 * g++.dg/cpp0x/error5.C: New.
1298 2011-05-27 Jakub Jelinek <jakub@redhat.com>
1301 * g++.dg/eh/cond6.C: New test.
1303 2011-05-27 Tobias Burnus <burnus@net-b.de>
1306 * gfortran.dg/rank_3.f90: New.
1307 * gfortran.dg/rank_4.f90: New.
1309 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
1311 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
1312 replace dump search.
1314 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
1316 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
1317 * gnat.dg/bit_packed_array5.adb: ...here.
1319 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1322 * testsuite/g++.dg/cpp0x/auto25.C: New.
1324 2011-05-27 Richard Guenther <rguenther@suse.de>
1326 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
1328 2011-05-27 Richard Guenther <rguenther@suse.de>
1330 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
1332 2011-05-27 Richard Guenther <rguenther@suse.de>
1335 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
1337 2011-05-26 Jason Merrill <jason@redhat.com>
1339 * g++.dg/cpp0x/friend1.C: New.
1340 * g++.dg/cpp0x/friend2.C: New.
1342 * g++.dg/cpp0x/auto7.C: Update.
1343 * g++.dg/template/crash50.C: Adjust.
1344 * g++.dg/template/static9.C: Adjust.
1345 * g++.old-deja/g++.ext/memconst.C: Adjust.
1347 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
1349 * gcc.dg/march.c: Ignore a note for some targets.
1351 2011-05-26 Janis Johnson <janis187@us.ibm.com>
1352 Nathan Froyd <froydnj@codesourcery.com>
1356 * g++.old-deja/g++.jason/cond.C: Remove xfails.
1357 * g++.dg/parse/pr18770.C: New test.
1358 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
1360 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1363 * gfortran.dg/dependency_40.f90 : New test.
1365 2011-05-26 Tobias Burnus <burnus@net-b.de>
1368 * gfortran.dg/coarray/registering_1.f90: New.
1370 2011-05-26 Jason Merrill <jason@redhat.com>
1372 * g++.dg/cpp0x/variadic111.C: New.
1373 * g++.dg/cpp0x/variadic41.C: Adjust.
1375 2011-05-26 Richard Guenther <rguenther@suse.de>
1377 PR tree-optimization/48702
1378 * gcc.dg/torture/pr48702.c: New testcase.
1380 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1382 PR gcov-profile/48845
1383 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
1385 * gcc.dg/matrix/matrix.exp: Likewise.
1386 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1387 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
1388 line number to check_profiling_available.
1389 * lib/target-supports.exp (check_profiling_available): Account for
1391 Require TLS runtime support with -fprofile-generate.
1392 * lib/profopt.exp (profopt-execute): Add TLS options for
1394 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
1396 2011-05-26 Jakub Jelinek <jakub@redhat.com>
1399 * g++.dg/eh/cond5.C: New test.
1401 PR tree-optimization/49161
1402 * gcc.c-torture/execute/pr49161.c: New test.
1404 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1406 * gcc.target/arm/neon-vorn-vbic.c: New test.
1408 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
1410 PR tree-optimization/49038
1411 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
1412 * gcc.dg/vect/pr49038.c: New test.
1414 2011-05-26 Fabien ChĂŞne <fabien@gcc.gnu.org>
1415 * g++.dg/init/pr25811-3.C: New.
1416 * g++.dg/init/pr25811-4.C: New.
1418 2011-05-25 Jason Merrill <jason@redhat.com>
1420 * g++.dg/cpp0x/enum17.C: New.
1421 * g++.old-deja/g++.jason/rfg10.C: Adjust.
1423 * g++.dg/cpp0x/auto24.C: New.
1425 * g++.dg/cpp0x/error4.C: New.
1427 * g++.dg/cpp0x/rv-restrict.C: New.
1429 * g++.dg/cpp0x/enum15.C: New.
1430 * g++.dg/cpp0x/constexpr-switch2.C: New.
1432 * g++.dg/cpp0x/variadic110.C: New.
1434 * g++.dg/cpp0x/auto9.C: Add typedef test.
1436 * g++.dg/cpp0x/auto23.C: New.
1437 * g++.dg/cpp0x/auto9.C: Adjust.
1439 * g++.dg/cpp0x/defaulted29.C: New.
1441 * g++.dg/cpp0x/initlist51.C: New.
1443 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
1445 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
1446 * g++.dg/abi/packed1.C: Suppress warning.
1447 * g++.dg/warn/Wunused-parm-3.C: Likewise.
1448 * g++.dg/template/stdarg1.C: Likewise.
1449 * g++.dg/other/packed1.C: Remove arm from xfail list.
1451 2011-05-25 Jason Merrill <jason@redhat.com>
1453 * g++.dg/cpp0x/enum16.C: New.
1454 * g++.dg/parse/error15.C: Adjust.
1456 * g++.dg/cpp0x/initlist50.C: New.
1458 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1460 * g++.dg/cpp0x/variadic109.C: New.
1462 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
1464 * gcc.target/i386/pause-1.c: New.
1466 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
1468 * gcc.dg/stack-usage-1.c: Adjust comment.
1469 * gcc.dg/stack-usage-2.c: New test.
1471 2011-05-25 Jakub Jelinek <jakub@redhat.com>
1474 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1475 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1477 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
1479 PR rtl-optimization/48757
1480 * gfortran.dg/pr48757.f: New test case.
1482 2011-05-24 Jason Merrill <jason@redhat.com>
1484 * g++.dg/cpp0x/access01.C: New.
1486 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1489 * objc.dg/pr48177.m: New testcase.
1491 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1494 * objc.dg/pr48187.m: New testcase.
1495 * obj-c++.dg/pr48187.mm: New testcase.
1496 * objc.dg/ivar-extra-semicolon.m: New testcase.
1498 2011-05-24 Jason Merrill <jason@redhat.com>
1500 * g++.dg/template/access21.C: New.
1501 * g++.dg/template/access22.C: New.
1503 2011-05-24 Michael Matz <matz@gcc.gnu.org>
1505 PR rtl-optimization/48633
1506 * g++.dg/pr48633.C: New test.
1508 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1511 * g++.dg/other/pr49133.C: New test.
1513 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1514 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1516 * gcc.dg/torture/tls/run-gd.c: New test.
1517 * gcc.dg/torture/tls/run-ie.c: New test.
1518 * gcc.dg/torture/tls/run-ld.c: New test.
1519 * gcc.dg/torture/tls/run-le.c: New test.
1520 * lib/target-supports.exp (check_effective_target_tls_runtime):
1521 Build testcase with TLS options.
1523 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1525 * gcc.dg/vect/pr48172.c: Remove dg-do run.
1527 2011-05-24 Tom de Vries <tom@codesourcery.com>
1529 PR tree-optimization/49121
1530 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
1532 2011-05-23 Jason Merrill <jason@redhat.com>
1534 * g++.dg/cpp0x/defaulted28.C: New.
1536 * g++.dg/cpp0x/sfinae25.C: New.
1538 * g++.dg/cpp0x/rv-cast2.C: New.
1540 * g++.dg/cpp0x/enum14.C: New.
1542 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1545 * gcc.c-torture/execute/pr49123.c: New test.
1548 * gcc.dg/debug/pr49032.c: New test.
1551 * gcc.dg/pr49120.c: New test.
1553 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
1556 * gcc.target/i386/pr47315.c: New test.
1558 2011-05-23 Jason Merrill <jason@redhat.com>
1560 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1562 * g++.dg/cpp0x/sfinae24.C: New.
1564 * g++.dg/cpp0x/error3.C: New.
1566 * g++.dg/cpp0x/defaulted27.C: New.
1568 * g++.dg/cpp0x/decltype27.C: New.
1570 2011-05-23 Richard Guenther <rguenther@suse.de>
1572 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
1574 2011-05-23 Richard Guenther <rguenther@suse.de>
1576 PR tree-optimization/40874
1577 * g++.dg/tree-ssa/pr40874.C: New testcase.
1579 2011-05-23 Richard Guenther <rguenther@suse.de>
1581 PR tree-optimization/49115
1582 * g++.dg/torture/pr49115.C: New testcase.
1584 2011-05-23 Richard Guenther <rguenther@suse.de>
1587 * gcc.dg/memcpy-3.c: New testcase.
1589 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1592 * gcc.c-torture/execute/pr48973-1.c: New test.
1593 * gcc.c-torture/execute/pr48973-2.c: New test.
1595 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1598 * g++.dg/warn/pr18016.C: New.
1600 2011-05-23 Tom de Vries <tom@codesourcery.com>
1603 * gcc.target/arm/ivopts-6.c: New test.
1605 2011-05-22 Jakub Jelinek <jakub@redhat.com>
1608 * gcc.c-torture/compile/pr49029.c: New test.
1610 2011-05-22 Jason Merrill <jason@redhat.com>
1612 * g++.dg/cpp0x/sfinae23.C: New.
1613 * g++.dg/cpp0x/sfinae8.C: Correct.
1615 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1617 * gfortran.dg/function_optimize_8.f90: New test case.
1619 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
1621 PR tree-optimization/49087
1622 * gcc.dg/vect/O3-pr49087.c: New test.
1624 2011-05-21 Jason Merrill <jason@redhat.com>
1626 * g++.dg/debug/const5.C: New.
1628 2011-05-20 Jason Merrill <jason@redhat.com>
1630 * g++.dg/cpp0x/constexpr-static7.C: Extend.
1632 * g++.dg/cpp0x/constexpr-static7.C: New.
1634 * g++.dg/cpp0x/enum12.C: New.
1635 * g++.dg/cpp0x/enum13.C: New.
1637 2011-05-21 Janus Weil <janus@gcc.gnu.org>
1640 * gfortran.dg/select_type_23.f03: New.
1642 2011-05-20 Jason Merrill <jason@redhat.com>
1644 * g++.dg/cpp0x/defaulted26.C: New.
1646 * g++.dg/cpp0x/noexcept02.C: Fix.
1647 * g++.dg/cpp0x/noexcept03.C: Fix.
1648 * g++.dg/cpp0x/noexcept08.C: Fix.
1649 * g++.dg/cpp0x/noexcept10.C: New.
1651 2011-05-20 Janus Weil <janus@gcc.gnu.org>
1654 * gfortran.dg/extends_12.f03: New.
1656 2011-05-20 Jason Merrill <jason@redhat.com>
1658 * g++.dg/template/koenig9.C: New.
1659 * g++.dg/opt/pr47615.C: Fix.
1660 * g++.dg/overload/defarg1.C: Fix.
1661 * g++.dg/tc1/dr213.C: Remove xfail.
1662 * g++.dg/torture/pr34850.C: Fix.
1663 * g++.dg/torture/pr39362.C: Fix.
1664 * g++.old-deja/g++.brendan/crash56.C: Fix.
1665 * g++.old-deja/g++.pt/memtemp47.C: Fix.
1667 2011-05-20 Richard Guenther <rguenther@suse.de>
1669 PR tree-optimization/49079
1670 * gcc.dg/torture/pr49079.c: New testcase.
1672 2011-05-20 Jakub Jelinek <jakub@redhat.com>
1674 PR tree-optimization/49073
1675 * gcc.c-torture/execute/pr49073.c: New test.
1677 2011-06-19 Tobias Burnus <burnus@net-b.de>
1680 * gfortran.dg/coarray_21.f90: New.
1682 2011-05-19 Joseph Myers <joseph@codesourcery.com>
1684 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
1687 2011-05-19 Richard Guenther <rguenther@suse.de>
1690 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
1692 2011-05-19 Richard Guenther <rguenther@suse.de>
1695 * gcc.dg/builtin-object-size-11.c: New testcase.
1697 2011-05-19 Tom de Vries <tom@codesourcery.com>
1700 * gcc.target/arm/ivopts.c: New test.
1701 * gcc.target/arm/ivopts-2.c: New test.
1703 2011-05-19 Tom de Vries <tom@codesourcery.com>
1705 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
1707 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1709 * gcc.c-torture/execute/960321-1.x: Remove.
1711 2011-05-18 Janus Weil <janus@gcc.gnu.org>
1714 * gfortran.dg/move_alloc_4.f90: New.
1716 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
1719 * gcc.target/i386/pr49002-1.c: New test.
1720 * gcc.target/i386/pr49002-2.c: Likewise.
1722 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1724 PR tree-optimization/49039
1725 * gcc.c-torture/execute/pr49039.c: New test.
1726 * gcc.dg/tree-ssa/pr49039.c: New test.
1727 * g++.dg/torture/pr49039.C: New test.
1729 2011-05-18 Jason Merrill <jason@redhat.com>
1731 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
1732 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
1733 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
1735 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
1737 * gcc.target/bfin/mcpu-bf592.c: New test.
1739 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
1741 PR tree-optimization/41881
1742 * gcc.dg/vect/O3-pr41881.c: New test.
1743 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
1745 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1747 PR tree-optimization/49000
1748 * gcc.dg/pr49000.c: New test.
1750 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
1752 * gnat.dg/invalid1.adb: New test.
1754 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
1756 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
1758 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
1759 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
1761 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
1764 * g++.dg/cpp0x/range-for18.C: New.
1766 2011-05-15 Tobias Burnus <burnus@net-b.de>
1769 * gfortran.dg/coarray/image_index_2.f90: New.
1771 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1773 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
1774 * g++.dg/cpp0x/override2.C: New.
1776 2011-05-14 Tobias Burnus <burnus@net-b.de>
1779 * gfortran.de/coarray_20.f90: New.
1781 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1784 * function_optimize_7.f90: New test case.
1786 2011-05-13 Jason Merrill <jason@redhat.com>
1788 * g++.dg/cpp0x/decltype26.C: New.
1789 * g++.dg/cpp0x/enum11.C: New.
1791 2011-05-13 Tobias Burnus <burnus@net-b.de>
1795 * gfortran.dg/assign_8.f90: Update dg-error.
1797 2011-05-13 Tobias Burnus <burnus@net-b.de>
1800 * gfortran.dg/io_constraints_8.f90: New.
1801 * gfortran.dg/io_constraints_9.f90: New.
1803 2011-05-13 Martin Thuresson <martint@google.com>
1805 PR gcov-profile/47793
1806 * gcc.dg/pr47793.c: New.
1808 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1810 PR tree-optimization/48975
1811 * gcc.dg/pr48975.c: New test.
1813 2011-05-12 Tobias Burnus <burnus@net-b.de>
1816 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
1818 2011-05-12 Jason Merrill <jason@redhat.com>
1820 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
1822 2011-05-12 Geert Bosch <bosch@adacore.com>
1824 * gnat.dg/view_conversion1.adb: New test.
1826 2011-05-12 Richard Guenther <rguenther@suse.de>
1828 PR tree-optimization/48172
1829 * gcc.dg/vect/pr48172.c: New testcase.
1831 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1834 * g++.dg/opt/pr48967.C: New test.
1836 2011-05-11 Jason Merrill <jason@redhat.com>
1838 * g++.dg/cpp0x/constexpr-friend.C: New.
1839 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
1841 * g++.dg/cpp0x/sfinae22.C: New.
1843 2011-05-11 Tobias Burnus <burnus@net-b.de>
1846 * gfortran.dg/generic_24.f90: New.
1848 2011-05-11 Richard Guenther <rguenther@suse.de>
1850 PR tree-optimization/15256
1851 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
1853 2011-05-11 Jakub Jelinek <jakub@redhat.com>
1856 * gcc.dg/pr48159-1.c: New test.
1857 * gcc.dg/pr48159-2.c: New test.
1859 2011-05-11 Richard Guenther <rguenther@suse.de>
1862 * gcc.dg/torture/pr48953.c: New testcase.
1864 2011-05-11 Richard Guenther <rguenther@suse.de>
1866 PR tree-optimization/18041
1867 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
1869 2011-05-11 Alan Modra <amodra@gmail.com>
1872 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
1874 2011-05-10 Jason Merrill <jason@redhat.com>
1876 * g++.dg/cpp0x/defaulted25.C: New.
1877 * g++.dg/template/crash7.C: Adjust.
1879 * g++.dg/cpp0x/variadic108.C: New.
1881 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
1883 * g++.dg/inherit/virtual9.C: Extend.
1885 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1888 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
1889 are passed and returned in vector registers.
1891 2011-05-10 Richard Guenther <rguenther@suse.de>
1893 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
1894 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1895 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1896 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1897 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
1900 2011-05-10 Jakub Jelinek <jakub@redhat.com>
1902 PR tree-optimization/48611
1903 PR tree-optimization/48794
1904 * gfortran.dg/gomp/pr48611.f90: New test.
1905 * gfortran.dg/gomp/pr48794.f90: New test.
1908 * gcc.dg/dfp/pr48928.c: New test.
1910 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1913 * g++.dg/cpp0x/pr48522.C: New.
1915 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1918 * g++.dg/cpp0x/sfinae21.C: New.
1920 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1922 * g++.dg/template/sfinae28.C: Rename to...
1923 * g++.dg/cpp0x/sfinae19.C: ... this.
1924 * g++.dg/template/sfinae29.C: Rename to...
1925 * g++.dg/cpp0x/sfinae20.C: ... this.
1927 2011-05-09 Jeff Law <law@redhat.com>
1929 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
1932 2011-05-09 Fabien ChĂŞne <fabien@gcc.gnu.org>
1935 * g++.dg/init/pr20039.C: New.
1937 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1941 * g++.dg/template/sfinae28.C: New.
1942 * g++.dg/template/sfinae29.C: Likewise.
1944 2011-05-09 Jason Merrill <jason@redhat.com>
1946 * g++.dg/template/nontype23.C: New.
1948 2011-05-07 Fabien ChĂŞne <fabien@gcc.gnu.org>
1950 * g++.dg/init/pr48859.C: New.
1952 2011-05-09 Jason Merrill <jason@redhat.com>
1954 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
1955 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
1956 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
1957 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
1958 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
1959 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
1960 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
1961 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
1963 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
1965 * g++.dg/inherit/virtual9.C: New.
1967 2011-05-09 Dodji Seketeli <dodji@redhat.com>
1970 * g++.dg/template/dependent-expr8.C: New test case.
1972 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
1974 PR tree-optimization/48837
1975 * gcc.dg/pr48837.c: New testcase.
1977 2011-05-06 Jason Merrill <jason@redhat.com>
1979 * g++.dg/cpp0x/constexpr-condition2.C: New.
1981 * g++.dg/cpp0x/constexpr-missing.C: New.
1983 2011-05-06 Tobias Burnus <burnus@net-b.de>
1986 * gfortran.dg/coarray/this_image_2.f90: New.
1988 2011-05-06 Tobias Burnus <burnus@net-b.de>
1992 * gfortran.dg/bind_c_usage_22.f90: New.
1993 * gfortran.dg/bind_c_usage_23.f90: New.
1994 * gfortran.dg/bind_c_usage_24.f90: New.
1995 * gfortran.dg/bind_c_usage_24_c.c: New.
1997 2011-05-06 Dodji Seketeli <dodji@redhat.com>
2000 * g++.dg/template/member9.C: New test case.
2002 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
2004 * gnat.dg/discr29.ad[sb]: New test.
2005 * gnat.dg/discr30.adb: Likewise.
2007 2011-05-05 Julian Brown <julian@codesourcery.com>
2009 * gcc.target/arm/neon-vset_lanes8.c: New test.
2011 2011-05-05 Jason Merrill <jason@redhat.com>
2013 * g++.dg/init/new32.C: New.
2015 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2017 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
2020 2011-05-05 Jakub Jelinek <jakub@redhat.com>
2022 PR rtl-optimization/48381
2023 * gcc.c-torture/compile/pr48381.c: New test.
2025 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
2027 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
2029 * gcc.target/i386/opt-1.c: Ditto.
2031 2011-05-04 Jason Merrill <jason@redhat.com>
2033 * g++.dg/conversion/base1.C: New.
2035 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2037 PR libgfortran/48787
2038 * gfortran.dg/round_3.f08: Add more checks to test case.
2040 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
2042 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
2043 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
2044 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
2045 Gate test on effective_target fd_truncate.
2047 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
2049 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
2050 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2051 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
2052 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
2053 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
2054 * gcc.target/i386/pr38824.c: Ditto.
2055 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
2056 * gcc.target/i386/vecinit-2.c: Ditto.
2057 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
2058 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
2059 * gcc.target/i386/parity-2.c: Ditto.
2060 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
2062 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
2064 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
2066 * gcc.target/bfin/mcpu-bf514.c: Likewise.
2067 * gcc.target/bfin/mcpu-bf516.c: Likewise.
2068 * gcc.target/bfin/mcpu-bf518.c: Likewise.
2070 2011-05-03 Tobias Burnus <burnus@net-b.de>
2073 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
2075 2011-05-03 Tobias Burnus <burnus@net-b.de>
2078 * gfortran.dg/coarray/this_image_1.f90: New.
2080 2011-05-03 Tobias Burnus <burnus@net-b.de>
2083 * gfortran.dg/coarray/caf.dg: New.
2084 * gfortran.dg/coarray/image_index_1.f90: New, copied
2085 from ../coarray_16.f90.
2087 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2090 * g++.dg/ext/complex9.C: New.
2092 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2095 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
2096 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
2097 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
2099 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2101 * gcc.target/bfin/builtins: Created.
2102 * gcc.target/bfin/hisilh-O0.c: Deleted.
2103 * gcc.target/bfin/hisilh.c: Moved to...
2104 * gcc.target/bfin/builtins/hisilh.c: ...here.
2105 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
2106 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
2107 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
2108 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
2109 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
2110 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
2111 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
2112 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
2113 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
2114 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
2115 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
2116 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
2117 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
2118 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
2119 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
2120 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
2121 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
2122 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
2123 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
2124 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
2125 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
2126 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
2127 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
2128 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
2129 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
2130 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
2131 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
2132 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
2133 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
2134 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
2135 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
2136 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
2137 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
2138 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
2139 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
2140 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
2141 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
2142 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
2143 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
2144 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
2145 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
2146 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
2147 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
2148 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
2149 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
2150 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
2151 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
2152 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
2153 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
2154 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
2155 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
2156 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
2157 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
2158 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
2159 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
2160 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
2161 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
2162 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
2163 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
2164 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
2165 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
2166 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
2167 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
2168 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
2169 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
2170 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
2171 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
2172 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
2173 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
2174 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
2175 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
2176 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
2177 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
2178 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
2179 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
2180 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
2181 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
2182 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
2183 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
2184 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
2185 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
2186 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
2187 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
2188 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
2189 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
2190 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
2191 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
2192 * gcc.target/bfin/builtins/circptr.c: Ditto.
2193 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
2194 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
2195 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
2196 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
2197 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
2198 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
2199 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
2200 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
2201 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
2202 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
2203 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
2204 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
2205 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
2206 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
2207 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
2208 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
2209 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
2210 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
2211 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
2212 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
2213 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
2214 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
2215 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
2216 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
2217 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
2218 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
2219 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
2220 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
2221 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
2222 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
2223 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
2224 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
2225 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
2226 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
2227 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
2228 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
2229 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
2230 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
2231 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
2232 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
2233 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
2234 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
2235 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
2236 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
2237 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
2238 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
2239 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
2240 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
2241 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
2242 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
2243 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
2244 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
2245 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
2246 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
2247 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
2248 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
2249 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
2250 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
2251 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
2252 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
2253 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
2254 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
2255 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
2256 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
2257 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
2258 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
2259 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
2260 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
2261 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
2262 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
2264 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
2266 * gcc.target/arm/cold-lc.c: New test.
2268 2011-05-03 Jakub Jelinek <jakub@redhat.com>
2271 * gcc.dg/pr48774.c: New test.
2273 2011-05-03 Richard Guenther <rguenther@suse.de>
2275 * gcc.dg/large-size-array-5.c: New testcase.
2277 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2279 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
2281 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2283 * lib/target-supports.exp (check_effective_target_vect_strided):
2285 (check_effective_target_vect_strided2)
2286 (check_effective_target_vect_strided3)
2287 (check_effective_target_vect_strided4)
2288 (check_effective_target_vect_strided8): ...these new functions.
2290 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
2291 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
2292 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2293 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
2294 * gcc.dg/vect/pr37539.c: Likewise.
2295 * gcc.dg/vect/slp-11a.c: Likewise.
2296 * gcc.dg/vect/slp-11b.c: Likewise.
2297 * gcc.dg/vect/slp-11c.c: Likewise.
2298 * gcc.dg/vect/slp-12a.c: Likewise.
2299 * gcc.dg/vect/slp-12b.c: Likewise.
2300 * gcc.dg/vect/slp-18.c: Likewise.
2301 * gcc.dg/vect/slp-19a.c: Likewise.
2302 * gcc.dg/vect/slp-19b.c: Likewise.
2303 * gcc.dg/vect/slp-21.c: Likewise.
2304 * gcc.dg/vect/slp-23.c: Likewise.
2305 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2307 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
2308 instead of vect_interleave && vect_extract_even_odd.
2309 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
2310 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
2311 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
2312 * gcc.dg/vect/vect-1.c: Likewise.
2313 * gcc.dg/vect/vect-10.c: Likewise.
2314 * gcc.dg/vect/vect-98.c: Likewise.
2315 * gcc.dg/vect/vect-107.c: Likewise.
2316 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2317 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2318 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2319 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2320 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2321 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2322 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2323 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2324 * gcc.dg/vect/vect-strided-float.c: Likewise.
2325 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2326 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2327 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2328 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2329 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2330 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2331 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2332 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2333 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2334 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2335 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2336 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2337 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2338 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2339 * gcc.dg/vect/vect-vfa-03.c: Likewise.
2341 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
2343 * gcc.dg/vect/pr30843.c: Likewise.
2344 * gcc.dg/vect/pr33866.c: Likewise.
2345 * gcc.dg/vect/slp-reduc-6.c: Likewise.
2346 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
2347 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
2348 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
2350 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2352 * gcc.dg/vect/slp-11.c: Split into...
2353 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
2354 gcc.dg/vect/slp-11c.c: ...these tests.
2355 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
2356 * gcc.dg/vect/slp-12c.c: ...this new test.
2357 * gcc.dg/vect/slp-19.c: Split into...
2358 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
2359 gcc.dg/vect/slp-19c.c: ...these new tests.
2361 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2363 * lib/target-supports.exp
2364 (check_effective_target_vect_extract_even_odd_wide): Delete.
2365 (check_effective_target_vect_strided_wide): Likewise.
2366 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
2367 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
2368 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
2369 * gcc.dg/vect/pr37539.c: Likewise.
2370 * gcc.dg/vect/slp-11.c: Likewise.
2371 * gcc.dg/vect/slp-12a.c: Likewise.
2372 * gcc.dg/vect/slp-12b.c: Likewise.
2373 * gcc.dg/vect/slp-19.c: Likewise.
2374 * gcc.dg/vect/slp-23.c: Likewise.
2375 * gcc.dg/vect/vect-1.c: Likewise.
2376 * gcc.dg/vect/vect-98.c: Likewise.
2377 * gcc.dg/vect/vect-107.c: Likewise.
2378 * gcc.dg/vect/vect-strided-float.c: Likewise.
2380 2011-05-02 Jason Merrill <jason@redhat.com>
2382 * g++.dg/init/new31.C: New.
2384 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
2387 * gcc.dg/pr35445.c: New test.
2389 2011-05-02 Jason Merrill <jason@redhat.com>
2391 * c-c++-common/vla-1.c: New.
2393 2011-05-02 Richard Guenther <rguenther@suse.de>
2395 PR tree-optimization/48822
2396 * gcc.dg/torture/pr48822.c: New testcase.
2398 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2401 * g++.dg/cpp0x/constexpr-47969.C: New.
2403 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
2406 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
2407 on vect_no_align targets.
2408 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
2409 vect_no_align targets.
2411 2011-05-01 Xinliang David Li <davidxl@google.com>
2413 * gcc.dg/tree-ssa/integer-addr.c: New test.
2414 * gcc.dg/tree-ssa/alias_bug.c: New test.
2416 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2418 PR libgfortran/48787
2419 * gfortran.dg/round_3.f08: Add more checks.
2421 2011-04-30 Tobias Burnus <burnus@net-b.de>
2424 * gfortran.dg/import9.f90: New, proper test.
2425 * gfortran.dg/interface_37.f90: Remove bogus
2426 test (bogus copy of interface_36.f90).
2428 2011-04-30 Tobias Burnus <burnus@net-b.de>
2431 * gfortran.dg/interface_37.f90: New.
2433 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
2436 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
2438 2011-04-30 Jakub Jelinek <jakub@redhat.com>
2440 PR tree-optimization/48809
2441 * gcc.c-torture/execute/pr48809.c: New test.
2443 2011-04-29 Jeff Law <law@redhat.com>
2445 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
2447 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2450 * g++.dg/init/ctor10.C: New.
2452 2011-04-29 Le-Chun Wu <lcwu@google.com>
2454 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
2455 warning in implicitly instantiated templates.
2457 2011-04-29 Le-Chun Wu <lcwu@google.com>
2459 * g++.dg/warn/Wnull-conversion-1.C: New.
2460 * g++.dg/warn/Wnull-conversion-2.C: New.
2462 2011-04-29 Diego Novillo <dnovillo@google.com>
2464 * g++.old-deja/g++.other/null3.C: Expect warning about
2465 converting boolean to a pointer.
2467 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
2470 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
2474 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
2476 2011-04-29 Tobias Burnus <burnus@net-b.de>
2479 * gfortran.dg/typebound_proc_22.f90: New.
2482 * gfortran.dg/interface_36.f90: New.
2484 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2486 PR libgfortran/48488
2487 PR libgfortran/48602
2488 PR libgfortran/48615
2489 PR libgfortran/48684
2490 PR libgfortran/48787
2491 * gfortran.dg/fmt_g.f: Adjust test.
2492 * gfortran.dg/fmt_g0_1.f08: Adjust test.
2493 * gfortran.dg/round_3.f08: New test.
2494 * gfortran.dg/namelist_print_1.f: Adjust test.
2495 * gfortran.dg/char4_iunit_1.f03: Adjust test.
2496 * gfortran.dg/f2003_io_5.f03: Adjust test.
2497 * gfortran.dg/coarray_15.f90: Adjust test.
2498 * gfortran.dg/namelist_65.f90: Adjust test.
2499 * gfortran.dg/fmt_cache_1.f: Adjust test.
2500 * gfortran.dg/char4_iunit_2.f03: Adjust test.
2501 * gfortran.dg/real_const_3.f90: Adjust test.
2503 2011-04-28 Xinliang David Li <davidxl@google.com>
2505 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
2506 * testsuite/g++.dg/prof-robust-1.C: New test.
2508 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
2510 PR tree-optimization/48765
2511 * gcc.dg/vect/pr48765.c: New.
2513 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2515 PR tree-optimization/48775
2516 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
2518 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2521 * g++.dg/inherit/pr48798.C: New.
2522 * g++.old-deja/g++.other/base1.C: Adjust.
2524 2011-04-28 Dodji Seketeli <dodji@redhat.com>
2527 * g++.dg/template/inherit7.C: New test case.
2529 2011-04-28 Richard Guenther <rguenther@suse.de>
2531 PR tree-optimization/40052
2532 PR tree-optimization/15347
2533 * gcc.dg/tree-ssa/vrp57.c: New testcase.
2534 * gcc.dg/pr15347.c: Likewise.
2536 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2539 * g++.dg/cpp0x/sfinae18.C: New.
2541 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2544 * g++.dg/ext/is_literal_type1.C: New.
2546 2011-04-28 Tobias Burnus <burnus@net-b.de>
2550 * gfortran.dg/interface_35.f90: New.
2551 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
2552 * gfortran.dg/func_result_6.f90: Add dg-warning.
2553 * gfortran.dg/bessel_1.f90: Ditto.
2554 * gfortran.dg/hypot_1.f90: Ditto.
2555 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2556 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2557 * gfortran.dg/interface_assignment_4.f90: Ditto.
2559 2011-04-27 Jason Merrill <jason@redhat.com>
2561 * g++.dg/ext/complex8.C: New.
2563 * g++.dg/cpp0x/initlist49.C: New.
2564 * g++.dg/init/new30.C: New.
2566 2011-04-27 Tobias Burnus <burnus@net-b.de>
2569 * gfortran.dg/whole_file_34.f90: New.
2571 2011-04-27 Jan Hubicka <jh@suse.cz>
2573 * gcc.dg/tree-ssa/inline-9.c: New testcase.
2575 2011-04-27 Jason Merrill <jason@redhat.com>
2577 * g++.old-deja/g++.oliva/overload1.C: Adjust.
2579 * g++.dg/parse/ambig6.C: New.
2581 2011-04-27 Nick Clifton <nickc@redhat.com>
2583 * gcc.dg/20020312-2.c: Add definition for RX.
2585 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
2586 option with RX targets.
2588 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
2591 2011-04-27 Richard Guenther <rguenther@suse.de>
2593 * gcc.dg/tree-ssa/pr23382.c: Remove.
2595 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
2598 * gcc.c-torture/compile/pr48767.c: New test.
2600 2011-04-27 Richard Guenther <rguenther@suse.de>
2602 PR tree-optimization/48772
2603 * g++.dg/pr48772.C: New testcase.
2605 2011-04-27 Jakub Jelinek <jakub@redhat.com>
2608 * gcc.c-torture/compile/pr48742.c: New test.
2610 2011-04-26 Jason Merrill <jason@redhat.com>
2612 * g++.dg/lookup/koenig13.C: New.
2614 * g++.dg/cpp0x/initlist48.C: New.
2616 2011-04-25 Jason Merrill <jason@redhat.com>
2618 * g++.dg/cpp0x/sfinae17.C: New.
2620 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2623 * gcc.target/powerpc/pr48258-1.c: New file.
2624 * gcc.target/powerpc/pr48258-2.c: Ditto.
2626 2011-04-26 Xinliang David Li <davidxl@google.com>
2628 * gcc.dg/uninit-suppress.c: New test.
2629 * gcc.dg/uninit-suppress.c: New test.
2631 2011-04-26 Jakub Jelinek <jakub@redhat.com>
2634 * gcc.dg/pr48768.c: New test.
2636 PR tree-optimization/48734
2637 * gcc.c-torture/compile/pr48734.c: New test.
2640 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
2642 2011-04-26 Richard Guenther <rguenther@suse.de>
2644 PR tree-optimization/48731
2645 * gcc.dg/torture/pr48731.c: New testcase.
2647 2011-04-26 Richard Guenther <rguenther@suse.de>
2650 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
2652 2011-04-26 Richard Guenther <rguenther@suse.de>
2655 * gcc.dg/torture/pr48694-1.c: New testcase.
2656 * gcc.dg/torture/pr48694-2.c: Likewise.
2658 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2660 * g++.dg/ext/underlying_type1.C: New.
2661 * g++.dg/ext/underlying_type2.C: Likewise.
2662 * g++.dg/ext/underlying_type3.C: Likewise.
2663 * g++.dg/ext/underlying_type4.C: Likewise.
2664 * g++.dg/ext/underlying_type5.C: Likewise.
2665 * g++.dg/ext/underlying_type6.C: Likewise.
2666 * g++.dg/ext/underlying_type7.C: Likewise.
2667 * g++.dg/ext/underlying_type8.C: Likewise.
2668 * g++.dg/ext/underlying_type9.C: Likewise.
2669 * g++.dg/ext/underlying_type10.C: Likewise.
2671 2011-04-25 Jason Merrill <jason@redhat.com>
2673 * g++.dg/cpp0x/regress/template-const2.C: New.
2675 2011-04-25 Jeff Law <law@redhat.com>
2677 * gcc.dg/tree-ssa/vrp56.c: new test.
2679 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2681 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
2683 2011-04-24 Jakub Jelinek <jakub@redhat.com>
2685 PR preprocessor/48740
2686 * c-c++-common/raw-string-11.c: New test.
2688 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
2690 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
2693 2011-04-23 Tobias Burnus <burnus@net-b.de>
2696 * gfortran.dg/coarray_19.f90: New.
2698 2011-04-23 Jakub Jelinek <jakub@redhat.com>
2701 * gcc.dg/pr48685.c: New test.
2703 2011-04-22 Jan Hubicka <jh@suse.cz>
2705 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
2707 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2709 PR tree-optimization/48717
2710 * gcc.c-torture/execute/pr48717.c: New test.
2712 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
2715 * gcc.target/i386/pr48723.c: New test.
2717 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2720 * gcc.dg/gomp/pr48716.c: New test.
2721 * g++.dg/gomp/pr48716.C: New test.
2723 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
2726 * gcc.dg/missing-field-init-2.c: Update testcase.
2728 2011-04-22 Alan Modra <amodra@gmail.com>
2730 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
2732 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2735 * gfortran.dg/function_optimize_6.f90: New test.
2737 2011-04-21 Easwaran Raman <eraman@google.com>
2739 * gcc.dg/stack-layout-2.c: New test.
2741 2011-04-21 Richard Guenther <rguenther@suse.de>
2744 * g++.dg/lto/pr48207-2_0.C: New testcase.
2745 * g++.dg/lto/pr48207-3_0.C: Likewise.
2747 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
2749 * gnat.dg/volatile5.adb: New test.
2750 * gnat.dg/volatile5_pkg.ads: New helper.
2752 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
2755 * gcc.target/i386/pr48708.c: New test.
2757 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2759 * gcc.dg/vect/vect-119.c: New test.
2761 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2763 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
2766 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
2767 Richard Sandiford <richard.sandiford@linaro.org>
2770 * gcc.target/arm/pr46329.c: New test.
2772 2011-04-21 Tobias Burnus <burnus@net-b.de>
2775 * gfortran.dg/coarray_18.f90: New.
2777 2011-04-20 Jason Merrill <jason@redhat.com>
2779 * g++.dg/cpp0x/initlist47.C: New.
2781 * g++.dg/init/dtor4.C: New.
2783 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
2786 * gcc.target/i386/sse2-pinsrw.c: New test.
2787 * gcc.target/i386/avx-vpinsrw.c: Ditto.
2788 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
2789 * gcc.target/i386/sse2-insvhi.c: Ditto.
2790 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
2791 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
2793 2011-04-20 Jason Merrill <jason@redhat.com>
2795 * g++.dg/template/const4.C: New.
2797 2011-04-20 Easwaran Raman <eraman@google.com>
2799 * gcc.dg/stack-layout-1.c: New test.
2801 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
2803 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
2804 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
2807 2011-04-20 Kai Tietz <ktietz@redhat.com>
2809 * gcc.dg/binop-xor1.c: New test.
2810 * gcc.dg/binop-xor2.c: New test.
2811 * gcc.dg/binop-xor3.c: New test.
2812 * gcc.dg/binop-xor4.c: New test.
2813 * gcc.dg/binop-xor5.c: New test.
2815 2011-04-20 Richard Guenther <rguenther@suse.de>
2817 PR tree-optimization/47892
2818 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
2820 2011-04-20 Richard Guenther <rguenther@suse.de>
2823 * g++.dg/torture/pr48695.C: New testcase.
2825 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
2827 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
2828 * gcc.c-torture/execute/cmpsi-2.c: Ditto
2829 * gcc.c-torture/execute/pr45262.c: Ditto
2830 * gcc.dg/torture/pr43165.c: Ditto.
2831 * gcc.dg/torture/pr47228.c: Ditto.
2832 * gcc.dg/tree-ssa/pr45144.c: Ditto.
2833 * gcc.dg/ipa/pr45644.c: Ditto.
2834 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
2837 2011-04-19 Jason Merrill <jason@redhat.com>
2839 * g++.dg/ext/complex7.C: New.
2841 * g++.dg/ext/attrib41.C: New.
2843 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
2846 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
2848 2011-04-19 Jakub Jelinek <jakub@redhat.com>
2851 * gcc.target/i386/pr48678.c: New test.
2853 2011-04-19 Martin Jambor <mjambor@suse.cz>
2855 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
2856 * g++.dg/opt/devirt2.C: New test.
2857 * g++.dg/ipa/devirt-g-1.C: Likewise.
2859 2011-04-19 Tobias Burnus <burnus@net-b.de>
2862 * gfortran.dg/whole_file_33.f90: New.
2864 2011-04-19 Martin Jambor <mjambor@suse.cz>
2866 * g++.dg/ipa/devirt-7.C: New test.
2868 2011-04-19 Richard Guenther <rguenther@suse.de>
2871 * g++.dg/lto/pr48207_0.C: New testcase.
2873 2011-04-18 Jason Merrill <jason@redhat.com>
2875 * g++.dg/init/void1.C: New.
2877 * g++.dg/cpp0x/union4.C: New.
2879 2011-04-18 Jakub Jelinek <jakub@redhat.com>
2882 * g++.dg/torture/pr48661.C: New test.
2885 * g++.dg/gomp/pr48632.C: New test.
2887 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
2889 * gcc.target/i386/sse2-maskmovdqu.c: New test.
2890 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
2892 2011-04-18 Tobias Burnus <burnus@net-b.de>
2895 * gfortran.dg/coarray_17.f90: New.
2896 * gfortran.dg/coarray_10.f90: Update dg-error.
2898 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2901 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2902 * gfortran.dg/guality/guality.exp: Likewise.
2904 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2906 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
2908 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2910 * gcc.dg/vect/pr48377.c: Remove dg-do run.
2912 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2914 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
2916 2011-04-18 Richard Guenther <rguenther@suse.de>
2919 * g++.dg/torture/pr46364.C: New testcase.
2921 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2923 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
2925 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
2927 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
2929 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
2930 Ira Rosen <ira.rosen@linaro.org>
2933 * gcc.target/arm/pr48252.c: New test.
2935 2011-04-18 Jakub Jelinek <jakub@redhat.com>
2937 PR tree-optimization/48616
2938 * gcc.dg/pr48616.c: New test.
2940 2011-04-18 Tobias Burnus <burnus@net-b.de>
2943 * gfortran.dg/coarray_16.f90: New.
2945 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
2948 * gfortran.dg/realloc_on_assign_7.f03: New test.
2950 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2952 PR libgfortran/48602
2953 * gfortran.dg/fmt_g0_6.f08: New test.
2955 2011-04-17 Jason Merrill <jason@redhat.com>
2957 * g++.dg/cpp0x/sfinae16.C: New.
2959 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
2961 * gcc.target/mips/reg-var-1.c: New test.
2963 2011-04-17 Jan Hubicka <jh@suse.cz>
2965 * gcc.dg/winline-5.c: Update testcase.
2967 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
2969 * gnat.dg/discr27.ad[sb]: Move dg directive.
2970 * gnat.dg/discr28.ad[sb]: New test.
2971 * gnat.dg/discr28_pkg.ads: New helper.
2973 2011-04-17 Michael Matz <matz@suse.de>
2975 PR tree-optimization/48622
2977 * gcc.dg/lto/pr48622_0.c: New test.
2979 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
2981 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
2982 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2983 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2984 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2985 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2986 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2988 2011-04-15 Jason Merrill <jason@redhat.com>
2990 * g++.dg/cpp0x/range-for17.C: New.
2992 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2994 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
2995 * g++.dg/cpp0x/range-for3.C: Likewise.
2996 * g++.dg/cpp0x/range-for9.C: Correct error message.
2997 * g++.dg/cpp0x/range-for11.C: New.
2998 * g++.dg/cpp0x/range-for12.C: New.
2999 * g++.dg/cpp0x/range-for13.C: New.
3000 * g++.dg/cpp0x/range-for14.C: New.
3001 * g++.dg/cpp0x/range-for15.C: New.
3002 * g++.dg/cpp0x/range-for16.C: New.
3004 2011-04-15 Tobias Burnus <burnus@net-b.de>
3007 * gfortran.dg/coarray_15.f90: Change to dg-do run.
3009 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
3011 * objc.dg/naming-4.m: Updated.
3012 * objc.dg/naming-5.m: Updated.
3013 * objc.dg/naming-6.m: New.
3014 * objc.dg/naming-7.m: New.
3015 * obj-c++.dg/naming-1.mm: Updated.
3016 * obj-c++.dg/naming-2.mm: Updated.
3017 * obj-c++.dg/naming-3.mm: New.
3018 * obj-c++.dg/naming-4.mm: New.
3020 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3022 PR libgfortran/48589
3023 * gfortran.dg/fmt_g0_5.f08: New test.
3025 2011-04-15 Richard Guenther <rguenther@suse.de>
3028 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
3030 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
3032 * gcc.target/avr/torture/pr41885.c (dg-options): Change
3033 -finline-limit=0 to -fno-inline
3035 2011-04-15 Jakub Jelinek <jakub@redhat.com>
3038 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
3041 2011-04-14 Jakub Jelinek <jakub@redhat.com>
3044 * gcc.target/i386/sse4_1-insertps-3.c: New test.
3045 * gcc.target/i386/sse4_1-insertps-4.c: New test.
3046 * gcc.target/i386/avx-insertps-3.c: New test.
3047 * gcc.target/i386/avx-insertps-4.c: New test.
3049 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3051 * gcc.target/avr/torture/pr41885.c (dg-options): Add
3054 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3059 * gcc.target/avr/pr46779-1.c: New test case
3060 * gcc.target/avr/pr46779-2.c: New test case
3062 2011-04-14 Jason Merrill <jason@redhat.com>
3064 * g++.dg/cpp0x/sfinae15.C: New.
3066 * g++.dg/cpp0x/sfinae14.C: New.
3068 * g++.dg/ext/vla10.C: New.
3070 2011-04-14 Richard Guenther <rguenther@suse.de>
3072 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
3074 2011-04-14 Richard Guenther <rguenther@suse.de>
3076 * gcc.dg/fold-bitand-4.c: Move ...
3077 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
3079 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3081 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
3083 * gcc.target/avr/torture/trivial.c: Ditto.
3085 2011-04-13 Jason Merrill <jason@redhat.com>
3087 * g++.dg/template/operator11.C: New.
3089 2011-04-13 Jakub Jelinek <jakub@redhat.com>
3092 * gcc.dg/gomp/pr48591.c: New test.
3095 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
3096 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
3098 2011-04-13 Dodji Seketeli <dodji@redhat.com>
3101 * g++.dg/template/dependent-expr7.C: New test case.
3103 2011-04-13 Jason Merrill <jason@redhat.com>
3105 * g++.dg/cpp0x/sfinae13.C: New.
3107 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
3109 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
3111 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3113 * gcc.target/arm/pr43698.c: Remove -march option.
3115 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3117 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
3120 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
3124 * gfortran.dg/realloc_on_assign_6.f03: New test.
3126 2011-04-12 Kai Tietz <ktietz@redhat.com>
3128 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
3129 targets the additional -mno-ms-bitfields and
3130 -Wno-packed-bitfield-compat options.
3131 * g++.dg/ext/bitfield3.C: Likewise.
3132 * g++.dg/ext/bitfield4.C: Likewise.
3133 * g++.dg/ext/bitfield5.C: Likewise.
3134 * gcc.dg/bitfld-15.c: Likewise.
3135 * gcc.dg/bitfld-16.c: Likewise.
3136 * gcc.dg/bitfld-17.c: Likewise.
3137 * gcc.dg/bitfld-18.c: Likewise.
3139 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
3141 * gcc.target/arm/neon-vld3-1.c: New test.
3142 * gcc.target/arm/neon-vst3-1.c: New test.
3143 * gcc.target/arm/neon/v*.c: Regenerate.
3145 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3147 PR rtl-optimization/48549
3148 * g++.dg/opt/pr48549.C: New test.
3150 2011-04-12 Richard Guenther <rguenther@suse.de>
3152 PR tree-optimization/46076
3153 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
3155 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3158 * lib/compat.exp (compat-execute): Declare unsupported after
3159 stripping path from src1.
3160 * lib/lto.exp (lto-execute): Likewise.
3162 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3165 * gcc.dg/pr48552-1.c: New test.
3166 * gcc.dg/pr48552-2.c: New test.
3168 2011-04-11 Jason Merrill <jason@redhat.com>
3170 * g++.dg/cpp0x/sfinae12.C: New.
3172 * g++.dg/cpp0x/enum10.C: New.
3174 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
3176 * g++.dg/cpp0x/rv-func.C: New.
3178 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3180 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
3183 2011-04-11 Martin Jambor <mjambor@suse.cz>
3185 PR tree-optimization/48195
3186 * gcc.dg/ipa/pr48195.c: New test.
3188 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
3190 * gnat.dg/return3.adb: Remove unused switch.
3192 2011-04-08 Mike Stump <mikestump@comcast.net>
3195 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
3196 default to fno-common.
3198 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
3200 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
3201 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
3203 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3206 * gfortran.dg/function_optimize_5.f90: New test.
3208 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
3210 * gnat.dg/aggr17.adb: New test.
3211 * gnat.dg/aggr18.adb: Likewise.
3213 2011-04-08 Michael Matz <matz@suse.de>
3216 * gcc.target/i386/pr48389.c: New test.
3218 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
3220 PR rtl-optimization/48272
3221 * g++.dg/opt/pr48272.C: New.
3223 2011-04-08 Dmitry Melnik <dm@ispras.ru>
3225 PR rtl-optimization/48235
3226 * gcc.dg/pr48235.c: New.
3228 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3230 PR rtl-optimization/48302
3231 * g++.dg/opt/pr48302.C: New.
3233 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3236 * g++.dg/opt/pr48273.C: New.
3238 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3240 PR rtl-optimization/48442
3241 * gcc.dg/pr48442.c: New.
3243 2011-04-08 Jakub Jelinek <jakub@redhat.com>
3245 PR tree-optimization/48377
3246 * gcc.dg/vect/pr48377.c: New test.
3248 2011-04-07 Jason Merrill <jason@redhat.com>
3250 * g++.dg/cpp0x/regress/call1.C: New.
3252 * g++.dg/cpp0x/variadic107.C: New.
3254 * g++.dg/cpp0x/sfinae11.C: New.
3255 * g++.dg/cpp0x/noexcept02.C: Fix.
3257 * g++.dg/cpp0x/sfinae10.C: New.
3259 * g++.dg/cpp0x/sfinae9.C: New.
3261 * c-c++-common/Wcast-qual-1.c: Move here from...
3262 * gcc.dg/cast-qual-3.c: ...here, and...
3263 * g++.dg/warn/Wcast-qual2.C: ...here.
3265 * g++.dg/cpp0x/sfinae8.C: New.
3267 * g++.dg/cpp0x/sfinae7.C: New.
3269 * g++.dg/cpp0x/enum9.C: New.
3271 2011-04-07 Mike Stump <mikestump@comcast.net>
3273 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
3274 with no trampolines.
3276 2011-04-07 Jakub Jelinek <jakub@redhat.com>
3279 * gfortran.dg/gomp/pr48117.f90: New test.
3282 * gcc.dg/torture/pr48343.c: New test.
3284 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3286 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
3288 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
3290 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
3292 2011-04-07 Tom de Vries <tom@codesourcery.com>
3295 * lib/scanasm.exp (object-size): New proc.
3296 * gcc.target/arm/pr43920-2.c: New test.
3298 2011-04-06 Tobias Burnus <burnus@net-b.de>
3302 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
3304 2011-04-06 Steve Ellcey <sje@cup.hp.com>
3306 * gcc.dg/mtune.c: Prune note from output.
3308 2011-04-06 Jakub Jelinek <jakub@redhat.com>
3311 * gcc.dg/guality/pr36977.c: New test.
3312 * gcc.dg/guality/pr48466.c: New test.
3314 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3316 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
3318 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
3320 * gnat.dg/return3.adb: New test.
3322 2011-04-06 Richard Guenther <rguenther@suse.de>
3324 PR tree-optimization/47663
3325 * gcc.dg/tree-ssa/inline-8.c: New testcase.
3327 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
3329 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
3330 Solaris 8 and 9 as well.
3332 2011-04-05 Tom de Vries <tom@codesourcery.com>
3335 * gcc.target/arm/pr43920-1.c: New test.
3337 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
3339 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
3340 (cctor): Actually return the value.
3341 (main): Cast return values.
3343 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3345 * gfortran.dg/character_comparison_8.f90: New test.
3347 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3349 * frontend-passes: (optimize_lexical_comparison): New function.
3350 (optimize_expr): Call it.
3351 (optimize_comparison): Also handle lexical comparison functions.
3352 Return false instad of -2 for unequal comparison.
3354 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3357 * function_optimize_4.f90: New test.
3359 2011-04-04 Tobias Burnus <burnus@net-b.de>
3362 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
3363 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
3364 * gfortran.dg/coarray_15.f90: New.
3366 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3368 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
3369 * gfortran.dg/bessel_7.f90: Likewise.
3371 2011-04-03 Tobias Burnus <burnus@net-b.de>
3373 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
3375 2011-04-03 Richard Guenther <rguenther@suse.de>
3376 Ira Rosen <ira.rosen@linaro.org>
3378 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
3379 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
3380 -ftree-loop-if-convert-stores.
3382 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3384 * gnat.dg/specs/aggr2.ads: New test.
3386 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3388 * gnat.dg/debug2.ad[sb]: New test.
3389 * gnat.dg/debug2_pkg.ads: New helper.
3390 * gnat.dg/debug3.ad[sb]: New test.
3392 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
3394 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
3396 2011-04-01 Jakub Jelinek <jakub@redhat.com>
3399 * gcc.c-torture/compile/pr48335-1.c: New test.
3400 * gcc.dg/pr48335-1.c: New test.
3401 * gcc.dg/pr48335-2.c: New test.
3402 * gcc.dg/pr48335-3.c: New test.
3403 * gcc.dg/pr48335-4.c: New test.
3404 * gcc.dg/pr48335-5.c: New test.
3405 * gcc.dg/pr48335-6.c: New test.
3406 * gcc.dg/pr48335-7.c: New test.
3407 * gcc.dg/pr48335-8.c: New test.
3408 * gcc.target/i386/pr48335-1.c: New test.
3410 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
3413 * gcc.dg/Waddress.c: New test.
3415 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3418 * gfortran.dg/function_optimize_3.f90: New test.
3420 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
3422 * gcc.c-torture/compile/20110401-1.c: New test.
3424 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
3425 * g++.dg/lto/20091002-2_0.C: Likewise.
3426 * g++.dg/lto/20090303_0.c: Likewise.
3427 * g++.dg/lto/20091004-1_0.C: Likewise.
3428 * g++.dg/lto/20091002-3_0.C: Likewise.
3429 * g++.dg/lto/20091004-2_0.C: Likewise.
3430 * g++.dg/lto/20081123_0.C: Likewise.
3431 * g++.dg/lto/20090313_0.C: Likewise.
3432 * g++.dg/lto/20081109-1_0.C: Likewise.
3433 * g++.dg/lto/20081219_0.C: Likewise.
3434 * g++.dg/lto/20081204-1_0.C: Likewise.
3435 * g++.dg/lto/20090302_0.C: Likewise.
3436 * g++.dg/lto/20081119-1_0.C: Likewise.
3437 * g++.dg/lto/20081118_0.C: Likewise.
3438 * gcc.dg/lto/20091020-2_0.c: Likewise.
3439 * gcc.dg/lto/20090210_0.c: Likewise.
3440 * gcc.dg/lto/20081204-1_0.c: Likewise.
3441 * gcc.dg/lto/20081224_0.c: Likewise.
3442 * gcc.dg/lto/20090219_0.c: Likewise.
3443 * gcc.dg/lto/20091014-1_0.c: Likewise.
3444 * gcc.dg/lto/20091016-1_0.c: Likewise.
3445 * gcc.dg/lto/20090206-2_0.c: Likewise.
3446 * gcc.dg/lto/20090116_0.c: Likewise.
3447 * gcc.dg/lto/20091013-1_0.c: Likewise.
3448 * gcc.dg/lto/20091015-1_0.c: Likewise.
3449 * gcc.dg/lto/20090126-2_0.c: Likewise.
3451 2011-03-31 Ian Lance Taylor <iant@google.com>
3453 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
3455 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3457 * gnat.dg/opt16.adb: New test.
3459 2011-03-31 Jason Merrill <jason@redhat.com>
3461 * g++.dg/cpp0x/defaulted24.C: New.
3463 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3466 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
3469 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3471 * g++.dg/other/i386-9.C: New test.
3473 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3475 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
3477 2011-03-30 Jason Merrill <jason@redhat.com>
3479 * g++.dg/cpp0x/regress/error-recovery1.C: New.
3481 * g++.dg/cpp0x/regress/isnan.C: New.
3483 * g++.dg/cpp0x/initlist46.C: New.
3485 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
3488 * gcc.target/arm/neon-modes-2.c: New test.
3490 2011-03-30 Jakub Jelinek <jakub@redhat.com>
3493 * gcc.c-torture/compile/pr48305.c: New test.
3495 2011-03-29 Jason Merrill <jason@redhat.com>
3497 * g++.dg/cpp0x/regress/value-dep1.C: New.
3499 2011-03-29 Steve Ellcey <sje@cup.hp.com>
3501 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
3503 2011-03-29 Ian Lance Taylor <iant@google.com>
3505 * go.test/go-test.exp: Handle the test lines used in several new
3507 (errchk): Add opts parameter. Change all callers. Handle parens
3510 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
3511 Dominique d'Humieres <dominiq@lps.ens.fr>
3513 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
3514 and __APPLE__ && __PPC__ && __ALTIVEC__.
3516 2011-03-29 Jason Merrill <jason@redhat.com>
3518 * g++.dg/cpp0x/dependent1.C: New.
3520 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
3522 * g++.dg/cpp0x/constexpr-memfn1.C: New.
3524 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
3526 2011-03-29 Janus Weil <janus@gcc.gnu.org>
3529 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
3530 * gfortran.dg/proc_ptr_comp_32.f90: New.
3532 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3534 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
3535 check for corresponding warning.
3537 2011-03-28 Jason Merrill <jason@redhat.com>
3539 * g++.dg/cpp0x/rv-deduce2.C: New.
3541 2011-03-29 Jakub Jelinek <jakub@redhat.com>
3544 * gcc.dg/pr48203.c: New test.
3546 2011-03-28 Jeff Law <law@redhat.com>
3548 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
3550 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
3552 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
3553 and __PPC__ && __ALTIVEC__.
3555 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3558 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
3559 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3560 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3561 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3563 2011-03-28 Jason Merrill <jason@redhat.com>
3565 * g++.dg/cpp0x/initlist-array2.C: New.
3567 * g++.dg/cpp0x/initlist-array1.C: New.
3569 * g++.dg/cpp0x/constexpr-compound.C: New.
3571 * g++.dg/cpp0x/constexpr-using.C: New.
3573 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3575 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
3578 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
3580 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
3582 * gcc.dg/slp-1.c: New test.
3584 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
3586 * gcc.target/i386/avx256-unaligned-load-1.c: New.
3587 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
3588 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
3589 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
3590 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
3591 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
3592 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3593 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3594 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
3595 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3596 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3597 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
3598 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
3599 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3601 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3604 * gfortran.dg/trim_optimize_5.f90: New test.
3605 * gfortran.dg/trim_optimize_6.f90: New test.
3607 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
3610 * gcc.target/mips/madd-7.c: Remove -mlong32.
3611 * gcc.target/mips/msub-7.c: Likewise.
3613 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
3615 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
3616 accesses to preserve the meaning of the test for doubleword vectors.
3617 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3618 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
3620 2011-03-26 Janus Weil <janus@gcc.gnu.org>
3623 * gfortran.dg/class_42.f03: New.
3625 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
3627 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
3630 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
3632 PR rtl-optimization/48144
3633 * gcc.dg/pr48144.c: New test.
3635 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3637 * gnat.dg/discr27.ad[sb]: New test.
3639 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3641 * gnat.dg/limited_with2.ad[sb]: New test.
3642 * gnat.dg/limited_with2_pkg1.ads: New helper.
3643 * gnat.dg/limited_with2_pkg2.ads: Likewise.
3645 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3647 * gnat.dg/opt15.adb: New test.
3648 * gnat.dg/opt15_pkg.ad[sb]: New helper.
3650 2011-03-25 Tobias Burnus <burnus@net-b.de>
3654 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
3655 * gfortran.dg/leadz_trailz_3.f90: Ditto
3657 2011-03-25 Martin Jambor <mjambor@suse.cz>
3659 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
3661 2011-03-25 Jason Merrill <jason@redhat.com>
3663 * g++.dg/cpp0x/defaulted22.C: New.
3664 * g++.dg/cpp0x/defaulted23.C: New.
3665 * g++.dg/cpp0x/defaulted15.C: Adjust.
3667 2011-03-25 Jason Merrill <jason@redhat.com>
3669 * g++.dg/cpp0x/move1.C: New.
3671 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
3674 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
3676 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3678 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
3679 for mips-sgi-irix6.5.
3680 Replace snprintf prototype by <stdio.h>.
3682 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3685 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
3686 run_expensive_tests.
3687 * gcc.dg/graphite/block-4.c: Likewise.
3688 * gcc.dg/graphite/block-7.c: Likewise.
3689 * gcc.dg/graphite/block-8.c: Likewise.
3691 2011-03-25 Richard Guenther <rguenther@suse.de>
3693 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
3694 * g++.dg/tree-ssa/pr8781.C: Likewise.
3695 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3696 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3697 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3698 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
3699 * gcc.dg/tree-ssa/alias-18.c: Likewise.
3700 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3701 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3702 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
3703 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3704 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3705 * gcc.dg/tree-ssa/pr21574.c: Likewise.
3706 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
3707 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3708 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
3709 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
3710 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3711 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3712 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3713 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
3714 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
3715 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3716 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
3717 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3718 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
3719 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
3720 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
3721 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3722 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3723 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
3724 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3725 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3726 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3727 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3728 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3729 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
3730 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3731 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3732 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
3733 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3734 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3735 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3736 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
3737 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
3738 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3739 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
3740 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3741 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3742 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3743 * c-c++-common/pr46562-2.c: Likewise.
3744 * gfortran.dg/pr42108.f90: Likewise.
3745 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
3746 foo to be inlined even at -O1.
3747 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
3748 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
3749 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
3750 * gcc.dg/matrix/matrix.exp: Disable FRE.
3752 2011-03-24 Jakub Jelinek <jakub@redhat.com>
3755 * gcc.dg/dfp/pr48204.c: New test.
3757 2011-03-24 Steve Ellcey <sje@cup.hp.com>
3760 * gcc.c-torture/execute/pr47917.c: Move this...
3761 * gcc.dg/torture/pr47917.c: to here and add xfails.
3763 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3765 * gnat.dg/array16.ad[sb]: New test.
3766 * gnat.dg/array16.ads: New helper.
3768 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3770 * gnat.dg/derived_type2.adb: New test.
3772 2011-03-24 Richard Guenther <rguenther@suse.de>
3774 PR tree-optimization/48271
3775 * g++.dg/torture/pr48271.C: New testcase.
3777 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3779 * gnat.dg/array15.ad[sb]: New test.
3781 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
3784 * gcc.target/i386/pr48237.c: New test.
3786 2011-03-24 Richard Guenther <rguenther@suse.de>
3789 * gcc.dg/builtin-object-size-10.c: New testcase.
3791 2011-03-24 Richard Guenther <rguenther@suse.de>
3793 PR tree-optimization/46562
3794 * c-c++-common/pr46562-2.c: New testcase.
3795 * c-c++-common/pr46562.c: Likewise.
3797 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
3799 * gcc.dg/vect/vect-cselim-1.c: New test.
3800 * gcc.dg/vect/vect-cselim-2.c: New test.
3802 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
3804 * gcc.target/arm/pr46934.c: New.
3806 2011-03-23 Ian Lance Taylor <iant@google.com>
3808 * go.test/go-test.exp (errchk): Ignore lines containing ////.
3810 2011-03-23 Richard Guenther <rguenther@suse.de>
3812 * gcc.dg/struct: Remove directory and contents.
3814 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3817 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3819 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3821 * gnat.dg/discr26.ad[sb]: New test.
3822 * gnat.dg/discr26_pkg.ads: New helper.
3824 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
3827 * gcc.target/arm/neon-vld-1.c: New test.
3829 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3831 * gnat.dg/array14.ad[sb]: New test.
3832 * gnat.dg/array14_pkg.ads: New helper.
3834 2011-03-22 Joseph Myers <joseph@codesourcery.com>
3836 * gcc.c-torture/execute/920501-8.x: Remove.
3837 * gcc.c-torture/execute/930513-1.x: Remove.
3838 * gcc.c-torture/execute/960312-1.x: Remove.
3839 * gcc.c-torture/compile/20000804-1.c,
3840 gcc.c-torture/compile/20001205-1.c,
3841 gcc.c-torture/compile/20001226-1.c,
3842 gcc.c-torture/compile/20010518-2.c,
3843 gcc.c-torture/compile/20020312-1.c,
3844 gcc.c-torture/compile/20020604-1.c,
3845 gcc.c-torture/compile/920501-12.c,
3846 gcc.c-torture/compile/920501-4.c,
3847 gcc.c-torture/compile/920520-1.c,
3848 gcc.c-torture/compile/980506-1.c,
3849 gcc.c-torture/execute/980709-1.x,
3850 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
3851 options for m68hc11.
3852 * gcc.dg/cpp/assert4.c: Don't handle ARC.
3853 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
3856 2011-03-22 Nick Clifton <nickc@redhat.com>
3858 * lib/target-supports.exp (check_profiling_available): Add MN10300
3859 to the list of targets that do not support profiling. Restore
3860 alpha sorting to this list.
3862 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3864 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
3865 failure on 32-bit systems.
3866 * gcc.dg/torture/vector-2.c: Ditto.
3868 2011-03-22 Richard Guenther <rguenther@suse.de>
3870 PR tree-optimization/48228
3871 * gcc.dg/Wstrict-overflow-23.c: New testcase.
3873 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3875 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
3879 * gcc.target/powerpc/pr48226.c: New file.
3881 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
3883 * lib/prune.exp (prune_gcc_output): Prune "could not create
3884 compact unwind for" warnings.
3886 2011-03-20 Jakub Jelinek <jakub@redhat.com>
3890 * gcc.c-torture/execute/pr42544.c: New test.
3891 * gcc.c-torture/execute/pr48197.c: New test.
3893 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3895 PR preprocessor/48192
3896 * gcc.target/powerpc/pr48192.c: New file.
3899 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
3900 split problem of 0 being loaded in a VSX register.
3902 2011-03-21 Richard Guenther <rguenther@suse.de>
3905 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
3906 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3907 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3908 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3910 2011-03-21 Jakub Jelinek <jakub@redhat.com>
3913 * gcc.dg/pr48213.c: New test.
3915 2011-03-21 Kai Tietz <ktietz@redhat.com>
3918 * g++.dg/plugin/attribute_plugin.c: Adjust test.
3920 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
3922 * gcc.target/arm/xor-and.c: New.
3924 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3927 * gfortran.dg/function_optimize_1.f90: New test.
3928 * gfortran.dg/function_optimize_2.f90: New test.
3930 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
3932 PR rtl-optimization/47502
3933 * gcc.target/i386/pr47502-1.c: New.
3934 * gcc.target/i386/pr47502-2.c: Likewise.
3936 2011-03-20 Jakub Jelinek <jakub@redhat.com>
3938 PR rtl-optimization/48156
3939 * gcc.dg/pr48156.c: New test.
3941 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3944 * gfortran.dg/scratch_1.f90: Adjust test.
3946 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3949 * gfortran.dg/scratch_1.f90: New test.
3951 2011-03-18 Joseph Myers <joseph@codesourcery.com>
3953 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
3954 variably modified typedefs.
3955 * gcc.dg/c1x-typedef-2.c: Remove.
3957 2011-03-18 Joseph Myers <joseph@codesourcery.com>
3959 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
3960 * gcc.dg/c1x-anon-struct-3.c: New test.
3961 * gcc.dg/anon-struct-11.c: Update.
3963 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3965 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
3967 Only xfail with gas.
3969 2011-03-18 Jason Merrill <jason@redhat.com>
3971 * g++.dg/template/fn-ptr1.C: New.
3973 * g++.dg/overload/volatile1.C: New.
3975 * g++.dg/opt/pr23372.C: New.
3977 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
3979 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3982 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
3984 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
3986 * gcc.target/arm/unsigned-extend-1.c: New.
3988 2011-03-18 Jakub Jelinek <jakub@redhat.com>
3991 * gcc.c-torture/compile/pr48161.c: New test.
3993 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
3996 * gcc.dg/torture/pr47725.c: New.
3998 2011-03-17 Jason Merrill <jason@redhat.com>
4000 * g++.dg/cpp0x/constexpr-overflow2.C: New.
4001 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
4003 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
4005 * gnat.dg/specs/elab2.ads: New test.
4006 * gnat.dg/specs/elab2_pkg.ads: New helper.
4008 2011-03-17 Jason Merrill <jason@redhat.com>
4010 * g++.dg/cpp0x/decltype-1212.C: New.
4011 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
4013 2011-03-17 Jason Merrill <jason@redhat.com>
4015 * g++.dg/parse/memfnquals1.C: New.
4017 2011-03-17 Richard Guenther <rguenther@suse.de>
4020 * gcc.dg/pr48134.c: New testcase.
4022 2011-03-17 Richard Guenther <rguenther@suse.de>
4025 * g++.dg/torture/pr48165.C: New testcase.
4027 2011-03-17 Jakub Jelinek <jakub@redhat.com>
4029 PR rtl-optimization/48141
4030 * gcc.dg/pr48141.c: New test.
4032 2011-03-16 Jason Merrill <jason@redhat.com>
4034 * g++.dg/cpp0x/constexpr-48089.C: New.
4036 * g++.dg/cpp0x/constexpr-abi1.C: New.
4038 * g++.dg/cpp0x/constexpr-46336.C: New.
4039 * g++.dg/parse/friend5.C: Adjust expected errors.
4041 * g++.dg/cpp0x/constexpr-47570.C: New.
4043 2011-03-16 Dodji Seketeli <dodji@redhat.com>
4046 * ++.dg/debug/dwarf2/typedef6.C: New test.
4048 2011-03-16 Jason Merrill <jason@redhat.com>
4050 * g++.dg/cpp0x/elision2.C: New.
4052 * g++.dg/cpp0x/constexpr-array3.C: New.
4054 2011-03-16 Jason Merrill <jason@redhat.com>
4056 * g++.dg/cpp0x/sfinae6.C: New.
4057 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
4058 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
4059 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
4060 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
4061 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
4063 2011-03-16 Jason Merrill <jason@redhat.com>
4065 * g++.dg/template/incomplete6.C: New.
4067 2011-03-16 Jeff Law <law@redhat.com>
4069 * gcc.dg/tree-ssa/vrp55.c: New test.
4071 2011-03-16 Jason Merrill <jason@redhat.com>
4073 * g++.dg/cpp0x/auto22.C: New.
4075 2011-03-16 Richard Guenther <rguenther@suse.de>
4077 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
4078 optimizing it away if promoted to const.
4080 2011-03-16 Richard Guenther <rguenther@suse.de>
4082 PR tree-optimization/48149
4083 * gcc.dg/fold-complex-1.c: New testcase.
4085 2011-03-16 Richard Guenther <rguenther@suse.de>
4088 * gcc.dg/guality/pr45882.c: Really make sure no inlining
4091 2011-03-16 Richard Guenther <rguenther@suse.de>
4093 PR tree-optimization/26134
4094 * gcc.dg/tree-ssa/complex-6.c: New testcase.
4096 2011-03-16 Richard Guenther <rguenther@suse.de>
4098 PR tree-optimization/48146
4099 * gcc.dg/torture/pr48146.c: New testcase.
4101 2011-03-16 Richard Guenther <rguenther@suse.de>
4103 * gcc.dg/tree-ssa/pr14814.c: Adjust.
4104 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
4106 2011-03-16 Jakub Jelinek <jakub@redhat.com>
4109 * gcc.c-torture/compile/pr48136.c: New test.
4111 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
4114 * gcc.dg/guality/pr45882.c: New test.
4116 2011-03-15 Jason Merrill <jason@redhat.com>
4118 * g++.dg/cpp0x/constexpr-recursion.C: New.
4120 * g++.dg/cpp0x/implicit11.C: New.
4122 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4124 * g++.dg/cpp0x/constexpr-attribute.C: New.
4126 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
4128 * g++.dg/parse/pr34758.C: New.
4130 2011-03-15 Xinliang David Li <davidxl@google.com>
4133 * gcc.dg/uninit-pred-7_d.c: New test.
4134 * gcc.dg/uninit-pred-8_d.c: New test.
4136 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4139 * gcc.target/arm/pr46788.c: New.
4141 2011-03-15 Richard Guenther <rguenther@suse.de>
4144 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
4145 * gfortran.dg/ishft_4.f90: Likewise.
4146 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4148 2011-03-15 Richard Guenther <rguenther@suse.de>
4150 PR tree-optimization/13954
4151 * g++.dg/tree-ssa/pr13954.C: New testcase.
4153 2011-03-15 Richard Guenther <rguenther@suse.de>
4155 PR tree-optimization/48037
4156 * gcc.target/i386/pr48037-1.c: New testcase.
4158 2011-03-15 Richard Guenther <rguenther@suse.de>
4160 PR tree-optimization/41490
4161 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
4162 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
4163 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
4164 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
4165 * g++.dg/tree-ssa/pr33604.C: Adjust.
4167 2011-03-14 Jakub Jelinek <jakub@redhat.com>
4170 * gcc.c-torture/execute/pr47917.c: New test.
4171 * gcc.dg/pr47917.c: New test.
4174 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
4176 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
4178 * gcc.target/i386/sse4_1-floor-vec.c: New test.
4179 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
4180 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
4181 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
4182 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
4183 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
4184 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
4185 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
4186 * gcc.target/i386/avx-floor-vec.c: Ditto.
4187 * gcc.target/i386/avx-ceil-vec.c: Ditto.
4188 * gcc.target/i386/avx-trunc-vec.c: Ditto.
4189 * gcc.target/i386/avx-rint-vec.c: Ditto.
4190 * gcc.target/i386/avx-floorf-vec.c: Ditto.
4191 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
4192 * gcc.target/i386/avx-truncf-vec.c: Ditto.
4193 * gcc.target/i386/avx-rintf-vec.c: Ditto.
4195 2011-03-14 Tom Tromey <tromey@redhat.com>
4197 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
4198 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
4199 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
4201 2011-03-14 Tom Tromey <tromey@redhat.com>
4203 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
4204 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
4205 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
4207 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
4209 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
4211 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4213 PR rtl-optimization/47166
4214 * gcc.c-torture/execute/postmod-1.c: New test.
4216 2011-03-14 Richard Guenther <rguenther@suse.de>
4219 * gcc.dg/torture/pr48098.c: New testcase.
4221 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
4224 * gcc.target/powerpc/pr48053-1.c: New test.
4225 * gcc.target/powerpc/pr48053-2.c: Likewise.
4227 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4230 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
4232 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4235 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
4237 2011-03-12 Janus Weil <janus@gcc.gnu.org>
4240 * gfortran.dg/class_41.f03: New.
4242 2011-03-11 Dodji Seketeli <dodji@redhat.com>
4244 * g++.dg/conversion/cast3.C: New test.
4246 2011-03-11 Jason Merrill <jason@redhat.com>
4248 * g++.dg/template/error45.C: New.
4250 * g++.dg/parse/no-type-defn1.C: New.
4252 * g++.dg/ext/attrib40.C: New.
4254 * g++.dg/cpp0x/regress/array1.C: New.
4256 2011-03-11 Richard Guenther <rguenther@suse.de>
4258 PR tree-optimization/48067
4259 * gcc.dg/pr48067.c: New testcase.
4261 2011-03-11 Richard Guenther <rguenther@suse.de>
4264 * g++.dg/lto/20110311-1_0.C: New testcase.
4266 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4269 * g++.dg/inherit/virtual8.C: New test.
4272 * gcc.dg/torture/pr48044.c: New test.
4274 2011-03-11 Janus Weil <janus@gcc.gnu.org>
4277 * gfortran.dg/proc_ptr_comp_31.f90: New.
4279 2011-03-11 Richard Guenther <rguenther@suse.de>
4281 PR tree-optimization/47278
4282 * gcc.dg/torture/pr47278-1.c: New testcase.
4283 * gcc.dg/torture/pr47278-2.c: Likewise.
4285 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4287 PR tree-optimization/48063
4288 * gcc.dg/torture/pr48063.c: New test.
4290 2011-03-10 Jason Merrill <jason@redhat.com>
4292 * g++.dg/template/array22.C: New.
4294 * g++.dg/cpp0x/syntax-err1.C: New.
4295 * g++.dg/parse/error36.C: Adjust expected errors.
4296 * g++.old-deja/g++.pt/ctor2.C: Likewise.
4297 * g++.old-deja/g++.pt/typename3.C: Likewise.
4298 * g++.old-deja/g++.pt/typename4.C: Likewise.
4299 * g++.old-deja/g++.pt/typename6.C: Likewise.
4301 2011-03-09 Jason Merrill <jason@redhat.com>
4303 * g++.dg/template/nontype22.C: New.
4305 2011-03-09 Martin Jambor <mjambor@suse.cz>
4307 PR tree-optimization/47714
4308 * g++.dg/torture/pr47714.C: New test.
4310 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4313 * gcc.target/powerpc/pr47755-2.c: New file.
4315 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4317 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
4318 is not set in the environment, pass 64 as first argument when not
4319 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
4320 native where ulimit -u is supported.
4322 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4324 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
4326 2011-03-08 Jason Merrill <jason@redhat.com>
4328 * g++.dg/template/nontype21.C: New.
4330 * g++.dg/template/anon5.C: New.
4332 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4335 * gcc.dg/pr47881.c: New test.
4337 2011-03-08 Dodji Seketeli <dodji@redhat.com>
4340 * g++.dg/lookup/template3.C: New test.
4342 2011-03-08 Kai Tietz <ktietz@redhat.com>
4344 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
4347 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
4350 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
4351 sizeof to compute alignment.
4353 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4355 PR tree-optimization/48022
4356 * gcc.dg/pr48022-1.c: New test.
4357 * gcc.dg/pr48022-2.c: New test.
4359 2011-03-07 Jason Merrill <jason@redhat.com>
4361 * g++.dg/template/nontype20.C: New.
4362 * g++.dg/init/member1.C: Adjust expected errors.
4363 * g++.dg/parse/constant4.C: Likewise.
4364 * g++.dg/template/qualified-id3.C: Likewise.
4365 * g++.old-deja/g++.pt/crash10.C: Likewise.
4367 * g++.dg/cpp0x/regress/non-const1.C: New.
4369 2011-03-07 Jakub Jelinek <jakub@redhat.com>
4372 * gcc.dg/pr47991.c: New test.
4374 2011-03-07 Jason Merrill <jason@redhat.com>
4376 * g++.dg/abi/mangle46.C: New.
4378 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
4381 * gcc.target/powerpc/pr47862.c: New.
4383 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
4386 * gcc.target/i386/combine-mul.c: Require nonpic.
4388 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
4389 Nathan Froyd <froydnj@codesourcery.com>
4391 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
4393 2011-03-06 Mark Mitchell <mark@codesourcery.com>
4395 * README.QMTEST: Remove.
4397 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
4398 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4401 * gfortran.dg/array_constructor_37.f90 : New test.
4403 2011-03-05 Jason Merrill <jason@redhat.com>
4405 * g++.dg/abi/mangle39.C: ABI v5, not 6.
4406 * g++.dg/abi/mangle45.C: Likewise.
4407 * g++.dg/cpp0x/trailing1.C: Likewise.
4409 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4411 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
4413 2011-03-05 Jakub Jelinek <jakub@redhat.com>
4415 PR rtl-optimization/47899
4416 * gcc.dg/pr47899.c: New test.
4418 * gcc.dg/torture/pr47968.c: Ignore warnings.
4420 PR tree-optimization/47967
4421 * gcc.c-torture/compile/pr47967.c: New test.
4423 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4425 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
4426 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
4428 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4430 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
4431 and property_getAttributes() if __OBJC2__.
4432 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4433 * objc.dg/property/property-encoding-1.m: New.
4434 * obj-c++.dg/property/property-encoding-1.mm: New.
4436 2011-03-04 Jason Merrill <jason@redhat.com>
4438 * g++.dg/template/pseudodtor6.C: New.
4440 * g++.dg/inherit/covariant19.C: New.
4442 2011-03-04 Richard Guenther <rguenther@suse.de>
4445 * gcc.dg/torture/pr47968.c: New testcase.
4447 2011-03-04 Richard Guenther <rguenther@suse.de>
4450 * gcc.dg/torture/pr47975.c: New testcase.
4452 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4455 * g++.dg/template/crash106.C: New.
4457 2011-03-03 Jakub Jelinek <jakub@redhat.com>
4460 * gcc.dg/gomp/pr47963.c: New test.
4461 * g++.dg/gomp/pr47963.C: New test.
4463 2011-03-02 Jason Merrill <jason@redhat.com>
4465 * g++.dg/cpp0x/regress/condition1.C: New.
4467 * g++.dg/cpp0x/constexpr-ctor9.C: New.
4469 2011-03-01 Jason Merrill <jason@redhat.com>
4471 * g++.dg/cpp0x/lambda/lambda-98.C: New.
4473 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
4475 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4477 PR rtl-optimization/47925
4478 * gcc.c-torture/execute/pr47925.c: New test.
4480 2011-03-01 Jason Merrill <jason@redhat.com>
4482 * g++.dg/cpp0x/decltype25.C: New.
4484 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
4486 2011-03-01 Richard Guenther <rguenther@suse.de>
4488 PR tree-optimization/47890
4489 * gcc.dg/torture/pr47890.c: New testcase.
4491 2011-03-01 Richard Guenther <rguenther@suse.de>
4494 * gcc.dg/lto/pr47924_0.c: New testcase.
4496 2011-03-01 Richard Guenther <rguenther@suse.de>
4499 * gfortran.dg/lto/pr46911_0.f: New testcase.
4501 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4503 PR libgfortran/47933
4504 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
4505 compile errors from older code form.
4507 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4509 PR libgfortran/47567
4510 * gfortran.dg/fmt_fw_d.f90: New test.
4512 2011-02-28 Jason Merrill <jason@redhat.com>
4514 * g++.dg/inherit/covariant18.C: New.
4516 2011-02-28 Jakub Jelinek <jakub@redhat.com>
4519 * gcc.dg/pr47893.c: New test.
4521 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
4523 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
4524 NULL in case of a selector with conflicting types.
4525 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
4527 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
4529 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
4530 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
4531 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
4532 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
4534 2011-02-28 Jason Merrill <jason@redhat.com>
4537 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
4539 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4541 PR libgfortran/47778
4542 * gfortran.dg/namelist_71.f90: New test.
4544 2011-02-27 Jason Merrill <jason@redhat.com>
4547 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
4548 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
4550 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4553 * g++.dg/cpp0x/constexpr-ctor8.C: New.
4555 2011-02-27 Jakub Jelinek <jakub@redhat.com>
4558 * gfortran.dg/gomp/task-1.f90: Removed.
4560 2011-02-26 Jason Merrill <jason@redhat.com>
4562 * g++.dg/template/this-targ1.C: New.
4564 * g++.dg/cpp0x/regress/template-const1.C: New.
4565 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
4566 * g++.dg/template/function1.C: Adjust.
4567 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
4568 * g++.dg/debug/debug7.C: Adjust.
4570 2011-02-26 Tobias Burnus <burnus@net-b.de>
4573 * gfortran.dg/gomp/task-1.f90: New.
4575 2011-02-25 Jie Zhang <jie@codesourcery.com>
4577 * gcc.target/arm/neon-thumb2-move.c: Add
4578 dg-require-effective-target arm_thumb2_ok.
4580 2011-02-24 Jason Merrill <jason@redhat.com>
4582 * g++.dg/parse/constant1.C: Specify C++98 mode.
4583 * g++.dg/parse/constant5.C: Likewise.
4584 * g++.dg/parse/error2.C: Likewise.
4585 * g++.dg/parse/semicolon3.C: Likewise.
4586 * g++.dg/template/crash14.C: Likewise.
4587 * g++.dg/template/local4.C: Likewise.
4588 * g++.dg/template/nontype3.C: Likewise.
4589 * g++.dg/parse/crash31.C: Adjust expected errors.
4590 * g++.dg/template/function1.C: Likewise.
4591 * g++.dg/template/ref3.C: Likewise.
4592 * g++.dg/template/static9.C: Likewise.
4593 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
4595 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
4596 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
4597 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
4598 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
4599 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
4601 2011-02-24 Jakub Jelinek <jakub@redhat.com>
4604 * gfortran.dg/pr47878.f90: New test.
4606 2011-02-24 Richard Guenther <rguenther@suse.de>
4609 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
4610 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
4612 2011-02-24 Richard Guenther <rguenther@suse.de>
4615 * gfortran.dg/lto/pr47839_0.f90: New testcase.
4616 * gfortran.dg/lto/pr47839_1.f90: Likewise.
4618 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4620 PR libgfortran/47567
4621 * gfortran.dg/fmt_f0_1.f90: Update test.
4623 2011-02-23 Jason Merrill <jason@redhat.com>
4625 * g++.dg/abi/mangle39.C: Adjust parm mangling.
4626 * g++.dg/abi/mangle45.C: New.
4628 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
4629 * g++.dg/template/canon-type-9.C: Match use of decltype
4630 between declaration and definition.
4631 * g++.dg/template/canon-type-12.C: Likewise.
4633 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
4636 * gfortran.dg/nested_allocatables_1.f90: New.
4638 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
4641 * g++.dg/pr46868.C: New test.
4642 * g++.dg/parse/parameter-declaration-1.C: Adjust.
4643 * g++.dg/parse/error14.C: Adjust.
4645 2011-02-23 Richard Guenther <rguenther@suse.de>
4647 PR tree-optimization/47838
4648 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
4650 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4652 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
4654 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4656 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
4657 * gfortran.dg/count_init_expr.f03: Ditto.
4658 * gfortran.dg/gomp/pr43711.f90: Ditto.
4659 * gcc.dg/struct-parse-2.c: Ditto.
4660 * gcc.dg/parse-error-3.c: Ditto.
4661 * gcc.dg/Wlogical-op-1.c: Ditto.
4662 * gcc.dg/Walways-true-1.c: Ditto.
4663 * gcc.dg/pr24225.c: Ditto.
4664 * gcc.dg/Walways-true-2.c: Ditto.
4665 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
4666 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
4667 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
4668 * g++.dg/overload/defarg4.C: Ditto.
4669 * g++.dg/inherit/covariant16.C: Ditto.
4670 * g++.dg/inherit/virtual7.C: Ditto.
4671 * g++.dg/template/canon-type-9.C: Ditto.
4672 * g++.dg/template/access19.C: Ditto.
4673 * g++.dg/template/call7.C: Ditto.
4674 * g++.dg/template/canon-type-2.C: Ditto.
4675 * g++.dg/template/init7.C: Ditto.
4676 * g++.dg/template/sizeof-template-argument.C: Ditto.
4677 * g++.dg/template/const3.C: Ditto.
4678 * g++.dg/template/sfinae26.C: Ditto.
4679 * g++.dg/template/sfinae26.C: Ditto.
4680 * g++.dg/template/canon-type-11.C: Ditto.
4681 * g++.dg/template/union2.C: Ditto.
4682 * g++.dg/template/canon-type-3.C: Ditto.
4683 * g++.dg/template/canon-type-1.C: Ditto.
4684 * g++.dg/template/canon-type-5.C: Ditto.
4685 * g++.dg/template/canon-type-7.C: Ditto.
4686 * g++.dg/template/canon-type-10.C: Ditto.
4687 * g++.dg/template/spec36.C: Ditto.
4688 * g++.dg/template/typedef38.C: Ditto.
4689 * g++.dg/template/canon-type-4.C: Ditto.
4690 * g++.dg/template/canon-type-6.C: Ditto.
4691 * g++.dg/template/canon-type-13.C: Ditto.
4692 * g++.dg/template/instantiate9.C: Ditto.
4693 * g++.dg/template/ttp22.C: Ditto.
4694 * g++.dg/warn/Wreturn-type-6.C: Ditto.
4695 * g++.dg/warn/Walways-true-1.C: Ditto.
4696 * g++.dg/warn/Wlogical-op-1.C: Ditto.
4697 * g++.dg/warn/Walways-true-2.C: Ditto.
4698 * g++.dg/conversion/op4.C: Ditto.
4699 * g++.dg/opt/pr19650.C: Ditto.
4700 * g++.dg/lookup/friend11.C: Ditto.
4701 * g++.dg/other/default2.C: Ditto.
4702 * g++.dg/other/default3.C: Ditto.
4703 * g++.dg/other/dtor2.C: Ditto.
4704 * g++.dg/other/friend5.C: Ditto.
4705 * g++.dg/other/default5.C: Ditto.
4706 * g++.dg/init/brace6.C: Ditto.
4707 * g++.dg/init/aggr5.C: Ditto.
4708 * g++.dg/init/error2.C: Ditto.
4709 * g++.dg/expr/bound-mem-fun.C: Ditto.
4710 * g++.dg/expr/cond6.C: Ditto.
4711 * g++.dg/expr/stmt-expr-1.C: Ditto.
4712 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
4713 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
4714 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
4715 * g++.dg/cpp0x/bracket1.C: Ditto.
4716 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
4717 * g++.dg/cpp0x/pr38646.C: Ditto.
4718 * g++.dg/cpp0x/variadic73.C: Ditto.
4719 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
4720 * g++.dg/cpp0x/bracket4.C: Ditto.
4721 * g++.dg/cpp0x/decltype4.C: Ditto.
4722 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
4723 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
4724 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
4725 * g++.dg/cpp0x/variadic-new2.C: Ditto.
4726 * g++.dg/cpp0x/decltype2.C: Ditto.
4727 * g++.dg/cpp0x/decltype1.C: Ditto.
4728 * g++.dg/cpp0x/bracket2.C: Ditto.
4729 * g++.dg/cpp0x/decltype5.C: Ditto.
4730 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
4731 * g++.dg/cpp0x/variadic70.C: Ditto.
4732 * g++.dg/cpp0x/decltype6.C: Ditto.
4733 * g++.dg/cpp0x/rvo.C: Ditto.
4734 * g++.dg/cpp0x/vt-40092.C: Ditto.
4735 * g++.dg/cpp0x/variadic-new.C: Ditto.
4736 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
4737 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
4738 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
4739 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
4740 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
4741 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
4742 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
4743 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
4744 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
4745 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
4746 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
4747 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
4748 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
4749 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
4750 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
4751 * g++.dg/cpp0x/pr39639.C: Ditto.
4752 * g++.dg/cpp0x/decltype3.C: Ditto.
4753 * g++.dg/cpp0x/variadic68.C: Ditto.
4754 * g++.dg/cpp0x/variadic-function.C: Ditto.
4755 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
4756 * g++.dg/cpp0x/variadic-bind.C: Ditto.
4757 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
4758 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
4759 * g++.dg/parse/crash35.C: Ditto.
4760 * g++.dg/parse/crash40.C: Ditto.
4761 * g++.dg/parse/defarg12.C: Ditto.
4762 * g++.dg/parse/crash34.C: Ditto.
4763 * g++.dg/parse/constructor3.C: Ditto.
4764 * g++.dg/parse/template23.C: Ditto.
4765 * g++.dg/parse/crash56.C: Ditto.
4766 * g++.dg/parse/dtor13.C: Ditto.
4767 * g++.dg/parse/error33.C: Ditto.
4768 * g++.dg/parse/ctor9.C: Ditto.
4769 * g++.dg/parse/error32.C: Ditto.
4770 * g++.dg/parse/error37.C: Ditto.
4771 * g++.dg/parse/bitfield3.C: Ditto.
4772 * g++.dg/parse/struct-4.C: Ditto.
4773 * g++.dg/ext/has_trivial_copy.C: Ditto.
4774 * g++.dg/ext/is_polymorphic.C: Ditto.
4775 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
4776 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
4777 * g++.dg/ext/has_nothrow_assign.C: Ditto.
4778 * g++.dg/ext/is_union.C: Ditto.
4779 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
4780 * g++.dg/ext/is_pod.C: Ditto.
4781 * g++.dg/ext/has_virtual_destructor.C: Ditto.
4782 * g++.dg/ext/has_trivial_constructor.C: Ditto.
4783 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
4784 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
4785 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
4786 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
4787 * g++.dg/ext/is_abstract.C: Ditto.
4788 * g++.dg/ext/has_trivial_assign.C: Ditto.
4789 * g++.dg/ext/is_class.C: Ditto.
4790 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
4791 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
4792 * g++.dg/ext/is_base_of.C: Ditto.
4793 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
4794 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
4795 * g++.dg/ext/is_empty.C: Ditto.
4796 * g++.dg/ext/is_enum.C: Ditto.
4797 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
4798 * gnat.dg/opt11.adb: Ditto.
4799 * obj-c++.dg/pr45735.mm: Ditto.
4800 * obj-c++.dg/pr24393.mm: Ditto.
4801 * obj-c++.dg/exceptions-2.mm: Ditto.
4802 * objc.dg/pr45735.m: Ditto.
4803 * objc.dg/pr24393.m: Ditto.
4805 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
4807 * objc.dg/attributes/objc-exception-1.m: New.
4809 2011-02-23 Jie Zhang <jie@codesourcery.com>
4811 * gcc.dg/cpp/include7.c: New test.
4813 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4816 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
4818 2011-02-23 Jie Zhang <jie@codesourcery.com>
4820 PR rtl-optimization/47763
4821 * gcc.dg/pr47763.c: New test.
4823 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
4826 * gfortran.dg/whole_file_32.f90 : New test.
4828 2011-02-22 Dodji Seketeli <dodji@redhat.com>
4831 * g++.dg/inherit/virtual7.C: New test.
4833 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
4836 * objc.dg/type-size-3.m: Updated error message.
4837 * objc.dg/type-size-4.m: New test.
4838 * objc.dg/type-size-5.m: New test.
4840 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4842 * lib/gnat.exp: Fix comments.
4843 Don't load libgloss.exp.
4844 (default_gnat_version): Call $compiler with --version.
4845 Adapt regexp for gnatmake output, insert version.
4846 (gnat_version): New proc.
4847 (gnat_init): Remove gnat_libgcc_s_path.
4848 (gnat_target_compile): Likewise.
4849 Remove ld_library_path.
4850 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
4851 (gnat_pass): Remove.
4852 (gnat_pass): Remove.
4853 (gnat_finish): Remove.
4854 (gnat_exit): Remove.
4855 (local_find_gnatmake): Reindent.
4856 (runtest_file_p): Remove.
4857 (prune_warnings): Remove.
4858 (find_gnatclean): New proc.
4859 * lib/gnat-dg.exp (lremove): New proc.
4860 (gnat-dg-test): Reindent.
4861 Remove additional output files.
4862 (gnat-dg-runtest): Remove.
4864 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
4865 * gnat.dg/loop_optimization6.adb: Likewise.
4866 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
4868 2011-02-22 Jakub Jelinek <jakub@redhat.com>
4870 PR tree-optimization/47835
4871 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
4873 2011-02-22 Tobias Burnus <burnus@net-b.de>
4875 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
4876 * gfortran.dg/abstract_type_2.f03: Ditto.
4877 * gfortran.dg/abstract_type_3.f03: Ditto.
4878 * gfortran.dg/abstract_type_4.f03: Ditto.
4879 * gfortran.dg/abstract_type_5.f03: Ditto.
4880 * gfortran.dg/abstract_type_6.f03: Ditto.
4881 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
4882 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
4883 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
4884 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
4885 * gfortran.dg/array_function_5.f90: Ditto.
4886 * gfortran.dg/asynchronous_3.f03: Ditto.
4887 * gfortran.dg/char_expr_1.f90: Ditto.
4888 * gfortran.dg/class_14.f03: Ditto.
4889 * gfortran.dg/data_array_6.f: Ditto.
4890 * gfortran.dg/data_invalid.f90: Ditto.
4891 * gfortran.dg/dot_product_1.f03: Ditto.
4892 * gfortran.dg/func_derived_5.f90: Ditto.
4893 * gfortran.dg/func_result_4.f90: Ditto.
4894 * gfortran.dg/implied_do_1.f90: Ditto.
4895 * gfortran.dg/initialization_25.f90: Ditto.
4896 * gfortran.dg/initialization_26.f90: Ditto.
4897 * gfortran.dg/interface_34.f90: Ditto.
4898 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
4899 * gfortran.dg/keyword_symbol_1.f90: Ditto.
4900 * gfortran.dg/matmul_8.f03: Ditto.
4901 * gfortran.dg/merge_init_expr.f90: Ditto.
4902 * gfortran.dg/pack_assign_1.f90: Ditto.
4903 * gfortran.dg/pack_vector_1.f90: Ditto.
4904 * gfortran.dg/pointer_check_8.f90: Ditto.
4905 * gfortran.dg/product_init_expr.f03: Ditto.
4906 * gfortran.dg/reshape_order_5.f90: Ditto.
4907 * gfortran.dg/reshape_shape_1.f90: Ditto.
4908 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
4909 * gfortran.dg/same_name_2.f90: Ditto.
4910 * gfortran.dg/selected_real_kind_1.f90: Ditto.
4911 * gfortran.dg/spread_init_expr.f03: Ditto.
4912 * gfortran.dg/stmt_func_1.f90: Ditto.
4913 * gfortran.dg/sum_init_expr.f03: Ditto.
4914 * gfortran.dg/transpose_3.f03: Ditto.
4915 * gfortran.dg/unpack_init_expr.f03: Ditto.
4916 * gfortran.dg/warn_conversion.f90: Ditto.
4917 * gfortran.dg/warn_conversion_2.f90: Ditto.
4918 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
4919 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
4920 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
4921 * gfortran.dg/whole_file_16.f90: Ditto.
4922 * gfortran.dg/whole_file_17.f90: Ditto.
4923 * gfortran.dg/whole_file_18.f90: Ditto.
4924 * gfortran.dg/whole_file_20.f03: Ditto.
4925 * gfortran.dg/whole_file_5.f90: Ditto.
4926 * gfortran.dg/whole_file_6.f90: Ditto.
4927 * gfortran.dg/write_invalid_format.f90: Ditto.
4928 * gfortran.dg/zero_sized_6.f90: Ditto.
4930 2011-02-21 Jeff Law <law@redhat.com>
4932 PR rtl-optimization/46178
4933 * gcc.target/i386/pr46178.c: New test.
4935 PR rtl-optimization/46002
4936 * gcc.c-torture/compile/pr46002.c: New test.
4938 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4940 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
4943 2011-02-21 Jakub Jelinek <jakub@redhat.com>
4946 * g++.dg/debug/pr47106.C: Require effective target lto.
4948 2011-02-21 Jason Merrill <jason@redhat.com>
4950 * g++.dg/cpp0x/constexpr-diag2.C: New.
4952 2011-02-20 Jason Merrill <jason@redhat.com>
4954 * g++.dg/cpp0x/constexpr-ctor7.C: New.
4956 * g++.dg/cpp0x/fntmpdefarg2.C: New.
4958 * g++.dg/overload/conv-op1.C: New.
4960 * g++.dg/cpp0x/constexpr-synth1.C: New.
4962 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4964 * objc.dg/layout-2.m: New.
4965 * objc.dg/selector-3.m: Adjusted location of error message.
4966 * objc.dg/type-size-3.m: Same.
4967 * obj-c++.dg/selector-3.mm: Same.
4969 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
4972 * objc.dg/property/dotsyntax-22.m: New.
4973 * obj-c++.dg/property/dotsyntax-22.mm: New.
4975 2011-02-20 Dodji Seketeli <dodji@redhat.com>
4978 * g++.dg/template/typedef38.C: New test.
4980 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4983 * gfortran.dg/whole_file_30.f90 : New test.
4984 * gfortran.dg/whole_file_31.f90 : New test.
4986 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
4990 * gfortran.dg/whole_file_28.f90 : New test.
4991 * gfortran.dg/whole_file_29.f90 : New test.
4993 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4996 * g++.dg/template/crash105.C: New.
4998 2011-02-19 Jason Merrill <jason@redhat.com>
5000 * g++.dg/cpp0x/regress/no-elide1.C: New.
5002 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
5004 PR tree-optimization/46620
5005 * gcc.dg/pr46620.c: New.
5007 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5010 * gcc.target/i386/pr47809.c: New test.
5012 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5013 Tobias Burnus <burnus@net-b.de>
5015 * lib/target-supports.exp
5016 (check_effective_target_fortran_large_real): New check for large reals.
5017 * gfortran.dg/nan_7.f90: New test.
5019 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5021 PR libgfortran/47567
5022 * gfortran.dg/fmt_f0_1.f90: Update test.
5024 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
5027 * gfortran.dg/array_constructor_36.f90 : New test.
5028 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
5029 allow for comparison between different elements of the array
5030 constructor at different levels of optimization.
5032 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
5034 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
5035 * gcc.target/i386/pr32280-1.c: Likewise.
5037 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5040 * gcc.target/i386/pr47800.c: New test.
5042 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
5044 * objc/execute/exceptions/foward-1.x: New.
5046 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5049 * gfortran.dg/derived_constructor_comps_4.f90: New.
5051 2011-02-18 Tobias Burnus
5054 * gfortran.dg/func_result_6.f90: New.
5056 2011-02-18 Michael Matz <matz@suse.de>
5059 * gfortran.dg/lto/pr45586_0.f90: New test.
5060 * gfortran.dg/typebound_proc_20.f90: Ditto.
5061 * gfortran.dg/typebound_proc_21.f90: Ditto.
5063 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5066 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
5068 2011-02-18 Tobias Burnus <burnus@net-b.de>
5071 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
5073 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
5074 normalizing the error/warning output.
5075 * gfortran.dg/Wall.f90: Update dg-error/warning.
5076 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
5077 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
5078 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
5079 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
5080 * gfortran.dg/class_30.f90: Update dg-error/warning.
5081 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
5082 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
5083 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
5084 * gfortran.dg/entry_17.f90: Update dg-error/warning.
5085 * gfortran.dg/entry_19.f90: Update dg-error/warning.
5086 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
5087 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
5088 * gfortran.dg/g77/12632.f: Update dg-error/warning.
5089 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
5090 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
5091 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
5092 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
5093 * gfortran.dg/goto_8.f90: Update dg-error/warning.
5094 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
5095 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
5096 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
5097 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
5098 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
5099 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
5100 * gfortran.dg/volatile3.f90: Update dg-error/warning.
5101 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
5102 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
5103 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
5104 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
5105 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
5107 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5110 * gfortran.dg/proc_ptr_comp_30.f90: New.
5112 2011-02-18 Jakub Jelinek <jakub@redhat.com>
5115 * gcc.target/i386/pr47780.c: New test.
5117 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5120 * gfortran.dg/class_40.f03: New.
5122 2011-02-18 Dodji Seketeli <dodji@redhat.com>
5125 * g++.dg/cpp0x/auto21.C: New test.
5127 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
5129 * objc.dg/special/unclaimed-category-1.h: Updated for
5131 * objc.dg/special/unclaimed-category-1.m: Same.
5132 * objc.dg/zero-link-1.m: Same.
5133 * objc.dg/lookup-1.m: Same.
5134 * objc.dg/torture/strings/const-str-9.m
5135 * objc.dg/torture/strings/const-str-10.m: Same.
5136 * objc.dg/torture/strings/const-str-11.m: Same.
5137 * objc.dg/torture/forward-1.m: Same.
5138 * objc.dg/zero-link-2.m: Same.
5139 * objc.dg/encode-7-next-64bit.m: Same.
5140 * objc.dg/method-4.m: Same.
5141 * objc.dg/next-runtime-1.m: Same.
5142 * objc.dg/image-info.m: Same.
5143 * objc.dg/pr23214.m: Same.
5144 * objc.dg/symtab-1.m: Same.
5145 * obj-c++.dg/basic.m: Same.
5146 * obj-c++.dg/proto-lossage-3.m: Same.
5147 * obj-c++.dg/torture/strings/const-str-10.m: Same.
5148 * obj-c++.dg/torture/strings/const-str-11.m: Same.
5149 * obj-c++.dg/torture/strings/const-str-9.m: Same.
5150 * obj-c++.dg/method-11.m: Same.
5151 * objc/execute/enumeration-1.m: Same.
5152 * objc/execute/object_is_class.m: Same.
5153 * objc/execute/formal_protocol-2.m: Same.
5154 * objc/execute/formal_protocol-4.m: Same.
5155 * objc/execute/formal_protocol-6.m: Same.
5156 * objc/execute/bycopy-3.m: Same.
5157 * objc/execute/exceptions/catchall-1.m: Same.
5158 * objc/execute/exceptions/finally-1.m: Same.
5159 * objc/execute/exceptions/local-variables-1.m: Same.
5160 * objc/execute/exceptions/foward-1.m: Same.
5161 * objc/execute/bf-common.h
5162 * objc/execute/enumeration-2.m: Same.
5163 * objc/execute/formal_protocol-1.m: Same.
5164 * objc/execute/formal_protocol-3.m: Same.
5165 * objc/execute/formal_protocol-5.m: Same.
5166 * objc/execute/accessing_ivars.m: Same.
5167 * objc/execute/bycopy-2.m: Same.
5168 * objc/execute/formal_protocol-7.m: Same.
5169 * objc/execute/compatibility_alias.m: Same.
5170 * objc/execute/no_clash.m: Same.
5171 * objc/execute/object_is_meta_class.m: Same.
5172 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
5173 * objc/execute/class-tests-1.h: Include stdio.h.
5174 * objc/execute/class-tests-2.h: Same.
5175 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
5177 * obj-c++.dg/try-catch-2.mm: Same.
5179 2011-02-17 Jakub Jelinek <jakub@redhat.com>
5182 * g++.dg/warn/Wunused-parm-4.C: New test.
5184 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
5185 Jan Hubicka <jh@suse.cz>
5189 * g++.dg/debug/pr47106.C: New.
5191 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
5194 * gcc.target/i386/pr43653.c: New test.
5196 2011-02-11 Dodji Seketeli <dodji@redhat.com>
5199 * g++.dg/template/inherit6.C: New test.
5201 2011-02-16 Janus Weil <janus@gcc.gnu.org>
5204 * gfortran.dg/class_39.f03: New.
5206 2011-02-16 Dodji Seketeli <dodji@redhat.com>
5209 * g++.dg/cpp0x/variadic106.C: New test.
5211 2011-02-16 Jakub Jelinek <jakub@redhat.com>
5214 * gfortran.dg/pr47757-1.f90: New test.
5215 * gfortran.dg/pr47757-2.f90: New test.
5216 * gfortran.dg/pr47757-3.f90: New test.
5219 * g++.dg/cpp0x/enum8.C: New test.
5221 2011-02-15 Jason Merrill <jason@redhat.com>
5223 * g++.dg/inherit/implicit-trivial1.C: New.
5224 * g++.dg/cpp0x/implicit-trivial1.C: New.
5226 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5229 * gcc.dg/torture/pr47725.c: Removed.
5231 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5234 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
5235 constant does not generate a load from memory.
5237 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5240 * gcc.dg/torture/pr47725.c: New.
5242 2011-02-15 Richard Guenther <rguenther@suse.de>
5244 PR tree-optimization/47743
5245 * gcc.dg/torture/pr47743.c: New testcase.
5247 2011-02-15 Jakub Jelinek <jakub@redhat.com>
5250 * gcc.target/i386/pr47581.c: New test.
5252 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5255 * gfortran.dg/select_type_22.f03: New.
5257 2011-02-14 Jason Merrill <jason@redhat.com>
5259 * g++.dg/cpp0x/regress/enum1.C: New.
5261 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5263 * gnat.dg/include.adb: New test.
5265 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5268 * gfortran.dg/class_38.f03: New.
5270 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5272 * gcc.dg/pr46494.c: New test.
5274 2011-02-14 Richard Guenther <rguenther@suse.de>
5276 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
5278 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5281 * gnat.dg/null_pointer_deref1.exp: Don't skip on
5282 sparc*-sun-solaris2.11.
5284 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5287 * gfortran.dg/argument_checking_18.f90: New.
5289 2011-02-13 Tobias Burnus <burnus@net-b.de>
5291 * gfortran.dg/argument_checking_13.f90: Update dg-error.
5292 * gfortran.dg/argument_checking_17.f90: New.
5294 2011-02-12 Janus Weil <janus@gcc.gnu.org>
5296 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
5297 are temporarily disabled.
5298 * gfortran.dg/class_7.f03: Ditto.
5299 * gfortran.dg/coarray_14.f90: Ditto.
5300 * gfortran.dg/typebound_proc_13.f03: Ditto.
5302 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
5305 * gfortran.dg/extends_11.f03: New.
5307 2011-02-11 Xinliang David Li <davidxl@google.com>
5309 PR tree-optimization/47707
5310 * g++.dg/tree-ssa/pr47707.C: New test.
5312 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
5314 * g++.dg/opt/inline17.C: New test.
5316 2011-02-11 Tobias Burnus <burnus@net-b.de>
5319 * gfortran.dg/pure_formal_2.f90: New.
5321 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
5323 PR rtl-optimization/47614
5324 * gfortran.dg/pr47614.f: New.
5326 2011-02-11 Joseph Myers <joseph@codesourcery.com>
5329 * gcc.dg/opts-6.c: New test.
5331 2011-02-11 Jakub Jelinek <jakub@redhat.com>
5334 * gcc.dg/pr47684.c: New test.
5336 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5339 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
5340 c99_runtime, dg-add-options c99_runtime.
5341 (main): Use __asm__.
5343 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5346 * lib/target-supports.exp (check_ascii_locale_available): New proc.
5347 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
5348 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
5349 * gcc.dg/ucnid-10.c: Likewise.
5350 * gcc.dg/ucnid-13.c: Likewise.
5351 * gcc.dg/ucnid-7.c: Likewise.
5352 * gcc.dg/ucnid-8.c: Likewise.
5353 Adapt dg-warning line number.
5355 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
5357 * gcc.target/i386/parity-1.c: Use -march=k8.
5358 * gcc.target/i386/parity-2.c: Ditto.
5359 * gcc.target/i386/vecinit-1.c: Ditto.
5360 * gcc.target/i386/vecinit-2.c: Ditto.
5362 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5365 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
5366 * gcc.target/mips/save-restore-3.c: Likewise.
5367 * gcc.target/mips/save-restore-4.c: Likewise.
5368 * gcc.target/mips/save-restore-5.c: Likewise.
5371 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
5372 * g++.dg/tree-prof/partition2.C: Likewise.
5374 2011-02-09 Jason Merrill <jason@redhat.com>
5376 * g++.dg/tree-ssa/inline-3.C: Use a normal function
5377 rather than misdeclare std::puts.
5379 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
5380 * g++.dg/other/warning1.C: Likewise.
5381 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5382 * g++.old-deja/g++.gb/scope06.C: Likewise.
5383 * g++.old-deja/g++.law/cvt11.C: Likewise.
5384 * g++.old-deja/g++.law/init1.C: Likewise.
5385 * g++.dg/abi/mangle26.C: Likewise.
5387 * g++.dg/template/function1.C: Adjust for C++0x mode.
5388 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
5390 * g++.dg/ext/label10.C: Adjust for C++0x mode.
5391 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
5393 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
5395 * g++.dg/cpp0x/regress/abi-empty7.C: New.
5397 * g++.dg/cpp0x/regress: New directory.
5398 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
5399 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
5400 * g++.dg/cpp0x/regress/regress3.C: New.
5402 2011-02-10 Richard Guenther <rguenther@suse.de>
5404 PR tree-optimization/47677
5405 * gcc.dg/torture/pr47677.c: New testcase.
5407 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
5409 * objc.dg/special/load-category-1.m: Remove unused header.
5410 * objc.dg/special/load-category-1a.m: Likewise.
5411 * objc.dg/special/load-category-2.m: Likewise.
5412 * objc.dg/special/load-category-2a.m: Likewise.
5413 * objc.dg/special/load-category-3.m: Likewise.
5414 * objc.dg/special/load-category-3a.m: Likewise.
5415 * objc.dg/attributes/proto-attribute-2.m: Likewise.
5416 * objc.dg/attributes/proto-attribute-3.m: Likewise.
5417 * objc.dg/attributes/class-attribute-1.m: Likewise.
5418 * objc.dg/property/property.exp: Don't run for Darwin < 9.
5419 * obj-c++.dg/property/property.exp: Likewise.
5420 * objc.dg/attributes/method-sentinel-1.m: Update type header.
5421 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
5422 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
5423 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
5424 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
5425 * obj-c++.dg/template-8.mm: Likewise.
5427 2011-02-10 Jakub Jelinek <jakub@redhat.com>
5430 * gcc.target/i386/pr47665.c: New test.
5432 2011-02-10 Jie Zhang <jie@codesourcery.com>
5436 2011-02-05 Jie Zhang <jie@codesourcery.com>
5438 * gcc.dg/pr42631.c: Update test.
5439 * gcc.dg/pr42631-2.c: New test.
5441 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5444 * gfortran.dg/proc_decl_25.f90: New.
5446 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5449 * gfortran.dg/typebound_assignment_2.f03: New.
5451 2011-02-09 Richard Guenther <rguenther@suse.de>
5453 PR tree-optimization/47664
5454 * gcc.dg/tree-ssa/inline-7.c: New testcase.
5456 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
5459 * gnat.dg/uninit_func.adb: Adjust dg directive.
5461 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
5464 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
5466 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5469 * gfortran.dg/auto_dealloc_2.f90: New.
5471 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5473 * gcc.dg/builtins-config.h: Remove __sgi handling.
5474 * lib/target-supports.exp (add_options_for_c99_runtime): Add
5475 -std=c99 for mips-sgi-irix6.5*.
5477 2011-02-09 Martin Jambor <mjambor@suse.cz>
5480 * gfortran.dg/pr25923.f90: Remove xfails.
5482 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5485 * gfortran.dg/inquire_14.f90: New test.
5487 2011-02-08 Janus Weil <janus@gcc.gnu.org>
5490 * gfortran.dg/pointer_init_6.f90: New.
5492 2011-02-08 Jeff Law <law@redhat.com>
5494 PR tree-optimization/42893
5495 * gcc.tree-ssa/pr42893.c: New test.
5497 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
5499 PR tree-optimization/46834
5500 PR tree-optimization/46994
5501 PR tree-optimization/46995
5502 * gcc.dg/graphite/id-pr46834.c: New.
5503 * gfortran.dg/graphite/id-pr46994.f90: New.
5504 * gfortran.dg/graphite/id-pr46995.f90: New.
5506 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5509 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
5510 using the variable is known the warning is emitted there.
5511 * gcc.dg/uninit-pr19430.c (foo): Likewise.
5512 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
5514 * c-c++-common/pr20000.c (g): Both warnings occur at the return
5517 * gcc.dg/noreturn-1.c (foo5): Likewise.
5518 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
5519 (method2): Likewise.
5521 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
5522 the return statement using the uninitialized variable.
5523 * gfortran.dg/pr39666-2.f90 (f): Likewise.
5525 2011-02-08 Richard Guenther <rguenther@suse.de>
5528 * g++.dg/opt/pr47639.c: New testcase.
5530 2011-02-08 Richard Guenther <rguenther@suse.de>
5532 PR tree-optimization/47632
5533 * g++.dg/opt/pr47632.C: New testcase.
5535 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5537 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
5539 2011-02-07 Richard Guenther <rguenther@suse.de>
5541 PR tree-optimization/47615
5542 * g++.dg/opt/pr47615.C: New testcase.
5544 2011-02-07 Richard Guenther <rguenther@suse.de>
5546 PR tree-optimization/47621
5547 * gcc.dg/torture/pr47621.c: New testcase.
5549 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
5551 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
5553 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
5556 * gfortran.dg/allocate_with_source_1 : New test.
5558 2011-02-05 Jakub Jelinek <jakub@redhat.com>
5561 * gcc.dg/pr47610.c: New test.
5563 2011-02-05 Jie Zhang <jie@codesourcery.com>
5566 * gcc.dg/pr42631.c: Update test.
5567 * gcc.dg/pr42631-2.c: New test.
5569 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5572 * gfortran.dg/pr47574.f90: New test.
5574 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
5576 PR tree-optimization/46194
5577 * gcc.dg/autopar/pr46194.c: New.
5579 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
5581 PR tree-optimization/43695
5582 * g++.dg/ipa/pr43695.C: New.
5584 2011-02-04 Jakub Jelinek <jakub@redhat.com>
5587 * gcc.dg/pr23200.c: New test.
5589 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
5592 * g++.dg/pr47589.C: New test.
5594 2011-02-03 Dodji Seketeli <dodji@redhat.com>
5597 * g++.dg/template/typedef37.C: New test.
5598 * g++.dg/template/param1.C: Adjust expected error message.
5600 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5603 * gcc.dg/pr31490-2.c: New test.
5604 * gcc.dg/pr31490-3.c: New test.
5605 * gcc.dg/pr31490-4.c: New test.
5607 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
5608 Jakub Jelinek <jakub@redhat.com>
5611 * g++.dg/parser/semicolon3.C: Adjust.
5612 * g++.dg/parser/semicolon4.C: New testcase.
5613 * g++.dg/pr46890.C: New testcase.
5615 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5618 * g++.dg/init/pr29571.C: New.
5620 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
5622 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
5623 instead of vect_int.
5625 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5628 * gcc.target/i386/pr47312.c: New test.
5631 * gcc.target/i386/pr47564.c: New test.
5633 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
5635 PR tree-optimization/45122
5636 * gcc.dg/tree-ssa/pr45122.c: New.
5638 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5641 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
5644 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
5645 and vsx so a default --with-cpu=power7 doesn't give an error
5646 when -mavoid-indexed-addresses is used.
5648 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
5649 wrapper function to save the arguments and then jump to the real
5650 function, rather than depending on the compiler not to move stuff
5652 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
5654 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5655 Paul Thomas <pault@gcc.gnu.org>
5658 * gfortran.dg/class_37.f03 : New test.
5660 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
5661 Richard Guenther <rguenther@suse.de>
5663 PR tree-optimization/40979
5665 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
5666 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
5667 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
5668 check_vect_support_and_set_flags.
5669 * gfortran.dg/graphite/vect-pr40979.f90: New.
5671 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5674 * gfortran.dg/class_36.f03: New.
5676 2011-02-02 Richard Guenther <rguenther@suse.de>
5678 PR tree-optimization/47566
5679 * gcc.dg/lto/20110201-1_0.c: New testcase.
5681 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
5687 * debug/pr47498.c: New.
5688 * debug/pr47501.c: New.
5690 2011-02-01 Richard Guenther <rguenther@suse.de>
5692 PR tree-optimization/47559
5693 * g++.dg/torture/pr47559.C: New testcase.
5695 2011-02-01 Janus Weil <janus@gcc.gnu.org>
5698 * gfortran.dg/typebound_call_20.f03: New.
5700 2011-02-01 Richard Guenther <rguenther@suse.de>
5702 PR tree-optimization/47555
5703 * gcc.dg/pr47555.c: New testcase.
5705 2011-02-01 Richard Guenther <rguenther@suse.de>
5707 PR tree-optimization/47541
5708 * g++.dg/torture/pr47541.C: New testcase.
5710 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5713 * gfortran.dg/typebound_call_19.f03: New.
5715 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5718 * g++.dg/cpp0x/pr47416.C: New test.
5720 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
5723 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
5725 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5728 * gfortran.dg/typebound_assignment_1.f03: New.
5730 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5732 PR tree-optimization/47538
5733 * gcc.c-torture/execute/pr47538.c: New test.
5735 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5738 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
5740 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5742 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
5744 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
5746 PR rtl-optimization/44031
5747 * gcc.c-torture/compile/20110131-1.c: New test.
5749 2011-01-31 Tobias Burnus <burnus@net-b.de>
5752 * gfortran.dg/stmt_func_1.f90: New.
5754 2011-01-31 Tobias Burnus <burnus@net-b.de>
5757 * gfortran.dg/interface_34.f90: New.
5759 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
5762 * gfortran.dg/realloc_on_assign_5.f03: New test.
5763 * gfortran.dg/realloc_on_assign_5.f03: New test.
5765 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5767 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
5768 * gfortran.dg/bessel_7.f90: Likewise.
5769 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
5771 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
5772 * gfortran.dg/sum_init_expr.f03: Likewise.
5774 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
5776 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
5779 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
5780 loop only on "vect_intfloat_cvt" targets.
5782 2011-01-29 Tobias Burnus <burnus@net-b.de>
5785 * gfortran.dg/shape_6.f90: New.
5787 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5789 PR libgfortran/47434
5790 * gfortran.dg/read_infnan_1.f90: Update test.
5791 * gfortran.dg/module_nan.f90: Update test.
5792 * gfortran.dg/char4_iunit_1.f03: Update test.
5793 * gfortran.dg/large_real_kind_1.f90: Update test.
5794 * gfortran.dg/real_const_3.f90: Update test.
5795 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
5797 2011-01-29 Dodji Seketeli <dodji@redhat.com>
5800 * g++.dg/template/param2.C: New test.
5802 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5804 PR libgfortran/47285
5805 * gfortran.dg/fmt_g.f: New test.
5807 2011-01-28 Tobias Burnus <burnus@net-b.de>
5810 * gfortran.dg/pure_formal_1.f90: New.
5812 2011-01-28 Jakub Jelinek <jakub@redhat.com>
5815 * gcc.dg/tls/pr42894.c: New test.
5817 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5819 * gcc.dg/pr47276.c: Add dg-require-visibility.
5821 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5823 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
5825 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
5826 Tobias Burnus <burnus@gcc.gnu.org>
5831 * gfortran.dg/realloc_on_assign_3.f03: New test.
5832 * gfortran.dg/realloc_on_assign_4.f03: New test.
5833 * gfortran.dg/allocatable_function_5.f90: New test.
5834 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
5835 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
5836 implemented" dg-errors.
5838 2011-01-27 Jan Hubicka <jh@suse.cz>
5841 * gcc.dg/attr-weakref-4.c: New testcase
5843 2011-01-27 Martin Jambor <mjambor@suse.cz>
5845 PR tree-optimization/47228
5846 * gcc.dg/torture/pr47228.c: New test.
5848 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5850 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
5852 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5854 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
5855 when using auto-overlay support on the SPU.
5857 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
5859 PR rtl-optimization/44174
5860 * gcc.target/i386/asm-6.c: New test.
5862 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
5864 PR rtl-optimization/46856
5865 * gcc.c-torture/compile/pr46856.c: New test.
5867 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
5868 Andrew Pinski <pinskia@gmail.com>
5871 * gcc.dg/pr43082.c: New.
5873 2011-01-26 DJ Delorie <dj@redhat.com>
5875 PR rtl-optimization/46878
5876 * gcc.dg/pr46878-1.c: New test.
5878 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5881 * g++.dg/cpp0x/pr47476.C: New test.
5883 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
5885 * gcc.c-torture/compile/20110126-1.c: New test.
5887 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5890 * gcc.dg/torture/pr47473.c: New test.
5892 2011-01-26 Jan Hubicka <jh@suse.cz>
5895 * gcc.c-torture/execute/pr47237.c: New testcase.
5897 2011-01-26 Jan Hubicka <jh@suse.cz>
5899 PR tree-optimization/47190
5900 * gcc.dg/attr-weakref-3.c: New testcase.
5902 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
5905 * gcc.dg/dll-9a.c: New test file.
5906 * gcc.dg/dll-11.c: Likewise.
5907 * gcc.dg/dll-12.c: Likewise.
5908 * gcc.dg/dll-12a.c: Likewise.
5909 * gcc.dg/dll-11a.c: Likewise.
5910 * gcc.dg/dll-9.c: Likewise.
5911 * gcc.dg/dll-10.c: Likewise.
5912 * gcc.dg/dll-10a.c: Likewise.
5913 * g++.dg/ext/dllexport4a.cc: Likewise.
5914 * g++.dg/ext/dllexport4.C: Likewise.
5915 * g++.dg/ext/dllexport5.C: Likewise.
5916 * g++.dg/ext/dllexport5a.cc: Likewise.
5918 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5920 PR tree-optimization/46970
5921 * gcc.dg/graphite/pr46970.c: New.
5923 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5925 PR tree-optimization/46215
5926 * gcc.dg/graphite/pr46215.c: New.
5928 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5930 PR tree-optimization/46168
5931 * gcc.dg/graphite/pr46168.c: New.
5933 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5935 PR tree-optimization/43657
5936 * gcc.dg/graphite/pr43657.c: New.
5938 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5940 PR tree-optimization/29832
5941 * gfortran.dg/graphite/pr29832.f90: New.
5943 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5945 PR tree-optimization/43567
5946 * gcc.dg/graphite/pr43567.c: New.
5948 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5950 * gfortran.dg/graphite/interchange-4.f: New.
5951 * gfortran.dg/graphite/interchange-5.f: New.
5953 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
5954 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
5955 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
5956 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
5957 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
5958 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
5959 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
5960 * gfortran.dg/ltrans-7.f90: Removed.
5961 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
5963 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
5964 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
5965 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
5966 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
5967 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
5968 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
5969 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
5970 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
5971 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
5972 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
5973 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
5974 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
5975 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
5976 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
5977 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
5978 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
5979 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
5980 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
5981 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
5982 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
5983 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
5984 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
5985 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
5986 * gcc.dg/tree-ssa/data-dep-1.c
5987 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
5988 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
5989 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
5990 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
5991 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
5993 2011-01-25 Jakub Jelinek <jakub@redhat.com>
5995 PR tree-optimization/47265
5996 PR tree-optimization/47443
5997 * gcc.c-torture/compile/pr47265.c: New test.
5998 * gcc.dg/pr47443.c: New test.
6000 2011-01-25 Martin Jambor <mjambor@suse.cz>
6002 PR tree-optimization/47382
6003 * g++.dg/torture/pr47382.C: New test.
6004 * g++.dg/opt/devirt1.C: Xfail.
6006 2011-01-25 Yao Qi <yao@codesourcery.com>
6009 * gcc.target/arm/pr45701-1.c: New test.
6010 * gcc.target/arm/pr45701-2.c: New test.
6011 * gcc.target/arm/pr45701-3.c: New test.
6013 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6014 Jakub Jelinek <jakub@redhat.com>
6016 PR tree-optimization/47271
6017 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
6019 2011-01-25 Nick Clifton <nickc@redhat.com>
6021 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
6022 (saturate_add): Delete.
6024 (main): Do not run saturate_add.
6025 (set_interrupts): Delete.
6027 2011-01-25 Tobias Burnus <burnus@net-b.de>
6030 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
6032 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6034 PR tree-optimization/47427
6035 PR tree-optimization/47428
6036 * gcc.c-torture/compile/pr47427.c: New test.
6037 * gcc.c-torture/compile/pr47428.c: New test.
6039 2011-01-25 Richard Guenther <rguenther@suse.de>
6042 * gcc.dg/torture/pr47411.c: New testcase.
6044 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6046 * gfortran.dg/graphite/id-24.f: New.
6047 * gfortran.dg/graphite/id-25.f: New.
6049 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6051 * gfortran.dg/graphite/id-23.f: New.
6053 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6055 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
6057 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6059 * gcc.dg/graphite/block-0.c: Un-XFAILed.
6060 * gcc.dg/graphite/block-1.c: Un-XFAILed.
6061 * gcc.dg/graphite/block-7.c: Un-XFAILed.
6062 * gcc.dg/graphite/block-8.c: Un-XFAILed.
6063 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
6064 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
6065 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
6066 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
6067 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
6069 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6071 * gcc.dg/graphite/block-0.c: Add documentation.
6072 * gcc.dg/graphite/block-4.c: Same.
6073 * gcc.dg/graphite/block-7.c: Same.
6074 * gcc.dg/graphite/block-8.c: New.
6075 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
6076 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
6077 * gcc.dg/graphite/interchange-12.c: Add documentation.
6078 * gcc.dg/graphite/interchange-13.c: New.
6079 * gcc.dg/graphite/interchange-14.c: New.
6080 * gcc.dg/graphite/interchange-15.c: New.
6081 * gcc.dg/graphite/interchange-8.c: Add documentation.
6082 * gcc.dg/graphite/interchange-mvt.c: Same.
6084 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6087 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
6088 * gcc.target/powerpc/altivec-14.c: Ditto.
6089 * gcc.target/powerpc/altivec-33.c: Ditto.
6090 * gcc.target/powerpc/altivec-types-1.c: Ditto.
6091 * gcc.target/powerpc/altivec-types-2.c: Ditto.
6092 * gcc.target/powerpc/altivec-types-3.c: Ditto.
6093 * gcc.target/powerpc/altivec-types-4.c: Ditto.
6094 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
6095 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
6096 * g++.dg/ext/altivec-15.C: Ditto.
6097 * g++.dg/ext/altivec-types-1.C: Ditto.
6098 * g++.dg/ext/altivec-types-2.C: Ditto.
6099 * g++.dg/ext/altivec-types-3.C: Ditto.
6100 * g++.dg/ext/altivec-types-4.C: Ditto.
6102 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6104 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
6106 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6108 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
6109 optimization options.
6111 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6113 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
6116 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
6118 2011-01-23 Tobias Burnus <burnus@net-b.de>
6121 * gfortran.dg/allocatable_scalar_12.f90: New.
6123 2011-01-23 Ira Rosen <irar@il.ibm.com>
6125 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
6126 vectorization to be not profitable if peeling is used to
6127 realign the memory access.
6128 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
6129 loop bound to avoid loop unrolling.
6130 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6132 2011-01-22 Jan Hubicka <jh@suse.cz>
6135 * g++.dg/lto/pr47333.C: New file.
6137 2011-01-22 Jan Hubicka <jh@suse.cz>
6139 PR tree-optimization/43884
6141 * gcc.dg/autopar/outer-2.c: Increase array size.
6142 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
6144 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6147 * gfortran.dg/c_loc_tests_16.f90: New test.
6149 2011-01-22 Tobias Burnus <burnus@net-b.de>
6152 * gfortran.dg/typebound_proc_19.f90: New.
6154 2011-01-21 Jeff Law <law@redhat.com>
6156 PR tree-optimization/47053
6157 * g++.dg/pr47053.C: New test.
6159 2011-01-21 Jason Merrill <jason@redhat.com>
6162 * g++.dg/cpp0x/constexpr-ctor6.C: New.
6164 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6167 * g++.dg/cpp0x/range-for10.C: New test.
6168 * g++.dg/template/for1.C: New test.
6171 * g++.dg/tree-prof/partition3.C: New test.
6173 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
6175 PR rtl-optimization/47366
6176 * g++.dg/opt/pr47366.C: New test.
6178 2011-01-21 Jason Merrill <jason@redhat.com>
6181 * g++.dg/cpp0x/constexpr-regress2.C: New.
6183 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
6185 2011-01-21 Jeff Law <law@redhat.com>
6187 PR rtl-optimization/41619
6188 * gcc.dg/pr41619.c: New.
6190 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6192 PR tree-optimization/47355
6193 * g++.dg/opt/pr47355.C: New test.
6195 2011-01-21 Richard Guenther <rguenther@suse.de>
6197 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
6200 2011-01-21 Richard Guenther <rguenther@suse.de>
6202 PR tree-optimization/47365
6203 * gcc.dg/torture/pr47365.c: New testcase.
6204 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6206 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6208 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
6210 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6212 PR tree-optimization/47391
6213 * gcc.dg/pr47391.c: New test.
6215 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6217 * g++.dg/template/char1.C: Use signed char.
6219 2011-01-21 Tobias Burnus <burnus@net-b.de>
6222 * gfortran.dg/pointer_target_4.f90: New.
6224 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6227 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
6228 ILP32 system and not IP32.
6230 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
6233 * g++.dg/debug/pr46583.C: New.
6235 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6238 * g++.dg/debug/pr47283.C: New test.
6241 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
6242 * gcc.target/i386/headmerge-2.c: Likewise.
6244 2011-01-20 Richard Guenther <rguenther@suse.de>
6247 * gcc.dg/torture/pr47370.c: New testcase.
6249 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6251 PR tree-optimization/46130
6252 * gcc.dg/pr46130-1.c: New test.
6253 * gcc.dg/pr46130-2.c: New test.
6255 2011-01-19 Dodji Seketeli <dodji@redhat.com>
6258 * g++.dg/debug/dwarf2/template-params-10.C: New test.
6260 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
6263 * g++.dg/debug/pr46240.cc: New.
6265 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6268 * g++.dg/template/anonunion1.C: New test.
6270 PR rtl-optimization/47337
6271 * gcc.c-torture/execute/pr47337.c: New test.
6273 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6276 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
6278 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6280 PR tree-optimization/46021
6281 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
6283 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6285 PR tree-optimization/47290
6286 * g++.dg/torture/pr47290.C: New test.
6288 2011-01-18 Janus Weil <janus@gcc.gnu.org>
6291 * gfortran.dg/proc_ptr_comp_29.f90: New.
6293 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
6296 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
6297 powerpc-apple-darwin9.
6299 2011-01-18 Jakub Jelinek <jakub@redhat.com>
6301 PR rtl-optimization/47299
6302 * gcc.c-torture/execute/pr47299.c: New test.
6304 2011-01-17 Jason Merrill <jason@redhat.com>
6306 * g++.dg/cpp0x/constexpr-virtual.C: New.
6308 2011-01-17 Jakub Jelinek <jakub@redhat.com>
6311 * gfortran.dg/gomp/pr47331.f90: New test.
6313 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
6316 * objc.dg/selector-warn-1.m: New.
6317 * obj-c++.dg/selector-warn-1.mm: New.
6319 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
6321 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
6322 Update dg-final accordingly.
6324 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6326 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
6328 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6330 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
6332 * gcc.dg/guality/pr36728-2.c: Likewise.
6334 2011-01-17 Richard Guenther <rguenther@suse.de>
6336 PR tree-optimization/47313
6337 * g++.dg/torture/pr47313.C: New testcase.
6339 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
6342 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
6343 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
6344 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6345 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6347 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
6349 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
6350 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
6351 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
6353 2011-01-17 Richard Guenther <rguenther@suse.de>
6355 PR tree-optimization/45967
6356 * gcc.dg/torture/pr45967-2.c: New testcase.
6357 * gcc.dg/torture/pr45967-3.c: Likewise.
6359 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6362 * g++.dg/ext/pr47213.C: Require visibility.
6364 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6366 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
6367 * gcc.dg/fixed-point/struct-union.c: Update error messages.
6369 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6371 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
6372 Linux-based targets.
6374 2011-01-13 Jan Hubicka <jh@suse.cz>
6376 PR tree-optimization/47276
6377 * gcc.dg/pr47276.c: New testcase.
6379 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
6380 Jonathan Wakely <jwakely.gcc@gmail.com>
6383 * g++.dg/other/pr33558.C: New.
6384 * g++.dg/other/pr33558-2.C: New.
6386 2011-01-14 Martin Jambor <mjambor@suse.cz>
6388 PR tree-optimization/45934
6389 PR tree-optimization/46302
6390 * g++.dg/ipa/devirt-c-1.C: New test.
6391 * g++.dg/ipa/devirt-c-2.C: Likewise.
6392 * g++.dg/ipa/devirt-c-3.C: Likewise.
6393 * g++.dg/ipa/devirt-c-4.C: Likewise.
6394 * g++.dg/ipa/devirt-c-5.C: Likewise.
6395 * g++.dg/ipa/devirt-c-6.C: Likewise.
6396 * g++.dg/ipa/devirt-6.C: Likewise.
6397 * g++.dg/ipa/devirt-d-1.C: Likewise.
6398 * g++.dg/torture/pr45934.C: Likewise.
6400 2011-01-14 Jason Merrill <jason@redhat.com>
6402 * g++.dg/cpp0x/variadic105.C: New.
6404 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
6405 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6408 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6409 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
6410 execution tests on i?86-*-*, x86_64-*-* and
6411 powerpc*-apple-darwin* && ilp32.
6412 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
6413 tests on i?86-*-* and x86_64-*-*.
6415 2011-01-14 Richard Guenther <rguenther@suse.de>
6417 PR tree-optimization/47280
6418 * g++.dg/opt/pr47280.C: New testcase.
6420 2011-01-14 Jason Merrill <jason@redhat.com>
6422 * g++.dg/cpp0x/constexpr-regress1.C: New.
6424 * g++.dg/ext/flexary2.C: New.
6426 2011-01-14 Richard Guenther <rguenther@suse.de>
6429 * gcc.dg/torture/pr47281.c: New testcase.
6430 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
6432 2011-01-14 Richard Guenther <rguenther@suse.de>
6434 PR tree-optimization/47286
6435 * gcc.dg/tree-ssa/pr47286.c: New testcase.
6437 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
6440 * g++.dg/ext/pr47213.C: New.
6442 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6444 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
6446 2011-01-13 Tobias Burnus <burnus@net-b.de>
6447 Mikael Morin <mikael@gcc.gnu.org>
6451 * gfortran.dg/select_type_20.f90: New.
6452 * gfortran.dg/select_type_21.f90: New.
6454 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6457 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
6459 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6461 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
6462 * gcc.dg/guality/pr36728-2.c: Likewise.
6464 2011-01-13 Dodji Seketeli <dodji@redhat.com>
6467 * g++.dg/debug/dwarf2/template-params-9.C: New test.
6469 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
6471 PR rtl-optimization/45352
6472 * gcc.dg/pr45352-3.c: New.
6474 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6476 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
6478 * g++.dg/cpp0x/range-for8.C: New.
6479 * g++.dg/cpp0x/range-for9.C: New.
6481 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
6484 * g++.dg/debug/pr47209.C: New.
6486 2011-01-12 Richard Guenther <rguenther@suse.de>
6489 * gcc.dg/lto/pr47259_0.c: New testcase.
6490 * gcc.dg/lto/pr47259_1.c: Likewise.
6492 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
6494 * objc-obj-c++-shared/Object1.h: Add copyright header, update
6495 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
6496 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
6497 methods missing from the OBJC2 Object.
6498 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
6499 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
6500 GNU and NeXT runtimes.
6501 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
6503 * objc-obj-c++-shared/Object1.m: Likewise.
6504 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
6505 * objc.dg/proto-qual-1.m: Likewise.
6506 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6507 * obj-c++.dg/proto-qual-1.mm: Likewise.
6509 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
6512 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
6514 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6516 Fixed the Objective-C++ testsuite and updated all tests.
6517 * lib/obj-c++.exp (obj-c++_init): Declare and set
6518 gcc_warning_prefix and gcc_error_prefix.
6519 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
6520 'dg-warning', 'dg-message' and 'dg-error'.
6521 * obj-c++.dg/class-extension-3.mm: Likewise.
6522 * obj-c++.dg/class-protocol-1.mm: Likewise.
6523 * obj-c++.dg/encode-7.mm: Likewise.
6524 * obj-c++.dg/exceptions-3.mm: Likewise.
6525 * obj-c++.dg/exceptions-5.mm: Likewise.
6526 * obj-c++.dg/method-12.mm: Likewise.
6527 * obj-c++.dg/method-13.mm: Likewise.
6528 * obj-c++.dg/method-15.mm: Likewise.
6529 * obj-c++.dg/method-16.mm: Likewise.
6530 * obj-c++.dg/method-4.mm: Likewise.
6531 * obj-c++.dg/method-8.mm: Likewise.
6532 * obj-c++.dg/method-conflict-1.mm: Likewise.
6533 * obj-c++.dg/method-conflict-2.mm: Likewise.
6534 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
6535 and uncommented second part of the testcase now that the testsuite
6537 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
6538 and uncommented second part of the testcase now that the testsuite
6540 * obj-c++.dg/private-1.mm: Likewise.
6541 * obj-c++.dg/proto-lossage-4.mm: Likewise.
6542 * obj-c++.dg/syntax-error-7.mm: Likewise.
6543 * obj-c++.dg/warn5.mm: Likewise.
6544 * obj-c++.dg/property/at-property-14.mm: Likewise.
6545 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
6547 * obj-c++.dg/property/at-property-18.mm: Likewise.
6548 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
6550 * obj-c++.dg/property/at-property-21.mm: Likewise.
6551 * obj-c++.dg/property/at-property-28.mm: Likewise.
6552 * obj-c++.dg/property/at-property-5.mm: Likewise.
6553 * obj-c++.dg/property/dynamic-2.mm: Likewise.
6554 * obj-c++.dg/property/property-neg-3.mm: Likewise.
6555 * obj-c++.dg/property/synthesize-11.mm: Likewise.
6556 * obj-c++.dg/property/synthesize-6.mm: Likewise.
6557 * obj-c++.dg/property/synthesize-8.mm: Likewise.
6558 * obj-c++.dg/property/synthesize-9.mm: Likewise.
6559 * obj-c++.dg/tls/diag-5.mm: Likewise.
6560 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
6561 dg-error, now matched correctly.
6563 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6565 * objc.dg/property/at-property-29.m: New.
6566 * obj-c++.dg/property/at-property-29.mm: New.
6568 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6570 * go.test/go-test.exp (go-set-goarch): New proc.
6571 (go-gc-tests): Use it.
6573 2011-01-11 Dodji Seketeli <dodji@redhat.com>
6576 * g++.dg/debug/dwarf2/template-params-8.C: New test.
6578 2011-01-11 Richard Henderson <rth@redhat.com>
6580 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
6582 2011-01-11 Jan Hubicka <jh@suse.cz>
6586 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
6587 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
6589 2011-01-11 Richard Guenther <rguenther@suse.de>
6591 PR tree-optimization/46076
6592 * gcc.dg/tree-ssa/pr46076.c: New testcase.
6594 2011-01-11 Jeff Law <law@redhat.com>
6596 * PR tree-optimization/47086
6597 * gcc.dg/pr47086.c: New test.
6599 2011-01-11 Jason Merrill <jason@redhat.com>
6602 * g++.dg/template/new10.C: New.
6605 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
6607 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
6609 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
6610 Split type definitions and NSConstantString class into...
6611 * objc-obj-c++-shared/objc-test-suite-types.h: New.
6612 * objc-obj-c++-shared/nsconstantstring-class.h: New.
6613 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
6614 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
6615 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
6616 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
6618 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
6619 encode defines for newer NeXT system headers.
6620 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
6621 * obj-c++.dg/torture/strings/string1.mm: Likewise.
6622 * objc.dg/foreach-5.m: Likewise.
6623 * objc.dg/foreach-2.m: Likewise.
6624 * objc.dg/foreach-4.m: Likewise.
6625 * objc.dg/torture/strings/string1.m: Likewise.
6626 * objc.dg/torture/strings/string2.m: Likewise.
6627 * objc.dg/torture/strings/string3.m: Likewise.
6628 * objc.dg/torture/strings/string4.m: Likewise.
6629 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
6630 header and stand alone.
6631 * obj-c++.dg/strings/strings-2.mm: Likewise.
6632 * objc.dg/torture/strings/const-str-3.m: Likewise.
6633 * objc.dg/strings/strings-2.m: Likewise.
6634 * objc.dg/strings/const-str-12b.m: Likewise.
6636 2011-01-12 Richard Guenther <rguenther@suse.de>
6639 * gcc.dg/attr-weak-1.c: Adjust.
6641 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
6644 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
6645 standard compliant and comment.
6647 2011-01-10 Jan Hubicka <jh@suse.cz>
6650 * gcc.dg/initpri3.c: New testcase.
6652 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
6655 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
6661 (g_ebp_save): Likewise.
6662 (g_esp_save): Likewise.
6664 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6666 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
6668 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6670 PR tree-optimization/46021
6671 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
6672 i?86-*-*, x86_64-*-*.
6674 2011-01-10 Jeff Law <law@redhat.com>
6676 * PR tree-optimization/47141
6677 * gcc.c-torture/compile/pr47141.c: New test.
6679 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
6682 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
6683 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
6684 * gcc.dg/vect/slp-35.c: Remove XFAILs.
6685 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
6688 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
6689 being vectorized. Adjust dg-final pattern. Remove XFAIL.
6690 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
6691 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
6692 being vectorized. Adjust dg-final pattern.
6695 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
6696 * gcc.dg/vect/slp-24.c: Likewise.
6698 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
6701 * g++.dg/other/pr47218-1.C: New test file.
6702 * g++.dg/other/pr47218.C: Likewise.
6703 * g++.dg/other/pr47218.h: New supporting header.
6705 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
6708 * objc.dg/attributes/invalid-attribute-1.m: New.
6709 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
6711 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6714 * gfortran.dg/proc_ptr_comp_28.f90: New.
6716 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6718 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
6719 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
6720 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6721 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6722 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
6723 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6724 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
6725 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
6726 * objc.dg/gnu-api-2-class.m: Likewise.
6727 * objc.dg/gnu-api-2-ivar.m: Likewise.
6728 * objc.dg/gnu-api-2-method.m: Likewise.
6729 * objc.dg/gnu-api-2-objc.m: Likewise.
6730 * objc.dg/gnu-api-2-object.m: Likewise.
6731 * objc.dg/gnu-api-2-property.m: Likewise.
6732 * objc.dg/gnu-api-2-protocol.m: Likewise.
6733 * objc.dg/gnu-api-2-sel.m: Likewise.
6735 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6737 * objc.dg/foreach-1.m: Skip for Darwin < 9.
6738 * objc.dg/objc-foreach-4.m: Likewise.
6739 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
6740 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
6741 * objc.dg/foreach-4.m: Likewise.
6742 * objc.dg/foreach-5.m: Likewise.
6743 * objc.dg/foreach-3.m: Return self from init.
6745 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6748 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
6750 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6753 * gfortran.dg/class_35.f90: New.
6755 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6757 * objc.dg/foreach-1.m: Add "-Wall" to flags.
6759 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
6762 * objc.dg/invalid-method-2.m: New.
6763 * obj-c++.dg/invalid-method-2.mm: New.
6765 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
6768 * gfortran.dg/transpose_optimization_2.f90 : New test.
6770 2011-01-08 Jan Hubicka <jh@suse.cz>
6772 PR tree-optmization/46469
6773 * g++.dg/torture/pr46469.C: New testcase.
6775 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6777 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
6778 emulation of libobjc-gnu structure layout functionality to ..
6779 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
6780 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
6781 * objc/execute/bf-common.h: Adjust headers.
6782 * objc/execute/bf-1.m: Likewise.
6783 * objc/execute/bf-2.m: Likewise.
6784 * objc/execute/bf-3.m: Likewise.
6785 * objc/execute/bf-4.m: Likewise.
6786 * objc/execute/bf-5.m: Likewise.
6787 * objc/execute/bf-6.m: Likewise.
6788 * objc/execute/bf-7.m: Likewise.
6789 * objc/execute/bf-8.m: Likewise.
6790 * objc/execute/bf-9.m: Likewise.
6791 * objc/execute/bf-10.m: Likewise.
6792 * objc/execute/bf-11.m: Likewise.
6793 * objc/execute/bf-12.m: Likewise.
6794 * objc/execute/bf-13.m: Likewise.
6795 * objc/execute/bf-14.m: Likewise.
6796 * objc/execute/bf-15.m: Likewise.
6797 * objc/execute/bf-16.m: Likewise.
6798 * objc/execute/bf-17.m: Likewise.
6799 * objc/execute/bf-18.m: Likewise.
6800 * objc/execute/bf-19.m: Likewise.
6801 * objc/execute/bf-20.m: Likewise.
6802 * objc/execute/bf-21.m: Likewise.
6803 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
6804 objc_get_type_qualifiers ().
6806 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6809 * gfortran.dg/dependency_39.f90: New test.
6811 2011-01-07 Jan Hubicka <jh@suse.cz>
6813 Get builtins tests ready for linker plugin.
6814 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
6815 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
6816 my_memset, my_bzero): Mark used.
6817 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
6818 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
6820 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
6823 2011-01-07 Jan Hubicka <jh@suse.cz>
6825 PR tree-optimization/46367
6826 * g++.dg/torture/pr46367.C: New file.
6828 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6831 * gcc.dg/pr47201.c: New test.
6834 * gcc.dg/tree-prof/pr47187.c: New test.
6836 2011-01-07 Tobias Burnus <burnus@net-b.de>
6839 * gfortran.dg/extends_type_of_3.f90: New.
6841 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
6843 * g++.dg/ext/dllexport-MI1.C: Adjust test.
6844 * g++.dg/ext/dllimport-MI1.C: Likewise.
6845 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
6846 * g++.dg/ext/dllimport10.C: Likewise.
6847 * g++.dg/ext/dllimport11.C: Likewise.
6848 * g++.dg/ext/dllimport12.C: Likewise.
6849 * g++.dg/ext/dllimport13.C: Likewise.
6850 * g++.dg/ext/dllimport2.C: Likewise.
6851 * g++.dg/ext/dllimport3.C: Likewise.
6852 * g++.dg/ext/dllimport4.C: Likewise.
6853 * g++.dg/ext/dllimport5.C: Likewise.
6854 * g++.dg/ext/dllimport6.C: Likewise.
6855 * g++.dg/ext/dllimport8.C: Likewise.
6856 * g++.dg/ext/dllimport9.C: Likewise.
6857 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
6858 targets, too. Additionally enable test for i?86-*-mingw*.
6859 * g++.dg/ext/selectany1.C: Likewise.
6860 Remove guard variable check.
6862 2011-01-07 Janus Weil <janus@gcc.gnu.org>
6866 * gfortran.dg/storage_size_3.f08: Extended.
6868 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6871 * g++.dg/template/stdarg1.C: New test.
6873 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6876 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
6877 * gfortran.dg/defined_operators_1.f90: Split the subroutine
6878 from the interface of functions to not hide the errors that
6881 2011-01-06 Jan Hubicka <jh@suse.cz>
6883 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
6884 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
6886 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6890 * gfortran.dg/interface_33.f90: New test.
6892 2011-01-06 Jakub Jelinek <jakub@redhat.com>
6895 * gcc.c-torture/compile/pr47150.c: New test.
6897 2011-01-06 Ira Rosen <irar@il.ibm.com>
6899 PR tree-optimization/47139
6900 * gcc.dg/vect/pr47139.c: New test.
6902 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6905 * gfortran.dg/extends_type_of_2.f03: New.
6907 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6909 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
6911 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
6913 * gnat.dg/opt14.adb: New test.
6915 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6918 * gfortran.dg/allocate_error_2.f90: New test.
6920 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6923 * gfortran.dg/storage_size_3.f08: New.
6925 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6927 PR libgfortran/47154
6928 * gfortran.dg/namelist_68.f90: New test.
6930 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
6932 * gnat.dg/unchecked_convert8.ad[sb]: New test.
6934 2011-01-04 Janus Weil <janus@gcc.gnu.org>
6937 * gfortran.dg/class_34.f90: New.
6939 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6941 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
6942 use __builtin_inff. Skip all single-precision tests that require
6945 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6947 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
6949 2011-01-03 Jakub Jelinek <jakub@redhat.com>
6951 PR tree-optimization/47148
6952 * gcc.c-torture/execute/pr47148.c: New test.
6954 PR tree-optimization/47155
6955 * gcc.c-torture/execute/pr47155.c: New test.
6957 PR rtl-optimization/47157
6958 * gcc.c-torture/compile/pr47157.c: New test.
6960 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6962 * gcc.dg/torture/vector-shift2.c (schar): Define.
6963 (main): Always use schar or uchar instead of plain "char" to avoid
6964 dependencies on implementation-defined char signedness.
6966 2011-01-03 Martin Jambor <mjambor@suse.cz>
6968 PR tree-optimization/46801
6969 * gnat.dg/pack9.adb: Remove xfail.
6971 2011-01-03 Martin Jambor <mjambor@suse.cz>
6973 PR tree-optimization/46984
6974 * g++.dg/ipa/pr46984.C: New test.
6976 2011-01-02 Janus Weil <janus@gcc.gnu.org>
6979 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
6981 2011-01-02 Jakub Jelinek <jakub@redhat.com>
6983 PR tree-optimization/47140
6984 * gcc.c-torture/compile/pr47140.c: New test.
6986 PR rtl-optimization/47028
6987 * gcc.dg/pr47028.c: New test.
6989 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
6991 * objc.dg/protocol-forward-1.m: Removed TODO.
6992 * objc.dg/protocol-forward-2.m: New.
6993 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
6994 * obj-c++.dg/protocol-forward-2.mm: New.
6996 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
6999 * g++.dg/eh/pr38662.C: New testcase.
7001 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
7003 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
7004 scan for newline '\n'.
7007 Copyright (C) 2011 Free Software Foundation, Inc.
7009 Copying and distribution of this file, with or without modification,
7010 are permitted in any medium without royalty provided the copyright
7011 notice and this notice are preserved.