1 2011-06-16 Jeff Law <law@redhat.com>
3 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4 improved jump threading.
5 * gcc.dg/builtin-object-size-2.c: Likewise.
6 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8 2011-06-16 Janus Weil <janus@gcc.gnu.org>
11 * gfortran.dg/typebound_assignment_3.f03: New.
13 2011-06-16 Steve Ellcey <sje@cup.hp.com>
16 * g++.dg/opt/devirt2.C: Change xfail rule to target.
18 2011-06-16 Martin Jambor <mjambor@suse.cz>
20 PR tree-optimization/49343
21 * gnat.dg/discr31.adb: New test.
22 * gnat.dg/discr31.ads: Likewise.
24 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
28 2011-06-16 Tom de Vries <tom@codesourcery.com>
31 * gcc.target/arm/ivopts-3.c: Update test.
32 * gcc.target/arm/ivopts-5.c: Same.
34 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
37 2011-06-10 Wei Guozhi <carrot@google.com>
40 * gcc.target/arm/pr45335.c: New test.
41 * gcc.target/arm/pr45335-2.c: New test.
42 * gcc.target/arm/pr45335-3.c: New test.
43 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
44 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
45 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
47 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
49 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
51 2011-06-16 Janus Weil <janus@gcc.gnu.org>
54 * gfortran.dg/class_43.f03: New.
56 2011-06-16 Jakub Jelinek <jakub@redhat.com>
58 PR tree-optimization/49419
59 * gcc.c-torture/execute/pr49419.c: New test.
61 2011-06-16 Revital Eres <revital.eres@linaro.org>
63 * gcc.dg/sms-9.c: New file.
65 2011-06-15 Easwaran Raman <eraman@google.com>
67 PR rtl-optimization/49414
68 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
70 2011-06-14 Jason Merrill <jason@redhat.com>
72 * g++.dg/cpp0x/noexcept13.C: New.
74 2011-06-14 Easwaran Raman <eraman@google.com>
76 PR rtl-optimization/44194
77 * gcc.dg/pr44194-1.c: New test.
78 * gcc.dg/pr44194-2.c: New test.
80 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
82 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting switches.
83 * gcc.target/arm/pr45701-2.c: Likewise.
84 * gcc.target/arm/thumb-branch1.c: Likewise.
86 2011-06-14 Steve Ellcey <sje@cup.hp.com>
89 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
91 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
93 * gcc.target/arm/pr45701-1.c: Require thumb support.
94 * gcc.target/arm/pr45701-2.c: Likewise.
95 * gcc.target/arm/thumb-branch1.c: Likewise.
97 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
98 * gcc.target/arm/pr39839.c: Likewise.
99 * gcc.target/arm/pr40657-2.c: Likewise.
100 * gcc.target/arm/pr40956.c: Likewise.
101 * gcc.target/arm/pr41679.c: Likewise.
102 * gcc.target/arm/pr42235.c: Likewise.
103 * gcc.target/arm/pr42495.c: Likewise.
104 * gcc.target/arm/pr42505.c: Likewise.
105 * gcc.target/arm/pr42574.c: Likewise.
106 * gcc.target/arm/pr46883.c: Likewise.
107 * gcc.target/arm/pr46934.c: Likewise.
108 * gcc.target/arm/xor-and.c: Likewise.
110 2011-06-14 Jason Merrill <jason@redhat.com>
112 * g++.dg/other/error23.C: Adjust error message.
113 * g++.dg/other/error32.C: Likewise.
116 * g++.dg/cpp0x/rv-dotstar.C: New.
119 * g++.dg/cpp0x/decltype30.C: New.
121 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
123 2011-06-14 Jakub Jelinek <jakub@redhat.com>
126 * gfortran.dg/pr49103.f90: New test.
128 2011-06-14 Tom de Vries <tom@codesourcery.com>
131 * gcc.target/arm/ivopts-3.c: New test.
132 * gcc.target/arm/ivopts-4.c: New test.
133 * gcc.target/arm/ivopts-5.c: New test.
135 2011-06-14 Jakub Jelinek <jakub@redhat.com>
137 PR rtl-optimization/49390
138 * gcc.c-torture/execute/pr49390.c: New test.
140 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
142 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
144 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
146 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
147 * gcc.c-torture/execute/cmpsi-2.x: New file.
148 * gcc.c-torture/execute/pr45262.c: Undo 172757.
149 * gcc.c-torture/execute/pr45262.x: New file.
150 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
151 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
153 * gcc.c-torture/compile/pr49163.c: Ditto.
155 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
157 * gcc.dg/vect/vect-16.c: Rename to...
158 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
159 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
160 for double-word vectors.
161 * gcc.dg/vect/vect-peel-4.c: Likewise.
162 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
164 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
167 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
170 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
172 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
174 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
176 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
178 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
180 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
182 * gfortran.dg/trim_optimize_8.f90: New test case.
184 2011-06-13 Jakub Jelinek <jakub@redhat.com>
185 Ira Rosen <ira.rosen@linaro.org>
187 PR tree-optimization/49352
188 * gcc.dg/vect/pr49352.c: New test.
190 2011-06-12 Tobias Burnus
193 * gfortran.dg/alloc_comp_assign_11.f90: New.
195 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
197 * gfortran.dg/trim_optimize_7.f90: New test.
199 2011-06-10 Wei Guozhi <carrot@google.com>
202 * gcc.target/arm/pr45335.c: New test.
203 * gcc.target/arm/pr45335-2.c: New test.
204 * gcc.target/arm/pr45335-3.c: New test.
205 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
206 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
207 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
209 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
212 * g++.dg/parse/error39.C: New.
214 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
216 * gcc/testsuite/gcc.target/arm/20090811-1.c: Skip for incompatible
217 options, do not override other options.
218 * gcc/testsuite/gcc.target/arm/combine-cmp-shift.c: Skip for
219 incompatible options.
220 * gcc/testsuite/gcc.target/arm/pr45094.c: Likewise.
221 * gcc/testsuite/gcc.target/arm/scd42-1.c: Likewise.
222 * gcc/testsuite/gcc.target/arm/scd42-3.c: Likewise.
223 * gcc/testsuite/gcc.target/arm/thumb-ltu.c: Likewise.
225 * lib/target-supports.exp
226 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
227 multilib flags use -mfpu with a value other than neon-fp16.
229 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
231 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
232 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
234 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
236 * lib/target-supports.exp (check_effective_target_pie): New proc.
237 * gcc.dg/pie-link.c: Use target pie.
239 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
240 Laurent Rougé <laurent.rouge@menta.fr>
242 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
243 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
245 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
247 * gfortran.dg/coarray/sync_1.f90: New test for
248 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
250 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
252 PR tree-optimization/49318
253 * gcc.dg/vect/pr49318.c: New test.
255 2011-06-09 David Krauss <potswa@mac.com>
257 * g++.dg/template/arrow1.C: New.
259 2011-06-09 Jason Merrill <jason@redhat.com>
261 * lib/prune.exp: Prune "note"s.
262 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
264 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
265 * g++.dg/template/dependent-expr3.C: Likewise.
266 * g++.dg/parse/template7.C: Likewise.
267 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
268 * g++.old-deja/g++.jason/rfg10.C: Likewise.
269 * g++.old-deja/g++.pt/friend38.C: Likewise.
270 * g++.old-deja/g++.pt/crash32.C: Likewise.
271 * g++.old-deja/g++.other/init4.C: Likewise.
272 * g++.old-deja/g++.other/friend8.C: Likewise.
274 * g++.dg/ext/complex7.C: Adjust expected output.
275 * g++.dg/diagnostic/method1.C: Likewise.
276 * g++.dg/parse/parameter-declaration-2.C: Likewise.
277 * g++.dg/parse/crash33.C: Likewise.
278 * g++.dg/other/warning1.C: Likewise.
279 * g++.dg/init/pr29571.C: Likewise.
280 * g++.dg/warn/overflow-warn-1.C: Likewise.
281 * g++.dg/warn/overflow-warn-3.C: Likewise.
282 * g++.dg/warn/overflow-warn-4.C: Likewise.
283 * g++.old-deja/g++.oliva/template1.C: Likewise.
285 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
286 * g++.dg/parse/template7.C: Adjust.
288 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
291 * gcc.dg/pr49307.c: New.
293 2011-06-09 Wei Guozhi <carrot@google.com>
296 * gcc.target/arm/pr46975.c: New testcase.
298 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
300 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
301 (PMETH, arglist_t): Removed.
302 (method_get_number_of_arguments): Removed.
303 (method_get_nth_argument): Removed.
304 (method_get_first_argument): Removed.
305 (method_get_next_argument): Removed.
306 (method_get_sizeof_arguments): Removed.
307 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
309 (method_get_number_of_arguments): Removed.
310 (method_get_nth_argument): Removed.
311 (method_get_first_argument): Removed.
312 (method_get_next_argument): Removed.
313 (method_get_sizeof_arguments): Removed.
314 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
316 2011-06-09 David Li <davidxl@google.com>
318 * testsuite/gcc.dg/dump-pass.c: New test.
320 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
323 * g++.dg/parse/error38.C: New.
325 2011-06-09 Jakub Jelinek <jakub@redhat.com>
328 * gfortran.dg/pr49308.f90: New test.
330 2011-06-08 Jason Merrill <jason@redhat.com>
332 * g++.dg/cpp0x/noexcept11.C: New.
333 * g++.dg/cpp0x/noexcept12.C: New.
334 * g++.dg/cpp0x/sfinae11.C: Adjust.
336 2011-06-08 Jakub Jelinek <jakub@redhat.com>
339 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
340 to dg-options, match also DW_AT_linkage_name.
342 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
345 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
346 -fno-common on alpha*-dec-osf*.
347 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
349 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
351 PR rtl-optimization/49303
352 * gcc.target/ia64/pr49303.c: New test.
354 2011-06-08 Tobias Burnus <burnus@net-b.de>
357 * gfortran.dg/coarray_lock_1.f90: New.
358 * gfortran.dg/coarray_lock_2.f90: New.
360 2011-06-07 Jason Merrill <jason@redhat.com>
362 * lib/prune.exp: Look for "required" rather than "instantiated".
363 * g++.dg/abi/mangle11.C: Likewise.
364 * g++.dg/abi/mangle12.C: Likewise.
365 * g++.dg/abi/mangle17.C: Likewise.
366 * g++.dg/abi/mangle20-2.C: Likewise.
367 * g++.dg/abi/pragma-pack1.C: Likewise.
368 * g++.dg/cpp0x/decltype26.C: Likewise.
369 * g++.dg/cpp0x/decltype28.C: Likewise.
370 * g++.dg/cpp0x/decltype29.C: Likewise.
371 * g++.dg/cpp0x/enum11.C: Likewise.
372 * g++.dg/cpp0x/forw_enum8.C: Likewise.
373 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
374 * g++.dg/cpp0x/pr47416.C: Likewise.
375 * g++.dg/ext/case-range2.C: Likewise.
376 * g++.dg/ext/case-range3.C: Likewise.
377 * g++.dg/gomp/for-19.C: Likewise.
378 * g++.dg/gomp/pr37533.C: Likewise.
379 * g++.dg/gomp/pr38639.C: Likewise.
380 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
381 * g++.dg/inherit/base3.C: Likewise.
382 * g++.dg/inherit/using6.C: Likewise.
383 * g++.dg/init/placement4.C: Likewise.
384 * g++.dg/init/reference3.C: Likewise.
385 * g++.dg/lookup/scoped6.C: Likewise.
386 * g++.dg/lookup/using7.C: Likewise.
387 * g++.dg/other/abstract1.C: Likewise.
388 * g++.dg/other/error10.C: Likewise.
389 * g++.dg/other/error5.C: Likewise.
390 * g++.dg/other/field1.C: Likewise.
391 * g++.dg/other/offsetof5.C: Likewise.
392 * g++.dg/parse/bitfield2.C: Likewise.
393 * g++.dg/parse/constant4.C: Likewise.
394 * g++.dg/parse/crash20.C: Likewise.
395 * g++.dg/parse/invalid-op1.C: Likewise.
396 * g++.dg/parse/non-dependent2.C: Likewise.
397 * g++.dg/parse/template18.C: Likewise.
398 * g++.dg/tc1/dr152.C: Likewise.
399 * g++.dg/tc1/dr166.C: Likewise.
400 * g++.dg/tc1/dr176.C: Likewise.
401 * g++.dg/tc1/dr213.C: Likewise.
402 * g++.dg/template/access11.C: Likewise.
403 * g++.dg/template/access2.C: Likewise.
404 * g++.dg/template/access3.C: Likewise.
405 * g++.dg/template/access7.C: Likewise.
406 * g++.dg/template/arg7.C: Likewise.
407 * g++.dg/template/cond2.C: Likewise.
408 * g++.dg/template/crash13.C: Likewise.
409 * g++.dg/template/crash40.C: Likewise.
410 * g++.dg/template/crash7.C: Likewise.
411 * g++.dg/template/crash84.C: Likewise.
412 * g++.dg/template/ctor5.C: Likewise.
413 * g++.dg/template/defarg13.C: Likewise.
414 * g++.dg/template/defarg14.C: Likewise.
415 * g++.dg/template/dtor7.C: Likewise.
416 * g++.dg/template/eh2.C: Likewise.
417 * g++.dg/template/error2.C: Likewise.
418 * g++.dg/template/error43.C: Likewise.
419 * g++.dg/template/friend32.C: Likewise.
420 * g++.dg/template/injected1.C: Likewise.
421 * g++.dg/template/instantiate1.C: Likewise.
422 * g++.dg/template/instantiate3.C: Likewise.
423 * g++.dg/template/instantiate5.C: Likewise.
424 * g++.dg/template/instantiate7.C: Likewise.
425 * g++.dg/template/local6.C: Likewise.
426 * g++.dg/template/lookup2.C: Likewise.
427 * g++.dg/template/member5.C: Likewise.
428 * g++.dg/template/memfriend15.C: Likewise.
429 * g++.dg/template/memfriend16.C: Likewise.
430 * g++.dg/template/memfriend17.C: Likewise.
431 * g++.dg/template/memfriend7.C: Likewise.
432 * g++.dg/template/meminit1.C: Likewise.
433 * g++.dg/template/nested3.C: Likewise.
434 * g++.dg/template/non-type-template-argument-1.C: Likewise.
435 * g++.dg/template/nontype12.C: Likewise.
436 * g++.dg/template/nontype13.C: Likewise.
437 * g++.dg/template/nontype6.C: Likewise.
438 * g++.dg/template/pr23510.C: Likewise.
439 * g++.dg/template/pr35240.C: Likewise.
440 * g++.dg/template/ptrmem15.C: Likewise.
441 * g++.dg/template/ptrmem6.C: Likewise.
442 * g++.dg/template/qualified-id1.C: Likewise.
443 * g++.dg/template/qualttp20.C: Likewise.
444 * g++.dg/template/qualttp3.C: Likewise.
445 * g++.dg/template/qualttp4.C: Likewise.
446 * g++.dg/template/qualttp5.C: Likewise.
447 * g++.dg/template/qualttp6.C: Likewise.
448 * g++.dg/template/qualttp7.C: Likewise.
449 * g++.dg/template/qualttp8.C: Likewise.
450 * g++.dg/template/recurse.C: Likewise.
451 * g++.dg/template/recurse2.C: Likewise.
452 * g++.dg/template/ref5.C: Likewise.
453 * g++.dg/template/scope2.C: Likewise.
454 * g++.dg/template/sfinae10.C: Likewise.
455 * g++.dg/template/sfinae3.C: Likewise.
456 * g++.dg/template/sizeof3.C: Likewise.
457 * g++.dg/template/static9.C: Likewise.
458 * g++.dg/template/template-id-2.C: Likewise.
459 * g++.dg/template/typedef13.C: Likewise.
460 * g++.dg/template/typename4.C: Likewise.
461 * g++.dg/template/using14.C: Likewise.
462 * g++.dg/template/using2.C: Likewise.
463 * g++.dg/template/warn1.C: Likewise.
464 * g++.dg/warn/Wparentheses-13.C: Likewise.
465 * g++.dg/warn/Wparentheses-15.C: Likewise.
466 * g++.dg/warn/Wparentheses-16.C: Likewise.
467 * g++.dg/warn/Wparentheses-17.C: Likewise.
468 * g++.dg/warn/Wparentheses-18.C: Likewise.
469 * g++.dg/warn/Wparentheses-19.C: Likewise.
470 * g++.dg/warn/Wparentheses-20.C: Likewise.
471 * g++.dg/warn/Wparentheses-23.C: Likewise.
472 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
473 * g++.dg/warn/noeffect2.C: Likewise.
474 * g++.dg/warn/noeffect4.C: Likewise.
475 * g++.dg/warn/pr8570.C: Likewise.
476 * g++.old-deja/g++.brendan/init2.C: Likewise.
477 * g++.old-deja/g++.eh/spec6.C: Likewise.
478 * g++.old-deja/g++.pt/crash10.C: Likewise.
479 * g++.old-deja/g++.pt/crash36.C: Likewise.
480 * g++.old-deja/g++.pt/derived3.C: Likewise.
481 * g++.old-deja/g++.pt/error2.C: Likewise.
482 * g++.old-deja/g++.pt/explicit70.C: Likewise.
483 * g++.old-deja/g++.pt/infinite1.C: Likewise.
484 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
485 * g++.old-deja/g++.pt/overload7.C: Likewise.
486 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
488 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
489 Iain Sandoe <iains@gcc.gnu.org>
491 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
492 Added code to deal with the case when [Protocol
493 -descriptionForInstanceMethod:] or [Protocol
494 -descriptionForClassMethod:] returns NULL.
496 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
497 Iain Sandoe <iains@gcc.gnu.org>
499 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
500 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
503 2011-06-07 Xinliang David Li <davidxl@google.com>
505 * testsuite/gcc.dg/inline_2.c: New test.
506 * testsuite/gcc.dg/unroll_2.c: New test.
507 * testsuite/gcc.dg/inline_3.c: New test.
508 * testsuite/gcc.dg/unroll_3.c: New test.
509 * testsuite/gcc.dg/inline_4.c: New test.
510 * testsuite/gcc.dg/unroll_4.c: New test.
511 * testsuite/gcc.dg/inline_1.c: New test.
512 * testsuite/gcc.dg/unroll_1.c: New test.
514 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
517 PR tree-optimization/48497
518 * lib/gcc-defs.exp (dg-additional-options): New proc.
519 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
520 -msse2 on 32-bit x86.
522 2011-06-06 Jason Merrill <jason@redhat.com>
524 * g++.dg/cpp0x/enum19.C: New.
526 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
528 * gcc.target/arm/neon-reload-class.c: New test.
530 2011-06-07 Dodji Seketeli <dodji@redhat.com>
533 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
535 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
537 * gcc.target/arm/smlatb-1.c: New file.
538 * gcc.target/arm/smlatt-1.c: New file.
539 * gcc.target/arm/smlaltb-1.c: New file.
540 * gcc.target/arm/smlaltt-1.c: New file.
542 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
544 * gcc.target/arm/mla-2.c: New test.
546 2011-06-07 Jakub Jelinek <jakub@redhat.com>
548 PR gcov-profile/49299
549 * gcc.dg/tree-prof/pr49299-1.c: New test.
550 * gcc.dg/tree-prof/pr49299-2.c: New test.
552 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
554 * lib/target-supports.exp
555 (check_effective_target_vect_widen_mult_qi_to_hi):
556 Add NEON as supporting target.
557 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
558 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
559 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
560 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
561 using widening multiplication on targets that support it.
562 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
563 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
564 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
566 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
568 Updated all testcases in the ObjC/ObjC++ testsuites to use the
569 Modern Objective-C runtime API.
570 * objc/execute/next_mapping.h: Removed.
571 * objc-obj-c++-shared/next-mapping.h: Removed.
572 * objc-obj-c++-shared/Object1.h: Removed.
573 * objc-obj-c++-shared/Object1.m: Removed.
574 * objc-obj-c++-shared/Object1.mm: Removed.
575 * objc-obj-c++-shared/Object1-implementation.h: Removed.
576 * objc-obj-c++-shared/Protocol1.h: Removed.
577 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
578 of ProtoBool, IVAR_T and METHOD.
579 * objc-obj-c++-shared/runtime.h: New.
580 * objc-obj-c++-shared/TestsuiteObject.h: New.
581 * objc-obj-c++-shared/TestsuiteObject.m: New.
583 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
584 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
585 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
587 * objc/execute/_cmd.m: Include
588 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
589 runtime API. ([TestClass +initialize]): Include this method also
590 with the GNU runtime.
591 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
592 Object. ([-setValue:]): Return void.
593 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
594 with the GNU runtime. Include
595 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
596 for the NeXT runtime. Use the existing print_ivars() and
597 compare_structures() implementations for the old NeXT runtime.
598 Added new implementations for the Modern GNU and NeXT runtimes.
599 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
600 well. (main): Use objc_getClass(). Use return instead of exit.
601 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
602 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
604 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
605 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
606 instead of Object. (main): Use return instead of exit().
607 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
608 instead of Object. Removed prototype for exit(). (main): Use
609 return instead of exit(). Use the Modern Objective-C runtime API.
610 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
612 * objc/execute/class-tests-1.h: Include
613 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
614 runtime API. (test_class_with_superclass): Do not call [Object
615 class]. There is no need to with the current libobjc.
616 * objc/execute/class-tests-2.h: Include
617 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
619 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
620 ../../objc-obj-c++-shared/next-mapping.h.
621 * objc/execute/class-2.m: Likewise.
622 * objc/execute/class-3.m: Likewise.
623 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
624 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
625 +initialize]): Include this method also with the GNU
626 runtime. (main): Use the Modern Objective-C runtime API.
627 * objc/execute/class-5.m: Likewise.
628 * objc/execute/class-6.m: Likewise.
629 * objc/execute/class-7.m: Likewise.
630 * objc/execute/class-8.m: Likewise.
631 * objc/execute/class-9.m: Likewise.
632 * objc/execute/class-10.m: Likewise.
633 * objc/execute/class-11.m: Likewise.
634 * objc/execute/class-12.m: Likewise.
635 * objc/execute/class-13.m: Likewise.
636 * objc/execute/class-14.m: Likewise.
637 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
638 this method also with the GNU runtime.
639 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
640 +initialize]): Include this method also with the GNU runtime.
641 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
643 * objc/execute/encode-1.m: Likewise.
644 * objc/execute/enumeration-1.m: Likewise.
645 * objc/execute/enumeration-2.m: Likewise.
646 * objc/execute/exceptions/catchall-1.m: Likewise.
647 * objc/execute/exceptions/finally-1.m: Likewise.
648 * objc/execute/exceptions/foward-1.m: Likewise.
649 * objc/execute/exceptions/local-variables-1.m: Likewise.
650 * objc/execute/exceptions/throw-nil.m: Likewise.
651 * objc/execute/exceptions/trivial.m: Likewise.
652 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
653 of Object. Include objc/runtime.h instead of objc/objc-api.h.
654 * objc/execute/exceptions/matcher-1.m: Likewise.
655 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
657 * objc/execute/formal_protocol-2.m: Likewise.
658 * objc/execute/formal_protocol-3.m: Likewise.
659 * objc/execute/formal_protocol-4.m: Likewise.
660 * objc/execute/formal_protocol-5.m: Include
661 ../../objc-obj-c++-shared/runtime.h. (main): Always use
663 * objc/execute/formal_protocol-6.m: Likewise.
664 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
665 Object. Include <objc/Protocol.h> instead of
666 ../../objc-obj-c++-shared/Protocol1.h.
667 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
669 * objc/execute/informal_protocol.m: Likewise.
670 * objc/execute/load-3.m: Likewise.
671 * objc/execute/many_args_method.m ([TestClass +initialize]):
672 Include this method with the GNU runtime as well.
673 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
674 * objc/execute/nested-func-1.m: Use TestsuiteObject
676 * objc/execute/nil_method-1.m: Likewise.
677 * objc/execute/no_clash.m: Likewise.
678 * objc/execute/np-1.m: Do not include
679 ../../objc-obj-c++-shared/Protocol1.h.
680 (main): Use return instead of exit().
681 * objc/execute/np-2.m: Do not include
682 ../../objc-obj-c++-shared/Protocol1.h.
683 ([MyObject +initialize]): Include this method also with the GNU
684 runtime. (main): Use return instead of exit().
685 * objc/execute/object_is_class.m: Include
686 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
687 of Object. (main): Use the Modern Objective-C runtime API.
688 * objc/execute/object_is_meta_class.m: Likewise.
689 * objc/execute/private.m: Use TestsuiteObject instead of Object.
690 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
691 instead of ../objc-obj-c++-shared/Protocol1.h. Include
692 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
693 Objective-C runtime API.
694 * objc/execute/protocol-isEqual-2.m: Likewise.
695 * objc/execute/protocol-isEqual-3.m: Likewise.
696 * objc/execute/protocol-isEqual-4.m: Likewise.
697 * objc/execute/redefining_self.m ([TestClass +initialize]):
698 Include this method with the GNU runtime as well.
699 * objc/execute/root_methods.m: Include
700 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
701 Include this method with the GNU runtime as well.
702 (main): Use the Modern Objective-C runtime API.
703 * objc/execute/selector-1.m: Include
704 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
705 of Object. (main): Use the Modern Objective-C runtime API.
706 * objc/execute/static-1.m ([Test +initialize]): Include this
707 method with the GNU runtime as well.
708 * objc/execute/static-2.m: Likewise.
709 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
710 * objc/execute/va_method.m: Do not include objc/objc-api.h.
711 ([MathClass +initialize]): Include this method with the GNU
713 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
715 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
716 * objc.dg/attributes/categ-attributes-2.m: Likewise.
717 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
718 * objc.dg/attributes/method-attribute-1.m: Likewise.
719 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
720 * objc.dg/attributes/method-attribute-2.m: Likewise.
721 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
722 * objc.dg/attributes/method-attribute-3.m: Likewise.
723 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
724 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
725 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
726 * obj-c++.dg/bitfield-1.mm: Likewise.
727 * obj-c++.dg/bitfield-2.mm: Likewise
728 * objc.dg/bitfield-3.m: Likewise.
729 * obj-c++.dg/bitfield-4.mm: Likewise.
730 * objc.dg/bitfield-5.m: Likewise
731 * objc.dg/call-super-1.m: Likewise.
732 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
733 Use objc_getClass() instead of objc_get_class(), but for the GNU
734 runtime redefine objc_getClass as objc_get_class. Include
735 ../objc-obj-c++-shared/runtime.h.
736 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
737 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
738 Use the Modern Objective-C runtime API.
739 * objc.dg/class-protocol-1.m: Include
740 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
741 * obj-c++.dg/class-protocol-1.mm: Likewise.
742 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
743 * objc.dg/comp-types-10.m: Likewise.
744 * objc.dg/comp-types-11.m: Likewise.
745 * objc.dg/comp-types-12.m: Likewise.
746 * obj-c++.dg/comp-types-9.mm: Likewise.
747 * obj-c++.dg/comp-types-11.mm: Likewise.
748 * obj-c++.dg/comp-types-12.mm: Likewise.
749 * obj-c++.dg/comp-types-13.mm: Likewise.
750 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
751 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
752 * obj-c++.dg/cxx-scope-1.mm: Likewise.
753 * obj-c++.dg/cxx-scope-2.mm: Likewise.
754 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
755 * objc.dg/desig-init-1.m: Likewise.
756 * obj-c++.dg/defs.mm: Likewise.
757 * objc.dg/exceptions-2.m: Likewise.
758 * obj-c++.dg/except-1.mm: Likewise.
759 * obj-c++.dg/exceptions-2.mm: Likewise.
760 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
761 Use the Modern Objective-C runtime API.
762 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
763 the Modern Objective-C runtime API. Do not include
764 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
765 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
766 the Modern Objective-C runtime API except when using an older NeXT
768 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
769 the Modern Objective-C runtime API.
770 * objc.dg/encode-7.m: Include objc/runtime.h instead of
772 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
773 * objc.dg/encode-7-next-64bit.m: Updated include.
774 * objc.dg/encode-8.m: Include objc/runtime.h instead of
776 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
777 the Modern Objective-C runtime API.
778 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
779 Use the Modern Objective-C runtime API. Include objc/Protocol.h
780 instead of ../objc-obj-c++-shared/Protocol1.h.
781 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
782 the Modern Objective-C runtime API except when using an older NeXT
784 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
785 the Modern Objective-C runtime API.
786 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
788 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
789 * objc.dg/fix-and-continue-2.m: Likewise.
790 * objc.dg/foreach-1.m: Likewise.
791 * objc.dg/foreach-2.m: Likewise.
792 * objc.dg/foreach-3.m: Likewise.
793 * objc.dg/foreach-4.m: Likewise.
794 * objc.dg/foreach-5.m: Likewise.
795 * objc.dg/foreach-6.m: Likewise.
796 * objc.dg/foreach-7.m: Likewise.
797 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
799 * objc.dg/func-ptr-2.m: Likewise.
800 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
801 Do not include objc/objc-api.h.
802 * obj-c++.dg/fsf-package-0.mm: Likewise.
803 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
804 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
805 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
807 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
808 * objc.dg/gnu-runtime-3.m: Likewise.
809 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
810 * objc.dg/headers.m: Include objc/runtime.h instead of
811 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
812 for the NeXT runtime.
813 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
814 * obj-c++.dg/isa-field-1.mm: Likewise.
815 * obj-c++.dg/ivar-list-semi.mm: Likewise.
816 * objc.dg/layout-1.m: Likewise.
817 * objc.dg/layout-2.m: Likewise.
818 * objc.dg/local-decl-2.m: Likewise.
819 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
820 Object. ([Container +elementForView:]): Use
821 class_conformsToProtocol().
822 * obj-c++.dg/lookup-2.mm: Likewise.
823 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
824 * obj-c++.dg/local-decl-1.mm: Likewise.
825 * objc.dg/method-3.m: Likewise.
826 * objc.dg/method-4.m: Likewise.
827 * objc.dg/method-6.m: Include objc/Protocol.h instead of
828 ../objc-obj-c++-shared/Protocol1.h.
829 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
830 * objc.dg/method-9.m: Likewise.
831 * objc.dg/method-10.m: Likewise.
832 * objc.dg/method-13.m ([Root +initialize]): Include this method
833 also for the GNU runtime. (main): Use objc_getClass() also for
835 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
836 * objc.dg/method-17.m: Likewise.
837 * objc.dg/method-19.m: Likewise.
838 * objc.dg/method-20b.m: Likewise.
839 * obj-c++.dg/method-2.mm: Likewise.
840 * obj-c++.dg/method-6.mm: Likewise.
841 * obj-c++.dg/method-10.mm: Likewise.
842 * obj-c++.dg/method-11.mm: Likewise.
843 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
844 ../objc-obj-c++-shared/Protocol1.h.
845 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
846 * obj-c++.dg/method-15.mm: Likewise.
847 * obj-c++.dg/method-17.mm: Likewise.
848 * obj-c++.dg/method-19.mm: Updated includes. ([Root
849 +initialize]): Include this method also for the GNU
850 runtime. (main): Use objc_getClass() also for the GNU runtime.
851 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
852 * obj-c++.dg/method-22.mm: Likewise.
853 * obj-c++.dg/method-23.mm: Likewise.
854 * obj-c++.dg/no-extra-load.mm: Likewise.
855 * objc.dg/objc-fast-4.m: Likewise.
856 * objc.dg/objc-gc-4.m: Likewise.
857 * obj-c++.dg/objc-gc-3.mm: Likewise.
858 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
859 protocol_getMethodDescription() instead of [Protocol
860 -descriptionForInstanceMethod].
861 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
862 Made it available with all runtimes. (main): Call -test instead
864 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
865 and put into a category.
866 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
867 Object. Include objc/objc.h.
868 * obj-c++.dg/proto-lossage-2.mm: Likewise.
869 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
870 New. (main): Use protocol_getMethodDescription() instead
871 of [Protocol -descriptionForInstanceMethod] and [Protocol
872 -descriptionForClassMethod].
873 * obj-c++.dg/proto-lossage-3.mm: Likewise.
874 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
875 Objective-C runtime API.
876 * obj-c++.dg/proto-qual-1.mm: Likewise.
877 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
879 * obj-c++.dg/property/property-1.mm: Likewise.
880 * obj-c++.dg/qual-types-1.mm: Likewise.
881 * objc.dg/selector-2.m: Include objc/objc.h instead of
882 ../objc-obj-c++-shared/Object1.h.
883 * obj-c++.dg/selector-2.mm: Likewise.
884 * obj-c++.dg/selector-5.mm: Likewise.
885 * obj-c++.dg/selector-6.mm: Likewise.
886 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
887 Object. Do not include objc/objc-api.h.
888 * obj-c++.dg/set-not-used-1.mm: Likewise.
889 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
890 * objc.dg/stret-1.m: Likewise.
891 * objc.dg/stret-2.m: Likewise.
892 * obj-c++.dg/super-class-2.mm: Likewise.
893 * objc.dg/super-class-3.m: Likewise.
894 * objc.dg/super-class-4.m: Likewise.
895 * objc.dg/sync-2.m: Likewise.
896 * obj-c++.dg/sync-2.mm: Likewise.
897 * objc.dg/sync-1.m: Include objc/objc.h instead of
898 ../objc-obj-c++-shared/Object1.h.
899 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
900 'Class' as the type of 'isa'.
901 * objc.dg/special/unclaimed-category-1.m: Use the Modern
902 Objective-C runtime API. ([TestClass +initialize]): Include this
903 method with the GNU runtime as well.
904 * objc.dg/strings/strings-1.m: Updated includes.
905 * obj-c++.dg/strings/strings-1.mm: Likewise.
906 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
907 objc.dg/strings/const-str-12b.m.
908 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
909 * obj-c++.dg/template-3.mm: Likewise.
910 * obj-c++.dg/template-4.mm: Likewise.
911 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
912 Objective-C runtime API.
913 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
914 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
915 * obj-c++.dg/try-catch-1.mm: Likewise.
916 * obj-c++.dg/try-catch-2.mm: Likewise.
917 * objc.dg/try-catch-3.m: Likewise.
918 * obj-c++.dg/try-catch-3.mm: Likewise.
919 * objc.dg/try-catch-6.m: Likewise.
920 * objc.dg/try-catch-7.m: Likewise.
921 * obj-c++.dg/try-catch-7.mm: Likewise.
922 * obj-c++.dg/try-catch-8.mm: Likewise.
923 * obj-c++.dg/try-catch-9.mm: Likewise.
924 * objc.dg/try-catch-10.m: Likewise.
925 * obj-c++.dg/try-catch-11.mm: Likewise.
926 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
927 Object. Include objc/objc.h.
928 * obj-c++.dg/typedef-alias-1.mm: Likewise.
929 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
930 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
931 Object. Use Modern Objective-C runtime API. Do not use
933 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
934 * obj-c++.dg/torture/trivial.mm: Likewise.
935 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
936 instead of ../objc-obj-c++-shared/Object1.h. Include
937 ../objc-obj-c++-shared/runtime.h.
938 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
939 * objc.dg/torture/strings/const-str-11.m: Likewise.
940 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
941 * objc.dg/torture/strings/const-str-9.m: Likewise.
942 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
943 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
944 instead of Object. Only add _FooClassReference if
946 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
947 * objc.dg/torture/strings/const-str-8.m: Likewise.
948 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
949 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
951 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
953 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
954 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
955 * obj-c++.dg/va-meth-1.mm: Likewise.
956 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
957 ../objc-obj-c++-shared/Object1.h.
958 * objc.dg/zero-link-3.m: Likewise.
960 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
962 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
964 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
967 * obj-c++.dg/property/cxx-property-1.mm: New.
968 * obj-c++.dg/property/cxx-property-2.mm: New.
970 2011-06-06 Jason Merrill <jason@redhat.com>
972 * g++.dg/cpp0x/regress/ptrmem1.C: New.
974 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
976 PR rtl-optimization/49145
978 * gcc.c-torture/compile/pr49145.c: New test.
980 2011-06-06 Jakub Jelinek <jakub@redhat.com>
983 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
984 to dg-options, match also DW_AT_linkage_name.
987 * gcc.dg/debug/pr49294.c: New test.
990 * g++.dg/opt/pr49264.C: New test.
992 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
994 PR tree-optimization/49243
995 * gcc.dg/pr49243.c: New.
997 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
999 * gnat.dg/specs/cond_expr1.ads: New test.
1001 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1003 * gnat.dg/deferred_const4.ad[sb]: New test.
1004 * gnat.dg/deferred_const4_pkg.ads: New helper.
1006 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1008 * gnat.dg/test_tamdt.adb: Rename to...
1009 * gnat.dg/taft_type1.adb: ...this.
1010 * gnat.dg/tamdt.ad[sb]: Rename to...
1011 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
1012 * gnat.dg/tamdt_aux.ads: Rename to...
1013 * gnat.dg/taft_type1_pkg2.ads: ...this.
1014 * gnat.dg/taft_type2.ad[sb]: New test.
1015 * gnat.dg/taft_type2_pkg.ads: New helper.
1016 * gnat.dg/taft_type3.adb: New test.
1017 * gnat.dg/taft_type3_pkg.ads: New helper.
1019 2011-06-05 Tobias Burnus <burnus@net-b.de>
1022 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
1025 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1028 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
1030 * objc.dg/gnu-api-2-objc.m: Likewise.
1031 * obj-c++.dg/gnu-api-2-class.mm: Likewise
1032 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1034 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1036 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
1037 alignment, not the alignment, when calling class_addIvar(). Add
1038 an 'isa' instance variable to the test root class.
1039 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1041 2011-06-04 Jan Hubicka <jh@suse.cz>
1043 PR tree-optimization/48893
1044 PR tree-optimization/49091
1045 PR tree-optimization/49179
1046 * gfortran.dg/pr49179.f90: New testcase
1048 2011-06-04 Jan Hubicka <jh@suse.cz>
1051 * g++.dg/torture/pr48954.C: New testcase.
1053 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1055 * testsuite/g++.dg/warn/delete-non-virtual-dtor.C: New.
1057 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1060 * g++.dg/diagnostic/bitfld2.C: New.
1062 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1065 * gcc.c-torture/execute/pr49281.c: New test.
1067 2011-06-04 Jan Hubicka <jh@suse.cz>
1069 PR tree-optimize/48929
1070 * gcc.c-torture/compile/pr48929.c: New testcase.
1072 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1074 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
1076 2011-06-03 Jakub Jelinek <jakub@redhat.com>
1079 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
1081 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1083 * objc.dg/headers.m: Do not include sarray.h and hash.h.
1085 2011-06-03 Richard Henderson <rth@redhat.com>
1086 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1088 * lib/target-supports.exp (check_sse_os_support_available): Use
1091 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1093 * objc.dg/headers.m: Do not include objc-list.h.
1095 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1097 * objc.dg/type-stream-1.m: Test removed.
1098 * objc.dg/headers.m: Do not include typedstream.h.
1100 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1102 * objc.dg/torture/forward-1.m (main): Updated testcase.
1104 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
1107 * gcc.c-torture/compile/pr49163.c: New.
1109 2011-06-02 Asher Langton <langton2@llnl.gov>
1112 * gfortran.dg/PR49268.f90: New test.
1114 2011-06-02 Asher Langton <langton2@llnl.gov>
1117 * gfortran.dg/PR37039.f90: New test.
1119 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1122 * objc.dg/method-5.m: Updated.
1123 * objc.dg/method-19.m: Updated.
1124 * objc.dg/method-lookup-1.m: New.
1125 * obj-c++.dg/method-6.mm: Updated.
1126 * obj-c++.dg/method-7.mm: Updated.
1127 * obj-c++.dg/method-lookup-1.mm: New.
1129 2011-06-02 DJ Delorie <dj@redhat.com>
1131 * lib/timeout.exp (timeout): Add board_info support.
1133 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
1135 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
1137 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1140 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
1141 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
1143 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
1144 Hans-Peter Nilsson <hp@axis.com>
1146 PR rtl-optimization/48840
1147 * gcc.target/sparc/ultrasp13.c: New test.
1149 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
1152 * gcc.c-torture/compile/pr49238.c: New.
1154 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
1156 * gcc.target/arm/g2.c: Skip test in -mthumb.
1157 Skip test unless cpu is xscale.
1158 * gcc.target/arm/scd42-2.c: Likewise.
1159 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
1161 2011-06-01 Jason Merrill <jason@redhat.com>
1163 * g++.dg/cpp0x/decltype28.C: New.
1164 * g++.dg/cpp0x/decltype29.C: New.
1166 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
1169 * gcc.target/mips/pr45074.c: New test.
1171 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
1172 Hans-Peter Nilsson <hp@axis.com>
1174 PR rtl-optimization/48830
1175 * gcc.target/sparc/ultrasp12.c: New test.
1177 2011-06-01 David Li <davidxl@google.com>
1179 * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
1180 * testsuite/gcc.dg/profile-dir-2.c: Ditto.
1181 * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
1182 * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
1183 * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
1184 * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
1185 * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
1186 * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
1187 * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
1188 * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
1189 * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
1190 * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
1191 * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
1192 * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
1193 * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
1194 * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
1195 * testsuite/gcc.dg/profile-dir-3.c: Ditto.
1196 * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
1198 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
1200 * objc.dg/attributes/method-nonnull-1.m: New test.
1201 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
1203 2011-05-31 Tobias Burnus <burnus@net-b.de>
1206 * gfortran.dg/coarray_atomic_1.f90: New.
1207 * gfortran.dg/coarray/atomic_1.f90: New.
1209 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1211 * gcc.dg/guality/bswaptest.c: New test.
1212 * gcc.dg/guality/clztest.c: New test.
1213 * gcc.dg/guality/ctztest.c: New test.
1214 * gcc.dg/guality/rotatetest.c: New test.
1217 * gcc.target/i386/pr48688.c: New test.
1219 2010-11-15 Fabien ChĂŞne <fabien@gcc.gnu.org>
1222 * g++.dg/lookup/name-clash9.C: New.
1224 2011-05-31 Tobias Burnus <burnus@net-b.de>
1227 * gfortran.dg/coarray/dummy_1.f90: New.
1229 2011-05-31 Tobias Burnus <burnus@net-b.de>
1232 * gfortran.dg/coarray/save_1.f90: New.
1233 * gfortran.dg/coarray_4.f90: Update dg-error.
1235 2011-05-31 Jason Merrill <jason@redhat.com>
1237 * g++.dg/cpp0x/rv-template1.C: New.
1239 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1241 PR rtl-optimization/49235
1242 * gcc.dg/pr49235.c: New test.
1244 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1246 PR tree-optimization/49093
1247 * gcc.dg/vect/pr49093.c: New test.
1249 2011-05-31 Dodji Seketeli <dodji@redhat.com>
1252 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
1254 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1257 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
1260 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
1263 * gcc.c-torture/execute/pr49186.c: New.
1265 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
1268 * gcc.target/i386/pr49168-1.c: New.
1270 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1271 Eric Botcazou <ebotcazou@adacore.com>
1273 * gcc.dg/guality/drap.c: New test.
1275 2011-05-30 Richard Guenther <rguenther@suse.de>
1277 PR tree-optimization/49210
1278 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
1279 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
1281 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1284 * g++.dg/gomp/pr49223-1.C: New test.
1285 * g++.dg/gomp/pr49223-2.C: New test.
1287 2011-05-30 Richard Guenther <rguenther@suse.de>
1289 PR tree-optimization/49218
1290 * gcc.c-torture/execute/pr49218.c: New testcase.
1292 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
1294 PR tree-optimization/49199
1295 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
1296 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
1297 -fno-tree-scev-cprop.
1299 2011-05-29 Janus Weil <janus@gcc.gnu.org>
1302 * gfortran.dg/extends_13.f03: New.
1304 2011-05-29 Jakub Jelinek <jakub@redhat.com>
1306 PR rtl-optimization/49095
1307 * gcc.target/i386/pr49095.c: New test.
1309 2011-05-29 Tobias Burnus <burnus@net-b.de>
1312 * gfortran.dg/coarray_24.f90: New.
1314 2011-05-29 Tobias Burnus <burnus@net-b.de>
1317 * gfortran.dg/coarray_23.f90: New.
1319 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
1322 * gcc.dg/pr48826.c: New test.
1324 2011-05-29 Richard Guenther <rguenther@suse.de>
1326 PR tree-optimization/49217
1327 * gcc.dg/torture/pr49217.c: New testcase.
1329 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
1332 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
1334 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
1336 * gnat.dg/boolean_subtype.adb: Rename to...
1337 * gnat.dg/boolean_subtype1.adb: ...this.
1339 2011-05-28 Jason Merrill <jason@redhat.com>
1341 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
1343 2011-05-27 Jason Merrill <jason@redhat.com>
1345 * g++.dg/cpp0x/enum18.C: Adjust.
1347 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
1349 2011-05-27 Tobias Burnus <burnus@net-b.de>
1352 * gfortran.dg/coarray_22.f90: New.
1354 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1356 PR tree-optimization/46728
1357 * gcc.target/powerpc/pr46728-1.c: New.
1358 * gcc.target/powerpc/pr46728-2.c: New.
1359 * gcc.target/powerpc/pr46728-3.c: New.
1360 * gcc.target/powerpc/pr46728-4.c: New.
1361 * gcc.target/powerpc/pr46728-5.c: New.
1362 * gcc.dg/pr46728-6.c: New.
1363 * gcc.target/powerpc/pr46728-7.c: New.
1364 * gcc.target/powerpc/pr46728-8.c: New.
1365 * gcc.dg/pr46728-9.c: New.
1366 * gcc.target/powerpc/pr46728-10.c: New.
1367 * gcc.target/powerpc/pr46728-11.c: New.
1368 * gcc.dg/pr46728-12.c: New.
1369 * gcc.target/powerpc/pr46728-13.c: New.
1370 * gcc.target/powerpc/pr46728-14.c: New.
1371 * gcc.target/powerpc/pr46728-15.c: New.
1372 * gcc.target/powerpc/pr46728-16.c: New.
1374 2011-05-27 Jason Merrill <jason@redhat.com>
1376 * g++.dg/abi/mangle47.C: New.
1379 * g++.dg/template/const5.C: New.
1381 * g++.dg/cpp0x/enum18.C: New.
1383 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
1385 * g++.dg/cpp0x/error6.C: New.
1387 * g++.dg/cpp0x/error5.C: New.
1389 2011-05-27 Jakub Jelinek <jakub@redhat.com>
1392 * g++.dg/eh/cond6.C: New test.
1394 2011-05-27 Tobias Burnus <burnus@net-b.de>
1397 * gfortran.dg/rank_3.f90: New.
1398 * gfortran.dg/rank_4.f90: New.
1400 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
1402 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
1403 replace dump search.
1405 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
1407 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
1408 * gnat.dg/bit_packed_array5.adb: ...here.
1410 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1413 * testsuite/g++.dg/cpp0x/auto25.C: New.
1415 2011-05-27 Richard Guenther <rguenther@suse.de>
1417 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
1419 2011-05-27 Richard Guenther <rguenther@suse.de>
1421 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
1423 2011-05-27 Richard Guenther <rguenther@suse.de>
1426 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
1428 2011-05-26 Jason Merrill <jason@redhat.com>
1430 * g++.dg/cpp0x/friend1.C: New.
1431 * g++.dg/cpp0x/friend2.C: New.
1433 * g++.dg/cpp0x/auto7.C: Update.
1434 * g++.dg/template/crash50.C: Adjust.
1435 * g++.dg/template/static9.C: Adjust.
1436 * g++.old-deja/g++.ext/memconst.C: Adjust.
1438 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
1440 * gcc.dg/march.c: Ignore a note for some targets.
1442 2011-05-26 Janis Johnson <janis187@us.ibm.com>
1443 Nathan Froyd <froydnj@codesourcery.com>
1447 * g++.old-deja/g++.jason/cond.C: Remove xfails.
1448 * g++.dg/parse/pr18770.C: New test.
1449 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
1451 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1454 * gfortran.dg/dependency_40.f90 : New test.
1456 2011-05-26 Tobias Burnus <burnus@net-b.de>
1459 * gfortran.dg/coarray/registering_1.f90: New.
1461 2011-05-26 Jason Merrill <jason@redhat.com>
1463 * g++.dg/cpp0x/variadic111.C: New.
1464 * g++.dg/cpp0x/variadic41.C: Adjust.
1466 2011-05-26 Richard Guenther <rguenther@suse.de>
1468 PR tree-optimization/48702
1469 * gcc.dg/torture/pr48702.c: New testcase.
1471 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1473 PR gcov-profile/48845
1474 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
1476 * gcc.dg/matrix/matrix.exp: Likewise.
1477 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1478 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
1479 line number to check_profiling_available.
1480 * lib/target-supports.exp (check_profiling_available): Account for
1482 Require TLS runtime support with -fprofile-generate.
1483 * lib/profopt.exp (profopt-execute): Add TLS options for
1485 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
1487 2011-05-26 Jakub Jelinek <jakub@redhat.com>
1490 * g++.dg/eh/cond5.C: New test.
1492 PR tree-optimization/49161
1493 * gcc.c-torture/execute/pr49161.c: New test.
1495 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1497 * gcc.target/arm/neon-vorn-vbic.c: New test.
1499 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
1501 PR tree-optimization/49038
1502 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
1503 * gcc.dg/vect/pr49038.c: New test.
1505 2011-05-26 Fabien ChĂŞne <fabien@gcc.gnu.org>
1506 * g++.dg/init/pr25811-3.C: New.
1507 * g++.dg/init/pr25811-4.C: New.
1509 2011-05-25 Jason Merrill <jason@redhat.com>
1511 * g++.dg/cpp0x/enum17.C: New.
1512 * g++.old-deja/g++.jason/rfg10.C: Adjust.
1514 * g++.dg/cpp0x/auto24.C: New.
1516 * g++.dg/cpp0x/error4.C: New.
1518 * g++.dg/cpp0x/rv-restrict.C: New.
1520 * g++.dg/cpp0x/enum15.C: New.
1521 * g++.dg/cpp0x/constexpr-switch2.C: New.
1523 * g++.dg/cpp0x/variadic110.C: New.
1525 * g++.dg/cpp0x/auto9.C: Add typedef test.
1527 * g++.dg/cpp0x/auto23.C: New.
1528 * g++.dg/cpp0x/auto9.C: Adjust.
1530 * g++.dg/cpp0x/defaulted29.C: New.
1532 * g++.dg/cpp0x/initlist51.C: New.
1534 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
1536 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
1537 * g++.dg/abi/packed1.C: Suppress warning.
1538 * g++.dg/warn/Wunused-parm-3.C: Likewise.
1539 * g++.dg/template/stdarg1.C: Likewise.
1540 * g++.dg/other/packed1.C: Remove arm from xfail list.
1542 2011-05-25 Jason Merrill <jason@redhat.com>
1544 * g++.dg/cpp0x/enum16.C: New.
1545 * g++.dg/parse/error15.C: Adjust.
1547 * g++.dg/cpp0x/initlist50.C: New.
1549 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1551 * g++.dg/cpp0x/variadic109.C: New.
1553 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
1555 * gcc.target/i386/pause-1.c: New.
1557 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
1559 * gcc.dg/stack-usage-1.c: Adjust comment.
1560 * gcc.dg/stack-usage-2.c: New test.
1562 2011-05-25 Jakub Jelinek <jakub@redhat.com>
1565 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1566 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1568 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
1570 PR rtl-optimization/48757
1571 * gfortran.dg/pr48757.f: New test case.
1573 2011-05-24 Jason Merrill <jason@redhat.com>
1575 * g++.dg/cpp0x/access01.C: New.
1577 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1580 * objc.dg/pr48177.m: New testcase.
1582 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1585 * objc.dg/pr48187.m: New testcase.
1586 * obj-c++.dg/pr48187.mm: New testcase.
1587 * objc.dg/ivar-extra-semicolon.m: New testcase.
1589 2011-05-24 Jason Merrill <jason@redhat.com>
1591 * g++.dg/template/access21.C: New.
1592 * g++.dg/template/access22.C: New.
1594 2011-05-24 Michael Matz <matz@gcc.gnu.org>
1596 PR rtl-optimization/48633
1597 * g++.dg/pr48633.C: New test.
1599 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1602 * g++.dg/other/pr49133.C: New test.
1604 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1605 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1607 * gcc.dg/torture/tls/run-gd.c: New test.
1608 * gcc.dg/torture/tls/run-ie.c: New test.
1609 * gcc.dg/torture/tls/run-ld.c: New test.
1610 * gcc.dg/torture/tls/run-le.c: New test.
1611 * lib/target-supports.exp (check_effective_target_tls_runtime):
1612 Build testcase with TLS options.
1614 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1616 * gcc.dg/vect/pr48172.c: Remove dg-do run.
1618 2011-05-24 Tom de Vries <tom@codesourcery.com>
1620 PR tree-optimization/49121
1621 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
1623 2011-05-23 Jason Merrill <jason@redhat.com>
1625 * g++.dg/cpp0x/defaulted28.C: New.
1627 * g++.dg/cpp0x/sfinae25.C: New.
1629 * g++.dg/cpp0x/rv-cast2.C: New.
1631 * g++.dg/cpp0x/enum14.C: New.
1633 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1636 * gcc.c-torture/execute/pr49123.c: New test.
1639 * gcc.dg/debug/pr49032.c: New test.
1642 * gcc.dg/pr49120.c: New test.
1644 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
1647 * gcc.target/i386/pr47315.c: New test.
1649 2011-05-23 Jason Merrill <jason@redhat.com>
1651 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1653 * g++.dg/cpp0x/sfinae24.C: New.
1655 * g++.dg/cpp0x/error3.C: New.
1657 * g++.dg/cpp0x/defaulted27.C: New.
1659 * g++.dg/cpp0x/decltype27.C: New.
1661 2011-05-23 Richard Guenther <rguenther@suse.de>
1663 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
1665 2011-05-23 Richard Guenther <rguenther@suse.de>
1667 PR tree-optimization/40874
1668 * g++.dg/tree-ssa/pr40874.C: New testcase.
1670 2011-05-23 Richard Guenther <rguenther@suse.de>
1672 PR tree-optimization/49115
1673 * g++.dg/torture/pr49115.C: New testcase.
1675 2011-05-23 Richard Guenther <rguenther@suse.de>
1678 * gcc.dg/memcpy-3.c: New testcase.
1680 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1683 * gcc.c-torture/execute/pr48973-1.c: New test.
1684 * gcc.c-torture/execute/pr48973-2.c: New test.
1686 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1689 * g++.dg/warn/pr18016.C: New.
1691 2011-05-23 Tom de Vries <tom@codesourcery.com>
1694 * gcc.target/arm/ivopts-6.c: New test.
1696 2011-05-22 Jakub Jelinek <jakub@redhat.com>
1699 * gcc.c-torture/compile/pr49029.c: New test.
1701 2011-05-22 Jason Merrill <jason@redhat.com>
1703 * g++.dg/cpp0x/sfinae23.C: New.
1704 * g++.dg/cpp0x/sfinae8.C: Correct.
1706 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1708 * gfortran.dg/function_optimize_8.f90: New test case.
1710 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
1712 PR tree-optimization/49087
1713 * gcc.dg/vect/O3-pr49087.c: New test.
1715 2011-05-21 Jason Merrill <jason@redhat.com>
1717 * g++.dg/debug/const5.C: New.
1719 2011-05-20 Jason Merrill <jason@redhat.com>
1721 * g++.dg/cpp0x/constexpr-static7.C: Extend.
1723 * g++.dg/cpp0x/constexpr-static7.C: New.
1725 * g++.dg/cpp0x/enum12.C: New.
1726 * g++.dg/cpp0x/enum13.C: New.
1728 2011-05-21 Janus Weil <janus@gcc.gnu.org>
1731 * gfortran.dg/select_type_23.f03: New.
1733 2011-05-20 Jason Merrill <jason@redhat.com>
1735 * g++.dg/cpp0x/defaulted26.C: New.
1737 * g++.dg/cpp0x/noexcept02.C: Fix.
1738 * g++.dg/cpp0x/noexcept03.C: Fix.
1739 * g++.dg/cpp0x/noexcept08.C: Fix.
1740 * g++.dg/cpp0x/noexcept10.C: New.
1742 2011-05-20 Janus Weil <janus@gcc.gnu.org>
1745 * gfortran.dg/extends_12.f03: New.
1747 2011-05-20 Jason Merrill <jason@redhat.com>
1749 * g++.dg/template/koenig9.C: New.
1750 * g++.dg/opt/pr47615.C: Fix.
1751 * g++.dg/overload/defarg1.C: Fix.
1752 * g++.dg/tc1/dr213.C: Remove xfail.
1753 * g++.dg/torture/pr34850.C: Fix.
1754 * g++.dg/torture/pr39362.C: Fix.
1755 * g++.old-deja/g++.brendan/crash56.C: Fix.
1756 * g++.old-deja/g++.pt/memtemp47.C: Fix.
1758 2011-05-20 Richard Guenther <rguenther@suse.de>
1760 PR tree-optimization/49079
1761 * gcc.dg/torture/pr49079.c: New testcase.
1763 2011-05-20 Jakub Jelinek <jakub@redhat.com>
1765 PR tree-optimization/49073
1766 * gcc.c-torture/execute/pr49073.c: New test.
1768 2011-06-19 Tobias Burnus <burnus@net-b.de>
1771 * gfortran.dg/coarray_21.f90: New.
1773 2011-05-19 Joseph Myers <joseph@codesourcery.com>
1775 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
1778 2011-05-19 Richard Guenther <rguenther@suse.de>
1781 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
1783 2011-05-19 Richard Guenther <rguenther@suse.de>
1786 * gcc.dg/builtin-object-size-11.c: New testcase.
1788 2011-05-19 Tom de Vries <tom@codesourcery.com>
1791 * gcc.target/arm/ivopts.c: New test.
1792 * gcc.target/arm/ivopts-2.c: New test.
1794 2011-05-19 Tom de Vries <tom@codesourcery.com>
1796 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
1798 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1800 * gcc.c-torture/execute/960321-1.x: Remove.
1802 2011-05-18 Janus Weil <janus@gcc.gnu.org>
1805 * gfortran.dg/move_alloc_4.f90: New.
1807 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
1810 * gcc.target/i386/pr49002-1.c: New test.
1811 * gcc.target/i386/pr49002-2.c: Likewise.
1813 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1815 PR tree-optimization/49039
1816 * gcc.c-torture/execute/pr49039.c: New test.
1817 * gcc.dg/tree-ssa/pr49039.c: New test.
1818 * g++.dg/torture/pr49039.C: New test.
1820 2011-05-18 Jason Merrill <jason@redhat.com>
1822 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
1823 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
1824 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
1826 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
1828 * gcc.target/bfin/mcpu-bf592.c: New test.
1830 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
1832 PR tree-optimization/41881
1833 * gcc.dg/vect/O3-pr41881.c: New test.
1834 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
1836 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1838 PR tree-optimization/49000
1839 * gcc.dg/pr49000.c: New test.
1841 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
1843 * gnat.dg/invalid1.adb: New test.
1845 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
1847 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
1849 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
1850 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
1852 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
1855 * g++.dg/cpp0x/range-for18.C: New.
1857 2011-05-15 Tobias Burnus <burnus@net-b.de>
1860 * gfortran.dg/coarray/image_index_2.f90: New.
1862 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1864 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
1865 * g++.dg/cpp0x/override2.C: New.
1867 2011-05-14 Tobias Burnus <burnus@net-b.de>
1870 * gfortran.de/coarray_20.f90: New.
1872 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1875 * function_optimize_7.f90: New test case.
1877 2011-05-13 Jason Merrill <jason@redhat.com>
1879 * g++.dg/cpp0x/decltype26.C: New.
1880 * g++.dg/cpp0x/enum11.C: New.
1882 2011-05-13 Tobias Burnus <burnus@net-b.de>
1886 * gfortran.dg/assign_8.f90: Update dg-error.
1888 2011-05-13 Tobias Burnus <burnus@net-b.de>
1891 * gfortran.dg/io_constraints_8.f90: New.
1892 * gfortran.dg/io_constraints_9.f90: New.
1894 2011-05-13 Martin Thuresson <martint@google.com>
1896 PR gcov-profile/47793
1897 * gcc.dg/pr47793.c: New.
1899 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1901 PR tree-optimization/48975
1902 * gcc.dg/pr48975.c: New test.
1904 2011-05-12 Tobias Burnus <burnus@net-b.de>
1907 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
1909 2011-05-12 Jason Merrill <jason@redhat.com>
1911 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
1913 2011-05-12 Geert Bosch <bosch@adacore.com>
1915 * gnat.dg/view_conversion1.adb: New test.
1917 2011-05-12 Richard Guenther <rguenther@suse.de>
1919 PR tree-optimization/48172
1920 * gcc.dg/vect/pr48172.c: New testcase.
1922 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1925 * g++.dg/opt/pr48967.C: New test.
1927 2011-05-11 Jason Merrill <jason@redhat.com>
1929 * g++.dg/cpp0x/constexpr-friend.C: New.
1930 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
1932 * g++.dg/cpp0x/sfinae22.C: New.
1934 2011-05-11 Tobias Burnus <burnus@net-b.de>
1937 * gfortran.dg/generic_24.f90: New.
1939 2011-05-11 Richard Guenther <rguenther@suse.de>
1941 PR tree-optimization/15256
1942 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
1944 2011-05-11 Jakub Jelinek <jakub@redhat.com>
1947 * gcc.dg/pr48159-1.c: New test.
1948 * gcc.dg/pr48159-2.c: New test.
1950 2011-05-11 Richard Guenther <rguenther@suse.de>
1953 * gcc.dg/torture/pr48953.c: New testcase.
1955 2011-05-11 Richard Guenther <rguenther@suse.de>
1957 PR tree-optimization/18041
1958 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
1960 2011-05-11 Alan Modra <amodra@gmail.com>
1963 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
1965 2011-05-10 Jason Merrill <jason@redhat.com>
1967 * g++.dg/cpp0x/defaulted25.C: New.
1968 * g++.dg/template/crash7.C: Adjust.
1970 * g++.dg/cpp0x/variadic108.C: New.
1972 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
1974 * g++.dg/inherit/virtual9.C: Extend.
1976 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1979 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
1980 are passed and returned in vector registers.
1982 2011-05-10 Richard Guenther <rguenther@suse.de>
1984 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
1985 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1986 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1987 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1988 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
1991 2011-05-10 Jakub Jelinek <jakub@redhat.com>
1993 PR tree-optimization/48611
1994 PR tree-optimization/48794
1995 * gfortran.dg/gomp/pr48611.f90: New test.
1996 * gfortran.dg/gomp/pr48794.f90: New test.
1999 * gcc.dg/dfp/pr48928.c: New test.
2001 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2004 * g++.dg/cpp0x/pr48522.C: New.
2006 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2009 * g++.dg/cpp0x/sfinae21.C: New.
2011 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2013 * g++.dg/template/sfinae28.C: Rename to...
2014 * g++.dg/cpp0x/sfinae19.C: ... this.
2015 * g++.dg/template/sfinae29.C: Rename to...
2016 * g++.dg/cpp0x/sfinae20.C: ... this.
2018 2011-05-09 Jeff Law <law@redhat.com>
2020 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
2023 2011-05-09 Fabien ChĂŞne <fabien@gcc.gnu.org>
2026 * g++.dg/init/pr20039.C: New.
2028 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2032 * g++.dg/template/sfinae28.C: New.
2033 * g++.dg/template/sfinae29.C: Likewise.
2035 2011-05-09 Jason Merrill <jason@redhat.com>
2037 * g++.dg/template/nontype23.C: New.
2039 2011-05-07 Fabien ChĂŞne <fabien@gcc.gnu.org>
2041 * g++.dg/init/pr48859.C: New.
2043 2011-05-09 Jason Merrill <jason@redhat.com>
2045 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
2046 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
2047 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
2048 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
2049 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
2050 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
2051 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
2052 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
2054 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
2056 * g++.dg/inherit/virtual9.C: New.
2058 2011-05-09 Dodji Seketeli <dodji@redhat.com>
2061 * g++.dg/template/dependent-expr8.C: New test case.
2063 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
2065 PR tree-optimization/48837
2066 * gcc.dg/pr48837.c: New testcase.
2068 2011-05-06 Jason Merrill <jason@redhat.com>
2070 * g++.dg/cpp0x/constexpr-condition2.C: New.
2072 * g++.dg/cpp0x/constexpr-missing.C: New.
2074 2011-05-06 Tobias Burnus <burnus@net-b.de>
2077 * gfortran.dg/coarray/this_image_2.f90: New.
2079 2011-05-06 Tobias Burnus <burnus@net-b.de>
2083 * gfortran.dg/bind_c_usage_22.f90: New.
2084 * gfortran.dg/bind_c_usage_23.f90: New.
2085 * gfortran.dg/bind_c_usage_24.f90: New.
2086 * gfortran.dg/bind_c_usage_24_c.c: New.
2088 2011-05-06 Dodji Seketeli <dodji@redhat.com>
2091 * g++.dg/template/member9.C: New test case.
2093 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
2095 * gnat.dg/discr29.ad[sb]: New test.
2096 * gnat.dg/discr30.adb: Likewise.
2098 2011-05-05 Julian Brown <julian@codesourcery.com>
2100 * gcc.target/arm/neon-vset_lanes8.c: New test.
2102 2011-05-05 Jason Merrill <jason@redhat.com>
2104 * g++.dg/init/new32.C: New.
2106 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2108 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
2111 2011-05-05 Jakub Jelinek <jakub@redhat.com>
2113 PR rtl-optimization/48381
2114 * gcc.c-torture/compile/pr48381.c: New test.
2116 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
2118 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
2120 * gcc.target/i386/opt-1.c: Ditto.
2122 2011-05-04 Jason Merrill <jason@redhat.com>
2124 * g++.dg/conversion/base1.C: New.
2126 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2128 PR libgfortran/48787
2129 * gfortran.dg/round_3.f08: Add more checks to test case.
2131 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
2133 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
2134 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
2135 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
2136 Gate test on effective_target fd_truncate.
2138 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
2140 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
2141 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2142 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
2143 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
2144 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
2145 * gcc.target/i386/pr38824.c: Ditto.
2146 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
2147 * gcc.target/i386/vecinit-2.c: Ditto.
2148 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
2149 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
2150 * gcc.target/i386/parity-2.c: Ditto.
2151 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
2153 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
2155 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
2157 * gcc.target/bfin/mcpu-bf514.c: Likewise.
2158 * gcc.target/bfin/mcpu-bf516.c: Likewise.
2159 * gcc.target/bfin/mcpu-bf518.c: Likewise.
2161 2011-05-03 Tobias Burnus <burnus@net-b.de>
2164 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
2166 2011-05-03 Tobias Burnus <burnus@net-b.de>
2169 * gfortran.dg/coarray/this_image_1.f90: New.
2171 2011-05-03 Tobias Burnus <burnus@net-b.de>
2174 * gfortran.dg/coarray/caf.dg: New.
2175 * gfortran.dg/coarray/image_index_1.f90: New, copied
2176 from ../coarray_16.f90.
2178 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2181 * g++.dg/ext/complex9.C: New.
2183 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2186 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
2187 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
2188 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
2190 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2192 * gcc.target/bfin/builtins: Created.
2193 * gcc.target/bfin/hisilh-O0.c: Deleted.
2194 * gcc.target/bfin/hisilh.c: Moved to...
2195 * gcc.target/bfin/builtins/hisilh.c: ...here.
2196 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
2197 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
2198 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
2199 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
2200 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
2201 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
2202 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
2203 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
2204 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
2205 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
2206 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
2207 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
2208 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
2209 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
2210 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
2211 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
2212 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
2213 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
2214 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
2215 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
2216 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
2217 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
2218 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
2219 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
2220 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
2221 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
2222 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
2223 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
2224 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
2225 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
2226 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
2227 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
2228 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
2229 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
2230 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
2231 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
2232 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
2233 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
2234 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
2235 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
2236 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
2237 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
2238 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
2239 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
2240 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
2241 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
2242 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
2243 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
2244 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
2245 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
2246 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
2247 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
2248 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
2249 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
2250 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
2251 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
2252 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
2253 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
2254 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
2255 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
2256 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
2257 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
2258 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
2259 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
2260 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
2261 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
2262 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
2263 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
2264 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
2265 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
2266 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
2267 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
2268 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
2269 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
2270 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
2271 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
2272 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
2273 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
2274 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
2275 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
2276 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
2277 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
2278 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
2279 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
2280 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
2281 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
2282 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
2283 * gcc.target/bfin/builtins/circptr.c: Ditto.
2284 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
2285 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
2286 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
2287 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
2288 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
2289 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
2290 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
2291 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
2292 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
2293 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
2294 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
2295 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
2296 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
2297 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
2298 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
2299 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
2300 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
2301 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
2302 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
2303 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
2304 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
2305 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
2306 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
2307 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
2308 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
2309 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
2310 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
2311 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
2312 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
2313 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
2314 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
2315 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
2316 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
2317 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
2318 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
2319 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
2320 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
2321 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
2322 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
2323 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
2324 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
2325 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
2326 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
2327 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
2328 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
2329 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
2330 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
2331 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
2332 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
2333 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
2334 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
2335 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
2336 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
2337 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
2338 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
2339 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
2340 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
2341 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
2342 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
2343 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
2344 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
2345 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
2346 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
2347 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
2348 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
2349 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
2350 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
2351 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
2352 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
2353 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
2355 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
2357 * gcc.target/arm/cold-lc.c: New test.
2359 2011-05-03 Jakub Jelinek <jakub@redhat.com>
2362 * gcc.dg/pr48774.c: New test.
2364 2011-05-03 Richard Guenther <rguenther@suse.de>
2366 * gcc.dg/large-size-array-5.c: New testcase.
2368 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2370 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
2372 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2374 * lib/target-supports.exp (check_effective_target_vect_strided):
2376 (check_effective_target_vect_strided2)
2377 (check_effective_target_vect_strided3)
2378 (check_effective_target_vect_strided4)
2379 (check_effective_target_vect_strided8): ...these new functions.
2381 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
2382 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
2383 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2384 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
2385 * gcc.dg/vect/pr37539.c: Likewise.
2386 * gcc.dg/vect/slp-11a.c: Likewise.
2387 * gcc.dg/vect/slp-11b.c: Likewise.
2388 * gcc.dg/vect/slp-11c.c: Likewise.
2389 * gcc.dg/vect/slp-12a.c: Likewise.
2390 * gcc.dg/vect/slp-12b.c: Likewise.
2391 * gcc.dg/vect/slp-18.c: Likewise.
2392 * gcc.dg/vect/slp-19a.c: Likewise.
2393 * gcc.dg/vect/slp-19b.c: Likewise.
2394 * gcc.dg/vect/slp-21.c: Likewise.
2395 * gcc.dg/vect/slp-23.c: Likewise.
2396 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2398 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
2399 instead of vect_interleave && vect_extract_even_odd.
2400 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
2401 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
2402 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
2403 * gcc.dg/vect/vect-1.c: Likewise.
2404 * gcc.dg/vect/vect-10.c: Likewise.
2405 * gcc.dg/vect/vect-98.c: Likewise.
2406 * gcc.dg/vect/vect-107.c: Likewise.
2407 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2408 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2409 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2410 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2411 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2412 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2413 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2414 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2415 * gcc.dg/vect/vect-strided-float.c: Likewise.
2416 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2417 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2418 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2419 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2420 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2421 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2422 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2423 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2424 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2425 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2426 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2427 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2428 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2429 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2430 * gcc.dg/vect/vect-vfa-03.c: Likewise.
2432 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
2434 * gcc.dg/vect/pr30843.c: Likewise.
2435 * gcc.dg/vect/pr33866.c: Likewise.
2436 * gcc.dg/vect/slp-reduc-6.c: Likewise.
2437 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
2438 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
2439 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
2441 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2443 * gcc.dg/vect/slp-11.c: Split into...
2444 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
2445 gcc.dg/vect/slp-11c.c: ...these tests.
2446 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
2447 * gcc.dg/vect/slp-12c.c: ...this new test.
2448 * gcc.dg/vect/slp-19.c: Split into...
2449 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
2450 gcc.dg/vect/slp-19c.c: ...these new tests.
2452 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2454 * lib/target-supports.exp
2455 (check_effective_target_vect_extract_even_odd_wide): Delete.
2456 (check_effective_target_vect_strided_wide): Likewise.
2457 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
2458 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
2459 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
2460 * gcc.dg/vect/pr37539.c: Likewise.
2461 * gcc.dg/vect/slp-11.c: Likewise.
2462 * gcc.dg/vect/slp-12a.c: Likewise.
2463 * gcc.dg/vect/slp-12b.c: Likewise.
2464 * gcc.dg/vect/slp-19.c: Likewise.
2465 * gcc.dg/vect/slp-23.c: Likewise.
2466 * gcc.dg/vect/vect-1.c: Likewise.
2467 * gcc.dg/vect/vect-98.c: Likewise.
2468 * gcc.dg/vect/vect-107.c: Likewise.
2469 * gcc.dg/vect/vect-strided-float.c: Likewise.
2471 2011-05-02 Jason Merrill <jason@redhat.com>
2473 * g++.dg/init/new31.C: New.
2475 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
2478 * gcc.dg/pr35445.c: New test.
2480 2011-05-02 Jason Merrill <jason@redhat.com>
2482 * c-c++-common/vla-1.c: New.
2484 2011-05-02 Richard Guenther <rguenther@suse.de>
2486 PR tree-optimization/48822
2487 * gcc.dg/torture/pr48822.c: New testcase.
2489 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2492 * g++.dg/cpp0x/constexpr-47969.C: New.
2494 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
2497 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
2498 on vect_no_align targets.
2499 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
2500 vect_no_align targets.
2502 2011-05-01 Xinliang David Li <davidxl@google.com>
2504 * gcc.dg/tree-ssa/integer-addr.c: New test.
2505 * gcc.dg/tree-ssa/alias_bug.c: New test.
2507 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2509 PR libgfortran/48787
2510 * gfortran.dg/round_3.f08: Add more checks.
2512 2011-04-30 Tobias Burnus <burnus@net-b.de>
2515 * gfortran.dg/import9.f90: New, proper test.
2516 * gfortran.dg/interface_37.f90: Remove bogus
2517 test (bogus copy of interface_36.f90).
2519 2011-04-30 Tobias Burnus <burnus@net-b.de>
2522 * gfortran.dg/interface_37.f90: New.
2524 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
2527 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
2529 2011-04-30 Jakub Jelinek <jakub@redhat.com>
2531 PR tree-optimization/48809
2532 * gcc.c-torture/execute/pr48809.c: New test.
2534 2011-04-29 Jeff Law <law@redhat.com>
2536 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
2538 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2541 * g++.dg/init/ctor10.C: New.
2543 2011-04-29 Le-Chun Wu <lcwu@google.com>
2545 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
2546 warning in implicitly instantiated templates.
2548 2011-04-29 Le-Chun Wu <lcwu@google.com>
2550 * g++.dg/warn/Wnull-conversion-1.C: New.
2551 * g++.dg/warn/Wnull-conversion-2.C: New.
2553 2011-04-29 Diego Novillo <dnovillo@google.com>
2555 * g++.old-deja/g++.other/null3.C: Expect warning about
2556 converting boolean to a pointer.
2558 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
2561 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
2565 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
2567 2011-04-29 Tobias Burnus <burnus@net-b.de>
2570 * gfortran.dg/typebound_proc_22.f90: New.
2573 * gfortran.dg/interface_36.f90: New.
2575 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2577 PR libgfortran/48488
2578 PR libgfortran/48602
2579 PR libgfortran/48615
2580 PR libgfortran/48684
2581 PR libgfortran/48787
2582 * gfortran.dg/fmt_g.f: Adjust test.
2583 * gfortran.dg/fmt_g0_1.f08: Adjust test.
2584 * gfortran.dg/round_3.f08: New test.
2585 * gfortran.dg/namelist_print_1.f: Adjust test.
2586 * gfortran.dg/char4_iunit_1.f03: Adjust test.
2587 * gfortran.dg/f2003_io_5.f03: Adjust test.
2588 * gfortran.dg/coarray_15.f90: Adjust test.
2589 * gfortran.dg/namelist_65.f90: Adjust test.
2590 * gfortran.dg/fmt_cache_1.f: Adjust test.
2591 * gfortran.dg/char4_iunit_2.f03: Adjust test.
2592 * gfortran.dg/real_const_3.f90: Adjust test.
2594 2011-04-28 Xinliang David Li <davidxl@google.com>
2596 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
2597 * testsuite/g++.dg/prof-robust-1.C: New test.
2599 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
2601 PR tree-optimization/48765
2602 * gcc.dg/vect/pr48765.c: New.
2604 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2606 PR tree-optimization/48775
2607 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
2609 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2612 * g++.dg/inherit/pr48798.C: New.
2613 * g++.old-deja/g++.other/base1.C: Adjust.
2615 2011-04-28 Dodji Seketeli <dodji@redhat.com>
2618 * g++.dg/template/inherit7.C: New test case.
2620 2011-04-28 Richard Guenther <rguenther@suse.de>
2622 PR tree-optimization/40052
2623 PR tree-optimization/15347
2624 * gcc.dg/tree-ssa/vrp57.c: New testcase.
2625 * gcc.dg/pr15347.c: Likewise.
2627 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2630 * g++.dg/cpp0x/sfinae18.C: New.
2632 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2635 * g++.dg/ext/is_literal_type1.C: New.
2637 2011-04-28 Tobias Burnus <burnus@net-b.de>
2641 * gfortran.dg/interface_35.f90: New.
2642 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
2643 * gfortran.dg/func_result_6.f90: Add dg-warning.
2644 * gfortran.dg/bessel_1.f90: Ditto.
2645 * gfortran.dg/hypot_1.f90: Ditto.
2646 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2647 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2648 * gfortran.dg/interface_assignment_4.f90: Ditto.
2650 2011-04-27 Jason Merrill <jason@redhat.com>
2652 * g++.dg/ext/complex8.C: New.
2654 * g++.dg/cpp0x/initlist49.C: New.
2655 * g++.dg/init/new30.C: New.
2657 2011-04-27 Tobias Burnus <burnus@net-b.de>
2660 * gfortran.dg/whole_file_34.f90: New.
2662 2011-04-27 Jan Hubicka <jh@suse.cz>
2664 * gcc.dg/tree-ssa/inline-9.c: New testcase.
2666 2011-04-27 Jason Merrill <jason@redhat.com>
2668 * g++.old-deja/g++.oliva/overload1.C: Adjust.
2670 * g++.dg/parse/ambig6.C: New.
2672 2011-04-27 Nick Clifton <nickc@redhat.com>
2674 * gcc.dg/20020312-2.c: Add definition for RX.
2676 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
2677 option with RX targets.
2679 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
2682 2011-04-27 Richard Guenther <rguenther@suse.de>
2684 * gcc.dg/tree-ssa/pr23382.c: Remove.
2686 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
2689 * gcc.c-torture/compile/pr48767.c: New test.
2691 2011-04-27 Richard Guenther <rguenther@suse.de>
2693 PR tree-optimization/48772
2694 * g++.dg/pr48772.C: New testcase.
2696 2011-04-27 Jakub Jelinek <jakub@redhat.com>
2699 * gcc.c-torture/compile/pr48742.c: New test.
2701 2011-04-26 Jason Merrill <jason@redhat.com>
2703 * g++.dg/lookup/koenig13.C: New.
2705 * g++.dg/cpp0x/initlist48.C: New.
2707 2011-04-25 Jason Merrill <jason@redhat.com>
2709 * g++.dg/cpp0x/sfinae17.C: New.
2711 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2714 * gcc.target/powerpc/pr48258-1.c: New file.
2715 * gcc.target/powerpc/pr48258-2.c: Ditto.
2717 2011-04-26 Xinliang David Li <davidxl@google.com>
2719 * gcc.dg/uninit-suppress.c: New test.
2720 * gcc.dg/uninit-suppress.c: New test.
2722 2011-04-26 Jakub Jelinek <jakub@redhat.com>
2725 * gcc.dg/pr48768.c: New test.
2727 PR tree-optimization/48734
2728 * gcc.c-torture/compile/pr48734.c: New test.
2731 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
2733 2011-04-26 Richard Guenther <rguenther@suse.de>
2735 PR tree-optimization/48731
2736 * gcc.dg/torture/pr48731.c: New testcase.
2738 2011-04-26 Richard Guenther <rguenther@suse.de>
2741 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
2743 2011-04-26 Richard Guenther <rguenther@suse.de>
2746 * gcc.dg/torture/pr48694-1.c: New testcase.
2747 * gcc.dg/torture/pr48694-2.c: Likewise.
2749 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2751 * g++.dg/ext/underlying_type1.C: New.
2752 * g++.dg/ext/underlying_type2.C: Likewise.
2753 * g++.dg/ext/underlying_type3.C: Likewise.
2754 * g++.dg/ext/underlying_type4.C: Likewise.
2755 * g++.dg/ext/underlying_type5.C: Likewise.
2756 * g++.dg/ext/underlying_type6.C: Likewise.
2757 * g++.dg/ext/underlying_type7.C: Likewise.
2758 * g++.dg/ext/underlying_type8.C: Likewise.
2759 * g++.dg/ext/underlying_type9.C: Likewise.
2760 * g++.dg/ext/underlying_type10.C: Likewise.
2762 2011-04-25 Jason Merrill <jason@redhat.com>
2764 * g++.dg/cpp0x/regress/template-const2.C: New.
2766 2011-04-25 Jeff Law <law@redhat.com>
2768 * gcc.dg/tree-ssa/vrp56.c: new test.
2770 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2772 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
2774 2011-04-24 Jakub Jelinek <jakub@redhat.com>
2776 PR preprocessor/48740
2777 * c-c++-common/raw-string-11.c: New test.
2779 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
2781 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
2784 2011-04-23 Tobias Burnus <burnus@net-b.de>
2787 * gfortran.dg/coarray_19.f90: New.
2789 2011-04-23 Jakub Jelinek <jakub@redhat.com>
2792 * gcc.dg/pr48685.c: New test.
2794 2011-04-22 Jan Hubicka <jh@suse.cz>
2796 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
2798 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2800 PR tree-optimization/48717
2801 * gcc.c-torture/execute/pr48717.c: New test.
2803 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
2806 * gcc.target/i386/pr48723.c: New test.
2808 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2811 * gcc.dg/gomp/pr48716.c: New test.
2812 * g++.dg/gomp/pr48716.C: New test.
2814 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
2817 * gcc.dg/missing-field-init-2.c: Update testcase.
2819 2011-04-22 Alan Modra <amodra@gmail.com>
2821 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
2823 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2826 * gfortran.dg/function_optimize_6.f90: New test.
2828 2011-04-21 Easwaran Raman <eraman@google.com>
2830 * gcc.dg/stack-layout-2.c: New test.
2832 2011-04-21 Richard Guenther <rguenther@suse.de>
2835 * g++.dg/lto/pr48207-2_0.C: New testcase.
2836 * g++.dg/lto/pr48207-3_0.C: Likewise.
2838 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
2840 * gnat.dg/volatile5.adb: New test.
2841 * gnat.dg/volatile5_pkg.ads: New helper.
2843 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
2846 * gcc.target/i386/pr48708.c: New test.
2848 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2850 * gcc.dg/vect/vect-119.c: New test.
2852 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2854 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
2857 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
2858 Richard Sandiford <richard.sandiford@linaro.org>
2861 * gcc.target/arm/pr46329.c: New test.
2863 2011-04-21 Tobias Burnus <burnus@net-b.de>
2866 * gfortran.dg/coarray_18.f90: New.
2868 2011-04-20 Jason Merrill <jason@redhat.com>
2870 * g++.dg/cpp0x/initlist47.C: New.
2872 * g++.dg/init/dtor4.C: New.
2874 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
2877 * gcc.target/i386/sse2-pinsrw.c: New test.
2878 * gcc.target/i386/avx-vpinsrw.c: Ditto.
2879 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
2880 * gcc.target/i386/sse2-insvhi.c: Ditto.
2881 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
2882 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
2884 2011-04-20 Jason Merrill <jason@redhat.com>
2886 * g++.dg/template/const4.C: New.
2888 2011-04-20 Easwaran Raman <eraman@google.com>
2890 * gcc.dg/stack-layout-1.c: New test.
2892 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
2894 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
2895 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
2898 2011-04-20 Kai Tietz <ktietz@redhat.com>
2900 * gcc.dg/binop-xor1.c: New test.
2901 * gcc.dg/binop-xor2.c: New test.
2902 * gcc.dg/binop-xor3.c: New test.
2903 * gcc.dg/binop-xor4.c: New test.
2904 * gcc.dg/binop-xor5.c: New test.
2906 2011-04-20 Richard Guenther <rguenther@suse.de>
2908 PR tree-optimization/47892
2909 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
2911 2011-04-20 Richard Guenther <rguenther@suse.de>
2914 * g++.dg/torture/pr48695.C: New testcase.
2916 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
2918 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
2919 * gcc.c-torture/execute/cmpsi-2.c: Ditto
2920 * gcc.c-torture/execute/pr45262.c: Ditto
2921 * gcc.dg/torture/pr43165.c: Ditto.
2922 * gcc.dg/torture/pr47228.c: Ditto.
2923 * gcc.dg/tree-ssa/pr45144.c: Ditto.
2924 * gcc.dg/ipa/pr45644.c: Ditto.
2925 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
2928 2011-04-19 Jason Merrill <jason@redhat.com>
2930 * g++.dg/ext/complex7.C: New.
2932 * g++.dg/ext/attrib41.C: New.
2934 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
2937 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
2939 2011-04-19 Jakub Jelinek <jakub@redhat.com>
2942 * gcc.target/i386/pr48678.c: New test.
2944 2011-04-19 Martin Jambor <mjambor@suse.cz>
2946 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
2947 * g++.dg/opt/devirt2.C: New test.
2948 * g++.dg/ipa/devirt-g-1.C: Likewise.
2950 2011-04-19 Tobias Burnus <burnus@net-b.de>
2953 * gfortran.dg/whole_file_33.f90: New.
2955 2011-04-19 Martin Jambor <mjambor@suse.cz>
2957 * g++.dg/ipa/devirt-7.C: New test.
2959 2011-04-19 Richard Guenther <rguenther@suse.de>
2962 * g++.dg/lto/pr48207_0.C: New testcase.
2964 2011-04-18 Jason Merrill <jason@redhat.com>
2966 * g++.dg/init/void1.C: New.
2968 * g++.dg/cpp0x/union4.C: New.
2970 2011-04-18 Jakub Jelinek <jakub@redhat.com>
2973 * g++.dg/torture/pr48661.C: New test.
2976 * g++.dg/gomp/pr48632.C: New test.
2978 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
2980 * gcc.target/i386/sse2-maskmovdqu.c: New test.
2981 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
2983 2011-04-18 Tobias Burnus <burnus@net-b.de>
2986 * gfortran.dg/coarray_17.f90: New.
2987 * gfortran.dg/coarray_10.f90: Update dg-error.
2989 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2992 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2993 * gfortran.dg/guality/guality.exp: Likewise.
2995 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2997 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
2999 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3001 * gcc.dg/vect/pr48377.c: Remove dg-do run.
3003 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3005 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
3007 2011-04-18 Richard Guenther <rguenther@suse.de>
3010 * g++.dg/torture/pr46364.C: New testcase.
3012 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3014 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
3016 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
3018 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
3020 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
3021 Ira Rosen <ira.rosen@linaro.org>
3024 * gcc.target/arm/pr48252.c: New test.
3026 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3028 PR tree-optimization/48616
3029 * gcc.dg/pr48616.c: New test.
3031 2011-04-18 Tobias Burnus <burnus@net-b.de>
3034 * gfortran.dg/coarray_16.f90: New.
3036 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
3039 * gfortran.dg/realloc_on_assign_7.f03: New test.
3041 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3043 PR libgfortran/48602
3044 * gfortran.dg/fmt_g0_6.f08: New test.
3046 2011-04-17 Jason Merrill <jason@redhat.com>
3048 * g++.dg/cpp0x/sfinae16.C: New.
3050 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
3052 * gcc.target/mips/reg-var-1.c: New test.
3054 2011-04-17 Jan Hubicka <jh@suse.cz>
3056 * gcc.dg/winline-5.c: Update testcase.
3058 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
3060 * gnat.dg/discr27.ad[sb]: Move dg directive.
3061 * gnat.dg/discr28.ad[sb]: New test.
3062 * gnat.dg/discr28_pkg.ads: New helper.
3064 2011-04-17 Michael Matz <matz@suse.de>
3066 PR tree-optimization/48622
3068 * gcc.dg/lto/pr48622_0.c: New test.
3070 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
3072 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
3073 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
3074 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
3075 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3076 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3077 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3079 2011-04-15 Jason Merrill <jason@redhat.com>
3081 * g++.dg/cpp0x/range-for17.C: New.
3083 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3085 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
3086 * g++.dg/cpp0x/range-for3.C: Likewise.
3087 * g++.dg/cpp0x/range-for9.C: Correct error message.
3088 * g++.dg/cpp0x/range-for11.C: New.
3089 * g++.dg/cpp0x/range-for12.C: New.
3090 * g++.dg/cpp0x/range-for13.C: New.
3091 * g++.dg/cpp0x/range-for14.C: New.
3092 * g++.dg/cpp0x/range-for15.C: New.
3093 * g++.dg/cpp0x/range-for16.C: New.
3095 2011-04-15 Tobias Burnus <burnus@net-b.de>
3098 * gfortran.dg/coarray_15.f90: Change to dg-do run.
3100 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
3102 * objc.dg/naming-4.m: Updated.
3103 * objc.dg/naming-5.m: Updated.
3104 * objc.dg/naming-6.m: New.
3105 * objc.dg/naming-7.m: New.
3106 * obj-c++.dg/naming-1.mm: Updated.
3107 * obj-c++.dg/naming-2.mm: Updated.
3108 * obj-c++.dg/naming-3.mm: New.
3109 * obj-c++.dg/naming-4.mm: New.
3111 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3113 PR libgfortran/48589
3114 * gfortran.dg/fmt_g0_5.f08: New test.
3116 2011-04-15 Richard Guenther <rguenther@suse.de>
3119 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
3121 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
3123 * gcc.target/avr/torture/pr41885.c (dg-options): Change
3124 -finline-limit=0 to -fno-inline
3126 2011-04-15 Jakub Jelinek <jakub@redhat.com>
3129 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
3132 2011-04-14 Jakub Jelinek <jakub@redhat.com>
3135 * gcc.target/i386/sse4_1-insertps-3.c: New test.
3136 * gcc.target/i386/sse4_1-insertps-4.c: New test.
3137 * gcc.target/i386/avx-insertps-3.c: New test.
3138 * gcc.target/i386/avx-insertps-4.c: New test.
3140 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3142 * gcc.target/avr/torture/pr41885.c (dg-options): Add
3145 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3150 * gcc.target/avr/pr46779-1.c: New test case
3151 * gcc.target/avr/pr46779-2.c: New test case
3153 2011-04-14 Jason Merrill <jason@redhat.com>
3155 * g++.dg/cpp0x/sfinae15.C: New.
3157 * g++.dg/cpp0x/sfinae14.C: New.
3159 * g++.dg/ext/vla10.C: New.
3161 2011-04-14 Richard Guenther <rguenther@suse.de>
3163 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
3165 2011-04-14 Richard Guenther <rguenther@suse.de>
3167 * gcc.dg/fold-bitand-4.c: Move ...
3168 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
3170 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3172 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
3174 * gcc.target/avr/torture/trivial.c: Ditto.
3176 2011-04-13 Jason Merrill <jason@redhat.com>
3178 * g++.dg/template/operator11.C: New.
3180 2011-04-13 Jakub Jelinek <jakub@redhat.com>
3183 * gcc.dg/gomp/pr48591.c: New test.
3186 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
3187 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
3189 2011-04-13 Dodji Seketeli <dodji@redhat.com>
3192 * g++.dg/template/dependent-expr7.C: New test case.
3194 2011-04-13 Jason Merrill <jason@redhat.com>
3196 * g++.dg/cpp0x/sfinae13.C: New.
3198 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
3200 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
3202 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3204 * gcc.target/arm/pr43698.c: Remove -march option.
3206 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3208 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
3211 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
3215 * gfortran.dg/realloc_on_assign_6.f03: New test.
3217 2011-04-12 Kai Tietz <ktietz@redhat.com>
3219 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
3220 targets the additional -mno-ms-bitfields and
3221 -Wno-packed-bitfield-compat options.
3222 * g++.dg/ext/bitfield3.C: Likewise.
3223 * g++.dg/ext/bitfield4.C: Likewise.
3224 * g++.dg/ext/bitfield5.C: Likewise.
3225 * gcc.dg/bitfld-15.c: Likewise.
3226 * gcc.dg/bitfld-16.c: Likewise.
3227 * gcc.dg/bitfld-17.c: Likewise.
3228 * gcc.dg/bitfld-18.c: Likewise.
3230 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
3232 * gcc.target/arm/neon-vld3-1.c: New test.
3233 * gcc.target/arm/neon-vst3-1.c: New test.
3234 * gcc.target/arm/neon/v*.c: Regenerate.
3236 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3238 PR rtl-optimization/48549
3239 * g++.dg/opt/pr48549.C: New test.
3241 2011-04-12 Richard Guenther <rguenther@suse.de>
3243 PR tree-optimization/46076
3244 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
3246 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3249 * lib/compat.exp (compat-execute): Declare unsupported after
3250 stripping path from src1.
3251 * lib/lto.exp (lto-execute): Likewise.
3253 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3256 * gcc.dg/pr48552-1.c: New test.
3257 * gcc.dg/pr48552-2.c: New test.
3259 2011-04-11 Jason Merrill <jason@redhat.com>
3261 * g++.dg/cpp0x/sfinae12.C: New.
3263 * g++.dg/cpp0x/enum10.C: New.
3265 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
3267 * g++.dg/cpp0x/rv-func.C: New.
3269 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3271 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
3274 2011-04-11 Martin Jambor <mjambor@suse.cz>
3276 PR tree-optimization/48195
3277 * gcc.dg/ipa/pr48195.c: New test.
3279 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
3281 * gnat.dg/return3.adb: Remove unused switch.
3283 2011-04-08 Mike Stump <mikestump@comcast.net>
3286 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
3287 default to fno-common.
3289 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
3291 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
3292 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
3294 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3297 * gfortran.dg/function_optimize_5.f90: New test.
3299 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
3301 * gnat.dg/aggr17.adb: New test.
3302 * gnat.dg/aggr18.adb: Likewise.
3304 2011-04-08 Michael Matz <matz@suse.de>
3307 * gcc.target/i386/pr48389.c: New test.
3309 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
3311 PR rtl-optimization/48272
3312 * g++.dg/opt/pr48272.C: New.
3314 2011-04-08 Dmitry Melnik <dm@ispras.ru>
3316 PR rtl-optimization/48235
3317 * gcc.dg/pr48235.c: New.
3319 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3321 PR rtl-optimization/48302
3322 * g++.dg/opt/pr48302.C: New.
3324 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3327 * g++.dg/opt/pr48273.C: New.
3329 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3331 PR rtl-optimization/48442
3332 * gcc.dg/pr48442.c: New.
3334 2011-04-08 Jakub Jelinek <jakub@redhat.com>
3336 PR tree-optimization/48377
3337 * gcc.dg/vect/pr48377.c: New test.
3339 2011-04-07 Jason Merrill <jason@redhat.com>
3341 * g++.dg/cpp0x/regress/call1.C: New.
3343 * g++.dg/cpp0x/variadic107.C: New.
3345 * g++.dg/cpp0x/sfinae11.C: New.
3346 * g++.dg/cpp0x/noexcept02.C: Fix.
3348 * g++.dg/cpp0x/sfinae10.C: New.
3350 * g++.dg/cpp0x/sfinae9.C: New.
3352 * c-c++-common/Wcast-qual-1.c: Move here from...
3353 * gcc.dg/cast-qual-3.c: ...here, and...
3354 * g++.dg/warn/Wcast-qual2.C: ...here.
3356 * g++.dg/cpp0x/sfinae8.C: New.
3358 * g++.dg/cpp0x/sfinae7.C: New.
3360 * g++.dg/cpp0x/enum9.C: New.
3362 2011-04-07 Mike Stump <mikestump@comcast.net>
3364 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
3365 with no trampolines.
3367 2011-04-07 Jakub Jelinek <jakub@redhat.com>
3370 * gfortran.dg/gomp/pr48117.f90: New test.
3373 * gcc.dg/torture/pr48343.c: New test.
3375 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3377 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
3379 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
3381 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
3383 2011-04-07 Tom de Vries <tom@codesourcery.com>
3386 * lib/scanasm.exp (object-size): New proc.
3387 * gcc.target/arm/pr43920-2.c: New test.
3389 2011-04-06 Tobias Burnus <burnus@net-b.de>
3393 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
3395 2011-04-06 Steve Ellcey <sje@cup.hp.com>
3397 * gcc.dg/mtune.c: Prune note from output.
3399 2011-04-06 Jakub Jelinek <jakub@redhat.com>
3402 * gcc.dg/guality/pr36977.c: New test.
3403 * gcc.dg/guality/pr48466.c: New test.
3405 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3407 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
3409 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
3411 * gnat.dg/return3.adb: New test.
3413 2011-04-06 Richard Guenther <rguenther@suse.de>
3415 PR tree-optimization/47663
3416 * gcc.dg/tree-ssa/inline-8.c: New testcase.
3418 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
3420 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
3421 Solaris 8 and 9 as well.
3423 2011-04-05 Tom de Vries <tom@codesourcery.com>
3426 * gcc.target/arm/pr43920-1.c: New test.
3428 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
3430 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
3431 (cctor): Actually return the value.
3432 (main): Cast return values.
3434 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3436 * gfortran.dg/character_comparison_8.f90: New test.
3438 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3440 * frontend-passes: (optimize_lexical_comparison): New function.
3441 (optimize_expr): Call it.
3442 (optimize_comparison): Also handle lexical comparison functions.
3443 Return false instad of -2 for unequal comparison.
3445 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3448 * function_optimize_4.f90: New test.
3450 2011-04-04 Tobias Burnus <burnus@net-b.de>
3453 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
3454 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
3455 * gfortran.dg/coarray_15.f90: New.
3457 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3459 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
3460 * gfortran.dg/bessel_7.f90: Likewise.
3462 2011-04-03 Tobias Burnus <burnus@net-b.de>
3464 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
3466 2011-04-03 Richard Guenther <rguenther@suse.de>
3467 Ira Rosen <ira.rosen@linaro.org>
3469 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
3470 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
3471 -ftree-loop-if-convert-stores.
3473 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3475 * gnat.dg/specs/aggr2.ads: New test.
3477 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3479 * gnat.dg/debug2.ad[sb]: New test.
3480 * gnat.dg/debug2_pkg.ads: New helper.
3481 * gnat.dg/debug3.ad[sb]: New test.
3483 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
3485 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
3487 2011-04-01 Jakub Jelinek <jakub@redhat.com>
3490 * gcc.c-torture/compile/pr48335-1.c: New test.
3491 * gcc.dg/pr48335-1.c: New test.
3492 * gcc.dg/pr48335-2.c: New test.
3493 * gcc.dg/pr48335-3.c: New test.
3494 * gcc.dg/pr48335-4.c: New test.
3495 * gcc.dg/pr48335-5.c: New test.
3496 * gcc.dg/pr48335-6.c: New test.
3497 * gcc.dg/pr48335-7.c: New test.
3498 * gcc.dg/pr48335-8.c: New test.
3499 * gcc.target/i386/pr48335-1.c: New test.
3501 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
3504 * gcc.dg/Waddress.c: New test.
3506 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3509 * gfortran.dg/function_optimize_3.f90: New test.
3511 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
3513 * gcc.c-torture/compile/20110401-1.c: New test.
3515 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
3516 * g++.dg/lto/20091002-2_0.C: Likewise.
3517 * g++.dg/lto/20090303_0.c: Likewise.
3518 * g++.dg/lto/20091004-1_0.C: Likewise.
3519 * g++.dg/lto/20091002-3_0.C: Likewise.
3520 * g++.dg/lto/20091004-2_0.C: Likewise.
3521 * g++.dg/lto/20081123_0.C: Likewise.
3522 * g++.dg/lto/20090313_0.C: Likewise.
3523 * g++.dg/lto/20081109-1_0.C: Likewise.
3524 * g++.dg/lto/20081219_0.C: Likewise.
3525 * g++.dg/lto/20081204-1_0.C: Likewise.
3526 * g++.dg/lto/20090302_0.C: Likewise.
3527 * g++.dg/lto/20081119-1_0.C: Likewise.
3528 * g++.dg/lto/20081118_0.C: Likewise.
3529 * gcc.dg/lto/20091020-2_0.c: Likewise.
3530 * gcc.dg/lto/20090210_0.c: Likewise.
3531 * gcc.dg/lto/20081204-1_0.c: Likewise.
3532 * gcc.dg/lto/20081224_0.c: Likewise.
3533 * gcc.dg/lto/20090219_0.c: Likewise.
3534 * gcc.dg/lto/20091014-1_0.c: Likewise.
3535 * gcc.dg/lto/20091016-1_0.c: Likewise.
3536 * gcc.dg/lto/20090206-2_0.c: Likewise.
3537 * gcc.dg/lto/20090116_0.c: Likewise.
3538 * gcc.dg/lto/20091013-1_0.c: Likewise.
3539 * gcc.dg/lto/20091015-1_0.c: Likewise.
3540 * gcc.dg/lto/20090126-2_0.c: Likewise.
3542 2011-03-31 Ian Lance Taylor <iant@google.com>
3544 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
3546 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3548 * gnat.dg/opt16.adb: New test.
3550 2011-03-31 Jason Merrill <jason@redhat.com>
3552 * g++.dg/cpp0x/defaulted24.C: New.
3554 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3557 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
3560 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3562 * g++.dg/other/i386-9.C: New test.
3564 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3566 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
3568 2011-03-30 Jason Merrill <jason@redhat.com>
3570 * g++.dg/cpp0x/regress/error-recovery1.C: New.
3572 * g++.dg/cpp0x/regress/isnan.C: New.
3574 * g++.dg/cpp0x/initlist46.C: New.
3576 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
3579 * gcc.target/arm/neon-modes-2.c: New test.
3581 2011-03-30 Jakub Jelinek <jakub@redhat.com>
3584 * gcc.c-torture/compile/pr48305.c: New test.
3586 2011-03-29 Jason Merrill <jason@redhat.com>
3588 * g++.dg/cpp0x/regress/value-dep1.C: New.
3590 2011-03-29 Steve Ellcey <sje@cup.hp.com>
3592 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
3594 2011-03-29 Ian Lance Taylor <iant@google.com>
3596 * go.test/go-test.exp: Handle the test lines used in several new
3598 (errchk): Add opts parameter. Change all callers. Handle parens
3601 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
3602 Dominique d'Humieres <dominiq@lps.ens.fr>
3604 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
3605 and __APPLE__ && __PPC__ && __ALTIVEC__.
3607 2011-03-29 Jason Merrill <jason@redhat.com>
3609 * g++.dg/cpp0x/dependent1.C: New.
3611 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
3613 * g++.dg/cpp0x/constexpr-memfn1.C: New.
3615 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
3617 2011-03-29 Janus Weil <janus@gcc.gnu.org>
3620 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
3621 * gfortran.dg/proc_ptr_comp_32.f90: New.
3623 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3625 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
3626 check for corresponding warning.
3628 2011-03-28 Jason Merrill <jason@redhat.com>
3630 * g++.dg/cpp0x/rv-deduce2.C: New.
3632 2011-03-29 Jakub Jelinek <jakub@redhat.com>
3635 * gcc.dg/pr48203.c: New test.
3637 2011-03-28 Jeff Law <law@redhat.com>
3639 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
3641 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
3643 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
3644 and __PPC__ && __ALTIVEC__.
3646 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3649 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
3650 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3651 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3652 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3654 2011-03-28 Jason Merrill <jason@redhat.com>
3656 * g++.dg/cpp0x/initlist-array2.C: New.
3658 * g++.dg/cpp0x/initlist-array1.C: New.
3660 * g++.dg/cpp0x/constexpr-compound.C: New.
3662 * g++.dg/cpp0x/constexpr-using.C: New.
3664 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3666 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
3669 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
3671 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
3673 * gcc.dg/slp-1.c: New test.
3675 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
3677 * gcc.target/i386/avx256-unaligned-load-1.c: New.
3678 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
3679 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
3680 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
3681 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
3682 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
3683 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3684 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3685 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
3686 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3687 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3688 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
3689 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
3690 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3692 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3695 * gfortran.dg/trim_optimize_5.f90: New test.
3696 * gfortran.dg/trim_optimize_6.f90: New test.
3698 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
3701 * gcc.target/mips/madd-7.c: Remove -mlong32.
3702 * gcc.target/mips/msub-7.c: Likewise.
3704 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
3706 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
3707 accesses to preserve the meaning of the test for doubleword vectors.
3708 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3709 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
3711 2011-03-26 Janus Weil <janus@gcc.gnu.org>
3714 * gfortran.dg/class_42.f03: New.
3716 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
3718 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
3721 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
3723 PR rtl-optimization/48144
3724 * gcc.dg/pr48144.c: New test.
3726 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3728 * gnat.dg/discr27.ad[sb]: New test.
3730 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3732 * gnat.dg/limited_with2.ad[sb]: New test.
3733 * gnat.dg/limited_with2_pkg1.ads: New helper.
3734 * gnat.dg/limited_with2_pkg2.ads: Likewise.
3736 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3738 * gnat.dg/opt15.adb: New test.
3739 * gnat.dg/opt15_pkg.ad[sb]: New helper.
3741 2011-03-25 Tobias Burnus <burnus@net-b.de>
3745 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
3746 * gfortran.dg/leadz_trailz_3.f90: Ditto
3748 2011-03-25 Martin Jambor <mjambor@suse.cz>
3750 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
3752 2011-03-25 Jason Merrill <jason@redhat.com>
3754 * g++.dg/cpp0x/defaulted22.C: New.
3755 * g++.dg/cpp0x/defaulted23.C: New.
3756 * g++.dg/cpp0x/defaulted15.C: Adjust.
3758 2011-03-25 Jason Merrill <jason@redhat.com>
3760 * g++.dg/cpp0x/move1.C: New.
3762 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
3765 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
3767 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3769 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
3770 for mips-sgi-irix6.5.
3771 Replace snprintf prototype by <stdio.h>.
3773 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3776 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
3777 run_expensive_tests.
3778 * gcc.dg/graphite/block-4.c: Likewise.
3779 * gcc.dg/graphite/block-7.c: Likewise.
3780 * gcc.dg/graphite/block-8.c: Likewise.
3782 2011-03-25 Richard Guenther <rguenther@suse.de>
3784 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
3785 * g++.dg/tree-ssa/pr8781.C: Likewise.
3786 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3787 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3788 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3789 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
3790 * gcc.dg/tree-ssa/alias-18.c: Likewise.
3791 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3792 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3793 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
3794 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3795 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3796 * gcc.dg/tree-ssa/pr21574.c: Likewise.
3797 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
3798 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3799 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
3800 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
3801 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3802 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3803 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3804 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
3805 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
3806 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3807 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
3808 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3809 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
3810 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
3811 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
3812 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3813 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3814 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
3815 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3816 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3817 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3818 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3819 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3820 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
3821 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3822 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3823 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
3824 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3825 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3826 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3827 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
3828 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
3829 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3830 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
3831 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3832 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3833 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3834 * c-c++-common/pr46562-2.c: Likewise.
3835 * gfortran.dg/pr42108.f90: Likewise.
3836 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
3837 foo to be inlined even at -O1.
3838 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
3839 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
3840 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
3841 * gcc.dg/matrix/matrix.exp: Disable FRE.
3843 2011-03-24 Jakub Jelinek <jakub@redhat.com>
3846 * gcc.dg/dfp/pr48204.c: New test.
3848 2011-03-24 Steve Ellcey <sje@cup.hp.com>
3851 * gcc.c-torture/execute/pr47917.c: Move this...
3852 * gcc.dg/torture/pr47917.c: to here and add xfails.
3854 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3856 * gnat.dg/array16.ad[sb]: New test.
3857 * gnat.dg/array16.ads: New helper.
3859 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3861 * gnat.dg/derived_type2.adb: New test.
3863 2011-03-24 Richard Guenther <rguenther@suse.de>
3865 PR tree-optimization/48271
3866 * g++.dg/torture/pr48271.C: New testcase.
3868 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3870 * gnat.dg/array15.ad[sb]: New test.
3872 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
3875 * gcc.target/i386/pr48237.c: New test.
3877 2011-03-24 Richard Guenther <rguenther@suse.de>
3880 * gcc.dg/builtin-object-size-10.c: New testcase.
3882 2011-03-24 Richard Guenther <rguenther@suse.de>
3884 PR tree-optimization/46562
3885 * c-c++-common/pr46562-2.c: New testcase.
3886 * c-c++-common/pr46562.c: Likewise.
3888 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
3890 * gcc.dg/vect/vect-cselim-1.c: New test.
3891 * gcc.dg/vect/vect-cselim-2.c: New test.
3893 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
3895 * gcc.target/arm/pr46934.c: New.
3897 2011-03-23 Ian Lance Taylor <iant@google.com>
3899 * go.test/go-test.exp (errchk): Ignore lines containing ////.
3901 2011-03-23 Richard Guenther <rguenther@suse.de>
3903 * gcc.dg/struct: Remove directory and contents.
3905 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3908 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3910 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3912 * gnat.dg/discr26.ad[sb]: New test.
3913 * gnat.dg/discr26_pkg.ads: New helper.
3915 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
3918 * gcc.target/arm/neon-vld-1.c: New test.
3920 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3922 * gnat.dg/array14.ad[sb]: New test.
3923 * gnat.dg/array14_pkg.ads: New helper.
3925 2011-03-22 Joseph Myers <joseph@codesourcery.com>
3927 * gcc.c-torture/execute/920501-8.x: Remove.
3928 * gcc.c-torture/execute/930513-1.x: Remove.
3929 * gcc.c-torture/execute/960312-1.x: Remove.
3930 * gcc.c-torture/compile/20000804-1.c,
3931 gcc.c-torture/compile/20001205-1.c,
3932 gcc.c-torture/compile/20001226-1.c,
3933 gcc.c-torture/compile/20010518-2.c,
3934 gcc.c-torture/compile/20020312-1.c,
3935 gcc.c-torture/compile/20020604-1.c,
3936 gcc.c-torture/compile/920501-12.c,
3937 gcc.c-torture/compile/920501-4.c,
3938 gcc.c-torture/compile/920520-1.c,
3939 gcc.c-torture/compile/980506-1.c,
3940 gcc.c-torture/execute/980709-1.x,
3941 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
3942 options for m68hc11.
3943 * gcc.dg/cpp/assert4.c: Don't handle ARC.
3944 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
3947 2011-03-22 Nick Clifton <nickc@redhat.com>
3949 * lib/target-supports.exp (check_profiling_available): Add MN10300
3950 to the list of targets that do not support profiling. Restore
3951 alpha sorting to this list.
3953 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3955 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
3956 failure on 32-bit systems.
3957 * gcc.dg/torture/vector-2.c: Ditto.
3959 2011-03-22 Richard Guenther <rguenther@suse.de>
3961 PR tree-optimization/48228
3962 * gcc.dg/Wstrict-overflow-23.c: New testcase.
3964 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3966 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
3970 * gcc.target/powerpc/pr48226.c: New file.
3972 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
3974 * lib/prune.exp (prune_gcc_output): Prune "could not create
3975 compact unwind for" warnings.
3977 2011-03-20 Jakub Jelinek <jakub@redhat.com>
3981 * gcc.c-torture/execute/pr42544.c: New test.
3982 * gcc.c-torture/execute/pr48197.c: New test.
3984 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3986 PR preprocessor/48192
3987 * gcc.target/powerpc/pr48192.c: New file.
3990 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
3991 split problem of 0 being loaded in a VSX register.
3993 2011-03-21 Richard Guenther <rguenther@suse.de>
3996 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
3997 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3998 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3999 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4001 2011-03-21 Jakub Jelinek <jakub@redhat.com>
4004 * gcc.dg/pr48213.c: New test.
4006 2011-03-21 Kai Tietz <ktietz@redhat.com>
4009 * g++.dg/plugin/attribute_plugin.c: Adjust test.
4011 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
4013 * gcc.target/arm/xor-and.c: New.
4015 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4018 * gfortran.dg/function_optimize_1.f90: New test.
4019 * gfortran.dg/function_optimize_2.f90: New test.
4021 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
4023 PR rtl-optimization/47502
4024 * gcc.target/i386/pr47502-1.c: New.
4025 * gcc.target/i386/pr47502-2.c: Likewise.
4027 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4029 PR rtl-optimization/48156
4030 * gcc.dg/pr48156.c: New test.
4032 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4035 * gfortran.dg/scratch_1.f90: Adjust test.
4037 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4040 * gfortran.dg/scratch_1.f90: New test.
4042 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4044 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
4045 variably modified typedefs.
4046 * gcc.dg/c1x-typedef-2.c: Remove.
4048 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4050 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
4051 * gcc.dg/c1x-anon-struct-3.c: New test.
4052 * gcc.dg/anon-struct-11.c: Update.
4054 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4056 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
4058 Only xfail with gas.
4060 2011-03-18 Jason Merrill <jason@redhat.com>
4062 * g++.dg/template/fn-ptr1.C: New.
4064 * g++.dg/overload/volatile1.C: New.
4066 * g++.dg/opt/pr23372.C: New.
4068 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
4070 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4073 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
4075 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
4077 * gcc.target/arm/unsigned-extend-1.c: New.
4079 2011-03-18 Jakub Jelinek <jakub@redhat.com>
4082 * gcc.c-torture/compile/pr48161.c: New test.
4084 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
4087 * gcc.dg/torture/pr47725.c: New.
4089 2011-03-17 Jason Merrill <jason@redhat.com>
4091 * g++.dg/cpp0x/constexpr-overflow2.C: New.
4092 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
4094 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
4096 * gnat.dg/specs/elab2.ads: New test.
4097 * gnat.dg/specs/elab2_pkg.ads: New helper.
4099 2011-03-17 Jason Merrill <jason@redhat.com>
4101 * g++.dg/cpp0x/decltype-1212.C: New.
4102 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
4104 2011-03-17 Jason Merrill <jason@redhat.com>
4106 * g++.dg/parse/memfnquals1.C: New.
4108 2011-03-17 Richard Guenther <rguenther@suse.de>
4111 * gcc.dg/pr48134.c: New testcase.
4113 2011-03-17 Richard Guenther <rguenther@suse.de>
4116 * g++.dg/torture/pr48165.C: New testcase.
4118 2011-03-17 Jakub Jelinek <jakub@redhat.com>
4120 PR rtl-optimization/48141
4121 * gcc.dg/pr48141.c: New test.
4123 2011-03-16 Jason Merrill <jason@redhat.com>
4125 * g++.dg/cpp0x/constexpr-48089.C: New.
4127 * g++.dg/cpp0x/constexpr-abi1.C: New.
4129 * g++.dg/cpp0x/constexpr-46336.C: New.
4130 * g++.dg/parse/friend5.C: Adjust expected errors.
4132 * g++.dg/cpp0x/constexpr-47570.C: New.
4134 2011-03-16 Dodji Seketeli <dodji@redhat.com>
4137 * ++.dg/debug/dwarf2/typedef6.C: New test.
4139 2011-03-16 Jason Merrill <jason@redhat.com>
4141 * g++.dg/cpp0x/elision2.C: New.
4143 * g++.dg/cpp0x/constexpr-array3.C: New.
4145 2011-03-16 Jason Merrill <jason@redhat.com>
4147 * g++.dg/cpp0x/sfinae6.C: New.
4148 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
4149 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
4150 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
4151 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
4152 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
4154 2011-03-16 Jason Merrill <jason@redhat.com>
4156 * g++.dg/template/incomplete6.C: New.
4158 2011-03-16 Jeff Law <law@redhat.com>
4160 * gcc.dg/tree-ssa/vrp55.c: New test.
4162 2011-03-16 Jason Merrill <jason@redhat.com>
4164 * g++.dg/cpp0x/auto22.C: New.
4166 2011-03-16 Richard Guenther <rguenther@suse.de>
4168 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
4169 optimizing it away if promoted to const.
4171 2011-03-16 Richard Guenther <rguenther@suse.de>
4173 PR tree-optimization/48149
4174 * gcc.dg/fold-complex-1.c: New testcase.
4176 2011-03-16 Richard Guenther <rguenther@suse.de>
4179 * gcc.dg/guality/pr45882.c: Really make sure no inlining
4182 2011-03-16 Richard Guenther <rguenther@suse.de>
4184 PR tree-optimization/26134
4185 * gcc.dg/tree-ssa/complex-6.c: New testcase.
4187 2011-03-16 Richard Guenther <rguenther@suse.de>
4189 PR tree-optimization/48146
4190 * gcc.dg/torture/pr48146.c: New testcase.
4192 2011-03-16 Richard Guenther <rguenther@suse.de>
4194 * gcc.dg/tree-ssa/pr14814.c: Adjust.
4195 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
4197 2011-03-16 Jakub Jelinek <jakub@redhat.com>
4200 * gcc.c-torture/compile/pr48136.c: New test.
4202 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
4205 * gcc.dg/guality/pr45882.c: New test.
4207 2011-03-15 Jason Merrill <jason@redhat.com>
4209 * g++.dg/cpp0x/constexpr-recursion.C: New.
4211 * g++.dg/cpp0x/implicit11.C: New.
4213 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4215 * g++.dg/cpp0x/constexpr-attribute.C: New.
4217 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
4219 * g++.dg/parse/pr34758.C: New.
4221 2011-03-15 Xinliang David Li <davidxl@google.com>
4224 * gcc.dg/uninit-pred-7_d.c: New test.
4225 * gcc.dg/uninit-pred-8_d.c: New test.
4227 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4230 * gcc.target/arm/pr46788.c: New.
4232 2011-03-15 Richard Guenther <rguenther@suse.de>
4235 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
4236 * gfortran.dg/ishft_4.f90: Likewise.
4237 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4239 2011-03-15 Richard Guenther <rguenther@suse.de>
4241 PR tree-optimization/13954
4242 * g++.dg/tree-ssa/pr13954.C: New testcase.
4244 2011-03-15 Richard Guenther <rguenther@suse.de>
4246 PR tree-optimization/48037
4247 * gcc.target/i386/pr48037-1.c: New testcase.
4249 2011-03-15 Richard Guenther <rguenther@suse.de>
4251 PR tree-optimization/41490
4252 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
4253 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
4254 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
4255 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
4256 * g++.dg/tree-ssa/pr33604.C: Adjust.
4258 2011-03-14 Jakub Jelinek <jakub@redhat.com>
4261 * gcc.c-torture/execute/pr47917.c: New test.
4262 * gcc.dg/pr47917.c: New test.
4265 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
4267 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
4269 * gcc.target/i386/sse4_1-floor-vec.c: New test.
4270 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
4271 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
4272 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
4273 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
4274 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
4275 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
4276 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
4277 * gcc.target/i386/avx-floor-vec.c: Ditto.
4278 * gcc.target/i386/avx-ceil-vec.c: Ditto.
4279 * gcc.target/i386/avx-trunc-vec.c: Ditto.
4280 * gcc.target/i386/avx-rint-vec.c: Ditto.
4281 * gcc.target/i386/avx-floorf-vec.c: Ditto.
4282 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
4283 * gcc.target/i386/avx-truncf-vec.c: Ditto.
4284 * gcc.target/i386/avx-rintf-vec.c: Ditto.
4286 2011-03-14 Tom Tromey <tromey@redhat.com>
4288 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
4289 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
4290 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
4292 2011-03-14 Tom Tromey <tromey@redhat.com>
4294 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
4295 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
4296 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
4298 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
4300 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
4302 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4304 PR rtl-optimization/47166
4305 * gcc.c-torture/execute/postmod-1.c: New test.
4307 2011-03-14 Richard Guenther <rguenther@suse.de>
4310 * gcc.dg/torture/pr48098.c: New testcase.
4312 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
4315 * gcc.target/powerpc/pr48053-1.c: New test.
4316 * gcc.target/powerpc/pr48053-2.c: Likewise.
4318 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4321 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
4323 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4326 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
4328 2011-03-12 Janus Weil <janus@gcc.gnu.org>
4331 * gfortran.dg/class_41.f03: New.
4333 2011-03-11 Dodji Seketeli <dodji@redhat.com>
4335 * g++.dg/conversion/cast3.C: New test.
4337 2011-03-11 Jason Merrill <jason@redhat.com>
4339 * g++.dg/template/error45.C: New.
4341 * g++.dg/parse/no-type-defn1.C: New.
4343 * g++.dg/ext/attrib40.C: New.
4345 * g++.dg/cpp0x/regress/array1.C: New.
4347 2011-03-11 Richard Guenther <rguenther@suse.de>
4349 PR tree-optimization/48067
4350 * gcc.dg/pr48067.c: New testcase.
4352 2011-03-11 Richard Guenther <rguenther@suse.de>
4355 * g++.dg/lto/20110311-1_0.C: New testcase.
4357 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4360 * g++.dg/inherit/virtual8.C: New test.
4363 * gcc.dg/torture/pr48044.c: New test.
4365 2011-03-11 Janus Weil <janus@gcc.gnu.org>
4368 * gfortran.dg/proc_ptr_comp_31.f90: New.
4370 2011-03-11 Richard Guenther <rguenther@suse.de>
4372 PR tree-optimization/47278
4373 * gcc.dg/torture/pr47278-1.c: New testcase.
4374 * gcc.dg/torture/pr47278-2.c: Likewise.
4376 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4378 PR tree-optimization/48063
4379 * gcc.dg/torture/pr48063.c: New test.
4381 2011-03-10 Jason Merrill <jason@redhat.com>
4383 * g++.dg/template/array22.C: New.
4385 * g++.dg/cpp0x/syntax-err1.C: New.
4386 * g++.dg/parse/error36.C: Adjust expected errors.
4387 * g++.old-deja/g++.pt/ctor2.C: Likewise.
4388 * g++.old-deja/g++.pt/typename3.C: Likewise.
4389 * g++.old-deja/g++.pt/typename4.C: Likewise.
4390 * g++.old-deja/g++.pt/typename6.C: Likewise.
4392 2011-03-09 Jason Merrill <jason@redhat.com>
4394 * g++.dg/template/nontype22.C: New.
4396 2011-03-09 Martin Jambor <mjambor@suse.cz>
4398 PR tree-optimization/47714
4399 * g++.dg/torture/pr47714.C: New test.
4401 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4404 * gcc.target/powerpc/pr47755-2.c: New file.
4406 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4408 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
4409 is not set in the environment, pass 64 as first argument when not
4410 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
4411 native where ulimit -u is supported.
4413 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4415 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
4417 2011-03-08 Jason Merrill <jason@redhat.com>
4419 * g++.dg/template/nontype21.C: New.
4421 * g++.dg/template/anon5.C: New.
4423 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4426 * gcc.dg/pr47881.c: New test.
4428 2011-03-08 Dodji Seketeli <dodji@redhat.com>
4431 * g++.dg/lookup/template3.C: New test.
4433 2011-03-08 Kai Tietz <ktietz@redhat.com>
4435 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
4438 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
4441 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
4442 sizeof to compute alignment.
4444 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4446 PR tree-optimization/48022
4447 * gcc.dg/pr48022-1.c: New test.
4448 * gcc.dg/pr48022-2.c: New test.
4450 2011-03-07 Jason Merrill <jason@redhat.com>
4452 * g++.dg/template/nontype20.C: New.
4453 * g++.dg/init/member1.C: Adjust expected errors.
4454 * g++.dg/parse/constant4.C: Likewise.
4455 * g++.dg/template/qualified-id3.C: Likewise.
4456 * g++.old-deja/g++.pt/crash10.C: Likewise.
4458 * g++.dg/cpp0x/regress/non-const1.C: New.
4460 2011-03-07 Jakub Jelinek <jakub@redhat.com>
4463 * gcc.dg/pr47991.c: New test.
4465 2011-03-07 Jason Merrill <jason@redhat.com>
4467 * g++.dg/abi/mangle46.C: New.
4469 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
4472 * gcc.target/powerpc/pr47862.c: New.
4474 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
4477 * gcc.target/i386/combine-mul.c: Require nonpic.
4479 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
4480 Nathan Froyd <froydnj@codesourcery.com>
4482 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
4484 2011-03-06 Mark Mitchell <mark@codesourcery.com>
4486 * README.QMTEST: Remove.
4488 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
4489 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4492 * gfortran.dg/array_constructor_37.f90 : New test.
4494 2011-03-05 Jason Merrill <jason@redhat.com>
4496 * g++.dg/abi/mangle39.C: ABI v5, not 6.
4497 * g++.dg/abi/mangle45.C: Likewise.
4498 * g++.dg/cpp0x/trailing1.C: Likewise.
4500 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4502 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
4504 2011-03-05 Jakub Jelinek <jakub@redhat.com>
4506 PR rtl-optimization/47899
4507 * gcc.dg/pr47899.c: New test.
4509 * gcc.dg/torture/pr47968.c: Ignore warnings.
4511 PR tree-optimization/47967
4512 * gcc.c-torture/compile/pr47967.c: New test.
4514 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4516 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
4517 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
4519 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4521 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
4522 and property_getAttributes() if __OBJC2__.
4523 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4524 * objc.dg/property/property-encoding-1.m: New.
4525 * obj-c++.dg/property/property-encoding-1.mm: New.
4527 2011-03-04 Jason Merrill <jason@redhat.com>
4529 * g++.dg/template/pseudodtor6.C: New.
4531 * g++.dg/inherit/covariant19.C: New.
4533 2011-03-04 Richard Guenther <rguenther@suse.de>
4536 * gcc.dg/torture/pr47968.c: New testcase.
4538 2011-03-04 Richard Guenther <rguenther@suse.de>
4541 * gcc.dg/torture/pr47975.c: New testcase.
4543 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4546 * g++.dg/template/crash106.C: New.
4548 2011-03-03 Jakub Jelinek <jakub@redhat.com>
4551 * gcc.dg/gomp/pr47963.c: New test.
4552 * g++.dg/gomp/pr47963.C: New test.
4554 2011-03-02 Jason Merrill <jason@redhat.com>
4556 * g++.dg/cpp0x/regress/condition1.C: New.
4558 * g++.dg/cpp0x/constexpr-ctor9.C: New.
4560 2011-03-01 Jason Merrill <jason@redhat.com>
4562 * g++.dg/cpp0x/lambda/lambda-98.C: New.
4564 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
4566 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4568 PR rtl-optimization/47925
4569 * gcc.c-torture/execute/pr47925.c: New test.
4571 2011-03-01 Jason Merrill <jason@redhat.com>
4573 * g++.dg/cpp0x/decltype25.C: New.
4575 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
4577 2011-03-01 Richard Guenther <rguenther@suse.de>
4579 PR tree-optimization/47890
4580 * gcc.dg/torture/pr47890.c: New testcase.
4582 2011-03-01 Richard Guenther <rguenther@suse.de>
4585 * gcc.dg/lto/pr47924_0.c: New testcase.
4587 2011-03-01 Richard Guenther <rguenther@suse.de>
4590 * gfortran.dg/lto/pr46911_0.f: New testcase.
4592 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4594 PR libgfortran/47933
4595 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
4596 compile errors from older code form.
4598 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4600 PR libgfortran/47567
4601 * gfortran.dg/fmt_fw_d.f90: New test.
4603 2011-02-28 Jason Merrill <jason@redhat.com>
4605 * g++.dg/inherit/covariant18.C: New.
4607 2011-02-28 Jakub Jelinek <jakub@redhat.com>
4610 * gcc.dg/pr47893.c: New test.
4612 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
4614 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
4615 NULL in case of a selector with conflicting types.
4616 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
4618 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
4620 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
4621 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
4622 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
4623 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
4625 2011-02-28 Jason Merrill <jason@redhat.com>
4628 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
4630 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4632 PR libgfortran/47778
4633 * gfortran.dg/namelist_71.f90: New test.
4635 2011-02-27 Jason Merrill <jason@redhat.com>
4638 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
4639 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
4641 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4644 * g++.dg/cpp0x/constexpr-ctor8.C: New.
4646 2011-02-27 Jakub Jelinek <jakub@redhat.com>
4649 * gfortran.dg/gomp/task-1.f90: Removed.
4651 2011-02-26 Jason Merrill <jason@redhat.com>
4653 * g++.dg/template/this-targ1.C: New.
4655 * g++.dg/cpp0x/regress/template-const1.C: New.
4656 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
4657 * g++.dg/template/function1.C: Adjust.
4658 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
4659 * g++.dg/debug/debug7.C: Adjust.
4661 2011-02-26 Tobias Burnus <burnus@net-b.de>
4664 * gfortran.dg/gomp/task-1.f90: New.
4666 2011-02-25 Jie Zhang <jie@codesourcery.com>
4668 * gcc.target/arm/neon-thumb2-move.c: Add
4669 dg-require-effective-target arm_thumb2_ok.
4671 2011-02-24 Jason Merrill <jason@redhat.com>
4673 * g++.dg/parse/constant1.C: Specify C++98 mode.
4674 * g++.dg/parse/constant5.C: Likewise.
4675 * g++.dg/parse/error2.C: Likewise.
4676 * g++.dg/parse/semicolon3.C: Likewise.
4677 * g++.dg/template/crash14.C: Likewise.
4678 * g++.dg/template/local4.C: Likewise.
4679 * g++.dg/template/nontype3.C: Likewise.
4680 * g++.dg/parse/crash31.C: Adjust expected errors.
4681 * g++.dg/template/function1.C: Likewise.
4682 * g++.dg/template/ref3.C: Likewise.
4683 * g++.dg/template/static9.C: Likewise.
4684 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
4686 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
4687 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
4688 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
4689 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
4690 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
4692 2011-02-24 Jakub Jelinek <jakub@redhat.com>
4695 * gfortran.dg/pr47878.f90: New test.
4697 2011-02-24 Richard Guenther <rguenther@suse.de>
4700 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
4701 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
4703 2011-02-24 Richard Guenther <rguenther@suse.de>
4706 * gfortran.dg/lto/pr47839_0.f90: New testcase.
4707 * gfortran.dg/lto/pr47839_1.f90: Likewise.
4709 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4711 PR libgfortran/47567
4712 * gfortran.dg/fmt_f0_1.f90: Update test.
4714 2011-02-23 Jason Merrill <jason@redhat.com>
4716 * g++.dg/abi/mangle39.C: Adjust parm mangling.
4717 * g++.dg/abi/mangle45.C: New.
4719 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
4720 * g++.dg/template/canon-type-9.C: Match use of decltype
4721 between declaration and definition.
4722 * g++.dg/template/canon-type-12.C: Likewise.
4724 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
4727 * gfortran.dg/nested_allocatables_1.f90: New.
4729 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
4732 * g++.dg/pr46868.C: New test.
4733 * g++.dg/parse/parameter-declaration-1.C: Adjust.
4734 * g++.dg/parse/error14.C: Adjust.
4736 2011-02-23 Richard Guenther <rguenther@suse.de>
4738 PR tree-optimization/47838
4739 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
4741 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4743 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
4745 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4747 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
4748 * gfortran.dg/count_init_expr.f03: Ditto.
4749 * gfortran.dg/gomp/pr43711.f90: Ditto.
4750 * gcc.dg/struct-parse-2.c: Ditto.
4751 * gcc.dg/parse-error-3.c: Ditto.
4752 * gcc.dg/Wlogical-op-1.c: Ditto.
4753 * gcc.dg/Walways-true-1.c: Ditto.
4754 * gcc.dg/pr24225.c: Ditto.
4755 * gcc.dg/Walways-true-2.c: Ditto.
4756 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
4757 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
4758 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
4759 * g++.dg/overload/defarg4.C: Ditto.
4760 * g++.dg/inherit/covariant16.C: Ditto.
4761 * g++.dg/inherit/virtual7.C: Ditto.
4762 * g++.dg/template/canon-type-9.C: Ditto.
4763 * g++.dg/template/access19.C: Ditto.
4764 * g++.dg/template/call7.C: Ditto.
4765 * g++.dg/template/canon-type-2.C: Ditto.
4766 * g++.dg/template/init7.C: Ditto.
4767 * g++.dg/template/sizeof-template-argument.C: Ditto.
4768 * g++.dg/template/const3.C: Ditto.
4769 * g++.dg/template/sfinae26.C: Ditto.
4770 * g++.dg/template/sfinae26.C: Ditto.
4771 * g++.dg/template/canon-type-11.C: Ditto.
4772 * g++.dg/template/union2.C: Ditto.
4773 * g++.dg/template/canon-type-3.C: Ditto.
4774 * g++.dg/template/canon-type-1.C: Ditto.
4775 * g++.dg/template/canon-type-5.C: Ditto.
4776 * g++.dg/template/canon-type-7.C: Ditto.
4777 * g++.dg/template/canon-type-10.C: Ditto.
4778 * g++.dg/template/spec36.C: Ditto.
4779 * g++.dg/template/typedef38.C: Ditto.
4780 * g++.dg/template/canon-type-4.C: Ditto.
4781 * g++.dg/template/canon-type-6.C: Ditto.
4782 * g++.dg/template/canon-type-13.C: Ditto.
4783 * g++.dg/template/instantiate9.C: Ditto.
4784 * g++.dg/template/ttp22.C: Ditto.
4785 * g++.dg/warn/Wreturn-type-6.C: Ditto.
4786 * g++.dg/warn/Walways-true-1.C: Ditto.
4787 * g++.dg/warn/Wlogical-op-1.C: Ditto.
4788 * g++.dg/warn/Walways-true-2.C: Ditto.
4789 * g++.dg/conversion/op4.C: Ditto.
4790 * g++.dg/opt/pr19650.C: Ditto.
4791 * g++.dg/lookup/friend11.C: Ditto.
4792 * g++.dg/other/default2.C: Ditto.
4793 * g++.dg/other/default3.C: Ditto.
4794 * g++.dg/other/dtor2.C: Ditto.
4795 * g++.dg/other/friend5.C: Ditto.
4796 * g++.dg/other/default5.C: Ditto.
4797 * g++.dg/init/brace6.C: Ditto.
4798 * g++.dg/init/aggr5.C: Ditto.
4799 * g++.dg/init/error2.C: Ditto.
4800 * g++.dg/expr/bound-mem-fun.C: Ditto.
4801 * g++.dg/expr/cond6.C: Ditto.
4802 * g++.dg/expr/stmt-expr-1.C: Ditto.
4803 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
4804 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
4805 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
4806 * g++.dg/cpp0x/bracket1.C: Ditto.
4807 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
4808 * g++.dg/cpp0x/pr38646.C: Ditto.
4809 * g++.dg/cpp0x/variadic73.C: Ditto.
4810 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
4811 * g++.dg/cpp0x/bracket4.C: Ditto.
4812 * g++.dg/cpp0x/decltype4.C: Ditto.
4813 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
4814 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
4815 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
4816 * g++.dg/cpp0x/variadic-new2.C: Ditto.
4817 * g++.dg/cpp0x/decltype2.C: Ditto.
4818 * g++.dg/cpp0x/decltype1.C: Ditto.
4819 * g++.dg/cpp0x/bracket2.C: Ditto.
4820 * g++.dg/cpp0x/decltype5.C: Ditto.
4821 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
4822 * g++.dg/cpp0x/variadic70.C: Ditto.
4823 * g++.dg/cpp0x/decltype6.C: Ditto.
4824 * g++.dg/cpp0x/rvo.C: Ditto.
4825 * g++.dg/cpp0x/vt-40092.C: Ditto.
4826 * g++.dg/cpp0x/variadic-new.C: Ditto.
4827 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
4828 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
4829 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
4830 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
4831 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
4832 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
4833 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
4834 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
4835 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
4836 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
4837 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
4838 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
4839 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
4840 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
4841 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
4842 * g++.dg/cpp0x/pr39639.C: Ditto.
4843 * g++.dg/cpp0x/decltype3.C: Ditto.
4844 * g++.dg/cpp0x/variadic68.C: Ditto.
4845 * g++.dg/cpp0x/variadic-function.C: Ditto.
4846 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
4847 * g++.dg/cpp0x/variadic-bind.C: Ditto.
4848 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
4849 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
4850 * g++.dg/parse/crash35.C: Ditto.
4851 * g++.dg/parse/crash40.C: Ditto.
4852 * g++.dg/parse/defarg12.C: Ditto.
4853 * g++.dg/parse/crash34.C: Ditto.
4854 * g++.dg/parse/constructor3.C: Ditto.
4855 * g++.dg/parse/template23.C: Ditto.
4856 * g++.dg/parse/crash56.C: Ditto.
4857 * g++.dg/parse/dtor13.C: Ditto.
4858 * g++.dg/parse/error33.C: Ditto.
4859 * g++.dg/parse/ctor9.C: Ditto.
4860 * g++.dg/parse/error32.C: Ditto.
4861 * g++.dg/parse/error37.C: Ditto.
4862 * g++.dg/parse/bitfield3.C: Ditto.
4863 * g++.dg/parse/struct-4.C: Ditto.
4864 * g++.dg/ext/has_trivial_copy.C: Ditto.
4865 * g++.dg/ext/is_polymorphic.C: Ditto.
4866 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
4867 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
4868 * g++.dg/ext/has_nothrow_assign.C: Ditto.
4869 * g++.dg/ext/is_union.C: Ditto.
4870 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
4871 * g++.dg/ext/is_pod.C: Ditto.
4872 * g++.dg/ext/has_virtual_destructor.C: Ditto.
4873 * g++.dg/ext/has_trivial_constructor.C: Ditto.
4874 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
4875 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
4876 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
4877 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
4878 * g++.dg/ext/is_abstract.C: Ditto.
4879 * g++.dg/ext/has_trivial_assign.C: Ditto.
4880 * g++.dg/ext/is_class.C: Ditto.
4881 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
4882 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
4883 * g++.dg/ext/is_base_of.C: Ditto.
4884 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
4885 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
4886 * g++.dg/ext/is_empty.C: Ditto.
4887 * g++.dg/ext/is_enum.C: Ditto.
4888 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
4889 * gnat.dg/opt11.adb: Ditto.
4890 * obj-c++.dg/pr45735.mm: Ditto.
4891 * obj-c++.dg/pr24393.mm: Ditto.
4892 * obj-c++.dg/exceptions-2.mm: Ditto.
4893 * objc.dg/pr45735.m: Ditto.
4894 * objc.dg/pr24393.m: Ditto.
4896 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
4898 * objc.dg/attributes/objc-exception-1.m: New.
4900 2011-02-23 Jie Zhang <jie@codesourcery.com>
4902 * gcc.dg/cpp/include7.c: New test.
4904 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4907 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
4909 2011-02-23 Jie Zhang <jie@codesourcery.com>
4911 PR rtl-optimization/47763
4912 * gcc.dg/pr47763.c: New test.
4914 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
4917 * gfortran.dg/whole_file_32.f90 : New test.
4919 2011-02-22 Dodji Seketeli <dodji@redhat.com>
4922 * g++.dg/inherit/virtual7.C: New test.
4924 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
4927 * objc.dg/type-size-3.m: Updated error message.
4928 * objc.dg/type-size-4.m: New test.
4929 * objc.dg/type-size-5.m: New test.
4931 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4933 * lib/gnat.exp: Fix comments.
4934 Don't load libgloss.exp.
4935 (default_gnat_version): Call $compiler with --version.
4936 Adapt regexp for gnatmake output, insert version.
4937 (gnat_version): New proc.
4938 (gnat_init): Remove gnat_libgcc_s_path.
4939 (gnat_target_compile): Likewise.
4940 Remove ld_library_path.
4941 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
4942 (gnat_pass): Remove.
4943 (gnat_pass): Remove.
4944 (gnat_finish): Remove.
4945 (gnat_exit): Remove.
4946 (local_find_gnatmake): Reindent.
4947 (runtest_file_p): Remove.
4948 (prune_warnings): Remove.
4949 (find_gnatclean): New proc.
4950 * lib/gnat-dg.exp (lremove): New proc.
4951 (gnat-dg-test): Reindent.
4952 Remove additional output files.
4953 (gnat-dg-runtest): Remove.
4955 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
4956 * gnat.dg/loop_optimization6.adb: Likewise.
4957 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
4959 2011-02-22 Jakub Jelinek <jakub@redhat.com>
4961 PR tree-optimization/47835
4962 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
4964 2011-02-22 Tobias Burnus <burnus@net-b.de>
4966 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
4967 * gfortran.dg/abstract_type_2.f03: Ditto.
4968 * gfortran.dg/abstract_type_3.f03: Ditto.
4969 * gfortran.dg/abstract_type_4.f03: Ditto.
4970 * gfortran.dg/abstract_type_5.f03: Ditto.
4971 * gfortran.dg/abstract_type_6.f03: Ditto.
4972 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
4973 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
4974 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
4975 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
4976 * gfortran.dg/array_function_5.f90: Ditto.
4977 * gfortran.dg/asynchronous_3.f03: Ditto.
4978 * gfortran.dg/char_expr_1.f90: Ditto.
4979 * gfortran.dg/class_14.f03: Ditto.
4980 * gfortran.dg/data_array_6.f: Ditto.
4981 * gfortran.dg/data_invalid.f90: Ditto.
4982 * gfortran.dg/dot_product_1.f03: Ditto.
4983 * gfortran.dg/func_derived_5.f90: Ditto.
4984 * gfortran.dg/func_result_4.f90: Ditto.
4985 * gfortran.dg/implied_do_1.f90: Ditto.
4986 * gfortran.dg/initialization_25.f90: Ditto.
4987 * gfortran.dg/initialization_26.f90: Ditto.
4988 * gfortran.dg/interface_34.f90: Ditto.
4989 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
4990 * gfortran.dg/keyword_symbol_1.f90: Ditto.
4991 * gfortran.dg/matmul_8.f03: Ditto.
4992 * gfortran.dg/merge_init_expr.f90: Ditto.
4993 * gfortran.dg/pack_assign_1.f90: Ditto.
4994 * gfortran.dg/pack_vector_1.f90: Ditto.
4995 * gfortran.dg/pointer_check_8.f90: Ditto.
4996 * gfortran.dg/product_init_expr.f03: Ditto.
4997 * gfortran.dg/reshape_order_5.f90: Ditto.
4998 * gfortran.dg/reshape_shape_1.f90: Ditto.
4999 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
5000 * gfortran.dg/same_name_2.f90: Ditto.
5001 * gfortran.dg/selected_real_kind_1.f90: Ditto.
5002 * gfortran.dg/spread_init_expr.f03: Ditto.
5003 * gfortran.dg/stmt_func_1.f90: Ditto.
5004 * gfortran.dg/sum_init_expr.f03: Ditto.
5005 * gfortran.dg/transpose_3.f03: Ditto.
5006 * gfortran.dg/unpack_init_expr.f03: Ditto.
5007 * gfortran.dg/warn_conversion.f90: Ditto.
5008 * gfortran.dg/warn_conversion_2.f90: Ditto.
5009 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
5010 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
5011 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
5012 * gfortran.dg/whole_file_16.f90: Ditto.
5013 * gfortran.dg/whole_file_17.f90: Ditto.
5014 * gfortran.dg/whole_file_18.f90: Ditto.
5015 * gfortran.dg/whole_file_20.f03: Ditto.
5016 * gfortran.dg/whole_file_5.f90: Ditto.
5017 * gfortran.dg/whole_file_6.f90: Ditto.
5018 * gfortran.dg/write_invalid_format.f90: Ditto.
5019 * gfortran.dg/zero_sized_6.f90: Ditto.
5021 2011-02-21 Jeff Law <law@redhat.com>
5023 PR rtl-optimization/46178
5024 * gcc.target/i386/pr46178.c: New test.
5026 PR rtl-optimization/46002
5027 * gcc.c-torture/compile/pr46002.c: New test.
5029 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5031 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
5034 2011-02-21 Jakub Jelinek <jakub@redhat.com>
5037 * g++.dg/debug/pr47106.C: Require effective target lto.
5039 2011-02-21 Jason Merrill <jason@redhat.com>
5041 * g++.dg/cpp0x/constexpr-diag2.C: New.
5043 2011-02-20 Jason Merrill <jason@redhat.com>
5045 * g++.dg/cpp0x/constexpr-ctor7.C: New.
5047 * g++.dg/cpp0x/fntmpdefarg2.C: New.
5049 * g++.dg/overload/conv-op1.C: New.
5051 * g++.dg/cpp0x/constexpr-synth1.C: New.
5053 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5055 * objc.dg/layout-2.m: New.
5056 * objc.dg/selector-3.m: Adjusted location of error message.
5057 * objc.dg/type-size-3.m: Same.
5058 * obj-c++.dg/selector-3.mm: Same.
5060 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5063 * objc.dg/property/dotsyntax-22.m: New.
5064 * obj-c++.dg/property/dotsyntax-22.mm: New.
5066 2011-02-20 Dodji Seketeli <dodji@redhat.com>
5069 * g++.dg/template/typedef38.C: New test.
5071 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5074 * gfortran.dg/whole_file_30.f90 : New test.
5075 * gfortran.dg/whole_file_31.f90 : New test.
5077 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5081 * gfortran.dg/whole_file_28.f90 : New test.
5082 * gfortran.dg/whole_file_29.f90 : New test.
5084 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5087 * g++.dg/template/crash105.C: New.
5089 2011-02-19 Jason Merrill <jason@redhat.com>
5091 * g++.dg/cpp0x/regress/no-elide1.C: New.
5093 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
5095 PR tree-optimization/46620
5096 * gcc.dg/pr46620.c: New.
5098 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5101 * gcc.target/i386/pr47809.c: New test.
5103 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5104 Tobias Burnus <burnus@net-b.de>
5106 * lib/target-supports.exp
5107 (check_effective_target_fortran_large_real): New check for large reals.
5108 * gfortran.dg/nan_7.f90: New test.
5110 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5112 PR libgfortran/47567
5113 * gfortran.dg/fmt_f0_1.f90: Update test.
5115 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
5118 * gfortran.dg/array_constructor_36.f90 : New test.
5119 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
5120 allow for comparison between different elements of the array
5121 constructor at different levels of optimization.
5123 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
5125 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
5126 * gcc.target/i386/pr32280-1.c: Likewise.
5128 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5131 * gcc.target/i386/pr47800.c: New test.
5133 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
5135 * objc/execute/exceptions/foward-1.x: New.
5137 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5140 * gfortran.dg/derived_constructor_comps_4.f90: New.
5142 2011-02-18 Tobias Burnus
5145 * gfortran.dg/func_result_6.f90: New.
5147 2011-02-18 Michael Matz <matz@suse.de>
5150 * gfortran.dg/lto/pr45586_0.f90: New test.
5151 * gfortran.dg/typebound_proc_20.f90: Ditto.
5152 * gfortran.dg/typebound_proc_21.f90: Ditto.
5154 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5157 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
5159 2011-02-18 Tobias Burnus <burnus@net-b.de>
5162 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
5164 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
5165 normalizing the error/warning output.
5166 * gfortran.dg/Wall.f90: Update dg-error/warning.
5167 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
5168 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
5169 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
5170 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
5171 * gfortran.dg/class_30.f90: Update dg-error/warning.
5172 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
5173 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
5174 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
5175 * gfortran.dg/entry_17.f90: Update dg-error/warning.
5176 * gfortran.dg/entry_19.f90: Update dg-error/warning.
5177 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
5178 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
5179 * gfortran.dg/g77/12632.f: Update dg-error/warning.
5180 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
5181 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
5182 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
5183 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
5184 * gfortran.dg/goto_8.f90: Update dg-error/warning.
5185 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
5186 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
5187 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
5188 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
5189 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
5190 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
5191 * gfortran.dg/volatile3.f90: Update dg-error/warning.
5192 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
5193 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
5194 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
5195 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
5196 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
5198 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5201 * gfortran.dg/proc_ptr_comp_30.f90: New.
5203 2011-02-18 Jakub Jelinek <jakub@redhat.com>
5206 * gcc.target/i386/pr47780.c: New test.
5208 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5211 * gfortran.dg/class_40.f03: New.
5213 2011-02-18 Dodji Seketeli <dodji@redhat.com>
5216 * g++.dg/cpp0x/auto21.C: New test.
5218 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
5220 * objc.dg/special/unclaimed-category-1.h: Updated for
5222 * objc.dg/special/unclaimed-category-1.m: Same.
5223 * objc.dg/zero-link-1.m: Same.
5224 * objc.dg/lookup-1.m: Same.
5225 * objc.dg/torture/strings/const-str-9.m
5226 * objc.dg/torture/strings/const-str-10.m: Same.
5227 * objc.dg/torture/strings/const-str-11.m: Same.
5228 * objc.dg/torture/forward-1.m: Same.
5229 * objc.dg/zero-link-2.m: Same.
5230 * objc.dg/encode-7-next-64bit.m: Same.
5231 * objc.dg/method-4.m: Same.
5232 * objc.dg/next-runtime-1.m: Same.
5233 * objc.dg/image-info.m: Same.
5234 * objc.dg/pr23214.m: Same.
5235 * objc.dg/symtab-1.m: Same.
5236 * obj-c++.dg/basic.m: Same.
5237 * obj-c++.dg/proto-lossage-3.m: Same.
5238 * obj-c++.dg/torture/strings/const-str-10.m: Same.
5239 * obj-c++.dg/torture/strings/const-str-11.m: Same.
5240 * obj-c++.dg/torture/strings/const-str-9.m: Same.
5241 * obj-c++.dg/method-11.m: Same.
5242 * objc/execute/enumeration-1.m: Same.
5243 * objc/execute/object_is_class.m: Same.
5244 * objc/execute/formal_protocol-2.m: Same.
5245 * objc/execute/formal_protocol-4.m: Same.
5246 * objc/execute/formal_protocol-6.m: Same.
5247 * objc/execute/bycopy-3.m: Same.
5248 * objc/execute/exceptions/catchall-1.m: Same.
5249 * objc/execute/exceptions/finally-1.m: Same.
5250 * objc/execute/exceptions/local-variables-1.m: Same.
5251 * objc/execute/exceptions/foward-1.m: Same.
5252 * objc/execute/bf-common.h
5253 * objc/execute/enumeration-2.m: Same.
5254 * objc/execute/formal_protocol-1.m: Same.
5255 * objc/execute/formal_protocol-3.m: Same.
5256 * objc/execute/formal_protocol-5.m: Same.
5257 * objc/execute/accessing_ivars.m: Same.
5258 * objc/execute/bycopy-2.m: Same.
5259 * objc/execute/formal_protocol-7.m: Same.
5260 * objc/execute/compatibility_alias.m: Same.
5261 * objc/execute/no_clash.m: Same.
5262 * objc/execute/object_is_meta_class.m: Same.
5263 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
5264 * objc/execute/class-tests-1.h: Include stdio.h.
5265 * objc/execute/class-tests-2.h: Same.
5266 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
5268 * obj-c++.dg/try-catch-2.mm: Same.
5270 2011-02-17 Jakub Jelinek <jakub@redhat.com>
5273 * g++.dg/warn/Wunused-parm-4.C: New test.
5275 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
5276 Jan Hubicka <jh@suse.cz>
5280 * g++.dg/debug/pr47106.C: New.
5282 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
5285 * gcc.target/i386/pr43653.c: New test.
5287 2011-02-11 Dodji Seketeli <dodji@redhat.com>
5290 * g++.dg/template/inherit6.C: New test.
5292 2011-02-16 Janus Weil <janus@gcc.gnu.org>
5295 * gfortran.dg/class_39.f03: New.
5297 2011-02-16 Dodji Seketeli <dodji@redhat.com>
5300 * g++.dg/cpp0x/variadic106.C: New test.
5302 2011-02-16 Jakub Jelinek <jakub@redhat.com>
5305 * gfortran.dg/pr47757-1.f90: New test.
5306 * gfortran.dg/pr47757-2.f90: New test.
5307 * gfortran.dg/pr47757-3.f90: New test.
5310 * g++.dg/cpp0x/enum8.C: New test.
5312 2011-02-15 Jason Merrill <jason@redhat.com>
5314 * g++.dg/inherit/implicit-trivial1.C: New.
5315 * g++.dg/cpp0x/implicit-trivial1.C: New.
5317 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5320 * gcc.dg/torture/pr47725.c: Removed.
5322 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5325 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
5326 constant does not generate a load from memory.
5328 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5331 * gcc.dg/torture/pr47725.c: New.
5333 2011-02-15 Richard Guenther <rguenther@suse.de>
5335 PR tree-optimization/47743
5336 * gcc.dg/torture/pr47743.c: New testcase.
5338 2011-02-15 Jakub Jelinek <jakub@redhat.com>
5341 * gcc.target/i386/pr47581.c: New test.
5343 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5346 * gfortran.dg/select_type_22.f03: New.
5348 2011-02-14 Jason Merrill <jason@redhat.com>
5350 * g++.dg/cpp0x/regress/enum1.C: New.
5352 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5354 * gnat.dg/include.adb: New test.
5356 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5359 * gfortran.dg/class_38.f03: New.
5361 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5363 * gcc.dg/pr46494.c: New test.
5365 2011-02-14 Richard Guenther <rguenther@suse.de>
5367 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
5369 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5372 * gnat.dg/null_pointer_deref1.exp: Don't skip on
5373 sparc*-sun-solaris2.11.
5375 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5378 * gfortran.dg/argument_checking_18.f90: New.
5380 2011-02-13 Tobias Burnus <burnus@net-b.de>
5382 * gfortran.dg/argument_checking_13.f90: Update dg-error.
5383 * gfortran.dg/argument_checking_17.f90: New.
5385 2011-02-12 Janus Weil <janus@gcc.gnu.org>
5387 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
5388 are temporarily disabled.
5389 * gfortran.dg/class_7.f03: Ditto.
5390 * gfortran.dg/coarray_14.f90: Ditto.
5391 * gfortran.dg/typebound_proc_13.f03: Ditto.
5393 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
5396 * gfortran.dg/extends_11.f03: New.
5398 2011-02-11 Xinliang David Li <davidxl@google.com>
5400 PR tree-optimization/47707
5401 * g++.dg/tree-ssa/pr47707.C: New test.
5403 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
5405 * g++.dg/opt/inline17.C: New test.
5407 2011-02-11 Tobias Burnus <burnus@net-b.de>
5410 * gfortran.dg/pure_formal_2.f90: New.
5412 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
5414 PR rtl-optimization/47614
5415 * gfortran.dg/pr47614.f: New.
5417 2011-02-11 Joseph Myers <joseph@codesourcery.com>
5420 * gcc.dg/opts-6.c: New test.
5422 2011-02-11 Jakub Jelinek <jakub@redhat.com>
5425 * gcc.dg/pr47684.c: New test.
5427 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5430 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
5431 c99_runtime, dg-add-options c99_runtime.
5432 (main): Use __asm__.
5434 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5437 * lib/target-supports.exp (check_ascii_locale_available): New proc.
5438 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
5439 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
5440 * gcc.dg/ucnid-10.c: Likewise.
5441 * gcc.dg/ucnid-13.c: Likewise.
5442 * gcc.dg/ucnid-7.c: Likewise.
5443 * gcc.dg/ucnid-8.c: Likewise.
5444 Adapt dg-warning line number.
5446 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
5448 * gcc.target/i386/parity-1.c: Use -march=k8.
5449 * gcc.target/i386/parity-2.c: Ditto.
5450 * gcc.target/i386/vecinit-1.c: Ditto.
5451 * gcc.target/i386/vecinit-2.c: Ditto.
5453 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5456 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
5457 * gcc.target/mips/save-restore-3.c: Likewise.
5458 * gcc.target/mips/save-restore-4.c: Likewise.
5459 * gcc.target/mips/save-restore-5.c: Likewise.
5462 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
5463 * g++.dg/tree-prof/partition2.C: Likewise.
5465 2011-02-09 Jason Merrill <jason@redhat.com>
5467 * g++.dg/tree-ssa/inline-3.C: Use a normal function
5468 rather than misdeclare std::puts.
5470 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
5471 * g++.dg/other/warning1.C: Likewise.
5472 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5473 * g++.old-deja/g++.gb/scope06.C: Likewise.
5474 * g++.old-deja/g++.law/cvt11.C: Likewise.
5475 * g++.old-deja/g++.law/init1.C: Likewise.
5476 * g++.dg/abi/mangle26.C: Likewise.
5478 * g++.dg/template/function1.C: Adjust for C++0x mode.
5479 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
5481 * g++.dg/ext/label10.C: Adjust for C++0x mode.
5482 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
5484 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
5486 * g++.dg/cpp0x/regress/abi-empty7.C: New.
5488 * g++.dg/cpp0x/regress: New directory.
5489 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
5490 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
5491 * g++.dg/cpp0x/regress/regress3.C: New.
5493 2011-02-10 Richard Guenther <rguenther@suse.de>
5495 PR tree-optimization/47677
5496 * gcc.dg/torture/pr47677.c: New testcase.
5498 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
5500 * objc.dg/special/load-category-1.m: Remove unused header.
5501 * objc.dg/special/load-category-1a.m: Likewise.
5502 * objc.dg/special/load-category-2.m: Likewise.
5503 * objc.dg/special/load-category-2a.m: Likewise.
5504 * objc.dg/special/load-category-3.m: Likewise.
5505 * objc.dg/special/load-category-3a.m: Likewise.
5506 * objc.dg/attributes/proto-attribute-2.m: Likewise.
5507 * objc.dg/attributes/proto-attribute-3.m: Likewise.
5508 * objc.dg/attributes/class-attribute-1.m: Likewise.
5509 * objc.dg/property/property.exp: Don't run for Darwin < 9.
5510 * obj-c++.dg/property/property.exp: Likewise.
5511 * objc.dg/attributes/method-sentinel-1.m: Update type header.
5512 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
5513 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
5514 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
5515 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
5516 * obj-c++.dg/template-8.mm: Likewise.
5518 2011-02-10 Jakub Jelinek <jakub@redhat.com>
5521 * gcc.target/i386/pr47665.c: New test.
5523 2011-02-10 Jie Zhang <jie@codesourcery.com>
5527 2011-02-05 Jie Zhang <jie@codesourcery.com>
5529 * gcc.dg/pr42631.c: Update test.
5530 * gcc.dg/pr42631-2.c: New test.
5532 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5535 * gfortran.dg/proc_decl_25.f90: New.
5537 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5540 * gfortran.dg/typebound_assignment_2.f03: New.
5542 2011-02-09 Richard Guenther <rguenther@suse.de>
5544 PR tree-optimization/47664
5545 * gcc.dg/tree-ssa/inline-7.c: New testcase.
5547 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
5550 * gnat.dg/uninit_func.adb: Adjust dg directive.
5552 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
5555 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
5557 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5560 * gfortran.dg/auto_dealloc_2.f90: New.
5562 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5564 * gcc.dg/builtins-config.h: Remove __sgi handling.
5565 * lib/target-supports.exp (add_options_for_c99_runtime): Add
5566 -std=c99 for mips-sgi-irix6.5*.
5568 2011-02-09 Martin Jambor <mjambor@suse.cz>
5571 * gfortran.dg/pr25923.f90: Remove xfails.
5573 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5576 * gfortran.dg/inquire_14.f90: New test.
5578 2011-02-08 Janus Weil <janus@gcc.gnu.org>
5581 * gfortran.dg/pointer_init_6.f90: New.
5583 2011-02-08 Jeff Law <law@redhat.com>
5585 PR tree-optimization/42893
5586 * gcc.tree-ssa/pr42893.c: New test.
5588 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
5590 PR tree-optimization/46834
5591 PR tree-optimization/46994
5592 PR tree-optimization/46995
5593 * gcc.dg/graphite/id-pr46834.c: New.
5594 * gfortran.dg/graphite/id-pr46994.f90: New.
5595 * gfortran.dg/graphite/id-pr46995.f90: New.
5597 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5600 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
5601 using the variable is known the warning is emitted there.
5602 * gcc.dg/uninit-pr19430.c (foo): Likewise.
5603 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
5605 * c-c++-common/pr20000.c (g): Both warnings occur at the return
5608 * gcc.dg/noreturn-1.c (foo5): Likewise.
5609 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
5610 (method2): Likewise.
5612 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
5613 the return statement using the uninitialized variable.
5614 * gfortran.dg/pr39666-2.f90 (f): Likewise.
5616 2011-02-08 Richard Guenther <rguenther@suse.de>
5619 * g++.dg/opt/pr47639.c: New testcase.
5621 2011-02-08 Richard Guenther <rguenther@suse.de>
5623 PR tree-optimization/47632
5624 * g++.dg/opt/pr47632.C: New testcase.
5626 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5628 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
5630 2011-02-07 Richard Guenther <rguenther@suse.de>
5632 PR tree-optimization/47615
5633 * g++.dg/opt/pr47615.C: New testcase.
5635 2011-02-07 Richard Guenther <rguenther@suse.de>
5637 PR tree-optimization/47621
5638 * gcc.dg/torture/pr47621.c: New testcase.
5640 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
5642 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
5644 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
5647 * gfortran.dg/allocate_with_source_1 : New test.
5649 2011-02-05 Jakub Jelinek <jakub@redhat.com>
5652 * gcc.dg/pr47610.c: New test.
5654 2011-02-05 Jie Zhang <jie@codesourcery.com>
5657 * gcc.dg/pr42631.c: Update test.
5658 * gcc.dg/pr42631-2.c: New test.
5660 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5663 * gfortran.dg/pr47574.f90: New test.
5665 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
5667 PR tree-optimization/46194
5668 * gcc.dg/autopar/pr46194.c: New.
5670 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
5672 PR tree-optimization/43695
5673 * g++.dg/ipa/pr43695.C: New.
5675 2011-02-04 Jakub Jelinek <jakub@redhat.com>
5678 * gcc.dg/pr23200.c: New test.
5680 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
5683 * g++.dg/pr47589.C: New test.
5685 2011-02-03 Dodji Seketeli <dodji@redhat.com>
5688 * g++.dg/template/typedef37.C: New test.
5689 * g++.dg/template/param1.C: Adjust expected error message.
5691 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5694 * gcc.dg/pr31490-2.c: New test.
5695 * gcc.dg/pr31490-3.c: New test.
5696 * gcc.dg/pr31490-4.c: New test.
5698 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
5699 Jakub Jelinek <jakub@redhat.com>
5702 * g++.dg/parser/semicolon3.C: Adjust.
5703 * g++.dg/parser/semicolon4.C: New testcase.
5704 * g++.dg/pr46890.C: New testcase.
5706 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5709 * g++.dg/init/pr29571.C: New.
5711 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
5713 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
5714 instead of vect_int.
5716 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5719 * gcc.target/i386/pr47312.c: New test.
5722 * gcc.target/i386/pr47564.c: New test.
5724 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
5726 PR tree-optimization/45122
5727 * gcc.dg/tree-ssa/pr45122.c: New.
5729 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5732 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
5735 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
5736 and vsx so a default --with-cpu=power7 doesn't give an error
5737 when -mavoid-indexed-addresses is used.
5739 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
5740 wrapper function to save the arguments and then jump to the real
5741 function, rather than depending on the compiler not to move stuff
5743 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
5745 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5746 Paul Thomas <pault@gcc.gnu.org>
5749 * gfortran.dg/class_37.f03 : New test.
5751 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
5752 Richard Guenther <rguenther@suse.de>
5754 PR tree-optimization/40979
5756 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
5757 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
5758 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
5759 check_vect_support_and_set_flags.
5760 * gfortran.dg/graphite/vect-pr40979.f90: New.
5762 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5765 * gfortran.dg/class_36.f03: New.
5767 2011-02-02 Richard Guenther <rguenther@suse.de>
5769 PR tree-optimization/47566
5770 * gcc.dg/lto/20110201-1_0.c: New testcase.
5772 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
5778 * debug/pr47498.c: New.
5779 * debug/pr47501.c: New.
5781 2011-02-01 Richard Guenther <rguenther@suse.de>
5783 PR tree-optimization/47559
5784 * g++.dg/torture/pr47559.C: New testcase.
5786 2011-02-01 Janus Weil <janus@gcc.gnu.org>
5789 * gfortran.dg/typebound_call_20.f03: New.
5791 2011-02-01 Richard Guenther <rguenther@suse.de>
5793 PR tree-optimization/47555
5794 * gcc.dg/pr47555.c: New testcase.
5796 2011-02-01 Richard Guenther <rguenther@suse.de>
5798 PR tree-optimization/47541
5799 * g++.dg/torture/pr47541.C: New testcase.
5801 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5804 * gfortran.dg/typebound_call_19.f03: New.
5806 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5809 * g++.dg/cpp0x/pr47416.C: New test.
5811 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
5814 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
5816 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5819 * gfortran.dg/typebound_assignment_1.f03: New.
5821 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5823 PR tree-optimization/47538
5824 * gcc.c-torture/execute/pr47538.c: New test.
5826 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5829 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
5831 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5833 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
5835 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
5837 PR rtl-optimization/44031
5838 * gcc.c-torture/compile/20110131-1.c: New test.
5840 2011-01-31 Tobias Burnus <burnus@net-b.de>
5843 * gfortran.dg/stmt_func_1.f90: New.
5845 2011-01-31 Tobias Burnus <burnus@net-b.de>
5848 * gfortran.dg/interface_34.f90: New.
5850 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
5853 * gfortran.dg/realloc_on_assign_5.f03: New test.
5854 * gfortran.dg/realloc_on_assign_5.f03: New test.
5856 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5858 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
5859 * gfortran.dg/bessel_7.f90: Likewise.
5860 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
5862 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
5863 * gfortran.dg/sum_init_expr.f03: Likewise.
5865 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
5867 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
5870 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
5871 loop only on "vect_intfloat_cvt" targets.
5873 2011-01-29 Tobias Burnus <burnus@net-b.de>
5876 * gfortran.dg/shape_6.f90: New.
5878 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5880 PR libgfortran/47434
5881 * gfortran.dg/read_infnan_1.f90: Update test.
5882 * gfortran.dg/module_nan.f90: Update test.
5883 * gfortran.dg/char4_iunit_1.f03: Update test.
5884 * gfortran.dg/large_real_kind_1.f90: Update test.
5885 * gfortran.dg/real_const_3.f90: Update test.
5886 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
5888 2011-01-29 Dodji Seketeli <dodji@redhat.com>
5891 * g++.dg/template/param2.C: New test.
5893 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5895 PR libgfortran/47285
5896 * gfortran.dg/fmt_g.f: New test.
5898 2011-01-28 Tobias Burnus <burnus@net-b.de>
5901 * gfortran.dg/pure_formal_1.f90: New.
5903 2011-01-28 Jakub Jelinek <jakub@redhat.com>
5906 * gcc.dg/tls/pr42894.c: New test.
5908 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5910 * gcc.dg/pr47276.c: Add dg-require-visibility.
5912 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5914 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
5916 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
5917 Tobias Burnus <burnus@gcc.gnu.org>
5922 * gfortran.dg/realloc_on_assign_3.f03: New test.
5923 * gfortran.dg/realloc_on_assign_4.f03: New test.
5924 * gfortran.dg/allocatable_function_5.f90: New test.
5925 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
5926 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
5927 implemented" dg-errors.
5929 2011-01-27 Jan Hubicka <jh@suse.cz>
5932 * gcc.dg/attr-weakref-4.c: New testcase
5934 2011-01-27 Martin Jambor <mjambor@suse.cz>
5936 PR tree-optimization/47228
5937 * gcc.dg/torture/pr47228.c: New test.
5939 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5941 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
5943 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5945 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
5946 when using auto-overlay support on the SPU.
5948 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
5950 PR rtl-optimization/44174
5951 * gcc.target/i386/asm-6.c: New test.
5953 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
5955 PR rtl-optimization/46856
5956 * gcc.c-torture/compile/pr46856.c: New test.
5958 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
5959 Andrew Pinski <pinskia@gmail.com>
5962 * gcc.dg/pr43082.c: New.
5964 2011-01-26 DJ Delorie <dj@redhat.com>
5966 PR rtl-optimization/46878
5967 * gcc.dg/pr46878-1.c: New test.
5969 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5972 * g++.dg/cpp0x/pr47476.C: New test.
5974 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
5976 * gcc.c-torture/compile/20110126-1.c: New test.
5978 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5981 * gcc.dg/torture/pr47473.c: New test.
5983 2011-01-26 Jan Hubicka <jh@suse.cz>
5986 * gcc.c-torture/execute/pr47237.c: New testcase.
5988 2011-01-26 Jan Hubicka <jh@suse.cz>
5990 PR tree-optimization/47190
5991 * gcc.dg/attr-weakref-3.c: New testcase.
5993 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
5996 * gcc.dg/dll-9a.c: New test file.
5997 * gcc.dg/dll-11.c: Likewise.
5998 * gcc.dg/dll-12.c: Likewise.
5999 * gcc.dg/dll-12a.c: Likewise.
6000 * gcc.dg/dll-11a.c: Likewise.
6001 * gcc.dg/dll-9.c: Likewise.
6002 * gcc.dg/dll-10.c: Likewise.
6003 * gcc.dg/dll-10a.c: Likewise.
6004 * g++.dg/ext/dllexport4a.cc: Likewise.
6005 * g++.dg/ext/dllexport4.C: Likewise.
6006 * g++.dg/ext/dllexport5.C: Likewise.
6007 * g++.dg/ext/dllexport5a.cc: Likewise.
6009 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6011 PR tree-optimization/46970
6012 * gcc.dg/graphite/pr46970.c: New.
6014 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6016 PR tree-optimization/46215
6017 * gcc.dg/graphite/pr46215.c: New.
6019 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6021 PR tree-optimization/46168
6022 * gcc.dg/graphite/pr46168.c: New.
6024 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6026 PR tree-optimization/43657
6027 * gcc.dg/graphite/pr43657.c: New.
6029 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6031 PR tree-optimization/29832
6032 * gfortran.dg/graphite/pr29832.f90: New.
6034 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6036 PR tree-optimization/43567
6037 * gcc.dg/graphite/pr43567.c: New.
6039 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6041 * gfortran.dg/graphite/interchange-4.f: New.
6042 * gfortran.dg/graphite/interchange-5.f: New.
6044 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
6045 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
6046 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
6047 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
6048 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
6049 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
6050 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
6051 * gfortran.dg/ltrans-7.f90: Removed.
6052 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
6054 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
6055 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
6056 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
6057 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
6058 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
6059 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
6060 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
6061 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
6062 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
6063 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
6064 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
6065 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
6066 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
6067 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
6068 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
6069 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
6070 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
6071 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
6072 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
6073 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
6074 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
6075 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
6076 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
6077 * gcc.dg/tree-ssa/data-dep-1.c
6078 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
6079 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
6080 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
6081 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
6082 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
6084 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6086 PR tree-optimization/47265
6087 PR tree-optimization/47443
6088 * gcc.c-torture/compile/pr47265.c: New test.
6089 * gcc.dg/pr47443.c: New test.
6091 2011-01-25 Martin Jambor <mjambor@suse.cz>
6093 PR tree-optimization/47382
6094 * g++.dg/torture/pr47382.C: New test.
6095 * g++.dg/opt/devirt1.C: Xfail.
6097 2011-01-25 Yao Qi <yao@codesourcery.com>
6100 * gcc.target/arm/pr45701-1.c: New test.
6101 * gcc.target/arm/pr45701-2.c: New test.
6102 * gcc.target/arm/pr45701-3.c: New test.
6104 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6105 Jakub Jelinek <jakub@redhat.com>
6107 PR tree-optimization/47271
6108 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
6110 2011-01-25 Nick Clifton <nickc@redhat.com>
6112 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
6113 (saturate_add): Delete.
6115 (main): Do not run saturate_add.
6116 (set_interrupts): Delete.
6118 2011-01-25 Tobias Burnus <burnus@net-b.de>
6121 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
6123 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6125 PR tree-optimization/47427
6126 PR tree-optimization/47428
6127 * gcc.c-torture/compile/pr47427.c: New test.
6128 * gcc.c-torture/compile/pr47428.c: New test.
6130 2011-01-25 Richard Guenther <rguenther@suse.de>
6133 * gcc.dg/torture/pr47411.c: New testcase.
6135 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6137 * gfortran.dg/graphite/id-24.f: New.
6138 * gfortran.dg/graphite/id-25.f: New.
6140 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6142 * gfortran.dg/graphite/id-23.f: New.
6144 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6146 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
6148 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6150 * gcc.dg/graphite/block-0.c: Un-XFAILed.
6151 * gcc.dg/graphite/block-1.c: Un-XFAILed.
6152 * gcc.dg/graphite/block-7.c: Un-XFAILed.
6153 * gcc.dg/graphite/block-8.c: Un-XFAILed.
6154 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
6155 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
6156 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
6157 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
6158 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
6160 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6162 * gcc.dg/graphite/block-0.c: Add documentation.
6163 * gcc.dg/graphite/block-4.c: Same.
6164 * gcc.dg/graphite/block-7.c: Same.
6165 * gcc.dg/graphite/block-8.c: New.
6166 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
6167 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
6168 * gcc.dg/graphite/interchange-12.c: Add documentation.
6169 * gcc.dg/graphite/interchange-13.c: New.
6170 * gcc.dg/graphite/interchange-14.c: New.
6171 * gcc.dg/graphite/interchange-15.c: New.
6172 * gcc.dg/graphite/interchange-8.c: Add documentation.
6173 * gcc.dg/graphite/interchange-mvt.c: Same.
6175 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6178 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
6179 * gcc.target/powerpc/altivec-14.c: Ditto.
6180 * gcc.target/powerpc/altivec-33.c: Ditto.
6181 * gcc.target/powerpc/altivec-types-1.c: Ditto.
6182 * gcc.target/powerpc/altivec-types-2.c: Ditto.
6183 * gcc.target/powerpc/altivec-types-3.c: Ditto.
6184 * gcc.target/powerpc/altivec-types-4.c: Ditto.
6185 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
6186 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
6187 * g++.dg/ext/altivec-15.C: Ditto.
6188 * g++.dg/ext/altivec-types-1.C: Ditto.
6189 * g++.dg/ext/altivec-types-2.C: Ditto.
6190 * g++.dg/ext/altivec-types-3.C: Ditto.
6191 * g++.dg/ext/altivec-types-4.C: Ditto.
6193 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6195 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
6197 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6199 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
6200 optimization options.
6202 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6204 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
6207 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
6209 2011-01-23 Tobias Burnus <burnus@net-b.de>
6212 * gfortran.dg/allocatable_scalar_12.f90: New.
6214 2011-01-23 Ira Rosen <irar@il.ibm.com>
6216 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
6217 vectorization to be not profitable if peeling is used to
6218 realign the memory access.
6219 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
6220 loop bound to avoid loop unrolling.
6221 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6223 2011-01-22 Jan Hubicka <jh@suse.cz>
6226 * g++.dg/lto/pr47333.C: New file.
6228 2011-01-22 Jan Hubicka <jh@suse.cz>
6230 PR tree-optimization/43884
6232 * gcc.dg/autopar/outer-2.c: Increase array size.
6233 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
6235 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6238 * gfortran.dg/c_loc_tests_16.f90: New test.
6240 2011-01-22 Tobias Burnus <burnus@net-b.de>
6243 * gfortran.dg/typebound_proc_19.f90: New.
6245 2011-01-21 Jeff Law <law@redhat.com>
6247 PR tree-optimization/47053
6248 * g++.dg/pr47053.C: New test.
6250 2011-01-21 Jason Merrill <jason@redhat.com>
6253 * g++.dg/cpp0x/constexpr-ctor6.C: New.
6255 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6258 * g++.dg/cpp0x/range-for10.C: New test.
6259 * g++.dg/template/for1.C: New test.
6262 * g++.dg/tree-prof/partition3.C: New test.
6264 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
6266 PR rtl-optimization/47366
6267 * g++.dg/opt/pr47366.C: New test.
6269 2011-01-21 Jason Merrill <jason@redhat.com>
6272 * g++.dg/cpp0x/constexpr-regress2.C: New.
6274 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
6276 2011-01-21 Jeff Law <law@redhat.com>
6278 PR rtl-optimization/41619
6279 * gcc.dg/pr41619.c: New.
6281 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6283 PR tree-optimization/47355
6284 * g++.dg/opt/pr47355.C: New test.
6286 2011-01-21 Richard Guenther <rguenther@suse.de>
6288 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
6291 2011-01-21 Richard Guenther <rguenther@suse.de>
6293 PR tree-optimization/47365
6294 * gcc.dg/torture/pr47365.c: New testcase.
6295 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6297 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6299 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
6301 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6303 PR tree-optimization/47391
6304 * gcc.dg/pr47391.c: New test.
6306 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6308 * g++.dg/template/char1.C: Use signed char.
6310 2011-01-21 Tobias Burnus <burnus@net-b.de>
6313 * gfortran.dg/pointer_target_4.f90: New.
6315 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6318 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
6319 ILP32 system and not IP32.
6321 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
6324 * g++.dg/debug/pr46583.C: New.
6326 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6329 * g++.dg/debug/pr47283.C: New test.
6332 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
6333 * gcc.target/i386/headmerge-2.c: Likewise.
6335 2011-01-20 Richard Guenther <rguenther@suse.de>
6338 * gcc.dg/torture/pr47370.c: New testcase.
6340 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6342 PR tree-optimization/46130
6343 * gcc.dg/pr46130-1.c: New test.
6344 * gcc.dg/pr46130-2.c: New test.
6346 2011-01-19 Dodji Seketeli <dodji@redhat.com>
6349 * g++.dg/debug/dwarf2/template-params-10.C: New test.
6351 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
6354 * g++.dg/debug/pr46240.cc: New.
6356 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6359 * g++.dg/template/anonunion1.C: New test.
6361 PR rtl-optimization/47337
6362 * gcc.c-torture/execute/pr47337.c: New test.
6364 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6367 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
6369 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6371 PR tree-optimization/46021
6372 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
6374 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6376 PR tree-optimization/47290
6377 * g++.dg/torture/pr47290.C: New test.
6379 2011-01-18 Janus Weil <janus@gcc.gnu.org>
6382 * gfortran.dg/proc_ptr_comp_29.f90: New.
6384 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
6387 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
6388 powerpc-apple-darwin9.
6390 2011-01-18 Jakub Jelinek <jakub@redhat.com>
6392 PR rtl-optimization/47299
6393 * gcc.c-torture/execute/pr47299.c: New test.
6395 2011-01-17 Jason Merrill <jason@redhat.com>
6397 * g++.dg/cpp0x/constexpr-virtual.C: New.
6399 2011-01-17 Jakub Jelinek <jakub@redhat.com>
6402 * gfortran.dg/gomp/pr47331.f90: New test.
6404 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
6407 * objc.dg/selector-warn-1.m: New.
6408 * obj-c++.dg/selector-warn-1.mm: New.
6410 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
6412 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
6413 Update dg-final accordingly.
6415 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6417 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
6419 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6421 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
6423 * gcc.dg/guality/pr36728-2.c: Likewise.
6425 2011-01-17 Richard Guenther <rguenther@suse.de>
6427 PR tree-optimization/47313
6428 * g++.dg/torture/pr47313.C: New testcase.
6430 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
6433 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
6434 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
6435 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6436 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6438 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
6440 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
6441 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
6442 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
6444 2011-01-17 Richard Guenther <rguenther@suse.de>
6446 PR tree-optimization/45967
6447 * gcc.dg/torture/pr45967-2.c: New testcase.
6448 * gcc.dg/torture/pr45967-3.c: Likewise.
6450 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6453 * g++.dg/ext/pr47213.C: Require visibility.
6455 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6457 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
6458 * gcc.dg/fixed-point/struct-union.c: Update error messages.
6460 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6462 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
6463 Linux-based targets.
6465 2011-01-13 Jan Hubicka <jh@suse.cz>
6467 PR tree-optimization/47276
6468 * gcc.dg/pr47276.c: New testcase.
6470 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
6471 Jonathan Wakely <jwakely.gcc@gmail.com>
6474 * g++.dg/other/pr33558.C: New.
6475 * g++.dg/other/pr33558-2.C: New.
6477 2011-01-14 Martin Jambor <mjambor@suse.cz>
6479 PR tree-optimization/45934
6480 PR tree-optimization/46302
6481 * g++.dg/ipa/devirt-c-1.C: New test.
6482 * g++.dg/ipa/devirt-c-2.C: Likewise.
6483 * g++.dg/ipa/devirt-c-3.C: Likewise.
6484 * g++.dg/ipa/devirt-c-4.C: Likewise.
6485 * g++.dg/ipa/devirt-c-5.C: Likewise.
6486 * g++.dg/ipa/devirt-c-6.C: Likewise.
6487 * g++.dg/ipa/devirt-6.C: Likewise.
6488 * g++.dg/ipa/devirt-d-1.C: Likewise.
6489 * g++.dg/torture/pr45934.C: Likewise.
6491 2011-01-14 Jason Merrill <jason@redhat.com>
6493 * g++.dg/cpp0x/variadic105.C: New.
6495 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
6496 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6499 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6500 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
6501 execution tests on i?86-*-*, x86_64-*-* and
6502 powerpc*-apple-darwin* && ilp32.
6503 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
6504 tests on i?86-*-* and x86_64-*-*.
6506 2011-01-14 Richard Guenther <rguenther@suse.de>
6508 PR tree-optimization/47280
6509 * g++.dg/opt/pr47280.C: New testcase.
6511 2011-01-14 Jason Merrill <jason@redhat.com>
6513 * g++.dg/cpp0x/constexpr-regress1.C: New.
6515 * g++.dg/ext/flexary2.C: New.
6517 2011-01-14 Richard Guenther <rguenther@suse.de>
6520 * gcc.dg/torture/pr47281.c: New testcase.
6521 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
6523 2011-01-14 Richard Guenther <rguenther@suse.de>
6525 PR tree-optimization/47286
6526 * gcc.dg/tree-ssa/pr47286.c: New testcase.
6528 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
6531 * g++.dg/ext/pr47213.C: New.
6533 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6535 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
6537 2011-01-13 Tobias Burnus <burnus@net-b.de>
6538 Mikael Morin <mikael@gcc.gnu.org>
6542 * gfortran.dg/select_type_20.f90: New.
6543 * gfortran.dg/select_type_21.f90: New.
6545 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6548 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
6550 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6552 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
6553 * gcc.dg/guality/pr36728-2.c: Likewise.
6555 2011-01-13 Dodji Seketeli <dodji@redhat.com>
6558 * g++.dg/debug/dwarf2/template-params-9.C: New test.
6560 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
6562 PR rtl-optimization/45352
6563 * gcc.dg/pr45352-3.c: New.
6565 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6567 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
6569 * g++.dg/cpp0x/range-for8.C: New.
6570 * g++.dg/cpp0x/range-for9.C: New.
6572 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
6575 * g++.dg/debug/pr47209.C: New.
6577 2011-01-12 Richard Guenther <rguenther@suse.de>
6580 * gcc.dg/lto/pr47259_0.c: New testcase.
6581 * gcc.dg/lto/pr47259_1.c: Likewise.
6583 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
6585 * objc-obj-c++-shared/Object1.h: Add copyright header, update
6586 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
6587 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
6588 methods missing from the OBJC2 Object.
6589 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
6590 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
6591 GNU and NeXT runtimes.
6592 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
6594 * objc-obj-c++-shared/Object1.m: Likewise.
6595 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
6596 * objc.dg/proto-qual-1.m: Likewise.
6597 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6598 * obj-c++.dg/proto-qual-1.mm: Likewise.
6600 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
6603 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
6605 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6607 Fixed the Objective-C++ testsuite and updated all tests.
6608 * lib/obj-c++.exp (obj-c++_init): Declare and set
6609 gcc_warning_prefix and gcc_error_prefix.
6610 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
6611 'dg-warning', 'dg-message' and 'dg-error'.
6612 * obj-c++.dg/class-extension-3.mm: Likewise.
6613 * obj-c++.dg/class-protocol-1.mm: Likewise.
6614 * obj-c++.dg/encode-7.mm: Likewise.
6615 * obj-c++.dg/exceptions-3.mm: Likewise.
6616 * obj-c++.dg/exceptions-5.mm: Likewise.
6617 * obj-c++.dg/method-12.mm: Likewise.
6618 * obj-c++.dg/method-13.mm: Likewise.
6619 * obj-c++.dg/method-15.mm: Likewise.
6620 * obj-c++.dg/method-16.mm: Likewise.
6621 * obj-c++.dg/method-4.mm: Likewise.
6622 * obj-c++.dg/method-8.mm: Likewise.
6623 * obj-c++.dg/method-conflict-1.mm: Likewise.
6624 * obj-c++.dg/method-conflict-2.mm: Likewise.
6625 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
6626 and uncommented second part of the testcase now that the testsuite
6628 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
6629 and uncommented second part of the testcase now that the testsuite
6631 * obj-c++.dg/private-1.mm: Likewise.
6632 * obj-c++.dg/proto-lossage-4.mm: Likewise.
6633 * obj-c++.dg/syntax-error-7.mm: Likewise.
6634 * obj-c++.dg/warn5.mm: Likewise.
6635 * obj-c++.dg/property/at-property-14.mm: Likewise.
6636 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
6638 * obj-c++.dg/property/at-property-18.mm: Likewise.
6639 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
6641 * obj-c++.dg/property/at-property-21.mm: Likewise.
6642 * obj-c++.dg/property/at-property-28.mm: Likewise.
6643 * obj-c++.dg/property/at-property-5.mm: Likewise.
6644 * obj-c++.dg/property/dynamic-2.mm: Likewise.
6645 * obj-c++.dg/property/property-neg-3.mm: Likewise.
6646 * obj-c++.dg/property/synthesize-11.mm: Likewise.
6647 * obj-c++.dg/property/synthesize-6.mm: Likewise.
6648 * obj-c++.dg/property/synthesize-8.mm: Likewise.
6649 * obj-c++.dg/property/synthesize-9.mm: Likewise.
6650 * obj-c++.dg/tls/diag-5.mm: Likewise.
6651 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
6652 dg-error, now matched correctly.
6654 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6656 * objc.dg/property/at-property-29.m: New.
6657 * obj-c++.dg/property/at-property-29.mm: New.
6659 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6661 * go.test/go-test.exp (go-set-goarch): New proc.
6662 (go-gc-tests): Use it.
6664 2011-01-11 Dodji Seketeli <dodji@redhat.com>
6667 * g++.dg/debug/dwarf2/template-params-8.C: New test.
6669 2011-01-11 Richard Henderson <rth@redhat.com>
6671 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
6673 2011-01-11 Jan Hubicka <jh@suse.cz>
6677 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
6678 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
6680 2011-01-11 Richard Guenther <rguenther@suse.de>
6682 PR tree-optimization/46076
6683 * gcc.dg/tree-ssa/pr46076.c: New testcase.
6685 2011-01-11 Jeff Law <law@redhat.com>
6687 * PR tree-optimization/47086
6688 * gcc.dg/pr47086.c: New test.
6690 2011-01-11 Jason Merrill <jason@redhat.com>
6693 * g++.dg/template/new10.C: New.
6696 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
6698 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
6700 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
6701 Split type definitions and NSConstantString class into...
6702 * objc-obj-c++-shared/objc-test-suite-types.h: New.
6703 * objc-obj-c++-shared/nsconstantstring-class.h: New.
6704 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
6705 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
6706 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
6707 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
6709 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
6710 encode defines for newer NeXT system headers.
6711 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
6712 * obj-c++.dg/torture/strings/string1.mm: Likewise.
6713 * objc.dg/foreach-5.m: Likewise.
6714 * objc.dg/foreach-2.m: Likewise.
6715 * objc.dg/foreach-4.m: Likewise.
6716 * objc.dg/torture/strings/string1.m: Likewise.
6717 * objc.dg/torture/strings/string2.m: Likewise.
6718 * objc.dg/torture/strings/string3.m: Likewise.
6719 * objc.dg/torture/strings/string4.m: Likewise.
6720 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
6721 header and stand alone.
6722 * obj-c++.dg/strings/strings-2.mm: Likewise.
6723 * objc.dg/torture/strings/const-str-3.m: Likewise.
6724 * objc.dg/strings/strings-2.m: Likewise.
6725 * objc.dg/strings/const-str-12b.m: Likewise.
6727 2011-01-12 Richard Guenther <rguenther@suse.de>
6730 * gcc.dg/attr-weak-1.c: Adjust.
6732 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
6735 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
6736 standard compliant and comment.
6738 2011-01-10 Jan Hubicka <jh@suse.cz>
6741 * gcc.dg/initpri3.c: New testcase.
6743 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
6746 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
6752 (g_ebp_save): Likewise.
6753 (g_esp_save): Likewise.
6755 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6757 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
6759 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6761 PR tree-optimization/46021
6762 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
6763 i?86-*-*, x86_64-*-*.
6765 2011-01-10 Jeff Law <law@redhat.com>
6767 * PR tree-optimization/47141
6768 * gcc.c-torture/compile/pr47141.c: New test.
6770 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
6773 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
6774 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
6775 * gcc.dg/vect/slp-35.c: Remove XFAILs.
6776 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
6779 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
6780 being vectorized. Adjust dg-final pattern. Remove XFAIL.
6781 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
6782 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
6783 being vectorized. Adjust dg-final pattern.
6786 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
6787 * gcc.dg/vect/slp-24.c: Likewise.
6789 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
6792 * g++.dg/other/pr47218-1.C: New test file.
6793 * g++.dg/other/pr47218.C: Likewise.
6794 * g++.dg/other/pr47218.h: New supporting header.
6796 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
6799 * objc.dg/attributes/invalid-attribute-1.m: New.
6800 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
6802 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6805 * gfortran.dg/proc_ptr_comp_28.f90: New.
6807 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6809 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
6810 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
6811 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6812 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6813 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
6814 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6815 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
6816 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
6817 * objc.dg/gnu-api-2-class.m: Likewise.
6818 * objc.dg/gnu-api-2-ivar.m: Likewise.
6819 * objc.dg/gnu-api-2-method.m: Likewise.
6820 * objc.dg/gnu-api-2-objc.m: Likewise.
6821 * objc.dg/gnu-api-2-object.m: Likewise.
6822 * objc.dg/gnu-api-2-property.m: Likewise.
6823 * objc.dg/gnu-api-2-protocol.m: Likewise.
6824 * objc.dg/gnu-api-2-sel.m: Likewise.
6826 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6828 * objc.dg/foreach-1.m: Skip for Darwin < 9.
6829 * objc.dg/objc-foreach-4.m: Likewise.
6830 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
6831 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
6832 * objc.dg/foreach-4.m: Likewise.
6833 * objc.dg/foreach-5.m: Likewise.
6834 * objc.dg/foreach-3.m: Return self from init.
6836 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6839 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
6841 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6844 * gfortran.dg/class_35.f90: New.
6846 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6848 * objc.dg/foreach-1.m: Add "-Wall" to flags.
6850 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
6853 * objc.dg/invalid-method-2.m: New.
6854 * obj-c++.dg/invalid-method-2.mm: New.
6856 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
6859 * gfortran.dg/transpose_optimization_2.f90 : New test.
6861 2011-01-08 Jan Hubicka <jh@suse.cz>
6863 PR tree-optmization/46469
6864 * g++.dg/torture/pr46469.C: New testcase.
6866 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6868 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
6869 emulation of libobjc-gnu structure layout functionality to ..
6870 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
6871 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
6872 * objc/execute/bf-common.h: Adjust headers.
6873 * objc/execute/bf-1.m: Likewise.
6874 * objc/execute/bf-2.m: Likewise.
6875 * objc/execute/bf-3.m: Likewise.
6876 * objc/execute/bf-4.m: Likewise.
6877 * objc/execute/bf-5.m: Likewise.
6878 * objc/execute/bf-6.m: Likewise.
6879 * objc/execute/bf-7.m: Likewise.
6880 * objc/execute/bf-8.m: Likewise.
6881 * objc/execute/bf-9.m: Likewise.
6882 * objc/execute/bf-10.m: Likewise.
6883 * objc/execute/bf-11.m: Likewise.
6884 * objc/execute/bf-12.m: Likewise.
6885 * objc/execute/bf-13.m: Likewise.
6886 * objc/execute/bf-14.m: Likewise.
6887 * objc/execute/bf-15.m: Likewise.
6888 * objc/execute/bf-16.m: Likewise.
6889 * objc/execute/bf-17.m: Likewise.
6890 * objc/execute/bf-18.m: Likewise.
6891 * objc/execute/bf-19.m: Likewise.
6892 * objc/execute/bf-20.m: Likewise.
6893 * objc/execute/bf-21.m: Likewise.
6894 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
6895 objc_get_type_qualifiers ().
6897 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6900 * gfortran.dg/dependency_39.f90: New test.
6902 2011-01-07 Jan Hubicka <jh@suse.cz>
6904 Get builtins tests ready for linker plugin.
6905 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
6906 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
6907 my_memset, my_bzero): Mark used.
6908 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
6909 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
6911 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
6914 2011-01-07 Jan Hubicka <jh@suse.cz>
6916 PR tree-optimization/46367
6917 * g++.dg/torture/pr46367.C: New file.
6919 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6922 * gcc.dg/pr47201.c: New test.
6925 * gcc.dg/tree-prof/pr47187.c: New test.
6927 2011-01-07 Tobias Burnus <burnus@net-b.de>
6930 * gfortran.dg/extends_type_of_3.f90: New.
6932 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
6934 * g++.dg/ext/dllexport-MI1.C: Adjust test.
6935 * g++.dg/ext/dllimport-MI1.C: Likewise.
6936 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
6937 * g++.dg/ext/dllimport10.C: Likewise.
6938 * g++.dg/ext/dllimport11.C: Likewise.
6939 * g++.dg/ext/dllimport12.C: Likewise.
6940 * g++.dg/ext/dllimport13.C: Likewise.
6941 * g++.dg/ext/dllimport2.C: Likewise.
6942 * g++.dg/ext/dllimport3.C: Likewise.
6943 * g++.dg/ext/dllimport4.C: Likewise.
6944 * g++.dg/ext/dllimport5.C: Likewise.
6945 * g++.dg/ext/dllimport6.C: Likewise.
6946 * g++.dg/ext/dllimport8.C: Likewise.
6947 * g++.dg/ext/dllimport9.C: Likewise.
6948 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
6949 targets, too. Additionally enable test for i?86-*-mingw*.
6950 * g++.dg/ext/selectany1.C: Likewise.
6951 Remove guard variable check.
6953 2011-01-07 Janus Weil <janus@gcc.gnu.org>
6957 * gfortran.dg/storage_size_3.f08: Extended.
6959 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6962 * g++.dg/template/stdarg1.C: New test.
6964 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6967 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
6968 * gfortran.dg/defined_operators_1.f90: Split the subroutine
6969 from the interface of functions to not hide the errors that
6972 2011-01-06 Jan Hubicka <jh@suse.cz>
6974 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
6975 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
6977 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6981 * gfortran.dg/interface_33.f90: New test.
6983 2011-01-06 Jakub Jelinek <jakub@redhat.com>
6986 * gcc.c-torture/compile/pr47150.c: New test.
6988 2011-01-06 Ira Rosen <irar@il.ibm.com>
6990 PR tree-optimization/47139
6991 * gcc.dg/vect/pr47139.c: New test.
6993 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6996 * gfortran.dg/extends_type_of_2.f03: New.
6998 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7000 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
7002 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
7004 * gnat.dg/opt14.adb: New test.
7006 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7009 * gfortran.dg/allocate_error_2.f90: New test.
7011 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7014 * gfortran.dg/storage_size_3.f08: New.
7016 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7018 PR libgfortran/47154
7019 * gfortran.dg/namelist_68.f90: New test.
7021 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
7023 * gnat.dg/unchecked_convert8.ad[sb]: New test.
7025 2011-01-04 Janus Weil <janus@gcc.gnu.org>
7028 * gfortran.dg/class_34.f90: New.
7030 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7032 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
7033 use __builtin_inff. Skip all single-precision tests that require
7036 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7038 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
7040 2011-01-03 Jakub Jelinek <jakub@redhat.com>
7042 PR tree-optimization/47148
7043 * gcc.c-torture/execute/pr47148.c: New test.
7045 PR tree-optimization/47155
7046 * gcc.c-torture/execute/pr47155.c: New test.
7048 PR rtl-optimization/47157
7049 * gcc.c-torture/compile/pr47157.c: New test.
7051 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7053 * gcc.dg/torture/vector-shift2.c (schar): Define.
7054 (main): Always use schar or uchar instead of plain "char" to avoid
7055 dependencies on implementation-defined char signedness.
7057 2011-01-03 Martin Jambor <mjambor@suse.cz>
7059 PR tree-optimization/46801
7060 * gnat.dg/pack9.adb: Remove xfail.
7062 2011-01-03 Martin Jambor <mjambor@suse.cz>
7064 PR tree-optimization/46984
7065 * g++.dg/ipa/pr46984.C: New test.
7067 2011-01-02 Janus Weil <janus@gcc.gnu.org>
7070 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
7072 2011-01-02 Jakub Jelinek <jakub@redhat.com>
7074 PR tree-optimization/47140
7075 * gcc.c-torture/compile/pr47140.c: New test.
7077 PR rtl-optimization/47028
7078 * gcc.dg/pr47028.c: New test.
7080 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
7082 * objc.dg/protocol-forward-1.m: Removed TODO.
7083 * objc.dg/protocol-forward-2.m: New.
7084 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
7085 * obj-c++.dg/protocol-forward-2.mm: New.
7087 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
7090 * g++.dg/eh/pr38662.C: New testcase.
7092 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
7094 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
7095 scan for newline '\n'.
7098 Copyright (C) 2011 Free Software Foundation, Inc.
7100 Copying and distribution of this file, with or without modification,
7101 are permitted in any medium without royalty provided the copyright
7102 notice and this notice are preserved.