1 2011-06-20 Jason Merrill <jason@redhat.com>
4 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6 2011-06-20 Kai Tietz <ktietz@redhat.com>
8 * gcc.dg/binop-notand1.c: New test.
9 * gcc.dg/binop-notand2.c: New test.
10 * gcc.dg/binop-notand3.c: New test.
11 * gcc.dg/binop-notand4.c: New test.
12 * gcc.dg/binop-notand5.c: New test.
13 * gcc.dg/binop-notand6.c: New test.
15 2011-06-18 Jakub Jelinek <jakub@redhat.com>
18 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
20 2011-06-18 Janus Weil <janus@gcc.gnu.org>
23 * gfortran.dg/proc_ptr_31.f90: New.
25 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
27 * gnat.dg/volatile6.adb: New test.
28 * gnat.dg/volatile7.adb: Likewise.
29 * gnat.dg/volatile8.adb: Likewise.
30 * gnat.dg/volatile9.adb: Likewise.
32 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
34 * gnat.dg/constant3.adb: New test.
36 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
39 * gfortran.dg/read_list_eof_1.f90: New test.
41 2011-06-18 Jakub Jelinek <jakub@redhat.com>
44 * gcc.target/i386/testimm-1.c: New test.
45 * gcc.target/i386/testimm-2.c: New test.
46 * gcc.target/i386/testimm-3.c: New test.
47 * gcc.target/i386/testimm-4.c: New test.
48 * gcc.target/i386/testimm-5.c: New test.
49 * gcc.target/i386/testimm-6.c: New test.
50 * gcc.target/i386/testimm-7.c: New test.
51 * gcc.target/i386/testimm-8.c: New test.
52 * gcc.target/i386/xop-vpermil2px-2.c: New test.
53 * gcc.target/i386/xop-rotate1-int.c: New test.
54 * gcc.target/i386/xop-rotate2-int.c: New test.
56 2011-06-17 Jason Merrill <jason@redhat.com>
58 * g++.dg/cpp0x/rv-func2.C: New.
60 * g++.dg/debug/dwarf2/lambda1.C: New.
61 * g++.dg/warn/Wshadow-6.C: Adjust.
63 2011-06-17 Janus Weil <janus@gcc.gnu.org>
66 * gfortran.dg/move_alloc_5.f90: New.
68 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
70 PR rtl-optimization/48542
71 * gcc.dg/torture/pr48542.c: New test.
73 2011-06-16 Jason Merrill <jason@redhat.com>
76 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
79 * g++.dg/cpp0x/initlist52.C New.
82 * c-c++-common/raw-string-12.c: New.
85 * g++.dg/cpp0x/sfinae26.C: New.
88 * g++.dg/cpp0x/variadic113.C: New.
91 * g++.dg/cpp0x/variadic112.C: New.
93 2011-06-16 Jeff Law <law@redhat.com>
95 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
96 improved jump threading.
97 * gcc.dg/builtin-object-size-2.c: Likewise.
98 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
100 2011-06-16 Janus Weil <janus@gcc.gnu.org>
103 * gfortran.dg/typebound_assignment_3.f03: New.
105 2011-06-16 Steve Ellcey <sje@cup.hp.com>
108 * g++.dg/opt/devirt2.C: Change xfail rule to target.
110 2011-06-16 Martin Jambor <mjambor@suse.cz>
112 PR tree-optimization/49343
113 * gnat.dg/discr31.ad[sb]: New test.
115 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
117 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
119 2011-06-16 Tom de Vries <tom@codesourcery.com>
122 * gcc.target/arm/ivopts-3.c: Update test.
123 * gcc.target/arm/ivopts-5.c: Same.
125 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
128 2011-06-10 Wei Guozhi <carrot@google.com>
131 * gcc.target/arm/pr45335.c: New test.
132 * gcc.target/arm/pr45335-2.c: New test.
133 * gcc.target/arm/pr45335-3.c: New test.
134 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
135 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
136 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
138 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
140 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
142 2011-06-16 Janus Weil <janus@gcc.gnu.org>
145 * gfortran.dg/class_43.f03: New.
147 2011-06-16 Jakub Jelinek <jakub@redhat.com>
149 PR tree-optimization/49419
150 * gcc.c-torture/execute/pr49419.c: New test.
152 2011-06-16 Revital Eres <revital.eres@linaro.org>
154 * gcc.dg/sms-9.c: New file.
156 2011-06-15 Easwaran Raman <eraman@google.com>
158 PR rtl-optimization/49414
159 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
161 2011-06-14 Jason Merrill <jason@redhat.com>
163 * g++.dg/cpp0x/noexcept13.C: New.
165 2011-06-14 Easwaran Raman <eraman@google.com>
167 PR rtl-optimization/44194
168 * gcc.dg/pr44194-1.c: New test.
169 * gcc.dg/pr44194-2.c: New test.
171 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
173 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting switches.
174 * gcc.target/arm/pr45701-2.c: Likewise.
175 * gcc.target/arm/thumb-branch1.c: Likewise.
177 2011-06-14 Steve Ellcey <sje@cup.hp.com>
180 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
182 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
184 * gcc.target/arm/pr45701-1.c: Require thumb support.
185 * gcc.target/arm/pr45701-2.c: Likewise.
186 * gcc.target/arm/thumb-branch1.c: Likewise.
188 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
189 * gcc.target/arm/pr39839.c: Likewise.
190 * gcc.target/arm/pr40657-2.c: Likewise.
191 * gcc.target/arm/pr40956.c: Likewise.
192 * gcc.target/arm/pr41679.c: Likewise.
193 * gcc.target/arm/pr42235.c: Likewise.
194 * gcc.target/arm/pr42495.c: Likewise.
195 * gcc.target/arm/pr42505.c: Likewise.
196 * gcc.target/arm/pr42574.c: Likewise.
197 * gcc.target/arm/pr46883.c: Likewise.
198 * gcc.target/arm/pr46934.c: Likewise.
199 * gcc.target/arm/xor-and.c: Likewise.
201 2011-06-14 Jason Merrill <jason@redhat.com>
203 * g++.dg/other/error23.C: Adjust error message.
204 * g++.dg/other/error32.C: Likewise.
207 * g++.dg/cpp0x/rv-dotstar.C: New.
210 * g++.dg/cpp0x/decltype30.C: New.
212 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
214 2011-06-14 Jakub Jelinek <jakub@redhat.com>
217 * gfortran.dg/pr49103.f90: New test.
219 2011-06-14 Tom de Vries <tom@codesourcery.com>
222 * gcc.target/arm/ivopts-3.c: New test.
223 * gcc.target/arm/ivopts-4.c: New test.
224 * gcc.target/arm/ivopts-5.c: New test.
226 2011-06-14 Jakub Jelinek <jakub@redhat.com>
228 PR rtl-optimization/49390
229 * gcc.c-torture/execute/pr49390.c: New test.
231 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
233 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
235 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
237 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
238 * gcc.c-torture/execute/cmpsi-2.x: New file.
239 * gcc.c-torture/execute/pr45262.c: Undo 172757.
240 * gcc.c-torture/execute/pr45262.x: New file.
241 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
242 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
244 * gcc.c-torture/compile/pr49163.c: Ditto.
246 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
248 * gcc.dg/vect/vect-16.c: Rename to...
249 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
250 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
251 for double-word vectors.
252 * gcc.dg/vect/vect-peel-4.c: Likewise.
253 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
255 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
258 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
261 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
263 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
265 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
267 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
269 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
271 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
273 * gfortran.dg/trim_optimize_8.f90: New test case.
275 2011-06-13 Jakub Jelinek <jakub@redhat.com>
276 Ira Rosen <ira.rosen@linaro.org>
278 PR tree-optimization/49352
279 * gcc.dg/vect/pr49352.c: New test.
281 2011-06-12 Tobias Burnus
284 * gfortran.dg/alloc_comp_assign_11.f90: New.
286 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
288 * gfortran.dg/trim_optimize_7.f90: New test.
290 2011-06-10 Wei Guozhi <carrot@google.com>
293 * gcc.target/arm/pr45335.c: New test.
294 * gcc.target/arm/pr45335-2.c: New test.
295 * gcc.target/arm/pr45335-3.c: New test.
296 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
297 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
298 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
300 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
303 * g++.dg/parse/error39.C: New.
305 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
307 * gcc/testsuite/gcc.target/arm/20090811-1.c: Skip for incompatible
308 options, do not override other options.
309 * gcc/testsuite/gcc.target/arm/combine-cmp-shift.c: Skip for
310 incompatible options.
311 * gcc/testsuite/gcc.target/arm/pr45094.c: Likewise.
312 * gcc/testsuite/gcc.target/arm/scd42-1.c: Likewise.
313 * gcc/testsuite/gcc.target/arm/scd42-3.c: Likewise.
314 * gcc/testsuite/gcc.target/arm/thumb-ltu.c: Likewise.
316 * lib/target-supports.exp
317 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
318 multilib flags use -mfpu with a value other than neon-fp16.
320 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
322 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
323 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
325 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
327 * lib/target-supports.exp (check_effective_target_pie): New proc.
328 * gcc.dg/pie-link.c: Use target pie.
330 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
331 Laurent Rougé <laurent.rouge@menta.fr>
333 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
334 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
336 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
338 * gfortran.dg/coarray/sync_1.f90: New test for
339 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
341 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
343 PR tree-optimization/49318
344 * gcc.dg/vect/pr49318.c: New test.
346 2011-06-09 David Krauss <potswa@mac.com>
348 * g++.dg/template/arrow1.C: New.
350 2011-06-09 Jason Merrill <jason@redhat.com>
352 * lib/prune.exp: Prune "note"s.
353 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
355 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
356 * g++.dg/template/dependent-expr3.C: Likewise.
357 * g++.dg/parse/template7.C: Likewise.
358 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
359 * g++.old-deja/g++.jason/rfg10.C: Likewise.
360 * g++.old-deja/g++.pt/friend38.C: Likewise.
361 * g++.old-deja/g++.pt/crash32.C: Likewise.
362 * g++.old-deja/g++.other/init4.C: Likewise.
363 * g++.old-deja/g++.other/friend8.C: Likewise.
365 * g++.dg/ext/complex7.C: Adjust expected output.
366 * g++.dg/diagnostic/method1.C: Likewise.
367 * g++.dg/parse/parameter-declaration-2.C: Likewise.
368 * g++.dg/parse/crash33.C: Likewise.
369 * g++.dg/other/warning1.C: Likewise.
370 * g++.dg/init/pr29571.C: Likewise.
371 * g++.dg/warn/overflow-warn-1.C: Likewise.
372 * g++.dg/warn/overflow-warn-3.C: Likewise.
373 * g++.dg/warn/overflow-warn-4.C: Likewise.
374 * g++.old-deja/g++.oliva/template1.C: Likewise.
376 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
377 * g++.dg/parse/template7.C: Adjust.
379 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
382 * gcc.dg/pr49307.c: New.
384 2011-06-09 Wei Guozhi <carrot@google.com>
387 * gcc.target/arm/pr46975.c: New testcase.
389 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
391 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
392 (PMETH, arglist_t): Removed.
393 (method_get_number_of_arguments): Removed.
394 (method_get_nth_argument): Removed.
395 (method_get_first_argument): Removed.
396 (method_get_next_argument): Removed.
397 (method_get_sizeof_arguments): Removed.
398 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
400 (method_get_number_of_arguments): Removed.
401 (method_get_nth_argument): Removed.
402 (method_get_first_argument): Removed.
403 (method_get_next_argument): Removed.
404 (method_get_sizeof_arguments): Removed.
405 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
407 2011-06-09 David Li <davidxl@google.com>
409 * testsuite/gcc.dg/dump-pass.c: New test.
411 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
414 * g++.dg/parse/error38.C: New.
416 2011-06-09 Jakub Jelinek <jakub@redhat.com>
419 * gfortran.dg/pr49308.f90: New test.
421 2011-06-08 Jason Merrill <jason@redhat.com>
423 * g++.dg/cpp0x/noexcept11.C: New.
424 * g++.dg/cpp0x/noexcept12.C: New.
425 * g++.dg/cpp0x/sfinae11.C: Adjust.
427 2011-06-08 Jakub Jelinek <jakub@redhat.com>
430 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
431 to dg-options, match also DW_AT_linkage_name.
433 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
436 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
437 -fno-common on alpha*-dec-osf*.
438 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
440 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
442 PR rtl-optimization/49303
443 * gcc.target/ia64/pr49303.c: New test.
445 2011-06-08 Tobias Burnus <burnus@net-b.de>
448 * gfortran.dg/coarray_lock_1.f90: New.
449 * gfortran.dg/coarray_lock_2.f90: New.
451 2011-06-07 Jason Merrill <jason@redhat.com>
453 * lib/prune.exp: Look for "required" rather than "instantiated".
454 * g++.dg/abi/mangle11.C: Likewise.
455 * g++.dg/abi/mangle12.C: Likewise.
456 * g++.dg/abi/mangle17.C: Likewise.
457 * g++.dg/abi/mangle20-2.C: Likewise.
458 * g++.dg/abi/pragma-pack1.C: Likewise.
459 * g++.dg/cpp0x/decltype26.C: Likewise.
460 * g++.dg/cpp0x/decltype28.C: Likewise.
461 * g++.dg/cpp0x/decltype29.C: Likewise.
462 * g++.dg/cpp0x/enum11.C: Likewise.
463 * g++.dg/cpp0x/forw_enum8.C: Likewise.
464 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
465 * g++.dg/cpp0x/pr47416.C: Likewise.
466 * g++.dg/ext/case-range2.C: Likewise.
467 * g++.dg/ext/case-range3.C: Likewise.
468 * g++.dg/gomp/for-19.C: Likewise.
469 * g++.dg/gomp/pr37533.C: Likewise.
470 * g++.dg/gomp/pr38639.C: Likewise.
471 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
472 * g++.dg/inherit/base3.C: Likewise.
473 * g++.dg/inherit/using6.C: Likewise.
474 * g++.dg/init/placement4.C: Likewise.
475 * g++.dg/init/reference3.C: Likewise.
476 * g++.dg/lookup/scoped6.C: Likewise.
477 * g++.dg/lookup/using7.C: Likewise.
478 * g++.dg/other/abstract1.C: Likewise.
479 * g++.dg/other/error10.C: Likewise.
480 * g++.dg/other/error5.C: Likewise.
481 * g++.dg/other/field1.C: Likewise.
482 * g++.dg/other/offsetof5.C: Likewise.
483 * g++.dg/parse/bitfield2.C: Likewise.
484 * g++.dg/parse/constant4.C: Likewise.
485 * g++.dg/parse/crash20.C: Likewise.
486 * g++.dg/parse/invalid-op1.C: Likewise.
487 * g++.dg/parse/non-dependent2.C: Likewise.
488 * g++.dg/parse/template18.C: Likewise.
489 * g++.dg/tc1/dr152.C: Likewise.
490 * g++.dg/tc1/dr166.C: Likewise.
491 * g++.dg/tc1/dr176.C: Likewise.
492 * g++.dg/tc1/dr213.C: Likewise.
493 * g++.dg/template/access11.C: Likewise.
494 * g++.dg/template/access2.C: Likewise.
495 * g++.dg/template/access3.C: Likewise.
496 * g++.dg/template/access7.C: Likewise.
497 * g++.dg/template/arg7.C: Likewise.
498 * g++.dg/template/cond2.C: Likewise.
499 * g++.dg/template/crash13.C: Likewise.
500 * g++.dg/template/crash40.C: Likewise.
501 * g++.dg/template/crash7.C: Likewise.
502 * g++.dg/template/crash84.C: Likewise.
503 * g++.dg/template/ctor5.C: Likewise.
504 * g++.dg/template/defarg13.C: Likewise.
505 * g++.dg/template/defarg14.C: Likewise.
506 * g++.dg/template/dtor7.C: Likewise.
507 * g++.dg/template/eh2.C: Likewise.
508 * g++.dg/template/error2.C: Likewise.
509 * g++.dg/template/error43.C: Likewise.
510 * g++.dg/template/friend32.C: Likewise.
511 * g++.dg/template/injected1.C: Likewise.
512 * g++.dg/template/instantiate1.C: Likewise.
513 * g++.dg/template/instantiate3.C: Likewise.
514 * g++.dg/template/instantiate5.C: Likewise.
515 * g++.dg/template/instantiate7.C: Likewise.
516 * g++.dg/template/local6.C: Likewise.
517 * g++.dg/template/lookup2.C: Likewise.
518 * g++.dg/template/member5.C: Likewise.
519 * g++.dg/template/memfriend15.C: Likewise.
520 * g++.dg/template/memfriend16.C: Likewise.
521 * g++.dg/template/memfriend17.C: Likewise.
522 * g++.dg/template/memfriend7.C: Likewise.
523 * g++.dg/template/meminit1.C: Likewise.
524 * g++.dg/template/nested3.C: Likewise.
525 * g++.dg/template/non-type-template-argument-1.C: Likewise.
526 * g++.dg/template/nontype12.C: Likewise.
527 * g++.dg/template/nontype13.C: Likewise.
528 * g++.dg/template/nontype6.C: Likewise.
529 * g++.dg/template/pr23510.C: Likewise.
530 * g++.dg/template/pr35240.C: Likewise.
531 * g++.dg/template/ptrmem15.C: Likewise.
532 * g++.dg/template/ptrmem6.C: Likewise.
533 * g++.dg/template/qualified-id1.C: Likewise.
534 * g++.dg/template/qualttp20.C: Likewise.
535 * g++.dg/template/qualttp3.C: Likewise.
536 * g++.dg/template/qualttp4.C: Likewise.
537 * g++.dg/template/qualttp5.C: Likewise.
538 * g++.dg/template/qualttp6.C: Likewise.
539 * g++.dg/template/qualttp7.C: Likewise.
540 * g++.dg/template/qualttp8.C: Likewise.
541 * g++.dg/template/recurse.C: Likewise.
542 * g++.dg/template/recurse2.C: Likewise.
543 * g++.dg/template/ref5.C: Likewise.
544 * g++.dg/template/scope2.C: Likewise.
545 * g++.dg/template/sfinae10.C: Likewise.
546 * g++.dg/template/sfinae3.C: Likewise.
547 * g++.dg/template/sizeof3.C: Likewise.
548 * g++.dg/template/static9.C: Likewise.
549 * g++.dg/template/template-id-2.C: Likewise.
550 * g++.dg/template/typedef13.C: Likewise.
551 * g++.dg/template/typename4.C: Likewise.
552 * g++.dg/template/using14.C: Likewise.
553 * g++.dg/template/using2.C: Likewise.
554 * g++.dg/template/warn1.C: Likewise.
555 * g++.dg/warn/Wparentheses-13.C: Likewise.
556 * g++.dg/warn/Wparentheses-15.C: Likewise.
557 * g++.dg/warn/Wparentheses-16.C: Likewise.
558 * g++.dg/warn/Wparentheses-17.C: Likewise.
559 * g++.dg/warn/Wparentheses-18.C: Likewise.
560 * g++.dg/warn/Wparentheses-19.C: Likewise.
561 * g++.dg/warn/Wparentheses-20.C: Likewise.
562 * g++.dg/warn/Wparentheses-23.C: Likewise.
563 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
564 * g++.dg/warn/noeffect2.C: Likewise.
565 * g++.dg/warn/noeffect4.C: Likewise.
566 * g++.dg/warn/pr8570.C: Likewise.
567 * g++.old-deja/g++.brendan/init2.C: Likewise.
568 * g++.old-deja/g++.eh/spec6.C: Likewise.
569 * g++.old-deja/g++.pt/crash10.C: Likewise.
570 * g++.old-deja/g++.pt/crash36.C: Likewise.
571 * g++.old-deja/g++.pt/derived3.C: Likewise.
572 * g++.old-deja/g++.pt/error2.C: Likewise.
573 * g++.old-deja/g++.pt/explicit70.C: Likewise.
574 * g++.old-deja/g++.pt/infinite1.C: Likewise.
575 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
576 * g++.old-deja/g++.pt/overload7.C: Likewise.
577 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
579 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
580 Iain Sandoe <iains@gcc.gnu.org>
582 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
583 Added code to deal with the case when [Protocol
584 -descriptionForInstanceMethod:] or [Protocol
585 -descriptionForClassMethod:] returns NULL.
587 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
588 Iain Sandoe <iains@gcc.gnu.org>
590 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
591 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
594 2011-06-07 Xinliang David Li <davidxl@google.com>
596 * testsuite/gcc.dg/inline_2.c: New test.
597 * testsuite/gcc.dg/unroll_2.c: New test.
598 * testsuite/gcc.dg/inline_3.c: New test.
599 * testsuite/gcc.dg/unroll_3.c: New test.
600 * testsuite/gcc.dg/inline_4.c: New test.
601 * testsuite/gcc.dg/unroll_4.c: New test.
602 * testsuite/gcc.dg/inline_1.c: New test.
603 * testsuite/gcc.dg/unroll_1.c: New test.
605 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
608 PR tree-optimization/48497
609 * lib/gcc-defs.exp (dg-additional-options): New proc.
610 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
611 -msse2 on 32-bit x86.
613 2011-06-06 Jason Merrill <jason@redhat.com>
615 * g++.dg/cpp0x/enum19.C: New.
617 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
619 * gcc.target/arm/neon-reload-class.c: New test.
621 2011-06-07 Dodji Seketeli <dodji@redhat.com>
624 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
626 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
628 * gcc.target/arm/smlatb-1.c: New file.
629 * gcc.target/arm/smlatt-1.c: New file.
630 * gcc.target/arm/smlaltb-1.c: New file.
631 * gcc.target/arm/smlaltt-1.c: New file.
633 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
635 * gcc.target/arm/mla-2.c: New test.
637 2011-06-07 Jakub Jelinek <jakub@redhat.com>
639 PR gcov-profile/49299
640 * gcc.dg/tree-prof/pr49299-1.c: New test.
641 * gcc.dg/tree-prof/pr49299-2.c: New test.
643 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
645 * lib/target-supports.exp
646 (check_effective_target_vect_widen_mult_qi_to_hi):
647 Add NEON as supporting target.
648 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
649 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
650 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
651 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
652 using widening multiplication on targets that support it.
653 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
654 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
655 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
657 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
659 Updated all testcases in the ObjC/ObjC++ testsuites to use the
660 Modern Objective-C runtime API.
661 * objc/execute/next_mapping.h: Removed.
662 * objc-obj-c++-shared/next-mapping.h: Removed.
663 * objc-obj-c++-shared/Object1.h: Removed.
664 * objc-obj-c++-shared/Object1.m: Removed.
665 * objc-obj-c++-shared/Object1.mm: Removed.
666 * objc-obj-c++-shared/Object1-implementation.h: Removed.
667 * objc-obj-c++-shared/Protocol1.h: Removed.
668 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
669 of ProtoBool, IVAR_T and METHOD.
670 * objc-obj-c++-shared/runtime.h: New.
671 * objc-obj-c++-shared/TestsuiteObject.h: New.
672 * objc-obj-c++-shared/TestsuiteObject.m: New.
674 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
675 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
676 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
678 * objc/execute/_cmd.m: Include
679 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
680 runtime API. ([TestClass +initialize]): Include this method also
681 with the GNU runtime.
682 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
683 Object. ([-setValue:]): Return void.
684 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
685 with the GNU runtime. Include
686 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
687 for the NeXT runtime. Use the existing print_ivars() and
688 compare_structures() implementations for the old NeXT runtime.
689 Added new implementations for the Modern GNU and NeXT runtimes.
690 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
691 well. (main): Use objc_getClass(). Use return instead of exit.
692 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
693 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
695 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
696 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
697 instead of Object. (main): Use return instead of exit().
698 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
699 instead of Object. Removed prototype for exit(). (main): Use
700 return instead of exit(). Use the Modern Objective-C runtime API.
701 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
703 * objc/execute/class-tests-1.h: Include
704 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
705 runtime API. (test_class_with_superclass): Do not call [Object
706 class]. There is no need to with the current libobjc.
707 * objc/execute/class-tests-2.h: Include
708 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
710 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
711 ../../objc-obj-c++-shared/next-mapping.h.
712 * objc/execute/class-2.m: Likewise.
713 * objc/execute/class-3.m: Likewise.
714 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
715 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
716 +initialize]): Include this method also with the GNU
717 runtime. (main): Use the Modern Objective-C runtime API.
718 * objc/execute/class-5.m: Likewise.
719 * objc/execute/class-6.m: Likewise.
720 * objc/execute/class-7.m: Likewise.
721 * objc/execute/class-8.m: Likewise.
722 * objc/execute/class-9.m: Likewise.
723 * objc/execute/class-10.m: Likewise.
724 * objc/execute/class-11.m: Likewise.
725 * objc/execute/class-12.m: Likewise.
726 * objc/execute/class-13.m: Likewise.
727 * objc/execute/class-14.m: Likewise.
728 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
729 this method also with the GNU runtime.
730 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
731 +initialize]): Include this method also with the GNU runtime.
732 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
734 * objc/execute/encode-1.m: Likewise.
735 * objc/execute/enumeration-1.m: Likewise.
736 * objc/execute/enumeration-2.m: Likewise.
737 * objc/execute/exceptions/catchall-1.m: Likewise.
738 * objc/execute/exceptions/finally-1.m: Likewise.
739 * objc/execute/exceptions/foward-1.m: Likewise.
740 * objc/execute/exceptions/local-variables-1.m: Likewise.
741 * objc/execute/exceptions/throw-nil.m: Likewise.
742 * objc/execute/exceptions/trivial.m: Likewise.
743 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
744 of Object. Include objc/runtime.h instead of objc/objc-api.h.
745 * objc/execute/exceptions/matcher-1.m: Likewise.
746 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
748 * objc/execute/formal_protocol-2.m: Likewise.
749 * objc/execute/formal_protocol-3.m: Likewise.
750 * objc/execute/formal_protocol-4.m: Likewise.
751 * objc/execute/formal_protocol-5.m: Include
752 ../../objc-obj-c++-shared/runtime.h. (main): Always use
754 * objc/execute/formal_protocol-6.m: Likewise.
755 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
756 Object. Include <objc/Protocol.h> instead of
757 ../../objc-obj-c++-shared/Protocol1.h.
758 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
760 * objc/execute/informal_protocol.m: Likewise.
761 * objc/execute/load-3.m: Likewise.
762 * objc/execute/many_args_method.m ([TestClass +initialize]):
763 Include this method with the GNU runtime as well.
764 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
765 * objc/execute/nested-func-1.m: Use TestsuiteObject
767 * objc/execute/nil_method-1.m: Likewise.
768 * objc/execute/no_clash.m: Likewise.
769 * objc/execute/np-1.m: Do not include
770 ../../objc-obj-c++-shared/Protocol1.h.
771 (main): Use return instead of exit().
772 * objc/execute/np-2.m: Do not include
773 ../../objc-obj-c++-shared/Protocol1.h.
774 ([MyObject +initialize]): Include this method also with the GNU
775 runtime. (main): Use return instead of exit().
776 * objc/execute/object_is_class.m: Include
777 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
778 of Object. (main): Use the Modern Objective-C runtime API.
779 * objc/execute/object_is_meta_class.m: Likewise.
780 * objc/execute/private.m: Use TestsuiteObject instead of Object.
781 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
782 instead of ../objc-obj-c++-shared/Protocol1.h. Include
783 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
784 Objective-C runtime API.
785 * objc/execute/protocol-isEqual-2.m: Likewise.
786 * objc/execute/protocol-isEqual-3.m: Likewise.
787 * objc/execute/protocol-isEqual-4.m: Likewise.
788 * objc/execute/redefining_self.m ([TestClass +initialize]):
789 Include this method with the GNU runtime as well.
790 * objc/execute/root_methods.m: Include
791 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
792 Include this method with the GNU runtime as well.
793 (main): Use the Modern Objective-C runtime API.
794 * objc/execute/selector-1.m: Include
795 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
796 of Object. (main): Use the Modern Objective-C runtime API.
797 * objc/execute/static-1.m ([Test +initialize]): Include this
798 method with the GNU runtime as well.
799 * objc/execute/static-2.m: Likewise.
800 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
801 * objc/execute/va_method.m: Do not include objc/objc-api.h.
802 ([MathClass +initialize]): Include this method with the GNU
804 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
806 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
807 * objc.dg/attributes/categ-attributes-2.m: Likewise.
808 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
809 * objc.dg/attributes/method-attribute-1.m: Likewise.
810 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
811 * objc.dg/attributes/method-attribute-2.m: Likewise.
812 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
813 * objc.dg/attributes/method-attribute-3.m: Likewise.
814 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
815 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
816 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
817 * obj-c++.dg/bitfield-1.mm: Likewise.
818 * obj-c++.dg/bitfield-2.mm: Likewise
819 * objc.dg/bitfield-3.m: Likewise.
820 * obj-c++.dg/bitfield-4.mm: Likewise.
821 * objc.dg/bitfield-5.m: Likewise
822 * objc.dg/call-super-1.m: Likewise.
823 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
824 Use objc_getClass() instead of objc_get_class(), but for the GNU
825 runtime redefine objc_getClass as objc_get_class. Include
826 ../objc-obj-c++-shared/runtime.h.
827 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
828 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
829 Use the Modern Objective-C runtime API.
830 * objc.dg/class-protocol-1.m: Include
831 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
832 * obj-c++.dg/class-protocol-1.mm: Likewise.
833 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
834 * objc.dg/comp-types-10.m: Likewise.
835 * objc.dg/comp-types-11.m: Likewise.
836 * objc.dg/comp-types-12.m: Likewise.
837 * obj-c++.dg/comp-types-9.mm: Likewise.
838 * obj-c++.dg/comp-types-11.mm: Likewise.
839 * obj-c++.dg/comp-types-12.mm: Likewise.
840 * obj-c++.dg/comp-types-13.mm: Likewise.
841 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
842 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
843 * obj-c++.dg/cxx-scope-1.mm: Likewise.
844 * obj-c++.dg/cxx-scope-2.mm: Likewise.
845 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
846 * objc.dg/desig-init-1.m: Likewise.
847 * obj-c++.dg/defs.mm: Likewise.
848 * objc.dg/exceptions-2.m: Likewise.
849 * obj-c++.dg/except-1.mm: Likewise.
850 * obj-c++.dg/exceptions-2.mm: Likewise.
851 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
852 Use the Modern Objective-C runtime API.
853 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
854 the Modern Objective-C runtime API. Do not include
855 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
856 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
857 the Modern Objective-C runtime API except when using an older NeXT
859 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
860 the Modern Objective-C runtime API.
861 * objc.dg/encode-7.m: Include objc/runtime.h instead of
863 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
864 * objc.dg/encode-7-next-64bit.m: Updated include.
865 * objc.dg/encode-8.m: Include objc/runtime.h instead of
867 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
868 the Modern Objective-C runtime API.
869 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
870 Use the Modern Objective-C runtime API. Include objc/Protocol.h
871 instead of ../objc-obj-c++-shared/Protocol1.h.
872 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
873 the Modern Objective-C runtime API except when using an older NeXT
875 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
876 the Modern Objective-C runtime API.
877 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
879 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
880 * objc.dg/fix-and-continue-2.m: Likewise.
881 * objc.dg/foreach-1.m: Likewise.
882 * objc.dg/foreach-2.m: Likewise.
883 * objc.dg/foreach-3.m: Likewise.
884 * objc.dg/foreach-4.m: Likewise.
885 * objc.dg/foreach-5.m: Likewise.
886 * objc.dg/foreach-6.m: Likewise.
887 * objc.dg/foreach-7.m: Likewise.
888 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
890 * objc.dg/func-ptr-2.m: Likewise.
891 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
892 Do not include objc/objc-api.h.
893 * obj-c++.dg/fsf-package-0.mm: Likewise.
894 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
895 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
896 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
898 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
899 * objc.dg/gnu-runtime-3.m: Likewise.
900 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
901 * objc.dg/headers.m: Include objc/runtime.h instead of
902 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
903 for the NeXT runtime.
904 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
905 * obj-c++.dg/isa-field-1.mm: Likewise.
906 * obj-c++.dg/ivar-list-semi.mm: Likewise.
907 * objc.dg/layout-1.m: Likewise.
908 * objc.dg/layout-2.m: Likewise.
909 * objc.dg/local-decl-2.m: Likewise.
910 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
911 Object. ([Container +elementForView:]): Use
912 class_conformsToProtocol().
913 * obj-c++.dg/lookup-2.mm: Likewise.
914 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
915 * obj-c++.dg/local-decl-1.mm: Likewise.
916 * objc.dg/method-3.m: Likewise.
917 * objc.dg/method-4.m: Likewise.
918 * objc.dg/method-6.m: Include objc/Protocol.h instead of
919 ../objc-obj-c++-shared/Protocol1.h.
920 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
921 * objc.dg/method-9.m: Likewise.
922 * objc.dg/method-10.m: Likewise.
923 * objc.dg/method-13.m ([Root +initialize]): Include this method
924 also for the GNU runtime. (main): Use objc_getClass() also for
926 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
927 * objc.dg/method-17.m: Likewise.
928 * objc.dg/method-19.m: Likewise.
929 * objc.dg/method-20b.m: Likewise.
930 * obj-c++.dg/method-2.mm: Likewise.
931 * obj-c++.dg/method-6.mm: Likewise.
932 * obj-c++.dg/method-10.mm: Likewise.
933 * obj-c++.dg/method-11.mm: Likewise.
934 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
935 ../objc-obj-c++-shared/Protocol1.h.
936 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
937 * obj-c++.dg/method-15.mm: Likewise.
938 * obj-c++.dg/method-17.mm: Likewise.
939 * obj-c++.dg/method-19.mm: Updated includes. ([Root
940 +initialize]): Include this method also for the GNU
941 runtime. (main): Use objc_getClass() also for the GNU runtime.
942 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
943 * obj-c++.dg/method-22.mm: Likewise.
944 * obj-c++.dg/method-23.mm: Likewise.
945 * obj-c++.dg/no-extra-load.mm: Likewise.
946 * objc.dg/objc-fast-4.m: Likewise.
947 * objc.dg/objc-gc-4.m: Likewise.
948 * obj-c++.dg/objc-gc-3.mm: Likewise.
949 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
950 protocol_getMethodDescription() instead of [Protocol
951 -descriptionForInstanceMethod].
952 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
953 Made it available with all runtimes. (main): Call -test instead
955 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
956 and put into a category.
957 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
958 Object. Include objc/objc.h.
959 * obj-c++.dg/proto-lossage-2.mm: Likewise.
960 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
961 New. (main): Use protocol_getMethodDescription() instead
962 of [Protocol -descriptionForInstanceMethod] and [Protocol
963 -descriptionForClassMethod].
964 * obj-c++.dg/proto-lossage-3.mm: Likewise.
965 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
966 Objective-C runtime API.
967 * obj-c++.dg/proto-qual-1.mm: Likewise.
968 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
970 * obj-c++.dg/property/property-1.mm: Likewise.
971 * obj-c++.dg/qual-types-1.mm: Likewise.
972 * objc.dg/selector-2.m: Include objc/objc.h instead of
973 ../objc-obj-c++-shared/Object1.h.
974 * obj-c++.dg/selector-2.mm: Likewise.
975 * obj-c++.dg/selector-5.mm: Likewise.
976 * obj-c++.dg/selector-6.mm: Likewise.
977 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
978 Object. Do not include objc/objc-api.h.
979 * obj-c++.dg/set-not-used-1.mm: Likewise.
980 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
981 * objc.dg/stret-1.m: Likewise.
982 * objc.dg/stret-2.m: Likewise.
983 * obj-c++.dg/super-class-2.mm: Likewise.
984 * objc.dg/super-class-3.m: Likewise.
985 * objc.dg/super-class-4.m: Likewise.
986 * objc.dg/sync-2.m: Likewise.
987 * obj-c++.dg/sync-2.mm: Likewise.
988 * objc.dg/sync-1.m: Include objc/objc.h instead of
989 ../objc-obj-c++-shared/Object1.h.
990 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
991 'Class' as the type of 'isa'.
992 * objc.dg/special/unclaimed-category-1.m: Use the Modern
993 Objective-C runtime API. ([TestClass +initialize]): Include this
994 method with the GNU runtime as well.
995 * objc.dg/strings/strings-1.m: Updated includes.
996 * obj-c++.dg/strings/strings-1.mm: Likewise.
997 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
998 objc.dg/strings/const-str-12b.m.
999 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
1000 * obj-c++.dg/template-3.mm: Likewise.
1001 * obj-c++.dg/template-4.mm: Likewise.
1002 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
1003 Objective-C runtime API.
1004 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
1005 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
1006 * obj-c++.dg/try-catch-1.mm: Likewise.
1007 * obj-c++.dg/try-catch-2.mm: Likewise.
1008 * objc.dg/try-catch-3.m: Likewise.
1009 * obj-c++.dg/try-catch-3.mm: Likewise.
1010 * objc.dg/try-catch-6.m: Likewise.
1011 * objc.dg/try-catch-7.m: Likewise.
1012 * obj-c++.dg/try-catch-7.mm: Likewise.
1013 * obj-c++.dg/try-catch-8.mm: Likewise.
1014 * obj-c++.dg/try-catch-9.mm: Likewise.
1015 * objc.dg/try-catch-10.m: Likewise.
1016 * obj-c++.dg/try-catch-11.mm: Likewise.
1017 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
1018 Object. Include objc/objc.h.
1019 * obj-c++.dg/typedef-alias-1.mm: Likewise.
1020 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
1021 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
1022 Object. Use Modern Objective-C runtime API. Do not use
1024 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
1025 * obj-c++.dg/torture/trivial.mm: Likewise.
1026 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
1027 instead of ../objc-obj-c++-shared/Object1.h. Include
1028 ../objc-obj-c++-shared/runtime.h.
1029 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1030 * objc.dg/torture/strings/const-str-11.m: Likewise.
1031 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
1032 * objc.dg/torture/strings/const-str-9.m: Likewise.
1033 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1034 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
1035 instead of Object. Only add _FooClassReference if
1037 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
1038 * objc.dg/torture/strings/const-str-8.m: Likewise.
1039 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
1040 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
1042 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
1044 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1045 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
1046 * obj-c++.dg/va-meth-1.mm: Likewise.
1047 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
1048 ../objc-obj-c++-shared/Object1.h.
1049 * objc.dg/zero-link-3.m: Likewise.
1051 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1053 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
1055 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1058 * obj-c++.dg/property/cxx-property-1.mm: New.
1059 * obj-c++.dg/property/cxx-property-2.mm: New.
1061 2011-06-06 Jason Merrill <jason@redhat.com>
1063 * g++.dg/cpp0x/regress/ptrmem1.C: New.
1065 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
1067 PR rtl-optimization/49145
1069 * gcc.c-torture/compile/pr49145.c: New test.
1071 2011-06-06 Jakub Jelinek <jakub@redhat.com>
1074 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
1075 to dg-options, match also DW_AT_linkage_name.
1078 * gcc.dg/debug/pr49294.c: New test.
1081 * g++.dg/opt/pr49264.C: New test.
1083 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
1085 PR tree-optimization/49243
1086 * gcc.dg/pr49243.c: New.
1088 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1090 * gnat.dg/specs/cond_expr1.ads: New test.
1092 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1094 * gnat.dg/deferred_const4.ad[sb]: New test.
1095 * gnat.dg/deferred_const4_pkg.ads: New helper.
1097 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1099 * gnat.dg/test_tamdt.adb: Rename to...
1100 * gnat.dg/taft_type1.adb: ...this.
1101 * gnat.dg/tamdt.ad[sb]: Rename to...
1102 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
1103 * gnat.dg/tamdt_aux.ads: Rename to...
1104 * gnat.dg/taft_type1_pkg2.ads: ...this.
1105 * gnat.dg/taft_type2.ad[sb]: New test.
1106 * gnat.dg/taft_type2_pkg.ads: New helper.
1107 * gnat.dg/taft_type3.adb: New test.
1108 * gnat.dg/taft_type3_pkg.ads: New helper.
1110 2011-06-05 Tobias Burnus <burnus@net-b.de>
1113 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
1116 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1119 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
1121 * objc.dg/gnu-api-2-objc.m: Likewise.
1122 * obj-c++.dg/gnu-api-2-class.mm: Likewise
1123 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1125 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1127 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
1128 alignment, not the alignment, when calling class_addIvar(). Add
1129 an 'isa' instance variable to the test root class.
1130 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1132 2011-06-04 Jan Hubicka <jh@suse.cz>
1134 PR tree-optimization/48893
1135 PR tree-optimization/49091
1136 PR tree-optimization/49179
1137 * gfortran.dg/pr49179.f90: New testcase
1139 2011-06-04 Jan Hubicka <jh@suse.cz>
1142 * g++.dg/torture/pr48954.C: New testcase.
1144 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1146 * testsuite/g++.dg/warn/delete-non-virtual-dtor.C: New.
1148 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1151 * g++.dg/diagnostic/bitfld2.C: New.
1153 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1156 * gcc.c-torture/execute/pr49281.c: New test.
1158 2011-06-04 Jan Hubicka <jh@suse.cz>
1160 PR tree-optimize/48929
1161 * gcc.c-torture/compile/pr48929.c: New testcase.
1163 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1165 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
1167 2011-06-03 Jakub Jelinek <jakub@redhat.com>
1170 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
1172 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1174 * objc.dg/headers.m: Do not include sarray.h and hash.h.
1176 2011-06-03 Richard Henderson <rth@redhat.com>
1177 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1179 * lib/target-supports.exp (check_sse_os_support_available): Use
1182 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1184 * objc.dg/headers.m: Do not include objc-list.h.
1186 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1188 * objc.dg/type-stream-1.m: Test removed.
1189 * objc.dg/headers.m: Do not include typedstream.h.
1191 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1193 * objc.dg/torture/forward-1.m (main): Updated testcase.
1195 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
1198 * gcc.c-torture/compile/pr49163.c: New.
1200 2011-06-02 Asher Langton <langton2@llnl.gov>
1203 * gfortran.dg/PR49268.f90: New test.
1205 2011-06-02 Asher Langton <langton2@llnl.gov>
1208 * gfortran.dg/PR37039.f90: New test.
1210 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1213 * objc.dg/method-5.m: Updated.
1214 * objc.dg/method-19.m: Updated.
1215 * objc.dg/method-lookup-1.m: New.
1216 * obj-c++.dg/method-6.mm: Updated.
1217 * obj-c++.dg/method-7.mm: Updated.
1218 * obj-c++.dg/method-lookup-1.mm: New.
1220 2011-06-02 DJ Delorie <dj@redhat.com>
1222 * lib/timeout.exp (timeout): Add board_info support.
1224 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
1226 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
1228 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1231 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
1232 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
1234 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
1235 Hans-Peter Nilsson <hp@axis.com>
1237 PR rtl-optimization/48840
1238 * gcc.target/sparc/ultrasp13.c: New test.
1240 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
1243 * gcc.c-torture/compile/pr49238.c: New.
1245 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
1247 * gcc.target/arm/g2.c: Skip test in -mthumb.
1248 Skip test unless cpu is xscale.
1249 * gcc.target/arm/scd42-2.c: Likewise.
1250 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
1252 2011-06-01 Jason Merrill <jason@redhat.com>
1254 * g++.dg/cpp0x/decltype28.C: New.
1255 * g++.dg/cpp0x/decltype29.C: New.
1257 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
1260 * gcc.target/mips/pr45074.c: New test.
1262 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
1263 Hans-Peter Nilsson <hp@axis.com>
1265 PR rtl-optimization/48830
1266 * gcc.target/sparc/ultrasp12.c: New test.
1268 2011-06-01 David Li <davidxl@google.com>
1270 * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
1271 * testsuite/gcc.dg/profile-dir-2.c: Ditto.
1272 * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
1273 * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
1274 * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
1275 * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
1276 * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
1277 * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
1278 * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
1279 * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
1280 * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
1281 * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
1282 * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
1283 * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
1284 * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
1285 * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
1286 * testsuite/gcc.dg/profile-dir-3.c: Ditto.
1287 * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
1289 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
1291 * objc.dg/attributes/method-nonnull-1.m: New test.
1292 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
1294 2011-05-31 Tobias Burnus <burnus@net-b.de>
1297 * gfortran.dg/coarray_atomic_1.f90: New.
1298 * gfortran.dg/coarray/atomic_1.f90: New.
1300 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1302 * gcc.dg/guality/bswaptest.c: New test.
1303 * gcc.dg/guality/clztest.c: New test.
1304 * gcc.dg/guality/ctztest.c: New test.
1305 * gcc.dg/guality/rotatetest.c: New test.
1308 * gcc.target/i386/pr48688.c: New test.
1310 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
1313 * g++.dg/lookup/name-clash9.C: New.
1315 2011-05-31 Tobias Burnus <burnus@net-b.de>
1318 * gfortran.dg/coarray/dummy_1.f90: New.
1320 2011-05-31 Tobias Burnus <burnus@net-b.de>
1323 * gfortran.dg/coarray/save_1.f90: New.
1324 * gfortran.dg/coarray_4.f90: Update dg-error.
1326 2011-05-31 Jason Merrill <jason@redhat.com>
1328 * g++.dg/cpp0x/rv-template1.C: New.
1330 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1332 PR rtl-optimization/49235
1333 * gcc.dg/pr49235.c: New test.
1335 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1337 PR tree-optimization/49093
1338 * gcc.dg/vect/pr49093.c: New test.
1340 2011-05-31 Dodji Seketeli <dodji@redhat.com>
1343 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
1345 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1348 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
1351 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
1354 * gcc.c-torture/execute/pr49186.c: New.
1356 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
1359 * gcc.target/i386/pr49168-1.c: New.
1361 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1362 Eric Botcazou <ebotcazou@adacore.com>
1364 * gcc.dg/guality/drap.c: New test.
1366 2011-05-30 Richard Guenther <rguenther@suse.de>
1368 PR tree-optimization/49210
1369 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
1370 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
1372 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1375 * g++.dg/gomp/pr49223-1.C: New test.
1376 * g++.dg/gomp/pr49223-2.C: New test.
1378 2011-05-30 Richard Guenther <rguenther@suse.de>
1380 PR tree-optimization/49218
1381 * gcc.c-torture/execute/pr49218.c: New testcase.
1383 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
1385 PR tree-optimization/49199
1386 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
1387 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
1388 -fno-tree-scev-cprop.
1390 2011-05-29 Janus Weil <janus@gcc.gnu.org>
1393 * gfortran.dg/extends_13.f03: New.
1395 2011-05-29 Jakub Jelinek <jakub@redhat.com>
1397 PR rtl-optimization/49095
1398 * gcc.target/i386/pr49095.c: New test.
1400 2011-05-29 Tobias Burnus <burnus@net-b.de>
1403 * gfortran.dg/coarray_24.f90: New.
1405 2011-05-29 Tobias Burnus <burnus@net-b.de>
1408 * gfortran.dg/coarray_23.f90: New.
1410 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
1413 * gcc.dg/pr48826.c: New test.
1415 2011-05-29 Richard Guenther <rguenther@suse.de>
1417 PR tree-optimization/49217
1418 * gcc.dg/torture/pr49217.c: New testcase.
1420 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
1423 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
1425 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
1427 * gnat.dg/boolean_subtype.adb: Rename to...
1428 * gnat.dg/boolean_subtype1.adb: ...this.
1430 2011-05-28 Jason Merrill <jason@redhat.com>
1432 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
1434 2011-05-27 Jason Merrill <jason@redhat.com>
1436 * g++.dg/cpp0x/enum18.C: Adjust.
1438 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
1440 2011-05-27 Tobias Burnus <burnus@net-b.de>
1443 * gfortran.dg/coarray_22.f90: New.
1445 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1447 PR tree-optimization/46728
1448 * gcc.target/powerpc/pr46728-1.c: New.
1449 * gcc.target/powerpc/pr46728-2.c: New.
1450 * gcc.target/powerpc/pr46728-3.c: New.
1451 * gcc.target/powerpc/pr46728-4.c: New.
1452 * gcc.target/powerpc/pr46728-5.c: New.
1453 * gcc.dg/pr46728-6.c: New.
1454 * gcc.target/powerpc/pr46728-7.c: New.
1455 * gcc.target/powerpc/pr46728-8.c: New.
1456 * gcc.dg/pr46728-9.c: New.
1457 * gcc.target/powerpc/pr46728-10.c: New.
1458 * gcc.target/powerpc/pr46728-11.c: New.
1459 * gcc.dg/pr46728-12.c: New.
1460 * gcc.target/powerpc/pr46728-13.c: New.
1461 * gcc.target/powerpc/pr46728-14.c: New.
1462 * gcc.target/powerpc/pr46728-15.c: New.
1463 * gcc.target/powerpc/pr46728-16.c: New.
1465 2011-05-27 Jason Merrill <jason@redhat.com>
1467 * g++.dg/abi/mangle47.C: New.
1470 * g++.dg/template/const5.C: New.
1472 * g++.dg/cpp0x/enum18.C: New.
1474 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
1476 * g++.dg/cpp0x/error6.C: New.
1478 * g++.dg/cpp0x/error5.C: New.
1480 2011-05-27 Jakub Jelinek <jakub@redhat.com>
1483 * g++.dg/eh/cond6.C: New test.
1485 2011-05-27 Tobias Burnus <burnus@net-b.de>
1488 * gfortran.dg/rank_3.f90: New.
1489 * gfortran.dg/rank_4.f90: New.
1491 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
1493 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
1494 replace dump search.
1496 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
1498 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
1499 * gnat.dg/bit_packed_array5.adb: ...here.
1501 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1504 * testsuite/g++.dg/cpp0x/auto25.C: New.
1506 2011-05-27 Richard Guenther <rguenther@suse.de>
1508 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
1510 2011-05-27 Richard Guenther <rguenther@suse.de>
1512 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
1514 2011-05-27 Richard Guenther <rguenther@suse.de>
1517 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
1519 2011-05-26 Jason Merrill <jason@redhat.com>
1521 * g++.dg/cpp0x/friend1.C: New.
1522 * g++.dg/cpp0x/friend2.C: New.
1524 * g++.dg/cpp0x/auto7.C: Update.
1525 * g++.dg/template/crash50.C: Adjust.
1526 * g++.dg/template/static9.C: Adjust.
1527 * g++.old-deja/g++.ext/memconst.C: Adjust.
1529 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
1531 * gcc.dg/march.c: Ignore a note for some targets.
1533 2011-05-26 Janis Johnson <janis187@us.ibm.com>
1534 Nathan Froyd <froydnj@codesourcery.com>
1538 * g++.old-deja/g++.jason/cond.C: Remove xfails.
1539 * g++.dg/parse/pr18770.C: New test.
1540 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
1542 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1545 * gfortran.dg/dependency_40.f90 : New test.
1547 2011-05-26 Tobias Burnus <burnus@net-b.de>
1550 * gfortran.dg/coarray/registering_1.f90: New.
1552 2011-05-26 Jason Merrill <jason@redhat.com>
1554 * g++.dg/cpp0x/variadic111.C: New.
1555 * g++.dg/cpp0x/variadic41.C: Adjust.
1557 2011-05-26 Richard Guenther <rguenther@suse.de>
1559 PR tree-optimization/48702
1560 * gcc.dg/torture/pr48702.c: New testcase.
1562 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1564 PR gcov-profile/48845
1565 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
1567 * gcc.dg/matrix/matrix.exp: Likewise.
1568 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1569 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
1570 line number to check_profiling_available.
1571 * lib/target-supports.exp (check_profiling_available): Account for
1573 Require TLS runtime support with -fprofile-generate.
1574 * lib/profopt.exp (profopt-execute): Add TLS options for
1576 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
1578 2011-05-26 Jakub Jelinek <jakub@redhat.com>
1581 * g++.dg/eh/cond5.C: New test.
1583 PR tree-optimization/49161
1584 * gcc.c-torture/execute/pr49161.c: New test.
1586 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1588 * gcc.target/arm/neon-vorn-vbic.c: New test.
1590 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
1592 PR tree-optimization/49038
1593 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
1594 * gcc.dg/vect/pr49038.c: New test.
1596 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
1597 * g++.dg/init/pr25811-3.C: New.
1598 * g++.dg/init/pr25811-4.C: New.
1600 2011-05-25 Jason Merrill <jason@redhat.com>
1602 * g++.dg/cpp0x/enum17.C: New.
1603 * g++.old-deja/g++.jason/rfg10.C: Adjust.
1605 * g++.dg/cpp0x/auto24.C: New.
1607 * g++.dg/cpp0x/error4.C: New.
1609 * g++.dg/cpp0x/rv-restrict.C: New.
1611 * g++.dg/cpp0x/enum15.C: New.
1612 * g++.dg/cpp0x/constexpr-switch2.C: New.
1614 * g++.dg/cpp0x/variadic110.C: New.
1616 * g++.dg/cpp0x/auto9.C: Add typedef test.
1618 * g++.dg/cpp0x/auto23.C: New.
1619 * g++.dg/cpp0x/auto9.C: Adjust.
1621 * g++.dg/cpp0x/defaulted29.C: New.
1623 * g++.dg/cpp0x/initlist51.C: New.
1625 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
1627 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
1628 * g++.dg/abi/packed1.C: Suppress warning.
1629 * g++.dg/warn/Wunused-parm-3.C: Likewise.
1630 * g++.dg/template/stdarg1.C: Likewise.
1631 * g++.dg/other/packed1.C: Remove arm from xfail list.
1633 2011-05-25 Jason Merrill <jason@redhat.com>
1635 * g++.dg/cpp0x/enum16.C: New.
1636 * g++.dg/parse/error15.C: Adjust.
1638 * g++.dg/cpp0x/initlist50.C: New.
1640 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1642 * g++.dg/cpp0x/variadic109.C: New.
1644 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
1646 * gcc.target/i386/pause-1.c: New.
1648 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
1650 * gcc.dg/stack-usage-1.c: Adjust comment.
1651 * gcc.dg/stack-usage-2.c: New test.
1653 2011-05-25 Jakub Jelinek <jakub@redhat.com>
1656 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1657 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1659 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
1661 PR rtl-optimization/48757
1662 * gfortran.dg/pr48757.f: New test case.
1664 2011-05-24 Jason Merrill <jason@redhat.com>
1666 * g++.dg/cpp0x/access01.C: New.
1668 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1671 * objc.dg/pr48177.m: New testcase.
1673 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1676 * objc.dg/pr48187.m: New testcase.
1677 * obj-c++.dg/pr48187.mm: New testcase.
1678 * objc.dg/ivar-extra-semicolon.m: New testcase.
1680 2011-05-24 Jason Merrill <jason@redhat.com>
1682 * g++.dg/template/access21.C: New.
1683 * g++.dg/template/access22.C: New.
1685 2011-05-24 Michael Matz <matz@gcc.gnu.org>
1687 PR rtl-optimization/48633
1688 * g++.dg/pr48633.C: New test.
1690 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1693 * g++.dg/other/pr49133.C: New test.
1695 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1696 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1698 * gcc.dg/torture/tls/run-gd.c: New test.
1699 * gcc.dg/torture/tls/run-ie.c: New test.
1700 * gcc.dg/torture/tls/run-ld.c: New test.
1701 * gcc.dg/torture/tls/run-le.c: New test.
1702 * lib/target-supports.exp (check_effective_target_tls_runtime):
1703 Build testcase with TLS options.
1705 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1707 * gcc.dg/vect/pr48172.c: Remove dg-do run.
1709 2011-05-24 Tom de Vries <tom@codesourcery.com>
1711 PR tree-optimization/49121
1712 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
1714 2011-05-23 Jason Merrill <jason@redhat.com>
1716 * g++.dg/cpp0x/defaulted28.C: New.
1718 * g++.dg/cpp0x/sfinae25.C: New.
1720 * g++.dg/cpp0x/rv-cast2.C: New.
1722 * g++.dg/cpp0x/enum14.C: New.
1724 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1727 * gcc.c-torture/execute/pr49123.c: New test.
1730 * gcc.dg/debug/pr49032.c: New test.
1733 * gcc.dg/pr49120.c: New test.
1735 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
1738 * gcc.target/i386/pr47315.c: New test.
1740 2011-05-23 Jason Merrill <jason@redhat.com>
1742 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1744 * g++.dg/cpp0x/sfinae24.C: New.
1746 * g++.dg/cpp0x/error3.C: New.
1748 * g++.dg/cpp0x/defaulted27.C: New.
1750 * g++.dg/cpp0x/decltype27.C: New.
1752 2011-05-23 Richard Guenther <rguenther@suse.de>
1754 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
1756 2011-05-23 Richard Guenther <rguenther@suse.de>
1758 PR tree-optimization/40874
1759 * g++.dg/tree-ssa/pr40874.C: New testcase.
1761 2011-05-23 Richard Guenther <rguenther@suse.de>
1763 PR tree-optimization/49115
1764 * g++.dg/torture/pr49115.C: New testcase.
1766 2011-05-23 Richard Guenther <rguenther@suse.de>
1769 * gcc.dg/memcpy-3.c: New testcase.
1771 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1774 * gcc.c-torture/execute/pr48973-1.c: New test.
1775 * gcc.c-torture/execute/pr48973-2.c: New test.
1777 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1780 * g++.dg/warn/pr18016.C: New.
1782 2011-05-23 Tom de Vries <tom@codesourcery.com>
1785 * gcc.target/arm/ivopts-6.c: New test.
1787 2011-05-22 Jakub Jelinek <jakub@redhat.com>
1790 * gcc.c-torture/compile/pr49029.c: New test.
1792 2011-05-22 Jason Merrill <jason@redhat.com>
1794 * g++.dg/cpp0x/sfinae23.C: New.
1795 * g++.dg/cpp0x/sfinae8.C: Correct.
1797 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1799 * gfortran.dg/function_optimize_8.f90: New test case.
1801 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
1803 PR tree-optimization/49087
1804 * gcc.dg/vect/O3-pr49087.c: New test.
1806 2011-05-21 Jason Merrill <jason@redhat.com>
1808 * g++.dg/debug/const5.C: New.
1810 2011-05-20 Jason Merrill <jason@redhat.com>
1812 * g++.dg/cpp0x/constexpr-static7.C: Extend.
1814 * g++.dg/cpp0x/constexpr-static7.C: New.
1816 * g++.dg/cpp0x/enum12.C: New.
1817 * g++.dg/cpp0x/enum13.C: New.
1819 2011-05-21 Janus Weil <janus@gcc.gnu.org>
1822 * gfortran.dg/select_type_23.f03: New.
1824 2011-05-20 Jason Merrill <jason@redhat.com>
1826 * g++.dg/cpp0x/defaulted26.C: New.
1828 * g++.dg/cpp0x/noexcept02.C: Fix.
1829 * g++.dg/cpp0x/noexcept03.C: Fix.
1830 * g++.dg/cpp0x/noexcept08.C: Fix.
1831 * g++.dg/cpp0x/noexcept10.C: New.
1833 2011-05-20 Janus Weil <janus@gcc.gnu.org>
1836 * gfortran.dg/extends_12.f03: New.
1838 2011-05-20 Jason Merrill <jason@redhat.com>
1840 * g++.dg/template/koenig9.C: New.
1841 * g++.dg/opt/pr47615.C: Fix.
1842 * g++.dg/overload/defarg1.C: Fix.
1843 * g++.dg/tc1/dr213.C: Remove xfail.
1844 * g++.dg/torture/pr34850.C: Fix.
1845 * g++.dg/torture/pr39362.C: Fix.
1846 * g++.old-deja/g++.brendan/crash56.C: Fix.
1847 * g++.old-deja/g++.pt/memtemp47.C: Fix.
1849 2011-05-20 Richard Guenther <rguenther@suse.de>
1851 PR tree-optimization/49079
1852 * gcc.dg/torture/pr49079.c: New testcase.
1854 2011-05-20 Jakub Jelinek <jakub@redhat.com>
1856 PR tree-optimization/49073
1857 * gcc.c-torture/execute/pr49073.c: New test.
1859 2011-06-19 Tobias Burnus <burnus@net-b.de>
1862 * gfortran.dg/coarray_21.f90: New.
1864 2011-05-19 Joseph Myers <joseph@codesourcery.com>
1866 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
1869 2011-05-19 Richard Guenther <rguenther@suse.de>
1872 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
1874 2011-05-19 Richard Guenther <rguenther@suse.de>
1877 * gcc.dg/builtin-object-size-11.c: New testcase.
1879 2011-05-19 Tom de Vries <tom@codesourcery.com>
1882 * gcc.target/arm/ivopts.c: New test.
1883 * gcc.target/arm/ivopts-2.c: New test.
1885 2011-05-19 Tom de Vries <tom@codesourcery.com>
1887 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
1889 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1891 * gcc.c-torture/execute/960321-1.x: Remove.
1893 2011-05-18 Janus Weil <janus@gcc.gnu.org>
1896 * gfortran.dg/move_alloc_4.f90: New.
1898 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
1901 * gcc.target/i386/pr49002-1.c: New test.
1902 * gcc.target/i386/pr49002-2.c: Likewise.
1904 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1906 PR tree-optimization/49039
1907 * gcc.c-torture/execute/pr49039.c: New test.
1908 * gcc.dg/tree-ssa/pr49039.c: New test.
1909 * g++.dg/torture/pr49039.C: New test.
1911 2011-05-18 Jason Merrill <jason@redhat.com>
1913 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
1914 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
1915 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
1917 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
1919 * gcc.target/bfin/mcpu-bf592.c: New test.
1921 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
1923 PR tree-optimization/41881
1924 * gcc.dg/vect/O3-pr41881.c: New test.
1925 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
1927 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1929 PR tree-optimization/49000
1930 * gcc.dg/pr49000.c: New test.
1932 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
1934 * gnat.dg/invalid1.adb: New test.
1936 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
1938 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
1940 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
1941 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
1943 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
1946 * g++.dg/cpp0x/range-for18.C: New.
1948 2011-05-15 Tobias Burnus <burnus@net-b.de>
1951 * gfortran.dg/coarray/image_index_2.f90: New.
1953 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1955 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
1956 * g++.dg/cpp0x/override2.C: New.
1958 2011-05-14 Tobias Burnus <burnus@net-b.de>
1961 * gfortran.de/coarray_20.f90: New.
1963 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1966 * function_optimize_7.f90: New test case.
1968 2011-05-13 Jason Merrill <jason@redhat.com>
1970 * g++.dg/cpp0x/decltype26.C: New.
1971 * g++.dg/cpp0x/enum11.C: New.
1973 2011-05-13 Tobias Burnus <burnus@net-b.de>
1977 * gfortran.dg/assign_8.f90: Update dg-error.
1979 2011-05-13 Tobias Burnus <burnus@net-b.de>
1982 * gfortran.dg/io_constraints_8.f90: New.
1983 * gfortran.dg/io_constraints_9.f90: New.
1985 2011-05-13 Martin Thuresson <martint@google.com>
1987 PR gcov-profile/47793
1988 * gcc.dg/pr47793.c: New.
1990 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1992 PR tree-optimization/48975
1993 * gcc.dg/pr48975.c: New test.
1995 2011-05-12 Tobias Burnus <burnus@net-b.de>
1998 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
2000 2011-05-12 Jason Merrill <jason@redhat.com>
2002 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
2004 2011-05-12 Geert Bosch <bosch@adacore.com>
2006 * gnat.dg/view_conversion1.adb: New test.
2008 2011-05-12 Richard Guenther <rguenther@suse.de>
2010 PR tree-optimization/48172
2011 * gcc.dg/vect/pr48172.c: New testcase.
2013 2011-05-12 Jakub Jelinek <jakub@redhat.com>
2016 * g++.dg/opt/pr48967.C: New test.
2018 2011-05-11 Jason Merrill <jason@redhat.com>
2020 * g++.dg/cpp0x/constexpr-friend.C: New.
2021 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
2023 * g++.dg/cpp0x/sfinae22.C: New.
2025 2011-05-11 Tobias Burnus <burnus@net-b.de>
2028 * gfortran.dg/generic_24.f90: New.
2030 2011-05-11 Richard Guenther <rguenther@suse.de>
2032 PR tree-optimization/15256
2033 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
2035 2011-05-11 Jakub Jelinek <jakub@redhat.com>
2038 * gcc.dg/pr48159-1.c: New test.
2039 * gcc.dg/pr48159-2.c: New test.
2041 2011-05-11 Richard Guenther <rguenther@suse.de>
2044 * gcc.dg/torture/pr48953.c: New testcase.
2046 2011-05-11 Richard Guenther <rguenther@suse.de>
2048 PR tree-optimization/18041
2049 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
2051 2011-05-11 Alan Modra <amodra@gmail.com>
2054 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
2056 2011-05-10 Jason Merrill <jason@redhat.com>
2058 * g++.dg/cpp0x/defaulted25.C: New.
2059 * g++.dg/template/crash7.C: Adjust.
2061 * g++.dg/cpp0x/variadic108.C: New.
2063 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
2065 * g++.dg/inherit/virtual9.C: Extend.
2067 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2070 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
2071 are passed and returned in vector registers.
2073 2011-05-10 Richard Guenther <rguenther@suse.de>
2075 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
2076 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2077 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2078 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2079 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
2082 2011-05-10 Jakub Jelinek <jakub@redhat.com>
2084 PR tree-optimization/48611
2085 PR tree-optimization/48794
2086 * gfortran.dg/gomp/pr48611.f90: New test.
2087 * gfortran.dg/gomp/pr48794.f90: New test.
2090 * gcc.dg/dfp/pr48928.c: New test.
2092 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2095 * g++.dg/cpp0x/pr48522.C: New.
2097 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2100 * g++.dg/cpp0x/sfinae21.C: New.
2102 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2104 * g++.dg/template/sfinae28.C: Rename to...
2105 * g++.dg/cpp0x/sfinae19.C: ... this.
2106 * g++.dg/template/sfinae29.C: Rename to...
2107 * g++.dg/cpp0x/sfinae20.C: ... this.
2109 2011-05-09 Jeff Law <law@redhat.com>
2111 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
2114 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
2117 * g++.dg/init/pr20039.C: New.
2119 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2123 * g++.dg/template/sfinae28.C: New.
2124 * g++.dg/template/sfinae29.C: Likewise.
2126 2011-05-09 Jason Merrill <jason@redhat.com>
2128 * g++.dg/template/nontype23.C: New.
2130 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
2132 * g++.dg/init/pr48859.C: New.
2134 2011-05-09 Jason Merrill <jason@redhat.com>
2136 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
2137 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
2138 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
2139 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
2140 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
2141 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
2142 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
2143 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
2145 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
2147 * g++.dg/inherit/virtual9.C: New.
2149 2011-05-09 Dodji Seketeli <dodji@redhat.com>
2152 * g++.dg/template/dependent-expr8.C: New test case.
2154 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
2156 PR tree-optimization/48837
2157 * gcc.dg/pr48837.c: New testcase.
2159 2011-05-06 Jason Merrill <jason@redhat.com>
2161 * g++.dg/cpp0x/constexpr-condition2.C: New.
2163 * g++.dg/cpp0x/constexpr-missing.C: New.
2165 2011-05-06 Tobias Burnus <burnus@net-b.de>
2168 * gfortran.dg/coarray/this_image_2.f90: New.
2170 2011-05-06 Tobias Burnus <burnus@net-b.de>
2174 * gfortran.dg/bind_c_usage_22.f90: New.
2175 * gfortran.dg/bind_c_usage_23.f90: New.
2176 * gfortran.dg/bind_c_usage_24.f90: New.
2177 * gfortran.dg/bind_c_usage_24_c.c: New.
2179 2011-05-06 Dodji Seketeli <dodji@redhat.com>
2182 * g++.dg/template/member9.C: New test case.
2184 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
2186 * gnat.dg/discr29.ad[sb]: New test.
2187 * gnat.dg/discr30.adb: Likewise.
2189 2011-05-05 Julian Brown <julian@codesourcery.com>
2191 * gcc.target/arm/neon-vset_lanes8.c: New test.
2193 2011-05-05 Jason Merrill <jason@redhat.com>
2195 * g++.dg/init/new32.C: New.
2197 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2199 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
2202 2011-05-05 Jakub Jelinek <jakub@redhat.com>
2204 PR rtl-optimization/48381
2205 * gcc.c-torture/compile/pr48381.c: New test.
2207 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
2209 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
2211 * gcc.target/i386/opt-1.c: Ditto.
2213 2011-05-04 Jason Merrill <jason@redhat.com>
2215 * g++.dg/conversion/base1.C: New.
2217 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2219 PR libgfortran/48787
2220 * gfortran.dg/round_3.f08: Add more checks to test case.
2222 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
2224 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
2225 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
2226 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
2227 Gate test on effective_target fd_truncate.
2229 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
2231 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
2232 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2233 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
2234 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
2235 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
2236 * gcc.target/i386/pr38824.c: Ditto.
2237 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
2238 * gcc.target/i386/vecinit-2.c: Ditto.
2239 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
2240 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
2241 * gcc.target/i386/parity-2.c: Ditto.
2242 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
2244 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
2246 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
2248 * gcc.target/bfin/mcpu-bf514.c: Likewise.
2249 * gcc.target/bfin/mcpu-bf516.c: Likewise.
2250 * gcc.target/bfin/mcpu-bf518.c: Likewise.
2252 2011-05-03 Tobias Burnus <burnus@net-b.de>
2255 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
2257 2011-05-03 Tobias Burnus <burnus@net-b.de>
2260 * gfortran.dg/coarray/this_image_1.f90: New.
2262 2011-05-03 Tobias Burnus <burnus@net-b.de>
2265 * gfortran.dg/coarray/caf.dg: New.
2266 * gfortran.dg/coarray/image_index_1.f90: New, copied
2267 from ../coarray_16.f90.
2269 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2272 * g++.dg/ext/complex9.C: New.
2274 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2277 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
2278 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
2279 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
2281 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2283 * gcc.target/bfin/builtins: Created.
2284 * gcc.target/bfin/hisilh-O0.c: Deleted.
2285 * gcc.target/bfin/hisilh.c: Moved to...
2286 * gcc.target/bfin/builtins/hisilh.c: ...here.
2287 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
2288 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
2289 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
2290 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
2291 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
2292 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
2293 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
2294 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
2295 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
2296 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
2297 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
2298 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
2299 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
2300 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
2301 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
2302 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
2303 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
2304 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
2305 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
2306 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
2307 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
2308 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
2309 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
2310 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
2311 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
2312 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
2313 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
2314 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
2315 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
2316 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
2317 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
2318 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
2319 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
2320 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
2321 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
2322 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
2323 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
2324 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
2325 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
2326 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
2327 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
2328 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
2329 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
2330 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
2331 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
2332 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
2333 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
2334 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
2335 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
2336 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
2337 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
2338 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
2339 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
2340 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
2341 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
2342 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
2343 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
2344 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
2345 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
2346 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
2347 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
2348 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
2349 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
2350 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
2351 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
2352 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
2353 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
2354 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
2355 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
2356 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
2357 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
2358 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
2359 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
2360 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
2361 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
2362 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
2363 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
2364 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
2365 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
2366 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
2367 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
2368 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
2369 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
2370 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
2371 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
2372 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
2373 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
2374 * gcc.target/bfin/builtins/circptr.c: Ditto.
2375 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
2376 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
2377 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
2378 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
2379 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
2380 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
2381 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
2382 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
2383 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
2384 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
2385 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
2386 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
2387 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
2388 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
2389 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
2390 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
2391 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
2392 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
2393 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
2394 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
2395 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
2396 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
2397 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
2398 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
2399 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
2400 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
2401 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
2402 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
2403 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
2404 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
2405 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
2406 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
2407 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
2408 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
2409 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
2410 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
2411 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
2412 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
2413 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
2414 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
2415 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
2416 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
2417 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
2418 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
2419 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
2420 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
2421 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
2422 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
2423 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
2424 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
2425 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
2426 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
2427 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
2428 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
2429 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
2430 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
2431 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
2432 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
2433 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
2434 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
2435 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
2436 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
2437 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
2438 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
2439 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
2440 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
2441 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
2442 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
2443 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
2444 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
2446 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
2448 * gcc.target/arm/cold-lc.c: New test.
2450 2011-05-03 Jakub Jelinek <jakub@redhat.com>
2453 * gcc.dg/pr48774.c: New test.
2455 2011-05-03 Richard Guenther <rguenther@suse.de>
2457 * gcc.dg/large-size-array-5.c: New testcase.
2459 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2461 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
2463 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2465 * lib/target-supports.exp (check_effective_target_vect_strided):
2467 (check_effective_target_vect_strided2)
2468 (check_effective_target_vect_strided3)
2469 (check_effective_target_vect_strided4)
2470 (check_effective_target_vect_strided8): ...these new functions.
2472 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
2473 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
2474 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2475 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
2476 * gcc.dg/vect/pr37539.c: Likewise.
2477 * gcc.dg/vect/slp-11a.c: Likewise.
2478 * gcc.dg/vect/slp-11b.c: Likewise.
2479 * gcc.dg/vect/slp-11c.c: Likewise.
2480 * gcc.dg/vect/slp-12a.c: Likewise.
2481 * gcc.dg/vect/slp-12b.c: Likewise.
2482 * gcc.dg/vect/slp-18.c: Likewise.
2483 * gcc.dg/vect/slp-19a.c: Likewise.
2484 * gcc.dg/vect/slp-19b.c: Likewise.
2485 * gcc.dg/vect/slp-21.c: Likewise.
2486 * gcc.dg/vect/slp-23.c: Likewise.
2487 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2489 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
2490 instead of vect_interleave && vect_extract_even_odd.
2491 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
2492 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
2493 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
2494 * gcc.dg/vect/vect-1.c: Likewise.
2495 * gcc.dg/vect/vect-10.c: Likewise.
2496 * gcc.dg/vect/vect-98.c: Likewise.
2497 * gcc.dg/vect/vect-107.c: Likewise.
2498 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2499 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2500 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2501 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2502 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2503 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2504 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2505 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2506 * gcc.dg/vect/vect-strided-float.c: Likewise.
2507 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2508 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2509 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2510 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2511 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2512 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2513 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2514 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2515 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2516 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2517 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2518 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2519 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2520 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2521 * gcc.dg/vect/vect-vfa-03.c: Likewise.
2523 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
2525 * gcc.dg/vect/pr30843.c: Likewise.
2526 * gcc.dg/vect/pr33866.c: Likewise.
2527 * gcc.dg/vect/slp-reduc-6.c: Likewise.
2528 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
2529 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
2530 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
2532 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2534 * gcc.dg/vect/slp-11.c: Split into...
2535 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
2536 gcc.dg/vect/slp-11c.c: ...these tests.
2537 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
2538 * gcc.dg/vect/slp-12c.c: ...this new test.
2539 * gcc.dg/vect/slp-19.c: Split into...
2540 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
2541 gcc.dg/vect/slp-19c.c: ...these new tests.
2543 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2545 * lib/target-supports.exp
2546 (check_effective_target_vect_extract_even_odd_wide): Delete.
2547 (check_effective_target_vect_strided_wide): Likewise.
2548 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
2549 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
2550 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
2551 * gcc.dg/vect/pr37539.c: Likewise.
2552 * gcc.dg/vect/slp-11.c: Likewise.
2553 * gcc.dg/vect/slp-12a.c: Likewise.
2554 * gcc.dg/vect/slp-12b.c: Likewise.
2555 * gcc.dg/vect/slp-19.c: Likewise.
2556 * gcc.dg/vect/slp-23.c: Likewise.
2557 * gcc.dg/vect/vect-1.c: Likewise.
2558 * gcc.dg/vect/vect-98.c: Likewise.
2559 * gcc.dg/vect/vect-107.c: Likewise.
2560 * gcc.dg/vect/vect-strided-float.c: Likewise.
2562 2011-05-02 Jason Merrill <jason@redhat.com>
2564 * g++.dg/init/new31.C: New.
2566 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
2569 * gcc.dg/pr35445.c: New test.
2571 2011-05-02 Jason Merrill <jason@redhat.com>
2573 * c-c++-common/vla-1.c: New.
2575 2011-05-02 Richard Guenther <rguenther@suse.de>
2577 PR tree-optimization/48822
2578 * gcc.dg/torture/pr48822.c: New testcase.
2580 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2583 * g++.dg/cpp0x/constexpr-47969.C: New.
2585 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
2588 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
2589 on vect_no_align targets.
2590 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
2591 vect_no_align targets.
2593 2011-05-01 Xinliang David Li <davidxl@google.com>
2595 * gcc.dg/tree-ssa/integer-addr.c: New test.
2596 * gcc.dg/tree-ssa/alias_bug.c: New test.
2598 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2600 PR libgfortran/48787
2601 * gfortran.dg/round_3.f08: Add more checks.
2603 2011-04-30 Tobias Burnus <burnus@net-b.de>
2606 * gfortran.dg/import9.f90: New, proper test.
2607 * gfortran.dg/interface_37.f90: Remove bogus
2608 test (bogus copy of interface_36.f90).
2610 2011-04-30 Tobias Burnus <burnus@net-b.de>
2613 * gfortran.dg/interface_37.f90: New.
2615 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
2618 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
2620 2011-04-30 Jakub Jelinek <jakub@redhat.com>
2622 PR tree-optimization/48809
2623 * gcc.c-torture/execute/pr48809.c: New test.
2625 2011-04-29 Jeff Law <law@redhat.com>
2627 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
2629 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2632 * g++.dg/init/ctor10.C: New.
2634 2011-04-29 Le-Chun Wu <lcwu@google.com>
2636 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
2637 warning in implicitly instantiated templates.
2639 2011-04-29 Le-Chun Wu <lcwu@google.com>
2641 * g++.dg/warn/Wnull-conversion-1.C: New.
2642 * g++.dg/warn/Wnull-conversion-2.C: New.
2644 2011-04-29 Diego Novillo <dnovillo@google.com>
2646 * g++.old-deja/g++.other/null3.C: Expect warning about
2647 converting boolean to a pointer.
2649 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
2652 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
2656 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
2658 2011-04-29 Tobias Burnus <burnus@net-b.de>
2661 * gfortran.dg/typebound_proc_22.f90: New.
2664 * gfortran.dg/interface_36.f90: New.
2666 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2668 PR libgfortran/48488
2669 PR libgfortran/48602
2670 PR libgfortran/48615
2671 PR libgfortran/48684
2672 PR libgfortran/48787
2673 * gfortran.dg/fmt_g.f: Adjust test.
2674 * gfortran.dg/fmt_g0_1.f08: Adjust test.
2675 * gfortran.dg/round_3.f08: New test.
2676 * gfortran.dg/namelist_print_1.f: Adjust test.
2677 * gfortran.dg/char4_iunit_1.f03: Adjust test.
2678 * gfortran.dg/f2003_io_5.f03: Adjust test.
2679 * gfortran.dg/coarray_15.f90: Adjust test.
2680 * gfortran.dg/namelist_65.f90: Adjust test.
2681 * gfortran.dg/fmt_cache_1.f: Adjust test.
2682 * gfortran.dg/char4_iunit_2.f03: Adjust test.
2683 * gfortran.dg/real_const_3.f90: Adjust test.
2685 2011-04-28 Xinliang David Li <davidxl@google.com>
2687 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
2688 * testsuite/g++.dg/prof-robust-1.C: New test.
2690 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
2692 PR tree-optimization/48765
2693 * gcc.dg/vect/pr48765.c: New.
2695 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2697 PR tree-optimization/48775
2698 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
2700 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2703 * g++.dg/inherit/pr48798.C: New.
2704 * g++.old-deja/g++.other/base1.C: Adjust.
2706 2011-04-28 Dodji Seketeli <dodji@redhat.com>
2709 * g++.dg/template/inherit7.C: New test case.
2711 2011-04-28 Richard Guenther <rguenther@suse.de>
2713 PR tree-optimization/40052
2714 PR tree-optimization/15347
2715 * gcc.dg/tree-ssa/vrp57.c: New testcase.
2716 * gcc.dg/pr15347.c: Likewise.
2718 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2721 * g++.dg/cpp0x/sfinae18.C: New.
2723 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2726 * g++.dg/ext/is_literal_type1.C: New.
2728 2011-04-28 Tobias Burnus <burnus@net-b.de>
2732 * gfortran.dg/interface_35.f90: New.
2733 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
2734 * gfortran.dg/func_result_6.f90: Add dg-warning.
2735 * gfortran.dg/bessel_1.f90: Ditto.
2736 * gfortran.dg/hypot_1.f90: Ditto.
2737 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2738 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2739 * gfortran.dg/interface_assignment_4.f90: Ditto.
2741 2011-04-27 Jason Merrill <jason@redhat.com>
2743 * g++.dg/ext/complex8.C: New.
2745 * g++.dg/cpp0x/initlist49.C: New.
2746 * g++.dg/init/new30.C: New.
2748 2011-04-27 Tobias Burnus <burnus@net-b.de>
2751 * gfortran.dg/whole_file_34.f90: New.
2753 2011-04-27 Jan Hubicka <jh@suse.cz>
2755 * gcc.dg/tree-ssa/inline-9.c: New testcase.
2757 2011-04-27 Jason Merrill <jason@redhat.com>
2759 * g++.old-deja/g++.oliva/overload1.C: Adjust.
2761 * g++.dg/parse/ambig6.C: New.
2763 2011-04-27 Nick Clifton <nickc@redhat.com>
2765 * gcc.dg/20020312-2.c: Add definition for RX.
2767 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
2768 option with RX targets.
2770 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
2773 2011-04-27 Richard Guenther <rguenther@suse.de>
2775 * gcc.dg/tree-ssa/pr23382.c: Remove.
2777 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
2780 * gcc.c-torture/compile/pr48767.c: New test.
2782 2011-04-27 Richard Guenther <rguenther@suse.de>
2784 PR tree-optimization/48772
2785 * g++.dg/pr48772.C: New testcase.
2787 2011-04-27 Jakub Jelinek <jakub@redhat.com>
2790 * gcc.c-torture/compile/pr48742.c: New test.
2792 2011-04-26 Jason Merrill <jason@redhat.com>
2794 * g++.dg/lookup/koenig13.C: New.
2796 * g++.dg/cpp0x/initlist48.C: New.
2798 2011-04-25 Jason Merrill <jason@redhat.com>
2800 * g++.dg/cpp0x/sfinae17.C: New.
2802 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2805 * gcc.target/powerpc/pr48258-1.c: New file.
2806 * gcc.target/powerpc/pr48258-2.c: Ditto.
2808 2011-04-26 Xinliang David Li <davidxl@google.com>
2810 * gcc.dg/uninit-suppress.c: New test.
2811 * gcc.dg/uninit-suppress.c: New test.
2813 2011-04-26 Jakub Jelinek <jakub@redhat.com>
2816 * gcc.dg/pr48768.c: New test.
2818 PR tree-optimization/48734
2819 * gcc.c-torture/compile/pr48734.c: New test.
2822 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
2824 2011-04-26 Richard Guenther <rguenther@suse.de>
2826 PR tree-optimization/48731
2827 * gcc.dg/torture/pr48731.c: New testcase.
2829 2011-04-26 Richard Guenther <rguenther@suse.de>
2832 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
2834 2011-04-26 Richard Guenther <rguenther@suse.de>
2837 * gcc.dg/torture/pr48694-1.c: New testcase.
2838 * gcc.dg/torture/pr48694-2.c: Likewise.
2840 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2842 * g++.dg/ext/underlying_type1.C: New.
2843 * g++.dg/ext/underlying_type2.C: Likewise.
2844 * g++.dg/ext/underlying_type3.C: Likewise.
2845 * g++.dg/ext/underlying_type4.C: Likewise.
2846 * g++.dg/ext/underlying_type5.C: Likewise.
2847 * g++.dg/ext/underlying_type6.C: Likewise.
2848 * g++.dg/ext/underlying_type7.C: Likewise.
2849 * g++.dg/ext/underlying_type8.C: Likewise.
2850 * g++.dg/ext/underlying_type9.C: Likewise.
2851 * g++.dg/ext/underlying_type10.C: Likewise.
2853 2011-04-25 Jason Merrill <jason@redhat.com>
2855 * g++.dg/cpp0x/regress/template-const2.C: New.
2857 2011-04-25 Jeff Law <law@redhat.com>
2859 * gcc.dg/tree-ssa/vrp56.c: new test.
2861 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2863 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
2865 2011-04-24 Jakub Jelinek <jakub@redhat.com>
2867 PR preprocessor/48740
2868 * c-c++-common/raw-string-11.c: New test.
2870 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
2872 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
2875 2011-04-23 Tobias Burnus <burnus@net-b.de>
2878 * gfortran.dg/coarray_19.f90: New.
2880 2011-04-23 Jakub Jelinek <jakub@redhat.com>
2883 * gcc.dg/pr48685.c: New test.
2885 2011-04-22 Jan Hubicka <jh@suse.cz>
2887 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
2889 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2891 PR tree-optimization/48717
2892 * gcc.c-torture/execute/pr48717.c: New test.
2894 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
2897 * gcc.target/i386/pr48723.c: New test.
2899 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2902 * gcc.dg/gomp/pr48716.c: New test.
2903 * g++.dg/gomp/pr48716.C: New test.
2905 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
2908 * gcc.dg/missing-field-init-2.c: Update testcase.
2910 2011-04-22 Alan Modra <amodra@gmail.com>
2912 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
2914 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2917 * gfortran.dg/function_optimize_6.f90: New test.
2919 2011-04-21 Easwaran Raman <eraman@google.com>
2921 * gcc.dg/stack-layout-2.c: New test.
2923 2011-04-21 Richard Guenther <rguenther@suse.de>
2926 * g++.dg/lto/pr48207-2_0.C: New testcase.
2927 * g++.dg/lto/pr48207-3_0.C: Likewise.
2929 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
2931 * gnat.dg/volatile5.adb: New test.
2932 * gnat.dg/volatile5_pkg.ads: New helper.
2934 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
2937 * gcc.target/i386/pr48708.c: New test.
2939 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2941 * gcc.dg/vect/vect-119.c: New test.
2943 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2945 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
2948 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
2949 Richard Sandiford <richard.sandiford@linaro.org>
2952 * gcc.target/arm/pr46329.c: New test.
2954 2011-04-21 Tobias Burnus <burnus@net-b.de>
2957 * gfortran.dg/coarray_18.f90: New.
2959 2011-04-20 Jason Merrill <jason@redhat.com>
2961 * g++.dg/cpp0x/initlist47.C: New.
2963 * g++.dg/init/dtor4.C: New.
2965 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
2968 * gcc.target/i386/sse2-pinsrw.c: New test.
2969 * gcc.target/i386/avx-vpinsrw.c: Ditto.
2970 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
2971 * gcc.target/i386/sse2-insvhi.c: Ditto.
2972 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
2973 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
2975 2011-04-20 Jason Merrill <jason@redhat.com>
2977 * g++.dg/template/const4.C: New.
2979 2011-04-20 Easwaran Raman <eraman@google.com>
2981 * gcc.dg/stack-layout-1.c: New test.
2983 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
2985 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
2986 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
2989 2011-04-20 Kai Tietz <ktietz@redhat.com>
2991 * gcc.dg/binop-xor1.c: New test.
2992 * gcc.dg/binop-xor2.c: New test.
2993 * gcc.dg/binop-xor3.c: New test.
2994 * gcc.dg/binop-xor4.c: New test.
2995 * gcc.dg/binop-xor5.c: New test.
2997 2011-04-20 Richard Guenther <rguenther@suse.de>
2999 PR tree-optimization/47892
3000 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
3002 2011-04-20 Richard Guenther <rguenther@suse.de>
3005 * g++.dg/torture/pr48695.C: New testcase.
3007 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
3009 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
3010 * gcc.c-torture/execute/cmpsi-2.c: Ditto
3011 * gcc.c-torture/execute/pr45262.c: Ditto
3012 * gcc.dg/torture/pr43165.c: Ditto.
3013 * gcc.dg/torture/pr47228.c: Ditto.
3014 * gcc.dg/tree-ssa/pr45144.c: Ditto.
3015 * gcc.dg/ipa/pr45644.c: Ditto.
3016 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
3019 2011-04-19 Jason Merrill <jason@redhat.com>
3021 * g++.dg/ext/complex7.C: New.
3023 * g++.dg/ext/attrib41.C: New.
3025 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
3028 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
3030 2011-04-19 Jakub Jelinek <jakub@redhat.com>
3033 * gcc.target/i386/pr48678.c: New test.
3035 2011-04-19 Martin Jambor <mjambor@suse.cz>
3037 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
3038 * g++.dg/opt/devirt2.C: New test.
3039 * g++.dg/ipa/devirt-g-1.C: Likewise.
3041 2011-04-19 Tobias Burnus <burnus@net-b.de>
3044 * gfortran.dg/whole_file_33.f90: New.
3046 2011-04-19 Martin Jambor <mjambor@suse.cz>
3048 * g++.dg/ipa/devirt-7.C: New test.
3050 2011-04-19 Richard Guenther <rguenther@suse.de>
3053 * g++.dg/lto/pr48207_0.C: New testcase.
3055 2011-04-18 Jason Merrill <jason@redhat.com>
3057 * g++.dg/init/void1.C: New.
3059 * g++.dg/cpp0x/union4.C: New.
3061 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3064 * g++.dg/torture/pr48661.C: New test.
3067 * g++.dg/gomp/pr48632.C: New test.
3069 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
3071 * gcc.target/i386/sse2-maskmovdqu.c: New test.
3072 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
3074 2011-04-18 Tobias Burnus <burnus@net-b.de>
3077 * gfortran.dg/coarray_17.f90: New.
3078 * gfortran.dg/coarray_10.f90: Update dg-error.
3080 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3083 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3084 * gfortran.dg/guality/guality.exp: Likewise.
3086 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3088 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
3090 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3092 * gcc.dg/vect/pr48377.c: Remove dg-do run.
3094 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3096 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
3098 2011-04-18 Richard Guenther <rguenther@suse.de>
3101 * g++.dg/torture/pr46364.C: New testcase.
3103 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3105 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
3107 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
3109 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
3111 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
3112 Ira Rosen <ira.rosen@linaro.org>
3115 * gcc.target/arm/pr48252.c: New test.
3117 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3119 PR tree-optimization/48616
3120 * gcc.dg/pr48616.c: New test.
3122 2011-04-18 Tobias Burnus <burnus@net-b.de>
3125 * gfortran.dg/coarray_16.f90: New.
3127 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
3130 * gfortran.dg/realloc_on_assign_7.f03: New test.
3132 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3134 PR libgfortran/48602
3135 * gfortran.dg/fmt_g0_6.f08: New test.
3137 2011-04-17 Jason Merrill <jason@redhat.com>
3139 * g++.dg/cpp0x/sfinae16.C: New.
3141 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
3143 * gcc.target/mips/reg-var-1.c: New test.
3145 2011-04-17 Jan Hubicka <jh@suse.cz>
3147 * gcc.dg/winline-5.c: Update testcase.
3149 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
3151 * gnat.dg/discr27.ad[sb]: Move dg directive.
3152 * gnat.dg/discr28.ad[sb]: New test.
3153 * gnat.dg/discr28_pkg.ads: New helper.
3155 2011-04-17 Michael Matz <matz@suse.de>
3157 PR tree-optimization/48622
3159 * gcc.dg/lto/pr48622_0.c: New test.
3161 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
3163 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
3164 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
3165 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
3166 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3167 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3168 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3170 2011-04-15 Jason Merrill <jason@redhat.com>
3172 * g++.dg/cpp0x/range-for17.C: New.
3174 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3176 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
3177 * g++.dg/cpp0x/range-for3.C: Likewise.
3178 * g++.dg/cpp0x/range-for9.C: Correct error message.
3179 * g++.dg/cpp0x/range-for11.C: New.
3180 * g++.dg/cpp0x/range-for12.C: New.
3181 * g++.dg/cpp0x/range-for13.C: New.
3182 * g++.dg/cpp0x/range-for14.C: New.
3183 * g++.dg/cpp0x/range-for15.C: New.
3184 * g++.dg/cpp0x/range-for16.C: New.
3186 2011-04-15 Tobias Burnus <burnus@net-b.de>
3189 * gfortran.dg/coarray_15.f90: Change to dg-do run.
3191 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
3193 * objc.dg/naming-4.m: Updated.
3194 * objc.dg/naming-5.m: Updated.
3195 * objc.dg/naming-6.m: New.
3196 * objc.dg/naming-7.m: New.
3197 * obj-c++.dg/naming-1.mm: Updated.
3198 * obj-c++.dg/naming-2.mm: Updated.
3199 * obj-c++.dg/naming-3.mm: New.
3200 * obj-c++.dg/naming-4.mm: New.
3202 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3204 PR libgfortran/48589
3205 * gfortran.dg/fmt_g0_5.f08: New test.
3207 2011-04-15 Richard Guenther <rguenther@suse.de>
3210 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
3212 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
3214 * gcc.target/avr/torture/pr41885.c (dg-options): Change
3215 -finline-limit=0 to -fno-inline
3217 2011-04-15 Jakub Jelinek <jakub@redhat.com>
3220 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
3223 2011-04-14 Jakub Jelinek <jakub@redhat.com>
3226 * gcc.target/i386/sse4_1-insertps-3.c: New test.
3227 * gcc.target/i386/sse4_1-insertps-4.c: New test.
3228 * gcc.target/i386/avx-insertps-3.c: New test.
3229 * gcc.target/i386/avx-insertps-4.c: New test.
3231 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3233 * gcc.target/avr/torture/pr41885.c (dg-options): Add
3236 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3241 * gcc.target/avr/pr46779-1.c: New test case
3242 * gcc.target/avr/pr46779-2.c: New test case
3244 2011-04-14 Jason Merrill <jason@redhat.com>
3246 * g++.dg/cpp0x/sfinae15.C: New.
3248 * g++.dg/cpp0x/sfinae14.C: New.
3250 * g++.dg/ext/vla10.C: New.
3252 2011-04-14 Richard Guenther <rguenther@suse.de>
3254 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
3256 2011-04-14 Richard Guenther <rguenther@suse.de>
3258 * gcc.dg/fold-bitand-4.c: Move ...
3259 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
3261 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3263 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
3265 * gcc.target/avr/torture/trivial.c: Ditto.
3267 2011-04-13 Jason Merrill <jason@redhat.com>
3269 * g++.dg/template/operator11.C: New.
3271 2011-04-13 Jakub Jelinek <jakub@redhat.com>
3274 * gcc.dg/gomp/pr48591.c: New test.
3277 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
3278 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
3280 2011-04-13 Dodji Seketeli <dodji@redhat.com>
3283 * g++.dg/template/dependent-expr7.C: New test case.
3285 2011-04-13 Jason Merrill <jason@redhat.com>
3287 * g++.dg/cpp0x/sfinae13.C: New.
3289 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
3291 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
3293 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3295 * gcc.target/arm/pr43698.c: Remove -march option.
3297 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3299 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
3302 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
3306 * gfortran.dg/realloc_on_assign_6.f03: New test.
3308 2011-04-12 Kai Tietz <ktietz@redhat.com>
3310 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
3311 targets the additional -mno-ms-bitfields and
3312 -Wno-packed-bitfield-compat options.
3313 * g++.dg/ext/bitfield3.C: Likewise.
3314 * g++.dg/ext/bitfield4.C: Likewise.
3315 * g++.dg/ext/bitfield5.C: Likewise.
3316 * gcc.dg/bitfld-15.c: Likewise.
3317 * gcc.dg/bitfld-16.c: Likewise.
3318 * gcc.dg/bitfld-17.c: Likewise.
3319 * gcc.dg/bitfld-18.c: Likewise.
3321 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
3323 * gcc.target/arm/neon-vld3-1.c: New test.
3324 * gcc.target/arm/neon-vst3-1.c: New test.
3325 * gcc.target/arm/neon/v*.c: Regenerate.
3327 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3329 PR rtl-optimization/48549
3330 * g++.dg/opt/pr48549.C: New test.
3332 2011-04-12 Richard Guenther <rguenther@suse.de>
3334 PR tree-optimization/46076
3335 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
3337 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3340 * lib/compat.exp (compat-execute): Declare unsupported after
3341 stripping path from src1.
3342 * lib/lto.exp (lto-execute): Likewise.
3344 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3347 * gcc.dg/pr48552-1.c: New test.
3348 * gcc.dg/pr48552-2.c: New test.
3350 2011-04-11 Jason Merrill <jason@redhat.com>
3352 * g++.dg/cpp0x/sfinae12.C: New.
3354 * g++.dg/cpp0x/enum10.C: New.
3356 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
3358 * g++.dg/cpp0x/rv-func.C: New.
3360 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3362 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
3365 2011-04-11 Martin Jambor <mjambor@suse.cz>
3367 PR tree-optimization/48195
3368 * gcc.dg/ipa/pr48195.c: New test.
3370 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
3372 * gnat.dg/return3.adb: Remove unused switch.
3374 2011-04-08 Mike Stump <mikestump@comcast.net>
3377 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
3378 default to fno-common.
3380 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
3382 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
3383 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
3385 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3388 * gfortran.dg/function_optimize_5.f90: New test.
3390 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
3392 * gnat.dg/aggr17.adb: New test.
3393 * gnat.dg/aggr18.adb: Likewise.
3395 2011-04-08 Michael Matz <matz@suse.de>
3398 * gcc.target/i386/pr48389.c: New test.
3400 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
3402 PR rtl-optimization/48272
3403 * g++.dg/opt/pr48272.C: New.
3405 2011-04-08 Dmitry Melnik <dm@ispras.ru>
3407 PR rtl-optimization/48235
3408 * gcc.dg/pr48235.c: New.
3410 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3412 PR rtl-optimization/48302
3413 * g++.dg/opt/pr48302.C: New.
3415 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3418 * g++.dg/opt/pr48273.C: New.
3420 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3422 PR rtl-optimization/48442
3423 * gcc.dg/pr48442.c: New.
3425 2011-04-08 Jakub Jelinek <jakub@redhat.com>
3427 PR tree-optimization/48377
3428 * gcc.dg/vect/pr48377.c: New test.
3430 2011-04-07 Jason Merrill <jason@redhat.com>
3432 * g++.dg/cpp0x/regress/call1.C: New.
3434 * g++.dg/cpp0x/variadic107.C: New.
3436 * g++.dg/cpp0x/sfinae11.C: New.
3437 * g++.dg/cpp0x/noexcept02.C: Fix.
3439 * g++.dg/cpp0x/sfinae10.C: New.
3441 * g++.dg/cpp0x/sfinae9.C: New.
3443 * c-c++-common/Wcast-qual-1.c: Move here from...
3444 * gcc.dg/cast-qual-3.c: ...here, and...
3445 * g++.dg/warn/Wcast-qual2.C: ...here.
3447 * g++.dg/cpp0x/sfinae8.C: New.
3449 * g++.dg/cpp0x/sfinae7.C: New.
3451 * g++.dg/cpp0x/enum9.C: New.
3453 2011-04-07 Mike Stump <mikestump@comcast.net>
3455 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
3456 with no trampolines.
3458 2011-04-07 Jakub Jelinek <jakub@redhat.com>
3461 * gfortran.dg/gomp/pr48117.f90: New test.
3464 * gcc.dg/torture/pr48343.c: New test.
3466 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3468 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
3470 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
3472 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
3474 2011-04-07 Tom de Vries <tom@codesourcery.com>
3477 * lib/scanasm.exp (object-size): New proc.
3478 * gcc.target/arm/pr43920-2.c: New test.
3480 2011-04-06 Tobias Burnus <burnus@net-b.de>
3484 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
3486 2011-04-06 Steve Ellcey <sje@cup.hp.com>
3488 * gcc.dg/mtune.c: Prune note from output.
3490 2011-04-06 Jakub Jelinek <jakub@redhat.com>
3493 * gcc.dg/guality/pr36977.c: New test.
3494 * gcc.dg/guality/pr48466.c: New test.
3496 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3498 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
3500 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
3502 * gnat.dg/return3.adb: New test.
3504 2011-04-06 Richard Guenther <rguenther@suse.de>
3506 PR tree-optimization/47663
3507 * gcc.dg/tree-ssa/inline-8.c: New testcase.
3509 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
3511 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
3512 Solaris 8 and 9 as well.
3514 2011-04-05 Tom de Vries <tom@codesourcery.com>
3517 * gcc.target/arm/pr43920-1.c: New test.
3519 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
3521 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
3522 (cctor): Actually return the value.
3523 (main): Cast return values.
3525 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3527 * gfortran.dg/character_comparison_8.f90: New test.
3529 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3531 * frontend-passes: (optimize_lexical_comparison): New function.
3532 (optimize_expr): Call it.
3533 (optimize_comparison): Also handle lexical comparison functions.
3534 Return false instad of -2 for unequal comparison.
3536 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3539 * function_optimize_4.f90: New test.
3541 2011-04-04 Tobias Burnus <burnus@net-b.de>
3544 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
3545 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
3546 * gfortran.dg/coarray_15.f90: New.
3548 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3550 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
3551 * gfortran.dg/bessel_7.f90: Likewise.
3553 2011-04-03 Tobias Burnus <burnus@net-b.de>
3555 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
3557 2011-04-03 Richard Guenther <rguenther@suse.de>
3558 Ira Rosen <ira.rosen@linaro.org>
3560 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
3561 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
3562 -ftree-loop-if-convert-stores.
3564 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3566 * gnat.dg/specs/aggr2.ads: New test.
3568 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3570 * gnat.dg/debug2.ad[sb]: New test.
3571 * gnat.dg/debug2_pkg.ads: New helper.
3572 * gnat.dg/debug3.ad[sb]: New test.
3574 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
3576 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
3578 2011-04-01 Jakub Jelinek <jakub@redhat.com>
3581 * gcc.c-torture/compile/pr48335-1.c: New test.
3582 * gcc.dg/pr48335-1.c: New test.
3583 * gcc.dg/pr48335-2.c: New test.
3584 * gcc.dg/pr48335-3.c: New test.
3585 * gcc.dg/pr48335-4.c: New test.
3586 * gcc.dg/pr48335-5.c: New test.
3587 * gcc.dg/pr48335-6.c: New test.
3588 * gcc.dg/pr48335-7.c: New test.
3589 * gcc.dg/pr48335-8.c: New test.
3590 * gcc.target/i386/pr48335-1.c: New test.
3592 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
3595 * gcc.dg/Waddress.c: New test.
3597 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3600 * gfortran.dg/function_optimize_3.f90: New test.
3602 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
3604 * gcc.c-torture/compile/20110401-1.c: New test.
3606 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
3607 * g++.dg/lto/20091002-2_0.C: Likewise.
3608 * g++.dg/lto/20090303_0.c: Likewise.
3609 * g++.dg/lto/20091004-1_0.C: Likewise.
3610 * g++.dg/lto/20091002-3_0.C: Likewise.
3611 * g++.dg/lto/20091004-2_0.C: Likewise.
3612 * g++.dg/lto/20081123_0.C: Likewise.
3613 * g++.dg/lto/20090313_0.C: Likewise.
3614 * g++.dg/lto/20081109-1_0.C: Likewise.
3615 * g++.dg/lto/20081219_0.C: Likewise.
3616 * g++.dg/lto/20081204-1_0.C: Likewise.
3617 * g++.dg/lto/20090302_0.C: Likewise.
3618 * g++.dg/lto/20081119-1_0.C: Likewise.
3619 * g++.dg/lto/20081118_0.C: Likewise.
3620 * gcc.dg/lto/20091020-2_0.c: Likewise.
3621 * gcc.dg/lto/20090210_0.c: Likewise.
3622 * gcc.dg/lto/20081204-1_0.c: Likewise.
3623 * gcc.dg/lto/20081224_0.c: Likewise.
3624 * gcc.dg/lto/20090219_0.c: Likewise.
3625 * gcc.dg/lto/20091014-1_0.c: Likewise.
3626 * gcc.dg/lto/20091016-1_0.c: Likewise.
3627 * gcc.dg/lto/20090206-2_0.c: Likewise.
3628 * gcc.dg/lto/20090116_0.c: Likewise.
3629 * gcc.dg/lto/20091013-1_0.c: Likewise.
3630 * gcc.dg/lto/20091015-1_0.c: Likewise.
3631 * gcc.dg/lto/20090126-2_0.c: Likewise.
3633 2011-03-31 Ian Lance Taylor <iant@google.com>
3635 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
3637 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3639 * gnat.dg/opt16.adb: New test.
3641 2011-03-31 Jason Merrill <jason@redhat.com>
3643 * g++.dg/cpp0x/defaulted24.C: New.
3645 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3648 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
3651 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3653 * g++.dg/other/i386-9.C: New test.
3655 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3657 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
3659 2011-03-30 Jason Merrill <jason@redhat.com>
3661 * g++.dg/cpp0x/regress/error-recovery1.C: New.
3663 * g++.dg/cpp0x/regress/isnan.C: New.
3665 * g++.dg/cpp0x/initlist46.C: New.
3667 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
3670 * gcc.target/arm/neon-modes-2.c: New test.
3672 2011-03-30 Jakub Jelinek <jakub@redhat.com>
3675 * gcc.c-torture/compile/pr48305.c: New test.
3677 2011-03-29 Jason Merrill <jason@redhat.com>
3679 * g++.dg/cpp0x/regress/value-dep1.C: New.
3681 2011-03-29 Steve Ellcey <sje@cup.hp.com>
3683 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
3685 2011-03-29 Ian Lance Taylor <iant@google.com>
3687 * go.test/go-test.exp: Handle the test lines used in several new
3689 (errchk): Add opts parameter. Change all callers. Handle parens
3692 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
3693 Dominique d'Humieres <dominiq@lps.ens.fr>
3695 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
3696 and __APPLE__ && __PPC__ && __ALTIVEC__.
3698 2011-03-29 Jason Merrill <jason@redhat.com>
3700 * g++.dg/cpp0x/dependent1.C: New.
3702 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
3704 * g++.dg/cpp0x/constexpr-memfn1.C: New.
3706 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
3708 2011-03-29 Janus Weil <janus@gcc.gnu.org>
3711 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
3712 * gfortran.dg/proc_ptr_comp_32.f90: New.
3714 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3716 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
3717 check for corresponding warning.
3719 2011-03-28 Jason Merrill <jason@redhat.com>
3721 * g++.dg/cpp0x/rv-deduce2.C: New.
3723 2011-03-29 Jakub Jelinek <jakub@redhat.com>
3726 * gcc.dg/pr48203.c: New test.
3728 2011-03-28 Jeff Law <law@redhat.com>
3730 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
3732 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
3734 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
3735 and __PPC__ && __ALTIVEC__.
3737 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3740 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
3741 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3742 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3743 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3745 2011-03-28 Jason Merrill <jason@redhat.com>
3747 * g++.dg/cpp0x/initlist-array2.C: New.
3749 * g++.dg/cpp0x/initlist-array1.C: New.
3751 * g++.dg/cpp0x/constexpr-compound.C: New.
3753 * g++.dg/cpp0x/constexpr-using.C: New.
3755 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3757 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
3760 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
3762 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
3764 * gcc.dg/slp-1.c: New test.
3766 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
3768 * gcc.target/i386/avx256-unaligned-load-1.c: New.
3769 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
3770 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
3771 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
3772 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
3773 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
3774 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3775 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3776 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
3777 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3778 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3779 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
3780 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
3781 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3783 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3786 * gfortran.dg/trim_optimize_5.f90: New test.
3787 * gfortran.dg/trim_optimize_6.f90: New test.
3789 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
3792 * gcc.target/mips/madd-7.c: Remove -mlong32.
3793 * gcc.target/mips/msub-7.c: Likewise.
3795 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
3797 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
3798 accesses to preserve the meaning of the test for doubleword vectors.
3799 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3800 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
3802 2011-03-26 Janus Weil <janus@gcc.gnu.org>
3805 * gfortran.dg/class_42.f03: New.
3807 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
3809 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
3812 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
3814 PR rtl-optimization/48144
3815 * gcc.dg/pr48144.c: New test.
3817 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3819 * gnat.dg/discr27.ad[sb]: New test.
3821 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3823 * gnat.dg/limited_with2.ad[sb]: New test.
3824 * gnat.dg/limited_with2_pkg1.ads: New helper.
3825 * gnat.dg/limited_with2_pkg2.ads: Likewise.
3827 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3829 * gnat.dg/opt15.adb: New test.
3830 * gnat.dg/opt15_pkg.ad[sb]: New helper.
3832 2011-03-25 Tobias Burnus <burnus@net-b.de>
3836 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
3837 * gfortran.dg/leadz_trailz_3.f90: Ditto
3839 2011-03-25 Martin Jambor <mjambor@suse.cz>
3841 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
3843 2011-03-25 Jason Merrill <jason@redhat.com>
3845 * g++.dg/cpp0x/defaulted22.C: New.
3846 * g++.dg/cpp0x/defaulted23.C: New.
3847 * g++.dg/cpp0x/defaulted15.C: Adjust.
3849 2011-03-25 Jason Merrill <jason@redhat.com>
3851 * g++.dg/cpp0x/move1.C: New.
3853 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
3856 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
3858 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3860 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
3861 for mips-sgi-irix6.5.
3862 Replace snprintf prototype by <stdio.h>.
3864 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3867 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
3868 run_expensive_tests.
3869 * gcc.dg/graphite/block-4.c: Likewise.
3870 * gcc.dg/graphite/block-7.c: Likewise.
3871 * gcc.dg/graphite/block-8.c: Likewise.
3873 2011-03-25 Richard Guenther <rguenther@suse.de>
3875 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
3876 * g++.dg/tree-ssa/pr8781.C: Likewise.
3877 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3878 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3879 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3880 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
3881 * gcc.dg/tree-ssa/alias-18.c: Likewise.
3882 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3883 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3884 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
3885 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3886 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3887 * gcc.dg/tree-ssa/pr21574.c: Likewise.
3888 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
3889 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3890 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
3891 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
3892 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3893 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3894 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3895 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
3896 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
3897 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3898 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
3899 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3900 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
3901 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
3902 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
3903 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3904 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3905 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
3906 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3907 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3908 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3909 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3910 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3911 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
3912 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3913 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3914 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
3915 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3916 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3917 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3918 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
3919 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
3920 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3921 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
3922 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3923 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3924 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3925 * c-c++-common/pr46562-2.c: Likewise.
3926 * gfortran.dg/pr42108.f90: Likewise.
3927 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
3928 foo to be inlined even at -O1.
3929 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
3930 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
3931 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
3932 * gcc.dg/matrix/matrix.exp: Disable FRE.
3934 2011-03-24 Jakub Jelinek <jakub@redhat.com>
3937 * gcc.dg/dfp/pr48204.c: New test.
3939 2011-03-24 Steve Ellcey <sje@cup.hp.com>
3942 * gcc.c-torture/execute/pr47917.c: Move this...
3943 * gcc.dg/torture/pr47917.c: to here and add xfails.
3945 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3947 * gnat.dg/array16.ad[sb]: New test.
3948 * gnat.dg/array16.ads: New helper.
3950 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3952 * gnat.dg/derived_type2.adb: New test.
3954 2011-03-24 Richard Guenther <rguenther@suse.de>
3956 PR tree-optimization/48271
3957 * g++.dg/torture/pr48271.C: New testcase.
3959 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3961 * gnat.dg/array15.ad[sb]: New test.
3963 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
3966 * gcc.target/i386/pr48237.c: New test.
3968 2011-03-24 Richard Guenther <rguenther@suse.de>
3971 * gcc.dg/builtin-object-size-10.c: New testcase.
3973 2011-03-24 Richard Guenther <rguenther@suse.de>
3975 PR tree-optimization/46562
3976 * c-c++-common/pr46562-2.c: New testcase.
3977 * c-c++-common/pr46562.c: Likewise.
3979 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
3981 * gcc.dg/vect/vect-cselim-1.c: New test.
3982 * gcc.dg/vect/vect-cselim-2.c: New test.
3984 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
3986 * gcc.target/arm/pr46934.c: New.
3988 2011-03-23 Ian Lance Taylor <iant@google.com>
3990 * go.test/go-test.exp (errchk): Ignore lines containing ////.
3992 2011-03-23 Richard Guenther <rguenther@suse.de>
3994 * gcc.dg/struct: Remove directory and contents.
3996 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3999 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4001 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4003 * gnat.dg/discr26.ad[sb]: New test.
4004 * gnat.dg/discr26_pkg.ads: New helper.
4006 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
4009 * gcc.target/arm/neon-vld-1.c: New test.
4011 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4013 * gnat.dg/array14.ad[sb]: New test.
4014 * gnat.dg/array14_pkg.ads: New helper.
4016 2011-03-22 Joseph Myers <joseph@codesourcery.com>
4018 * gcc.c-torture/execute/920501-8.x: Remove.
4019 * gcc.c-torture/execute/930513-1.x: Remove.
4020 * gcc.c-torture/execute/960312-1.x: Remove.
4021 * gcc.c-torture/compile/20000804-1.c,
4022 gcc.c-torture/compile/20001205-1.c,
4023 gcc.c-torture/compile/20001226-1.c,
4024 gcc.c-torture/compile/20010518-2.c,
4025 gcc.c-torture/compile/20020312-1.c,
4026 gcc.c-torture/compile/20020604-1.c,
4027 gcc.c-torture/compile/920501-12.c,
4028 gcc.c-torture/compile/920501-4.c,
4029 gcc.c-torture/compile/920520-1.c,
4030 gcc.c-torture/compile/980506-1.c,
4031 gcc.c-torture/execute/980709-1.x,
4032 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
4033 options for m68hc11.
4034 * gcc.dg/cpp/assert4.c: Don't handle ARC.
4035 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
4038 2011-03-22 Nick Clifton <nickc@redhat.com>
4040 * lib/target-supports.exp (check_profiling_available): Add MN10300
4041 to the list of targets that do not support profiling. Restore
4042 alpha sorting to this list.
4044 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4046 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
4047 failure on 32-bit systems.
4048 * gcc.dg/torture/vector-2.c: Ditto.
4050 2011-03-22 Richard Guenther <rguenther@suse.de>
4052 PR tree-optimization/48228
4053 * gcc.dg/Wstrict-overflow-23.c: New testcase.
4055 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4057 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
4061 * gcc.target/powerpc/pr48226.c: New file.
4063 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
4065 * lib/prune.exp (prune_gcc_output): Prune "could not create
4066 compact unwind for" warnings.
4068 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4072 * gcc.c-torture/execute/pr42544.c: New test.
4073 * gcc.c-torture/execute/pr48197.c: New test.
4075 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4077 PR preprocessor/48192
4078 * gcc.target/powerpc/pr48192.c: New file.
4081 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
4082 split problem of 0 being loaded in a VSX register.
4084 2011-03-21 Richard Guenther <rguenther@suse.de>
4087 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
4088 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4089 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4090 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4092 2011-03-21 Jakub Jelinek <jakub@redhat.com>
4095 * gcc.dg/pr48213.c: New test.
4097 2011-03-21 Kai Tietz <ktietz@redhat.com>
4100 * g++.dg/plugin/attribute_plugin.c: Adjust test.
4102 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
4104 * gcc.target/arm/xor-and.c: New.
4106 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4109 * gfortran.dg/function_optimize_1.f90: New test.
4110 * gfortran.dg/function_optimize_2.f90: New test.
4112 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
4114 PR rtl-optimization/47502
4115 * gcc.target/i386/pr47502-1.c: New.
4116 * gcc.target/i386/pr47502-2.c: Likewise.
4118 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4120 PR rtl-optimization/48156
4121 * gcc.dg/pr48156.c: New test.
4123 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4126 * gfortran.dg/scratch_1.f90: Adjust test.
4128 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4131 * gfortran.dg/scratch_1.f90: New test.
4133 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4135 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
4136 variably modified typedefs.
4137 * gcc.dg/c1x-typedef-2.c: Remove.
4139 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4141 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
4142 * gcc.dg/c1x-anon-struct-3.c: New test.
4143 * gcc.dg/anon-struct-11.c: Update.
4145 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4147 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
4149 Only xfail with gas.
4151 2011-03-18 Jason Merrill <jason@redhat.com>
4153 * g++.dg/template/fn-ptr1.C: New.
4155 * g++.dg/overload/volatile1.C: New.
4157 * g++.dg/opt/pr23372.C: New.
4159 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
4161 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4164 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
4166 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
4168 * gcc.target/arm/unsigned-extend-1.c: New.
4170 2011-03-18 Jakub Jelinek <jakub@redhat.com>
4173 * gcc.c-torture/compile/pr48161.c: New test.
4175 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
4178 * gcc.dg/torture/pr47725.c: New.
4180 2011-03-17 Jason Merrill <jason@redhat.com>
4182 * g++.dg/cpp0x/constexpr-overflow2.C: New.
4183 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
4185 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
4187 * gnat.dg/specs/elab2.ads: New test.
4188 * gnat.dg/specs/elab2_pkg.ads: New helper.
4190 2011-03-17 Jason Merrill <jason@redhat.com>
4192 * g++.dg/cpp0x/decltype-1212.C: New.
4193 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
4195 2011-03-17 Jason Merrill <jason@redhat.com>
4197 * g++.dg/parse/memfnquals1.C: New.
4199 2011-03-17 Richard Guenther <rguenther@suse.de>
4202 * gcc.dg/pr48134.c: New testcase.
4204 2011-03-17 Richard Guenther <rguenther@suse.de>
4207 * g++.dg/torture/pr48165.C: New testcase.
4209 2011-03-17 Jakub Jelinek <jakub@redhat.com>
4211 PR rtl-optimization/48141
4212 * gcc.dg/pr48141.c: New test.
4214 2011-03-16 Jason Merrill <jason@redhat.com>
4216 * g++.dg/cpp0x/constexpr-48089.C: New.
4218 * g++.dg/cpp0x/constexpr-abi1.C: New.
4220 * g++.dg/cpp0x/constexpr-46336.C: New.
4221 * g++.dg/parse/friend5.C: Adjust expected errors.
4223 * g++.dg/cpp0x/constexpr-47570.C: New.
4225 2011-03-16 Dodji Seketeli <dodji@redhat.com>
4228 * ++.dg/debug/dwarf2/typedef6.C: New test.
4230 2011-03-16 Jason Merrill <jason@redhat.com>
4232 * g++.dg/cpp0x/elision2.C: New.
4234 * g++.dg/cpp0x/constexpr-array3.C: New.
4236 2011-03-16 Jason Merrill <jason@redhat.com>
4238 * g++.dg/cpp0x/sfinae6.C: New.
4239 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
4240 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
4241 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
4242 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
4243 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
4245 2011-03-16 Jason Merrill <jason@redhat.com>
4247 * g++.dg/template/incomplete6.C: New.
4249 2011-03-16 Jeff Law <law@redhat.com>
4251 * gcc.dg/tree-ssa/vrp55.c: New test.
4253 2011-03-16 Jason Merrill <jason@redhat.com>
4255 * g++.dg/cpp0x/auto22.C: New.
4257 2011-03-16 Richard Guenther <rguenther@suse.de>
4259 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
4260 optimizing it away if promoted to const.
4262 2011-03-16 Richard Guenther <rguenther@suse.de>
4264 PR tree-optimization/48149
4265 * gcc.dg/fold-complex-1.c: New testcase.
4267 2011-03-16 Richard Guenther <rguenther@suse.de>
4270 * gcc.dg/guality/pr45882.c: Really make sure no inlining
4273 2011-03-16 Richard Guenther <rguenther@suse.de>
4275 PR tree-optimization/26134
4276 * gcc.dg/tree-ssa/complex-6.c: New testcase.
4278 2011-03-16 Richard Guenther <rguenther@suse.de>
4280 PR tree-optimization/48146
4281 * gcc.dg/torture/pr48146.c: New testcase.
4283 2011-03-16 Richard Guenther <rguenther@suse.de>
4285 * gcc.dg/tree-ssa/pr14814.c: Adjust.
4286 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
4288 2011-03-16 Jakub Jelinek <jakub@redhat.com>
4291 * gcc.c-torture/compile/pr48136.c: New test.
4293 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
4296 * gcc.dg/guality/pr45882.c: New test.
4298 2011-03-15 Jason Merrill <jason@redhat.com>
4300 * g++.dg/cpp0x/constexpr-recursion.C: New.
4302 * g++.dg/cpp0x/implicit11.C: New.
4304 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4306 * g++.dg/cpp0x/constexpr-attribute.C: New.
4308 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
4310 * g++.dg/parse/pr34758.C: New.
4312 2011-03-15 Xinliang David Li <davidxl@google.com>
4315 * gcc.dg/uninit-pred-7_d.c: New test.
4316 * gcc.dg/uninit-pred-8_d.c: New test.
4318 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4321 * gcc.target/arm/pr46788.c: New.
4323 2011-03-15 Richard Guenther <rguenther@suse.de>
4326 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
4327 * gfortran.dg/ishft_4.f90: Likewise.
4328 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4330 2011-03-15 Richard Guenther <rguenther@suse.de>
4332 PR tree-optimization/13954
4333 * g++.dg/tree-ssa/pr13954.C: New testcase.
4335 2011-03-15 Richard Guenther <rguenther@suse.de>
4337 PR tree-optimization/48037
4338 * gcc.target/i386/pr48037-1.c: New testcase.
4340 2011-03-15 Richard Guenther <rguenther@suse.de>
4342 PR tree-optimization/41490
4343 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
4344 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
4345 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
4346 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
4347 * g++.dg/tree-ssa/pr33604.C: Adjust.
4349 2011-03-14 Jakub Jelinek <jakub@redhat.com>
4352 * gcc.c-torture/execute/pr47917.c: New test.
4353 * gcc.dg/pr47917.c: New test.
4356 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
4358 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
4360 * gcc.target/i386/sse4_1-floor-vec.c: New test.
4361 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
4362 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
4363 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
4364 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
4365 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
4366 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
4367 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
4368 * gcc.target/i386/avx-floor-vec.c: Ditto.
4369 * gcc.target/i386/avx-ceil-vec.c: Ditto.
4370 * gcc.target/i386/avx-trunc-vec.c: Ditto.
4371 * gcc.target/i386/avx-rint-vec.c: Ditto.
4372 * gcc.target/i386/avx-floorf-vec.c: Ditto.
4373 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
4374 * gcc.target/i386/avx-truncf-vec.c: Ditto.
4375 * gcc.target/i386/avx-rintf-vec.c: Ditto.
4377 2011-03-14 Tom Tromey <tromey@redhat.com>
4379 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
4380 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
4381 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
4383 2011-03-14 Tom Tromey <tromey@redhat.com>
4385 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
4386 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
4387 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
4389 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
4391 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
4393 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4395 PR rtl-optimization/47166
4396 * gcc.c-torture/execute/postmod-1.c: New test.
4398 2011-03-14 Richard Guenther <rguenther@suse.de>
4401 * gcc.dg/torture/pr48098.c: New testcase.
4403 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
4406 * gcc.target/powerpc/pr48053-1.c: New test.
4407 * gcc.target/powerpc/pr48053-2.c: Likewise.
4409 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4412 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
4414 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4417 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
4419 2011-03-12 Janus Weil <janus@gcc.gnu.org>
4422 * gfortran.dg/class_41.f03: New.
4424 2011-03-11 Dodji Seketeli <dodji@redhat.com>
4426 * g++.dg/conversion/cast3.C: New test.
4428 2011-03-11 Jason Merrill <jason@redhat.com>
4430 * g++.dg/template/error45.C: New.
4432 * g++.dg/parse/no-type-defn1.C: New.
4434 * g++.dg/ext/attrib40.C: New.
4436 * g++.dg/cpp0x/regress/array1.C: New.
4438 2011-03-11 Richard Guenther <rguenther@suse.de>
4440 PR tree-optimization/48067
4441 * gcc.dg/pr48067.c: New testcase.
4443 2011-03-11 Richard Guenther <rguenther@suse.de>
4446 * g++.dg/lto/20110311-1_0.C: New testcase.
4448 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4451 * g++.dg/inherit/virtual8.C: New test.
4454 * gcc.dg/torture/pr48044.c: New test.
4456 2011-03-11 Janus Weil <janus@gcc.gnu.org>
4459 * gfortran.dg/proc_ptr_comp_31.f90: New.
4461 2011-03-11 Richard Guenther <rguenther@suse.de>
4463 PR tree-optimization/47278
4464 * gcc.dg/torture/pr47278-1.c: New testcase.
4465 * gcc.dg/torture/pr47278-2.c: Likewise.
4467 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4469 PR tree-optimization/48063
4470 * gcc.dg/torture/pr48063.c: New test.
4472 2011-03-10 Jason Merrill <jason@redhat.com>
4474 * g++.dg/template/array22.C: New.
4476 * g++.dg/cpp0x/syntax-err1.C: New.
4477 * g++.dg/parse/error36.C: Adjust expected errors.
4478 * g++.old-deja/g++.pt/ctor2.C: Likewise.
4479 * g++.old-deja/g++.pt/typename3.C: Likewise.
4480 * g++.old-deja/g++.pt/typename4.C: Likewise.
4481 * g++.old-deja/g++.pt/typename6.C: Likewise.
4483 2011-03-09 Jason Merrill <jason@redhat.com>
4485 * g++.dg/template/nontype22.C: New.
4487 2011-03-09 Martin Jambor <mjambor@suse.cz>
4489 PR tree-optimization/47714
4490 * g++.dg/torture/pr47714.C: New test.
4492 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4495 * gcc.target/powerpc/pr47755-2.c: New file.
4497 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4499 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
4500 is not set in the environment, pass 64 as first argument when not
4501 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
4502 native where ulimit -u is supported.
4504 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4506 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
4508 2011-03-08 Jason Merrill <jason@redhat.com>
4510 * g++.dg/template/nontype21.C: New.
4512 * g++.dg/template/anon5.C: New.
4514 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4517 * gcc.dg/pr47881.c: New test.
4519 2011-03-08 Dodji Seketeli <dodji@redhat.com>
4522 * g++.dg/lookup/template3.C: New test.
4524 2011-03-08 Kai Tietz <ktietz@redhat.com>
4526 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
4529 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
4532 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
4533 sizeof to compute alignment.
4535 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4537 PR tree-optimization/48022
4538 * gcc.dg/pr48022-1.c: New test.
4539 * gcc.dg/pr48022-2.c: New test.
4541 2011-03-07 Jason Merrill <jason@redhat.com>
4543 * g++.dg/template/nontype20.C: New.
4544 * g++.dg/init/member1.C: Adjust expected errors.
4545 * g++.dg/parse/constant4.C: Likewise.
4546 * g++.dg/template/qualified-id3.C: Likewise.
4547 * g++.old-deja/g++.pt/crash10.C: Likewise.
4549 * g++.dg/cpp0x/regress/non-const1.C: New.
4551 2011-03-07 Jakub Jelinek <jakub@redhat.com>
4554 * gcc.dg/pr47991.c: New test.
4556 2011-03-07 Jason Merrill <jason@redhat.com>
4558 * g++.dg/abi/mangle46.C: New.
4560 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
4563 * gcc.target/powerpc/pr47862.c: New.
4565 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
4568 * gcc.target/i386/combine-mul.c: Require nonpic.
4570 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
4571 Nathan Froyd <froydnj@codesourcery.com>
4573 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
4575 2011-03-06 Mark Mitchell <mark@codesourcery.com>
4577 * README.QMTEST: Remove.
4579 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
4580 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4583 * gfortran.dg/array_constructor_37.f90 : New test.
4585 2011-03-05 Jason Merrill <jason@redhat.com>
4587 * g++.dg/abi/mangle39.C: ABI v5, not 6.
4588 * g++.dg/abi/mangle45.C: Likewise.
4589 * g++.dg/cpp0x/trailing1.C: Likewise.
4591 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4593 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
4595 2011-03-05 Jakub Jelinek <jakub@redhat.com>
4597 PR rtl-optimization/47899
4598 * gcc.dg/pr47899.c: New test.
4600 * gcc.dg/torture/pr47968.c: Ignore warnings.
4602 PR tree-optimization/47967
4603 * gcc.c-torture/compile/pr47967.c: New test.
4605 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4607 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
4608 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
4610 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4612 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
4613 and property_getAttributes() if __OBJC2__.
4614 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4615 * objc.dg/property/property-encoding-1.m: New.
4616 * obj-c++.dg/property/property-encoding-1.mm: New.
4618 2011-03-04 Jason Merrill <jason@redhat.com>
4620 * g++.dg/template/pseudodtor6.C: New.
4622 * g++.dg/inherit/covariant19.C: New.
4624 2011-03-04 Richard Guenther <rguenther@suse.de>
4627 * gcc.dg/torture/pr47968.c: New testcase.
4629 2011-03-04 Richard Guenther <rguenther@suse.de>
4632 * gcc.dg/torture/pr47975.c: New testcase.
4634 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4637 * g++.dg/template/crash106.C: New.
4639 2011-03-03 Jakub Jelinek <jakub@redhat.com>
4642 * gcc.dg/gomp/pr47963.c: New test.
4643 * g++.dg/gomp/pr47963.C: New test.
4645 2011-03-02 Jason Merrill <jason@redhat.com>
4647 * g++.dg/cpp0x/regress/condition1.C: New.
4649 * g++.dg/cpp0x/constexpr-ctor9.C: New.
4651 2011-03-01 Jason Merrill <jason@redhat.com>
4653 * g++.dg/cpp0x/lambda/lambda-98.C: New.
4655 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
4657 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4659 PR rtl-optimization/47925
4660 * gcc.c-torture/execute/pr47925.c: New test.
4662 2011-03-01 Jason Merrill <jason@redhat.com>
4664 * g++.dg/cpp0x/decltype25.C: New.
4666 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
4668 2011-03-01 Richard Guenther <rguenther@suse.de>
4670 PR tree-optimization/47890
4671 * gcc.dg/torture/pr47890.c: New testcase.
4673 2011-03-01 Richard Guenther <rguenther@suse.de>
4676 * gcc.dg/lto/pr47924_0.c: New testcase.
4678 2011-03-01 Richard Guenther <rguenther@suse.de>
4681 * gfortran.dg/lto/pr46911_0.f: New testcase.
4683 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4685 PR libgfortran/47933
4686 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
4687 compile errors from older code form.
4689 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4691 PR libgfortran/47567
4692 * gfortran.dg/fmt_fw_d.f90: New test.
4694 2011-02-28 Jason Merrill <jason@redhat.com>
4696 * g++.dg/inherit/covariant18.C: New.
4698 2011-02-28 Jakub Jelinek <jakub@redhat.com>
4701 * gcc.dg/pr47893.c: New test.
4703 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
4705 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
4706 NULL in case of a selector with conflicting types.
4707 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
4709 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
4711 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
4712 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
4713 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
4714 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
4716 2011-02-28 Jason Merrill <jason@redhat.com>
4719 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
4721 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4723 PR libgfortran/47778
4724 * gfortran.dg/namelist_71.f90: New test.
4726 2011-02-27 Jason Merrill <jason@redhat.com>
4729 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
4730 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
4732 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4735 * g++.dg/cpp0x/constexpr-ctor8.C: New.
4737 2011-02-27 Jakub Jelinek <jakub@redhat.com>
4740 * gfortran.dg/gomp/task-1.f90: Removed.
4742 2011-02-26 Jason Merrill <jason@redhat.com>
4744 * g++.dg/template/this-targ1.C: New.
4746 * g++.dg/cpp0x/regress/template-const1.C: New.
4747 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
4748 * g++.dg/template/function1.C: Adjust.
4749 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
4750 * g++.dg/debug/debug7.C: Adjust.
4752 2011-02-26 Tobias Burnus <burnus@net-b.de>
4755 * gfortran.dg/gomp/task-1.f90: New.
4757 2011-02-25 Jie Zhang <jie@codesourcery.com>
4759 * gcc.target/arm/neon-thumb2-move.c: Add
4760 dg-require-effective-target arm_thumb2_ok.
4762 2011-02-24 Jason Merrill <jason@redhat.com>
4764 * g++.dg/parse/constant1.C: Specify C++98 mode.
4765 * g++.dg/parse/constant5.C: Likewise.
4766 * g++.dg/parse/error2.C: Likewise.
4767 * g++.dg/parse/semicolon3.C: Likewise.
4768 * g++.dg/template/crash14.C: Likewise.
4769 * g++.dg/template/local4.C: Likewise.
4770 * g++.dg/template/nontype3.C: Likewise.
4771 * g++.dg/parse/crash31.C: Adjust expected errors.
4772 * g++.dg/template/function1.C: Likewise.
4773 * g++.dg/template/ref3.C: Likewise.
4774 * g++.dg/template/static9.C: Likewise.
4775 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
4777 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
4778 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
4779 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
4780 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
4781 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
4783 2011-02-24 Jakub Jelinek <jakub@redhat.com>
4786 * gfortran.dg/pr47878.f90: New test.
4788 2011-02-24 Richard Guenther <rguenther@suse.de>
4791 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
4792 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
4794 2011-02-24 Richard Guenther <rguenther@suse.de>
4797 * gfortran.dg/lto/pr47839_0.f90: New testcase.
4798 * gfortran.dg/lto/pr47839_1.f90: Likewise.
4800 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4802 PR libgfortran/47567
4803 * gfortran.dg/fmt_f0_1.f90: Update test.
4805 2011-02-23 Jason Merrill <jason@redhat.com>
4807 * g++.dg/abi/mangle39.C: Adjust parm mangling.
4808 * g++.dg/abi/mangle45.C: New.
4810 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
4811 * g++.dg/template/canon-type-9.C: Match use of decltype
4812 between declaration and definition.
4813 * g++.dg/template/canon-type-12.C: Likewise.
4815 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
4818 * gfortran.dg/nested_allocatables_1.f90: New.
4820 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
4823 * g++.dg/pr46868.C: New test.
4824 * g++.dg/parse/parameter-declaration-1.C: Adjust.
4825 * g++.dg/parse/error14.C: Adjust.
4827 2011-02-23 Richard Guenther <rguenther@suse.de>
4829 PR tree-optimization/47838
4830 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
4832 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4834 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
4836 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4838 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
4839 * gfortran.dg/count_init_expr.f03: Ditto.
4840 * gfortran.dg/gomp/pr43711.f90: Ditto.
4841 * gcc.dg/struct-parse-2.c: Ditto.
4842 * gcc.dg/parse-error-3.c: Ditto.
4843 * gcc.dg/Wlogical-op-1.c: Ditto.
4844 * gcc.dg/Walways-true-1.c: Ditto.
4845 * gcc.dg/pr24225.c: Ditto.
4846 * gcc.dg/Walways-true-2.c: Ditto.
4847 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
4848 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
4849 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
4850 * g++.dg/overload/defarg4.C: Ditto.
4851 * g++.dg/inherit/covariant16.C: Ditto.
4852 * g++.dg/inherit/virtual7.C: Ditto.
4853 * g++.dg/template/canon-type-9.C: Ditto.
4854 * g++.dg/template/access19.C: Ditto.
4855 * g++.dg/template/call7.C: Ditto.
4856 * g++.dg/template/canon-type-2.C: Ditto.
4857 * g++.dg/template/init7.C: Ditto.
4858 * g++.dg/template/sizeof-template-argument.C: Ditto.
4859 * g++.dg/template/const3.C: Ditto.
4860 * g++.dg/template/sfinae26.C: Ditto.
4861 * g++.dg/template/sfinae26.C: Ditto.
4862 * g++.dg/template/canon-type-11.C: Ditto.
4863 * g++.dg/template/union2.C: Ditto.
4864 * g++.dg/template/canon-type-3.C: Ditto.
4865 * g++.dg/template/canon-type-1.C: Ditto.
4866 * g++.dg/template/canon-type-5.C: Ditto.
4867 * g++.dg/template/canon-type-7.C: Ditto.
4868 * g++.dg/template/canon-type-10.C: Ditto.
4869 * g++.dg/template/spec36.C: Ditto.
4870 * g++.dg/template/typedef38.C: Ditto.
4871 * g++.dg/template/canon-type-4.C: Ditto.
4872 * g++.dg/template/canon-type-6.C: Ditto.
4873 * g++.dg/template/canon-type-13.C: Ditto.
4874 * g++.dg/template/instantiate9.C: Ditto.
4875 * g++.dg/template/ttp22.C: Ditto.
4876 * g++.dg/warn/Wreturn-type-6.C: Ditto.
4877 * g++.dg/warn/Walways-true-1.C: Ditto.
4878 * g++.dg/warn/Wlogical-op-1.C: Ditto.
4879 * g++.dg/warn/Walways-true-2.C: Ditto.
4880 * g++.dg/conversion/op4.C: Ditto.
4881 * g++.dg/opt/pr19650.C: Ditto.
4882 * g++.dg/lookup/friend11.C: Ditto.
4883 * g++.dg/other/default2.C: Ditto.
4884 * g++.dg/other/default3.C: Ditto.
4885 * g++.dg/other/dtor2.C: Ditto.
4886 * g++.dg/other/friend5.C: Ditto.
4887 * g++.dg/other/default5.C: Ditto.
4888 * g++.dg/init/brace6.C: Ditto.
4889 * g++.dg/init/aggr5.C: Ditto.
4890 * g++.dg/init/error2.C: Ditto.
4891 * g++.dg/expr/bound-mem-fun.C: Ditto.
4892 * g++.dg/expr/cond6.C: Ditto.
4893 * g++.dg/expr/stmt-expr-1.C: Ditto.
4894 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
4895 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
4896 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
4897 * g++.dg/cpp0x/bracket1.C: Ditto.
4898 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
4899 * g++.dg/cpp0x/pr38646.C: Ditto.
4900 * g++.dg/cpp0x/variadic73.C: Ditto.
4901 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
4902 * g++.dg/cpp0x/bracket4.C: Ditto.
4903 * g++.dg/cpp0x/decltype4.C: Ditto.
4904 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
4905 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
4906 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
4907 * g++.dg/cpp0x/variadic-new2.C: Ditto.
4908 * g++.dg/cpp0x/decltype2.C: Ditto.
4909 * g++.dg/cpp0x/decltype1.C: Ditto.
4910 * g++.dg/cpp0x/bracket2.C: Ditto.
4911 * g++.dg/cpp0x/decltype5.C: Ditto.
4912 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
4913 * g++.dg/cpp0x/variadic70.C: Ditto.
4914 * g++.dg/cpp0x/decltype6.C: Ditto.
4915 * g++.dg/cpp0x/rvo.C: Ditto.
4916 * g++.dg/cpp0x/vt-40092.C: Ditto.
4917 * g++.dg/cpp0x/variadic-new.C: Ditto.
4918 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
4919 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
4920 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
4921 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
4922 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
4923 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
4924 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
4925 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
4926 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
4927 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
4928 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
4929 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
4930 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
4931 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
4932 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
4933 * g++.dg/cpp0x/pr39639.C: Ditto.
4934 * g++.dg/cpp0x/decltype3.C: Ditto.
4935 * g++.dg/cpp0x/variadic68.C: Ditto.
4936 * g++.dg/cpp0x/variadic-function.C: Ditto.
4937 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
4938 * g++.dg/cpp0x/variadic-bind.C: Ditto.
4939 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
4940 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
4941 * g++.dg/parse/crash35.C: Ditto.
4942 * g++.dg/parse/crash40.C: Ditto.
4943 * g++.dg/parse/defarg12.C: Ditto.
4944 * g++.dg/parse/crash34.C: Ditto.
4945 * g++.dg/parse/constructor3.C: Ditto.
4946 * g++.dg/parse/template23.C: Ditto.
4947 * g++.dg/parse/crash56.C: Ditto.
4948 * g++.dg/parse/dtor13.C: Ditto.
4949 * g++.dg/parse/error33.C: Ditto.
4950 * g++.dg/parse/ctor9.C: Ditto.
4951 * g++.dg/parse/error32.C: Ditto.
4952 * g++.dg/parse/error37.C: Ditto.
4953 * g++.dg/parse/bitfield3.C: Ditto.
4954 * g++.dg/parse/struct-4.C: Ditto.
4955 * g++.dg/ext/has_trivial_copy.C: Ditto.
4956 * g++.dg/ext/is_polymorphic.C: Ditto.
4957 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
4958 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
4959 * g++.dg/ext/has_nothrow_assign.C: Ditto.
4960 * g++.dg/ext/is_union.C: Ditto.
4961 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
4962 * g++.dg/ext/is_pod.C: Ditto.
4963 * g++.dg/ext/has_virtual_destructor.C: Ditto.
4964 * g++.dg/ext/has_trivial_constructor.C: Ditto.
4965 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
4966 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
4967 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
4968 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
4969 * g++.dg/ext/is_abstract.C: Ditto.
4970 * g++.dg/ext/has_trivial_assign.C: Ditto.
4971 * g++.dg/ext/is_class.C: Ditto.
4972 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
4973 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
4974 * g++.dg/ext/is_base_of.C: Ditto.
4975 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
4976 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
4977 * g++.dg/ext/is_empty.C: Ditto.
4978 * g++.dg/ext/is_enum.C: Ditto.
4979 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
4980 * gnat.dg/opt11.adb: Ditto.
4981 * obj-c++.dg/pr45735.mm: Ditto.
4982 * obj-c++.dg/pr24393.mm: Ditto.
4983 * obj-c++.dg/exceptions-2.mm: Ditto.
4984 * objc.dg/pr45735.m: Ditto.
4985 * objc.dg/pr24393.m: Ditto.
4987 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
4989 * objc.dg/attributes/objc-exception-1.m: New.
4991 2011-02-23 Jie Zhang <jie@codesourcery.com>
4993 * gcc.dg/cpp/include7.c: New test.
4995 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4998 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
5000 2011-02-23 Jie Zhang <jie@codesourcery.com>
5002 PR rtl-optimization/47763
5003 * gcc.dg/pr47763.c: New test.
5005 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
5008 * gfortran.dg/whole_file_32.f90 : New test.
5010 2011-02-22 Dodji Seketeli <dodji@redhat.com>
5013 * g++.dg/inherit/virtual7.C: New test.
5015 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
5018 * objc.dg/type-size-3.m: Updated error message.
5019 * objc.dg/type-size-4.m: New test.
5020 * objc.dg/type-size-5.m: New test.
5022 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5024 * lib/gnat.exp: Fix comments.
5025 Don't load libgloss.exp.
5026 (default_gnat_version): Call $compiler with --version.
5027 Adapt regexp for gnatmake output, insert version.
5028 (gnat_version): New proc.
5029 (gnat_init): Remove gnat_libgcc_s_path.
5030 (gnat_target_compile): Likewise.
5031 Remove ld_library_path.
5032 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
5033 (gnat_pass): Remove.
5034 (gnat_pass): Remove.
5035 (gnat_finish): Remove.
5036 (gnat_exit): Remove.
5037 (local_find_gnatmake): Reindent.
5038 (runtest_file_p): Remove.
5039 (prune_warnings): Remove.
5040 (find_gnatclean): New proc.
5041 * lib/gnat-dg.exp (lremove): New proc.
5042 (gnat-dg-test): Reindent.
5043 Remove additional output files.
5044 (gnat-dg-runtest): Remove.
5046 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
5047 * gnat.dg/loop_optimization6.adb: Likewise.
5048 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
5050 2011-02-22 Jakub Jelinek <jakub@redhat.com>
5052 PR tree-optimization/47835
5053 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
5055 2011-02-22 Tobias Burnus <burnus@net-b.de>
5057 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
5058 * gfortran.dg/abstract_type_2.f03: Ditto.
5059 * gfortran.dg/abstract_type_3.f03: Ditto.
5060 * gfortran.dg/abstract_type_4.f03: Ditto.
5061 * gfortran.dg/abstract_type_5.f03: Ditto.
5062 * gfortran.dg/abstract_type_6.f03: Ditto.
5063 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
5064 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
5065 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
5066 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
5067 * gfortran.dg/array_function_5.f90: Ditto.
5068 * gfortran.dg/asynchronous_3.f03: Ditto.
5069 * gfortran.dg/char_expr_1.f90: Ditto.
5070 * gfortran.dg/class_14.f03: Ditto.
5071 * gfortran.dg/data_array_6.f: Ditto.
5072 * gfortran.dg/data_invalid.f90: Ditto.
5073 * gfortran.dg/dot_product_1.f03: Ditto.
5074 * gfortran.dg/func_derived_5.f90: Ditto.
5075 * gfortran.dg/func_result_4.f90: Ditto.
5076 * gfortran.dg/implied_do_1.f90: Ditto.
5077 * gfortran.dg/initialization_25.f90: Ditto.
5078 * gfortran.dg/initialization_26.f90: Ditto.
5079 * gfortran.dg/interface_34.f90: Ditto.
5080 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
5081 * gfortran.dg/keyword_symbol_1.f90: Ditto.
5082 * gfortran.dg/matmul_8.f03: Ditto.
5083 * gfortran.dg/merge_init_expr.f90: Ditto.
5084 * gfortran.dg/pack_assign_1.f90: Ditto.
5085 * gfortran.dg/pack_vector_1.f90: Ditto.
5086 * gfortran.dg/pointer_check_8.f90: Ditto.
5087 * gfortran.dg/product_init_expr.f03: Ditto.
5088 * gfortran.dg/reshape_order_5.f90: Ditto.
5089 * gfortran.dg/reshape_shape_1.f90: Ditto.
5090 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
5091 * gfortran.dg/same_name_2.f90: Ditto.
5092 * gfortran.dg/selected_real_kind_1.f90: Ditto.
5093 * gfortran.dg/spread_init_expr.f03: Ditto.
5094 * gfortran.dg/stmt_func_1.f90: Ditto.
5095 * gfortran.dg/sum_init_expr.f03: Ditto.
5096 * gfortran.dg/transpose_3.f03: Ditto.
5097 * gfortran.dg/unpack_init_expr.f03: Ditto.
5098 * gfortran.dg/warn_conversion.f90: Ditto.
5099 * gfortran.dg/warn_conversion_2.f90: Ditto.
5100 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
5101 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
5102 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
5103 * gfortran.dg/whole_file_16.f90: Ditto.
5104 * gfortran.dg/whole_file_17.f90: Ditto.
5105 * gfortran.dg/whole_file_18.f90: Ditto.
5106 * gfortran.dg/whole_file_20.f03: Ditto.
5107 * gfortran.dg/whole_file_5.f90: Ditto.
5108 * gfortran.dg/whole_file_6.f90: Ditto.
5109 * gfortran.dg/write_invalid_format.f90: Ditto.
5110 * gfortran.dg/zero_sized_6.f90: Ditto.
5112 2011-02-21 Jeff Law <law@redhat.com>
5114 PR rtl-optimization/46178
5115 * gcc.target/i386/pr46178.c: New test.
5117 PR rtl-optimization/46002
5118 * gcc.c-torture/compile/pr46002.c: New test.
5120 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5122 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
5125 2011-02-21 Jakub Jelinek <jakub@redhat.com>
5128 * g++.dg/debug/pr47106.C: Require effective target lto.
5130 2011-02-21 Jason Merrill <jason@redhat.com>
5132 * g++.dg/cpp0x/constexpr-diag2.C: New.
5134 2011-02-20 Jason Merrill <jason@redhat.com>
5136 * g++.dg/cpp0x/constexpr-ctor7.C: New.
5138 * g++.dg/cpp0x/fntmpdefarg2.C: New.
5140 * g++.dg/overload/conv-op1.C: New.
5142 * g++.dg/cpp0x/constexpr-synth1.C: New.
5144 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5146 * objc.dg/layout-2.m: New.
5147 * objc.dg/selector-3.m: Adjusted location of error message.
5148 * objc.dg/type-size-3.m: Same.
5149 * obj-c++.dg/selector-3.mm: Same.
5151 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5154 * objc.dg/property/dotsyntax-22.m: New.
5155 * obj-c++.dg/property/dotsyntax-22.mm: New.
5157 2011-02-20 Dodji Seketeli <dodji@redhat.com>
5160 * g++.dg/template/typedef38.C: New test.
5162 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5165 * gfortran.dg/whole_file_30.f90 : New test.
5166 * gfortran.dg/whole_file_31.f90 : New test.
5168 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5172 * gfortran.dg/whole_file_28.f90 : New test.
5173 * gfortran.dg/whole_file_29.f90 : New test.
5175 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5178 * g++.dg/template/crash105.C: New.
5180 2011-02-19 Jason Merrill <jason@redhat.com>
5182 * g++.dg/cpp0x/regress/no-elide1.C: New.
5184 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
5186 PR tree-optimization/46620
5187 * gcc.dg/pr46620.c: New.
5189 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5192 * gcc.target/i386/pr47809.c: New test.
5194 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5195 Tobias Burnus <burnus@net-b.de>
5197 * lib/target-supports.exp
5198 (check_effective_target_fortran_large_real): New check for large reals.
5199 * gfortran.dg/nan_7.f90: New test.
5201 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5203 PR libgfortran/47567
5204 * gfortran.dg/fmt_f0_1.f90: Update test.
5206 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
5209 * gfortran.dg/array_constructor_36.f90 : New test.
5210 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
5211 allow for comparison between different elements of the array
5212 constructor at different levels of optimization.
5214 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
5216 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
5217 * gcc.target/i386/pr32280-1.c: Likewise.
5219 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5222 * gcc.target/i386/pr47800.c: New test.
5224 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
5226 * objc/execute/exceptions/foward-1.x: New.
5228 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5231 * gfortran.dg/derived_constructor_comps_4.f90: New.
5233 2011-02-18 Tobias Burnus
5236 * gfortran.dg/func_result_6.f90: New.
5238 2011-02-18 Michael Matz <matz@suse.de>
5241 * gfortran.dg/lto/pr45586_0.f90: New test.
5242 * gfortran.dg/typebound_proc_20.f90: Ditto.
5243 * gfortran.dg/typebound_proc_21.f90: Ditto.
5245 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5248 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
5250 2011-02-18 Tobias Burnus <burnus@net-b.de>
5253 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
5255 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
5256 normalizing the error/warning output.
5257 * gfortran.dg/Wall.f90: Update dg-error/warning.
5258 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
5259 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
5260 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
5261 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
5262 * gfortran.dg/class_30.f90: Update dg-error/warning.
5263 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
5264 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
5265 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
5266 * gfortran.dg/entry_17.f90: Update dg-error/warning.
5267 * gfortran.dg/entry_19.f90: Update dg-error/warning.
5268 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
5269 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
5270 * gfortran.dg/g77/12632.f: Update dg-error/warning.
5271 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
5272 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
5273 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
5274 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
5275 * gfortran.dg/goto_8.f90: Update dg-error/warning.
5276 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
5277 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
5278 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
5279 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
5280 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
5281 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
5282 * gfortran.dg/volatile3.f90: Update dg-error/warning.
5283 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
5284 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
5285 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
5286 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
5287 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
5289 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5292 * gfortran.dg/proc_ptr_comp_30.f90: New.
5294 2011-02-18 Jakub Jelinek <jakub@redhat.com>
5297 * gcc.target/i386/pr47780.c: New test.
5299 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5302 * gfortran.dg/class_40.f03: New.
5304 2011-02-18 Dodji Seketeli <dodji@redhat.com>
5307 * g++.dg/cpp0x/auto21.C: New test.
5309 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
5311 * objc.dg/special/unclaimed-category-1.h: Updated for
5313 * objc.dg/special/unclaimed-category-1.m: Same.
5314 * objc.dg/zero-link-1.m: Same.
5315 * objc.dg/lookup-1.m: Same.
5316 * objc.dg/torture/strings/const-str-9.m
5317 * objc.dg/torture/strings/const-str-10.m: Same.
5318 * objc.dg/torture/strings/const-str-11.m: Same.
5319 * objc.dg/torture/forward-1.m: Same.
5320 * objc.dg/zero-link-2.m: Same.
5321 * objc.dg/encode-7-next-64bit.m: Same.
5322 * objc.dg/method-4.m: Same.
5323 * objc.dg/next-runtime-1.m: Same.
5324 * objc.dg/image-info.m: Same.
5325 * objc.dg/pr23214.m: Same.
5326 * objc.dg/symtab-1.m: Same.
5327 * obj-c++.dg/basic.m: Same.
5328 * obj-c++.dg/proto-lossage-3.m: Same.
5329 * obj-c++.dg/torture/strings/const-str-10.m: Same.
5330 * obj-c++.dg/torture/strings/const-str-11.m: Same.
5331 * obj-c++.dg/torture/strings/const-str-9.m: Same.
5332 * obj-c++.dg/method-11.m: Same.
5333 * objc/execute/enumeration-1.m: Same.
5334 * objc/execute/object_is_class.m: Same.
5335 * objc/execute/formal_protocol-2.m: Same.
5336 * objc/execute/formal_protocol-4.m: Same.
5337 * objc/execute/formal_protocol-6.m: Same.
5338 * objc/execute/bycopy-3.m: Same.
5339 * objc/execute/exceptions/catchall-1.m: Same.
5340 * objc/execute/exceptions/finally-1.m: Same.
5341 * objc/execute/exceptions/local-variables-1.m: Same.
5342 * objc/execute/exceptions/foward-1.m: Same.
5343 * objc/execute/bf-common.h
5344 * objc/execute/enumeration-2.m: Same.
5345 * objc/execute/formal_protocol-1.m: Same.
5346 * objc/execute/formal_protocol-3.m: Same.
5347 * objc/execute/formal_protocol-5.m: Same.
5348 * objc/execute/accessing_ivars.m: Same.
5349 * objc/execute/bycopy-2.m: Same.
5350 * objc/execute/formal_protocol-7.m: Same.
5351 * objc/execute/compatibility_alias.m: Same.
5352 * objc/execute/no_clash.m: Same.
5353 * objc/execute/object_is_meta_class.m: Same.
5354 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
5355 * objc/execute/class-tests-1.h: Include stdio.h.
5356 * objc/execute/class-tests-2.h: Same.
5357 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
5359 * obj-c++.dg/try-catch-2.mm: Same.
5361 2011-02-17 Jakub Jelinek <jakub@redhat.com>
5364 * g++.dg/warn/Wunused-parm-4.C: New test.
5366 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
5367 Jan Hubicka <jh@suse.cz>
5371 * g++.dg/debug/pr47106.C: New.
5373 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
5376 * gcc.target/i386/pr43653.c: New test.
5378 2011-02-11 Dodji Seketeli <dodji@redhat.com>
5381 * g++.dg/template/inherit6.C: New test.
5383 2011-02-16 Janus Weil <janus@gcc.gnu.org>
5386 * gfortran.dg/class_39.f03: New.
5388 2011-02-16 Dodji Seketeli <dodji@redhat.com>
5391 * g++.dg/cpp0x/variadic106.C: New test.
5393 2011-02-16 Jakub Jelinek <jakub@redhat.com>
5396 * gfortran.dg/pr47757-1.f90: New test.
5397 * gfortran.dg/pr47757-2.f90: New test.
5398 * gfortran.dg/pr47757-3.f90: New test.
5401 * g++.dg/cpp0x/enum8.C: New test.
5403 2011-02-15 Jason Merrill <jason@redhat.com>
5405 * g++.dg/inherit/implicit-trivial1.C: New.
5406 * g++.dg/cpp0x/implicit-trivial1.C: New.
5408 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5411 * gcc.dg/torture/pr47725.c: Removed.
5413 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5416 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
5417 constant does not generate a load from memory.
5419 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5422 * gcc.dg/torture/pr47725.c: New.
5424 2011-02-15 Richard Guenther <rguenther@suse.de>
5426 PR tree-optimization/47743
5427 * gcc.dg/torture/pr47743.c: New testcase.
5429 2011-02-15 Jakub Jelinek <jakub@redhat.com>
5432 * gcc.target/i386/pr47581.c: New test.
5434 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5437 * gfortran.dg/select_type_22.f03: New.
5439 2011-02-14 Jason Merrill <jason@redhat.com>
5441 * g++.dg/cpp0x/regress/enum1.C: New.
5443 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5445 * gnat.dg/include.adb: New test.
5447 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5450 * gfortran.dg/class_38.f03: New.
5452 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5454 * gcc.dg/pr46494.c: New test.
5456 2011-02-14 Richard Guenther <rguenther@suse.de>
5458 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
5460 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5463 * gnat.dg/null_pointer_deref1.exp: Don't skip on
5464 sparc*-sun-solaris2.11.
5466 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5469 * gfortran.dg/argument_checking_18.f90: New.
5471 2011-02-13 Tobias Burnus <burnus@net-b.de>
5473 * gfortran.dg/argument_checking_13.f90: Update dg-error.
5474 * gfortran.dg/argument_checking_17.f90: New.
5476 2011-02-12 Janus Weil <janus@gcc.gnu.org>
5478 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
5479 are temporarily disabled.
5480 * gfortran.dg/class_7.f03: Ditto.
5481 * gfortran.dg/coarray_14.f90: Ditto.
5482 * gfortran.dg/typebound_proc_13.f03: Ditto.
5484 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
5487 * gfortran.dg/extends_11.f03: New.
5489 2011-02-11 Xinliang David Li <davidxl@google.com>
5491 PR tree-optimization/47707
5492 * g++.dg/tree-ssa/pr47707.C: New test.
5494 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
5496 * g++.dg/opt/inline17.C: New test.
5498 2011-02-11 Tobias Burnus <burnus@net-b.de>
5501 * gfortran.dg/pure_formal_2.f90: New.
5503 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
5505 PR rtl-optimization/47614
5506 * gfortran.dg/pr47614.f: New.
5508 2011-02-11 Joseph Myers <joseph@codesourcery.com>
5511 * gcc.dg/opts-6.c: New test.
5513 2011-02-11 Jakub Jelinek <jakub@redhat.com>
5516 * gcc.dg/pr47684.c: New test.
5518 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5521 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
5522 c99_runtime, dg-add-options c99_runtime.
5523 (main): Use __asm__.
5525 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5528 * lib/target-supports.exp (check_ascii_locale_available): New proc.
5529 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
5530 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
5531 * gcc.dg/ucnid-10.c: Likewise.
5532 * gcc.dg/ucnid-13.c: Likewise.
5533 * gcc.dg/ucnid-7.c: Likewise.
5534 * gcc.dg/ucnid-8.c: Likewise.
5535 Adapt dg-warning line number.
5537 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
5539 * gcc.target/i386/parity-1.c: Use -march=k8.
5540 * gcc.target/i386/parity-2.c: Ditto.
5541 * gcc.target/i386/vecinit-1.c: Ditto.
5542 * gcc.target/i386/vecinit-2.c: Ditto.
5544 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5547 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
5548 * gcc.target/mips/save-restore-3.c: Likewise.
5549 * gcc.target/mips/save-restore-4.c: Likewise.
5550 * gcc.target/mips/save-restore-5.c: Likewise.
5553 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
5554 * g++.dg/tree-prof/partition2.C: Likewise.
5556 2011-02-09 Jason Merrill <jason@redhat.com>
5558 * g++.dg/tree-ssa/inline-3.C: Use a normal function
5559 rather than misdeclare std::puts.
5561 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
5562 * g++.dg/other/warning1.C: Likewise.
5563 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5564 * g++.old-deja/g++.gb/scope06.C: Likewise.
5565 * g++.old-deja/g++.law/cvt11.C: Likewise.
5566 * g++.old-deja/g++.law/init1.C: Likewise.
5567 * g++.dg/abi/mangle26.C: Likewise.
5569 * g++.dg/template/function1.C: Adjust for C++0x mode.
5570 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
5572 * g++.dg/ext/label10.C: Adjust for C++0x mode.
5573 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
5575 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
5577 * g++.dg/cpp0x/regress/abi-empty7.C: New.
5579 * g++.dg/cpp0x/regress: New directory.
5580 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
5581 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
5582 * g++.dg/cpp0x/regress/regress3.C: New.
5584 2011-02-10 Richard Guenther <rguenther@suse.de>
5586 PR tree-optimization/47677
5587 * gcc.dg/torture/pr47677.c: New testcase.
5589 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
5591 * objc.dg/special/load-category-1.m: Remove unused header.
5592 * objc.dg/special/load-category-1a.m: Likewise.
5593 * objc.dg/special/load-category-2.m: Likewise.
5594 * objc.dg/special/load-category-2a.m: Likewise.
5595 * objc.dg/special/load-category-3.m: Likewise.
5596 * objc.dg/special/load-category-3a.m: Likewise.
5597 * objc.dg/attributes/proto-attribute-2.m: Likewise.
5598 * objc.dg/attributes/proto-attribute-3.m: Likewise.
5599 * objc.dg/attributes/class-attribute-1.m: Likewise.
5600 * objc.dg/property/property.exp: Don't run for Darwin < 9.
5601 * obj-c++.dg/property/property.exp: Likewise.
5602 * objc.dg/attributes/method-sentinel-1.m: Update type header.
5603 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
5604 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
5605 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
5606 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
5607 * obj-c++.dg/template-8.mm: Likewise.
5609 2011-02-10 Jakub Jelinek <jakub@redhat.com>
5612 * gcc.target/i386/pr47665.c: New test.
5614 2011-02-10 Jie Zhang <jie@codesourcery.com>
5618 2011-02-05 Jie Zhang <jie@codesourcery.com>
5620 * gcc.dg/pr42631.c: Update test.
5621 * gcc.dg/pr42631-2.c: New test.
5623 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5626 * gfortran.dg/proc_decl_25.f90: New.
5628 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5631 * gfortran.dg/typebound_assignment_2.f03: New.
5633 2011-02-09 Richard Guenther <rguenther@suse.de>
5635 PR tree-optimization/47664
5636 * gcc.dg/tree-ssa/inline-7.c: New testcase.
5638 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
5641 * gnat.dg/uninit_func.adb: Adjust dg directive.
5643 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
5646 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
5648 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5651 * gfortran.dg/auto_dealloc_2.f90: New.
5653 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5655 * gcc.dg/builtins-config.h: Remove __sgi handling.
5656 * lib/target-supports.exp (add_options_for_c99_runtime): Add
5657 -std=c99 for mips-sgi-irix6.5*.
5659 2011-02-09 Martin Jambor <mjambor@suse.cz>
5662 * gfortran.dg/pr25923.f90: Remove xfails.
5664 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5667 * gfortran.dg/inquire_14.f90: New test.
5669 2011-02-08 Janus Weil <janus@gcc.gnu.org>
5672 * gfortran.dg/pointer_init_6.f90: New.
5674 2011-02-08 Jeff Law <law@redhat.com>
5676 PR tree-optimization/42893
5677 * gcc.tree-ssa/pr42893.c: New test.
5679 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
5681 PR tree-optimization/46834
5682 PR tree-optimization/46994
5683 PR tree-optimization/46995
5684 * gcc.dg/graphite/id-pr46834.c: New.
5685 * gfortran.dg/graphite/id-pr46994.f90: New.
5686 * gfortran.dg/graphite/id-pr46995.f90: New.
5688 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5691 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
5692 using the variable is known the warning is emitted there.
5693 * gcc.dg/uninit-pr19430.c (foo): Likewise.
5694 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
5696 * c-c++-common/pr20000.c (g): Both warnings occur at the return
5699 * gcc.dg/noreturn-1.c (foo5): Likewise.
5700 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
5701 (method2): Likewise.
5703 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
5704 the return statement using the uninitialized variable.
5705 * gfortran.dg/pr39666-2.f90 (f): Likewise.
5707 2011-02-08 Richard Guenther <rguenther@suse.de>
5710 * g++.dg/opt/pr47639.c: New testcase.
5712 2011-02-08 Richard Guenther <rguenther@suse.de>
5714 PR tree-optimization/47632
5715 * g++.dg/opt/pr47632.C: New testcase.
5717 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5719 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
5721 2011-02-07 Richard Guenther <rguenther@suse.de>
5723 PR tree-optimization/47615
5724 * g++.dg/opt/pr47615.C: New testcase.
5726 2011-02-07 Richard Guenther <rguenther@suse.de>
5728 PR tree-optimization/47621
5729 * gcc.dg/torture/pr47621.c: New testcase.
5731 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
5733 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
5735 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
5738 * gfortran.dg/allocate_with_source_1 : New test.
5740 2011-02-05 Jakub Jelinek <jakub@redhat.com>
5743 * gcc.dg/pr47610.c: New test.
5745 2011-02-05 Jie Zhang <jie@codesourcery.com>
5748 * gcc.dg/pr42631.c: Update test.
5749 * gcc.dg/pr42631-2.c: New test.
5751 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5754 * gfortran.dg/pr47574.f90: New test.
5756 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
5758 PR tree-optimization/46194
5759 * gcc.dg/autopar/pr46194.c: New.
5761 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
5763 PR tree-optimization/43695
5764 * g++.dg/ipa/pr43695.C: New.
5766 2011-02-04 Jakub Jelinek <jakub@redhat.com>
5769 * gcc.dg/pr23200.c: New test.
5771 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
5774 * g++.dg/pr47589.C: New test.
5776 2011-02-03 Dodji Seketeli <dodji@redhat.com>
5779 * g++.dg/template/typedef37.C: New test.
5780 * g++.dg/template/param1.C: Adjust expected error message.
5782 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5785 * gcc.dg/pr31490-2.c: New test.
5786 * gcc.dg/pr31490-3.c: New test.
5787 * gcc.dg/pr31490-4.c: New test.
5789 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
5790 Jakub Jelinek <jakub@redhat.com>
5793 * g++.dg/parser/semicolon3.C: Adjust.
5794 * g++.dg/parser/semicolon4.C: New testcase.
5795 * g++.dg/pr46890.C: New testcase.
5797 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5800 * g++.dg/init/pr29571.C: New.
5802 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
5804 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
5805 instead of vect_int.
5807 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5810 * gcc.target/i386/pr47312.c: New test.
5813 * gcc.target/i386/pr47564.c: New test.
5815 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
5817 PR tree-optimization/45122
5818 * gcc.dg/tree-ssa/pr45122.c: New.
5820 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5823 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
5826 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
5827 and vsx so a default --with-cpu=power7 doesn't give an error
5828 when -mavoid-indexed-addresses is used.
5830 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
5831 wrapper function to save the arguments and then jump to the real
5832 function, rather than depending on the compiler not to move stuff
5834 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
5836 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5837 Paul Thomas <pault@gcc.gnu.org>
5840 * gfortran.dg/class_37.f03 : New test.
5842 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
5843 Richard Guenther <rguenther@suse.de>
5845 PR tree-optimization/40979
5847 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
5848 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
5849 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
5850 check_vect_support_and_set_flags.
5851 * gfortran.dg/graphite/vect-pr40979.f90: New.
5853 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5856 * gfortran.dg/class_36.f03: New.
5858 2011-02-02 Richard Guenther <rguenther@suse.de>
5860 PR tree-optimization/47566
5861 * gcc.dg/lto/20110201-1_0.c: New testcase.
5863 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
5869 * debug/pr47498.c: New.
5870 * debug/pr47501.c: New.
5872 2011-02-01 Richard Guenther <rguenther@suse.de>
5874 PR tree-optimization/47559
5875 * g++.dg/torture/pr47559.C: New testcase.
5877 2011-02-01 Janus Weil <janus@gcc.gnu.org>
5880 * gfortran.dg/typebound_call_20.f03: New.
5882 2011-02-01 Richard Guenther <rguenther@suse.de>
5884 PR tree-optimization/47555
5885 * gcc.dg/pr47555.c: New testcase.
5887 2011-02-01 Richard Guenther <rguenther@suse.de>
5889 PR tree-optimization/47541
5890 * g++.dg/torture/pr47541.C: New testcase.
5892 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5895 * gfortran.dg/typebound_call_19.f03: New.
5897 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5900 * g++.dg/cpp0x/pr47416.C: New test.
5902 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
5905 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
5907 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5910 * gfortran.dg/typebound_assignment_1.f03: New.
5912 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5914 PR tree-optimization/47538
5915 * gcc.c-torture/execute/pr47538.c: New test.
5917 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5920 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
5922 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5924 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
5926 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
5928 PR rtl-optimization/44031
5929 * gcc.c-torture/compile/20110131-1.c: New test.
5931 2011-01-31 Tobias Burnus <burnus@net-b.de>
5934 * gfortran.dg/stmt_func_1.f90: New.
5936 2011-01-31 Tobias Burnus <burnus@net-b.de>
5939 * gfortran.dg/interface_34.f90: New.
5941 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
5944 * gfortran.dg/realloc_on_assign_5.f03: New test.
5945 * gfortran.dg/realloc_on_assign_5.f03: New test.
5947 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5949 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
5950 * gfortran.dg/bessel_7.f90: Likewise.
5951 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
5953 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
5954 * gfortran.dg/sum_init_expr.f03: Likewise.
5956 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
5958 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
5961 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
5962 loop only on "vect_intfloat_cvt" targets.
5964 2011-01-29 Tobias Burnus <burnus@net-b.de>
5967 * gfortran.dg/shape_6.f90: New.
5969 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5971 PR libgfortran/47434
5972 * gfortran.dg/read_infnan_1.f90: Update test.
5973 * gfortran.dg/module_nan.f90: Update test.
5974 * gfortran.dg/char4_iunit_1.f03: Update test.
5975 * gfortran.dg/large_real_kind_1.f90: Update test.
5976 * gfortran.dg/real_const_3.f90: Update test.
5977 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
5979 2011-01-29 Dodji Seketeli <dodji@redhat.com>
5982 * g++.dg/template/param2.C: New test.
5984 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5986 PR libgfortran/47285
5987 * gfortran.dg/fmt_g.f: New test.
5989 2011-01-28 Tobias Burnus <burnus@net-b.de>
5992 * gfortran.dg/pure_formal_1.f90: New.
5994 2011-01-28 Jakub Jelinek <jakub@redhat.com>
5997 * gcc.dg/tls/pr42894.c: New test.
5999 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6001 * gcc.dg/pr47276.c: Add dg-require-visibility.
6003 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6005 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
6007 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
6008 Tobias Burnus <burnus@gcc.gnu.org>
6013 * gfortran.dg/realloc_on_assign_3.f03: New test.
6014 * gfortran.dg/realloc_on_assign_4.f03: New test.
6015 * gfortran.dg/allocatable_function_5.f90: New test.
6016 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
6017 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
6018 implemented" dg-errors.
6020 2011-01-27 Jan Hubicka <jh@suse.cz>
6023 * gcc.dg/attr-weakref-4.c: New testcase
6025 2011-01-27 Martin Jambor <mjambor@suse.cz>
6027 PR tree-optimization/47228
6028 * gcc.dg/torture/pr47228.c: New test.
6030 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6032 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
6034 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6036 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
6037 when using auto-overlay support on the SPU.
6039 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
6041 PR rtl-optimization/44174
6042 * gcc.target/i386/asm-6.c: New test.
6044 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
6046 PR rtl-optimization/46856
6047 * gcc.c-torture/compile/pr46856.c: New test.
6049 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
6050 Andrew Pinski <pinskia@gmail.com>
6053 * gcc.dg/pr43082.c: New.
6055 2011-01-26 DJ Delorie <dj@redhat.com>
6057 PR rtl-optimization/46878
6058 * gcc.dg/pr46878-1.c: New test.
6060 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6063 * g++.dg/cpp0x/pr47476.C: New test.
6065 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
6067 * gcc.c-torture/compile/20110126-1.c: New test.
6069 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6072 * gcc.dg/torture/pr47473.c: New test.
6074 2011-01-26 Jan Hubicka <jh@suse.cz>
6077 * gcc.c-torture/execute/pr47237.c: New testcase.
6079 2011-01-26 Jan Hubicka <jh@suse.cz>
6081 PR tree-optimization/47190
6082 * gcc.dg/attr-weakref-3.c: New testcase.
6084 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
6087 * gcc.dg/dll-9a.c: New test file.
6088 * gcc.dg/dll-11.c: Likewise.
6089 * gcc.dg/dll-12.c: Likewise.
6090 * gcc.dg/dll-12a.c: Likewise.
6091 * gcc.dg/dll-11a.c: Likewise.
6092 * gcc.dg/dll-9.c: Likewise.
6093 * gcc.dg/dll-10.c: Likewise.
6094 * gcc.dg/dll-10a.c: Likewise.
6095 * g++.dg/ext/dllexport4a.cc: Likewise.
6096 * g++.dg/ext/dllexport4.C: Likewise.
6097 * g++.dg/ext/dllexport5.C: Likewise.
6098 * g++.dg/ext/dllexport5a.cc: Likewise.
6100 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6102 PR tree-optimization/46970
6103 * gcc.dg/graphite/pr46970.c: New.
6105 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6107 PR tree-optimization/46215
6108 * gcc.dg/graphite/pr46215.c: New.
6110 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6112 PR tree-optimization/46168
6113 * gcc.dg/graphite/pr46168.c: New.
6115 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6117 PR tree-optimization/43657
6118 * gcc.dg/graphite/pr43657.c: New.
6120 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6122 PR tree-optimization/29832
6123 * gfortran.dg/graphite/pr29832.f90: New.
6125 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6127 PR tree-optimization/43567
6128 * gcc.dg/graphite/pr43567.c: New.
6130 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6132 * gfortran.dg/graphite/interchange-4.f: New.
6133 * gfortran.dg/graphite/interchange-5.f: New.
6135 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
6136 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
6137 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
6138 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
6139 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
6140 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
6141 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
6142 * gfortran.dg/ltrans-7.f90: Removed.
6143 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
6145 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
6146 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
6147 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
6148 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
6149 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
6150 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
6151 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
6152 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
6153 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
6154 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
6155 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
6156 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
6157 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
6158 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
6159 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
6160 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
6161 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
6162 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
6163 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
6164 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
6165 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
6166 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
6167 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
6168 * gcc.dg/tree-ssa/data-dep-1.c
6169 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
6170 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
6171 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
6172 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
6173 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
6175 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6177 PR tree-optimization/47265
6178 PR tree-optimization/47443
6179 * gcc.c-torture/compile/pr47265.c: New test.
6180 * gcc.dg/pr47443.c: New test.
6182 2011-01-25 Martin Jambor <mjambor@suse.cz>
6184 PR tree-optimization/47382
6185 * g++.dg/torture/pr47382.C: New test.
6186 * g++.dg/opt/devirt1.C: Xfail.
6188 2011-01-25 Yao Qi <yao@codesourcery.com>
6191 * gcc.target/arm/pr45701-1.c: New test.
6192 * gcc.target/arm/pr45701-2.c: New test.
6193 * gcc.target/arm/pr45701-3.c: New test.
6195 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6196 Jakub Jelinek <jakub@redhat.com>
6198 PR tree-optimization/47271
6199 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
6201 2011-01-25 Nick Clifton <nickc@redhat.com>
6203 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
6204 (saturate_add): Delete.
6206 (main): Do not run saturate_add.
6207 (set_interrupts): Delete.
6209 2011-01-25 Tobias Burnus <burnus@net-b.de>
6212 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
6214 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6216 PR tree-optimization/47427
6217 PR tree-optimization/47428
6218 * gcc.c-torture/compile/pr47427.c: New test.
6219 * gcc.c-torture/compile/pr47428.c: New test.
6221 2011-01-25 Richard Guenther <rguenther@suse.de>
6224 * gcc.dg/torture/pr47411.c: New testcase.
6226 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6228 * gfortran.dg/graphite/id-24.f: New.
6229 * gfortran.dg/graphite/id-25.f: New.
6231 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6233 * gfortran.dg/graphite/id-23.f: New.
6235 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6237 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
6239 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6241 * gcc.dg/graphite/block-0.c: Un-XFAILed.
6242 * gcc.dg/graphite/block-1.c: Un-XFAILed.
6243 * gcc.dg/graphite/block-7.c: Un-XFAILed.
6244 * gcc.dg/graphite/block-8.c: Un-XFAILed.
6245 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
6246 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
6247 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
6248 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
6249 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
6251 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6253 * gcc.dg/graphite/block-0.c: Add documentation.
6254 * gcc.dg/graphite/block-4.c: Same.
6255 * gcc.dg/graphite/block-7.c: Same.
6256 * gcc.dg/graphite/block-8.c: New.
6257 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
6258 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
6259 * gcc.dg/graphite/interchange-12.c: Add documentation.
6260 * gcc.dg/graphite/interchange-13.c: New.
6261 * gcc.dg/graphite/interchange-14.c: New.
6262 * gcc.dg/graphite/interchange-15.c: New.
6263 * gcc.dg/graphite/interchange-8.c: Add documentation.
6264 * gcc.dg/graphite/interchange-mvt.c: Same.
6266 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6269 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
6270 * gcc.target/powerpc/altivec-14.c: Ditto.
6271 * gcc.target/powerpc/altivec-33.c: Ditto.
6272 * gcc.target/powerpc/altivec-types-1.c: Ditto.
6273 * gcc.target/powerpc/altivec-types-2.c: Ditto.
6274 * gcc.target/powerpc/altivec-types-3.c: Ditto.
6275 * gcc.target/powerpc/altivec-types-4.c: Ditto.
6276 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
6277 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
6278 * g++.dg/ext/altivec-15.C: Ditto.
6279 * g++.dg/ext/altivec-types-1.C: Ditto.
6280 * g++.dg/ext/altivec-types-2.C: Ditto.
6281 * g++.dg/ext/altivec-types-3.C: Ditto.
6282 * g++.dg/ext/altivec-types-4.C: Ditto.
6284 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6286 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
6288 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6290 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
6291 optimization options.
6293 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6295 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
6298 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
6300 2011-01-23 Tobias Burnus <burnus@net-b.de>
6303 * gfortran.dg/allocatable_scalar_12.f90: New.
6305 2011-01-23 Ira Rosen <irar@il.ibm.com>
6307 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
6308 vectorization to be not profitable if peeling is used to
6309 realign the memory access.
6310 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
6311 loop bound to avoid loop unrolling.
6312 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6314 2011-01-22 Jan Hubicka <jh@suse.cz>
6317 * g++.dg/lto/pr47333.C: New file.
6319 2011-01-22 Jan Hubicka <jh@suse.cz>
6321 PR tree-optimization/43884
6323 * gcc.dg/autopar/outer-2.c: Increase array size.
6324 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
6326 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6329 * gfortran.dg/c_loc_tests_16.f90: New test.
6331 2011-01-22 Tobias Burnus <burnus@net-b.de>
6334 * gfortran.dg/typebound_proc_19.f90: New.
6336 2011-01-21 Jeff Law <law@redhat.com>
6338 PR tree-optimization/47053
6339 * g++.dg/pr47053.C: New test.
6341 2011-01-21 Jason Merrill <jason@redhat.com>
6344 * g++.dg/cpp0x/constexpr-ctor6.C: New.
6346 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6349 * g++.dg/cpp0x/range-for10.C: New test.
6350 * g++.dg/template/for1.C: New test.
6353 * g++.dg/tree-prof/partition3.C: New test.
6355 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
6357 PR rtl-optimization/47366
6358 * g++.dg/opt/pr47366.C: New test.
6360 2011-01-21 Jason Merrill <jason@redhat.com>
6363 * g++.dg/cpp0x/constexpr-regress2.C: New.
6365 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
6367 2011-01-21 Jeff Law <law@redhat.com>
6369 PR rtl-optimization/41619
6370 * gcc.dg/pr41619.c: New.
6372 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6374 PR tree-optimization/47355
6375 * g++.dg/opt/pr47355.C: New test.
6377 2011-01-21 Richard Guenther <rguenther@suse.de>
6379 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
6382 2011-01-21 Richard Guenther <rguenther@suse.de>
6384 PR tree-optimization/47365
6385 * gcc.dg/torture/pr47365.c: New testcase.
6386 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6388 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6390 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
6392 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6394 PR tree-optimization/47391
6395 * gcc.dg/pr47391.c: New test.
6397 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6399 * g++.dg/template/char1.C: Use signed char.
6401 2011-01-21 Tobias Burnus <burnus@net-b.de>
6404 * gfortran.dg/pointer_target_4.f90: New.
6406 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6409 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
6410 ILP32 system and not IP32.
6412 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
6415 * g++.dg/debug/pr46583.C: New.
6417 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6420 * g++.dg/debug/pr47283.C: New test.
6423 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
6424 * gcc.target/i386/headmerge-2.c: Likewise.
6426 2011-01-20 Richard Guenther <rguenther@suse.de>
6429 * gcc.dg/torture/pr47370.c: New testcase.
6431 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6433 PR tree-optimization/46130
6434 * gcc.dg/pr46130-1.c: New test.
6435 * gcc.dg/pr46130-2.c: New test.
6437 2011-01-19 Dodji Seketeli <dodji@redhat.com>
6440 * g++.dg/debug/dwarf2/template-params-10.C: New test.
6442 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
6445 * g++.dg/debug/pr46240.cc: New.
6447 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6450 * g++.dg/template/anonunion1.C: New test.
6452 PR rtl-optimization/47337
6453 * gcc.c-torture/execute/pr47337.c: New test.
6455 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6458 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
6460 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6462 PR tree-optimization/46021
6463 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
6465 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6467 PR tree-optimization/47290
6468 * g++.dg/torture/pr47290.C: New test.
6470 2011-01-18 Janus Weil <janus@gcc.gnu.org>
6473 * gfortran.dg/proc_ptr_comp_29.f90: New.
6475 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
6478 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
6479 powerpc-apple-darwin9.
6481 2011-01-18 Jakub Jelinek <jakub@redhat.com>
6483 PR rtl-optimization/47299
6484 * gcc.c-torture/execute/pr47299.c: New test.
6486 2011-01-17 Jason Merrill <jason@redhat.com>
6488 * g++.dg/cpp0x/constexpr-virtual.C: New.
6490 2011-01-17 Jakub Jelinek <jakub@redhat.com>
6493 * gfortran.dg/gomp/pr47331.f90: New test.
6495 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
6498 * objc.dg/selector-warn-1.m: New.
6499 * obj-c++.dg/selector-warn-1.mm: New.
6501 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
6503 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
6504 Update dg-final accordingly.
6506 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6508 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
6510 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6512 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
6514 * gcc.dg/guality/pr36728-2.c: Likewise.
6516 2011-01-17 Richard Guenther <rguenther@suse.de>
6518 PR tree-optimization/47313
6519 * g++.dg/torture/pr47313.C: New testcase.
6521 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
6524 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
6525 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
6526 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6527 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6529 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
6531 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
6532 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
6533 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
6535 2011-01-17 Richard Guenther <rguenther@suse.de>
6537 PR tree-optimization/45967
6538 * gcc.dg/torture/pr45967-2.c: New testcase.
6539 * gcc.dg/torture/pr45967-3.c: Likewise.
6541 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6544 * g++.dg/ext/pr47213.C: Require visibility.
6546 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6548 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
6549 * gcc.dg/fixed-point/struct-union.c: Update error messages.
6551 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6553 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
6554 Linux-based targets.
6556 2011-01-13 Jan Hubicka <jh@suse.cz>
6558 PR tree-optimization/47276
6559 * gcc.dg/pr47276.c: New testcase.
6561 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
6562 Jonathan Wakely <jwakely.gcc@gmail.com>
6565 * g++.dg/other/pr33558.C: New.
6566 * g++.dg/other/pr33558-2.C: New.
6568 2011-01-14 Martin Jambor <mjambor@suse.cz>
6570 PR tree-optimization/45934
6571 PR tree-optimization/46302
6572 * g++.dg/ipa/devirt-c-1.C: New test.
6573 * g++.dg/ipa/devirt-c-2.C: Likewise.
6574 * g++.dg/ipa/devirt-c-3.C: Likewise.
6575 * g++.dg/ipa/devirt-c-4.C: Likewise.
6576 * g++.dg/ipa/devirt-c-5.C: Likewise.
6577 * g++.dg/ipa/devirt-c-6.C: Likewise.
6578 * g++.dg/ipa/devirt-6.C: Likewise.
6579 * g++.dg/ipa/devirt-d-1.C: Likewise.
6580 * g++.dg/torture/pr45934.C: Likewise.
6582 2011-01-14 Jason Merrill <jason@redhat.com>
6584 * g++.dg/cpp0x/variadic105.C: New.
6586 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
6587 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6590 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6591 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
6592 execution tests on i?86-*-*, x86_64-*-* and
6593 powerpc*-apple-darwin* && ilp32.
6594 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
6595 tests on i?86-*-* and x86_64-*-*.
6597 2011-01-14 Richard Guenther <rguenther@suse.de>
6599 PR tree-optimization/47280
6600 * g++.dg/opt/pr47280.C: New testcase.
6602 2011-01-14 Jason Merrill <jason@redhat.com>
6604 * g++.dg/cpp0x/constexpr-regress1.C: New.
6606 * g++.dg/ext/flexary2.C: New.
6608 2011-01-14 Richard Guenther <rguenther@suse.de>
6611 * gcc.dg/torture/pr47281.c: New testcase.
6612 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
6614 2011-01-14 Richard Guenther <rguenther@suse.de>
6616 PR tree-optimization/47286
6617 * gcc.dg/tree-ssa/pr47286.c: New testcase.
6619 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
6622 * g++.dg/ext/pr47213.C: New.
6624 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6626 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
6628 2011-01-13 Tobias Burnus <burnus@net-b.de>
6629 Mikael Morin <mikael@gcc.gnu.org>
6633 * gfortran.dg/select_type_20.f90: New.
6634 * gfortran.dg/select_type_21.f90: New.
6636 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6639 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
6641 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6643 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
6644 * gcc.dg/guality/pr36728-2.c: Likewise.
6646 2011-01-13 Dodji Seketeli <dodji@redhat.com>
6649 * g++.dg/debug/dwarf2/template-params-9.C: New test.
6651 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
6653 PR rtl-optimization/45352
6654 * gcc.dg/pr45352-3.c: New.
6656 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6658 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
6660 * g++.dg/cpp0x/range-for8.C: New.
6661 * g++.dg/cpp0x/range-for9.C: New.
6663 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
6666 * g++.dg/debug/pr47209.C: New.
6668 2011-01-12 Richard Guenther <rguenther@suse.de>
6671 * gcc.dg/lto/pr47259_0.c: New testcase.
6672 * gcc.dg/lto/pr47259_1.c: Likewise.
6674 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
6676 * objc-obj-c++-shared/Object1.h: Add copyright header, update
6677 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
6678 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
6679 methods missing from the OBJC2 Object.
6680 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
6681 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
6682 GNU and NeXT runtimes.
6683 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
6685 * objc-obj-c++-shared/Object1.m: Likewise.
6686 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
6687 * objc.dg/proto-qual-1.m: Likewise.
6688 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6689 * obj-c++.dg/proto-qual-1.mm: Likewise.
6691 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
6694 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
6696 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6698 Fixed the Objective-C++ testsuite and updated all tests.
6699 * lib/obj-c++.exp (obj-c++_init): Declare and set
6700 gcc_warning_prefix and gcc_error_prefix.
6701 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
6702 'dg-warning', 'dg-message' and 'dg-error'.
6703 * obj-c++.dg/class-extension-3.mm: Likewise.
6704 * obj-c++.dg/class-protocol-1.mm: Likewise.
6705 * obj-c++.dg/encode-7.mm: Likewise.
6706 * obj-c++.dg/exceptions-3.mm: Likewise.
6707 * obj-c++.dg/exceptions-5.mm: Likewise.
6708 * obj-c++.dg/method-12.mm: Likewise.
6709 * obj-c++.dg/method-13.mm: Likewise.
6710 * obj-c++.dg/method-15.mm: Likewise.
6711 * obj-c++.dg/method-16.mm: Likewise.
6712 * obj-c++.dg/method-4.mm: Likewise.
6713 * obj-c++.dg/method-8.mm: Likewise.
6714 * obj-c++.dg/method-conflict-1.mm: Likewise.
6715 * obj-c++.dg/method-conflict-2.mm: Likewise.
6716 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
6717 and uncommented second part of the testcase now that the testsuite
6719 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
6720 and uncommented second part of the testcase now that the testsuite
6722 * obj-c++.dg/private-1.mm: Likewise.
6723 * obj-c++.dg/proto-lossage-4.mm: Likewise.
6724 * obj-c++.dg/syntax-error-7.mm: Likewise.
6725 * obj-c++.dg/warn5.mm: Likewise.
6726 * obj-c++.dg/property/at-property-14.mm: Likewise.
6727 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
6729 * obj-c++.dg/property/at-property-18.mm: Likewise.
6730 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
6732 * obj-c++.dg/property/at-property-21.mm: Likewise.
6733 * obj-c++.dg/property/at-property-28.mm: Likewise.
6734 * obj-c++.dg/property/at-property-5.mm: Likewise.
6735 * obj-c++.dg/property/dynamic-2.mm: Likewise.
6736 * obj-c++.dg/property/property-neg-3.mm: Likewise.
6737 * obj-c++.dg/property/synthesize-11.mm: Likewise.
6738 * obj-c++.dg/property/synthesize-6.mm: Likewise.
6739 * obj-c++.dg/property/synthesize-8.mm: Likewise.
6740 * obj-c++.dg/property/synthesize-9.mm: Likewise.
6741 * obj-c++.dg/tls/diag-5.mm: Likewise.
6742 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
6743 dg-error, now matched correctly.
6745 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6747 * objc.dg/property/at-property-29.m: New.
6748 * obj-c++.dg/property/at-property-29.mm: New.
6750 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6752 * go.test/go-test.exp (go-set-goarch): New proc.
6753 (go-gc-tests): Use it.
6755 2011-01-11 Dodji Seketeli <dodji@redhat.com>
6758 * g++.dg/debug/dwarf2/template-params-8.C: New test.
6760 2011-01-11 Richard Henderson <rth@redhat.com>
6762 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
6764 2011-01-11 Jan Hubicka <jh@suse.cz>
6768 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
6769 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
6771 2011-01-11 Richard Guenther <rguenther@suse.de>
6773 PR tree-optimization/46076
6774 * gcc.dg/tree-ssa/pr46076.c: New testcase.
6776 2011-01-11 Jeff Law <law@redhat.com>
6778 * PR tree-optimization/47086
6779 * gcc.dg/pr47086.c: New test.
6781 2011-01-11 Jason Merrill <jason@redhat.com>
6784 * g++.dg/template/new10.C: New.
6787 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
6789 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
6791 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
6792 Split type definitions and NSConstantString class into...
6793 * objc-obj-c++-shared/objc-test-suite-types.h: New.
6794 * objc-obj-c++-shared/nsconstantstring-class.h: New.
6795 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
6796 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
6797 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
6798 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
6800 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
6801 encode defines for newer NeXT system headers.
6802 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
6803 * obj-c++.dg/torture/strings/string1.mm: Likewise.
6804 * objc.dg/foreach-5.m: Likewise.
6805 * objc.dg/foreach-2.m: Likewise.
6806 * objc.dg/foreach-4.m: Likewise.
6807 * objc.dg/torture/strings/string1.m: Likewise.
6808 * objc.dg/torture/strings/string2.m: Likewise.
6809 * objc.dg/torture/strings/string3.m: Likewise.
6810 * objc.dg/torture/strings/string4.m: Likewise.
6811 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
6812 header and stand alone.
6813 * obj-c++.dg/strings/strings-2.mm: Likewise.
6814 * objc.dg/torture/strings/const-str-3.m: Likewise.
6815 * objc.dg/strings/strings-2.m: Likewise.
6816 * objc.dg/strings/const-str-12b.m: Likewise.
6818 2011-01-12 Richard Guenther <rguenther@suse.de>
6821 * gcc.dg/attr-weak-1.c: Adjust.
6823 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
6826 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
6827 standard compliant and comment.
6829 2011-01-10 Jan Hubicka <jh@suse.cz>
6832 * gcc.dg/initpri3.c: New testcase.
6834 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
6837 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
6843 (g_ebp_save): Likewise.
6844 (g_esp_save): Likewise.
6846 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6848 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
6850 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6852 PR tree-optimization/46021
6853 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
6854 i?86-*-*, x86_64-*-*.
6856 2011-01-10 Jeff Law <law@redhat.com>
6858 * PR tree-optimization/47141
6859 * gcc.c-torture/compile/pr47141.c: New test.
6861 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
6864 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
6865 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
6866 * gcc.dg/vect/slp-35.c: Remove XFAILs.
6867 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
6870 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
6871 being vectorized. Adjust dg-final pattern. Remove XFAIL.
6872 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
6873 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
6874 being vectorized. Adjust dg-final pattern.
6877 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
6878 * gcc.dg/vect/slp-24.c: Likewise.
6880 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
6883 * g++.dg/other/pr47218-1.C: New test file.
6884 * g++.dg/other/pr47218.C: Likewise.
6885 * g++.dg/other/pr47218.h: New supporting header.
6887 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
6890 * objc.dg/attributes/invalid-attribute-1.m: New.
6891 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
6893 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6896 * gfortran.dg/proc_ptr_comp_28.f90: New.
6898 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6900 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
6901 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
6902 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6903 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6904 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
6905 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6906 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
6907 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
6908 * objc.dg/gnu-api-2-class.m: Likewise.
6909 * objc.dg/gnu-api-2-ivar.m: Likewise.
6910 * objc.dg/gnu-api-2-method.m: Likewise.
6911 * objc.dg/gnu-api-2-objc.m: Likewise.
6912 * objc.dg/gnu-api-2-object.m: Likewise.
6913 * objc.dg/gnu-api-2-property.m: Likewise.
6914 * objc.dg/gnu-api-2-protocol.m: Likewise.
6915 * objc.dg/gnu-api-2-sel.m: Likewise.
6917 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6919 * objc.dg/foreach-1.m: Skip for Darwin < 9.
6920 * objc.dg/objc-foreach-4.m: Likewise.
6921 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
6922 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
6923 * objc.dg/foreach-4.m: Likewise.
6924 * objc.dg/foreach-5.m: Likewise.
6925 * objc.dg/foreach-3.m: Return self from init.
6927 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6930 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
6932 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6935 * gfortran.dg/class_35.f90: New.
6937 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6939 * objc.dg/foreach-1.m: Add "-Wall" to flags.
6941 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
6944 * objc.dg/invalid-method-2.m: New.
6945 * obj-c++.dg/invalid-method-2.mm: New.
6947 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
6950 * gfortran.dg/transpose_optimization_2.f90 : New test.
6952 2011-01-08 Jan Hubicka <jh@suse.cz>
6954 PR tree-optmization/46469
6955 * g++.dg/torture/pr46469.C: New testcase.
6957 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6959 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
6960 emulation of libobjc-gnu structure layout functionality to ..
6961 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
6962 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
6963 * objc/execute/bf-common.h: Adjust headers.
6964 * objc/execute/bf-1.m: Likewise.
6965 * objc/execute/bf-2.m: Likewise.
6966 * objc/execute/bf-3.m: Likewise.
6967 * objc/execute/bf-4.m: Likewise.
6968 * objc/execute/bf-5.m: Likewise.
6969 * objc/execute/bf-6.m: Likewise.
6970 * objc/execute/bf-7.m: Likewise.
6971 * objc/execute/bf-8.m: Likewise.
6972 * objc/execute/bf-9.m: Likewise.
6973 * objc/execute/bf-10.m: Likewise.
6974 * objc/execute/bf-11.m: Likewise.
6975 * objc/execute/bf-12.m: Likewise.
6976 * objc/execute/bf-13.m: Likewise.
6977 * objc/execute/bf-14.m: Likewise.
6978 * objc/execute/bf-15.m: Likewise.
6979 * objc/execute/bf-16.m: Likewise.
6980 * objc/execute/bf-17.m: Likewise.
6981 * objc/execute/bf-18.m: Likewise.
6982 * objc/execute/bf-19.m: Likewise.
6983 * objc/execute/bf-20.m: Likewise.
6984 * objc/execute/bf-21.m: Likewise.
6985 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
6986 objc_get_type_qualifiers ().
6988 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6991 * gfortran.dg/dependency_39.f90: New test.
6993 2011-01-07 Jan Hubicka <jh@suse.cz>
6995 Get builtins tests ready for linker plugin.
6996 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
6997 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
6998 my_memset, my_bzero): Mark used.
6999 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
7000 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
7002 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
7005 2011-01-07 Jan Hubicka <jh@suse.cz>
7007 PR tree-optimization/46367
7008 * g++.dg/torture/pr46367.C: New file.
7010 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7013 * gcc.dg/pr47201.c: New test.
7016 * gcc.dg/tree-prof/pr47187.c: New test.
7018 2011-01-07 Tobias Burnus <burnus@net-b.de>
7021 * gfortran.dg/extends_type_of_3.f90: New.
7023 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
7025 * g++.dg/ext/dllexport-MI1.C: Adjust test.
7026 * g++.dg/ext/dllimport-MI1.C: Likewise.
7027 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
7028 * g++.dg/ext/dllimport10.C: Likewise.
7029 * g++.dg/ext/dllimport11.C: Likewise.
7030 * g++.dg/ext/dllimport12.C: Likewise.
7031 * g++.dg/ext/dllimport13.C: Likewise.
7032 * g++.dg/ext/dllimport2.C: Likewise.
7033 * g++.dg/ext/dllimport3.C: Likewise.
7034 * g++.dg/ext/dllimport4.C: Likewise.
7035 * g++.dg/ext/dllimport5.C: Likewise.
7036 * g++.dg/ext/dllimport6.C: Likewise.
7037 * g++.dg/ext/dllimport8.C: Likewise.
7038 * g++.dg/ext/dllimport9.C: Likewise.
7039 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
7040 targets, too. Additionally enable test for i?86-*-mingw*.
7041 * g++.dg/ext/selectany1.C: Likewise.
7042 Remove guard variable check.
7044 2011-01-07 Janus Weil <janus@gcc.gnu.org>
7048 * gfortran.dg/storage_size_3.f08: Extended.
7050 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7053 * g++.dg/template/stdarg1.C: New test.
7055 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7058 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
7059 * gfortran.dg/defined_operators_1.f90: Split the subroutine
7060 from the interface of functions to not hide the errors that
7063 2011-01-06 Jan Hubicka <jh@suse.cz>
7065 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
7066 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
7068 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7072 * gfortran.dg/interface_33.f90: New test.
7074 2011-01-06 Jakub Jelinek <jakub@redhat.com>
7077 * gcc.c-torture/compile/pr47150.c: New test.
7079 2011-01-06 Ira Rosen <irar@il.ibm.com>
7081 PR tree-optimization/47139
7082 * gcc.dg/vect/pr47139.c: New test.
7084 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7087 * gfortran.dg/extends_type_of_2.f03: New.
7089 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7091 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
7093 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
7095 * gnat.dg/opt14.adb: New test.
7097 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7100 * gfortran.dg/allocate_error_2.f90: New test.
7102 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7105 * gfortran.dg/storage_size_3.f08: New.
7107 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7109 PR libgfortran/47154
7110 * gfortran.dg/namelist_68.f90: New test.
7112 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
7114 * gnat.dg/unchecked_convert8.ad[sb]: New test.
7116 2011-01-04 Janus Weil <janus@gcc.gnu.org>
7119 * gfortran.dg/class_34.f90: New.
7121 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7123 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
7124 use __builtin_inff. Skip all single-precision tests that require
7127 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7129 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
7131 2011-01-03 Jakub Jelinek <jakub@redhat.com>
7133 PR tree-optimization/47148
7134 * gcc.c-torture/execute/pr47148.c: New test.
7136 PR tree-optimization/47155
7137 * gcc.c-torture/execute/pr47155.c: New test.
7139 PR rtl-optimization/47157
7140 * gcc.c-torture/compile/pr47157.c: New test.
7142 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7144 * gcc.dg/torture/vector-shift2.c (schar): Define.
7145 (main): Always use schar or uchar instead of plain "char" to avoid
7146 dependencies on implementation-defined char signedness.
7148 2011-01-03 Martin Jambor <mjambor@suse.cz>
7150 PR tree-optimization/46801
7151 * gnat.dg/pack9.adb: Remove xfail.
7153 2011-01-03 Martin Jambor <mjambor@suse.cz>
7155 PR tree-optimization/46984
7156 * g++.dg/ipa/pr46984.C: New test.
7158 2011-01-02 Janus Weil <janus@gcc.gnu.org>
7161 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
7163 2011-01-02 Jakub Jelinek <jakub@redhat.com>
7165 PR tree-optimization/47140
7166 * gcc.c-torture/compile/pr47140.c: New test.
7168 PR rtl-optimization/47028
7169 * gcc.dg/pr47028.c: New test.
7171 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
7173 * objc.dg/protocol-forward-1.m: Removed TODO.
7174 * objc.dg/protocol-forward-2.m: New.
7175 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
7176 * obj-c++.dg/protocol-forward-2.mm: New.
7178 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
7181 * g++.dg/eh/pr38662.C: New testcase.
7183 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
7185 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
7186 scan for newline '\n'.
7189 Copyright (C) 2011 Free Software Foundation, Inc.
7191 Copying and distribution of this file, with or without modification,
7192 are permitted in any medium without royalty provided the copyright
7193 notice and this notice are preserved.