1 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
2 Tom de Vries <tom@codesourcery.com>
5 * gcc.c-torture/compile/pr50380.c: New testcase.
7 2011-12-19 Tobias Burnus <burnus@net-b.de>
10 * gfortran.dg/block_10.f90: New.
12 2011-12-19 Jason Merrill <jason@redhat.com>
15 * g++.dg/cpp0x/initlist64.C: New.
18 * c-c++-common/transparent-union-1.c: New.
20 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
22 PR tree-optimization/51580
23 * gnat.dg/specs/loop_optimization1.ads: New test.
24 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
26 2011-12-19 Richard Guenther <rguenther@suse.de>
29 * gcc.dg/lto/20111207-2_0.c: Adjust.
30 * g++.dg/lto/pr51573-1_0.C: New testcase.
32 2011-12-19 Jakub Jelinek <jakub@redhat.com>
35 * g++.dg/cpp0x/pr51619.C: New test.
37 2011-12-19 Tobias Burnus <burnus@net-b.de>
40 * gfortran.dg/select_type_25.f90: New.
42 2011-12-19 Martin Jambor <mjambor@suse.cz>
44 PR tree-optimization/51583
45 * gcc.dg/tree-ssa/pr51583.c: New test.
47 2011-12-19 Jakub Jelinek <jakub@redhat.com>
49 PR tree-optimization/51596
50 * g++.dg/opt/pr51596.C: New test.
53 PR tree-optimization/51606
54 * gcc.dg/vect/pr51590.c: New test.
56 2011-12-19 Richard Guenther <rguenther@suse.de>
59 * g++.dg/lto/pr51572-2_0.C: New testcase.
61 2011-12-19 Dodji Seketeli <dodji@redhat.com>
64 * g++.dg/cpp0x/nsdmi6.C: New test.
66 2011-12-19 Tobias Burnus <burnus@net-b.de>
68 * gfortran.dg/coarray_poly_3.f90: New.
69 * coarray/poly_run_1.f90: Enable some previously commented code.
71 2011-12-19 Jason Merrill <jason@redhat.com>
74 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
76 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
78 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
80 2011-12-17 Jason Merrill <jason@redhat.com>
83 * g++.dg/parse/enum7.C: New.
86 * g++.dg/lookup/nested2.C: New.
89 * g++.dg/parse/enum6.C: New.
91 2011-12-17 Tom de Vries <tom@codesourcery.com>
93 PR tree-optimization/51491
94 * gcc.dg/pr51491.c: New test.
95 * gcc.dg/pr51491-2.c: Same.
97 2011-12-16 Jason Merrill <jason@redhat.com>
100 * g++.dg/cpp0x/auto31.C: New.
102 2011-12-16 Ian Lance Taylor <iant@google.com>
105 * gcc.dg/20111216-1.c: New test.
107 2011-12-16 Jason Merrill <jason@redhat.com>
110 * g++.dg/init/static4.C: New.
112 2011-12-16 Jason Merrill <jason@redhat.com>
115 * g++.dg/init/value10.C: New.
117 2011-12-16 Jakub Jelinek <jakub@redhat.com>
120 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
122 PR tree-optimization/51575
123 * g++.dg/opt/pr51575.C: New test.
126 * gcc.dg/pr51557.c: New test.
128 2011-12-16 Richard Guenther <rguenther@suse.de>
131 * gcc.dg/lto/pr51572-1_0.c: New testcase.
133 2011-12-15 Jason Merrill <jason@redhat.com>
136 * g++.dg/ext/desig4.C: New.
138 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
140 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
141 A%disp() to use scalarizer.
142 * gfortran.dg/class_array_9.f03: New.
144 2011-12-15 Jakub Jelinek <jakub@redhat.com>
146 * gcc.dg/vect/vect-sdivmod-1.c: New test.
149 * g++.dg/cpp0x/pr51463.C: New test.
152 * c-c++-common/gomp/pr51360.c: New test.
153 * g++.dg/gomp/pr51360.C: New test.
156 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
157 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
159 PR tree-optimization/51117
160 * g++.dg/opt/pr51117.C: New test.
162 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
164 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
166 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
168 (stpncpy, __stpncpy_chk): New functions.
169 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
170 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
172 2011-12-15 Richard Guenther <rguenther@suse.de>
175 * g++.dg/lto/pr51567-1_0.C: New testcase.
177 2011-12-15 Dodji Seketeli <dodji@redhat.com>
180 * g++.dg/cpp0x/auto30.C: New test.
182 2011-12-15 Tobias Burnus <burnus@net-b.de>
184 * gfortran.dg/coarray/poly_run_3.f90: New.
185 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
187 2011-12-15 Richard Guenther <rguenther@suse.de>
190 * g++.dg/lto/pr51564-1_0.C: New testcase.
192 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
195 * g++.dg/ext/is_final.C: New.
197 2012-12-15 Richard Guenther <rguenther@suse.de>
200 * g++.dg/lto/pr48508-1_0.C: New testcase.
201 * g++.dg/lto/pr48508-1_1.C: Likewise.
203 2011-12-14 Jason Merrill <jason@redhat.com>
206 * g++.dg/init/constant1.C: New.
209 * g++.dg/other/enum2.C: New.
211 2011-12-14 Dodji Seketeli <dodji@redhat.com>
214 * g++.dg/cpp0x/initlist63.C: New test.
216 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
219 * gcc.target/avr/torture/int24-mul.c: New.
221 2011-12-14 Dodji Seketeli <dodji@redhat.com>
224 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
226 2011-12-13 Jason Merrill <jason@redhat.com>
230 * g++.dg/cpp0x/rv-cast3.C: New.
231 * g++.dg/cpp0x/rv-cast4.C: New.
233 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
236 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
238 2011-12-13 Andrew Pinski <apinski@cavium.com>
239 Adam Nemet <anemet@caviumnetworks.com>
241 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
243 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
244 * gcc.target/mips/octeon-pipe-1.c: New testcase.
246 2011-12-11 Fabien Chêne <fabien@gcc.gnu.org>
249 * g++.dg/template/using16.C: New.
250 * g++.dg/template/using17.C: New.
252 2011-12-13 Martin Jambor <mjambor@suse.cz>
254 PR tree-optimization/51362
255 * gcc.dg/ipa/pr51362.c: New test.
257 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
260 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
261 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
263 2011-12-13 Richard Guenther <rguenther@suse.de>
266 * g++.dg/lto/pr48354-1_0.C: New testcase.
268 2011-12-13 Richard Guenther <rguenther@suse.de>
270 PR tree-optimization/51519
271 * gcc.dg/pr51519.c: New testcase.
273 2011-12-13 Richard Guenther <rguenther@suse.de>
275 * gcc.dg/lto/20111213-1_0.c: New testcase.
277 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
279 * gnat.dg/vect1.ad[sb]: Add more tests.
280 * gnat.dg/vect2.ad[sb]: Likewise.
281 * gnat.dg/vect3.ad[sb]: Likewise.
282 * gnat.dg/vect4.ad[sb]: Likewise.
283 * gnat.dg/vect5.ad[sb]: Likewise.
284 * gnat.dg/vect6.ad[sb]: Likewise.
286 2011-12-12 Jakub Jelinek <jakub@redhat.com>
288 PR rtl-optimization/51495
289 * gcc.c-torture/compile/pr51495.c: New test.
291 PR tree-optimization/51481
292 * gcc.dg/pr51481.c: New test.
294 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
296 PR tree-optimization/45830
297 * gcc.c-torture/execute/pr45830.c: Move from here to...
298 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
299 dg-additional-options magic.
301 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
303 * gfortran.dg/nested_modules_2.f90: Tighten test.
305 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
307 * gcc.c-torture/execute/20111212-1.c: New test.
309 2011-12-12 Jakub Jelinek <jakub@redhat.com>
312 * gcc.dg/pr45819.c: Add -w to dg-options.
314 2011-12-12 Torvald Riegel <triegel@redhat.com>
316 * g++.dg/tm/noexcept-1.C: New test.
317 * g++.dg/tm/noexcept-2.C: New test.
318 * g++.dg/tm/noexcept-3.C: New test.
319 * g++.dg/tm/noexcept-4.C: New test.
320 * g++.dg/tm/noexcept-5.C: New test.
322 2011-12-12 Torvald Riegel <triegel@redhat.com>
324 * c-c++-common/tm/20111206.c: New test.
326 2011-12-12 Richard Guenther <rguenther@suse.de>
329 * g++.dg/opt/pr51262.C: New testcase.
331 2011-12-12 Revital Eres <revital.eres@linaro.org>
333 PR rtl-optimization/47013
334 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
335 to preserve the function.
336 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
337 powerpc*-*-*. Avoid superfluous spaces in dg-final.
338 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
339 -fmodulo-sched-allow-regmoves flags.
340 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
341 and avoid superfluous spaces in dg-final for spu-*-*.
342 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
343 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
344 change scan-rtl-dump-times for powerpc*-*-*.
345 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
346 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
347 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
349 2011-12-11 Jakub Jelinek <jakub@redhat.com>
351 PR tree-optimization/51485
352 * g++.dg/vect/pr51485.cc: New test.
354 2011-12-11 Tobias Burnus <burnus@net-b.de>
357 * gfortran.dg/warn_function_without_result_2.f90: New.
359 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
360 Tobias Burnus <burnus@gcc.gnu.org>
369 * gfortran.dg/class_array_1.f03: New.
370 * gfortran.dg/class_array_2.f03: New.
371 * gfortran.dg/class_array_3.f03: New.
372 * gfortran.dg/class_array_4.f03: New.
373 * gfortran.dg/class_array_5.f03: New.
374 * gfortran.dg/class_array_6.f03: New.
375 * gfortran.dg/class_array_7.f03: New.
376 * gfortran.dg/class_array_8.f03: New.
377 * gfortran.dg/coarray_poly_1.f90: New.
378 * gfortran.dg/coarray_poly_2.f90: New.
379 * gfortran.dg/coarray/poly_run_1.f90: New.
380 * gfortran.dg/coarray/poly_run_2.f90: New.
381 * gfortran.dg/class_to_type_1.f03: New.
382 * gfortran.dg/type_to_class_1.f03: New.
383 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
384 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
385 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
387 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
390 * gfortran.dg/gomp/workshare2.f90: New test.
391 * gfortran.dg/gomp/workshare3.f90: New test.
393 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
395 * gnat.dg/specs/elab3.ads: New test.
397 2011-12-10 Richard Henderson <rth@redhat.com>
399 * gcc.target/powerpc/altivec-perm-1.c: New.
400 * gcc.target/powerpc/altivec-perm-2.c: New.
401 * gcc.target/powerpc/altivec-perm-4.c: New.
403 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
405 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
406 Add a scan-assembler-time clause to test for the interupt vector jump.
408 (dma0_handler): ... this.
410 2011-12-10 Nathan Sidwell <nathan@acm.org>
412 PR gcov-profile/51449
413 * g++.dg/gcov/gcov-14.C: New.
415 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
417 * gcc.c-torture/compile/20111209-1.c: New test.
419 2011-12-09 Jason Merrill <jason@redhat.com>
422 * g++.dg/warn/Woverflow-4.C: New.
424 2011-12-09 Dodji Seketeli <dodji@redhat.com>
427 * g++.dg/cpp0x/alias-decl-17.C: New test.
429 2011-12-09 Michael Meissner <meissner@the-meissners.org>
431 * gcc.target/powerpc/recip-5.c: Disable running on any system that
432 does not support VSX.
434 * gcc.target/powerpc/ppc-target-4.c: New file to test target
435 specific functions enabling target specific builtins.
437 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
439 * gcc.dg/vect/slp-13.c: Array size increase reverted.
440 * gcc.dg/vect/slp-24.c: Ditto.
441 * gcc.dg/vect/slp-3.c: Ditto.
442 * gcc.dg/vect/slp-34.c: Ditto.
443 * gcc.dg/vect/slp-4.c: Ditto.
444 * gcc.dg/vect/slp-cond-2.c: Ditto.
445 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
446 * gcc.dg/vect/vect-1.c: Ditto.
447 * gcc.dg/vect/vect-10.c: Ditto.
448 * gcc.dg/vect/vect-105.c: Ditto.
449 * gcc.dg/vect/vect-112.c: Ditto.
450 * gcc.dg/vect/vect-15.c: Ditto.
451 * gcc.dg/vect/vect-2.c: Ditto.
452 * gcc.dg/vect/vect-31.c: Ditto.
453 * gcc.dg/vect/vect-32.c: Ditto.
454 * gcc.dg/vect/vect-33.c: Ditto.
455 * gcc.dg/vect/vect-34.c: Ditto.
456 * gcc.dg/vect/vect-35.c: Ditto.
457 * gcc.dg/vect/vect-36.c: Ditto.
458 * gcc.dg/vect/vect-6.c: Ditto.
459 * gcc.dg/vect/vect-73.c: Ditto.
460 * gcc.dg/vect/vect-74.c: Ditto.
461 * gcc.dg/vect/vect-75.c: Ditto.
462 * gcc.dg/vect/vect-76.c: Ditto.
463 * gcc.dg/vect/vect-80.c: Ditto.
464 * gcc.dg/vect/vect-85.c: Ditto.
465 * gcc.dg/vect/vect-89.c: Ditto.
466 * gcc.dg/vect/vect-97.c: Ditto.
467 * gcc.dg/vect/vect-98.c: Ditto.
468 * gcc.dg/vect/vect-all.c: Ditto.
469 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
470 * gcc.dg/vect/vect-iv-8.c: Ditto.
471 * gcc.dg/vect/vect-iv-8a.c: Ditto.
472 * gcc.dg/vect/vect-outer-1.c: Ditto.
473 * gcc.dg/vect/vect-outer-1a.c: Ditto.
474 * gcc.dg/vect/vect-outer-1b.c: Ditto.
475 * gcc.dg/vect/vect-outer-2.c: Ditto.
476 * gcc.dg/vect/vect-outer-2a.c: Ditto.
477 * gcc.dg/vect/vect-outer-2c.c: Ditto.
478 * gcc.dg/vect/vect-outer-3.c: Ditto.
479 * gcc.dg/vect/vect-outer-3a.c: Ditto.
480 * gcc.dg/vect/vect-outer-4a.c: Ditto.
481 * gcc.dg/vect/vect-outer-4b.c: Ditto.
482 * gcc.dg/vect/vect-outer-4c.c: Ditto.
483 * gcc.dg/vect/vect-outer-4d.c: Ditto.
484 * gcc.dg/vect/vect-outer-4m.c: Ditto.
485 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
486 * gcc.dg/vect/vect-outer-fir.c: Ditto.
487 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
488 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
489 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
490 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
491 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
492 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
493 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
494 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
495 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
496 * gcc.dg/vect/vect-shift-2.c: Ditto.
497 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
498 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
499 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
500 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
501 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
502 * gcc.dg/vect/slp-13-big-array.c: New test.
503 * gcc.dg/vect/slp-24-big-array.c: Ditto.
504 * gcc.dg/vect/slp-3-big-array.c: Ditto.
505 * gcc.dg/vect/slp-34-big-array.c: Ditto.
506 * gcc.dg/vect/slp-4-big-array.c: Ditto.
507 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
508 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
509 * gcc.dg/vect/vect-1-big-array.c: Ditto.
510 * gcc.dg/vect/vect-10-big-array.c: Ditto.
511 * gcc.dg/vect/vect-105-big-array.c: Ditto.
512 * gcc.dg/vect/vect-112-big-array.c: Ditto.
513 * gcc.dg/vect/vect-15-big-array.c: Ditto.
514 * gcc.dg/vect/vect-2-big-array.c: Ditto.
515 * gcc.dg/vect/vect-31-big-array.c: Ditto.
516 * gcc.dg/vect/vect-32-big-array.c: Ditto.
517 * gcc.dg/vect/vect-33-big-array.c: Ditto.
518 * gcc.dg/vect/vect-34-big-array.c: Ditto.
519 * gcc.dg/vect/vect-35-big-array.c: Ditto.
520 * gcc.dg/vect/vect-36-big-array.c: Ditto.
521 * gcc.dg/vect/vect-6-big-array.c: Ditto.
522 * gcc.dg/vect/vect-73-big-array.c: Ditto.
523 * gcc.dg/vect/vect-74-big-array.c: Ditto.
524 * gcc.dg/vect/vect-75-big-array.c: Ditto.
525 * gcc.dg/vect/vect-76-big-array.c: Ditto.
526 * gcc.dg/vect/vect-80-big-array.c: Ditto.
527 * gcc.dg/vect/vect-85-big-array.c: Ditto.
528 * gcc.dg/vect/vect-89-big-array.c: Ditto.
529 * gcc.dg/vect/vect-97-big-array.c: Ditto.
530 * gcc.dg/vect/vect-98-big-array.c: Ditto.
531 * gcc.dg/vect/vect-all-big-array.c: Ditto.
532 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
533 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
534 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
535 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
536 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
537 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
538 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
539 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
540 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
541 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
542 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
543 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
544 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
545 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
546 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
547 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
548 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
549 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
550 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
551 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
552 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
553 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
554 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
555 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
556 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
557 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
558 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
559 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
560 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
561 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
562 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
563 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
564 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
566 2011-12-09 Richard Guenther <rguenther@suse.de>
569 * g++.dg/lto/pr48042_0.C: New testcase.
571 2011-12-09 Richard Guenther <rguenther@suse.de>
573 PR tree-optimization/51482
574 * g++.dg/torture/pr51482.C: New testcase.
576 2011-12-08 Andrew Pinski <apinski@cavium.com>
578 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
579 * gcc.target/mips/dmult-1.c: Likewise.
580 * gcc.target/mips/branch-1.c: Likewise.
581 * gcc.target/mips/extend-1.c: Likewise.
583 2011-12-08 Jason Merrill <jason@redhat.com>
586 * g++.dg/template/cond8.C: New.
589 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
591 2011-12-08 Jakub Jelinek <jakub@redhat.com>
593 PR tree-optimization/51466
594 * gcc.c-torture/execute/pr51466.c: New test.
596 2011-12-08 Tobias Burnus <burnus@net-b.de>
599 * gfortran.dg/bounds_check_16.f90: New.
601 2011-12-08 Tobias Burnus <burnus@net-b.de>
604 * gfortran.dg/private_type_14.f90: New.
606 2011-12-08 Tobias Burnus <burnus@net-b.de>
609 * gfortran.dg/io_real_boz_3.f90: New.
610 * gfortran.dg/io_real_boz_4.f90: New.
611 * gfortran.dg/io_real_boz_5.f90: New.
613 2011-12-08 Tobias Burnus <burnus@net-b.de>
616 * gfortran.dg/realloc_on_assign_8.f90: New.
618 2011-12-08 Teresa Johnson <tejohnson@google.com>
620 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
622 2011-12-08 Teresa Johnson <tejohnson@google.com>
624 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
625 -Wwrite-strings option.
627 2011-12-08 Teresa Johnson <tejohnson@google.com>
629 * gcc.target/i386/movdi-rex64.c: New.
631 2011-12-08 Richard Guenther <rguenther@suse.de>
633 * gcc.dg/volatile3.c: New testcase.
635 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
637 PR tree-optimization/51315
638 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
640 (int32_t): Use __INT32_TYPE__ for typedef.
642 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
644 PR tree-optimization/51315
645 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
648 2011-12-08 Richard Guenther <rguenther@suse.de>
651 * g++.dg/opt/pr50747-1_0.C: New testcase.
652 * g++.dg/opt/pr50747-2_0.C: Likewise.
654 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
656 * gcc.c-torture/execute/20111208-1.c: New test.
658 2011-12-08 Richard Guenther <rguenther@suse.de>
661 * gcc.dg/lto/20111207-2_0.c: New testcase.
662 * gcc.dg/guality/pr48437.c: Likewise.
664 2011-12-07 Jakub Jelinek <jakub@redhat.com>
667 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
668 * g++.dg/cpp0x/auto29.C: New test.
671 * g++.dg/parse/error45.C: New test.
674 * g++.dg/ext/desig3.C: New test.
677 * g++.dg/cpp0x/constexpr-51369.C: New test.
679 2011-12-07 Andrew Pinski <apinski@cavium.com>
682 * gcc.dg/pr45416.c: New testcase.
684 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
687 * g++.dg/cpp0x/pr51420.C: New.
689 2011-12-07 Richard Guenther <rguenther@suse.de>
692 * gcc.dg/lto/20111207-1_0.c: New testcase.
693 * gcc.dg/lto/20111207-1_1.c: Likewise.
694 * gcc.dg/lto/20111207-1_2.c: Likewise.
695 * gcc.dg/lto/20111207-1_3.c: Likewise.
697 2011-12-07 Richard Guenther <rguenther@suse.de>
699 PR tree-optimization/50823
700 * gcc.dg/torture/pr50823.c: New testcase.
702 2011-12-07 Martin Jambor <mjambor@suse.cz>
704 PR tree-optimization/50744
705 * gcc.dg/ipa/pr50744.c: New test.
707 2011-12-06 Jakub Jelinek <jakub@redhat.com>
710 * g++.dg/template/static32.C: New test.
712 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
714 * g++.dg/opt/pr51396.C: Use dg-additional-options.
716 2011-12-06 Tobias Burnus <burnus@net-b.de>
719 * gfortran.dg/default_initialization_5.f90: New.
721 2011-12-06 Jakub Jelinek <jakub@redhat.com>
724 * gcc.c-torture/compile/pr51354.c: New test.
726 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
729 * g++.dg/other/abstract3.C: New.
731 2011-12-06 Richard Guenther <rguenther@suse.de>
733 PR tree-optimization/49997
734 * gcc.dg/torture/pr49997.c: New testcase.
736 2011-12-06 Richard Guenther <rguenther@suse.de>
739 * g++.dg/torture/pr51436.C: New testcase.
741 2011-12-06 Richard Guenther <rguenther@suse.de>
743 PR tree-optimization/51245
744 * gcc.dg/torture/pr51245.c: New testcase.
746 2011-12-06 Dodji Seketeli <dodji@redhat.com>
749 * g++.dg/diagnostic/wrong-tag-1.C
751 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
754 * g++.dg/lookup/using50.C: New.
755 * g++.dg/lookup/using51.C: New.
757 2011-12-05 Jakub Jelinek <jakub@redhat.com>
759 PR tree-optimization/51396
760 * g++.dg/opt/pr51396.C: New test.
763 * gcc.dg/debug/dwarf2/pr51410.c: New test.
766 * gcc.dg/gomp/pr51339.c: New test.
768 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
771 * g++.dg/cpp0x/initlist62.C: New.
773 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
776 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
778 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
780 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
781 * g++.dg/torture/pr39732.C: Likewise.
782 * g++.dg/torture/pr40642.C: Likewise.
783 * gcc.c-torture/compile/pr44686.c: Likewise.
784 * gcc.dg/20050309-1.c: Likewise.
785 * gcc.dg/20050330-2.c: Likewise.
786 * gcc.dg/20051201-1.c: Likewise.
787 * gcc.dg/gomp/pr27573.c: Likewise.
788 * gcc.dg/pr46255.c: Likewise.
789 * gcc.dg/profile-dir-1.c: Likewise.
790 * gcc.dg/profile-dir-2.c: Likewise.
791 * gcc.dg/profile-dir-3.c: Likewise.
792 * gcc.dg/profile-generate-1.c: Likewise.
793 * gfortran.dg/gomp/pr27573.f90: Likewise.
794 * gcc.dg/profile-generate-3.c: Be specific about the type of
797 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
800 * g++.dg/ext/underlying_type11.C: New.
802 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
805 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
806 * gcc.dg/torture/pr39074.c: Ditto.
807 * gcc.dg/torture/pr39074-2.c: Ditto.
808 * gcc.dg/torture/pr42898.c: Ditto.
809 * gcc.dg/torture/pr42898-2.c: Ditto.
810 * gcc.dg/torture/pr45704.c: Ditto.
811 * gcc.dg/torture/pr50472.c: Ditto.
812 * gcc.dg/torture/pta-callused-1.c: Ditto.
813 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
814 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
815 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
816 * gcc.dg/torture/pta-escape-1.c: Ditto.
817 * gcc.dg/torture/ipa-pta-1.c: Ditto.
818 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
820 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
823 * gcc.dg/pr51408.c: New.
825 2011-12-05 Jason Merrill <jason@redhat.com>
827 * g++.dg/cpp0x/dc6.C: New.
829 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
830 Pedro Lamarão <pedro.lamarao@gmail.com>
832 * g++.dg/cpp0x/dc1.C: New test.
833 * g++.dg/cpp0x/dc2.C: New test.
834 * g++.dg/cpp0x/dc3.C: New test.
835 * g++.dg/cpp0x/dc4.C: New test.
836 * g++.dg/cpp0x/dc5.C: New test.
837 * g++.dg/template/meminit1.C: Adjust expected error.
839 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
842 * g++.dg/cpp0x/auto28.C: New.
844 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
846 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
848 2011-12-05 Jakub Jelinek <jakub@redhat.com>
849 Eric Botcazou <ebotcazou@adacore.com>
853 * gcc.c-torture/execute/pr51323.c: New test.
855 2011-12-04 Tobias Burnus <burnus@net-b.de>
858 * gfortran.dg/associate_10.f90: New.
860 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
863 * gfortran.dg/vect/pr51285.f90: New test.
865 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
866 Jérémie Detrey <Jeremie.Detrey@loria.fr>
869 * gcc.target/i386/pr51393.c: New test.
871 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
874 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
875 * obj-c++.dg/naming-4.mm: Likewise.
877 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
879 * gcc.dg/darwin-segaddr.c: Use -no-pie.
881 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
884 * g++.dg/cpp0x/pr51313.C: New.
886 2011-12-03 Tobias Burnus <burnus@net-b.de>
889 * gfortran.dg/select_type_24.f90: New.
890 * gfortran.dg/select_type_23.f03: Add dg-error.
891 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
893 2011-12-03 Jakub Jelinek <jakub@redhat.com>
895 * gcc.dg/vect/vect-122.c: New test.
897 2011-12-03 Tobias Burnus <burnus@net-b.de>
900 * gfortran.dg/move_alloc_8.f90: New.
902 2011-12-03 Tobias Burnus <burnus@net-b.de>
904 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
905 i.e. remove the dg-error line.
906 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
907 * gfortran.dg/move_alloc_9.f90: New.
908 * gfortran.dg/move_alloc_10.f90: New
910 2011-12-02 Nathan Sidwell <nathan@acm.org>
912 * lib/gcov.exp (verify-lines): Allow = as a count char.
913 * g++.dg/gcov/gcov-13.C: New.
915 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
917 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
918 * gcc.dg/vect/slp-24.c: Ditto.
919 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
920 * gcc.dg/vect/slp-34.c: Ditto.
921 * gcc.dg/vect/slp-4.c: Ditto.
922 * gcc.dg/vect/slp-cond-2.c: Ditto.
923 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
924 * gcc.dg/vect/vect-1.c: Ditto.
925 * gcc.dg/vect/vect-10.c: Ditto.
926 * gcc.dg/vect/vect-105.c: Ditto.
927 * gcc.dg/vect/vect-112.c: Ditto.
928 * gcc.dg/vect/vect-15.c: Ditto.
929 * gcc.dg/vect/vect-2.c: Ditto.
930 * gcc.dg/vect/vect-31.c: Ditto.
931 * gcc.dg/vect/vect-32.c: Ditto.
932 * gcc.dg/vect/vect-33.c: Ditto.
933 * gcc.dg/vect/vect-34.c: Ditto.
934 * gcc.dg/vect/vect-35.c: Ditto.
935 * gcc.dg/vect/vect-36.c: Ditto.
936 * gcc.dg/vect/vect-6.c: Ditto.
937 * gcc.dg/vect/vect-73.c: Ditto.
938 * gcc.dg/vect/vect-74.c: Ditto.
939 * gcc.dg/vect/vect-75.c: Ditto.
940 * gcc.dg/vect/vect-76.c: Ditto.
941 * gcc.dg/vect/vect-80.c: Ditto.
942 * gcc.dg/vect/vect-85.c: Ditto.
943 * gcc.dg/vect/vect-89.c: Ditto.
944 * gcc.dg/vect/vect-97.c: Ditto.
945 * gcc.dg/vect/vect-98.c: Ditto.
946 * gcc.dg/vect/vect-all.c: Ditto.
947 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
948 * gcc.dg/vect/vect-iv-8.c: Ditto.
949 * gcc.dg/vect/vect-iv-8a.c: Ditto.
950 * gcc.dg/vect/vect-outer-1.c: Ditto.
951 * gcc.dg/vect/vect-outer-1a.c: Ditto.
952 * gcc.dg/vect/vect-outer-1b.c: Ditto.
953 * gcc.dg/vect/vect-outer-2.c: Ditto.
954 * gcc.dg/vect/vect-outer-2a.c: Ditto.
955 * gcc.dg/vect/vect-outer-2c.c: Ditto.
956 * gcc.dg/vect/vect-outer-3.c: Ditto.
957 * gcc.dg/vect/vect-outer-3a.c: Ditto.
958 * gcc.dg/vect/vect-outer-4a.c: Ditto.
959 * gcc.dg/vect/vect-outer-4b.c: Ditto.
960 * gcc.dg/vect/vect-outer-4c.c: Ditto.
961 * gcc.dg/vect/vect-outer-4d.c: Ditto.
962 * gcc.dg/vect/vect-outer-4m.c: Ditto.
963 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
964 * gcc.dg/vect/vect-outer-fir.c: Ditto.
965 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
966 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
967 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
968 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
969 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
970 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
971 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
972 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
973 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
974 * gcc.dg/vect/vect-shift-2.c: Ditto.
975 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
976 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
977 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
978 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
979 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
981 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
983 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
984 __builtin_memcpy arguments to honor sizeof(a).
986 2011-12-02 Joseph Myers <joseph@codesourcery.com>
988 * gcc.c-torture/execute/doloop-1.c,
989 gcc.c-torture/execute/doloop-2.c: New tests.
991 2011-12-02 Martin Jambor <mjambor@suse.cz>
993 PR tree-optimization/50622
994 * g++.dg/tree-ssa/pr50622.C: New test.
996 2011-12-01 Jason Merrill <jason@redhat.com>
998 * g++.dg/cpp0x/initlist61.C: New.
1000 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1003 * g++.dg/inherit/crash3.C: New.
1005 2011-12-01 Nathan Sidwell <nathan@acm.org>
1007 PR gcov-profile/51113
1008 * lib/gcov.exp (verify-lines): Add support for xfailing.
1009 (run-gcov): Likewise.
1010 * gcc.misc-tests/gcov-13.c: Xfail weak function.
1011 * gcc.misc-tests/gcov-16.c: Remove.
1012 * gcc.misc-tests/gcov-17.c: Remove.
1013 * g++.dg/gcov-8.C: Remove.
1014 * g++.dg/gcov-9.C: Remove.
1015 * g++.dg/gcovpart-12b.C: New.
1016 * g++.dg/gcov-12.C: New.
1018 2011-12-01 Andrew Pinski <apinski@cavium.com>
1021 * g++.dg/torture/pr51198.C: New testcase.
1023 2011-12-01 Jakub Jelinek <jakub@redhat.com>
1025 PR tree-optimization/51246
1026 * gcc.c-torture/compile/pr51246.c: New test.
1028 PR rtl-optimization/51014
1029 * g++.dg/opt/pr51014.C: New test.
1031 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1034 * g++.dg/template/error47.C: New.
1036 2011-11-30 Jason Merrill <jason@redhat.com>
1039 * g++.dg/init/aggr8.C: New.
1041 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1044 * gcc.target/i386/pr50725.c: New test.
1047 * gfortran.dg/gomp/pr51089.f90: New test.
1049 2011-11-30 Andrew Pinski <apinski@cavium.com>
1051 * gcc.dg/pr51321.c: New testcase.
1053 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1055 PR rtl-optimization/48721
1056 * gcc.target/i386/pr48721.c: New test.
1058 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1061 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1063 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1065 PR tree-optimization/51247
1066 * gcc.c-torture/compile/pr51247.c: New test.
1068 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1071 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1073 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1075 Use complex floating-point constant in CDBL.
1077 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1079 2011-11-29 Tobias Burnus <burnus@net-b.de>
1083 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1084 * gfortran.dg/select_type_23.f03: Add dg-error.
1085 * gfortran.dg/move_alloc_6.f90: New.
1086 * gfortran.dg/move_alloc_7.f90: New.
1088 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1090 PR tree-optimization/51301
1091 * gcc.dg/vect/pr51301.c: New test.
1093 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1095 * g++.dg/cdce3.C: Use dg-additional-options.
1097 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1100 * gcc.dg/tree-prof/pr50907.c: New test.
1102 PR tree-optimization/50078
1103 * gcc.dg/pr50078.c: New test.
1105 PR tree-optimization/50682
1106 * g++.dg/opt/pr50682.C: New test.
1108 2011-11-28 Tobias Burnus <burnus@net-b.de>
1111 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1113 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1114 Iain Sandoe <iains@gcc.gnu.org>
1116 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1117 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1118 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1119 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1120 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1122 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1124 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1125 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1126 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1127 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1128 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1129 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1130 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1131 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1132 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1133 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1134 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1135 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1136 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1137 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1138 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1139 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1140 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1141 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1142 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1143 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1144 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1145 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1146 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1147 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1148 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1149 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1150 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1152 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1154 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1156 * gcc.target/mips/no-dsp-1.c: New test.
1157 * gcc.target/mips/soft-float-1.c: Likewise.
1159 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1161 PR rtl-optimization/49912
1162 * g++.dg/other/pr49912.C: New test.
1164 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1166 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1168 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1170 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1174 * gfortran.dg/inline_sum_3.f90: New test.
1176 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1179 * lib/target-supports.exp
1180 (check_effective_target_sync_long_long): Also supported on 32bit
1181 x86 targets. Add comment about required dg-options.
1182 Add alpha*-*-* targets.
1183 (check_effective_target_sync_long_long_runtime): Ditto.
1185 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1187 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1188 * gcc.dg/atomic-exchange-4.c: Ditto.
1189 * gcc.dg/atomic-load-4.c: Ditto.
1190 * gcc.dg/atomic-store-4.c: Ditto.
1191 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1192 * gcc.dg/di-sync-multithread.c: Ditto.
1193 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1194 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1196 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1199 * lib/target-supports.exp
1200 (check_effective_target_sync_int_128_runtime): New procedure.
1201 (check_effective_target_sync_long_long_runtime): Ditto.
1202 (check_effective_target_sync_long_long): Add arm*-*-*.
1203 (check_effective_target_sync_longlong): Remove.
1205 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1206 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1207 * gcc.dg/atomic-exchange-5.c: Ditto.
1208 * gcc.dg/atomic-load-5.c: Ditto.
1209 * gcc.dg/atomic-store-5.c: Ditto.
1210 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1211 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1212 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1214 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1215 * gcc.dg/atomic-exchange-4.c: Ditto.
1216 * gcc.dg/atomic-load-4.c: Ditto.
1217 * gcc.dg/atomic-store-4.c: Ditto.
1218 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1219 * gcc.dg/di-sync-multithread.c: Ditto.
1220 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1221 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1223 2011-11-25 Tobias Burnus <burnus@net-b.de>
1226 * gfortran.dg/whole_file_35.f90: New.
1228 2011-11-25 Tobias Burnus <burnus@net-b.de>
1231 * gfortran.dg/volatile13.f90: New.
1233 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1236 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1238 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1241 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1243 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1246 * gcc.target/i386/sw-1.c: Revert revision 181357.
1248 2011-11-24 Tobias Burnus <burnus@net-b.de>
1251 * gfortran.dg/implicit_pure_1.f90: New.
1253 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1256 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1257 * gcc.dg/atomic-exchange-5.c: Likewise.
1258 * gcc.dg/atomic-load-5.c: Likewise.
1259 * gcc.dg/atomic-op-5.c: Likewise.
1260 * gcc.dg/atomic-store-5.c: Likewise.
1261 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1263 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1265 PR rtl-optimization/50290
1266 * gcc.dg/pr50290.c: New test.
1268 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1271 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1273 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1276 * gcc.dg/pr51261.c: New test.
1278 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1281 * g++.dg/cpp0x/alias-decl-14.C: New test.
1282 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1284 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1286 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1287 * g++.dg/lookup/struct1.C: Likewise.
1288 * g++.dg/parse/elab1.C: Likewise.
1289 * g++.dg/parse/elab2.C: Likewise.
1290 * g++.dg/parse/int-as-enum1.C: Likewise.
1291 * g++.dg/parse/typedef1.C: Likewise.
1292 * g++.dg/parse/typedef3.C: Likewise.
1293 * g++.dg/parse/typedef4.C: Likewise.
1294 * g++.dg/parse/typedef5.C: Likewise.
1295 * g++.dg/template/crash26.C: Likewise.
1296 * g++.dg/template/nontype4.C: Likewise.
1297 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1298 * g++.old-deja/g++.brendan/line1.C: Likewise.
1299 * g++.old-deja/g++.other/elab1.C: Likewise.
1300 * g++.old-deja/g++.other/syntax4.C: Likewise.
1302 2011-11-22 Tom de Vries <tom@codesourcery.com>
1304 PR rtl-optimization/50764
1305 * gcc.dg/pr50764.c: New test.
1307 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1310 * g++.dg/cpp0x/decltype36.C: New.
1312 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1314 PR tree-optimization/51074
1315 * gcc.dg/vect/pr51074.c: New test.
1317 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1320 * g++.dg/cpp0x/alias-decl-16.C: New test.
1322 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1324 PR tree-optimization/50765
1325 * gcc.dg/pr50765.c: New test.
1327 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1329 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1330 * gcc.dg/vshift-3.c (main): Likewise.
1332 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1334 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1336 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1338 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1339 * gcc.misc-tests/gcov-17.c: Likewise.
1340 * g++.dg/gcov/gcov-8.C: Likewise.
1341 * g++.dg/gcov/gcov-9.C: Likewise.
1343 2011-11-21 Torvald Riegel <triegel@redhat.com>
1345 * g++.dg/tm/pr47747.C: New test.
1347 2011-11-21 Torvald Riegel <triegel@redhat.com>
1349 * g++.dg/tm/template-2.C: New test.
1351 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1354 * gcc.dg/pr50827.c: New test.
1356 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1359 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1360 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1361 * g++.dg/cpp0x/udlit-member.C: Adjust.
1362 * g++.dg/cpp0x/udlit-raw-length.C: New.
1363 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1364 * g++.dg/cpp0x/udlit-resolve.C: New.
1365 * c-c++-common/dfp/pr33466.c: Adjust.
1367 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1369 * lib/target-supports.exp
1370 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1371 with ultrasparc_vis2_hw.
1372 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1373 with ultrasparc_vis3_hw.
1375 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1377 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1378 *-*-solaris2* && c++.
1380 2011-11-20 Joey Ye <joey.ye@arm.com>
1382 * gcc.dg/volatile-bitfields-1.c: New.
1384 2011-11-20 Jason Merrill <jason@redhat.com>
1387 * g++.dg/cpp0x/variadic120.C: New.
1388 * g++.dg/cpp0x/sfinae26.C: Adjust.
1390 * g++.dg/cpp0x/sfinae11.C: Adjust.
1391 * g++.dg/cpp0x/sfinae26.C: Adjust.
1392 * g++.dg/template/unify11.C: Adjust.
1394 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1397 * g++.dg/template/error46.C: New.
1399 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1402 * gcc.target/i386/pr51235.c: New test.
1405 * gcc.target/i386/pr51236.c: New test.
1407 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1409 * gnat.dg/discr32.adb: New test.
1410 * gnat.dg/discr32_pkg.ads: New helper.
1412 2011-11-20 Nathan Sidwell <nathan@acm.org>
1414 PR gcov-profile/51113
1415 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1416 * gcc.misc-tests/gcov-16.c: New.
1417 * gcc.misc-tests/gcov-17.c: New.
1418 * g++.dg/gcov/gcov-8.C: New.
1419 * g++.dg/gcov/gcov-9.C: New.
1420 * g++.dg/gcov/gcov-10.C: New.
1422 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1425 * g++.dg/cpp0x/alias-decl-15.C: New test.
1427 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/cpp0x/pr51216.C: New.
1432 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1434 * gcc.dg/delay-slot-2.c: New test.
1436 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1438 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1440 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
1443 * g++.dg/lookup/using46.C: New.
1444 * g++.dg/lookup/using47.C: New.
1445 * g++.dg/lookup/using48.C: New.
1446 * g++.dg/lookup/using49.C: New.
1447 * g++.dg/lookup/using50.C: New.
1449 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1451 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1452 supports /* ... */ comments.
1454 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1457 * g++.dg/cpp0x/pr51150.C: New.
1459 2011-11-18 Martin Jambor <mjambor@suse.cz>
1461 PR tree-optimization/50605
1462 * g++.dg/ipa/pr50605.C: New test.
1464 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1467 * g++.dg/cpp0x/alias-decl-13.C: New test.
1469 2011-11-17 Jason Merrill <jason@redhat.com>
1472 * g++.dg/cpp0x/auto27.C: New.
1473 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1475 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1477 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1478 memory model parameters don't match expected values.
1479 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1480 __atomic_compare_exchange.
1481 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1482 __atomic_compare_exchange_n.
1483 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1484 weak/strong parameter and fail if memory models aren't correct.
1486 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1488 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1489 Look for simulate_thread_done to determine working gdb. Reduce timeout
1490 to 10 seconds and fail when timeout occurs. Improve error messages.
1492 2011-11-17 Jason Merrill <jason@redhat.com>
1495 * g++.dg/template/virtual2.C: New.
1497 2011-11-17 Michael Matz <matz@suse.de>
1501 * g++.dg/tree-ssa/pr50741.C: New.
1503 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1505 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1507 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1509 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1510 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1511 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1513 2011-11-16 Tobias Burnus <burnus@net-b.de>
1517 * gfortran.dg/constructor_1.f90: New.
1518 * gfortran.dg/constructor_2.f90: New.
1519 * gfortran.dg/constructor_3.f90: New.
1520 * gfortran.dg/constructor_4.f90: New.
1521 * gfortran.dg/constructor_5.f90: New.
1522 * gfortran.dg/constructor_6.f90: New.
1523 * gfortran.dg/use_only_5.f90: New.
1524 * gfortran.dg/c_ptr_tests_17.f90: New.
1525 * gfortran.dg/c_ptr_tests_18.f90: New.
1526 * gfortran.dg/used_types_25.f90: New.
1527 * gfortran.dg/used_types_26.f90: New
1528 * gfortran.dg/type_decl_3.f90: New.
1529 * gfortran.dg/function_types_3.f90: Update dg-error.
1530 * gfortran.dg/result_1.f90: Ditto.
1531 * gfortran.dg/structure_constructor_3.f03: Ditto.
1532 * gfortran.dg/structure_constructor_4.f03: Ditto.
1534 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1536 * gcc.dg/vect/pr30858.c: Update expected output for
1537 architectures with multiple vector sizes.
1539 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1540 Bernd Schmidt <bernds@coudesourcery.com>
1541 Sebastian Huber <sebastian.huber@embedded-brains.de>
1544 * gcc.target/arm/pr49641.c: New test.
1546 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1548 PR tree-optimization/49960
1549 * gcc.dg/autopar/pr49960.c: New test.
1550 * gcc.dg/autopar/pr49960-1.c: New test.
1553 2011-11-16 Tom de Vries <tom@codesourcery.com>
1555 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1556 * gcc.dg/pr43864-2.c: Same.
1557 * gcc.dg/pr43864-3.c: Same.
1558 * gcc.dg/pr43864-4.c: Same.
1560 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1562 * gcc.target/i386/sse2-cvt-vec.c: New test.
1563 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1564 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1565 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1566 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1567 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1568 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1570 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1572 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1573 powerpc*-*-darwin* targets.
1575 2011-11-15 Torvald Riegel <triegel@redhat.com>
1577 * c-c++-common/tm/trxn-expr-3.c: New test.
1579 2011-11-14 Torvald Riegel <triegel@redhat.com>
1581 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1583 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1585 * gcc.target/i386/avx-recip-vec.c: New test.
1586 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1587 * gcc.target/i386/avx-lrint-vec.c: Ditto.
1588 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1589 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1590 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1591 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1592 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1593 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1594 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1595 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1596 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1597 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1598 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1599 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1601 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
1604 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1605 non-template literal operator.
1607 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1609 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1610 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1611 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1612 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1613 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1614 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1615 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1616 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1617 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1618 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1619 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1620 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1621 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1622 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1623 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1624 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1626 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
1632 * g++.old-deja/g++.brendan/misc14.C: Adjust.
1633 * g++.old-deja/g++.jason/scoping16.C: Likewise.
1634 * g++.old-deja/g++.other/anon7.C: Likewise.
1635 * g++.old-deja/g++.other/using1.C: Likewise.
1636 * g++.old-deja/g++.other/redecl1.C: Likewise.
1637 * g++.old-deja/g++.other/typedef7.C: Likewise.
1638 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1639 * g++.dg/template/using2.C: Likewise.
1640 * g++.dg/template/static4.C: Likewise.
1641 * g++.dg/template/typedef1.C: Likewise.
1642 * g++.dg/lookup/name-clash9.C: Likewise.
1643 * g++.dg/abi/mangle41.C: Likewise.
1644 * g++.dg/parse/ctor5.C: Likewise.
1645 * g++.dg/inherit/using4.C: Likewise.
1646 * g++.dg/lookup/using24.C: New.
1647 * g++.dg/lookup/using25.C: New.
1648 * g++.dg/lookup/using26.C: New.
1649 * g++.dg/lookup/using27.C: New.
1650 * g++.dg/lookup/using28.C: New.
1651 * g++.dg/lookup/using29.C: New.
1652 * g++.dg/lookup/using30.C: New.
1653 * g++.dg/lookup/using31.C: New.
1654 * g++.dg/lookup/using32.C: New.
1655 * g++.dg/lookup/using33.C: New.
1656 * g++.dg/lookup/using34.C: New.
1657 * g++.dg/lookup/using35.C: New.
1658 * g++.dg/lookup/using36.C: New.
1659 * g++.dg/lookup/using37.C: New.
1660 * g++.dg/lookup/using38.C: New.
1661 * g++.dg/lookup/using39.C: New.
1662 * g++.dg/lookup/using40.C: New.
1663 * g++.dg/lookup/using41.C: New.
1664 * g++.dg/lookup/using42.C: New.
1665 * g++.dg/lookup/using43.C: New.
1666 * g++.dg/lookup/using44.C: New.
1667 * g++.dg/lookup/using45.C: New.
1668 * g++.dg/lookup/pr6936.C: New.
1669 * g++.dg/debug/using4.C: New.
1670 * g++.dg/debug/using5.C: New.
1671 * g++.dg/cpp0x/forw_enum10.C: New.
1673 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
1674 Jan Hubicka <jh@suse.cz>
1676 * gcc.target/i386/sw-1.c: Force rep;movsb.
1678 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
1681 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1682 dg-additional-options.
1684 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
1686 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1687 specified. Remove redundant runtime checks.
1688 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1689 Allow for other than -m4. Fix typos in comments.
1691 2011-11-12 Jason Merrill <jason@redhat.com>
1694 * g++.dg/warn/ref-temp1.C: New.
1697 * g++.dg/opt/stack2.C: New.
1699 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
1701 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1702 alpha*-*-linux* targets.
1704 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
1707 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1708 Darwin targets and allow external symbols to be undefined.
1710 2011-11-12 Nathan Sidwell <nathan@acm.org>
1712 * gcc.misc-tests/gcov-15.c: New.
1714 2011-11-11 Jakub Jelinek <jakub@redhat.com>
1716 PR tree-optimization/51058
1717 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1718 * gfortran.dg/vect/pr51058-2.f90: New test.
1720 2011-11-10 Jason Merrill <jason@redhat.com>
1722 * g++.dg/template/linkage1.C: New.
1723 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1724 * g++.old-deja/g++.other/linkage4.C: Likewise.
1727 * g++.dg/cpp0x/defaulted33.C: New.
1729 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1732 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1733 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
1736 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1738 PR rtl-optimization/51040
1739 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1742 2011-11-10 Jason Merrill <jason@redhat.com>
1745 * g++.dg/template/conv12.C: New.
1748 * gcc.dg/debug/dwarf2/asm-line1.c: New.
1750 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1752 * gnat.dg/atomic6_1.adb: New test.
1753 * gnat.dg/atomic6_2.adb: Likewise.
1754 * gnat.dg/atomic6_3.adb: Likewise.
1755 * gnat.dg/atomic6_4.adb: Likewise.
1756 * gnat.dg/atomic6_5.adb: Likewise.
1757 * gnat.dg/atomic6_6.adb: Likewise.
1758 * gnat.dg/atomic6_7.adb: Likewise.
1759 * gnat.dg/atomic6_8.adb: Likewise.
1760 * gnat.dg/atomic6_pkg.ads: New helper.
1762 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1765 * gcc.c-torture/compile/pr51077.c: New test.
1767 PR rtl-optimization/51023
1768 * gcc.c-torture/execute/pr51023.c: New test.
1770 2011-11-10 Richard Guenther <rguenther@suse.de>
1772 PR tree-optimization/51042
1773 * gcc.dg/torture/pr51042.c: New testcase.
1775 2011-11-10 Richard Guenther <rguenther@suse.de>
1777 PR tree-optimization/51070
1778 * gcc.dg/torture/pr51070.c: New testcase.
1780 2011-11-10 Richard Guenther <rguenther@suse.de>
1782 PR tree-optimization/51030
1783 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1785 2011-11-10 Richard Guenther <rguenther@suse.de>
1788 * gcc.dg/torture/pr51071.c: New testcase.
1790 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1792 * gnat.dg/loop_optimization9.ad[sb]: New test.
1794 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
1796 PR tree-optimization/51058
1797 * gfortran.dg/vect/pr51058.f90: New test.
1799 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1801 PR tree-optimization/51000
1802 * gcc.dg/vect/pr51000.c: New test.
1804 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1807 * g++.dg/cpp0x/static_assert5.C: New.
1808 * g++.dg/template/nontype13.C: Tweak.
1810 2011-11-09 Jason Merrill <jason@redhat.com>
1813 * g++.dg/cpp0x/noexcept16.C: New.
1816 * g++.dg/cpp0x/variadic119.C: New.
1818 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1821 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1823 * gcc.dg/torture/vshuf-32.inc: Likewise.
1824 * gcc.dg/torture/vshuf-4.inc: Likewise.
1825 * gcc.dg/torture/vshuf-8.inc: Likewise.
1827 * gcc.dg/tm/memopt-1.c: Fix up regexp.
1829 2011-11-09 Ian Lance Taylor <iant@google.com>
1831 * lib/target-supports.exp (check_effective_target_ucontext_h): New
1833 * gcc.dg/split-5.c: New test.
1835 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
1837 * gcc.dg/tm/memopt-1.c: Adjust regexp.
1839 2011-11-09 Jason Merrill <jason@redhat.com>
1842 * g++.dg/template/virtual1.C: New.
1844 2011-11-08 Jason Merrill <jason@redhat.com>
1846 Run most C++ tests in both C++98 and C++11 modes.
1847 * lib/target-supports.exp (check_effective_target_c++11): New.
1848 (check_effective_target_c++98): New.
1849 * lib/g++-dg.exp (g++-dg-runtest): New.
1850 * g++.dg/dg.exp: Use g++-dg-runtest.
1851 * g++.dg/charset/charset.exp: Likewise.
1852 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1853 * g++.dg/dfp/dfp.exp: Likewise.
1854 * g++.dg/gcov/gcov.exp: Likewise.
1855 * g++.dg/gomp/gomp.exp: Likewise.
1856 * g++.dg/graphite/graphite.exp: Likewise.
1857 * g++.dg/tls/tls.exp: Likewise.
1858 * g++.dg/tm/tm.exp: Likewise.
1859 * g++.dg/vect/vect.exp: Likewise.
1860 * g++.old-deja/old-deja.exp: Likewise.
1861 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1862 with some of the torture options.
1863 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1864 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1865 * g++.dg/init/null1.C: Only run in C++98.
1866 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1867 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1868 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1869 * g++.old-deja/g++.other/anon9.C: Likewise.
1870 * g++.old-deja/g++.other/linkage1.C: Likewise.
1871 * g++.old-deja/g++.other/linkage2.C: Likewise.
1872 * g++.old-deja/g++.pt/t29.C: Likewise.
1873 * g++.old-deja/g++.pt/t30.C: Likewise.
1874 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1875 * g++.dg/ext/anon-struct4.C: Likewise.
1876 * g++.dg/init/brace2.C: Likewise.
1877 * g++.dg/init/brace6.C: Likewise.
1878 * g++.dg/other/anon3.C: Likewise.
1879 * g++.dg/template/arg2.C: Likewise.
1880 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1881 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1882 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1883 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1884 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1885 * g++.old-deja/g++.brendan/init2.C: Likewise.
1886 * g++.old-deja/g++.brendan/init4.C: Likewise.
1887 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1888 * g++.old-deja/g++.jason/cond.C: Likewise.
1889 * g++.old-deja/g++.law/init1.C: Likewise.
1890 * g++.old-deja/g++.law/operators32.C: Likewise.
1891 * g++.old-deja/g++.pt/enum6.C: Likewise.
1892 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1893 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1895 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1896 * g++.dg/init/new11.C: Likewise.
1897 * g++.dg/init/pr29571.C: Likewise.
1898 * g++.dg/lookup/forscope2.C: Likewise.
1899 * g++.dg/parse/linkage1.C: Likewise.
1900 * g++.dg/parse/typedef8.C: Likewise.
1901 * g++.dg/template/error44.C: Likewise.
1902 * g++.dg/tls/diag-2.C: Likewise.
1903 * g++.dg/tls/diag-4.C: Likewise.
1904 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1905 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1906 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1907 * g++.old-deja/g++.brendan/new3.C: Likewise.
1908 * g++.old-deja/g++.eh/new1.C: Likewise.
1909 * g++.old-deja/g++.eh/new2.C: Likewise.
1910 * g++.old-deja/g++.jason/new.C: Likewise.
1911 * g++.old-deja/g++.law/friend1.C: Likewise.
1912 * g++.old-deja/g++.mike/net46.C: Likewise.
1913 * g++.old-deja/g++.mike/p755.C: Likewise.
1914 * g++.old-deja/g++.other/new6.C: Likewise.
1916 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1917 * g++.dg/template/crash53.C: Likewise.
1918 * g++.dg/template/void9.C: Likewise.
1920 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1923 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1925 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1928 * g++.dg/cpp0x/sfinae29.C: New.
1930 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1933 * gfortran.dg/typebound_call_22.f03: New test case.
1935 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1938 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1940 2011-11-09 Richard Guenther <rguenther@suse.de>
1942 PR tree-optimization/51039
1943 * gcc.dg/pr51039.c: New testcase.
1945 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1947 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1948 Enable also for powerpc*-*-*.
1950 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1953 * gfortran.dg/forall_16.f90: New test.
1955 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1958 * gfortran.dg/initialization_29.f90: Expand test.
1960 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1963 * g++.dg/cpp0x/alias-decl-12.C: New test.
1964 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1966 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1969 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1971 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1973 PR tree-optimization/51015
1974 * gcc.dg/vect/pr51015.c: New test.
1976 2011-11-08 David S. Miller <davem@davemloft.net>
1978 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1979 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1981 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1984 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1986 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1989 * gfortran.dg/string_5.f90: Improve testcase.
1991 2011-10-23 Jason Merrill <jason@redhat.com>
1994 * g++.dg/template/lvalue2.C: New.
1996 2011-11-08 Michael Matz <matz@suse.de>
1998 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1999 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2000 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2001 * g++.dg/eh/builtin2.C: Ditto.
2002 * g++.dg/eh/builtin3.C: Ditto.
2004 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2006 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2007 being prefered even for -mavx.
2008 * gcc.target/i386/avx-cvt-3.c: New test.
2010 2011-11-08 Richard Guenther <rguenther@suse.de>
2012 PR tree-optimization/51012
2013 * gcc.dg/pr51012-1.c: New testcase.
2014 * gcc.dg/pr51012-2.c: Likewise.
2016 2011-11-08 Richard Guenther <rguenther@suse.de>
2019 * c-c++-common/uninit-pr51010.c: New testcase.
2021 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2023 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2024 check_effective_target_vect_call_copysignf,
2025 check_effective_target_vect_call_lrint): New procedures.
2026 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2027 $VECT_SLP_CFLAGS with -ffast-math.
2028 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2029 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2030 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2031 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2033 2011-11-07 Richard Henderson <rth@redhat.com>
2034 Aldy Hernandez <aldyh@redhat.com>
2035 Torvald Riegel <triegel@redhat.com>
2037 Merged from transactional-memory.
2039 * g++.dg/dg.exp: Run transactional memory tests.
2040 * g++.dg/tm: New directory with new tests.
2041 * gcc.dg/tm: New directory with new tests.
2042 * c-c++-common/tm: New directory with new tests.
2044 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2046 Fix context handling of alias-declaration
2047 * g++.dg/cpp0x/alias-decl-11.C: New test.
2049 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2052 * g++.dg/parse/template26.C: New.
2053 * g++.dg/template/crash45.C: Adjust dg-error string.
2055 2011-11-07 Jason Merrill <jason@redhat.com>
2058 * g++.dg/template/lookup9.C: New.
2061 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2064 * g++.dg/cpp0x/decltype35.C: New.
2066 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2068 Support C++11 alias-declaration
2070 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2071 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2072 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2073 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2074 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2075 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2076 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2077 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2078 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2079 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2080 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2081 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2082 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2084 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2086 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2088 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2091 * gfortran.dg/typebound_call_21.f03: New.
2093 2011-11-07 Nathan Sidwell <nathan@acm.org>
2095 * gcc.dg/profile-dir-1.c: Adjust final scan.
2096 * gcc.dg/profile-dir-2.c: Adjust final scan.
2097 * gcc.dg/profile-dir-3.c: Adjust final scan.
2098 * gcc.misc-tests/gcov.exp: Adjust regexp.
2099 * gcc.misc-tests/gcov-12.c: New.
2100 * gcc.misc-tests/gcov-13.c: New.
2101 * gcc.misc-tests/gcovpart-13b.c: New.
2102 * gcc.misc-tests/gcov-14.c: New.
2104 2011-11-07 Jason Merrill <jason@redhat.com>
2107 * g++.dg/ext/visibility/template8.C: New.
2109 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2111 PR tree-optimization/50789
2112 * gcc.target/i386/avx2-gather-1.c: New test.
2113 * gcc.target/i386/avx2-gather-2.c: New test.
2114 * gcc.target/i386/avx2-gather-3.c: New test.
2115 * gcc.target/i386/avx2-gather-4.c: New test.
2117 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2119 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2121 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2124 * gfortran.dg/open_dev_null.f90: Remove testcase.
2126 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2128 * lib/target-supports.exp (check_effective_target_sync_int_128):
2129 Don't cache the result.
2130 (check_effective_target_sync_long_long): Ditto.
2132 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2134 PR rtl-optimization/47698
2135 * gcc.target/i386/47698.c: New test.
2137 2011-11-06 Jason Merrill <jason@redhat.com>
2140 * g++.dg/ext/visibility/template7.C: New.
2142 2011-11-07 Terry Guo <terry.guo@arm.com>
2144 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2145 * gcc.target/arm/wmul-2.c: Ditto.
2146 * gcc.target/arm/wmul-3.c: Ditto.
2147 * gcc.target/arm/wmul-4.c: Ditto.
2149 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2151 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2152 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2153 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2154 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2155 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2156 expected diagnostics.
2158 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2159 Richard Henderson <rth@redhat.com>
2160 Aldy Hernandez <aldyh@redhat.com>
2162 Merged from cxx-mem-model.
2164 * lib/target-supports.exp (check_effective_target_sync_int_128,
2165 check_effective_target_sync_long_long): Check whether the target
2166 supports 64 and 128 bit __sync builtins.
2167 (check_effective_target_cas_char): New.
2168 (check_effective_target_cas_int): New.
2169 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2170 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2171 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2172 produce the expected library calls.
2173 * gcc.dg/atomic-fence.c: New functional tests.
2174 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2175 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2176 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2177 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2178 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2179 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2180 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2181 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2182 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2184 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2186 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2188 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2190 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2191 int128 operations are atomic.
2192 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2193 operations are atomic.
2194 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2195 operations are atomic.
2196 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2197 operations are atomic.
2198 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2199 stores aren't moved out of a loop.
2200 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2201 globals don't overwrite neighbouring globals.
2202 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2203 writes dont overwrite neighbouring components.
2204 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2205 * c-c++-common/gomp/atomic-3.c: Likewise.
2206 * c-c++-common/gomp/atomic-9.c: Likewise.
2207 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2208 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2209 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2210 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2211 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2212 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2213 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2214 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2215 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2216 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2217 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2218 g++.dg/gomp/atomic-15.C: Remove.
2219 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2220 * gcc.dg/gomp/atomic-11.c: Remove test.
2222 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2224 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2225 * gcc.dg/vect/slp-cond-1.c: New test.
2226 * gcc.dg/vect/slp-cond-2.c: New test.
2228 2011-11-05 David S. Miller <davem@davemloft.net>
2230 * lib/test-supports.exp
2231 (check_effective_target_ultrasparc_vis2_hw): New proc.
2232 (check_effective_target_ultrasparc_vis3_hw): New proc.
2233 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2234 * gcc.target/sparc/vec-init-2.inc: Likewise.
2235 * gcc.target/sparc/vec-init-3.inc: Likewise.
2236 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2237 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2238 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2239 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2240 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2241 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2242 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2243 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2244 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2246 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2248 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2249 Disable test on Epiphany.
2250 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2251 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2252 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2253 * g++.dg/parse/pragma3.C: Likewise.
2254 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2256 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2257 * gcc.dg/tls/thr-cse-1.c: Likewise.
2258 * g++.dg/opt/devirt2.C: Likewise.
2259 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2260 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2261 * gcc.target/epiphany: New directory.
2263 2011-11-05 Tobias Burnus <burnus@net-b.de>
2265 * gfortran.dg/quad_2.f90: New.
2267 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2269 * gcc.dg/strlenopt-22g.c: New wrapper around...
2270 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2272 2011-11-04 Jason Merrill <jason@redhat.com>
2275 * g++.dg/init/lifetime2.C: New.
2276 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2279 * g++.dg/init/lifetime1.C: Test cleanup order.
2281 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2283 * g++.dg/other/offsetof7.C: New test.
2285 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2287 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2288 variable, default empty, -ffat-lto-objects for effective_target_lto.
2289 (gcc-dg-test-1): Add options from dg-final methods.
2290 * lib/scanasm.exp (scan-assembler_required_options)
2291 (scan-assembler-not_required_options): New procs.
2293 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2295 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2296 generate a pedwarn in c++98-mode.
2297 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2298 don't generate a pedwarn in c++0x-mode.
2300 2011-11-04 Olivier Goffart <olivier@woboq.com>
2303 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2305 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2307 PR rtl-optimization/38644
2308 * gcc.target/arm/stack-red-zone.c: New.
2310 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2313 * g++.dg/warn/Wconversion-null-3.C: New.
2315 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2318 * g++.dg/cpp0x/udlit-strint-length.C: New.
2320 2011-11-04 Jason Merrill <jason@redhat.com>
2323 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2324 * g++.dg/init/lifetime1.C: New.
2325 * g++.dg/init/ref21.C: New.
2326 * g++.dg/eh/array1.C: New.
2328 2011-11-04 Tom de Vries <tom@codesourcery.com>
2330 PR tree-optimization/50763
2331 * gcc.dg/pr50763-5.c: New test.
2333 2011-11-04 Tom de Vries <tom@codesourcery.com>
2335 PR tree-optimization/50763
2336 * g++.dg/pr50763-4.C: New test.
2338 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2340 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2343 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2345 * gcc.dg/torture/vec-cvt-1.c: New test.
2347 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2349 * gnat.dg/specs/private1[-sub].ads: New test.
2351 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2354 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2355 * gfortran.dg/inline_sum_1.f90: New.
2356 * gfortran.dg/inline_sum_2.f90: New.
2357 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2358 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2359 * gfortran.dg/inline_product_1.f90: New.
2361 2011-11-03 Tobias Burnus <burnus@net-b.de>
2364 * gfortran.dg/bind_c_dts_5.f90: New.
2366 2011-11-03 Tobias Burnus <burnus@net-b.de>
2369 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2371 2011-11-03 Richard Guenther <rguenther@suse.de>
2374 * g++.dg/init/copy7.C: Remove testcase.
2376 2011-11-03 Martin Jambor <mjambor@suse.cz>
2378 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2379 * g++.dg/ipa/devirt-c-2.C: Likewise.
2380 * g++.dg/ipa/devirt-c-7.C: New test.
2381 * g++.dg/ipa/devirt-c-8.C: Likewise.
2383 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2385 PR tree-optimization/50912
2386 * gnat.dg/loop_optimization10.ad[sb]: New test.
2387 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2389 2011-11-02 Jason Merrill <jason@redhat.com>
2392 * g++.dg/cpp0x/nsdmi-list2.C: New.
2394 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2397 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2398 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2400 2011-11-02 Tom de Vries <tom@codesourcery.com>
2402 PR tree-optimization/50769
2403 * gfortran.dg/pr50769.f90: New test.
2405 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2407 * gcc.target/sparc/20111102-1.c: New test.
2409 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2412 * g++.dg/warn/Wcast-qual2.C: New.
2414 2011-11-02 Tom de Vries <tom@codesourcery.com>
2416 PR tree-optimization/50763
2417 * g++.dg/pr50763-3.C: New test.
2419 2011-11-02 Tom de Vries <tom@codesourcery.com>
2421 PR tree-optimization/50672
2422 * g++.dg/pr50672.C: New test.
2424 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2426 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2427 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2428 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2430 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2432 2011-11-02 Richard Guenther <rguenther@suse.de>
2434 PR tree-optimization/50902
2435 * gcc.dg/torture/pr50902.c: New testcase.
2437 2010-11-02 Richard Guenther <rguenther@suse.de>
2439 PR tree-optimization/50890
2440 * gcc.dg/torture/pr50890.c: New testcase.
2442 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2445 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2446 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2448 2011-11-01 Tom de Vries <tom@codesourcery.com>
2450 PR tree-optimization/50908
2451 * gcc.dg/pr50908.c: New test.
2452 * gcc.dg/pr50908-2.c: Same.
2453 * gcc.dg/pr50908-3.c: Same.
2455 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2457 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2458 the outer loop. Remove comment. Don't check for widen-mult.
2460 2011-10-31 Martin Jambor <mjambor@suse.cz>
2462 * gcc.dg/ipa/ipcp-4.c: New test.
2464 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2466 * gcc.dg/vshift-3.c: New test.
2467 * gcc.dg/vshift-4.c: New test.
2468 * gcc.dg/vshift-5.c: New test.
2470 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2472 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2473 and current implementation.
2475 2011-10-31 Paul Brook <paul@codesourcery.com>
2477 * gcc.dg/constructor-1.c: New test.
2479 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2482 * gfortran.dg/dshift_3.f90: New test.
2484 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2486 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2488 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2489 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2490 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2491 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2492 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2493 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2494 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2495 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2496 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2497 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2498 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2499 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2500 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2501 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2502 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2503 * gcc.dg/vector-compare-2.c: Likewise.
2505 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2508 * g++.dg/cpp0x/pr50901.C: New.
2510 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2512 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2513 * gcc.target/i386/fma4-check.h (main): Ditto.
2514 * gcc.target/i386/xop-check.h (main): Ditto.
2516 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2519 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2522 * g++.dg/template/crash109.C: New.
2524 2011-10-28 Jason Merrill <jason@redhat.com>
2526 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2528 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2531 * g++.dg/template/crash109.C: New.
2533 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2535 * gfortran.dg/nearest_5.f90: New test.
2537 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2539 * gcc.dg/vshift-1.c: New test.
2540 * gcc.dg/vshift-2.c: New test.
2541 * gcc.target/i386/xop-vshift-1.c: New test.
2542 * gcc.target/i386/xop-vshift-2.c: New test.
2543 * gcc.target/i386/avx2-vshift-1.c: New test.
2545 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2547 PR rtl-optimization/49720
2548 * g++.dg/torture/pr49720.C: New test.
2550 2011-10-27 David S. Miller <davem@davemloft.net>
2552 * gcc.target/sparc/setcc-3.c: New test.
2554 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2557 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2559 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2561 * gcc.target/i386/sse2-cvt-1.c: New test.
2562 * gcc.target/i386/sse2-cvt-2.c: New test.
2563 * gcc.target/i386/avx-cvt-1.c: New test.
2564 * gcc.target/i386/avx-cvt-2.c: New test.
2565 * gcc.target/i386/avx2-cvt-1.c: New test.
2566 * gcc.target/i386/avx2-cvt-2.c: New test.
2568 2011-10-27 Martin Jambor <mjambor@suse.cz>
2570 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2572 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2573 Steven G. Kargl <kargl@gcc.gnu.org>
2576 * gfortran.dg/pr50875.f90: New test.
2578 2011-10-26 David S. Miller <davem@davemloft.net>
2580 * gcc.target/sparc/fmaf-1.c: New test.
2582 * gcc.target/sparc/setcc-1.c: New test.
2583 * gcc.target/sparc/setcc-2.c: New test.
2585 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2587 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2589 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2591 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2594 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2596 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2599 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2601 * gcc.target/i386/pad-4.c: Skip for Windows targets.
2603 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2605 * gnat.dg/specs/discr1.ads: New test.
2606 * gnat.dg/specs/discr1_pkg.ads: New helper.
2608 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2610 * gnat.dg/specs/unchecked_union.ads: Rename to...
2611 * gnat.dg/specs/unchecked_union1.ads: ...this.
2612 * gnat.dg/specs/unchecked_union2.ads: New test.
2614 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2616 * gnat.dg/specs/atomic1.ads: New test.
2618 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
2620 Implement C++11 user-defined literals.
2621 * g++.dg/cpp0x/udlit-addr.C: New.
2622 * g++.dg/cpp0x/udlit-args.C: New.
2623 * g++.dg/cpp0x/udlit-args-neg.C: New.
2624 * g++.dg/cpp0x/udlit-clink-neg.C: New.
2625 * g++.dg/cpp0x/udlit-concat.C: New.
2626 * g++.dg/cpp0x/udlit-concat-neg.C: New.
2627 * g++.dg/cpp0x/udlit-constexpr.C: New.
2628 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2629 * g++.dg/cpp0x/udlit-declare-neg.C: New.
2630 * g++.dg/cpp0x/udlit-friend.C: New.
2631 * g++.dg/cpp0x/udlit-general.C: New.
2632 * g++.dg/cpp0x/udlit-inline.C: New.
2633 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2634 * g++.dg/cpp0x/udlit-member-neg.C: New.
2635 * g++.dg/cpp0x/udlit-namespace.C: New.
2636 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2637 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2638 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2639 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2640 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2641 * g++.dg/cpp0x/udlit-operator-neg.C: New.
2642 * g++.dg/cpp0x/udlit-raw-str.C: New.
2643 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2644 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2645 * g++.dg/cpp0x/udlit-systemheader.C: New.
2646 * g++.dg/cpp0x/udlit-template.C: New.
2647 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2648 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2649 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2650 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2651 * g++.dg/cpp0x/udlit_system_header: New.
2653 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
2656 * g++.dg/cpp0x/decltype34.C: New.
2658 2011-10-26 Tom de Vries <tom@codesourcery.com>
2660 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2661 * gcc.c-torture/unsorted/HIset.c: Same.
2662 * gcc.c-torture/unsorted/SIcmp.c: Same.
2663 * gcc.c-torture/unsorted/SIset.c: Same.
2664 * gcc.c-torture/unsorted/SFset.c: Same.
2665 * gcc.c-torture/unsorted/UHIcmp.c: Same.
2666 * gcc.c-torture/unsorted/USIcmp.c: Same.
2667 * gcc.c-torture/unsorted/DFcmp.c: Same.
2669 2011-10-26 Jakub Jelinek <jakub@redhat.com>
2671 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2672 to work also with -masm=intel and additionally test the xmm vs. ymm
2673 register type combination on mask/dest and in vsib.
2674 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2675 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2676 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2677 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2678 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2679 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2680 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2681 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2682 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2683 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2684 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2685 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2686 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2687 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2688 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2689 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2690 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2691 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2692 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2693 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2694 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2695 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2696 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2697 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2698 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2699 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2700 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2701 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2702 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2703 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2704 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2706 2011-10-26 Tom de Vries <tom@codesourcery.com>
2708 PR tree-optimization/50763
2709 * gcc.dg/pr50763-2.c: New test.
2711 2011-10-25 Joseph Myers <joseph@codesourcery.com>
2713 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2714 Update expected messages.
2716 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
2718 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2720 2011-10-25 Jason Merrill <jason@redhat.com>
2723 * g++.dg/init/aggr7.C: New.
2726 * g++.dg/cpp0x/initlist59.C: New.
2728 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2731 * g++.dg/overload/operator5.C: New.
2733 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2736 * g++.dg/template/crash108.C: New.
2738 2011-10-25 Jakub Jelinek <jakub@redhat.com>
2740 PR tree-optimization/50596
2741 * gcc.dg/vect/vect-cond-10.c: New test.
2743 2011-10-24 Joey Ye <joey.ye@arm.com>
2745 * gcc.target/arm/pr42575.c: Remove architecture option.
2747 2011-10-24 David S. Miller <davem@davemloft.net>
2749 * gcc.target/sparc/vis3move-1.c: New test.
2750 * gcc.target/sparc/vis3move-2.c: New test.
2751 * gcc.target/sparc/vis3move-3.c: New test.
2753 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2755 * gcc.dg/strlenopt-22.c: New testcase.
2756 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2758 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
2760 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2762 (dg-skip-if): Remove.
2763 * gcc.target/i386/funcspec-1.c: Ditto.
2764 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2766 2011-10-24 Richard Guenther <rguenther@suse.de>
2768 * gcc.dg/vect/vect-bool-1.c: New testcase.
2770 2011-10-24 Richard Guenther <rguenther@suse.de>
2772 PR tree-optimization/50838
2773 * gcc.dg/torture/pr50838.c: New testcase.
2775 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
2777 PR tree-optimization/50730
2778 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2779 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2780 -fno-tree-sra and SLP flags.
2782 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2786 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2789 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2790 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2792 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2795 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2796 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2798 2011-10-23 Tom de Vries <tom@codesourcery.com>
2800 PR tree-optimization/50763
2801 * gcc.dg/pr50763.c: New test.
2803 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
2806 * gcc.target/i386/pr50788.c: New test.
2808 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
2810 PR tree-optimization/50819
2811 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2812 * g++.dg/vect/slp-pr50819.cc: New test.
2814 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2817 * g++.dg/warn/Wconversion4.C: New.
2819 2011-10-21 Jakub Jelinek <jakub@redhat.com>
2822 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2823 from element other than first and reverse permutation.
2824 * gcc.dg/torture/vshuf-16.inc: Likewise.
2825 * gcc.dg/torture/vshuf-8.inc: Likewise.
2826 * gcc.dg/torture/vshuf-4.inc: Likewise.
2828 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2831 * g++.dg/parse/error43.C: New.
2832 * g++.dg/parse/error44.C: Likewise.
2834 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
2835 Kirill Yukhin <kirill.yukhin@intel.com>
2838 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2839 * gcc.target/i386/bmi2-check.h: Ditto.
2841 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2844 * g++.dg/cpp0x/override2.C: Add test.
2846 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2848 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2849 check_linker_plugin_available.
2851 2011-10-21 Kai Tietz <ktietz@redhat.com>
2853 * gcc.target/i386/branch-cost1.c: New test.
2854 * gcc.target/i386/branch-cost2.c: New test.
2855 * gcc.target/i386/branch-cost3.c: New test.
2856 * gcc.target/i386/branch-cost4.c: New test.
2858 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2860 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2862 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2865 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2867 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2869 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2870 (_moz_foo, EXT__foo): Use ASMNAME.
2872 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2874 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2877 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2880 * gcc.target/i386/pr50766.c: New test.
2882 2011-10-20 Jason Merrill <jason@redhat.com>
2885 * g++.dg/eh/partial1.C: New.
2887 2011-10-20 Richard Henderson <rth@redhat.com>
2889 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2890 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2891 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2892 Use __builtin_shuffle.
2894 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2897 * gfortran.dg/ishft_3.f90: Update test.
2899 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2902 * gfortran.dg/substring_integer_index.f90: New test.
2904 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2906 * gfortran.dg/format_string.f: New test.
2908 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2910 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2912 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2914 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2916 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2917 gcc.target/i386/pr46226.c: Do not use
2918 -mno-accumulate-outgoing-args.
2920 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2922 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2923 including <strings.h>.
2925 2011-10-19 Jan Hubicka <jh@suse.cz>
2927 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2928 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2929 * lib/c-torture.exp: Likewise.
2930 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2931 * gcc.c-torture/compile/sync-1.c: Likewise.
2932 * gcc.c-torture/compile/sync-1.c: Likewise.
2933 * gcc.c-torture/compile/sync-3.c: Likewise.
2934 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2935 * gcc.dg/noncompile/920507-1.c: Likewise.
2936 * gcc.dg/torture/pr36400.c: Likewise.
2937 * g++.dg/torture/pr34850.C: Likewise.
2939 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2941 * gnat.dg/source_ref1.adb: New test.
2942 * gnat.dg/source_ref2.adb: Likewise.
2944 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2947 * g++.dg/parse/error42.C: New.
2948 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2950 2011-10-19 Jason Merrill <jason@redhat.com>
2953 * g++.dg/init/value9.C: New.
2955 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2957 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2958 * gcc.dg/torture/vshuf-16.inc: Likewise.
2959 * gcc.dg/torture/vshuf-8.inc: Likewise.
2960 * gcc.dg/torture/vshuf-4.inc: Likewise.
2962 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2965 * gfortran.dg/sizeof_proc.f90: New.
2967 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2969 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2970 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2972 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2975 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2977 2011-10-19 Jason Merrill <jason@redhat.com>
2980 * g++.dg/init/ref20.C: New.
2982 2011-10-19 Kai Tietz <ktietz@redhat.com>
2985 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2986 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2987 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2988 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2989 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2991 2011-10-19 Richard Guenther <rguenther@suse.de>
2994 * gcc.dg/torture/pr50768.c: New testcase.
2996 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2998 PR rtl-optimization/50340
2999 * gcc.dg/pr50340.c: New.
3001 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
3003 PR tree-optimization/50717
3005 * gcc.dg/pr50717-1.c: New file.
3006 * gcc.target/arm/wmul-12.c: Correct types.
3007 * gcc.target/arm/wmul-8.c: Correct types.
3009 2011-10-18 Jason Merrill <jason@redhat.com>
3012 * g++.dg/cpp0x/defaulted32.C: New.
3015 * g++.dg/lookup/using23.C: New.
3018 * g++.dg/cpp0x/implicit12.C: New.
3019 * g++.dg/cpp0x/defaulted20.C: Adjust.
3020 * g++.dg/cpp0x/defaulted21.C: Adjust.
3021 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3022 * g++.dg/cpp0x/implicit4.C: Adjust.
3023 * g++.dg/cpp0x/implicit5.C: Adjust.
3024 * g++.dg/cpp0x/implicit8.C: Adjust.
3025 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3026 * g++.dg/cpp0x/not_special.C: Adjust.
3027 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3028 * g++.dg/cpp0x/rv1n.C: Adjust.
3029 * g++.dg/cpp0x/rv2n.C: Adjust.
3030 * g++.dg/cpp0x/rv3n.C: Adjust.
3031 * g++.dg/cpp0x/rv4n.C: Adjust.
3032 * g++.dg/cpp0x/rv5n.C: Adjust.
3033 * g++.dg/cpp0x/rv6n.C: Adjust.
3034 * g++.dg/cpp0x/rv7n.C: Adjust.
3036 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
3038 * gcc.target/i386/avx2-vpop-check.h: New header.
3039 * gcc.target/i386/avx2-vpaddd-3.c: New test.
3040 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3041 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3042 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3043 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3044 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3045 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3046 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3047 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3048 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3049 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3050 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3051 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3052 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3053 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3055 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3058 * gfortran.dg/coarray_subobject_1.f90: New test.
3059 * gfortran.dg/coarray/subobject_1.f90: New test.
3061 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3063 PR rtl-optimization/50205
3064 * gcc.dg/pr50205.c: New.
3066 2011-10-18 Richard Guenther <rguenther@suse.de>
3068 PR tree-optimization/50767
3069 * gcc.dg/torture/pr50767.c: New testcase.
3071 2011-10-18 Julian Brown <julian@codesourcery.com>
3073 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3074 * gcc.target/arm/unaligned-memcpy-1.c: New.
3075 * gcc.target/arm/unaligned-memcpy-2.c: New.
3076 * gcc.target/arm/unaligned-memcpy-3.c: New.
3077 * gcc.target/arm/unaligned-memcpy-4.c: New.
3079 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3082 * gfortran.dg/iso_c_binding_class.f03: New.
3084 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3086 * testsuite/lib/target-supports.exp
3087 (check_effective_target_vect_widen_shift): New.
3088 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3089 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3090 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3091 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3093 2011-10-18 Richard Guenther <rguenther@suse.de>
3095 * gcc.dg/torture/restrict-1.c: New testcase.
3097 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3099 * g++.dg/ext/bases.C: New test.
3101 2011-10-17 David S. Miller <davem@davemloft.net>
3103 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3104 all operations to emit VIS instructions.
3105 * gcc.target/sparc/fandnot.c: Likewise.
3106 * gcc.target/sparc/fnot.c: Likewise.
3107 * gcc.target/sparc/for.c: Likewise.
3108 * gcc.target/sparc/fornot.c: Likewise.
3109 * gcc.target/sparc/fxnor.c: Likewise.
3110 * gcc.target/sparc/fxor.c: Likewise.
3111 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3114 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3116 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3117 * gcc.dg/torture/vshuf-16.inc: New file.
3118 * gcc.dg/torture/vshuf-2.inc: New file.
3119 * gcc.dg/torture/vshuf-32.inc: New file.
3120 * gcc.dg/torture/vshuf-4.inc: New file.
3121 * gcc.dg/torture/vshuf-8.inc: New file.
3122 * gcc.dg/torture/vshuf-main.inc: New file.
3123 * gcc.dg/torture/vshuf-v16hi.c: New test.
3124 * gcc.dg/torture/vshuf-v16qi.c: New test.
3125 * gcc.dg/torture/vshuf-v2df.c: New test.
3126 * gcc.dg/torture/vshuf-v2di.c: New test.
3127 * gcc.dg/torture/vshuf-v2sf.c: New test.
3128 * gcc.dg/torture/vshuf-v2si.c: New test.
3129 * gcc.dg/torture/vshuf-v32qi.c: New test.
3130 * gcc.dg/torture/vshuf-v4df.c: New test.
3131 * gcc.dg/torture/vshuf-v4di.c: New test.
3132 * gcc.dg/torture/vshuf-v4hi.c: New test.
3133 * gcc.dg/torture/vshuf-v4sf.c: New test.
3134 * gcc.dg/torture/vshuf-v4si.c: New test.
3135 * gcc.dg/torture/vshuf-v8hi.c: New test.
3136 * gcc.dg/torture/vshuf-v8qi.c: New test.
3137 * gcc.dg/torture/vshuf-v8sf.c: New test.
3138 * gcc.dg/torture/vshuf-v8si.c: New test.
3140 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3142 PR tree-optimization/50746
3143 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3145 2011-10-17 Jason Merrill <jason@redhat.com>
3148 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3150 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3153 * g++.dg/parse/error41.C: New.
3154 * g++.dg/parse/error20.C: Adjust.
3156 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3159 * g++.dg/warn/format7.C: New.
3160 * obj-c++.dg/warn7.mm: Likewise.
3162 2011-10-17 Richard Guenther <rguenther@suse.de>
3164 PR tree-optimization/50729
3165 * gcc.dg/torture/pr50729.c: New testcase.
3167 2011-10-15 Tom Tromey <tromey@redhat.com>
3168 Dodji Seketeli <dodji@redhat.com>
3170 * lib/prune.exp (prune_gcc_output): Prune output referring to
3172 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3173 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3174 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3175 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3177 2011-10-15 Tom Tromey <tromey@redhat.com>
3178 Dodji Seketeli <dodji@redhat.com>
3180 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3182 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3185 * g++.dg/inherit/error5.C: New.
3187 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3191 * gfortran.dg/kind_tests_4.f90: New.
3193 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3195 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3196 targets that support vector condition.
3198 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3201 * gfortran.dg/c_kind_tests_3.f03: New.
3203 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3206 * gfortran.dg/elemental_args_check_4.f90: New.
3208 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3210 PR tree-optimization/50727
3211 * gcc.dg/vect/pr50727.c: New test.
3213 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3215 * gcc.dg/vla-23.c: New test.
3217 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3219 PR tree-optimization/50596
3220 * gcc.dg/vect/vect-cond-9.c: New test.
3222 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3224 * gcc.dg/vect/bb-slp-29.c: New test.
3226 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3229 * g++.dg/ext/is_base_of_incomplete.C: New.
3230 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3231 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3233 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3235 * gcc.target/sparc/combined-1.c: Compile at -O2.
3237 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3239 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3240 (dg-options): Add -Wno-attributes.
3241 * gcc.target/i386/fma_double_?.c: Ditto.
3242 * gcc.target/i386/fma_run_float_?.c: Ditto.
3243 * gcc.target/i386/fma_run_double_?.c: Ditto.
3244 * gcc.target/i386/l_fma_float_?.c: Dtto.
3245 * gcc.target/i386/l_fma_double_?.c: Ditto.
3246 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3247 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3249 2011-10-15 Tobias Burnus <burnus@net-b.de>
3251 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3253 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3254 * gfortran.dg/rank_3.f90: Ditto.
3255 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3256 -std=f2008ts in dg-options.
3257 * gfortran.dg/rank_4.f90: Ditto.
3259 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3262 * gcc.target/sh/pr49263.c: New.
3264 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3266 * gnat.dg/specs/debug1.ads: Tweak.
3268 2011-10-14 Kai Tietz <ktietz@redhat.com>
3270 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3272 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3274 * gcc.target/i386/sse2-mul-1.c: New test.
3275 * gcc.target/i386/sse4_1-mul-1.c: New test.
3276 * gcc.target/i386/avx-mul-1.c: New test.
3277 * gcc.target/i386/xop-mul-1.c: New test.
3278 * gcc.target/i386/avx2-mul-1.c: New test.
3280 2011-10-14 Jason Merrill <jason@redhat.com>
3283 * g++.dg/cpp0x/nsdmi-list1.C: New.
3286 * g++.dg/cpp0x/nsdmi-const1.C: New.
3288 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3291 * gfortran.dg/pointer_intent_5.f90: New.
3293 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3295 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3296 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3297 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3299 2011-10-14 Tobias Burnus <burnus@net-b.de>
3302 * gfortran.dg/pointer_check_11.f90: New.
3303 * gfortran.dg/pointer_check_12.f90: New.
3305 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3308 * g++.dg/overload/operator4.C: New.
3310 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3312 * gcc.dg/di-longlong64-sync-1.c: New test.
3313 * gcc.dg/di-sync-multithread.c: New test.
3314 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3315 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3316 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3317 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3318 (check_effective_target_arm_arm_ok): New helper.
3319 (check_effective_target_sync_longlong): New helper.
3321 2011-10-14 Richard Guenther <rguenther@suse.de>
3323 PR tree-optimization/50723
3324 * gcc.dg/torture/pr50723.c: New testcase.
3326 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3329 * g++.dg/warn/format6.C: New.
3330 * obj-c++.dg/warn6.mm: Likewise.
3332 2011-10-13 Richard Henderson <rth@redhat.com>
3334 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3336 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3337 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3338 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3340 2011-10-13 Jason Merrill <jason@redhat.com>
3343 * g++.dg/cpp0x/nsdmi-template2.C: New.
3346 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3349 * g++.dg/init/vbase1.C: New.
3351 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3353 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3354 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3355 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3356 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3358 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3360 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3362 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3364 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3366 2011-10-13 Richard Guenther <rguenther@suse.de>
3368 PR tree-optimization/50712
3369 * gcc.target/i386/pr50712.c: New testcase.
3371 2011-10-13 Tom de Vries <tom@codesourcery.com>
3373 * gcc.dg/memcpy-4.c: New test.
3375 2011-10-13 Richard Guenther <rguenther@suse.de>
3377 PR tree-optimization/50698
3378 * g++.dg/vect/pr50698.cc: New testcase.
3380 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3382 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3383 * gcc.target/powerpc/warn-2.c: Ditto.
3385 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3386 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3387 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3388 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3389 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3390 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3391 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3392 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3393 * gcc.target/powerpc/ppc-pow.c: Likewise.
3394 * gcc.target/powerpc/recip-1.c: Likewise.
3395 * gcc.target/powerpc/recip-2.c: Likewise.
3396 * gcc.target/powerpc/recip-3.c: Likewise.
3397 * gcc.target/powerpc/recip-4.c: Likewise.
3398 * gcc.target/powerpc/recip-5.c: Likewise.
3400 2011-10-12 David S. Miller <davem@davemloft.net>
3402 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3403 '-mvis3' instead of 'mcpu=niagara3' in options.
3404 * gcc.target/sparc/fhalve.c: Likewise.
3405 * gcc.target/sparc/fnegop.c: Likewise.
3406 * gcc.target/sparc/fpadds.c: Likewise.
3407 * gcc.target/sparc/fshift.c: Likewise.
3408 * gcc.target/sparc/fucmp.c: Likewise.
3409 * gcc.target/sparc/lzd.c: Likewise.
3410 * gcc.target/sparc/vis3misc.c: Likewise.
3411 * gcc.target/sparc/xmul.c: Likewise.
3413 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3415 * gnat.dg/vect1.ad[sb]: New test.
3416 * gnat.dg/vect1_pkg.ads: New helper.
3417 * gnat.dg/vect2.ad[sb]: New test.
3418 * gnat.dg/vect2_pkg.ads: New helper.
3419 * gnat.dg/vect3.ad[sb]: New test.
3420 * gnat.dg/vect3_pkg.ads: New helper.
3421 * gnat.dg/vect4.ad[sb]: New test.
3422 * gnat.dg/vect4_pkg.ads: New helper.
3423 * gnat.dg/vect5.ad[sb]: New test.
3424 * gnat.dg/vect5_pkg.ads: New helper.
3425 * gnat.dg/vect6.ad[sb]: New test.
3426 * gnat.dg/vect6_pkg.ads: New helper.
3428 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3430 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3431 * gcc.target/i386/fma_run_double_2.c: Likewise.
3432 * gcc.target/i386/fma_run_double_3.c: Likewise.
3433 * gcc.target/i386/fma_run_double_4.c: Likewise.
3434 * gcc.target/i386/fma_run_double_5.c: Likewise.
3435 * gcc.target/i386/fma_run_double_6.c: Likewise.
3436 * gcc.target/i386/fma_run_float_1.c: Likewise.
3437 * gcc.target/i386/fma_run_float_2.c: Likewise.
3438 * gcc.target/i386/fma_run_float_3.c: Likewise.
3439 * gcc.target/i386/fma_run_float_4.c: Likewise.
3440 * gcc.target/i386/fma_run_float_5.c: Likewise.
3441 * gcc.target/i386/fma_run_float_6.c: Likewise.
3443 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3444 remove the extra dg-options.
3445 * gcc.target/i386/l_fma_double_2.c: Likewise.
3446 * gcc.target/i386/l_fma_double_3.c: Likewise.
3447 * gcc.target/i386/l_fma_double_4.c: Likewise.
3448 * gcc.target/i386/l_fma_double_5.c: Likewise.
3449 * gcc.target/i386/l_fma_double_6.c: Likewise.
3450 * gcc.target/i386/l_fma_float_1.c: Likewise.
3451 * gcc.target/i386/l_fma_float_2.c: Likewise.
3452 * gcc.target/i386/l_fma_float_3.c: Likewise.
3453 * gcc.target/i386/l_fma_float_4.c: Likewise.
3454 * gcc.target/i386/l_fma_float_5.c: Likewise.
3455 * gcc.target/i386/l_fma_float_6.c: Likewise.
3457 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3459 PR tree-optimization/50189
3460 * g++.dg/torture/pr50189.C: New testcase.
3462 2011-10-12 Richard Guenther <rguenther@suse.de>
3464 PR tree-optimization/50700
3465 * gcc.dg/builtin-object-size-12.c: New testcase.
3467 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3470 * gcc.c-torture/compile/pr50565-1.c,
3471 gcc.c-torture/compile/pr50565-2.c: New tests.
3473 2011-10-11 Jason Merrill <jason@redhat.com>
3477 * g++.dg/template/constant1.C: New.
3478 * g++.dg/template/constant2.C: New.
3479 * g++.dg/cpp0x/constexpr-template3.C: New.
3481 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3483 * gcc.target/i386/warn-vect-op-3.c: New test.
3484 * gcc.target/i386/warn-vect-op-1.c: New test.
3485 * gcc.target/i386/warn-vect-op-2.c: New test.
3487 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3489 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3491 2011-10-11 Richard Guenther <rguenther@suse.de>
3493 PR tree-optimization/50204
3494 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3496 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3498 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3500 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3502 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3503 * gcc.target/i386/fma_double_2.c: Ditto.
3504 * gcc.target/i386/fma_double_3.c: Ditto.
3505 * gcc.target/i386/fma_double_4.c: Ditto.
3506 * gcc.target/i386/fma_double_5.c: Ditto.
3507 * gcc.target/i386/fma_double_6.c: Ditto.
3508 * gcc.target/i386/fma_float_1.c: Ditto.
3509 * gcc.target/i386/fma_float_2.c: Ditto.
3510 * gcc.target/i386/fma_float_3.c: Ditto.
3511 * gcc.target/i386/fma_float_4.c: Ditto.
3512 * gcc.target/i386/fma_float_5.c: Ditto.
3513 * gcc.target/i386/fma_float_6.c: Ditto.
3514 * gcc.target/i386/l_fma_double_1.c: Ditto.
3515 * gcc.target/i386/l_fma_double_2.c: Ditto.
3516 * gcc.target/i386/l_fma_double_3.c: Ditto.
3517 * gcc.target/i386/l_fma_double_4.c: Ditto.
3518 * gcc.target/i386/l_fma_double_5.c: Ditto.
3519 * gcc.target/i386/l_fma_double_6.c: Ditto.
3520 * gcc.target/i386/l_fma_float_1.c: Ditto.
3521 * gcc.target/i386/l_fma_float_2.c: Ditto.
3522 * gcc.target/i386/l_fma_float_3.c: Ditto.
3523 * gcc.target/i386/l_fma_float_4.c: Ditto.
3524 * gcc.target/i386/l_fma_float_5.c: Ditto.
3525 * gcc.target/i386/l_fma_float_6.c: Ditto.
3526 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3527 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3528 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3529 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3530 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3531 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3532 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3533 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3534 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3535 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3536 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3537 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3539 2011-10-11 Tristan Gingold <gingold@adacore.com>
3541 * gcc.dg/va-arg-4.c: New test.
3542 * gcc.dg/va-arg-5.c: Ditto.
3544 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3546 * lib/target-supports.exp (check_effective_target_fd_truncate):
3547 Close and unlink test file before exit.
3549 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3552 * gfortran.dg/forall_15.f90: New test case.
3554 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3555 Andrew Macleod <amacleod@redhat.com>
3557 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3558 wrappers for *other_threads() and *final_verify().
3559 * gcc.dg/simulate-thread/simulate-thread.h
3560 (simulate_thread_wrapper_other_threads): New.
3561 (simulate_thread_wrapper_final_verify): New.
3563 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3565 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3567 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3569 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3571 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3572 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3574 * gcc.target/i386/fma_1.h: New file.
3575 * gcc.target/i386/fma_2.h: Likewise.
3576 * gcc.target/i386/fma_3.h: Likewise.
3577 * gcc.target/i386/fma_4.h: Likewise.
3578 * gcc.target/i386/fma_5.h: Likewise.
3579 * gcc.target/i386/fma_6.h: Likewise.
3580 * gcc.target/i386/fma_double_1.c: Likewise.
3581 * gcc.target/i386/fma_double_2.c: Likewise.
3582 * gcc.target/i386/fma_double_3.c: Likewise.
3583 * gcc.target/i386/fma_double_4.c: Likewise.
3584 * gcc.target/i386/fma_double_5.c: Likewise.
3585 * gcc.target/i386/fma_double_6.c: Likewise.
3586 * gcc.target/i386/fma_float_1.c: Likewise.
3587 * gcc.target/i386/fma_float_2.c: Likewise.
3588 * gcc.target/i386/fma_float_3.c: Likewise.
3589 * gcc.target/i386/fma_float_4.c: Likewise.
3590 * gcc.target/i386/fma_float_5.c: Likewise.
3591 * gcc.target/i386/fma_float_6.c: Likewise.
3592 * gcc.target/i386/fma_main.h: Likewise.
3593 * gcc.target/i386/fma_run_double_1.c: Likewise.
3594 * gcc.target/i386/fma_run_double_2.c: Likewise.
3595 * gcc.target/i386/fma_run_double_3.c: Likewise.
3596 * gcc.target/i386/fma_run_double_4.c: Likewise.
3597 * gcc.target/i386/fma_run_double_5.c: Likewise.
3598 * gcc.target/i386/fma_run_double_6.c: Likewise.
3599 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3600 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3601 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3602 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3603 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3604 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3605 * gcc.target/i386/fma_run_float_1.c: Likewise.
3606 * gcc.target/i386/fma_run_float_2.c: Likewise.
3607 * gcc.target/i386/fma_run_float_3.c: Likewise.
3608 * gcc.target/i386/fma_run_float_4.c: Likewise.
3609 * gcc.target/i386/fma_run_float_5.c: Likewise.
3610 * gcc.target/i386/fma_run_float_6.c: Likewise.
3611 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3612 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3613 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3614 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3615 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3616 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3617 * gcc.target/i386/l_fma_1.h: Likewise.
3618 * gcc.target/i386/l_fma_2.h: Likewise.
3619 * gcc.target/i386/l_fma_3.h: Likewise.
3620 * gcc.target/i386/l_fma_4.h: Likewise.
3621 * gcc.target/i386/l_fma_5.h: Likewise.
3622 * gcc.target/i386/l_fma_6.h: Likewise.
3623 * gcc.target/i386/l_fma_double_1.c: Likewise.
3624 * gcc.target/i386/l_fma_double_2.c: Likewise.
3625 * gcc.target/i386/l_fma_double_3.c: Likewise.
3626 * gcc.target/i386/l_fma_double_4.c: Likewise.
3627 * gcc.target/i386/l_fma_double_5.c: Likewise.
3628 * gcc.target/i386/l_fma_double_6.c: Likewise.
3629 * gcc.target/i386/l_fma_float_1.c: Likewise.
3630 * gcc.target/i386/l_fma_float_2.c: Likewise.
3631 * gcc.target/i386/l_fma_float_3.c: Likewise.
3632 * gcc.target/i386/l_fma_float_4.c: Likewise.
3633 * gcc.target/i386/l_fma_float_5.c: Likewise.
3634 * gcc.target/i386/l_fma_float_6.c: Likewise.
3635 * gcc.target/i386/l_fma_main.h: Likewise.
3636 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3637 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3638 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3639 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3640 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3641 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3642 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3643 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3644 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3645 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3646 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3647 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3649 2011-10-10 Richard Guenther <rguenther@suse.de>
3652 * gcc.dg/torture/pr50389.c: New testcase.
3654 2011-10-10 Richard Guenther <rguenther@suse.de>
3657 * gcc.dg/builtins-47.c: Optimize.
3659 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3661 * lib/gcc-simulate-thread.exp: New.
3662 * gcc.dg/simulate-thread/guality.h: New.
3663 * gcc.dg/simulate-thread/simulate-thread.h: New.
3664 * gcc.dg/simulate-thread/simulate-thread.exp: New.
3665 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3666 * gcc.dg/simulate-thread/README: New.
3667 * g++.dg/simulate-thread/guality.h: New.
3668 * g++.dg/simulate-thread/simulate-thread.h: New.
3669 * g++.dg/simulate-thread/simulate-thread.exp: New.
3670 * g++.dg/simulate-thread/simulate-thread.gdb: New.
3671 * c-c++-common/cxxbitfields-2.c: Remove.
3672 * c-c++-common/cxxbitfields.c: Remove.
3673 * c-c++-common/cxxbitfields-4.c: Remove.
3674 * c-c++-common/cxxbitfields-5.c: Remove.
3675 * c-c++-common/simulate-thread/bitfields-1.c: New.
3676 * c-c++-common/simulate-thread/bitfields-2.c: New.
3677 * c-c++-common/simulate-thread/bitfields-3.c: New.
3678 * c-c++-common/simulate-thread/bitfields-4.c: New.
3680 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3683 * g++.dg/warn/format5.C: New.
3685 2011-10-09 Tobias Burnus <burnus@net-b.de>
3688 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3689 * gfortran.dg/common_16.f90: New.
3691 2011-10-09 Tobias Burnus <burnus@net-b.de>
3693 * gfortran.dg/iso_c_binding_param_1.f90: New.
3694 * gfortran.dg/iso_c_binding_param_2.f90: New.
3695 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3697 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
3699 PR tree-optimization/50635
3700 * gcc.dg/vect/pr50635.c: New test.
3702 2011-10-09 Janus Weil <janus@gcc.gnu.org>
3705 * gfortran.dg/proc_decl_27.f90: New.
3707 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
3710 * objc/execute/initialize-1.m: New test.
3712 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
3715 * gfortran.dg/pointer_function_result_1.f90 : New test.
3717 2011-10-07 David S. Miller <davem@davemloft.net>
3720 * gcc.target/sparc/sparc.exp: Add vis3 target test.
3721 * gcc.target/sparc/cmask.c: Use it.
3722 * gcc.target/sparc/fhalve.c: Likewise.
3723 * gcc.target/sparc/fnegop.c: Likewise.
3724 * gcc.target/sparc/fpadds.c: Likewise.
3725 * gcc.target/sparc/fshift.c: Likewise.
3726 * gcc.target/sparc/fucmp.c: Likewise.
3727 * gcc.target/sparc/lzd.c: Likewise.
3728 * gcc.target/sparc/vis3misc.c: Likewise.
3729 * gcc.target/sparc/xmul.c: Likewise.
3731 2011-10-07 Richard Henderson <rth@redhat.com>
3733 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3735 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3737 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
3739 * gcc.dg/pr50193-1.c: New file.
3740 * gcc.target/arm/shiftable.c: New file.
3742 2011-10-07 Janus Weil <janus@gcc.gnu.org>
3745 * gfortran.dg/class_46.f03: New.
3747 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
3749 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3750 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3751 (syslog, vsyslog, __vsyslog_chk): Likewise.
3753 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3754 (x, EXT_x): Use ASMNAME.
3756 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3757 (a, c): Use ASMNAME.
3759 2011-10-07 Tom de Vries <tom@codesourcery.com>
3762 * gcc.dg/pr50527.c: New test.
3764 2011-10-07 Jakub Jelinek <jakub@redhat.com>
3766 PR tree-optimization/50650
3767 * gcc.c-torture/compile/pr50650.c: New test.
3769 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3771 PR tree-optimization/50575
3772 * gcc.c-torture/execute/vector-compare-2.x: New file.
3774 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3777 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3778 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3781 2011-10-07 Richard Guenther <rguenther@suse.de>
3784 * gcc.dg/vect/vect-align-2.c: Increase array size.
3786 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
3787 H.J. Lu <hongjiu.lu@intel.com>
3790 * gcc.target/i386/pr50603.c: New test.
3792 2011-10-06 Jason Merrill <jason@redhat.com>
3795 * g++.dg/cpp0x/default31.C: New.
3797 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3799 PR tree-optimization/50596
3800 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3802 * gcc.dg/vect/vect-cond-8.c: New test.
3804 2011-10-06 Richard Henderson <rth@redhat.com>
3806 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3807 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3808 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3809 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3810 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3811 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3812 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3813 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3814 * gcc.c-torture/execute/vshuf-16.inc: New file.
3815 * gcc.c-torture/execute/vshuf-2.inc: New file.
3816 * gcc.c-torture/execute/vshuf-4.inc: New file.
3817 * gcc.c-torture/execute/vshuf-8.inc: New file.
3818 * gcc.c-torture/execute/vshuf-main.inc: New file.
3819 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3820 * gcc.c-torture/execute/vshuf-v2df.c: New test.
3821 * gcc.c-torture/execute/vshuf-v2di.c: New test.
3822 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3823 * gcc.c-torture/execute/vshuf-v2si.c: New test.
3824 * gcc.c-torture/execute/vshuf-v4df.c: New test.
3825 * gcc.c-torture/execute/vshuf-v4di.c: New test.
3826 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3827 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3828 * gcc.c-torture/execute/vshuf-v4si.c: New test.
3829 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3830 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3831 * gcc.c-torture/execute/vshuf-v8si.c: New test.
3833 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3835 PR tree-optimization/49279
3836 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3837 * gcc.c-torture/execute/pr49279.c: New test.
3839 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3842 * gcc.c-torture/compile/pr49049.c: New test.
3844 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3847 * gcc.target/arm/pr50305.c: New test.
3849 2011-10-06 Richard Guenther <rguenther@suse.de>
3851 PR tree-optimization/38884
3852 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3853 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3855 2011-10-05 David S. Miller <davem@davemloft.net>
3857 * gcc.target/sparc/lzd.c: New test.
3858 * gcc.target/sparc/popc.c: New test.
3860 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3862 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3863 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3864 * g++.dg/other/final1.C: Cleanup original tree dump.
3866 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3868 PR tree-optimization/50613
3869 * gcc.dg/pr50613.c: New test.
3871 2011-10-05 Richard Henderson <rth@redhat.com>
3873 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3874 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3875 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3876 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3877 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3878 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3879 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3880 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3882 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3884 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3885 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3886 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3887 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3888 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3890 2011-10-05 Richard Guenther <rguenther@suse.de>
3892 PR tree-optimization/38885
3893 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3895 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3897 * gcc.target/i386/sw-1.c: New test.
3899 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3901 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3903 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3905 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3907 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3909 2011-10-04 David S. Miller <davem@davemloft.net>
3911 * gcc.target/sparc/fhalve.c: New test.
3912 * gcc.target/sparc/fnegop.c: New test.
3913 * gcc.target/sparc/xmul.c: New test.
3915 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3918 * gfortran.dg/dummy_procedure_6.f90: New.
3920 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3922 PR tree-optimization/50604
3923 * gcc.dg/pr50604.c: New test.
3925 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3927 PR tree-optimization/49662
3928 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3929 * gcc.dg/graphite/interchange-15.c: Likewise.
3930 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3932 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3934 * gcc.dg/tree-ssa/restrict-4.c: New test.
3936 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3938 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3939 (main): Use __typeof to get result type of comparison.
3941 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3943 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3944 Make et_vect_multiple_sizes_saved global.
3945 (check_effective_target_vect64): Make et_vect64_saved global.
3947 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3949 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3950 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3951 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3952 * gcc.dg/builtin-complex-err-1.c: Adjust.
3954 2011-10-02 Jason Merrill <jason@redhat.com>
3956 * g++.dg/cpp0x/range-for22.C: New.
3958 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3959 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3960 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3961 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3963 * g++.dg/cpp0x/nsdmi5.C: New.
3965 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3968 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3970 (mips-dg-options): Force an ABI option if the current ABI is
3971 incompatible with the required -mlong setting. Likewise force
3972 a long setting if the current one is incompatible with the
3973 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3974 throughout procedure.
3975 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3976 instead of addressing=absolute.
3978 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3980 * gcc.target/mips/stack-1.c: New test.
3982 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3984 * gcc.dg/pr49696.c: New test.
3986 2011-10-02 Jan Hubicka <jh@suse.cz>
3988 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3990 2011-10-01 David S. Miller <davem@davemloft.net>
3992 * gcc.target/sparc/cmask.c: New test.
3993 * gcc.target/sparc/fpadds.c: New test.
3994 * gcc.target/sparc/fshift.c: New test.
3995 * gcc.target/sparc/fucmp.c: New test.
3996 * gcc.target/sparc/vis3misc.c: New test.
3998 2011-10-01 Janus Weil <janus@gcc.gnu.org>
4001 * gfortran.dg/assumed_charlen_arg_2.f90: New.
4003 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
4006 * g++.dg/dfp/44473-1.C: New test.
4007 * g++.dg/dfp/44473-2.C: New test.
4008 * g++.dg/dfp/mangle-1.C: New test.
4009 * g++.dg/dfp/mangle-2.C: New test.
4010 * g++.dg/dfp/mangle-3.C: New test.
4011 * g++.dg/dfp/mangle-4.C: New test.
4012 * g++.dg/dfp/mangle-5.C: New test.
4014 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4017 * gcc.dg/pr50571.c: New test.
4019 PR tree-optimization/46309
4020 * gcc.dg/pr46309.c: New test.
4022 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4024 * gcc.dg/strlenopt-21.c: New test.
4026 2011-09-30 Revital Eres <revital.eres@linaro.org>
4028 * gcc.dg/sms-10.c: New file.
4030 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4032 * gcc.target/arm/pr50099.c: New test.
4034 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4036 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4038 2011-09-30 David S. Miller <davem@davemloft.net>
4040 * gcc.target/sparc/bmaskbshuf.c: New test.
4041 * gcc.target/sparc/edgen.c: New test.
4043 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4046 * gfortran.dg/pure_formal_proc_3.f90: New.
4049 * gfortran.dg/stfunc_7.f90: New.
4051 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4053 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4054 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4055 * gcc.dg/vector-compare-1.c: Likewise.
4056 * gcc.dg/vector-compare-2.c: Likewise.
4058 2011-09-29 David S. Miller <davem@davemloft.net>
4060 * gcc.target/sparc/array.c: New test.
4062 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4064 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4065 loop unroll and set max unroll times to 8.
4066 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4067 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4068 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4069 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4071 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4074 * g++.dg/ext/visibility/warn5.C: New.
4076 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4079 * g++.dg/warn/Wextra-3.C: New.
4081 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4084 * gcc.target/sh/pr49468-si.c: New.
4086 2011-09-28 Tom de Vries <tom@codesourcery.com>
4089 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4090 (TEST): Initialize src3 with random floats.
4091 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4092 from union src3. Initialize src3 with random floats.
4094 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4096 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4097 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4098 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4099 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4100 * gcc.target/sh/sh4a-cos.c: Ditto.
4101 * gcc.target/sh/sh4a-cosf.c: Ditto.
4102 * gcc.target/sh/sh4a-sin.c: Ditto.
4103 * gcc.target/sh/sh4a-sinf.c: Ditto.
4104 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4105 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4106 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4108 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4111 * g++.dg/parse/error40.C: New.
4112 * g++.dg/warn/incomplete1.C: Adjust.
4114 2011-09-27 Jan Hubicka <jh@suse.cz>
4117 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4120 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4122 * gcc.dg/strlenopt-1.c: New test.
4123 * gcc.dg/strlenopt-1f.c: New test.
4124 * gcc.dg/strlenopt-2.c: New test.
4125 * gcc.dg/strlenopt-2f.c: New test.
4126 * gcc.dg/strlenopt-3.c: New test.
4127 * gcc.dg/strlenopt-4.c: New test.
4128 * gcc.dg/strlenopt-4g.c: New test.
4129 * gcc.dg/strlenopt-4gf.c: New test.
4130 * gcc.dg/strlenopt-5.c: New test.
4131 * gcc.dg/strlenopt-6.c: New test.
4132 * gcc.dg/strlenopt-7.c: New test.
4133 * gcc.dg/strlenopt-8.c: New test.
4134 * gcc.dg/strlenopt-9.c: New test.
4135 * gcc.dg/strlenopt-10.c: New test.
4136 * gcc.dg/strlenopt-11.c: New test.
4137 * gcc.dg/strlenopt-12.c: New test.
4138 * gcc.dg/strlenopt-12g.c: New test.
4139 * gcc.dg/strlenopt-13.c: New test.
4140 * gcc.dg/strlenopt-14g.c: New test.
4141 * gcc.dg/strlenopt-14gf.c: New test.
4142 * gcc.dg/strlenopt-15.c: New test.
4143 * gcc.dg/strlenopt-16g.c: New test.
4144 * gcc.dg/strlenopt-17g.c: New test.
4145 * gcc.dg/strlenopt-18g.c: New test.
4146 * gcc.dg/strlenopt.h: New file.
4148 2011-09-27 Tom de Vries <tom@codesourcery.com>
4151 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4152 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4153 * gcc.dg/pr43864.c: New test.
4154 * gcc.dg/pr43864-2.c: Same.
4155 * gcc.dg/pr43864-3.c: Same.
4156 * gcc.dg/pr43864-4.c: Same.
4158 2011-09-27 Jan Hubicka <jh@suse.cz>
4160 * gcc.dg/ipa/inline-5.c: New testcase.
4162 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4164 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4166 * gcc.dg/vect/bb-slp-27.c: New.
4167 * gcc.dg/vect/bb-slp-28.c: New.
4169 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4171 * testsuite/lib/target-supports.exp (check_profiling_available):
4172 Don't rely solely on TLS tests for -fprofile-generate, fall
4173 through to the other code.
4175 2011-09-27 Richard Guenther <rguenther@suse.de>
4177 PR tree-optimization/50363
4178 * gcc.dg/torture/pr50363.c: New testcase.
4180 2011-09-26 Jason Merrill <jason@redhat.com>
4183 * g++.dg/template/partial13.C: New.
4186 * g++.dg/template/partial12.C: New.
4189 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4191 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4194 * g++.dg/diagnostic/bindings1.C: New.
4195 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4197 2011-09-26 David S. Miller <davem@davemloft.net>
4199 * gcc.target/sparc/wrgsr.c: New test.
4200 * gcc.target/sparc/rdgsr.c: New test.
4201 * gcc.target/sparc/edge.c: New test.
4202 * gcc.target/sparc/fcmp.c: New test.
4204 * gcc.target/sparc/edge.c: Update for new return types.
4205 * gcc.target/sparc/fcmp.c: Likewise.
4207 * gcc.target/sparc/fpaddsubi.c: New test.
4209 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4212 * gfortran.dg/common_15.f90: New.
4215 * gfortran.dg/dummy_procedure_5.f90: New.
4216 * gfortran.dg/interface_26.f90: Modified error message.
4217 * gfortran.dg/proc_ptr_11.f90: Ditto.
4218 * gfortran.dg/proc_ptr_15.f90: Ditto.
4219 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4220 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4222 2011-09-26 Jason Merrill <jason@redhat.com>
4225 * g++.dg/overload/rvalue3.C: New.
4228 * g++.dg/overload/ref-conv2.C: New.
4230 * g++.dg/cpp0x/nsdmi-template1.C: New.
4232 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4234 * g++.dg/cpp0x/nullptr25.C: New.
4236 2011-09-26 Richard Guenther <rguenther@suse.de>
4238 PR tree-optimization/50472
4239 * gcc.dg/torture/pr50472.c: New testcase.
4241 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4243 * gnat.dg/opt22.adb: New test.
4244 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4246 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4248 * gnat.dg/opt21.adb: New test.
4249 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4251 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4253 * gnat.dg/opt20.ad[sb]: New test.
4254 * gnat.dg/opt20_pkg.ads: New helper.
4256 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4258 * gnat.dg/array17.adb: New test.
4259 * gnat.dg/array17_pkg.ads: New helper.
4261 2011-09-25 Jason Merrill <jason@redhat.com>
4263 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4265 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4267 * gnat.dg/frame_overflow.ads: New.
4268 * gnat.dg/frame_overflow.adb: Adjust.
4269 * gnat.dg/specs/addr1.ads: Likewise.
4271 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4273 * g++.dg/tree-ssa/restrict2.C: New test.
4275 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4277 * lib/target-supports.exp (check_effective_target_vect64): New.
4278 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4279 of multiple vector sizes.
4280 * gcc.dg/vect/bb-slp-26.c: New.
4282 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4285 * g++.dg/template/bitfield1.C: New.
4287 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4289 * gcc.dg/vect/bb-slp-24.c: New.
4291 2011-09-24 Jason Merrill <jason@redhat.com>
4293 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4295 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4297 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4298 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4300 * g++.dg/cpp0x/nsdmi1.C: New.
4301 * g++.dg/cpp0x/nsdmi2.C: New.
4302 * g++.dg/cpp0x/nsdmi3.C: New.
4303 * g++.dg/cpp0x/nsdmi4.C: New.
4304 * g++.old-deja/g++.other/init4.C: New.
4306 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4309 * g++.dg/template/sfinae28.C: New.
4311 2011-09-23 Ian Lance Taylor <iant@google.com>
4313 * go.test/go-test.exp (errchk): Handle more cases of getting
4314 correct Tcl backslash quoting in regular expressions in test file.
4316 2011-09-23 Jason Merrill <jason@redhat.com>
4319 * g++.dg/init/const8.C: New.
4320 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4321 * g++.dg/cpp0x/defaulted2.C: Likewise.
4322 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4323 * g++.dg/init/pr20039.C: Likewise.
4324 * g++.dg/init/pr42844.C: Likewise.
4326 2011-09-23 Jan Hubicka <jh@suse.cz>
4328 * gcc.dg/ipa/inline-1.c: new testcase.
4329 * gcc.dg/ipa/inline-2.c: new testcase.
4330 * gcc.dg/ipa/inline-3.c: new testcase.
4331 * gcc.dg/ipa/inline-4.c: new testcase.
4333 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4336 * g++.dg/cpp0x/constexpr-static8.C: New.
4338 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4340 * gcc.target/i386/avxfp-1.c: New test.
4341 * gcc.target/i386/avxfp-2.c: New test.
4343 2011-09-23 Terry Guo <terry.guo@arm.com>
4345 * gcc.c-torture/execute/941014-1.x: Deleted.
4347 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4350 * g++.dg/cpp0x/pr50491.C: New.
4352 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4355 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4357 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4360 * g++.dg/cpp0x/nullptr24.C: New.
4362 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4365 * gcc.target/i386/pr50482.c: New test.
4367 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4369 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4370 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4371 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4372 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4373 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4374 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4375 multilib options contain different -march= from dg-options.
4377 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4378 Paolo Carlini <paolo.carlini@oracle.com>
4381 * g++.dg/template/friend52.C: New.
4383 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4385 * gcc.target/arm/cmp-1.c: New test.
4386 * gcc.target/arm/cmp-2.c: Likewise.
4388 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4391 * gfortran.dg/impure_actual_1.f90: Modified error message.
4392 * gfortran.dg/proc_ptr_32.f90: New.
4393 * gfortran.dg/proc_ptr_33.f90: New.
4395 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4397 PR tree-optimization/50451
4398 * gcc.dg/vect/pr50451.c: New test.
4400 2011-09-21 Ian Lance Taylor <iant@google.com>
4402 * go.test/go-test.exp (errchk): Add special case for bug332.
4403 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4404 some more test lines.
4406 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4408 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4409 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4410 * g++.dg/other/i386-8.C: Ditto.
4411 * g++.dg/other/pr34435.C: Ditto.
4412 * g++.dg/other/pr39496.C: Ditto.
4413 * g++.dg/other/mmintrin.C: Ditto.
4415 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4417 * gcc.dg/vect/vect-cond-7.c: New test.
4418 * gcc.target/i386/sse4_1-cond-1.c: New test.
4419 * gcc.target/i386/avx-cond-1.c: New test.
4421 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4424 * g++.dg/other/pr50464.C: New test.
4426 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4428 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4429 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4430 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4431 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4433 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4435 * gnat.dg/opt19.adb: New test.
4437 2011-09-21 Terry Guo <terry.guo@arm.com>
4439 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4440 on arch conflict when testing case on targets other than armv7-a.
4442 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4445 * g++.dg/ext/int128-1.C: New.
4446 * g++.dg/ext/int128-2.C: Likewise.
4447 * g++.dg/ext/int128-2.h: Likewise.
4449 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4452 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4454 2011-09-20 Jason Merrill <jason@redhat.com>
4456 * g++.dg/cpp0x/constexpr-generated1.C: New.
4459 * g++.dg/overload/ref-conv1.C: New.
4461 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4463 * g++.dg/other/final1.C: New.
4465 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4467 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4470 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4472 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4475 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4477 PR tree-optimization/50413
4478 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4479 -fdump-tree-slp-details. Run other tests with
4480 -fdump-tree-vect-details.
4481 * g++.dg/vect/slp-pr50413.cc: New.
4483 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4484 Ira Rosen <ira.rosen@linaro.org>
4487 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4488 Fix underscores around restrict.
4490 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4492 PR tree-optimization/50414
4493 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4494 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4495 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4497 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4499 PR tree-optimization/50412
4500 * gfortran.dg/vect/pr50412.f90: New.
4502 2011-09-16 Jason Merrill <jason@redhat.com>
4505 * g++.dg/eh/defarg1.C: New.
4507 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4509 * gcc.dg/vect/vect-reduc-10.c: New test.
4510 * gcc.target/i386/avx-reduc-1.c: New test.
4512 * gcc.target/i386/sse2-extract-1.c: New test.
4513 * gcc.target/i386/avx-extract-1.c: New test.
4515 2011-09-16 Terry Guo <terry.guo@arm.com>
4517 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4519 2011-09-15 Diego Novillo <dnovillo@google.com>
4521 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4522 ALWAYS_CXXFLAGS, if defined.
4523 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4524 ALWAYS_GFORTRANFLAGS, if defined.
4525 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4526 ALWAYS_GOCFLAGS, if defined.
4527 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4528 ALWAYS_OBJCXXFLAGS, if defined.
4529 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4530 additional_flags, if defined.
4531 * lib/gnat.exp (gnat_target_compile): Likewise.
4532 * lib/objc.exp (objc_target_compile): Likewise.
4533 * lib/target-supports-dg.exp (dg-add-options): Handle
4536 2011-09-15 Tom de Vries <tom@codesourcery.com>
4539 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4540 Use uintptr_t in f1. Undo avr xfails.
4542 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4546 * gfortran.dg/function_types_3.f90: New.
4548 2011-09-15 Jason Merrill <jason@redhat.com>
4551 * g++.dg/cpp0x/trailing7.C: New.
4554 * g++.dg/cpp0x/nullptr23.C: New.
4556 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4558 * gcc.dg/vect/bb-slp-25.c: New.
4560 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4563 * g++.dg/cpp0x/noexcept15.C: New.
4565 2011-09-14 Tom de Vries <tom@codesourcery.com>
4568 * gcc.dg/pr50251.c: New test.
4570 2011-09-14 Tobias Burnus <burnus@net-b.de>
4574 * gfortran.dg/null_5.f90: New.
4575 * gfortran.dg/null_6.f90: New.
4577 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4579 * gcc.c-torture/compile/20110913-1.c: New test.
4581 2011-09-13 Janus Weil <janus@gcc.gnu.org>
4584 * gfortran.dg/result_2.f90: New.
4586 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4588 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4590 2011-09-13 Dodji Seketeli <dodji@redhat.com>
4593 * g++.dg/cpp0x/variadic116.C: New test case.
4595 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
4597 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4598 * gcc.target/mips/interrupt_handler-2.c: New test.
4599 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4601 2011-09-12 Jason Merrill <jason@redhat.com>
4603 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4605 * g++.dg/cpp0x/explicit7.C: New.
4607 2011-09-12 Jakub Jelinek <jakub@redhat.com>
4609 PR rtl-optimization/50212
4610 * g++.dg/other/pr50212.C: New test.
4612 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
4615 * testsuite/gcc.target/avr/torture/avr-torture.exp
4616 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4617 "-O2 -fmerge-all-constants".
4619 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4622 * gfortran.dg/do_while_1.f90: New test.
4624 2011-09-11 Janus Weil <janus@gcc.gnu.org>
4628 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4629 * gfortran.dg/proc_decl_26.f90: New.
4630 * gfortran.dg/typebound_override_2.f90: New.
4631 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4633 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4635 * gnat.dg/cond_expr2.ad[sb]: New test.
4637 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4639 * gnat.dg/atomic5.ad[sb]: New test.
4641 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
4643 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4645 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
4648 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4650 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
4653 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4655 2011-09-09 Richard Guenther <rguenther@suse.de>
4657 PR tree-optimization/50328
4658 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4660 2011-09-09 Richard Guenther <rguenther@suse.de>
4663 * gcc.dg/torture/pr50333.c: New testcase.
4665 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
4667 PR tree-optimization/50318
4668 * gcc.target/arm/pr50318-1.c: New file.
4670 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
4672 * gcc.target/i386/all_one_m256i.c: New test.
4674 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4677 * g++.dg/cpp0x/sfinae28.C: New.
4679 2011-09-08 Dodji Seketeli <dodji@redhat.com>
4682 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4683 longer ignored on typedefs.
4685 PR c++/33255 - Support -Wunused-local-typedefs warning
4686 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4687 * c-c++-common/Wunused-local-typedefs.c: Likewise.
4689 2011-09-08 Martin Jambor <mjambor@suse.cz>
4691 PR tree-optimization/50287
4692 * gcc.dg/torture/pr50287.c: New test.
4694 2011-09-08 Richard Guenther <rguenther@suse.de>
4696 PR tree-optimization/19831
4697 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4698 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4699 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4700 * gcc.dg/errno-1.c: Adjust.
4702 2011-09-08 Richard Guenther <rguenther@suse.de>
4704 PR tree-optimization/19831
4705 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4707 2011-09-08 Tobias Burnus <burnus@net-b.de>
4710 * gfortran.dg/do_concurrent_1.f90: New.
4711 * gfortran.dg/do_concurrent_2.f90: New.
4713 2011-09-08 Jakub Jelinek <jakub@redhat.com>
4716 * gcc.c-torture/execute/ieee/pr50310.c: New test.
4717 * gcc.dg/pr50310-2.c: New test.
4719 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4722 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4723 * gfortran.dg/impure_constructor_1.f90: Modified.
4724 * gfortran.dg/proc_ptr_comp_33.f90: New.
4726 2011-09-07 Jakub Jelinek <jakub@redhat.com>
4729 * gcc.dg/pr50310-1.c: New test.
4731 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4734 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4737 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
4740 * g++.dg/cpp0x/noexcept14.C: New.
4742 2011-09-07 Jason Merrill <jason@redhat.com>
4744 * g++.dg/cpp0x/constexpr-ref3.C: New.
4746 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4748 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4750 * gcc.dg/section1.c: Don't xfail for avr.
4752 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4754 PR tree-optimization/50322
4755 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4757 2011-09-07 Martin Jambor <mjambor@suse.cz>
4759 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4761 2011-09-07 Martin Jambor <mjambor@suse.cz>
4763 PR tree-optimization/49911
4764 * g++.dg/tree-ssa/pr49911.C: New test.
4766 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
4769 * gcc.dg/torture/pr49030.c: New test.
4771 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4774 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4775 * gfortran.dg/class_4d.f03: Deleted.
4776 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4778 2011-09-07 Richard Guenther <rguenther@suse.de>
4780 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4782 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
4784 PR tree-optimization/46021
4785 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4787 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4789 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4791 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
4793 * gcc.c-torture/compile/20110906-1.c: New test.
4795 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
4797 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4799 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
4801 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4802 --param tree-reassoc-width=1.
4804 * gcc.dg/tree-ssa/reassoc-24.c: New test.
4805 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4807 2011-09-06 Richard Guenther <rguenther@suse.de>
4809 PR tree-optimization/48149
4810 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4812 2011-09-06 Richard Guenther <rguenther@suse.de>
4814 PR tree-optimization/48317
4815 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4817 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
4819 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4821 (add_options_for_quad_vectors): Replace with ...
4822 (add_options_for_double_vectors): ... this.
4823 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4824 support multiple vector sizes since the vectorizer attempts to
4825 vectorize with both vector sizes.
4826 * gcc.dg/vect/no-vfa-vect-79.c,
4827 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4828 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4829 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4830 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4831 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4832 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4833 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4834 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4835 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4836 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4837 gcc.dg/vect/vect-40.c: Likewise.
4838 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4839 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4840 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4841 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4842 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4844 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4846 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4849 * gcc.target/mips/abi-main.h: New file.
4850 * gcc.target/mips/abi-o32-long32.c: New test.
4851 * gcc.target/mips/abi-o32-long64.c: Likewise.
4852 * gcc.target/mips/abi-o64-long32.c: Likewise.
4853 * gcc.target/mips/abi-o64-long64.c: Likewise.
4854 * gcc.target/mips/abi-n32-long32.c: Likewise.
4855 * gcc.target/mips/abi-n32-long64.c: Likewise.
4856 * gcc.target/mips/abi-n64-long32.c: Likewise.
4857 * gcc.target/mips/abi-n64-long64.c: Likewise.
4858 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4859 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4860 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4861 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4862 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4863 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4864 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4865 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4866 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4867 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4868 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4869 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4870 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4871 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4872 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4873 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4874 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4875 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4876 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4877 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4878 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4879 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4880 * gcc.target/mips/branch-3.c: Likewise.
4881 * gcc.target/mips/branch-4.c: Likewise.
4882 * gcc.target/mips/branch-5.c: Likewise.
4883 * gcc.target/mips/branch-6.c: Likewise.
4884 * gcc.target/mips/branch-7.c: Likewise.
4885 * gcc.target/mips/branch-8.c: Likewise.
4886 * gcc.target/mips/branch-9.c: Likewise.
4887 * gcc.target/mips/branch-10.c: Likewise.
4888 * gcc.target/mips/branch-11.c: Likewise.
4889 * gcc.target/mips/branch-12.c: Likewise.
4890 * gcc.target/mips/branch-13.c: Likewise.
4891 * gcc.target/mips/lazy-binding-1.c: Likewise.
4893 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4895 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4896 to avoid warning on int=16 platforms..
4898 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4900 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4901 to work even with -fshort-enums.
4903 2011-09-04 Jan Hubicka <jh@suse.cz>
4905 * gcc.c-torture/compile/20110902.c: new testcase.
4907 2011-09-04 Jason Merrill <jason@redhat.com>
4910 * g++.dg/cpp0x/rv-conv1.C: New.
4913 * g++.dg/cpp0x/rv-func3.C: New.
4915 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4919 * g++.dg/cpp0x/constexpr-template1.C: New.
4920 * g++.dg/cpp0x/constexpr-template2.C: New.
4921 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4922 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4924 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4926 * gnat.dg/specs/debug1.ads: Tweak pattern.
4928 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4931 * gfortran.dg/class_45a.f03: New.
4932 * gfortran.dg/class_45b.f03: New.
4934 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4935 Ira Rosen <ira.rosen@linaro.org>
4937 PR tree-optimization/50208
4938 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4939 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4940 -fno-tree-fre -fno-tree-pre.
4942 2011-09-02 Martin Jambor <mjambor@suse.cz>
4944 * gcc.dg/ipa/ipcp-3.c: New test.
4946 2011-09-02 Richard Guenther <rguenther@suse.de>
4948 PR tree-optimization/27460
4950 * gcc.dg/vect/vect-cond-7.c: New testcase.
4952 2011-09-02 Martin Jambor <mjambor@suse.cz>
4954 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4955 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4956 xfailed test for inlining.
4957 * g++.dg/ipa/ivinline-9.C: Likewise.
4959 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4961 PR tree-optimization/50178
4962 * gfortran.dg/vect/pr50178.f90: New test.
4964 2011-08-31 Martin Jambor <mjambor@suse.cz>
4967 * gcc.c-torture/execute/pr49886.c: New testcase.
4969 2011-08-31 Tom de Vries <tom@codesourcery.com>
4972 * gcc.dg/pr43513.c: New test.
4974 2011-08-30 Tobias Burnus <burnus@net-b.de>
4977 * gfortran.dg/common_14.f90: New.
4978 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4980 2011-08-30 Jason Merrill <jason@redhat.com>
4983 * g++.dg/cpp0x/decltype33.C: New.
4986 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4989 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4991 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4993 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4995 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4997 * gnat.dg/specs/aggr3.ads: New test.
4998 * gnat.dg/specs/aggr3_pkg.ads: New helper.
5000 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5001 * gnat.dg/specs/aggr2.ads: Likewise.
5003 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5006 * gfortran.dg/allocate_with_source_2.f90: New test
5008 2011-08-30 Jason Merrill <jason@redhat.com>
5011 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5014 * g++.dg/cpp0x/constexpr-value3.C: New.
5016 2011-08-30 Richard Guenther <rguenther@suse.de>
5019 * gcc.c-torture/execute/pr48571-1.c: New testcase.
5020 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5021 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5022 * gcc.dg/pr36902.c: XFAIL.
5024 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
5026 * gcc.target/i386/fma-check.h: New.
5027 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5028 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5029 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5030 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5031 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5032 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5033 * gcc.target/i386/fma-fmaddXX.c: Likewise.
5034 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5035 * gcc.target/i386/fma-fmsubXX.c: Likewise.
5036 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5037 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5038 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5039 * gcc.target/i386/fma-compile.c: Likewise.
5040 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5041 * gcc.target/i386/sse-12.c: Add -mfma.
5042 * gcc.target/i386/sse-13.c: Likewise.
5043 * gcc.target/i386/sse-14.c: Likewise.
5044 * gcc.target/i386/sse-22.c: Likewise.
5045 * gcc.target/i386/sse-23.c: Likewise.
5046 * g++.dg/other/i386-2.C: Likewise.
5047 * g++.dg/other/i386-3.C: Likewise.
5049 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5052 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5053 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5055 2011-08-30 Christian Bruel <christian.bruel@st.com>
5057 * g++.dg/bprob/bprob.exp (feedback_options): Set
5058 -fbranch-probabilities.
5059 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5061 2011-08-29 Jason Merrill <jason@redhat.com>
5064 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5066 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5067 Jason Merrill <jason@redhat.com>
5069 * g++.dg/dfp/base.C: New test.
5071 2011-08-29 Jason Merrill <jason@redhat.com>
5075 * g++.dg/cpp0x/initlist58.C: New.
5077 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5080 * gfortran.dg/class_result_1.f03: New.
5082 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5085 * gcc.target/i386/pr48722.c: New test.
5087 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5090 * gfortran.dg/widechar_compare_1.f90: New test.
5092 2011-08-26 Jason Merrill <jason@redhat.com>
5096 * g++.dg/abi/mangle50.C: New.
5098 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5101 * gcc.target/i386/pr50202.c: New test.
5103 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5105 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5106 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5107 * gcc.target/i386/avx-round-vec.c: New test.
5108 * gcc.target/i386/avx-roundf-vec.c: New test.
5110 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5112 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5116 * c-c++-common/Wunused-var-14.c: New test.
5118 2011-08-26 Tom de Vries <tom@codesourcery.com>
5120 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5122 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5124 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5125 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5126 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5127 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5129 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5131 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5132 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5133 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5134 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5136 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5139 * gfortran.dg/pointer_comp_init_1.f90: New test.
5141 2011-08-25 Jason Merrill <jason@redhat.com>
5144 * g++.dg/cpp0x/sfinae27.C: New.
5146 2011-08-25 Tobias Burnus <burnus@net-b.de>
5148 * gfortran.dg/coarray_lib_token_4.f90: New.
5150 2011-08-25 Tobias Burnus <burnus@net-b.de>
5152 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5154 2011-08-25 Richard Guenther <rguenther@suse.de>
5156 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5158 2011-08-24 Tobias Burnus <burnus@net-b.de>
5161 * gfortran.dg/initialization_28.f90: New.
5163 2011-08-24 Richard Guenther <rguenther@suse.de>
5165 PR tree-optimization/50067
5166 * gcc.dg/torture/pr50067-3.c: New testcase.
5167 * gcc.dg/torture/pr50067-4.c: Likewise.
5168 * gcc.dg/torture/pr50067-5.c: Likewise.
5170 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5172 * g++.dg/other/i386-2.C: Add -mavx2 check.
5173 * g++.dg/other/i386-3.C: Likewise.
5174 * gcc.target/i386/avx-1.c: Add AVX2.
5175 * gcc.target/i386/avx-2.c: Likewise.
5176 * gcc.target/i386/funcspec-5.c: Likewise.
5177 * gcc.target/i386/sse-12.c: Likewise.
5178 * gcc.target/i386/sse-13.c: Likewise.
5179 * gcc.target/i386/sse-14.c: Likewise.
5180 * gcc.target/i386/sse-22.c: Likewise.
5181 * gcc.target/i386/sse-23.c: Likewise.
5182 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5183 * gcc.target/i386/avx2-check.h: New.
5184 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5185 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5186 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5187 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5188 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5189 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5190 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5191 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5192 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5193 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5194 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5195 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5196 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5197 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5198 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5199 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5200 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5201 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5202 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5203 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5204 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5205 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5206 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5207 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5208 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5209 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5210 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5211 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5212 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5213 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5214 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5215 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5216 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5217 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5218 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5219 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5220 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5221 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5222 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5223 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5224 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5225 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5226 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5227 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5228 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5229 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5230 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5231 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5232 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5233 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5234 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5235 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5236 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5237 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5238 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5239 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5240 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5241 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5242 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5243 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5244 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5245 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5246 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5247 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5248 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5249 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5250 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5251 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5252 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5253 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5254 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5255 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5256 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5257 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5258 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5259 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5260 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5261 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5262 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5263 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5264 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5265 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5266 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5267 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5268 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5269 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5270 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5271 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5272 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5273 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5274 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5275 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5276 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5277 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5278 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5279 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5280 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5281 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5282 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5283 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5284 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5285 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5286 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5287 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5288 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5289 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5290 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5291 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5292 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5293 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5294 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5295 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5296 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5297 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5298 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5299 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5300 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5301 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5302 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5303 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5304 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5305 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5306 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5307 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5308 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5309 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5310 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5311 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5312 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5313 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5314 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5315 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5316 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5317 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5318 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5319 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5320 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5321 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5322 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5323 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5324 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5325 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5326 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5327 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5328 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5329 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5330 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5331 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5332 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5333 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5334 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5335 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5336 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5337 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5338 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5339 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5340 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5341 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5342 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5343 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5344 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5345 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5346 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5347 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5348 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5349 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5350 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5351 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5352 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5353 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5354 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5355 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5356 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5357 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5358 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5359 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5360 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5361 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5362 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5363 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5364 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5365 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5366 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5367 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5368 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5369 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5370 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5371 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5372 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5373 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5374 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5375 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5376 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5377 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5378 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5379 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5380 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5381 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5382 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5383 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5384 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5385 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5386 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5387 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5388 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5389 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5390 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5391 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5392 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5393 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5394 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5395 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5396 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5397 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5398 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5399 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5400 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5401 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5402 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5403 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5404 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5405 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5406 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5407 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5408 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5409 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5410 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5411 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5412 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5413 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5414 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5415 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5416 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5417 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5418 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5419 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5420 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5421 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5422 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5423 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5424 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5425 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5426 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5427 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5428 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5429 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5430 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5431 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5432 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5433 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5434 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5435 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5436 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5437 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5438 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5439 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5440 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5441 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5442 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5443 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5444 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5445 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5446 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5447 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5448 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5449 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5450 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5451 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5452 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5453 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5454 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5455 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5456 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5457 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5458 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5459 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5460 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5461 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5462 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5463 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5464 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5465 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5466 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5467 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5468 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5469 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5470 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5471 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5472 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5473 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5474 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5475 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5476 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5477 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5478 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5479 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5480 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5481 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5482 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5483 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5484 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5485 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5486 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5487 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5488 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5489 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5490 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5491 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5492 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5493 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5494 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5495 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5496 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5497 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5498 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5499 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5500 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5501 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5502 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5503 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5504 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5505 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5506 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5507 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5508 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5509 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5510 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5511 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5512 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5513 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5514 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5515 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5516 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5517 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5518 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5519 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5520 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5521 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5522 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5523 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5524 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5525 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5526 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5527 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5528 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5529 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5530 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5531 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5532 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5533 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5534 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5535 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5536 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5537 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5538 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5539 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5540 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5541 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5542 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5543 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5544 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5545 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5546 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5547 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5548 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5549 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5550 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5551 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5552 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5553 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5554 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5555 * gcc.target/i386/testimm-9.c: Likewise.
5557 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5559 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5560 * g++.dg/other/i386-3.C: Likewise.
5561 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5562 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5563 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5564 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5565 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5566 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5567 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5568 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5569 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5570 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5571 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5572 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5573 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5574 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5575 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5576 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5577 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5578 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5579 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5580 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5581 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5582 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5583 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5584 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5585 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5586 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5587 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5588 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5589 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5590 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5591 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5592 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5593 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5594 * gcc.target/i386/sse-12.c: Add BMI2.
5595 * gcc.target/i386/sse-13.c: Likewise.
5596 * gcc.target/i386/sse-14.c: Likewise.
5597 * gcc.target/i386/sse-22.c: Likewise.
5598 * gcc.target/i386/sse-23.c: Likewise.
5600 2011-08-23 Jason Merrill <jason@redhat.com>
5602 * g++.dg/template/crash7.C: Adjust expected errors.
5604 2011-08-23 Jason Merrill <jason@redhat.com>
5608 * g++.dg/cpp0x/overload2.C: New.
5610 2011-08-23 Jason Merrill <jason@redhat.com>
5613 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5615 2011-08-23 Jason Merrill <jason@redhat.com>
5618 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5619 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5620 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5621 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5623 2011-08-23 Jason Merrill <jason@redhat.com>
5626 * g++.dg/cpp0x/constexpr-initlist5.C: New.
5628 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5631 * g++.dg/warn/Wunused-var-16.C: New test.
5634 * gcc.dg/pr50161.c: New test.
5636 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
5639 * g++.dg/gcov/gcov-7.C: New test.
5641 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5644 * g++.dg/dfp/nofields.C: New test.
5646 2011-08-23 Tobias Burnus <burnus@net-b.de>
5649 * gfortran.dg/use_16.f90: New.
5651 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
5652 Kirill Yukhin <kirill.yukhin@intel.com>
5655 * gcc.target/i386/pr50155.c: New test.
5657 2011-08-22 Jakub Jelinek <jakub@redhat.com>
5659 PR tree-optimization/50133
5660 * gcc.dg/pr50133.c: New test.
5663 * c-c++-common/cxxbitfields-6.c: New test.
5665 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
5668 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5670 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
5672 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5673 * gcc.dg/pr49994-3.c: Ditto.
5675 2011-08-22 Richard Guenther <rguenther@suse.de>
5678 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5679 * gcc.dg/torture/pr50067-2.c: Likewise.
5681 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5684 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
5685 of a constant resulting from simplification.
5686 * gfortran.dg/warn_conversion_3.f90: New test.
5688 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5691 * gfortran.dg/zero_stride_1.f90: New test.
5693 2011-08-20 Janus Weil <janus@gcc.gnu.org>
5696 * gfortran.dg/typebound_override_1.f90: Modified.
5698 2011-08-20 Jakub Jelinek <jakub@redhat.com>
5700 PR tree-optimization/48739
5701 * gcc.dg/pr48739-1.c: New test.
5702 * gcc.dg/pr48739-2.c: New test.
5704 2011-08-20 Tobias Burnus <burnus@net-b.de>
5706 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5708 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5711 * gfortran.dg/where_3.f90: New test.
5713 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
5716 * gfortran.dg/pr49721-1.f: New.
5717 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5719 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5721 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5722 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5725 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5727 * gcc.target/arm/wmul-11.c: New file.
5728 * gcc.target/arm/wmul-12.c: New file.
5729 * gcc.target/arm/wmul-13.c: New file.
5731 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5733 * gcc.target/arm/wmul-10.c: New file.
5735 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5737 * gcc.target/arm/wmul-9.c: New file.
5738 * gcc.target/arm/wmul-bitfield-2.c: New file.
5740 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5742 * gcc.target/arm/wmul-8.c: New file.
5744 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5746 * gcc.target/arm/wmul-7.c: New file.
5748 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5750 * gcc.target/arm/wmul-6.c: New file.
5752 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5754 * gcc.target/arm/wmul-5.c: New file.
5755 * gcc.target/arm/no-wmla-1.c: New file.
5757 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5759 * gcc.target/arm/wmul-bitfield-1.c: New file.
5761 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5763 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5765 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5767 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5768 * gcc.target/i386/conversion.c: Likewise.
5770 2011-08-19 Richard Guenther <rguenther@suse.de>
5772 * gcc.dg/torture/pr50067-1.c: New testcase.
5773 * gcc.dg/torture/pr50067-2.c: Likewise.
5775 2011-08-19 Joey Ye <joey.ye@arm.com>
5778 * gcc.target/arm/handler-align.c: New test.
5779 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5782 2011-08-19 Joey Ye <joey.ye@arm.com>
5784 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5786 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5789 * gfortran.dg/end_block_label_1.f90: New test.
5790 * gfortran.dg/end_associate_label_1.f90: New test.
5792 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5794 * gcc.dg/c1x-pointer-float-1.c: New test.
5796 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
5799 * gfortran.dg/duplicate_labels_2.f: New test.
5801 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5803 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5804 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5805 gcc.dg/c1x-noreturn-5.c: New tests.
5807 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5809 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5811 2011-08-18 Tobias Burnus <burnus@net-b.de>
5814 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5815 * gfortran.dg/coarray_lock_3.f90: Fix test.
5816 * gfortran.dg/coarray_lock_4.f90: New.
5817 * gfortran.dg/coarray_lock_5.f90: New.
5819 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5822 * gcc.c-torture/compile/pr50009.c: New test.
5825 * gcc.dg/torture/pr50092.c: New test.
5827 2011-08-18 Tobias Burnus <burnus@net-b.de>
5830 * gfortran.dg/namelist_73.f90: New.
5832 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5834 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5837 * gcc.dg/pr50017.c: New test.
5839 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5842 * g++.dg/lookup/hidden-var1.C: New test case.
5844 2011-08-17 Tobias Burnus <burnus@net-b.de>
5847 * gfortran.dg/warn_unused_var_2.f90: New.
5848 * gfortran.dg/warn_unused_var_3.f90: New.
5850 2011-08-17 Tom de Vries <tom@codesourcery.com>
5853 * gcc.target/arm/pr43597.c: New test.
5855 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5858 * gfortran.dg/common_13.f90: New.
5860 2011-08-16 Jason Merrill <jason@redhat.com>
5863 * g++.dg/cpp0x/variadic-unresolved.C: New.
5865 * g++.old-deja/g++.brendan/README: Add R.I.P.
5867 * g++.dg/ext/attr-used-1.C: New.
5870 * g++.dg/cpp0x/initlist56.C: New.
5872 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5875 * g++.dg/opt/life1.C: Only run on Linux.
5877 2011-08-15 Tobias Burnus <burnus@net-b.de>
5879 * gfortran.dg/coarray_26.f90: New.
5881 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5883 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5886 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5889 * gfortran.dg/func_result_7.f90: New.
5891 2011-08-13 Jason Merrill <jason@redhat.com>
5894 * g++.dg/cpp0x/decltype32.C: New.
5897 * g++.dg/diagnostic/expr1.C: New.
5899 2011-08-12 David Li <davidxl@google.com>
5901 * g++.dg/abi/vbase15.C: New test.
5903 2011-08-12 Jason Merrill <jason@redhat.com>
5906 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5908 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5910 * gcc.dg/builtins-67.c: New test.
5911 * gcc.target/i386/conversion.c: Ditto.
5913 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5914 Brian Hackett <bhackett1024@gmail.com>
5916 * g++.dg/plugin/decl_plugin.c: New.
5917 * g++.dg/plugin/decl-plugin-test.C: New.
5918 * g++.dg/plugin/plugin.exp: Add above testcase.
5920 2011-08-11 Richard Guenther <rguenther@suse.de>
5922 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5924 2011-08-11 Michael Matz <matz@suse.de>
5926 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5928 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5930 PR tree-optimization/50039
5931 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5932 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5934 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5936 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5937 (sse4_1_test): Initialize src3 with random value.
5939 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5941 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5942 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5943 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5944 * gcc.dg/scal-to-vec1.c: New test.
5945 * gcc.dg/scal-to-vec2.c: New test.
5947 2011-08-09 Richard Guenther <rguenther@suse.de>
5949 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5950 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5951 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5952 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5954 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5956 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5958 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5960 * gcc.dg/pr49948.c: Require pthread effective target.
5962 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5964 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5966 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5968 * gcc.target/i386/sse-22a.c: New test.
5970 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5972 PR tree-optimization/50014
5973 * gcc.dg/vect/pr50014.c: New test.
5975 2011-08-08 Martin Jambor <mjambor@suse.cz>
5978 * gcc.dg/tree-ssa/pr49923.c: New test.
5980 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5983 * gcc.target/i386/pr49781-1.c: New.
5985 2011-08-08 Jason Merrill <jason@redhat.com>
5987 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5989 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5991 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5994 * gfortran.dg/typebound_override_1.f90: New.
5996 2011-08-07 Kai Tietz <ktietz@redhat.com>
5998 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5999 x86_64 mingw target.
6000 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6001 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6002 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6003 * gcc.dg/tree-ssa/loop-33.c: Likewise.
6004 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6005 * gcc.dg/tree-ssa/loop-35.c: Likewise.
6006 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6007 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6008 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6009 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6011 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6014 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6016 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6018 * gcc.dg/pr48770.c: Cleanup coverage files.
6019 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6021 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6023 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6024 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6025 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6026 lzcnt and bmi options.
6028 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6031 * gcc.dg/pr47381-1.c: New.
6032 * gcc.dg/pr47381-2.c: Likewise.
6033 * gcc.target/i386/pr47381.c: Likewise.
6035 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6038 * gcc.dg/pr47727.c: New.
6041 * gcc.dg/pr47372-1.c: New.
6042 * gcc.dg/pr47372-2.c: Likewise.
6044 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6047 * gcc.target/i386/pr47449.c: New.
6050 * gcc.dg/pr47446-1.c: New.
6051 * gcc.dg/pr47446-2.c: Likewise.
6053 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6056 * gcc.dg/pr47766.c: New.
6059 * gcc.dg/tls/pr47715-1.c: New.
6060 * gcc.dg/tls/pr47715-2.c: Likewise.
6061 * gcc.dg/tls/pr47715-3.c: Likewise.
6062 * gcc.dg/tls/pr47715-4.c: Likewise.
6063 * gcc.dg/tls/pr47715-5.c: Likewise.
6065 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6068 * objc.dg/gnu-api-2-class.m: Updated comments.
6069 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6070 * objc.dg/gnu-api-2-class-meta.m: New test.
6071 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6073 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6076 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6077 with classes that are in construction.
6079 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6082 * gcc.target/i386/pr48084-1.c: New.
6083 * gcc.target/i386/pr48084-2.c: Likewise.
6084 * gcc.target/i386/pr48084-3.c: Likewise.
6085 * gcc.target/i386/pr48084-4.c: Likewise.
6086 * gcc.target/i386/pr48084-5.c: Likewise.
6088 PR rtl-optimization/49504
6089 * gcc.target/i386/pr49504.c: New.
6092 * gcc.dg/pr49860.c: New.
6094 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6097 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6098 with classes that are in construction.
6100 2011-08-05 Jason Merrill <jason@redhat.com>
6103 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6106 * g++.dg/cpp0x/decltype31.C: New.
6109 * g++.dg/init/array28.C: New.
6112 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6114 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6117 * gcc.dg/pr47369-1.c: New.
6119 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6122 * gcc.dg/torture/pr47364-1.c: New.
6123 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6124 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6126 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6129 * gfortran.dg/transfer_check_2.f90: New test case.
6131 2011-08-05 Jan Hubicka <jh@suse.cz>
6134 * gfortran.dg/pr49494.f90: New testcase.
6136 2011-08-05 Jan Hubicka <jh@suse.cz>
6139 * gcc.c-torture/compile/pr49735.c: New testcase.
6141 2011-08-05 Jason Merrill <jason@redhat.com>
6144 * g++.dg/cpp0x/initlist56.C: New.
6147 * g++.dg/overload/rvalue2.C: New.
6150 * g++.dg/cpp0x/range-for21.C: New.
6152 * g++.dg/ext/vla11.C: New.
6154 2011-08-05 Richard Guenther <rguenther@suse.de>
6156 PR tree-optimization/49984
6157 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6159 2011-08-05 Richard Guenther <rguenther@suse.de>
6161 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6162 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6163 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6165 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6167 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6168 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6169 * gfortran.dg/ldist-pr43023.f90: Ditto.
6170 * gfortran.dg/namelist_52.f90: Ditto.
6171 * gfortran.dg/interface_proc_end.f90: Ditto.
6172 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6173 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6175 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6177 * gcc.dg/vect/vect-over-widen-1.c: New test.
6178 * gcc.dg/vect/vect-over-widen-2.c: New test.
6179 * gcc.dg/vect/vect-over-widen-3.c: New test.
6180 * gcc.dg/vect/vect-over-widen-4.c: New test.
6182 2011-08-04 Richard Guenther <rguenther@suse.de>
6185 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6187 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6189 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6191 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6194 * g++.dg/ext/builtin-object-size3.C: New test.
6196 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6198 PR tree-optimization/49948
6199 * gcc.dg/pr49948.c: New test.
6201 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6204 * gcc.dg/torture/pr47383.c: New.
6206 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6208 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6210 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6212 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6214 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6217 * gcc.dg/torture/pr47744-1.c: New.
6218 * gcc.dg/torture/pr47744-2.c: Likewise.
6219 * gcc.dg/torture/pr47744-3.c: Likewise.
6221 2011-08-03 Richard Guenther <rguenther@suse.de>
6224 * gcc.dg/torture/pr49958.c: New testcase.
6226 2011-08-03 Richard Guenther <rguenther@suse.de>
6228 PR tree-optimization/49938
6229 * g++.dg/torture/pr49938.C: New testcase.
6231 2011-08-02 Jason Merrill <jason@redhat.com>
6234 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6237 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6240 * g++.dg/cpp0x/variadic115.C: New.
6243 * g++.dg/cpp0x/union5.C: New.
6245 2011-08-02 Daniel Kraft <d@domob.eu>
6248 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6250 2011-08-02 Kai Tietz <ktietz@redhat.com>
6253 * gcc.dg/tree-ssa/forwprop-15.c
6255 2011-08-02 Jason Merrill <jason@redhat.com>
6258 * g++.dg/cpp0x/range-for20.C: New.
6260 2011-08-02 Tobias Burnus <burnus@net-b.de>
6262 * gfortran.dg/coarray_lib_token_3.f90: New.
6264 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6267 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6268 * gcc.dg/gomp/atomic-15.c: New test.
6269 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6270 * g++.dg/gomp/atomic-15.C: New test.
6271 * g++.dg/gomp/private-1.C: New test.
6272 * g++.dg/gomp/sharing-2.C: New test.
6273 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6274 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6275 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6277 2011-08-02 Tobias Burnus <burnus@net-b.de>
6279 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6280 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6282 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6283 * gfortran.dg/allocatable_function_5.f90: Ditto.
6284 * gfortran.dg/allocate_stat.f90: Ditto.
6285 * gfortran.dg/array_constructor_20.f90: Ditto.
6286 * gfortran.dg/array_constructor_21.f90: Ditto.
6287 * gfortran.dg/array_constructor_22.f90: Ditto.
6288 * gfortran.dg/array_constructor_26.f03: Ditto.
6289 * gfortran.dg/array_function_4.f90: Ditto.
6290 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6291 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6292 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6293 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6294 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6295 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6296 * gfortran.dg/class_15.f03: Ditto.
6297 * gfortran.dg/class_27.f03: Ditto.
6298 * gfortran.dg/class_33.f90: Ditto.
6299 * gfortran.dg/class_37.f03: Ditto.
6300 * gfortran.dg/class_40.f03: Ditto.
6301 * gfortran.dg/class_42.f03: Ditto.
6302 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6303 * gfortran.dg/coarray/registering_1.f90: Ditto.
6304 * gfortran.dg/convert_1.f90: Ditto.
6305 * gfortran.dg/default_initialization_3.f90: Ditto.
6306 * gfortran.dg/dependency_25.f90: Ditto.
6307 * gfortran.dg/dependency_26.f90: Ditto.
6308 * gfortran.dg/dependency_36.f90: Ditto.
6309 * gfortran.dg/dependency_37.f90: Ditto.
6310 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6311 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6312 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6313 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6314 * gfortran.dg/elemental_result_1.f90: Ditto.
6315 * gfortran.dg/empty_derived_type.f90: Ditto.
6316 * gfortran.dg/entry_7.f90: Ditto.
6317 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6318 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6319 * gfortran.dg/error_recovery_3.f90: Ditto.
6320 * gfortran.dg/extends_4.f03: Ditto.
6321 * gfortran.dg/func_assign.f90: Ditto.
6322 * gfortran.dg/func_assign_3.f90: Ditto.
6323 * gfortran.dg/generic_1.f90: Ditto.
6324 * gfortran.dg/generic_18.f90: Ditto.
6325 * gfortran.dg/generic_22.f03: Ditto.
6326 * gfortran.dg/generic_4.f90: Ditto.
6327 * gfortran.dg/generic_6.f90: Ditto.
6328 * gfortran.dg/generic_actual_arg.f90: Ditto.
6329 * gfortran.dg/graphite/id-21.f: Ditto.
6330 * gfortran.dg/graphite/pr45758.f90: Ditto.
6331 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6332 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6333 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6334 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6335 * gfortran.dg/host_used_types_1.f90: Ditto.
6336 * gfortran.dg/implicit_1.f90: Ditto.
6337 * gfortran.dg/implicit_11.f90: Ditto.
6338 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6339 * gfortran.dg/impure_actual_1.f90: Ditto.
6340 * gfortran.dg/impure_assignment_1.f90: Ditto.
6341 * gfortran.dg/impure_constructor_1.f90: Ditto.
6342 * gfortran.dg/initialization_10.f90: Ditto.
6343 * gfortran.dg/initialization_12.f90: Ditto.
6344 * gfortran.dg/interface_14.f90: Ditto.
6345 * gfortran.dg/interface_15.f90: Ditto.
6346 * gfortran.dg/interface_2.f90: Ditto.
6347 * gfortran.dg/interface_25.f90: Ditto.
6348 * gfortran.dg/interface_26.f90: Ditto.
6349 * gfortran.dg/interface_29.f90: Ditto.
6350 * gfortran.dg/interface_assignment_1.f90: Ditto.
6351 * gfortran.dg/internal_pack_6.f90: Ditto.
6352 * gfortran.dg/internal_pack_7.f90: Ditto.
6353 * gfortran.dg/internal_pack_8.f90: Ditto.
6354 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6355 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6356 * gfortran.dg/module_commons_3.f90: Ditto.
6357 * gfortran.dg/module_equivalence_4.f90: Ditto.
6358 * gfortran.dg/module_equivalence_6.f90: Ditto.
6359 * gfortran.dg/module_function_type_1.f90: Ditto.
6360 * gfortran.dg/module_naming_1.f90: Ditto.
6361 * gfortran.dg/namelist_4.f90: Ditto.
6362 * gfortran.dg/operator_c1202.f90: Ditto.
6363 * gfortran.dg/parens_7.f90: Ditto.
6364 * gfortran.dg/pr32921.f: Ditto.
6365 * gfortran.dg/pr33646.f90: Ditto.
6366 * gfortran.dg/pr41928.f90: Ditto.
6367 * gfortran.dg/pr42119.f90: Ditto.
6368 * gfortran.dg/pr43984.f90: Ditto.
6369 * gfortran.dg/present_1.f90: Ditto.
6370 * gfortran.dg/private_type_2.f90: Ditto.
6371 * gfortran.dg/proc_decl_2.f90: Ditto.
6372 * gfortran.dg/proc_ptr_10.f90: Ditto.
6373 * gfortran.dg/proc_ptr_22.f90: Ditto.
6374 * gfortran.dg/proc_ptr_8.f90: Ditto.
6375 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6376 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6377 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6378 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6379 * gfortran.dg/substring_equivalence.f90: Ditto.
6380 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6381 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6382 * gfortran.dg/trim_optimize_6.f90: Ditto.
6383 * gfortran.dg/typebound_call_12.f03: Ditto.
6384 * gfortran.dg/typebound_operator_5.f03: Ditto.
6385 * gfortran.dg/typebound_operator_6.f03: Ditto.
6386 * gfortran.dg/typebound_proc_18.f03: Ditto.
6387 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6388 * gfortran.dg/use_1.f90: Ditto.
6389 * gfortran.dg/use_10.f90: Ditto.
6390 * gfortran.dg/use_11.f90: Ditto.
6391 * gfortran.dg/use_14.f90: Ditto.
6392 * gfortran.dg/use_only_2.f90: Ditto.
6393 * gfortran.dg/use_rename_4.f90: Ditto.
6394 * gfortran.dg/use_rename_5.f90: Ditto.
6395 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6396 * gfortran.dg/used_interface_ref.f90: Ditto.
6397 * gfortran.dg/used_types_11.f90: Ditto.
6398 * gfortran.dg/used_types_3.f90: Ditto.
6399 * gfortran.dg/used_types_4.f90: Ditto.
6400 * gfortran.dg/userdef_operator_2.f90: Ditto.
6401 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6402 * gfortran.dg/vect/pr46213.f90: Ditto.
6403 * gfortran.dg/whole_file_21.f90: Ditto.
6404 * gfortran.dg/whole_file_22.f90: Ditto.
6405 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6406 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6408 2011-08-02 Kai Tietz <ktietz@redhat.com>
6410 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6412 2011-08-01 Jason Merrill <jason@redhat.com>
6415 * g++.dg/abi/mangle49.C: New.
6418 * g++.dg/cpp0x/constexpr-array4.C: New.
6421 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6423 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6426 * gcc.target/i386/pr49927.c: New test.
6428 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6430 PR tree-optimization/49926
6431 * gcc.dg/vect/pr49926.c: New test.
6433 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6435 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6436 * gcc.target/i386/lzcnt-1.c: New test.
6437 * gcc.target/i386/lzcnt-2.c: Likewise.
6438 * gcc.target/i386/lzcnt-2a.c: Likewise.
6439 * gcc.target/i386/lzcnt-3.c: Likewise.
6440 * gcc.target/i386/lzcnt-4.c: Likewise.
6441 * gcc.target/i386/lzcnt-4a.c: Likewise.
6442 * gcc.target/i386/lzcnt-5.c: Likewise.
6443 * gcc.target/i386/lzcnt-6.c: Likewise.
6444 * gcc.target/i386/lzcnt-6a.c: Likewise.
6445 * gcc.target/i386/lzcnt-check.h: Likewise.
6447 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6448 * gcc.target/i386/sse-13.c: Likewise.
6449 * gcc.target/i386/sse-14.c: Likewise.
6450 * g++.dg/other/i386-2.C: Likewise.
6451 * g++.dg/other/i386-3.C: Likewise.
6453 2011-08-01 Julian Brown <julian@codesourcery.com>
6455 * gcc.target/arm/fixed-point-exec.c: New test.
6457 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6460 * gcc.target/i386/pr49920.c: New test.
6462 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6464 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6465 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6466 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6467 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6468 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6469 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6470 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6471 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6472 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6473 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6474 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6475 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6476 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6477 * g++.dg/tree-ssa/pr33615.C: Ditto.
6478 * g++.dg/tree-ssa/restrict1.C: Ditto.
6479 * c-c++-common/restrict-2.c: Ditto.
6480 * gfortran.dg/pr32921.f: Ditto.
6481 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6482 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6483 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6484 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6485 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6486 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6487 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6488 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6489 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6490 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6492 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6494 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6495 .exe.ltrans[0-9]*. dump files.
6497 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6500 * gfortran.dg/abstract_type_6.f03: Modified.
6501 * gfortran.dg/typebound_proc_24.f03: New.
6503 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6506 * g++.dg/init/for1.C: Fix.
6508 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6511 * gfortran.dg/string_5.f90: New test.
6513 2011-07-29 Jason Merrill <jason@redhat.com>
6516 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6518 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6520 PR tree-optimization/47407
6521 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6525 2011-07-29 Richard Guenther <rguenther@suse.de>
6527 * gcc.dg/uninit-suppress.c: Also disable VRP.
6528 * gcc.dg/uninit-suppress_2.c: Likewise.
6530 2011-07-28 Jason Merrill <jason@redhat.com>
6533 * g++.dg/template/nontype24.C: New.
6535 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6537 PR rtl-optimization/47958
6538 * gcc.dg/torture/pr47958-1.c: New.
6540 2011-07-29 Wei Guozhi <carrot@google.com>
6542 PR rtl-optimization/49799
6543 * gcc.dg/pr49799.c: New test case.
6545 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6548 * gcc.dg/graphite/id-pr48648.c: New.
6550 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6553 * gfortran.dg/maxloc_2.f90: New test.
6554 * gfortran.dg/maxloc_3.f90: New test.
6555 * gfortran.dg/minloc_1.f90: New test.
6556 * gfortran.dg/minloc_2.f90: New test.
6557 * gfortran.dg/minloc_3.f90: New test.
6558 * gfortran.dg/minmaxloc_7.f90: New test.
6561 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6563 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6565 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6566 the builtin isn't optimized away.
6568 2011-07-27 Tobias Burnus <burnus@net-b.de>
6571 * gfortran.dg/lto/pr45586-2_0.f90: New.
6573 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6576 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6577 * c-c++-common/cxxbitfields-5.c: Same.
6579 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6581 * lib/target-supports.exp (check_effective_target_mmap): Use
6582 check_function_available.
6584 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
6586 * g++.old-deja/g++.pt/crash60.C: Updated.
6588 2011-07-27 Jakub Jelinek <jakub@redhat.com>
6591 * gcc.target/i386/pr49866.c: New test.
6593 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
6595 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6596 * gcc.target/i386/bmi-andn-1.c: New test.
6597 * gcc.target/i386/bmi-andn-1a.c: Likewise.
6598 * gcc.target/i386/bmi-andn-2.c: Likewise.
6599 * gcc.target/i386/bmi-andn-2a.c: Likewise.
6600 * gcc.target/i386/bmi-bextr-1.c: Likewise.
6601 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6602 * gcc.target/i386/bmi-bextr-2.c: Likewise.
6603 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6604 * gcc.target/i386/bmi-blsi-1.c: Likewise.
6605 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6606 * gcc.target/i386/bmi-blsi-2.c: Likewise.
6607 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6608 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6609 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6610 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6611 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6612 * gcc.target/i386/bmi-blsr-1.c: Likewise.
6613 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6614 * gcc.target/i386/bmi-blsr-2.c: Likewise.
6615 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6616 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6617 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6618 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6619 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6621 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
6624 * gfortran.dg/graphite/id-pr47691.f: New.
6626 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
6628 * gcc.target/i386/avx-os-support.h: New.
6629 * gcc.target/i386/avx-check.h: Include avx-os-support.h
6630 (main): Check avx_os_support before the test is run.
6631 * gcc.target/i386/aes-avx-check.h: Ditto.
6632 * gcc.target/i386/pclmul-avx-check.h: Ditto.
6634 2011-07-27 Kai Tietz <ktietz@redhat.com>
6636 * gcc.target/i386/aggregate-ret3.c: New test.
6637 * gcc.target/i386/aggregate-ret4.c: New test.
6639 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
6642 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6643 allocated array should *not* change its size.
6644 * gfortran.dg/multiple_allocation_3.f90: New test.
6646 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
6649 * g++.dg/cpp0x/constexpr-49776.C: New.
6651 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6654 * gcc.dg/graphite/id-pr47046.c: New.
6656 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6659 * gcc.dg/graphite/run-id-pr47593.c: New.
6661 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6664 * gcc.dg/graphite/run-id-pr47653.c: New.
6665 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6666 induction variables.
6667 * gcc.dg/graphite/scop-16.c: Same.
6668 * gcc.dg/graphite/scop-17.c: Same.
6669 * gcc.dg/graphite/scop-21.c: Same.
6671 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6674 * gcc.dg/graphite/id-pr48805.c: New.
6676 2011-07-26 Tobias Burnus <burnus@net-b.de>
6678 * gfortran.dg/coarray_lib_token_2.f90: New.
6680 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
6682 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6685 2011-07-25 Andrew Pinski <apinski@cavium.com>
6688 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6689 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6691 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6693 * lib/target-supports.exp (check_effective_target_mmap): New proc.
6695 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6696 * gcc.c-torture/execute/loop-2g.c: Likewise.
6697 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6698 Require mmap support.
6699 * gcc.c-torture/execute/loop-2g.x: Likewise.
6700 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6701 (MAP_ANON): Provide default.
6702 * gcc.dg/20050826-1.c: Likewise.
6703 * gcc.target/i386/pr36533.c: Likewise.
6704 * gcc.dg/vect/pr49038.c: Remove dg-do run.
6705 Use dg-require-effective-target mmap.
6707 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6710 * g++.dg/cpp0x/range-for19.C: New.
6712 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6715 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6718 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6721 * g++.dg/torture/pr49309.C: Remove.
6723 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
6725 PR tree-optimization/49809
6726 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6729 2011-07-25 Richard Guenther <rguenther@suse.de>
6731 PR tree-optimization/49715
6732 * gcc.target/i386/pr49715-1.c: New testcase.
6733 * gcc.target/i386/pr49715-2.c: Likewise.
6735 2011-07-23 Jason Merrill <jason@redhat.com>
6737 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6739 2011-07-22 Jason Merrill <jason@redhat.com>
6742 * g++.dg/cpp0x/initlist55.C: New.
6744 2011-07-23 Tobias Burnus <burnus@net-b.de>
6747 * gfortran.dg/namelist_72.f: New.
6749 2011-07-23 Tobias Burnus <burnus@net-b.de>
6751 * gfortran.dg/coarray_25.f90: New.
6753 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6755 * override1.C: This test should use c++0x mode.
6756 * override3.C: New. Test the diagnostics in c++98 mode.
6758 2011-07-22 Jason Merrill <jason@redhat.com>
6759 Mark Glisse <marc.glisse@normalesup.org>
6762 * g++.dg/other/pragma-re-1.C: Add namespace cases.
6765 * g++.dg/opt/builtins2.C: New.
6766 * g++.dg/other/error27.C: Don't rely on __builtin.
6768 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
6770 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6772 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6773 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6774 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6775 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6777 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6780 2011-07-22 Richard Guenther <rguenther@suse.de>
6782 PR tree-optimization/45819
6783 * gcc.dg/pr45819.c: New testcase.
6785 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
6787 * lib/target-supports.exp (check_ifunc_available): Rewrite.
6789 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
6793 * gcc.dg/graphite/run-id-pr47654.c: New.
6795 2011-07-21 Ian Lance Taylor <iant@google.com>
6798 * gcc.dg/pr49705.c: New test.
6800 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
6802 * lib/target-supports.exp (check_avx_os_support_available): New.
6803 (check_effective_target_avx_runtime): Use it.
6805 2011-07-21 Richard Guenther <rguenther@suse.de>
6807 PR tree-optimization/49770
6808 * g++.dg/torture/pr49770.C: New testcase.
6810 2011-07-21 Kai Tietz <ktietz@redhat.com>
6812 * gcc.dg/tree-ssa/pr30978.c: adjusted.
6813 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6815 2011-07-21 Tobias Burnus <burnus@net-b.de>
6817 * gfortran.dg/coarray_lib_token_1.f90: New.
6819 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
6821 * gcc.dg/pr32912-2.c: Skip for AVR.
6822 * gcc.dg/pr44674.c: Add dg-require-profiling.
6824 2011-07-20 Jason Merrill <jason@redhat.com>
6826 * g++.dg/ext/desig2.C: New.
6828 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6830 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6832 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6833 * gcc.target/powerpc/recip-3.c: Ditto.
6835 2011-07-19 Jason Merrill <jason@redhat.com>
6837 PR c++/6709 (DR 743)
6838 PR c++/42603 (DR 950)
6839 * g++.dg/cpp0x/decltype21.C: New.
6841 2011-07-20 Richard Guenther <rguenther@suse.de>
6844 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6845 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6847 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6849 * gcc.target/arm/combine-movs.c: New.
6850 * gcc.target/arm/unsigned-extend-2.c: New.
6852 2011-07-19 Jason Merrill <jason@redhat.com>
6855 * g++.dg/cpp0x/variadic114.C: New.
6857 2011-07-19 Tobias Burnus <burnus@net-b.de>
6859 * gfortran.dg/coarray_args_1.f90: New.
6860 * gfortran.dg/coarray_args_2.f90: New.
6862 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6865 * gfortran.dg/allocate_error_3.f90: New.
6867 2011-07-19 Richard Guenther <rguenther@suse.de>
6869 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6870 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6871 * gcc.dg/torture/20110719-1.c: New testcase.
6873 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6875 PR tree-optimization/49768
6876 * gcc.c-torture/execute/pr49768.c: New test.
6878 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6880 PR tree-optimization/49771
6881 * gcc.dg/vect/pr49771.c: New test.
6883 2011-07-18 Martin Jambor <mjambor@suse.cz>
6885 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6886 * gcc.dg/ipa/ipa-2.c: Likewise.
6887 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6888 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6889 * gcc.dg/ipa/ipa-5.c: Likewise.
6890 * gcc.dg/ipa/ipa-7.c: Likewise.
6891 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6892 * gcc.dg/ipa/ipacost-1.c: Likewise.
6893 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6895 * gcc.dg/ipa/ipcp-1.c: New test.
6896 * gcc.dg/ipa/ipcp-2.c: Likewise.
6897 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6899 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6902 * gfortran.dg/pr49675.f90: New test.
6904 2011-07-18 Richard Guenther <rguenther@suse.de>
6906 * gcc.dg/torture/20110718-1.c: New testcase.
6908 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6910 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6911 * g++.dg/ext/bitfield3.C: Likewise.
6912 * g++.dg/ext/bitfield4.C: Likewise.
6913 * g++.dg/ext/bitfield5.C: Likewise.
6914 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6915 * g++.dg/other/pr23205-2.C: Likewise.
6916 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6917 * gcc.c-torture/compile/20001109-2.c: Likewise.
6918 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6919 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6920 * gcc.dg/bitfld-16.c: Likewise.
6921 * gcc.dg/bitfld-17.c: Likewise.
6922 * gcc.dg/bitfld-18.c: Likewise.
6923 * gcc.dg/builtins-config.h: Remove Netware support.
6924 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6925 * gcc.dg/cdce2.c: Likewise.
6926 * gcc.dg/cpp/assert4.c: Remove netware support.
6927 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6928 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6930 * lib/target-supports.exp (check_visibility_available): Remove
6932 (check_profiling_available): Likewise.
6934 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6936 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6938 2011-07-17 Tobias Burnus <burnus@net-b.de>
6939 Thomas Koenig <tkoenig@gcc.gnu.org>
6942 * gfortran.dg/generic_17.f90: Fix testcase.
6943 * gfortran.dg/interface_3.f90: Add dg-error.
6944 * gfortran.dg/use_14.f90: New.
6945 * gfortran.dg/use_15.f90: New.
6947 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6949 * gnat.dg/pointer_controlled.adb: New test.
6951 2011-07-17 Tobias Burnus <burnus@net-b.de>
6954 * gfortran.dg/pointer_remapping_7.f90: New.
6956 2011-07-16 Jason Merrill <jason@redhat.com>
6958 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6960 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6961 Jason Merrill <jason@redhat.com>
6965 * g++.dg/cpp0x/decltype29.C: Adjust.
6966 * g++.dg/cpp0x/error4.C: Adjust.
6967 * g++.dg/cpp0x/sfinae26.C: Adjust.
6968 * g++.dg/cpp0x/variadic105.C: Adjust.
6969 * g++.dg/template/deduce3.C: Adjust.
6970 * g++.dg/template/error45.C: Adjust.
6971 * g++.dg/template/ptrmem2.C: Adjust.
6972 * g++.dg/template/sfinae2.C: Adjust.
6973 * g++.old-deja/g++.pt/crash60.C: Adjust.
6974 * g++.old-deja/g++.pt/unify6.C: Adjust.
6975 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6976 * g++.dg/cpp0x/nullptr15.C: Adjust.
6977 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6978 * g++.dg/cpp0x/pr31431.C: Adjust.
6979 * g++.dg/cpp0x/pr31434.C: Adjust.
6980 * g++.dg/cpp0x/sfinae11.C: Adjust
6981 * g++.dg/cpp0x/temp_default2.C: Adjust.
6982 * g++.dg/cpp0x/trailing4.C: Adjust.
6983 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6984 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6985 * g++.dg/cpp0x/variadic105.C: Adjust.
6986 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6987 * g++.dg/ext/vla2.C: Adjust.
6988 * g++.dg/other/ptrmem10.C: Adjust.
6989 * g++.dg/other/ptrmem11.C: Adjust.
6990 * g++.dg/overload/unknown1.C: Adjust.
6991 * g++.dg/template/conv11.C: Adjust.
6992 * g++.dg/template/dependent-expr5.C: Adjust.
6993 * g++.dg/template/friend.C: Adjust.
6994 * g++.dg/template/incomplete2.C: Adjust.
6995 * g++.dg/template/local4.C: Adjust.
6996 * g++.dg/template/local6.C: Adjust.
6997 * g++.dg/template/operator9.C: Adjust.
6998 * g++.dg/template/ttp25.C: Adjust.
6999 * g++.dg/template/unify10.C: Adjust.
7000 * g++.dg/template/unify11.C: Adjust.
7001 * g++.dg/template/unify6.C: Adjust.
7002 * g++.dg/template/unify9.C: Adjust.
7003 * g++.dg/template/varmod1.C: Adjust.
7004 * g++.old-deja/g++.brendan/crash56.C: Adjust.
7005 * g++.old-deja/g++.pt/crash28.C: Adjust.
7006 * g++.old-deja/g++.pt/explicit41.C: Adjust.
7007 * g++.old-deja/g++.pt/explicit77.C: Adjust.
7008 * g++.old-deja/g++.pt/expr2.C: Adjust.
7009 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7010 * g++.old-deja/g++.pt/spec5.C: Adjust.
7011 * g++.old-deja/g++.pt/spec6.C: Adjust.
7012 * g++.old-deja/g++.pt/unify4.C: Adjust.
7013 * g++.old-deja/g++.pt/unify8.C: Adjust.
7014 * g++.old-deja/g++.robertl/eb98.C: Adjust.
7015 * g++.dg/overload/template5.C: New testcase.
7016 * g++.dg/template/overload12.C: New testcase.
7018 2011-07-11 Tobias Burnus <burnus@net-b.de>
7020 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7021 * gfortran.dg/coarray_7.f90: Ditto.
7022 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7023 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7025 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
7027 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7029 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7030 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7031 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7033 * gcc.c-torture/execute/ieee/pr29302.x: New file.
7034 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7035 * gcc.dg/torture/builtin-math-7.c: Add a comment.
7037 2011-07-15 Jason Merrill <jason@redhat.com>
7040 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7041 Use --extra_opts instead of --additional_options.
7043 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7046 * g++.dg/torture/pr49309.C: Remove.
7048 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7050 * gcc.target/tic6x/weak-call.c: New test.
7051 * gcc.target/tic6x/fpcmp.c: New test.
7052 * gcc.target/tic6x/fpdiv.c: New test.
7053 * gcc.target/tic6x/rotdi16-scan.c: New test.
7054 * gcc.target/tic6x/ffssi.c: New test.
7055 * gcc.target/tic6x/fpdiv-lib.c: New test.
7056 * gcc.target/tic6x/cold-lc.c: New test.
7057 * gcc.target/tic6x/longcalls.c: New test.
7058 * gcc.target/tic6x/abi-align-1.c: New test.
7059 * gcc.target/tic6x/fpcmp-finite.c: New test.
7060 * gcc.target/tic6x/rotdi16.c: New test.
7061 * gcc.target/tic6x/bswapl.c: New test.
7062 * gcc.target/tic6x/ffsdi.c: New test.
7063 * gcc.target/tic6x/tic6x.exp: New file.
7064 * gcc.target/tic6x/builtins/arith24.c: New test.
7065 * gcc.target/tic6x/builtins/smpy.c: New test.
7066 * gcc.target/tic6x/builtins/smpylh.c: New test.
7067 * gcc.target/tic6x/builtins/smpyh.c: New test.
7068 * gcc.target/tic6x/builtins/sarith1.c: New test.
7069 * gcc.target/tic6x/builtins/extclr.c: New test
7070 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7071 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7072 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7073 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7075 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7077 * gcc.dg/20020312-2.c: Likewise.
7078 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7079 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7080 * gcc.dg/torture/builtin-math-7.c: Likewise.
7083 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7084 not testing tic6x-*-*.
7086 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7089 * g++.dg/torture/pr49309.C: New testcase.
7091 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7093 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7095 2011-07-14 Richard Guenther <rguenther@suse.de>
7097 PR tree-optimization/49651
7098 * gcc.dg/torture/pr49651.c: New testcase.
7100 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7103 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7105 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7107 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7108 -mno-pointers-to-nested-functions.
7109 * gcc.target/powerpc/no-r11-2.c: Ditto.
7110 * gcc.target/powerpc/no-r11-3.c: Ditto.
7112 2011-07-13 Jason Merrill <jason@redhat.com>
7114 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7115 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7116 when compiling C files.
7117 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7118 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7119 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7120 * g++.dg/lookup/anon2.C: Likewise.
7121 * g++.dg/tree-ssa/copyprop.C: Likewise.
7122 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7123 * g++.dg/init/vector1.C: Ignore narrowing errors.
7124 * g++.dg/torture/pr35526.C: Likewise.
7125 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7127 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7130 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7133 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7135 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7136 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7138 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7140 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7141 * lib/obj-c++.exp (obj-c++_init): Ditto.
7142 * lib/file-format.exp (gcc_target_object_format): Ditto.
7143 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7144 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7145 (check_visibility_available): Ditto.
7146 (check_effective_target_tls_native): Ditto.
7147 (check_effective_target_tls_emulated): Ditto.
7148 (check_effective_target_function_sections): Ditto.
7150 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7152 * gcc.target/arm/pr48183.c: New test.
7154 2011-07-13 Richard Guenther <rguenther@suse.de>
7156 * gcc.dg/torture/20110713-1.c: New testcase.
7158 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7161 * gcc.c-torture/compile/pr49474.c: New testcase.
7163 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7165 PR tree-optimization/49712
7166 * gcc.c-torture/execute/pr49712.c: New test.
7168 2011-07-11 Jason Merrill <jason@redhat.com>
7171 * g++.dg/template/recurse3.C: New.
7173 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7176 * gcc.dg/guality/csttest.c: New test.
7179 * gfortran.dg/pr49698.f90: New test.
7181 2011-07-11 Jeff Law <law@redhat.com>
7183 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7185 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7187 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7188 * go.test/go-test.exp (go-set-goarch): Likewise.
7190 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7193 * gcc.target/avr/torture/pr39633.c: New test case.
7195 2011-07-11 Tobias Burnus <burnus@net-b.de>
7198 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7200 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7202 * lib/target-supports.exp (check_effective_target_scheduling):
7204 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7205 * gcc.dg/pr45055.c: Ditto.
7206 * gcc.dg/pr45353.c: Ditto.
7207 * g++.dg/pr45056.C: Ditto.
7209 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7211 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7212 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7213 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7214 * g++.dg/torture/pr31863.C: Skip AVR.
7216 2011-07-10 Tobias Burnus <burnus@net-b.de>
7219 * gfortran.dg/intrinsic_signal.f90: New.
7221 2011-07-09 Jason Merrill <jason@redhat.com>
7223 * g++.dg/cpp0x/regress/regress6.C: New.
7224 * g++.dg/parse/crash45.C: Adjust message.
7225 * g++.dg/template/crash38.C: Adjust message.
7226 * g++.dg/template/crash64.C: Adjust message.
7228 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7230 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7231 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7232 * g++.dg/abi/bitfield3.C: Likewise.
7233 * g++.dg/eh/pr38662.C: Likewise.
7234 * g++.dg/ext/attrib36.C: Likewise.
7235 * g++.dg/ext/attrib37.C: Likewise.
7236 * g++.dg/ext/attrib8.C: Likewise.
7237 * g++.dg/ext/tmplattr1.C: Likewise.
7238 * g++.dg/inherit/override-attribs.C: Likewise.
7239 * g++.dg/opt/inline9.C: Likewise.
7240 * g++.dg/opt/life1.C: Likewise.
7241 * g++.dg/opt/longbranch2.C: Likewise.
7242 * g++.dg/opt/nrv12.C: Likewise.
7243 * g++.dg/opt/reg-stack4.C: Likewise.
7244 * g++.dg/other/pr35504.C: Likewise.
7245 * g++.dg/other/pr39496.C: Likewise.
7246 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7247 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7248 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7249 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7250 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7251 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7252 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7253 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7254 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7255 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7256 * g++.dg/warn/pr15774-1.C: Likewise.
7257 * g++.dg/warn/pr15774-2.C: Likewise.
7258 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7259 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7260 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7261 * g++.old-deja/g++.pt/asm2.C: Likewise.
7262 * gcc.c-torture/compile/20000804-1.c: Likewise.
7263 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7264 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7265 * gcc.dg/20020108-1.c: Likewise.
7266 * gcc.dg/20020122-2.c: Likewise.
7267 * gcc.dg/20020122-3.c: Likewise.
7268 * gcc.dg/20020206-1.c: Likewise.
7269 * gcc.dg/20020219-1.c: Likewise.
7270 * gcc.dg/20020310-1.c: Likewise.
7271 * gcc.dg/20020411-1.c: Likewise.
7272 * gcc.dg/20020418-2.c: Likewise.
7273 * gcc.dg/20020426-2.c: Likewise.
7274 * gcc.dg/20020517-1.c: Likewise.
7275 * gcc.dg/20030204-1.c: Likewise.
7276 * gcc.dg/20030826-2.c: Likewise.
7277 * gcc.dg/20031102-1.c: Likewise.
7278 * gcc.dg/20031202-1.c: Likewise.
7279 * gcc.dg/20050111-1.c: Likewise.
7280 * gcc.dg/20050503-1.c: Likewise.
7281 * gcc.dg/array-init-1.c: Likewise.
7282 * gcc.dg/builtin-apply4.c: Likewise.
7283 * gcc.dg/dfp/pr31344.c: Likewise.
7284 * gcc.dg/gomp/atomic-11.c: Likewise.
7285 * gcc.dg/graphite/pr40281.c: Likewise.
7286 * gcc.dg/ia64-sync-1.c: Likewise.
7287 * gcc.dg/ia64-sync-2.c: Likewise.
7288 * gcc.dg/ia64-sync-3.c: Likewise.
7289 * gcc.dg/ia64-sync-4.c: Likewise.
7290 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7291 * gcc.dg/invalid-call-1.c: Likewise.
7292 * gcc.dg/loop-3.c: Likewise.
7293 * gcc.dg/lower-subreg-1.c: Likewise.
7294 * gcc.dg/lto/pr47259_0.c: Likewise.
7295 * gcc.dg/nested-calls-1.c: Likewise.
7296 * gcc.dg/pr20017.c: Likewise.
7297 * gcc.dg/pr25023.c: Likewise.
7298 * gcc.dg/pr27671-2.c: Likewise.
7299 * gcc.dg/pr32176.c: Likewise.
7300 * gcc.dg/pr33676.c: Likewise.
7301 * gcc.dg/pr35045.c: Likewise.
7302 * gcc.dg/pr36015.c: Likewise.
7303 * gcc.dg/pr36584.c: Likewise.
7304 * gcc.dg/pr36998.c: Likewise.
7305 * gcc.dg/pr37438.c: Likewise.
7306 * gcc.dg/pr37908.c: Likewise.
7307 * gcc.dg/pr41241.c: Likewise.
7308 * gcc.dg/pr41340.c: Likewise.
7309 * gcc.dg/pr44136.c: Likewise.
7310 * gcc.dg/pr44194-1.c: Likewise.
7311 * gcc.dg/pr46212.c: Likewise.
7312 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7313 * gcc.dg/setjmp-2.c: Likewise.
7314 * gcc.dg/short-compare-1.c: Likewise.
7315 * gcc.dg/short-compare-2.c: Likewise.
7316 * gcc.dg/smod-1.c: Likewise.
7317 * gcc.dg/sync-2.c: Likewise.
7318 * gcc.dg/sync-3.c: Likewise.
7319 * gcc.dg/tls/opt-1.c: Likewise.
7320 * gcc.dg/tls/opt-2.c: Likewise.
7321 * gcc.dg/tls/opt-3.c: Likewise.
7322 * gcc.dg/torture/badshift.c: Likewise.
7323 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7324 * gcc.dg/torture/pr20314-2.c: Likewise.
7325 * gcc.dg/torture/pr36891.c: Likewise.
7326 * gcc.dg/torture/pr38774.c: Likewise.
7327 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7328 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7329 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7330 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7331 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7332 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7333 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7334 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7335 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7336 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7337 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7338 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7339 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7340 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7341 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7342 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7343 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7344 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7345 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7346 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7347 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7348 * gcc.dg/unroll-1.c: Likewise.
7349 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7350 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7351 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7352 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7353 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7354 * gcc.target/i386/20000609-1.c: Likewise.
7355 * gcc.target/i386/20000720-1.c: Likewise.
7356 * gcc.target/i386/20000724-1.c: Likewise.
7357 * gcc.target/i386/20011107-1.c: Likewise.
7358 * gcc.target/i386/20011119-1.c: Likewise.
7359 * gcc.target/i386/20020201-3.c: Likewise.
7360 * gcc.target/i386/20020218-1.c: Likewise.
7361 * gcc.target/i386/20020729-1.c: Likewise.
7362 * gcc.target/i386/20030926-1.c: Likewise.
7363 * gcc.target/i386/20060125-1.c: Likewise.
7364 * gcc.target/i386/20060125-2.c: Likewise.
7365 * gcc.target/i386/20060512-1.c: Likewise.
7366 * gcc.target/i386/20060512-2.c: Likewise.
7367 * gcc.target/i386/20060512-3.c: Likewise.
7368 * gcc.target/i386/20060512-4.c: Likewise.
7369 * gcc.target/i386/387-1.c: Likewise.
7370 * gcc.target/i386/387-2.c: Likewise.
7371 * gcc.target/i386/387-5.c: Likewise.
7372 * gcc.target/i386/387-6.c: Likewise.
7373 * gcc.target/i386/980312-1.c: Likewise.
7374 * gcc.target/i386/980313-1.c: Likewise.
7375 * gcc.target/i386/990117-1.c: Likewise.
7376 * gcc.target/i386/990424-1.c: Likewise.
7377 * gcc.target/i386/990524-1.c: Likewise.
7378 * gcc.target/i386/991129-1.c: Likewise.
7379 * gcc.target/i386/991214-1.c: Likewise.
7380 * gcc.target/i386/991230-1.c: Likewise.
7381 * gcc.target/i386/addr-sel-1.c: Likewise.
7382 * gcc.target/i386/aggregate-ret1.c: Likewise.
7383 * gcc.target/i386/aggregate-ret2.c: Likewise.
7384 * gcc.target/i386/align-main-3.c: Likewise.
7385 * gcc.target/i386/amd64-abi-1.c: Likewise.
7386 * gcc.target/i386/amd64-abi-2.c: Likewise.
7387 * gcc.target/i386/amd64-abi-4.c: Likewise.
7388 * gcc.target/i386/amd64-abi-5.c: Likewise.
7389 * gcc.target/i386/amd64-abi-6.c: Likewise.
7390 * gcc.target/i386/asm-1.c: Likewise.
7391 * gcc.target/i386/asm-3.c: Likewise.
7392 * gcc.target/i386/asm-5.c: Likewise.
7393 * gcc.target/i386/attributes-error.c: Likewise.
7394 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7395 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7396 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7397 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7398 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7399 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7400 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7401 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7402 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7403 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7404 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7405 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7406 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7407 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7408 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7409 * gcc.target/i386/bitfield1.c: Likewise.
7410 * gcc.target/i386/bitfield2.c: Likewise.
7411 * gcc.target/i386/bmi-2.c: Likewise.
7412 * gcc.target/i386/bmi-5.c: Likewise.
7413 * gcc.target/i386/builtin-unreachable.c: Likewise.
7414 * gcc.target/i386/cleanup-2.c: Likewise.
7415 * gcc.target/i386/clobbers.c: Likewise.
7416 * gcc.target/i386/cmov8.c: Likewise.
7417 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7418 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7419 * gcc.target/i386/compress-float-387.c: Likewise.
7420 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7421 * gcc.target/i386/compress-float-sse.c: Likewise.
7422 * gcc.target/i386/crc32-2.c: Likewise.
7423 * gcc.target/i386/crc32-3.c: Likewise.
7424 * gcc.target/i386/divmod-7.c: Likewise.
7425 * gcc.target/i386/divmod-8.c: Likewise.
7426 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7427 * gcc.target/i386/fma3-builtin.c: Likewise.
7428 * gcc.target/i386/fma3-fma.c: Likewise.
7429 * gcc.target/i386/fma4-256-vector.c: Likewise.
7430 * gcc.target/i386/fma4-builtin.c: Likewise.
7431 * gcc.target/i386/fma4-fma-2.c: Likewise.
7432 * gcc.target/i386/fma4-fma.c: Likewise.
7433 * gcc.target/i386/fma4-vector-2.c: Likewise.
7434 * gcc.target/i386/fma4-vector.c: Likewise.
7435 * gcc.target/i386/funcspec-1.c: Likewise.
7436 * gcc.target/i386/funcspec-10.c: Likewise.
7437 * gcc.target/i386/funcspec-11.c: Likewise.
7438 * gcc.target/i386/funcspec-2.c: Likewise.
7439 * gcc.target/i386/funcspec-5.c: Likewise.
7440 * gcc.target/i386/funcspec-6.c: Likewise.
7441 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7442 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7443 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7444 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7445 * gcc.target/i386/incoming-1.c: Likewise.
7446 * gcc.target/i386/incoming-10.c: Likewise.
7447 * gcc.target/i386/incoming-11.c: Likewise.
7448 * gcc.target/i386/incoming-12.c: Likewise.
7449 * gcc.target/i386/incoming-13.c: Likewise.
7450 * gcc.target/i386/incoming-14.c: Likewise.
7451 * gcc.target/i386/incoming-15.c: Likewise.
7452 * gcc.target/i386/incoming-2.c: Likewise.
7453 * gcc.target/i386/incoming-3.c: Likewise.
7454 * gcc.target/i386/incoming-4.c: Likewise.
7455 * gcc.target/i386/incoming-5.c: Likewise.
7456 * gcc.target/i386/incoming-6.c: Likewise.
7457 * gcc.target/i386/incoming-7.c: Likewise.
7458 * gcc.target/i386/incoming-8.c: Likewise.
7459 * gcc.target/i386/incoming-9.c: Likewise.
7460 * gcc.target/i386/lea.c: Likewise.
7461 * gcc.target/i386/local.c: Likewise.
7462 * gcc.target/i386/loop-1.c: Likewise.
7463 * gcc.target/i386/loop-2.c: Likewise.
7464 * gcc.target/i386/loop-3.c: Likewise.
7465 * gcc.target/i386/max-stack-align.c: Likewise.
7466 * gcc.target/i386/memcpy-1.c: Likewise.
7467 * gcc.target/i386/movbe-2.c: Likewise.
7468 * gcc.target/i386/movq-2.c: Likewise.
7469 * gcc.target/i386/movq.c: Likewise.
7470 * gcc.target/i386/nrv1.c: Likewise.
7471 * gcc.target/i386/pad-4.c: Likewise.
7472 * gcc.target/i386/pad-5a.c: Likewise.
7473 * gcc.target/i386/pad-5b.c: Likewise.
7474 * gcc.target/i386/pad-6a.c: Likewise.
7475 * gcc.target/i386/pad-6b.c: Likewise.
7476 * gcc.target/i386/pad-7.c: Likewise.
7477 * gcc.target/i386/pad-9.c: Likewise.
7478 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7479 * gcc.target/i386/pic-1.c: Likewise.
7480 * gcc.target/i386/pr12092-1.c: Likewise.
7481 * gcc.target/i386/pr12329.c: Likewise.
7482 * gcc.target/i386/pr21518.c: Likewise.
7483 * gcc.target/i386/pr22362.c: Likewise.
7484 * gcc.target/i386/pr22585.c: Likewise.
7485 * gcc.target/i386/pr23098.c: Likewise.
7486 * gcc.target/i386/pr25196.c: Likewise.
7487 * gcc.target/i386/pr25293.c: Likewise.
7488 * gcc.target/i386/pr25654.c: Likewise.
7489 * gcc.target/i386/pr26449.c: Likewise.
7490 * gcc.target/i386/pr26778.c: Likewise.
7491 * gcc.target/i386/pr26826.c: Likewise.
7492 * gcc.target/i386/pr27266.c: Likewise.
7493 * gcc.target/i386/pr29978.c: Likewise.
7494 * gcc.target/i386/pr30505.c: Likewise.
7495 * gcc.target/i386/pr30961-1.c: Likewise.
7496 * gcc.target/i386/pr31628.c: Likewise.
7497 * gcc.target/i386/pr32000-2.c: Likewise.
7498 * gcc.target/i386/pr32661-1.c: Likewise.
7499 * gcc.target/i386/pr32708-2.c: Likewise.
7500 * gcc.target/i386/pr32708-3.c: Likewise.
7501 * gcc.target/i386/pr34256.c: Likewise.
7502 * gcc.target/i386/pr34312.c: Likewise.
7503 * gcc.target/i386/pr34522.c: Likewise.
7504 * gcc.target/i386/pr35160.c: Likewise.
7505 * gcc.target/i386/pr35281.c: Likewise.
7506 * gcc.target/i386/pr36246.c: Likewise.
7507 * gcc.target/i386/pr36786.c: Likewise.
7508 * gcc.target/i386/pr37275.c: Likewise.
7509 * gcc.target/i386/pr37843-3.c: Likewise.
7510 * gcc.target/i386/pr37843-4.c: Likewise.
7511 * gcc.target/i386/pr39082-1.c: Likewise.
7512 * gcc.target/i386/pr39431.c: Likewise.
7513 * gcc.target/i386/pr39496.c: Likewise.
7514 * gcc.target/i386/pr39543-2.c: Likewise.
7515 * gcc.target/i386/pr39911.c: Likewise.
7516 * gcc.target/i386/pr40718.c: Likewise.
7517 * gcc.target/i386/pr40906-1.c: Likewise.
7518 * gcc.target/i386/pr40906-2.c: Likewise.
7519 * gcc.target/i386/pr40906-3.c: Likewise.
7520 * gcc.target/i386/pr40934.c: Likewise.
7521 * gcc.target/i386/pr41900.c: Likewise.
7522 * gcc.target/i386/pr42589.c: Likewise.
7523 * gcc.target/i386/pr43662.c: Likewise.
7524 * gcc.target/i386/pr43671.c: Likewise.
7525 * gcc.target/i386/pr43766.c: Likewise.
7526 * gcc.target/i386/pr43869.c: Likewise.
7527 * gcc.target/i386/pr44942.c: Likewise.
7528 * gcc.target/i386/pr44948-2a.c: Likewise.
7529 * gcc.target/i386/pr45234.c: Likewise.
7530 * gcc.target/i386/pr45336-2.c: Likewise.
7531 * gcc.target/i386/pr45336-4.c: Likewise.
7532 * gcc.target/i386/pr45852.c: Likewise.
7533 * gcc.target/i386/pr46470.c: Likewise.
7534 * gcc.target/i386/pr48037-1.c: Likewise.
7535 * gcc.target/i386/pr48389.c: Likewise.
7536 * gcc.target/i386/pr49095.c: Likewise.
7537 * gcc.target/i386/pr9771-1.c: Likewise.
7538 * gcc.target/i386/rdfsbase-1.c: Likewise.
7539 * gcc.target/i386/rdfsbase-2.c: Likewise.
7540 * gcc.target/i386/rdgsbase-1.c: Likewise.
7541 * gcc.target/i386/rdgsbase-2.c: Likewise.
7542 * gcc.target/i386/rdrand-3.c: Likewise.
7543 * gcc.target/i386/regparm-stdcall.c: Likewise.
7544 * gcc.target/i386/regparm.c: Likewise.
7545 * gcc.target/i386/reload-1.c: Likewise.
7546 * gcc.target/i386/rotate-2.c: Likewise.
7547 * gcc.target/i386/sibcall-5.c: Likewise.
7548 * gcc.target/i386/signbit-1.c: Likewise.
7549 * gcc.target/i386/signbit-2.c: Likewise.
7550 * gcc.target/i386/signbit-3.c: Likewise.
7551 * gcc.target/i386/sse-5.c: Likewise.
7552 * gcc.target/i386/sse-8.c: Likewise.
7553 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7554 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7555 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7556 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7557 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7558 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7559 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7560 * gcc.target/i386/sse2-movq-2.c: Likewise.
7561 * gcc.target/i386/sse2-movq-3.c: Likewise.
7562 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7563 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7564 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7565 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7566 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7567 * gcc.target/i386/ssefn-1.c: Likewise.
7568 * gcc.target/i386/ssefn-2.c: Likewise.
7569 * gcc.target/i386/sseregparm-1.c: Likewise.
7570 * gcc.target/i386/sseregparm-2.c: Likewise.
7571 * gcc.target/i386/sseregparm-3.c: Likewise.
7572 * gcc.target/i386/sseregparm-4.c: Likewise.
7573 * gcc.target/i386/sseregparm-5.c: Likewise.
7574 * gcc.target/i386/sseregparm-6.c: Likewise.
7575 * gcc.target/i386/sseregparm-7.c: Likewise.
7576 * gcc.target/i386/sseregparm-8.c: Likewise.
7577 * gcc.target/i386/stack-realign.c: Likewise.
7578 * gcc.target/i386/stack-usage-realign.c: Likewise.
7579 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7580 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7581 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7582 * gcc.target/i386/stackalign/return-1.c: Likewise.
7583 * gcc.target/i386/stackalign/return-2.c: Likewise.
7584 * gcc.target/i386/stackalign/return-3.c: Likewise.
7585 * gcc.target/i386/tailcall-1.c: Likewise.
7586 * gcc.target/i386/tbm-2.c: Likewise.
7587 * gcc.target/i386/udivmod-7.c: Likewise.
7588 * gcc.target/i386/udivmod-8.c: Likewise.
7589 * gcc.target/i386/unroll-1.c: Likewise.
7590 * gcc.target/i386/vararg-1.c: Likewise.
7591 * gcc.target/i386/vararg-2.c: Likewise.
7592 * gcc.target/i386/vect8-ret.c: Likewise.
7593 * gcc.target/i386/vectorize5.c: Likewise.
7594 * gcc.target/i386/wmul-1.c: Likewise.
7595 * gcc.target/i386/wmul-2.c: Likewise.
7596 * gcc.target/i386/wrfsbase-1.c: Likewise.
7597 * gcc.target/i386/wrfsbase-2.c: Likewise.
7598 * gcc.target/i386/wrgsbase-1.c: Likewise.
7599 * gcc.target/i386/wrgsbase-2.c: Likewise.
7600 * gcc.target/i386/xop-pcmov.c: Likewise.
7601 * gcc.target/i386/xop-pcmov2.c: Likewise.
7602 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7603 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7604 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7605 * gcc.target/i386/xop-shift1-vector.c: Likewise.
7606 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7607 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7608 * gcc.target/i386/zee.c: Likewise.
7609 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7610 * gfortran.dg/compiler-directive_2.f: Likewise.
7611 * gfortran.dg/g77/20010216-1.f: Likewise.
7612 * gfortran.dg/gomp/pr39152.f90: Likewise.
7613 * gfortran.dg/pr33794.f90: Likewise.
7615 2011-07-09 Jason Merrill <jason@redhat.com>
7617 * g++.dg/cpp0x/regress/regress5.C: New.
7619 2011-07-08 Jason Merrill <jason@redhat.com>
7622 * g++.dg/expr/compound-asn1.C: New.
7623 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7625 2011-07-08 Jakub Jelinek <jakub@redhat.com>
7628 * gcc.target/powerpc/altivec-34.c: New test.
7630 2011-07-08 Jason Merrill <jason@redhat.com>
7633 * g++.dg/abi/guard3.C: New.
7635 2011-07-08 Julian Brown <julian@codesourcery.com>
7637 * lib/target-supports.exp
7638 (check_effective_target_arm_little_endian): New.
7639 (check_effective_target_vect_pack_trunc): Use above.
7640 (check_effective_target_vect_unpack): Likewise.
7641 (check_effective_target_vect_element_align): Test
7642 check_effective_target_arm_vect_no_misalign for ARM.
7644 2011-07-08 Jason Merrill <jason@redhat.com>
7647 * g++.dg/cpp0x/constexpr-rom.C: New.
7649 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
7652 * g++.dg/torture/pr49519.C: New test.
7654 2011-07-08 Martin Jambor <mjambor@suse.cz>
7656 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7658 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7661 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7663 2011-07-08 Richard Guenther <rguenther@suse.de>
7665 PR tree-optimization/49662
7666 * gcc.dg/graphite/interchange-14.c: XFAIL.
7667 * gcc.dg/graphite/interchange-15.c: Likewise.
7668 * gcc.dg/graphite/interchange-mvt.c: Likewise.
7670 2011-07-06 Jason Merrill <jason@redhat.com>
7673 * g++.dg/cpp0x/regress/regress4.C: New.
7675 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
7678 * gfortran.dg/result_in_spec_4.f90: New test.
7680 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7682 * gcc.target/sparc/cas64.c: New test.
7684 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7687 * g++.dg/torture/pr49644.C: New test.
7690 * gcc.c-torture/execute/pr49644.c: New test.
7692 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
7694 * lib/target-supports.exp (check_effective_target_ia32): New.
7695 (check_effective_target_x32): Likewise.
7696 (check_effective_target_vect_cmdline_needed): Also check x32.
7698 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7700 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7702 * gcc.target/arm/pr42235.c: Likewise.
7703 * gcc.target/arm/pr42495.c: Likewise.
7704 * gcc.target/arm/pr42574.c: Likewise.
7705 * gcc.target/arm/thumb-branch1.c: Likewise.
7707 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7708 unneeded prune of possible warning.
7709 * gcc.target/arm/pr40956.c: Likewise.
7710 * gcc.target/arm/pr42505.c: Likewise.
7712 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7713 * gcc.c-torture/compile/pr46883.c: Likewise.
7714 * gcc.c-torture/compile/pr46934.c: Likewise.
7716 * gcc.target/arm/pr41679.c: Remove test directives in preparation
7717 for move to ../../gcc.c-torture/compile.
7718 * gcc.target/arm/pr46883.c: Likewise.
7719 * gcc.target/arm/pr46934.c: Likewise.
7721 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7722 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7723 * gcc.target/arm/wmul-1.c: Likewise.
7724 * gcc.target/arm/wmul-2.c: Likewise.
7725 * gcc.target/arm/wmul-3.c: Likewise.
7726 * gcc.target/arm/wmul-4.c: Likewise.
7727 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7728 add tab after scan target.
7729 * gcc.target/arm/smlaltt-1.c: Likewise.
7730 * gcc.target/arm/smlatb-1.c: Likewise.
7731 * gcc.target/arm/smlatt-1.c: Likewise.
7733 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7736 * gcc.dg/debug/pr49522.c: New test.
7738 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
7740 * gcc.dg/pragma-align.c: Run only if target !default_packed.
7741 * gcc.dg/pr46212.c: Run only if target int32plus.
7742 * gcc.dg/torture/pr48146.c: Ditto.
7743 * gcc.dg/tree-ssa/vrp51.c: Ditto.
7744 * c-c++-common/pr44832.c: Ditto.
7745 * gcc.dg/pr49544.c: Run only if target ptr32plus.
7746 * gcc.dg/pr31490.c: Ditto.
7747 * gcc.dg/torture/builtin-math-7.c: Run only if target
7749 * gcc.dg/torture/pr45764.c: Skip for AVR.
7750 * gcc.dg/pr47893.c: Ditto.
7752 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7754 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7755 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7756 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7757 add tab to scan target.
7759 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
7761 * gcc.target/arm/neon-modes-3.c: New test.
7763 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
7765 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7766 -fno-loop-interchange -ffast-math.
7768 2011-07-07 Richard Guenther <rguenther@suse.de>
7770 * gcc.dg/ftrapv-3.c: New testcase.
7772 2011-07-07 Richard Guenther <rguenther@suse.de>
7774 * gcc.dg/tree-ssa/vrp58.c: New testcase.
7775 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7777 2011-07-07 Kai Tietz <ktietz@redhat.com>
7779 * gcc.dg/binop-notxor1.c: New test.
7780 * gcc.dg/binop-notand4a.c: New test.
7781 * gcc.dg/binop-notxor2.c: New test.
7782 * gcc.dg/binop-notand3a.c: New test.
7783 * gcc.dg/binop-notand2a.c: New test.
7784 * gcc.dg/binop-notand6a.c: New test.
7785 * gcc.dg/binop-notor1.c: New test.
7786 * gcc.dg/binop-notand1a.c: New test.
7787 * gcc.dg/binop-notand5a.c: New test.
7788 * gcc.dg/binop-notor2.c: New test.
7790 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7793 * gcc.dg/gomp/pr49640.c: New test.
7795 2011-07-07 Richard Guenther <rguenther@suse.de>
7797 * gcc.dg/graphite/pr37485.c: Add -floop-block.
7799 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7802 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7804 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7806 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7807 * gcc.target/powerpc/no-r11-2.c: Ditto.
7808 * gcc.target/powerpc/no-r11-3.c: Ditto.
7810 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
7812 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7813 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7815 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
7817 * lib/target-supports.exp (check_profiling_available): Disable
7818 profiling with -fprofile-generate for target avr.
7820 2011-07-06 Richard Guenther <rguenther@suse.de>
7822 PR tree-optimization/49645
7823 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7825 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
7828 * gcc.dg/pr47383.c: New.
7830 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7832 PR tree-optimization/49647
7833 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7835 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
7838 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7839 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7841 2011-07-05 Jason Merrill <jason@redhat.com>
7844 * g++.dg/template/template-id-4.C: New.
7846 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7848 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7849 * gcc.dg/pr43402.c: Ditto.
7851 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7853 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7855 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7857 * gcc.target/powerpc/ppc-switch-1.c: New test for
7858 --param case-values-threshold.
7859 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7861 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7863 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7865 2011-07-05 Jason Merrill <jason@redhat.com>
7867 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7869 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7871 PR tree-optimization/47654
7872 * gcc.dg/graphite/block-pr47654.c: New.
7874 2011-07-05 Jason Merrill <jason@redhat.com>
7876 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7878 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7880 PR tree-optimization/49580
7881 * gcc.dg/autopar/pr49580.c: New test.
7883 2011-07-05 Richard Guenther <rguenther@suse.de>
7885 PR tree-optimization/49518
7886 PR tree-optimization/49628
7887 * g++.dg/torture/pr49628.C: New testcase.
7888 * gcc.dg/torture/pr49518.c: Likewise.
7890 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7892 * ada/acats/run_acats (which): Extract last field from type -p,
7893 type output only if command succeeded.
7895 2011-07-04 Jason Merrill <jason@redhat.com>
7897 * g++.dg/abi/mangle48.C: New.
7899 * g++.dg/cpp0x/diag1.C: New.
7901 * g++.dg/diagnostic/aka1.C: New.
7903 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7905 PR rtl-optimization/49619
7906 * gcc.dg/pr49619.c: New test.
7908 PR rtl-optimization/49472
7909 * gfortran.dg/pr49472.f90: New test.
7912 * gcc.dg/pr49602.c: New test.
7914 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7918 * gcc.target/avr/avr.exp: Run over cpp files, too.
7919 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7920 * gcc.target/avr/progmem.h: New file.
7921 * gcc.target/avr/exit-abort.h: New file.
7922 * gcc.target/avr/progmem-error-1.c: New file.
7923 * gcc.target/avr/progmem-error-1.cpp: New file.
7924 * gcc.target/avr/progmem-warning-1.c: New file.
7925 * gcc.target/avr/torture/progmem-1.c: New file.
7926 * gcc.target/avr/torture/progmem-1.cpp: New file.
7928 2011-07-04 Richard Guenther <rguenther@suse.de>
7930 PR tree-optimization/49615
7931 * g++.dg/torture/pr49615.C: New testcase.
7933 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7935 PR tree-optimization/49610
7936 * gcc.dg/vect/pr49610.c: New test.
7938 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7940 * gnat.dg/specs/debug1.ads: New test.
7942 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7945 * gfortran.dg/typebound_proc_23.f90: New.
7947 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7950 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7952 2011-07-01 Jason Merrill <jason@redhat.com>
7955 * g++.dg/template/template-id-3.C: New.
7958 * g++.dg/template/qualified-id4.C: New.
7961 * g++.dg/template/explicit-args4.C: New.
7964 * g++.dg/template/offsetof2.C: New.
7966 2011-07-01 Kai Tietz <ktietz@redhat.com>
7968 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7970 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7973 * lib/target-supports.exp (check_effective_target_gld): New proc.
7975 2011-07-01 Richard Guenther <rguenther@suse.de>
7977 PR tree-optimization/49603
7978 * gcc.dg/torture/pr49603.c: New testcase.
7980 2011-06-30 Jason Merrill <jason@redhat.com>
7983 * g++.dg/rtti/template1.C: New.
7986 * g++.dg/cpp0x/regress/ctor1.C: New.
7989 * g++.dg/cpp0x/initlist54.C: New.
7991 2011-06-30 Martin Jambor <mjambor@suse.cz>
7993 * gcc.dg/tree-ssa/sra-12.c: New test.
7995 2011-06-29 Jason Merrill <jason@redhat.com>
7997 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7999 2011-06-30 Richard Guenther <rguenther@suse.de>
8001 PR tree-optimization/46787
8002 * gcc.dg/vect/vect-121.c: New testcase.
8004 2011-06-30 Martin Jambor <mjambor@suse.cz>
8006 PR tree-optimization/49094
8007 * gcc.dg/tree-ssa/pr49094.c: New test.
8009 2011-06-30 Jakub Jelinek <jakub@redhat.com>
8012 * gfortran.dg/pr49540-1.f90: New test.
8013 * gfortran.dg/pr49540-2.f90: New test.
8015 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8018 * ada/acats/run_acats (which): Use last field of type -p output.
8020 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8021 Iain Sandoe <iains@gcc.gnu.org>
8024 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8025 Only skip on 64-bit *-*-darwin8* && !objc2.
8027 2011-06-30 Richard Guenther <rguenther@suse.de>
8029 PR tree-optimization/38752
8030 * gcc.c-torture/compile/pr38752.c: New testcase.
8032 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
8034 * gcc.dg/vect/slp-widen-mult-half.c: New test.
8035 * gcc.dg/vect/vect-widen-mult-half.c: New test.
8037 2011-06-29 Jason Merrill <jason@redhat.com>
8040 * g++.dg/cpp0x/initlist53.C: Use placement new.
8041 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8042 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8045 * g++.dg/cpp0x/trailing6.C: New.
8046 * g++.dg/cpp0x/pr45908.C: No error.
8049 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8052 * g++.dg/cpp0x/constexpr-using2.C: New.
8054 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8057 * g++.dg/cpp0x/constexpr-diag3.C: New.
8058 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8059 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8060 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8061 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8063 2011-06-29 Jason Merrill <jason@redhat.com>
8065 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8067 2011-06-29 Richard Guenther <rguenther@suse.de>
8069 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8071 2011-06-29 Jason Merrill <jason@redhat.com>
8073 * g++.dg/cpp0x/initlist-value2.C: New.
8075 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8076 * g++.dg/cpp0x/initlist-value.C: New.
8078 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8080 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8082 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8084 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8085 * gcc.dg/inline_2.c: Likewise.
8086 * gcc.dg/unroll_1.c: Likewise.
8088 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8091 * gcc.target/i386/pr49567.c: New test.
8093 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8095 * gnat.dg/opt17.ad[sb]: New test.
8097 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8098 Tom de Vries <tom@codesourcery.com>
8100 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8101 (check_effective_target_arm_thumb2): New effective targets.
8102 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8103 properly. Clean up temporary files.
8104 * gcc.target/arm/ivopts-2.c: Likewise.
8105 * gcc.target/arm/ivopts-3.c: Likewise.
8106 * gcc.target/arm/ivopts-4.c: Likewise.
8107 * gcc.target/arm/ivopts-5.c: Likewise.
8108 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8110 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8113 * gfortran.dg/reshape_zerosize_3.f90: New test.
8115 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8117 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8118 * gcc.target/arm/vfp-ldmias.c: Likewise.
8119 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8120 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8121 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8122 * gcc.target/arm/vfp-stmias.c: Likewise.
8123 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8124 * gcc.target/arm/vfp-stmiad.c: Likewise.
8126 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8128 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8130 * gcc.target/arm/pr45701-2.c: Ditto.
8132 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8135 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8136 * gfortran.dg/extends_14.f03: Modified.
8138 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8140 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8141 early if the test is already being skipped.
8143 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8144 scan-assembler-dem-not): For missing file, report unresolved with
8145 same message as for pass/fail, with reason reported in log file.
8147 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8148 from add_options_for_arm_neon_fp16.
8149 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8150 check_effective_target_arm_neon_fp16_ok_nocache.
8151 Check -mfpu and -mfloat-abi options from current multilib.
8152 Do not require neon support.
8153 (check_effective_target_arm_fp16_ok): Renamed from
8154 check_effecitve_target_arm_neon_fp16_ok.
8155 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8156 arm_neon_fp16_ok and arm_fp16.
8157 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8158 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8159 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8160 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8162 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8164 * gcc.dg/builtin-assume-aligned-1.c: New test.
8165 * gcc.dg/builtin-assume-aligned-2.c: New test.
8166 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8169 * gcc.dg/pr49544.c: New test.
8171 2011-06-27 Richard Guenther <rguenther@suse.de>
8173 PR tree-optimization/49394
8174 * g++.dg/torture/pr49394.C: New testcase.
8176 2011-06-27 Kai Tietz <ktietz@redhat.com>
8178 * gcc.dg/optimize-bswapdi-2.c: New test.
8180 2011-06-27 Michael Hope <michael.hope@linaro.org>
8181 Richard Sandiford <richard.sandiford@linaro.org>
8183 PR tree-optimization/49169
8184 * gcc.dg/torture/pr49169.c: New test.
8186 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8189 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8191 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8194 2011-06-26 Jason Merrill <jason@redhat.com>
8196 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8199 * g++.dg/init/ref19.C: New.
8200 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8202 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8204 PR tree-optimization/48377
8205 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8208 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8211 * lib/target-supports.exp (check_effective_target_non_strict_align):
8213 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8215 2011-06-24 Martin Jambor <mjambor@suse.cz>
8217 PR tree-optimizations/49516
8218 * g++.dg/tree-ssa/pr49516.C: New test.
8220 2011-06-23 Jason Merrill <jason@redhat.com>
8223 * g++.dg/template/partial10.C: New.
8224 * g++.dg/template/partial11.C: New.
8226 2011-06-23 Jeff Law <law@redhat.com>
8229 * gcc.dg/pr48770.c: New test.
8231 2011-06-23 Jan Hubicka <jh@suse.cz>
8234 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8236 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8239 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8240 instead of -fdump-tree-optimized.
8242 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8245 * g++.dg/template/crash107.C: New.
8246 * g++.dg/template/error17.C: Adjust.
8248 2011-06-23 Jason Merrill <jason@redhat.com>
8251 * g++.dg/cpp0x/defaulted30.C: New.
8254 * g++.dg/rtti/anon-ns1.C: New.
8257 * g++.dg/init/ref18.C: New.
8260 * g++.dg/template/partial9.C: New.
8262 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8265 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8267 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8270 * gcc.dg/pr49496.c: New test.
8272 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8274 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8277 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8279 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8280 * gcc.target/arm/pr42879.c: Likewise.
8281 * gcc.target/arm/pr45701-3.c: Likewise.
8283 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8284 * gcc.target/arm/pr40482.c: Likewise.
8285 * gcc.target/arm/stack-corruption.c: Likewise.
8287 2011-06-22 Richard Guenther <rguenther@suse.de>
8289 PR tree-optimization/49493
8290 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8292 2011-06-22 Jason Merrill <jason@redhat.com>
8295 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8297 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8298 Dmitry Melnik <dm@ispras.ru>
8300 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8301 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8302 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8304 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8306 * gcc.target/arm/tlscall.c: New.
8308 2011-06-21 Jason Merrill <jason@redhat.com>
8311 * g++.dg/cpp0x/constexpr-ref1.C: New.
8312 * g++.dg/cpp0x/constexpr-ref2.C: New.
8313 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8316 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8319 * g++.dg/template/param3.C: New.
8321 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8323 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8324 my_clrsb test functions.
8326 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8327 test_sll, test_ull): Add clrsb tests.
8328 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8331 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8334 * gfortran.dg/class_44.f03: New.
8336 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8338 PR tree-optimization/49478
8339 * gcc.dg/vect/pr49478.c
8341 2011-06-21 Richard Guenther <rguenther@suse.de>
8343 PR tree-optimization/49483
8344 * gcc.dg/vect/vect-120.c: New testcase.
8346 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8349 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8350 * gcc.dg/vect/vect-peel-4.c: Likewise.
8352 2011-06-22 Christian Bruel <christian.bruel@st.com>
8355 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8356 * gcc.dg/always_inline2.c: Likewise.
8357 * gcc.dg/always_inline3.c: Likewise.
8358 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8359 * gcc.dg/inline_1.c: Likewise.
8360 * gcc.dg/inline_2.c: Likewise.
8361 * gcc.dg/inline_3.c: Likewise.
8362 * gcc.dg/inline_4.c: Likewise.
8363 * gcc.dg/20051201-1.c: Likewise.
8364 * gcc.dg/pr40087.c: Likewise.
8365 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8366 * gcc.dg/inline-22.c: Likewise.
8367 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8368 * gcc.dg/lto/20090218-1_1.c: Likewise.
8369 * g++.dg/ipa/devirt-7.C: Likewise.
8370 * gcc.dg/uninit-pred-5_a.c: Likewise.
8371 * gcc.dg/uninit-pred-5_b.c: Likewise.
8372 * gcc.dg/fail_always_inline.c: New.
8374 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8376 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8377 into 6 jobs instead of 3.
8379 2011-06-20 Jason Merrill <jason@redhat.com>
8382 * g++.dg/cpp0x/initlist53.C: New.
8384 2011-06-20 Tobias Burnus <burnus@net-b.de>
8387 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8388 * gfortran.dg/coarray_lock_3.f90: New.
8389 * gfortran.dg/coarray/lock_1.f90: New.
8391 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8393 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8394 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8395 unresolved and report the reason to the log file.
8397 * lib/scanasm.exp (object-size): Move argument processing earlier
8398 to report errors before verifying that the file exists. Report
8399 problems detected at runtime as unresolved instead of error and
8400 report their reasons to the log file.
8402 2011-06-20 Jason Merrill <jason@redhat.com>
8405 * g++.dg/cpp0x/explicit6.C: New.
8408 * g++.dg/cpp0x/enum20.C: New.
8411 * g++.dg/ext/attr-aligned01.C: New.
8414 * g++.dg/cpp0x/variadic-default.C: New.
8417 * g++.dg/cpp0x/auto26.C: New.
8420 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8422 2011-06-20 Kai Tietz <ktietz@redhat.com>
8424 * gcc.dg/binop-notand1.c: New test.
8425 * gcc.dg/binop-notand2.c: New test.
8426 * gcc.dg/binop-notand3.c: New test.
8427 * gcc.dg/binop-notand4.c: New test.
8428 * gcc.dg/binop-notand5.c: New test.
8429 * gcc.dg/binop-notand6.c: New test.
8431 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8434 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8436 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8439 * gfortran.dg/proc_ptr_31.f90: New.
8441 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8443 * gnat.dg/volatile6.adb: New test.
8444 * gnat.dg/volatile7.adb: Likewise.
8445 * gnat.dg/volatile8.adb: Likewise.
8446 * gnat.dg/volatile9.adb: Likewise.
8448 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8450 * gnat.dg/constant3.adb: New test.
8452 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8455 * gfortran.dg/read_list_eof_1.f90: New test.
8457 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8460 * gcc.target/i386/testimm-1.c: New test.
8461 * gcc.target/i386/testimm-2.c: New test.
8462 * gcc.target/i386/testimm-3.c: New test.
8463 * gcc.target/i386/testimm-4.c: New test.
8464 * gcc.target/i386/testimm-5.c: New test.
8465 * gcc.target/i386/testimm-6.c: New test.
8466 * gcc.target/i386/testimm-7.c: New test.
8467 * gcc.target/i386/testimm-8.c: New test.
8468 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8469 * gcc.target/i386/xop-rotate1-int.c: New test.
8470 * gcc.target/i386/xop-rotate2-int.c: New test.
8472 2011-06-17 Jason Merrill <jason@redhat.com>
8474 * g++.dg/cpp0x/rv-func2.C: New.
8476 * g++.dg/debug/dwarf2/lambda1.C: New.
8477 * g++.dg/warn/Wshadow-6.C: Adjust.
8479 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8482 * gfortran.dg/move_alloc_5.f90: New.
8484 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8486 PR rtl-optimization/48542
8487 * gcc.dg/torture/pr48542.c: New test.
8489 2011-06-16 Jason Merrill <jason@redhat.com>
8492 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8495 * g++.dg/cpp0x/initlist52.C New.
8498 * c-c++-common/raw-string-12.c: New.
8501 * g++.dg/cpp0x/sfinae26.C: New.
8504 * g++.dg/cpp0x/variadic113.C: New.
8507 * g++.dg/cpp0x/variadic112.C: New.
8509 2011-06-16 Jeff Law <law@redhat.com>
8511 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8512 improved jump threading.
8513 * gcc.dg/builtin-object-size-2.c: Likewise.
8514 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8516 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8519 * gfortran.dg/typebound_assignment_3.f03: New.
8521 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8524 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8526 2011-06-16 Martin Jambor <mjambor@suse.cz>
8528 PR tree-optimization/49343
8529 * gnat.dg/discr31.ad[sb]: New test.
8531 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8533 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8535 2011-06-16 Tom de Vries <tom@codesourcery.com>
8538 * gcc.target/arm/ivopts-3.c: Update test.
8539 * gcc.target/arm/ivopts-5.c: Same.
8541 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8544 2011-06-10 Wei Guozhi <carrot@google.com>
8547 * gcc.target/arm/pr45335.c: New test.
8548 * gcc.target/arm/pr45335-2.c: New test.
8549 * gcc.target/arm/pr45335-3.c: New test.
8550 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8551 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8552 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8554 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8556 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8558 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8561 * gfortran.dg/class_43.f03: New.
8563 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8565 PR tree-optimization/49419
8566 * gcc.c-torture/execute/pr49419.c: New test.
8568 2011-06-16 Revital Eres <revital.eres@linaro.org>
8570 * gcc.dg/sms-9.c: New file.
8572 2011-06-15 Easwaran Raman <eraman@google.com>
8574 PR rtl-optimization/49414
8575 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8577 2011-06-14 Jason Merrill <jason@redhat.com>
8579 * g++.dg/cpp0x/noexcept13.C: New.
8581 2011-06-14 Easwaran Raman <eraman@google.com>
8583 PR rtl-optimization/44194
8584 * gcc.dg/pr44194-1.c: New test.
8585 * gcc.dg/pr44194-2.c: New test.
8587 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8589 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8591 * gcc.target/arm/pr45701-2.c: Likewise.
8592 * gcc.target/arm/thumb-branch1.c: Likewise.
8594 2011-06-14 Steve Ellcey <sje@cup.hp.com>
8597 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8599 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8601 * gcc.target/arm/pr45701-1.c: Require thumb support.
8602 * gcc.target/arm/pr45701-2.c: Likewise.
8603 * gcc.target/arm/thumb-branch1.c: Likewise.
8605 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8606 * gcc.target/arm/pr39839.c: Likewise.
8607 * gcc.target/arm/pr40657-2.c: Likewise.
8608 * gcc.target/arm/pr40956.c: Likewise.
8609 * gcc.target/arm/pr41679.c: Likewise.
8610 * gcc.target/arm/pr42235.c: Likewise.
8611 * gcc.target/arm/pr42495.c: Likewise.
8612 * gcc.target/arm/pr42505.c: Likewise.
8613 * gcc.target/arm/pr42574.c: Likewise.
8614 * gcc.target/arm/pr46883.c: Likewise.
8615 * gcc.target/arm/pr46934.c: Likewise.
8616 * gcc.target/arm/xor-and.c: Likewise.
8618 2011-06-14 Jason Merrill <jason@redhat.com>
8620 * g++.dg/other/error23.C: Adjust error message.
8621 * g++.dg/other/error32.C: Likewise.
8624 * g++.dg/cpp0x/rv-dotstar.C: New.
8627 * g++.dg/cpp0x/decltype30.C: New.
8629 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8631 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8634 * gfortran.dg/pr49103.f90: New test.
8636 2011-06-14 Tom de Vries <tom@codesourcery.com>
8639 * gcc.target/arm/ivopts-3.c: New test.
8640 * gcc.target/arm/ivopts-4.c: New test.
8641 * gcc.target/arm/ivopts-5.c: New test.
8643 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8645 PR rtl-optimization/49390
8646 * gcc.c-torture/execute/pr49390.c: New test.
8648 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8650 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8652 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
8654 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8655 * gcc.c-torture/execute/cmpsi-2.x: New file.
8656 * gcc.c-torture/execute/pr45262.c: Undo 172757.
8657 * gcc.c-torture/execute/pr45262.x: New file.
8658 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8659 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8661 * gcc.c-torture/compile/pr49163.c: Ditto.
8663 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
8665 * gcc.dg/vect/vect-16.c: Rename to...
8666 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8667 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8668 for double-word vectors.
8669 * gcc.dg/vect/vect-peel-4.c: Likewise.
8670 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8672 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8675 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
8678 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8680 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
8682 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8684 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8686 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8688 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8690 * gfortran.dg/trim_optimize_8.f90: New test case.
8692 2011-06-13 Jakub Jelinek <jakub@redhat.com>
8693 Ira Rosen <ira.rosen@linaro.org>
8695 PR tree-optimization/49352
8696 * gcc.dg/vect/pr49352.c: New test.
8698 2011-06-12 Tobias Burnus
8701 * gfortran.dg/alloc_comp_assign_11.f90: New.
8703 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8705 * gfortran.dg/trim_optimize_7.f90: New test.
8707 2011-06-10 Wei Guozhi <carrot@google.com>
8710 * gcc.target/arm/pr45335.c: New test.
8711 * gcc.target/arm/pr45335-2.c: New test.
8712 * gcc.target/arm/pr45335-3.c: New test.
8713 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8714 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8715 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8717 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8720 * g++.dg/parse/error39.C: New.
8722 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
8724 * gcc.target/arm/20090811-1.c: Skip for incompatible
8725 options, do not override other options.
8726 * gcc.target/arm/combine-cmp-shift.c: Skip for
8727 incompatible options.
8728 * gcc.target/arm/pr45094.c: Likewise.
8729 * gcc.target/arm/scd42-1.c: Likewise.
8730 * gcc.target/arm/scd42-3.c: Likewise.
8731 * gcc.target/arm/thumb-ltu.c: Likewise.
8733 * lib/target-supports.exp
8734 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8735 multilib flags use -mfpu with a value other than neon-fp16.
8737 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8739 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8740 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8742 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8744 * lib/target-supports.exp (check_effective_target_pie): New proc.
8745 * gcc.dg/pie-link.c: Use target pie.
8747 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
8748 Laurent Roug� <laurent.rouge@menta.fr>
8750 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8751 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8753 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
8755 * gfortran.dg/coarray/sync_1.f90: New test for
8756 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8758 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
8760 PR tree-optimization/49318
8761 * gcc.dg/vect/pr49318.c: New test.
8763 2011-06-09 David Krauss <potswa@mac.com>
8765 * g++.dg/template/arrow1.C: New.
8767 2011-06-09 Jason Merrill <jason@redhat.com>
8769 * lib/prune.exp: Prune "note"s.
8770 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8772 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8773 * g++.dg/template/dependent-expr3.C: Likewise.
8774 * g++.dg/parse/template7.C: Likewise.
8775 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8776 * g++.old-deja/g++.jason/rfg10.C: Likewise.
8777 * g++.old-deja/g++.pt/friend38.C: Likewise.
8778 * g++.old-deja/g++.pt/crash32.C: Likewise.
8779 * g++.old-deja/g++.other/init4.C: Likewise.
8780 * g++.old-deja/g++.other/friend8.C: Likewise.
8782 * g++.dg/ext/complex7.C: Adjust expected output.
8783 * g++.dg/diagnostic/method1.C: Likewise.
8784 * g++.dg/parse/parameter-declaration-2.C: Likewise.
8785 * g++.dg/parse/crash33.C: Likewise.
8786 * g++.dg/other/warning1.C: Likewise.
8787 * g++.dg/init/pr29571.C: Likewise.
8788 * g++.dg/warn/overflow-warn-1.C: Likewise.
8789 * g++.dg/warn/overflow-warn-3.C: Likewise.
8790 * g++.dg/warn/overflow-warn-4.C: Likewise.
8791 * g++.old-deja/g++.oliva/template1.C: Likewise.
8793 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8794 * g++.dg/parse/template7.C: Adjust.
8796 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
8799 * gcc.dg/pr49307.c: New.
8801 2011-06-09 Wei Guozhi <carrot@google.com>
8804 * gcc.target/arm/pr46975.c: New testcase.
8806 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
8808 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8809 (PMETH, arglist_t): Removed.
8810 (method_get_number_of_arguments): Removed.
8811 (method_get_nth_argument): Removed.
8812 (method_get_first_argument): Removed.
8813 (method_get_next_argument): Removed.
8814 (method_get_sizeof_arguments): Removed.
8815 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8817 (method_get_number_of_arguments): Removed.
8818 (method_get_nth_argument): Removed.
8819 (method_get_first_argument): Removed.
8820 (method_get_next_argument): Removed.
8821 (method_get_sizeof_arguments): Removed.
8822 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8824 2011-06-09 David Li <davidxl@google.com>
8826 * gcc.dg/dump-pass.c: New test.
8828 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8831 * g++.dg/parse/error38.C: New.
8833 2011-06-09 Jakub Jelinek <jakub@redhat.com>
8836 * gfortran.dg/pr49308.f90: New test.
8838 2011-06-08 Jason Merrill <jason@redhat.com>
8840 * g++.dg/cpp0x/noexcept11.C: New.
8841 * g++.dg/cpp0x/noexcept12.C: New.
8842 * g++.dg/cpp0x/sfinae11.C: Adjust.
8844 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8847 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8848 to dg-options, match also DW_AT_linkage_name.
8850 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8853 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8854 -fno-common on alpha*-dec-osf*.
8855 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8857 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8859 PR rtl-optimization/49303
8860 * gcc.target/ia64/pr49303.c: New test.
8862 2011-06-08 Tobias Burnus <burnus@net-b.de>
8865 * gfortran.dg/coarray_lock_1.f90: New.
8866 * gfortran.dg/coarray_lock_2.f90: New.
8868 2011-06-07 Jason Merrill <jason@redhat.com>
8870 * lib/prune.exp: Look for "required" rather than "instantiated".
8871 * g++.dg/abi/mangle11.C: Likewise.
8872 * g++.dg/abi/mangle12.C: Likewise.
8873 * g++.dg/abi/mangle17.C: Likewise.
8874 * g++.dg/abi/mangle20-2.C: Likewise.
8875 * g++.dg/abi/pragma-pack1.C: Likewise.
8876 * g++.dg/cpp0x/decltype26.C: Likewise.
8877 * g++.dg/cpp0x/decltype28.C: Likewise.
8878 * g++.dg/cpp0x/decltype29.C: Likewise.
8879 * g++.dg/cpp0x/enum11.C: Likewise.
8880 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8881 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8882 * g++.dg/cpp0x/pr47416.C: Likewise.
8883 * g++.dg/ext/case-range2.C: Likewise.
8884 * g++.dg/ext/case-range3.C: Likewise.
8885 * g++.dg/gomp/for-19.C: Likewise.
8886 * g++.dg/gomp/pr37533.C: Likewise.
8887 * g++.dg/gomp/pr38639.C: Likewise.
8888 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8889 * g++.dg/inherit/base3.C: Likewise.
8890 * g++.dg/inherit/using6.C: Likewise.
8891 * g++.dg/init/placement4.C: Likewise.
8892 * g++.dg/init/reference3.C: Likewise.
8893 * g++.dg/lookup/scoped6.C: Likewise.
8894 * g++.dg/lookup/using7.C: Likewise.
8895 * g++.dg/other/abstract1.C: Likewise.
8896 * g++.dg/other/error10.C: Likewise.
8897 * g++.dg/other/error5.C: Likewise.
8898 * g++.dg/other/field1.C: Likewise.
8899 * g++.dg/other/offsetof5.C: Likewise.
8900 * g++.dg/parse/bitfield2.C: Likewise.
8901 * g++.dg/parse/constant4.C: Likewise.
8902 * g++.dg/parse/crash20.C: Likewise.
8903 * g++.dg/parse/invalid-op1.C: Likewise.
8904 * g++.dg/parse/non-dependent2.C: Likewise.
8905 * g++.dg/parse/template18.C: Likewise.
8906 * g++.dg/tc1/dr152.C: Likewise.
8907 * g++.dg/tc1/dr166.C: Likewise.
8908 * g++.dg/tc1/dr176.C: Likewise.
8909 * g++.dg/tc1/dr213.C: Likewise.
8910 * g++.dg/template/access11.C: Likewise.
8911 * g++.dg/template/access2.C: Likewise.
8912 * g++.dg/template/access3.C: Likewise.
8913 * g++.dg/template/access7.C: Likewise.
8914 * g++.dg/template/arg7.C: Likewise.
8915 * g++.dg/template/cond2.C: Likewise.
8916 * g++.dg/template/crash13.C: Likewise.
8917 * g++.dg/template/crash40.C: Likewise.
8918 * g++.dg/template/crash7.C: Likewise.
8919 * g++.dg/template/crash84.C: Likewise.
8920 * g++.dg/template/ctor5.C: Likewise.
8921 * g++.dg/template/defarg13.C: Likewise.
8922 * g++.dg/template/defarg14.C: Likewise.
8923 * g++.dg/template/dtor7.C: Likewise.
8924 * g++.dg/template/eh2.C: Likewise.
8925 * g++.dg/template/error2.C: Likewise.
8926 * g++.dg/template/error43.C: Likewise.
8927 * g++.dg/template/friend32.C: Likewise.
8928 * g++.dg/template/injected1.C: Likewise.
8929 * g++.dg/template/instantiate1.C: Likewise.
8930 * g++.dg/template/instantiate3.C: Likewise.
8931 * g++.dg/template/instantiate5.C: Likewise.
8932 * g++.dg/template/instantiate7.C: Likewise.
8933 * g++.dg/template/local6.C: Likewise.
8934 * g++.dg/template/lookup2.C: Likewise.
8935 * g++.dg/template/member5.C: Likewise.
8936 * g++.dg/template/memfriend15.C: Likewise.
8937 * g++.dg/template/memfriend16.C: Likewise.
8938 * g++.dg/template/memfriend17.C: Likewise.
8939 * g++.dg/template/memfriend7.C: Likewise.
8940 * g++.dg/template/meminit1.C: Likewise.
8941 * g++.dg/template/nested3.C: Likewise.
8942 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8943 * g++.dg/template/nontype12.C: Likewise.
8944 * g++.dg/template/nontype13.C: Likewise.
8945 * g++.dg/template/nontype6.C: Likewise.
8946 * g++.dg/template/pr23510.C: Likewise.
8947 * g++.dg/template/pr35240.C: Likewise.
8948 * g++.dg/template/ptrmem15.C: Likewise.
8949 * g++.dg/template/ptrmem6.C: Likewise.
8950 * g++.dg/template/qualified-id1.C: Likewise.
8951 * g++.dg/template/qualttp20.C: Likewise.
8952 * g++.dg/template/qualttp3.C: Likewise.
8953 * g++.dg/template/qualttp4.C: Likewise.
8954 * g++.dg/template/qualttp5.C: Likewise.
8955 * g++.dg/template/qualttp6.C: Likewise.
8956 * g++.dg/template/qualttp7.C: Likewise.
8957 * g++.dg/template/qualttp8.C: Likewise.
8958 * g++.dg/template/recurse.C: Likewise.
8959 * g++.dg/template/recurse2.C: Likewise.
8960 * g++.dg/template/ref5.C: Likewise.
8961 * g++.dg/template/scope2.C: Likewise.
8962 * g++.dg/template/sfinae10.C: Likewise.
8963 * g++.dg/template/sfinae3.C: Likewise.
8964 * g++.dg/template/sizeof3.C: Likewise.
8965 * g++.dg/template/static9.C: Likewise.
8966 * g++.dg/template/template-id-2.C: Likewise.
8967 * g++.dg/template/typedef13.C: Likewise.
8968 * g++.dg/template/typename4.C: Likewise.
8969 * g++.dg/template/using14.C: Likewise.
8970 * g++.dg/template/using2.C: Likewise.
8971 * g++.dg/template/warn1.C: Likewise.
8972 * g++.dg/warn/Wparentheses-13.C: Likewise.
8973 * g++.dg/warn/Wparentheses-15.C: Likewise.
8974 * g++.dg/warn/Wparentheses-16.C: Likewise.
8975 * g++.dg/warn/Wparentheses-17.C: Likewise.
8976 * g++.dg/warn/Wparentheses-18.C: Likewise.
8977 * g++.dg/warn/Wparentheses-19.C: Likewise.
8978 * g++.dg/warn/Wparentheses-20.C: Likewise.
8979 * g++.dg/warn/Wparentheses-23.C: Likewise.
8980 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8981 * g++.dg/warn/noeffect2.C: Likewise.
8982 * g++.dg/warn/noeffect4.C: Likewise.
8983 * g++.dg/warn/pr8570.C: Likewise.
8984 * g++.old-deja/g++.brendan/init2.C: Likewise.
8985 * g++.old-deja/g++.eh/spec6.C: Likewise.
8986 * g++.old-deja/g++.pt/crash10.C: Likewise.
8987 * g++.old-deja/g++.pt/crash36.C: Likewise.
8988 * g++.old-deja/g++.pt/derived3.C: Likewise.
8989 * g++.old-deja/g++.pt/error2.C: Likewise.
8990 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8991 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8992 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8993 * g++.old-deja/g++.pt/overload7.C: Likewise.
8994 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8996 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8997 Iain Sandoe <iains@gcc.gnu.org>
8999 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9000 Added code to deal with the case when [Protocol
9001 -descriptionForInstanceMethod:] or [Protocol
9002 -descriptionForClassMethod:] returns NULL.
9004 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9005 Iain Sandoe <iains@gcc.gnu.org>
9007 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9008 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9011 2011-06-07 Xinliang David Li <davidxl@google.com>
9013 * gcc.dg/inline_2.c: New test.
9014 * gcc.dg/unroll_2.c: New test.
9015 * gcc.dg/inline_3.c: New test.
9016 * gcc.dg/unroll_3.c: New test.
9017 * gcc.dg/inline_4.c: New test.
9018 * gcc.dg/unroll_4.c: New test.
9019 * gcc.dg/inline_1.c: New test.
9020 * gcc.dg/unroll_1.c: New test.
9022 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9024 PR tree-optimization/48497
9025 * lib/gcc-defs.exp (dg-additional-options): New proc.
9026 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9027 -msse2 on 32-bit x86.
9029 2011-06-06 Jason Merrill <jason@redhat.com>
9031 * g++.dg/cpp0x/enum19.C: New.
9033 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
9035 * gcc.target/arm/neon-reload-class.c: New test.
9037 2011-06-07 Dodji Seketeli <dodji@redhat.com>
9040 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9042 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9044 * gcc.target/arm/smlatb-1.c: New file.
9045 * gcc.target/arm/smlatt-1.c: New file.
9046 * gcc.target/arm/smlaltb-1.c: New file.
9047 * gcc.target/arm/smlaltt-1.c: New file.
9049 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9051 * gcc.target/arm/mla-2.c: New test.
9053 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9055 PR gcov-profile/49299
9056 * gcc.dg/tree-prof/pr49299-1.c: New test.
9057 * gcc.dg/tree-prof/pr49299-2.c: New test.
9059 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9061 * lib/target-supports.exp
9062 (check_effective_target_vect_widen_mult_qi_to_hi):
9063 Add NEON as supporting target.
9064 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9065 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9066 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9067 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9068 using widening multiplication on targets that support it.
9069 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9070 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9071 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9073 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9075 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9076 Modern Objective-C runtime API.
9077 * objc/execute/next_mapping.h: Removed.
9078 * objc-obj-c++-shared/next-mapping.h: Removed.
9079 * objc-obj-c++-shared/Object1.h: Removed.
9080 * objc-obj-c++-shared/Object1.m: Removed.
9081 * objc-obj-c++-shared/Object1.mm: Removed.
9082 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9083 * objc-obj-c++-shared/Protocol1.h: Removed.
9084 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9085 of ProtoBool, IVAR_T and METHOD.
9086 * objc-obj-c++-shared/runtime.h: New.
9087 * objc-obj-c++-shared/TestsuiteObject.h: New.
9088 * objc-obj-c++-shared/TestsuiteObject.m: New.
9090 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9091 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9092 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9094 * objc/execute/_cmd.m: Include
9095 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9096 runtime API. ([TestClass +initialize]): Include this method also
9097 with the GNU runtime.
9098 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9099 Object. ([-setValue:]): Return void.
9100 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9101 with the GNU runtime. Include
9102 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9103 for the NeXT runtime. Use the existing print_ivars() and
9104 compare_structures() implementations for the old NeXT runtime.
9105 Added new implementations for the Modern GNU and NeXT runtimes.
9106 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9107 well. (main): Use objc_getClass(). Use return instead of exit.
9108 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9109 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9111 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9112 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9113 instead of Object. (main): Use return instead of exit().
9114 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9115 instead of Object. Removed prototype for exit(). (main): Use
9116 return instead of exit(). Use the Modern Objective-C runtime API.
9117 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9119 * objc/execute/class-tests-1.h: Include
9120 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9121 runtime API. (test_class_with_superclass): Do not call [Object
9122 class]. There is no need to with the current libobjc.
9123 * objc/execute/class-tests-2.h: Include
9124 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9126 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9127 ../../objc-obj-c++-shared/next-mapping.h.
9128 * objc/execute/class-2.m: Likewise.
9129 * objc/execute/class-3.m: Likewise.
9130 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9131 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9132 +initialize]): Include this method also with the GNU
9133 runtime. (main): Use the Modern Objective-C runtime API.
9134 * objc/execute/class-5.m: Likewise.
9135 * objc/execute/class-6.m: Likewise.
9136 * objc/execute/class-7.m: Likewise.
9137 * objc/execute/class-8.m: Likewise.
9138 * objc/execute/class-9.m: Likewise.
9139 * objc/execute/class-10.m: Likewise.
9140 * objc/execute/class-11.m: Likewise.
9141 * objc/execute/class-12.m: Likewise.
9142 * objc/execute/class-13.m: Likewise.
9143 * objc/execute/class-14.m: Likewise.
9144 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9145 this method also with the GNU runtime.
9146 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9147 +initialize]): Include this method also with the GNU runtime.
9148 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9150 * objc/execute/encode-1.m: Likewise.
9151 * objc/execute/enumeration-1.m: Likewise.
9152 * objc/execute/enumeration-2.m: Likewise.
9153 * objc/execute/exceptions/catchall-1.m: Likewise.
9154 * objc/execute/exceptions/finally-1.m: Likewise.
9155 * objc/execute/exceptions/foward-1.m: Likewise.
9156 * objc/execute/exceptions/local-variables-1.m: Likewise.
9157 * objc/execute/exceptions/throw-nil.m: Likewise.
9158 * objc/execute/exceptions/trivial.m: Likewise.
9159 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9160 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9161 * objc/execute/exceptions/matcher-1.m: Likewise.
9162 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9164 * objc/execute/formal_protocol-2.m: Likewise.
9165 * objc/execute/formal_protocol-3.m: Likewise.
9166 * objc/execute/formal_protocol-4.m: Likewise.
9167 * objc/execute/formal_protocol-5.m: Include
9168 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9170 * objc/execute/formal_protocol-6.m: Likewise.
9171 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9172 Object. Include <objc/Protocol.h> instead of
9173 ../../objc-obj-c++-shared/Protocol1.h.
9174 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9176 * objc/execute/informal_protocol.m: Likewise.
9177 * objc/execute/load-3.m: Likewise.
9178 * objc/execute/many_args_method.m ([TestClass +initialize]):
9179 Include this method with the GNU runtime as well.
9180 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9181 * objc/execute/nested-func-1.m: Use TestsuiteObject
9183 * objc/execute/nil_method-1.m: Likewise.
9184 * objc/execute/no_clash.m: Likewise.
9185 * objc/execute/np-1.m: Do not include
9186 ../../objc-obj-c++-shared/Protocol1.h.
9187 (main): Use return instead of exit().
9188 * objc/execute/np-2.m: Do not include
9189 ../../objc-obj-c++-shared/Protocol1.h.
9190 ([MyObject +initialize]): Include this method also with the GNU
9191 runtime. (main): Use return instead of exit().
9192 * objc/execute/object_is_class.m: Include
9193 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9194 of Object. (main): Use the Modern Objective-C runtime API.
9195 * objc/execute/object_is_meta_class.m: Likewise.
9196 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9197 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9198 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9199 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9200 Objective-C runtime API.
9201 * objc/execute/protocol-isEqual-2.m: Likewise.
9202 * objc/execute/protocol-isEqual-3.m: Likewise.
9203 * objc/execute/protocol-isEqual-4.m: Likewise.
9204 * objc/execute/redefining_self.m ([TestClass +initialize]):
9205 Include this method with the GNU runtime as well.
9206 * objc/execute/root_methods.m: Include
9207 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9208 Include this method with the GNU runtime as well.
9209 (main): Use the Modern Objective-C runtime API.
9210 * objc/execute/selector-1.m: Include
9211 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9212 of Object. (main): Use the Modern Objective-C runtime API.
9213 * objc/execute/static-1.m ([Test +initialize]): Include this
9214 method with the GNU runtime as well.
9215 * objc/execute/static-2.m: Likewise.
9216 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9217 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9218 ([MathClass +initialize]): Include this method with the GNU
9220 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9222 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9223 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9224 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9225 * objc.dg/attributes/method-attribute-1.m: Likewise.
9226 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9227 * objc.dg/attributes/method-attribute-2.m: Likewise.
9228 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9229 * objc.dg/attributes/method-attribute-3.m: Likewise.
9230 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9231 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9232 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9233 * obj-c++.dg/bitfield-1.mm: Likewise.
9234 * obj-c++.dg/bitfield-2.mm: Likewise
9235 * objc.dg/bitfield-3.m: Likewise.
9236 * obj-c++.dg/bitfield-4.mm: Likewise.
9237 * objc.dg/bitfield-5.m: Likewise
9238 * objc.dg/call-super-1.m: Likewise.
9239 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9240 Use objc_getClass() instead of objc_get_class(), but for the GNU
9241 runtime redefine objc_getClass as objc_get_class. Include
9242 ../objc-obj-c++-shared/runtime.h.
9243 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9244 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9245 Use the Modern Objective-C runtime API.
9246 * objc.dg/class-protocol-1.m: Include
9247 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9248 * obj-c++.dg/class-protocol-1.mm: Likewise.
9249 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9250 * objc.dg/comp-types-10.m: Likewise.
9251 * objc.dg/comp-types-11.m: Likewise.
9252 * objc.dg/comp-types-12.m: Likewise.
9253 * obj-c++.dg/comp-types-9.mm: Likewise.
9254 * obj-c++.dg/comp-types-11.mm: Likewise.
9255 * obj-c++.dg/comp-types-12.mm: Likewise.
9256 * obj-c++.dg/comp-types-13.mm: Likewise.
9257 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9258 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9259 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9260 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9261 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9262 * objc.dg/desig-init-1.m: Likewise.
9263 * obj-c++.dg/defs.mm: Likewise.
9264 * objc.dg/exceptions-2.m: Likewise.
9265 * obj-c++.dg/except-1.mm: Likewise.
9266 * obj-c++.dg/exceptions-2.mm: Likewise.
9267 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9268 Use the Modern Objective-C runtime API.
9269 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9270 the Modern Objective-C runtime API. Do not include
9271 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9272 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9273 the Modern Objective-C runtime API except when using an older NeXT
9275 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9276 the Modern Objective-C runtime API.
9277 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9279 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9280 * objc.dg/encode-7-next-64bit.m: Updated include.
9281 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9283 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9284 the Modern Objective-C runtime API.
9285 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9286 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9287 instead of ../objc-obj-c++-shared/Protocol1.h.
9288 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9289 the Modern Objective-C runtime API except when using an older NeXT
9291 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9292 the Modern Objective-C runtime API.
9293 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9295 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9296 * objc.dg/fix-and-continue-2.m: Likewise.
9297 * objc.dg/foreach-1.m: Likewise.
9298 * objc.dg/foreach-2.m: Likewise.
9299 * objc.dg/foreach-3.m: Likewise.
9300 * objc.dg/foreach-4.m: Likewise.
9301 * objc.dg/foreach-5.m: Likewise.
9302 * objc.dg/foreach-6.m: Likewise.
9303 * objc.dg/foreach-7.m: Likewise.
9304 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9306 * objc.dg/func-ptr-2.m: Likewise.
9307 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9308 Do not include objc/objc-api.h.
9309 * obj-c++.dg/fsf-package-0.mm: Likewise.
9310 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9311 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9312 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9314 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9315 * objc.dg/gnu-runtime-3.m: Likewise.
9316 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9317 * objc.dg/headers.m: Include objc/runtime.h instead of
9318 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9319 for the NeXT runtime.
9320 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9321 * obj-c++.dg/isa-field-1.mm: Likewise.
9322 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9323 * objc.dg/layout-1.m: Likewise.
9324 * objc.dg/layout-2.m: Likewise.
9325 * objc.dg/local-decl-2.m: Likewise.
9326 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9327 Object. ([Container +elementForView:]): Use
9328 class_conformsToProtocol().
9329 * obj-c++.dg/lookup-2.mm: Likewise.
9330 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9331 * obj-c++.dg/local-decl-1.mm: Likewise.
9332 * objc.dg/method-3.m: Likewise.
9333 * objc.dg/method-4.m: Likewise.
9334 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9335 ../objc-obj-c++-shared/Protocol1.h.
9336 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9337 * objc.dg/method-9.m: Likewise.
9338 * objc.dg/method-10.m: Likewise.
9339 * objc.dg/method-13.m ([Root +initialize]): Include this method
9340 also for the GNU runtime. (main): Use objc_getClass() also for
9342 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9343 * objc.dg/method-17.m: Likewise.
9344 * objc.dg/method-19.m: Likewise.
9345 * objc.dg/method-20b.m: Likewise.
9346 * obj-c++.dg/method-2.mm: Likewise.
9347 * obj-c++.dg/method-6.mm: Likewise.
9348 * obj-c++.dg/method-10.mm: Likewise.
9349 * obj-c++.dg/method-11.mm: Likewise.
9350 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9351 ../objc-obj-c++-shared/Protocol1.h.
9352 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9353 * obj-c++.dg/method-15.mm: Likewise.
9354 * obj-c++.dg/method-17.mm: Likewise.
9355 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9356 +initialize]): Include this method also for the GNU
9357 runtime. (main): Use objc_getClass() also for the GNU runtime.
9358 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9359 * obj-c++.dg/method-22.mm: Likewise.
9360 * obj-c++.dg/method-23.mm: Likewise.
9361 * obj-c++.dg/no-extra-load.mm: Likewise.
9362 * objc.dg/objc-fast-4.m: Likewise.
9363 * objc.dg/objc-gc-4.m: Likewise.
9364 * obj-c++.dg/objc-gc-3.mm: Likewise.
9365 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9366 protocol_getMethodDescription() instead of [Protocol
9367 -descriptionForInstanceMethod].
9368 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9369 Made it available with all runtimes. (main): Call -test instead
9371 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9372 and put into a category.
9373 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9374 Object. Include objc/objc.h.
9375 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9376 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9377 New. (main): Use protocol_getMethodDescription() instead
9378 of [Protocol -descriptionForInstanceMethod] and [Protocol
9379 -descriptionForClassMethod].
9380 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9381 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9382 Objective-C runtime API.
9383 * obj-c++.dg/proto-qual-1.mm: Likewise.
9384 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9386 * obj-c++.dg/property/property-1.mm: Likewise.
9387 * obj-c++.dg/qual-types-1.mm: Likewise.
9388 * objc.dg/selector-2.m: Include objc/objc.h instead of
9389 ../objc-obj-c++-shared/Object1.h.
9390 * obj-c++.dg/selector-2.mm: Likewise.
9391 * obj-c++.dg/selector-5.mm: Likewise.
9392 * obj-c++.dg/selector-6.mm: Likewise.
9393 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9394 Object. Do not include objc/objc-api.h.
9395 * obj-c++.dg/set-not-used-1.mm: Likewise.
9396 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9397 * objc.dg/stret-1.m: Likewise.
9398 * objc.dg/stret-2.m: Likewise.
9399 * obj-c++.dg/super-class-2.mm: Likewise.
9400 * objc.dg/super-class-3.m: Likewise.
9401 * objc.dg/super-class-4.m: Likewise.
9402 * objc.dg/sync-2.m: Likewise.
9403 * obj-c++.dg/sync-2.mm: Likewise.
9404 * objc.dg/sync-1.m: Include objc/objc.h instead of
9405 ../objc-obj-c++-shared/Object1.h.
9406 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9407 'Class' as the type of 'isa'.
9408 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9409 Objective-C runtime API. ([TestClass +initialize]): Include this
9410 method with the GNU runtime as well.
9411 * objc.dg/strings/strings-1.m: Updated includes.
9412 * obj-c++.dg/strings/strings-1.mm: Likewise.
9413 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9414 objc.dg/strings/const-str-12b.m.
9415 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9416 * obj-c++.dg/template-3.mm: Likewise.
9417 * obj-c++.dg/template-4.mm: Likewise.
9418 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9419 Objective-C runtime API.
9420 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9421 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9422 * obj-c++.dg/try-catch-1.mm: Likewise.
9423 * obj-c++.dg/try-catch-2.mm: Likewise.
9424 * objc.dg/try-catch-3.m: Likewise.
9425 * obj-c++.dg/try-catch-3.mm: Likewise.
9426 * objc.dg/try-catch-6.m: Likewise.
9427 * objc.dg/try-catch-7.m: Likewise.
9428 * obj-c++.dg/try-catch-7.mm: Likewise.
9429 * obj-c++.dg/try-catch-8.mm: Likewise.
9430 * obj-c++.dg/try-catch-9.mm: Likewise.
9431 * objc.dg/try-catch-10.m: Likewise.
9432 * obj-c++.dg/try-catch-11.mm: Likewise.
9433 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9434 Object. Include objc/objc.h.
9435 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9436 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9437 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9438 Object. Use Modern Objective-C runtime API. Do not use
9440 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9441 * obj-c++.dg/torture/trivial.mm: Likewise.
9442 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9443 instead of ../objc-obj-c++-shared/Object1.h. Include
9444 ../objc-obj-c++-shared/runtime.h.
9445 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9446 * objc.dg/torture/strings/const-str-11.m: Likewise.
9447 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9448 * objc.dg/torture/strings/const-str-9.m: Likewise.
9449 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9450 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9451 instead of Object. Only add _FooClassReference if
9453 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9454 * objc.dg/torture/strings/const-str-8.m: Likewise.
9455 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9456 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9458 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9460 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9461 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9462 * obj-c++.dg/va-meth-1.mm: Likewise.
9463 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9464 ../objc-obj-c++-shared/Object1.h.
9465 * objc.dg/zero-link-3.m: Likewise.
9467 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9469 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9471 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9474 * obj-c++.dg/property/cxx-property-1.mm: New.
9475 * obj-c++.dg/property/cxx-property-2.mm: New.
9477 2011-06-06 Jason Merrill <jason@redhat.com>
9479 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9481 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9483 PR rtl-optimization/49145
9485 * gcc.c-torture/compile/pr49145.c: New test.
9487 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9490 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9491 to dg-options, match also DW_AT_linkage_name.
9494 * gcc.dg/debug/pr49294.c: New test.
9497 * g++.dg/opt/pr49264.C: New test.
9499 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9501 PR tree-optimization/49243
9502 * gcc.dg/pr49243.c: New.
9504 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9506 * gnat.dg/specs/cond_expr1.ads: New test.
9508 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9510 * gnat.dg/deferred_const4.ad[sb]: New test.
9511 * gnat.dg/deferred_const4_pkg.ads: New helper.
9513 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9515 * gnat.dg/test_tamdt.adb: Rename to...
9516 * gnat.dg/taft_type1.adb: ...this.
9517 * gnat.dg/tamdt.ad[sb]: Rename to...
9518 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9519 * gnat.dg/tamdt_aux.ads: Rename to...
9520 * gnat.dg/taft_type1_pkg2.ads: ...this.
9521 * gnat.dg/taft_type2.ad[sb]: New test.
9522 * gnat.dg/taft_type2_pkg.ads: New helper.
9523 * gnat.dg/taft_type3.adb: New test.
9524 * gnat.dg/taft_type3_pkg.ads: New helper.
9526 2011-06-05 Tobias Burnus <burnus@net-b.de>
9529 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9532 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9535 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9537 * objc.dg/gnu-api-2-objc.m: Likewise.
9538 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9539 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9541 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9543 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9544 alignment, not the alignment, when calling class_addIvar(). Add
9545 an 'isa' instance variable to the test root class.
9546 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9548 2011-06-04 Jan Hubicka <jh@suse.cz>
9550 PR tree-optimization/48893
9551 PR tree-optimization/49091
9552 PR tree-optimization/49179
9553 * gfortran.dg/pr49179.f90: New testcase
9555 2011-06-04 Jan Hubicka <jh@suse.cz>
9558 * g++.dg/torture/pr48954.C: New testcase.
9560 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9562 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9564 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9567 * g++.dg/diagnostic/bitfld2.C: New.
9569 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9572 * gcc.c-torture/execute/pr49281.c: New test.
9574 2011-06-04 Jan Hubicka <jh@suse.cz>
9576 PR tree-optimize/48929
9577 * gcc.c-torture/compile/pr48929.c: New testcase.
9579 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9581 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9583 2011-06-03 Jakub Jelinek <jakub@redhat.com>
9586 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9588 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9590 * objc.dg/headers.m: Do not include sarray.h and hash.h.
9592 2011-06-03 Richard Henderson <rth@redhat.com>
9593 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9595 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9597 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9599 * objc.dg/headers.m: Do not include objc-list.h.
9601 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9603 * objc.dg/type-stream-1.m: Test removed.
9604 * objc.dg/headers.m: Do not include typedstream.h.
9606 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9608 * objc.dg/torture/forward-1.m (main): Updated testcase.
9610 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
9613 * gcc.c-torture/compile/pr49163.c: New.
9615 2011-06-02 Asher Langton <langton2@llnl.gov>
9618 * gfortran.dg/PR49268.f90: New test.
9620 2011-06-02 Asher Langton <langton2@llnl.gov>
9623 * gfortran.dg/PR37039.f90: New test.
9625 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9628 * objc.dg/method-5.m: Updated.
9629 * objc.dg/method-19.m: Updated.
9630 * objc.dg/method-lookup-1.m: New.
9631 * obj-c++.dg/method-6.mm: Updated.
9632 * obj-c++.dg/method-7.mm: Updated.
9633 * obj-c++.dg/method-lookup-1.mm: New.
9635 2011-06-02 DJ Delorie <dj@redhat.com>
9637 * lib/timeout.exp (timeout): Add board_info support.
9639 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
9641 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9643 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9646 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9647 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9649 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
9650 Hans-Peter Nilsson <hp@axis.com>
9652 PR rtl-optimization/48840
9653 * gcc.target/sparc/ultrasp13.c: New test.
9655 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
9658 * gcc.c-torture/compile/pr49238.c: New.
9660 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
9662 * gcc.target/arm/g2.c: Skip test in -mthumb.
9663 Skip test unless cpu is xscale.
9664 * gcc.target/arm/scd42-2.c: Likewise.
9665 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9667 2011-06-01 Jason Merrill <jason@redhat.com>
9669 * g++.dg/cpp0x/decltype28.C: New.
9670 * g++.dg/cpp0x/decltype29.C: New.
9672 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
9675 * gcc.target/mips/pr45074.c: New test.
9677 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
9678 Hans-Peter Nilsson <hp@axis.com>
9680 PR rtl-optimization/48830
9681 * gcc.target/sparc/ultrasp12.c: New test.
9683 2011-06-01 David Li <davidxl@google.com>
9685 * gcc.dg/profile-dir-1.c: Change pass name.
9686 * gcc.dg/profile-dir-2.c: Ditto.
9687 * gcc.dg/tree-ssa/dump-1.c: Ditto.
9688 * gcc.dg/tree-ssa/loop-25.c: Ditto.
9689 * gcc.dg/tree-prof/stringop-1.c: Ditto.
9690 * gcc.dg/tree-prof/update-loopch.c: Ditto.
9691 * gcc.dg/tree-prof/stringop-2.c: Ditto.
9692 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9693 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9694 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9695 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9696 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9697 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9698 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9699 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9700 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9701 * gcc.dg/profile-dir-3.c: Ditto.
9702 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9704 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
9706 * objc.dg/attributes/method-nonnull-1.m: New test.
9707 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9709 2011-05-31 Tobias Burnus <burnus@net-b.de>
9712 * gfortran.dg/coarray_atomic_1.f90: New.
9713 * gfortran.dg/coarray/atomic_1.f90: New.
9715 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9717 * gcc.dg/guality/bswaptest.c: New test.
9718 * gcc.dg/guality/clztest.c: New test.
9719 * gcc.dg/guality/ctztest.c: New test.
9720 * gcc.dg/guality/rotatetest.c: New test.
9723 * gcc.target/i386/pr48688.c: New test.
9725 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
9728 * g++.dg/lookup/name-clash9.C: New.
9730 2011-05-31 Tobias Burnus <burnus@net-b.de>
9733 * gfortran.dg/coarray/dummy_1.f90: New.
9735 2011-05-31 Tobias Burnus <burnus@net-b.de>
9738 * gfortran.dg/coarray/save_1.f90: New.
9739 * gfortran.dg/coarray_4.f90: Update dg-error.
9741 2011-05-31 Jason Merrill <jason@redhat.com>
9743 * g++.dg/cpp0x/rv-template1.C: New.
9745 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9747 PR rtl-optimization/49235
9748 * gcc.dg/pr49235.c: New test.
9750 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9752 PR tree-optimization/49093
9753 * gcc.dg/vect/pr49093.c: New test.
9755 2011-05-31 Dodji Seketeli <dodji@redhat.com>
9758 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9760 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9763 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9766 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
9769 * gcc.c-torture/execute/pr49186.c: New.
9771 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
9774 * gcc.target/i386/pr49168-1.c: New.
9776 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9777 Eric Botcazou <ebotcazou@adacore.com>
9779 * gcc.dg/guality/drap.c: New test.
9781 2011-05-30 Richard Guenther <rguenther@suse.de>
9783 PR tree-optimization/49210
9784 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9785 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9787 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9790 * g++.dg/gomp/pr49223-1.C: New test.
9791 * g++.dg/gomp/pr49223-2.C: New test.
9793 2011-05-30 Richard Guenther <rguenther@suse.de>
9795 PR tree-optimization/49218
9796 * gcc.c-torture/execute/pr49218.c: New testcase.
9798 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
9800 PR tree-optimization/49199
9801 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9802 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9803 -fno-tree-scev-cprop.
9805 2011-05-29 Janus Weil <janus@gcc.gnu.org>
9808 * gfortran.dg/extends_13.f03: New.
9810 2011-05-29 Jakub Jelinek <jakub@redhat.com>
9812 PR rtl-optimization/49095
9813 * gcc.target/i386/pr49095.c: New test.
9815 2011-05-29 Tobias Burnus <burnus@net-b.de>
9818 * gfortran.dg/coarray_24.f90: New.
9820 2011-05-29 Tobias Burnus <burnus@net-b.de>
9823 * gfortran.dg/coarray_23.f90: New.
9825 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
9828 * gcc.dg/pr48826.c: New test.
9830 2011-05-29 Richard Guenther <rguenther@suse.de>
9832 PR tree-optimization/49217
9833 * gcc.dg/torture/pr49217.c: New testcase.
9835 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
9838 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9840 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9842 * gnat.dg/boolean_subtype.adb: Rename to...
9843 * gnat.dg/boolean_subtype1.adb: ...this.
9845 2011-05-28 Jason Merrill <jason@redhat.com>
9847 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9849 2011-05-27 Jason Merrill <jason@redhat.com>
9851 * g++.dg/cpp0x/enum18.C: Adjust.
9853 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9855 2011-05-27 Tobias Burnus <burnus@net-b.de>
9858 * gfortran.dg/coarray_22.f90: New.
9860 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9862 PR tree-optimization/46728
9863 * gcc.target/powerpc/pr46728-1.c: New.
9864 * gcc.target/powerpc/pr46728-2.c: New.
9865 * gcc.target/powerpc/pr46728-3.c: New.
9866 * gcc.target/powerpc/pr46728-4.c: New.
9867 * gcc.target/powerpc/pr46728-5.c: New.
9868 * gcc.dg/pr46728-6.c: New.
9869 * gcc.target/powerpc/pr46728-7.c: New.
9870 * gcc.target/powerpc/pr46728-8.c: New.
9871 * gcc.dg/pr46728-9.c: New.
9872 * gcc.target/powerpc/pr46728-10.c: New.
9873 * gcc.target/powerpc/pr46728-11.c: New.
9874 * gcc.dg/pr46728-12.c: New.
9875 * gcc.target/powerpc/pr46728-13.c: New.
9876 * gcc.target/powerpc/pr46728-14.c: New.
9877 * gcc.target/powerpc/pr46728-15.c: New.
9878 * gcc.target/powerpc/pr46728-16.c: New.
9880 2011-05-27 Jason Merrill <jason@redhat.com>
9882 * g++.dg/abi/mangle47.C: New.
9885 * g++.dg/template/const5.C: New.
9887 * g++.dg/cpp0x/enum18.C: New.
9889 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9891 * g++.dg/cpp0x/error6.C: New.
9893 * g++.dg/cpp0x/error5.C: New.
9895 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9898 * g++.dg/eh/cond6.C: New test.
9900 2011-05-27 Tobias Burnus <burnus@net-b.de>
9903 * gfortran.dg/rank_3.f90: New.
9904 * gfortran.dg/rank_4.f90: New.
9906 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9908 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9909 replace dump search.
9911 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9913 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9914 * gnat.dg/bit_packed_array5.adb: ...here.
9916 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9919 * g++.dg/cpp0x/auto25.C: New.
9921 2011-05-27 Richard Guenther <rguenther@suse.de>
9923 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9925 2011-05-27 Richard Guenther <rguenther@suse.de>
9927 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9929 2011-05-27 Richard Guenther <rguenther@suse.de>
9932 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9934 2011-05-26 Jason Merrill <jason@redhat.com>
9936 * g++.dg/cpp0x/friend1.C: New.
9937 * g++.dg/cpp0x/friend2.C: New.
9939 * g++.dg/cpp0x/auto7.C: Update.
9940 * g++.dg/template/crash50.C: Adjust.
9941 * g++.dg/template/static9.C: Adjust.
9942 * g++.old-deja/g++.ext/memconst.C: Adjust.
9944 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9946 * gcc.dg/march.c: Ignore a note for some targets.
9948 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9949 Nathan Froyd <froydnj@codesourcery.com>
9953 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9954 * g++.dg/parse/pr18770.C: New test.
9955 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9957 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9960 * gfortran.dg/dependency_40.f90 : New test.
9962 2011-05-26 Tobias Burnus <burnus@net-b.de>
9965 * gfortran.dg/coarray/registering_1.f90: New.
9967 2011-05-26 Jason Merrill <jason@redhat.com>
9969 * g++.dg/cpp0x/variadic111.C: New.
9970 * g++.dg/cpp0x/variadic41.C: Adjust.
9972 2011-05-26 Richard Guenther <rguenther@suse.de>
9974 PR tree-optimization/48702
9975 * gcc.dg/torture/pr48702.c: New testcase.
9977 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9979 PR gcov-profile/48845
9980 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9982 * gcc.dg/matrix/matrix.exp: Likewise.
9983 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9984 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9985 line number to check_profiling_available.
9986 * lib/target-supports.exp (check_profiling_available): Account for
9988 Require TLS runtime support with -fprofile-generate.
9989 * lib/profopt.exp (profopt-execute): Add TLS options for
9991 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9993 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9996 * g++.dg/eh/cond5.C: New test.
9998 PR tree-optimization/49161
9999 * gcc.c-torture/execute/pr49161.c: New test.
10001 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10003 * gcc.target/arm/neon-vorn-vbic.c: New test.
10005 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
10007 PR tree-optimization/49038
10008 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10009 * gcc.dg/vect/pr49038.c: New test.
10011 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
10013 * g++.dg/init/pr25811-3.C: New.
10014 * g++.dg/init/pr25811-4.C: New.
10016 2011-05-25 Jason Merrill <jason@redhat.com>
10018 * g++.dg/cpp0x/enum17.C: New.
10019 * g++.old-deja/g++.jason/rfg10.C: Adjust.
10021 * g++.dg/cpp0x/auto24.C: New.
10023 * g++.dg/cpp0x/error4.C: New.
10025 * g++.dg/cpp0x/rv-restrict.C: New.
10027 * g++.dg/cpp0x/enum15.C: New.
10028 * g++.dg/cpp0x/constexpr-switch2.C: New.
10030 * g++.dg/cpp0x/variadic110.C: New.
10032 * g++.dg/cpp0x/auto9.C: Add typedef test.
10034 * g++.dg/cpp0x/auto23.C: New.
10035 * g++.dg/cpp0x/auto9.C: Adjust.
10037 * g++.dg/cpp0x/defaulted29.C: New.
10039 * g++.dg/cpp0x/initlist51.C: New.
10041 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10043 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10044 * g++.dg/abi/packed1.C: Suppress warning.
10045 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10046 * g++.dg/template/stdarg1.C: Likewise.
10047 * g++.dg/other/packed1.C: Remove arm from xfail list.
10049 2011-05-25 Jason Merrill <jason@redhat.com>
10051 * g++.dg/cpp0x/enum16.C: New.
10052 * g++.dg/parse/error15.C: Adjust.
10054 * g++.dg/cpp0x/initlist50.C: New.
10056 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10058 * g++.dg/cpp0x/variadic109.C: New.
10060 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10062 * gcc.target/i386/pause-1.c: New.
10064 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10066 * gcc.dg/stack-usage-1.c: Adjust comment.
10067 * gcc.dg/stack-usage-2.c: New test.
10069 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10072 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10073 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10075 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10077 PR rtl-optimization/48757
10078 * gfortran.dg/pr48757.f: New test case.
10080 2011-05-24 Jason Merrill <jason@redhat.com>
10082 * g++.dg/cpp0x/access01.C: New.
10084 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10087 * objc.dg/pr48177.m: New testcase.
10089 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10092 * objc.dg/pr48187.m: New testcase.
10093 * obj-c++.dg/pr48187.mm: New testcase.
10094 * objc.dg/ivar-extra-semicolon.m: New testcase.
10096 2011-05-24 Jason Merrill <jason@redhat.com>
10098 * g++.dg/template/access21.C: New.
10099 * g++.dg/template/access22.C: New.
10101 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10103 PR rtl-optimization/48633
10104 * g++.dg/pr48633.C: New test.
10106 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10109 * g++.dg/other/pr49133.C: New test.
10111 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10112 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10114 * gcc.dg/torture/tls/run-gd.c: New test.
10115 * gcc.dg/torture/tls/run-ie.c: New test.
10116 * gcc.dg/torture/tls/run-ld.c: New test.
10117 * gcc.dg/torture/tls/run-le.c: New test.
10118 * lib/target-supports.exp (check_effective_target_tls_runtime):
10119 Build testcase with TLS options.
10121 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10123 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10125 2011-05-24 Tom de Vries <tom@codesourcery.com>
10127 PR tree-optimization/49121
10128 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10130 2011-05-23 Jason Merrill <jason@redhat.com>
10132 * g++.dg/cpp0x/defaulted28.C: New.
10134 * g++.dg/cpp0x/sfinae25.C: New.
10136 * g++.dg/cpp0x/rv-cast2.C: New.
10138 * g++.dg/cpp0x/enum14.C: New.
10140 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10143 * gcc.c-torture/execute/pr49123.c: New test.
10146 * gcc.dg/debug/pr49032.c: New test.
10149 * gcc.dg/pr49120.c: New test.
10151 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10154 * gcc.target/i386/pr47315.c: New test.
10156 2011-05-23 Jason Merrill <jason@redhat.com>
10158 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10160 * g++.dg/cpp0x/sfinae24.C: New.
10162 * g++.dg/cpp0x/error3.C: New.
10164 * g++.dg/cpp0x/defaulted27.C: New.
10166 * g++.dg/cpp0x/decltype27.C: New.
10168 2011-05-23 Richard Guenther <rguenther@suse.de>
10170 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10172 2011-05-23 Richard Guenther <rguenther@suse.de>
10174 PR tree-optimization/40874
10175 * g++.dg/tree-ssa/pr40874.C: New testcase.
10177 2011-05-23 Richard Guenther <rguenther@suse.de>
10179 PR tree-optimization/49115
10180 * g++.dg/torture/pr49115.C: New testcase.
10182 2011-05-23 Richard Guenther <rguenther@suse.de>
10184 PR middle-end/15419
10185 * gcc.dg/memcpy-3.c: New testcase.
10187 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10189 PR middle-end/48973
10190 * gcc.c-torture/execute/pr48973-1.c: New test.
10191 * gcc.c-torture/execute/pr48973-2.c: New test.
10193 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10196 * g++.dg/warn/pr18016.C: New.
10198 2011-05-23 Tom de Vries <tom@codesourcery.com>
10201 * gcc.target/arm/ivopts-6.c: New test.
10203 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10205 PR middle-end/49029
10206 * gcc.c-torture/compile/pr49029.c: New test.
10208 2011-05-22 Jason Merrill <jason@redhat.com>
10210 * g++.dg/cpp0x/sfinae23.C: New.
10211 * g++.dg/cpp0x/sfinae8.C: Correct.
10213 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10215 * gfortran.dg/function_optimize_8.f90: New test case.
10217 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10219 PR tree-optimization/49087
10220 * gcc.dg/vect/O3-pr49087.c: New test.
10222 2011-05-21 Jason Merrill <jason@redhat.com>
10224 * g++.dg/debug/const5.C: New.
10226 2011-05-20 Jason Merrill <jason@redhat.com>
10228 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10230 * g++.dg/cpp0x/constexpr-static7.C: New.
10232 * g++.dg/cpp0x/enum12.C: New.
10233 * g++.dg/cpp0x/enum13.C: New.
10235 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10238 * gfortran.dg/select_type_23.f03: New.
10240 2011-05-20 Jason Merrill <jason@redhat.com>
10242 * g++.dg/cpp0x/defaulted26.C: New.
10244 * g++.dg/cpp0x/noexcept02.C: Fix.
10245 * g++.dg/cpp0x/noexcept03.C: Fix.
10246 * g++.dg/cpp0x/noexcept08.C: Fix.
10247 * g++.dg/cpp0x/noexcept10.C: New.
10249 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10252 * gfortran.dg/extends_12.f03: New.
10254 2011-05-20 Jason Merrill <jason@redhat.com>
10256 * g++.dg/template/koenig9.C: New.
10257 * g++.dg/opt/pr47615.C: Fix.
10258 * g++.dg/overload/defarg1.C: Fix.
10259 * g++.dg/tc1/dr213.C: Remove xfail.
10260 * g++.dg/torture/pr34850.C: Fix.
10261 * g++.dg/torture/pr39362.C: Fix.
10262 * g++.old-deja/g++.brendan/crash56.C: Fix.
10263 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10265 2011-05-20 Richard Guenther <rguenther@suse.de>
10267 PR tree-optimization/49079
10268 * gcc.dg/torture/pr49079.c: New testcase.
10270 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10272 PR tree-optimization/49073
10273 * gcc.c-torture/execute/pr49073.c: New test.
10275 2011-06-19 Tobias Burnus <burnus@net-b.de>
10278 * gfortran.dg/coarray_21.f90: New.
10280 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10282 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10285 2011-05-19 Richard Guenther <rguenther@suse.de>
10288 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10290 2011-05-19 Richard Guenther <rguenther@suse.de>
10292 PR middle-end/48985
10293 * gcc.dg/builtin-object-size-11.c: New testcase.
10295 2011-05-19 Tom de Vries <tom@codesourcery.com>
10298 * gcc.target/arm/ivopts.c: New test.
10299 * gcc.target/arm/ivopts-2.c: New test.
10301 2011-05-19 Tom de Vries <tom@codesourcery.com>
10303 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10305 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10307 * gcc.c-torture/execute/960321-1.x: Remove.
10309 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10312 * gfortran.dg/move_alloc_4.f90: New.
10314 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10317 * gcc.target/i386/pr49002-1.c: New test.
10318 * gcc.target/i386/pr49002-2.c: Likewise.
10320 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10322 PR tree-optimization/49039
10323 * gcc.c-torture/execute/pr49039.c: New test.
10324 * gcc.dg/tree-ssa/pr49039.c: New test.
10325 * g++.dg/torture/pr49039.C: New test.
10327 2011-05-18 Jason Merrill <jason@redhat.com>
10329 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10330 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10331 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10333 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10335 * gcc.target/bfin/mcpu-bf592.c: New test.
10337 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10339 PR tree-optimization/41881
10340 * gcc.dg/vect/O3-pr41881.c: New test.
10341 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10343 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10345 PR tree-optimization/49000
10346 * gcc.dg/pr49000.c: New test.
10348 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10350 * gnat.dg/invalid1.adb: New test.
10352 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10354 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10356 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10357 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10359 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10362 * g++.dg/cpp0x/range-for18.C: New.
10364 2011-05-15 Tobias Burnus <burnus@net-b.de>
10367 * gfortran.dg/coarray/image_index_2.f90: New.
10369 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10371 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10372 * g++.dg/cpp0x/override2.C: New.
10374 2011-05-14 Tobias Burnus <burnus@net-b.de>
10377 * gfortran.de/coarray_20.f90: New.
10379 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10382 * function_optimize_7.f90: New test case.
10384 2011-05-13 Jason Merrill <jason@redhat.com>
10386 * g++.dg/cpp0x/decltype26.C: New.
10387 * g++.dg/cpp0x/enum11.C: New.
10389 2011-05-13 Tobias Burnus <burnus@net-b.de>
10393 * gfortran.dg/assign_8.f90: Update dg-error.
10395 2011-05-13 Tobias Burnus <burnus@net-b.de>
10398 * gfortran.dg/io_constraints_8.f90: New.
10399 * gfortran.dg/io_constraints_9.f90: New.
10401 2011-05-13 Martin Thuresson <martint@google.com>
10403 PR gcov-profile/47793
10404 * gcc.dg/pr47793.c: New.
10406 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10408 PR tree-optimization/48975
10409 * gcc.dg/pr48975.c: New test.
10411 2011-05-12 Tobias Burnus <burnus@net-b.de>
10414 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10416 2011-05-12 Jason Merrill <jason@redhat.com>
10418 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10420 2011-05-12 Geert Bosch <bosch@adacore.com>
10422 * gnat.dg/view_conversion1.adb: New test.
10424 2011-05-12 Richard Guenther <rguenther@suse.de>
10426 PR tree-optimization/48172
10427 * gcc.dg/vect/pr48172.c: New testcase.
10429 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10432 * g++.dg/opt/pr48967.C: New test.
10434 2011-05-11 Jason Merrill <jason@redhat.com>
10436 * g++.dg/cpp0x/constexpr-friend.C: New.
10437 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10439 * g++.dg/cpp0x/sfinae22.C: New.
10441 2011-05-11 Tobias Burnus <burnus@net-b.de>
10444 * gfortran.dg/generic_24.f90: New.
10446 2011-05-11 Richard Guenther <rguenther@suse.de>
10448 PR tree-optimization/15256
10449 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10451 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10454 * gcc.dg/pr48159-1.c: New test.
10455 * gcc.dg/pr48159-2.c: New test.
10457 2011-05-11 Richard Guenther <rguenther@suse.de>
10459 PR middle-end/48953
10460 * gcc.dg/torture/pr48953.c: New testcase.
10462 2011-05-11 Richard Guenther <rguenther@suse.de>
10464 PR tree-optimization/18041
10465 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10467 2011-05-11 Alan Modra <amodra@gmail.com>
10470 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10472 2011-05-10 Jason Merrill <jason@redhat.com>
10474 * g++.dg/cpp0x/defaulted25.C: New.
10475 * g++.dg/template/crash7.C: Adjust.
10477 * g++.dg/cpp0x/variadic108.C: New.
10479 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10481 * g++.dg/inherit/virtual9.C: Extend.
10483 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10486 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10487 are passed and returned in vector registers.
10489 2011-05-10 Richard Guenther <rguenther@suse.de>
10491 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10492 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10493 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10494 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10495 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10498 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10500 PR tree-optimization/48611
10501 PR tree-optimization/48794
10502 * gfortran.dg/gomp/pr48611.f90: New test.
10503 * gfortran.dg/gomp/pr48794.f90: New test.
10506 * gcc.dg/dfp/pr48928.c: New test.
10508 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10511 * g++.dg/cpp0x/pr48522.C: New.
10513 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10516 * g++.dg/cpp0x/sfinae21.C: New.
10518 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10520 * g++.dg/template/sfinae28.C: Rename to...
10521 * g++.dg/cpp0x/sfinae19.C: ... this.
10522 * g++.dg/template/sfinae29.C: Rename to...
10523 * g++.dg/cpp0x/sfinae20.C: ... this.
10525 2011-05-09 Jeff Law <law@redhat.com>
10527 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10528 consistent results.
10530 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
10533 * g++.dg/init/pr20039.C: New.
10535 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10539 * g++.dg/template/sfinae28.C: New.
10540 * g++.dg/template/sfinae29.C: Likewise.
10542 2011-05-09 Jason Merrill <jason@redhat.com>
10544 * g++.dg/template/nontype23.C: New.
10546 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
10548 * g++.dg/init/pr48859.C: New.
10550 2011-05-09 Jason Merrill <jason@redhat.com>
10552 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10553 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10554 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10555 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10556 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10557 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10558 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10559 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10561 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10563 * g++.dg/inherit/virtual9.C: New.
10565 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10568 * g++.dg/template/dependent-expr8.C: New test case.
10570 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10572 PR tree-optimization/48837
10573 * gcc.dg/pr48837.c: New testcase.
10575 2011-05-06 Jason Merrill <jason@redhat.com>
10577 * g++.dg/cpp0x/constexpr-condition2.C: New.
10579 * g++.dg/cpp0x/constexpr-missing.C: New.
10581 2011-05-06 Tobias Burnus <burnus@net-b.de>
10584 * gfortran.dg/coarray/this_image_2.f90: New.
10586 2011-05-06 Tobias Burnus <burnus@net-b.de>
10590 * gfortran.dg/bind_c_usage_22.f90: New.
10591 * gfortran.dg/bind_c_usage_23.f90: New.
10592 * gfortran.dg/bind_c_usage_24.f90: New.
10593 * gfortran.dg/bind_c_usage_24_c.c: New.
10595 2011-05-06 Dodji Seketeli <dodji@redhat.com>
10598 * g++.dg/template/member9.C: New test case.
10600 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
10602 * gnat.dg/discr29.ad[sb]: New test.
10603 * gnat.dg/discr30.adb: Likewise.
10605 2011-05-05 Julian Brown <julian@codesourcery.com>
10607 * gcc.target/arm/neon-vset_lanes8.c: New test.
10609 2011-05-05 Jason Merrill <jason@redhat.com>
10611 * g++.dg/init/new32.C: New.
10613 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10615 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10618 2011-05-05 Jakub Jelinek <jakub@redhat.com>
10620 PR rtl-optimization/48381
10621 * gcc.c-torture/compile/pr48381.c: New test.
10623 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
10625 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10627 * gcc.target/i386/opt-1.c: Ditto.
10629 2011-05-04 Jason Merrill <jason@redhat.com>
10631 * g++.dg/conversion/base1.C: New.
10633 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10635 PR libgfortran/48787
10636 * gfortran.dg/round_3.f08: Add more checks to test case.
10638 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
10640 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10641 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10642 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10643 Gate test on effective_target fd_truncate.
10645 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
10647 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10648 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10649 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10650 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
10651 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10652 * gcc.target/i386/pr38824.c: Ditto.
10653 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10654 * gcc.target/i386/vecinit-2.c: Ditto.
10655 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10656 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10657 * gcc.target/i386/parity-2.c: Ditto.
10658 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10660 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
10662 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10663 remove duplication.
10664 * gcc.target/bfin/mcpu-bf514.c: Likewise.
10665 * gcc.target/bfin/mcpu-bf516.c: Likewise.
10666 * gcc.target/bfin/mcpu-bf518.c: Likewise.
10668 2011-05-03 Tobias Burnus <burnus@net-b.de>
10671 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10673 2011-05-03 Tobias Burnus <burnus@net-b.de>
10676 * gfortran.dg/coarray/this_image_1.f90: New.
10678 2011-05-03 Tobias Burnus <burnus@net-b.de>
10681 * gfortran.dg/coarray/caf.dg: New.
10682 * gfortran.dg/coarray/image_index_1.f90: New, copied
10683 from ../coarray_16.f90.
10685 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10688 * g++.dg/ext/complex9.C: New.
10690 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10692 From Mike Frysinger
10693 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10694 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10695 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10697 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10699 * gcc.target/bfin/builtins: Created.
10700 * gcc.target/bfin/hisilh-O0.c: Deleted.
10701 * gcc.target/bfin/hisilh.c: Moved to...
10702 * gcc.target/bfin/builtins/hisilh.c: ...here.
10703 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10704 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10705 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10706 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10707 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10708 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10709 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10710 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10711 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10712 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10713 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10714 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10715 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10716 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10717 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10718 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10719 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10720 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10721 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10722 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10723 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10724 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10725 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10726 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10727 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10728 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10729 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10730 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10731 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10732 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10733 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10734 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10735 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10736 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10737 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10738 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10739 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10740 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10741 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10742 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10743 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10744 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10745 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10746 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10747 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10748 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10749 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10750 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10751 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10752 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10753 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10754 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10755 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10756 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10757 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10758 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10759 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10760 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10761 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10762 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10763 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10764 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10765 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10766 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10767 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10768 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10769 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10770 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10771 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10772 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10773 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10774 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10775 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10776 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10777 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10778 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10779 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10780 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10781 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10782 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10783 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10784 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10785 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10786 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10787 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10788 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10789 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10790 * gcc.target/bfin/builtins/circptr.c: Ditto.
10791 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10792 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10793 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10794 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10795 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10796 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10797 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10798 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10799 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10800 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10801 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10802 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10803 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10804 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10805 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10806 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10807 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10808 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10809 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10810 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10811 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10812 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10813 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10814 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10815 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10816 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10817 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10818 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10819 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10820 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10821 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10822 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10823 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10824 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10825 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10826 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10827 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10828 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10829 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10830 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10831 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10832 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10833 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10834 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10835 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10836 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10837 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10838 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10839 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10840 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10841 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10842 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10843 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10844 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10845 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10846 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10847 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10848 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10849 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10850 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10851 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10852 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10853 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10854 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10855 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10856 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10857 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10858 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10859 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10860 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10862 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10864 * gcc.target/arm/cold-lc.c: New test.
10866 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10869 * gcc.dg/pr48774.c: New test.
10871 2011-05-03 Richard Guenther <rguenther@suse.de>
10873 * gcc.dg/large-size-array-5.c: New testcase.
10875 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10877 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10879 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10881 * lib/target-supports.exp (check_effective_target_vect_strided):
10883 (check_effective_target_vect_strided2)
10884 (check_effective_target_vect_strided3)
10885 (check_effective_target_vect_strided4)
10886 (check_effective_target_vect_strided8): ...these new functions.
10888 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10889 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10890 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10891 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10892 * gcc.dg/vect/pr37539.c: Likewise.
10893 * gcc.dg/vect/slp-11a.c: Likewise.
10894 * gcc.dg/vect/slp-11b.c: Likewise.
10895 * gcc.dg/vect/slp-11c.c: Likewise.
10896 * gcc.dg/vect/slp-12a.c: Likewise.
10897 * gcc.dg/vect/slp-12b.c: Likewise.
10898 * gcc.dg/vect/slp-18.c: Likewise.
10899 * gcc.dg/vect/slp-19a.c: Likewise.
10900 * gcc.dg/vect/slp-19b.c: Likewise.
10901 * gcc.dg/vect/slp-21.c: Likewise.
10902 * gcc.dg/vect/slp-23.c: Likewise.
10903 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10905 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10906 instead of vect_interleave && vect_extract_even_odd.
10907 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10908 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10909 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10910 * gcc.dg/vect/vect-1.c: Likewise.
10911 * gcc.dg/vect/vect-10.c: Likewise.
10912 * gcc.dg/vect/vect-98.c: Likewise.
10913 * gcc.dg/vect/vect-107.c: Likewise.
10914 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10915 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10916 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10917 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10918 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10919 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10920 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10921 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10922 * gcc.dg/vect/vect-strided-float.c: Likewise.
10923 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10924 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10925 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10926 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10927 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10928 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10929 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10930 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10931 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10932 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10933 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10934 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10935 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10936 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10937 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10939 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10941 * gcc.dg/vect/pr30843.c: Likewise.
10942 * gcc.dg/vect/pr33866.c: Likewise.
10943 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10944 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10945 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10946 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10948 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10950 * gcc.dg/vect/slp-11.c: Split into...
10951 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10952 gcc.dg/vect/slp-11c.c: ...these tests.
10953 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10954 * gcc.dg/vect/slp-12c.c: ...this new test.
10955 * gcc.dg/vect/slp-19.c: Split into...
10956 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10957 gcc.dg/vect/slp-19c.c: ...these new tests.
10959 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10961 * lib/target-supports.exp
10962 (check_effective_target_vect_extract_even_odd_wide): Delete.
10963 (check_effective_target_vect_strided_wide): Likewise.
10964 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10965 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10966 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10967 * gcc.dg/vect/pr37539.c: Likewise.
10968 * gcc.dg/vect/slp-11.c: Likewise.
10969 * gcc.dg/vect/slp-12a.c: Likewise.
10970 * gcc.dg/vect/slp-12b.c: Likewise.
10971 * gcc.dg/vect/slp-19.c: Likewise.
10972 * gcc.dg/vect/slp-23.c: Likewise.
10973 * gcc.dg/vect/vect-1.c: Likewise.
10974 * gcc.dg/vect/vect-98.c: Likewise.
10975 * gcc.dg/vect/vect-107.c: Likewise.
10976 * gcc.dg/vect/vect-strided-float.c: Likewise.
10978 2011-05-02 Jason Merrill <jason@redhat.com>
10980 * g++.dg/init/new31.C: New.
10982 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10985 * gcc.dg/pr35445.c: New test.
10987 2011-05-02 Jason Merrill <jason@redhat.com>
10989 * c-c++-common/vla-1.c: New.
10991 2011-05-02 Richard Guenther <rguenther@suse.de>
10993 PR tree-optimization/48822
10994 * gcc.dg/torture/pr48822.c: New testcase.
10996 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10999 * g++.dg/cpp0x/constexpr-47969.C: New.
11001 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
11004 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
11005 on vect_no_align targets.
11006 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11007 vect_no_align targets.
11009 2011-05-01 Xinliang David Li <davidxl@google.com>
11011 * gcc.dg/tree-ssa/integer-addr.c: New test.
11012 * gcc.dg/tree-ssa/alias_bug.c: New test.
11014 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11016 PR libgfortran/48787
11017 * gfortran.dg/round_3.f08: Add more checks.
11019 2011-04-30 Tobias Burnus <burnus@net-b.de>
11022 * gfortran.dg/import9.f90: New, proper test.
11023 * gfortran.dg/interface_37.f90: Remove bogus
11024 test (bogus copy of interface_36.f90).
11026 2011-04-30 Tobias Burnus <burnus@net-b.de>
11029 * gfortran.dg/interface_37.f90: New.
11031 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
11034 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11036 2011-04-30 Jakub Jelinek <jakub@redhat.com>
11038 PR tree-optimization/48809
11039 * gcc.c-torture/execute/pr48809.c: New test.
11041 2011-04-29 Jeff Law <law@redhat.com>
11043 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11045 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11048 * g++.dg/init/ctor10.C: New.
11050 2011-04-29 Le-Chun Wu <lcwu@google.com>
11052 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11053 warning in implicitly instantiated templates.
11055 2011-04-29 Le-Chun Wu <lcwu@google.com>
11057 * g++.dg/warn/Wnull-conversion-1.C: New.
11058 * g++.dg/warn/Wnull-conversion-2.C: New.
11060 2011-04-29 Diego Novillo <dnovillo@google.com>
11062 * g++.old-deja/g++.other/null3.C: Expect warning about
11063 converting boolean to a pointer.
11065 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11068 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11072 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11074 2011-04-29 Tobias Burnus <burnus@net-b.de>
11077 * gfortran.dg/typebound_proc_22.f90: New.
11080 * gfortran.dg/interface_36.f90: New.
11082 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11084 PR libgfortran/48488
11085 PR libgfortran/48602
11086 PR libgfortran/48615
11087 PR libgfortran/48684
11088 PR libgfortran/48787
11089 * gfortran.dg/fmt_g.f: Adjust test.
11090 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11091 * gfortran.dg/round_3.f08: New test.
11092 * gfortran.dg/namelist_print_1.f: Adjust test.
11093 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11094 * gfortran.dg/f2003_io_5.f03: Adjust test.
11095 * gfortran.dg/coarray_15.f90: Adjust test.
11096 * gfortran.dg/namelist_65.f90: Adjust test.
11097 * gfortran.dg/fmt_cache_1.f: Adjust test.
11098 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11099 * gfortran.dg/real_const_3.f90: Adjust test.
11101 2011-04-29 Jan Hubicka <jh@suse.cz>
11103 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11104 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11106 2011-04-28 Xinliang David Li <davidxl@google.com>
11108 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11109 * g++.dg/prof-robust-1.C: New test.
11111 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11113 PR tree-optimization/48765
11114 * gcc.dg/vect/pr48765.c: New.
11116 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11118 PR tree-optimization/48775
11119 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11121 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11124 * g++.dg/inherit/pr48798.C: New.
11125 * g++.old-deja/g++.other/base1.C: Adjust.
11127 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11130 * g++.dg/template/inherit7.C: New test case.
11132 2011-04-28 Richard Guenther <rguenther@suse.de>
11134 PR tree-optimization/40052
11135 PR tree-optimization/15347
11136 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11137 * gcc.dg/pr15347.c: Likewise.
11139 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11142 * g++.dg/cpp0x/sfinae18.C: New.
11144 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11147 * g++.dg/ext/is_literal_type1.C: New.
11149 2011-04-28 Tobias Burnus <burnus@net-b.de>
11153 * gfortran.dg/interface_35.f90: New.
11154 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11155 * gfortran.dg/func_result_6.f90: Add dg-warning.
11156 * gfortran.dg/bessel_1.f90: Ditto.
11157 * gfortran.dg/hypot_1.f90: Ditto.
11158 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11159 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11160 * gfortran.dg/interface_assignment_4.f90: Ditto.
11162 2011-04-27 Jason Merrill <jason@redhat.com>
11164 * g++.dg/ext/complex8.C: New.
11166 * g++.dg/cpp0x/initlist49.C: New.
11167 * g++.dg/init/new30.C: New.
11169 2011-04-27 Tobias Burnus <burnus@net-b.de>
11172 * gfortran.dg/whole_file_34.f90: New.
11174 2011-04-27 Jan Hubicka <jh@suse.cz>
11176 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11178 2011-04-27 Jason Merrill <jason@redhat.com>
11180 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11182 * g++.dg/parse/ambig6.C: New.
11184 2011-04-27 Nick Clifton <nickc@redhat.com>
11186 * gcc.dg/20020312-2.c: Add definition for RX.
11188 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11189 option with RX targets.
11191 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11194 2011-04-27 Richard Guenther <rguenther@suse.de>
11196 * gcc.dg/tree-ssa/pr23382.c: Remove.
11198 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11201 * gcc.c-torture/compile/pr48767.c: New test.
11203 2011-04-27 Richard Guenther <rguenther@suse.de>
11205 PR tree-optimization/48772
11206 * g++.dg/pr48772.C: New testcase.
11208 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11211 * gcc.c-torture/compile/pr48742.c: New test.
11213 2011-04-26 Jason Merrill <jason@redhat.com>
11215 * g++.dg/lookup/koenig13.C: New.
11217 * g++.dg/cpp0x/initlist48.C: New.
11219 2011-04-25 Jason Merrill <jason@redhat.com>
11221 * g++.dg/cpp0x/sfinae17.C: New.
11223 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11226 * gcc.target/powerpc/pr48258-1.c: New file.
11227 * gcc.target/powerpc/pr48258-2.c: Ditto.
11229 2011-04-26 Xinliang David Li <davidxl@google.com>
11231 * gcc.dg/uninit-suppress.c: New test.
11232 * gcc.dg/uninit-suppress.c: New test.
11234 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11237 * gcc.dg/pr48768.c: New test.
11239 PR tree-optimization/48734
11240 * gcc.c-torture/compile/pr48734.c: New test.
11243 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11245 2011-04-26 Richard Guenther <rguenther@suse.de>
11247 PR tree-optimization/48731
11248 * gcc.dg/torture/pr48731.c: New testcase.
11250 2011-04-26 Richard Guenther <rguenther@suse.de>
11253 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11255 2011-04-26 Richard Guenther <rguenther@suse.de>
11257 PR middle-end/48694
11258 * gcc.dg/torture/pr48694-1.c: New testcase.
11259 * gcc.dg/torture/pr48694-2.c: Likewise.
11261 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11263 * g++.dg/ext/underlying_type1.C: New.
11264 * g++.dg/ext/underlying_type2.C: Likewise.
11265 * g++.dg/ext/underlying_type3.C: Likewise.
11266 * g++.dg/ext/underlying_type4.C: Likewise.
11267 * g++.dg/ext/underlying_type5.C: Likewise.
11268 * g++.dg/ext/underlying_type6.C: Likewise.
11269 * g++.dg/ext/underlying_type7.C: Likewise.
11270 * g++.dg/ext/underlying_type8.C: Likewise.
11271 * g++.dg/ext/underlying_type9.C: Likewise.
11272 * g++.dg/ext/underlying_type10.C: Likewise.
11274 2011-04-25 Jason Merrill <jason@redhat.com>
11276 * g++.dg/cpp0x/regress/template-const2.C: New.
11278 2011-04-25 Jeff Law <law@redhat.com>
11280 * gcc.dg/tree-ssa/vrp56.c: new test.
11282 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11284 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11286 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11288 PR preprocessor/48740
11289 * c-c++-common/raw-string-11.c: New test.
11291 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11293 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11296 2011-04-23 Tobias Burnus <burnus@net-b.de>
11299 * gfortran.dg/coarray_19.f90: New.
11301 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11304 * gcc.dg/pr48685.c: New test.
11306 2011-04-22 Jan Hubicka <jh@suse.cz>
11308 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11310 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11312 PR tree-optimization/48717
11313 * gcc.c-torture/execute/pr48717.c: New test.
11315 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11318 * gcc.target/i386/pr48723.c: New test.
11320 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11323 * gcc.dg/gomp/pr48716.c: New test.
11324 * g++.dg/gomp/pr48716.C: New test.
11326 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11329 * gcc.dg/missing-field-init-2.c: Update testcase.
11331 2011-04-22 Alan Modra <amodra@gmail.com>
11333 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11335 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11338 * gfortran.dg/function_optimize_6.f90: New test.
11340 2011-04-21 Easwaran Raman <eraman@google.com>
11342 * gcc.dg/stack-layout-2.c: New test.
11344 2011-04-21 Richard Guenther <rguenther@suse.de>
11347 * g++.dg/lto/pr48207-2_0.C: New testcase.
11348 * g++.dg/lto/pr48207-3_0.C: Likewise.
11350 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11352 * gnat.dg/volatile5.adb: New test.
11353 * gnat.dg/volatile5_pkg.ads: New helper.
11355 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11358 * gcc.target/i386/pr48708.c: New test.
11360 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11362 * gcc.dg/vect/vect-119.c: New test.
11364 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11366 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11369 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11370 Richard Sandiford <richard.sandiford@linaro.org>
11373 * gcc.target/arm/pr46329.c: New test.
11375 2011-04-21 Tobias Burnus <burnus@net-b.de>
11378 * gfortran.dg/coarray_18.f90: New.
11380 2011-04-20 Jason Merrill <jason@redhat.com>
11382 * g++.dg/cpp0x/initlist47.C: New.
11384 * g++.dg/init/dtor4.C: New.
11386 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11389 * gcc.target/i386/sse2-pinsrw.c: New test.
11390 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11391 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11392 * gcc.target/i386/sse2-insvhi.c: Ditto.
11393 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11394 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11396 2011-04-20 Jason Merrill <jason@redhat.com>
11398 * g++.dg/template/const4.C: New.
11400 2011-04-20 Easwaran Raman <eraman@google.com>
11402 * gcc.dg/stack-layout-1.c: New test.
11404 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11406 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11407 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11410 2011-04-20 Kai Tietz <ktietz@redhat.com>
11412 * gcc.dg/binop-xor1.c: New test.
11413 * gcc.dg/binop-xor2.c: New test.
11414 * gcc.dg/binop-xor3.c: New test.
11415 * gcc.dg/binop-xor4.c: New test.
11416 * gcc.dg/binop-xor5.c: New test.
11418 2011-04-20 Richard Guenther <rguenther@suse.de>
11420 PR tree-optimization/47892
11421 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11423 2011-04-20 Richard Guenther <rguenther@suse.de>
11425 PR middle-end/48695
11426 * g++.dg/torture/pr48695.C: New testcase.
11428 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11430 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11431 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11432 * gcc.c-torture/execute/pr45262.c: Ditto
11433 * gcc.dg/torture/pr43165.c: Ditto.
11434 * gcc.dg/torture/pr47228.c: Ditto.
11435 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11436 * gcc.dg/ipa/pr45644.c: Ditto.
11437 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11440 2011-04-19 Jason Merrill <jason@redhat.com>
11442 * g++.dg/ext/complex7.C: New.
11444 * g++.dg/ext/attrib41.C: New.
11446 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11449 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11451 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11454 * gcc.target/i386/pr48678.c: New test.
11456 2011-04-19 Martin Jambor <mjambor@suse.cz>
11458 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11459 * g++.dg/opt/devirt2.C: New test.
11460 * g++.dg/ipa/devirt-g-1.C: Likewise.
11462 2011-04-19 Tobias Burnus <burnus@net-b.de>
11465 * gfortran.dg/whole_file_33.f90: New.
11467 2011-04-19 Martin Jambor <mjambor@suse.cz>
11469 * g++.dg/ipa/devirt-7.C: New test.
11471 2011-04-19 Richard Guenther <rguenther@suse.de>
11474 * g++.dg/lto/pr48207_0.C: New testcase.
11476 2011-04-18 Jason Merrill <jason@redhat.com>
11478 * g++.dg/init/void1.C: New.
11480 * g++.dg/cpp0x/union4.C: New.
11482 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11484 PR middle-end/48661
11485 * g++.dg/torture/pr48661.C: New test.
11488 * g++.dg/gomp/pr48632.C: New test.
11490 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11492 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11493 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11495 2011-04-18 Tobias Burnus <burnus@net-b.de>
11498 * gfortran.dg/coarray_17.f90: New.
11499 * gfortran.dg/coarray_10.f90: Update dg-error.
11501 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11504 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11505 * gfortran.dg/guality/guality.exp: Likewise.
11507 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11509 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11511 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11513 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11515 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11517 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11519 2011-04-18 Richard Guenther <rguenther@suse.de>
11521 PR middle-end/46364
11522 * g++.dg/torture/pr46364.C: New testcase.
11524 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11526 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11528 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11530 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11532 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11533 Ira Rosen <ira.rosen@linaro.org>
11536 * gcc.target/arm/pr48252.c: New test.
11538 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11540 PR tree-optimization/48616
11541 * gcc.dg/pr48616.c: New test.
11543 2011-04-18 Tobias Burnus <burnus@net-b.de>
11546 * gfortran.dg/coarray_16.f90: New.
11548 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11551 * gfortran.dg/realloc_on_assign_7.f03: New test.
11553 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11555 PR libgfortran/48602
11556 * gfortran.dg/fmt_g0_6.f08: New test.
11558 2011-04-17 Jason Merrill <jason@redhat.com>
11560 * g++.dg/cpp0x/sfinae16.C: New.
11562 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11564 * gcc.target/mips/reg-var-1.c: New test.
11566 2011-04-17 Jan Hubicka <jh@suse.cz>
11568 * gcc.dg/winline-5.c: Update testcase.
11570 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11572 * gnat.dg/discr27.ad[sb]: Move dg directive.
11573 * gnat.dg/discr28.ad[sb]: New test.
11574 * gnat.dg/discr28_pkg.ads: New helper.
11576 2011-04-17 Michael Matz <matz@suse.de>
11578 PR tree-optimization/48622
11580 * gcc.dg/lto/pr48622_0.c: New test.
11582 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
11584 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11585 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11586 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11587 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11588 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11589 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11591 2011-04-15 Jason Merrill <jason@redhat.com>
11593 * g++.dg/cpp0x/range-for17.C: New.
11595 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11597 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11598 * g++.dg/cpp0x/range-for3.C: Likewise.
11599 * g++.dg/cpp0x/range-for9.C: Correct error message.
11600 * g++.dg/cpp0x/range-for11.C: New.
11601 * g++.dg/cpp0x/range-for12.C: New.
11602 * g++.dg/cpp0x/range-for13.C: New.
11603 * g++.dg/cpp0x/range-for14.C: New.
11604 * g++.dg/cpp0x/range-for15.C: New.
11605 * g++.dg/cpp0x/range-for16.C: New.
11607 2011-04-15 Tobias Burnus <burnus@net-b.de>
11610 * gfortran.dg/coarray_15.f90: Change to dg-do run.
11612 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
11614 * objc.dg/naming-4.m: Updated.
11615 * objc.dg/naming-5.m: Updated.
11616 * objc.dg/naming-6.m: New.
11617 * objc.dg/naming-7.m: New.
11618 * obj-c++.dg/naming-1.mm: Updated.
11619 * obj-c++.dg/naming-2.mm: Updated.
11620 * obj-c++.dg/naming-3.mm: New.
11621 * obj-c++.dg/naming-4.mm: New.
11623 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11625 PR libgfortran/48589
11626 * gfortran.dg/fmt_g0_5.f08: New test.
11628 2011-04-15 Richard Guenther <rguenther@suse.de>
11631 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11633 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
11635 * gcc.target/avr/torture/pr41885.c (dg-options): Change
11636 -finline-limit=0 to -fno-inline
11638 2011-04-15 Jakub Jelinek <jakub@redhat.com>
11641 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11644 2011-04-14 Jakub Jelinek <jakub@redhat.com>
11647 * gcc.target/i386/sse4_1-insertps-3.c: New test.
11648 * gcc.target/i386/sse4_1-insertps-4.c: New test.
11649 * gcc.target/i386/avx-insertps-3.c: New test.
11650 * gcc.target/i386/avx-insertps-4.c: New test.
11652 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11654 * gcc.target/avr/torture/pr41885.c (dg-options): Add
11657 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11662 * gcc.target/avr/pr46779-1.c: New test case
11663 * gcc.target/avr/pr46779-2.c: New test case
11665 2011-04-14 Jason Merrill <jason@redhat.com>
11667 * g++.dg/cpp0x/sfinae15.C: New.
11669 * g++.dg/cpp0x/sfinae14.C: New.
11671 * g++.dg/ext/vla10.C: New.
11673 2011-04-14 Richard Guenther <rguenther@suse.de>
11675 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11677 2011-04-14 Richard Guenther <rguenther@suse.de>
11679 * gcc.dg/fold-bitand-4.c: Move ...
11680 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
11682 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11684 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11686 * gcc.target/avr/torture/trivial.c: Ditto.
11688 2011-04-13 Jason Merrill <jason@redhat.com>
11690 * g++.dg/template/operator11.C: New.
11692 2011-04-13 Jakub Jelinek <jakub@redhat.com>
11694 PR middle-end/48591
11695 * gcc.dg/gomp/pr48591.c: New test.
11698 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11699 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11701 2011-04-13 Dodji Seketeli <dodji@redhat.com>
11704 * g++.dg/template/dependent-expr7.C: New test case.
11706 2011-04-13 Jason Merrill <jason@redhat.com>
11708 * g++.dg/cpp0x/sfinae13.C: New.
11710 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
11712 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11714 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11716 * gcc.target/arm/pr43698.c: Remove -march option.
11718 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11720 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11723 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
11727 * gfortran.dg/realloc_on_assign_6.f03: New test.
11729 2011-04-12 Kai Tietz <ktietz@redhat.com>
11731 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11732 targets the additional -mno-ms-bitfields and
11733 -Wno-packed-bitfield-compat options.
11734 * g++.dg/ext/bitfield3.C: Likewise.
11735 * g++.dg/ext/bitfield4.C: Likewise.
11736 * g++.dg/ext/bitfield5.C: Likewise.
11737 * gcc.dg/bitfld-15.c: Likewise.
11738 * gcc.dg/bitfld-16.c: Likewise.
11739 * gcc.dg/bitfld-17.c: Likewise.
11740 * gcc.dg/bitfld-18.c: Likewise.
11742 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
11744 * gcc.target/arm/neon-vld3-1.c: New test.
11745 * gcc.target/arm/neon-vst3-1.c: New test.
11746 * gcc.target/arm/neon/v*.c: Regenerate.
11748 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11750 PR rtl-optimization/48549
11751 * g++.dg/opt/pr48549.C: New test.
11753 2011-04-12 Richard Guenther <rguenther@suse.de>
11755 PR tree-optimization/46076
11756 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11758 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11761 * lib/compat.exp (compat-execute): Declare unsupported after
11762 stripping path from src1.
11763 * lib/lto.exp (lto-execute): Likewise.
11765 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11768 * gcc.dg/pr48552-1.c: New test.
11769 * gcc.dg/pr48552-2.c: New test.
11771 2011-04-11 Jason Merrill <jason@redhat.com>
11773 * g++.dg/cpp0x/sfinae12.C: New.
11775 * g++.dg/cpp0x/enum10.C: New.
11777 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11779 * g++.dg/cpp0x/rv-func.C: New.
11781 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11783 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11786 2011-04-11 Martin Jambor <mjambor@suse.cz>
11788 PR tree-optimization/48195
11789 * gcc.dg/ipa/pr48195.c: New test.
11791 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
11793 * gnat.dg/return3.adb: Remove unused switch.
11795 2011-04-08 Mike Stump <mikestump@comcast.net>
11798 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11799 default to fno-common.
11801 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
11803 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11804 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11806 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11809 * gfortran.dg/function_optimize_5.f90: New test.
11811 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
11813 * gnat.dg/aggr17.adb: New test.
11814 * gnat.dg/aggr18.adb: Likewise.
11816 2011-04-08 Michael Matz <matz@suse.de>
11818 PR middle-end/48389
11819 * gcc.target/i386/pr48389.c: New test.
11821 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
11823 PR rtl-optimization/48272
11824 * g++.dg/opt/pr48272.C: New.
11826 2011-04-08 Dmitry Melnik <dm@ispras.ru>
11828 PR rtl-optimization/48235
11829 * gcc.dg/pr48235.c: New.
11831 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11833 PR rtl-optimization/48302
11834 * g++.dg/opt/pr48302.C: New.
11836 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11839 * g++.dg/opt/pr48273.C: New.
11841 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11843 PR rtl-optimization/48442
11844 * gcc.dg/pr48442.c: New.
11846 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11848 PR tree-optimization/48377
11849 * gcc.dg/vect/pr48377.c: New test.
11851 2011-04-07 Jason Merrill <jason@redhat.com>
11853 * g++.dg/cpp0x/regress/call1.C: New.
11855 * g++.dg/cpp0x/variadic107.C: New.
11857 * g++.dg/cpp0x/sfinae11.C: New.
11858 * g++.dg/cpp0x/noexcept02.C: Fix.
11860 * g++.dg/cpp0x/sfinae10.C: New.
11862 * g++.dg/cpp0x/sfinae9.C: New.
11864 * c-c++-common/Wcast-qual-1.c: Move here from...
11865 * gcc.dg/cast-qual-3.c: ...here, and...
11866 * g++.dg/warn/Wcast-qual2.C: ...here.
11868 * g++.dg/cpp0x/sfinae8.C: New.
11870 * g++.dg/cpp0x/sfinae7.C: New.
11872 * g++.dg/cpp0x/enum9.C: New.
11874 2011-04-07 Mike Stump <mikestump@comcast.net>
11876 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11877 with no trampolines.
11879 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11882 * gfortran.dg/gomp/pr48117.f90: New test.
11885 * gcc.dg/torture/pr48343.c: New test.
11887 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11889 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11891 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11893 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11895 2011-04-07 Tom de Vries <tom@codesourcery.com>
11898 * lib/scanasm.exp (object-size): New proc.
11899 * gcc.target/arm/pr43920-2.c: New test.
11901 2011-04-06 Tobias Burnus <burnus@net-b.de>
11905 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11907 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11909 * gcc.dg/mtune.c: Prune note from output.
11911 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11914 * gcc.dg/guality/pr36977.c: New test.
11915 * gcc.dg/guality/pr48466.c: New test.
11917 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11919 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11921 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11923 * gnat.dg/return3.adb: New test.
11925 2011-04-06 Richard Guenther <rguenther@suse.de>
11927 PR tree-optimization/47663
11928 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11930 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11932 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11933 Solaris 8 and 9 as well.
11935 2011-04-05 Tom de Vries <tom@codesourcery.com>
11938 * gcc.target/arm/pr43920-1.c: New test.
11940 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11942 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11943 (cctor): Actually return the value.
11944 (main): Cast return values.
11946 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11948 * gfortran.dg/character_comparison_8.f90: New test.
11950 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11952 * frontend-passes: (optimize_lexical_comparison): New function.
11953 (optimize_expr): Call it.
11954 (optimize_comparison): Also handle lexical comparison functions.
11955 Return false instad of -2 for unequal comparison.
11957 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11960 * function_optimize_4.f90: New test.
11962 2011-04-04 Tobias Burnus <burnus@net-b.de>
11965 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11966 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11967 * gfortran.dg/coarray_15.f90: New.
11969 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11971 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11972 * gfortran.dg/bessel_7.f90: Likewise.
11974 2011-04-03 Tobias Burnus <burnus@net-b.de>
11976 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11978 2011-04-03 Richard Guenther <rguenther@suse.de>
11979 Ira Rosen <ira.rosen@linaro.org>
11981 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11982 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11983 -ftree-loop-if-convert-stores.
11985 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11987 * gnat.dg/specs/aggr2.ads: New test.
11989 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11991 * gnat.dg/debug2.ad[sb]: New test.
11992 * gnat.dg/debug2_pkg.ads: New helper.
11993 * gnat.dg/debug3.ad[sb]: New test.
11995 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11997 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11999 2011-04-01 Jakub Jelinek <jakub@redhat.com>
12001 PR middle-end/48335
12002 * gcc.c-torture/compile/pr48335-1.c: New test.
12003 * gcc.dg/pr48335-1.c: New test.
12004 * gcc.dg/pr48335-2.c: New test.
12005 * gcc.dg/pr48335-3.c: New test.
12006 * gcc.dg/pr48335-4.c: New test.
12007 * gcc.dg/pr48335-5.c: New test.
12008 * gcc.dg/pr48335-6.c: New test.
12009 * gcc.dg/pr48335-7.c: New test.
12010 * gcc.dg/pr48335-8.c: New test.
12011 * gcc.target/i386/pr48335-1.c: New test.
12013 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
12016 * gcc.dg/Waddress.c: New test.
12018 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12021 * gfortran.dg/function_optimize_3.f90: New test.
12023 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
12025 * gcc.c-torture/compile/20110401-1.c: New test.
12027 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12028 * g++.dg/lto/20091002-2_0.C: Likewise.
12029 * g++.dg/lto/20090303_0.c: Likewise.
12030 * g++.dg/lto/20091004-1_0.C: Likewise.
12031 * g++.dg/lto/20091002-3_0.C: Likewise.
12032 * g++.dg/lto/20091004-2_0.C: Likewise.
12033 * g++.dg/lto/20081123_0.C: Likewise.
12034 * g++.dg/lto/20090313_0.C: Likewise.
12035 * g++.dg/lto/20081109-1_0.C: Likewise.
12036 * g++.dg/lto/20081219_0.C: Likewise.
12037 * g++.dg/lto/20081204-1_0.C: Likewise.
12038 * g++.dg/lto/20090302_0.C: Likewise.
12039 * g++.dg/lto/20081119-1_0.C: Likewise.
12040 * g++.dg/lto/20081118_0.C: Likewise.
12041 * gcc.dg/lto/20091020-2_0.c: Likewise.
12042 * gcc.dg/lto/20090210_0.c: Likewise.
12043 * gcc.dg/lto/20081204-1_0.c: Likewise.
12044 * gcc.dg/lto/20081224_0.c: Likewise.
12045 * gcc.dg/lto/20090219_0.c: Likewise.
12046 * gcc.dg/lto/20091014-1_0.c: Likewise.
12047 * gcc.dg/lto/20091016-1_0.c: Likewise.
12048 * gcc.dg/lto/20090206-2_0.c: Likewise.
12049 * gcc.dg/lto/20090116_0.c: Likewise.
12050 * gcc.dg/lto/20091013-1_0.c: Likewise.
12051 * gcc.dg/lto/20091015-1_0.c: Likewise.
12052 * gcc.dg/lto/20090126-2_0.c: Likewise.
12054 2011-03-31 Ian Lance Taylor <iant@google.com>
12056 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12058 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12060 * gnat.dg/opt16.adb: New test.
12062 2011-03-31 Jason Merrill <jason@redhat.com>
12064 * g++.dg/cpp0x/defaulted24.C: New.
12066 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12069 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12072 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12074 * g++.dg/other/i386-9.C: New test.
12076 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12078 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12080 2011-03-30 Jason Merrill <jason@redhat.com>
12082 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12084 * g++.dg/cpp0x/regress/isnan.C: New.
12086 * g++.dg/cpp0x/initlist46.C: New.
12088 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12091 * gcc.target/arm/neon-modes-2.c: New test.
12093 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12096 * gcc.c-torture/compile/pr48305.c: New test.
12098 2011-03-29 Jason Merrill <jason@redhat.com>
12100 * g++.dg/cpp0x/regress/value-dep1.C: New.
12102 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12104 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12106 2011-03-29 Ian Lance Taylor <iant@google.com>
12108 * go.test/go-test.exp: Handle the test lines used in several new
12110 (errchk): Add opts parameter. Change all callers. Handle parens
12113 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12114 Dominique d'Humieres <dominiq@lps.ens.fr>
12116 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12117 and __APPLE__ && __PPC__ && __ALTIVEC__.
12119 2011-03-29 Jason Merrill <jason@redhat.com>
12121 * g++.dg/cpp0x/dependent1.C: New.
12123 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12125 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12127 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12129 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12132 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12133 * gfortran.dg/proc_ptr_comp_32.f90: New.
12135 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12137 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12138 check for corresponding warning.
12140 2011-03-28 Jason Merrill <jason@redhat.com>
12142 * g++.dg/cpp0x/rv-deduce2.C: New.
12144 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12147 * gcc.dg/pr48203.c: New test.
12149 2011-03-28 Jeff Law <law@redhat.com>
12151 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12153 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12155 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12156 and __PPC__ && __ALTIVEC__.
12158 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12161 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12162 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12163 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12164 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12166 2011-03-28 Jason Merrill <jason@redhat.com>
12168 * g++.dg/cpp0x/initlist-array2.C: New.
12170 * g++.dg/cpp0x/initlist-array1.C: New.
12172 * g++.dg/cpp0x/constexpr-compound.C: New.
12174 * g++.dg/cpp0x/constexpr-using.C: New.
12176 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12178 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12181 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12183 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12185 * gcc.dg/slp-1.c: New test.
12187 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12189 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12190 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12191 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12192 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12193 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12194 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12195 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12196 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12197 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12198 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12199 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12200 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12201 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12202 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12204 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12207 * gfortran.dg/trim_optimize_5.f90: New test.
12208 * gfortran.dg/trim_optimize_6.f90: New test.
12210 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12213 * gcc.target/mips/madd-7.c: Remove -mlong32.
12214 * gcc.target/mips/msub-7.c: Likewise.
12216 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12218 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12219 accesses to preserve the meaning of the test for doubleword vectors.
12220 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12221 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12223 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12226 * gfortran.dg/class_42.f03: New.
12228 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12230 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12233 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12235 PR rtl-optimization/48144
12236 * gcc.dg/pr48144.c: New test.
12238 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12240 * gnat.dg/discr27.ad[sb]: New test.
12242 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12244 * gnat.dg/limited_with2.ad[sb]: New test.
12245 * gnat.dg/limited_with2_pkg1.ads: New helper.
12246 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12248 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12250 * gnat.dg/opt15.adb: New test.
12251 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12253 2011-03-25 Tobias Burnus <burnus@net-b.de>
12257 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12258 * gfortran.dg/leadz_trailz_3.f90: Ditto
12260 2011-03-25 Martin Jambor <mjambor@suse.cz>
12262 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12264 2011-03-25 Jason Merrill <jason@redhat.com>
12266 * g++.dg/cpp0x/defaulted22.C: New.
12267 * g++.dg/cpp0x/defaulted23.C: New.
12268 * g++.dg/cpp0x/defaulted15.C: Adjust.
12270 2011-03-25 Jason Merrill <jason@redhat.com>
12272 * g++.dg/cpp0x/move1.C: New.
12274 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12277 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12279 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12281 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12282 for mips-sgi-irix6.5.
12283 Replace snprintf prototype by <stdio.h>.
12285 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12288 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12289 run_expensive_tests.
12290 * gcc.dg/graphite/block-4.c: Likewise.
12291 * gcc.dg/graphite/block-7.c: Likewise.
12292 * gcc.dg/graphite/block-8.c: Likewise.
12294 2011-03-25 Richard Guenther <rguenther@suse.de>
12296 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12297 * g++.dg/tree-ssa/pr8781.C: Likewise.
12298 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12299 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12300 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12301 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12302 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12303 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12304 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12305 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12306 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12307 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12308 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12309 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12310 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12311 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12312 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12313 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12314 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12315 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12316 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12317 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12318 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12319 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12320 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12321 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12322 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12323 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12324 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12325 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12326 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12327 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12328 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12329 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12330 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12331 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12332 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12333 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12334 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12335 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12336 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12337 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12338 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12339 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12340 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12341 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12342 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12343 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12344 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12345 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12346 * c-c++-common/pr46562-2.c: Likewise.
12347 * gfortran.dg/pr42108.f90: Likewise.
12348 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12349 foo to be inlined even at -O1.
12350 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12351 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12352 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12353 * gcc.dg/matrix/matrix.exp: Disable FRE.
12355 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12358 * gcc.dg/dfp/pr48204.c: New test.
12360 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12363 * gcc.c-torture/execute/pr47917.c: Move this...
12364 * gcc.dg/torture/pr47917.c: to here and add xfails.
12366 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12368 * gnat.dg/array16.ad[sb]: New test.
12369 * gnat.dg/array16.ads: New helper.
12371 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12373 * gnat.dg/derived_type2.adb: New test.
12375 2011-03-24 Richard Guenther <rguenther@suse.de>
12377 PR tree-optimization/48271
12378 * g++.dg/torture/pr48271.C: New testcase.
12380 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12382 * gnat.dg/array15.ad[sb]: New test.
12384 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12387 * gcc.target/i386/pr48237.c: New test.
12389 2011-03-24 Richard Guenther <rguenther@suse.de>
12391 PR middle-end/48269
12392 * gcc.dg/builtin-object-size-10.c: New testcase.
12394 2011-03-24 Richard Guenther <rguenther@suse.de>
12396 PR tree-optimization/46562
12397 * c-c++-common/pr46562-2.c: New testcase.
12398 * c-c++-common/pr46562.c: Likewise.
12400 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12402 * gcc.dg/vect/vect-cselim-1.c: New test.
12403 * gcc.dg/vect/vect-cselim-2.c: New test.
12405 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12407 * gcc.target/arm/pr46934.c: New.
12409 2011-03-23 Ian Lance Taylor <iant@google.com>
12411 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12413 2011-03-23 Richard Guenther <rguenther@suse.de>
12415 * gcc.dg/struct: Remove directory and contents.
12417 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12420 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12422 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12424 * gnat.dg/discr26.ad[sb]: New test.
12425 * gnat.dg/discr26_pkg.ads: New helper.
12427 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12430 * gcc.target/arm/neon-vld-1.c: New test.
12432 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12434 * gnat.dg/array14.ad[sb]: New test.
12435 * gnat.dg/array14_pkg.ads: New helper.
12437 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12439 * gcc.c-torture/execute/920501-8.x: Remove.
12440 * gcc.c-torture/execute/930513-1.x: Remove.
12441 * gcc.c-torture/execute/960312-1.x: Remove.
12442 * gcc.c-torture/compile/20000804-1.c,
12443 gcc.c-torture/compile/20001205-1.c,
12444 gcc.c-torture/compile/20001226-1.c,
12445 gcc.c-torture/compile/20010518-2.c,
12446 gcc.c-torture/compile/20020312-1.c,
12447 gcc.c-torture/compile/20020604-1.c,
12448 gcc.c-torture/compile/920501-12.c,
12449 gcc.c-torture/compile/920501-4.c,
12450 gcc.c-torture/compile/920520-1.c,
12451 gcc.c-torture/compile/980506-1.c,
12452 gcc.c-torture/execute/980709-1.x,
12453 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12454 options for m68hc11.
12455 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12456 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12459 2011-03-22 Nick Clifton <nickc@redhat.com>
12461 * lib/target-supports.exp (check_profiling_available): Add MN10300
12462 to the list of targets that do not support profiling. Restore
12463 alpha sorting to this list.
12465 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12467 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12468 failure on 32-bit systems.
12469 * gcc.dg/torture/vector-2.c: Ditto.
12471 2011-03-22 Richard Guenther <rguenther@suse.de>
12473 PR tree-optimization/48228
12474 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12476 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12478 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12482 * gcc.target/powerpc/pr48226.c: New file.
12484 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12486 * lib/prune.exp (prune_gcc_output): Prune "could not create
12487 compact unwind for" warnings.
12489 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12493 * gcc.c-torture/execute/pr42544.c: New test.
12494 * gcc.c-torture/execute/pr48197.c: New test.
12496 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12498 PR preprocessor/48192
12499 * gcc.target/powerpc/pr48192.c: New file.
12502 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12503 split problem of 0 being loaded in a VSX register.
12505 2011-03-21 Richard Guenther <rguenther@suse.de>
12508 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12509 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12510 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12511 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12513 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12516 * gcc.dg/pr48213.c: New test.
12518 2011-03-21 Kai Tietz <ktietz@redhat.com>
12521 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12523 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12525 * gcc.target/arm/xor-and.c: New.
12527 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12530 * gfortran.dg/function_optimize_1.f90: New test.
12531 * gfortran.dg/function_optimize_2.f90: New test.
12533 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12535 PR rtl-optimization/47502
12536 * gcc.target/i386/pr47502-1.c: New.
12537 * gcc.target/i386/pr47502-2.c: Likewise.
12539 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12541 PR rtl-optimization/48156
12542 * gcc.dg/pr48156.c: New test.
12544 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12546 PR libfortran/47439
12547 * gfortran.dg/scratch_1.f90: Adjust test.
12549 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12551 PR libfortran/47439
12552 * gfortran.dg/scratch_1.f90: New test.
12554 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12556 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12557 variably modified typedefs.
12558 * gcc.dg/c1x-typedef-2.c: Remove.
12560 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12562 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12563 * gcc.dg/c1x-anon-struct-3.c: New test.
12564 * gcc.dg/anon-struct-11.c: Update.
12566 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12568 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12570 Only xfail with gas.
12572 2011-03-18 Jason Merrill <jason@redhat.com>
12574 * g++.dg/template/fn-ptr1.C: New.
12576 * g++.dg/overload/volatile1.C: New.
12578 * g++.dg/opt/pr23372.C: New.
12580 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12582 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12584 PR middle-end/47405
12585 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12587 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
12589 * gcc.target/arm/unsigned-extend-1.c: New.
12591 2011-03-18 Jakub Jelinek <jakub@redhat.com>
12594 * gcc.c-torture/compile/pr48161.c: New test.
12596 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
12598 PR middle-end/47725
12599 * gcc.dg/torture/pr47725.c: New.
12601 2011-03-17 Jason Merrill <jason@redhat.com>
12603 * g++.dg/cpp0x/constexpr-overflow2.C: New.
12604 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12606 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
12608 * gnat.dg/specs/elab2.ads: New test.
12609 * gnat.dg/specs/elab2_pkg.ads: New helper.
12611 2011-03-17 Jason Merrill <jason@redhat.com>
12613 * g++.dg/cpp0x/decltype-1212.C: New.
12614 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12616 2011-03-17 Jason Merrill <jason@redhat.com>
12618 * g++.dg/parse/memfnquals1.C: New.
12620 2011-03-17 Richard Guenther <rguenther@suse.de>
12622 PR middle-end/48134
12623 * gcc.dg/pr48134.c: New testcase.
12625 2011-03-17 Richard Guenther <rguenther@suse.de>
12627 PR middle-end/48165
12628 * g++.dg/torture/pr48165.C: New testcase.
12630 2011-03-17 Jakub Jelinek <jakub@redhat.com>
12632 PR rtl-optimization/48141
12633 * gcc.dg/pr48141.c: New test.
12635 2011-03-16 Jason Merrill <jason@redhat.com>
12637 * g++.dg/cpp0x/constexpr-48089.C: New.
12639 * g++.dg/cpp0x/constexpr-abi1.C: New.
12641 * g++.dg/cpp0x/constexpr-46336.C: New.
12642 * g++.dg/parse/friend5.C: Adjust expected errors.
12644 * g++.dg/cpp0x/constexpr-47570.C: New.
12646 2011-03-16 Dodji Seketeli <dodji@redhat.com>
12649 * ++.dg/debug/dwarf2/typedef6.C: New test.
12651 2011-03-16 Jason Merrill <jason@redhat.com>
12653 * g++.dg/cpp0x/elision2.C: New.
12655 * g++.dg/cpp0x/constexpr-array3.C: New.
12657 2011-03-16 Jason Merrill <jason@redhat.com>
12659 * g++.dg/cpp0x/sfinae6.C: New.
12660 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12661 * g++.dg/cpp0x/pr45908.C: Likewise.
12662 * g++.dg/cpp0x/sfinae6.C: Likewise.
12663 * g++.old-deja/g++.jason/conversion11.C: Likewise.
12664 * g++.old-deja/g++.law/arg11.C: Likewise.
12666 2011-03-16 Jason Merrill <jason@redhat.com>
12668 * g++.dg/template/incomplete6.C: New.
12670 2011-03-16 Jeff Law <law@redhat.com>
12672 * gcc.dg/tree-ssa/vrp55.c: New test.
12674 2011-03-16 Jason Merrill <jason@redhat.com>
12676 * g++.dg/cpp0x/auto22.C: New.
12678 2011-03-16 Richard Guenther <rguenther@suse.de>
12680 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12681 optimizing it away if promoted to const.
12683 2011-03-16 Richard Guenther <rguenther@suse.de>
12685 PR tree-optimization/48149
12686 * gcc.dg/fold-complex-1.c: New testcase.
12688 2011-03-16 Richard Guenther <rguenther@suse.de>
12691 * gcc.dg/guality/pr45882.c: Really make sure no inlining
12692 or cloning happens.
12694 2011-03-16 Richard Guenther <rguenther@suse.de>
12696 PR tree-optimization/26134
12697 * gcc.dg/tree-ssa/complex-6.c: New testcase.
12699 2011-03-16 Richard Guenther <rguenther@suse.de>
12701 PR tree-optimization/48146
12702 * gcc.dg/torture/pr48146.c: New testcase.
12704 2011-03-16 Richard Guenther <rguenther@suse.de>
12706 * gcc.dg/tree-ssa/pr14814.c: Adjust.
12707 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12709 2011-03-16 Jakub Jelinek <jakub@redhat.com>
12711 PR middle-end/48136
12712 * gcc.c-torture/compile/pr48136.c: New test.
12714 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12717 * gcc.dg/guality/pr45882.c: New test.
12719 2011-03-15 Jason Merrill <jason@redhat.com>
12721 * g++.dg/cpp0x/constexpr-recursion.C: New.
12723 * g++.dg/cpp0x/implicit11.C: New.
12725 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12727 * g++.dg/cpp0x/constexpr-attribute.C: New.
12729 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
12731 * g++.dg/parse/pr34758.C: New.
12733 2011-03-15 Xinliang David Li <davidxl@google.com>
12736 * gcc.dg/uninit-pred-7_d.c: New test.
12737 * gcc.dg/uninit-pred-8_d.c: New test.
12739 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12742 * gcc.target/arm/pr46788.c: New.
12744 2011-03-15 Richard Guenther <rguenther@suse.de>
12746 PR middle-end/47650
12747 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12748 * gfortran.dg/ishft_4.f90: Likewise.
12749 * gfortran.dg/leadz_trailz_3.f90: Likewise.
12751 2011-03-15 Richard Guenther <rguenther@suse.de>
12753 PR tree-optimization/13954
12754 * g++.dg/tree-ssa/pr13954.C: New testcase.
12756 2011-03-15 Richard Guenther <rguenther@suse.de>
12758 PR tree-optimization/48037
12759 * gcc.target/i386/pr48037-1.c: New testcase.
12761 2011-03-15 Richard Guenther <rguenther@suse.de>
12763 PR tree-optimization/41490
12764 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12765 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12766 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12767 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12768 * g++.dg/tree-ssa/pr33604.C: Adjust.
12770 2011-03-14 Jakub Jelinek <jakub@redhat.com>
12772 PR middle-end/47917
12773 * gcc.c-torture/execute/pr47917.c: New test.
12774 * gcc.dg/pr47917.c: New test.
12776 PR middle-end/38878
12777 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12779 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
12781 * gcc.target/i386/sse4_1-floor-vec.c: New test.
12782 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12783 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12784 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12785 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12786 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12787 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12788 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12789 * gcc.target/i386/avx-floor-vec.c: Ditto.
12790 * gcc.target/i386/avx-ceil-vec.c: Ditto.
12791 * gcc.target/i386/avx-trunc-vec.c: Ditto.
12792 * gcc.target/i386/avx-rint-vec.c: Ditto.
12793 * gcc.target/i386/avx-floorf-vec.c: Ditto.
12794 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12795 * gcc.target/i386/avx-truncf-vec.c: Ditto.
12796 * gcc.target/i386/avx-rintf-vec.c: Ditto.
12798 2011-03-14 Tom Tromey <tromey@redhat.com>
12800 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12801 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12802 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12804 2011-03-14 Tom Tromey <tromey@redhat.com>
12806 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12807 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12808 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12810 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
12812 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12814 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12816 PR rtl-optimization/47166
12817 * gcc.c-torture/execute/postmod-1.c: New test.
12819 2011-03-14 Richard Guenther <rguenther@suse.de>
12821 PR middle-end/48098
12822 * gcc.dg/torture/pr48098.c: New testcase.
12824 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
12827 * gcc.target/powerpc/pr48053-1.c: New test.
12828 * gcc.target/powerpc/pr48053-2.c: Likewise.
12830 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12832 PR libfortran/48066
12833 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
12835 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12837 PR libfortran/48066
12838 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
12840 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12843 * gfortran.dg/class_41.f03: New.
12845 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12847 * g++.dg/conversion/cast3.C: New test.
12849 2011-03-11 Jason Merrill <jason@redhat.com>
12851 * g++.dg/template/error45.C: New.
12853 * g++.dg/parse/no-type-defn1.C: New.
12855 * g++.dg/ext/attrib40.C: New.
12857 * g++.dg/cpp0x/regress/array1.C: New.
12859 2011-03-11 Richard Guenther <rguenther@suse.de>
12861 PR tree-optimization/48067
12862 * gcc.dg/pr48067.c: New testcase.
12864 2011-03-11 Richard Guenther <rguenther@suse.de>
12867 * g++.dg/lto/20110311-1_0.C: New testcase.
12869 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12872 * g++.dg/inherit/virtual8.C: New test.
12874 PR middle-end/48044
12875 * gcc.dg/torture/pr48044.c: New test.
12877 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12880 * gfortran.dg/proc_ptr_comp_31.f90: New.
12882 2011-03-11 Richard Guenther <rguenther@suse.de>
12884 PR tree-optimization/47278
12885 * gcc.dg/torture/pr47278-1.c: New testcase.
12886 * gcc.dg/torture/pr47278-2.c: Likewise.
12888 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12890 PR tree-optimization/48063
12891 * gcc.dg/torture/pr48063.c: New test.
12893 2011-03-10 Jason Merrill <jason@redhat.com>
12895 * g++.dg/template/array22.C: New.
12897 * g++.dg/cpp0x/syntax-err1.C: New.
12898 * g++.dg/parse/error36.C: Adjust expected errors.
12899 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12900 * g++.old-deja/g++.pt/typename3.C: Likewise.
12901 * g++.old-deja/g++.pt/typename4.C: Likewise.
12902 * g++.old-deja/g++.pt/typename6.C: Likewise.
12904 2011-03-09 Jason Merrill <jason@redhat.com>
12906 * g++.dg/template/nontype22.C: New.
12908 2011-03-09 Martin Jambor <mjambor@suse.cz>
12910 PR tree-optimization/47714
12911 * g++.dg/torture/pr47714.C: New test.
12913 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12916 * gcc.target/powerpc/pr47755-2.c: New file.
12918 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12920 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12921 is not set in the environment, pass 64 as first argument when not
12922 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12923 native where ulimit -u is supported.
12925 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12927 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12929 2011-03-08 Jason Merrill <jason@redhat.com>
12931 * g++.dg/template/nontype21.C: New.
12933 * g++.dg/template/anon5.C: New.
12935 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12938 * gcc.dg/pr47881.c: New test.
12940 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12943 * g++.dg/lookup/template3.C: New test.
12945 2011-03-08 Kai Tietz <ktietz@redhat.com>
12947 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12950 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12953 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12954 sizeof to compute alignment.
12956 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12958 PR tree-optimization/48022
12959 * gcc.dg/pr48022-1.c: New test.
12960 * gcc.dg/pr48022-2.c: New test.
12962 2011-03-07 Jason Merrill <jason@redhat.com>
12964 * g++.dg/template/nontype20.C: New.
12965 * g++.dg/init/member1.C: Adjust expected errors.
12966 * g++.dg/parse/constant4.C: Likewise.
12967 * g++.dg/template/qualified-id3.C: Likewise.
12968 * g++.old-deja/g++.pt/crash10.C: Likewise.
12970 * g++.dg/cpp0x/regress/non-const1.C: New.
12972 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12975 * gcc.dg/pr47991.c: New test.
12977 2011-03-07 Jason Merrill <jason@redhat.com>
12979 * g++.dg/abi/mangle46.C: New.
12981 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12984 * gcc.target/powerpc/pr47862.c: New.
12986 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12989 * gcc.target/i386/combine-mul.c: Require nonpic.
12991 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12992 Nathan Froyd <froydnj@codesourcery.com>
12994 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12996 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12998 * README.QMTEST: Remove.
13000 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
13001 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13004 * gfortran.dg/array_constructor_37.f90 : New test.
13006 2011-03-05 Jason Merrill <jason@redhat.com>
13008 * g++.dg/abi/mangle39.C: ABI v5, not 6.
13009 * g++.dg/abi/mangle45.C: Likewise.
13010 * g++.dg/cpp0x/trailing1.C: Likewise.
13012 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13014 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13016 2011-03-05 Jakub Jelinek <jakub@redhat.com>
13018 PR rtl-optimization/47899
13019 * gcc.dg/pr47899.c: New test.
13021 * gcc.dg/torture/pr47968.c: Ignore warnings.
13023 PR tree-optimization/47967
13024 * gcc.c-torture/compile/pr47967.c: New test.
13026 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13028 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13029 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13031 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13033 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13034 and property_getAttributes() if __OBJC2__.
13035 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13036 * objc.dg/property/property-encoding-1.m: New.
13037 * obj-c++.dg/property/property-encoding-1.mm: New.
13039 2011-03-04 Jason Merrill <jason@redhat.com>
13041 * g++.dg/template/pseudodtor6.C: New.
13043 * g++.dg/inherit/covariant19.C: New.
13045 2011-03-04 Richard Guenther <rguenther@suse.de>
13047 PR middle-end/47968
13048 * gcc.dg/torture/pr47968.c: New testcase.
13050 2011-03-04 Richard Guenther <rguenther@suse.de>
13052 PR middle-end/47975
13053 * gcc.dg/torture/pr47975.c: New testcase.
13055 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13058 * g++.dg/template/crash106.C: New.
13060 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13063 * gcc.dg/gomp/pr47963.c: New test.
13064 * g++.dg/gomp/pr47963.C: New test.
13066 2011-03-02 Jason Merrill <jason@redhat.com>
13068 * g++.dg/cpp0x/regress/condition1.C: New.
13070 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13072 2011-03-01 Jason Merrill <jason@redhat.com>
13074 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13076 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13078 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13080 PR rtl-optimization/47925
13081 * gcc.c-torture/execute/pr47925.c: New test.
13083 2011-03-01 Jason Merrill <jason@redhat.com>
13085 * g++.dg/cpp0x/decltype25.C: New.
13087 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13089 2011-03-01 Richard Guenther <rguenther@suse.de>
13091 PR tree-optimization/47890
13092 * gcc.dg/torture/pr47890.c: New testcase.
13094 2011-03-01 Richard Guenther <rguenther@suse.de>
13097 * gcc.dg/lto/pr47924_0.c: New testcase.
13099 2011-03-01 Richard Guenther <rguenther@suse.de>
13102 * gfortran.dg/lto/pr46911_0.f: New testcase.
13104 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13106 PR libgfortran/47933
13107 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13108 compile errors from older code form.
13110 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13112 PR libgfortran/47567
13113 * gfortran.dg/fmt_fw_d.f90: New test.
13115 2011-02-28 Jason Merrill <jason@redhat.com>
13117 * g++.dg/inherit/covariant18.C: New.
13119 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13121 PR middle-end/47893
13122 * gcc.dg/pr47893.c: New test.
13124 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13126 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13127 NULL in case of a selector with conflicting types.
13128 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13130 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13132 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13133 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13134 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13135 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13137 2011-02-28 Jason Merrill <jason@redhat.com>
13140 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13142 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13144 PR libgfortran/47778
13145 * gfortran.dg/namelist_71.f90: New test.
13147 2011-02-27 Jason Merrill <jason@redhat.com>
13150 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13151 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13153 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13156 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13158 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13161 * gfortran.dg/gomp/task-1.f90: Removed.
13163 2011-02-26 Jason Merrill <jason@redhat.com>
13165 * g++.dg/template/this-targ1.C: New.
13167 * g++.dg/cpp0x/regress/template-const1.C: New.
13168 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13169 * g++.dg/template/function1.C: Adjust.
13170 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13171 * g++.dg/debug/debug7.C: Adjust.
13173 2011-02-26 Tobias Burnus <burnus@net-b.de>
13176 * gfortran.dg/gomp/task-1.f90: New.
13178 2011-02-25 Jie Zhang <jie@codesourcery.com>
13180 * gcc.target/arm/neon-thumb2-move.c: Add
13181 dg-require-effective-target arm_thumb2_ok.
13183 2011-02-24 Jason Merrill <jason@redhat.com>
13185 * g++.dg/parse/constant1.C: Specify C++98 mode.
13186 * g++.dg/parse/constant5.C: Likewise.
13187 * g++.dg/parse/error2.C: Likewise.
13188 * g++.dg/parse/semicolon3.C: Likewise.
13189 * g++.dg/template/crash14.C: Likewise.
13190 * g++.dg/template/local4.C: Likewise.
13191 * g++.dg/template/nontype3.C: Likewise.
13192 * g++.dg/parse/crash31.C: Adjust expected errors.
13193 * g++.dg/template/function1.C: Likewise.
13194 * g++.dg/template/ref3.C: Likewise.
13195 * g++.dg/template/static9.C: Likewise.
13196 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13198 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13199 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13200 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13201 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13202 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13204 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13207 * gfortran.dg/pr47878.f90: New test.
13209 2011-02-24 Richard Guenther <rguenther@suse.de>
13212 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13213 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13215 2011-02-24 Richard Guenther <rguenther@suse.de>
13218 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13219 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13221 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13223 PR libgfortran/47567
13224 * gfortran.dg/fmt_f0_1.f90: Update test.
13226 2011-02-23 Jason Merrill <jason@redhat.com>
13228 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13229 * g++.dg/abi/mangle45.C: New.
13231 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13232 * g++.dg/template/canon-type-9.C: Match use of decltype
13233 between declaration and definition.
13234 * g++.dg/template/canon-type-12.C: Likewise.
13236 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13239 * gfortran.dg/nested_allocatables_1.f90: New.
13241 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13244 * g++.dg/pr46868.C: New test.
13245 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13246 * g++.dg/parse/error14.C: Adjust.
13248 2011-02-23 Richard Guenther <rguenther@suse.de>
13250 PR tree-optimization/47838
13251 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13253 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13255 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13257 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13259 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13260 * gfortran.dg/count_init_expr.f03: Ditto.
13261 * gfortran.dg/gomp/pr43711.f90: Ditto.
13262 * gcc.dg/struct-parse-2.c: Ditto.
13263 * gcc.dg/parse-error-3.c: Ditto.
13264 * gcc.dg/Wlogical-op-1.c: Ditto.
13265 * gcc.dg/Walways-true-1.c: Ditto.
13266 * gcc.dg/pr24225.c: Ditto.
13267 * gcc.dg/Walways-true-2.c: Ditto.
13268 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13269 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13270 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13271 * g++.dg/overload/defarg4.C: Ditto.
13272 * g++.dg/inherit/covariant16.C: Ditto.
13273 * g++.dg/inherit/virtual7.C: Ditto.
13274 * g++.dg/template/canon-type-9.C: Ditto.
13275 * g++.dg/template/access19.C: Ditto.
13276 * g++.dg/template/call7.C: Ditto.
13277 * g++.dg/template/canon-type-2.C: Ditto.
13278 * g++.dg/template/init7.C: Ditto.
13279 * g++.dg/template/sizeof-template-argument.C: Ditto.
13280 * g++.dg/template/const3.C: Ditto.
13281 * g++.dg/template/sfinae26.C: Ditto.
13282 * g++.dg/template/sfinae26.C: Ditto.
13283 * g++.dg/template/canon-type-11.C: Ditto.
13284 * g++.dg/template/union2.C: Ditto.
13285 * g++.dg/template/canon-type-3.C: Ditto.
13286 * g++.dg/template/canon-type-1.C: Ditto.
13287 * g++.dg/template/canon-type-5.C: Ditto.
13288 * g++.dg/template/canon-type-7.C: Ditto.
13289 * g++.dg/template/canon-type-10.C: Ditto.
13290 * g++.dg/template/spec36.C: Ditto.
13291 * g++.dg/template/typedef38.C: Ditto.
13292 * g++.dg/template/canon-type-4.C: Ditto.
13293 * g++.dg/template/canon-type-6.C: Ditto.
13294 * g++.dg/template/canon-type-13.C: Ditto.
13295 * g++.dg/template/instantiate9.C: Ditto.
13296 * g++.dg/template/ttp22.C: Ditto.
13297 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13298 * g++.dg/warn/Walways-true-1.C: Ditto.
13299 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13300 * g++.dg/warn/Walways-true-2.C: Ditto.
13301 * g++.dg/conversion/op4.C: Ditto.
13302 * g++.dg/opt/pr19650.C: Ditto.
13303 * g++.dg/lookup/friend11.C: Ditto.
13304 * g++.dg/other/default2.C: Ditto.
13305 * g++.dg/other/default3.C: Ditto.
13306 * g++.dg/other/dtor2.C: Ditto.
13307 * g++.dg/other/friend5.C: Ditto.
13308 * g++.dg/other/default5.C: Ditto.
13309 * g++.dg/init/brace6.C: Ditto.
13310 * g++.dg/init/aggr5.C: Ditto.
13311 * g++.dg/init/error2.C: Ditto.
13312 * g++.dg/expr/bound-mem-fun.C: Ditto.
13313 * g++.dg/expr/cond6.C: Ditto.
13314 * g++.dg/expr/stmt-expr-1.C: Ditto.
13315 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13316 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13317 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13318 * g++.dg/cpp0x/bracket1.C: Ditto.
13319 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13320 * g++.dg/cpp0x/pr38646.C: Ditto.
13321 * g++.dg/cpp0x/variadic73.C: Ditto.
13322 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13323 * g++.dg/cpp0x/bracket4.C: Ditto.
13324 * g++.dg/cpp0x/decltype4.C: Ditto.
13325 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13326 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13327 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13328 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13329 * g++.dg/cpp0x/decltype2.C: Ditto.
13330 * g++.dg/cpp0x/decltype1.C: Ditto.
13331 * g++.dg/cpp0x/bracket2.C: Ditto.
13332 * g++.dg/cpp0x/decltype5.C: Ditto.
13333 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13334 * g++.dg/cpp0x/variadic70.C: Ditto.
13335 * g++.dg/cpp0x/decltype6.C: Ditto.
13336 * g++.dg/cpp0x/rvo.C: Ditto.
13337 * g++.dg/cpp0x/vt-40092.C: Ditto.
13338 * g++.dg/cpp0x/variadic-new.C: Ditto.
13339 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13340 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13341 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13342 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13343 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13344 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13345 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13346 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13347 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13348 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13349 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13350 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13351 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13352 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13353 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13354 * g++.dg/cpp0x/pr39639.C: Ditto.
13355 * g++.dg/cpp0x/decltype3.C: Ditto.
13356 * g++.dg/cpp0x/variadic68.C: Ditto.
13357 * g++.dg/cpp0x/variadic-function.C: Ditto.
13358 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13359 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13360 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13361 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13362 * g++.dg/parse/crash35.C: Ditto.
13363 * g++.dg/parse/crash40.C: Ditto.
13364 * g++.dg/parse/defarg12.C: Ditto.
13365 * g++.dg/parse/crash34.C: Ditto.
13366 * g++.dg/parse/constructor3.C: Ditto.
13367 * g++.dg/parse/template23.C: Ditto.
13368 * g++.dg/parse/crash56.C: Ditto.
13369 * g++.dg/parse/dtor13.C: Ditto.
13370 * g++.dg/parse/error33.C: Ditto.
13371 * g++.dg/parse/ctor9.C: Ditto.
13372 * g++.dg/parse/error32.C: Ditto.
13373 * g++.dg/parse/error37.C: Ditto.
13374 * g++.dg/parse/bitfield3.C: Ditto.
13375 * g++.dg/parse/struct-4.C: Ditto.
13376 * g++.dg/ext/has_trivial_copy.C: Ditto.
13377 * g++.dg/ext/is_polymorphic.C: Ditto.
13378 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13379 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13380 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13381 * g++.dg/ext/is_union.C: Ditto.
13382 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13383 * g++.dg/ext/is_pod.C: Ditto.
13384 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13385 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13386 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13387 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13388 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13389 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13390 * g++.dg/ext/is_abstract.C: Ditto.
13391 * g++.dg/ext/has_trivial_assign.C: Ditto.
13392 * g++.dg/ext/is_class.C: Ditto.
13393 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13394 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13395 * g++.dg/ext/is_base_of.C: Ditto.
13396 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13397 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13398 * g++.dg/ext/is_empty.C: Ditto.
13399 * g++.dg/ext/is_enum.C: Ditto.
13400 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13401 * gnat.dg/opt11.adb: Ditto.
13402 * obj-c++.dg/pr45735.mm: Ditto.
13403 * obj-c++.dg/pr24393.mm: Ditto.
13404 * obj-c++.dg/exceptions-2.mm: Ditto.
13405 * objc.dg/pr45735.m: Ditto.
13406 * objc.dg/pr24393.m: Ditto.
13408 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13410 * objc.dg/attributes/objc-exception-1.m: New.
13412 2011-02-23 Jie Zhang <jie@codesourcery.com>
13414 * gcc.dg/cpp/include7.c: New test.
13416 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13419 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13421 2011-02-23 Jie Zhang <jie@codesourcery.com>
13423 PR rtl-optimization/47763
13424 * gcc.dg/pr47763.c: New test.
13426 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13429 * gfortran.dg/whole_file_32.f90 : New test.
13431 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13434 * g++.dg/inherit/virtual7.C: New test.
13436 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13439 * objc.dg/type-size-3.m: Updated error message.
13440 * objc.dg/type-size-4.m: New test.
13441 * objc.dg/type-size-5.m: New test.
13443 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13445 * lib/gnat.exp: Fix comments.
13446 Don't load libgloss.exp.
13447 (default_gnat_version): Call $compiler with --version.
13448 Adapt regexp for gnatmake output, insert version.
13449 (gnat_version): New proc.
13450 (gnat_init): Remove gnat_libgcc_s_path.
13451 (gnat_target_compile): Likewise.
13452 Remove ld_library_path.
13453 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13454 (gnat_pass): Remove.
13455 (gnat_pass): Remove.
13456 (gnat_finish): Remove.
13457 (gnat_exit): Remove.
13458 (local_find_gnatmake): Reindent.
13459 (runtest_file_p): Remove.
13460 (prune_warnings): Remove.
13461 (find_gnatclean): New proc.
13462 * lib/gnat-dg.exp (lremove): New proc.
13463 (gnat-dg-test): Reindent.
13464 Remove additional output files.
13465 (gnat-dg-runtest): Remove.
13467 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13468 * gnat.dg/loop_optimization6.adb: Likewise.
13469 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13471 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13473 PR tree-optimization/47835
13474 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13476 2011-02-22 Tobias Burnus <burnus@net-b.de>
13478 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13479 * gfortran.dg/abstract_type_2.f03: Ditto.
13480 * gfortran.dg/abstract_type_3.f03: Ditto.
13481 * gfortran.dg/abstract_type_4.f03: Ditto.
13482 * gfortran.dg/abstract_type_5.f03: Ditto.
13483 * gfortran.dg/abstract_type_6.f03: Ditto.
13484 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13485 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13486 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13487 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13488 * gfortran.dg/array_function_5.f90: Ditto.
13489 * gfortran.dg/asynchronous_3.f03: Ditto.
13490 * gfortran.dg/char_expr_1.f90: Ditto.
13491 * gfortran.dg/class_14.f03: Ditto.
13492 * gfortran.dg/data_array_6.f: Ditto.
13493 * gfortran.dg/data_invalid.f90: Ditto.
13494 * gfortran.dg/dot_product_1.f03: Ditto.
13495 * gfortran.dg/func_derived_5.f90: Ditto.
13496 * gfortran.dg/func_result_4.f90: Ditto.
13497 * gfortran.dg/implied_do_1.f90: Ditto.
13498 * gfortran.dg/initialization_25.f90: Ditto.
13499 * gfortran.dg/initialization_26.f90: Ditto.
13500 * gfortran.dg/interface_34.f90: Ditto.
13501 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13502 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13503 * gfortran.dg/matmul_8.f03: Ditto.
13504 * gfortran.dg/merge_init_expr.f90: Ditto.
13505 * gfortran.dg/pack_assign_1.f90: Ditto.
13506 * gfortran.dg/pack_vector_1.f90: Ditto.
13507 * gfortran.dg/pointer_check_8.f90: Ditto.
13508 * gfortran.dg/product_init_expr.f03: Ditto.
13509 * gfortran.dg/reshape_order_5.f90: Ditto.
13510 * gfortran.dg/reshape_shape_1.f90: Ditto.
13511 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13512 * gfortran.dg/same_name_2.f90: Ditto.
13513 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13514 * gfortran.dg/spread_init_expr.f03: Ditto.
13515 * gfortran.dg/stmt_func_1.f90: Ditto.
13516 * gfortran.dg/sum_init_expr.f03: Ditto.
13517 * gfortran.dg/transpose_3.f03: Ditto.
13518 * gfortran.dg/unpack_init_expr.f03: Ditto.
13519 * gfortran.dg/warn_conversion.f90: Ditto.
13520 * gfortran.dg/warn_conversion_2.f90: Ditto.
13521 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13522 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13523 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13524 * gfortran.dg/whole_file_16.f90: Ditto.
13525 * gfortran.dg/whole_file_17.f90: Ditto.
13526 * gfortran.dg/whole_file_18.f90: Ditto.
13527 * gfortran.dg/whole_file_20.f03: Ditto.
13528 * gfortran.dg/whole_file_5.f90: Ditto.
13529 * gfortran.dg/whole_file_6.f90: Ditto.
13530 * gfortran.dg/write_invalid_format.f90: Ditto.
13531 * gfortran.dg/zero_sized_6.f90: Ditto.
13533 2011-02-21 Jeff Law <law@redhat.com>
13535 PR rtl-optimization/46178
13536 * gcc.target/i386/pr46178.c: New test.
13538 PR rtl-optimization/46002
13539 * gcc.c-torture/compile/pr46002.c: New test.
13541 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13543 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13546 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13549 * g++.dg/debug/pr47106.C: Require effective target lto.
13551 2011-02-21 Jason Merrill <jason@redhat.com>
13553 * g++.dg/cpp0x/constexpr-diag2.C: New.
13555 2011-02-20 Jason Merrill <jason@redhat.com>
13557 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13559 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13561 * g++.dg/overload/conv-op1.C: New.
13563 * g++.dg/cpp0x/constexpr-synth1.C: New.
13565 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13567 * objc.dg/layout-2.m: New.
13568 * objc.dg/selector-3.m: Adjusted location of error message.
13569 * objc.dg/type-size-3.m: Same.
13570 * obj-c++.dg/selector-3.mm: Same.
13572 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13575 * objc.dg/property/dotsyntax-22.m: New.
13576 * obj-c++.dg/property/dotsyntax-22.mm: New.
13578 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13581 * g++.dg/template/typedef38.C: New test.
13583 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13586 * gfortran.dg/whole_file_30.f90 : New test.
13587 * gfortran.dg/whole_file_31.f90 : New test.
13589 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13593 * gfortran.dg/whole_file_28.f90 : New test.
13594 * gfortran.dg/whole_file_29.f90 : New test.
13596 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13599 * g++.dg/template/crash105.C: New.
13601 2011-02-19 Jason Merrill <jason@redhat.com>
13603 * g++.dg/cpp0x/regress/no-elide1.C: New.
13605 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
13607 PR tree-optimization/46620
13608 * gcc.dg/pr46620.c: New.
13610 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13613 * gcc.target/i386/pr47809.c: New test.
13615 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13616 Tobias Burnus <burnus@net-b.de>
13618 * lib/target-supports.exp
13619 (check_effective_target_fortran_large_real): New check for large reals.
13620 * gfortran.dg/nan_7.f90: New test.
13622 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13624 PR libgfortran/47567
13625 * gfortran.dg/fmt_f0_1.f90: Update test.
13627 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
13630 * gfortran.dg/array_constructor_36.f90 : New test.
13631 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13632 allow for comparison between different elements of the array
13633 constructor at different levels of optimization.
13635 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
13637 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13638 * gcc.target/i386/pr32280-1.c: Likewise.
13640 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13643 * gcc.target/i386/pr47800.c: New test.
13645 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
13647 * objc/execute/exceptions/foward-1.x: New.
13649 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13652 * gfortran.dg/derived_constructor_comps_4.f90: New.
13654 2011-02-18 Tobias Burnus
13657 * gfortran.dg/func_result_6.f90: New.
13659 2011-02-18 Michael Matz <matz@suse.de>
13662 * gfortran.dg/lto/pr45586_0.f90: New test.
13663 * gfortran.dg/typebound_proc_20.f90: Ditto.
13664 * gfortran.dg/typebound_proc_21.f90: Ditto.
13666 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13669 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13671 2011-02-18 Tobias Burnus <burnus@net-b.de>
13674 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13675 gcc_warning_prefix.
13676 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13677 normalizing the error/warning output.
13678 * gfortran.dg/Wall.f90: Update dg-error/warning.
13679 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13680 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13681 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13682 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13683 * gfortran.dg/class_30.f90: Update dg-error/warning.
13684 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13685 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13686 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13687 * gfortran.dg/entry_17.f90: Update dg-error/warning.
13688 * gfortran.dg/entry_19.f90: Update dg-error/warning.
13689 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13690 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13691 * gfortran.dg/g77/12632.f: Update dg-error/warning.
13692 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13693 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13694 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13695 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13696 * gfortran.dg/goto_8.f90: Update dg-error/warning.
13697 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13698 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13699 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13700 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13701 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13702 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13703 * gfortran.dg/volatile3.f90: Update dg-error/warning.
13704 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13705 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13706 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13707 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13708 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13710 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13713 * gfortran.dg/proc_ptr_comp_30.f90: New.
13715 2011-02-18 Jakub Jelinek <jakub@redhat.com>
13718 * gcc.target/i386/pr47780.c: New test.
13720 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13723 * gfortran.dg/class_40.f03: New.
13725 2011-02-18 Dodji Seketeli <dodji@redhat.com>
13728 * g++.dg/cpp0x/auto21.C: New test.
13730 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
13732 * objc.dg/special/unclaimed-category-1.h: Updated for
13734 * objc.dg/special/unclaimed-category-1.m: Same.
13735 * objc.dg/zero-link-1.m: Same.
13736 * objc.dg/lookup-1.m: Same.
13737 * objc.dg/torture/strings/const-str-9.m
13738 * objc.dg/torture/strings/const-str-10.m: Same.
13739 * objc.dg/torture/strings/const-str-11.m: Same.
13740 * objc.dg/torture/forward-1.m: Same.
13741 * objc.dg/zero-link-2.m: Same.
13742 * objc.dg/encode-7-next-64bit.m: Same.
13743 * objc.dg/method-4.m: Same.
13744 * objc.dg/next-runtime-1.m: Same.
13745 * objc.dg/image-info.m: Same.
13746 * objc.dg/pr23214.m: Same.
13747 * objc.dg/symtab-1.m: Same.
13748 * obj-c++.dg/basic.m: Same.
13749 * obj-c++.dg/proto-lossage-3.m: Same.
13750 * obj-c++.dg/torture/strings/const-str-10.m: Same.
13751 * obj-c++.dg/torture/strings/const-str-11.m: Same.
13752 * obj-c++.dg/torture/strings/const-str-9.m: Same.
13753 * obj-c++.dg/method-11.m: Same.
13754 * objc/execute/enumeration-1.m: Same.
13755 * objc/execute/object_is_class.m: Same.
13756 * objc/execute/formal_protocol-2.m: Same.
13757 * objc/execute/formal_protocol-4.m: Same.
13758 * objc/execute/formal_protocol-6.m: Same.
13759 * objc/execute/bycopy-3.m: Same.
13760 * objc/execute/exceptions/catchall-1.m: Same.
13761 * objc/execute/exceptions/finally-1.m: Same.
13762 * objc/execute/exceptions/local-variables-1.m: Same.
13763 * objc/execute/exceptions/foward-1.m: Same.
13764 * objc/execute/bf-common.h
13765 * objc/execute/enumeration-2.m: Same.
13766 * objc/execute/formal_protocol-1.m: Same.
13767 * objc/execute/formal_protocol-3.m: Same.
13768 * objc/execute/formal_protocol-5.m: Same.
13769 * objc/execute/accessing_ivars.m: Same.
13770 * objc/execute/bycopy-2.m: Same.
13771 * objc/execute/formal_protocol-7.m: Same.
13772 * objc/execute/compatibility_alias.m: Same.
13773 * objc/execute/no_clash.m: Same.
13774 * objc/execute/object_is_meta_class.m: Same.
13775 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13776 * objc/execute/class-tests-1.h: Include stdio.h.
13777 * objc/execute/class-tests-2.h: Same.
13778 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13780 * obj-c++.dg/try-catch-2.mm: Same.
13782 2011-02-17 Jakub Jelinek <jakub@redhat.com>
13785 * g++.dg/warn/Wunused-parm-4.C: New test.
13787 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
13788 Jan Hubicka <jh@suse.cz>
13792 * g++.dg/debug/pr47106.C: New.
13794 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
13797 * gcc.target/i386/pr43653.c: New test.
13799 2011-02-11 Dodji Seketeli <dodji@redhat.com>
13802 * g++.dg/template/inherit6.C: New test.
13804 2011-02-16 Janus Weil <janus@gcc.gnu.org>
13807 * gfortran.dg/class_39.f03: New.
13809 2011-02-16 Dodji Seketeli <dodji@redhat.com>
13812 * g++.dg/cpp0x/variadic106.C: New test.
13814 2011-02-16 Jakub Jelinek <jakub@redhat.com>
13816 PR libfortran/47757
13817 * gfortran.dg/pr47757-1.f90: New test.
13818 * gfortran.dg/pr47757-2.f90: New test.
13819 * gfortran.dg/pr47757-3.f90: New test.
13822 * g++.dg/cpp0x/enum8.C: New test.
13824 2011-02-15 Jason Merrill <jason@redhat.com>
13826 * g++.dg/inherit/implicit-trivial1.C: New.
13827 * g++.dg/cpp0x/implicit-trivial1.C: New.
13829 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13831 PR middle-end/47725
13832 * gcc.dg/torture/pr47725.c: Removed.
13834 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13837 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13838 constant does not generate a load from memory.
13840 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13842 PR middle-end/47725
13843 * gcc.dg/torture/pr47725.c: New.
13845 2011-02-15 Richard Guenther <rguenther@suse.de>
13847 PR tree-optimization/47743
13848 * gcc.dg/torture/pr47743.c: New testcase.
13850 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13852 PR middle-end/47581
13853 * gcc.target/i386/pr47581.c: New test.
13855 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13858 * gfortran.dg/select_type_22.f03: New.
13860 2011-02-14 Jason Merrill <jason@redhat.com>
13862 * g++.dg/cpp0x/regress/enum1.C: New.
13864 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13866 * gnat.dg/include.adb: New test.
13868 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13871 * gfortran.dg/class_38.f03: New.
13873 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13875 * gcc.dg/pr46494.c: New test.
13877 2011-02-14 Richard Guenther <rguenther@suse.de>
13879 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13881 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13884 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13885 sparc*-sun-solaris2.11.
13887 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13890 * gfortran.dg/argument_checking_18.f90: New.
13892 2011-02-13 Tobias Burnus <burnus@net-b.de>
13894 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13895 * gfortran.dg/argument_checking_17.f90: New.
13897 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13899 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13900 are temporarily disabled.
13901 * gfortran.dg/class_7.f03: Ditto.
13902 * gfortran.dg/coarray_14.f90: Ditto.
13903 * gfortran.dg/typebound_proc_13.f03: Ditto.
13905 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13908 * gfortran.dg/extends_11.f03: New.
13910 2011-02-11 Xinliang David Li <davidxl@google.com>
13912 PR tree-optimization/47707
13913 * g++.dg/tree-ssa/pr47707.C: New test.
13915 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13917 * g++.dg/opt/inline17.C: New test.
13919 2011-02-11 Tobias Burnus <burnus@net-b.de>
13922 * gfortran.dg/pure_formal_2.f90: New.
13924 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13926 PR rtl-optimization/47614
13927 * gfortran.dg/pr47614.f: New.
13929 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13932 * gcc.dg/opts-6.c: New test.
13934 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13937 * gcc.dg/pr47684.c: New test.
13939 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13942 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13943 c99_runtime, dg-add-options c99_runtime.
13944 (main): Use __asm__.
13946 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13949 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13950 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13951 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13952 * gcc.dg/ucnid-10.c: Likewise.
13953 * gcc.dg/ucnid-13.c: Likewise.
13954 * gcc.dg/ucnid-7.c: Likewise.
13955 * gcc.dg/ucnid-8.c: Likewise.
13956 Adapt dg-warning line number.
13958 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13960 * gcc.target/i386/parity-1.c: Use -march=k8.
13961 * gcc.target/i386/parity-2.c: Ditto.
13962 * gcc.target/i386/vecinit-1.c: Ditto.
13963 * gcc.target/i386/vecinit-2.c: Ditto.
13965 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13968 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13969 * gcc.target/mips/save-restore-3.c: Likewise.
13970 * gcc.target/mips/save-restore-4.c: Likewise.
13971 * gcc.target/mips/save-restore-5.c: Likewise.
13974 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13975 * g++.dg/tree-prof/partition2.C: Likewise.
13977 2011-02-09 Jason Merrill <jason@redhat.com>
13979 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13980 rather than misdeclare std::puts.
13982 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13983 * g++.dg/other/warning1.C: Likewise.
13984 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13985 * g++.old-deja/g++.gb/scope06.C: Likewise.
13986 * g++.old-deja/g++.law/cvt11.C: Likewise.
13987 * g++.old-deja/g++.law/init1.C: Likewise.
13988 * g++.dg/abi/mangle26.C: Likewise.
13990 * g++.dg/template/function1.C: Adjust for C++0x mode.
13991 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13993 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13994 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13996 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13998 * g++.dg/cpp0x/regress/abi-empty7.C: New.
14000 * g++.dg/cpp0x/regress: New directory.
14001 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14002 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14003 * g++.dg/cpp0x/regress/regress3.C: New.
14005 2011-02-10 Richard Guenther <rguenther@suse.de>
14007 PR tree-optimization/47677
14008 * gcc.dg/torture/pr47677.c: New testcase.
14010 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
14012 * objc.dg/special/load-category-1.m: Remove unused header.
14013 * objc.dg/special/load-category-1a.m: Likewise.
14014 * objc.dg/special/load-category-2.m: Likewise.
14015 * objc.dg/special/load-category-2a.m: Likewise.
14016 * objc.dg/special/load-category-3.m: Likewise.
14017 * objc.dg/special/load-category-3a.m: Likewise.
14018 * objc.dg/attributes/proto-attribute-2.m: Likewise.
14019 * objc.dg/attributes/proto-attribute-3.m: Likewise.
14020 * objc.dg/attributes/class-attribute-1.m: Likewise.
14021 * objc.dg/property/property.exp: Don't run for Darwin < 9.
14022 * obj-c++.dg/property/property.exp: Likewise.
14023 * objc.dg/attributes/method-sentinel-1.m: Update type header.
14024 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14025 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14026 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14027 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14028 * obj-c++.dg/template-8.mm: Likewise.
14030 2011-02-10 Jakub Jelinek <jakub@redhat.com>
14033 * gcc.target/i386/pr47665.c: New test.
14035 2011-02-10 Jie Zhang <jie@codesourcery.com>
14039 2011-02-05 Jie Zhang <jie@codesourcery.com>
14041 * gcc.dg/pr42631.c: Update test.
14042 * gcc.dg/pr42631-2.c: New test.
14044 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14047 * gfortran.dg/proc_decl_25.f90: New.
14049 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14052 * gfortran.dg/typebound_assignment_2.f03: New.
14054 2011-02-09 Richard Guenther <rguenther@suse.de>
14056 PR tree-optimization/47664
14057 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14059 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14061 PR middle-end/47646
14062 * gnat.dg/uninit_func.adb: Adjust dg directive.
14064 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14066 PR middle-end/47646
14067 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14069 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14072 * gfortran.dg/auto_dealloc_2.f90: New.
14074 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14076 * gcc.dg/builtins-config.h: Remove __sgi handling.
14077 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14078 -std=c99 for mips-sgi-irix6.5*.
14080 2011-02-09 Martin Jambor <mjambor@suse.cz>
14082 PR middle-end/45505
14083 * gfortran.dg/pr25923.f90: Remove xfails.
14085 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14088 * gfortran.dg/inquire_14.f90: New test.
14090 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14093 * gfortran.dg/pointer_init_6.f90: New.
14095 2011-02-08 Jeff Law <law@redhat.com>
14097 PR tree-optimization/42893
14098 * gcc.tree-ssa/pr42893.c: New test.
14100 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14102 PR tree-optimization/46834
14103 PR tree-optimization/46994
14104 PR tree-optimization/46995
14105 * gcc.dg/graphite/id-pr46834.c: New.
14106 * gfortran.dg/graphite/id-pr46994.f90: New.
14107 * gfortran.dg/graphite/id-pr46995.f90: New.
14109 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14111 PR middle-end/47646
14112 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14113 using the variable is known the warning is emitted there.
14114 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14115 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14117 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14120 * gcc.dg/noreturn-1.c (foo5): Likewise.
14121 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14122 (method2): Likewise.
14124 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14125 the return statement using the uninitialized variable.
14126 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14128 2011-02-08 Richard Guenther <rguenther@suse.de>
14130 PR middle-end/47639
14131 * g++.dg/opt/pr47639.c: New testcase.
14133 2011-02-08 Richard Guenther <rguenther@suse.de>
14135 PR tree-optimization/47632
14136 * g++.dg/opt/pr47632.C: New testcase.
14138 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14140 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14142 2011-02-07 Richard Guenther <rguenther@suse.de>
14144 PR tree-optimization/47615
14145 * g++.dg/opt/pr47615.C: New testcase.
14147 2011-02-07 Richard Guenther <rguenther@suse.de>
14149 PR tree-optimization/47621
14150 * gcc.dg/torture/pr47621.c: New testcase.
14152 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14154 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14156 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14159 * gfortran.dg/allocate_with_source_1 : New test.
14161 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14163 PR middle-end/47610
14164 * gcc.dg/pr47610.c: New test.
14166 2011-02-05 Jie Zhang <jie@codesourcery.com>
14169 * gcc.dg/pr42631.c: Update test.
14170 * gcc.dg/pr42631-2.c: New test.
14172 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14175 * gfortran.dg/pr47574.f90: New test.
14177 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14179 PR tree-optimization/46194
14180 * gcc.dg/autopar/pr46194.c: New.
14182 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14184 PR tree-optimization/43695
14185 * g++.dg/ipa/pr43695.C: New.
14187 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14189 PR inline-asm/23200
14190 * gcc.dg/pr23200.c: New test.
14192 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14195 * g++.dg/pr47589.C: New test.
14197 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14200 * g++.dg/template/typedef37.C: New test.
14201 * g++.dg/template/param1.C: Adjust expected error message.
14203 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14205 PR middle-end/31490
14206 * gcc.dg/pr31490-2.c: New test.
14207 * gcc.dg/pr31490-3.c: New test.
14208 * gcc.dg/pr31490-4.c: New test.
14210 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14211 Jakub Jelinek <jakub@redhat.com>
14214 * g++.dg/parser/semicolon3.C: Adjust.
14215 * g++.dg/parser/semicolon4.C: New testcase.
14216 * g++.dg/pr46890.C: New testcase.
14218 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14221 * g++.dg/init/pr29571.C: New.
14223 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14225 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14226 instead of vect_int.
14228 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14231 * gcc.target/i386/pr47312.c: New test.
14234 * gcc.target/i386/pr47564.c: New test.
14236 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14238 PR tree-optimization/45122
14239 * gcc.dg/tree-ssa/pr45122.c: New.
14241 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14244 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14247 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14248 and vsx so a default --with-cpu=power7 doesn't give an error
14249 when -mavoid-indexed-addresses is used.
14251 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14252 wrapper function to save the arguments and then jump to the real
14253 function, rather than depending on the compiler not to move stuff
14255 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14257 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14258 Paul Thomas <pault@gcc.gnu.org>
14261 * gfortran.dg/class_37.f03 : New test.
14263 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14264 Richard Guenther <rguenther@suse.de>
14266 PR tree-optimization/40979
14268 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14269 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14270 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14271 check_vect_support_and_set_flags.
14272 * gfortran.dg/graphite/vect-pr40979.f90: New.
14274 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14277 * gfortran.dg/class_36.f03: New.
14279 2011-02-02 Richard Guenther <rguenther@suse.de>
14281 PR tree-optimization/47566
14282 * gcc.dg/lto/20110201-1_0.c: New testcase.
14284 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14290 * debug/pr47498.c: New.
14291 * debug/pr47501.c: New.
14293 2011-02-01 Richard Guenther <rguenther@suse.de>
14295 PR tree-optimization/47559
14296 * g++.dg/torture/pr47559.C: New testcase.
14298 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14301 * gfortran.dg/typebound_call_20.f03: New.
14303 2011-02-01 Richard Guenther <rguenther@suse.de>
14305 PR tree-optimization/47555
14306 * gcc.dg/pr47555.c: New testcase.
14308 2011-02-01 Richard Guenther <rguenther@suse.de>
14310 PR tree-optimization/47541
14311 * g++.dg/torture/pr47541.C: New testcase.
14313 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14316 * gfortran.dg/typebound_call_19.f03: New.
14318 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14321 * g++.dg/cpp0x/pr47416.C: New test.
14323 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14326 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14328 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14331 * gfortran.dg/typebound_assignment_1.f03: New.
14333 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14335 PR tree-optimization/47538
14336 * gcc.c-torture/execute/pr47538.c: New test.
14338 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14341 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14343 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14345 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14347 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14349 PR rtl-optimization/44031
14350 * gcc.c-torture/compile/20110131-1.c: New test.
14352 2011-01-31 Tobias Burnus <burnus@net-b.de>
14355 * gfortran.dg/stmt_func_1.f90: New.
14357 2011-01-31 Tobias Burnus <burnus@net-b.de>
14360 * gfortran.dg/interface_34.f90: New.
14362 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14365 * gfortran.dg/realloc_on_assign_5.f03: New test.
14366 * gfortran.dg/realloc_on_assign_5.f03: New test.
14368 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14370 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14371 * gfortran.dg/bessel_7.f90: Likewise.
14372 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14374 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14375 * gfortran.dg/sum_init_expr.f03: Likewise.
14377 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14379 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14382 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14383 loop only on "vect_intfloat_cvt" targets.
14385 2011-01-29 Tobias Burnus <burnus@net-b.de>
14388 * gfortran.dg/shape_6.f90: New.
14390 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14392 PR libgfortran/47434
14393 * gfortran.dg/read_infnan_1.f90: Update test.
14394 * gfortran.dg/module_nan.f90: Update test.
14395 * gfortran.dg/char4_iunit_1.f03: Update test.
14396 * gfortran.dg/large_real_kind_1.f90: Update test.
14397 * gfortran.dg/real_const_3.f90: Update test.
14398 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14400 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14403 * g++.dg/template/param2.C: New test.
14405 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14407 PR libgfortran/47285
14408 * gfortran.dg/fmt_g.f: New test.
14410 2011-01-28 Tobias Burnus <burnus@net-b.de>
14413 * gfortran.dg/pure_formal_1.f90: New.
14415 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14418 * gcc.dg/tls/pr42894.c: New test.
14420 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14422 * gcc.dg/pr47276.c: Add dg-require-visibility.
14424 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14426 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14428 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14429 Tobias Burnus <burnus@gcc.gnu.org>
14434 * gfortran.dg/realloc_on_assign_3.f03: New test.
14435 * gfortran.dg/realloc_on_assign_4.f03: New test.
14436 * gfortran.dg/allocatable_function_5.f90: New test.
14437 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14438 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14439 implemented" dg-errors.
14441 2011-01-27 Jan Hubicka <jh@suse.cz>
14443 PR middle-end/46949
14444 * gcc.dg/attr-weakref-4.c: New testcase
14446 2011-01-27 Martin Jambor <mjambor@suse.cz>
14448 PR tree-optimization/47228
14449 * gcc.dg/torture/pr47228.c: New test.
14451 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14453 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14455 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14457 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14458 when using auto-overlay support on the SPU.
14460 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14462 PR rtl-optimization/44174
14463 * gcc.target/i386/asm-6.c: New test.
14465 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14467 PR rtl-optimization/46856
14468 * gcc.c-torture/compile/pr46856.c: New test.
14470 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14471 Andrew Pinski <pinskia@gmail.com>
14474 * gcc.dg/pr43082.c: New.
14476 2011-01-26 DJ Delorie <dj@redhat.com>
14478 PR rtl-optimization/46878
14479 * gcc.dg/pr46878-1.c: New test.
14481 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14484 * g++.dg/cpp0x/pr47476.C: New test.
14486 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14488 * gcc.c-torture/compile/20110126-1.c: New test.
14490 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14493 * gcc.dg/torture/pr47473.c: New test.
14495 2011-01-26 Jan Hubicka <jh@suse.cz>
14498 * gcc.c-torture/execute/pr47237.c: New testcase.
14500 2011-01-26 Jan Hubicka <jh@suse.cz>
14502 PR tree-optimization/47190
14503 * gcc.dg/attr-weakref-3.c: New testcase.
14505 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14508 * gcc.dg/dll-9a.c: New test file.
14509 * gcc.dg/dll-11.c: Likewise.
14510 * gcc.dg/dll-12.c: Likewise.
14511 * gcc.dg/dll-12a.c: Likewise.
14512 * gcc.dg/dll-11a.c: Likewise.
14513 * gcc.dg/dll-9.c: Likewise.
14514 * gcc.dg/dll-10.c: Likewise.
14515 * gcc.dg/dll-10a.c: Likewise.
14516 * g++.dg/ext/dllexport4a.cc: Likewise.
14517 * g++.dg/ext/dllexport4.C: Likewise.
14518 * g++.dg/ext/dllexport5.C: Likewise.
14519 * g++.dg/ext/dllexport5a.cc: Likewise.
14521 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14523 PR tree-optimization/46970
14524 * gcc.dg/graphite/pr46970.c: New.
14526 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14528 PR tree-optimization/46215
14529 * gcc.dg/graphite/pr46215.c: New.
14531 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14533 PR tree-optimization/46168
14534 * gcc.dg/graphite/pr46168.c: New.
14536 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14538 PR tree-optimization/43657
14539 * gcc.dg/graphite/pr43657.c: New.
14541 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14543 PR tree-optimization/29832
14544 * gfortran.dg/graphite/pr29832.f90: New.
14546 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14548 PR tree-optimization/43567
14549 * gcc.dg/graphite/pr43567.c: New.
14551 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14553 * gfortran.dg/graphite/interchange-4.f: New.
14554 * gfortran.dg/graphite/interchange-5.f: New.
14556 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14557 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14558 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14559 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14560 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14561 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14562 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14563 * gfortran.dg/ltrans-7.f90: Removed.
14564 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14566 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14567 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14568 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14569 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14570 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14571 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14572 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14573 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14574 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14575 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14576 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14577 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14578 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14579 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14580 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14581 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14582 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14583 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14584 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14585 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14586 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14587 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14588 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14589 * gcc.dg/tree-ssa/data-dep-1.c
14590 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14591 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14592 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14593 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14594 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14596 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14598 PR tree-optimization/47265
14599 PR tree-optimization/47443
14600 * gcc.c-torture/compile/pr47265.c: New test.
14601 * gcc.dg/pr47443.c: New test.
14603 2011-01-25 Martin Jambor <mjambor@suse.cz>
14605 PR tree-optimization/47382
14606 * g++.dg/torture/pr47382.C: New test.
14607 * g++.dg/opt/devirt1.C: Xfail.
14609 2011-01-25 Yao Qi <yao@codesourcery.com>
14612 * gcc.target/arm/pr45701-1.c: New test.
14613 * gcc.target/arm/pr45701-2.c: New test.
14614 * gcc.target/arm/pr45701-3.c: New test.
14616 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14617 Jakub Jelinek <jakub@redhat.com>
14619 PR tree-optimization/47271
14620 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14622 2011-01-25 Nick Clifton <nickc@redhat.com>
14624 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14625 (saturate_add): Delete.
14626 (exchange): Delete.
14627 (main): Do not run saturate_add.
14628 (set_interrupts): Delete.
14630 2011-01-25 Tobias Burnus <burnus@net-b.de>
14633 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14635 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14637 PR tree-optimization/47427
14638 PR tree-optimization/47428
14639 * gcc.c-torture/compile/pr47427.c: New test.
14640 * gcc.c-torture/compile/pr47428.c: New test.
14642 2011-01-25 Richard Guenther <rguenther@suse.de>
14644 PR middle-end/47411
14645 * gcc.dg/torture/pr47411.c: New testcase.
14647 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14649 * gfortran.dg/graphite/id-24.f: New.
14650 * gfortran.dg/graphite/id-25.f: New.
14652 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14654 * gfortran.dg/graphite/id-23.f: New.
14656 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14658 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14660 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14662 * gcc.dg/graphite/block-0.c: Un-XFAILed.
14663 * gcc.dg/graphite/block-1.c: Un-XFAILed.
14664 * gcc.dg/graphite/block-7.c: Un-XFAILed.
14665 * gcc.dg/graphite/block-8.c: Un-XFAILed.
14666 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14667 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14668 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14669 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14670 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14672 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14674 * gcc.dg/graphite/block-0.c: Add documentation.
14675 * gcc.dg/graphite/block-4.c: Same.
14676 * gcc.dg/graphite/block-7.c: Same.
14677 * gcc.dg/graphite/block-8.c: New.
14678 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14679 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14680 * gcc.dg/graphite/interchange-12.c: Add documentation.
14681 * gcc.dg/graphite/interchange-13.c: New.
14682 * gcc.dg/graphite/interchange-14.c: New.
14683 * gcc.dg/graphite/interchange-15.c: New.
14684 * gcc.dg/graphite/interchange-8.c: Add documentation.
14685 * gcc.dg/graphite/interchange-mvt.c: Same.
14687 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14690 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14691 * gcc.target/powerpc/altivec-14.c: Ditto.
14692 * gcc.target/powerpc/altivec-33.c: Ditto.
14693 * gcc.target/powerpc/altivec-types-1.c: Ditto.
14694 * gcc.target/powerpc/altivec-types-2.c: Ditto.
14695 * gcc.target/powerpc/altivec-types-3.c: Ditto.
14696 * gcc.target/powerpc/altivec-types-4.c: Ditto.
14697 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14698 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14699 * g++.dg/ext/altivec-15.C: Ditto.
14700 * g++.dg/ext/altivec-types-1.C: Ditto.
14701 * g++.dg/ext/altivec-types-2.C: Ditto.
14702 * g++.dg/ext/altivec-types-3.C: Ditto.
14703 * g++.dg/ext/altivec-types-4.C: Ditto.
14705 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14707 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14709 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14711 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14712 optimization options.
14714 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14716 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14719 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14721 2011-01-23 Tobias Burnus <burnus@net-b.de>
14724 * gfortran.dg/allocatable_scalar_12.f90: New.
14726 2011-01-23 Ira Rosen <irar@il.ibm.com>
14728 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14729 vectorization to be not profitable if peeling is used to
14730 realign the memory access.
14731 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14732 loop bound to avoid loop unrolling.
14733 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14735 2011-01-22 Jan Hubicka <jh@suse.cz>
14738 * g++.dg/lto/pr47333.C: New file.
14740 2011-01-22 Jan Hubicka <jh@suse.cz>
14742 PR tree-optimization/43884
14744 * gcc.dg/autopar/outer-2.c: Increase array size.
14745 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14747 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14750 * gfortran.dg/c_loc_tests_16.f90: New test.
14752 2011-01-22 Tobias Burnus <burnus@net-b.de>
14755 * gfortran.dg/typebound_proc_19.f90: New.
14757 2011-01-21 Jeff Law <law@redhat.com>
14759 PR tree-optimization/47053
14760 * g++.dg/pr47053.C: New test.
14762 2011-01-21 Jason Merrill <jason@redhat.com>
14765 * g++.dg/cpp0x/constexpr-ctor6.C: New.
14767 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14770 * g++.dg/cpp0x/range-for10.C: New test.
14771 * g++.dg/template/for1.C: New test.
14773 PR middle-end/45566
14774 * g++.dg/tree-prof/partition3.C: New test.
14776 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14778 PR rtl-optimization/47366
14779 * g++.dg/opt/pr47366.C: New test.
14781 2011-01-21 Jason Merrill <jason@redhat.com>
14784 * g++.dg/cpp0x/constexpr-regress2.C: New.
14786 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14788 2011-01-21 Jeff Law <law@redhat.com>
14790 PR rtl-optimization/41619
14791 * gcc.dg/pr41619.c: New.
14793 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14795 PR tree-optimization/47355
14796 * g++.dg/opt/pr47355.C: New test.
14798 2011-01-21 Richard Guenther <rguenther@suse.de>
14800 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14803 2011-01-21 Richard Guenther <rguenther@suse.de>
14805 PR tree-optimization/47365
14806 * gcc.dg/torture/pr47365.c: New testcase.
14807 * gcc.dg/tree-ssa/pr47392.c: Likewise.
14809 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14811 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14813 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14815 PR tree-optimization/47391
14816 * gcc.dg/pr47391.c: New test.
14818 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14820 * g++.dg/template/char1.C: Use signed char.
14822 2011-01-21 Tobias Burnus <burnus@net-b.de>
14825 * gfortran.dg/pointer_target_4.f90: New.
14827 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
14830 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14831 ILP32 system and not IP32.
14833 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
14836 * g++.dg/debug/pr46583.C: New.
14838 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14841 * g++.dg/debug/pr47283.C: New test.
14844 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14845 * gcc.target/i386/headmerge-2.c: Likewise.
14847 2011-01-20 Richard Guenther <rguenther@suse.de>
14849 PR middle-end/47370
14850 * gcc.dg/torture/pr47370.c: New testcase.
14852 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14854 PR tree-optimization/46130
14855 * gcc.dg/pr46130-1.c: New test.
14856 * gcc.dg/pr46130-2.c: New test.
14858 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14861 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14863 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14866 * g++.dg/debug/pr46240.cc: New.
14868 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14871 * g++.dg/template/anonunion1.C: New test.
14873 PR rtl-optimization/47337
14874 * gcc.c-torture/execute/pr47337.c: New test.
14876 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14879 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14881 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14883 PR tree-optimization/46021
14884 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14886 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14888 PR tree-optimization/47290
14889 * g++.dg/torture/pr47290.C: New test.
14891 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14894 * gfortran.dg/proc_ptr_comp_29.f90: New.
14896 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14899 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14900 powerpc-apple-darwin9.
14902 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14904 PR rtl-optimization/47299
14905 * gcc.c-torture/execute/pr47299.c: New test.
14907 2011-01-17 Jason Merrill <jason@redhat.com>
14909 * g++.dg/cpp0x/constexpr-virtual.C: New.
14911 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14914 * gfortran.dg/gomp/pr47331.f90: New test.
14916 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14919 * objc.dg/selector-warn-1.m: New.
14920 * obj-c++.dg/selector-warn-1.mm: New.
14922 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14924 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14925 Update dg-final accordingly.
14927 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14929 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14931 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14933 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14935 * gcc.dg/guality/pr36728-2.c: Likewise.
14937 2011-01-17 Richard Guenther <rguenther@suse.de>
14939 PR tree-optimization/47313
14940 * g++.dg/torture/pr47313.C: New testcase.
14942 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14945 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14946 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14947 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14948 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14950 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14952 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14953 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14954 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14956 2011-01-17 Richard Guenther <rguenther@suse.de>
14958 PR tree-optimization/45967
14959 * gcc.dg/torture/pr45967-2.c: New testcase.
14960 * gcc.dg/torture/pr45967-3.c: Likewise.
14962 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14965 * g++.dg/ext/pr47213.C: Require visibility.
14967 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14969 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14970 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14972 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14974 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14975 Linux-based targets.
14977 2011-01-13 Jan Hubicka <jh@suse.cz>
14979 PR tree-optimization/47276
14980 * gcc.dg/pr47276.c: New testcase.
14982 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14983 Jonathan Wakely <jwakely.gcc@gmail.com>
14986 * g++.dg/other/pr33558.C: New.
14987 * g++.dg/other/pr33558-2.C: New.
14989 2011-01-14 Martin Jambor <mjambor@suse.cz>
14991 PR tree-optimization/45934
14992 PR tree-optimization/46302
14993 * g++.dg/ipa/devirt-c-1.C: New test.
14994 * g++.dg/ipa/devirt-c-2.C: Likewise.
14995 * g++.dg/ipa/devirt-c-3.C: Likewise.
14996 * g++.dg/ipa/devirt-c-4.C: Likewise.
14997 * g++.dg/ipa/devirt-c-5.C: Likewise.
14998 * g++.dg/ipa/devirt-c-6.C: Likewise.
14999 * g++.dg/ipa/devirt-6.C: Likewise.
15000 * g++.dg/ipa/devirt-d-1.C: Likewise.
15001 * g++.dg/torture/pr45934.C: Likewise.
15003 2011-01-14 Jason Merrill <jason@redhat.com>
15005 * g++.dg/cpp0x/variadic105.C: New.
15007 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15008 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15011 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15012 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15013 execution tests on i?86-*-*, x86_64-*-* and
15014 powerpc*-apple-darwin* && ilp32.
15015 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15016 tests on i?86-*-* and x86_64-*-*.
15018 2011-01-14 Richard Guenther <rguenther@suse.de>
15020 PR tree-optimization/47280
15021 * g++.dg/opt/pr47280.C: New testcase.
15023 2011-01-14 Jason Merrill <jason@redhat.com>
15025 * g++.dg/cpp0x/constexpr-regress1.C: New.
15027 * g++.dg/ext/flexary2.C: New.
15029 2011-01-14 Richard Guenther <rguenther@suse.de>
15031 PR middle-end/47281
15032 * gcc.dg/torture/pr47281.c: New testcase.
15033 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15035 2011-01-14 Richard Guenther <rguenther@suse.de>
15037 PR tree-optimization/47286
15038 * gcc.dg/tree-ssa/pr47286.c: New testcase.
15040 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15043 * g++.dg/ext/pr47213.C: New.
15045 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15047 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15049 2011-01-13 Tobias Burnus <burnus@net-b.de>
15050 Mikael Morin <mikael@gcc.gnu.org>
15054 * gfortran.dg/select_type_20.f90: New.
15055 * gfortran.dg/select_type_21.f90: New.
15057 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15060 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15062 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15064 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15065 * gcc.dg/guality/pr36728-2.c: Likewise.
15067 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15070 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15072 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15074 PR rtl-optimization/45352
15075 * gcc.dg/pr45352-3.c: New.
15077 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15079 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15081 * g++.dg/cpp0x/range-for8.C: New.
15082 * g++.dg/cpp0x/range-for9.C: New.
15084 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15087 * g++.dg/debug/pr47209.C: New.
15089 2011-01-12 Richard Guenther <rguenther@suse.de>
15092 * gcc.dg/lto/pr47259_0.c: New testcase.
15093 * gcc.dg/lto/pr47259_1.c: Likewise.
15095 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15097 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15098 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15099 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15100 methods missing from the OBJC2 Object.
15101 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15102 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15103 GNU and NeXT runtimes.
15104 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15106 * objc-obj-c++-shared/Object1.m: Likewise.
15107 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15108 * objc.dg/proto-qual-1.m: Likewise.
15109 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15110 * obj-c++.dg/proto-qual-1.mm: Likewise.
15112 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15115 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15117 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15119 Fixed the Objective-C++ testsuite and updated all tests.
15120 * lib/obj-c++.exp (obj-c++_init): Declare and set
15121 gcc_warning_prefix and gcc_error_prefix.
15122 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15123 'dg-warning', 'dg-message' and 'dg-error'.
15124 * obj-c++.dg/class-extension-3.mm: Likewise.
15125 * obj-c++.dg/class-protocol-1.mm: Likewise.
15126 * obj-c++.dg/encode-7.mm: Likewise.
15127 * obj-c++.dg/exceptions-3.mm: Likewise.
15128 * obj-c++.dg/exceptions-5.mm: Likewise.
15129 * obj-c++.dg/method-12.mm: Likewise.
15130 * obj-c++.dg/method-13.mm: Likewise.
15131 * obj-c++.dg/method-15.mm: Likewise.
15132 * obj-c++.dg/method-16.mm: Likewise.
15133 * obj-c++.dg/method-4.mm: Likewise.
15134 * obj-c++.dg/method-8.mm: Likewise.
15135 * obj-c++.dg/method-conflict-1.mm: Likewise.
15136 * obj-c++.dg/method-conflict-2.mm: Likewise.
15137 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15138 and uncommented second part of the testcase now that the testsuite
15140 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15141 and uncommented second part of the testcase now that the testsuite
15143 * obj-c++.dg/private-1.mm: Likewise.
15144 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15145 * obj-c++.dg/syntax-error-7.mm: Likewise.
15146 * obj-c++.dg/warn5.mm: Likewise.
15147 * obj-c++.dg/property/at-property-14.mm: Likewise.
15148 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15150 * obj-c++.dg/property/at-property-18.mm: Likewise.
15151 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15153 * obj-c++.dg/property/at-property-21.mm: Likewise.
15154 * obj-c++.dg/property/at-property-28.mm: Likewise.
15155 * obj-c++.dg/property/at-property-5.mm: Likewise.
15156 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15157 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15158 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15159 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15160 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15161 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15162 * obj-c++.dg/tls/diag-5.mm: Likewise.
15163 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15164 dg-error, now matched correctly.
15166 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15168 * objc.dg/property/at-property-29.m: New.
15169 * obj-c++.dg/property/at-property-29.mm: New.
15171 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15173 * go.test/go-test.exp (go-set-goarch): New proc.
15174 (go-gc-tests): Use it.
15176 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15179 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15181 2011-01-11 Richard Henderson <rth@redhat.com>
15183 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15185 2011-01-11 Jan Hubicka <jh@suse.cz>
15189 * gcc.dg/lto/pr45721_1.c: New file.
15190 * gcc.dg/lto/pr45721_0.c: New file.
15192 2011-01-11 Richard Guenther <rguenther@suse.de>
15194 PR tree-optimization/46076
15195 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15197 2011-01-11 Jeff Law <law@redhat.com>
15199 * PR tree-optimization/47086
15200 * gcc.dg/pr47086.c: New test.
15202 2011-01-11 Jason Merrill <jason@redhat.com>
15205 * g++.dg/template/new10.C: New.
15208 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15210 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15212 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15213 Split type definitions and NSConstantString class into...
15214 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15215 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15216 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15217 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15218 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15219 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15221 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15222 encode defines for newer NeXT system headers.
15223 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15224 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15225 * objc.dg/foreach-5.m: Likewise.
15226 * objc.dg/foreach-2.m: Likewise.
15227 * objc.dg/foreach-4.m: Likewise.
15228 * objc.dg/torture/strings/string1.m: Likewise.
15229 * objc.dg/torture/strings/string2.m: Likewise.
15230 * objc.dg/torture/strings/string3.m: Likewise.
15231 * objc.dg/torture/strings/string4.m: Likewise.
15232 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15233 header and stand alone.
15234 * obj-c++.dg/strings/strings-2.mm: Likewise.
15235 * objc.dg/torture/strings/const-str-3.m: Likewise.
15236 * objc.dg/strings/strings-2.m: Likewise.
15237 * objc.dg/strings/const-str-12b.m: Likewise.
15239 2011-01-12 Richard Guenther <rguenther@suse.de>
15241 PR middle-end/32511
15242 * gcc.dg/attr-weak-1.c: Adjust.
15244 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15247 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15248 standard compliant and comment.
15250 2011-01-10 Jan Hubicka <jh@suse.cz>
15253 * gcc.dg/initpri3.c: New testcase.
15255 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15258 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15259 externally visible.
15264 (g_ebp_save): Likewise.
15265 (g_esp_save): Likewise.
15267 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15269 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15271 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15273 PR tree-optimization/46021
15274 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15275 i?86-*-*, x86_64-*-*.
15277 2011-01-10 Jeff Law <law@redhat.com>
15279 * PR tree-optimization/47141
15280 * gcc.c-torture/compile/pr47141.c: New test.
15282 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15285 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15286 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15287 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15288 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15291 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15292 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15293 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15294 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15295 being vectorized. Adjust dg-final pattern.
15298 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15299 * gcc.dg/vect/slp-24.c: Likewise.
15301 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15304 * g++.dg/other/pr47218-1.C: New test file.
15305 * g++.dg/other/pr47218.C: Likewise.
15306 * g++.dg/other/pr47218.h: New supporting header.
15308 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15311 * objc.dg/attributes/invalid-attribute-1.m: New.
15312 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15314 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15317 * gfortran.dg/proc_ptr_comp_28.f90: New.
15319 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15321 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15322 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15323 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15324 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15325 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15326 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15327 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15328 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15329 * objc.dg/gnu-api-2-class.m: Likewise.
15330 * objc.dg/gnu-api-2-ivar.m: Likewise.
15331 * objc.dg/gnu-api-2-method.m: Likewise.
15332 * objc.dg/gnu-api-2-objc.m: Likewise.
15333 * objc.dg/gnu-api-2-object.m: Likewise.
15334 * objc.dg/gnu-api-2-property.m: Likewise.
15335 * objc.dg/gnu-api-2-protocol.m: Likewise.
15336 * objc.dg/gnu-api-2-sel.m: Likewise.
15338 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15340 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15341 * objc.dg/objc-foreach-4.m: Likewise.
15342 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15343 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15344 * objc.dg/foreach-4.m: Likewise.
15345 * objc.dg/foreach-5.m: Likewise.
15346 * objc.dg/foreach-3.m: Return self from init.
15348 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15351 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15353 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15356 * gfortran.dg/class_35.f90: New.
15358 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15360 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15362 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15365 * objc.dg/invalid-method-2.m: New.
15366 * obj-c++.dg/invalid-method-2.mm: New.
15368 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15371 * gfortran.dg/transpose_optimization_2.f90 : New test.
15373 2011-01-08 Jan Hubicka <jh@suse.cz>
15375 PR tree-optmization/46469
15376 * g++.dg/torture/pr46469.C: New testcase.
15378 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15380 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15381 emulation of libobjc-gnu structure layout functionality to ..
15382 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15383 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15384 * objc/execute/bf-common.h: Adjust headers.
15385 * objc/execute/bf-1.m: Likewise.
15386 * objc/execute/bf-2.m: Likewise.
15387 * objc/execute/bf-3.m: Likewise.
15388 * objc/execute/bf-4.m: Likewise.
15389 * objc/execute/bf-5.m: Likewise.
15390 * objc/execute/bf-6.m: Likewise.
15391 * objc/execute/bf-7.m: Likewise.
15392 * objc/execute/bf-8.m: Likewise.
15393 * objc/execute/bf-9.m: Likewise.
15394 * objc/execute/bf-10.m: Likewise.
15395 * objc/execute/bf-11.m: Likewise.
15396 * objc/execute/bf-12.m: Likewise.
15397 * objc/execute/bf-13.m: Likewise.
15398 * objc/execute/bf-14.m: Likewise.
15399 * objc/execute/bf-15.m: Likewise.
15400 * objc/execute/bf-16.m: Likewise.
15401 * objc/execute/bf-17.m: Likewise.
15402 * objc/execute/bf-18.m: Likewise.
15403 * objc/execute/bf-19.m: Likewise.
15404 * objc/execute/bf-20.m: Likewise.
15405 * objc/execute/bf-21.m: Likewise.
15406 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15407 objc_get_type_qualifiers ().
15409 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15412 * gfortran.dg/dependency_39.f90: New test.
15414 2011-01-07 Jan Hubicka <jh@suse.cz>
15416 Get builtins tests ready for linker plugin.
15417 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15418 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15419 my_memset, my_bzero): Mark used.
15420 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15421 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15423 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15426 2011-01-07 Jan Hubicka <jh@suse.cz>
15428 PR tree-optimization/46367
15429 * g++.dg/torture/pr46367.C: New file.
15431 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15434 * gcc.dg/pr47201.c: New test.
15437 * gcc.dg/tree-prof/pr47187.c: New test.
15439 2011-01-07 Tobias Burnus <burnus@net-b.de>
15442 * gfortran.dg/extends_type_of_3.f90: New.
15444 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15446 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15447 * g++.dg/ext/dllimport-MI1.C: Likewise.
15448 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15449 * g++.dg/ext/dllimport10.C: Likewise.
15450 * g++.dg/ext/dllimport11.C: Likewise.
15451 * g++.dg/ext/dllimport12.C: Likewise.
15452 * g++.dg/ext/dllimport13.C: Likewise.
15453 * g++.dg/ext/dllimport2.C: Likewise.
15454 * g++.dg/ext/dllimport3.C: Likewise.
15455 * g++.dg/ext/dllimport4.C: Likewise.
15456 * g++.dg/ext/dllimport5.C: Likewise.
15457 * g++.dg/ext/dllimport6.C: Likewise.
15458 * g++.dg/ext/dllimport8.C: Likewise.
15459 * g++.dg/ext/dllimport9.C: Likewise.
15460 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15461 targets, too. Additionally enable test for i?86-*-mingw*.
15462 * g++.dg/ext/selectany1.C: Likewise.
15463 Remove guard variable check.
15465 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15469 * gfortran.dg/storage_size_3.f08: Extended.
15471 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15474 * g++.dg/template/stdarg1.C: New test.
15476 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15479 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15480 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15481 from the interface of functions to not hide the errors that
15484 2011-01-06 Jan Hubicka <jh@suse.cz>
15486 * gcc.dg/lto/pr47188_0.c: New testcase.
15487 * gcc.dg/lto/pr47188_1.c: New testcase.
15489 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15493 * gfortran.dg/interface_33.f90: New test.
15495 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15498 * gcc.c-torture/compile/pr47150.c: New test.
15500 2011-01-06 Ira Rosen <irar@il.ibm.com>
15502 PR tree-optimization/47139
15503 * gcc.dg/vect/pr47139.c: New test.
15505 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15508 * gfortran.dg/extends_type_of_2.f03: New.
15510 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15512 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15514 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15516 * gnat.dg/opt14.adb: New test.
15518 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15521 * gfortran.dg/allocate_error_2.f90: New test.
15523 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15526 * gfortran.dg/storage_size_3.f08: New.
15528 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15530 PR libgfortran/47154
15531 * gfortran.dg/namelist_68.f90: New test.
15533 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15535 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15537 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15540 * gfortran.dg/class_34.f90: New.
15542 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15544 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15545 use __builtin_inff. Skip all single-precision tests that require
15548 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15550 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15552 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15554 PR tree-optimization/47148
15555 * gcc.c-torture/execute/pr47148.c: New test.
15557 PR tree-optimization/47155
15558 * gcc.c-torture/execute/pr47155.c: New test.
15560 PR rtl-optimization/47157
15561 * gcc.c-torture/compile/pr47157.c: New test.
15563 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15565 * gcc.dg/torture/vector-shift2.c (schar): Define.
15566 (main): Always use schar or uchar instead of plain "char" to avoid
15567 dependencies on implementation-defined char signedness.
15569 2011-01-03 Martin Jambor <mjambor@suse.cz>
15571 PR tree-optimization/46801
15572 * gnat.dg/pack9.adb: Remove xfail.
15574 2011-01-03 Martin Jambor <mjambor@suse.cz>
15576 PR tree-optimization/46984
15577 * g++.dg/ipa/pr46984.C: New test.
15579 2011-01-02 Janus Weil <janus@gcc.gnu.org>
15582 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15584 2011-01-02 Jakub Jelinek <jakub@redhat.com>
15586 PR tree-optimization/47140
15587 * gcc.c-torture/compile/pr47140.c: New test.
15589 PR rtl-optimization/47028
15590 * gcc.dg/pr47028.c: New test.
15592 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
15594 * objc.dg/protocol-forward-1.m: Removed TODO.
15595 * objc.dg/protocol-forward-2.m: New.
15596 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15597 * obj-c++.dg/protocol-forward-2.mm: New.
15599 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
15602 * g++.dg/eh/pr38662.C: New testcase.
15604 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
15606 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15607 scan for newline '\n'.
15610 Copyright (C) 2011 Free Software Foundation, Inc.
15612 Copying and distribution of this file, with or without modification,
15613 are permitted in any medium without royalty provided the copyright
15614 notice and this notice are preserved.