1 2011-06-20 Jason Merrill <jason@redhat.com>
4 * g++.dg/ext/attr-aligned01.C: New.
7 * g++.dg/cpp0x/variadic-default.C: New.
10 * g++.dg/cpp0x/auto26.C: New.
13 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
15 2011-06-20 Kai Tietz <ktietz@redhat.com>
17 * gcc.dg/binop-notand1.c: New test.
18 * gcc.dg/binop-notand2.c: New test.
19 * gcc.dg/binop-notand3.c: New test.
20 * gcc.dg/binop-notand4.c: New test.
21 * gcc.dg/binop-notand5.c: New test.
22 * gcc.dg/binop-notand6.c: New test.
24 2011-06-18 Jakub Jelinek <jakub@redhat.com>
27 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
29 2011-06-18 Janus Weil <janus@gcc.gnu.org>
32 * gfortran.dg/proc_ptr_31.f90: New.
34 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
36 * gnat.dg/volatile6.adb: New test.
37 * gnat.dg/volatile7.adb: Likewise.
38 * gnat.dg/volatile8.adb: Likewise.
39 * gnat.dg/volatile9.adb: Likewise.
41 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
43 * gnat.dg/constant3.adb: New test.
45 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
48 * gfortran.dg/read_list_eof_1.f90: New test.
50 2011-06-18 Jakub Jelinek <jakub@redhat.com>
53 * gcc.target/i386/testimm-1.c: New test.
54 * gcc.target/i386/testimm-2.c: New test.
55 * gcc.target/i386/testimm-3.c: New test.
56 * gcc.target/i386/testimm-4.c: New test.
57 * gcc.target/i386/testimm-5.c: New test.
58 * gcc.target/i386/testimm-6.c: New test.
59 * gcc.target/i386/testimm-7.c: New test.
60 * gcc.target/i386/testimm-8.c: New test.
61 * gcc.target/i386/xop-vpermil2px-2.c: New test.
62 * gcc.target/i386/xop-rotate1-int.c: New test.
63 * gcc.target/i386/xop-rotate2-int.c: New test.
65 2011-06-17 Jason Merrill <jason@redhat.com>
67 * g++.dg/cpp0x/rv-func2.C: New.
69 * g++.dg/debug/dwarf2/lambda1.C: New.
70 * g++.dg/warn/Wshadow-6.C: Adjust.
72 2011-06-17 Janus Weil <janus@gcc.gnu.org>
75 * gfortran.dg/move_alloc_5.f90: New.
77 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
79 PR rtl-optimization/48542
80 * gcc.dg/torture/pr48542.c: New test.
82 2011-06-16 Jason Merrill <jason@redhat.com>
85 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
88 * g++.dg/cpp0x/initlist52.C New.
91 * c-c++-common/raw-string-12.c: New.
94 * g++.dg/cpp0x/sfinae26.C: New.
97 * g++.dg/cpp0x/variadic113.C: New.
100 * g++.dg/cpp0x/variadic112.C: New.
102 2011-06-16 Jeff Law <law@redhat.com>
104 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
105 improved jump threading.
106 * gcc.dg/builtin-object-size-2.c: Likewise.
107 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
109 2011-06-16 Janus Weil <janus@gcc.gnu.org>
112 * gfortran.dg/typebound_assignment_3.f03: New.
114 2011-06-16 Steve Ellcey <sje@cup.hp.com>
117 * g++.dg/opt/devirt2.C: Change xfail rule to target.
119 2011-06-16 Martin Jambor <mjambor@suse.cz>
121 PR tree-optimization/49343
122 * gnat.dg/discr31.ad[sb]: New test.
124 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
126 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
128 2011-06-16 Tom de Vries <tom@codesourcery.com>
131 * gcc.target/arm/ivopts-3.c: Update test.
132 * gcc.target/arm/ivopts-5.c: Same.
134 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
137 2011-06-10 Wei Guozhi <carrot@google.com>
140 * gcc.target/arm/pr45335.c: New test.
141 * gcc.target/arm/pr45335-2.c: New test.
142 * gcc.target/arm/pr45335-3.c: New test.
143 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
144 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
145 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
147 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
149 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
151 2011-06-16 Janus Weil <janus@gcc.gnu.org>
154 * gfortran.dg/class_43.f03: New.
156 2011-06-16 Jakub Jelinek <jakub@redhat.com>
158 PR tree-optimization/49419
159 * gcc.c-torture/execute/pr49419.c: New test.
161 2011-06-16 Revital Eres <revital.eres@linaro.org>
163 * gcc.dg/sms-9.c: New file.
165 2011-06-15 Easwaran Raman <eraman@google.com>
167 PR rtl-optimization/49414
168 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
170 2011-06-14 Jason Merrill <jason@redhat.com>
172 * g++.dg/cpp0x/noexcept13.C: New.
174 2011-06-14 Easwaran Raman <eraman@google.com>
176 PR rtl-optimization/44194
177 * gcc.dg/pr44194-1.c: New test.
178 * gcc.dg/pr44194-2.c: New test.
180 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
182 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting switches.
183 * gcc.target/arm/pr45701-2.c: Likewise.
184 * gcc.target/arm/thumb-branch1.c: Likewise.
186 2011-06-14 Steve Ellcey <sje@cup.hp.com>
189 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
191 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
193 * gcc.target/arm/pr45701-1.c: Require thumb support.
194 * gcc.target/arm/pr45701-2.c: Likewise.
195 * gcc.target/arm/thumb-branch1.c: Likewise.
197 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
198 * gcc.target/arm/pr39839.c: Likewise.
199 * gcc.target/arm/pr40657-2.c: Likewise.
200 * gcc.target/arm/pr40956.c: Likewise.
201 * gcc.target/arm/pr41679.c: Likewise.
202 * gcc.target/arm/pr42235.c: Likewise.
203 * gcc.target/arm/pr42495.c: Likewise.
204 * gcc.target/arm/pr42505.c: Likewise.
205 * gcc.target/arm/pr42574.c: Likewise.
206 * gcc.target/arm/pr46883.c: Likewise.
207 * gcc.target/arm/pr46934.c: Likewise.
208 * gcc.target/arm/xor-and.c: Likewise.
210 2011-06-14 Jason Merrill <jason@redhat.com>
212 * g++.dg/other/error23.C: Adjust error message.
213 * g++.dg/other/error32.C: Likewise.
216 * g++.dg/cpp0x/rv-dotstar.C: New.
219 * g++.dg/cpp0x/decltype30.C: New.
221 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
223 2011-06-14 Jakub Jelinek <jakub@redhat.com>
226 * gfortran.dg/pr49103.f90: New test.
228 2011-06-14 Tom de Vries <tom@codesourcery.com>
231 * gcc.target/arm/ivopts-3.c: New test.
232 * gcc.target/arm/ivopts-4.c: New test.
233 * gcc.target/arm/ivopts-5.c: New test.
235 2011-06-14 Jakub Jelinek <jakub@redhat.com>
237 PR rtl-optimization/49390
238 * gcc.c-torture/execute/pr49390.c: New test.
240 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
242 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
244 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
246 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
247 * gcc.c-torture/execute/cmpsi-2.x: New file.
248 * gcc.c-torture/execute/pr45262.c: Undo 172757.
249 * gcc.c-torture/execute/pr45262.x: New file.
250 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
251 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
253 * gcc.c-torture/compile/pr49163.c: Ditto.
255 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
257 * gcc.dg/vect/vect-16.c: Rename to...
258 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
259 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
260 for double-word vectors.
261 * gcc.dg/vect/vect-peel-4.c: Likewise.
262 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
264 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
267 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
270 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
272 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
274 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
276 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
278 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
280 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
282 * gfortran.dg/trim_optimize_8.f90: New test case.
284 2011-06-13 Jakub Jelinek <jakub@redhat.com>
285 Ira Rosen <ira.rosen@linaro.org>
287 PR tree-optimization/49352
288 * gcc.dg/vect/pr49352.c: New test.
290 2011-06-12 Tobias Burnus
293 * gfortran.dg/alloc_comp_assign_11.f90: New.
295 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
297 * gfortran.dg/trim_optimize_7.f90: New test.
299 2011-06-10 Wei Guozhi <carrot@google.com>
302 * gcc.target/arm/pr45335.c: New test.
303 * gcc.target/arm/pr45335-2.c: New test.
304 * gcc.target/arm/pr45335-3.c: New test.
305 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
306 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
307 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
309 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
312 * g++.dg/parse/error39.C: New.
314 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
316 * gcc/testsuite/gcc.target/arm/20090811-1.c: Skip for incompatible
317 options, do not override other options.
318 * gcc/testsuite/gcc.target/arm/combine-cmp-shift.c: Skip for
319 incompatible options.
320 * gcc/testsuite/gcc.target/arm/pr45094.c: Likewise.
321 * gcc/testsuite/gcc.target/arm/scd42-1.c: Likewise.
322 * gcc/testsuite/gcc.target/arm/scd42-3.c: Likewise.
323 * gcc/testsuite/gcc.target/arm/thumb-ltu.c: Likewise.
325 * lib/target-supports.exp
326 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
327 multilib flags use -mfpu with a value other than neon-fp16.
329 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
331 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
332 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
334 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
336 * lib/target-supports.exp (check_effective_target_pie): New proc.
337 * gcc.dg/pie-link.c: Use target pie.
339 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
340 Laurent Rougé <laurent.rouge@menta.fr>
342 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
343 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
345 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
347 * gfortran.dg/coarray/sync_1.f90: New test for
348 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
350 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
352 PR tree-optimization/49318
353 * gcc.dg/vect/pr49318.c: New test.
355 2011-06-09 David Krauss <potswa@mac.com>
357 * g++.dg/template/arrow1.C: New.
359 2011-06-09 Jason Merrill <jason@redhat.com>
361 * lib/prune.exp: Prune "note"s.
362 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
364 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
365 * g++.dg/template/dependent-expr3.C: Likewise.
366 * g++.dg/parse/template7.C: Likewise.
367 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
368 * g++.old-deja/g++.jason/rfg10.C: Likewise.
369 * g++.old-deja/g++.pt/friend38.C: Likewise.
370 * g++.old-deja/g++.pt/crash32.C: Likewise.
371 * g++.old-deja/g++.other/init4.C: Likewise.
372 * g++.old-deja/g++.other/friend8.C: Likewise.
374 * g++.dg/ext/complex7.C: Adjust expected output.
375 * g++.dg/diagnostic/method1.C: Likewise.
376 * g++.dg/parse/parameter-declaration-2.C: Likewise.
377 * g++.dg/parse/crash33.C: Likewise.
378 * g++.dg/other/warning1.C: Likewise.
379 * g++.dg/init/pr29571.C: Likewise.
380 * g++.dg/warn/overflow-warn-1.C: Likewise.
381 * g++.dg/warn/overflow-warn-3.C: Likewise.
382 * g++.dg/warn/overflow-warn-4.C: Likewise.
383 * g++.old-deja/g++.oliva/template1.C: Likewise.
385 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
386 * g++.dg/parse/template7.C: Adjust.
388 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
391 * gcc.dg/pr49307.c: New.
393 2011-06-09 Wei Guozhi <carrot@google.com>
396 * gcc.target/arm/pr46975.c: New testcase.
398 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
400 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
401 (PMETH, arglist_t): Removed.
402 (method_get_number_of_arguments): Removed.
403 (method_get_nth_argument): Removed.
404 (method_get_first_argument): Removed.
405 (method_get_next_argument): Removed.
406 (method_get_sizeof_arguments): Removed.
407 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
409 (method_get_number_of_arguments): Removed.
410 (method_get_nth_argument): Removed.
411 (method_get_first_argument): Removed.
412 (method_get_next_argument): Removed.
413 (method_get_sizeof_arguments): Removed.
414 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
416 2011-06-09 David Li <davidxl@google.com>
418 * testsuite/gcc.dg/dump-pass.c: New test.
420 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
423 * g++.dg/parse/error38.C: New.
425 2011-06-09 Jakub Jelinek <jakub@redhat.com>
428 * gfortran.dg/pr49308.f90: New test.
430 2011-06-08 Jason Merrill <jason@redhat.com>
432 * g++.dg/cpp0x/noexcept11.C: New.
433 * g++.dg/cpp0x/noexcept12.C: New.
434 * g++.dg/cpp0x/sfinae11.C: Adjust.
436 2011-06-08 Jakub Jelinek <jakub@redhat.com>
439 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
440 to dg-options, match also DW_AT_linkage_name.
442 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
445 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
446 -fno-common on alpha*-dec-osf*.
447 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
449 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
451 PR rtl-optimization/49303
452 * gcc.target/ia64/pr49303.c: New test.
454 2011-06-08 Tobias Burnus <burnus@net-b.de>
457 * gfortran.dg/coarray_lock_1.f90: New.
458 * gfortran.dg/coarray_lock_2.f90: New.
460 2011-06-07 Jason Merrill <jason@redhat.com>
462 * lib/prune.exp: Look for "required" rather than "instantiated".
463 * g++.dg/abi/mangle11.C: Likewise.
464 * g++.dg/abi/mangle12.C: Likewise.
465 * g++.dg/abi/mangle17.C: Likewise.
466 * g++.dg/abi/mangle20-2.C: Likewise.
467 * g++.dg/abi/pragma-pack1.C: Likewise.
468 * g++.dg/cpp0x/decltype26.C: Likewise.
469 * g++.dg/cpp0x/decltype28.C: Likewise.
470 * g++.dg/cpp0x/decltype29.C: Likewise.
471 * g++.dg/cpp0x/enum11.C: Likewise.
472 * g++.dg/cpp0x/forw_enum8.C: Likewise.
473 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
474 * g++.dg/cpp0x/pr47416.C: Likewise.
475 * g++.dg/ext/case-range2.C: Likewise.
476 * g++.dg/ext/case-range3.C: Likewise.
477 * g++.dg/gomp/for-19.C: Likewise.
478 * g++.dg/gomp/pr37533.C: Likewise.
479 * g++.dg/gomp/pr38639.C: Likewise.
480 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
481 * g++.dg/inherit/base3.C: Likewise.
482 * g++.dg/inherit/using6.C: Likewise.
483 * g++.dg/init/placement4.C: Likewise.
484 * g++.dg/init/reference3.C: Likewise.
485 * g++.dg/lookup/scoped6.C: Likewise.
486 * g++.dg/lookup/using7.C: Likewise.
487 * g++.dg/other/abstract1.C: Likewise.
488 * g++.dg/other/error10.C: Likewise.
489 * g++.dg/other/error5.C: Likewise.
490 * g++.dg/other/field1.C: Likewise.
491 * g++.dg/other/offsetof5.C: Likewise.
492 * g++.dg/parse/bitfield2.C: Likewise.
493 * g++.dg/parse/constant4.C: Likewise.
494 * g++.dg/parse/crash20.C: Likewise.
495 * g++.dg/parse/invalid-op1.C: Likewise.
496 * g++.dg/parse/non-dependent2.C: Likewise.
497 * g++.dg/parse/template18.C: Likewise.
498 * g++.dg/tc1/dr152.C: Likewise.
499 * g++.dg/tc1/dr166.C: Likewise.
500 * g++.dg/tc1/dr176.C: Likewise.
501 * g++.dg/tc1/dr213.C: Likewise.
502 * g++.dg/template/access11.C: Likewise.
503 * g++.dg/template/access2.C: Likewise.
504 * g++.dg/template/access3.C: Likewise.
505 * g++.dg/template/access7.C: Likewise.
506 * g++.dg/template/arg7.C: Likewise.
507 * g++.dg/template/cond2.C: Likewise.
508 * g++.dg/template/crash13.C: Likewise.
509 * g++.dg/template/crash40.C: Likewise.
510 * g++.dg/template/crash7.C: Likewise.
511 * g++.dg/template/crash84.C: Likewise.
512 * g++.dg/template/ctor5.C: Likewise.
513 * g++.dg/template/defarg13.C: Likewise.
514 * g++.dg/template/defarg14.C: Likewise.
515 * g++.dg/template/dtor7.C: Likewise.
516 * g++.dg/template/eh2.C: Likewise.
517 * g++.dg/template/error2.C: Likewise.
518 * g++.dg/template/error43.C: Likewise.
519 * g++.dg/template/friend32.C: Likewise.
520 * g++.dg/template/injected1.C: Likewise.
521 * g++.dg/template/instantiate1.C: Likewise.
522 * g++.dg/template/instantiate3.C: Likewise.
523 * g++.dg/template/instantiate5.C: Likewise.
524 * g++.dg/template/instantiate7.C: Likewise.
525 * g++.dg/template/local6.C: Likewise.
526 * g++.dg/template/lookup2.C: Likewise.
527 * g++.dg/template/member5.C: Likewise.
528 * g++.dg/template/memfriend15.C: Likewise.
529 * g++.dg/template/memfriend16.C: Likewise.
530 * g++.dg/template/memfriend17.C: Likewise.
531 * g++.dg/template/memfriend7.C: Likewise.
532 * g++.dg/template/meminit1.C: Likewise.
533 * g++.dg/template/nested3.C: Likewise.
534 * g++.dg/template/non-type-template-argument-1.C: Likewise.
535 * g++.dg/template/nontype12.C: Likewise.
536 * g++.dg/template/nontype13.C: Likewise.
537 * g++.dg/template/nontype6.C: Likewise.
538 * g++.dg/template/pr23510.C: Likewise.
539 * g++.dg/template/pr35240.C: Likewise.
540 * g++.dg/template/ptrmem15.C: Likewise.
541 * g++.dg/template/ptrmem6.C: Likewise.
542 * g++.dg/template/qualified-id1.C: Likewise.
543 * g++.dg/template/qualttp20.C: Likewise.
544 * g++.dg/template/qualttp3.C: Likewise.
545 * g++.dg/template/qualttp4.C: Likewise.
546 * g++.dg/template/qualttp5.C: Likewise.
547 * g++.dg/template/qualttp6.C: Likewise.
548 * g++.dg/template/qualttp7.C: Likewise.
549 * g++.dg/template/qualttp8.C: Likewise.
550 * g++.dg/template/recurse.C: Likewise.
551 * g++.dg/template/recurse2.C: Likewise.
552 * g++.dg/template/ref5.C: Likewise.
553 * g++.dg/template/scope2.C: Likewise.
554 * g++.dg/template/sfinae10.C: Likewise.
555 * g++.dg/template/sfinae3.C: Likewise.
556 * g++.dg/template/sizeof3.C: Likewise.
557 * g++.dg/template/static9.C: Likewise.
558 * g++.dg/template/template-id-2.C: Likewise.
559 * g++.dg/template/typedef13.C: Likewise.
560 * g++.dg/template/typename4.C: Likewise.
561 * g++.dg/template/using14.C: Likewise.
562 * g++.dg/template/using2.C: Likewise.
563 * g++.dg/template/warn1.C: Likewise.
564 * g++.dg/warn/Wparentheses-13.C: Likewise.
565 * g++.dg/warn/Wparentheses-15.C: Likewise.
566 * g++.dg/warn/Wparentheses-16.C: Likewise.
567 * g++.dg/warn/Wparentheses-17.C: Likewise.
568 * g++.dg/warn/Wparentheses-18.C: Likewise.
569 * g++.dg/warn/Wparentheses-19.C: Likewise.
570 * g++.dg/warn/Wparentheses-20.C: Likewise.
571 * g++.dg/warn/Wparentheses-23.C: Likewise.
572 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
573 * g++.dg/warn/noeffect2.C: Likewise.
574 * g++.dg/warn/noeffect4.C: Likewise.
575 * g++.dg/warn/pr8570.C: Likewise.
576 * g++.old-deja/g++.brendan/init2.C: Likewise.
577 * g++.old-deja/g++.eh/spec6.C: Likewise.
578 * g++.old-deja/g++.pt/crash10.C: Likewise.
579 * g++.old-deja/g++.pt/crash36.C: Likewise.
580 * g++.old-deja/g++.pt/derived3.C: Likewise.
581 * g++.old-deja/g++.pt/error2.C: Likewise.
582 * g++.old-deja/g++.pt/explicit70.C: Likewise.
583 * g++.old-deja/g++.pt/infinite1.C: Likewise.
584 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
585 * g++.old-deja/g++.pt/overload7.C: Likewise.
586 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
588 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
589 Iain Sandoe <iains@gcc.gnu.org>
591 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
592 Added code to deal with the case when [Protocol
593 -descriptionForInstanceMethod:] or [Protocol
594 -descriptionForClassMethod:] returns NULL.
596 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
597 Iain Sandoe <iains@gcc.gnu.org>
599 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
600 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
603 2011-06-07 Xinliang David Li <davidxl@google.com>
605 * testsuite/gcc.dg/inline_2.c: New test.
606 * testsuite/gcc.dg/unroll_2.c: New test.
607 * testsuite/gcc.dg/inline_3.c: New test.
608 * testsuite/gcc.dg/unroll_3.c: New test.
609 * testsuite/gcc.dg/inline_4.c: New test.
610 * testsuite/gcc.dg/unroll_4.c: New test.
611 * testsuite/gcc.dg/inline_1.c: New test.
612 * testsuite/gcc.dg/unroll_1.c: New test.
614 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
617 PR tree-optimization/48497
618 * lib/gcc-defs.exp (dg-additional-options): New proc.
619 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
620 -msse2 on 32-bit x86.
622 2011-06-06 Jason Merrill <jason@redhat.com>
624 * g++.dg/cpp0x/enum19.C: New.
626 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
628 * gcc.target/arm/neon-reload-class.c: New test.
630 2011-06-07 Dodji Seketeli <dodji@redhat.com>
633 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
635 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
637 * gcc.target/arm/smlatb-1.c: New file.
638 * gcc.target/arm/smlatt-1.c: New file.
639 * gcc.target/arm/smlaltb-1.c: New file.
640 * gcc.target/arm/smlaltt-1.c: New file.
642 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
644 * gcc.target/arm/mla-2.c: New test.
646 2011-06-07 Jakub Jelinek <jakub@redhat.com>
648 PR gcov-profile/49299
649 * gcc.dg/tree-prof/pr49299-1.c: New test.
650 * gcc.dg/tree-prof/pr49299-2.c: New test.
652 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
654 * lib/target-supports.exp
655 (check_effective_target_vect_widen_mult_qi_to_hi):
656 Add NEON as supporting target.
657 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
658 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
659 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
660 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
661 using widening multiplication on targets that support it.
662 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
663 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
664 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
666 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
668 Updated all testcases in the ObjC/ObjC++ testsuites to use the
669 Modern Objective-C runtime API.
670 * objc/execute/next_mapping.h: Removed.
671 * objc-obj-c++-shared/next-mapping.h: Removed.
672 * objc-obj-c++-shared/Object1.h: Removed.
673 * objc-obj-c++-shared/Object1.m: Removed.
674 * objc-obj-c++-shared/Object1.mm: Removed.
675 * objc-obj-c++-shared/Object1-implementation.h: Removed.
676 * objc-obj-c++-shared/Protocol1.h: Removed.
677 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
678 of ProtoBool, IVAR_T and METHOD.
679 * objc-obj-c++-shared/runtime.h: New.
680 * objc-obj-c++-shared/TestsuiteObject.h: New.
681 * objc-obj-c++-shared/TestsuiteObject.m: New.
683 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
684 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
685 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
687 * objc/execute/_cmd.m: Include
688 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
689 runtime API. ([TestClass +initialize]): Include this method also
690 with the GNU runtime.
691 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
692 Object. ([-setValue:]): Return void.
693 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
694 with the GNU runtime. Include
695 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
696 for the NeXT runtime. Use the existing print_ivars() and
697 compare_structures() implementations for the old NeXT runtime.
698 Added new implementations for the Modern GNU and NeXT runtimes.
699 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
700 well. (main): Use objc_getClass(). Use return instead of exit.
701 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
702 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
704 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
705 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
706 instead of Object. (main): Use return instead of exit().
707 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
708 instead of Object. Removed prototype for exit(). (main): Use
709 return instead of exit(). Use the Modern Objective-C runtime API.
710 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
712 * objc/execute/class-tests-1.h: Include
713 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
714 runtime API. (test_class_with_superclass): Do not call [Object
715 class]. There is no need to with the current libobjc.
716 * objc/execute/class-tests-2.h: Include
717 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
719 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
720 ../../objc-obj-c++-shared/next-mapping.h.
721 * objc/execute/class-2.m: Likewise.
722 * objc/execute/class-3.m: Likewise.
723 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
724 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
725 +initialize]): Include this method also with the GNU
726 runtime. (main): Use the Modern Objective-C runtime API.
727 * objc/execute/class-5.m: Likewise.
728 * objc/execute/class-6.m: Likewise.
729 * objc/execute/class-7.m: Likewise.
730 * objc/execute/class-8.m: Likewise.
731 * objc/execute/class-9.m: Likewise.
732 * objc/execute/class-10.m: Likewise.
733 * objc/execute/class-11.m: Likewise.
734 * objc/execute/class-12.m: Likewise.
735 * objc/execute/class-13.m: Likewise.
736 * objc/execute/class-14.m: Likewise.
737 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
738 this method also with the GNU runtime.
739 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
740 +initialize]): Include this method also with the GNU runtime.
741 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
743 * objc/execute/encode-1.m: Likewise.
744 * objc/execute/enumeration-1.m: Likewise.
745 * objc/execute/enumeration-2.m: Likewise.
746 * objc/execute/exceptions/catchall-1.m: Likewise.
747 * objc/execute/exceptions/finally-1.m: Likewise.
748 * objc/execute/exceptions/foward-1.m: Likewise.
749 * objc/execute/exceptions/local-variables-1.m: Likewise.
750 * objc/execute/exceptions/throw-nil.m: Likewise.
751 * objc/execute/exceptions/trivial.m: Likewise.
752 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
753 of Object. Include objc/runtime.h instead of objc/objc-api.h.
754 * objc/execute/exceptions/matcher-1.m: Likewise.
755 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
757 * objc/execute/formal_protocol-2.m: Likewise.
758 * objc/execute/formal_protocol-3.m: Likewise.
759 * objc/execute/formal_protocol-4.m: Likewise.
760 * objc/execute/formal_protocol-5.m: Include
761 ../../objc-obj-c++-shared/runtime.h. (main): Always use
763 * objc/execute/formal_protocol-6.m: Likewise.
764 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
765 Object. Include <objc/Protocol.h> instead of
766 ../../objc-obj-c++-shared/Protocol1.h.
767 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
769 * objc/execute/informal_protocol.m: Likewise.
770 * objc/execute/load-3.m: Likewise.
771 * objc/execute/many_args_method.m ([TestClass +initialize]):
772 Include this method with the GNU runtime as well.
773 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
774 * objc/execute/nested-func-1.m: Use TestsuiteObject
776 * objc/execute/nil_method-1.m: Likewise.
777 * objc/execute/no_clash.m: Likewise.
778 * objc/execute/np-1.m: Do not include
779 ../../objc-obj-c++-shared/Protocol1.h.
780 (main): Use return instead of exit().
781 * objc/execute/np-2.m: Do not include
782 ../../objc-obj-c++-shared/Protocol1.h.
783 ([MyObject +initialize]): Include this method also with the GNU
784 runtime. (main): Use return instead of exit().
785 * objc/execute/object_is_class.m: Include
786 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
787 of Object. (main): Use the Modern Objective-C runtime API.
788 * objc/execute/object_is_meta_class.m: Likewise.
789 * objc/execute/private.m: Use TestsuiteObject instead of Object.
790 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
791 instead of ../objc-obj-c++-shared/Protocol1.h. Include
792 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
793 Objective-C runtime API.
794 * objc/execute/protocol-isEqual-2.m: Likewise.
795 * objc/execute/protocol-isEqual-3.m: Likewise.
796 * objc/execute/protocol-isEqual-4.m: Likewise.
797 * objc/execute/redefining_self.m ([TestClass +initialize]):
798 Include this method with the GNU runtime as well.
799 * objc/execute/root_methods.m: Include
800 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
801 Include this method with the GNU runtime as well.
802 (main): Use the Modern Objective-C runtime API.
803 * objc/execute/selector-1.m: Include
804 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
805 of Object. (main): Use the Modern Objective-C runtime API.
806 * objc/execute/static-1.m ([Test +initialize]): Include this
807 method with the GNU runtime as well.
808 * objc/execute/static-2.m: Likewise.
809 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
810 * objc/execute/va_method.m: Do not include objc/objc-api.h.
811 ([MathClass +initialize]): Include this method with the GNU
813 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
815 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
816 * objc.dg/attributes/categ-attributes-2.m: Likewise.
817 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
818 * objc.dg/attributes/method-attribute-1.m: Likewise.
819 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
820 * objc.dg/attributes/method-attribute-2.m: Likewise.
821 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
822 * objc.dg/attributes/method-attribute-3.m: Likewise.
823 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
824 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
825 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
826 * obj-c++.dg/bitfield-1.mm: Likewise.
827 * obj-c++.dg/bitfield-2.mm: Likewise
828 * objc.dg/bitfield-3.m: Likewise.
829 * obj-c++.dg/bitfield-4.mm: Likewise.
830 * objc.dg/bitfield-5.m: Likewise
831 * objc.dg/call-super-1.m: Likewise.
832 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
833 Use objc_getClass() instead of objc_get_class(), but for the GNU
834 runtime redefine objc_getClass as objc_get_class. Include
835 ../objc-obj-c++-shared/runtime.h.
836 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
837 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
838 Use the Modern Objective-C runtime API.
839 * objc.dg/class-protocol-1.m: Include
840 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
841 * obj-c++.dg/class-protocol-1.mm: Likewise.
842 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
843 * objc.dg/comp-types-10.m: Likewise.
844 * objc.dg/comp-types-11.m: Likewise.
845 * objc.dg/comp-types-12.m: Likewise.
846 * obj-c++.dg/comp-types-9.mm: Likewise.
847 * obj-c++.dg/comp-types-11.mm: Likewise.
848 * obj-c++.dg/comp-types-12.mm: Likewise.
849 * obj-c++.dg/comp-types-13.mm: Likewise.
850 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
851 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
852 * obj-c++.dg/cxx-scope-1.mm: Likewise.
853 * obj-c++.dg/cxx-scope-2.mm: Likewise.
854 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
855 * objc.dg/desig-init-1.m: Likewise.
856 * obj-c++.dg/defs.mm: Likewise.
857 * objc.dg/exceptions-2.m: Likewise.
858 * obj-c++.dg/except-1.mm: Likewise.
859 * obj-c++.dg/exceptions-2.mm: Likewise.
860 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
861 Use the Modern Objective-C runtime API.
862 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
863 the Modern Objective-C runtime API. Do not include
864 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
865 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
866 the Modern Objective-C runtime API except when using an older NeXT
868 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
869 the Modern Objective-C runtime API.
870 * objc.dg/encode-7.m: Include objc/runtime.h instead of
872 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
873 * objc.dg/encode-7-next-64bit.m: Updated include.
874 * objc.dg/encode-8.m: Include objc/runtime.h instead of
876 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
877 the Modern Objective-C runtime API.
878 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
879 Use the Modern Objective-C runtime API. Include objc/Protocol.h
880 instead of ../objc-obj-c++-shared/Protocol1.h.
881 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
882 the Modern Objective-C runtime API except when using an older NeXT
884 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
885 the Modern Objective-C runtime API.
886 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
888 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
889 * objc.dg/fix-and-continue-2.m: Likewise.
890 * objc.dg/foreach-1.m: Likewise.
891 * objc.dg/foreach-2.m: Likewise.
892 * objc.dg/foreach-3.m: Likewise.
893 * objc.dg/foreach-4.m: Likewise.
894 * objc.dg/foreach-5.m: Likewise.
895 * objc.dg/foreach-6.m: Likewise.
896 * objc.dg/foreach-7.m: Likewise.
897 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
899 * objc.dg/func-ptr-2.m: Likewise.
900 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
901 Do not include objc/objc-api.h.
902 * obj-c++.dg/fsf-package-0.mm: Likewise.
903 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
904 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
905 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
907 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
908 * objc.dg/gnu-runtime-3.m: Likewise.
909 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
910 * objc.dg/headers.m: Include objc/runtime.h instead of
911 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
912 for the NeXT runtime.
913 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
914 * obj-c++.dg/isa-field-1.mm: Likewise.
915 * obj-c++.dg/ivar-list-semi.mm: Likewise.
916 * objc.dg/layout-1.m: Likewise.
917 * objc.dg/layout-2.m: Likewise.
918 * objc.dg/local-decl-2.m: Likewise.
919 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
920 Object. ([Container +elementForView:]): Use
921 class_conformsToProtocol().
922 * obj-c++.dg/lookup-2.mm: Likewise.
923 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
924 * obj-c++.dg/local-decl-1.mm: Likewise.
925 * objc.dg/method-3.m: Likewise.
926 * objc.dg/method-4.m: Likewise.
927 * objc.dg/method-6.m: Include objc/Protocol.h instead of
928 ../objc-obj-c++-shared/Protocol1.h.
929 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
930 * objc.dg/method-9.m: Likewise.
931 * objc.dg/method-10.m: Likewise.
932 * objc.dg/method-13.m ([Root +initialize]): Include this method
933 also for the GNU runtime. (main): Use objc_getClass() also for
935 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
936 * objc.dg/method-17.m: Likewise.
937 * objc.dg/method-19.m: Likewise.
938 * objc.dg/method-20b.m: Likewise.
939 * obj-c++.dg/method-2.mm: Likewise.
940 * obj-c++.dg/method-6.mm: Likewise.
941 * obj-c++.dg/method-10.mm: Likewise.
942 * obj-c++.dg/method-11.mm: Likewise.
943 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
944 ../objc-obj-c++-shared/Protocol1.h.
945 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
946 * obj-c++.dg/method-15.mm: Likewise.
947 * obj-c++.dg/method-17.mm: Likewise.
948 * obj-c++.dg/method-19.mm: Updated includes. ([Root
949 +initialize]): Include this method also for the GNU
950 runtime. (main): Use objc_getClass() also for the GNU runtime.
951 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
952 * obj-c++.dg/method-22.mm: Likewise.
953 * obj-c++.dg/method-23.mm: Likewise.
954 * obj-c++.dg/no-extra-load.mm: Likewise.
955 * objc.dg/objc-fast-4.m: Likewise.
956 * objc.dg/objc-gc-4.m: Likewise.
957 * obj-c++.dg/objc-gc-3.mm: Likewise.
958 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
959 protocol_getMethodDescription() instead of [Protocol
960 -descriptionForInstanceMethod].
961 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
962 Made it available with all runtimes. (main): Call -test instead
964 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
965 and put into a category.
966 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
967 Object. Include objc/objc.h.
968 * obj-c++.dg/proto-lossage-2.mm: Likewise.
969 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
970 New. (main): Use protocol_getMethodDescription() instead
971 of [Protocol -descriptionForInstanceMethod] and [Protocol
972 -descriptionForClassMethod].
973 * obj-c++.dg/proto-lossage-3.mm: Likewise.
974 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
975 Objective-C runtime API.
976 * obj-c++.dg/proto-qual-1.mm: Likewise.
977 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
979 * obj-c++.dg/property/property-1.mm: Likewise.
980 * obj-c++.dg/qual-types-1.mm: Likewise.
981 * objc.dg/selector-2.m: Include objc/objc.h instead of
982 ../objc-obj-c++-shared/Object1.h.
983 * obj-c++.dg/selector-2.mm: Likewise.
984 * obj-c++.dg/selector-5.mm: Likewise.
985 * obj-c++.dg/selector-6.mm: Likewise.
986 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
987 Object. Do not include objc/objc-api.h.
988 * obj-c++.dg/set-not-used-1.mm: Likewise.
989 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
990 * objc.dg/stret-1.m: Likewise.
991 * objc.dg/stret-2.m: Likewise.
992 * obj-c++.dg/super-class-2.mm: Likewise.
993 * objc.dg/super-class-3.m: Likewise.
994 * objc.dg/super-class-4.m: Likewise.
995 * objc.dg/sync-2.m: Likewise.
996 * obj-c++.dg/sync-2.mm: Likewise.
997 * objc.dg/sync-1.m: Include objc/objc.h instead of
998 ../objc-obj-c++-shared/Object1.h.
999 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
1000 'Class' as the type of 'isa'.
1001 * objc.dg/special/unclaimed-category-1.m: Use the Modern
1002 Objective-C runtime API. ([TestClass +initialize]): Include this
1003 method with the GNU runtime as well.
1004 * objc.dg/strings/strings-1.m: Updated includes.
1005 * obj-c++.dg/strings/strings-1.mm: Likewise.
1006 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
1007 objc.dg/strings/const-str-12b.m.
1008 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
1009 * obj-c++.dg/template-3.mm: Likewise.
1010 * obj-c++.dg/template-4.mm: Likewise.
1011 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
1012 Objective-C runtime API.
1013 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
1014 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
1015 * obj-c++.dg/try-catch-1.mm: Likewise.
1016 * obj-c++.dg/try-catch-2.mm: Likewise.
1017 * objc.dg/try-catch-3.m: Likewise.
1018 * obj-c++.dg/try-catch-3.mm: Likewise.
1019 * objc.dg/try-catch-6.m: Likewise.
1020 * objc.dg/try-catch-7.m: Likewise.
1021 * obj-c++.dg/try-catch-7.mm: Likewise.
1022 * obj-c++.dg/try-catch-8.mm: Likewise.
1023 * obj-c++.dg/try-catch-9.mm: Likewise.
1024 * objc.dg/try-catch-10.m: Likewise.
1025 * obj-c++.dg/try-catch-11.mm: Likewise.
1026 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
1027 Object. Include objc/objc.h.
1028 * obj-c++.dg/typedef-alias-1.mm: Likewise.
1029 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
1030 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
1031 Object. Use Modern Objective-C runtime API. Do not use
1033 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
1034 * obj-c++.dg/torture/trivial.mm: Likewise.
1035 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
1036 instead of ../objc-obj-c++-shared/Object1.h. Include
1037 ../objc-obj-c++-shared/runtime.h.
1038 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1039 * objc.dg/torture/strings/const-str-11.m: Likewise.
1040 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
1041 * objc.dg/torture/strings/const-str-9.m: Likewise.
1042 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1043 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
1044 instead of Object. Only add _FooClassReference if
1046 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
1047 * objc.dg/torture/strings/const-str-8.m: Likewise.
1048 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
1049 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
1051 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
1053 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1054 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
1055 * obj-c++.dg/va-meth-1.mm: Likewise.
1056 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
1057 ../objc-obj-c++-shared/Object1.h.
1058 * objc.dg/zero-link-3.m: Likewise.
1060 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1062 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
1064 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1067 * obj-c++.dg/property/cxx-property-1.mm: New.
1068 * obj-c++.dg/property/cxx-property-2.mm: New.
1070 2011-06-06 Jason Merrill <jason@redhat.com>
1072 * g++.dg/cpp0x/regress/ptrmem1.C: New.
1074 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
1076 PR rtl-optimization/49145
1078 * gcc.c-torture/compile/pr49145.c: New test.
1080 2011-06-06 Jakub Jelinek <jakub@redhat.com>
1083 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
1084 to dg-options, match also DW_AT_linkage_name.
1087 * gcc.dg/debug/pr49294.c: New test.
1090 * g++.dg/opt/pr49264.C: New test.
1092 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
1094 PR tree-optimization/49243
1095 * gcc.dg/pr49243.c: New.
1097 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1099 * gnat.dg/specs/cond_expr1.ads: New test.
1101 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1103 * gnat.dg/deferred_const4.ad[sb]: New test.
1104 * gnat.dg/deferred_const4_pkg.ads: New helper.
1106 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1108 * gnat.dg/test_tamdt.adb: Rename to...
1109 * gnat.dg/taft_type1.adb: ...this.
1110 * gnat.dg/tamdt.ad[sb]: Rename to...
1111 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
1112 * gnat.dg/tamdt_aux.ads: Rename to...
1113 * gnat.dg/taft_type1_pkg2.ads: ...this.
1114 * gnat.dg/taft_type2.ad[sb]: New test.
1115 * gnat.dg/taft_type2_pkg.ads: New helper.
1116 * gnat.dg/taft_type3.adb: New test.
1117 * gnat.dg/taft_type3_pkg.ads: New helper.
1119 2011-06-05 Tobias Burnus <burnus@net-b.de>
1122 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
1125 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1128 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
1130 * objc.dg/gnu-api-2-objc.m: Likewise.
1131 * obj-c++.dg/gnu-api-2-class.mm: Likewise
1132 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1134 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1136 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
1137 alignment, not the alignment, when calling class_addIvar(). Add
1138 an 'isa' instance variable to the test root class.
1139 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1141 2011-06-04 Jan Hubicka <jh@suse.cz>
1143 PR tree-optimization/48893
1144 PR tree-optimization/49091
1145 PR tree-optimization/49179
1146 * gfortran.dg/pr49179.f90: New testcase
1148 2011-06-04 Jan Hubicka <jh@suse.cz>
1151 * g++.dg/torture/pr48954.C: New testcase.
1153 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1155 * testsuite/g++.dg/warn/delete-non-virtual-dtor.C: New.
1157 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1160 * g++.dg/diagnostic/bitfld2.C: New.
1162 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1165 * gcc.c-torture/execute/pr49281.c: New test.
1167 2011-06-04 Jan Hubicka <jh@suse.cz>
1169 PR tree-optimize/48929
1170 * gcc.c-torture/compile/pr48929.c: New testcase.
1172 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1174 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
1176 2011-06-03 Jakub Jelinek <jakub@redhat.com>
1179 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
1181 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1183 * objc.dg/headers.m: Do not include sarray.h and hash.h.
1185 2011-06-03 Richard Henderson <rth@redhat.com>
1186 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1188 * lib/target-supports.exp (check_sse_os_support_available): Use
1191 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1193 * objc.dg/headers.m: Do not include objc-list.h.
1195 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1197 * objc.dg/type-stream-1.m: Test removed.
1198 * objc.dg/headers.m: Do not include typedstream.h.
1200 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1202 * objc.dg/torture/forward-1.m (main): Updated testcase.
1204 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
1207 * gcc.c-torture/compile/pr49163.c: New.
1209 2011-06-02 Asher Langton <langton2@llnl.gov>
1212 * gfortran.dg/PR49268.f90: New test.
1214 2011-06-02 Asher Langton <langton2@llnl.gov>
1217 * gfortran.dg/PR37039.f90: New test.
1219 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1222 * objc.dg/method-5.m: Updated.
1223 * objc.dg/method-19.m: Updated.
1224 * objc.dg/method-lookup-1.m: New.
1225 * obj-c++.dg/method-6.mm: Updated.
1226 * obj-c++.dg/method-7.mm: Updated.
1227 * obj-c++.dg/method-lookup-1.mm: New.
1229 2011-06-02 DJ Delorie <dj@redhat.com>
1231 * lib/timeout.exp (timeout): Add board_info support.
1233 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
1235 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
1237 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1240 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
1241 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
1243 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
1244 Hans-Peter Nilsson <hp@axis.com>
1246 PR rtl-optimization/48840
1247 * gcc.target/sparc/ultrasp13.c: New test.
1249 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
1252 * gcc.c-torture/compile/pr49238.c: New.
1254 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
1256 * gcc.target/arm/g2.c: Skip test in -mthumb.
1257 Skip test unless cpu is xscale.
1258 * gcc.target/arm/scd42-2.c: Likewise.
1259 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
1261 2011-06-01 Jason Merrill <jason@redhat.com>
1263 * g++.dg/cpp0x/decltype28.C: New.
1264 * g++.dg/cpp0x/decltype29.C: New.
1266 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
1269 * gcc.target/mips/pr45074.c: New test.
1271 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
1272 Hans-Peter Nilsson <hp@axis.com>
1274 PR rtl-optimization/48830
1275 * gcc.target/sparc/ultrasp12.c: New test.
1277 2011-06-01 David Li <davidxl@google.com>
1279 * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
1280 * testsuite/gcc.dg/profile-dir-2.c: Ditto.
1281 * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
1282 * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
1283 * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
1284 * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
1285 * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
1286 * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
1287 * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
1288 * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
1289 * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
1290 * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
1291 * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
1292 * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
1293 * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
1294 * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
1295 * testsuite/gcc.dg/profile-dir-3.c: Ditto.
1296 * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
1298 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
1300 * objc.dg/attributes/method-nonnull-1.m: New test.
1301 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
1303 2011-05-31 Tobias Burnus <burnus@net-b.de>
1306 * gfortran.dg/coarray_atomic_1.f90: New.
1307 * gfortran.dg/coarray/atomic_1.f90: New.
1309 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1311 * gcc.dg/guality/bswaptest.c: New test.
1312 * gcc.dg/guality/clztest.c: New test.
1313 * gcc.dg/guality/ctztest.c: New test.
1314 * gcc.dg/guality/rotatetest.c: New test.
1317 * gcc.target/i386/pr48688.c: New test.
1319 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
1322 * g++.dg/lookup/name-clash9.C: New.
1324 2011-05-31 Tobias Burnus <burnus@net-b.de>
1327 * gfortran.dg/coarray/dummy_1.f90: New.
1329 2011-05-31 Tobias Burnus <burnus@net-b.de>
1332 * gfortran.dg/coarray/save_1.f90: New.
1333 * gfortran.dg/coarray_4.f90: Update dg-error.
1335 2011-05-31 Jason Merrill <jason@redhat.com>
1337 * g++.dg/cpp0x/rv-template1.C: New.
1339 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1341 PR rtl-optimization/49235
1342 * gcc.dg/pr49235.c: New test.
1344 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1346 PR tree-optimization/49093
1347 * gcc.dg/vect/pr49093.c: New test.
1349 2011-05-31 Dodji Seketeli <dodji@redhat.com>
1352 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
1354 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1357 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
1360 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
1363 * gcc.c-torture/execute/pr49186.c: New.
1365 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
1368 * gcc.target/i386/pr49168-1.c: New.
1370 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1371 Eric Botcazou <ebotcazou@adacore.com>
1373 * gcc.dg/guality/drap.c: New test.
1375 2011-05-30 Richard Guenther <rguenther@suse.de>
1377 PR tree-optimization/49210
1378 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
1379 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
1381 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1384 * g++.dg/gomp/pr49223-1.C: New test.
1385 * g++.dg/gomp/pr49223-2.C: New test.
1387 2011-05-30 Richard Guenther <rguenther@suse.de>
1389 PR tree-optimization/49218
1390 * gcc.c-torture/execute/pr49218.c: New testcase.
1392 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
1394 PR tree-optimization/49199
1395 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
1396 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
1397 -fno-tree-scev-cprop.
1399 2011-05-29 Janus Weil <janus@gcc.gnu.org>
1402 * gfortran.dg/extends_13.f03: New.
1404 2011-05-29 Jakub Jelinek <jakub@redhat.com>
1406 PR rtl-optimization/49095
1407 * gcc.target/i386/pr49095.c: New test.
1409 2011-05-29 Tobias Burnus <burnus@net-b.de>
1412 * gfortran.dg/coarray_24.f90: New.
1414 2011-05-29 Tobias Burnus <burnus@net-b.de>
1417 * gfortran.dg/coarray_23.f90: New.
1419 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
1422 * gcc.dg/pr48826.c: New test.
1424 2011-05-29 Richard Guenther <rguenther@suse.de>
1426 PR tree-optimization/49217
1427 * gcc.dg/torture/pr49217.c: New testcase.
1429 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
1432 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
1434 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
1436 * gnat.dg/boolean_subtype.adb: Rename to...
1437 * gnat.dg/boolean_subtype1.adb: ...this.
1439 2011-05-28 Jason Merrill <jason@redhat.com>
1441 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
1443 2011-05-27 Jason Merrill <jason@redhat.com>
1445 * g++.dg/cpp0x/enum18.C: Adjust.
1447 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
1449 2011-05-27 Tobias Burnus <burnus@net-b.de>
1452 * gfortran.dg/coarray_22.f90: New.
1454 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1456 PR tree-optimization/46728
1457 * gcc.target/powerpc/pr46728-1.c: New.
1458 * gcc.target/powerpc/pr46728-2.c: New.
1459 * gcc.target/powerpc/pr46728-3.c: New.
1460 * gcc.target/powerpc/pr46728-4.c: New.
1461 * gcc.target/powerpc/pr46728-5.c: New.
1462 * gcc.dg/pr46728-6.c: New.
1463 * gcc.target/powerpc/pr46728-7.c: New.
1464 * gcc.target/powerpc/pr46728-8.c: New.
1465 * gcc.dg/pr46728-9.c: New.
1466 * gcc.target/powerpc/pr46728-10.c: New.
1467 * gcc.target/powerpc/pr46728-11.c: New.
1468 * gcc.dg/pr46728-12.c: New.
1469 * gcc.target/powerpc/pr46728-13.c: New.
1470 * gcc.target/powerpc/pr46728-14.c: New.
1471 * gcc.target/powerpc/pr46728-15.c: New.
1472 * gcc.target/powerpc/pr46728-16.c: New.
1474 2011-05-27 Jason Merrill <jason@redhat.com>
1476 * g++.dg/abi/mangle47.C: New.
1479 * g++.dg/template/const5.C: New.
1481 * g++.dg/cpp0x/enum18.C: New.
1483 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
1485 * g++.dg/cpp0x/error6.C: New.
1487 * g++.dg/cpp0x/error5.C: New.
1489 2011-05-27 Jakub Jelinek <jakub@redhat.com>
1492 * g++.dg/eh/cond6.C: New test.
1494 2011-05-27 Tobias Burnus <burnus@net-b.de>
1497 * gfortran.dg/rank_3.f90: New.
1498 * gfortran.dg/rank_4.f90: New.
1500 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
1502 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
1503 replace dump search.
1505 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
1507 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
1508 * gnat.dg/bit_packed_array5.adb: ...here.
1510 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1513 * testsuite/g++.dg/cpp0x/auto25.C: New.
1515 2011-05-27 Richard Guenther <rguenther@suse.de>
1517 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
1519 2011-05-27 Richard Guenther <rguenther@suse.de>
1521 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
1523 2011-05-27 Richard Guenther <rguenther@suse.de>
1526 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
1528 2011-05-26 Jason Merrill <jason@redhat.com>
1530 * g++.dg/cpp0x/friend1.C: New.
1531 * g++.dg/cpp0x/friend2.C: New.
1533 * g++.dg/cpp0x/auto7.C: Update.
1534 * g++.dg/template/crash50.C: Adjust.
1535 * g++.dg/template/static9.C: Adjust.
1536 * g++.old-deja/g++.ext/memconst.C: Adjust.
1538 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
1540 * gcc.dg/march.c: Ignore a note for some targets.
1542 2011-05-26 Janis Johnson <janis187@us.ibm.com>
1543 Nathan Froyd <froydnj@codesourcery.com>
1547 * g++.old-deja/g++.jason/cond.C: Remove xfails.
1548 * g++.dg/parse/pr18770.C: New test.
1549 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
1551 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1554 * gfortran.dg/dependency_40.f90 : New test.
1556 2011-05-26 Tobias Burnus <burnus@net-b.de>
1559 * gfortran.dg/coarray/registering_1.f90: New.
1561 2011-05-26 Jason Merrill <jason@redhat.com>
1563 * g++.dg/cpp0x/variadic111.C: New.
1564 * g++.dg/cpp0x/variadic41.C: Adjust.
1566 2011-05-26 Richard Guenther <rguenther@suse.de>
1568 PR tree-optimization/48702
1569 * gcc.dg/torture/pr48702.c: New testcase.
1571 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1573 PR gcov-profile/48845
1574 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
1576 * gcc.dg/matrix/matrix.exp: Likewise.
1577 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1578 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
1579 line number to check_profiling_available.
1580 * lib/target-supports.exp (check_profiling_available): Account for
1582 Require TLS runtime support with -fprofile-generate.
1583 * lib/profopt.exp (profopt-execute): Add TLS options for
1585 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
1587 2011-05-26 Jakub Jelinek <jakub@redhat.com>
1590 * g++.dg/eh/cond5.C: New test.
1592 PR tree-optimization/49161
1593 * gcc.c-torture/execute/pr49161.c: New test.
1595 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1597 * gcc.target/arm/neon-vorn-vbic.c: New test.
1599 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
1601 PR tree-optimization/49038
1602 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
1603 * gcc.dg/vect/pr49038.c: New test.
1605 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
1606 * g++.dg/init/pr25811-3.C: New.
1607 * g++.dg/init/pr25811-4.C: New.
1609 2011-05-25 Jason Merrill <jason@redhat.com>
1611 * g++.dg/cpp0x/enum17.C: New.
1612 * g++.old-deja/g++.jason/rfg10.C: Adjust.
1614 * g++.dg/cpp0x/auto24.C: New.
1616 * g++.dg/cpp0x/error4.C: New.
1618 * g++.dg/cpp0x/rv-restrict.C: New.
1620 * g++.dg/cpp0x/enum15.C: New.
1621 * g++.dg/cpp0x/constexpr-switch2.C: New.
1623 * g++.dg/cpp0x/variadic110.C: New.
1625 * g++.dg/cpp0x/auto9.C: Add typedef test.
1627 * g++.dg/cpp0x/auto23.C: New.
1628 * g++.dg/cpp0x/auto9.C: Adjust.
1630 * g++.dg/cpp0x/defaulted29.C: New.
1632 * g++.dg/cpp0x/initlist51.C: New.
1634 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
1636 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
1637 * g++.dg/abi/packed1.C: Suppress warning.
1638 * g++.dg/warn/Wunused-parm-3.C: Likewise.
1639 * g++.dg/template/stdarg1.C: Likewise.
1640 * g++.dg/other/packed1.C: Remove arm from xfail list.
1642 2011-05-25 Jason Merrill <jason@redhat.com>
1644 * g++.dg/cpp0x/enum16.C: New.
1645 * g++.dg/parse/error15.C: Adjust.
1647 * g++.dg/cpp0x/initlist50.C: New.
1649 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1651 * g++.dg/cpp0x/variadic109.C: New.
1653 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
1655 * gcc.target/i386/pause-1.c: New.
1657 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
1659 * gcc.dg/stack-usage-1.c: Adjust comment.
1660 * gcc.dg/stack-usage-2.c: New test.
1662 2011-05-25 Jakub Jelinek <jakub@redhat.com>
1665 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1666 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1668 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
1670 PR rtl-optimization/48757
1671 * gfortran.dg/pr48757.f: New test case.
1673 2011-05-24 Jason Merrill <jason@redhat.com>
1675 * g++.dg/cpp0x/access01.C: New.
1677 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1680 * objc.dg/pr48177.m: New testcase.
1682 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1685 * objc.dg/pr48187.m: New testcase.
1686 * obj-c++.dg/pr48187.mm: New testcase.
1687 * objc.dg/ivar-extra-semicolon.m: New testcase.
1689 2011-05-24 Jason Merrill <jason@redhat.com>
1691 * g++.dg/template/access21.C: New.
1692 * g++.dg/template/access22.C: New.
1694 2011-05-24 Michael Matz <matz@gcc.gnu.org>
1696 PR rtl-optimization/48633
1697 * g++.dg/pr48633.C: New test.
1699 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1702 * g++.dg/other/pr49133.C: New test.
1704 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1705 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1707 * gcc.dg/torture/tls/run-gd.c: New test.
1708 * gcc.dg/torture/tls/run-ie.c: New test.
1709 * gcc.dg/torture/tls/run-ld.c: New test.
1710 * gcc.dg/torture/tls/run-le.c: New test.
1711 * lib/target-supports.exp (check_effective_target_tls_runtime):
1712 Build testcase with TLS options.
1714 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1716 * gcc.dg/vect/pr48172.c: Remove dg-do run.
1718 2011-05-24 Tom de Vries <tom@codesourcery.com>
1720 PR tree-optimization/49121
1721 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
1723 2011-05-23 Jason Merrill <jason@redhat.com>
1725 * g++.dg/cpp0x/defaulted28.C: New.
1727 * g++.dg/cpp0x/sfinae25.C: New.
1729 * g++.dg/cpp0x/rv-cast2.C: New.
1731 * g++.dg/cpp0x/enum14.C: New.
1733 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1736 * gcc.c-torture/execute/pr49123.c: New test.
1739 * gcc.dg/debug/pr49032.c: New test.
1742 * gcc.dg/pr49120.c: New test.
1744 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
1747 * gcc.target/i386/pr47315.c: New test.
1749 2011-05-23 Jason Merrill <jason@redhat.com>
1751 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1753 * g++.dg/cpp0x/sfinae24.C: New.
1755 * g++.dg/cpp0x/error3.C: New.
1757 * g++.dg/cpp0x/defaulted27.C: New.
1759 * g++.dg/cpp0x/decltype27.C: New.
1761 2011-05-23 Richard Guenther <rguenther@suse.de>
1763 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
1765 2011-05-23 Richard Guenther <rguenther@suse.de>
1767 PR tree-optimization/40874
1768 * g++.dg/tree-ssa/pr40874.C: New testcase.
1770 2011-05-23 Richard Guenther <rguenther@suse.de>
1772 PR tree-optimization/49115
1773 * g++.dg/torture/pr49115.C: New testcase.
1775 2011-05-23 Richard Guenther <rguenther@suse.de>
1778 * gcc.dg/memcpy-3.c: New testcase.
1780 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1783 * gcc.c-torture/execute/pr48973-1.c: New test.
1784 * gcc.c-torture/execute/pr48973-2.c: New test.
1786 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1789 * g++.dg/warn/pr18016.C: New.
1791 2011-05-23 Tom de Vries <tom@codesourcery.com>
1794 * gcc.target/arm/ivopts-6.c: New test.
1796 2011-05-22 Jakub Jelinek <jakub@redhat.com>
1799 * gcc.c-torture/compile/pr49029.c: New test.
1801 2011-05-22 Jason Merrill <jason@redhat.com>
1803 * g++.dg/cpp0x/sfinae23.C: New.
1804 * g++.dg/cpp0x/sfinae8.C: Correct.
1806 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1808 * gfortran.dg/function_optimize_8.f90: New test case.
1810 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
1812 PR tree-optimization/49087
1813 * gcc.dg/vect/O3-pr49087.c: New test.
1815 2011-05-21 Jason Merrill <jason@redhat.com>
1817 * g++.dg/debug/const5.C: New.
1819 2011-05-20 Jason Merrill <jason@redhat.com>
1821 * g++.dg/cpp0x/constexpr-static7.C: Extend.
1823 * g++.dg/cpp0x/constexpr-static7.C: New.
1825 * g++.dg/cpp0x/enum12.C: New.
1826 * g++.dg/cpp0x/enum13.C: New.
1828 2011-05-21 Janus Weil <janus@gcc.gnu.org>
1831 * gfortran.dg/select_type_23.f03: New.
1833 2011-05-20 Jason Merrill <jason@redhat.com>
1835 * g++.dg/cpp0x/defaulted26.C: New.
1837 * g++.dg/cpp0x/noexcept02.C: Fix.
1838 * g++.dg/cpp0x/noexcept03.C: Fix.
1839 * g++.dg/cpp0x/noexcept08.C: Fix.
1840 * g++.dg/cpp0x/noexcept10.C: New.
1842 2011-05-20 Janus Weil <janus@gcc.gnu.org>
1845 * gfortran.dg/extends_12.f03: New.
1847 2011-05-20 Jason Merrill <jason@redhat.com>
1849 * g++.dg/template/koenig9.C: New.
1850 * g++.dg/opt/pr47615.C: Fix.
1851 * g++.dg/overload/defarg1.C: Fix.
1852 * g++.dg/tc1/dr213.C: Remove xfail.
1853 * g++.dg/torture/pr34850.C: Fix.
1854 * g++.dg/torture/pr39362.C: Fix.
1855 * g++.old-deja/g++.brendan/crash56.C: Fix.
1856 * g++.old-deja/g++.pt/memtemp47.C: Fix.
1858 2011-05-20 Richard Guenther <rguenther@suse.de>
1860 PR tree-optimization/49079
1861 * gcc.dg/torture/pr49079.c: New testcase.
1863 2011-05-20 Jakub Jelinek <jakub@redhat.com>
1865 PR tree-optimization/49073
1866 * gcc.c-torture/execute/pr49073.c: New test.
1868 2011-06-19 Tobias Burnus <burnus@net-b.de>
1871 * gfortran.dg/coarray_21.f90: New.
1873 2011-05-19 Joseph Myers <joseph@codesourcery.com>
1875 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
1878 2011-05-19 Richard Guenther <rguenther@suse.de>
1881 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
1883 2011-05-19 Richard Guenther <rguenther@suse.de>
1886 * gcc.dg/builtin-object-size-11.c: New testcase.
1888 2011-05-19 Tom de Vries <tom@codesourcery.com>
1891 * gcc.target/arm/ivopts.c: New test.
1892 * gcc.target/arm/ivopts-2.c: New test.
1894 2011-05-19 Tom de Vries <tom@codesourcery.com>
1896 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
1898 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1900 * gcc.c-torture/execute/960321-1.x: Remove.
1902 2011-05-18 Janus Weil <janus@gcc.gnu.org>
1905 * gfortran.dg/move_alloc_4.f90: New.
1907 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
1910 * gcc.target/i386/pr49002-1.c: New test.
1911 * gcc.target/i386/pr49002-2.c: Likewise.
1913 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1915 PR tree-optimization/49039
1916 * gcc.c-torture/execute/pr49039.c: New test.
1917 * gcc.dg/tree-ssa/pr49039.c: New test.
1918 * g++.dg/torture/pr49039.C: New test.
1920 2011-05-18 Jason Merrill <jason@redhat.com>
1922 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
1923 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
1924 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
1926 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
1928 * gcc.target/bfin/mcpu-bf592.c: New test.
1930 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
1932 PR tree-optimization/41881
1933 * gcc.dg/vect/O3-pr41881.c: New test.
1934 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
1936 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1938 PR tree-optimization/49000
1939 * gcc.dg/pr49000.c: New test.
1941 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
1943 * gnat.dg/invalid1.adb: New test.
1945 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
1947 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
1949 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
1950 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
1952 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
1955 * g++.dg/cpp0x/range-for18.C: New.
1957 2011-05-15 Tobias Burnus <burnus@net-b.de>
1960 * gfortran.dg/coarray/image_index_2.f90: New.
1962 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1964 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
1965 * g++.dg/cpp0x/override2.C: New.
1967 2011-05-14 Tobias Burnus <burnus@net-b.de>
1970 * gfortran.de/coarray_20.f90: New.
1972 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1975 * function_optimize_7.f90: New test case.
1977 2011-05-13 Jason Merrill <jason@redhat.com>
1979 * g++.dg/cpp0x/decltype26.C: New.
1980 * g++.dg/cpp0x/enum11.C: New.
1982 2011-05-13 Tobias Burnus <burnus@net-b.de>
1986 * gfortran.dg/assign_8.f90: Update dg-error.
1988 2011-05-13 Tobias Burnus <burnus@net-b.de>
1991 * gfortran.dg/io_constraints_8.f90: New.
1992 * gfortran.dg/io_constraints_9.f90: New.
1994 2011-05-13 Martin Thuresson <martint@google.com>
1996 PR gcov-profile/47793
1997 * gcc.dg/pr47793.c: New.
1999 2011-05-12 Jakub Jelinek <jakub@redhat.com>
2001 PR tree-optimization/48975
2002 * gcc.dg/pr48975.c: New test.
2004 2011-05-12 Tobias Burnus <burnus@net-b.de>
2007 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
2009 2011-05-12 Jason Merrill <jason@redhat.com>
2011 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
2013 2011-05-12 Geert Bosch <bosch@adacore.com>
2015 * gnat.dg/view_conversion1.adb: New test.
2017 2011-05-12 Richard Guenther <rguenther@suse.de>
2019 PR tree-optimization/48172
2020 * gcc.dg/vect/pr48172.c: New testcase.
2022 2011-05-12 Jakub Jelinek <jakub@redhat.com>
2025 * g++.dg/opt/pr48967.C: New test.
2027 2011-05-11 Jason Merrill <jason@redhat.com>
2029 * g++.dg/cpp0x/constexpr-friend.C: New.
2030 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
2032 * g++.dg/cpp0x/sfinae22.C: New.
2034 2011-05-11 Tobias Burnus <burnus@net-b.de>
2037 * gfortran.dg/generic_24.f90: New.
2039 2011-05-11 Richard Guenther <rguenther@suse.de>
2041 PR tree-optimization/15256
2042 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
2044 2011-05-11 Jakub Jelinek <jakub@redhat.com>
2047 * gcc.dg/pr48159-1.c: New test.
2048 * gcc.dg/pr48159-2.c: New test.
2050 2011-05-11 Richard Guenther <rguenther@suse.de>
2053 * gcc.dg/torture/pr48953.c: New testcase.
2055 2011-05-11 Richard Guenther <rguenther@suse.de>
2057 PR tree-optimization/18041
2058 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
2060 2011-05-11 Alan Modra <amodra@gmail.com>
2063 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
2065 2011-05-10 Jason Merrill <jason@redhat.com>
2067 * g++.dg/cpp0x/defaulted25.C: New.
2068 * g++.dg/template/crash7.C: Adjust.
2070 * g++.dg/cpp0x/variadic108.C: New.
2072 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
2074 * g++.dg/inherit/virtual9.C: Extend.
2076 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2079 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
2080 are passed and returned in vector registers.
2082 2011-05-10 Richard Guenther <rguenther@suse.de>
2084 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
2085 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2086 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2087 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2088 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
2091 2011-05-10 Jakub Jelinek <jakub@redhat.com>
2093 PR tree-optimization/48611
2094 PR tree-optimization/48794
2095 * gfortran.dg/gomp/pr48611.f90: New test.
2096 * gfortran.dg/gomp/pr48794.f90: New test.
2099 * gcc.dg/dfp/pr48928.c: New test.
2101 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2104 * g++.dg/cpp0x/pr48522.C: New.
2106 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2109 * g++.dg/cpp0x/sfinae21.C: New.
2111 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2113 * g++.dg/template/sfinae28.C: Rename to...
2114 * g++.dg/cpp0x/sfinae19.C: ... this.
2115 * g++.dg/template/sfinae29.C: Rename to...
2116 * g++.dg/cpp0x/sfinae20.C: ... this.
2118 2011-05-09 Jeff Law <law@redhat.com>
2120 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
2123 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
2126 * g++.dg/init/pr20039.C: New.
2128 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2132 * g++.dg/template/sfinae28.C: New.
2133 * g++.dg/template/sfinae29.C: Likewise.
2135 2011-05-09 Jason Merrill <jason@redhat.com>
2137 * g++.dg/template/nontype23.C: New.
2139 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
2141 * g++.dg/init/pr48859.C: New.
2143 2011-05-09 Jason Merrill <jason@redhat.com>
2145 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
2146 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
2147 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
2148 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
2149 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
2150 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
2151 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
2152 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
2154 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
2156 * g++.dg/inherit/virtual9.C: New.
2158 2011-05-09 Dodji Seketeli <dodji@redhat.com>
2161 * g++.dg/template/dependent-expr8.C: New test case.
2163 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
2165 PR tree-optimization/48837
2166 * gcc.dg/pr48837.c: New testcase.
2168 2011-05-06 Jason Merrill <jason@redhat.com>
2170 * g++.dg/cpp0x/constexpr-condition2.C: New.
2172 * g++.dg/cpp0x/constexpr-missing.C: New.
2174 2011-05-06 Tobias Burnus <burnus@net-b.de>
2177 * gfortran.dg/coarray/this_image_2.f90: New.
2179 2011-05-06 Tobias Burnus <burnus@net-b.de>
2183 * gfortran.dg/bind_c_usage_22.f90: New.
2184 * gfortran.dg/bind_c_usage_23.f90: New.
2185 * gfortran.dg/bind_c_usage_24.f90: New.
2186 * gfortran.dg/bind_c_usage_24_c.c: New.
2188 2011-05-06 Dodji Seketeli <dodji@redhat.com>
2191 * g++.dg/template/member9.C: New test case.
2193 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
2195 * gnat.dg/discr29.ad[sb]: New test.
2196 * gnat.dg/discr30.adb: Likewise.
2198 2011-05-05 Julian Brown <julian@codesourcery.com>
2200 * gcc.target/arm/neon-vset_lanes8.c: New test.
2202 2011-05-05 Jason Merrill <jason@redhat.com>
2204 * g++.dg/init/new32.C: New.
2206 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2208 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
2211 2011-05-05 Jakub Jelinek <jakub@redhat.com>
2213 PR rtl-optimization/48381
2214 * gcc.c-torture/compile/pr48381.c: New test.
2216 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
2218 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
2220 * gcc.target/i386/opt-1.c: Ditto.
2222 2011-05-04 Jason Merrill <jason@redhat.com>
2224 * g++.dg/conversion/base1.C: New.
2226 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2228 PR libgfortran/48787
2229 * gfortran.dg/round_3.f08: Add more checks to test case.
2231 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
2233 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
2234 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
2235 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
2236 Gate test on effective_target fd_truncate.
2238 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
2240 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
2241 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2242 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
2243 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
2244 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
2245 * gcc.target/i386/pr38824.c: Ditto.
2246 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
2247 * gcc.target/i386/vecinit-2.c: Ditto.
2248 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
2249 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
2250 * gcc.target/i386/parity-2.c: Ditto.
2251 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
2253 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
2255 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
2257 * gcc.target/bfin/mcpu-bf514.c: Likewise.
2258 * gcc.target/bfin/mcpu-bf516.c: Likewise.
2259 * gcc.target/bfin/mcpu-bf518.c: Likewise.
2261 2011-05-03 Tobias Burnus <burnus@net-b.de>
2264 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
2266 2011-05-03 Tobias Burnus <burnus@net-b.de>
2269 * gfortran.dg/coarray/this_image_1.f90: New.
2271 2011-05-03 Tobias Burnus <burnus@net-b.de>
2274 * gfortran.dg/coarray/caf.dg: New.
2275 * gfortran.dg/coarray/image_index_1.f90: New, copied
2276 from ../coarray_16.f90.
2278 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2281 * g++.dg/ext/complex9.C: New.
2283 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2286 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
2287 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
2288 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
2290 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2292 * gcc.target/bfin/builtins: Created.
2293 * gcc.target/bfin/hisilh-O0.c: Deleted.
2294 * gcc.target/bfin/hisilh.c: Moved to...
2295 * gcc.target/bfin/builtins/hisilh.c: ...here.
2296 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
2297 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
2298 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
2299 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
2300 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
2301 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
2302 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
2303 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
2304 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
2305 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
2306 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
2307 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
2308 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
2309 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
2310 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
2311 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
2312 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
2313 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
2314 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
2315 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
2316 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
2317 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
2318 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
2319 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
2320 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
2321 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
2322 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
2323 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
2324 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
2325 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
2326 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
2327 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
2328 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
2329 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
2330 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
2331 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
2332 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
2333 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
2334 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
2335 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
2336 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
2337 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
2338 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
2339 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
2340 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
2341 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
2342 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
2343 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
2344 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
2345 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
2346 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
2347 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
2348 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
2349 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
2350 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
2351 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
2352 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
2353 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
2354 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
2355 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
2356 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
2357 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
2358 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
2359 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
2360 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
2361 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
2362 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
2363 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
2364 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
2365 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
2366 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
2367 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
2368 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
2369 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
2370 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
2371 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
2372 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
2373 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
2374 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
2375 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
2376 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
2377 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
2378 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
2379 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
2380 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
2381 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
2382 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
2383 * gcc.target/bfin/builtins/circptr.c: Ditto.
2384 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
2385 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
2386 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
2387 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
2388 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
2389 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
2390 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
2391 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
2392 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
2393 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
2394 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
2395 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
2396 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
2397 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
2398 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
2399 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
2400 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
2401 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
2402 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
2403 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
2404 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
2405 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
2406 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
2407 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
2408 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
2409 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
2410 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
2411 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
2412 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
2413 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
2414 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
2415 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
2416 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
2417 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
2418 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
2419 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
2420 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
2421 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
2422 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
2423 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
2424 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
2425 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
2426 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
2427 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
2428 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
2429 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
2430 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
2431 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
2432 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
2433 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
2434 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
2435 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
2436 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
2437 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
2438 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
2439 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
2440 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
2441 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
2442 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
2443 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
2444 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
2445 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
2446 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
2447 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
2448 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
2449 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
2450 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
2451 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
2452 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
2453 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
2455 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
2457 * gcc.target/arm/cold-lc.c: New test.
2459 2011-05-03 Jakub Jelinek <jakub@redhat.com>
2462 * gcc.dg/pr48774.c: New test.
2464 2011-05-03 Richard Guenther <rguenther@suse.de>
2466 * gcc.dg/large-size-array-5.c: New testcase.
2468 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2470 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
2472 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2474 * lib/target-supports.exp (check_effective_target_vect_strided):
2476 (check_effective_target_vect_strided2)
2477 (check_effective_target_vect_strided3)
2478 (check_effective_target_vect_strided4)
2479 (check_effective_target_vect_strided8): ...these new functions.
2481 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
2482 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
2483 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2484 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
2485 * gcc.dg/vect/pr37539.c: Likewise.
2486 * gcc.dg/vect/slp-11a.c: Likewise.
2487 * gcc.dg/vect/slp-11b.c: Likewise.
2488 * gcc.dg/vect/slp-11c.c: Likewise.
2489 * gcc.dg/vect/slp-12a.c: Likewise.
2490 * gcc.dg/vect/slp-12b.c: Likewise.
2491 * gcc.dg/vect/slp-18.c: Likewise.
2492 * gcc.dg/vect/slp-19a.c: Likewise.
2493 * gcc.dg/vect/slp-19b.c: Likewise.
2494 * gcc.dg/vect/slp-21.c: Likewise.
2495 * gcc.dg/vect/slp-23.c: Likewise.
2496 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2498 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
2499 instead of vect_interleave && vect_extract_even_odd.
2500 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
2501 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
2502 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
2503 * gcc.dg/vect/vect-1.c: Likewise.
2504 * gcc.dg/vect/vect-10.c: Likewise.
2505 * gcc.dg/vect/vect-98.c: Likewise.
2506 * gcc.dg/vect/vect-107.c: Likewise.
2507 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2508 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2509 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2510 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2511 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2512 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2513 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2514 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2515 * gcc.dg/vect/vect-strided-float.c: Likewise.
2516 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2517 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2518 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2519 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2520 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2521 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2522 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2523 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2524 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2525 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2526 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2527 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2528 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2529 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2530 * gcc.dg/vect/vect-vfa-03.c: Likewise.
2532 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
2534 * gcc.dg/vect/pr30843.c: Likewise.
2535 * gcc.dg/vect/pr33866.c: Likewise.
2536 * gcc.dg/vect/slp-reduc-6.c: Likewise.
2537 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
2538 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
2539 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
2541 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2543 * gcc.dg/vect/slp-11.c: Split into...
2544 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
2545 gcc.dg/vect/slp-11c.c: ...these tests.
2546 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
2547 * gcc.dg/vect/slp-12c.c: ...this new test.
2548 * gcc.dg/vect/slp-19.c: Split into...
2549 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
2550 gcc.dg/vect/slp-19c.c: ...these new tests.
2552 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2554 * lib/target-supports.exp
2555 (check_effective_target_vect_extract_even_odd_wide): Delete.
2556 (check_effective_target_vect_strided_wide): Likewise.
2557 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
2558 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
2559 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
2560 * gcc.dg/vect/pr37539.c: Likewise.
2561 * gcc.dg/vect/slp-11.c: Likewise.
2562 * gcc.dg/vect/slp-12a.c: Likewise.
2563 * gcc.dg/vect/slp-12b.c: Likewise.
2564 * gcc.dg/vect/slp-19.c: Likewise.
2565 * gcc.dg/vect/slp-23.c: Likewise.
2566 * gcc.dg/vect/vect-1.c: Likewise.
2567 * gcc.dg/vect/vect-98.c: Likewise.
2568 * gcc.dg/vect/vect-107.c: Likewise.
2569 * gcc.dg/vect/vect-strided-float.c: Likewise.
2571 2011-05-02 Jason Merrill <jason@redhat.com>
2573 * g++.dg/init/new31.C: New.
2575 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
2578 * gcc.dg/pr35445.c: New test.
2580 2011-05-02 Jason Merrill <jason@redhat.com>
2582 * c-c++-common/vla-1.c: New.
2584 2011-05-02 Richard Guenther <rguenther@suse.de>
2586 PR tree-optimization/48822
2587 * gcc.dg/torture/pr48822.c: New testcase.
2589 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2592 * g++.dg/cpp0x/constexpr-47969.C: New.
2594 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
2597 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
2598 on vect_no_align targets.
2599 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
2600 vect_no_align targets.
2602 2011-05-01 Xinliang David Li <davidxl@google.com>
2604 * gcc.dg/tree-ssa/integer-addr.c: New test.
2605 * gcc.dg/tree-ssa/alias_bug.c: New test.
2607 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2609 PR libgfortran/48787
2610 * gfortran.dg/round_3.f08: Add more checks.
2612 2011-04-30 Tobias Burnus <burnus@net-b.de>
2615 * gfortran.dg/import9.f90: New, proper test.
2616 * gfortran.dg/interface_37.f90: Remove bogus
2617 test (bogus copy of interface_36.f90).
2619 2011-04-30 Tobias Burnus <burnus@net-b.de>
2622 * gfortran.dg/interface_37.f90: New.
2624 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
2627 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
2629 2011-04-30 Jakub Jelinek <jakub@redhat.com>
2631 PR tree-optimization/48809
2632 * gcc.c-torture/execute/pr48809.c: New test.
2634 2011-04-29 Jeff Law <law@redhat.com>
2636 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
2638 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2641 * g++.dg/init/ctor10.C: New.
2643 2011-04-29 Le-Chun Wu <lcwu@google.com>
2645 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
2646 warning in implicitly instantiated templates.
2648 2011-04-29 Le-Chun Wu <lcwu@google.com>
2650 * g++.dg/warn/Wnull-conversion-1.C: New.
2651 * g++.dg/warn/Wnull-conversion-2.C: New.
2653 2011-04-29 Diego Novillo <dnovillo@google.com>
2655 * g++.old-deja/g++.other/null3.C: Expect warning about
2656 converting boolean to a pointer.
2658 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
2661 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
2665 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
2667 2011-04-29 Tobias Burnus <burnus@net-b.de>
2670 * gfortran.dg/typebound_proc_22.f90: New.
2673 * gfortran.dg/interface_36.f90: New.
2675 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2677 PR libgfortran/48488
2678 PR libgfortran/48602
2679 PR libgfortran/48615
2680 PR libgfortran/48684
2681 PR libgfortran/48787
2682 * gfortran.dg/fmt_g.f: Adjust test.
2683 * gfortran.dg/fmt_g0_1.f08: Adjust test.
2684 * gfortran.dg/round_3.f08: New test.
2685 * gfortran.dg/namelist_print_1.f: Adjust test.
2686 * gfortran.dg/char4_iunit_1.f03: Adjust test.
2687 * gfortran.dg/f2003_io_5.f03: Adjust test.
2688 * gfortran.dg/coarray_15.f90: Adjust test.
2689 * gfortran.dg/namelist_65.f90: Adjust test.
2690 * gfortran.dg/fmt_cache_1.f: Adjust test.
2691 * gfortran.dg/char4_iunit_2.f03: Adjust test.
2692 * gfortran.dg/real_const_3.f90: Adjust test.
2694 2011-04-28 Xinliang David Li <davidxl@google.com>
2696 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
2697 * testsuite/g++.dg/prof-robust-1.C: New test.
2699 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
2701 PR tree-optimization/48765
2702 * gcc.dg/vect/pr48765.c: New.
2704 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2706 PR tree-optimization/48775
2707 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
2709 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2712 * g++.dg/inherit/pr48798.C: New.
2713 * g++.old-deja/g++.other/base1.C: Adjust.
2715 2011-04-28 Dodji Seketeli <dodji@redhat.com>
2718 * g++.dg/template/inherit7.C: New test case.
2720 2011-04-28 Richard Guenther <rguenther@suse.de>
2722 PR tree-optimization/40052
2723 PR tree-optimization/15347
2724 * gcc.dg/tree-ssa/vrp57.c: New testcase.
2725 * gcc.dg/pr15347.c: Likewise.
2727 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2730 * g++.dg/cpp0x/sfinae18.C: New.
2732 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2735 * g++.dg/ext/is_literal_type1.C: New.
2737 2011-04-28 Tobias Burnus <burnus@net-b.de>
2741 * gfortran.dg/interface_35.f90: New.
2742 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
2743 * gfortran.dg/func_result_6.f90: Add dg-warning.
2744 * gfortran.dg/bessel_1.f90: Ditto.
2745 * gfortran.dg/hypot_1.f90: Ditto.
2746 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2747 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2748 * gfortran.dg/interface_assignment_4.f90: Ditto.
2750 2011-04-27 Jason Merrill <jason@redhat.com>
2752 * g++.dg/ext/complex8.C: New.
2754 * g++.dg/cpp0x/initlist49.C: New.
2755 * g++.dg/init/new30.C: New.
2757 2011-04-27 Tobias Burnus <burnus@net-b.de>
2760 * gfortran.dg/whole_file_34.f90: New.
2762 2011-04-27 Jan Hubicka <jh@suse.cz>
2764 * gcc.dg/tree-ssa/inline-9.c: New testcase.
2766 2011-04-27 Jason Merrill <jason@redhat.com>
2768 * g++.old-deja/g++.oliva/overload1.C: Adjust.
2770 * g++.dg/parse/ambig6.C: New.
2772 2011-04-27 Nick Clifton <nickc@redhat.com>
2774 * gcc.dg/20020312-2.c: Add definition for RX.
2776 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
2777 option with RX targets.
2779 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
2782 2011-04-27 Richard Guenther <rguenther@suse.de>
2784 * gcc.dg/tree-ssa/pr23382.c: Remove.
2786 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
2789 * gcc.c-torture/compile/pr48767.c: New test.
2791 2011-04-27 Richard Guenther <rguenther@suse.de>
2793 PR tree-optimization/48772
2794 * g++.dg/pr48772.C: New testcase.
2796 2011-04-27 Jakub Jelinek <jakub@redhat.com>
2799 * gcc.c-torture/compile/pr48742.c: New test.
2801 2011-04-26 Jason Merrill <jason@redhat.com>
2803 * g++.dg/lookup/koenig13.C: New.
2805 * g++.dg/cpp0x/initlist48.C: New.
2807 2011-04-25 Jason Merrill <jason@redhat.com>
2809 * g++.dg/cpp0x/sfinae17.C: New.
2811 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2814 * gcc.target/powerpc/pr48258-1.c: New file.
2815 * gcc.target/powerpc/pr48258-2.c: Ditto.
2817 2011-04-26 Xinliang David Li <davidxl@google.com>
2819 * gcc.dg/uninit-suppress.c: New test.
2820 * gcc.dg/uninit-suppress.c: New test.
2822 2011-04-26 Jakub Jelinek <jakub@redhat.com>
2825 * gcc.dg/pr48768.c: New test.
2827 PR tree-optimization/48734
2828 * gcc.c-torture/compile/pr48734.c: New test.
2831 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
2833 2011-04-26 Richard Guenther <rguenther@suse.de>
2835 PR tree-optimization/48731
2836 * gcc.dg/torture/pr48731.c: New testcase.
2838 2011-04-26 Richard Guenther <rguenther@suse.de>
2841 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
2843 2011-04-26 Richard Guenther <rguenther@suse.de>
2846 * gcc.dg/torture/pr48694-1.c: New testcase.
2847 * gcc.dg/torture/pr48694-2.c: Likewise.
2849 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2851 * g++.dg/ext/underlying_type1.C: New.
2852 * g++.dg/ext/underlying_type2.C: Likewise.
2853 * g++.dg/ext/underlying_type3.C: Likewise.
2854 * g++.dg/ext/underlying_type4.C: Likewise.
2855 * g++.dg/ext/underlying_type5.C: Likewise.
2856 * g++.dg/ext/underlying_type6.C: Likewise.
2857 * g++.dg/ext/underlying_type7.C: Likewise.
2858 * g++.dg/ext/underlying_type8.C: Likewise.
2859 * g++.dg/ext/underlying_type9.C: Likewise.
2860 * g++.dg/ext/underlying_type10.C: Likewise.
2862 2011-04-25 Jason Merrill <jason@redhat.com>
2864 * g++.dg/cpp0x/regress/template-const2.C: New.
2866 2011-04-25 Jeff Law <law@redhat.com>
2868 * gcc.dg/tree-ssa/vrp56.c: new test.
2870 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2872 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
2874 2011-04-24 Jakub Jelinek <jakub@redhat.com>
2876 PR preprocessor/48740
2877 * c-c++-common/raw-string-11.c: New test.
2879 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
2881 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
2884 2011-04-23 Tobias Burnus <burnus@net-b.de>
2887 * gfortran.dg/coarray_19.f90: New.
2889 2011-04-23 Jakub Jelinek <jakub@redhat.com>
2892 * gcc.dg/pr48685.c: New test.
2894 2011-04-22 Jan Hubicka <jh@suse.cz>
2896 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
2898 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2900 PR tree-optimization/48717
2901 * gcc.c-torture/execute/pr48717.c: New test.
2903 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
2906 * gcc.target/i386/pr48723.c: New test.
2908 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2911 * gcc.dg/gomp/pr48716.c: New test.
2912 * g++.dg/gomp/pr48716.C: New test.
2914 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
2917 * gcc.dg/missing-field-init-2.c: Update testcase.
2919 2011-04-22 Alan Modra <amodra@gmail.com>
2921 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
2923 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2926 * gfortran.dg/function_optimize_6.f90: New test.
2928 2011-04-21 Easwaran Raman <eraman@google.com>
2930 * gcc.dg/stack-layout-2.c: New test.
2932 2011-04-21 Richard Guenther <rguenther@suse.de>
2935 * g++.dg/lto/pr48207-2_0.C: New testcase.
2936 * g++.dg/lto/pr48207-3_0.C: Likewise.
2938 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
2940 * gnat.dg/volatile5.adb: New test.
2941 * gnat.dg/volatile5_pkg.ads: New helper.
2943 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
2946 * gcc.target/i386/pr48708.c: New test.
2948 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2950 * gcc.dg/vect/vect-119.c: New test.
2952 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2954 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
2957 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
2958 Richard Sandiford <richard.sandiford@linaro.org>
2961 * gcc.target/arm/pr46329.c: New test.
2963 2011-04-21 Tobias Burnus <burnus@net-b.de>
2966 * gfortran.dg/coarray_18.f90: New.
2968 2011-04-20 Jason Merrill <jason@redhat.com>
2970 * g++.dg/cpp0x/initlist47.C: New.
2972 * g++.dg/init/dtor4.C: New.
2974 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
2977 * gcc.target/i386/sse2-pinsrw.c: New test.
2978 * gcc.target/i386/avx-vpinsrw.c: Ditto.
2979 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
2980 * gcc.target/i386/sse2-insvhi.c: Ditto.
2981 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
2982 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
2984 2011-04-20 Jason Merrill <jason@redhat.com>
2986 * g++.dg/template/const4.C: New.
2988 2011-04-20 Easwaran Raman <eraman@google.com>
2990 * gcc.dg/stack-layout-1.c: New test.
2992 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
2994 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
2995 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
2998 2011-04-20 Kai Tietz <ktietz@redhat.com>
3000 * gcc.dg/binop-xor1.c: New test.
3001 * gcc.dg/binop-xor2.c: New test.
3002 * gcc.dg/binop-xor3.c: New test.
3003 * gcc.dg/binop-xor4.c: New test.
3004 * gcc.dg/binop-xor5.c: New test.
3006 2011-04-20 Richard Guenther <rguenther@suse.de>
3008 PR tree-optimization/47892
3009 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
3011 2011-04-20 Richard Guenther <rguenther@suse.de>
3014 * g++.dg/torture/pr48695.C: New testcase.
3016 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
3018 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
3019 * gcc.c-torture/execute/cmpsi-2.c: Ditto
3020 * gcc.c-torture/execute/pr45262.c: Ditto
3021 * gcc.dg/torture/pr43165.c: Ditto.
3022 * gcc.dg/torture/pr47228.c: Ditto.
3023 * gcc.dg/tree-ssa/pr45144.c: Ditto.
3024 * gcc.dg/ipa/pr45644.c: Ditto.
3025 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
3028 2011-04-19 Jason Merrill <jason@redhat.com>
3030 * g++.dg/ext/complex7.C: New.
3032 * g++.dg/ext/attrib41.C: New.
3034 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
3037 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
3039 2011-04-19 Jakub Jelinek <jakub@redhat.com>
3042 * gcc.target/i386/pr48678.c: New test.
3044 2011-04-19 Martin Jambor <mjambor@suse.cz>
3046 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
3047 * g++.dg/opt/devirt2.C: New test.
3048 * g++.dg/ipa/devirt-g-1.C: Likewise.
3050 2011-04-19 Tobias Burnus <burnus@net-b.de>
3053 * gfortran.dg/whole_file_33.f90: New.
3055 2011-04-19 Martin Jambor <mjambor@suse.cz>
3057 * g++.dg/ipa/devirt-7.C: New test.
3059 2011-04-19 Richard Guenther <rguenther@suse.de>
3062 * g++.dg/lto/pr48207_0.C: New testcase.
3064 2011-04-18 Jason Merrill <jason@redhat.com>
3066 * g++.dg/init/void1.C: New.
3068 * g++.dg/cpp0x/union4.C: New.
3070 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3073 * g++.dg/torture/pr48661.C: New test.
3076 * g++.dg/gomp/pr48632.C: New test.
3078 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
3080 * gcc.target/i386/sse2-maskmovdqu.c: New test.
3081 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
3083 2011-04-18 Tobias Burnus <burnus@net-b.de>
3086 * gfortran.dg/coarray_17.f90: New.
3087 * gfortran.dg/coarray_10.f90: Update dg-error.
3089 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3092 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3093 * gfortran.dg/guality/guality.exp: Likewise.
3095 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3097 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
3099 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3101 * gcc.dg/vect/pr48377.c: Remove dg-do run.
3103 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3105 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
3107 2011-04-18 Richard Guenther <rguenther@suse.de>
3110 * g++.dg/torture/pr46364.C: New testcase.
3112 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3114 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
3116 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
3118 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
3120 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
3121 Ira Rosen <ira.rosen@linaro.org>
3124 * gcc.target/arm/pr48252.c: New test.
3126 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3128 PR tree-optimization/48616
3129 * gcc.dg/pr48616.c: New test.
3131 2011-04-18 Tobias Burnus <burnus@net-b.de>
3134 * gfortran.dg/coarray_16.f90: New.
3136 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
3139 * gfortran.dg/realloc_on_assign_7.f03: New test.
3141 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3143 PR libgfortran/48602
3144 * gfortran.dg/fmt_g0_6.f08: New test.
3146 2011-04-17 Jason Merrill <jason@redhat.com>
3148 * g++.dg/cpp0x/sfinae16.C: New.
3150 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
3152 * gcc.target/mips/reg-var-1.c: New test.
3154 2011-04-17 Jan Hubicka <jh@suse.cz>
3156 * gcc.dg/winline-5.c: Update testcase.
3158 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
3160 * gnat.dg/discr27.ad[sb]: Move dg directive.
3161 * gnat.dg/discr28.ad[sb]: New test.
3162 * gnat.dg/discr28_pkg.ads: New helper.
3164 2011-04-17 Michael Matz <matz@suse.de>
3166 PR tree-optimization/48622
3168 * gcc.dg/lto/pr48622_0.c: New test.
3170 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
3172 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
3173 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
3174 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
3175 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3176 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3177 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3179 2011-04-15 Jason Merrill <jason@redhat.com>
3181 * g++.dg/cpp0x/range-for17.C: New.
3183 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3185 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
3186 * g++.dg/cpp0x/range-for3.C: Likewise.
3187 * g++.dg/cpp0x/range-for9.C: Correct error message.
3188 * g++.dg/cpp0x/range-for11.C: New.
3189 * g++.dg/cpp0x/range-for12.C: New.
3190 * g++.dg/cpp0x/range-for13.C: New.
3191 * g++.dg/cpp0x/range-for14.C: New.
3192 * g++.dg/cpp0x/range-for15.C: New.
3193 * g++.dg/cpp0x/range-for16.C: New.
3195 2011-04-15 Tobias Burnus <burnus@net-b.de>
3198 * gfortran.dg/coarray_15.f90: Change to dg-do run.
3200 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
3202 * objc.dg/naming-4.m: Updated.
3203 * objc.dg/naming-5.m: Updated.
3204 * objc.dg/naming-6.m: New.
3205 * objc.dg/naming-7.m: New.
3206 * obj-c++.dg/naming-1.mm: Updated.
3207 * obj-c++.dg/naming-2.mm: Updated.
3208 * obj-c++.dg/naming-3.mm: New.
3209 * obj-c++.dg/naming-4.mm: New.
3211 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3213 PR libgfortran/48589
3214 * gfortran.dg/fmt_g0_5.f08: New test.
3216 2011-04-15 Richard Guenther <rguenther@suse.de>
3219 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
3221 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
3223 * gcc.target/avr/torture/pr41885.c (dg-options): Change
3224 -finline-limit=0 to -fno-inline
3226 2011-04-15 Jakub Jelinek <jakub@redhat.com>
3229 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
3232 2011-04-14 Jakub Jelinek <jakub@redhat.com>
3235 * gcc.target/i386/sse4_1-insertps-3.c: New test.
3236 * gcc.target/i386/sse4_1-insertps-4.c: New test.
3237 * gcc.target/i386/avx-insertps-3.c: New test.
3238 * gcc.target/i386/avx-insertps-4.c: New test.
3240 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3242 * gcc.target/avr/torture/pr41885.c (dg-options): Add
3245 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3250 * gcc.target/avr/pr46779-1.c: New test case
3251 * gcc.target/avr/pr46779-2.c: New test case
3253 2011-04-14 Jason Merrill <jason@redhat.com>
3255 * g++.dg/cpp0x/sfinae15.C: New.
3257 * g++.dg/cpp0x/sfinae14.C: New.
3259 * g++.dg/ext/vla10.C: New.
3261 2011-04-14 Richard Guenther <rguenther@suse.de>
3263 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
3265 2011-04-14 Richard Guenther <rguenther@suse.de>
3267 * gcc.dg/fold-bitand-4.c: Move ...
3268 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
3270 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3272 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
3274 * gcc.target/avr/torture/trivial.c: Ditto.
3276 2011-04-13 Jason Merrill <jason@redhat.com>
3278 * g++.dg/template/operator11.C: New.
3280 2011-04-13 Jakub Jelinek <jakub@redhat.com>
3283 * gcc.dg/gomp/pr48591.c: New test.
3286 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
3287 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
3289 2011-04-13 Dodji Seketeli <dodji@redhat.com>
3292 * g++.dg/template/dependent-expr7.C: New test case.
3294 2011-04-13 Jason Merrill <jason@redhat.com>
3296 * g++.dg/cpp0x/sfinae13.C: New.
3298 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
3300 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
3302 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3304 * gcc.target/arm/pr43698.c: Remove -march option.
3306 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3308 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
3311 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
3315 * gfortran.dg/realloc_on_assign_6.f03: New test.
3317 2011-04-12 Kai Tietz <ktietz@redhat.com>
3319 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
3320 targets the additional -mno-ms-bitfields and
3321 -Wno-packed-bitfield-compat options.
3322 * g++.dg/ext/bitfield3.C: Likewise.
3323 * g++.dg/ext/bitfield4.C: Likewise.
3324 * g++.dg/ext/bitfield5.C: Likewise.
3325 * gcc.dg/bitfld-15.c: Likewise.
3326 * gcc.dg/bitfld-16.c: Likewise.
3327 * gcc.dg/bitfld-17.c: Likewise.
3328 * gcc.dg/bitfld-18.c: Likewise.
3330 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
3332 * gcc.target/arm/neon-vld3-1.c: New test.
3333 * gcc.target/arm/neon-vst3-1.c: New test.
3334 * gcc.target/arm/neon/v*.c: Regenerate.
3336 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3338 PR rtl-optimization/48549
3339 * g++.dg/opt/pr48549.C: New test.
3341 2011-04-12 Richard Guenther <rguenther@suse.de>
3343 PR tree-optimization/46076
3344 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
3346 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3349 * lib/compat.exp (compat-execute): Declare unsupported after
3350 stripping path from src1.
3351 * lib/lto.exp (lto-execute): Likewise.
3353 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3356 * gcc.dg/pr48552-1.c: New test.
3357 * gcc.dg/pr48552-2.c: New test.
3359 2011-04-11 Jason Merrill <jason@redhat.com>
3361 * g++.dg/cpp0x/sfinae12.C: New.
3363 * g++.dg/cpp0x/enum10.C: New.
3365 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
3367 * g++.dg/cpp0x/rv-func.C: New.
3369 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3371 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
3374 2011-04-11 Martin Jambor <mjambor@suse.cz>
3376 PR tree-optimization/48195
3377 * gcc.dg/ipa/pr48195.c: New test.
3379 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
3381 * gnat.dg/return3.adb: Remove unused switch.
3383 2011-04-08 Mike Stump <mikestump@comcast.net>
3386 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
3387 default to fno-common.
3389 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
3391 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
3392 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
3394 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3397 * gfortran.dg/function_optimize_5.f90: New test.
3399 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
3401 * gnat.dg/aggr17.adb: New test.
3402 * gnat.dg/aggr18.adb: Likewise.
3404 2011-04-08 Michael Matz <matz@suse.de>
3407 * gcc.target/i386/pr48389.c: New test.
3409 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
3411 PR rtl-optimization/48272
3412 * g++.dg/opt/pr48272.C: New.
3414 2011-04-08 Dmitry Melnik <dm@ispras.ru>
3416 PR rtl-optimization/48235
3417 * gcc.dg/pr48235.c: New.
3419 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3421 PR rtl-optimization/48302
3422 * g++.dg/opt/pr48302.C: New.
3424 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3427 * g++.dg/opt/pr48273.C: New.
3429 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3431 PR rtl-optimization/48442
3432 * gcc.dg/pr48442.c: New.
3434 2011-04-08 Jakub Jelinek <jakub@redhat.com>
3436 PR tree-optimization/48377
3437 * gcc.dg/vect/pr48377.c: New test.
3439 2011-04-07 Jason Merrill <jason@redhat.com>
3441 * g++.dg/cpp0x/regress/call1.C: New.
3443 * g++.dg/cpp0x/variadic107.C: New.
3445 * g++.dg/cpp0x/sfinae11.C: New.
3446 * g++.dg/cpp0x/noexcept02.C: Fix.
3448 * g++.dg/cpp0x/sfinae10.C: New.
3450 * g++.dg/cpp0x/sfinae9.C: New.
3452 * c-c++-common/Wcast-qual-1.c: Move here from...
3453 * gcc.dg/cast-qual-3.c: ...here, and...
3454 * g++.dg/warn/Wcast-qual2.C: ...here.
3456 * g++.dg/cpp0x/sfinae8.C: New.
3458 * g++.dg/cpp0x/sfinae7.C: New.
3460 * g++.dg/cpp0x/enum9.C: New.
3462 2011-04-07 Mike Stump <mikestump@comcast.net>
3464 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
3465 with no trampolines.
3467 2011-04-07 Jakub Jelinek <jakub@redhat.com>
3470 * gfortran.dg/gomp/pr48117.f90: New test.
3473 * gcc.dg/torture/pr48343.c: New test.
3475 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3477 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
3479 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
3481 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
3483 2011-04-07 Tom de Vries <tom@codesourcery.com>
3486 * lib/scanasm.exp (object-size): New proc.
3487 * gcc.target/arm/pr43920-2.c: New test.
3489 2011-04-06 Tobias Burnus <burnus@net-b.de>
3493 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
3495 2011-04-06 Steve Ellcey <sje@cup.hp.com>
3497 * gcc.dg/mtune.c: Prune note from output.
3499 2011-04-06 Jakub Jelinek <jakub@redhat.com>
3502 * gcc.dg/guality/pr36977.c: New test.
3503 * gcc.dg/guality/pr48466.c: New test.
3505 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3507 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
3509 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
3511 * gnat.dg/return3.adb: New test.
3513 2011-04-06 Richard Guenther <rguenther@suse.de>
3515 PR tree-optimization/47663
3516 * gcc.dg/tree-ssa/inline-8.c: New testcase.
3518 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
3520 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
3521 Solaris 8 and 9 as well.
3523 2011-04-05 Tom de Vries <tom@codesourcery.com>
3526 * gcc.target/arm/pr43920-1.c: New test.
3528 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
3530 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
3531 (cctor): Actually return the value.
3532 (main): Cast return values.
3534 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3536 * gfortran.dg/character_comparison_8.f90: New test.
3538 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3540 * frontend-passes: (optimize_lexical_comparison): New function.
3541 (optimize_expr): Call it.
3542 (optimize_comparison): Also handle lexical comparison functions.
3543 Return false instad of -2 for unequal comparison.
3545 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3548 * function_optimize_4.f90: New test.
3550 2011-04-04 Tobias Burnus <burnus@net-b.de>
3553 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
3554 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
3555 * gfortran.dg/coarray_15.f90: New.
3557 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3559 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
3560 * gfortran.dg/bessel_7.f90: Likewise.
3562 2011-04-03 Tobias Burnus <burnus@net-b.de>
3564 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
3566 2011-04-03 Richard Guenther <rguenther@suse.de>
3567 Ira Rosen <ira.rosen@linaro.org>
3569 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
3570 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
3571 -ftree-loop-if-convert-stores.
3573 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3575 * gnat.dg/specs/aggr2.ads: New test.
3577 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3579 * gnat.dg/debug2.ad[sb]: New test.
3580 * gnat.dg/debug2_pkg.ads: New helper.
3581 * gnat.dg/debug3.ad[sb]: New test.
3583 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
3585 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
3587 2011-04-01 Jakub Jelinek <jakub@redhat.com>
3590 * gcc.c-torture/compile/pr48335-1.c: New test.
3591 * gcc.dg/pr48335-1.c: New test.
3592 * gcc.dg/pr48335-2.c: New test.
3593 * gcc.dg/pr48335-3.c: New test.
3594 * gcc.dg/pr48335-4.c: New test.
3595 * gcc.dg/pr48335-5.c: New test.
3596 * gcc.dg/pr48335-6.c: New test.
3597 * gcc.dg/pr48335-7.c: New test.
3598 * gcc.dg/pr48335-8.c: New test.
3599 * gcc.target/i386/pr48335-1.c: New test.
3601 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
3604 * gcc.dg/Waddress.c: New test.
3606 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3609 * gfortran.dg/function_optimize_3.f90: New test.
3611 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
3613 * gcc.c-torture/compile/20110401-1.c: New test.
3615 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
3616 * g++.dg/lto/20091002-2_0.C: Likewise.
3617 * g++.dg/lto/20090303_0.c: Likewise.
3618 * g++.dg/lto/20091004-1_0.C: Likewise.
3619 * g++.dg/lto/20091002-3_0.C: Likewise.
3620 * g++.dg/lto/20091004-2_0.C: Likewise.
3621 * g++.dg/lto/20081123_0.C: Likewise.
3622 * g++.dg/lto/20090313_0.C: Likewise.
3623 * g++.dg/lto/20081109-1_0.C: Likewise.
3624 * g++.dg/lto/20081219_0.C: Likewise.
3625 * g++.dg/lto/20081204-1_0.C: Likewise.
3626 * g++.dg/lto/20090302_0.C: Likewise.
3627 * g++.dg/lto/20081119-1_0.C: Likewise.
3628 * g++.dg/lto/20081118_0.C: Likewise.
3629 * gcc.dg/lto/20091020-2_0.c: Likewise.
3630 * gcc.dg/lto/20090210_0.c: Likewise.
3631 * gcc.dg/lto/20081204-1_0.c: Likewise.
3632 * gcc.dg/lto/20081224_0.c: Likewise.
3633 * gcc.dg/lto/20090219_0.c: Likewise.
3634 * gcc.dg/lto/20091014-1_0.c: Likewise.
3635 * gcc.dg/lto/20091016-1_0.c: Likewise.
3636 * gcc.dg/lto/20090206-2_0.c: Likewise.
3637 * gcc.dg/lto/20090116_0.c: Likewise.
3638 * gcc.dg/lto/20091013-1_0.c: Likewise.
3639 * gcc.dg/lto/20091015-1_0.c: Likewise.
3640 * gcc.dg/lto/20090126-2_0.c: Likewise.
3642 2011-03-31 Ian Lance Taylor <iant@google.com>
3644 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
3646 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3648 * gnat.dg/opt16.adb: New test.
3650 2011-03-31 Jason Merrill <jason@redhat.com>
3652 * g++.dg/cpp0x/defaulted24.C: New.
3654 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3657 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
3660 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3662 * g++.dg/other/i386-9.C: New test.
3664 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3666 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
3668 2011-03-30 Jason Merrill <jason@redhat.com>
3670 * g++.dg/cpp0x/regress/error-recovery1.C: New.
3672 * g++.dg/cpp0x/regress/isnan.C: New.
3674 * g++.dg/cpp0x/initlist46.C: New.
3676 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
3679 * gcc.target/arm/neon-modes-2.c: New test.
3681 2011-03-30 Jakub Jelinek <jakub@redhat.com>
3684 * gcc.c-torture/compile/pr48305.c: New test.
3686 2011-03-29 Jason Merrill <jason@redhat.com>
3688 * g++.dg/cpp0x/regress/value-dep1.C: New.
3690 2011-03-29 Steve Ellcey <sje@cup.hp.com>
3692 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
3694 2011-03-29 Ian Lance Taylor <iant@google.com>
3696 * go.test/go-test.exp: Handle the test lines used in several new
3698 (errchk): Add opts parameter. Change all callers. Handle parens
3701 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
3702 Dominique d'Humieres <dominiq@lps.ens.fr>
3704 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
3705 and __APPLE__ && __PPC__ && __ALTIVEC__.
3707 2011-03-29 Jason Merrill <jason@redhat.com>
3709 * g++.dg/cpp0x/dependent1.C: New.
3711 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
3713 * g++.dg/cpp0x/constexpr-memfn1.C: New.
3715 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
3717 2011-03-29 Janus Weil <janus@gcc.gnu.org>
3720 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
3721 * gfortran.dg/proc_ptr_comp_32.f90: New.
3723 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3725 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
3726 check for corresponding warning.
3728 2011-03-28 Jason Merrill <jason@redhat.com>
3730 * g++.dg/cpp0x/rv-deduce2.C: New.
3732 2011-03-29 Jakub Jelinek <jakub@redhat.com>
3735 * gcc.dg/pr48203.c: New test.
3737 2011-03-28 Jeff Law <law@redhat.com>
3739 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
3741 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
3743 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
3744 and __PPC__ && __ALTIVEC__.
3746 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3749 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
3750 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3751 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3752 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3754 2011-03-28 Jason Merrill <jason@redhat.com>
3756 * g++.dg/cpp0x/initlist-array2.C: New.
3758 * g++.dg/cpp0x/initlist-array1.C: New.
3760 * g++.dg/cpp0x/constexpr-compound.C: New.
3762 * g++.dg/cpp0x/constexpr-using.C: New.
3764 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3766 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
3769 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
3771 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
3773 * gcc.dg/slp-1.c: New test.
3775 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
3777 * gcc.target/i386/avx256-unaligned-load-1.c: New.
3778 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
3779 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
3780 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
3781 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
3782 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
3783 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3784 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3785 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
3786 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3787 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3788 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
3789 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
3790 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3792 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3795 * gfortran.dg/trim_optimize_5.f90: New test.
3796 * gfortran.dg/trim_optimize_6.f90: New test.
3798 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
3801 * gcc.target/mips/madd-7.c: Remove -mlong32.
3802 * gcc.target/mips/msub-7.c: Likewise.
3804 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
3806 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
3807 accesses to preserve the meaning of the test for doubleword vectors.
3808 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3809 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
3811 2011-03-26 Janus Weil <janus@gcc.gnu.org>
3814 * gfortran.dg/class_42.f03: New.
3816 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
3818 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
3821 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
3823 PR rtl-optimization/48144
3824 * gcc.dg/pr48144.c: New test.
3826 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3828 * gnat.dg/discr27.ad[sb]: New test.
3830 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3832 * gnat.dg/limited_with2.ad[sb]: New test.
3833 * gnat.dg/limited_with2_pkg1.ads: New helper.
3834 * gnat.dg/limited_with2_pkg2.ads: Likewise.
3836 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3838 * gnat.dg/opt15.adb: New test.
3839 * gnat.dg/opt15_pkg.ad[sb]: New helper.
3841 2011-03-25 Tobias Burnus <burnus@net-b.de>
3845 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
3846 * gfortran.dg/leadz_trailz_3.f90: Ditto
3848 2011-03-25 Martin Jambor <mjambor@suse.cz>
3850 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
3852 2011-03-25 Jason Merrill <jason@redhat.com>
3854 * g++.dg/cpp0x/defaulted22.C: New.
3855 * g++.dg/cpp0x/defaulted23.C: New.
3856 * g++.dg/cpp0x/defaulted15.C: Adjust.
3858 2011-03-25 Jason Merrill <jason@redhat.com>
3860 * g++.dg/cpp0x/move1.C: New.
3862 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
3865 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
3867 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3869 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
3870 for mips-sgi-irix6.5.
3871 Replace snprintf prototype by <stdio.h>.
3873 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3876 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
3877 run_expensive_tests.
3878 * gcc.dg/graphite/block-4.c: Likewise.
3879 * gcc.dg/graphite/block-7.c: Likewise.
3880 * gcc.dg/graphite/block-8.c: Likewise.
3882 2011-03-25 Richard Guenther <rguenther@suse.de>
3884 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
3885 * g++.dg/tree-ssa/pr8781.C: Likewise.
3886 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3887 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3888 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3889 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
3890 * gcc.dg/tree-ssa/alias-18.c: Likewise.
3891 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3892 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3893 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
3894 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3895 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3896 * gcc.dg/tree-ssa/pr21574.c: Likewise.
3897 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
3898 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3899 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
3900 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
3901 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3902 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3903 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3904 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
3905 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
3906 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3907 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
3908 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3909 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
3910 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
3911 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
3912 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3913 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3914 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
3915 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3916 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3917 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3918 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3919 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3920 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
3921 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3922 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3923 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
3924 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3925 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3926 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3927 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
3928 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
3929 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3930 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
3931 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3932 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3933 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3934 * c-c++-common/pr46562-2.c: Likewise.
3935 * gfortran.dg/pr42108.f90: Likewise.
3936 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
3937 foo to be inlined even at -O1.
3938 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
3939 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
3940 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
3941 * gcc.dg/matrix/matrix.exp: Disable FRE.
3943 2011-03-24 Jakub Jelinek <jakub@redhat.com>
3946 * gcc.dg/dfp/pr48204.c: New test.
3948 2011-03-24 Steve Ellcey <sje@cup.hp.com>
3951 * gcc.c-torture/execute/pr47917.c: Move this...
3952 * gcc.dg/torture/pr47917.c: to here and add xfails.
3954 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3956 * gnat.dg/array16.ad[sb]: New test.
3957 * gnat.dg/array16.ads: New helper.
3959 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3961 * gnat.dg/derived_type2.adb: New test.
3963 2011-03-24 Richard Guenther <rguenther@suse.de>
3965 PR tree-optimization/48271
3966 * g++.dg/torture/pr48271.C: New testcase.
3968 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3970 * gnat.dg/array15.ad[sb]: New test.
3972 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
3975 * gcc.target/i386/pr48237.c: New test.
3977 2011-03-24 Richard Guenther <rguenther@suse.de>
3980 * gcc.dg/builtin-object-size-10.c: New testcase.
3982 2011-03-24 Richard Guenther <rguenther@suse.de>
3984 PR tree-optimization/46562
3985 * c-c++-common/pr46562-2.c: New testcase.
3986 * c-c++-common/pr46562.c: Likewise.
3988 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
3990 * gcc.dg/vect/vect-cselim-1.c: New test.
3991 * gcc.dg/vect/vect-cselim-2.c: New test.
3993 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
3995 * gcc.target/arm/pr46934.c: New.
3997 2011-03-23 Ian Lance Taylor <iant@google.com>
3999 * go.test/go-test.exp (errchk): Ignore lines containing ////.
4001 2011-03-23 Richard Guenther <rguenther@suse.de>
4003 * gcc.dg/struct: Remove directory and contents.
4005 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4008 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4010 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4012 * gnat.dg/discr26.ad[sb]: New test.
4013 * gnat.dg/discr26_pkg.ads: New helper.
4015 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
4018 * gcc.target/arm/neon-vld-1.c: New test.
4020 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4022 * gnat.dg/array14.ad[sb]: New test.
4023 * gnat.dg/array14_pkg.ads: New helper.
4025 2011-03-22 Joseph Myers <joseph@codesourcery.com>
4027 * gcc.c-torture/execute/920501-8.x: Remove.
4028 * gcc.c-torture/execute/930513-1.x: Remove.
4029 * gcc.c-torture/execute/960312-1.x: Remove.
4030 * gcc.c-torture/compile/20000804-1.c,
4031 gcc.c-torture/compile/20001205-1.c,
4032 gcc.c-torture/compile/20001226-1.c,
4033 gcc.c-torture/compile/20010518-2.c,
4034 gcc.c-torture/compile/20020312-1.c,
4035 gcc.c-torture/compile/20020604-1.c,
4036 gcc.c-torture/compile/920501-12.c,
4037 gcc.c-torture/compile/920501-4.c,
4038 gcc.c-torture/compile/920520-1.c,
4039 gcc.c-torture/compile/980506-1.c,
4040 gcc.c-torture/execute/980709-1.x,
4041 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
4042 options for m68hc11.
4043 * gcc.dg/cpp/assert4.c: Don't handle ARC.
4044 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
4047 2011-03-22 Nick Clifton <nickc@redhat.com>
4049 * lib/target-supports.exp (check_profiling_available): Add MN10300
4050 to the list of targets that do not support profiling. Restore
4051 alpha sorting to this list.
4053 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4055 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
4056 failure on 32-bit systems.
4057 * gcc.dg/torture/vector-2.c: Ditto.
4059 2011-03-22 Richard Guenther <rguenther@suse.de>
4061 PR tree-optimization/48228
4062 * gcc.dg/Wstrict-overflow-23.c: New testcase.
4064 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4066 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
4070 * gcc.target/powerpc/pr48226.c: New file.
4072 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
4074 * lib/prune.exp (prune_gcc_output): Prune "could not create
4075 compact unwind for" warnings.
4077 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4081 * gcc.c-torture/execute/pr42544.c: New test.
4082 * gcc.c-torture/execute/pr48197.c: New test.
4084 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4086 PR preprocessor/48192
4087 * gcc.target/powerpc/pr48192.c: New file.
4090 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
4091 split problem of 0 being loaded in a VSX register.
4093 2011-03-21 Richard Guenther <rguenther@suse.de>
4096 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
4097 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4098 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4099 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4101 2011-03-21 Jakub Jelinek <jakub@redhat.com>
4104 * gcc.dg/pr48213.c: New test.
4106 2011-03-21 Kai Tietz <ktietz@redhat.com>
4109 * g++.dg/plugin/attribute_plugin.c: Adjust test.
4111 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
4113 * gcc.target/arm/xor-and.c: New.
4115 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4118 * gfortran.dg/function_optimize_1.f90: New test.
4119 * gfortran.dg/function_optimize_2.f90: New test.
4121 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
4123 PR rtl-optimization/47502
4124 * gcc.target/i386/pr47502-1.c: New.
4125 * gcc.target/i386/pr47502-2.c: Likewise.
4127 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4129 PR rtl-optimization/48156
4130 * gcc.dg/pr48156.c: New test.
4132 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4135 * gfortran.dg/scratch_1.f90: Adjust test.
4137 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4140 * gfortran.dg/scratch_1.f90: New test.
4142 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4144 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
4145 variably modified typedefs.
4146 * gcc.dg/c1x-typedef-2.c: Remove.
4148 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4150 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
4151 * gcc.dg/c1x-anon-struct-3.c: New test.
4152 * gcc.dg/anon-struct-11.c: Update.
4154 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4156 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
4158 Only xfail with gas.
4160 2011-03-18 Jason Merrill <jason@redhat.com>
4162 * g++.dg/template/fn-ptr1.C: New.
4164 * g++.dg/overload/volatile1.C: New.
4166 * g++.dg/opt/pr23372.C: New.
4168 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
4170 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4173 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
4175 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
4177 * gcc.target/arm/unsigned-extend-1.c: New.
4179 2011-03-18 Jakub Jelinek <jakub@redhat.com>
4182 * gcc.c-torture/compile/pr48161.c: New test.
4184 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
4187 * gcc.dg/torture/pr47725.c: New.
4189 2011-03-17 Jason Merrill <jason@redhat.com>
4191 * g++.dg/cpp0x/constexpr-overflow2.C: New.
4192 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
4194 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
4196 * gnat.dg/specs/elab2.ads: New test.
4197 * gnat.dg/specs/elab2_pkg.ads: New helper.
4199 2011-03-17 Jason Merrill <jason@redhat.com>
4201 * g++.dg/cpp0x/decltype-1212.C: New.
4202 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
4204 2011-03-17 Jason Merrill <jason@redhat.com>
4206 * g++.dg/parse/memfnquals1.C: New.
4208 2011-03-17 Richard Guenther <rguenther@suse.de>
4211 * gcc.dg/pr48134.c: New testcase.
4213 2011-03-17 Richard Guenther <rguenther@suse.de>
4216 * g++.dg/torture/pr48165.C: New testcase.
4218 2011-03-17 Jakub Jelinek <jakub@redhat.com>
4220 PR rtl-optimization/48141
4221 * gcc.dg/pr48141.c: New test.
4223 2011-03-16 Jason Merrill <jason@redhat.com>
4225 * g++.dg/cpp0x/constexpr-48089.C: New.
4227 * g++.dg/cpp0x/constexpr-abi1.C: New.
4229 * g++.dg/cpp0x/constexpr-46336.C: New.
4230 * g++.dg/parse/friend5.C: Adjust expected errors.
4232 * g++.dg/cpp0x/constexpr-47570.C: New.
4234 2011-03-16 Dodji Seketeli <dodji@redhat.com>
4237 * ++.dg/debug/dwarf2/typedef6.C: New test.
4239 2011-03-16 Jason Merrill <jason@redhat.com>
4241 * g++.dg/cpp0x/elision2.C: New.
4243 * g++.dg/cpp0x/constexpr-array3.C: New.
4245 2011-03-16 Jason Merrill <jason@redhat.com>
4247 * g++.dg/cpp0x/sfinae6.C: New.
4248 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
4249 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
4250 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
4251 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
4252 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
4254 2011-03-16 Jason Merrill <jason@redhat.com>
4256 * g++.dg/template/incomplete6.C: New.
4258 2011-03-16 Jeff Law <law@redhat.com>
4260 * gcc.dg/tree-ssa/vrp55.c: New test.
4262 2011-03-16 Jason Merrill <jason@redhat.com>
4264 * g++.dg/cpp0x/auto22.C: New.
4266 2011-03-16 Richard Guenther <rguenther@suse.de>
4268 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
4269 optimizing it away if promoted to const.
4271 2011-03-16 Richard Guenther <rguenther@suse.de>
4273 PR tree-optimization/48149
4274 * gcc.dg/fold-complex-1.c: New testcase.
4276 2011-03-16 Richard Guenther <rguenther@suse.de>
4279 * gcc.dg/guality/pr45882.c: Really make sure no inlining
4282 2011-03-16 Richard Guenther <rguenther@suse.de>
4284 PR tree-optimization/26134
4285 * gcc.dg/tree-ssa/complex-6.c: New testcase.
4287 2011-03-16 Richard Guenther <rguenther@suse.de>
4289 PR tree-optimization/48146
4290 * gcc.dg/torture/pr48146.c: New testcase.
4292 2011-03-16 Richard Guenther <rguenther@suse.de>
4294 * gcc.dg/tree-ssa/pr14814.c: Adjust.
4295 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
4297 2011-03-16 Jakub Jelinek <jakub@redhat.com>
4300 * gcc.c-torture/compile/pr48136.c: New test.
4302 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
4305 * gcc.dg/guality/pr45882.c: New test.
4307 2011-03-15 Jason Merrill <jason@redhat.com>
4309 * g++.dg/cpp0x/constexpr-recursion.C: New.
4311 * g++.dg/cpp0x/implicit11.C: New.
4313 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4315 * g++.dg/cpp0x/constexpr-attribute.C: New.
4317 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
4319 * g++.dg/parse/pr34758.C: New.
4321 2011-03-15 Xinliang David Li <davidxl@google.com>
4324 * gcc.dg/uninit-pred-7_d.c: New test.
4325 * gcc.dg/uninit-pred-8_d.c: New test.
4327 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4330 * gcc.target/arm/pr46788.c: New.
4332 2011-03-15 Richard Guenther <rguenther@suse.de>
4335 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
4336 * gfortran.dg/ishft_4.f90: Likewise.
4337 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4339 2011-03-15 Richard Guenther <rguenther@suse.de>
4341 PR tree-optimization/13954
4342 * g++.dg/tree-ssa/pr13954.C: New testcase.
4344 2011-03-15 Richard Guenther <rguenther@suse.de>
4346 PR tree-optimization/48037
4347 * gcc.target/i386/pr48037-1.c: New testcase.
4349 2011-03-15 Richard Guenther <rguenther@suse.de>
4351 PR tree-optimization/41490
4352 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
4353 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
4354 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
4355 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
4356 * g++.dg/tree-ssa/pr33604.C: Adjust.
4358 2011-03-14 Jakub Jelinek <jakub@redhat.com>
4361 * gcc.c-torture/execute/pr47917.c: New test.
4362 * gcc.dg/pr47917.c: New test.
4365 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
4367 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
4369 * gcc.target/i386/sse4_1-floor-vec.c: New test.
4370 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
4371 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
4372 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
4373 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
4374 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
4375 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
4376 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
4377 * gcc.target/i386/avx-floor-vec.c: Ditto.
4378 * gcc.target/i386/avx-ceil-vec.c: Ditto.
4379 * gcc.target/i386/avx-trunc-vec.c: Ditto.
4380 * gcc.target/i386/avx-rint-vec.c: Ditto.
4381 * gcc.target/i386/avx-floorf-vec.c: Ditto.
4382 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
4383 * gcc.target/i386/avx-truncf-vec.c: Ditto.
4384 * gcc.target/i386/avx-rintf-vec.c: Ditto.
4386 2011-03-14 Tom Tromey <tromey@redhat.com>
4388 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
4389 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
4390 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
4392 2011-03-14 Tom Tromey <tromey@redhat.com>
4394 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
4395 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
4396 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
4398 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
4400 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
4402 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4404 PR rtl-optimization/47166
4405 * gcc.c-torture/execute/postmod-1.c: New test.
4407 2011-03-14 Richard Guenther <rguenther@suse.de>
4410 * gcc.dg/torture/pr48098.c: New testcase.
4412 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
4415 * gcc.target/powerpc/pr48053-1.c: New test.
4416 * gcc.target/powerpc/pr48053-2.c: Likewise.
4418 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4421 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
4423 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4426 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
4428 2011-03-12 Janus Weil <janus@gcc.gnu.org>
4431 * gfortran.dg/class_41.f03: New.
4433 2011-03-11 Dodji Seketeli <dodji@redhat.com>
4435 * g++.dg/conversion/cast3.C: New test.
4437 2011-03-11 Jason Merrill <jason@redhat.com>
4439 * g++.dg/template/error45.C: New.
4441 * g++.dg/parse/no-type-defn1.C: New.
4443 * g++.dg/ext/attrib40.C: New.
4445 * g++.dg/cpp0x/regress/array1.C: New.
4447 2011-03-11 Richard Guenther <rguenther@suse.de>
4449 PR tree-optimization/48067
4450 * gcc.dg/pr48067.c: New testcase.
4452 2011-03-11 Richard Guenther <rguenther@suse.de>
4455 * g++.dg/lto/20110311-1_0.C: New testcase.
4457 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4460 * g++.dg/inherit/virtual8.C: New test.
4463 * gcc.dg/torture/pr48044.c: New test.
4465 2011-03-11 Janus Weil <janus@gcc.gnu.org>
4468 * gfortran.dg/proc_ptr_comp_31.f90: New.
4470 2011-03-11 Richard Guenther <rguenther@suse.de>
4472 PR tree-optimization/47278
4473 * gcc.dg/torture/pr47278-1.c: New testcase.
4474 * gcc.dg/torture/pr47278-2.c: Likewise.
4476 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4478 PR tree-optimization/48063
4479 * gcc.dg/torture/pr48063.c: New test.
4481 2011-03-10 Jason Merrill <jason@redhat.com>
4483 * g++.dg/template/array22.C: New.
4485 * g++.dg/cpp0x/syntax-err1.C: New.
4486 * g++.dg/parse/error36.C: Adjust expected errors.
4487 * g++.old-deja/g++.pt/ctor2.C: Likewise.
4488 * g++.old-deja/g++.pt/typename3.C: Likewise.
4489 * g++.old-deja/g++.pt/typename4.C: Likewise.
4490 * g++.old-deja/g++.pt/typename6.C: Likewise.
4492 2011-03-09 Jason Merrill <jason@redhat.com>
4494 * g++.dg/template/nontype22.C: New.
4496 2011-03-09 Martin Jambor <mjambor@suse.cz>
4498 PR tree-optimization/47714
4499 * g++.dg/torture/pr47714.C: New test.
4501 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4504 * gcc.target/powerpc/pr47755-2.c: New file.
4506 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4508 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
4509 is not set in the environment, pass 64 as first argument when not
4510 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
4511 native where ulimit -u is supported.
4513 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4515 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
4517 2011-03-08 Jason Merrill <jason@redhat.com>
4519 * g++.dg/template/nontype21.C: New.
4521 * g++.dg/template/anon5.C: New.
4523 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4526 * gcc.dg/pr47881.c: New test.
4528 2011-03-08 Dodji Seketeli <dodji@redhat.com>
4531 * g++.dg/lookup/template3.C: New test.
4533 2011-03-08 Kai Tietz <ktietz@redhat.com>
4535 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
4538 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
4541 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
4542 sizeof to compute alignment.
4544 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4546 PR tree-optimization/48022
4547 * gcc.dg/pr48022-1.c: New test.
4548 * gcc.dg/pr48022-2.c: New test.
4550 2011-03-07 Jason Merrill <jason@redhat.com>
4552 * g++.dg/template/nontype20.C: New.
4553 * g++.dg/init/member1.C: Adjust expected errors.
4554 * g++.dg/parse/constant4.C: Likewise.
4555 * g++.dg/template/qualified-id3.C: Likewise.
4556 * g++.old-deja/g++.pt/crash10.C: Likewise.
4558 * g++.dg/cpp0x/regress/non-const1.C: New.
4560 2011-03-07 Jakub Jelinek <jakub@redhat.com>
4563 * gcc.dg/pr47991.c: New test.
4565 2011-03-07 Jason Merrill <jason@redhat.com>
4567 * g++.dg/abi/mangle46.C: New.
4569 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
4572 * gcc.target/powerpc/pr47862.c: New.
4574 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
4577 * gcc.target/i386/combine-mul.c: Require nonpic.
4579 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
4580 Nathan Froyd <froydnj@codesourcery.com>
4582 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
4584 2011-03-06 Mark Mitchell <mark@codesourcery.com>
4586 * README.QMTEST: Remove.
4588 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
4589 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4592 * gfortran.dg/array_constructor_37.f90 : New test.
4594 2011-03-05 Jason Merrill <jason@redhat.com>
4596 * g++.dg/abi/mangle39.C: ABI v5, not 6.
4597 * g++.dg/abi/mangle45.C: Likewise.
4598 * g++.dg/cpp0x/trailing1.C: Likewise.
4600 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4602 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
4604 2011-03-05 Jakub Jelinek <jakub@redhat.com>
4606 PR rtl-optimization/47899
4607 * gcc.dg/pr47899.c: New test.
4609 * gcc.dg/torture/pr47968.c: Ignore warnings.
4611 PR tree-optimization/47967
4612 * gcc.c-torture/compile/pr47967.c: New test.
4614 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4616 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
4617 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
4619 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4621 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
4622 and property_getAttributes() if __OBJC2__.
4623 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4624 * objc.dg/property/property-encoding-1.m: New.
4625 * obj-c++.dg/property/property-encoding-1.mm: New.
4627 2011-03-04 Jason Merrill <jason@redhat.com>
4629 * g++.dg/template/pseudodtor6.C: New.
4631 * g++.dg/inherit/covariant19.C: New.
4633 2011-03-04 Richard Guenther <rguenther@suse.de>
4636 * gcc.dg/torture/pr47968.c: New testcase.
4638 2011-03-04 Richard Guenther <rguenther@suse.de>
4641 * gcc.dg/torture/pr47975.c: New testcase.
4643 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4646 * g++.dg/template/crash106.C: New.
4648 2011-03-03 Jakub Jelinek <jakub@redhat.com>
4651 * gcc.dg/gomp/pr47963.c: New test.
4652 * g++.dg/gomp/pr47963.C: New test.
4654 2011-03-02 Jason Merrill <jason@redhat.com>
4656 * g++.dg/cpp0x/regress/condition1.C: New.
4658 * g++.dg/cpp0x/constexpr-ctor9.C: New.
4660 2011-03-01 Jason Merrill <jason@redhat.com>
4662 * g++.dg/cpp0x/lambda/lambda-98.C: New.
4664 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
4666 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4668 PR rtl-optimization/47925
4669 * gcc.c-torture/execute/pr47925.c: New test.
4671 2011-03-01 Jason Merrill <jason@redhat.com>
4673 * g++.dg/cpp0x/decltype25.C: New.
4675 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
4677 2011-03-01 Richard Guenther <rguenther@suse.de>
4679 PR tree-optimization/47890
4680 * gcc.dg/torture/pr47890.c: New testcase.
4682 2011-03-01 Richard Guenther <rguenther@suse.de>
4685 * gcc.dg/lto/pr47924_0.c: New testcase.
4687 2011-03-01 Richard Guenther <rguenther@suse.de>
4690 * gfortran.dg/lto/pr46911_0.f: New testcase.
4692 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4694 PR libgfortran/47933
4695 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
4696 compile errors from older code form.
4698 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4700 PR libgfortran/47567
4701 * gfortran.dg/fmt_fw_d.f90: New test.
4703 2011-02-28 Jason Merrill <jason@redhat.com>
4705 * g++.dg/inherit/covariant18.C: New.
4707 2011-02-28 Jakub Jelinek <jakub@redhat.com>
4710 * gcc.dg/pr47893.c: New test.
4712 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
4714 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
4715 NULL in case of a selector with conflicting types.
4716 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
4718 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
4720 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
4721 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
4722 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
4723 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
4725 2011-02-28 Jason Merrill <jason@redhat.com>
4728 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
4730 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4732 PR libgfortran/47778
4733 * gfortran.dg/namelist_71.f90: New test.
4735 2011-02-27 Jason Merrill <jason@redhat.com>
4738 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
4739 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
4741 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4744 * g++.dg/cpp0x/constexpr-ctor8.C: New.
4746 2011-02-27 Jakub Jelinek <jakub@redhat.com>
4749 * gfortran.dg/gomp/task-1.f90: Removed.
4751 2011-02-26 Jason Merrill <jason@redhat.com>
4753 * g++.dg/template/this-targ1.C: New.
4755 * g++.dg/cpp0x/regress/template-const1.C: New.
4756 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
4757 * g++.dg/template/function1.C: Adjust.
4758 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
4759 * g++.dg/debug/debug7.C: Adjust.
4761 2011-02-26 Tobias Burnus <burnus@net-b.de>
4764 * gfortran.dg/gomp/task-1.f90: New.
4766 2011-02-25 Jie Zhang <jie@codesourcery.com>
4768 * gcc.target/arm/neon-thumb2-move.c: Add
4769 dg-require-effective-target arm_thumb2_ok.
4771 2011-02-24 Jason Merrill <jason@redhat.com>
4773 * g++.dg/parse/constant1.C: Specify C++98 mode.
4774 * g++.dg/parse/constant5.C: Likewise.
4775 * g++.dg/parse/error2.C: Likewise.
4776 * g++.dg/parse/semicolon3.C: Likewise.
4777 * g++.dg/template/crash14.C: Likewise.
4778 * g++.dg/template/local4.C: Likewise.
4779 * g++.dg/template/nontype3.C: Likewise.
4780 * g++.dg/parse/crash31.C: Adjust expected errors.
4781 * g++.dg/template/function1.C: Likewise.
4782 * g++.dg/template/ref3.C: Likewise.
4783 * g++.dg/template/static9.C: Likewise.
4784 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
4786 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
4787 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
4788 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
4789 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
4790 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
4792 2011-02-24 Jakub Jelinek <jakub@redhat.com>
4795 * gfortran.dg/pr47878.f90: New test.
4797 2011-02-24 Richard Guenther <rguenther@suse.de>
4800 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
4801 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
4803 2011-02-24 Richard Guenther <rguenther@suse.de>
4806 * gfortran.dg/lto/pr47839_0.f90: New testcase.
4807 * gfortran.dg/lto/pr47839_1.f90: Likewise.
4809 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4811 PR libgfortran/47567
4812 * gfortran.dg/fmt_f0_1.f90: Update test.
4814 2011-02-23 Jason Merrill <jason@redhat.com>
4816 * g++.dg/abi/mangle39.C: Adjust parm mangling.
4817 * g++.dg/abi/mangle45.C: New.
4819 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
4820 * g++.dg/template/canon-type-9.C: Match use of decltype
4821 between declaration and definition.
4822 * g++.dg/template/canon-type-12.C: Likewise.
4824 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
4827 * gfortran.dg/nested_allocatables_1.f90: New.
4829 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
4832 * g++.dg/pr46868.C: New test.
4833 * g++.dg/parse/parameter-declaration-1.C: Adjust.
4834 * g++.dg/parse/error14.C: Adjust.
4836 2011-02-23 Richard Guenther <rguenther@suse.de>
4838 PR tree-optimization/47838
4839 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
4841 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4843 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
4845 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4847 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
4848 * gfortran.dg/count_init_expr.f03: Ditto.
4849 * gfortran.dg/gomp/pr43711.f90: Ditto.
4850 * gcc.dg/struct-parse-2.c: Ditto.
4851 * gcc.dg/parse-error-3.c: Ditto.
4852 * gcc.dg/Wlogical-op-1.c: Ditto.
4853 * gcc.dg/Walways-true-1.c: Ditto.
4854 * gcc.dg/pr24225.c: Ditto.
4855 * gcc.dg/Walways-true-2.c: Ditto.
4856 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
4857 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
4858 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
4859 * g++.dg/overload/defarg4.C: Ditto.
4860 * g++.dg/inherit/covariant16.C: Ditto.
4861 * g++.dg/inherit/virtual7.C: Ditto.
4862 * g++.dg/template/canon-type-9.C: Ditto.
4863 * g++.dg/template/access19.C: Ditto.
4864 * g++.dg/template/call7.C: Ditto.
4865 * g++.dg/template/canon-type-2.C: Ditto.
4866 * g++.dg/template/init7.C: Ditto.
4867 * g++.dg/template/sizeof-template-argument.C: Ditto.
4868 * g++.dg/template/const3.C: Ditto.
4869 * g++.dg/template/sfinae26.C: Ditto.
4870 * g++.dg/template/sfinae26.C: Ditto.
4871 * g++.dg/template/canon-type-11.C: Ditto.
4872 * g++.dg/template/union2.C: Ditto.
4873 * g++.dg/template/canon-type-3.C: Ditto.
4874 * g++.dg/template/canon-type-1.C: Ditto.
4875 * g++.dg/template/canon-type-5.C: Ditto.
4876 * g++.dg/template/canon-type-7.C: Ditto.
4877 * g++.dg/template/canon-type-10.C: Ditto.
4878 * g++.dg/template/spec36.C: Ditto.
4879 * g++.dg/template/typedef38.C: Ditto.
4880 * g++.dg/template/canon-type-4.C: Ditto.
4881 * g++.dg/template/canon-type-6.C: Ditto.
4882 * g++.dg/template/canon-type-13.C: Ditto.
4883 * g++.dg/template/instantiate9.C: Ditto.
4884 * g++.dg/template/ttp22.C: Ditto.
4885 * g++.dg/warn/Wreturn-type-6.C: Ditto.
4886 * g++.dg/warn/Walways-true-1.C: Ditto.
4887 * g++.dg/warn/Wlogical-op-1.C: Ditto.
4888 * g++.dg/warn/Walways-true-2.C: Ditto.
4889 * g++.dg/conversion/op4.C: Ditto.
4890 * g++.dg/opt/pr19650.C: Ditto.
4891 * g++.dg/lookup/friend11.C: Ditto.
4892 * g++.dg/other/default2.C: Ditto.
4893 * g++.dg/other/default3.C: Ditto.
4894 * g++.dg/other/dtor2.C: Ditto.
4895 * g++.dg/other/friend5.C: Ditto.
4896 * g++.dg/other/default5.C: Ditto.
4897 * g++.dg/init/brace6.C: Ditto.
4898 * g++.dg/init/aggr5.C: Ditto.
4899 * g++.dg/init/error2.C: Ditto.
4900 * g++.dg/expr/bound-mem-fun.C: Ditto.
4901 * g++.dg/expr/cond6.C: Ditto.
4902 * g++.dg/expr/stmt-expr-1.C: Ditto.
4903 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
4904 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
4905 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
4906 * g++.dg/cpp0x/bracket1.C: Ditto.
4907 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
4908 * g++.dg/cpp0x/pr38646.C: Ditto.
4909 * g++.dg/cpp0x/variadic73.C: Ditto.
4910 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
4911 * g++.dg/cpp0x/bracket4.C: Ditto.
4912 * g++.dg/cpp0x/decltype4.C: Ditto.
4913 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
4914 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
4915 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
4916 * g++.dg/cpp0x/variadic-new2.C: Ditto.
4917 * g++.dg/cpp0x/decltype2.C: Ditto.
4918 * g++.dg/cpp0x/decltype1.C: Ditto.
4919 * g++.dg/cpp0x/bracket2.C: Ditto.
4920 * g++.dg/cpp0x/decltype5.C: Ditto.
4921 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
4922 * g++.dg/cpp0x/variadic70.C: Ditto.
4923 * g++.dg/cpp0x/decltype6.C: Ditto.
4924 * g++.dg/cpp0x/rvo.C: Ditto.
4925 * g++.dg/cpp0x/vt-40092.C: Ditto.
4926 * g++.dg/cpp0x/variadic-new.C: Ditto.
4927 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
4928 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
4929 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
4930 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
4931 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
4932 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
4933 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
4934 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
4935 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
4936 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
4937 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
4938 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
4939 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
4940 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
4941 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
4942 * g++.dg/cpp0x/pr39639.C: Ditto.
4943 * g++.dg/cpp0x/decltype3.C: Ditto.
4944 * g++.dg/cpp0x/variadic68.C: Ditto.
4945 * g++.dg/cpp0x/variadic-function.C: Ditto.
4946 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
4947 * g++.dg/cpp0x/variadic-bind.C: Ditto.
4948 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
4949 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
4950 * g++.dg/parse/crash35.C: Ditto.
4951 * g++.dg/parse/crash40.C: Ditto.
4952 * g++.dg/parse/defarg12.C: Ditto.
4953 * g++.dg/parse/crash34.C: Ditto.
4954 * g++.dg/parse/constructor3.C: Ditto.
4955 * g++.dg/parse/template23.C: Ditto.
4956 * g++.dg/parse/crash56.C: Ditto.
4957 * g++.dg/parse/dtor13.C: Ditto.
4958 * g++.dg/parse/error33.C: Ditto.
4959 * g++.dg/parse/ctor9.C: Ditto.
4960 * g++.dg/parse/error32.C: Ditto.
4961 * g++.dg/parse/error37.C: Ditto.
4962 * g++.dg/parse/bitfield3.C: Ditto.
4963 * g++.dg/parse/struct-4.C: Ditto.
4964 * g++.dg/ext/has_trivial_copy.C: Ditto.
4965 * g++.dg/ext/is_polymorphic.C: Ditto.
4966 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
4967 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
4968 * g++.dg/ext/has_nothrow_assign.C: Ditto.
4969 * g++.dg/ext/is_union.C: Ditto.
4970 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
4971 * g++.dg/ext/is_pod.C: Ditto.
4972 * g++.dg/ext/has_virtual_destructor.C: Ditto.
4973 * g++.dg/ext/has_trivial_constructor.C: Ditto.
4974 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
4975 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
4976 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
4977 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
4978 * g++.dg/ext/is_abstract.C: Ditto.
4979 * g++.dg/ext/has_trivial_assign.C: Ditto.
4980 * g++.dg/ext/is_class.C: Ditto.
4981 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
4982 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
4983 * g++.dg/ext/is_base_of.C: Ditto.
4984 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
4985 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
4986 * g++.dg/ext/is_empty.C: Ditto.
4987 * g++.dg/ext/is_enum.C: Ditto.
4988 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
4989 * gnat.dg/opt11.adb: Ditto.
4990 * obj-c++.dg/pr45735.mm: Ditto.
4991 * obj-c++.dg/pr24393.mm: Ditto.
4992 * obj-c++.dg/exceptions-2.mm: Ditto.
4993 * objc.dg/pr45735.m: Ditto.
4994 * objc.dg/pr24393.m: Ditto.
4996 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
4998 * objc.dg/attributes/objc-exception-1.m: New.
5000 2011-02-23 Jie Zhang <jie@codesourcery.com>
5002 * gcc.dg/cpp/include7.c: New test.
5004 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5007 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
5009 2011-02-23 Jie Zhang <jie@codesourcery.com>
5011 PR rtl-optimization/47763
5012 * gcc.dg/pr47763.c: New test.
5014 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
5017 * gfortran.dg/whole_file_32.f90 : New test.
5019 2011-02-22 Dodji Seketeli <dodji@redhat.com>
5022 * g++.dg/inherit/virtual7.C: New test.
5024 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
5027 * objc.dg/type-size-3.m: Updated error message.
5028 * objc.dg/type-size-4.m: New test.
5029 * objc.dg/type-size-5.m: New test.
5031 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5033 * lib/gnat.exp: Fix comments.
5034 Don't load libgloss.exp.
5035 (default_gnat_version): Call $compiler with --version.
5036 Adapt regexp for gnatmake output, insert version.
5037 (gnat_version): New proc.
5038 (gnat_init): Remove gnat_libgcc_s_path.
5039 (gnat_target_compile): Likewise.
5040 Remove ld_library_path.
5041 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
5042 (gnat_pass): Remove.
5043 (gnat_pass): Remove.
5044 (gnat_finish): Remove.
5045 (gnat_exit): Remove.
5046 (local_find_gnatmake): Reindent.
5047 (runtest_file_p): Remove.
5048 (prune_warnings): Remove.
5049 (find_gnatclean): New proc.
5050 * lib/gnat-dg.exp (lremove): New proc.
5051 (gnat-dg-test): Reindent.
5052 Remove additional output files.
5053 (gnat-dg-runtest): Remove.
5055 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
5056 * gnat.dg/loop_optimization6.adb: Likewise.
5057 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
5059 2011-02-22 Jakub Jelinek <jakub@redhat.com>
5061 PR tree-optimization/47835
5062 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
5064 2011-02-22 Tobias Burnus <burnus@net-b.de>
5066 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
5067 * gfortran.dg/abstract_type_2.f03: Ditto.
5068 * gfortran.dg/abstract_type_3.f03: Ditto.
5069 * gfortran.dg/abstract_type_4.f03: Ditto.
5070 * gfortran.dg/abstract_type_5.f03: Ditto.
5071 * gfortran.dg/abstract_type_6.f03: Ditto.
5072 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
5073 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
5074 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
5075 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
5076 * gfortran.dg/array_function_5.f90: Ditto.
5077 * gfortran.dg/asynchronous_3.f03: Ditto.
5078 * gfortran.dg/char_expr_1.f90: Ditto.
5079 * gfortran.dg/class_14.f03: Ditto.
5080 * gfortran.dg/data_array_6.f: Ditto.
5081 * gfortran.dg/data_invalid.f90: Ditto.
5082 * gfortran.dg/dot_product_1.f03: Ditto.
5083 * gfortran.dg/func_derived_5.f90: Ditto.
5084 * gfortran.dg/func_result_4.f90: Ditto.
5085 * gfortran.dg/implied_do_1.f90: Ditto.
5086 * gfortran.dg/initialization_25.f90: Ditto.
5087 * gfortran.dg/initialization_26.f90: Ditto.
5088 * gfortran.dg/interface_34.f90: Ditto.
5089 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
5090 * gfortran.dg/keyword_symbol_1.f90: Ditto.
5091 * gfortran.dg/matmul_8.f03: Ditto.
5092 * gfortran.dg/merge_init_expr.f90: Ditto.
5093 * gfortran.dg/pack_assign_1.f90: Ditto.
5094 * gfortran.dg/pack_vector_1.f90: Ditto.
5095 * gfortran.dg/pointer_check_8.f90: Ditto.
5096 * gfortran.dg/product_init_expr.f03: Ditto.
5097 * gfortran.dg/reshape_order_5.f90: Ditto.
5098 * gfortran.dg/reshape_shape_1.f90: Ditto.
5099 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
5100 * gfortran.dg/same_name_2.f90: Ditto.
5101 * gfortran.dg/selected_real_kind_1.f90: Ditto.
5102 * gfortran.dg/spread_init_expr.f03: Ditto.
5103 * gfortran.dg/stmt_func_1.f90: Ditto.
5104 * gfortran.dg/sum_init_expr.f03: Ditto.
5105 * gfortran.dg/transpose_3.f03: Ditto.
5106 * gfortran.dg/unpack_init_expr.f03: Ditto.
5107 * gfortran.dg/warn_conversion.f90: Ditto.
5108 * gfortran.dg/warn_conversion_2.f90: Ditto.
5109 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
5110 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
5111 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
5112 * gfortran.dg/whole_file_16.f90: Ditto.
5113 * gfortran.dg/whole_file_17.f90: Ditto.
5114 * gfortran.dg/whole_file_18.f90: Ditto.
5115 * gfortran.dg/whole_file_20.f03: Ditto.
5116 * gfortran.dg/whole_file_5.f90: Ditto.
5117 * gfortran.dg/whole_file_6.f90: Ditto.
5118 * gfortran.dg/write_invalid_format.f90: Ditto.
5119 * gfortran.dg/zero_sized_6.f90: Ditto.
5121 2011-02-21 Jeff Law <law@redhat.com>
5123 PR rtl-optimization/46178
5124 * gcc.target/i386/pr46178.c: New test.
5126 PR rtl-optimization/46002
5127 * gcc.c-torture/compile/pr46002.c: New test.
5129 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5131 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
5134 2011-02-21 Jakub Jelinek <jakub@redhat.com>
5137 * g++.dg/debug/pr47106.C: Require effective target lto.
5139 2011-02-21 Jason Merrill <jason@redhat.com>
5141 * g++.dg/cpp0x/constexpr-diag2.C: New.
5143 2011-02-20 Jason Merrill <jason@redhat.com>
5145 * g++.dg/cpp0x/constexpr-ctor7.C: New.
5147 * g++.dg/cpp0x/fntmpdefarg2.C: New.
5149 * g++.dg/overload/conv-op1.C: New.
5151 * g++.dg/cpp0x/constexpr-synth1.C: New.
5153 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5155 * objc.dg/layout-2.m: New.
5156 * objc.dg/selector-3.m: Adjusted location of error message.
5157 * objc.dg/type-size-3.m: Same.
5158 * obj-c++.dg/selector-3.mm: Same.
5160 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5163 * objc.dg/property/dotsyntax-22.m: New.
5164 * obj-c++.dg/property/dotsyntax-22.mm: New.
5166 2011-02-20 Dodji Seketeli <dodji@redhat.com>
5169 * g++.dg/template/typedef38.C: New test.
5171 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5174 * gfortran.dg/whole_file_30.f90 : New test.
5175 * gfortran.dg/whole_file_31.f90 : New test.
5177 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5181 * gfortran.dg/whole_file_28.f90 : New test.
5182 * gfortran.dg/whole_file_29.f90 : New test.
5184 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5187 * g++.dg/template/crash105.C: New.
5189 2011-02-19 Jason Merrill <jason@redhat.com>
5191 * g++.dg/cpp0x/regress/no-elide1.C: New.
5193 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
5195 PR tree-optimization/46620
5196 * gcc.dg/pr46620.c: New.
5198 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5201 * gcc.target/i386/pr47809.c: New test.
5203 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5204 Tobias Burnus <burnus@net-b.de>
5206 * lib/target-supports.exp
5207 (check_effective_target_fortran_large_real): New check for large reals.
5208 * gfortran.dg/nan_7.f90: New test.
5210 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5212 PR libgfortran/47567
5213 * gfortran.dg/fmt_f0_1.f90: Update test.
5215 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
5218 * gfortran.dg/array_constructor_36.f90 : New test.
5219 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
5220 allow for comparison between different elements of the array
5221 constructor at different levels of optimization.
5223 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
5225 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
5226 * gcc.target/i386/pr32280-1.c: Likewise.
5228 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5231 * gcc.target/i386/pr47800.c: New test.
5233 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
5235 * objc/execute/exceptions/foward-1.x: New.
5237 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5240 * gfortran.dg/derived_constructor_comps_4.f90: New.
5242 2011-02-18 Tobias Burnus
5245 * gfortran.dg/func_result_6.f90: New.
5247 2011-02-18 Michael Matz <matz@suse.de>
5250 * gfortran.dg/lto/pr45586_0.f90: New test.
5251 * gfortran.dg/typebound_proc_20.f90: Ditto.
5252 * gfortran.dg/typebound_proc_21.f90: Ditto.
5254 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5257 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
5259 2011-02-18 Tobias Burnus <burnus@net-b.de>
5262 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
5264 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
5265 normalizing the error/warning output.
5266 * gfortran.dg/Wall.f90: Update dg-error/warning.
5267 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
5268 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
5269 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
5270 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
5271 * gfortran.dg/class_30.f90: Update dg-error/warning.
5272 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
5273 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
5274 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
5275 * gfortran.dg/entry_17.f90: Update dg-error/warning.
5276 * gfortran.dg/entry_19.f90: Update dg-error/warning.
5277 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
5278 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
5279 * gfortran.dg/g77/12632.f: Update dg-error/warning.
5280 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
5281 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
5282 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
5283 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
5284 * gfortran.dg/goto_8.f90: Update dg-error/warning.
5285 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
5286 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
5287 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
5288 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
5289 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
5290 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
5291 * gfortran.dg/volatile3.f90: Update dg-error/warning.
5292 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
5293 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
5294 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
5295 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
5296 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
5298 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5301 * gfortran.dg/proc_ptr_comp_30.f90: New.
5303 2011-02-18 Jakub Jelinek <jakub@redhat.com>
5306 * gcc.target/i386/pr47780.c: New test.
5308 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5311 * gfortran.dg/class_40.f03: New.
5313 2011-02-18 Dodji Seketeli <dodji@redhat.com>
5316 * g++.dg/cpp0x/auto21.C: New test.
5318 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
5320 * objc.dg/special/unclaimed-category-1.h: Updated for
5322 * objc.dg/special/unclaimed-category-1.m: Same.
5323 * objc.dg/zero-link-1.m: Same.
5324 * objc.dg/lookup-1.m: Same.
5325 * objc.dg/torture/strings/const-str-9.m
5326 * objc.dg/torture/strings/const-str-10.m: Same.
5327 * objc.dg/torture/strings/const-str-11.m: Same.
5328 * objc.dg/torture/forward-1.m: Same.
5329 * objc.dg/zero-link-2.m: Same.
5330 * objc.dg/encode-7-next-64bit.m: Same.
5331 * objc.dg/method-4.m: Same.
5332 * objc.dg/next-runtime-1.m: Same.
5333 * objc.dg/image-info.m: Same.
5334 * objc.dg/pr23214.m: Same.
5335 * objc.dg/symtab-1.m: Same.
5336 * obj-c++.dg/basic.m: Same.
5337 * obj-c++.dg/proto-lossage-3.m: Same.
5338 * obj-c++.dg/torture/strings/const-str-10.m: Same.
5339 * obj-c++.dg/torture/strings/const-str-11.m: Same.
5340 * obj-c++.dg/torture/strings/const-str-9.m: Same.
5341 * obj-c++.dg/method-11.m: Same.
5342 * objc/execute/enumeration-1.m: Same.
5343 * objc/execute/object_is_class.m: Same.
5344 * objc/execute/formal_protocol-2.m: Same.
5345 * objc/execute/formal_protocol-4.m: Same.
5346 * objc/execute/formal_protocol-6.m: Same.
5347 * objc/execute/bycopy-3.m: Same.
5348 * objc/execute/exceptions/catchall-1.m: Same.
5349 * objc/execute/exceptions/finally-1.m: Same.
5350 * objc/execute/exceptions/local-variables-1.m: Same.
5351 * objc/execute/exceptions/foward-1.m: Same.
5352 * objc/execute/bf-common.h
5353 * objc/execute/enumeration-2.m: Same.
5354 * objc/execute/formal_protocol-1.m: Same.
5355 * objc/execute/formal_protocol-3.m: Same.
5356 * objc/execute/formal_protocol-5.m: Same.
5357 * objc/execute/accessing_ivars.m: Same.
5358 * objc/execute/bycopy-2.m: Same.
5359 * objc/execute/formal_protocol-7.m: Same.
5360 * objc/execute/compatibility_alias.m: Same.
5361 * objc/execute/no_clash.m: Same.
5362 * objc/execute/object_is_meta_class.m: Same.
5363 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
5364 * objc/execute/class-tests-1.h: Include stdio.h.
5365 * objc/execute/class-tests-2.h: Same.
5366 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
5368 * obj-c++.dg/try-catch-2.mm: Same.
5370 2011-02-17 Jakub Jelinek <jakub@redhat.com>
5373 * g++.dg/warn/Wunused-parm-4.C: New test.
5375 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
5376 Jan Hubicka <jh@suse.cz>
5380 * g++.dg/debug/pr47106.C: New.
5382 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
5385 * gcc.target/i386/pr43653.c: New test.
5387 2011-02-11 Dodji Seketeli <dodji@redhat.com>
5390 * g++.dg/template/inherit6.C: New test.
5392 2011-02-16 Janus Weil <janus@gcc.gnu.org>
5395 * gfortran.dg/class_39.f03: New.
5397 2011-02-16 Dodji Seketeli <dodji@redhat.com>
5400 * g++.dg/cpp0x/variadic106.C: New test.
5402 2011-02-16 Jakub Jelinek <jakub@redhat.com>
5405 * gfortran.dg/pr47757-1.f90: New test.
5406 * gfortran.dg/pr47757-2.f90: New test.
5407 * gfortran.dg/pr47757-3.f90: New test.
5410 * g++.dg/cpp0x/enum8.C: New test.
5412 2011-02-15 Jason Merrill <jason@redhat.com>
5414 * g++.dg/inherit/implicit-trivial1.C: New.
5415 * g++.dg/cpp0x/implicit-trivial1.C: New.
5417 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5420 * gcc.dg/torture/pr47725.c: Removed.
5422 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5425 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
5426 constant does not generate a load from memory.
5428 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5431 * gcc.dg/torture/pr47725.c: New.
5433 2011-02-15 Richard Guenther <rguenther@suse.de>
5435 PR tree-optimization/47743
5436 * gcc.dg/torture/pr47743.c: New testcase.
5438 2011-02-15 Jakub Jelinek <jakub@redhat.com>
5441 * gcc.target/i386/pr47581.c: New test.
5443 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5446 * gfortran.dg/select_type_22.f03: New.
5448 2011-02-14 Jason Merrill <jason@redhat.com>
5450 * g++.dg/cpp0x/regress/enum1.C: New.
5452 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5454 * gnat.dg/include.adb: New test.
5456 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5459 * gfortran.dg/class_38.f03: New.
5461 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5463 * gcc.dg/pr46494.c: New test.
5465 2011-02-14 Richard Guenther <rguenther@suse.de>
5467 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
5469 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5472 * gnat.dg/null_pointer_deref1.exp: Don't skip on
5473 sparc*-sun-solaris2.11.
5475 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5478 * gfortran.dg/argument_checking_18.f90: New.
5480 2011-02-13 Tobias Burnus <burnus@net-b.de>
5482 * gfortran.dg/argument_checking_13.f90: Update dg-error.
5483 * gfortran.dg/argument_checking_17.f90: New.
5485 2011-02-12 Janus Weil <janus@gcc.gnu.org>
5487 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
5488 are temporarily disabled.
5489 * gfortran.dg/class_7.f03: Ditto.
5490 * gfortran.dg/coarray_14.f90: Ditto.
5491 * gfortran.dg/typebound_proc_13.f03: Ditto.
5493 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
5496 * gfortran.dg/extends_11.f03: New.
5498 2011-02-11 Xinliang David Li <davidxl@google.com>
5500 PR tree-optimization/47707
5501 * g++.dg/tree-ssa/pr47707.C: New test.
5503 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
5505 * g++.dg/opt/inline17.C: New test.
5507 2011-02-11 Tobias Burnus <burnus@net-b.de>
5510 * gfortran.dg/pure_formal_2.f90: New.
5512 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
5514 PR rtl-optimization/47614
5515 * gfortran.dg/pr47614.f: New.
5517 2011-02-11 Joseph Myers <joseph@codesourcery.com>
5520 * gcc.dg/opts-6.c: New test.
5522 2011-02-11 Jakub Jelinek <jakub@redhat.com>
5525 * gcc.dg/pr47684.c: New test.
5527 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5530 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
5531 c99_runtime, dg-add-options c99_runtime.
5532 (main): Use __asm__.
5534 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5537 * lib/target-supports.exp (check_ascii_locale_available): New proc.
5538 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
5539 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
5540 * gcc.dg/ucnid-10.c: Likewise.
5541 * gcc.dg/ucnid-13.c: Likewise.
5542 * gcc.dg/ucnid-7.c: Likewise.
5543 * gcc.dg/ucnid-8.c: Likewise.
5544 Adapt dg-warning line number.
5546 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
5548 * gcc.target/i386/parity-1.c: Use -march=k8.
5549 * gcc.target/i386/parity-2.c: Ditto.
5550 * gcc.target/i386/vecinit-1.c: Ditto.
5551 * gcc.target/i386/vecinit-2.c: Ditto.
5553 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5556 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
5557 * gcc.target/mips/save-restore-3.c: Likewise.
5558 * gcc.target/mips/save-restore-4.c: Likewise.
5559 * gcc.target/mips/save-restore-5.c: Likewise.
5562 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
5563 * g++.dg/tree-prof/partition2.C: Likewise.
5565 2011-02-09 Jason Merrill <jason@redhat.com>
5567 * g++.dg/tree-ssa/inline-3.C: Use a normal function
5568 rather than misdeclare std::puts.
5570 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
5571 * g++.dg/other/warning1.C: Likewise.
5572 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5573 * g++.old-deja/g++.gb/scope06.C: Likewise.
5574 * g++.old-deja/g++.law/cvt11.C: Likewise.
5575 * g++.old-deja/g++.law/init1.C: Likewise.
5576 * g++.dg/abi/mangle26.C: Likewise.
5578 * g++.dg/template/function1.C: Adjust for C++0x mode.
5579 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
5581 * g++.dg/ext/label10.C: Adjust for C++0x mode.
5582 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
5584 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
5586 * g++.dg/cpp0x/regress/abi-empty7.C: New.
5588 * g++.dg/cpp0x/regress: New directory.
5589 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
5590 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
5591 * g++.dg/cpp0x/regress/regress3.C: New.
5593 2011-02-10 Richard Guenther <rguenther@suse.de>
5595 PR tree-optimization/47677
5596 * gcc.dg/torture/pr47677.c: New testcase.
5598 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
5600 * objc.dg/special/load-category-1.m: Remove unused header.
5601 * objc.dg/special/load-category-1a.m: Likewise.
5602 * objc.dg/special/load-category-2.m: Likewise.
5603 * objc.dg/special/load-category-2a.m: Likewise.
5604 * objc.dg/special/load-category-3.m: Likewise.
5605 * objc.dg/special/load-category-3a.m: Likewise.
5606 * objc.dg/attributes/proto-attribute-2.m: Likewise.
5607 * objc.dg/attributes/proto-attribute-3.m: Likewise.
5608 * objc.dg/attributes/class-attribute-1.m: Likewise.
5609 * objc.dg/property/property.exp: Don't run for Darwin < 9.
5610 * obj-c++.dg/property/property.exp: Likewise.
5611 * objc.dg/attributes/method-sentinel-1.m: Update type header.
5612 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
5613 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
5614 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
5615 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
5616 * obj-c++.dg/template-8.mm: Likewise.
5618 2011-02-10 Jakub Jelinek <jakub@redhat.com>
5621 * gcc.target/i386/pr47665.c: New test.
5623 2011-02-10 Jie Zhang <jie@codesourcery.com>
5627 2011-02-05 Jie Zhang <jie@codesourcery.com>
5629 * gcc.dg/pr42631.c: Update test.
5630 * gcc.dg/pr42631-2.c: New test.
5632 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5635 * gfortran.dg/proc_decl_25.f90: New.
5637 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5640 * gfortran.dg/typebound_assignment_2.f03: New.
5642 2011-02-09 Richard Guenther <rguenther@suse.de>
5644 PR tree-optimization/47664
5645 * gcc.dg/tree-ssa/inline-7.c: New testcase.
5647 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
5650 * gnat.dg/uninit_func.adb: Adjust dg directive.
5652 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
5655 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
5657 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5660 * gfortran.dg/auto_dealloc_2.f90: New.
5662 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5664 * gcc.dg/builtins-config.h: Remove __sgi handling.
5665 * lib/target-supports.exp (add_options_for_c99_runtime): Add
5666 -std=c99 for mips-sgi-irix6.5*.
5668 2011-02-09 Martin Jambor <mjambor@suse.cz>
5671 * gfortran.dg/pr25923.f90: Remove xfails.
5673 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5676 * gfortran.dg/inquire_14.f90: New test.
5678 2011-02-08 Janus Weil <janus@gcc.gnu.org>
5681 * gfortran.dg/pointer_init_6.f90: New.
5683 2011-02-08 Jeff Law <law@redhat.com>
5685 PR tree-optimization/42893
5686 * gcc.tree-ssa/pr42893.c: New test.
5688 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
5690 PR tree-optimization/46834
5691 PR tree-optimization/46994
5692 PR tree-optimization/46995
5693 * gcc.dg/graphite/id-pr46834.c: New.
5694 * gfortran.dg/graphite/id-pr46994.f90: New.
5695 * gfortran.dg/graphite/id-pr46995.f90: New.
5697 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5700 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
5701 using the variable is known the warning is emitted there.
5702 * gcc.dg/uninit-pr19430.c (foo): Likewise.
5703 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
5705 * c-c++-common/pr20000.c (g): Both warnings occur at the return
5708 * gcc.dg/noreturn-1.c (foo5): Likewise.
5709 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
5710 (method2): Likewise.
5712 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
5713 the return statement using the uninitialized variable.
5714 * gfortran.dg/pr39666-2.f90 (f): Likewise.
5716 2011-02-08 Richard Guenther <rguenther@suse.de>
5719 * g++.dg/opt/pr47639.c: New testcase.
5721 2011-02-08 Richard Guenther <rguenther@suse.de>
5723 PR tree-optimization/47632
5724 * g++.dg/opt/pr47632.C: New testcase.
5726 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5728 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
5730 2011-02-07 Richard Guenther <rguenther@suse.de>
5732 PR tree-optimization/47615
5733 * g++.dg/opt/pr47615.C: New testcase.
5735 2011-02-07 Richard Guenther <rguenther@suse.de>
5737 PR tree-optimization/47621
5738 * gcc.dg/torture/pr47621.c: New testcase.
5740 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
5742 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
5744 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
5747 * gfortran.dg/allocate_with_source_1 : New test.
5749 2011-02-05 Jakub Jelinek <jakub@redhat.com>
5752 * gcc.dg/pr47610.c: New test.
5754 2011-02-05 Jie Zhang <jie@codesourcery.com>
5757 * gcc.dg/pr42631.c: Update test.
5758 * gcc.dg/pr42631-2.c: New test.
5760 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5763 * gfortran.dg/pr47574.f90: New test.
5765 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
5767 PR tree-optimization/46194
5768 * gcc.dg/autopar/pr46194.c: New.
5770 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
5772 PR tree-optimization/43695
5773 * g++.dg/ipa/pr43695.C: New.
5775 2011-02-04 Jakub Jelinek <jakub@redhat.com>
5778 * gcc.dg/pr23200.c: New test.
5780 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
5783 * g++.dg/pr47589.C: New test.
5785 2011-02-03 Dodji Seketeli <dodji@redhat.com>
5788 * g++.dg/template/typedef37.C: New test.
5789 * g++.dg/template/param1.C: Adjust expected error message.
5791 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5794 * gcc.dg/pr31490-2.c: New test.
5795 * gcc.dg/pr31490-3.c: New test.
5796 * gcc.dg/pr31490-4.c: New test.
5798 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
5799 Jakub Jelinek <jakub@redhat.com>
5802 * g++.dg/parser/semicolon3.C: Adjust.
5803 * g++.dg/parser/semicolon4.C: New testcase.
5804 * g++.dg/pr46890.C: New testcase.
5806 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5809 * g++.dg/init/pr29571.C: New.
5811 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
5813 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
5814 instead of vect_int.
5816 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5819 * gcc.target/i386/pr47312.c: New test.
5822 * gcc.target/i386/pr47564.c: New test.
5824 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
5826 PR tree-optimization/45122
5827 * gcc.dg/tree-ssa/pr45122.c: New.
5829 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5832 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
5835 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
5836 and vsx so a default --with-cpu=power7 doesn't give an error
5837 when -mavoid-indexed-addresses is used.
5839 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
5840 wrapper function to save the arguments and then jump to the real
5841 function, rather than depending on the compiler not to move stuff
5843 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
5845 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5846 Paul Thomas <pault@gcc.gnu.org>
5849 * gfortran.dg/class_37.f03 : New test.
5851 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
5852 Richard Guenther <rguenther@suse.de>
5854 PR tree-optimization/40979
5856 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
5857 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
5858 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
5859 check_vect_support_and_set_flags.
5860 * gfortran.dg/graphite/vect-pr40979.f90: New.
5862 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5865 * gfortran.dg/class_36.f03: New.
5867 2011-02-02 Richard Guenther <rguenther@suse.de>
5869 PR tree-optimization/47566
5870 * gcc.dg/lto/20110201-1_0.c: New testcase.
5872 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
5878 * debug/pr47498.c: New.
5879 * debug/pr47501.c: New.
5881 2011-02-01 Richard Guenther <rguenther@suse.de>
5883 PR tree-optimization/47559
5884 * g++.dg/torture/pr47559.C: New testcase.
5886 2011-02-01 Janus Weil <janus@gcc.gnu.org>
5889 * gfortran.dg/typebound_call_20.f03: New.
5891 2011-02-01 Richard Guenther <rguenther@suse.de>
5893 PR tree-optimization/47555
5894 * gcc.dg/pr47555.c: New testcase.
5896 2011-02-01 Richard Guenther <rguenther@suse.de>
5898 PR tree-optimization/47541
5899 * g++.dg/torture/pr47541.C: New testcase.
5901 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5904 * gfortran.dg/typebound_call_19.f03: New.
5906 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5909 * g++.dg/cpp0x/pr47416.C: New test.
5911 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
5914 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
5916 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5919 * gfortran.dg/typebound_assignment_1.f03: New.
5921 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5923 PR tree-optimization/47538
5924 * gcc.c-torture/execute/pr47538.c: New test.
5926 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5929 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
5931 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5933 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
5935 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
5937 PR rtl-optimization/44031
5938 * gcc.c-torture/compile/20110131-1.c: New test.
5940 2011-01-31 Tobias Burnus <burnus@net-b.de>
5943 * gfortran.dg/stmt_func_1.f90: New.
5945 2011-01-31 Tobias Burnus <burnus@net-b.de>
5948 * gfortran.dg/interface_34.f90: New.
5950 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
5953 * gfortran.dg/realloc_on_assign_5.f03: New test.
5954 * gfortran.dg/realloc_on_assign_5.f03: New test.
5956 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5958 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
5959 * gfortran.dg/bessel_7.f90: Likewise.
5960 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
5962 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
5963 * gfortran.dg/sum_init_expr.f03: Likewise.
5965 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
5967 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
5970 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
5971 loop only on "vect_intfloat_cvt" targets.
5973 2011-01-29 Tobias Burnus <burnus@net-b.de>
5976 * gfortran.dg/shape_6.f90: New.
5978 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5980 PR libgfortran/47434
5981 * gfortran.dg/read_infnan_1.f90: Update test.
5982 * gfortran.dg/module_nan.f90: Update test.
5983 * gfortran.dg/char4_iunit_1.f03: Update test.
5984 * gfortran.dg/large_real_kind_1.f90: Update test.
5985 * gfortran.dg/real_const_3.f90: Update test.
5986 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
5988 2011-01-29 Dodji Seketeli <dodji@redhat.com>
5991 * g++.dg/template/param2.C: New test.
5993 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5995 PR libgfortran/47285
5996 * gfortran.dg/fmt_g.f: New test.
5998 2011-01-28 Tobias Burnus <burnus@net-b.de>
6001 * gfortran.dg/pure_formal_1.f90: New.
6003 2011-01-28 Jakub Jelinek <jakub@redhat.com>
6006 * gcc.dg/tls/pr42894.c: New test.
6008 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6010 * gcc.dg/pr47276.c: Add dg-require-visibility.
6012 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6014 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
6016 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
6017 Tobias Burnus <burnus@gcc.gnu.org>
6022 * gfortran.dg/realloc_on_assign_3.f03: New test.
6023 * gfortran.dg/realloc_on_assign_4.f03: New test.
6024 * gfortran.dg/allocatable_function_5.f90: New test.
6025 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
6026 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
6027 implemented" dg-errors.
6029 2011-01-27 Jan Hubicka <jh@suse.cz>
6032 * gcc.dg/attr-weakref-4.c: New testcase
6034 2011-01-27 Martin Jambor <mjambor@suse.cz>
6036 PR tree-optimization/47228
6037 * gcc.dg/torture/pr47228.c: New test.
6039 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6041 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
6043 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6045 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
6046 when using auto-overlay support on the SPU.
6048 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
6050 PR rtl-optimization/44174
6051 * gcc.target/i386/asm-6.c: New test.
6053 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
6055 PR rtl-optimization/46856
6056 * gcc.c-torture/compile/pr46856.c: New test.
6058 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
6059 Andrew Pinski <pinskia@gmail.com>
6062 * gcc.dg/pr43082.c: New.
6064 2011-01-26 DJ Delorie <dj@redhat.com>
6066 PR rtl-optimization/46878
6067 * gcc.dg/pr46878-1.c: New test.
6069 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6072 * g++.dg/cpp0x/pr47476.C: New test.
6074 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
6076 * gcc.c-torture/compile/20110126-1.c: New test.
6078 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6081 * gcc.dg/torture/pr47473.c: New test.
6083 2011-01-26 Jan Hubicka <jh@suse.cz>
6086 * gcc.c-torture/execute/pr47237.c: New testcase.
6088 2011-01-26 Jan Hubicka <jh@suse.cz>
6090 PR tree-optimization/47190
6091 * gcc.dg/attr-weakref-3.c: New testcase.
6093 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
6096 * gcc.dg/dll-9a.c: New test file.
6097 * gcc.dg/dll-11.c: Likewise.
6098 * gcc.dg/dll-12.c: Likewise.
6099 * gcc.dg/dll-12a.c: Likewise.
6100 * gcc.dg/dll-11a.c: Likewise.
6101 * gcc.dg/dll-9.c: Likewise.
6102 * gcc.dg/dll-10.c: Likewise.
6103 * gcc.dg/dll-10a.c: Likewise.
6104 * g++.dg/ext/dllexport4a.cc: Likewise.
6105 * g++.dg/ext/dllexport4.C: Likewise.
6106 * g++.dg/ext/dllexport5.C: Likewise.
6107 * g++.dg/ext/dllexport5a.cc: Likewise.
6109 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6111 PR tree-optimization/46970
6112 * gcc.dg/graphite/pr46970.c: New.
6114 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6116 PR tree-optimization/46215
6117 * gcc.dg/graphite/pr46215.c: New.
6119 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6121 PR tree-optimization/46168
6122 * gcc.dg/graphite/pr46168.c: New.
6124 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6126 PR tree-optimization/43657
6127 * gcc.dg/graphite/pr43657.c: New.
6129 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6131 PR tree-optimization/29832
6132 * gfortran.dg/graphite/pr29832.f90: New.
6134 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6136 PR tree-optimization/43567
6137 * gcc.dg/graphite/pr43567.c: New.
6139 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6141 * gfortran.dg/graphite/interchange-4.f: New.
6142 * gfortran.dg/graphite/interchange-5.f: New.
6144 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
6145 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
6146 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
6147 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
6148 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
6149 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
6150 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
6151 * gfortran.dg/ltrans-7.f90: Removed.
6152 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
6154 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
6155 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
6156 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
6157 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
6158 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
6159 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
6160 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
6161 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
6162 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
6163 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
6164 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
6165 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
6166 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
6167 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
6168 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
6169 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
6170 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
6171 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
6172 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
6173 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
6174 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
6175 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
6176 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
6177 * gcc.dg/tree-ssa/data-dep-1.c
6178 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
6179 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
6180 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
6181 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
6182 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
6184 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6186 PR tree-optimization/47265
6187 PR tree-optimization/47443
6188 * gcc.c-torture/compile/pr47265.c: New test.
6189 * gcc.dg/pr47443.c: New test.
6191 2011-01-25 Martin Jambor <mjambor@suse.cz>
6193 PR tree-optimization/47382
6194 * g++.dg/torture/pr47382.C: New test.
6195 * g++.dg/opt/devirt1.C: Xfail.
6197 2011-01-25 Yao Qi <yao@codesourcery.com>
6200 * gcc.target/arm/pr45701-1.c: New test.
6201 * gcc.target/arm/pr45701-2.c: New test.
6202 * gcc.target/arm/pr45701-3.c: New test.
6204 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6205 Jakub Jelinek <jakub@redhat.com>
6207 PR tree-optimization/47271
6208 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
6210 2011-01-25 Nick Clifton <nickc@redhat.com>
6212 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
6213 (saturate_add): Delete.
6215 (main): Do not run saturate_add.
6216 (set_interrupts): Delete.
6218 2011-01-25 Tobias Burnus <burnus@net-b.de>
6221 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
6223 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6225 PR tree-optimization/47427
6226 PR tree-optimization/47428
6227 * gcc.c-torture/compile/pr47427.c: New test.
6228 * gcc.c-torture/compile/pr47428.c: New test.
6230 2011-01-25 Richard Guenther <rguenther@suse.de>
6233 * gcc.dg/torture/pr47411.c: New testcase.
6235 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6237 * gfortran.dg/graphite/id-24.f: New.
6238 * gfortran.dg/graphite/id-25.f: New.
6240 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6242 * gfortran.dg/graphite/id-23.f: New.
6244 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6246 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
6248 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6250 * gcc.dg/graphite/block-0.c: Un-XFAILed.
6251 * gcc.dg/graphite/block-1.c: Un-XFAILed.
6252 * gcc.dg/graphite/block-7.c: Un-XFAILed.
6253 * gcc.dg/graphite/block-8.c: Un-XFAILed.
6254 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
6255 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
6256 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
6257 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
6258 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
6260 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6262 * gcc.dg/graphite/block-0.c: Add documentation.
6263 * gcc.dg/graphite/block-4.c: Same.
6264 * gcc.dg/graphite/block-7.c: Same.
6265 * gcc.dg/graphite/block-8.c: New.
6266 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
6267 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
6268 * gcc.dg/graphite/interchange-12.c: Add documentation.
6269 * gcc.dg/graphite/interchange-13.c: New.
6270 * gcc.dg/graphite/interchange-14.c: New.
6271 * gcc.dg/graphite/interchange-15.c: New.
6272 * gcc.dg/graphite/interchange-8.c: Add documentation.
6273 * gcc.dg/graphite/interchange-mvt.c: Same.
6275 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6278 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
6279 * gcc.target/powerpc/altivec-14.c: Ditto.
6280 * gcc.target/powerpc/altivec-33.c: Ditto.
6281 * gcc.target/powerpc/altivec-types-1.c: Ditto.
6282 * gcc.target/powerpc/altivec-types-2.c: Ditto.
6283 * gcc.target/powerpc/altivec-types-3.c: Ditto.
6284 * gcc.target/powerpc/altivec-types-4.c: Ditto.
6285 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
6286 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
6287 * g++.dg/ext/altivec-15.C: Ditto.
6288 * g++.dg/ext/altivec-types-1.C: Ditto.
6289 * g++.dg/ext/altivec-types-2.C: Ditto.
6290 * g++.dg/ext/altivec-types-3.C: Ditto.
6291 * g++.dg/ext/altivec-types-4.C: Ditto.
6293 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6295 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
6297 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6299 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
6300 optimization options.
6302 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6304 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
6307 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
6309 2011-01-23 Tobias Burnus <burnus@net-b.de>
6312 * gfortran.dg/allocatable_scalar_12.f90: New.
6314 2011-01-23 Ira Rosen <irar@il.ibm.com>
6316 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
6317 vectorization to be not profitable if peeling is used to
6318 realign the memory access.
6319 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
6320 loop bound to avoid loop unrolling.
6321 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6323 2011-01-22 Jan Hubicka <jh@suse.cz>
6326 * g++.dg/lto/pr47333.C: New file.
6328 2011-01-22 Jan Hubicka <jh@suse.cz>
6330 PR tree-optimization/43884
6332 * gcc.dg/autopar/outer-2.c: Increase array size.
6333 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
6335 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6338 * gfortran.dg/c_loc_tests_16.f90: New test.
6340 2011-01-22 Tobias Burnus <burnus@net-b.de>
6343 * gfortran.dg/typebound_proc_19.f90: New.
6345 2011-01-21 Jeff Law <law@redhat.com>
6347 PR tree-optimization/47053
6348 * g++.dg/pr47053.C: New test.
6350 2011-01-21 Jason Merrill <jason@redhat.com>
6353 * g++.dg/cpp0x/constexpr-ctor6.C: New.
6355 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6358 * g++.dg/cpp0x/range-for10.C: New test.
6359 * g++.dg/template/for1.C: New test.
6362 * g++.dg/tree-prof/partition3.C: New test.
6364 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
6366 PR rtl-optimization/47366
6367 * g++.dg/opt/pr47366.C: New test.
6369 2011-01-21 Jason Merrill <jason@redhat.com>
6372 * g++.dg/cpp0x/constexpr-regress2.C: New.
6374 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
6376 2011-01-21 Jeff Law <law@redhat.com>
6378 PR rtl-optimization/41619
6379 * gcc.dg/pr41619.c: New.
6381 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6383 PR tree-optimization/47355
6384 * g++.dg/opt/pr47355.C: New test.
6386 2011-01-21 Richard Guenther <rguenther@suse.de>
6388 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
6391 2011-01-21 Richard Guenther <rguenther@suse.de>
6393 PR tree-optimization/47365
6394 * gcc.dg/torture/pr47365.c: New testcase.
6395 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6397 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6399 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
6401 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6403 PR tree-optimization/47391
6404 * gcc.dg/pr47391.c: New test.
6406 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6408 * g++.dg/template/char1.C: Use signed char.
6410 2011-01-21 Tobias Burnus <burnus@net-b.de>
6413 * gfortran.dg/pointer_target_4.f90: New.
6415 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6418 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
6419 ILP32 system and not IP32.
6421 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
6424 * g++.dg/debug/pr46583.C: New.
6426 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6429 * g++.dg/debug/pr47283.C: New test.
6432 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
6433 * gcc.target/i386/headmerge-2.c: Likewise.
6435 2011-01-20 Richard Guenther <rguenther@suse.de>
6438 * gcc.dg/torture/pr47370.c: New testcase.
6440 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6442 PR tree-optimization/46130
6443 * gcc.dg/pr46130-1.c: New test.
6444 * gcc.dg/pr46130-2.c: New test.
6446 2011-01-19 Dodji Seketeli <dodji@redhat.com>
6449 * g++.dg/debug/dwarf2/template-params-10.C: New test.
6451 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
6454 * g++.dg/debug/pr46240.cc: New.
6456 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6459 * g++.dg/template/anonunion1.C: New test.
6461 PR rtl-optimization/47337
6462 * gcc.c-torture/execute/pr47337.c: New test.
6464 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6467 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
6469 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6471 PR tree-optimization/46021
6472 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
6474 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6476 PR tree-optimization/47290
6477 * g++.dg/torture/pr47290.C: New test.
6479 2011-01-18 Janus Weil <janus@gcc.gnu.org>
6482 * gfortran.dg/proc_ptr_comp_29.f90: New.
6484 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
6487 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
6488 powerpc-apple-darwin9.
6490 2011-01-18 Jakub Jelinek <jakub@redhat.com>
6492 PR rtl-optimization/47299
6493 * gcc.c-torture/execute/pr47299.c: New test.
6495 2011-01-17 Jason Merrill <jason@redhat.com>
6497 * g++.dg/cpp0x/constexpr-virtual.C: New.
6499 2011-01-17 Jakub Jelinek <jakub@redhat.com>
6502 * gfortran.dg/gomp/pr47331.f90: New test.
6504 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
6507 * objc.dg/selector-warn-1.m: New.
6508 * obj-c++.dg/selector-warn-1.mm: New.
6510 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
6512 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
6513 Update dg-final accordingly.
6515 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6517 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
6519 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6521 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
6523 * gcc.dg/guality/pr36728-2.c: Likewise.
6525 2011-01-17 Richard Guenther <rguenther@suse.de>
6527 PR tree-optimization/47313
6528 * g++.dg/torture/pr47313.C: New testcase.
6530 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
6533 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
6534 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
6535 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6536 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6538 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
6540 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
6541 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
6542 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
6544 2011-01-17 Richard Guenther <rguenther@suse.de>
6546 PR tree-optimization/45967
6547 * gcc.dg/torture/pr45967-2.c: New testcase.
6548 * gcc.dg/torture/pr45967-3.c: Likewise.
6550 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6553 * g++.dg/ext/pr47213.C: Require visibility.
6555 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6557 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
6558 * gcc.dg/fixed-point/struct-union.c: Update error messages.
6560 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6562 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
6563 Linux-based targets.
6565 2011-01-13 Jan Hubicka <jh@suse.cz>
6567 PR tree-optimization/47276
6568 * gcc.dg/pr47276.c: New testcase.
6570 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
6571 Jonathan Wakely <jwakely.gcc@gmail.com>
6574 * g++.dg/other/pr33558.C: New.
6575 * g++.dg/other/pr33558-2.C: New.
6577 2011-01-14 Martin Jambor <mjambor@suse.cz>
6579 PR tree-optimization/45934
6580 PR tree-optimization/46302
6581 * g++.dg/ipa/devirt-c-1.C: New test.
6582 * g++.dg/ipa/devirt-c-2.C: Likewise.
6583 * g++.dg/ipa/devirt-c-3.C: Likewise.
6584 * g++.dg/ipa/devirt-c-4.C: Likewise.
6585 * g++.dg/ipa/devirt-c-5.C: Likewise.
6586 * g++.dg/ipa/devirt-c-6.C: Likewise.
6587 * g++.dg/ipa/devirt-6.C: Likewise.
6588 * g++.dg/ipa/devirt-d-1.C: Likewise.
6589 * g++.dg/torture/pr45934.C: Likewise.
6591 2011-01-14 Jason Merrill <jason@redhat.com>
6593 * g++.dg/cpp0x/variadic105.C: New.
6595 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
6596 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6599 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6600 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
6601 execution tests on i?86-*-*, x86_64-*-* and
6602 powerpc*-apple-darwin* && ilp32.
6603 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
6604 tests on i?86-*-* and x86_64-*-*.
6606 2011-01-14 Richard Guenther <rguenther@suse.de>
6608 PR tree-optimization/47280
6609 * g++.dg/opt/pr47280.C: New testcase.
6611 2011-01-14 Jason Merrill <jason@redhat.com>
6613 * g++.dg/cpp0x/constexpr-regress1.C: New.
6615 * g++.dg/ext/flexary2.C: New.
6617 2011-01-14 Richard Guenther <rguenther@suse.de>
6620 * gcc.dg/torture/pr47281.c: New testcase.
6621 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
6623 2011-01-14 Richard Guenther <rguenther@suse.de>
6625 PR tree-optimization/47286
6626 * gcc.dg/tree-ssa/pr47286.c: New testcase.
6628 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
6631 * g++.dg/ext/pr47213.C: New.
6633 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6635 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
6637 2011-01-13 Tobias Burnus <burnus@net-b.de>
6638 Mikael Morin <mikael@gcc.gnu.org>
6642 * gfortran.dg/select_type_20.f90: New.
6643 * gfortran.dg/select_type_21.f90: New.
6645 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6648 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
6650 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6652 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
6653 * gcc.dg/guality/pr36728-2.c: Likewise.
6655 2011-01-13 Dodji Seketeli <dodji@redhat.com>
6658 * g++.dg/debug/dwarf2/template-params-9.C: New test.
6660 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
6662 PR rtl-optimization/45352
6663 * gcc.dg/pr45352-3.c: New.
6665 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6667 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
6669 * g++.dg/cpp0x/range-for8.C: New.
6670 * g++.dg/cpp0x/range-for9.C: New.
6672 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
6675 * g++.dg/debug/pr47209.C: New.
6677 2011-01-12 Richard Guenther <rguenther@suse.de>
6680 * gcc.dg/lto/pr47259_0.c: New testcase.
6681 * gcc.dg/lto/pr47259_1.c: Likewise.
6683 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
6685 * objc-obj-c++-shared/Object1.h: Add copyright header, update
6686 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
6687 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
6688 methods missing from the OBJC2 Object.
6689 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
6690 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
6691 GNU and NeXT runtimes.
6692 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
6694 * objc-obj-c++-shared/Object1.m: Likewise.
6695 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
6696 * objc.dg/proto-qual-1.m: Likewise.
6697 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6698 * obj-c++.dg/proto-qual-1.mm: Likewise.
6700 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
6703 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
6705 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6707 Fixed the Objective-C++ testsuite and updated all tests.
6708 * lib/obj-c++.exp (obj-c++_init): Declare and set
6709 gcc_warning_prefix and gcc_error_prefix.
6710 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
6711 'dg-warning', 'dg-message' and 'dg-error'.
6712 * obj-c++.dg/class-extension-3.mm: Likewise.
6713 * obj-c++.dg/class-protocol-1.mm: Likewise.
6714 * obj-c++.dg/encode-7.mm: Likewise.
6715 * obj-c++.dg/exceptions-3.mm: Likewise.
6716 * obj-c++.dg/exceptions-5.mm: Likewise.
6717 * obj-c++.dg/method-12.mm: Likewise.
6718 * obj-c++.dg/method-13.mm: Likewise.
6719 * obj-c++.dg/method-15.mm: Likewise.
6720 * obj-c++.dg/method-16.mm: Likewise.
6721 * obj-c++.dg/method-4.mm: Likewise.
6722 * obj-c++.dg/method-8.mm: Likewise.
6723 * obj-c++.dg/method-conflict-1.mm: Likewise.
6724 * obj-c++.dg/method-conflict-2.mm: Likewise.
6725 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
6726 and uncommented second part of the testcase now that the testsuite
6728 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
6729 and uncommented second part of the testcase now that the testsuite
6731 * obj-c++.dg/private-1.mm: Likewise.
6732 * obj-c++.dg/proto-lossage-4.mm: Likewise.
6733 * obj-c++.dg/syntax-error-7.mm: Likewise.
6734 * obj-c++.dg/warn5.mm: Likewise.
6735 * obj-c++.dg/property/at-property-14.mm: Likewise.
6736 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
6738 * obj-c++.dg/property/at-property-18.mm: Likewise.
6739 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
6741 * obj-c++.dg/property/at-property-21.mm: Likewise.
6742 * obj-c++.dg/property/at-property-28.mm: Likewise.
6743 * obj-c++.dg/property/at-property-5.mm: Likewise.
6744 * obj-c++.dg/property/dynamic-2.mm: Likewise.
6745 * obj-c++.dg/property/property-neg-3.mm: Likewise.
6746 * obj-c++.dg/property/synthesize-11.mm: Likewise.
6747 * obj-c++.dg/property/synthesize-6.mm: Likewise.
6748 * obj-c++.dg/property/synthesize-8.mm: Likewise.
6749 * obj-c++.dg/property/synthesize-9.mm: Likewise.
6750 * obj-c++.dg/tls/diag-5.mm: Likewise.
6751 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
6752 dg-error, now matched correctly.
6754 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6756 * objc.dg/property/at-property-29.m: New.
6757 * obj-c++.dg/property/at-property-29.mm: New.
6759 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6761 * go.test/go-test.exp (go-set-goarch): New proc.
6762 (go-gc-tests): Use it.
6764 2011-01-11 Dodji Seketeli <dodji@redhat.com>
6767 * g++.dg/debug/dwarf2/template-params-8.C: New test.
6769 2011-01-11 Richard Henderson <rth@redhat.com>
6771 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
6773 2011-01-11 Jan Hubicka <jh@suse.cz>
6777 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
6778 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
6780 2011-01-11 Richard Guenther <rguenther@suse.de>
6782 PR tree-optimization/46076
6783 * gcc.dg/tree-ssa/pr46076.c: New testcase.
6785 2011-01-11 Jeff Law <law@redhat.com>
6787 * PR tree-optimization/47086
6788 * gcc.dg/pr47086.c: New test.
6790 2011-01-11 Jason Merrill <jason@redhat.com>
6793 * g++.dg/template/new10.C: New.
6796 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
6798 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
6800 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
6801 Split type definitions and NSConstantString class into...
6802 * objc-obj-c++-shared/objc-test-suite-types.h: New.
6803 * objc-obj-c++-shared/nsconstantstring-class.h: New.
6804 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
6805 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
6806 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
6807 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
6809 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
6810 encode defines for newer NeXT system headers.
6811 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
6812 * obj-c++.dg/torture/strings/string1.mm: Likewise.
6813 * objc.dg/foreach-5.m: Likewise.
6814 * objc.dg/foreach-2.m: Likewise.
6815 * objc.dg/foreach-4.m: Likewise.
6816 * objc.dg/torture/strings/string1.m: Likewise.
6817 * objc.dg/torture/strings/string2.m: Likewise.
6818 * objc.dg/torture/strings/string3.m: Likewise.
6819 * objc.dg/torture/strings/string4.m: Likewise.
6820 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
6821 header and stand alone.
6822 * obj-c++.dg/strings/strings-2.mm: Likewise.
6823 * objc.dg/torture/strings/const-str-3.m: Likewise.
6824 * objc.dg/strings/strings-2.m: Likewise.
6825 * objc.dg/strings/const-str-12b.m: Likewise.
6827 2011-01-12 Richard Guenther <rguenther@suse.de>
6830 * gcc.dg/attr-weak-1.c: Adjust.
6832 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
6835 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
6836 standard compliant and comment.
6838 2011-01-10 Jan Hubicka <jh@suse.cz>
6841 * gcc.dg/initpri3.c: New testcase.
6843 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
6846 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
6852 (g_ebp_save): Likewise.
6853 (g_esp_save): Likewise.
6855 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6857 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
6859 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6861 PR tree-optimization/46021
6862 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
6863 i?86-*-*, x86_64-*-*.
6865 2011-01-10 Jeff Law <law@redhat.com>
6867 * PR tree-optimization/47141
6868 * gcc.c-torture/compile/pr47141.c: New test.
6870 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
6873 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
6874 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
6875 * gcc.dg/vect/slp-35.c: Remove XFAILs.
6876 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
6879 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
6880 being vectorized. Adjust dg-final pattern. Remove XFAIL.
6881 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
6882 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
6883 being vectorized. Adjust dg-final pattern.
6886 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
6887 * gcc.dg/vect/slp-24.c: Likewise.
6889 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
6892 * g++.dg/other/pr47218-1.C: New test file.
6893 * g++.dg/other/pr47218.C: Likewise.
6894 * g++.dg/other/pr47218.h: New supporting header.
6896 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
6899 * objc.dg/attributes/invalid-attribute-1.m: New.
6900 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
6902 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6905 * gfortran.dg/proc_ptr_comp_28.f90: New.
6907 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6909 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
6910 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
6911 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6912 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6913 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
6914 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6915 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
6916 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
6917 * objc.dg/gnu-api-2-class.m: Likewise.
6918 * objc.dg/gnu-api-2-ivar.m: Likewise.
6919 * objc.dg/gnu-api-2-method.m: Likewise.
6920 * objc.dg/gnu-api-2-objc.m: Likewise.
6921 * objc.dg/gnu-api-2-object.m: Likewise.
6922 * objc.dg/gnu-api-2-property.m: Likewise.
6923 * objc.dg/gnu-api-2-protocol.m: Likewise.
6924 * objc.dg/gnu-api-2-sel.m: Likewise.
6926 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6928 * objc.dg/foreach-1.m: Skip for Darwin < 9.
6929 * objc.dg/objc-foreach-4.m: Likewise.
6930 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
6931 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
6932 * objc.dg/foreach-4.m: Likewise.
6933 * objc.dg/foreach-5.m: Likewise.
6934 * objc.dg/foreach-3.m: Return self from init.
6936 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6939 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
6941 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6944 * gfortran.dg/class_35.f90: New.
6946 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6948 * objc.dg/foreach-1.m: Add "-Wall" to flags.
6950 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
6953 * objc.dg/invalid-method-2.m: New.
6954 * obj-c++.dg/invalid-method-2.mm: New.
6956 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
6959 * gfortran.dg/transpose_optimization_2.f90 : New test.
6961 2011-01-08 Jan Hubicka <jh@suse.cz>
6963 PR tree-optmization/46469
6964 * g++.dg/torture/pr46469.C: New testcase.
6966 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6968 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
6969 emulation of libobjc-gnu structure layout functionality to ..
6970 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
6971 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
6972 * objc/execute/bf-common.h: Adjust headers.
6973 * objc/execute/bf-1.m: Likewise.
6974 * objc/execute/bf-2.m: Likewise.
6975 * objc/execute/bf-3.m: Likewise.
6976 * objc/execute/bf-4.m: Likewise.
6977 * objc/execute/bf-5.m: Likewise.
6978 * objc/execute/bf-6.m: Likewise.
6979 * objc/execute/bf-7.m: Likewise.
6980 * objc/execute/bf-8.m: Likewise.
6981 * objc/execute/bf-9.m: Likewise.
6982 * objc/execute/bf-10.m: Likewise.
6983 * objc/execute/bf-11.m: Likewise.
6984 * objc/execute/bf-12.m: Likewise.
6985 * objc/execute/bf-13.m: Likewise.
6986 * objc/execute/bf-14.m: Likewise.
6987 * objc/execute/bf-15.m: Likewise.
6988 * objc/execute/bf-16.m: Likewise.
6989 * objc/execute/bf-17.m: Likewise.
6990 * objc/execute/bf-18.m: Likewise.
6991 * objc/execute/bf-19.m: Likewise.
6992 * objc/execute/bf-20.m: Likewise.
6993 * objc/execute/bf-21.m: Likewise.
6994 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
6995 objc_get_type_qualifiers ().
6997 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7000 * gfortran.dg/dependency_39.f90: New test.
7002 2011-01-07 Jan Hubicka <jh@suse.cz>
7004 Get builtins tests ready for linker plugin.
7005 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
7006 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
7007 my_memset, my_bzero): Mark used.
7008 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
7009 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
7011 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
7014 2011-01-07 Jan Hubicka <jh@suse.cz>
7016 PR tree-optimization/46367
7017 * g++.dg/torture/pr46367.C: New file.
7019 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7022 * gcc.dg/pr47201.c: New test.
7025 * gcc.dg/tree-prof/pr47187.c: New test.
7027 2011-01-07 Tobias Burnus <burnus@net-b.de>
7030 * gfortran.dg/extends_type_of_3.f90: New.
7032 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
7034 * g++.dg/ext/dllexport-MI1.C: Adjust test.
7035 * g++.dg/ext/dllimport-MI1.C: Likewise.
7036 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
7037 * g++.dg/ext/dllimport10.C: Likewise.
7038 * g++.dg/ext/dllimport11.C: Likewise.
7039 * g++.dg/ext/dllimport12.C: Likewise.
7040 * g++.dg/ext/dllimport13.C: Likewise.
7041 * g++.dg/ext/dllimport2.C: Likewise.
7042 * g++.dg/ext/dllimport3.C: Likewise.
7043 * g++.dg/ext/dllimport4.C: Likewise.
7044 * g++.dg/ext/dllimport5.C: Likewise.
7045 * g++.dg/ext/dllimport6.C: Likewise.
7046 * g++.dg/ext/dllimport8.C: Likewise.
7047 * g++.dg/ext/dllimport9.C: Likewise.
7048 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
7049 targets, too. Additionally enable test for i?86-*-mingw*.
7050 * g++.dg/ext/selectany1.C: Likewise.
7051 Remove guard variable check.
7053 2011-01-07 Janus Weil <janus@gcc.gnu.org>
7057 * gfortran.dg/storage_size_3.f08: Extended.
7059 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7062 * g++.dg/template/stdarg1.C: New test.
7064 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7067 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
7068 * gfortran.dg/defined_operators_1.f90: Split the subroutine
7069 from the interface of functions to not hide the errors that
7072 2011-01-06 Jan Hubicka <jh@suse.cz>
7074 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
7075 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
7077 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7081 * gfortran.dg/interface_33.f90: New test.
7083 2011-01-06 Jakub Jelinek <jakub@redhat.com>
7086 * gcc.c-torture/compile/pr47150.c: New test.
7088 2011-01-06 Ira Rosen <irar@il.ibm.com>
7090 PR tree-optimization/47139
7091 * gcc.dg/vect/pr47139.c: New test.
7093 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7096 * gfortran.dg/extends_type_of_2.f03: New.
7098 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7100 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
7102 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
7104 * gnat.dg/opt14.adb: New test.
7106 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7109 * gfortran.dg/allocate_error_2.f90: New test.
7111 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7114 * gfortran.dg/storage_size_3.f08: New.
7116 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7118 PR libgfortran/47154
7119 * gfortran.dg/namelist_68.f90: New test.
7121 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
7123 * gnat.dg/unchecked_convert8.ad[sb]: New test.
7125 2011-01-04 Janus Weil <janus@gcc.gnu.org>
7128 * gfortran.dg/class_34.f90: New.
7130 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7132 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
7133 use __builtin_inff. Skip all single-precision tests that require
7136 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7138 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
7140 2011-01-03 Jakub Jelinek <jakub@redhat.com>
7142 PR tree-optimization/47148
7143 * gcc.c-torture/execute/pr47148.c: New test.
7145 PR tree-optimization/47155
7146 * gcc.c-torture/execute/pr47155.c: New test.
7148 PR rtl-optimization/47157
7149 * gcc.c-torture/compile/pr47157.c: New test.
7151 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7153 * gcc.dg/torture/vector-shift2.c (schar): Define.
7154 (main): Always use schar or uchar instead of plain "char" to avoid
7155 dependencies on implementation-defined char signedness.
7157 2011-01-03 Martin Jambor <mjambor@suse.cz>
7159 PR tree-optimization/46801
7160 * gnat.dg/pack9.adb: Remove xfail.
7162 2011-01-03 Martin Jambor <mjambor@suse.cz>
7164 PR tree-optimization/46984
7165 * g++.dg/ipa/pr46984.C: New test.
7167 2011-01-02 Janus Weil <janus@gcc.gnu.org>
7170 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
7172 2011-01-02 Jakub Jelinek <jakub@redhat.com>
7174 PR tree-optimization/47140
7175 * gcc.c-torture/compile/pr47140.c: New test.
7177 PR rtl-optimization/47028
7178 * gcc.dg/pr47028.c: New test.
7180 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
7182 * objc.dg/protocol-forward-1.m: Removed TODO.
7183 * objc.dg/protocol-forward-2.m: New.
7184 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
7185 * obj-c++.dg/protocol-forward-2.mm: New.
7187 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
7190 * g++.dg/eh/pr38662.C: New testcase.
7192 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
7194 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
7195 scan for newline '\n'.
7198 Copyright (C) 2011 Free Software Foundation, Inc.
7200 Copying and distribution of this file, with or without modification,
7201 are permitted in any medium without royalty provided the copyright
7202 notice and this notice are preserved.