1 2011-12-19 Martin Jambor <mjambor@suse.cz>
3 PR tree-optimization/51583
4 * gcc.dg/tree-ssa/pr51583.c: New test.
6 2011-12-19 Jakub Jelinek <jakub@redhat.com>
8 PR tree-optimization/51596
9 * g++.dg/opt/pr51596.C: New test.
12 PR tree-optimization/51606
13 * gcc.dg/vect/pr51590.c: New test.
15 2011-12-19 Richard Guenther <rguenther@suse.de>
18 * g++.dg/lto/pr51572-2_0.C: New testcase.
20 2011-12-19 Dodji Seketeli <dodji@redhat.com>
23 * g++.dg/cpp0x/nsdmi6.C: New test.
25 2011-12-19 Tobias Burnus <burnus@net-b.de>
27 * gfortran.dg/coarray_poly_3.f90: New.
28 * coarray/poly_run_1.f90: Enable some previously commented code.
30 2011-12-19 Jason Merrill <jason@redhat.com>
33 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
35 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
37 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
39 2011-12-17 Jason Merrill <jason@redhat.com>
42 * g++.dg/parse/enum7.C: New.
45 * g++.dg/lookup/nested2.C: New.
48 * g++.dg/parse/enum6.C: New.
50 2011-12-17 Tom de Vries <tom@codesourcery.com>
52 PR tree-optimization/51491
53 * gcc.dg/pr51491.c: New test.
54 * gcc.dg/pr51491-2.c: Same.
56 2011-12-16 Jason Merrill <jason@redhat.com>
59 * g++.dg/cpp0x/auto31.C: New.
61 2011-12-16 Ian Lance Taylor <iant@google.com>
64 * gcc.dg/20111216-1.c: New test.
66 2011-12-16 Jason Merrill <jason@redhat.com>
69 * g++.dg/init/static4.C: New.
71 2011-12-16 Jason Merrill <jason@redhat.com>
74 * g++.dg/init/value10.C: New.
76 2011-12-16 Jakub Jelinek <jakub@redhat.com>
79 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
81 PR tree-optimization/51575
82 * g++.dg/opt/pr51575.C: New test.
85 * gcc.dg/pr51557.c: New test.
87 2011-12-16 Richard Guenther <rguenther@suse.de>
90 * gcc.dg/lto/pr51572-1_0.c: New testcase.
92 2011-12-15 Jason Merrill <jason@redhat.com>
95 * g++.dg/ext/desig4.C: New.
97 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
99 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
100 A%disp() to use scalarizer.
101 * gfortran.dg/class_array_9.f03: New.
103 2011-12-15 Jakub Jelinek <jakub@redhat.com>
105 * gcc.dg/vect/vect-sdivmod-1.c: New test.
108 * g++.dg/cpp0x/pr51463.C: New test.
111 * c-c++-common/gomp/pr51360.c: New test.
112 * g++.dg/gomp/pr51360.C: New test.
115 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
116 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
118 PR tree-optimization/51117
119 * g++.dg/opt/pr51117.C: New test.
121 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
123 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
125 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
127 (stpncpy, __stpncpy_chk): New functions.
128 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
129 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
131 2011-12-15 Richard Guenther <rguenther@suse.de>
134 * g++.dg/lto/pr51567-1_0.C: New testcase.
136 2011-12-15 Dodji Seketeli <dodji@redhat.com>
139 * g++.dg/cpp0x/auto30.C: New test.
141 2011-12-15 Tobias Burnus <burnus@net-b.de>
143 * gfortran.dg/coarray/poly_run_3.f90: New.
144 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
146 2011-12-15 Richard Guenther <rguenther@suse.de>
149 * g++.dg/lto/pr51564-1_0.C: New testcase.
151 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
154 * g++.dg/ext/is_final.C: New.
156 2012-12-15 Richard Guenther <rguenther@suse.de>
159 * g++.dg/lto/pr48508-1_0.C: New testcase.
160 * g++.dg/lto/pr48508-1_1.C: Likewise.
162 2011-12-14 Jason Merrill <jason@redhat.com>
165 * g++.dg/init/constant1.C: New.
168 * g++.dg/other/enum2.C: New.
170 2011-12-14 Dodji Seketeli <dodji@redhat.com>
173 * g++.dg/cpp0x/initlist63.C: New test.
175 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
178 * gcc.target/avr/torture/int24-mul.c: New.
180 2011-12-14 Dodji Seketeli <dodji@redhat.com>
183 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
185 2011-12-13 Jason Merrill <jason@redhat.com>
189 * g++.dg/cpp0x/rv-cast3.C: New.
190 * g++.dg/cpp0x/rv-cast4.C: New.
192 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
195 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
197 2011-12-13 Andrew Pinski <apinski@cavium.com>
198 Adam Nemet <anemet@caviumnetworks.com>
200 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
202 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
203 * gcc.target/mips/octeon-pipe-1.c: New testcase.
205 2011-12-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
208 * g++.dg/template/using16.C: New.
209 * g++.dg/template/using17.C: New.
211 2011-12-13 Martin Jambor <mjambor@suse.cz>
213 PR tree-optimization/51362
214 * gcc.dg/ipa/pr51362.c: New test.
216 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
219 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
220 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
222 2011-12-13 Richard Guenther <rguenther@suse.de>
225 * g++.dg/lto/pr48354-1_0.C: New testcase.
227 2011-12-13 Richard Guenther <rguenther@suse.de>
229 PR tree-optimization/51519
230 * gcc.dg/pr51519.c: New testcase.
232 2011-12-13 Richard Guenther <rguenther@suse.de>
234 * gcc.dg/lto/20111213-1_0.c: New testcase.
236 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
238 * gnat.dg/vect1.ad[sb]: Add more tests.
239 * gnat.dg/vect2.ad[sb]: Likewise.
240 * gnat.dg/vect3.ad[sb]: Likewise.
241 * gnat.dg/vect4.ad[sb]: Likewise.
242 * gnat.dg/vect5.ad[sb]: Likewise.
243 * gnat.dg/vect6.ad[sb]: Likewise.
245 2011-12-12 Jakub Jelinek <jakub@redhat.com>
247 PR rtl-optimization/51495
248 * gcc.c-torture/compile/pr51495.c: New test.
250 PR tree-optimization/51481
251 * gcc.dg/pr51481.c: New test.
253 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
255 PR tree-optimization/45830
256 * gcc.c-torture/execute/pr45830.c: Move from here to...
257 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
258 dg-additional-options magic.
260 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
262 * gfortran.dg/nested_modules_2.f90: Tighten test.
264 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
266 * gcc.c-torture/execute/20111212-1.c: New test.
268 2011-12-12 Jakub Jelinek <jakub@redhat.com>
271 * gcc.dg/pr45819.c: Add -w to dg-options.
273 2011-12-12 Torvald Riegel <triegel@redhat.com>
275 * g++.dg/tm/noexcept-1.C: New test.
276 * g++.dg/tm/noexcept-2.C: New test.
277 * g++.dg/tm/noexcept-3.C: New test.
278 * g++.dg/tm/noexcept-4.C: New test.
279 * g++.dg/tm/noexcept-5.C: New test.
281 2011-12-12 Torvald Riegel <triegel@redhat.com>
283 * c-c++-common/tm/20111206.c: New test.
285 2011-12-12 Richard Guenther <rguenther@suse.de>
288 * g++.dg/opt/pr51262.C: New testcase.
290 2011-12-12 Revital Eres <revital.eres@linaro.org>
292 PR rtl-optimization/47013
293 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
294 to preserve the function.
295 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
296 powerpc*-*-*. Avoid superfluous spaces in dg-final.
297 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
298 -fmodulo-sched-allow-regmoves flags.
299 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
300 and avoid superfluous spaces in dg-final for spu-*-*.
301 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
302 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
303 change scan-rtl-dump-times for powerpc*-*-*.
304 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
305 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
306 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
308 2011-12-11 Jakub Jelinek <jakub@redhat.com>
310 PR tree-optimization/51485
311 * g++.dg/vect/pr51485.cc: New test.
313 2011-12-11 Tobias Burnus <burnus@net-b.de>
316 * gfortran.dg/warn_function_without_result_2.f90: New.
318 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
319 Tobias Burnus <burnus@gcc.gnu.org>
328 * gfortran.dg/class_array_1.f03: New.
329 * gfortran.dg/class_array_2.f03: New.
330 * gfortran.dg/class_array_3.f03: New.
331 * gfortran.dg/class_array_4.f03: New.
332 * gfortran.dg/class_array_5.f03: New.
333 * gfortran.dg/class_array_6.f03: New.
334 * gfortran.dg/class_array_7.f03: New.
335 * gfortran.dg/class_array_8.f03: New.
336 * gfortran.dg/coarray_poly_1.f90: New.
337 * gfortran.dg/coarray_poly_2.f90: New.
338 * gfortran.dg/coarray/poly_run_1.f90: New.
339 * gfortran.dg/coarray/poly_run_2.f90: New.
340 * gfortran.dg/class_to_type_1.f03: New.
341 * gfortran.dg/type_to_class_1.f03: New.
342 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
343 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
344 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
346 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
349 * gfortran.dg/gomp/workshare2.f90: New test.
350 * gfortran.dg/gomp/workshare3.f90: New test.
352 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
354 * gnat.dg/specs/elab3.ads: New test.
356 2011-12-10 Richard Henderson <rth@redhat.com>
358 * gcc.target/powerpc/altivec-perm-1.c: New.
359 * gcc.target/powerpc/altivec-perm-2.c: New.
360 * gcc.target/powerpc/altivec-perm-4.c: New.
362 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
364 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
365 Add a scan-assembler-time clause to test for the interupt vector jump.
367 (dma0_handler): ... this.
369 2011-12-10 Nathan Sidwell <nathan@acm.org>
371 PR gcov-profile/51449
372 * g++.dg/gcov/gcov-14.C: New.
374 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
376 * gcc.c-torture/compile/20111209-1.c: New test.
378 2011-12-09 Jason Merrill <jason@redhat.com>
381 * g++.dg/warn/Woverflow-4.C: New.
383 2011-12-09 Dodji Seketeli <dodji@redhat.com>
386 * g++.dg/cpp0x/alias-decl-17.C: New test.
388 2011-12-09 Michael Meissner <meissner@the-meissners.org>
390 * gcc.target/powerpc/recip-5.c: Disable running on any system that
391 does not support VSX.
393 * gcc.target/powerpc/ppc-target-4.c: New file to test target
394 specific functions enabling target specific builtins.
396 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
398 * gcc.dg/vect/slp-13.c: Array size increase reverted.
399 * gcc.dg/vect/slp-24.c: Ditto.
400 * gcc.dg/vect/slp-3.c: Ditto.
401 * gcc.dg/vect/slp-34.c: Ditto.
402 * gcc.dg/vect/slp-4.c: Ditto.
403 * gcc.dg/vect/slp-cond-2.c: Ditto.
404 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
405 * gcc.dg/vect/vect-1.c: Ditto.
406 * gcc.dg/vect/vect-10.c: Ditto.
407 * gcc.dg/vect/vect-105.c: Ditto.
408 * gcc.dg/vect/vect-112.c: Ditto.
409 * gcc.dg/vect/vect-15.c: Ditto.
410 * gcc.dg/vect/vect-2.c: Ditto.
411 * gcc.dg/vect/vect-31.c: Ditto.
412 * gcc.dg/vect/vect-32.c: Ditto.
413 * gcc.dg/vect/vect-33.c: Ditto.
414 * gcc.dg/vect/vect-34.c: Ditto.
415 * gcc.dg/vect/vect-35.c: Ditto.
416 * gcc.dg/vect/vect-36.c: Ditto.
417 * gcc.dg/vect/vect-6.c: Ditto.
418 * gcc.dg/vect/vect-73.c: Ditto.
419 * gcc.dg/vect/vect-74.c: Ditto.
420 * gcc.dg/vect/vect-75.c: Ditto.
421 * gcc.dg/vect/vect-76.c: Ditto.
422 * gcc.dg/vect/vect-80.c: Ditto.
423 * gcc.dg/vect/vect-85.c: Ditto.
424 * gcc.dg/vect/vect-89.c: Ditto.
425 * gcc.dg/vect/vect-97.c: Ditto.
426 * gcc.dg/vect/vect-98.c: Ditto.
427 * gcc.dg/vect/vect-all.c: Ditto.
428 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
429 * gcc.dg/vect/vect-iv-8.c: Ditto.
430 * gcc.dg/vect/vect-iv-8a.c: Ditto.
431 * gcc.dg/vect/vect-outer-1.c: Ditto.
432 * gcc.dg/vect/vect-outer-1a.c: Ditto.
433 * gcc.dg/vect/vect-outer-1b.c: Ditto.
434 * gcc.dg/vect/vect-outer-2.c: Ditto.
435 * gcc.dg/vect/vect-outer-2a.c: Ditto.
436 * gcc.dg/vect/vect-outer-2c.c: Ditto.
437 * gcc.dg/vect/vect-outer-3.c: Ditto.
438 * gcc.dg/vect/vect-outer-3a.c: Ditto.
439 * gcc.dg/vect/vect-outer-4a.c: Ditto.
440 * gcc.dg/vect/vect-outer-4b.c: Ditto.
441 * gcc.dg/vect/vect-outer-4c.c: Ditto.
442 * gcc.dg/vect/vect-outer-4d.c: Ditto.
443 * gcc.dg/vect/vect-outer-4m.c: Ditto.
444 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
445 * gcc.dg/vect/vect-outer-fir.c: Ditto.
446 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
447 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
448 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
449 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
450 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
451 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
452 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
453 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
454 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
455 * gcc.dg/vect/vect-shift-2.c: Ditto.
456 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
457 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
458 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
459 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
460 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
461 * gcc.dg/vect/slp-13-big-array.c: New test.
462 * gcc.dg/vect/slp-24-big-array.c: Ditto.
463 * gcc.dg/vect/slp-3-big-array.c: Ditto.
464 * gcc.dg/vect/slp-34-big-array.c: Ditto.
465 * gcc.dg/vect/slp-4-big-array.c: Ditto.
466 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
467 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
468 * gcc.dg/vect/vect-1-big-array.c: Ditto.
469 * gcc.dg/vect/vect-10-big-array.c: Ditto.
470 * gcc.dg/vect/vect-105-big-array.c: Ditto.
471 * gcc.dg/vect/vect-112-big-array.c: Ditto.
472 * gcc.dg/vect/vect-15-big-array.c: Ditto.
473 * gcc.dg/vect/vect-2-big-array.c: Ditto.
474 * gcc.dg/vect/vect-31-big-array.c: Ditto.
475 * gcc.dg/vect/vect-32-big-array.c: Ditto.
476 * gcc.dg/vect/vect-33-big-array.c: Ditto.
477 * gcc.dg/vect/vect-34-big-array.c: Ditto.
478 * gcc.dg/vect/vect-35-big-array.c: Ditto.
479 * gcc.dg/vect/vect-36-big-array.c: Ditto.
480 * gcc.dg/vect/vect-6-big-array.c: Ditto.
481 * gcc.dg/vect/vect-73-big-array.c: Ditto.
482 * gcc.dg/vect/vect-74-big-array.c: Ditto.
483 * gcc.dg/vect/vect-75-big-array.c: Ditto.
484 * gcc.dg/vect/vect-76-big-array.c: Ditto.
485 * gcc.dg/vect/vect-80-big-array.c: Ditto.
486 * gcc.dg/vect/vect-85-big-array.c: Ditto.
487 * gcc.dg/vect/vect-89-big-array.c: Ditto.
488 * gcc.dg/vect/vect-97-big-array.c: Ditto.
489 * gcc.dg/vect/vect-98-big-array.c: Ditto.
490 * gcc.dg/vect/vect-all-big-array.c: Ditto.
491 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
492 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
493 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
494 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
495 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
496 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
497 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
498 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
499 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
500 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
501 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
502 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
503 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
504 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
505 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
506 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
507 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
508 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
509 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
510 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
511 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
512 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
513 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
514 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
515 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
516 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
517 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
518 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
519 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
520 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
521 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
522 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
523 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
525 2011-12-09 Richard Guenther <rguenther@suse.de>
528 * g++.dg/lto/pr48042_0.C: New testcase.
530 2011-12-09 Richard Guenther <rguenther@suse.de>
532 PR tree-optimization/51482
533 * g++.dg/torture/pr51482.C: New testcase.
535 2011-12-08 Andrew Pinski <apinski@cavium.com>
537 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
538 * gcc.target/mips/dmult-1.c: Likewise.
539 * gcc.target/mips/branch-1.c: Likewise.
540 * gcc.target/mips/extend-1.c: Likewise.
542 2011-12-08 Jason Merrill <jason@redhat.com>
545 * g++.dg/template/cond8.C: New.
548 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
550 2011-12-08 Jakub Jelinek <jakub@redhat.com>
552 PR tree-optimization/51466
553 * gcc.c-torture/execute/pr51466.c: New test.
555 2011-12-08 Tobias Burnus <burnus@net-b.de>
558 * gfortran.dg/bounds_check_16.f90: New.
560 2011-12-08 Tobias Burnus <burnus@net-b.de>
563 * gfortran.dg/private_type_14.f90: New.
565 2011-12-08 Tobias Burnus <burnus@net-b.de>
568 * gfortran.dg/io_real_boz_3.f90: New.
569 * gfortran.dg/io_real_boz_4.f90: New.
570 * gfortran.dg/io_real_boz_5.f90: New.
572 2011-12-08 Tobias Burnus <burnus@net-b.de>
575 * gfortran.dg/realloc_on_assign_8.f90: New.
577 2011-12-08 Teresa Johnson <tejohnson@google.com>
579 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
581 2011-12-08 Teresa Johnson <tejohnson@google.com>
583 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
584 -Wwrite-strings option.
586 2011-12-08 Teresa Johnson <tejohnson@google.com>
588 * gcc.target/i386/movdi-rex64.c: New.
590 2011-12-08 Richard Guenther <rguenther@suse.de>
592 * gcc.dg/volatile3.c: New testcase.
594 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
596 PR tree-optimization/51315
597 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
599 (int32_t): Use __INT32_TYPE__ for typedef.
601 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
603 PR tree-optimization/51315
604 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
607 2011-12-08 Richard Guenther <rguenther@suse.de>
610 * g++.dg/opt/pr50747-1_0.C: New testcase.
611 * g++.dg/opt/pr50747-2_0.C: Likewise.
613 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
615 * gcc.c-torture/execute/20111208-1.c: New test.
617 2011-12-08 Richard Guenther <rguenther@suse.de>
620 * gcc.dg/lto/20111207-2_0.c: New testcase.
621 * gcc.dg/guality/pr48437.c: Likewise.
623 2011-12-07 Jakub Jelinek <jakub@redhat.com>
626 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
627 * g++.dg/cpp0x/auto29.C: New test.
630 * g++.dg/parse/error45.C: New test.
633 * g++.dg/ext/desig3.C: New test.
636 * g++.dg/cpp0x/constexpr-51369.C: New test.
638 2011-12-07 Andrew Pinski <apinski@cavium.com>
641 * gcc.dg/pr45416.c: New testcase.
643 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
646 * g++.dg/cpp0x/pr51420.C: New.
648 2011-12-07 Richard Guenther <rguenther@suse.de>
651 * gcc.dg/lto/20111207-1_0.c: New testcase.
652 * gcc.dg/lto/20111207-1_1.c: Likewise.
653 * gcc.dg/lto/20111207-1_2.c: Likewise.
654 * gcc.dg/lto/20111207-1_3.c: Likewise.
656 2011-12-07 Richard Guenther <rguenther@suse.de>
658 PR tree-optimization/50823
659 * gcc.dg/torture/pr50823.c: New testcase.
661 2011-12-07 Martin Jambor <mjambor@suse.cz>
663 PR tree-optimization/50744
664 * gcc.dg/ipa/pr50744.c: New test.
666 2011-12-06 Jakub Jelinek <jakub@redhat.com>
669 * g++.dg/template/static32.C: New test.
671 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
673 * g++.dg/opt/pr51396.C: Use dg-additional-options.
675 2011-12-06 Tobias Burnus <burnus@net-b.de>
678 * gfortran.dg/default_initialization_5.f90: New.
680 2011-12-06 Jakub Jelinek <jakub@redhat.com>
683 * gcc.c-torture/compile/pr51354.c: New test.
685 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
688 * g++.dg/other/abstract3.C: New.
690 2011-12-06 Richard Guenther <rguenther@suse.de>
692 PR tree-optimization/49997
693 * gcc.dg/torture/pr49997.c: New testcase.
695 2011-12-06 Richard Guenther <rguenther@suse.de>
698 * g++.dg/torture/pr51436.C: New testcase.
700 2011-12-06 Richard Guenther <rguenther@suse.de>
702 PR tree-optimization/51245
703 * gcc.dg/torture/pr51245.c: New testcase.
705 2011-12-06 Dodji Seketeli <dodji@redhat.com>
708 * g++.dg/diagnostic/wrong-tag-1.C
710 2011-12-05 Fabien ChĂȘne <fabien@gcc.gnu.org>
713 * g++.dg/lookup/using50.C: New.
714 * g++.dg/lookup/using51.C: New.
716 2011-12-05 Jakub Jelinek <jakub@redhat.com>
718 PR tree-optimization/51396
719 * g++.dg/opt/pr51396.C: New test.
722 * gcc.dg/debug/dwarf2/pr51410.c: New test.
725 * gcc.dg/gomp/pr51339.c: New test.
727 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
730 * g++.dg/cpp0x/initlist62.C: New.
732 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
735 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
737 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
739 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
740 * g++.dg/torture/pr39732.C: Likewise.
741 * g++.dg/torture/pr40642.C: Likewise.
742 * gcc.c-torture/compile/pr44686.c: Likewise.
743 * gcc.dg/20050309-1.c: Likewise.
744 * gcc.dg/20050330-2.c: Likewise.
745 * gcc.dg/20051201-1.c: Likewise.
746 * gcc.dg/gomp/pr27573.c: Likewise.
747 * gcc.dg/pr46255.c: Likewise.
748 * gcc.dg/profile-dir-1.c: Likewise.
749 * gcc.dg/profile-dir-2.c: Likewise.
750 * gcc.dg/profile-dir-3.c: Likewise.
751 * gcc.dg/profile-generate-1.c: Likewise.
752 * gfortran.dg/gomp/pr27573.f90: Likewise.
753 * gcc.dg/profile-generate-3.c: Be specific about the type of
756 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
759 * g++.dg/ext/underlying_type11.C: New.
761 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
764 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
765 * gcc.dg/torture/pr39074.c: Ditto.
766 * gcc.dg/torture/pr39074-2.c: Ditto.
767 * gcc.dg/torture/pr42898.c: Ditto.
768 * gcc.dg/torture/pr42898-2.c: Ditto.
769 * gcc.dg/torture/pr45704.c: Ditto.
770 * gcc.dg/torture/pr50472.c: Ditto.
771 * gcc.dg/torture/pta-callused-1.c: Ditto.
772 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
773 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
774 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
775 * gcc.dg/torture/pta-escape-1.c: Ditto.
776 * gcc.dg/torture/ipa-pta-1.c: Ditto.
777 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
779 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
782 * gcc.dg/pr51408.c: New.
784 2011-12-05 Jason Merrill <jason@redhat.com>
786 * g++.dg/cpp0x/dc6.C: New.
788 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
789 Pedro LamarĂŁo <pedro.lamarao@gmail.com>
791 * g++.dg/cpp0x/dc1.C: New test.
792 * g++.dg/cpp0x/dc2.C: New test.
793 * g++.dg/cpp0x/dc3.C: New test.
794 * g++.dg/cpp0x/dc4.C: New test.
795 * g++.dg/cpp0x/dc5.C: New test.
796 * g++.dg/template/meminit1.C: Adjust expected error.
798 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
801 * g++.dg/cpp0x/auto28.C: New.
803 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
805 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
807 2011-12-05 Jakub Jelinek <jakub@redhat.com>
808 Eric Botcazou <ebotcazou@adacore.com>
812 * gcc.c-torture/execute/pr51323.c: New test.
814 2011-12-04 Tobias Burnus <burnus@net-b.de>
817 * gfortran.dg/associate_10.f90: New.
819 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
822 * gfortran.dg/vect/pr51285.f90: New test.
824 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
825 Jérémie Detrey <Jeremie.Detrey@loria.fr>
828 * gcc.target/i386/pr51393.c: New test.
830 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
833 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
834 * obj-c++.dg/naming-4.mm: Likewise.
836 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
838 * gcc.dg/darwin-segaddr.c: Use -no-pie.
840 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
843 * g++.dg/cpp0x/pr51313.C: New.
845 2011-12-03 Tobias Burnus <burnus@net-b.de>
848 * gfortran.dg/select_type_24.f90: New.
849 * gfortran.dg/select_type_23.f03: Add dg-error.
850 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
852 2011-12-03 Jakub Jelinek <jakub@redhat.com>
854 * gcc.dg/vect/vect-122.c: New test.
856 2011-12-03 Tobias Burnus <burnus@net-b.de>
859 * gfortran.dg/move_alloc_8.f90: New.
861 2011-12-03 Tobias Burnus <burnus@net-b.de>
863 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
864 i.e. remove the dg-error line.
865 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
866 * gfortran.dg/move_alloc_9.f90: New.
867 * gfortran.dg/move_alloc_10.f90: New
869 2011-12-02 Nathan Sidwell <nathan@acm.org>
871 * lib/gcov.exp (verify-lines): Allow = as a count char.
872 * g++.dg/gcov/gcov-13.C: New.
874 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
876 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
877 * gcc.dg/vect/slp-24.c: Ditto.
878 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
879 * gcc.dg/vect/slp-34.c: Ditto.
880 * gcc.dg/vect/slp-4.c: Ditto.
881 * gcc.dg/vect/slp-cond-2.c: Ditto.
882 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
883 * gcc.dg/vect/vect-1.c: Ditto.
884 * gcc.dg/vect/vect-10.c: Ditto.
885 * gcc.dg/vect/vect-105.c: Ditto.
886 * gcc.dg/vect/vect-112.c: Ditto.
887 * gcc.dg/vect/vect-15.c: Ditto.
888 * gcc.dg/vect/vect-2.c: Ditto.
889 * gcc.dg/vect/vect-31.c: Ditto.
890 * gcc.dg/vect/vect-32.c: Ditto.
891 * gcc.dg/vect/vect-33.c: Ditto.
892 * gcc.dg/vect/vect-34.c: Ditto.
893 * gcc.dg/vect/vect-35.c: Ditto.
894 * gcc.dg/vect/vect-36.c: Ditto.
895 * gcc.dg/vect/vect-6.c: Ditto.
896 * gcc.dg/vect/vect-73.c: Ditto.
897 * gcc.dg/vect/vect-74.c: Ditto.
898 * gcc.dg/vect/vect-75.c: Ditto.
899 * gcc.dg/vect/vect-76.c: Ditto.
900 * gcc.dg/vect/vect-80.c: Ditto.
901 * gcc.dg/vect/vect-85.c: Ditto.
902 * gcc.dg/vect/vect-89.c: Ditto.
903 * gcc.dg/vect/vect-97.c: Ditto.
904 * gcc.dg/vect/vect-98.c: Ditto.
905 * gcc.dg/vect/vect-all.c: Ditto.
906 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
907 * gcc.dg/vect/vect-iv-8.c: Ditto.
908 * gcc.dg/vect/vect-iv-8a.c: Ditto.
909 * gcc.dg/vect/vect-outer-1.c: Ditto.
910 * gcc.dg/vect/vect-outer-1a.c: Ditto.
911 * gcc.dg/vect/vect-outer-1b.c: Ditto.
912 * gcc.dg/vect/vect-outer-2.c: Ditto.
913 * gcc.dg/vect/vect-outer-2a.c: Ditto.
914 * gcc.dg/vect/vect-outer-2c.c: Ditto.
915 * gcc.dg/vect/vect-outer-3.c: Ditto.
916 * gcc.dg/vect/vect-outer-3a.c: Ditto.
917 * gcc.dg/vect/vect-outer-4a.c: Ditto.
918 * gcc.dg/vect/vect-outer-4b.c: Ditto.
919 * gcc.dg/vect/vect-outer-4c.c: Ditto.
920 * gcc.dg/vect/vect-outer-4d.c: Ditto.
921 * gcc.dg/vect/vect-outer-4m.c: Ditto.
922 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
923 * gcc.dg/vect/vect-outer-fir.c: Ditto.
924 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
925 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
926 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
927 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
928 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
929 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
930 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
931 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
932 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
933 * gcc.dg/vect/vect-shift-2.c: Ditto.
934 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
935 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
936 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
937 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
938 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
940 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
942 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
943 __builtin_memcpy arguments to honor sizeof(a).
945 2011-12-02 Joseph Myers <joseph@codesourcery.com>
947 * gcc.c-torture/execute/doloop-1.c,
948 gcc.c-torture/execute/doloop-2.c: New tests.
950 2011-12-02 Martin Jambor <mjambor@suse.cz>
952 PR tree-optimization/50622
953 * g++.dg/tree-ssa/pr50622.C: New test.
955 2011-12-01 Jason Merrill <jason@redhat.com>
957 * g++.dg/cpp0x/initlist61.C: New.
959 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
962 * g++.dg/inherit/crash3.C: New.
964 2011-12-01 Nathan Sidwell <nathan@acm.org>
966 PR gcov-profile/51113
967 * lib/gcov.exp (verify-lines): Add support for xfailing.
968 (run-gcov): Likewise.
969 * gcc.misc-tests/gcov-13.c: Xfail weak function.
970 * gcc.misc-tests/gcov-16.c: Remove.
971 * gcc.misc-tests/gcov-17.c: Remove.
972 * g++.dg/gcov-8.C: Remove.
973 * g++.dg/gcov-9.C: Remove.
974 * g++.dg/gcovpart-12b.C: New.
975 * g++.dg/gcov-12.C: New.
977 2011-12-01 Andrew Pinski <apinski@cavium.com>
980 * g++.dg/torture/pr51198.C: New testcase.
982 2011-12-01 Jakub Jelinek <jakub@redhat.com>
984 PR tree-optimization/51246
985 * gcc.c-torture/compile/pr51246.c: New test.
987 PR rtl-optimization/51014
988 * g++.dg/opt/pr51014.C: New test.
990 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
993 * g++.dg/template/error47.C: New.
995 2011-11-30 Jason Merrill <jason@redhat.com>
998 * g++.dg/init/aggr8.C: New.
1000 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1003 * gcc.target/i386/pr50725.c: New test.
1006 * gfortran.dg/gomp/pr51089.f90: New test.
1008 2011-11-30 Andrew Pinski <apinski@cavium.com>
1010 * gcc.dg/pr51321.c: New testcase.
1012 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1014 PR rtl-optimization/48721
1015 * gcc.target/i386/pr48721.c: New test.
1017 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1020 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1022 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1024 PR tree-optimization/51247
1025 * gcc.c-torture/compile/pr51247.c: New test.
1027 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1030 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1032 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1034 Use complex floating-point constant in CDBL.
1036 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1038 2011-11-29 Tobias Burnus <burnus@net-b.de>
1042 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1043 * gfortran.dg/select_type_23.f03: Add dg-error.
1044 * gfortran.dg/move_alloc_6.f90: New.
1045 * gfortran.dg/move_alloc_7.f90: New.
1047 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1049 PR tree-optimization/51301
1050 * gcc.dg/vect/pr51301.c: New test.
1052 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1054 * g++.dg/cdce3.C: Use dg-additional-options.
1056 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1059 * gcc.dg/tree-prof/pr50907.c: New test.
1061 PR tree-optimization/50078
1062 * gcc.dg/pr50078.c: New test.
1064 PR tree-optimization/50682
1065 * g++.dg/opt/pr50682.C: New test.
1067 2011-11-28 Tobias Burnus <burnus@net-b.de>
1070 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1072 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1073 Iain Sandoe <iains@gcc.gnu.org>
1075 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1076 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1077 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1078 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1079 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1081 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1083 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1084 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1085 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1086 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1087 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1088 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1089 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1090 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1091 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1092 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1093 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1094 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1095 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1096 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1097 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1098 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1099 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1100 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1101 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1102 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1103 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1104 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1105 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1106 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1107 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1108 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1109 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1111 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1113 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1115 * gcc.target/mips/no-dsp-1.c: New test.
1116 * gcc.target/mips/soft-float-1.c: Likewise.
1118 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1120 PR rtl-optimization/49912
1121 * g++.dg/other/pr49912.C: New test.
1123 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1125 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1127 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1129 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1133 * gfortran.dg/inline_sum_3.f90: New test.
1135 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1138 * lib/target-supports.exp
1139 (check_effective_target_sync_long_long): Also supported on 32bit
1140 x86 targets. Add comment about required dg-options.
1141 Add alpha*-*-* targets.
1142 (check_effective_target_sync_long_long_runtime): Ditto.
1144 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1146 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1147 * gcc.dg/atomic-exchange-4.c: Ditto.
1148 * gcc.dg/atomic-load-4.c: Ditto.
1149 * gcc.dg/atomic-store-4.c: Ditto.
1150 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1151 * gcc.dg/di-sync-multithread.c: Ditto.
1152 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1153 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1155 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1158 * lib/target-supports.exp
1159 (check_effective_target_sync_int_128_runtime): New procedure.
1160 (check_effective_target_sync_long_long_runtime): Ditto.
1161 (check_effective_target_sync_long_long): Add arm*-*-*.
1162 (check_effective_target_sync_longlong): Remove.
1164 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1165 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1166 * gcc.dg/atomic-exchange-5.c: Ditto.
1167 * gcc.dg/atomic-load-5.c: Ditto.
1168 * gcc.dg/atomic-store-5.c: Ditto.
1169 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1170 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1171 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1173 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1174 * gcc.dg/atomic-exchange-4.c: Ditto.
1175 * gcc.dg/atomic-load-4.c: Ditto.
1176 * gcc.dg/atomic-store-4.c: Ditto.
1177 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1178 * gcc.dg/di-sync-multithread.c: Ditto.
1179 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1180 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1182 2011-11-25 Tobias Burnus <burnus@net-b.de>
1185 * gfortran.dg/whole_file_35.f90: New.
1187 2011-11-25 Tobias Burnus <burnus@net-b.de>
1190 * gfortran.dg/volatile13.f90: New.
1192 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1195 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1197 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1200 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1202 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1205 * gcc.target/i386/sw-1.c: Revert revision 181357.
1207 2011-11-24 Tobias Burnus <burnus@net-b.de>
1210 * gfortran.dg/implicit_pure_1.f90: New.
1212 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1215 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1216 * gcc.dg/atomic-exchange-5.c: Likewise.
1217 * gcc.dg/atomic-load-5.c: Likewise.
1218 * gcc.dg/atomic-op-5.c: Likewise.
1219 * gcc.dg/atomic-store-5.c: Likewise.
1220 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1222 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1224 PR rtl-optimization/50290
1225 * gcc.dg/pr50290.c: New test.
1227 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1230 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1232 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1235 * gcc.dg/pr51261.c: New test.
1237 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1240 * g++.dg/cpp0x/alias-decl-14.C: New test.
1241 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1243 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1245 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1246 * g++.dg/lookup/struct1.C: Likewise.
1247 * g++.dg/parse/elab1.C: Likewise.
1248 * g++.dg/parse/elab2.C: Likewise.
1249 * g++.dg/parse/int-as-enum1.C: Likewise.
1250 * g++.dg/parse/typedef1.C: Likewise.
1251 * g++.dg/parse/typedef3.C: Likewise.
1252 * g++.dg/parse/typedef4.C: Likewise.
1253 * g++.dg/parse/typedef5.C: Likewise.
1254 * g++.dg/template/crash26.C: Likewise.
1255 * g++.dg/template/nontype4.C: Likewise.
1256 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1257 * g++.old-deja/g++.brendan/line1.C: Likewise.
1258 * g++.old-deja/g++.other/elab1.C: Likewise.
1259 * g++.old-deja/g++.other/syntax4.C: Likewise.
1261 2011-11-22 Tom de Vries <tom@codesourcery.com>
1263 PR rtl-optimization/50764
1264 * gcc.dg/pr50764.c: New test.
1266 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1269 * g++.dg/cpp0x/decltype36.C: New.
1271 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1273 PR tree-optimization/51074
1274 * gcc.dg/vect/pr51074.c: New test.
1276 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1279 * g++.dg/cpp0x/alias-decl-16.C: New test.
1281 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1283 PR tree-optimization/50765
1284 * gcc.dg/pr50765.c: New test.
1286 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1288 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1289 * gcc.dg/vshift-3.c (main): Likewise.
1291 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1293 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1295 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1297 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1298 * gcc.misc-tests/gcov-17.c: Likewise.
1299 * g++.dg/gcov/gcov-8.C: Likewise.
1300 * g++.dg/gcov/gcov-9.C: Likewise.
1302 2011-11-21 Torvald Riegel <triegel@redhat.com>
1304 * g++.dg/tm/pr47747.C: New test.
1306 2011-11-21 Torvald Riegel <triegel@redhat.com>
1308 * g++.dg/tm/template-2.C: New test.
1310 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1313 * gcc.dg/pr50827.c: New test.
1315 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1318 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1319 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1320 * g++.dg/cpp0x/udlit-member.C: Adjust.
1321 * g++.dg/cpp0x/udlit-raw-length.C: New.
1322 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1323 * g++.dg/cpp0x/udlit-resolve.C: New.
1324 * c-c++-common/dfp/pr33466.c: Adjust.
1326 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1328 * lib/target-supports.exp
1329 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1330 with ultrasparc_vis2_hw.
1331 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1332 with ultrasparc_vis3_hw.
1334 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1336 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1337 *-*-solaris2* && c++.
1339 2011-11-20 Joey Ye <joey.ye@arm.com>
1341 * gcc.dg/volatile-bitfields-1.c: New.
1343 2011-11-20 Jason Merrill <jason@redhat.com>
1346 * g++.dg/cpp0x/variadic120.C: New.
1347 * g++.dg/cpp0x/sfinae26.C: Adjust.
1349 * g++.dg/cpp0x/sfinae11.C: Adjust.
1350 * g++.dg/cpp0x/sfinae26.C: Adjust.
1351 * g++.dg/template/unify11.C: Adjust.
1353 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1356 * g++.dg/template/error46.C: New.
1358 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1361 * gcc.target/i386/pr51235.c: New test.
1364 * gcc.target/i386/pr51236.c: New test.
1366 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1368 * gnat.dg/discr32.adb: New test.
1369 * gnat.dg/discr32_pkg.ads: New helper.
1371 2011-11-20 Nathan Sidwell <nathan@acm.org>
1373 PR gcov-profile/51113
1374 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1375 * gcc.misc-tests/gcov-16.c: New.
1376 * gcc.misc-tests/gcov-17.c: New.
1377 * g++.dg/gcov/gcov-8.C: New.
1378 * g++.dg/gcov/gcov-9.C: New.
1379 * g++.dg/gcov/gcov-10.C: New.
1381 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1384 * g++.dg/cpp0x/alias-decl-15.C: New test.
1386 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1389 * g++.dg/cpp0x/pr51216.C: New.
1391 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1393 * gcc.dg/delay-slot-2.c: New test.
1395 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1397 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1399 2011-11-18 Fabien ChĂȘne <fabien@gcc.gnu.org>
1402 * g++.dg/lookup/using46.C: New.
1403 * g++.dg/lookup/using47.C: New.
1404 * g++.dg/lookup/using48.C: New.
1405 * g++.dg/lookup/using49.C: New.
1406 * g++.dg/lookup/using50.C: New.
1408 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1410 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1411 supports /* ... */ comments.
1413 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1416 * g++.dg/cpp0x/pr51150.C: New.
1418 2011-11-18 Martin Jambor <mjambor@suse.cz>
1420 PR tree-optimization/50605
1421 * g++.dg/ipa/pr50605.C: New test.
1423 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1426 * g++.dg/cpp0x/alias-decl-13.C: New test.
1428 2011-11-17 Jason Merrill <jason@redhat.com>
1431 * g++.dg/cpp0x/auto27.C: New.
1432 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1434 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1436 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1437 memory model parameters don't match expected values.
1438 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1439 __atomic_compare_exchange.
1440 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1441 __atomic_compare_exchange_n.
1442 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1443 weak/strong parameter and fail if memory models aren't correct.
1445 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1447 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1448 Look for simulate_thread_done to determine working gdb. Reduce timeout
1449 to 10 seconds and fail when timeout occurs. Improve error messages.
1451 2011-11-17 Jason Merrill <jason@redhat.com>
1454 * g++.dg/template/virtual2.C: New.
1456 2011-11-17 Michael Matz <matz@suse.de>
1460 * g++.dg/tree-ssa/pr50741.C: New.
1462 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1464 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1466 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1468 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1469 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1470 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1472 2011-11-16 Tobias Burnus <burnus@net-b.de>
1476 * gfortran.dg/constructor_1.f90: New.
1477 * gfortran.dg/constructor_2.f90: New.
1478 * gfortran.dg/constructor_3.f90: New.
1479 * gfortran.dg/constructor_4.f90: New.
1480 * gfortran.dg/constructor_5.f90: New.
1481 * gfortran.dg/constructor_6.f90: New.
1482 * gfortran.dg/use_only_5.f90: New.
1483 * gfortran.dg/c_ptr_tests_17.f90: New.
1484 * gfortran.dg/c_ptr_tests_18.f90: New.
1485 * gfortran.dg/used_types_25.f90: New.
1486 * gfortran.dg/used_types_26.f90: New
1487 * gfortran.dg/type_decl_3.f90: New.
1488 * gfortran.dg/function_types_3.f90: Update dg-error.
1489 * gfortran.dg/result_1.f90: Ditto.
1490 * gfortran.dg/structure_constructor_3.f03: Ditto.
1491 * gfortran.dg/structure_constructor_4.f03: Ditto.
1493 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1495 * gcc.dg/vect/pr30858.c: Update expected output for
1496 architectures with multiple vector sizes.
1498 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1499 Bernd Schmidt <bernds@coudesourcery.com>
1500 Sebastian Huber <sebastian.huber@embedded-brains.de>
1503 * gcc.target/arm/pr49641.c: New test.
1505 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1507 PR tree-optimization/49960
1508 * gcc.dg/autopar/pr49960.c: New test.
1509 * gcc.dg/autopar/pr49960-1.c: New test.
1512 2011-11-16 Tom de Vries <tom@codesourcery.com>
1514 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1515 * gcc.dg/pr43864-2.c: Same.
1516 * gcc.dg/pr43864-3.c: Same.
1517 * gcc.dg/pr43864-4.c: Same.
1519 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1521 * gcc.target/i386/sse2-cvt-vec.c: New test.
1522 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1523 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1524 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1525 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1526 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1527 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1529 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1531 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1532 powerpc*-*-darwin* targets.
1534 2011-11-15 Torvald Riegel <triegel@redhat.com>
1536 * c-c++-common/tm/trxn-expr-3.c: New test.
1538 2011-11-14 Torvald Riegel <triegel@redhat.com>
1540 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1542 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1544 * gcc.target/i386/avx-recip-vec.c: New test.
1545 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1546 * gcc.target/i386/avx-lrint-vec.c: Ditto.
1547 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1548 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1549 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1550 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1551 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1552 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1553 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1554 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1555 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1556 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1557 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1558 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1560 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
1563 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1564 non-template literal operator.
1566 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1568 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1569 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1570 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1571 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1572 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1573 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1574 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1575 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1576 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1577 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1578 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1579 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1580 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1581 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1582 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1583 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1585 2011-11-14 Fabien ChĂȘne <fabien@gcc.gnu.org>
1591 * g++.old-deja/g++.brendan/misc14.C: Adjust.
1592 * g++.old-deja/g++.jason/scoping16.C: Likewise.
1593 * g++.old-deja/g++.other/anon7.C: Likewise.
1594 * g++.old-deja/g++.other/using1.C: Likewise.
1595 * g++.old-deja/g++.other/redecl1.C: Likewise.
1596 * g++.old-deja/g++.other/typedef7.C: Likewise.
1597 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1598 * g++.dg/template/using2.C: Likewise.
1599 * g++.dg/template/static4.C: Likewise.
1600 * g++.dg/template/typedef1.C: Likewise.
1601 * g++.dg/lookup/name-clash9.C: Likewise.
1602 * g++.dg/abi/mangle41.C: Likewise.
1603 * g++.dg/parse/ctor5.C: Likewise.
1604 * g++.dg/inherit/using4.C: Likewise.
1605 * g++.dg/lookup/using24.C: New.
1606 * g++.dg/lookup/using25.C: New.
1607 * g++.dg/lookup/using26.C: New.
1608 * g++.dg/lookup/using27.C: New.
1609 * g++.dg/lookup/using28.C: New.
1610 * g++.dg/lookup/using29.C: New.
1611 * g++.dg/lookup/using30.C: New.
1612 * g++.dg/lookup/using31.C: New.
1613 * g++.dg/lookup/using32.C: New.
1614 * g++.dg/lookup/using33.C: New.
1615 * g++.dg/lookup/using34.C: New.
1616 * g++.dg/lookup/using35.C: New.
1617 * g++.dg/lookup/using36.C: New.
1618 * g++.dg/lookup/using37.C: New.
1619 * g++.dg/lookup/using38.C: New.
1620 * g++.dg/lookup/using39.C: New.
1621 * g++.dg/lookup/using40.C: New.
1622 * g++.dg/lookup/using41.C: New.
1623 * g++.dg/lookup/using42.C: New.
1624 * g++.dg/lookup/using43.C: New.
1625 * g++.dg/lookup/using44.C: New.
1626 * g++.dg/lookup/using45.C: New.
1627 * g++.dg/lookup/pr6936.C: New.
1628 * g++.dg/debug/using4.C: New.
1629 * g++.dg/debug/using5.C: New.
1630 * g++.dg/cpp0x/forw_enum10.C: New.
1632 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
1633 Jan Hubicka <jh@suse.cz>
1635 * gcc.target/i386/sw-1.c: Force rep;movsb.
1637 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
1640 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1641 dg-additional-options.
1643 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
1645 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1646 specified. Remove redundant runtime checks.
1647 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1648 Allow for other than -m4. Fix typos in comments.
1650 2011-11-12 Jason Merrill <jason@redhat.com>
1653 * g++.dg/warn/ref-temp1.C: New.
1656 * g++.dg/opt/stack2.C: New.
1658 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
1660 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1661 alpha*-*-linux* targets.
1663 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
1666 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1667 Darwin targets and allow external symbols to be undefined.
1669 2011-11-12 Nathan Sidwell <nathan@acm.org>
1671 * gcc.misc-tests/gcov-15.c: New.
1673 2011-11-11 Jakub Jelinek <jakub@redhat.com>
1675 PR tree-optimization/51058
1676 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1677 * gfortran.dg/vect/pr51058-2.f90: New test.
1679 2011-11-10 Jason Merrill <jason@redhat.com>
1681 * g++.dg/template/linkage1.C: New.
1682 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1683 * g++.old-deja/g++.other/linkage4.C: Likewise.
1686 * g++.dg/cpp0x/defaulted33.C: New.
1688 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1691 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1692 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
1695 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1697 PR rtl-optimization/51040
1698 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1701 2011-11-10 Jason Merrill <jason@redhat.com>
1704 * g++.dg/template/conv12.C: New.
1707 * gcc.dg/debug/dwarf2/asm-line1.c: New.
1709 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1711 * gnat.dg/atomic6_1.adb: New test.
1712 * gnat.dg/atomic6_2.adb: Likewise.
1713 * gnat.dg/atomic6_3.adb: Likewise.
1714 * gnat.dg/atomic6_4.adb: Likewise.
1715 * gnat.dg/atomic6_5.adb: Likewise.
1716 * gnat.dg/atomic6_6.adb: Likewise.
1717 * gnat.dg/atomic6_7.adb: Likewise.
1718 * gnat.dg/atomic6_8.adb: Likewise.
1719 * gnat.dg/atomic6_pkg.ads: New helper.
1721 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1724 * gcc.c-torture/compile/pr51077.c: New test.
1726 PR rtl-optimization/51023
1727 * gcc.c-torture/execute/pr51023.c: New test.
1729 2011-11-10 Richard Guenther <rguenther@suse.de>
1731 PR tree-optimization/51042
1732 * gcc.dg/torture/pr51042.c: New testcase.
1734 2011-11-10 Richard Guenther <rguenther@suse.de>
1736 PR tree-optimization/51070
1737 * gcc.dg/torture/pr51070.c: New testcase.
1739 2011-11-10 Richard Guenther <rguenther@suse.de>
1741 PR tree-optimization/51030
1742 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1744 2011-11-10 Richard Guenther <rguenther@suse.de>
1747 * gcc.dg/torture/pr51071.c: New testcase.
1749 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1751 * gnat.dg/loop_optimization9.ad[sb]: New test.
1753 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
1755 PR tree-optimization/51058
1756 * gfortran.dg/vect/pr51058.f90: New test.
1758 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1760 PR tree-optimization/51000
1761 * gcc.dg/vect/pr51000.c: New test.
1763 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1766 * g++.dg/cpp0x/static_assert5.C: New.
1767 * g++.dg/template/nontype13.C: Tweak.
1769 2011-11-09 Jason Merrill <jason@redhat.com>
1772 * g++.dg/cpp0x/noexcept16.C: New.
1775 * g++.dg/cpp0x/variadic119.C: New.
1777 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1780 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1782 * gcc.dg/torture/vshuf-32.inc: Likewise.
1783 * gcc.dg/torture/vshuf-4.inc: Likewise.
1784 * gcc.dg/torture/vshuf-8.inc: Likewise.
1786 * gcc.dg/tm/memopt-1.c: Fix up regexp.
1788 2011-11-09 Ian Lance Taylor <iant@google.com>
1790 * lib/target-supports.exp (check_effective_target_ucontext_h): New
1792 * gcc.dg/split-5.c: New test.
1794 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
1796 * gcc.dg/tm/memopt-1.c: Adjust regexp.
1798 2011-11-09 Jason Merrill <jason@redhat.com>
1801 * g++.dg/template/virtual1.C: New.
1803 2011-11-08 Jason Merrill <jason@redhat.com>
1805 Run most C++ tests in both C++98 and C++11 modes.
1806 * lib/target-supports.exp (check_effective_target_c++11): New.
1807 (check_effective_target_c++98): New.
1808 * lib/g++-dg.exp (g++-dg-runtest): New.
1809 * g++.dg/dg.exp: Use g++-dg-runtest.
1810 * g++.dg/charset/charset.exp: Likewise.
1811 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1812 * g++.dg/dfp/dfp.exp: Likewise.
1813 * g++.dg/gcov/gcov.exp: Likewise.
1814 * g++.dg/gomp/gomp.exp: Likewise.
1815 * g++.dg/graphite/graphite.exp: Likewise.
1816 * g++.dg/tls/tls.exp: Likewise.
1817 * g++.dg/tm/tm.exp: Likewise.
1818 * g++.dg/vect/vect.exp: Likewise.
1819 * g++.old-deja/old-deja.exp: Likewise.
1820 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1821 with some of the torture options.
1822 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1823 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1824 * g++.dg/init/null1.C: Only run in C++98.
1825 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1826 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1827 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1828 * g++.old-deja/g++.other/anon9.C: Likewise.
1829 * g++.old-deja/g++.other/linkage1.C: Likewise.
1830 * g++.old-deja/g++.other/linkage2.C: Likewise.
1831 * g++.old-deja/g++.pt/t29.C: Likewise.
1832 * g++.old-deja/g++.pt/t30.C: Likewise.
1833 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1834 * g++.dg/ext/anon-struct4.C: Likewise.
1835 * g++.dg/init/brace2.C: Likewise.
1836 * g++.dg/init/brace6.C: Likewise.
1837 * g++.dg/other/anon3.C: Likewise.
1838 * g++.dg/template/arg2.C: Likewise.
1839 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1840 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1841 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1842 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1843 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1844 * g++.old-deja/g++.brendan/init2.C: Likewise.
1845 * g++.old-deja/g++.brendan/init4.C: Likewise.
1846 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1847 * g++.old-deja/g++.jason/cond.C: Likewise.
1848 * g++.old-deja/g++.law/init1.C: Likewise.
1849 * g++.old-deja/g++.law/operators32.C: Likewise.
1850 * g++.old-deja/g++.pt/enum6.C: Likewise.
1851 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1852 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1854 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1855 * g++.dg/init/new11.C: Likewise.
1856 * g++.dg/init/pr29571.C: Likewise.
1857 * g++.dg/lookup/forscope2.C: Likewise.
1858 * g++.dg/parse/linkage1.C: Likewise.
1859 * g++.dg/parse/typedef8.C: Likewise.
1860 * g++.dg/template/error44.C: Likewise.
1861 * g++.dg/tls/diag-2.C: Likewise.
1862 * g++.dg/tls/diag-4.C: Likewise.
1863 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1864 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1865 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1866 * g++.old-deja/g++.brendan/new3.C: Likewise.
1867 * g++.old-deja/g++.eh/new1.C: Likewise.
1868 * g++.old-deja/g++.eh/new2.C: Likewise.
1869 * g++.old-deja/g++.jason/new.C: Likewise.
1870 * g++.old-deja/g++.law/friend1.C: Likewise.
1871 * g++.old-deja/g++.mike/net46.C: Likewise.
1872 * g++.old-deja/g++.mike/p755.C: Likewise.
1873 * g++.old-deja/g++.other/new6.C: Likewise.
1875 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1876 * g++.dg/template/crash53.C: Likewise.
1877 * g++.dg/template/void9.C: Likewise.
1879 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1882 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1884 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1887 * g++.dg/cpp0x/sfinae29.C: New.
1889 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1892 * gfortran.dg/typebound_call_22.f03: New test case.
1894 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1897 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1899 2011-11-09 Richard Guenther <rguenther@suse.de>
1901 PR tree-optimization/51039
1902 * gcc.dg/pr51039.c: New testcase.
1904 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1906 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1907 Enable also for powerpc*-*-*.
1909 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1912 * gfortran.dg/forall_16.f90: New test.
1914 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1917 * gfortran.dg/initialization_29.f90: Expand test.
1919 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1922 * g++.dg/cpp0x/alias-decl-12.C: New test.
1923 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1925 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1928 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1930 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1932 PR tree-optimization/51015
1933 * gcc.dg/vect/pr51015.c: New test.
1935 2011-11-08 David S. Miller <davem@davemloft.net>
1937 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1938 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1940 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1943 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1945 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1948 * gfortran.dg/string_5.f90: Improve testcase.
1950 2011-10-23 Jason Merrill <jason@redhat.com>
1953 * g++.dg/template/lvalue2.C: New.
1955 2011-11-08 Michael Matz <matz@suse.de>
1957 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1958 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1959 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1960 * g++.dg/eh/builtin2.C: Ditto.
1961 * g++.dg/eh/builtin3.C: Ditto.
1963 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1965 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1966 being prefered even for -mavx.
1967 * gcc.target/i386/avx-cvt-3.c: New test.
1969 2011-11-08 Richard Guenther <rguenther@suse.de>
1971 PR tree-optimization/51012
1972 * gcc.dg/pr51012-1.c: New testcase.
1973 * gcc.dg/pr51012-2.c: Likewise.
1975 2011-11-08 Richard Guenther <rguenther@suse.de>
1978 * c-c++-common/uninit-pr51010.c: New testcase.
1980 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1982 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1983 check_effective_target_vect_call_copysignf,
1984 check_effective_target_vect_call_lrint): New procedures.
1985 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1986 $VECT_SLP_CFLAGS with -ffast-math.
1987 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1988 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1989 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1990 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1992 2011-11-07 Richard Henderson <rth@redhat.com>
1993 Aldy Hernandez <aldyh@redhat.com>
1994 Torvald Riegel <triegel@redhat.com>
1996 Merged from transactional-memory.
1998 * g++.dg/dg.exp: Run transactional memory tests.
1999 * g++.dg/tm: New directory with new tests.
2000 * gcc.dg/tm: New directory with new tests.
2001 * c-c++-common/tm: New directory with new tests.
2003 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2005 Fix context handling of alias-declaration
2006 * g++.dg/cpp0x/alias-decl-11.C: New test.
2008 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2011 * g++.dg/parse/template26.C: New.
2012 * g++.dg/template/crash45.C: Adjust dg-error string.
2014 2011-11-07 Jason Merrill <jason@redhat.com>
2017 * g++.dg/template/lookup9.C: New.
2020 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2023 * g++.dg/cpp0x/decltype35.C: New.
2025 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2027 Support C++11 alias-declaration
2029 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2030 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2031 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2032 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2033 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2034 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2035 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2036 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2037 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2038 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2039 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2040 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2041 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2043 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2045 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2047 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2050 * gfortran.dg/typebound_call_21.f03: New.
2052 2011-11-07 Nathan Sidwell <nathan@acm.org>
2054 * gcc.dg/profile-dir-1.c: Adjust final scan.
2055 * gcc.dg/profile-dir-2.c: Adjust final scan.
2056 * gcc.dg/profile-dir-3.c: Adjust final scan.
2057 * gcc.misc-tests/gcov.exp: Adjust regexp.
2058 * gcc.misc-tests/gcov-12.c: New.
2059 * gcc.misc-tests/gcov-13.c: New.
2060 * gcc.misc-tests/gcovpart-13b.c: New.
2061 * gcc.misc-tests/gcov-14.c: New.
2063 2011-11-07 Jason Merrill <jason@redhat.com>
2066 * g++.dg/ext/visibility/template8.C: New.
2068 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2070 PR tree-optimization/50789
2071 * gcc.target/i386/avx2-gather-1.c: New test.
2072 * gcc.target/i386/avx2-gather-2.c: New test.
2073 * gcc.target/i386/avx2-gather-3.c: New test.
2074 * gcc.target/i386/avx2-gather-4.c: New test.
2076 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2078 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2080 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2083 * gfortran.dg/open_dev_null.f90: Remove testcase.
2085 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2087 * lib/target-supports.exp (check_effective_target_sync_int_128):
2088 Don't cache the result.
2089 (check_effective_target_sync_long_long): Ditto.
2091 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2093 PR rtl-optimization/47698
2094 * gcc.target/i386/47698.c: New test.
2096 2011-11-06 Jason Merrill <jason@redhat.com>
2099 * g++.dg/ext/visibility/template7.C: New.
2101 2011-11-07 Terry Guo <terry.guo@arm.com>
2103 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2104 * gcc.target/arm/wmul-2.c: Ditto.
2105 * gcc.target/arm/wmul-3.c: Ditto.
2106 * gcc.target/arm/wmul-4.c: Ditto.
2108 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2110 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2111 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2112 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2113 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2114 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2115 expected diagnostics.
2117 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2118 Richard Henderson <rth@redhat.com>
2119 Aldy Hernandez <aldyh@redhat.com>
2121 Merged from cxx-mem-model.
2123 * lib/target-supports.exp (check_effective_target_sync_int_128,
2124 check_effective_target_sync_long_long): Check whether the target
2125 supports 64 and 128 bit __sync builtins.
2126 (check_effective_target_cas_char): New.
2127 (check_effective_target_cas_int): New.
2128 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2129 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2130 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2131 produce the expected library calls.
2132 * gcc.dg/atomic-fence.c: New functional tests.
2133 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2134 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2135 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2136 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2137 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2138 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2139 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2140 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2141 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2143 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2145 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2147 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2149 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2150 int128 operations are atomic.
2151 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2152 operations are atomic.
2153 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2154 operations are atomic.
2155 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2156 operations are atomic.
2157 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2158 stores aren't moved out of a loop.
2159 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2160 globals don't overwrite neighbouring globals.
2161 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2162 writes dont overwrite neighbouring components.
2163 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2164 * c-c++-common/gomp/atomic-3.c: Likewise.
2165 * c-c++-common/gomp/atomic-9.c: Likewise.
2166 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2167 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2168 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2169 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2170 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2171 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2172 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2173 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2174 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2175 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2176 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2177 g++.dg/gomp/atomic-15.C: Remove.
2178 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2179 * gcc.dg/gomp/atomic-11.c: Remove test.
2181 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2183 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2184 * gcc.dg/vect/slp-cond-1.c: New test.
2185 * gcc.dg/vect/slp-cond-2.c: New test.
2187 2011-11-05 David S. Miller <davem@davemloft.net>
2189 * lib/test-supports.exp
2190 (check_effective_target_ultrasparc_vis2_hw): New proc.
2191 (check_effective_target_ultrasparc_vis3_hw): New proc.
2192 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2193 * gcc.target/sparc/vec-init-2.inc: Likewise.
2194 * gcc.target/sparc/vec-init-3.inc: Likewise.
2195 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2196 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2197 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2198 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2199 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2200 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2201 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2202 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2203 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2205 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2207 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2208 Disable test on Epiphany.
2209 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2210 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2211 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2212 * g++.dg/parse/pragma3.C: Likewise.
2213 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2215 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2216 * gcc.dg/tls/thr-cse-1.c: Likewise.
2217 * g++.dg/opt/devirt2.C: Likewise.
2218 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2219 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2220 * gcc.target/epiphany: New directory.
2222 2011-11-05 Tobias Burnus <burnus@net-b.de>
2224 * gfortran.dg/quad_2.f90: New.
2226 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2228 * gcc.dg/strlenopt-22g.c: New wrapper around...
2229 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2231 2011-11-04 Jason Merrill <jason@redhat.com>
2234 * g++.dg/init/lifetime2.C: New.
2235 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2238 * g++.dg/init/lifetime1.C: Test cleanup order.
2240 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2242 * g++.dg/other/offsetof7.C: New test.
2244 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2246 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2247 variable, default empty, -ffat-lto-objects for effective_target_lto.
2248 (gcc-dg-test-1): Add options from dg-final methods.
2249 * lib/scanasm.exp (scan-assembler_required_options)
2250 (scan-assembler-not_required_options): New procs.
2252 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2254 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2255 generate a pedwarn in c++98-mode.
2256 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2257 don't generate a pedwarn in c++0x-mode.
2259 2011-11-04 Olivier Goffart <olivier@woboq.com>
2262 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2264 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2266 PR rtl-optimization/38644
2267 * gcc.target/arm/stack-red-zone.c: New.
2269 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2272 * g++.dg/warn/Wconversion-null-3.C: New.
2274 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2277 * g++.dg/cpp0x/udlit-strint-length.C: New.
2279 2011-11-04 Jason Merrill <jason@redhat.com>
2282 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2283 * g++.dg/init/lifetime1.C: New.
2284 * g++.dg/init/ref21.C: New.
2285 * g++.dg/eh/array1.C: New.
2287 2011-11-04 Tom de Vries <tom@codesourcery.com>
2289 PR tree-optimization/50763
2290 * gcc.dg/pr50763-5.c: New test.
2292 2011-11-04 Tom de Vries <tom@codesourcery.com>
2294 PR tree-optimization/50763
2295 * g++.dg/pr50763-4.C: New test.
2297 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2299 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2302 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2304 * gcc.dg/torture/vec-cvt-1.c: New test.
2306 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2308 * gnat.dg/specs/private1[-sub].ads: New test.
2310 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2313 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2314 * gfortran.dg/inline_sum_1.f90: New.
2315 * gfortran.dg/inline_sum_2.f90: New.
2316 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2317 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2318 * gfortran.dg/inline_product_1.f90: New.
2320 2011-11-03 Tobias Burnus <burnus@net-b.de>
2323 * gfortran.dg/bind_c_dts_5.f90: New.
2325 2011-11-03 Tobias Burnus <burnus@net-b.de>
2328 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2330 2011-11-03 Richard Guenther <rguenther@suse.de>
2333 * g++.dg/init/copy7.C: Remove testcase.
2335 2011-11-03 Martin Jambor <mjambor@suse.cz>
2337 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2338 * g++.dg/ipa/devirt-c-2.C: Likewise.
2339 * g++.dg/ipa/devirt-c-7.C: New test.
2340 * g++.dg/ipa/devirt-c-8.C: Likewise.
2342 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2344 PR tree-optimization/50912
2345 * gnat.dg/loop_optimization10.ad[sb]: New test.
2346 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2348 2011-11-02 Jason Merrill <jason@redhat.com>
2351 * g++.dg/cpp0x/nsdmi-list2.C: New.
2353 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2356 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2357 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2359 2011-11-02 Tom de Vries <tom@codesourcery.com>
2361 PR tree-optimization/50769
2362 * gfortran.dg/pr50769.f90: New test.
2364 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2366 * gcc.target/sparc/20111102-1.c: New test.
2368 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2371 * g++.dg/warn/Wcast-qual2.C: New.
2373 2011-11-02 Tom de Vries <tom@codesourcery.com>
2375 PR tree-optimization/50763
2376 * g++.dg/pr50763-3.C: New test.
2378 2011-11-02 Tom de Vries <tom@codesourcery.com>
2380 PR tree-optimization/50672
2381 * g++.dg/pr50672.C: New test.
2383 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2385 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2386 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2387 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2389 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2391 2011-11-02 Richard Guenther <rguenther@suse.de>
2393 PR tree-optimization/50902
2394 * gcc.dg/torture/pr50902.c: New testcase.
2396 2010-11-02 Richard Guenther <rguenther@suse.de>
2398 PR tree-optimization/50890
2399 * gcc.dg/torture/pr50890.c: New testcase.
2401 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2404 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2405 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2407 2011-11-01 Tom de Vries <tom@codesourcery.com>
2409 PR tree-optimization/50908
2410 * gcc.dg/pr50908.c: New test.
2411 * gcc.dg/pr50908-2.c: Same.
2412 * gcc.dg/pr50908-3.c: Same.
2414 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2416 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2417 the outer loop. Remove comment. Don't check for widen-mult.
2419 2011-10-31 Martin Jambor <mjambor@suse.cz>
2421 * gcc.dg/ipa/ipcp-4.c: New test.
2423 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2425 * gcc.dg/vshift-3.c: New test.
2426 * gcc.dg/vshift-4.c: New test.
2427 * gcc.dg/vshift-5.c: New test.
2429 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2431 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2432 and current implementation.
2434 2011-10-31 Paul Brook <paul@codesourcery.com>
2436 * gcc.dg/constructor-1.c: New test.
2438 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2441 * gfortran.dg/dshift_3.f90: New test.
2443 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2445 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2447 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2448 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2449 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2450 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2451 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2452 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2453 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2454 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2455 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2456 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2457 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2458 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2459 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2460 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2461 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2462 * gcc.dg/vector-compare-2.c: Likewise.
2464 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2467 * g++.dg/cpp0x/pr50901.C: New.
2469 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2471 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2472 * gcc.target/i386/fma4-check.h (main): Ditto.
2473 * gcc.target/i386/xop-check.h (main): Ditto.
2475 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2478 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2481 * g++.dg/template/crash109.C: New.
2483 2011-10-28 Jason Merrill <jason@redhat.com>
2485 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2487 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2490 * g++.dg/template/crash109.C: New.
2492 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2494 * gfortran.dg/nearest_5.f90: New test.
2496 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2498 * gcc.dg/vshift-1.c: New test.
2499 * gcc.dg/vshift-2.c: New test.
2500 * gcc.target/i386/xop-vshift-1.c: New test.
2501 * gcc.target/i386/xop-vshift-2.c: New test.
2502 * gcc.target/i386/avx2-vshift-1.c: New test.
2504 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2506 PR rtl-optimization/49720
2507 * g++.dg/torture/pr49720.C: New test.
2509 2011-10-27 David S. Miller <davem@davemloft.net>
2511 * gcc.target/sparc/setcc-3.c: New test.
2513 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2516 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2518 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2520 * gcc.target/i386/sse2-cvt-1.c: New test.
2521 * gcc.target/i386/sse2-cvt-2.c: New test.
2522 * gcc.target/i386/avx-cvt-1.c: New test.
2523 * gcc.target/i386/avx-cvt-2.c: New test.
2524 * gcc.target/i386/avx2-cvt-1.c: New test.
2525 * gcc.target/i386/avx2-cvt-2.c: New test.
2527 2011-10-27 Martin Jambor <mjambor@suse.cz>
2529 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2531 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2532 Steven G. Kargl <kargl@gcc.gnu.org>
2535 * gfortran.dg/pr50875.f90: New test.
2537 2011-10-26 David S. Miller <davem@davemloft.net>
2539 * gcc.target/sparc/fmaf-1.c: New test.
2541 * gcc.target/sparc/setcc-1.c: New test.
2542 * gcc.target/sparc/setcc-2.c: New test.
2544 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2546 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2548 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2550 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2553 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2555 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2558 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2560 * gcc.target/i386/pad-4.c: Skip for Windows targets.
2562 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2564 * gnat.dg/specs/discr1.ads: New test.
2565 * gnat.dg/specs/discr1_pkg.ads: New helper.
2567 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2569 * gnat.dg/specs/unchecked_union.ads: Rename to...
2570 * gnat.dg/specs/unchecked_union1.ads: ...this.
2571 * gnat.dg/specs/unchecked_union2.ads: New test.
2573 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2575 * gnat.dg/specs/atomic1.ads: New test.
2577 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
2579 Implement C++11 user-defined literals.
2580 * g++.dg/cpp0x/udlit-addr.C: New.
2581 * g++.dg/cpp0x/udlit-args.C: New.
2582 * g++.dg/cpp0x/udlit-args-neg.C: New.
2583 * g++.dg/cpp0x/udlit-clink-neg.C: New.
2584 * g++.dg/cpp0x/udlit-concat.C: New.
2585 * g++.dg/cpp0x/udlit-concat-neg.C: New.
2586 * g++.dg/cpp0x/udlit-constexpr.C: New.
2587 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2588 * g++.dg/cpp0x/udlit-declare-neg.C: New.
2589 * g++.dg/cpp0x/udlit-friend.C: New.
2590 * g++.dg/cpp0x/udlit-general.C: New.
2591 * g++.dg/cpp0x/udlit-inline.C: New.
2592 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2593 * g++.dg/cpp0x/udlit-member-neg.C: New.
2594 * g++.dg/cpp0x/udlit-namespace.C: New.
2595 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2596 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2597 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2598 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2599 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2600 * g++.dg/cpp0x/udlit-operator-neg.C: New.
2601 * g++.dg/cpp0x/udlit-raw-str.C: New.
2602 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2603 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2604 * g++.dg/cpp0x/udlit-systemheader.C: New.
2605 * g++.dg/cpp0x/udlit-template.C: New.
2606 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2607 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2608 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2609 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2610 * g++.dg/cpp0x/udlit_system_header: New.
2612 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
2615 * g++.dg/cpp0x/decltype34.C: New.
2617 2011-10-26 Tom de Vries <tom@codesourcery.com>
2619 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2620 * gcc.c-torture/unsorted/HIset.c: Same.
2621 * gcc.c-torture/unsorted/SIcmp.c: Same.
2622 * gcc.c-torture/unsorted/SIset.c: Same.
2623 * gcc.c-torture/unsorted/SFset.c: Same.
2624 * gcc.c-torture/unsorted/UHIcmp.c: Same.
2625 * gcc.c-torture/unsorted/USIcmp.c: Same.
2626 * gcc.c-torture/unsorted/DFcmp.c: Same.
2628 2011-10-26 Jakub Jelinek <jakub@redhat.com>
2630 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2631 to work also with -masm=intel and additionally test the xmm vs. ymm
2632 register type combination on mask/dest and in vsib.
2633 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2634 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2635 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2636 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2637 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2638 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2639 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2640 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2641 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2642 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2643 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2644 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2645 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2646 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2647 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2648 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2649 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2650 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2651 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2652 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2653 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2654 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2655 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2656 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2657 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2658 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2659 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2660 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2661 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2662 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2663 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2665 2011-10-26 Tom de Vries <tom@codesourcery.com>
2667 PR tree-optimization/50763
2668 * gcc.dg/pr50763-2.c: New test.
2670 2011-10-25 Joseph Myers <joseph@codesourcery.com>
2672 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2673 Update expected messages.
2675 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
2677 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2679 2011-10-25 Jason Merrill <jason@redhat.com>
2682 * g++.dg/init/aggr7.C: New.
2685 * g++.dg/cpp0x/initlist59.C: New.
2687 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2690 * g++.dg/overload/operator5.C: New.
2692 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2695 * g++.dg/template/crash108.C: New.
2697 2011-10-25 Jakub Jelinek <jakub@redhat.com>
2699 PR tree-optimization/50596
2700 * gcc.dg/vect/vect-cond-10.c: New test.
2702 2011-10-24 Joey Ye <joey.ye@arm.com>
2704 * gcc.target/arm/pr42575.c: Remove architecture option.
2706 2011-10-24 David S. Miller <davem@davemloft.net>
2708 * gcc.target/sparc/vis3move-1.c: New test.
2709 * gcc.target/sparc/vis3move-2.c: New test.
2710 * gcc.target/sparc/vis3move-3.c: New test.
2712 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2714 * gcc.dg/strlenopt-22.c: New testcase.
2715 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2717 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
2719 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2721 (dg-skip-if): Remove.
2722 * gcc.target/i386/funcspec-1.c: Ditto.
2723 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2725 2011-10-24 Richard Guenther <rguenther@suse.de>
2727 * gcc.dg/vect/vect-bool-1.c: New testcase.
2729 2011-10-24 Richard Guenther <rguenther@suse.de>
2731 PR tree-optimization/50838
2732 * gcc.dg/torture/pr50838.c: New testcase.
2734 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
2736 PR tree-optimization/50730
2737 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2738 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2739 -fno-tree-sra and SLP flags.
2741 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2745 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2748 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2749 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2751 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2754 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2755 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2757 2011-10-23 Tom de Vries <tom@codesourcery.com>
2759 PR tree-optimization/50763
2760 * gcc.dg/pr50763.c: New test.
2762 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
2765 * gcc.target/i386/pr50788.c: New test.
2767 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
2769 PR tree-optimization/50819
2770 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2771 * g++.dg/vect/slp-pr50819.cc: New test.
2773 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2776 * g++.dg/warn/Wconversion4.C: New.
2778 2011-10-21 Jakub Jelinek <jakub@redhat.com>
2781 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2782 from element other than first and reverse permutation.
2783 * gcc.dg/torture/vshuf-16.inc: Likewise.
2784 * gcc.dg/torture/vshuf-8.inc: Likewise.
2785 * gcc.dg/torture/vshuf-4.inc: Likewise.
2787 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2790 * g++.dg/parse/error43.C: New.
2791 * g++.dg/parse/error44.C: Likewise.
2793 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
2794 Kirill Yukhin <kirill.yukhin@intel.com>
2797 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2798 * gcc.target/i386/bmi2-check.h: Ditto.
2800 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2803 * g++.dg/cpp0x/override2.C: Add test.
2805 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2807 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2808 check_linker_plugin_available.
2810 2011-10-21 Kai Tietz <ktietz@redhat.com>
2812 * gcc.target/i386/branch-cost1.c: New test.
2813 * gcc.target/i386/branch-cost2.c: New test.
2814 * gcc.target/i386/branch-cost3.c: New test.
2815 * gcc.target/i386/branch-cost4.c: New test.
2817 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2819 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2821 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2824 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2826 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2828 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2829 (_moz_foo, EXT__foo): Use ASMNAME.
2831 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2833 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2836 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2839 * gcc.target/i386/pr50766.c: New test.
2841 2011-10-20 Jason Merrill <jason@redhat.com>
2844 * g++.dg/eh/partial1.C: New.
2846 2011-10-20 Richard Henderson <rth@redhat.com>
2848 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2849 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2850 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2851 Use __builtin_shuffle.
2853 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2856 * gfortran.dg/ishft_3.f90: Update test.
2858 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2861 * gfortran.dg/substring_integer_index.f90: New test.
2863 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2865 * gfortran.dg/format_string.f: New test.
2867 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2869 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2871 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2873 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2875 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2876 gcc.target/i386/pr46226.c: Do not use
2877 -mno-accumulate-outgoing-args.
2879 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2881 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2882 including <strings.h>.
2884 2011-10-19 Jan Hubicka <jh@suse.cz>
2886 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2887 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2888 * lib/c-torture.exp: Likewise.
2889 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2890 * gcc.c-torture/compile/sync-1.c: Likewise.
2891 * gcc.c-torture/compile/sync-1.c: Likewise.
2892 * gcc.c-torture/compile/sync-3.c: Likewise.
2893 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2894 * gcc.dg/noncompile/920507-1.c: Likewise.
2895 * gcc.dg/torture/pr36400.c: Likewise.
2896 * g++.dg/torture/pr34850.C: Likewise.
2898 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2900 * gnat.dg/source_ref1.adb: New test.
2901 * gnat.dg/source_ref2.adb: Likewise.
2903 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2906 * g++.dg/parse/error42.C: New.
2907 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2909 2011-10-19 Jason Merrill <jason@redhat.com>
2912 * g++.dg/init/value9.C: New.
2914 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2916 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2917 * gcc.dg/torture/vshuf-16.inc: Likewise.
2918 * gcc.dg/torture/vshuf-8.inc: Likewise.
2919 * gcc.dg/torture/vshuf-4.inc: Likewise.
2921 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2924 * gfortran.dg/sizeof_proc.f90: New.
2926 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2928 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2929 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2931 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2934 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2936 2011-10-19 Jason Merrill <jason@redhat.com>
2939 * g++.dg/init/ref20.C: New.
2941 2011-10-19 Kai Tietz <ktietz@redhat.com>
2944 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2945 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2946 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2947 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2948 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2950 2011-10-19 Richard Guenther <rguenther@suse.de>
2953 * gcc.dg/torture/pr50768.c: New testcase.
2955 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2957 PR rtl-optimization/50340
2958 * gcc.dg/pr50340.c: New.
2960 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2962 PR tree-optimization/50717
2964 * gcc.dg/pr50717-1.c: New file.
2965 * gcc.target/arm/wmul-12.c: Correct types.
2966 * gcc.target/arm/wmul-8.c: Correct types.
2968 2011-10-18 Jason Merrill <jason@redhat.com>
2971 * g++.dg/cpp0x/defaulted32.C: New.
2974 * g++.dg/lookup/using23.C: New.
2977 * g++.dg/cpp0x/implicit12.C: New.
2978 * g++.dg/cpp0x/defaulted20.C: Adjust.
2979 * g++.dg/cpp0x/defaulted21.C: Adjust.
2980 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2981 * g++.dg/cpp0x/implicit4.C: Adjust.
2982 * g++.dg/cpp0x/implicit5.C: Adjust.
2983 * g++.dg/cpp0x/implicit8.C: Adjust.
2984 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2985 * g++.dg/cpp0x/not_special.C: Adjust.
2986 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2987 * g++.dg/cpp0x/rv1n.C: Adjust.
2988 * g++.dg/cpp0x/rv2n.C: Adjust.
2989 * g++.dg/cpp0x/rv3n.C: Adjust.
2990 * g++.dg/cpp0x/rv4n.C: Adjust.
2991 * g++.dg/cpp0x/rv5n.C: Adjust.
2992 * g++.dg/cpp0x/rv6n.C: Adjust.
2993 * g++.dg/cpp0x/rv7n.C: Adjust.
2995 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2997 * gcc.target/i386/avx2-vpop-check.h: New header.
2998 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2999 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3000 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3001 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3002 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3003 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3004 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3005 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3006 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3007 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3008 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3009 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3010 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3011 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3012 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3014 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3017 * gfortran.dg/coarray_subobject_1.f90: New test.
3018 * gfortran.dg/coarray/subobject_1.f90: New test.
3020 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3022 PR rtl-optimization/50205
3023 * gcc.dg/pr50205.c: New.
3025 2011-10-18 Richard Guenther <rguenther@suse.de>
3027 PR tree-optimization/50767
3028 * gcc.dg/torture/pr50767.c: New testcase.
3030 2011-10-18 Julian Brown <julian@codesourcery.com>
3032 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3033 * gcc.target/arm/unaligned-memcpy-1.c: New.
3034 * gcc.target/arm/unaligned-memcpy-2.c: New.
3035 * gcc.target/arm/unaligned-memcpy-3.c: New.
3036 * gcc.target/arm/unaligned-memcpy-4.c: New.
3038 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3041 * gfortran.dg/iso_c_binding_class.f03: New.
3043 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3045 * testsuite/lib/target-supports.exp
3046 (check_effective_target_vect_widen_shift): New.
3047 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3048 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3049 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3050 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3052 2011-10-18 Richard Guenther <rguenther@suse.de>
3054 * gcc.dg/torture/restrict-1.c: New testcase.
3056 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3058 * g++.dg/ext/bases.C: New test.
3060 2011-10-17 David S. Miller <davem@davemloft.net>
3062 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3063 all operations to emit VIS instructions.
3064 * gcc.target/sparc/fandnot.c: Likewise.
3065 * gcc.target/sparc/fnot.c: Likewise.
3066 * gcc.target/sparc/for.c: Likewise.
3067 * gcc.target/sparc/fornot.c: Likewise.
3068 * gcc.target/sparc/fxnor.c: Likewise.
3069 * gcc.target/sparc/fxor.c: Likewise.
3070 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3073 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3075 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3076 * gcc.dg/torture/vshuf-16.inc: New file.
3077 * gcc.dg/torture/vshuf-2.inc: New file.
3078 * gcc.dg/torture/vshuf-32.inc: New file.
3079 * gcc.dg/torture/vshuf-4.inc: New file.
3080 * gcc.dg/torture/vshuf-8.inc: New file.
3081 * gcc.dg/torture/vshuf-main.inc: New file.
3082 * gcc.dg/torture/vshuf-v16hi.c: New test.
3083 * gcc.dg/torture/vshuf-v16qi.c: New test.
3084 * gcc.dg/torture/vshuf-v2df.c: New test.
3085 * gcc.dg/torture/vshuf-v2di.c: New test.
3086 * gcc.dg/torture/vshuf-v2sf.c: New test.
3087 * gcc.dg/torture/vshuf-v2si.c: New test.
3088 * gcc.dg/torture/vshuf-v32qi.c: New test.
3089 * gcc.dg/torture/vshuf-v4df.c: New test.
3090 * gcc.dg/torture/vshuf-v4di.c: New test.
3091 * gcc.dg/torture/vshuf-v4hi.c: New test.
3092 * gcc.dg/torture/vshuf-v4sf.c: New test.
3093 * gcc.dg/torture/vshuf-v4si.c: New test.
3094 * gcc.dg/torture/vshuf-v8hi.c: New test.
3095 * gcc.dg/torture/vshuf-v8qi.c: New test.
3096 * gcc.dg/torture/vshuf-v8sf.c: New test.
3097 * gcc.dg/torture/vshuf-v8si.c: New test.
3099 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3101 PR tree-optimization/50746
3102 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3104 2011-10-17 Jason Merrill <jason@redhat.com>
3107 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3109 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3112 * g++.dg/parse/error41.C: New.
3113 * g++.dg/parse/error20.C: Adjust.
3115 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3118 * g++.dg/warn/format7.C: New.
3119 * obj-c++.dg/warn7.mm: Likewise.
3121 2011-10-17 Richard Guenther <rguenther@suse.de>
3123 PR tree-optimization/50729
3124 * gcc.dg/torture/pr50729.c: New testcase.
3126 2011-10-15 Tom Tromey <tromey@redhat.com>
3127 Dodji Seketeli <dodji@redhat.com>
3129 * lib/prune.exp (prune_gcc_output): Prune output referring to
3131 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3132 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3133 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3134 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3136 2011-10-15 Tom Tromey <tromey@redhat.com>
3137 Dodji Seketeli <dodji@redhat.com>
3139 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3141 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3144 * g++.dg/inherit/error5.C: New.
3146 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3150 * gfortran.dg/kind_tests_4.f90: New.
3152 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3154 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3155 targets that support vector condition.
3157 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3160 * gfortran.dg/c_kind_tests_3.f03: New.
3162 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3165 * gfortran.dg/elemental_args_check_4.f90: New.
3167 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3169 PR tree-optimization/50727
3170 * gcc.dg/vect/pr50727.c: New test.
3172 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3174 * gcc.dg/vla-23.c: New test.
3176 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3178 PR tree-optimization/50596
3179 * gcc.dg/vect/vect-cond-9.c: New test.
3181 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3183 * gcc.dg/vect/bb-slp-29.c: New test.
3185 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3188 * g++.dg/ext/is_base_of_incomplete.C: New.
3189 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3190 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3192 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3194 * gcc.target/sparc/combined-1.c: Compile at -O2.
3196 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3198 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3199 (dg-options): Add -Wno-attributes.
3200 * gcc.target/i386/fma_double_?.c: Ditto.
3201 * gcc.target/i386/fma_run_float_?.c: Ditto.
3202 * gcc.target/i386/fma_run_double_?.c: Ditto.
3203 * gcc.target/i386/l_fma_float_?.c: Dtto.
3204 * gcc.target/i386/l_fma_double_?.c: Ditto.
3205 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3206 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3208 2011-10-15 Tobias Burnus <burnus@net-b.de>
3210 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3212 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3213 * gfortran.dg/rank_3.f90: Ditto.
3214 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3215 -std=f2008ts in dg-options.
3216 * gfortran.dg/rank_4.f90: Ditto.
3218 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3221 * gcc.target/sh/pr49263.c: New.
3223 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3225 * gnat.dg/specs/debug1.ads: Tweak.
3227 2011-10-14 Kai Tietz <ktietz@redhat.com>
3229 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3231 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3233 * gcc.target/i386/sse2-mul-1.c: New test.
3234 * gcc.target/i386/sse4_1-mul-1.c: New test.
3235 * gcc.target/i386/avx-mul-1.c: New test.
3236 * gcc.target/i386/xop-mul-1.c: New test.
3237 * gcc.target/i386/avx2-mul-1.c: New test.
3239 2011-10-14 Jason Merrill <jason@redhat.com>
3242 * g++.dg/cpp0x/nsdmi-list1.C: New.
3245 * g++.dg/cpp0x/nsdmi-const1.C: New.
3247 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3250 * gfortran.dg/pointer_intent_5.f90: New.
3252 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3254 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3255 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3256 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3258 2011-10-14 Tobias Burnus <burnus@net-b.de>
3261 * gfortran.dg/pointer_check_11.f90: New.
3262 * gfortran.dg/pointer_check_12.f90: New.
3264 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3267 * g++.dg/overload/operator4.C: New.
3269 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3271 * gcc.dg/di-longlong64-sync-1.c: New test.
3272 * gcc.dg/di-sync-multithread.c: New test.
3273 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3274 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3275 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3276 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3277 (check_effective_target_arm_arm_ok): New helper.
3278 (check_effective_target_sync_longlong): New helper.
3280 2011-10-14 Richard Guenther <rguenther@suse.de>
3282 PR tree-optimization/50723
3283 * gcc.dg/torture/pr50723.c: New testcase.
3285 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3288 * g++.dg/warn/format6.C: New.
3289 * obj-c++.dg/warn6.mm: Likewise.
3291 2011-10-13 Richard Henderson <rth@redhat.com>
3293 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3295 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3296 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3297 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3299 2011-10-13 Jason Merrill <jason@redhat.com>
3302 * g++.dg/cpp0x/nsdmi-template2.C: New.
3305 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3308 * g++.dg/init/vbase1.C: New.
3310 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3312 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3313 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3314 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3315 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3317 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3319 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3321 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3323 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3325 2011-10-13 Richard Guenther <rguenther@suse.de>
3327 PR tree-optimization/50712
3328 * gcc.target/i386/pr50712.c: New testcase.
3330 2011-10-13 Tom de Vries <tom@codesourcery.com>
3332 * gcc.dg/memcpy-4.c: New test.
3334 2011-10-13 Richard Guenther <rguenther@suse.de>
3336 PR tree-optimization/50698
3337 * g++.dg/vect/pr50698.cc: New testcase.
3339 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3341 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3342 * gcc.target/powerpc/warn-2.c: Ditto.
3344 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3345 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3346 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3347 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3348 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3349 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3350 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3351 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3352 * gcc.target/powerpc/ppc-pow.c: Likewise.
3353 * gcc.target/powerpc/recip-1.c: Likewise.
3354 * gcc.target/powerpc/recip-2.c: Likewise.
3355 * gcc.target/powerpc/recip-3.c: Likewise.
3356 * gcc.target/powerpc/recip-4.c: Likewise.
3357 * gcc.target/powerpc/recip-5.c: Likewise.
3359 2011-10-12 David S. Miller <davem@davemloft.net>
3361 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3362 '-mvis3' instead of 'mcpu=niagara3' in options.
3363 * gcc.target/sparc/fhalve.c: Likewise.
3364 * gcc.target/sparc/fnegop.c: Likewise.
3365 * gcc.target/sparc/fpadds.c: Likewise.
3366 * gcc.target/sparc/fshift.c: Likewise.
3367 * gcc.target/sparc/fucmp.c: Likewise.
3368 * gcc.target/sparc/lzd.c: Likewise.
3369 * gcc.target/sparc/vis3misc.c: Likewise.
3370 * gcc.target/sparc/xmul.c: Likewise.
3372 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3374 * gnat.dg/vect1.ad[sb]: New test.
3375 * gnat.dg/vect1_pkg.ads: New helper.
3376 * gnat.dg/vect2.ad[sb]: New test.
3377 * gnat.dg/vect2_pkg.ads: New helper.
3378 * gnat.dg/vect3.ad[sb]: New test.
3379 * gnat.dg/vect3_pkg.ads: New helper.
3380 * gnat.dg/vect4.ad[sb]: New test.
3381 * gnat.dg/vect4_pkg.ads: New helper.
3382 * gnat.dg/vect5.ad[sb]: New test.
3383 * gnat.dg/vect5_pkg.ads: New helper.
3384 * gnat.dg/vect6.ad[sb]: New test.
3385 * gnat.dg/vect6_pkg.ads: New helper.
3387 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3389 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3390 * gcc.target/i386/fma_run_double_2.c: Likewise.
3391 * gcc.target/i386/fma_run_double_3.c: Likewise.
3392 * gcc.target/i386/fma_run_double_4.c: Likewise.
3393 * gcc.target/i386/fma_run_double_5.c: Likewise.
3394 * gcc.target/i386/fma_run_double_6.c: Likewise.
3395 * gcc.target/i386/fma_run_float_1.c: Likewise.
3396 * gcc.target/i386/fma_run_float_2.c: Likewise.
3397 * gcc.target/i386/fma_run_float_3.c: Likewise.
3398 * gcc.target/i386/fma_run_float_4.c: Likewise.
3399 * gcc.target/i386/fma_run_float_5.c: Likewise.
3400 * gcc.target/i386/fma_run_float_6.c: Likewise.
3402 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3403 remove the extra dg-options.
3404 * gcc.target/i386/l_fma_double_2.c: Likewise.
3405 * gcc.target/i386/l_fma_double_3.c: Likewise.
3406 * gcc.target/i386/l_fma_double_4.c: Likewise.
3407 * gcc.target/i386/l_fma_double_5.c: Likewise.
3408 * gcc.target/i386/l_fma_double_6.c: Likewise.
3409 * gcc.target/i386/l_fma_float_1.c: Likewise.
3410 * gcc.target/i386/l_fma_float_2.c: Likewise.
3411 * gcc.target/i386/l_fma_float_3.c: Likewise.
3412 * gcc.target/i386/l_fma_float_4.c: Likewise.
3413 * gcc.target/i386/l_fma_float_5.c: Likewise.
3414 * gcc.target/i386/l_fma_float_6.c: Likewise.
3416 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3418 PR tree-optimization/50189
3419 * g++.dg/torture/pr50189.C: New testcase.
3421 2011-10-12 Richard Guenther <rguenther@suse.de>
3423 PR tree-optimization/50700
3424 * gcc.dg/builtin-object-size-12.c: New testcase.
3426 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3429 * gcc.c-torture/compile/pr50565-1.c,
3430 gcc.c-torture/compile/pr50565-2.c: New tests.
3432 2011-10-11 Jason Merrill <jason@redhat.com>
3436 * g++.dg/template/constant1.C: New.
3437 * g++.dg/template/constant2.C: New.
3438 * g++.dg/cpp0x/constexpr-template3.C: New.
3440 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3442 * gcc.target/i386/warn-vect-op-3.c: New test.
3443 * gcc.target/i386/warn-vect-op-1.c: New test.
3444 * gcc.target/i386/warn-vect-op-2.c: New test.
3446 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3448 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3450 2011-10-11 Richard Guenther <rguenther@suse.de>
3452 PR tree-optimization/50204
3453 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3455 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3457 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3459 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3461 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3462 * gcc.target/i386/fma_double_2.c: Ditto.
3463 * gcc.target/i386/fma_double_3.c: Ditto.
3464 * gcc.target/i386/fma_double_4.c: Ditto.
3465 * gcc.target/i386/fma_double_5.c: Ditto.
3466 * gcc.target/i386/fma_double_6.c: Ditto.
3467 * gcc.target/i386/fma_float_1.c: Ditto.
3468 * gcc.target/i386/fma_float_2.c: Ditto.
3469 * gcc.target/i386/fma_float_3.c: Ditto.
3470 * gcc.target/i386/fma_float_4.c: Ditto.
3471 * gcc.target/i386/fma_float_5.c: Ditto.
3472 * gcc.target/i386/fma_float_6.c: Ditto.
3473 * gcc.target/i386/l_fma_double_1.c: Ditto.
3474 * gcc.target/i386/l_fma_double_2.c: Ditto.
3475 * gcc.target/i386/l_fma_double_3.c: Ditto.
3476 * gcc.target/i386/l_fma_double_4.c: Ditto.
3477 * gcc.target/i386/l_fma_double_5.c: Ditto.
3478 * gcc.target/i386/l_fma_double_6.c: Ditto.
3479 * gcc.target/i386/l_fma_float_1.c: Ditto.
3480 * gcc.target/i386/l_fma_float_2.c: Ditto.
3481 * gcc.target/i386/l_fma_float_3.c: Ditto.
3482 * gcc.target/i386/l_fma_float_4.c: Ditto.
3483 * gcc.target/i386/l_fma_float_5.c: Ditto.
3484 * gcc.target/i386/l_fma_float_6.c: Ditto.
3485 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3486 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3487 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3488 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3489 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3490 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3491 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3492 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3493 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3494 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3495 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3496 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3498 2011-10-11 Tristan Gingold <gingold@adacore.com>
3500 * gcc.dg/va-arg-4.c: New test.
3501 * gcc.dg/va-arg-5.c: Ditto.
3503 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3505 * lib/target-supports.exp (check_effective_target_fd_truncate):
3506 Close and unlink test file before exit.
3508 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3511 * gfortran.dg/forall_15.f90: New test case.
3513 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3514 Andrew Macleod <amacleod@redhat.com>
3516 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3517 wrappers for *other_threads() and *final_verify().
3518 * gcc.dg/simulate-thread/simulate-thread.h
3519 (simulate_thread_wrapper_other_threads): New.
3520 (simulate_thread_wrapper_final_verify): New.
3522 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3524 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3526 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3528 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3530 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3531 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3533 * gcc.target/i386/fma_1.h: New file.
3534 * gcc.target/i386/fma_2.h: Likewise.
3535 * gcc.target/i386/fma_3.h: Likewise.
3536 * gcc.target/i386/fma_4.h: Likewise.
3537 * gcc.target/i386/fma_5.h: Likewise.
3538 * gcc.target/i386/fma_6.h: Likewise.
3539 * gcc.target/i386/fma_double_1.c: Likewise.
3540 * gcc.target/i386/fma_double_2.c: Likewise.
3541 * gcc.target/i386/fma_double_3.c: Likewise.
3542 * gcc.target/i386/fma_double_4.c: Likewise.
3543 * gcc.target/i386/fma_double_5.c: Likewise.
3544 * gcc.target/i386/fma_double_6.c: Likewise.
3545 * gcc.target/i386/fma_float_1.c: Likewise.
3546 * gcc.target/i386/fma_float_2.c: Likewise.
3547 * gcc.target/i386/fma_float_3.c: Likewise.
3548 * gcc.target/i386/fma_float_4.c: Likewise.
3549 * gcc.target/i386/fma_float_5.c: Likewise.
3550 * gcc.target/i386/fma_float_6.c: Likewise.
3551 * gcc.target/i386/fma_main.h: Likewise.
3552 * gcc.target/i386/fma_run_double_1.c: Likewise.
3553 * gcc.target/i386/fma_run_double_2.c: Likewise.
3554 * gcc.target/i386/fma_run_double_3.c: Likewise.
3555 * gcc.target/i386/fma_run_double_4.c: Likewise.
3556 * gcc.target/i386/fma_run_double_5.c: Likewise.
3557 * gcc.target/i386/fma_run_double_6.c: Likewise.
3558 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3559 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3560 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3561 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3562 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3563 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3564 * gcc.target/i386/fma_run_float_1.c: Likewise.
3565 * gcc.target/i386/fma_run_float_2.c: Likewise.
3566 * gcc.target/i386/fma_run_float_3.c: Likewise.
3567 * gcc.target/i386/fma_run_float_4.c: Likewise.
3568 * gcc.target/i386/fma_run_float_5.c: Likewise.
3569 * gcc.target/i386/fma_run_float_6.c: Likewise.
3570 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3571 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3572 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3573 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3574 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3575 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3576 * gcc.target/i386/l_fma_1.h: Likewise.
3577 * gcc.target/i386/l_fma_2.h: Likewise.
3578 * gcc.target/i386/l_fma_3.h: Likewise.
3579 * gcc.target/i386/l_fma_4.h: Likewise.
3580 * gcc.target/i386/l_fma_5.h: Likewise.
3581 * gcc.target/i386/l_fma_6.h: Likewise.
3582 * gcc.target/i386/l_fma_double_1.c: Likewise.
3583 * gcc.target/i386/l_fma_double_2.c: Likewise.
3584 * gcc.target/i386/l_fma_double_3.c: Likewise.
3585 * gcc.target/i386/l_fma_double_4.c: Likewise.
3586 * gcc.target/i386/l_fma_double_5.c: Likewise.
3587 * gcc.target/i386/l_fma_double_6.c: Likewise.
3588 * gcc.target/i386/l_fma_float_1.c: Likewise.
3589 * gcc.target/i386/l_fma_float_2.c: Likewise.
3590 * gcc.target/i386/l_fma_float_3.c: Likewise.
3591 * gcc.target/i386/l_fma_float_4.c: Likewise.
3592 * gcc.target/i386/l_fma_float_5.c: Likewise.
3593 * gcc.target/i386/l_fma_float_6.c: Likewise.
3594 * gcc.target/i386/l_fma_main.h: Likewise.
3595 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3596 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3597 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3598 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3599 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3600 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3601 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3602 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3603 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3604 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3605 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3606 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3608 2011-10-10 Richard Guenther <rguenther@suse.de>
3611 * gcc.dg/torture/pr50389.c: New testcase.
3613 2011-10-10 Richard Guenther <rguenther@suse.de>
3616 * gcc.dg/builtins-47.c: Optimize.
3618 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3620 * lib/gcc-simulate-thread.exp: New.
3621 * gcc.dg/simulate-thread/guality.h: New.
3622 * gcc.dg/simulate-thread/simulate-thread.h: New.
3623 * gcc.dg/simulate-thread/simulate-thread.exp: New.
3624 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3625 * gcc.dg/simulate-thread/README: New.
3626 * g++.dg/simulate-thread/guality.h: New.
3627 * g++.dg/simulate-thread/simulate-thread.h: New.
3628 * g++.dg/simulate-thread/simulate-thread.exp: New.
3629 * g++.dg/simulate-thread/simulate-thread.gdb: New.
3630 * c-c++-common/cxxbitfields-2.c: Remove.
3631 * c-c++-common/cxxbitfields.c: Remove.
3632 * c-c++-common/cxxbitfields-4.c: Remove.
3633 * c-c++-common/cxxbitfields-5.c: Remove.
3634 * c-c++-common/simulate-thread/bitfields-1.c: New.
3635 * c-c++-common/simulate-thread/bitfields-2.c: New.
3636 * c-c++-common/simulate-thread/bitfields-3.c: New.
3637 * c-c++-common/simulate-thread/bitfields-4.c: New.
3639 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3642 * g++.dg/warn/format5.C: New.
3644 2011-10-09 Tobias Burnus <burnus@net-b.de>
3647 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3648 * gfortran.dg/common_16.f90: New.
3650 2011-10-09 Tobias Burnus <burnus@net-b.de>
3652 * gfortran.dg/iso_c_binding_param_1.f90: New.
3653 * gfortran.dg/iso_c_binding_param_2.f90: New.
3654 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3656 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
3658 PR tree-optimization/50635
3659 * gcc.dg/vect/pr50635.c: New test.
3661 2011-10-09 Janus Weil <janus@gcc.gnu.org>
3664 * gfortran.dg/proc_decl_27.f90: New.
3666 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
3669 * objc/execute/initialize-1.m: New test.
3671 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
3674 * gfortran.dg/pointer_function_result_1.f90 : New test.
3676 2011-10-07 David S. Miller <davem@davemloft.net>
3679 * gcc.target/sparc/sparc.exp: Add vis3 target test.
3680 * gcc.target/sparc/cmask.c: Use it.
3681 * gcc.target/sparc/fhalve.c: Likewise.
3682 * gcc.target/sparc/fnegop.c: Likewise.
3683 * gcc.target/sparc/fpadds.c: Likewise.
3684 * gcc.target/sparc/fshift.c: Likewise.
3685 * gcc.target/sparc/fucmp.c: Likewise.
3686 * gcc.target/sparc/lzd.c: Likewise.
3687 * gcc.target/sparc/vis3misc.c: Likewise.
3688 * gcc.target/sparc/xmul.c: Likewise.
3690 2011-10-07 Richard Henderson <rth@redhat.com>
3692 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3694 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3696 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
3698 * gcc.dg/pr50193-1.c: New file.
3699 * gcc.target/arm/shiftable.c: New file.
3701 2011-10-07 Janus Weil <janus@gcc.gnu.org>
3704 * gfortran.dg/class_46.f03: New.
3706 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
3708 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3709 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3710 (syslog, vsyslog, __vsyslog_chk): Likewise.
3712 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3713 (x, EXT_x): Use ASMNAME.
3715 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3716 (a, c): Use ASMNAME.
3718 2011-10-07 Tom de Vries <tom@codesourcery.com>
3721 * gcc.dg/pr50527.c: New test.
3723 2011-10-07 Jakub Jelinek <jakub@redhat.com>
3725 PR tree-optimization/50650
3726 * gcc.c-torture/compile/pr50650.c: New test.
3728 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3730 PR tree-optimization/50575
3731 * gcc.c-torture/execute/vector-compare-2.x: New file.
3733 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3736 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3737 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3740 2011-10-07 Richard Guenther <rguenther@suse.de>
3743 * gcc.dg/vect/vect-align-2.c: Increase array size.
3745 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
3746 H.J. Lu <hongjiu.lu@intel.com>
3749 * gcc.target/i386/pr50603.c: New test.
3751 2011-10-06 Jason Merrill <jason@redhat.com>
3754 * g++.dg/cpp0x/default31.C: New.
3756 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3758 PR tree-optimization/50596
3759 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3761 * gcc.dg/vect/vect-cond-8.c: New test.
3763 2011-10-06 Richard Henderson <rth@redhat.com>
3765 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3766 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3767 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3768 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3769 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3770 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3771 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3772 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3773 * gcc.c-torture/execute/vshuf-16.inc: New file.
3774 * gcc.c-torture/execute/vshuf-2.inc: New file.
3775 * gcc.c-torture/execute/vshuf-4.inc: New file.
3776 * gcc.c-torture/execute/vshuf-8.inc: New file.
3777 * gcc.c-torture/execute/vshuf-main.inc: New file.
3778 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3779 * gcc.c-torture/execute/vshuf-v2df.c: New test.
3780 * gcc.c-torture/execute/vshuf-v2di.c: New test.
3781 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3782 * gcc.c-torture/execute/vshuf-v2si.c: New test.
3783 * gcc.c-torture/execute/vshuf-v4df.c: New test.
3784 * gcc.c-torture/execute/vshuf-v4di.c: New test.
3785 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3786 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3787 * gcc.c-torture/execute/vshuf-v4si.c: New test.
3788 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3789 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3790 * gcc.c-torture/execute/vshuf-v8si.c: New test.
3792 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3794 PR tree-optimization/49279
3795 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3796 * gcc.c-torture/execute/pr49279.c: New test.
3798 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3801 * gcc.c-torture/compile/pr49049.c: New test.
3803 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3806 * gcc.target/arm/pr50305.c: New test.
3808 2011-10-06 Richard Guenther <rguenther@suse.de>
3810 PR tree-optimization/38884
3811 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3812 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3814 2011-10-05 David S. Miller <davem@davemloft.net>
3816 * gcc.target/sparc/lzd.c: New test.
3817 * gcc.target/sparc/popc.c: New test.
3819 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3821 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3822 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3823 * g++.dg/other/final1.C: Cleanup original tree dump.
3825 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3827 PR tree-optimization/50613
3828 * gcc.dg/pr50613.c: New test.
3830 2011-10-05 Richard Henderson <rth@redhat.com>
3832 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3833 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3834 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3835 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3836 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3837 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3838 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3839 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3841 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3843 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3844 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3845 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3846 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3847 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3849 2011-10-05 Richard Guenther <rguenther@suse.de>
3851 PR tree-optimization/38885
3852 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3854 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3856 * gcc.target/i386/sw-1.c: New test.
3858 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3860 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3862 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3864 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3866 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3868 2011-10-04 David S. Miller <davem@davemloft.net>
3870 * gcc.target/sparc/fhalve.c: New test.
3871 * gcc.target/sparc/fnegop.c: New test.
3872 * gcc.target/sparc/xmul.c: New test.
3874 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3877 * gfortran.dg/dummy_procedure_6.f90: New.
3879 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3881 PR tree-optimization/50604
3882 * gcc.dg/pr50604.c: New test.
3884 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3886 PR tree-optimization/49662
3887 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3888 * gcc.dg/graphite/interchange-15.c: Likewise.
3889 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3891 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3893 * gcc.dg/tree-ssa/restrict-4.c: New test.
3895 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3897 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3898 (main): Use __typeof to get result type of comparison.
3900 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3902 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3903 Make et_vect_multiple_sizes_saved global.
3904 (check_effective_target_vect64): Make et_vect64_saved global.
3906 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3908 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3909 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3910 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3911 * gcc.dg/builtin-complex-err-1.c: Adjust.
3913 2011-10-02 Jason Merrill <jason@redhat.com>
3915 * g++.dg/cpp0x/range-for22.C: New.
3917 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3918 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3919 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3920 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3922 * g++.dg/cpp0x/nsdmi5.C: New.
3924 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3927 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3929 (mips-dg-options): Force an ABI option if the current ABI is
3930 incompatible with the required -mlong setting. Likewise force
3931 a long setting if the current one is incompatible with the
3932 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3933 throughout procedure.
3934 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3935 instead of addressing=absolute.
3937 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3939 * gcc.target/mips/stack-1.c: New test.
3941 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3943 * gcc.dg/pr49696.c: New test.
3945 2011-10-02 Jan Hubicka <jh@suse.cz>
3947 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3949 2011-10-01 David S. Miller <davem@davemloft.net>
3951 * gcc.target/sparc/cmask.c: New test.
3952 * gcc.target/sparc/fpadds.c: New test.
3953 * gcc.target/sparc/fshift.c: New test.
3954 * gcc.target/sparc/fucmp.c: New test.
3955 * gcc.target/sparc/vis3misc.c: New test.
3957 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3960 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3962 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3965 * g++.dg/dfp/44473-1.C: New test.
3966 * g++.dg/dfp/44473-2.C: New test.
3967 * g++.dg/dfp/mangle-1.C: New test.
3968 * g++.dg/dfp/mangle-2.C: New test.
3969 * g++.dg/dfp/mangle-3.C: New test.
3970 * g++.dg/dfp/mangle-4.C: New test.
3971 * g++.dg/dfp/mangle-5.C: New test.
3973 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3976 * gcc.dg/pr50571.c: New test.
3978 PR tree-optimization/46309
3979 * gcc.dg/pr46309.c: New test.
3981 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3983 * gcc.dg/strlenopt-21.c: New test.
3985 2011-09-30 Revital Eres <revital.eres@linaro.org>
3987 * gcc.dg/sms-10.c: New file.
3989 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3991 * gcc.target/arm/pr50099.c: New test.
3993 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3995 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3997 2011-09-30 David S. Miller <davem@davemloft.net>
3999 * gcc.target/sparc/bmaskbshuf.c: New test.
4000 * gcc.target/sparc/edgen.c: New test.
4002 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4005 * gfortran.dg/pure_formal_proc_3.f90: New.
4008 * gfortran.dg/stfunc_7.f90: New.
4010 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4012 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4013 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4014 * gcc.dg/vector-compare-1.c: Likewise.
4015 * gcc.dg/vector-compare-2.c: Likewise.
4017 2011-09-29 David S. Miller <davem@davemloft.net>
4019 * gcc.target/sparc/array.c: New test.
4021 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4023 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4024 loop unroll and set max unroll times to 8.
4025 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4026 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4027 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4028 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4030 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4033 * g++.dg/ext/visibility/warn5.C: New.
4035 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4038 * g++.dg/warn/Wextra-3.C: New.
4040 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4043 * gcc.target/sh/pr49468-si.c: New.
4045 2011-09-28 Tom de Vries <tom@codesourcery.com>
4048 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4049 (TEST): Initialize src3 with random floats.
4050 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4051 from union src3. Initialize src3 with random floats.
4053 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4055 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4056 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4057 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4058 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4059 * gcc.target/sh/sh4a-cos.c: Ditto.
4060 * gcc.target/sh/sh4a-cosf.c: Ditto.
4061 * gcc.target/sh/sh4a-sin.c: Ditto.
4062 * gcc.target/sh/sh4a-sinf.c: Ditto.
4063 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4064 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4065 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4067 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4070 * g++.dg/parse/error40.C: New.
4071 * g++.dg/warn/incomplete1.C: Adjust.
4073 2011-09-27 Jan Hubicka <jh@suse.cz>
4076 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4079 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4081 * gcc.dg/strlenopt-1.c: New test.
4082 * gcc.dg/strlenopt-1f.c: New test.
4083 * gcc.dg/strlenopt-2.c: New test.
4084 * gcc.dg/strlenopt-2f.c: New test.
4085 * gcc.dg/strlenopt-3.c: New test.
4086 * gcc.dg/strlenopt-4.c: New test.
4087 * gcc.dg/strlenopt-4g.c: New test.
4088 * gcc.dg/strlenopt-4gf.c: New test.
4089 * gcc.dg/strlenopt-5.c: New test.
4090 * gcc.dg/strlenopt-6.c: New test.
4091 * gcc.dg/strlenopt-7.c: New test.
4092 * gcc.dg/strlenopt-8.c: New test.
4093 * gcc.dg/strlenopt-9.c: New test.
4094 * gcc.dg/strlenopt-10.c: New test.
4095 * gcc.dg/strlenopt-11.c: New test.
4096 * gcc.dg/strlenopt-12.c: New test.
4097 * gcc.dg/strlenopt-12g.c: New test.
4098 * gcc.dg/strlenopt-13.c: New test.
4099 * gcc.dg/strlenopt-14g.c: New test.
4100 * gcc.dg/strlenopt-14gf.c: New test.
4101 * gcc.dg/strlenopt-15.c: New test.
4102 * gcc.dg/strlenopt-16g.c: New test.
4103 * gcc.dg/strlenopt-17g.c: New test.
4104 * gcc.dg/strlenopt-18g.c: New test.
4105 * gcc.dg/strlenopt.h: New file.
4107 2011-09-27 Tom de Vries <tom@codesourcery.com>
4110 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4111 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4112 * gcc.dg/pr43864.c: New test.
4113 * gcc.dg/pr43864-2.c: Same.
4114 * gcc.dg/pr43864-3.c: Same.
4115 * gcc.dg/pr43864-4.c: Same.
4117 2011-09-27 Jan Hubicka <jh@suse.cz>
4119 * gcc.dg/ipa/inline-5.c: New testcase.
4121 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4123 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4125 * gcc.dg/vect/bb-slp-27.c: New.
4126 * gcc.dg/vect/bb-slp-28.c: New.
4128 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4130 * testsuite/lib/target-supports.exp (check_profiling_available):
4131 Don't rely solely on TLS tests for -fprofile-generate, fall
4132 through to the other code.
4134 2011-09-27 Richard Guenther <rguenther@suse.de>
4136 PR tree-optimization/50363
4137 * gcc.dg/torture/pr50363.c: New testcase.
4139 2011-09-26 Jason Merrill <jason@redhat.com>
4142 * g++.dg/template/partial13.C: New.
4145 * g++.dg/template/partial12.C: New.
4148 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4150 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4153 * g++.dg/diagnostic/bindings1.C: New.
4154 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4156 2011-09-26 David S. Miller <davem@davemloft.net>
4158 * gcc.target/sparc/wrgsr.c: New test.
4159 * gcc.target/sparc/rdgsr.c: New test.
4160 * gcc.target/sparc/edge.c: New test.
4161 * gcc.target/sparc/fcmp.c: New test.
4163 * gcc.target/sparc/edge.c: Update for new return types.
4164 * gcc.target/sparc/fcmp.c: Likewise.
4166 * gcc.target/sparc/fpaddsubi.c: New test.
4168 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4171 * gfortran.dg/common_15.f90: New.
4174 * gfortran.dg/dummy_procedure_5.f90: New.
4175 * gfortran.dg/interface_26.f90: Modified error message.
4176 * gfortran.dg/proc_ptr_11.f90: Ditto.
4177 * gfortran.dg/proc_ptr_15.f90: Ditto.
4178 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4179 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4181 2011-09-26 Jason Merrill <jason@redhat.com>
4184 * g++.dg/overload/rvalue3.C: New.
4187 * g++.dg/overload/ref-conv2.C: New.
4189 * g++.dg/cpp0x/nsdmi-template1.C: New.
4191 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4193 * g++.dg/cpp0x/nullptr25.C: New.
4195 2011-09-26 Richard Guenther <rguenther@suse.de>
4197 PR tree-optimization/50472
4198 * gcc.dg/torture/pr50472.c: New testcase.
4200 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4202 * gnat.dg/opt22.adb: New test.
4203 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4205 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4207 * gnat.dg/opt21.adb: New test.
4208 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4210 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4212 * gnat.dg/opt20.ad[sb]: New test.
4213 * gnat.dg/opt20_pkg.ads: New helper.
4215 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4217 * gnat.dg/array17.adb: New test.
4218 * gnat.dg/array17_pkg.ads: New helper.
4220 2011-09-25 Jason Merrill <jason@redhat.com>
4222 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4224 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4226 * gnat.dg/frame_overflow.ads: New.
4227 * gnat.dg/frame_overflow.adb: Adjust.
4228 * gnat.dg/specs/addr1.ads: Likewise.
4230 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4232 * g++.dg/tree-ssa/restrict2.C: New test.
4234 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4236 * lib/target-supports.exp (check_effective_target_vect64): New.
4237 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4238 of multiple vector sizes.
4239 * gcc.dg/vect/bb-slp-26.c: New.
4241 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4244 * g++.dg/template/bitfield1.C: New.
4246 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4248 * gcc.dg/vect/bb-slp-24.c: New.
4250 2011-09-24 Jason Merrill <jason@redhat.com>
4252 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4254 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4256 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4257 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4259 * g++.dg/cpp0x/nsdmi1.C: New.
4260 * g++.dg/cpp0x/nsdmi2.C: New.
4261 * g++.dg/cpp0x/nsdmi3.C: New.
4262 * g++.dg/cpp0x/nsdmi4.C: New.
4263 * g++.old-deja/g++.other/init4.C: New.
4265 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4268 * g++.dg/template/sfinae28.C: New.
4270 2011-09-23 Ian Lance Taylor <iant@google.com>
4272 * go.test/go-test.exp (errchk): Handle more cases of getting
4273 correct Tcl backslash quoting in regular expressions in test file.
4275 2011-09-23 Jason Merrill <jason@redhat.com>
4278 * g++.dg/init/const8.C: New.
4279 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4280 * g++.dg/cpp0x/defaulted2.C: Likewise.
4281 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4282 * g++.dg/init/pr20039.C: Likewise.
4283 * g++.dg/init/pr42844.C: Likewise.
4285 2011-09-23 Jan Hubicka <jh@suse.cz>
4287 * gcc.dg/ipa/inline-1.c: new testcase.
4288 * gcc.dg/ipa/inline-2.c: new testcase.
4289 * gcc.dg/ipa/inline-3.c: new testcase.
4290 * gcc.dg/ipa/inline-4.c: new testcase.
4292 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4295 * g++.dg/cpp0x/constexpr-static8.C: New.
4297 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4299 * gcc.target/i386/avxfp-1.c: New test.
4300 * gcc.target/i386/avxfp-2.c: New test.
4302 2011-09-23 Terry Guo <terry.guo@arm.com>
4304 * gcc.c-torture/execute/941014-1.x: Deleted.
4306 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4309 * g++.dg/cpp0x/pr50491.C: New.
4311 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4314 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4316 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4319 * g++.dg/cpp0x/nullptr24.C: New.
4321 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4324 * gcc.target/i386/pr50482.c: New test.
4326 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4328 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4329 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4330 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4331 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4332 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4333 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4334 multilib options contain different -march= from dg-options.
4336 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4337 Paolo Carlini <paolo.carlini@oracle.com>
4340 * g++.dg/template/friend52.C: New.
4342 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4344 * gcc.target/arm/cmp-1.c: New test.
4345 * gcc.target/arm/cmp-2.c: Likewise.
4347 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4350 * gfortran.dg/impure_actual_1.f90: Modified error message.
4351 * gfortran.dg/proc_ptr_32.f90: New.
4352 * gfortran.dg/proc_ptr_33.f90: New.
4354 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4356 PR tree-optimization/50451
4357 * gcc.dg/vect/pr50451.c: New test.
4359 2011-09-21 Ian Lance Taylor <iant@google.com>
4361 * go.test/go-test.exp (errchk): Add special case for bug332.
4362 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4363 some more test lines.
4365 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4367 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4368 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4369 * g++.dg/other/i386-8.C: Ditto.
4370 * g++.dg/other/pr34435.C: Ditto.
4371 * g++.dg/other/pr39496.C: Ditto.
4372 * g++.dg/other/mmintrin.C: Ditto.
4374 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4376 * gcc.dg/vect/vect-cond-7.c: New test.
4377 * gcc.target/i386/sse4_1-cond-1.c: New test.
4378 * gcc.target/i386/avx-cond-1.c: New test.
4380 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4383 * g++.dg/other/pr50464.C: New test.
4385 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4387 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4388 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4389 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4390 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4392 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4394 * gnat.dg/opt19.adb: New test.
4396 2011-09-21 Terry Guo <terry.guo@arm.com>
4398 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4399 on arch conflict when testing case on targets other than armv7-a.
4401 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4404 * g++.dg/ext/int128-1.C: New.
4405 * g++.dg/ext/int128-2.C: Likewise.
4406 * g++.dg/ext/int128-2.h: Likewise.
4408 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4411 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4413 2011-09-20 Jason Merrill <jason@redhat.com>
4415 * g++.dg/cpp0x/constexpr-generated1.C: New.
4418 * g++.dg/overload/ref-conv1.C: New.
4420 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4422 * g++.dg/other/final1.C: New.
4424 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4426 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4429 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4431 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4434 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4436 PR tree-optimization/50413
4437 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4438 -fdump-tree-slp-details. Run other tests with
4439 -fdump-tree-vect-details.
4440 * g++.dg/vect/slp-pr50413.cc: New.
4442 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4443 Ira Rosen <ira.rosen@linaro.org>
4446 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4447 Fix underscores around restrict.
4449 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4451 PR tree-optimization/50414
4452 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4453 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4454 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4456 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4458 PR tree-optimization/50412
4459 * gfortran.dg/vect/pr50412.f90: New.
4461 2011-09-16 Jason Merrill <jason@redhat.com>
4464 * g++.dg/eh/defarg1.C: New.
4466 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4468 * gcc.dg/vect/vect-reduc-10.c: New test.
4469 * gcc.target/i386/avx-reduc-1.c: New test.
4471 * gcc.target/i386/sse2-extract-1.c: New test.
4472 * gcc.target/i386/avx-extract-1.c: New test.
4474 2011-09-16 Terry Guo <terry.guo@arm.com>
4476 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4478 2011-09-15 Diego Novillo <dnovillo@google.com>
4480 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4481 ALWAYS_CXXFLAGS, if defined.
4482 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4483 ALWAYS_GFORTRANFLAGS, if defined.
4484 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4485 ALWAYS_GOCFLAGS, if defined.
4486 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4487 ALWAYS_OBJCXXFLAGS, if defined.
4488 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4489 additional_flags, if defined.
4490 * lib/gnat.exp (gnat_target_compile): Likewise.
4491 * lib/objc.exp (objc_target_compile): Likewise.
4492 * lib/target-supports-dg.exp (dg-add-options): Handle
4495 2011-09-15 Tom de Vries <tom@codesourcery.com>
4498 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4499 Use uintptr_t in f1. Undo avr xfails.
4501 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4505 * gfortran.dg/function_types_3.f90: New.
4507 2011-09-15 Jason Merrill <jason@redhat.com>
4510 * g++.dg/cpp0x/trailing7.C: New.
4513 * g++.dg/cpp0x/nullptr23.C: New.
4515 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4517 * gcc.dg/vect/bb-slp-25.c: New.
4519 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4522 * g++.dg/cpp0x/noexcept15.C: New.
4524 2011-09-14 Tom de Vries <tom@codesourcery.com>
4527 * gcc.dg/pr50251.c: New test.
4529 2011-09-14 Tobias Burnus <burnus@net-b.de>
4533 * gfortran.dg/null_5.f90: New.
4534 * gfortran.dg/null_6.f90: New.
4536 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4538 * gcc.c-torture/compile/20110913-1.c: New test.
4540 2011-09-13 Janus Weil <janus@gcc.gnu.org>
4543 * gfortran.dg/result_2.f90: New.
4545 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4547 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4549 2011-09-13 Dodji Seketeli <dodji@redhat.com>
4552 * g++.dg/cpp0x/variadic116.C: New test case.
4554 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
4556 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4557 * gcc.target/mips/interrupt_handler-2.c: New test.
4558 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4560 2011-09-12 Jason Merrill <jason@redhat.com>
4562 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4564 * g++.dg/cpp0x/explicit7.C: New.
4566 2011-09-12 Jakub Jelinek <jakub@redhat.com>
4568 PR rtl-optimization/50212
4569 * g++.dg/other/pr50212.C: New test.
4571 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
4574 * testsuite/gcc.target/avr/torture/avr-torture.exp
4575 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4576 "-O2 -fmerge-all-constants".
4578 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4581 * gfortran.dg/do_while_1.f90: New test.
4583 2011-09-11 Janus Weil <janus@gcc.gnu.org>
4587 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4588 * gfortran.dg/proc_decl_26.f90: New.
4589 * gfortran.dg/typebound_override_2.f90: New.
4590 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4592 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4594 * gnat.dg/cond_expr2.ad[sb]: New test.
4596 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4598 * gnat.dg/atomic5.ad[sb]: New test.
4600 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
4602 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4604 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
4607 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4609 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
4612 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4614 2011-09-09 Richard Guenther <rguenther@suse.de>
4616 PR tree-optimization/50328
4617 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4619 2011-09-09 Richard Guenther <rguenther@suse.de>
4622 * gcc.dg/torture/pr50333.c: New testcase.
4624 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
4626 PR tree-optimization/50318
4627 * gcc.target/arm/pr50318-1.c: New file.
4629 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
4631 * gcc.target/i386/all_one_m256i.c: New test.
4633 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4636 * g++.dg/cpp0x/sfinae28.C: New.
4638 2011-09-08 Dodji Seketeli <dodji@redhat.com>
4641 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4642 longer ignored on typedefs.
4644 PR c++/33255 - Support -Wunused-local-typedefs warning
4645 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4646 * c-c++-common/Wunused-local-typedefs.c: Likewise.
4648 2011-09-08 Martin Jambor <mjambor@suse.cz>
4650 PR tree-optimization/50287
4651 * gcc.dg/torture/pr50287.c: New test.
4653 2011-09-08 Richard Guenther <rguenther@suse.de>
4655 PR tree-optimization/19831
4656 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4657 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4658 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4659 * gcc.dg/errno-1.c: Adjust.
4661 2011-09-08 Richard Guenther <rguenther@suse.de>
4663 PR tree-optimization/19831
4664 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4666 2011-09-08 Tobias Burnus <burnus@net-b.de>
4669 * gfortran.dg/do_concurrent_1.f90: New.
4670 * gfortran.dg/do_concurrent_2.f90: New.
4672 2011-09-08 Jakub Jelinek <jakub@redhat.com>
4675 * gcc.c-torture/execute/ieee/pr50310.c: New test.
4676 * gcc.dg/pr50310-2.c: New test.
4678 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4681 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4682 * gfortran.dg/impure_constructor_1.f90: Modified.
4683 * gfortran.dg/proc_ptr_comp_33.f90: New.
4685 2011-09-07 Jakub Jelinek <jakub@redhat.com>
4688 * gcc.dg/pr50310-1.c: New test.
4690 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4693 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4696 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
4699 * g++.dg/cpp0x/noexcept14.C: New.
4701 2011-09-07 Jason Merrill <jason@redhat.com>
4703 * g++.dg/cpp0x/constexpr-ref3.C: New.
4705 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4707 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4709 * gcc.dg/section1.c: Don't xfail for avr.
4711 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4713 PR tree-optimization/50322
4714 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4716 2011-09-07 Martin Jambor <mjambor@suse.cz>
4718 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4720 2011-09-07 Martin Jambor <mjambor@suse.cz>
4722 PR tree-optimization/49911
4723 * g++.dg/tree-ssa/pr49911.C: New test.
4725 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
4728 * gcc.dg/torture/pr49030.c: New test.
4730 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4733 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4734 * gfortran.dg/class_4d.f03: Deleted.
4735 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4737 2011-09-07 Richard Guenther <rguenther@suse.de>
4739 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4741 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
4743 PR tree-optimization/46021
4744 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4746 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4748 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4750 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
4752 * gcc.c-torture/compile/20110906-1.c: New test.
4754 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
4756 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4758 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
4760 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4761 --param tree-reassoc-width=1.
4763 * gcc.dg/tree-ssa/reassoc-24.c: New test.
4764 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4766 2011-09-06 Richard Guenther <rguenther@suse.de>
4768 PR tree-optimization/48149
4769 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4771 2011-09-06 Richard Guenther <rguenther@suse.de>
4773 PR tree-optimization/48317
4774 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4776 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
4778 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4780 (add_options_for_quad_vectors): Replace with ...
4781 (add_options_for_double_vectors): ... this.
4782 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4783 support multiple vector sizes since the vectorizer attempts to
4784 vectorize with both vector sizes.
4785 * gcc.dg/vect/no-vfa-vect-79.c,
4786 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4787 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4788 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4789 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4790 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4791 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4792 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4793 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4794 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4795 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4796 gcc.dg/vect/vect-40.c: Likewise.
4797 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4798 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4799 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4800 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4801 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4803 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4805 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4808 * gcc.target/mips/abi-main.h: New file.
4809 * gcc.target/mips/abi-o32-long32.c: New test.
4810 * gcc.target/mips/abi-o32-long64.c: Likewise.
4811 * gcc.target/mips/abi-o64-long32.c: Likewise.
4812 * gcc.target/mips/abi-o64-long64.c: Likewise.
4813 * gcc.target/mips/abi-n32-long32.c: Likewise.
4814 * gcc.target/mips/abi-n32-long64.c: Likewise.
4815 * gcc.target/mips/abi-n64-long32.c: Likewise.
4816 * gcc.target/mips/abi-n64-long64.c: Likewise.
4817 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4818 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4819 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4820 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4821 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4822 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4823 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4824 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4825 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4826 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4827 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4828 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4829 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4830 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4831 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4832 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4833 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4834 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4835 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4836 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4837 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4838 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4839 * gcc.target/mips/branch-3.c: Likewise.
4840 * gcc.target/mips/branch-4.c: Likewise.
4841 * gcc.target/mips/branch-5.c: Likewise.
4842 * gcc.target/mips/branch-6.c: Likewise.
4843 * gcc.target/mips/branch-7.c: Likewise.
4844 * gcc.target/mips/branch-8.c: Likewise.
4845 * gcc.target/mips/branch-9.c: Likewise.
4846 * gcc.target/mips/branch-10.c: Likewise.
4847 * gcc.target/mips/branch-11.c: Likewise.
4848 * gcc.target/mips/branch-12.c: Likewise.
4849 * gcc.target/mips/branch-13.c: Likewise.
4850 * gcc.target/mips/lazy-binding-1.c: Likewise.
4852 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4854 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4855 to avoid warning on int=16 platforms..
4857 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4859 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4860 to work even with -fshort-enums.
4862 2011-09-04 Jan Hubicka <jh@suse.cz>
4864 * gcc.c-torture/compile/20110902.c: new testcase.
4866 2011-09-04 Jason Merrill <jason@redhat.com>
4869 * g++.dg/cpp0x/rv-conv1.C: New.
4872 * g++.dg/cpp0x/rv-func3.C: New.
4874 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4878 * g++.dg/cpp0x/constexpr-template1.C: New.
4879 * g++.dg/cpp0x/constexpr-template2.C: New.
4880 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4881 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4883 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4885 * gnat.dg/specs/debug1.ads: Tweak pattern.
4887 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4890 * gfortran.dg/class_45a.f03: New.
4891 * gfortran.dg/class_45b.f03: New.
4893 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4894 Ira Rosen <ira.rosen@linaro.org>
4896 PR tree-optimization/50208
4897 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4898 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4899 -fno-tree-fre -fno-tree-pre.
4901 2011-09-02 Martin Jambor <mjambor@suse.cz>
4903 * gcc.dg/ipa/ipcp-3.c: New test.
4905 2011-09-02 Richard Guenther <rguenther@suse.de>
4907 PR tree-optimization/27460
4909 * gcc.dg/vect/vect-cond-7.c: New testcase.
4911 2011-09-02 Martin Jambor <mjambor@suse.cz>
4913 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4914 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4915 xfailed test for inlining.
4916 * g++.dg/ipa/ivinline-9.C: Likewise.
4918 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4920 PR tree-optimization/50178
4921 * gfortran.dg/vect/pr50178.f90: New test.
4923 2011-08-31 Martin Jambor <mjambor@suse.cz>
4926 * gcc.c-torture/execute/pr49886.c: New testcase.
4928 2011-08-31 Tom de Vries <tom@codesourcery.com>
4931 * gcc.dg/pr43513.c: New test.
4933 2011-08-30 Tobias Burnus <burnus@net-b.de>
4936 * gfortran.dg/common_14.f90: New.
4937 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4939 2011-08-30 Jason Merrill <jason@redhat.com>
4942 * g++.dg/cpp0x/decltype33.C: New.
4945 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4948 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4950 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4952 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4954 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4956 * gnat.dg/specs/aggr3.ads: New test.
4957 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4959 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4960 * gnat.dg/specs/aggr2.ads: Likewise.
4962 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4965 * gfortran.dg/allocate_with_source_2.f90: New test
4967 2011-08-30 Jason Merrill <jason@redhat.com>
4970 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4973 * g++.dg/cpp0x/constexpr-value3.C: New.
4975 2011-08-30 Richard Guenther <rguenther@suse.de>
4978 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4979 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4980 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4981 * gcc.dg/pr36902.c: XFAIL.
4983 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4985 * gcc.target/i386/fma-check.h: New.
4986 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4987 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4988 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4989 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4990 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4991 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4992 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4993 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4994 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4995 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4996 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4997 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4998 * gcc.target/i386/fma-compile.c: Likewise.
4999 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5000 * gcc.target/i386/sse-12.c: Add -mfma.
5001 * gcc.target/i386/sse-13.c: Likewise.
5002 * gcc.target/i386/sse-14.c: Likewise.
5003 * gcc.target/i386/sse-22.c: Likewise.
5004 * gcc.target/i386/sse-23.c: Likewise.
5005 * g++.dg/other/i386-2.C: Likewise.
5006 * g++.dg/other/i386-3.C: Likewise.
5008 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5011 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5012 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5014 2011-08-30 Christian Bruel <christian.bruel@st.com>
5016 * g++.dg/bprob/bprob.exp (feedback_options): Set
5017 -fbranch-probabilities.
5018 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5020 2011-08-29 Jason Merrill <jason@redhat.com>
5023 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5025 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5026 Jason Merrill <jason@redhat.com>
5028 * g++.dg/dfp/base.C: New test.
5030 2011-08-29 Jason Merrill <jason@redhat.com>
5034 * g++.dg/cpp0x/initlist58.C: New.
5036 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5039 * gfortran.dg/class_result_1.f03: New.
5041 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5044 * gcc.target/i386/pr48722.c: New test.
5046 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5049 * gfortran.dg/widechar_compare_1.f90: New test.
5051 2011-08-26 Jason Merrill <jason@redhat.com>
5055 * g++.dg/abi/mangle50.C: New.
5057 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5060 * gcc.target/i386/pr50202.c: New test.
5062 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5064 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5065 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5066 * gcc.target/i386/avx-round-vec.c: New test.
5067 * gcc.target/i386/avx-roundf-vec.c: New test.
5069 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5071 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5075 * c-c++-common/Wunused-var-14.c: New test.
5077 2011-08-26 Tom de Vries <tom@codesourcery.com>
5079 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5081 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5083 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5084 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5085 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5086 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5088 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5090 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5091 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5092 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5093 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5095 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5098 * gfortran.dg/pointer_comp_init_1.f90: New test.
5100 2011-08-25 Jason Merrill <jason@redhat.com>
5103 * g++.dg/cpp0x/sfinae27.C: New.
5105 2011-08-25 Tobias Burnus <burnus@net-b.de>
5107 * gfortran.dg/coarray_lib_token_4.f90: New.
5109 2011-08-25 Tobias Burnus <burnus@net-b.de>
5111 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5113 2011-08-25 Richard Guenther <rguenther@suse.de>
5115 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5117 2011-08-24 Tobias Burnus <burnus@net-b.de>
5120 * gfortran.dg/initialization_28.f90: New.
5122 2011-08-24 Richard Guenther <rguenther@suse.de>
5124 PR tree-optimization/50067
5125 * gcc.dg/torture/pr50067-3.c: New testcase.
5126 * gcc.dg/torture/pr50067-4.c: Likewise.
5127 * gcc.dg/torture/pr50067-5.c: Likewise.
5129 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5131 * g++.dg/other/i386-2.C: Add -mavx2 check.
5132 * g++.dg/other/i386-3.C: Likewise.
5133 * gcc.target/i386/avx-1.c: Add AVX2.
5134 * gcc.target/i386/avx-2.c: Likewise.
5135 * gcc.target/i386/funcspec-5.c: Likewise.
5136 * gcc.target/i386/sse-12.c: Likewise.
5137 * gcc.target/i386/sse-13.c: Likewise.
5138 * gcc.target/i386/sse-14.c: Likewise.
5139 * gcc.target/i386/sse-22.c: Likewise.
5140 * gcc.target/i386/sse-23.c: Likewise.
5141 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5142 * gcc.target/i386/avx2-check.h: New.
5143 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5144 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5145 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5146 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5147 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5148 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5149 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5150 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5151 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5152 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5153 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5154 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5155 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5156 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5157 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5158 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5159 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5160 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5161 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5162 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5163 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5164 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5165 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5166 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5167 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5168 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5169 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5170 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5171 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5172 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5173 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5174 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5175 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5176 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5177 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5178 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5179 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5180 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5181 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5182 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5183 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5184 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5185 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5186 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5187 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5188 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5189 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5190 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5191 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5192 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5193 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5194 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5195 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5196 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5197 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5198 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5199 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5200 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5201 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5202 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5203 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5204 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5205 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5206 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5207 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5208 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5209 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5210 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5211 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5212 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5213 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5214 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5215 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5216 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5217 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5218 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5219 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5220 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5221 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5222 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5223 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5224 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5225 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5226 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5227 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5228 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5229 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5230 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5231 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5232 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5233 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5234 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5235 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5236 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5237 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5238 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5239 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5240 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5241 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5242 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5243 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5244 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5245 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5246 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5247 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5248 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5249 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5250 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5251 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5252 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5253 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5254 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5255 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5256 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5257 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5258 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5259 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5260 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5261 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5262 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5263 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5264 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5265 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5266 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5267 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5268 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5269 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5270 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5271 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5272 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5273 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5274 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5275 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5276 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5277 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5278 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5279 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5280 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5281 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5282 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5283 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5284 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5285 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5286 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5287 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5288 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5289 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5290 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5291 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5292 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5293 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5294 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5295 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5296 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5297 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5298 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5299 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5300 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5301 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5302 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5303 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5304 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5305 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5306 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5307 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5308 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5309 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5310 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5311 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5312 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5313 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5314 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5315 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5316 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5317 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5318 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5319 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5320 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5321 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5322 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5323 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5324 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5325 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5326 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5327 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5328 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5329 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5330 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5331 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5332 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5333 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5334 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5335 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5336 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5337 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5338 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5339 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5340 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5341 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5342 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5343 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5344 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5345 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5346 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5347 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5348 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5349 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5350 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5351 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5352 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5353 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5354 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5355 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5356 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5357 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5358 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5359 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5360 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5361 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5362 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5363 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5364 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5365 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5366 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5367 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5368 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5369 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5370 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5371 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5372 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5373 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5374 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5375 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5376 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5377 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5378 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5379 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5380 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5381 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5382 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5383 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5384 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5385 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5386 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5387 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5388 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5389 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5390 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5391 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5392 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5393 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5394 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5395 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5396 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5397 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5398 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5399 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5400 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5401 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5402 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5403 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5404 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5405 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5406 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5407 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5408 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5409 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5410 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5411 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5412 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5413 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5414 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5415 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5416 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5417 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5418 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5419 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5420 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5421 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5422 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5423 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5424 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5425 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5426 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5427 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5428 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5429 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5430 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5431 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5432 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5433 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5434 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5435 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5436 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5437 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5438 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5439 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5440 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5441 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5442 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5443 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5444 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5445 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5446 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5447 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5448 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5449 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5450 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5451 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5452 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5453 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5454 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5455 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5456 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5457 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5458 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5459 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5460 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5461 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5462 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5463 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5464 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5465 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5466 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5467 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5468 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5469 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5470 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5471 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5472 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5473 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5474 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5475 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5476 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5477 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5478 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5479 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5480 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5481 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5482 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5483 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5484 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5485 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5486 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5487 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5488 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5489 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5490 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5491 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5492 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5493 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5494 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5495 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5496 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5497 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5498 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5499 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5500 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5501 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5502 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5503 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5504 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5505 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5506 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5507 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5508 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5509 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5510 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5511 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5512 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5513 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5514 * gcc.target/i386/testimm-9.c: Likewise.
5516 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5518 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5519 * g++.dg/other/i386-3.C: Likewise.
5520 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5521 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5522 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5523 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5524 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5525 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5526 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5527 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5528 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5529 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5530 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5531 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5532 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5533 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5534 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5535 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5536 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5537 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5538 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5539 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5540 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5541 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5542 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5543 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5544 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5545 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5546 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5547 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5548 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5549 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5550 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5551 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5552 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5553 * gcc.target/i386/sse-12.c: Add BMI2.
5554 * gcc.target/i386/sse-13.c: Likewise.
5555 * gcc.target/i386/sse-14.c: Likewise.
5556 * gcc.target/i386/sse-22.c: Likewise.
5557 * gcc.target/i386/sse-23.c: Likewise.
5559 2011-08-23 Jason Merrill <jason@redhat.com>
5561 * g++.dg/template/crash7.C: Adjust expected errors.
5563 2011-08-23 Jason Merrill <jason@redhat.com>
5567 * g++.dg/cpp0x/overload2.C: New.
5569 2011-08-23 Jason Merrill <jason@redhat.com>
5572 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5574 2011-08-23 Jason Merrill <jason@redhat.com>
5577 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5578 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5579 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5580 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5582 2011-08-23 Jason Merrill <jason@redhat.com>
5585 * g++.dg/cpp0x/constexpr-initlist5.C: New.
5587 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5590 * g++.dg/warn/Wunused-var-16.C: New test.
5593 * gcc.dg/pr50161.c: New test.
5595 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
5598 * g++.dg/gcov/gcov-7.C: New test.
5600 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5603 * g++.dg/dfp/nofields.C: New test.
5605 2011-08-23 Tobias Burnus <burnus@net-b.de>
5608 * gfortran.dg/use_16.f90: New.
5610 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
5611 Kirill Yukhin <kirill.yukhin@intel.com>
5614 * gcc.target/i386/pr50155.c: New test.
5616 2011-08-22 Jakub Jelinek <jakub@redhat.com>
5618 PR tree-optimization/50133
5619 * gcc.dg/pr50133.c: New test.
5622 * c-c++-common/cxxbitfields-6.c: New test.
5624 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
5627 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5629 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
5631 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5632 * gcc.dg/pr49994-3.c: Ditto.
5634 2011-08-22 Richard Guenther <rguenther@suse.de>
5637 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5638 * gcc.dg/torture/pr50067-2.c: Likewise.
5640 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5643 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
5644 of a constant resulting from simplification.
5645 * gfortran.dg/warn_conversion_3.f90: New test.
5647 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5650 * gfortran.dg/zero_stride_1.f90: New test.
5652 2011-08-20 Janus Weil <janus@gcc.gnu.org>
5655 * gfortran.dg/typebound_override_1.f90: Modified.
5657 2011-08-20 Jakub Jelinek <jakub@redhat.com>
5659 PR tree-optimization/48739
5660 * gcc.dg/pr48739-1.c: New test.
5661 * gcc.dg/pr48739-2.c: New test.
5663 2011-08-20 Tobias Burnus <burnus@net-b.de>
5665 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5667 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5670 * gfortran.dg/where_3.f90: New test.
5672 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
5675 * gfortran.dg/pr49721-1.f: New.
5676 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5678 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5680 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5681 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5684 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5686 * gcc.target/arm/wmul-11.c: New file.
5687 * gcc.target/arm/wmul-12.c: New file.
5688 * gcc.target/arm/wmul-13.c: New file.
5690 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5692 * gcc.target/arm/wmul-10.c: New file.
5694 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5696 * gcc.target/arm/wmul-9.c: New file.
5697 * gcc.target/arm/wmul-bitfield-2.c: New file.
5699 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5701 * gcc.target/arm/wmul-8.c: New file.
5703 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5705 * gcc.target/arm/wmul-7.c: New file.
5707 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5709 * gcc.target/arm/wmul-6.c: New file.
5711 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5713 * gcc.target/arm/wmul-5.c: New file.
5714 * gcc.target/arm/no-wmla-1.c: New file.
5716 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5718 * gcc.target/arm/wmul-bitfield-1.c: New file.
5720 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5722 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5724 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5726 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5727 * gcc.target/i386/conversion.c: Likewise.
5729 2011-08-19 Richard Guenther <rguenther@suse.de>
5731 * gcc.dg/torture/pr50067-1.c: New testcase.
5732 * gcc.dg/torture/pr50067-2.c: Likewise.
5734 2011-08-19 Joey Ye <joey.ye@arm.com>
5737 * gcc.target/arm/handler-align.c: New test.
5738 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5741 2011-08-19 Joey Ye <joey.ye@arm.com>
5743 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5745 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5748 * gfortran.dg/end_block_label_1.f90: New test.
5749 * gfortran.dg/end_associate_label_1.f90: New test.
5751 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5753 * gcc.dg/c1x-pointer-float-1.c: New test.
5755 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
5758 * gfortran.dg/duplicate_labels_2.f: New test.
5760 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5762 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5763 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5764 gcc.dg/c1x-noreturn-5.c: New tests.
5766 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5768 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5770 2011-08-18 Tobias Burnus <burnus@net-b.de>
5773 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5774 * gfortran.dg/coarray_lock_3.f90: Fix test.
5775 * gfortran.dg/coarray_lock_4.f90: New.
5776 * gfortran.dg/coarray_lock_5.f90: New.
5778 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5781 * gcc.c-torture/compile/pr50009.c: New test.
5784 * gcc.dg/torture/pr50092.c: New test.
5786 2011-08-18 Tobias Burnus <burnus@net-b.de>
5789 * gfortran.dg/namelist_73.f90: New.
5791 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5793 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5796 * gcc.dg/pr50017.c: New test.
5798 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5801 * g++.dg/lookup/hidden-var1.C: New test case.
5803 2011-08-17 Tobias Burnus <burnus@net-b.de>
5806 * gfortran.dg/warn_unused_var_2.f90: New.
5807 * gfortran.dg/warn_unused_var_3.f90: New.
5809 2011-08-17 Tom de Vries <tom@codesourcery.com>
5812 * gcc.target/arm/pr43597.c: New test.
5814 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5817 * gfortran.dg/common_13.f90: New.
5819 2011-08-16 Jason Merrill <jason@redhat.com>
5822 * g++.dg/cpp0x/variadic-unresolved.C: New.
5824 * g++.old-deja/g++.brendan/README: Add R.I.P.
5826 * g++.dg/ext/attr-used-1.C: New.
5829 * g++.dg/cpp0x/initlist56.C: New.
5831 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5834 * g++.dg/opt/life1.C: Only run on Linux.
5836 2011-08-15 Tobias Burnus <burnus@net-b.de>
5838 * gfortran.dg/coarray_26.f90: New.
5840 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5842 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5845 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5848 * gfortran.dg/func_result_7.f90: New.
5850 2011-08-13 Jason Merrill <jason@redhat.com>
5853 * g++.dg/cpp0x/decltype32.C: New.
5856 * g++.dg/diagnostic/expr1.C: New.
5858 2011-08-12 David Li <davidxl@google.com>
5860 * g++.dg/abi/vbase15.C: New test.
5862 2011-08-12 Jason Merrill <jason@redhat.com>
5865 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5867 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5869 * gcc.dg/builtins-67.c: New test.
5870 * gcc.target/i386/conversion.c: Ditto.
5872 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5873 Brian Hackett <bhackett1024@gmail.com>
5875 * g++.dg/plugin/decl_plugin.c: New.
5876 * g++.dg/plugin/decl-plugin-test.C: New.
5877 * g++.dg/plugin/plugin.exp: Add above testcase.
5879 2011-08-11 Richard Guenther <rguenther@suse.de>
5881 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5883 2011-08-11 Michael Matz <matz@suse.de>
5885 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5887 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5889 PR tree-optimization/50039
5890 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5891 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5893 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5895 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5896 (sse4_1_test): Initialize src3 with random value.
5898 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5900 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5901 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5902 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5903 * gcc.dg/scal-to-vec1.c: New test.
5904 * gcc.dg/scal-to-vec2.c: New test.
5906 2011-08-09 Richard Guenther <rguenther@suse.de>
5908 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5909 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5910 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5911 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5913 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5915 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5917 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5919 * gcc.dg/pr49948.c: Require pthread effective target.
5921 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5923 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5925 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5927 * gcc.target/i386/sse-22a.c: New test.
5929 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5931 PR tree-optimization/50014
5932 * gcc.dg/vect/pr50014.c: New test.
5934 2011-08-08 Martin Jambor <mjambor@suse.cz>
5937 * gcc.dg/tree-ssa/pr49923.c: New test.
5939 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5942 * gcc.target/i386/pr49781-1.c: New.
5944 2011-08-08 Jason Merrill <jason@redhat.com>
5946 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5948 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5950 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5953 * gfortran.dg/typebound_override_1.f90: New.
5955 2011-08-07 Kai Tietz <ktietz@redhat.com>
5957 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5958 x86_64 mingw target.
5959 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5960 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5961 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5962 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5963 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5964 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5965 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5966 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5967 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5968 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5970 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5973 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5975 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5977 * gcc.dg/pr48770.c: Cleanup coverage files.
5978 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5980 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5982 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5983 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5984 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5985 lzcnt and bmi options.
5987 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5990 * gcc.dg/pr47381-1.c: New.
5991 * gcc.dg/pr47381-2.c: Likewise.
5992 * gcc.target/i386/pr47381.c: Likewise.
5994 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5997 * gcc.dg/pr47727.c: New.
6000 * gcc.dg/pr47372-1.c: New.
6001 * gcc.dg/pr47372-2.c: Likewise.
6003 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6006 * gcc.target/i386/pr47449.c: New.
6009 * gcc.dg/pr47446-1.c: New.
6010 * gcc.dg/pr47446-2.c: Likewise.
6012 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6015 * gcc.dg/pr47766.c: New.
6018 * gcc.dg/tls/pr47715-1.c: New.
6019 * gcc.dg/tls/pr47715-2.c: Likewise.
6020 * gcc.dg/tls/pr47715-3.c: Likewise.
6021 * gcc.dg/tls/pr47715-4.c: Likewise.
6022 * gcc.dg/tls/pr47715-5.c: Likewise.
6024 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6027 * objc.dg/gnu-api-2-class.m: Updated comments.
6028 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6029 * objc.dg/gnu-api-2-class-meta.m: New test.
6030 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6032 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6035 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6036 with classes that are in construction.
6038 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6041 * gcc.target/i386/pr48084-1.c: New.
6042 * gcc.target/i386/pr48084-2.c: Likewise.
6043 * gcc.target/i386/pr48084-3.c: Likewise.
6044 * gcc.target/i386/pr48084-4.c: Likewise.
6045 * gcc.target/i386/pr48084-5.c: Likewise.
6047 PR rtl-optimization/49504
6048 * gcc.target/i386/pr49504.c: New.
6051 * gcc.dg/pr49860.c: New.
6053 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6056 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6057 with classes that are in construction.
6059 2011-08-05 Jason Merrill <jason@redhat.com>
6062 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6065 * g++.dg/cpp0x/decltype31.C: New.
6068 * g++.dg/init/array28.C: New.
6071 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6073 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6076 * gcc.dg/pr47369-1.c: New.
6078 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6081 * gcc.dg/torture/pr47364-1.c: New.
6082 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6083 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6085 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6088 * gfortran.dg/transfer_check_2.f90: New test case.
6090 2011-08-05 Jan Hubicka <jh@suse.cz>
6093 * gfortran.dg/pr49494.f90: New testcase.
6095 2011-08-05 Jan Hubicka <jh@suse.cz>
6098 * gcc.c-torture/compile/pr49735.c: New testcase.
6100 2011-08-05 Jason Merrill <jason@redhat.com>
6103 * g++.dg/cpp0x/initlist56.C: New.
6106 * g++.dg/overload/rvalue2.C: New.
6109 * g++.dg/cpp0x/range-for21.C: New.
6111 * g++.dg/ext/vla11.C: New.
6113 2011-08-05 Richard Guenther <rguenther@suse.de>
6115 PR tree-optimization/49984
6116 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6118 2011-08-05 Richard Guenther <rguenther@suse.de>
6120 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6121 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6122 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6124 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6126 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6127 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6128 * gfortran.dg/ldist-pr43023.f90: Ditto.
6129 * gfortran.dg/namelist_52.f90: Ditto.
6130 * gfortran.dg/interface_proc_end.f90: Ditto.
6131 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6132 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6134 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6136 * gcc.dg/vect/vect-over-widen-1.c: New test.
6137 * gcc.dg/vect/vect-over-widen-2.c: New test.
6138 * gcc.dg/vect/vect-over-widen-3.c: New test.
6139 * gcc.dg/vect/vect-over-widen-4.c: New test.
6141 2011-08-04 Richard Guenther <rguenther@suse.de>
6144 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6146 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6148 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6150 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6153 * g++.dg/ext/builtin-object-size3.C: New test.
6155 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6157 PR tree-optimization/49948
6158 * gcc.dg/pr49948.c: New test.
6160 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6163 * gcc.dg/torture/pr47383.c: New.
6165 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6167 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6169 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6171 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6173 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6176 * gcc.dg/torture/pr47744-1.c: New.
6177 * gcc.dg/torture/pr47744-2.c: Likewise.
6178 * gcc.dg/torture/pr47744-3.c: Likewise.
6180 2011-08-03 Richard Guenther <rguenther@suse.de>
6183 * gcc.dg/torture/pr49958.c: New testcase.
6185 2011-08-03 Richard Guenther <rguenther@suse.de>
6187 PR tree-optimization/49938
6188 * g++.dg/torture/pr49938.C: New testcase.
6190 2011-08-02 Jason Merrill <jason@redhat.com>
6193 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6196 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6199 * g++.dg/cpp0x/variadic115.C: New.
6202 * g++.dg/cpp0x/union5.C: New.
6204 2011-08-02 Daniel Kraft <d@domob.eu>
6207 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6209 2011-08-02 Kai Tietz <ktietz@redhat.com>
6212 * gcc.dg/tree-ssa/forwprop-15.c
6214 2011-08-02 Jason Merrill <jason@redhat.com>
6217 * g++.dg/cpp0x/range-for20.C: New.
6219 2011-08-02 Tobias Burnus <burnus@net-b.de>
6221 * gfortran.dg/coarray_lib_token_3.f90: New.
6223 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6226 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6227 * gcc.dg/gomp/atomic-15.c: New test.
6228 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6229 * g++.dg/gomp/atomic-15.C: New test.
6230 * g++.dg/gomp/private-1.C: New test.
6231 * g++.dg/gomp/sharing-2.C: New test.
6232 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6233 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6234 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6236 2011-08-02 Tobias Burnus <burnus@net-b.de>
6238 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6239 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6241 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6242 * gfortran.dg/allocatable_function_5.f90: Ditto.
6243 * gfortran.dg/allocate_stat.f90: Ditto.
6244 * gfortran.dg/array_constructor_20.f90: Ditto.
6245 * gfortran.dg/array_constructor_21.f90: Ditto.
6246 * gfortran.dg/array_constructor_22.f90: Ditto.
6247 * gfortran.dg/array_constructor_26.f03: Ditto.
6248 * gfortran.dg/array_function_4.f90: Ditto.
6249 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6250 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6251 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6252 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6253 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6254 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6255 * gfortran.dg/class_15.f03: Ditto.
6256 * gfortran.dg/class_27.f03: Ditto.
6257 * gfortran.dg/class_33.f90: Ditto.
6258 * gfortran.dg/class_37.f03: Ditto.
6259 * gfortran.dg/class_40.f03: Ditto.
6260 * gfortran.dg/class_42.f03: Ditto.
6261 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6262 * gfortran.dg/coarray/registering_1.f90: Ditto.
6263 * gfortran.dg/convert_1.f90: Ditto.
6264 * gfortran.dg/default_initialization_3.f90: Ditto.
6265 * gfortran.dg/dependency_25.f90: Ditto.
6266 * gfortran.dg/dependency_26.f90: Ditto.
6267 * gfortran.dg/dependency_36.f90: Ditto.
6268 * gfortran.dg/dependency_37.f90: Ditto.
6269 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6270 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6271 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6272 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6273 * gfortran.dg/elemental_result_1.f90: Ditto.
6274 * gfortran.dg/empty_derived_type.f90: Ditto.
6275 * gfortran.dg/entry_7.f90: Ditto.
6276 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6277 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6278 * gfortran.dg/error_recovery_3.f90: Ditto.
6279 * gfortran.dg/extends_4.f03: Ditto.
6280 * gfortran.dg/func_assign.f90: Ditto.
6281 * gfortran.dg/func_assign_3.f90: Ditto.
6282 * gfortran.dg/generic_1.f90: Ditto.
6283 * gfortran.dg/generic_18.f90: Ditto.
6284 * gfortran.dg/generic_22.f03: Ditto.
6285 * gfortran.dg/generic_4.f90: Ditto.
6286 * gfortran.dg/generic_6.f90: Ditto.
6287 * gfortran.dg/generic_actual_arg.f90: Ditto.
6288 * gfortran.dg/graphite/id-21.f: Ditto.
6289 * gfortran.dg/graphite/pr45758.f90: Ditto.
6290 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6291 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6292 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6293 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6294 * gfortran.dg/host_used_types_1.f90: Ditto.
6295 * gfortran.dg/implicit_1.f90: Ditto.
6296 * gfortran.dg/implicit_11.f90: Ditto.
6297 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6298 * gfortran.dg/impure_actual_1.f90: Ditto.
6299 * gfortran.dg/impure_assignment_1.f90: Ditto.
6300 * gfortran.dg/impure_constructor_1.f90: Ditto.
6301 * gfortran.dg/initialization_10.f90: Ditto.
6302 * gfortran.dg/initialization_12.f90: Ditto.
6303 * gfortran.dg/interface_14.f90: Ditto.
6304 * gfortran.dg/interface_15.f90: Ditto.
6305 * gfortran.dg/interface_2.f90: Ditto.
6306 * gfortran.dg/interface_25.f90: Ditto.
6307 * gfortran.dg/interface_26.f90: Ditto.
6308 * gfortran.dg/interface_29.f90: Ditto.
6309 * gfortran.dg/interface_assignment_1.f90: Ditto.
6310 * gfortran.dg/internal_pack_6.f90: Ditto.
6311 * gfortran.dg/internal_pack_7.f90: Ditto.
6312 * gfortran.dg/internal_pack_8.f90: Ditto.
6313 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6314 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6315 * gfortran.dg/module_commons_3.f90: Ditto.
6316 * gfortran.dg/module_equivalence_4.f90: Ditto.
6317 * gfortran.dg/module_equivalence_6.f90: Ditto.
6318 * gfortran.dg/module_function_type_1.f90: Ditto.
6319 * gfortran.dg/module_naming_1.f90: Ditto.
6320 * gfortran.dg/namelist_4.f90: Ditto.
6321 * gfortran.dg/operator_c1202.f90: Ditto.
6322 * gfortran.dg/parens_7.f90: Ditto.
6323 * gfortran.dg/pr32921.f: Ditto.
6324 * gfortran.dg/pr33646.f90: Ditto.
6325 * gfortran.dg/pr41928.f90: Ditto.
6326 * gfortran.dg/pr42119.f90: Ditto.
6327 * gfortran.dg/pr43984.f90: Ditto.
6328 * gfortran.dg/present_1.f90: Ditto.
6329 * gfortran.dg/private_type_2.f90: Ditto.
6330 * gfortran.dg/proc_decl_2.f90: Ditto.
6331 * gfortran.dg/proc_ptr_10.f90: Ditto.
6332 * gfortran.dg/proc_ptr_22.f90: Ditto.
6333 * gfortran.dg/proc_ptr_8.f90: Ditto.
6334 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6335 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6336 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6337 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6338 * gfortran.dg/substring_equivalence.f90: Ditto.
6339 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6340 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6341 * gfortran.dg/trim_optimize_6.f90: Ditto.
6342 * gfortran.dg/typebound_call_12.f03: Ditto.
6343 * gfortran.dg/typebound_operator_5.f03: Ditto.
6344 * gfortran.dg/typebound_operator_6.f03: Ditto.
6345 * gfortran.dg/typebound_proc_18.f03: Ditto.
6346 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6347 * gfortran.dg/use_1.f90: Ditto.
6348 * gfortran.dg/use_10.f90: Ditto.
6349 * gfortran.dg/use_11.f90: Ditto.
6350 * gfortran.dg/use_14.f90: Ditto.
6351 * gfortran.dg/use_only_2.f90: Ditto.
6352 * gfortran.dg/use_rename_4.f90: Ditto.
6353 * gfortran.dg/use_rename_5.f90: Ditto.
6354 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6355 * gfortran.dg/used_interface_ref.f90: Ditto.
6356 * gfortran.dg/used_types_11.f90: Ditto.
6357 * gfortran.dg/used_types_3.f90: Ditto.
6358 * gfortran.dg/used_types_4.f90: Ditto.
6359 * gfortran.dg/userdef_operator_2.f90: Ditto.
6360 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6361 * gfortran.dg/vect/pr46213.f90: Ditto.
6362 * gfortran.dg/whole_file_21.f90: Ditto.
6363 * gfortran.dg/whole_file_22.f90: Ditto.
6364 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6365 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6367 2011-08-02 Kai Tietz <ktietz@redhat.com>
6369 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6371 2011-08-01 Jason Merrill <jason@redhat.com>
6374 * g++.dg/abi/mangle49.C: New.
6377 * g++.dg/cpp0x/constexpr-array4.C: New.
6380 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6382 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6385 * gcc.target/i386/pr49927.c: New test.
6387 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6389 PR tree-optimization/49926
6390 * gcc.dg/vect/pr49926.c: New test.
6392 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6394 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6395 * gcc.target/i386/lzcnt-1.c: New test.
6396 * gcc.target/i386/lzcnt-2.c: Likewise.
6397 * gcc.target/i386/lzcnt-2a.c: Likewise.
6398 * gcc.target/i386/lzcnt-3.c: Likewise.
6399 * gcc.target/i386/lzcnt-4.c: Likewise.
6400 * gcc.target/i386/lzcnt-4a.c: Likewise.
6401 * gcc.target/i386/lzcnt-5.c: Likewise.
6402 * gcc.target/i386/lzcnt-6.c: Likewise.
6403 * gcc.target/i386/lzcnt-6a.c: Likewise.
6404 * gcc.target/i386/lzcnt-check.h: Likewise.
6406 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6407 * gcc.target/i386/sse-13.c: Likewise.
6408 * gcc.target/i386/sse-14.c: Likewise.
6409 * g++.dg/other/i386-2.C: Likewise.
6410 * g++.dg/other/i386-3.C: Likewise.
6412 2011-08-01 Julian Brown <julian@codesourcery.com>
6414 * gcc.target/arm/fixed-point-exec.c: New test.
6416 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6419 * gcc.target/i386/pr49920.c: New test.
6421 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6423 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6424 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6425 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6426 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6427 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6428 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6429 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6430 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6431 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6432 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6433 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6434 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6435 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6436 * g++.dg/tree-ssa/pr33615.C: Ditto.
6437 * g++.dg/tree-ssa/restrict1.C: Ditto.
6438 * c-c++-common/restrict-2.c: Ditto.
6439 * gfortran.dg/pr32921.f: Ditto.
6440 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6441 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6442 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6443 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6444 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6445 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6446 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6447 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6448 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6449 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6451 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6453 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6454 .exe.ltrans[0-9]*. dump files.
6456 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6459 * gfortran.dg/abstract_type_6.f03: Modified.
6460 * gfortran.dg/typebound_proc_24.f03: New.
6462 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6465 * g++.dg/init/for1.C: Fix.
6467 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6470 * gfortran.dg/string_5.f90: New test.
6472 2011-07-29 Jason Merrill <jason@redhat.com>
6475 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6477 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6479 PR tree-optimization/47407
6480 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6484 2011-07-29 Richard Guenther <rguenther@suse.de>
6486 * gcc.dg/uninit-suppress.c: Also disable VRP.
6487 * gcc.dg/uninit-suppress_2.c: Likewise.
6489 2011-07-28 Jason Merrill <jason@redhat.com>
6492 * g++.dg/template/nontype24.C: New.
6494 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6496 PR rtl-optimization/47958
6497 * gcc.dg/torture/pr47958-1.c: New.
6499 2011-07-29 Wei Guozhi <carrot@google.com>
6501 PR rtl-optimization/49799
6502 * gcc.dg/pr49799.c: New test case.
6504 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6507 * gcc.dg/graphite/id-pr48648.c: New.
6509 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6512 * gfortran.dg/maxloc_2.f90: New test.
6513 * gfortran.dg/maxloc_3.f90: New test.
6514 * gfortran.dg/minloc_1.f90: New test.
6515 * gfortran.dg/minloc_2.f90: New test.
6516 * gfortran.dg/minloc_3.f90: New test.
6517 * gfortran.dg/minmaxloc_7.f90: New test.
6520 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6522 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6524 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6525 the builtin isn't optimized away.
6527 2011-07-27 Tobias Burnus <burnus@net-b.de>
6530 * gfortran.dg/lto/pr45586-2_0.f90: New.
6532 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6535 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6536 * c-c++-common/cxxbitfields-5.c: Same.
6538 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6540 * lib/target-supports.exp (check_effective_target_mmap): Use
6541 check_function_available.
6543 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
6545 * g++.old-deja/g++.pt/crash60.C: Updated.
6547 2011-07-27 Jakub Jelinek <jakub@redhat.com>
6550 * gcc.target/i386/pr49866.c: New test.
6552 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
6554 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6555 * gcc.target/i386/bmi-andn-1.c: New test.
6556 * gcc.target/i386/bmi-andn-1a.c: Likewise.
6557 * gcc.target/i386/bmi-andn-2.c: Likewise.
6558 * gcc.target/i386/bmi-andn-2a.c: Likewise.
6559 * gcc.target/i386/bmi-bextr-1.c: Likewise.
6560 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6561 * gcc.target/i386/bmi-bextr-2.c: Likewise.
6562 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6563 * gcc.target/i386/bmi-blsi-1.c: Likewise.
6564 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6565 * gcc.target/i386/bmi-blsi-2.c: Likewise.
6566 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6567 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6568 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6569 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6570 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6571 * gcc.target/i386/bmi-blsr-1.c: Likewise.
6572 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6573 * gcc.target/i386/bmi-blsr-2.c: Likewise.
6574 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6575 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6576 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6577 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6578 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6580 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
6583 * gfortran.dg/graphite/id-pr47691.f: New.
6585 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
6587 * gcc.target/i386/avx-os-support.h: New.
6588 * gcc.target/i386/avx-check.h: Include avx-os-support.h
6589 (main): Check avx_os_support before the test is run.
6590 * gcc.target/i386/aes-avx-check.h: Ditto.
6591 * gcc.target/i386/pclmul-avx-check.h: Ditto.
6593 2011-07-27 Kai Tietz <ktietz@redhat.com>
6595 * gcc.target/i386/aggregate-ret3.c: New test.
6596 * gcc.target/i386/aggregate-ret4.c: New test.
6598 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
6601 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6602 allocated array should *not* change its size.
6603 * gfortran.dg/multiple_allocation_3.f90: New test.
6605 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
6608 * g++.dg/cpp0x/constexpr-49776.C: New.
6610 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6613 * gcc.dg/graphite/id-pr47046.c: New.
6615 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6618 * gcc.dg/graphite/run-id-pr47593.c: New.
6620 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6623 * gcc.dg/graphite/run-id-pr47653.c: New.
6624 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6625 induction variables.
6626 * gcc.dg/graphite/scop-16.c: Same.
6627 * gcc.dg/graphite/scop-17.c: Same.
6628 * gcc.dg/graphite/scop-21.c: Same.
6630 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6633 * gcc.dg/graphite/id-pr48805.c: New.
6635 2011-07-26 Tobias Burnus <burnus@net-b.de>
6637 * gfortran.dg/coarray_lib_token_2.f90: New.
6639 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
6641 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6644 2011-07-25 Andrew Pinski <apinski@cavium.com>
6647 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6648 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6650 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6652 * lib/target-supports.exp (check_effective_target_mmap): New proc.
6654 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6655 * gcc.c-torture/execute/loop-2g.c: Likewise.
6656 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6657 Require mmap support.
6658 * gcc.c-torture/execute/loop-2g.x: Likewise.
6659 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6660 (MAP_ANON): Provide default.
6661 * gcc.dg/20050826-1.c: Likewise.
6662 * gcc.target/i386/pr36533.c: Likewise.
6663 * gcc.dg/vect/pr49038.c: Remove dg-do run.
6664 Use dg-require-effective-target mmap.
6666 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6669 * g++.dg/cpp0x/range-for19.C: New.
6671 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6674 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6677 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6680 * g++.dg/torture/pr49309.C: Remove.
6682 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
6684 PR tree-optimization/49809
6685 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6688 2011-07-25 Richard Guenther <rguenther@suse.de>
6690 PR tree-optimization/49715
6691 * gcc.target/i386/pr49715-1.c: New testcase.
6692 * gcc.target/i386/pr49715-2.c: Likewise.
6694 2011-07-23 Jason Merrill <jason@redhat.com>
6696 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6698 2011-07-22 Jason Merrill <jason@redhat.com>
6701 * g++.dg/cpp0x/initlist55.C: New.
6703 2011-07-23 Tobias Burnus <burnus@net-b.de>
6706 * gfortran.dg/namelist_72.f: New.
6708 2011-07-23 Tobias Burnus <burnus@net-b.de>
6710 * gfortran.dg/coarray_25.f90: New.
6712 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6714 * override1.C: This test should use c++0x mode.
6715 * override3.C: New. Test the diagnostics in c++98 mode.
6717 2011-07-22 Jason Merrill <jason@redhat.com>
6718 Mark Glisse <marc.glisse@normalesup.org>
6721 * g++.dg/other/pragma-re-1.C: Add namespace cases.
6724 * g++.dg/opt/builtins2.C: New.
6725 * g++.dg/other/error27.C: Don't rely on __builtin.
6727 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
6729 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6731 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6732 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6733 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6734 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6736 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6739 2011-07-22 Richard Guenther <rguenther@suse.de>
6741 PR tree-optimization/45819
6742 * gcc.dg/pr45819.c: New testcase.
6744 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
6746 * lib/target-supports.exp (check_ifunc_available): Rewrite.
6748 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
6752 * gcc.dg/graphite/run-id-pr47654.c: New.
6754 2011-07-21 Ian Lance Taylor <iant@google.com>
6757 * gcc.dg/pr49705.c: New test.
6759 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
6761 * lib/target-supports.exp (check_avx_os_support_available): New.
6762 (check_effective_target_avx_runtime): Use it.
6764 2011-07-21 Richard Guenther <rguenther@suse.de>
6766 PR tree-optimization/49770
6767 * g++.dg/torture/pr49770.C: New testcase.
6769 2011-07-21 Kai Tietz <ktietz@redhat.com>
6771 * gcc.dg/tree-ssa/pr30978.c: adjusted.
6772 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6774 2011-07-21 Tobias Burnus <burnus@net-b.de>
6776 * gfortran.dg/coarray_lib_token_1.f90: New.
6778 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
6780 * gcc.dg/pr32912-2.c: Skip for AVR.
6781 * gcc.dg/pr44674.c: Add dg-require-profiling.
6783 2011-07-20 Jason Merrill <jason@redhat.com>
6785 * g++.dg/ext/desig2.C: New.
6787 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6789 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6791 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6792 * gcc.target/powerpc/recip-3.c: Ditto.
6794 2011-07-19 Jason Merrill <jason@redhat.com>
6796 PR c++/6709 (DR 743)
6797 PR c++/42603 (DR 950)
6798 * g++.dg/cpp0x/decltype21.C: New.
6800 2011-07-20 Richard Guenther <rguenther@suse.de>
6803 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6804 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6806 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6808 * gcc.target/arm/combine-movs.c: New.
6809 * gcc.target/arm/unsigned-extend-2.c: New.
6811 2011-07-19 Jason Merrill <jason@redhat.com>
6814 * g++.dg/cpp0x/variadic114.C: New.
6816 2011-07-19 Tobias Burnus <burnus@net-b.de>
6818 * gfortran.dg/coarray_args_1.f90: New.
6819 * gfortran.dg/coarray_args_2.f90: New.
6821 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6824 * gfortran.dg/allocate_error_3.f90: New.
6826 2011-07-19 Richard Guenther <rguenther@suse.de>
6828 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6829 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6830 * gcc.dg/torture/20110719-1.c: New testcase.
6832 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6834 PR tree-optimization/49768
6835 * gcc.c-torture/execute/pr49768.c: New test.
6837 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6839 PR tree-optimization/49771
6840 * gcc.dg/vect/pr49771.c: New test.
6842 2011-07-18 Martin Jambor <mjambor@suse.cz>
6844 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6845 * gcc.dg/ipa/ipa-2.c: Likewise.
6846 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6847 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6848 * gcc.dg/ipa/ipa-5.c: Likewise.
6849 * gcc.dg/ipa/ipa-7.c: Likewise.
6850 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6851 * gcc.dg/ipa/ipacost-1.c: Likewise.
6852 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6854 * gcc.dg/ipa/ipcp-1.c: New test.
6855 * gcc.dg/ipa/ipcp-2.c: Likewise.
6856 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6858 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6861 * gfortran.dg/pr49675.f90: New test.
6863 2011-07-18 Richard Guenther <rguenther@suse.de>
6865 * gcc.dg/torture/20110718-1.c: New testcase.
6867 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6869 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6870 * g++.dg/ext/bitfield3.C: Likewise.
6871 * g++.dg/ext/bitfield4.C: Likewise.
6872 * g++.dg/ext/bitfield5.C: Likewise.
6873 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6874 * g++.dg/other/pr23205-2.C: Likewise.
6875 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6876 * gcc.c-torture/compile/20001109-2.c: Likewise.
6877 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6878 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6879 * gcc.dg/bitfld-16.c: Likewise.
6880 * gcc.dg/bitfld-17.c: Likewise.
6881 * gcc.dg/bitfld-18.c: Likewise.
6882 * gcc.dg/builtins-config.h: Remove Netware support.
6883 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6884 * gcc.dg/cdce2.c: Likewise.
6885 * gcc.dg/cpp/assert4.c: Remove netware support.
6886 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6887 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6889 * lib/target-supports.exp (check_visibility_available): Remove
6891 (check_profiling_available): Likewise.
6893 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6895 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6897 2011-07-17 Tobias Burnus <burnus@net-b.de>
6898 Thomas Koenig <tkoenig@gcc.gnu.org>
6901 * gfortran.dg/generic_17.f90: Fix testcase.
6902 * gfortran.dg/interface_3.f90: Add dg-error.
6903 * gfortran.dg/use_14.f90: New.
6904 * gfortran.dg/use_15.f90: New.
6906 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6908 * gnat.dg/pointer_controlled.adb: New test.
6910 2011-07-17 Tobias Burnus <burnus@net-b.de>
6913 * gfortran.dg/pointer_remapping_7.f90: New.
6915 2011-07-16 Jason Merrill <jason@redhat.com>
6917 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6919 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6920 Jason Merrill <jason@redhat.com>
6924 * g++.dg/cpp0x/decltype29.C: Adjust.
6925 * g++.dg/cpp0x/error4.C: Adjust.
6926 * g++.dg/cpp0x/sfinae26.C: Adjust.
6927 * g++.dg/cpp0x/variadic105.C: Adjust.
6928 * g++.dg/template/deduce3.C: Adjust.
6929 * g++.dg/template/error45.C: Adjust.
6930 * g++.dg/template/ptrmem2.C: Adjust.
6931 * g++.dg/template/sfinae2.C: Adjust.
6932 * g++.old-deja/g++.pt/crash60.C: Adjust.
6933 * g++.old-deja/g++.pt/unify6.C: Adjust.
6934 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6935 * g++.dg/cpp0x/nullptr15.C: Adjust.
6936 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6937 * g++.dg/cpp0x/pr31431.C: Adjust.
6938 * g++.dg/cpp0x/pr31434.C: Adjust.
6939 * g++.dg/cpp0x/sfinae11.C: Adjust
6940 * g++.dg/cpp0x/temp_default2.C: Adjust.
6941 * g++.dg/cpp0x/trailing4.C: Adjust.
6942 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6943 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6944 * g++.dg/cpp0x/variadic105.C: Adjust.
6945 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6946 * g++.dg/ext/vla2.C: Adjust.
6947 * g++.dg/other/ptrmem10.C: Adjust.
6948 * g++.dg/other/ptrmem11.C: Adjust.
6949 * g++.dg/overload/unknown1.C: Adjust.
6950 * g++.dg/template/conv11.C: Adjust.
6951 * g++.dg/template/dependent-expr5.C: Adjust.
6952 * g++.dg/template/friend.C: Adjust.
6953 * g++.dg/template/incomplete2.C: Adjust.
6954 * g++.dg/template/local4.C: Adjust.
6955 * g++.dg/template/local6.C: Adjust.
6956 * g++.dg/template/operator9.C: Adjust.
6957 * g++.dg/template/ttp25.C: Adjust.
6958 * g++.dg/template/unify10.C: Adjust.
6959 * g++.dg/template/unify11.C: Adjust.
6960 * g++.dg/template/unify6.C: Adjust.
6961 * g++.dg/template/unify9.C: Adjust.
6962 * g++.dg/template/varmod1.C: Adjust.
6963 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6964 * g++.old-deja/g++.pt/crash28.C: Adjust.
6965 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6966 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6967 * g++.old-deja/g++.pt/expr2.C: Adjust.
6968 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6969 * g++.old-deja/g++.pt/spec5.C: Adjust.
6970 * g++.old-deja/g++.pt/spec6.C: Adjust.
6971 * g++.old-deja/g++.pt/unify4.C: Adjust.
6972 * g++.old-deja/g++.pt/unify8.C: Adjust.
6973 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6974 * g++.dg/overload/template5.C: New testcase.
6975 * g++.dg/template/overload12.C: New testcase.
6977 2011-07-11 Tobias Burnus <burnus@net-b.de>
6979 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6980 * gfortran.dg/coarray_7.f90: Ditto.
6981 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6982 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6984 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6986 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6988 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6989 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6990 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6992 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6993 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6994 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6996 2011-07-15 Jason Merrill <jason@redhat.com>
6999 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7000 Use --extra_opts instead of --additional_options.
7002 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7005 * g++.dg/torture/pr49309.C: Remove.
7007 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7009 * gcc.target/tic6x/weak-call.c: New test.
7010 * gcc.target/tic6x/fpcmp.c: New test.
7011 * gcc.target/tic6x/fpdiv.c: New test.
7012 * gcc.target/tic6x/rotdi16-scan.c: New test.
7013 * gcc.target/tic6x/ffssi.c: New test.
7014 * gcc.target/tic6x/fpdiv-lib.c: New test.
7015 * gcc.target/tic6x/cold-lc.c: New test.
7016 * gcc.target/tic6x/longcalls.c: New test.
7017 * gcc.target/tic6x/abi-align-1.c: New test.
7018 * gcc.target/tic6x/fpcmp-finite.c: New test.
7019 * gcc.target/tic6x/rotdi16.c: New test.
7020 * gcc.target/tic6x/bswapl.c: New test.
7021 * gcc.target/tic6x/ffsdi.c: New test.
7022 * gcc.target/tic6x/tic6x.exp: New file.
7023 * gcc.target/tic6x/builtins/arith24.c: New test.
7024 * gcc.target/tic6x/builtins/smpy.c: New test.
7025 * gcc.target/tic6x/builtins/smpylh.c: New test.
7026 * gcc.target/tic6x/builtins/smpyh.c: New test.
7027 * gcc.target/tic6x/builtins/sarith1.c: New test.
7028 * gcc.target/tic6x/builtins/extclr.c: New test
7029 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7030 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7031 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7032 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7034 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7036 * gcc.dg/20020312-2.c: Likewise.
7037 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7038 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7039 * gcc.dg/torture/builtin-math-7.c: Likewise.
7042 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7043 not testing tic6x-*-*.
7045 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7048 * g++.dg/torture/pr49309.C: New testcase.
7050 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7052 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7054 2011-07-14 Richard Guenther <rguenther@suse.de>
7056 PR tree-optimization/49651
7057 * gcc.dg/torture/pr49651.c: New testcase.
7059 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7062 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7064 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7066 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7067 -mno-pointers-to-nested-functions.
7068 * gcc.target/powerpc/no-r11-2.c: Ditto.
7069 * gcc.target/powerpc/no-r11-3.c: Ditto.
7071 2011-07-13 Jason Merrill <jason@redhat.com>
7073 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7074 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7075 when compiling C files.
7076 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7077 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7078 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7079 * g++.dg/lookup/anon2.C: Likewise.
7080 * g++.dg/tree-ssa/copyprop.C: Likewise.
7081 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7082 * g++.dg/init/vector1.C: Ignore narrowing errors.
7083 * g++.dg/torture/pr35526.C: Likewise.
7084 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7086 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7089 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7092 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7094 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7095 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7097 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7099 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7100 * lib/obj-c++.exp (obj-c++_init): Ditto.
7101 * lib/file-format.exp (gcc_target_object_format): Ditto.
7102 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7103 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7104 (check_visibility_available): Ditto.
7105 (check_effective_target_tls_native): Ditto.
7106 (check_effective_target_tls_emulated): Ditto.
7107 (check_effective_target_function_sections): Ditto.
7109 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7111 * gcc.target/arm/pr48183.c: New test.
7113 2011-07-13 Richard Guenther <rguenther@suse.de>
7115 * gcc.dg/torture/20110713-1.c: New testcase.
7117 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7120 * gcc.c-torture/compile/pr49474.c: New testcase.
7122 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7124 PR tree-optimization/49712
7125 * gcc.c-torture/execute/pr49712.c: New test.
7127 2011-07-11 Jason Merrill <jason@redhat.com>
7130 * g++.dg/template/recurse3.C: New.
7132 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7135 * gcc.dg/guality/csttest.c: New test.
7138 * gfortran.dg/pr49698.f90: New test.
7140 2011-07-11 Jeff Law <law@redhat.com>
7142 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7144 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7146 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7147 * go.test/go-test.exp (go-set-goarch): Likewise.
7149 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7152 * gcc.target/avr/torture/pr39633.c: New test case.
7154 2011-07-11 Tobias Burnus <burnus@net-b.de>
7157 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7159 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7161 * lib/target-supports.exp (check_effective_target_scheduling):
7163 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7164 * gcc.dg/pr45055.c: Ditto.
7165 * gcc.dg/pr45353.c: Ditto.
7166 * g++.dg/pr45056.C: Ditto.
7168 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7170 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7171 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7172 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7173 * g++.dg/torture/pr31863.C: Skip AVR.
7175 2011-07-10 Tobias Burnus <burnus@net-b.de>
7178 * gfortran.dg/intrinsic_signal.f90: New.
7180 2011-07-09 Jason Merrill <jason@redhat.com>
7182 * g++.dg/cpp0x/regress/regress6.C: New.
7183 * g++.dg/parse/crash45.C: Adjust message.
7184 * g++.dg/template/crash38.C: Adjust message.
7185 * g++.dg/template/crash64.C: Adjust message.
7187 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7189 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7190 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7191 * g++.dg/abi/bitfield3.C: Likewise.
7192 * g++.dg/eh/pr38662.C: Likewise.
7193 * g++.dg/ext/attrib36.C: Likewise.
7194 * g++.dg/ext/attrib37.C: Likewise.
7195 * g++.dg/ext/attrib8.C: Likewise.
7196 * g++.dg/ext/tmplattr1.C: Likewise.
7197 * g++.dg/inherit/override-attribs.C: Likewise.
7198 * g++.dg/opt/inline9.C: Likewise.
7199 * g++.dg/opt/life1.C: Likewise.
7200 * g++.dg/opt/longbranch2.C: Likewise.
7201 * g++.dg/opt/nrv12.C: Likewise.
7202 * g++.dg/opt/reg-stack4.C: Likewise.
7203 * g++.dg/other/pr35504.C: Likewise.
7204 * g++.dg/other/pr39496.C: Likewise.
7205 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7206 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7207 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7208 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7209 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7210 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7211 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7212 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7213 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7214 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7215 * g++.dg/warn/pr15774-1.C: Likewise.
7216 * g++.dg/warn/pr15774-2.C: Likewise.
7217 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7218 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7219 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7220 * g++.old-deja/g++.pt/asm2.C: Likewise.
7221 * gcc.c-torture/compile/20000804-1.c: Likewise.
7222 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7223 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7224 * gcc.dg/20020108-1.c: Likewise.
7225 * gcc.dg/20020122-2.c: Likewise.
7226 * gcc.dg/20020122-3.c: Likewise.
7227 * gcc.dg/20020206-1.c: Likewise.
7228 * gcc.dg/20020219-1.c: Likewise.
7229 * gcc.dg/20020310-1.c: Likewise.
7230 * gcc.dg/20020411-1.c: Likewise.
7231 * gcc.dg/20020418-2.c: Likewise.
7232 * gcc.dg/20020426-2.c: Likewise.
7233 * gcc.dg/20020517-1.c: Likewise.
7234 * gcc.dg/20030204-1.c: Likewise.
7235 * gcc.dg/20030826-2.c: Likewise.
7236 * gcc.dg/20031102-1.c: Likewise.
7237 * gcc.dg/20031202-1.c: Likewise.
7238 * gcc.dg/20050111-1.c: Likewise.
7239 * gcc.dg/20050503-1.c: Likewise.
7240 * gcc.dg/array-init-1.c: Likewise.
7241 * gcc.dg/builtin-apply4.c: Likewise.
7242 * gcc.dg/dfp/pr31344.c: Likewise.
7243 * gcc.dg/gomp/atomic-11.c: Likewise.
7244 * gcc.dg/graphite/pr40281.c: Likewise.
7245 * gcc.dg/ia64-sync-1.c: Likewise.
7246 * gcc.dg/ia64-sync-2.c: Likewise.
7247 * gcc.dg/ia64-sync-3.c: Likewise.
7248 * gcc.dg/ia64-sync-4.c: Likewise.
7249 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7250 * gcc.dg/invalid-call-1.c: Likewise.
7251 * gcc.dg/loop-3.c: Likewise.
7252 * gcc.dg/lower-subreg-1.c: Likewise.
7253 * gcc.dg/lto/pr47259_0.c: Likewise.
7254 * gcc.dg/nested-calls-1.c: Likewise.
7255 * gcc.dg/pr20017.c: Likewise.
7256 * gcc.dg/pr25023.c: Likewise.
7257 * gcc.dg/pr27671-2.c: Likewise.
7258 * gcc.dg/pr32176.c: Likewise.
7259 * gcc.dg/pr33676.c: Likewise.
7260 * gcc.dg/pr35045.c: Likewise.
7261 * gcc.dg/pr36015.c: Likewise.
7262 * gcc.dg/pr36584.c: Likewise.
7263 * gcc.dg/pr36998.c: Likewise.
7264 * gcc.dg/pr37438.c: Likewise.
7265 * gcc.dg/pr37908.c: Likewise.
7266 * gcc.dg/pr41241.c: Likewise.
7267 * gcc.dg/pr41340.c: Likewise.
7268 * gcc.dg/pr44136.c: Likewise.
7269 * gcc.dg/pr44194-1.c: Likewise.
7270 * gcc.dg/pr46212.c: Likewise.
7271 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7272 * gcc.dg/setjmp-2.c: Likewise.
7273 * gcc.dg/short-compare-1.c: Likewise.
7274 * gcc.dg/short-compare-2.c: Likewise.
7275 * gcc.dg/smod-1.c: Likewise.
7276 * gcc.dg/sync-2.c: Likewise.
7277 * gcc.dg/sync-3.c: Likewise.
7278 * gcc.dg/tls/opt-1.c: Likewise.
7279 * gcc.dg/tls/opt-2.c: Likewise.
7280 * gcc.dg/tls/opt-3.c: Likewise.
7281 * gcc.dg/torture/badshift.c: Likewise.
7282 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7283 * gcc.dg/torture/pr20314-2.c: Likewise.
7284 * gcc.dg/torture/pr36891.c: Likewise.
7285 * gcc.dg/torture/pr38774.c: Likewise.
7286 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7287 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7288 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7289 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7290 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7291 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7292 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7293 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7294 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7295 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7296 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7297 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7298 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7299 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7300 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7301 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7302 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7303 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7304 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7305 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7306 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7307 * gcc.dg/unroll-1.c: Likewise.
7308 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7309 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7310 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7311 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7312 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7313 * gcc.target/i386/20000609-1.c: Likewise.
7314 * gcc.target/i386/20000720-1.c: Likewise.
7315 * gcc.target/i386/20000724-1.c: Likewise.
7316 * gcc.target/i386/20011107-1.c: Likewise.
7317 * gcc.target/i386/20011119-1.c: Likewise.
7318 * gcc.target/i386/20020201-3.c: Likewise.
7319 * gcc.target/i386/20020218-1.c: Likewise.
7320 * gcc.target/i386/20020729-1.c: Likewise.
7321 * gcc.target/i386/20030926-1.c: Likewise.
7322 * gcc.target/i386/20060125-1.c: Likewise.
7323 * gcc.target/i386/20060125-2.c: Likewise.
7324 * gcc.target/i386/20060512-1.c: Likewise.
7325 * gcc.target/i386/20060512-2.c: Likewise.
7326 * gcc.target/i386/20060512-3.c: Likewise.
7327 * gcc.target/i386/20060512-4.c: Likewise.
7328 * gcc.target/i386/387-1.c: Likewise.
7329 * gcc.target/i386/387-2.c: Likewise.
7330 * gcc.target/i386/387-5.c: Likewise.
7331 * gcc.target/i386/387-6.c: Likewise.
7332 * gcc.target/i386/980312-1.c: Likewise.
7333 * gcc.target/i386/980313-1.c: Likewise.
7334 * gcc.target/i386/990117-1.c: Likewise.
7335 * gcc.target/i386/990424-1.c: Likewise.
7336 * gcc.target/i386/990524-1.c: Likewise.
7337 * gcc.target/i386/991129-1.c: Likewise.
7338 * gcc.target/i386/991214-1.c: Likewise.
7339 * gcc.target/i386/991230-1.c: Likewise.
7340 * gcc.target/i386/addr-sel-1.c: Likewise.
7341 * gcc.target/i386/aggregate-ret1.c: Likewise.
7342 * gcc.target/i386/aggregate-ret2.c: Likewise.
7343 * gcc.target/i386/align-main-3.c: Likewise.
7344 * gcc.target/i386/amd64-abi-1.c: Likewise.
7345 * gcc.target/i386/amd64-abi-2.c: Likewise.
7346 * gcc.target/i386/amd64-abi-4.c: Likewise.
7347 * gcc.target/i386/amd64-abi-5.c: Likewise.
7348 * gcc.target/i386/amd64-abi-6.c: Likewise.
7349 * gcc.target/i386/asm-1.c: Likewise.
7350 * gcc.target/i386/asm-3.c: Likewise.
7351 * gcc.target/i386/asm-5.c: Likewise.
7352 * gcc.target/i386/attributes-error.c: Likewise.
7353 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7354 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7355 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7356 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7357 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7358 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7359 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7360 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7361 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7362 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7363 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7364 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7365 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7366 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7367 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7368 * gcc.target/i386/bitfield1.c: Likewise.
7369 * gcc.target/i386/bitfield2.c: Likewise.
7370 * gcc.target/i386/bmi-2.c: Likewise.
7371 * gcc.target/i386/bmi-5.c: Likewise.
7372 * gcc.target/i386/builtin-unreachable.c: Likewise.
7373 * gcc.target/i386/cleanup-2.c: Likewise.
7374 * gcc.target/i386/clobbers.c: Likewise.
7375 * gcc.target/i386/cmov8.c: Likewise.
7376 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7377 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7378 * gcc.target/i386/compress-float-387.c: Likewise.
7379 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7380 * gcc.target/i386/compress-float-sse.c: Likewise.
7381 * gcc.target/i386/crc32-2.c: Likewise.
7382 * gcc.target/i386/crc32-3.c: Likewise.
7383 * gcc.target/i386/divmod-7.c: Likewise.
7384 * gcc.target/i386/divmod-8.c: Likewise.
7385 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7386 * gcc.target/i386/fma3-builtin.c: Likewise.
7387 * gcc.target/i386/fma3-fma.c: Likewise.
7388 * gcc.target/i386/fma4-256-vector.c: Likewise.
7389 * gcc.target/i386/fma4-builtin.c: Likewise.
7390 * gcc.target/i386/fma4-fma-2.c: Likewise.
7391 * gcc.target/i386/fma4-fma.c: Likewise.
7392 * gcc.target/i386/fma4-vector-2.c: Likewise.
7393 * gcc.target/i386/fma4-vector.c: Likewise.
7394 * gcc.target/i386/funcspec-1.c: Likewise.
7395 * gcc.target/i386/funcspec-10.c: Likewise.
7396 * gcc.target/i386/funcspec-11.c: Likewise.
7397 * gcc.target/i386/funcspec-2.c: Likewise.
7398 * gcc.target/i386/funcspec-5.c: Likewise.
7399 * gcc.target/i386/funcspec-6.c: Likewise.
7400 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7401 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7402 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7403 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7404 * gcc.target/i386/incoming-1.c: Likewise.
7405 * gcc.target/i386/incoming-10.c: Likewise.
7406 * gcc.target/i386/incoming-11.c: Likewise.
7407 * gcc.target/i386/incoming-12.c: Likewise.
7408 * gcc.target/i386/incoming-13.c: Likewise.
7409 * gcc.target/i386/incoming-14.c: Likewise.
7410 * gcc.target/i386/incoming-15.c: Likewise.
7411 * gcc.target/i386/incoming-2.c: Likewise.
7412 * gcc.target/i386/incoming-3.c: Likewise.
7413 * gcc.target/i386/incoming-4.c: Likewise.
7414 * gcc.target/i386/incoming-5.c: Likewise.
7415 * gcc.target/i386/incoming-6.c: Likewise.
7416 * gcc.target/i386/incoming-7.c: Likewise.
7417 * gcc.target/i386/incoming-8.c: Likewise.
7418 * gcc.target/i386/incoming-9.c: Likewise.
7419 * gcc.target/i386/lea.c: Likewise.
7420 * gcc.target/i386/local.c: Likewise.
7421 * gcc.target/i386/loop-1.c: Likewise.
7422 * gcc.target/i386/loop-2.c: Likewise.
7423 * gcc.target/i386/loop-3.c: Likewise.
7424 * gcc.target/i386/max-stack-align.c: Likewise.
7425 * gcc.target/i386/memcpy-1.c: Likewise.
7426 * gcc.target/i386/movbe-2.c: Likewise.
7427 * gcc.target/i386/movq-2.c: Likewise.
7428 * gcc.target/i386/movq.c: Likewise.
7429 * gcc.target/i386/nrv1.c: Likewise.
7430 * gcc.target/i386/pad-4.c: Likewise.
7431 * gcc.target/i386/pad-5a.c: Likewise.
7432 * gcc.target/i386/pad-5b.c: Likewise.
7433 * gcc.target/i386/pad-6a.c: Likewise.
7434 * gcc.target/i386/pad-6b.c: Likewise.
7435 * gcc.target/i386/pad-7.c: Likewise.
7436 * gcc.target/i386/pad-9.c: Likewise.
7437 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7438 * gcc.target/i386/pic-1.c: Likewise.
7439 * gcc.target/i386/pr12092-1.c: Likewise.
7440 * gcc.target/i386/pr12329.c: Likewise.
7441 * gcc.target/i386/pr21518.c: Likewise.
7442 * gcc.target/i386/pr22362.c: Likewise.
7443 * gcc.target/i386/pr22585.c: Likewise.
7444 * gcc.target/i386/pr23098.c: Likewise.
7445 * gcc.target/i386/pr25196.c: Likewise.
7446 * gcc.target/i386/pr25293.c: Likewise.
7447 * gcc.target/i386/pr25654.c: Likewise.
7448 * gcc.target/i386/pr26449.c: Likewise.
7449 * gcc.target/i386/pr26778.c: Likewise.
7450 * gcc.target/i386/pr26826.c: Likewise.
7451 * gcc.target/i386/pr27266.c: Likewise.
7452 * gcc.target/i386/pr29978.c: Likewise.
7453 * gcc.target/i386/pr30505.c: Likewise.
7454 * gcc.target/i386/pr30961-1.c: Likewise.
7455 * gcc.target/i386/pr31628.c: Likewise.
7456 * gcc.target/i386/pr32000-2.c: Likewise.
7457 * gcc.target/i386/pr32661-1.c: Likewise.
7458 * gcc.target/i386/pr32708-2.c: Likewise.
7459 * gcc.target/i386/pr32708-3.c: Likewise.
7460 * gcc.target/i386/pr34256.c: Likewise.
7461 * gcc.target/i386/pr34312.c: Likewise.
7462 * gcc.target/i386/pr34522.c: Likewise.
7463 * gcc.target/i386/pr35160.c: Likewise.
7464 * gcc.target/i386/pr35281.c: Likewise.
7465 * gcc.target/i386/pr36246.c: Likewise.
7466 * gcc.target/i386/pr36786.c: Likewise.
7467 * gcc.target/i386/pr37275.c: Likewise.
7468 * gcc.target/i386/pr37843-3.c: Likewise.
7469 * gcc.target/i386/pr37843-4.c: Likewise.
7470 * gcc.target/i386/pr39082-1.c: Likewise.
7471 * gcc.target/i386/pr39431.c: Likewise.
7472 * gcc.target/i386/pr39496.c: Likewise.
7473 * gcc.target/i386/pr39543-2.c: Likewise.
7474 * gcc.target/i386/pr39911.c: Likewise.
7475 * gcc.target/i386/pr40718.c: Likewise.
7476 * gcc.target/i386/pr40906-1.c: Likewise.
7477 * gcc.target/i386/pr40906-2.c: Likewise.
7478 * gcc.target/i386/pr40906-3.c: Likewise.
7479 * gcc.target/i386/pr40934.c: Likewise.
7480 * gcc.target/i386/pr41900.c: Likewise.
7481 * gcc.target/i386/pr42589.c: Likewise.
7482 * gcc.target/i386/pr43662.c: Likewise.
7483 * gcc.target/i386/pr43671.c: Likewise.
7484 * gcc.target/i386/pr43766.c: Likewise.
7485 * gcc.target/i386/pr43869.c: Likewise.
7486 * gcc.target/i386/pr44942.c: Likewise.
7487 * gcc.target/i386/pr44948-2a.c: Likewise.
7488 * gcc.target/i386/pr45234.c: Likewise.
7489 * gcc.target/i386/pr45336-2.c: Likewise.
7490 * gcc.target/i386/pr45336-4.c: Likewise.
7491 * gcc.target/i386/pr45852.c: Likewise.
7492 * gcc.target/i386/pr46470.c: Likewise.
7493 * gcc.target/i386/pr48037-1.c: Likewise.
7494 * gcc.target/i386/pr48389.c: Likewise.
7495 * gcc.target/i386/pr49095.c: Likewise.
7496 * gcc.target/i386/pr9771-1.c: Likewise.
7497 * gcc.target/i386/rdfsbase-1.c: Likewise.
7498 * gcc.target/i386/rdfsbase-2.c: Likewise.
7499 * gcc.target/i386/rdgsbase-1.c: Likewise.
7500 * gcc.target/i386/rdgsbase-2.c: Likewise.
7501 * gcc.target/i386/rdrand-3.c: Likewise.
7502 * gcc.target/i386/regparm-stdcall.c: Likewise.
7503 * gcc.target/i386/regparm.c: Likewise.
7504 * gcc.target/i386/reload-1.c: Likewise.
7505 * gcc.target/i386/rotate-2.c: Likewise.
7506 * gcc.target/i386/sibcall-5.c: Likewise.
7507 * gcc.target/i386/signbit-1.c: Likewise.
7508 * gcc.target/i386/signbit-2.c: Likewise.
7509 * gcc.target/i386/signbit-3.c: Likewise.
7510 * gcc.target/i386/sse-5.c: Likewise.
7511 * gcc.target/i386/sse-8.c: Likewise.
7512 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7513 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7514 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7515 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7516 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7517 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7518 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7519 * gcc.target/i386/sse2-movq-2.c: Likewise.
7520 * gcc.target/i386/sse2-movq-3.c: Likewise.
7521 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7522 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7523 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7524 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7525 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7526 * gcc.target/i386/ssefn-1.c: Likewise.
7527 * gcc.target/i386/ssefn-2.c: Likewise.
7528 * gcc.target/i386/sseregparm-1.c: Likewise.
7529 * gcc.target/i386/sseregparm-2.c: Likewise.
7530 * gcc.target/i386/sseregparm-3.c: Likewise.
7531 * gcc.target/i386/sseregparm-4.c: Likewise.
7532 * gcc.target/i386/sseregparm-5.c: Likewise.
7533 * gcc.target/i386/sseregparm-6.c: Likewise.
7534 * gcc.target/i386/sseregparm-7.c: Likewise.
7535 * gcc.target/i386/sseregparm-8.c: Likewise.
7536 * gcc.target/i386/stack-realign.c: Likewise.
7537 * gcc.target/i386/stack-usage-realign.c: Likewise.
7538 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7539 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7540 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7541 * gcc.target/i386/stackalign/return-1.c: Likewise.
7542 * gcc.target/i386/stackalign/return-2.c: Likewise.
7543 * gcc.target/i386/stackalign/return-3.c: Likewise.
7544 * gcc.target/i386/tailcall-1.c: Likewise.
7545 * gcc.target/i386/tbm-2.c: Likewise.
7546 * gcc.target/i386/udivmod-7.c: Likewise.
7547 * gcc.target/i386/udivmod-8.c: Likewise.
7548 * gcc.target/i386/unroll-1.c: Likewise.
7549 * gcc.target/i386/vararg-1.c: Likewise.
7550 * gcc.target/i386/vararg-2.c: Likewise.
7551 * gcc.target/i386/vect8-ret.c: Likewise.
7552 * gcc.target/i386/vectorize5.c: Likewise.
7553 * gcc.target/i386/wmul-1.c: Likewise.
7554 * gcc.target/i386/wmul-2.c: Likewise.
7555 * gcc.target/i386/wrfsbase-1.c: Likewise.
7556 * gcc.target/i386/wrfsbase-2.c: Likewise.
7557 * gcc.target/i386/wrgsbase-1.c: Likewise.
7558 * gcc.target/i386/wrgsbase-2.c: Likewise.
7559 * gcc.target/i386/xop-pcmov.c: Likewise.
7560 * gcc.target/i386/xop-pcmov2.c: Likewise.
7561 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7562 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7563 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7564 * gcc.target/i386/xop-shift1-vector.c: Likewise.
7565 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7566 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7567 * gcc.target/i386/zee.c: Likewise.
7568 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7569 * gfortran.dg/compiler-directive_2.f: Likewise.
7570 * gfortran.dg/g77/20010216-1.f: Likewise.
7571 * gfortran.dg/gomp/pr39152.f90: Likewise.
7572 * gfortran.dg/pr33794.f90: Likewise.
7574 2011-07-09 Jason Merrill <jason@redhat.com>
7576 * g++.dg/cpp0x/regress/regress5.C: New.
7578 2011-07-08 Jason Merrill <jason@redhat.com>
7581 * g++.dg/expr/compound-asn1.C: New.
7582 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7584 2011-07-08 Jakub Jelinek <jakub@redhat.com>
7587 * gcc.target/powerpc/altivec-34.c: New test.
7589 2011-07-08 Jason Merrill <jason@redhat.com>
7592 * g++.dg/abi/guard3.C: New.
7594 2011-07-08 Julian Brown <julian@codesourcery.com>
7596 * lib/target-supports.exp
7597 (check_effective_target_arm_little_endian): New.
7598 (check_effective_target_vect_pack_trunc): Use above.
7599 (check_effective_target_vect_unpack): Likewise.
7600 (check_effective_target_vect_element_align): Test
7601 check_effective_target_arm_vect_no_misalign for ARM.
7603 2011-07-08 Jason Merrill <jason@redhat.com>
7606 * g++.dg/cpp0x/constexpr-rom.C: New.
7608 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
7611 * g++.dg/torture/pr49519.C: New test.
7613 2011-07-08 Martin Jambor <mjambor@suse.cz>
7615 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7617 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7620 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7622 2011-07-08 Richard Guenther <rguenther@suse.de>
7624 PR tree-optimization/49662
7625 * gcc.dg/graphite/interchange-14.c: XFAIL.
7626 * gcc.dg/graphite/interchange-15.c: Likewise.
7627 * gcc.dg/graphite/interchange-mvt.c: Likewise.
7629 2011-07-06 Jason Merrill <jason@redhat.com>
7632 * g++.dg/cpp0x/regress/regress4.C: New.
7634 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
7637 * gfortran.dg/result_in_spec_4.f90: New test.
7639 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7641 * gcc.target/sparc/cas64.c: New test.
7643 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7646 * g++.dg/torture/pr49644.C: New test.
7649 * gcc.c-torture/execute/pr49644.c: New test.
7651 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
7653 * lib/target-supports.exp (check_effective_target_ia32): New.
7654 (check_effective_target_x32): Likewise.
7655 (check_effective_target_vect_cmdline_needed): Also check x32.
7657 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7659 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7661 * gcc.target/arm/pr42235.c: Likewise.
7662 * gcc.target/arm/pr42495.c: Likewise.
7663 * gcc.target/arm/pr42574.c: Likewise.
7664 * gcc.target/arm/thumb-branch1.c: Likewise.
7666 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7667 unneeded prune of possible warning.
7668 * gcc.target/arm/pr40956.c: Likewise.
7669 * gcc.target/arm/pr42505.c: Likewise.
7671 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7672 * gcc.c-torture/compile/pr46883.c: Likewise.
7673 * gcc.c-torture/compile/pr46934.c: Likewise.
7675 * gcc.target/arm/pr41679.c: Remove test directives in preparation
7676 for move to ../../gcc.c-torture/compile.
7677 * gcc.target/arm/pr46883.c: Likewise.
7678 * gcc.target/arm/pr46934.c: Likewise.
7680 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7681 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7682 * gcc.target/arm/wmul-1.c: Likewise.
7683 * gcc.target/arm/wmul-2.c: Likewise.
7684 * gcc.target/arm/wmul-3.c: Likewise.
7685 * gcc.target/arm/wmul-4.c: Likewise.
7686 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7687 add tab after scan target.
7688 * gcc.target/arm/smlaltt-1.c: Likewise.
7689 * gcc.target/arm/smlatb-1.c: Likewise.
7690 * gcc.target/arm/smlatt-1.c: Likewise.
7692 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7695 * gcc.dg/debug/pr49522.c: New test.
7697 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
7699 * gcc.dg/pragma-align.c: Run only if target !default_packed.
7700 * gcc.dg/pr46212.c: Run only if target int32plus.
7701 * gcc.dg/torture/pr48146.c: Ditto.
7702 * gcc.dg/tree-ssa/vrp51.c: Ditto.
7703 * c-c++-common/pr44832.c: Ditto.
7704 * gcc.dg/pr49544.c: Run only if target ptr32plus.
7705 * gcc.dg/pr31490.c: Ditto.
7706 * gcc.dg/torture/builtin-math-7.c: Run only if target
7708 * gcc.dg/torture/pr45764.c: Skip for AVR.
7709 * gcc.dg/pr47893.c: Ditto.
7711 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7713 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7714 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7715 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7716 add tab to scan target.
7718 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
7720 * gcc.target/arm/neon-modes-3.c: New test.
7722 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
7724 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7725 -fno-loop-interchange -ffast-math.
7727 2011-07-07 Richard Guenther <rguenther@suse.de>
7729 * gcc.dg/ftrapv-3.c: New testcase.
7731 2011-07-07 Richard Guenther <rguenther@suse.de>
7733 * gcc.dg/tree-ssa/vrp58.c: New testcase.
7734 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7736 2011-07-07 Kai Tietz <ktietz@redhat.com>
7738 * gcc.dg/binop-notxor1.c: New test.
7739 * gcc.dg/binop-notand4a.c: New test.
7740 * gcc.dg/binop-notxor2.c: New test.
7741 * gcc.dg/binop-notand3a.c: New test.
7742 * gcc.dg/binop-notand2a.c: New test.
7743 * gcc.dg/binop-notand6a.c: New test.
7744 * gcc.dg/binop-notor1.c: New test.
7745 * gcc.dg/binop-notand1a.c: New test.
7746 * gcc.dg/binop-notand5a.c: New test.
7747 * gcc.dg/binop-notor2.c: New test.
7749 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7752 * gcc.dg/gomp/pr49640.c: New test.
7754 2011-07-07 Richard Guenther <rguenther@suse.de>
7756 * gcc.dg/graphite/pr37485.c: Add -floop-block.
7758 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7761 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7763 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7765 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7766 * gcc.target/powerpc/no-r11-2.c: Ditto.
7767 * gcc.target/powerpc/no-r11-3.c: Ditto.
7769 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
7771 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7772 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7774 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
7776 * lib/target-supports.exp (check_profiling_available): Disable
7777 profiling with -fprofile-generate for target avr.
7779 2011-07-06 Richard Guenther <rguenther@suse.de>
7781 PR tree-optimization/49645
7782 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7784 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
7787 * gcc.dg/pr47383.c: New.
7789 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7791 PR tree-optimization/49647
7792 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7794 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
7797 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7798 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7800 2011-07-05 Jason Merrill <jason@redhat.com>
7803 * g++.dg/template/template-id-4.C: New.
7805 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7807 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7808 * gcc.dg/pr43402.c: Ditto.
7810 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7812 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7814 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7816 * gcc.target/powerpc/ppc-switch-1.c: New test for
7817 --param case-values-threshold.
7818 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7820 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7822 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7824 2011-07-05 Jason Merrill <jason@redhat.com>
7826 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7828 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7830 PR tree-optimization/47654
7831 * gcc.dg/graphite/block-pr47654.c: New.
7833 2011-07-05 Jason Merrill <jason@redhat.com>
7835 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7837 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7839 PR tree-optimization/49580
7840 * gcc.dg/autopar/pr49580.c: New test.
7842 2011-07-05 Richard Guenther <rguenther@suse.de>
7844 PR tree-optimization/49518
7845 PR tree-optimization/49628
7846 * g++.dg/torture/pr49628.C: New testcase.
7847 * gcc.dg/torture/pr49518.c: Likewise.
7849 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7851 * ada/acats/run_acats (which): Extract last field from type -p,
7852 type output only if command succeeded.
7854 2011-07-04 Jason Merrill <jason@redhat.com>
7856 * g++.dg/abi/mangle48.C: New.
7858 * g++.dg/cpp0x/diag1.C: New.
7860 * g++.dg/diagnostic/aka1.C: New.
7862 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7864 PR rtl-optimization/49619
7865 * gcc.dg/pr49619.c: New test.
7867 PR rtl-optimization/49472
7868 * gfortran.dg/pr49472.f90: New test.
7871 * gcc.dg/pr49602.c: New test.
7873 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7877 * gcc.target/avr/avr.exp: Run over cpp files, too.
7878 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7879 * gcc.target/avr/progmem.h: New file.
7880 * gcc.target/avr/exit-abort.h: New file.
7881 * gcc.target/avr/progmem-error-1.c: New file.
7882 * gcc.target/avr/progmem-error-1.cpp: New file.
7883 * gcc.target/avr/progmem-warning-1.c: New file.
7884 * gcc.target/avr/torture/progmem-1.c: New file.
7885 * gcc.target/avr/torture/progmem-1.cpp: New file.
7887 2011-07-04 Richard Guenther <rguenther@suse.de>
7889 PR tree-optimization/49615
7890 * g++.dg/torture/pr49615.C: New testcase.
7892 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7894 PR tree-optimization/49610
7895 * gcc.dg/vect/pr49610.c: New test.
7897 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7899 * gnat.dg/specs/debug1.ads: New test.
7901 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7904 * gfortran.dg/typebound_proc_23.f90: New.
7906 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7909 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7911 2011-07-01 Jason Merrill <jason@redhat.com>
7914 * g++.dg/template/template-id-3.C: New.
7917 * g++.dg/template/qualified-id4.C: New.
7920 * g++.dg/template/explicit-args4.C: New.
7923 * g++.dg/template/offsetof2.C: New.
7925 2011-07-01 Kai Tietz <ktietz@redhat.com>
7927 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7929 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7932 * lib/target-supports.exp (check_effective_target_gld): New proc.
7934 2011-07-01 Richard Guenther <rguenther@suse.de>
7936 PR tree-optimization/49603
7937 * gcc.dg/torture/pr49603.c: New testcase.
7939 2011-06-30 Jason Merrill <jason@redhat.com>
7942 * g++.dg/rtti/template1.C: New.
7945 * g++.dg/cpp0x/regress/ctor1.C: New.
7948 * g++.dg/cpp0x/initlist54.C: New.
7950 2011-06-30 Martin Jambor <mjambor@suse.cz>
7952 * gcc.dg/tree-ssa/sra-12.c: New test.
7954 2011-06-29 Jason Merrill <jason@redhat.com>
7956 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7958 2011-06-30 Richard Guenther <rguenther@suse.de>
7960 PR tree-optimization/46787
7961 * gcc.dg/vect/vect-121.c: New testcase.
7963 2011-06-30 Martin Jambor <mjambor@suse.cz>
7965 PR tree-optimization/49094
7966 * gcc.dg/tree-ssa/pr49094.c: New test.
7968 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7971 * gfortran.dg/pr49540-1.f90: New test.
7972 * gfortran.dg/pr49540-2.f90: New test.
7974 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7977 * ada/acats/run_acats (which): Use last field of type -p output.
7979 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7980 Iain Sandoe <iains@gcc.gnu.org>
7983 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7984 Only skip on 64-bit *-*-darwin8* && !objc2.
7986 2011-06-30 Richard Guenther <rguenther@suse.de>
7988 PR tree-optimization/38752
7989 * gcc.c-torture/compile/pr38752.c: New testcase.
7991 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7993 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7994 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7996 2011-06-29 Jason Merrill <jason@redhat.com>
7999 * g++.dg/cpp0x/initlist53.C: Use placement new.
8000 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8001 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8004 * g++.dg/cpp0x/trailing6.C: New.
8005 * g++.dg/cpp0x/pr45908.C: No error.
8008 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8011 * g++.dg/cpp0x/constexpr-using2.C: New.
8013 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8016 * g++.dg/cpp0x/constexpr-diag3.C: New.
8017 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8018 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8019 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8020 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8022 2011-06-29 Jason Merrill <jason@redhat.com>
8024 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8026 2011-06-29 Richard Guenther <rguenther@suse.de>
8028 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8030 2011-06-29 Jason Merrill <jason@redhat.com>
8032 * g++.dg/cpp0x/initlist-value2.C: New.
8034 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8035 * g++.dg/cpp0x/initlist-value.C: New.
8037 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8039 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8041 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8043 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8044 * gcc.dg/inline_2.c: Likewise.
8045 * gcc.dg/unroll_1.c: Likewise.
8047 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8050 * gcc.target/i386/pr49567.c: New test.
8052 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8054 * gnat.dg/opt17.ad[sb]: New test.
8056 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8057 Tom de Vries <tom@codesourcery.com>
8059 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8060 (check_effective_target_arm_thumb2): New effective targets.
8061 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8062 properly. Clean up temporary files.
8063 * gcc.target/arm/ivopts-2.c: Likewise.
8064 * gcc.target/arm/ivopts-3.c: Likewise.
8065 * gcc.target/arm/ivopts-4.c: Likewise.
8066 * gcc.target/arm/ivopts-5.c: Likewise.
8067 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8069 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8072 * gfortran.dg/reshape_zerosize_3.f90: New test.
8074 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8076 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8077 * gcc.target/arm/vfp-ldmias.c: Likewise.
8078 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8079 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8080 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8081 * gcc.target/arm/vfp-stmias.c: Likewise.
8082 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8083 * gcc.target/arm/vfp-stmiad.c: Likewise.
8085 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8087 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8089 * gcc.target/arm/pr45701-2.c: Ditto.
8091 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8094 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8095 * gfortran.dg/extends_14.f03: Modified.
8097 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8099 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8100 early if the test is already being skipped.
8102 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8103 scan-assembler-dem-not): For missing file, report unresolved with
8104 same message as for pass/fail, with reason reported in log file.
8106 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8107 from add_options_for_arm_neon_fp16.
8108 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8109 check_effective_target_arm_neon_fp16_ok_nocache.
8110 Check -mfpu and -mfloat-abi options from current multilib.
8111 Do not require neon support.
8112 (check_effective_target_arm_fp16_ok): Renamed from
8113 check_effecitve_target_arm_neon_fp16_ok.
8114 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8115 arm_neon_fp16_ok and arm_fp16.
8116 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8117 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8118 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8119 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8121 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8123 * gcc.dg/builtin-assume-aligned-1.c: New test.
8124 * gcc.dg/builtin-assume-aligned-2.c: New test.
8125 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8128 * gcc.dg/pr49544.c: New test.
8130 2011-06-27 Richard Guenther <rguenther@suse.de>
8132 PR tree-optimization/49394
8133 * g++.dg/torture/pr49394.C: New testcase.
8135 2011-06-27 Kai Tietz <ktietz@redhat.com>
8137 * gcc.dg/optimize-bswapdi-2.c: New test.
8139 2011-06-27 Michael Hope <michael.hope@linaro.org>
8140 Richard Sandiford <richard.sandiford@linaro.org>
8142 PR tree-optimization/49169
8143 * gcc.dg/torture/pr49169.c: New test.
8145 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8148 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8150 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8153 2011-06-26 Jason Merrill <jason@redhat.com>
8155 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8158 * g++.dg/init/ref19.C: New.
8159 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8161 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8163 PR tree-optimization/48377
8164 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8167 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8170 * lib/target-supports.exp (check_effective_target_non_strict_align):
8172 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8174 2011-06-24 Martin Jambor <mjambor@suse.cz>
8176 PR tree-optimizations/49516
8177 * g++.dg/tree-ssa/pr49516.C: New test.
8179 2011-06-23 Jason Merrill <jason@redhat.com>
8182 * g++.dg/template/partial10.C: New.
8183 * g++.dg/template/partial11.C: New.
8185 2011-06-23 Jeff Law <law@redhat.com>
8188 * gcc.dg/pr48770.c: New test.
8190 2011-06-23 Jan Hubicka <jh@suse.cz>
8193 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8195 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8198 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8199 instead of -fdump-tree-optimized.
8201 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8204 * g++.dg/template/crash107.C: New.
8205 * g++.dg/template/error17.C: Adjust.
8207 2011-06-23 Jason Merrill <jason@redhat.com>
8210 * g++.dg/cpp0x/defaulted30.C: New.
8213 * g++.dg/rtti/anon-ns1.C: New.
8216 * g++.dg/init/ref18.C: New.
8219 * g++.dg/template/partial9.C: New.
8221 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8224 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8226 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8229 * gcc.dg/pr49496.c: New test.
8231 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8233 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8236 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8238 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8239 * gcc.target/arm/pr42879.c: Likewise.
8240 * gcc.target/arm/pr45701-3.c: Likewise.
8242 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8243 * gcc.target/arm/pr40482.c: Likewise.
8244 * gcc.target/arm/stack-corruption.c: Likewise.
8246 2011-06-22 Richard Guenther <rguenther@suse.de>
8248 PR tree-optimization/49493
8249 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8251 2011-06-22 Jason Merrill <jason@redhat.com>
8254 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8256 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8257 Dmitry Melnik <dm@ispras.ru>
8259 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8260 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8261 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8263 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8265 * gcc.target/arm/tlscall.c: New.
8267 2011-06-21 Jason Merrill <jason@redhat.com>
8270 * g++.dg/cpp0x/constexpr-ref1.C: New.
8271 * g++.dg/cpp0x/constexpr-ref2.C: New.
8272 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8275 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8278 * g++.dg/template/param3.C: New.
8280 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8282 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8283 my_clrsb test functions.
8285 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8286 test_sll, test_ull): Add clrsb tests.
8287 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8290 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8293 * gfortran.dg/class_44.f03: New.
8295 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8297 PR tree-optimization/49478
8298 * gcc.dg/vect/pr49478.c
8300 2011-06-21 Richard Guenther <rguenther@suse.de>
8302 PR tree-optimization/49483
8303 * gcc.dg/vect/vect-120.c: New testcase.
8305 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8308 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8309 * gcc.dg/vect/vect-peel-4.c: Likewise.
8311 2011-06-22 Christian Bruel <christian.bruel@st.com>
8314 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8315 * gcc.dg/always_inline2.c: Likewise.
8316 * gcc.dg/always_inline3.c: Likewise.
8317 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8318 * gcc.dg/inline_1.c: Likewise.
8319 * gcc.dg/inline_2.c: Likewise.
8320 * gcc.dg/inline_3.c: Likewise.
8321 * gcc.dg/inline_4.c: Likewise.
8322 * gcc.dg/20051201-1.c: Likewise.
8323 * gcc.dg/pr40087.c: Likewise.
8324 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8325 * gcc.dg/inline-22.c: Likewise.
8326 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8327 * gcc.dg/lto/20090218-1_1.c: Likewise.
8328 * g++.dg/ipa/devirt-7.C: Likewise.
8329 * gcc.dg/uninit-pred-5_a.c: Likewise.
8330 * gcc.dg/uninit-pred-5_b.c: Likewise.
8331 * gcc.dg/fail_always_inline.c: New.
8333 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8335 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8336 into 6 jobs instead of 3.
8338 2011-06-20 Jason Merrill <jason@redhat.com>
8341 * g++.dg/cpp0x/initlist53.C: New.
8343 2011-06-20 Tobias Burnus <burnus@net-b.de>
8346 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8347 * gfortran.dg/coarray_lock_3.f90: New.
8348 * gfortran.dg/coarray/lock_1.f90: New.
8350 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8352 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8353 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8354 unresolved and report the reason to the log file.
8356 * lib/scanasm.exp (object-size): Move argument processing earlier
8357 to report errors before verifying that the file exists. Report
8358 problems detected at runtime as unresolved instead of error and
8359 report their reasons to the log file.
8361 2011-06-20 Jason Merrill <jason@redhat.com>
8364 * g++.dg/cpp0x/explicit6.C: New.
8367 * g++.dg/cpp0x/enum20.C: New.
8370 * g++.dg/ext/attr-aligned01.C: New.
8373 * g++.dg/cpp0x/variadic-default.C: New.
8376 * g++.dg/cpp0x/auto26.C: New.
8379 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8381 2011-06-20 Kai Tietz <ktietz@redhat.com>
8383 * gcc.dg/binop-notand1.c: New test.
8384 * gcc.dg/binop-notand2.c: New test.
8385 * gcc.dg/binop-notand3.c: New test.
8386 * gcc.dg/binop-notand4.c: New test.
8387 * gcc.dg/binop-notand5.c: New test.
8388 * gcc.dg/binop-notand6.c: New test.
8390 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8393 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8395 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8398 * gfortran.dg/proc_ptr_31.f90: New.
8400 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8402 * gnat.dg/volatile6.adb: New test.
8403 * gnat.dg/volatile7.adb: Likewise.
8404 * gnat.dg/volatile8.adb: Likewise.
8405 * gnat.dg/volatile9.adb: Likewise.
8407 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8409 * gnat.dg/constant3.adb: New test.
8411 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8414 * gfortran.dg/read_list_eof_1.f90: New test.
8416 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8419 * gcc.target/i386/testimm-1.c: New test.
8420 * gcc.target/i386/testimm-2.c: New test.
8421 * gcc.target/i386/testimm-3.c: New test.
8422 * gcc.target/i386/testimm-4.c: New test.
8423 * gcc.target/i386/testimm-5.c: New test.
8424 * gcc.target/i386/testimm-6.c: New test.
8425 * gcc.target/i386/testimm-7.c: New test.
8426 * gcc.target/i386/testimm-8.c: New test.
8427 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8428 * gcc.target/i386/xop-rotate1-int.c: New test.
8429 * gcc.target/i386/xop-rotate2-int.c: New test.
8431 2011-06-17 Jason Merrill <jason@redhat.com>
8433 * g++.dg/cpp0x/rv-func2.C: New.
8435 * g++.dg/debug/dwarf2/lambda1.C: New.
8436 * g++.dg/warn/Wshadow-6.C: Adjust.
8438 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8441 * gfortran.dg/move_alloc_5.f90: New.
8443 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8445 PR rtl-optimization/48542
8446 * gcc.dg/torture/pr48542.c: New test.
8448 2011-06-16 Jason Merrill <jason@redhat.com>
8451 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8454 * g++.dg/cpp0x/initlist52.C New.
8457 * c-c++-common/raw-string-12.c: New.
8460 * g++.dg/cpp0x/sfinae26.C: New.
8463 * g++.dg/cpp0x/variadic113.C: New.
8466 * g++.dg/cpp0x/variadic112.C: New.
8468 2011-06-16 Jeff Law <law@redhat.com>
8470 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8471 improved jump threading.
8472 * gcc.dg/builtin-object-size-2.c: Likewise.
8473 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8475 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8478 * gfortran.dg/typebound_assignment_3.f03: New.
8480 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8483 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8485 2011-06-16 Martin Jambor <mjambor@suse.cz>
8487 PR tree-optimization/49343
8488 * gnat.dg/discr31.ad[sb]: New test.
8490 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8492 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8494 2011-06-16 Tom de Vries <tom@codesourcery.com>
8497 * gcc.target/arm/ivopts-3.c: Update test.
8498 * gcc.target/arm/ivopts-5.c: Same.
8500 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8503 2011-06-10 Wei Guozhi <carrot@google.com>
8506 * gcc.target/arm/pr45335.c: New test.
8507 * gcc.target/arm/pr45335-2.c: New test.
8508 * gcc.target/arm/pr45335-3.c: New test.
8509 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8510 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8511 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8513 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8515 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8517 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8520 * gfortran.dg/class_43.f03: New.
8522 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8524 PR tree-optimization/49419
8525 * gcc.c-torture/execute/pr49419.c: New test.
8527 2011-06-16 Revital Eres <revital.eres@linaro.org>
8529 * gcc.dg/sms-9.c: New file.
8531 2011-06-15 Easwaran Raman <eraman@google.com>
8533 PR rtl-optimization/49414
8534 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8536 2011-06-14 Jason Merrill <jason@redhat.com>
8538 * g++.dg/cpp0x/noexcept13.C: New.
8540 2011-06-14 Easwaran Raman <eraman@google.com>
8542 PR rtl-optimization/44194
8543 * gcc.dg/pr44194-1.c: New test.
8544 * gcc.dg/pr44194-2.c: New test.
8546 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8548 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8550 * gcc.target/arm/pr45701-2.c: Likewise.
8551 * gcc.target/arm/thumb-branch1.c: Likewise.
8553 2011-06-14 Steve Ellcey <sje@cup.hp.com>
8556 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8558 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8560 * gcc.target/arm/pr45701-1.c: Require thumb support.
8561 * gcc.target/arm/pr45701-2.c: Likewise.
8562 * gcc.target/arm/thumb-branch1.c: Likewise.
8564 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8565 * gcc.target/arm/pr39839.c: Likewise.
8566 * gcc.target/arm/pr40657-2.c: Likewise.
8567 * gcc.target/arm/pr40956.c: Likewise.
8568 * gcc.target/arm/pr41679.c: Likewise.
8569 * gcc.target/arm/pr42235.c: Likewise.
8570 * gcc.target/arm/pr42495.c: Likewise.
8571 * gcc.target/arm/pr42505.c: Likewise.
8572 * gcc.target/arm/pr42574.c: Likewise.
8573 * gcc.target/arm/pr46883.c: Likewise.
8574 * gcc.target/arm/pr46934.c: Likewise.
8575 * gcc.target/arm/xor-and.c: Likewise.
8577 2011-06-14 Jason Merrill <jason@redhat.com>
8579 * g++.dg/other/error23.C: Adjust error message.
8580 * g++.dg/other/error32.C: Likewise.
8583 * g++.dg/cpp0x/rv-dotstar.C: New.
8586 * g++.dg/cpp0x/decltype30.C: New.
8588 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8590 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8593 * gfortran.dg/pr49103.f90: New test.
8595 2011-06-14 Tom de Vries <tom@codesourcery.com>
8598 * gcc.target/arm/ivopts-3.c: New test.
8599 * gcc.target/arm/ivopts-4.c: New test.
8600 * gcc.target/arm/ivopts-5.c: New test.
8602 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8604 PR rtl-optimization/49390
8605 * gcc.c-torture/execute/pr49390.c: New test.
8607 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8609 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8611 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
8613 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8614 * gcc.c-torture/execute/cmpsi-2.x: New file.
8615 * gcc.c-torture/execute/pr45262.c: Undo 172757.
8616 * gcc.c-torture/execute/pr45262.x: New file.
8617 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8618 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8620 * gcc.c-torture/compile/pr49163.c: Ditto.
8622 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
8624 * gcc.dg/vect/vect-16.c: Rename to...
8625 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8626 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8627 for double-word vectors.
8628 * gcc.dg/vect/vect-peel-4.c: Likewise.
8629 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8631 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8634 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
8637 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8639 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
8641 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8643 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8645 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8647 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8649 * gfortran.dg/trim_optimize_8.f90: New test case.
8651 2011-06-13 Jakub Jelinek <jakub@redhat.com>
8652 Ira Rosen <ira.rosen@linaro.org>
8654 PR tree-optimization/49352
8655 * gcc.dg/vect/pr49352.c: New test.
8657 2011-06-12 Tobias Burnus
8660 * gfortran.dg/alloc_comp_assign_11.f90: New.
8662 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8664 * gfortran.dg/trim_optimize_7.f90: New test.
8666 2011-06-10 Wei Guozhi <carrot@google.com>
8669 * gcc.target/arm/pr45335.c: New test.
8670 * gcc.target/arm/pr45335-2.c: New test.
8671 * gcc.target/arm/pr45335-3.c: New test.
8672 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8673 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8674 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8676 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8679 * g++.dg/parse/error39.C: New.
8681 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
8683 * gcc.target/arm/20090811-1.c: Skip for incompatible
8684 options, do not override other options.
8685 * gcc.target/arm/combine-cmp-shift.c: Skip for
8686 incompatible options.
8687 * gcc.target/arm/pr45094.c: Likewise.
8688 * gcc.target/arm/scd42-1.c: Likewise.
8689 * gcc.target/arm/scd42-3.c: Likewise.
8690 * gcc.target/arm/thumb-ltu.c: Likewise.
8692 * lib/target-supports.exp
8693 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8694 multilib flags use -mfpu with a value other than neon-fp16.
8696 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8698 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8699 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8701 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8703 * lib/target-supports.exp (check_effective_target_pie): New proc.
8704 * gcc.dg/pie-link.c: Use target pie.
8706 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
8707 Laurent Rougïżœ <laurent.rouge@menta.fr>
8709 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8710 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8712 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
8714 * gfortran.dg/coarray/sync_1.f90: New test for
8715 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8717 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
8719 PR tree-optimization/49318
8720 * gcc.dg/vect/pr49318.c: New test.
8722 2011-06-09 David Krauss <potswa@mac.com>
8724 * g++.dg/template/arrow1.C: New.
8726 2011-06-09 Jason Merrill <jason@redhat.com>
8728 * lib/prune.exp: Prune "note"s.
8729 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8731 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8732 * g++.dg/template/dependent-expr3.C: Likewise.
8733 * g++.dg/parse/template7.C: Likewise.
8734 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8735 * g++.old-deja/g++.jason/rfg10.C: Likewise.
8736 * g++.old-deja/g++.pt/friend38.C: Likewise.
8737 * g++.old-deja/g++.pt/crash32.C: Likewise.
8738 * g++.old-deja/g++.other/init4.C: Likewise.
8739 * g++.old-deja/g++.other/friend8.C: Likewise.
8741 * g++.dg/ext/complex7.C: Adjust expected output.
8742 * g++.dg/diagnostic/method1.C: Likewise.
8743 * g++.dg/parse/parameter-declaration-2.C: Likewise.
8744 * g++.dg/parse/crash33.C: Likewise.
8745 * g++.dg/other/warning1.C: Likewise.
8746 * g++.dg/init/pr29571.C: Likewise.
8747 * g++.dg/warn/overflow-warn-1.C: Likewise.
8748 * g++.dg/warn/overflow-warn-3.C: Likewise.
8749 * g++.dg/warn/overflow-warn-4.C: Likewise.
8750 * g++.old-deja/g++.oliva/template1.C: Likewise.
8752 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8753 * g++.dg/parse/template7.C: Adjust.
8755 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
8758 * gcc.dg/pr49307.c: New.
8760 2011-06-09 Wei Guozhi <carrot@google.com>
8763 * gcc.target/arm/pr46975.c: New testcase.
8765 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
8767 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8768 (PMETH, arglist_t): Removed.
8769 (method_get_number_of_arguments): Removed.
8770 (method_get_nth_argument): Removed.
8771 (method_get_first_argument): Removed.
8772 (method_get_next_argument): Removed.
8773 (method_get_sizeof_arguments): Removed.
8774 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8776 (method_get_number_of_arguments): Removed.
8777 (method_get_nth_argument): Removed.
8778 (method_get_first_argument): Removed.
8779 (method_get_next_argument): Removed.
8780 (method_get_sizeof_arguments): Removed.
8781 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8783 2011-06-09 David Li <davidxl@google.com>
8785 * gcc.dg/dump-pass.c: New test.
8787 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8790 * g++.dg/parse/error38.C: New.
8792 2011-06-09 Jakub Jelinek <jakub@redhat.com>
8795 * gfortran.dg/pr49308.f90: New test.
8797 2011-06-08 Jason Merrill <jason@redhat.com>
8799 * g++.dg/cpp0x/noexcept11.C: New.
8800 * g++.dg/cpp0x/noexcept12.C: New.
8801 * g++.dg/cpp0x/sfinae11.C: Adjust.
8803 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8806 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8807 to dg-options, match also DW_AT_linkage_name.
8809 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8812 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8813 -fno-common on alpha*-dec-osf*.
8814 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8816 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8818 PR rtl-optimization/49303
8819 * gcc.target/ia64/pr49303.c: New test.
8821 2011-06-08 Tobias Burnus <burnus@net-b.de>
8824 * gfortran.dg/coarray_lock_1.f90: New.
8825 * gfortran.dg/coarray_lock_2.f90: New.
8827 2011-06-07 Jason Merrill <jason@redhat.com>
8829 * lib/prune.exp: Look for "required" rather than "instantiated".
8830 * g++.dg/abi/mangle11.C: Likewise.
8831 * g++.dg/abi/mangle12.C: Likewise.
8832 * g++.dg/abi/mangle17.C: Likewise.
8833 * g++.dg/abi/mangle20-2.C: Likewise.
8834 * g++.dg/abi/pragma-pack1.C: Likewise.
8835 * g++.dg/cpp0x/decltype26.C: Likewise.
8836 * g++.dg/cpp0x/decltype28.C: Likewise.
8837 * g++.dg/cpp0x/decltype29.C: Likewise.
8838 * g++.dg/cpp0x/enum11.C: Likewise.
8839 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8840 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8841 * g++.dg/cpp0x/pr47416.C: Likewise.
8842 * g++.dg/ext/case-range2.C: Likewise.
8843 * g++.dg/ext/case-range3.C: Likewise.
8844 * g++.dg/gomp/for-19.C: Likewise.
8845 * g++.dg/gomp/pr37533.C: Likewise.
8846 * g++.dg/gomp/pr38639.C: Likewise.
8847 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8848 * g++.dg/inherit/base3.C: Likewise.
8849 * g++.dg/inherit/using6.C: Likewise.
8850 * g++.dg/init/placement4.C: Likewise.
8851 * g++.dg/init/reference3.C: Likewise.
8852 * g++.dg/lookup/scoped6.C: Likewise.
8853 * g++.dg/lookup/using7.C: Likewise.
8854 * g++.dg/other/abstract1.C: Likewise.
8855 * g++.dg/other/error10.C: Likewise.
8856 * g++.dg/other/error5.C: Likewise.
8857 * g++.dg/other/field1.C: Likewise.
8858 * g++.dg/other/offsetof5.C: Likewise.
8859 * g++.dg/parse/bitfield2.C: Likewise.
8860 * g++.dg/parse/constant4.C: Likewise.
8861 * g++.dg/parse/crash20.C: Likewise.
8862 * g++.dg/parse/invalid-op1.C: Likewise.
8863 * g++.dg/parse/non-dependent2.C: Likewise.
8864 * g++.dg/parse/template18.C: Likewise.
8865 * g++.dg/tc1/dr152.C: Likewise.
8866 * g++.dg/tc1/dr166.C: Likewise.
8867 * g++.dg/tc1/dr176.C: Likewise.
8868 * g++.dg/tc1/dr213.C: Likewise.
8869 * g++.dg/template/access11.C: Likewise.
8870 * g++.dg/template/access2.C: Likewise.
8871 * g++.dg/template/access3.C: Likewise.
8872 * g++.dg/template/access7.C: Likewise.
8873 * g++.dg/template/arg7.C: Likewise.
8874 * g++.dg/template/cond2.C: Likewise.
8875 * g++.dg/template/crash13.C: Likewise.
8876 * g++.dg/template/crash40.C: Likewise.
8877 * g++.dg/template/crash7.C: Likewise.
8878 * g++.dg/template/crash84.C: Likewise.
8879 * g++.dg/template/ctor5.C: Likewise.
8880 * g++.dg/template/defarg13.C: Likewise.
8881 * g++.dg/template/defarg14.C: Likewise.
8882 * g++.dg/template/dtor7.C: Likewise.
8883 * g++.dg/template/eh2.C: Likewise.
8884 * g++.dg/template/error2.C: Likewise.
8885 * g++.dg/template/error43.C: Likewise.
8886 * g++.dg/template/friend32.C: Likewise.
8887 * g++.dg/template/injected1.C: Likewise.
8888 * g++.dg/template/instantiate1.C: Likewise.
8889 * g++.dg/template/instantiate3.C: Likewise.
8890 * g++.dg/template/instantiate5.C: Likewise.
8891 * g++.dg/template/instantiate7.C: Likewise.
8892 * g++.dg/template/local6.C: Likewise.
8893 * g++.dg/template/lookup2.C: Likewise.
8894 * g++.dg/template/member5.C: Likewise.
8895 * g++.dg/template/memfriend15.C: Likewise.
8896 * g++.dg/template/memfriend16.C: Likewise.
8897 * g++.dg/template/memfriend17.C: Likewise.
8898 * g++.dg/template/memfriend7.C: Likewise.
8899 * g++.dg/template/meminit1.C: Likewise.
8900 * g++.dg/template/nested3.C: Likewise.
8901 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8902 * g++.dg/template/nontype12.C: Likewise.
8903 * g++.dg/template/nontype13.C: Likewise.
8904 * g++.dg/template/nontype6.C: Likewise.
8905 * g++.dg/template/pr23510.C: Likewise.
8906 * g++.dg/template/pr35240.C: Likewise.
8907 * g++.dg/template/ptrmem15.C: Likewise.
8908 * g++.dg/template/ptrmem6.C: Likewise.
8909 * g++.dg/template/qualified-id1.C: Likewise.
8910 * g++.dg/template/qualttp20.C: Likewise.
8911 * g++.dg/template/qualttp3.C: Likewise.
8912 * g++.dg/template/qualttp4.C: Likewise.
8913 * g++.dg/template/qualttp5.C: Likewise.
8914 * g++.dg/template/qualttp6.C: Likewise.
8915 * g++.dg/template/qualttp7.C: Likewise.
8916 * g++.dg/template/qualttp8.C: Likewise.
8917 * g++.dg/template/recurse.C: Likewise.
8918 * g++.dg/template/recurse2.C: Likewise.
8919 * g++.dg/template/ref5.C: Likewise.
8920 * g++.dg/template/scope2.C: Likewise.
8921 * g++.dg/template/sfinae10.C: Likewise.
8922 * g++.dg/template/sfinae3.C: Likewise.
8923 * g++.dg/template/sizeof3.C: Likewise.
8924 * g++.dg/template/static9.C: Likewise.
8925 * g++.dg/template/template-id-2.C: Likewise.
8926 * g++.dg/template/typedef13.C: Likewise.
8927 * g++.dg/template/typename4.C: Likewise.
8928 * g++.dg/template/using14.C: Likewise.
8929 * g++.dg/template/using2.C: Likewise.
8930 * g++.dg/template/warn1.C: Likewise.
8931 * g++.dg/warn/Wparentheses-13.C: Likewise.
8932 * g++.dg/warn/Wparentheses-15.C: Likewise.
8933 * g++.dg/warn/Wparentheses-16.C: Likewise.
8934 * g++.dg/warn/Wparentheses-17.C: Likewise.
8935 * g++.dg/warn/Wparentheses-18.C: Likewise.
8936 * g++.dg/warn/Wparentheses-19.C: Likewise.
8937 * g++.dg/warn/Wparentheses-20.C: Likewise.
8938 * g++.dg/warn/Wparentheses-23.C: Likewise.
8939 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8940 * g++.dg/warn/noeffect2.C: Likewise.
8941 * g++.dg/warn/noeffect4.C: Likewise.
8942 * g++.dg/warn/pr8570.C: Likewise.
8943 * g++.old-deja/g++.brendan/init2.C: Likewise.
8944 * g++.old-deja/g++.eh/spec6.C: Likewise.
8945 * g++.old-deja/g++.pt/crash10.C: Likewise.
8946 * g++.old-deja/g++.pt/crash36.C: Likewise.
8947 * g++.old-deja/g++.pt/derived3.C: Likewise.
8948 * g++.old-deja/g++.pt/error2.C: Likewise.
8949 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8950 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8951 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8952 * g++.old-deja/g++.pt/overload7.C: Likewise.
8953 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8955 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8956 Iain Sandoe <iains@gcc.gnu.org>
8958 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8959 Added code to deal with the case when [Protocol
8960 -descriptionForInstanceMethod:] or [Protocol
8961 -descriptionForClassMethod:] returns NULL.
8963 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8964 Iain Sandoe <iains@gcc.gnu.org>
8966 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8967 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8970 2011-06-07 Xinliang David Li <davidxl@google.com>
8972 * gcc.dg/inline_2.c: New test.
8973 * gcc.dg/unroll_2.c: New test.
8974 * gcc.dg/inline_3.c: New test.
8975 * gcc.dg/unroll_3.c: New test.
8976 * gcc.dg/inline_4.c: New test.
8977 * gcc.dg/unroll_4.c: New test.
8978 * gcc.dg/inline_1.c: New test.
8979 * gcc.dg/unroll_1.c: New test.
8981 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8983 PR tree-optimization/48497
8984 * lib/gcc-defs.exp (dg-additional-options): New proc.
8985 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8986 -msse2 on 32-bit x86.
8988 2011-06-06 Jason Merrill <jason@redhat.com>
8990 * g++.dg/cpp0x/enum19.C: New.
8992 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8994 * gcc.target/arm/neon-reload-class.c: New test.
8996 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8999 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9001 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9003 * gcc.target/arm/smlatb-1.c: New file.
9004 * gcc.target/arm/smlatt-1.c: New file.
9005 * gcc.target/arm/smlaltb-1.c: New file.
9006 * gcc.target/arm/smlaltt-1.c: New file.
9008 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9010 * gcc.target/arm/mla-2.c: New test.
9012 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9014 PR gcov-profile/49299
9015 * gcc.dg/tree-prof/pr49299-1.c: New test.
9016 * gcc.dg/tree-prof/pr49299-2.c: New test.
9018 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9020 * lib/target-supports.exp
9021 (check_effective_target_vect_widen_mult_qi_to_hi):
9022 Add NEON as supporting target.
9023 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9024 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9025 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9026 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9027 using widening multiplication on targets that support it.
9028 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9029 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9030 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9032 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9034 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9035 Modern Objective-C runtime API.
9036 * objc/execute/next_mapping.h: Removed.
9037 * objc-obj-c++-shared/next-mapping.h: Removed.
9038 * objc-obj-c++-shared/Object1.h: Removed.
9039 * objc-obj-c++-shared/Object1.m: Removed.
9040 * objc-obj-c++-shared/Object1.mm: Removed.
9041 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9042 * objc-obj-c++-shared/Protocol1.h: Removed.
9043 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9044 of ProtoBool, IVAR_T and METHOD.
9045 * objc-obj-c++-shared/runtime.h: New.
9046 * objc-obj-c++-shared/TestsuiteObject.h: New.
9047 * objc-obj-c++-shared/TestsuiteObject.m: New.
9049 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9050 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9051 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9053 * objc/execute/_cmd.m: Include
9054 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9055 runtime API. ([TestClass +initialize]): Include this method also
9056 with the GNU runtime.
9057 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9058 Object. ([-setValue:]): Return void.
9059 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9060 with the GNU runtime. Include
9061 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9062 for the NeXT runtime. Use the existing print_ivars() and
9063 compare_structures() implementations for the old NeXT runtime.
9064 Added new implementations for the Modern GNU and NeXT runtimes.
9065 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9066 well. (main): Use objc_getClass(). Use return instead of exit.
9067 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9068 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9070 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9071 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9072 instead of Object. (main): Use return instead of exit().
9073 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9074 instead of Object. Removed prototype for exit(). (main): Use
9075 return instead of exit(). Use the Modern Objective-C runtime API.
9076 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9078 * objc/execute/class-tests-1.h: Include
9079 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9080 runtime API. (test_class_with_superclass): Do not call [Object
9081 class]. There is no need to with the current libobjc.
9082 * objc/execute/class-tests-2.h: Include
9083 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9085 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9086 ../../objc-obj-c++-shared/next-mapping.h.
9087 * objc/execute/class-2.m: Likewise.
9088 * objc/execute/class-3.m: Likewise.
9089 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9090 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9091 +initialize]): Include this method also with the GNU
9092 runtime. (main): Use the Modern Objective-C runtime API.
9093 * objc/execute/class-5.m: Likewise.
9094 * objc/execute/class-6.m: Likewise.
9095 * objc/execute/class-7.m: Likewise.
9096 * objc/execute/class-8.m: Likewise.
9097 * objc/execute/class-9.m: Likewise.
9098 * objc/execute/class-10.m: Likewise.
9099 * objc/execute/class-11.m: Likewise.
9100 * objc/execute/class-12.m: Likewise.
9101 * objc/execute/class-13.m: Likewise.
9102 * objc/execute/class-14.m: Likewise.
9103 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9104 this method also with the GNU runtime.
9105 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9106 +initialize]): Include this method also with the GNU runtime.
9107 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9109 * objc/execute/encode-1.m: Likewise.
9110 * objc/execute/enumeration-1.m: Likewise.
9111 * objc/execute/enumeration-2.m: Likewise.
9112 * objc/execute/exceptions/catchall-1.m: Likewise.
9113 * objc/execute/exceptions/finally-1.m: Likewise.
9114 * objc/execute/exceptions/foward-1.m: Likewise.
9115 * objc/execute/exceptions/local-variables-1.m: Likewise.
9116 * objc/execute/exceptions/throw-nil.m: Likewise.
9117 * objc/execute/exceptions/trivial.m: Likewise.
9118 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9119 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9120 * objc/execute/exceptions/matcher-1.m: Likewise.
9121 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9123 * objc/execute/formal_protocol-2.m: Likewise.
9124 * objc/execute/formal_protocol-3.m: Likewise.
9125 * objc/execute/formal_protocol-4.m: Likewise.
9126 * objc/execute/formal_protocol-5.m: Include
9127 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9129 * objc/execute/formal_protocol-6.m: Likewise.
9130 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9131 Object. Include <objc/Protocol.h> instead of
9132 ../../objc-obj-c++-shared/Protocol1.h.
9133 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9135 * objc/execute/informal_protocol.m: Likewise.
9136 * objc/execute/load-3.m: Likewise.
9137 * objc/execute/many_args_method.m ([TestClass +initialize]):
9138 Include this method with the GNU runtime as well.
9139 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9140 * objc/execute/nested-func-1.m: Use TestsuiteObject
9142 * objc/execute/nil_method-1.m: Likewise.
9143 * objc/execute/no_clash.m: Likewise.
9144 * objc/execute/np-1.m: Do not include
9145 ../../objc-obj-c++-shared/Protocol1.h.
9146 (main): Use return instead of exit().
9147 * objc/execute/np-2.m: Do not include
9148 ../../objc-obj-c++-shared/Protocol1.h.
9149 ([MyObject +initialize]): Include this method also with the GNU
9150 runtime. (main): Use return instead of exit().
9151 * objc/execute/object_is_class.m: Include
9152 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9153 of Object. (main): Use the Modern Objective-C runtime API.
9154 * objc/execute/object_is_meta_class.m: Likewise.
9155 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9156 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9157 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9158 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9159 Objective-C runtime API.
9160 * objc/execute/protocol-isEqual-2.m: Likewise.
9161 * objc/execute/protocol-isEqual-3.m: Likewise.
9162 * objc/execute/protocol-isEqual-4.m: Likewise.
9163 * objc/execute/redefining_self.m ([TestClass +initialize]):
9164 Include this method with the GNU runtime as well.
9165 * objc/execute/root_methods.m: Include
9166 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9167 Include this method with the GNU runtime as well.
9168 (main): Use the Modern Objective-C runtime API.
9169 * objc/execute/selector-1.m: Include
9170 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9171 of Object. (main): Use the Modern Objective-C runtime API.
9172 * objc/execute/static-1.m ([Test +initialize]): Include this
9173 method with the GNU runtime as well.
9174 * objc/execute/static-2.m: Likewise.
9175 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9176 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9177 ([MathClass +initialize]): Include this method with the GNU
9179 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9181 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9182 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9183 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9184 * objc.dg/attributes/method-attribute-1.m: Likewise.
9185 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9186 * objc.dg/attributes/method-attribute-2.m: Likewise.
9187 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9188 * objc.dg/attributes/method-attribute-3.m: Likewise.
9189 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9190 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9191 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9192 * obj-c++.dg/bitfield-1.mm: Likewise.
9193 * obj-c++.dg/bitfield-2.mm: Likewise
9194 * objc.dg/bitfield-3.m: Likewise.
9195 * obj-c++.dg/bitfield-4.mm: Likewise.
9196 * objc.dg/bitfield-5.m: Likewise
9197 * objc.dg/call-super-1.m: Likewise.
9198 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9199 Use objc_getClass() instead of objc_get_class(), but for the GNU
9200 runtime redefine objc_getClass as objc_get_class. Include
9201 ../objc-obj-c++-shared/runtime.h.
9202 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9203 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9204 Use the Modern Objective-C runtime API.
9205 * objc.dg/class-protocol-1.m: Include
9206 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9207 * obj-c++.dg/class-protocol-1.mm: Likewise.
9208 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9209 * objc.dg/comp-types-10.m: Likewise.
9210 * objc.dg/comp-types-11.m: Likewise.
9211 * objc.dg/comp-types-12.m: Likewise.
9212 * obj-c++.dg/comp-types-9.mm: Likewise.
9213 * obj-c++.dg/comp-types-11.mm: Likewise.
9214 * obj-c++.dg/comp-types-12.mm: Likewise.
9215 * obj-c++.dg/comp-types-13.mm: Likewise.
9216 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9217 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9218 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9219 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9220 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9221 * objc.dg/desig-init-1.m: Likewise.
9222 * obj-c++.dg/defs.mm: Likewise.
9223 * objc.dg/exceptions-2.m: Likewise.
9224 * obj-c++.dg/except-1.mm: Likewise.
9225 * obj-c++.dg/exceptions-2.mm: Likewise.
9226 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9227 Use the Modern Objective-C runtime API.
9228 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9229 the Modern Objective-C runtime API. Do not include
9230 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9231 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9232 the Modern Objective-C runtime API except when using an older NeXT
9234 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9235 the Modern Objective-C runtime API.
9236 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9238 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9239 * objc.dg/encode-7-next-64bit.m: Updated include.
9240 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9242 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9243 the Modern Objective-C runtime API.
9244 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9245 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9246 instead of ../objc-obj-c++-shared/Protocol1.h.
9247 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9248 the Modern Objective-C runtime API except when using an older NeXT
9250 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9251 the Modern Objective-C runtime API.
9252 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9254 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9255 * objc.dg/fix-and-continue-2.m: Likewise.
9256 * objc.dg/foreach-1.m: Likewise.
9257 * objc.dg/foreach-2.m: Likewise.
9258 * objc.dg/foreach-3.m: Likewise.
9259 * objc.dg/foreach-4.m: Likewise.
9260 * objc.dg/foreach-5.m: Likewise.
9261 * objc.dg/foreach-6.m: Likewise.
9262 * objc.dg/foreach-7.m: Likewise.
9263 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9265 * objc.dg/func-ptr-2.m: Likewise.
9266 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9267 Do not include objc/objc-api.h.
9268 * obj-c++.dg/fsf-package-0.mm: Likewise.
9269 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9270 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9271 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9273 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9274 * objc.dg/gnu-runtime-3.m: Likewise.
9275 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9276 * objc.dg/headers.m: Include objc/runtime.h instead of
9277 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9278 for the NeXT runtime.
9279 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9280 * obj-c++.dg/isa-field-1.mm: Likewise.
9281 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9282 * objc.dg/layout-1.m: Likewise.
9283 * objc.dg/layout-2.m: Likewise.
9284 * objc.dg/local-decl-2.m: Likewise.
9285 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9286 Object. ([Container +elementForView:]): Use
9287 class_conformsToProtocol().
9288 * obj-c++.dg/lookup-2.mm: Likewise.
9289 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9290 * obj-c++.dg/local-decl-1.mm: Likewise.
9291 * objc.dg/method-3.m: Likewise.
9292 * objc.dg/method-4.m: Likewise.
9293 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9294 ../objc-obj-c++-shared/Protocol1.h.
9295 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9296 * objc.dg/method-9.m: Likewise.
9297 * objc.dg/method-10.m: Likewise.
9298 * objc.dg/method-13.m ([Root +initialize]): Include this method
9299 also for the GNU runtime. (main): Use objc_getClass() also for
9301 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9302 * objc.dg/method-17.m: Likewise.
9303 * objc.dg/method-19.m: Likewise.
9304 * objc.dg/method-20b.m: Likewise.
9305 * obj-c++.dg/method-2.mm: Likewise.
9306 * obj-c++.dg/method-6.mm: Likewise.
9307 * obj-c++.dg/method-10.mm: Likewise.
9308 * obj-c++.dg/method-11.mm: Likewise.
9309 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9310 ../objc-obj-c++-shared/Protocol1.h.
9311 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9312 * obj-c++.dg/method-15.mm: Likewise.
9313 * obj-c++.dg/method-17.mm: Likewise.
9314 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9315 +initialize]): Include this method also for the GNU
9316 runtime. (main): Use objc_getClass() also for the GNU runtime.
9317 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9318 * obj-c++.dg/method-22.mm: Likewise.
9319 * obj-c++.dg/method-23.mm: Likewise.
9320 * obj-c++.dg/no-extra-load.mm: Likewise.
9321 * objc.dg/objc-fast-4.m: Likewise.
9322 * objc.dg/objc-gc-4.m: Likewise.
9323 * obj-c++.dg/objc-gc-3.mm: Likewise.
9324 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9325 protocol_getMethodDescription() instead of [Protocol
9326 -descriptionForInstanceMethod].
9327 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9328 Made it available with all runtimes. (main): Call -test instead
9330 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9331 and put into a category.
9332 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9333 Object. Include objc/objc.h.
9334 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9335 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9336 New. (main): Use protocol_getMethodDescription() instead
9337 of [Protocol -descriptionForInstanceMethod] and [Protocol
9338 -descriptionForClassMethod].
9339 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9340 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9341 Objective-C runtime API.
9342 * obj-c++.dg/proto-qual-1.mm: Likewise.
9343 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9345 * obj-c++.dg/property/property-1.mm: Likewise.
9346 * obj-c++.dg/qual-types-1.mm: Likewise.
9347 * objc.dg/selector-2.m: Include objc/objc.h instead of
9348 ../objc-obj-c++-shared/Object1.h.
9349 * obj-c++.dg/selector-2.mm: Likewise.
9350 * obj-c++.dg/selector-5.mm: Likewise.
9351 * obj-c++.dg/selector-6.mm: Likewise.
9352 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9353 Object. Do not include objc/objc-api.h.
9354 * obj-c++.dg/set-not-used-1.mm: Likewise.
9355 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9356 * objc.dg/stret-1.m: Likewise.
9357 * objc.dg/stret-2.m: Likewise.
9358 * obj-c++.dg/super-class-2.mm: Likewise.
9359 * objc.dg/super-class-3.m: Likewise.
9360 * objc.dg/super-class-4.m: Likewise.
9361 * objc.dg/sync-2.m: Likewise.
9362 * obj-c++.dg/sync-2.mm: Likewise.
9363 * objc.dg/sync-1.m: Include objc/objc.h instead of
9364 ../objc-obj-c++-shared/Object1.h.
9365 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9366 'Class' as the type of 'isa'.
9367 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9368 Objective-C runtime API. ([TestClass +initialize]): Include this
9369 method with the GNU runtime as well.
9370 * objc.dg/strings/strings-1.m: Updated includes.
9371 * obj-c++.dg/strings/strings-1.mm: Likewise.
9372 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9373 objc.dg/strings/const-str-12b.m.
9374 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9375 * obj-c++.dg/template-3.mm: Likewise.
9376 * obj-c++.dg/template-4.mm: Likewise.
9377 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9378 Objective-C runtime API.
9379 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9380 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9381 * obj-c++.dg/try-catch-1.mm: Likewise.
9382 * obj-c++.dg/try-catch-2.mm: Likewise.
9383 * objc.dg/try-catch-3.m: Likewise.
9384 * obj-c++.dg/try-catch-3.mm: Likewise.
9385 * objc.dg/try-catch-6.m: Likewise.
9386 * objc.dg/try-catch-7.m: Likewise.
9387 * obj-c++.dg/try-catch-7.mm: Likewise.
9388 * obj-c++.dg/try-catch-8.mm: Likewise.
9389 * obj-c++.dg/try-catch-9.mm: Likewise.
9390 * objc.dg/try-catch-10.m: Likewise.
9391 * obj-c++.dg/try-catch-11.mm: Likewise.
9392 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9393 Object. Include objc/objc.h.
9394 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9395 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9396 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9397 Object. Use Modern Objective-C runtime API. Do not use
9399 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9400 * obj-c++.dg/torture/trivial.mm: Likewise.
9401 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9402 instead of ../objc-obj-c++-shared/Object1.h. Include
9403 ../objc-obj-c++-shared/runtime.h.
9404 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9405 * objc.dg/torture/strings/const-str-11.m: Likewise.
9406 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9407 * objc.dg/torture/strings/const-str-9.m: Likewise.
9408 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9409 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9410 instead of Object. Only add _FooClassReference if
9412 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9413 * objc.dg/torture/strings/const-str-8.m: Likewise.
9414 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9415 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9417 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9419 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9420 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9421 * obj-c++.dg/va-meth-1.mm: Likewise.
9422 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9423 ../objc-obj-c++-shared/Object1.h.
9424 * objc.dg/zero-link-3.m: Likewise.
9426 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9428 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9430 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9433 * obj-c++.dg/property/cxx-property-1.mm: New.
9434 * obj-c++.dg/property/cxx-property-2.mm: New.
9436 2011-06-06 Jason Merrill <jason@redhat.com>
9438 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9440 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9442 PR rtl-optimization/49145
9444 * gcc.c-torture/compile/pr49145.c: New test.
9446 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9449 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9450 to dg-options, match also DW_AT_linkage_name.
9453 * gcc.dg/debug/pr49294.c: New test.
9456 * g++.dg/opt/pr49264.C: New test.
9458 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9460 PR tree-optimization/49243
9461 * gcc.dg/pr49243.c: New.
9463 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9465 * gnat.dg/specs/cond_expr1.ads: New test.
9467 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9469 * gnat.dg/deferred_const4.ad[sb]: New test.
9470 * gnat.dg/deferred_const4_pkg.ads: New helper.
9472 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9474 * gnat.dg/test_tamdt.adb: Rename to...
9475 * gnat.dg/taft_type1.adb: ...this.
9476 * gnat.dg/tamdt.ad[sb]: Rename to...
9477 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9478 * gnat.dg/tamdt_aux.ads: Rename to...
9479 * gnat.dg/taft_type1_pkg2.ads: ...this.
9480 * gnat.dg/taft_type2.ad[sb]: New test.
9481 * gnat.dg/taft_type2_pkg.ads: New helper.
9482 * gnat.dg/taft_type3.adb: New test.
9483 * gnat.dg/taft_type3_pkg.ads: New helper.
9485 2011-06-05 Tobias Burnus <burnus@net-b.de>
9488 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9491 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9494 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9496 * objc.dg/gnu-api-2-objc.m: Likewise.
9497 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9498 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9500 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9502 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9503 alignment, not the alignment, when calling class_addIvar(). Add
9504 an 'isa' instance variable to the test root class.
9505 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9507 2011-06-04 Jan Hubicka <jh@suse.cz>
9509 PR tree-optimization/48893
9510 PR tree-optimization/49091
9511 PR tree-optimization/49179
9512 * gfortran.dg/pr49179.f90: New testcase
9514 2011-06-04 Jan Hubicka <jh@suse.cz>
9517 * g++.dg/torture/pr48954.C: New testcase.
9519 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9521 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9523 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9526 * g++.dg/diagnostic/bitfld2.C: New.
9528 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9531 * gcc.c-torture/execute/pr49281.c: New test.
9533 2011-06-04 Jan Hubicka <jh@suse.cz>
9535 PR tree-optimize/48929
9536 * gcc.c-torture/compile/pr48929.c: New testcase.
9538 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9540 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9542 2011-06-03 Jakub Jelinek <jakub@redhat.com>
9545 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9547 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9549 * objc.dg/headers.m: Do not include sarray.h and hash.h.
9551 2011-06-03 Richard Henderson <rth@redhat.com>
9552 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9554 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9556 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9558 * objc.dg/headers.m: Do not include objc-list.h.
9560 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9562 * objc.dg/type-stream-1.m: Test removed.
9563 * objc.dg/headers.m: Do not include typedstream.h.
9565 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9567 * objc.dg/torture/forward-1.m (main): Updated testcase.
9569 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
9572 * gcc.c-torture/compile/pr49163.c: New.
9574 2011-06-02 Asher Langton <langton2@llnl.gov>
9577 * gfortran.dg/PR49268.f90: New test.
9579 2011-06-02 Asher Langton <langton2@llnl.gov>
9582 * gfortran.dg/PR37039.f90: New test.
9584 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9587 * objc.dg/method-5.m: Updated.
9588 * objc.dg/method-19.m: Updated.
9589 * objc.dg/method-lookup-1.m: New.
9590 * obj-c++.dg/method-6.mm: Updated.
9591 * obj-c++.dg/method-7.mm: Updated.
9592 * obj-c++.dg/method-lookup-1.mm: New.
9594 2011-06-02 DJ Delorie <dj@redhat.com>
9596 * lib/timeout.exp (timeout): Add board_info support.
9598 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
9600 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9602 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9605 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9606 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9608 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
9609 Hans-Peter Nilsson <hp@axis.com>
9611 PR rtl-optimization/48840
9612 * gcc.target/sparc/ultrasp13.c: New test.
9614 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
9617 * gcc.c-torture/compile/pr49238.c: New.
9619 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
9621 * gcc.target/arm/g2.c: Skip test in -mthumb.
9622 Skip test unless cpu is xscale.
9623 * gcc.target/arm/scd42-2.c: Likewise.
9624 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9626 2011-06-01 Jason Merrill <jason@redhat.com>
9628 * g++.dg/cpp0x/decltype28.C: New.
9629 * g++.dg/cpp0x/decltype29.C: New.
9631 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
9634 * gcc.target/mips/pr45074.c: New test.
9636 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
9637 Hans-Peter Nilsson <hp@axis.com>
9639 PR rtl-optimization/48830
9640 * gcc.target/sparc/ultrasp12.c: New test.
9642 2011-06-01 David Li <davidxl@google.com>
9644 * gcc.dg/profile-dir-1.c: Change pass name.
9645 * gcc.dg/profile-dir-2.c: Ditto.
9646 * gcc.dg/tree-ssa/dump-1.c: Ditto.
9647 * gcc.dg/tree-ssa/loop-25.c: Ditto.
9648 * gcc.dg/tree-prof/stringop-1.c: Ditto.
9649 * gcc.dg/tree-prof/update-loopch.c: Ditto.
9650 * gcc.dg/tree-prof/stringop-2.c: Ditto.
9651 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9652 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9653 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9654 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9655 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9656 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9657 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9658 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9659 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9660 * gcc.dg/profile-dir-3.c: Ditto.
9661 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9663 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
9665 * objc.dg/attributes/method-nonnull-1.m: New test.
9666 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9668 2011-05-31 Tobias Burnus <burnus@net-b.de>
9671 * gfortran.dg/coarray_atomic_1.f90: New.
9672 * gfortran.dg/coarray/atomic_1.f90: New.
9674 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9676 * gcc.dg/guality/bswaptest.c: New test.
9677 * gcc.dg/guality/clztest.c: New test.
9678 * gcc.dg/guality/ctztest.c: New test.
9679 * gcc.dg/guality/rotatetest.c: New test.
9682 * gcc.target/i386/pr48688.c: New test.
9684 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
9687 * g++.dg/lookup/name-clash9.C: New.
9689 2011-05-31 Tobias Burnus <burnus@net-b.de>
9692 * gfortran.dg/coarray/dummy_1.f90: New.
9694 2011-05-31 Tobias Burnus <burnus@net-b.de>
9697 * gfortran.dg/coarray/save_1.f90: New.
9698 * gfortran.dg/coarray_4.f90: Update dg-error.
9700 2011-05-31 Jason Merrill <jason@redhat.com>
9702 * g++.dg/cpp0x/rv-template1.C: New.
9704 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9706 PR rtl-optimization/49235
9707 * gcc.dg/pr49235.c: New test.
9709 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9711 PR tree-optimization/49093
9712 * gcc.dg/vect/pr49093.c: New test.
9714 2011-05-31 Dodji Seketeli <dodji@redhat.com>
9717 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9719 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9722 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9725 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
9728 * gcc.c-torture/execute/pr49186.c: New.
9730 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
9733 * gcc.target/i386/pr49168-1.c: New.
9735 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9736 Eric Botcazou <ebotcazou@adacore.com>
9738 * gcc.dg/guality/drap.c: New test.
9740 2011-05-30 Richard Guenther <rguenther@suse.de>
9742 PR tree-optimization/49210
9743 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9744 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9746 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9749 * g++.dg/gomp/pr49223-1.C: New test.
9750 * g++.dg/gomp/pr49223-2.C: New test.
9752 2011-05-30 Richard Guenther <rguenther@suse.de>
9754 PR tree-optimization/49218
9755 * gcc.c-torture/execute/pr49218.c: New testcase.
9757 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
9759 PR tree-optimization/49199
9760 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9761 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9762 -fno-tree-scev-cprop.
9764 2011-05-29 Janus Weil <janus@gcc.gnu.org>
9767 * gfortran.dg/extends_13.f03: New.
9769 2011-05-29 Jakub Jelinek <jakub@redhat.com>
9771 PR rtl-optimization/49095
9772 * gcc.target/i386/pr49095.c: New test.
9774 2011-05-29 Tobias Burnus <burnus@net-b.de>
9777 * gfortran.dg/coarray_24.f90: New.
9779 2011-05-29 Tobias Burnus <burnus@net-b.de>
9782 * gfortran.dg/coarray_23.f90: New.
9784 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
9787 * gcc.dg/pr48826.c: New test.
9789 2011-05-29 Richard Guenther <rguenther@suse.de>
9791 PR tree-optimization/49217
9792 * gcc.dg/torture/pr49217.c: New testcase.
9794 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
9797 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9799 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9801 * gnat.dg/boolean_subtype.adb: Rename to...
9802 * gnat.dg/boolean_subtype1.adb: ...this.
9804 2011-05-28 Jason Merrill <jason@redhat.com>
9806 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9808 2011-05-27 Jason Merrill <jason@redhat.com>
9810 * g++.dg/cpp0x/enum18.C: Adjust.
9812 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9814 2011-05-27 Tobias Burnus <burnus@net-b.de>
9817 * gfortran.dg/coarray_22.f90: New.
9819 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9821 PR tree-optimization/46728
9822 * gcc.target/powerpc/pr46728-1.c: New.
9823 * gcc.target/powerpc/pr46728-2.c: New.
9824 * gcc.target/powerpc/pr46728-3.c: New.
9825 * gcc.target/powerpc/pr46728-4.c: New.
9826 * gcc.target/powerpc/pr46728-5.c: New.
9827 * gcc.dg/pr46728-6.c: New.
9828 * gcc.target/powerpc/pr46728-7.c: New.
9829 * gcc.target/powerpc/pr46728-8.c: New.
9830 * gcc.dg/pr46728-9.c: New.
9831 * gcc.target/powerpc/pr46728-10.c: New.
9832 * gcc.target/powerpc/pr46728-11.c: New.
9833 * gcc.dg/pr46728-12.c: New.
9834 * gcc.target/powerpc/pr46728-13.c: New.
9835 * gcc.target/powerpc/pr46728-14.c: New.
9836 * gcc.target/powerpc/pr46728-15.c: New.
9837 * gcc.target/powerpc/pr46728-16.c: New.
9839 2011-05-27 Jason Merrill <jason@redhat.com>
9841 * g++.dg/abi/mangle47.C: New.
9844 * g++.dg/template/const5.C: New.
9846 * g++.dg/cpp0x/enum18.C: New.
9848 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9850 * g++.dg/cpp0x/error6.C: New.
9852 * g++.dg/cpp0x/error5.C: New.
9854 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9857 * g++.dg/eh/cond6.C: New test.
9859 2011-05-27 Tobias Burnus <burnus@net-b.de>
9862 * gfortran.dg/rank_3.f90: New.
9863 * gfortran.dg/rank_4.f90: New.
9865 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9867 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9868 replace dump search.
9870 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9872 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9873 * gnat.dg/bit_packed_array5.adb: ...here.
9875 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9878 * g++.dg/cpp0x/auto25.C: New.
9880 2011-05-27 Richard Guenther <rguenther@suse.de>
9882 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9884 2011-05-27 Richard Guenther <rguenther@suse.de>
9886 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9888 2011-05-27 Richard Guenther <rguenther@suse.de>
9891 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9893 2011-05-26 Jason Merrill <jason@redhat.com>
9895 * g++.dg/cpp0x/friend1.C: New.
9896 * g++.dg/cpp0x/friend2.C: New.
9898 * g++.dg/cpp0x/auto7.C: Update.
9899 * g++.dg/template/crash50.C: Adjust.
9900 * g++.dg/template/static9.C: Adjust.
9901 * g++.old-deja/g++.ext/memconst.C: Adjust.
9903 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9905 * gcc.dg/march.c: Ignore a note for some targets.
9907 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9908 Nathan Froyd <froydnj@codesourcery.com>
9912 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9913 * g++.dg/parse/pr18770.C: New test.
9914 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9916 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9919 * gfortran.dg/dependency_40.f90 : New test.
9921 2011-05-26 Tobias Burnus <burnus@net-b.de>
9924 * gfortran.dg/coarray/registering_1.f90: New.
9926 2011-05-26 Jason Merrill <jason@redhat.com>
9928 * g++.dg/cpp0x/variadic111.C: New.
9929 * g++.dg/cpp0x/variadic41.C: Adjust.
9931 2011-05-26 Richard Guenther <rguenther@suse.de>
9933 PR tree-optimization/48702
9934 * gcc.dg/torture/pr48702.c: New testcase.
9936 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9938 PR gcov-profile/48845
9939 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9941 * gcc.dg/matrix/matrix.exp: Likewise.
9942 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9943 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9944 line number to check_profiling_available.
9945 * lib/target-supports.exp (check_profiling_available): Account for
9947 Require TLS runtime support with -fprofile-generate.
9948 * lib/profopt.exp (profopt-execute): Add TLS options for
9950 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9952 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9955 * g++.dg/eh/cond5.C: New test.
9957 PR tree-optimization/49161
9958 * gcc.c-torture/execute/pr49161.c: New test.
9960 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9962 * gcc.target/arm/neon-vorn-vbic.c: New test.
9964 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9966 PR tree-optimization/49038
9967 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9968 * gcc.dg/vect/pr49038.c: New test.
9970 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
9972 * g++.dg/init/pr25811-3.C: New.
9973 * g++.dg/init/pr25811-4.C: New.
9975 2011-05-25 Jason Merrill <jason@redhat.com>
9977 * g++.dg/cpp0x/enum17.C: New.
9978 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9980 * g++.dg/cpp0x/auto24.C: New.
9982 * g++.dg/cpp0x/error4.C: New.
9984 * g++.dg/cpp0x/rv-restrict.C: New.
9986 * g++.dg/cpp0x/enum15.C: New.
9987 * g++.dg/cpp0x/constexpr-switch2.C: New.
9989 * g++.dg/cpp0x/variadic110.C: New.
9991 * g++.dg/cpp0x/auto9.C: Add typedef test.
9993 * g++.dg/cpp0x/auto23.C: New.
9994 * g++.dg/cpp0x/auto9.C: Adjust.
9996 * g++.dg/cpp0x/defaulted29.C: New.
9998 * g++.dg/cpp0x/initlist51.C: New.
10000 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10002 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10003 * g++.dg/abi/packed1.C: Suppress warning.
10004 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10005 * g++.dg/template/stdarg1.C: Likewise.
10006 * g++.dg/other/packed1.C: Remove arm from xfail list.
10008 2011-05-25 Jason Merrill <jason@redhat.com>
10010 * g++.dg/cpp0x/enum16.C: New.
10011 * g++.dg/parse/error15.C: Adjust.
10013 * g++.dg/cpp0x/initlist50.C: New.
10015 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10017 * g++.dg/cpp0x/variadic109.C: New.
10019 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10021 * gcc.target/i386/pause-1.c: New.
10023 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10025 * gcc.dg/stack-usage-1.c: Adjust comment.
10026 * gcc.dg/stack-usage-2.c: New test.
10028 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10031 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10032 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10034 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10036 PR rtl-optimization/48757
10037 * gfortran.dg/pr48757.f: New test case.
10039 2011-05-24 Jason Merrill <jason@redhat.com>
10041 * g++.dg/cpp0x/access01.C: New.
10043 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10046 * objc.dg/pr48177.m: New testcase.
10048 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10051 * objc.dg/pr48187.m: New testcase.
10052 * obj-c++.dg/pr48187.mm: New testcase.
10053 * objc.dg/ivar-extra-semicolon.m: New testcase.
10055 2011-05-24 Jason Merrill <jason@redhat.com>
10057 * g++.dg/template/access21.C: New.
10058 * g++.dg/template/access22.C: New.
10060 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10062 PR rtl-optimization/48633
10063 * g++.dg/pr48633.C: New test.
10065 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10068 * g++.dg/other/pr49133.C: New test.
10070 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10071 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10073 * gcc.dg/torture/tls/run-gd.c: New test.
10074 * gcc.dg/torture/tls/run-ie.c: New test.
10075 * gcc.dg/torture/tls/run-ld.c: New test.
10076 * gcc.dg/torture/tls/run-le.c: New test.
10077 * lib/target-supports.exp (check_effective_target_tls_runtime):
10078 Build testcase with TLS options.
10080 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10082 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10084 2011-05-24 Tom de Vries <tom@codesourcery.com>
10086 PR tree-optimization/49121
10087 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10089 2011-05-23 Jason Merrill <jason@redhat.com>
10091 * g++.dg/cpp0x/defaulted28.C: New.
10093 * g++.dg/cpp0x/sfinae25.C: New.
10095 * g++.dg/cpp0x/rv-cast2.C: New.
10097 * g++.dg/cpp0x/enum14.C: New.
10099 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10102 * gcc.c-torture/execute/pr49123.c: New test.
10105 * gcc.dg/debug/pr49032.c: New test.
10108 * gcc.dg/pr49120.c: New test.
10110 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10113 * gcc.target/i386/pr47315.c: New test.
10115 2011-05-23 Jason Merrill <jason@redhat.com>
10117 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10119 * g++.dg/cpp0x/sfinae24.C: New.
10121 * g++.dg/cpp0x/error3.C: New.
10123 * g++.dg/cpp0x/defaulted27.C: New.
10125 * g++.dg/cpp0x/decltype27.C: New.
10127 2011-05-23 Richard Guenther <rguenther@suse.de>
10129 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10131 2011-05-23 Richard Guenther <rguenther@suse.de>
10133 PR tree-optimization/40874
10134 * g++.dg/tree-ssa/pr40874.C: New testcase.
10136 2011-05-23 Richard Guenther <rguenther@suse.de>
10138 PR tree-optimization/49115
10139 * g++.dg/torture/pr49115.C: New testcase.
10141 2011-05-23 Richard Guenther <rguenther@suse.de>
10143 PR middle-end/15419
10144 * gcc.dg/memcpy-3.c: New testcase.
10146 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10148 PR middle-end/48973
10149 * gcc.c-torture/execute/pr48973-1.c: New test.
10150 * gcc.c-torture/execute/pr48973-2.c: New test.
10152 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10155 * g++.dg/warn/pr18016.C: New.
10157 2011-05-23 Tom de Vries <tom@codesourcery.com>
10160 * gcc.target/arm/ivopts-6.c: New test.
10162 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10164 PR middle-end/49029
10165 * gcc.c-torture/compile/pr49029.c: New test.
10167 2011-05-22 Jason Merrill <jason@redhat.com>
10169 * g++.dg/cpp0x/sfinae23.C: New.
10170 * g++.dg/cpp0x/sfinae8.C: Correct.
10172 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10174 * gfortran.dg/function_optimize_8.f90: New test case.
10176 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10178 PR tree-optimization/49087
10179 * gcc.dg/vect/O3-pr49087.c: New test.
10181 2011-05-21 Jason Merrill <jason@redhat.com>
10183 * g++.dg/debug/const5.C: New.
10185 2011-05-20 Jason Merrill <jason@redhat.com>
10187 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10189 * g++.dg/cpp0x/constexpr-static7.C: New.
10191 * g++.dg/cpp0x/enum12.C: New.
10192 * g++.dg/cpp0x/enum13.C: New.
10194 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10197 * gfortran.dg/select_type_23.f03: New.
10199 2011-05-20 Jason Merrill <jason@redhat.com>
10201 * g++.dg/cpp0x/defaulted26.C: New.
10203 * g++.dg/cpp0x/noexcept02.C: Fix.
10204 * g++.dg/cpp0x/noexcept03.C: Fix.
10205 * g++.dg/cpp0x/noexcept08.C: Fix.
10206 * g++.dg/cpp0x/noexcept10.C: New.
10208 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10211 * gfortran.dg/extends_12.f03: New.
10213 2011-05-20 Jason Merrill <jason@redhat.com>
10215 * g++.dg/template/koenig9.C: New.
10216 * g++.dg/opt/pr47615.C: Fix.
10217 * g++.dg/overload/defarg1.C: Fix.
10218 * g++.dg/tc1/dr213.C: Remove xfail.
10219 * g++.dg/torture/pr34850.C: Fix.
10220 * g++.dg/torture/pr39362.C: Fix.
10221 * g++.old-deja/g++.brendan/crash56.C: Fix.
10222 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10224 2011-05-20 Richard Guenther <rguenther@suse.de>
10226 PR tree-optimization/49079
10227 * gcc.dg/torture/pr49079.c: New testcase.
10229 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10231 PR tree-optimization/49073
10232 * gcc.c-torture/execute/pr49073.c: New test.
10234 2011-06-19 Tobias Burnus <burnus@net-b.de>
10237 * gfortran.dg/coarray_21.f90: New.
10239 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10241 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10244 2011-05-19 Richard Guenther <rguenther@suse.de>
10247 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10249 2011-05-19 Richard Guenther <rguenther@suse.de>
10251 PR middle-end/48985
10252 * gcc.dg/builtin-object-size-11.c: New testcase.
10254 2011-05-19 Tom de Vries <tom@codesourcery.com>
10257 * gcc.target/arm/ivopts.c: New test.
10258 * gcc.target/arm/ivopts-2.c: New test.
10260 2011-05-19 Tom de Vries <tom@codesourcery.com>
10262 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10264 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10266 * gcc.c-torture/execute/960321-1.x: Remove.
10268 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10271 * gfortran.dg/move_alloc_4.f90: New.
10273 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10276 * gcc.target/i386/pr49002-1.c: New test.
10277 * gcc.target/i386/pr49002-2.c: Likewise.
10279 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10281 PR tree-optimization/49039
10282 * gcc.c-torture/execute/pr49039.c: New test.
10283 * gcc.dg/tree-ssa/pr49039.c: New test.
10284 * g++.dg/torture/pr49039.C: New test.
10286 2011-05-18 Jason Merrill <jason@redhat.com>
10288 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10289 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10290 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10292 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10294 * gcc.target/bfin/mcpu-bf592.c: New test.
10296 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10298 PR tree-optimization/41881
10299 * gcc.dg/vect/O3-pr41881.c: New test.
10300 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10302 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10304 PR tree-optimization/49000
10305 * gcc.dg/pr49000.c: New test.
10307 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10309 * gnat.dg/invalid1.adb: New test.
10311 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10313 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10315 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10316 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10318 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10321 * g++.dg/cpp0x/range-for18.C: New.
10323 2011-05-15 Tobias Burnus <burnus@net-b.de>
10326 * gfortran.dg/coarray/image_index_2.f90: New.
10328 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10330 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10331 * g++.dg/cpp0x/override2.C: New.
10333 2011-05-14 Tobias Burnus <burnus@net-b.de>
10336 * gfortran.de/coarray_20.f90: New.
10338 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10341 * function_optimize_7.f90: New test case.
10343 2011-05-13 Jason Merrill <jason@redhat.com>
10345 * g++.dg/cpp0x/decltype26.C: New.
10346 * g++.dg/cpp0x/enum11.C: New.
10348 2011-05-13 Tobias Burnus <burnus@net-b.de>
10352 * gfortran.dg/assign_8.f90: Update dg-error.
10354 2011-05-13 Tobias Burnus <burnus@net-b.de>
10357 * gfortran.dg/io_constraints_8.f90: New.
10358 * gfortran.dg/io_constraints_9.f90: New.
10360 2011-05-13 Martin Thuresson <martint@google.com>
10362 PR gcov-profile/47793
10363 * gcc.dg/pr47793.c: New.
10365 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10367 PR tree-optimization/48975
10368 * gcc.dg/pr48975.c: New test.
10370 2011-05-12 Tobias Burnus <burnus@net-b.de>
10373 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10375 2011-05-12 Jason Merrill <jason@redhat.com>
10377 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10379 2011-05-12 Geert Bosch <bosch@adacore.com>
10381 * gnat.dg/view_conversion1.adb: New test.
10383 2011-05-12 Richard Guenther <rguenther@suse.de>
10385 PR tree-optimization/48172
10386 * gcc.dg/vect/pr48172.c: New testcase.
10388 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10391 * g++.dg/opt/pr48967.C: New test.
10393 2011-05-11 Jason Merrill <jason@redhat.com>
10395 * g++.dg/cpp0x/constexpr-friend.C: New.
10396 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10398 * g++.dg/cpp0x/sfinae22.C: New.
10400 2011-05-11 Tobias Burnus <burnus@net-b.de>
10403 * gfortran.dg/generic_24.f90: New.
10405 2011-05-11 Richard Guenther <rguenther@suse.de>
10407 PR tree-optimization/15256
10408 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10410 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10413 * gcc.dg/pr48159-1.c: New test.
10414 * gcc.dg/pr48159-2.c: New test.
10416 2011-05-11 Richard Guenther <rguenther@suse.de>
10418 PR middle-end/48953
10419 * gcc.dg/torture/pr48953.c: New testcase.
10421 2011-05-11 Richard Guenther <rguenther@suse.de>
10423 PR tree-optimization/18041
10424 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10426 2011-05-11 Alan Modra <amodra@gmail.com>
10429 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10431 2011-05-10 Jason Merrill <jason@redhat.com>
10433 * g++.dg/cpp0x/defaulted25.C: New.
10434 * g++.dg/template/crash7.C: Adjust.
10436 * g++.dg/cpp0x/variadic108.C: New.
10438 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10440 * g++.dg/inherit/virtual9.C: Extend.
10442 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10445 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10446 are passed and returned in vector registers.
10448 2011-05-10 Richard Guenther <rguenther@suse.de>
10450 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10451 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10452 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10453 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10454 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10457 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10459 PR tree-optimization/48611
10460 PR tree-optimization/48794
10461 * gfortran.dg/gomp/pr48611.f90: New test.
10462 * gfortran.dg/gomp/pr48794.f90: New test.
10465 * gcc.dg/dfp/pr48928.c: New test.
10467 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10470 * g++.dg/cpp0x/pr48522.C: New.
10472 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10475 * g++.dg/cpp0x/sfinae21.C: New.
10477 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10479 * g++.dg/template/sfinae28.C: Rename to...
10480 * g++.dg/cpp0x/sfinae19.C: ... this.
10481 * g++.dg/template/sfinae29.C: Rename to...
10482 * g++.dg/cpp0x/sfinae20.C: ... this.
10484 2011-05-09 Jeff Law <law@redhat.com>
10486 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10487 consistent results.
10489 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
10492 * g++.dg/init/pr20039.C: New.
10494 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10498 * g++.dg/template/sfinae28.C: New.
10499 * g++.dg/template/sfinae29.C: Likewise.
10501 2011-05-09 Jason Merrill <jason@redhat.com>
10503 * g++.dg/template/nontype23.C: New.
10505 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
10507 * g++.dg/init/pr48859.C: New.
10509 2011-05-09 Jason Merrill <jason@redhat.com>
10511 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10512 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10513 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10514 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10515 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10516 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10517 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10518 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10520 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10522 * g++.dg/inherit/virtual9.C: New.
10524 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10527 * g++.dg/template/dependent-expr8.C: New test case.
10529 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10531 PR tree-optimization/48837
10532 * gcc.dg/pr48837.c: New testcase.
10534 2011-05-06 Jason Merrill <jason@redhat.com>
10536 * g++.dg/cpp0x/constexpr-condition2.C: New.
10538 * g++.dg/cpp0x/constexpr-missing.C: New.
10540 2011-05-06 Tobias Burnus <burnus@net-b.de>
10543 * gfortran.dg/coarray/this_image_2.f90: New.
10545 2011-05-06 Tobias Burnus <burnus@net-b.de>
10549 * gfortran.dg/bind_c_usage_22.f90: New.
10550 * gfortran.dg/bind_c_usage_23.f90: New.
10551 * gfortran.dg/bind_c_usage_24.f90: New.
10552 * gfortran.dg/bind_c_usage_24_c.c: New.
10554 2011-05-06 Dodji Seketeli <dodji@redhat.com>
10557 * g++.dg/template/member9.C: New test case.
10559 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
10561 * gnat.dg/discr29.ad[sb]: New test.
10562 * gnat.dg/discr30.adb: Likewise.
10564 2011-05-05 Julian Brown <julian@codesourcery.com>
10566 * gcc.target/arm/neon-vset_lanes8.c: New test.
10568 2011-05-05 Jason Merrill <jason@redhat.com>
10570 * g++.dg/init/new32.C: New.
10572 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10574 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10577 2011-05-05 Jakub Jelinek <jakub@redhat.com>
10579 PR rtl-optimization/48381
10580 * gcc.c-torture/compile/pr48381.c: New test.
10582 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
10584 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10586 * gcc.target/i386/opt-1.c: Ditto.
10588 2011-05-04 Jason Merrill <jason@redhat.com>
10590 * g++.dg/conversion/base1.C: New.
10592 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10594 PR libgfortran/48787
10595 * gfortran.dg/round_3.f08: Add more checks to test case.
10597 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
10599 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10600 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10601 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10602 Gate test on effective_target fd_truncate.
10604 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
10606 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10607 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10608 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10609 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
10610 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10611 * gcc.target/i386/pr38824.c: Ditto.
10612 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10613 * gcc.target/i386/vecinit-2.c: Ditto.
10614 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10615 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10616 * gcc.target/i386/parity-2.c: Ditto.
10617 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10619 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
10621 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10622 remove duplication.
10623 * gcc.target/bfin/mcpu-bf514.c: Likewise.
10624 * gcc.target/bfin/mcpu-bf516.c: Likewise.
10625 * gcc.target/bfin/mcpu-bf518.c: Likewise.
10627 2011-05-03 Tobias Burnus <burnus@net-b.de>
10630 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10632 2011-05-03 Tobias Burnus <burnus@net-b.de>
10635 * gfortran.dg/coarray/this_image_1.f90: New.
10637 2011-05-03 Tobias Burnus <burnus@net-b.de>
10640 * gfortran.dg/coarray/caf.dg: New.
10641 * gfortran.dg/coarray/image_index_1.f90: New, copied
10642 from ../coarray_16.f90.
10644 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10647 * g++.dg/ext/complex9.C: New.
10649 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10651 From Mike Frysinger
10652 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10653 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10654 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10656 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10658 * gcc.target/bfin/builtins: Created.
10659 * gcc.target/bfin/hisilh-O0.c: Deleted.
10660 * gcc.target/bfin/hisilh.c: Moved to...
10661 * gcc.target/bfin/builtins/hisilh.c: ...here.
10662 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10663 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10664 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10665 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10666 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10667 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10668 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10669 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10670 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10671 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10672 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10673 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10674 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10675 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10676 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10677 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10678 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10679 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10680 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10681 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10682 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10683 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10684 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10685 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10686 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10687 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10688 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10689 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10690 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10691 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10692 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10693 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10694 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10695 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10696 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10697 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10698 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10699 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10700 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10701 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10702 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10703 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10704 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10705 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10706 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10707 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10708 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10709 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10710 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10711 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10712 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10713 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10714 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10715 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10716 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10717 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10718 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10719 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10720 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10721 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10722 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10723 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10724 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10725 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10726 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10727 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10728 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10729 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10730 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10731 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10732 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10733 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10734 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10735 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10736 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10737 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10738 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10739 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10740 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10741 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10742 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10743 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10744 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10745 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10746 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10747 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10748 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10749 * gcc.target/bfin/builtins/circptr.c: Ditto.
10750 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10751 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10752 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10753 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10754 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10755 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10756 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10757 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10758 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10759 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10760 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10761 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10762 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10763 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10764 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10765 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10766 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10767 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10768 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10769 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10770 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10771 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10772 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10773 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10774 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10775 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10776 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10777 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10778 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10779 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10780 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10781 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10782 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10783 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10784 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10785 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10786 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10787 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10788 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10789 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10790 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10791 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10792 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10793 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10794 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10795 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10796 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10797 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10798 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10799 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10800 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10801 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10802 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10803 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10804 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10805 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10806 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10807 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10808 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10809 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10810 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10811 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10812 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10813 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10814 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10815 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10816 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10817 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10818 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10819 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10821 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10823 * gcc.target/arm/cold-lc.c: New test.
10825 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10828 * gcc.dg/pr48774.c: New test.
10830 2011-05-03 Richard Guenther <rguenther@suse.de>
10832 * gcc.dg/large-size-array-5.c: New testcase.
10834 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10836 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10838 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10840 * lib/target-supports.exp (check_effective_target_vect_strided):
10842 (check_effective_target_vect_strided2)
10843 (check_effective_target_vect_strided3)
10844 (check_effective_target_vect_strided4)
10845 (check_effective_target_vect_strided8): ...these new functions.
10847 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10848 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10849 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10850 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10851 * gcc.dg/vect/pr37539.c: Likewise.
10852 * gcc.dg/vect/slp-11a.c: Likewise.
10853 * gcc.dg/vect/slp-11b.c: Likewise.
10854 * gcc.dg/vect/slp-11c.c: Likewise.
10855 * gcc.dg/vect/slp-12a.c: Likewise.
10856 * gcc.dg/vect/slp-12b.c: Likewise.
10857 * gcc.dg/vect/slp-18.c: Likewise.
10858 * gcc.dg/vect/slp-19a.c: Likewise.
10859 * gcc.dg/vect/slp-19b.c: Likewise.
10860 * gcc.dg/vect/slp-21.c: Likewise.
10861 * gcc.dg/vect/slp-23.c: Likewise.
10862 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10864 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10865 instead of vect_interleave && vect_extract_even_odd.
10866 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10867 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10868 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10869 * gcc.dg/vect/vect-1.c: Likewise.
10870 * gcc.dg/vect/vect-10.c: Likewise.
10871 * gcc.dg/vect/vect-98.c: Likewise.
10872 * gcc.dg/vect/vect-107.c: Likewise.
10873 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10874 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10875 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10876 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10877 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10878 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10879 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10880 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10881 * gcc.dg/vect/vect-strided-float.c: Likewise.
10882 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10883 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10884 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10885 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10886 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10887 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10888 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10889 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10890 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10891 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10892 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10893 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10894 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10895 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10896 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10898 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10900 * gcc.dg/vect/pr30843.c: Likewise.
10901 * gcc.dg/vect/pr33866.c: Likewise.
10902 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10903 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10904 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10905 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10907 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10909 * gcc.dg/vect/slp-11.c: Split into...
10910 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10911 gcc.dg/vect/slp-11c.c: ...these tests.
10912 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10913 * gcc.dg/vect/slp-12c.c: ...this new test.
10914 * gcc.dg/vect/slp-19.c: Split into...
10915 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10916 gcc.dg/vect/slp-19c.c: ...these new tests.
10918 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10920 * lib/target-supports.exp
10921 (check_effective_target_vect_extract_even_odd_wide): Delete.
10922 (check_effective_target_vect_strided_wide): Likewise.
10923 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10924 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10925 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10926 * gcc.dg/vect/pr37539.c: Likewise.
10927 * gcc.dg/vect/slp-11.c: Likewise.
10928 * gcc.dg/vect/slp-12a.c: Likewise.
10929 * gcc.dg/vect/slp-12b.c: Likewise.
10930 * gcc.dg/vect/slp-19.c: Likewise.
10931 * gcc.dg/vect/slp-23.c: Likewise.
10932 * gcc.dg/vect/vect-1.c: Likewise.
10933 * gcc.dg/vect/vect-98.c: Likewise.
10934 * gcc.dg/vect/vect-107.c: Likewise.
10935 * gcc.dg/vect/vect-strided-float.c: Likewise.
10937 2011-05-02 Jason Merrill <jason@redhat.com>
10939 * g++.dg/init/new31.C: New.
10941 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10944 * gcc.dg/pr35445.c: New test.
10946 2011-05-02 Jason Merrill <jason@redhat.com>
10948 * c-c++-common/vla-1.c: New.
10950 2011-05-02 Richard Guenther <rguenther@suse.de>
10952 PR tree-optimization/48822
10953 * gcc.dg/torture/pr48822.c: New testcase.
10955 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10958 * g++.dg/cpp0x/constexpr-47969.C: New.
10960 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10963 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10964 on vect_no_align targets.
10965 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10966 vect_no_align targets.
10968 2011-05-01 Xinliang David Li <davidxl@google.com>
10970 * gcc.dg/tree-ssa/integer-addr.c: New test.
10971 * gcc.dg/tree-ssa/alias_bug.c: New test.
10973 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10975 PR libgfortran/48787
10976 * gfortran.dg/round_3.f08: Add more checks.
10978 2011-04-30 Tobias Burnus <burnus@net-b.de>
10981 * gfortran.dg/import9.f90: New, proper test.
10982 * gfortran.dg/interface_37.f90: Remove bogus
10983 test (bogus copy of interface_36.f90).
10985 2011-04-30 Tobias Burnus <burnus@net-b.de>
10988 * gfortran.dg/interface_37.f90: New.
10990 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10993 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10995 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10997 PR tree-optimization/48809
10998 * gcc.c-torture/execute/pr48809.c: New test.
11000 2011-04-29 Jeff Law <law@redhat.com>
11002 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11004 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11007 * g++.dg/init/ctor10.C: New.
11009 2011-04-29 Le-Chun Wu <lcwu@google.com>
11011 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11012 warning in implicitly instantiated templates.
11014 2011-04-29 Le-Chun Wu <lcwu@google.com>
11016 * g++.dg/warn/Wnull-conversion-1.C: New.
11017 * g++.dg/warn/Wnull-conversion-2.C: New.
11019 2011-04-29 Diego Novillo <dnovillo@google.com>
11021 * g++.old-deja/g++.other/null3.C: Expect warning about
11022 converting boolean to a pointer.
11024 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11027 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11031 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11033 2011-04-29 Tobias Burnus <burnus@net-b.de>
11036 * gfortran.dg/typebound_proc_22.f90: New.
11039 * gfortran.dg/interface_36.f90: New.
11041 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11043 PR libgfortran/48488
11044 PR libgfortran/48602
11045 PR libgfortran/48615
11046 PR libgfortran/48684
11047 PR libgfortran/48787
11048 * gfortran.dg/fmt_g.f: Adjust test.
11049 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11050 * gfortran.dg/round_3.f08: New test.
11051 * gfortran.dg/namelist_print_1.f: Adjust test.
11052 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11053 * gfortran.dg/f2003_io_5.f03: Adjust test.
11054 * gfortran.dg/coarray_15.f90: Adjust test.
11055 * gfortran.dg/namelist_65.f90: Adjust test.
11056 * gfortran.dg/fmt_cache_1.f: Adjust test.
11057 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11058 * gfortran.dg/real_const_3.f90: Adjust test.
11060 2011-04-29 Jan Hubicka <jh@suse.cz>
11062 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11063 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11065 2011-04-28 Xinliang David Li <davidxl@google.com>
11067 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11068 * g++.dg/prof-robust-1.C: New test.
11070 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11072 PR tree-optimization/48765
11073 * gcc.dg/vect/pr48765.c: New.
11075 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11077 PR tree-optimization/48775
11078 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11080 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11083 * g++.dg/inherit/pr48798.C: New.
11084 * g++.old-deja/g++.other/base1.C: Adjust.
11086 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11089 * g++.dg/template/inherit7.C: New test case.
11091 2011-04-28 Richard Guenther <rguenther@suse.de>
11093 PR tree-optimization/40052
11094 PR tree-optimization/15347
11095 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11096 * gcc.dg/pr15347.c: Likewise.
11098 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11101 * g++.dg/cpp0x/sfinae18.C: New.
11103 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11106 * g++.dg/ext/is_literal_type1.C: New.
11108 2011-04-28 Tobias Burnus <burnus@net-b.de>
11112 * gfortran.dg/interface_35.f90: New.
11113 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11114 * gfortran.dg/func_result_6.f90: Add dg-warning.
11115 * gfortran.dg/bessel_1.f90: Ditto.
11116 * gfortran.dg/hypot_1.f90: Ditto.
11117 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11118 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11119 * gfortran.dg/interface_assignment_4.f90: Ditto.
11121 2011-04-27 Jason Merrill <jason@redhat.com>
11123 * g++.dg/ext/complex8.C: New.
11125 * g++.dg/cpp0x/initlist49.C: New.
11126 * g++.dg/init/new30.C: New.
11128 2011-04-27 Tobias Burnus <burnus@net-b.de>
11131 * gfortran.dg/whole_file_34.f90: New.
11133 2011-04-27 Jan Hubicka <jh@suse.cz>
11135 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11137 2011-04-27 Jason Merrill <jason@redhat.com>
11139 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11141 * g++.dg/parse/ambig6.C: New.
11143 2011-04-27 Nick Clifton <nickc@redhat.com>
11145 * gcc.dg/20020312-2.c: Add definition for RX.
11147 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11148 option with RX targets.
11150 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11153 2011-04-27 Richard Guenther <rguenther@suse.de>
11155 * gcc.dg/tree-ssa/pr23382.c: Remove.
11157 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11160 * gcc.c-torture/compile/pr48767.c: New test.
11162 2011-04-27 Richard Guenther <rguenther@suse.de>
11164 PR tree-optimization/48772
11165 * g++.dg/pr48772.C: New testcase.
11167 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11170 * gcc.c-torture/compile/pr48742.c: New test.
11172 2011-04-26 Jason Merrill <jason@redhat.com>
11174 * g++.dg/lookup/koenig13.C: New.
11176 * g++.dg/cpp0x/initlist48.C: New.
11178 2011-04-25 Jason Merrill <jason@redhat.com>
11180 * g++.dg/cpp0x/sfinae17.C: New.
11182 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11185 * gcc.target/powerpc/pr48258-1.c: New file.
11186 * gcc.target/powerpc/pr48258-2.c: Ditto.
11188 2011-04-26 Xinliang David Li <davidxl@google.com>
11190 * gcc.dg/uninit-suppress.c: New test.
11191 * gcc.dg/uninit-suppress.c: New test.
11193 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11196 * gcc.dg/pr48768.c: New test.
11198 PR tree-optimization/48734
11199 * gcc.c-torture/compile/pr48734.c: New test.
11202 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11204 2011-04-26 Richard Guenther <rguenther@suse.de>
11206 PR tree-optimization/48731
11207 * gcc.dg/torture/pr48731.c: New testcase.
11209 2011-04-26 Richard Guenther <rguenther@suse.de>
11212 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11214 2011-04-26 Richard Guenther <rguenther@suse.de>
11216 PR middle-end/48694
11217 * gcc.dg/torture/pr48694-1.c: New testcase.
11218 * gcc.dg/torture/pr48694-2.c: Likewise.
11220 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11222 * g++.dg/ext/underlying_type1.C: New.
11223 * g++.dg/ext/underlying_type2.C: Likewise.
11224 * g++.dg/ext/underlying_type3.C: Likewise.
11225 * g++.dg/ext/underlying_type4.C: Likewise.
11226 * g++.dg/ext/underlying_type5.C: Likewise.
11227 * g++.dg/ext/underlying_type6.C: Likewise.
11228 * g++.dg/ext/underlying_type7.C: Likewise.
11229 * g++.dg/ext/underlying_type8.C: Likewise.
11230 * g++.dg/ext/underlying_type9.C: Likewise.
11231 * g++.dg/ext/underlying_type10.C: Likewise.
11233 2011-04-25 Jason Merrill <jason@redhat.com>
11235 * g++.dg/cpp0x/regress/template-const2.C: New.
11237 2011-04-25 Jeff Law <law@redhat.com>
11239 * gcc.dg/tree-ssa/vrp56.c: new test.
11241 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11243 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11245 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11247 PR preprocessor/48740
11248 * c-c++-common/raw-string-11.c: New test.
11250 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11252 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11255 2011-04-23 Tobias Burnus <burnus@net-b.de>
11258 * gfortran.dg/coarray_19.f90: New.
11260 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11263 * gcc.dg/pr48685.c: New test.
11265 2011-04-22 Jan Hubicka <jh@suse.cz>
11267 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11269 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11271 PR tree-optimization/48717
11272 * gcc.c-torture/execute/pr48717.c: New test.
11274 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11277 * gcc.target/i386/pr48723.c: New test.
11279 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11282 * gcc.dg/gomp/pr48716.c: New test.
11283 * g++.dg/gomp/pr48716.C: New test.
11285 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11288 * gcc.dg/missing-field-init-2.c: Update testcase.
11290 2011-04-22 Alan Modra <amodra@gmail.com>
11292 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11294 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11297 * gfortran.dg/function_optimize_6.f90: New test.
11299 2011-04-21 Easwaran Raman <eraman@google.com>
11301 * gcc.dg/stack-layout-2.c: New test.
11303 2011-04-21 Richard Guenther <rguenther@suse.de>
11306 * g++.dg/lto/pr48207-2_0.C: New testcase.
11307 * g++.dg/lto/pr48207-3_0.C: Likewise.
11309 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11311 * gnat.dg/volatile5.adb: New test.
11312 * gnat.dg/volatile5_pkg.ads: New helper.
11314 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11317 * gcc.target/i386/pr48708.c: New test.
11319 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11321 * gcc.dg/vect/vect-119.c: New test.
11323 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11325 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11328 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11329 Richard Sandiford <richard.sandiford@linaro.org>
11332 * gcc.target/arm/pr46329.c: New test.
11334 2011-04-21 Tobias Burnus <burnus@net-b.de>
11337 * gfortran.dg/coarray_18.f90: New.
11339 2011-04-20 Jason Merrill <jason@redhat.com>
11341 * g++.dg/cpp0x/initlist47.C: New.
11343 * g++.dg/init/dtor4.C: New.
11345 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11348 * gcc.target/i386/sse2-pinsrw.c: New test.
11349 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11350 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11351 * gcc.target/i386/sse2-insvhi.c: Ditto.
11352 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11353 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11355 2011-04-20 Jason Merrill <jason@redhat.com>
11357 * g++.dg/template/const4.C: New.
11359 2011-04-20 Easwaran Raman <eraman@google.com>
11361 * gcc.dg/stack-layout-1.c: New test.
11363 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11365 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11366 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11369 2011-04-20 Kai Tietz <ktietz@redhat.com>
11371 * gcc.dg/binop-xor1.c: New test.
11372 * gcc.dg/binop-xor2.c: New test.
11373 * gcc.dg/binop-xor3.c: New test.
11374 * gcc.dg/binop-xor4.c: New test.
11375 * gcc.dg/binop-xor5.c: New test.
11377 2011-04-20 Richard Guenther <rguenther@suse.de>
11379 PR tree-optimization/47892
11380 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11382 2011-04-20 Richard Guenther <rguenther@suse.de>
11384 PR middle-end/48695
11385 * g++.dg/torture/pr48695.C: New testcase.
11387 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11389 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11390 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11391 * gcc.c-torture/execute/pr45262.c: Ditto
11392 * gcc.dg/torture/pr43165.c: Ditto.
11393 * gcc.dg/torture/pr47228.c: Ditto.
11394 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11395 * gcc.dg/ipa/pr45644.c: Ditto.
11396 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11399 2011-04-19 Jason Merrill <jason@redhat.com>
11401 * g++.dg/ext/complex7.C: New.
11403 * g++.dg/ext/attrib41.C: New.
11405 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11408 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11410 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11413 * gcc.target/i386/pr48678.c: New test.
11415 2011-04-19 Martin Jambor <mjambor@suse.cz>
11417 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11418 * g++.dg/opt/devirt2.C: New test.
11419 * g++.dg/ipa/devirt-g-1.C: Likewise.
11421 2011-04-19 Tobias Burnus <burnus@net-b.de>
11424 * gfortran.dg/whole_file_33.f90: New.
11426 2011-04-19 Martin Jambor <mjambor@suse.cz>
11428 * g++.dg/ipa/devirt-7.C: New test.
11430 2011-04-19 Richard Guenther <rguenther@suse.de>
11433 * g++.dg/lto/pr48207_0.C: New testcase.
11435 2011-04-18 Jason Merrill <jason@redhat.com>
11437 * g++.dg/init/void1.C: New.
11439 * g++.dg/cpp0x/union4.C: New.
11441 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11443 PR middle-end/48661
11444 * g++.dg/torture/pr48661.C: New test.
11447 * g++.dg/gomp/pr48632.C: New test.
11449 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11451 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11452 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11454 2011-04-18 Tobias Burnus <burnus@net-b.de>
11457 * gfortran.dg/coarray_17.f90: New.
11458 * gfortran.dg/coarray_10.f90: Update dg-error.
11460 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11463 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11464 * gfortran.dg/guality/guality.exp: Likewise.
11466 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11468 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11470 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11472 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11474 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11476 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11478 2011-04-18 Richard Guenther <rguenther@suse.de>
11480 PR middle-end/46364
11481 * g++.dg/torture/pr46364.C: New testcase.
11483 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11485 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11487 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11489 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11491 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11492 Ira Rosen <ira.rosen@linaro.org>
11495 * gcc.target/arm/pr48252.c: New test.
11497 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11499 PR tree-optimization/48616
11500 * gcc.dg/pr48616.c: New test.
11502 2011-04-18 Tobias Burnus <burnus@net-b.de>
11505 * gfortran.dg/coarray_16.f90: New.
11507 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11510 * gfortran.dg/realloc_on_assign_7.f03: New test.
11512 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11514 PR libgfortran/48602
11515 * gfortran.dg/fmt_g0_6.f08: New test.
11517 2011-04-17 Jason Merrill <jason@redhat.com>
11519 * g++.dg/cpp0x/sfinae16.C: New.
11521 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11523 * gcc.target/mips/reg-var-1.c: New test.
11525 2011-04-17 Jan Hubicka <jh@suse.cz>
11527 * gcc.dg/winline-5.c: Update testcase.
11529 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11531 * gnat.dg/discr27.ad[sb]: Move dg directive.
11532 * gnat.dg/discr28.ad[sb]: New test.
11533 * gnat.dg/discr28_pkg.ads: New helper.
11535 2011-04-17 Michael Matz <matz@suse.de>
11537 PR tree-optimization/48622
11539 * gcc.dg/lto/pr48622_0.c: New test.
11541 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
11543 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11544 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11545 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11546 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11547 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11548 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11550 2011-04-15 Jason Merrill <jason@redhat.com>
11552 * g++.dg/cpp0x/range-for17.C: New.
11554 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11556 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11557 * g++.dg/cpp0x/range-for3.C: Likewise.
11558 * g++.dg/cpp0x/range-for9.C: Correct error message.
11559 * g++.dg/cpp0x/range-for11.C: New.
11560 * g++.dg/cpp0x/range-for12.C: New.
11561 * g++.dg/cpp0x/range-for13.C: New.
11562 * g++.dg/cpp0x/range-for14.C: New.
11563 * g++.dg/cpp0x/range-for15.C: New.
11564 * g++.dg/cpp0x/range-for16.C: New.
11566 2011-04-15 Tobias Burnus <burnus@net-b.de>
11569 * gfortran.dg/coarray_15.f90: Change to dg-do run.
11571 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
11573 * objc.dg/naming-4.m: Updated.
11574 * objc.dg/naming-5.m: Updated.
11575 * objc.dg/naming-6.m: New.
11576 * objc.dg/naming-7.m: New.
11577 * obj-c++.dg/naming-1.mm: Updated.
11578 * obj-c++.dg/naming-2.mm: Updated.
11579 * obj-c++.dg/naming-3.mm: New.
11580 * obj-c++.dg/naming-4.mm: New.
11582 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11584 PR libgfortran/48589
11585 * gfortran.dg/fmt_g0_5.f08: New test.
11587 2011-04-15 Richard Guenther <rguenther@suse.de>
11590 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11592 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
11594 * gcc.target/avr/torture/pr41885.c (dg-options): Change
11595 -finline-limit=0 to -fno-inline
11597 2011-04-15 Jakub Jelinek <jakub@redhat.com>
11600 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11603 2011-04-14 Jakub Jelinek <jakub@redhat.com>
11606 * gcc.target/i386/sse4_1-insertps-3.c: New test.
11607 * gcc.target/i386/sse4_1-insertps-4.c: New test.
11608 * gcc.target/i386/avx-insertps-3.c: New test.
11609 * gcc.target/i386/avx-insertps-4.c: New test.
11611 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11613 * gcc.target/avr/torture/pr41885.c (dg-options): Add
11616 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11621 * gcc.target/avr/pr46779-1.c: New test case
11622 * gcc.target/avr/pr46779-2.c: New test case
11624 2011-04-14 Jason Merrill <jason@redhat.com>
11626 * g++.dg/cpp0x/sfinae15.C: New.
11628 * g++.dg/cpp0x/sfinae14.C: New.
11630 * g++.dg/ext/vla10.C: New.
11632 2011-04-14 Richard Guenther <rguenther@suse.de>
11634 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11636 2011-04-14 Richard Guenther <rguenther@suse.de>
11638 * gcc.dg/fold-bitand-4.c: Move ...
11639 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
11641 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11643 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11645 * gcc.target/avr/torture/trivial.c: Ditto.
11647 2011-04-13 Jason Merrill <jason@redhat.com>
11649 * g++.dg/template/operator11.C: New.
11651 2011-04-13 Jakub Jelinek <jakub@redhat.com>
11653 PR middle-end/48591
11654 * gcc.dg/gomp/pr48591.c: New test.
11657 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11658 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11660 2011-04-13 Dodji Seketeli <dodji@redhat.com>
11663 * g++.dg/template/dependent-expr7.C: New test case.
11665 2011-04-13 Jason Merrill <jason@redhat.com>
11667 * g++.dg/cpp0x/sfinae13.C: New.
11669 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
11671 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11673 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11675 * gcc.target/arm/pr43698.c: Remove -march option.
11677 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11679 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11682 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
11686 * gfortran.dg/realloc_on_assign_6.f03: New test.
11688 2011-04-12 Kai Tietz <ktietz@redhat.com>
11690 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11691 targets the additional -mno-ms-bitfields and
11692 -Wno-packed-bitfield-compat options.
11693 * g++.dg/ext/bitfield3.C: Likewise.
11694 * g++.dg/ext/bitfield4.C: Likewise.
11695 * g++.dg/ext/bitfield5.C: Likewise.
11696 * gcc.dg/bitfld-15.c: Likewise.
11697 * gcc.dg/bitfld-16.c: Likewise.
11698 * gcc.dg/bitfld-17.c: Likewise.
11699 * gcc.dg/bitfld-18.c: Likewise.
11701 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
11703 * gcc.target/arm/neon-vld3-1.c: New test.
11704 * gcc.target/arm/neon-vst3-1.c: New test.
11705 * gcc.target/arm/neon/v*.c: Regenerate.
11707 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11709 PR rtl-optimization/48549
11710 * g++.dg/opt/pr48549.C: New test.
11712 2011-04-12 Richard Guenther <rguenther@suse.de>
11714 PR tree-optimization/46076
11715 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11717 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11720 * lib/compat.exp (compat-execute): Declare unsupported after
11721 stripping path from src1.
11722 * lib/lto.exp (lto-execute): Likewise.
11724 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11727 * gcc.dg/pr48552-1.c: New test.
11728 * gcc.dg/pr48552-2.c: New test.
11730 2011-04-11 Jason Merrill <jason@redhat.com>
11732 * g++.dg/cpp0x/sfinae12.C: New.
11734 * g++.dg/cpp0x/enum10.C: New.
11736 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11738 * g++.dg/cpp0x/rv-func.C: New.
11740 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11742 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11745 2011-04-11 Martin Jambor <mjambor@suse.cz>
11747 PR tree-optimization/48195
11748 * gcc.dg/ipa/pr48195.c: New test.
11750 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
11752 * gnat.dg/return3.adb: Remove unused switch.
11754 2011-04-08 Mike Stump <mikestump@comcast.net>
11757 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11758 default to fno-common.
11760 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
11762 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11763 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11765 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11768 * gfortran.dg/function_optimize_5.f90: New test.
11770 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
11772 * gnat.dg/aggr17.adb: New test.
11773 * gnat.dg/aggr18.adb: Likewise.
11775 2011-04-08 Michael Matz <matz@suse.de>
11777 PR middle-end/48389
11778 * gcc.target/i386/pr48389.c: New test.
11780 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
11782 PR rtl-optimization/48272
11783 * g++.dg/opt/pr48272.C: New.
11785 2011-04-08 Dmitry Melnik <dm@ispras.ru>
11787 PR rtl-optimization/48235
11788 * gcc.dg/pr48235.c: New.
11790 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11792 PR rtl-optimization/48302
11793 * g++.dg/opt/pr48302.C: New.
11795 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11798 * g++.dg/opt/pr48273.C: New.
11800 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11802 PR rtl-optimization/48442
11803 * gcc.dg/pr48442.c: New.
11805 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11807 PR tree-optimization/48377
11808 * gcc.dg/vect/pr48377.c: New test.
11810 2011-04-07 Jason Merrill <jason@redhat.com>
11812 * g++.dg/cpp0x/regress/call1.C: New.
11814 * g++.dg/cpp0x/variadic107.C: New.
11816 * g++.dg/cpp0x/sfinae11.C: New.
11817 * g++.dg/cpp0x/noexcept02.C: Fix.
11819 * g++.dg/cpp0x/sfinae10.C: New.
11821 * g++.dg/cpp0x/sfinae9.C: New.
11823 * c-c++-common/Wcast-qual-1.c: Move here from...
11824 * gcc.dg/cast-qual-3.c: ...here, and...
11825 * g++.dg/warn/Wcast-qual2.C: ...here.
11827 * g++.dg/cpp0x/sfinae8.C: New.
11829 * g++.dg/cpp0x/sfinae7.C: New.
11831 * g++.dg/cpp0x/enum9.C: New.
11833 2011-04-07 Mike Stump <mikestump@comcast.net>
11835 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11836 with no trampolines.
11838 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11841 * gfortran.dg/gomp/pr48117.f90: New test.
11844 * gcc.dg/torture/pr48343.c: New test.
11846 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11848 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11850 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11852 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11854 2011-04-07 Tom de Vries <tom@codesourcery.com>
11857 * lib/scanasm.exp (object-size): New proc.
11858 * gcc.target/arm/pr43920-2.c: New test.
11860 2011-04-06 Tobias Burnus <burnus@net-b.de>
11864 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11866 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11868 * gcc.dg/mtune.c: Prune note from output.
11870 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11873 * gcc.dg/guality/pr36977.c: New test.
11874 * gcc.dg/guality/pr48466.c: New test.
11876 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11878 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11880 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11882 * gnat.dg/return3.adb: New test.
11884 2011-04-06 Richard Guenther <rguenther@suse.de>
11886 PR tree-optimization/47663
11887 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11889 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11891 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11892 Solaris 8 and 9 as well.
11894 2011-04-05 Tom de Vries <tom@codesourcery.com>
11897 * gcc.target/arm/pr43920-1.c: New test.
11899 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11901 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11902 (cctor): Actually return the value.
11903 (main): Cast return values.
11905 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11907 * gfortran.dg/character_comparison_8.f90: New test.
11909 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11911 * frontend-passes: (optimize_lexical_comparison): New function.
11912 (optimize_expr): Call it.
11913 (optimize_comparison): Also handle lexical comparison functions.
11914 Return false instad of -2 for unequal comparison.
11916 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11919 * function_optimize_4.f90: New test.
11921 2011-04-04 Tobias Burnus <burnus@net-b.de>
11924 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11925 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11926 * gfortran.dg/coarray_15.f90: New.
11928 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11930 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11931 * gfortran.dg/bessel_7.f90: Likewise.
11933 2011-04-03 Tobias Burnus <burnus@net-b.de>
11935 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11937 2011-04-03 Richard Guenther <rguenther@suse.de>
11938 Ira Rosen <ira.rosen@linaro.org>
11940 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11941 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11942 -ftree-loop-if-convert-stores.
11944 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11946 * gnat.dg/specs/aggr2.ads: New test.
11948 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11950 * gnat.dg/debug2.ad[sb]: New test.
11951 * gnat.dg/debug2_pkg.ads: New helper.
11952 * gnat.dg/debug3.ad[sb]: New test.
11954 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11956 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11958 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11960 PR middle-end/48335
11961 * gcc.c-torture/compile/pr48335-1.c: New test.
11962 * gcc.dg/pr48335-1.c: New test.
11963 * gcc.dg/pr48335-2.c: New test.
11964 * gcc.dg/pr48335-3.c: New test.
11965 * gcc.dg/pr48335-4.c: New test.
11966 * gcc.dg/pr48335-5.c: New test.
11967 * gcc.dg/pr48335-6.c: New test.
11968 * gcc.dg/pr48335-7.c: New test.
11969 * gcc.dg/pr48335-8.c: New test.
11970 * gcc.target/i386/pr48335-1.c: New test.
11972 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11975 * gcc.dg/Waddress.c: New test.
11977 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11980 * gfortran.dg/function_optimize_3.f90: New test.
11982 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11984 * gcc.c-torture/compile/20110401-1.c: New test.
11986 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11987 * g++.dg/lto/20091002-2_0.C: Likewise.
11988 * g++.dg/lto/20090303_0.c: Likewise.
11989 * g++.dg/lto/20091004-1_0.C: Likewise.
11990 * g++.dg/lto/20091002-3_0.C: Likewise.
11991 * g++.dg/lto/20091004-2_0.C: Likewise.
11992 * g++.dg/lto/20081123_0.C: Likewise.
11993 * g++.dg/lto/20090313_0.C: Likewise.
11994 * g++.dg/lto/20081109-1_0.C: Likewise.
11995 * g++.dg/lto/20081219_0.C: Likewise.
11996 * g++.dg/lto/20081204-1_0.C: Likewise.
11997 * g++.dg/lto/20090302_0.C: Likewise.
11998 * g++.dg/lto/20081119-1_0.C: Likewise.
11999 * g++.dg/lto/20081118_0.C: Likewise.
12000 * gcc.dg/lto/20091020-2_0.c: Likewise.
12001 * gcc.dg/lto/20090210_0.c: Likewise.
12002 * gcc.dg/lto/20081204-1_0.c: Likewise.
12003 * gcc.dg/lto/20081224_0.c: Likewise.
12004 * gcc.dg/lto/20090219_0.c: Likewise.
12005 * gcc.dg/lto/20091014-1_0.c: Likewise.
12006 * gcc.dg/lto/20091016-1_0.c: Likewise.
12007 * gcc.dg/lto/20090206-2_0.c: Likewise.
12008 * gcc.dg/lto/20090116_0.c: Likewise.
12009 * gcc.dg/lto/20091013-1_0.c: Likewise.
12010 * gcc.dg/lto/20091015-1_0.c: Likewise.
12011 * gcc.dg/lto/20090126-2_0.c: Likewise.
12013 2011-03-31 Ian Lance Taylor <iant@google.com>
12015 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12017 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12019 * gnat.dg/opt16.adb: New test.
12021 2011-03-31 Jason Merrill <jason@redhat.com>
12023 * g++.dg/cpp0x/defaulted24.C: New.
12025 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12028 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12031 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12033 * g++.dg/other/i386-9.C: New test.
12035 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12037 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12039 2011-03-30 Jason Merrill <jason@redhat.com>
12041 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12043 * g++.dg/cpp0x/regress/isnan.C: New.
12045 * g++.dg/cpp0x/initlist46.C: New.
12047 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12050 * gcc.target/arm/neon-modes-2.c: New test.
12052 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12055 * gcc.c-torture/compile/pr48305.c: New test.
12057 2011-03-29 Jason Merrill <jason@redhat.com>
12059 * g++.dg/cpp0x/regress/value-dep1.C: New.
12061 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12063 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12065 2011-03-29 Ian Lance Taylor <iant@google.com>
12067 * go.test/go-test.exp: Handle the test lines used in several new
12069 (errchk): Add opts parameter. Change all callers. Handle parens
12072 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12073 Dominique d'Humieres <dominiq@lps.ens.fr>
12075 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12076 and __APPLE__ && __PPC__ && __ALTIVEC__.
12078 2011-03-29 Jason Merrill <jason@redhat.com>
12080 * g++.dg/cpp0x/dependent1.C: New.
12082 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12084 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12086 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12088 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12091 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12092 * gfortran.dg/proc_ptr_comp_32.f90: New.
12094 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12096 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12097 check for corresponding warning.
12099 2011-03-28 Jason Merrill <jason@redhat.com>
12101 * g++.dg/cpp0x/rv-deduce2.C: New.
12103 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12106 * gcc.dg/pr48203.c: New test.
12108 2011-03-28 Jeff Law <law@redhat.com>
12110 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12112 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12114 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12115 and __PPC__ && __ALTIVEC__.
12117 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12120 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12121 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12122 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12123 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12125 2011-03-28 Jason Merrill <jason@redhat.com>
12127 * g++.dg/cpp0x/initlist-array2.C: New.
12129 * g++.dg/cpp0x/initlist-array1.C: New.
12131 * g++.dg/cpp0x/constexpr-compound.C: New.
12133 * g++.dg/cpp0x/constexpr-using.C: New.
12135 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12137 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12140 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12142 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12144 * gcc.dg/slp-1.c: New test.
12146 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12148 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12149 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12150 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12151 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12152 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12153 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12154 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12155 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12156 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12157 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12158 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12159 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12160 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12161 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12163 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12166 * gfortran.dg/trim_optimize_5.f90: New test.
12167 * gfortran.dg/trim_optimize_6.f90: New test.
12169 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12172 * gcc.target/mips/madd-7.c: Remove -mlong32.
12173 * gcc.target/mips/msub-7.c: Likewise.
12175 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12177 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12178 accesses to preserve the meaning of the test for doubleword vectors.
12179 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12180 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12182 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12185 * gfortran.dg/class_42.f03: New.
12187 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12189 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12192 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12194 PR rtl-optimization/48144
12195 * gcc.dg/pr48144.c: New test.
12197 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12199 * gnat.dg/discr27.ad[sb]: New test.
12201 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12203 * gnat.dg/limited_with2.ad[sb]: New test.
12204 * gnat.dg/limited_with2_pkg1.ads: New helper.
12205 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12207 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12209 * gnat.dg/opt15.adb: New test.
12210 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12212 2011-03-25 Tobias Burnus <burnus@net-b.de>
12216 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12217 * gfortran.dg/leadz_trailz_3.f90: Ditto
12219 2011-03-25 Martin Jambor <mjambor@suse.cz>
12221 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12223 2011-03-25 Jason Merrill <jason@redhat.com>
12225 * g++.dg/cpp0x/defaulted22.C: New.
12226 * g++.dg/cpp0x/defaulted23.C: New.
12227 * g++.dg/cpp0x/defaulted15.C: Adjust.
12229 2011-03-25 Jason Merrill <jason@redhat.com>
12231 * g++.dg/cpp0x/move1.C: New.
12233 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12236 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12238 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12240 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12241 for mips-sgi-irix6.5.
12242 Replace snprintf prototype by <stdio.h>.
12244 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12247 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12248 run_expensive_tests.
12249 * gcc.dg/graphite/block-4.c: Likewise.
12250 * gcc.dg/graphite/block-7.c: Likewise.
12251 * gcc.dg/graphite/block-8.c: Likewise.
12253 2011-03-25 Richard Guenther <rguenther@suse.de>
12255 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12256 * g++.dg/tree-ssa/pr8781.C: Likewise.
12257 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12258 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12259 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12260 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12261 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12262 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12263 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12264 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12265 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12266 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12267 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12268 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12269 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12270 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12271 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12272 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12273 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12274 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12275 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12276 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12277 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12278 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12279 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12280 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12281 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12282 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12283 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12284 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12285 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12286 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12287 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12288 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12289 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12290 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12291 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12292 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12293 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12294 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12295 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12296 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12297 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12298 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12299 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12300 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12301 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12302 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12303 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12304 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12305 * c-c++-common/pr46562-2.c: Likewise.
12306 * gfortran.dg/pr42108.f90: Likewise.
12307 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12308 foo to be inlined even at -O1.
12309 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12310 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12311 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12312 * gcc.dg/matrix/matrix.exp: Disable FRE.
12314 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12317 * gcc.dg/dfp/pr48204.c: New test.
12319 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12322 * gcc.c-torture/execute/pr47917.c: Move this...
12323 * gcc.dg/torture/pr47917.c: to here and add xfails.
12325 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12327 * gnat.dg/array16.ad[sb]: New test.
12328 * gnat.dg/array16.ads: New helper.
12330 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12332 * gnat.dg/derived_type2.adb: New test.
12334 2011-03-24 Richard Guenther <rguenther@suse.de>
12336 PR tree-optimization/48271
12337 * g++.dg/torture/pr48271.C: New testcase.
12339 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12341 * gnat.dg/array15.ad[sb]: New test.
12343 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12346 * gcc.target/i386/pr48237.c: New test.
12348 2011-03-24 Richard Guenther <rguenther@suse.de>
12350 PR middle-end/48269
12351 * gcc.dg/builtin-object-size-10.c: New testcase.
12353 2011-03-24 Richard Guenther <rguenther@suse.de>
12355 PR tree-optimization/46562
12356 * c-c++-common/pr46562-2.c: New testcase.
12357 * c-c++-common/pr46562.c: Likewise.
12359 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12361 * gcc.dg/vect/vect-cselim-1.c: New test.
12362 * gcc.dg/vect/vect-cselim-2.c: New test.
12364 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12366 * gcc.target/arm/pr46934.c: New.
12368 2011-03-23 Ian Lance Taylor <iant@google.com>
12370 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12372 2011-03-23 Richard Guenther <rguenther@suse.de>
12374 * gcc.dg/struct: Remove directory and contents.
12376 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12379 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12381 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12383 * gnat.dg/discr26.ad[sb]: New test.
12384 * gnat.dg/discr26_pkg.ads: New helper.
12386 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12389 * gcc.target/arm/neon-vld-1.c: New test.
12391 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12393 * gnat.dg/array14.ad[sb]: New test.
12394 * gnat.dg/array14_pkg.ads: New helper.
12396 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12398 * gcc.c-torture/execute/920501-8.x: Remove.
12399 * gcc.c-torture/execute/930513-1.x: Remove.
12400 * gcc.c-torture/execute/960312-1.x: Remove.
12401 * gcc.c-torture/compile/20000804-1.c,
12402 gcc.c-torture/compile/20001205-1.c,
12403 gcc.c-torture/compile/20001226-1.c,
12404 gcc.c-torture/compile/20010518-2.c,
12405 gcc.c-torture/compile/20020312-1.c,
12406 gcc.c-torture/compile/20020604-1.c,
12407 gcc.c-torture/compile/920501-12.c,
12408 gcc.c-torture/compile/920501-4.c,
12409 gcc.c-torture/compile/920520-1.c,
12410 gcc.c-torture/compile/980506-1.c,
12411 gcc.c-torture/execute/980709-1.x,
12412 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12413 options for m68hc11.
12414 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12415 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12418 2011-03-22 Nick Clifton <nickc@redhat.com>
12420 * lib/target-supports.exp (check_profiling_available): Add MN10300
12421 to the list of targets that do not support profiling. Restore
12422 alpha sorting to this list.
12424 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12426 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12427 failure on 32-bit systems.
12428 * gcc.dg/torture/vector-2.c: Ditto.
12430 2011-03-22 Richard Guenther <rguenther@suse.de>
12432 PR tree-optimization/48228
12433 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12435 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12437 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12441 * gcc.target/powerpc/pr48226.c: New file.
12443 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12445 * lib/prune.exp (prune_gcc_output): Prune "could not create
12446 compact unwind for" warnings.
12448 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12452 * gcc.c-torture/execute/pr42544.c: New test.
12453 * gcc.c-torture/execute/pr48197.c: New test.
12455 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12457 PR preprocessor/48192
12458 * gcc.target/powerpc/pr48192.c: New file.
12461 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12462 split problem of 0 being loaded in a VSX register.
12464 2011-03-21 Richard Guenther <rguenther@suse.de>
12467 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12468 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12469 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12470 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12472 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12475 * gcc.dg/pr48213.c: New test.
12477 2011-03-21 Kai Tietz <ktietz@redhat.com>
12480 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12482 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12484 * gcc.target/arm/xor-and.c: New.
12486 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12489 * gfortran.dg/function_optimize_1.f90: New test.
12490 * gfortran.dg/function_optimize_2.f90: New test.
12492 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12494 PR rtl-optimization/47502
12495 * gcc.target/i386/pr47502-1.c: New.
12496 * gcc.target/i386/pr47502-2.c: Likewise.
12498 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12500 PR rtl-optimization/48156
12501 * gcc.dg/pr48156.c: New test.
12503 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12505 PR libfortran/47439
12506 * gfortran.dg/scratch_1.f90: Adjust test.
12508 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12510 PR libfortran/47439
12511 * gfortran.dg/scratch_1.f90: New test.
12513 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12515 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12516 variably modified typedefs.
12517 * gcc.dg/c1x-typedef-2.c: Remove.
12519 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12521 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12522 * gcc.dg/c1x-anon-struct-3.c: New test.
12523 * gcc.dg/anon-struct-11.c: Update.
12525 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12527 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12529 Only xfail with gas.
12531 2011-03-18 Jason Merrill <jason@redhat.com>
12533 * g++.dg/template/fn-ptr1.C: New.
12535 * g++.dg/overload/volatile1.C: New.
12537 * g++.dg/opt/pr23372.C: New.
12539 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12541 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12543 PR middle-end/47405
12544 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12546 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
12548 * gcc.target/arm/unsigned-extend-1.c: New.
12550 2011-03-18 Jakub Jelinek <jakub@redhat.com>
12553 * gcc.c-torture/compile/pr48161.c: New test.
12555 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
12557 PR middle-end/47725
12558 * gcc.dg/torture/pr47725.c: New.
12560 2011-03-17 Jason Merrill <jason@redhat.com>
12562 * g++.dg/cpp0x/constexpr-overflow2.C: New.
12563 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12565 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
12567 * gnat.dg/specs/elab2.ads: New test.
12568 * gnat.dg/specs/elab2_pkg.ads: New helper.
12570 2011-03-17 Jason Merrill <jason@redhat.com>
12572 * g++.dg/cpp0x/decltype-1212.C: New.
12573 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12575 2011-03-17 Jason Merrill <jason@redhat.com>
12577 * g++.dg/parse/memfnquals1.C: New.
12579 2011-03-17 Richard Guenther <rguenther@suse.de>
12581 PR middle-end/48134
12582 * gcc.dg/pr48134.c: New testcase.
12584 2011-03-17 Richard Guenther <rguenther@suse.de>
12586 PR middle-end/48165
12587 * g++.dg/torture/pr48165.C: New testcase.
12589 2011-03-17 Jakub Jelinek <jakub@redhat.com>
12591 PR rtl-optimization/48141
12592 * gcc.dg/pr48141.c: New test.
12594 2011-03-16 Jason Merrill <jason@redhat.com>
12596 * g++.dg/cpp0x/constexpr-48089.C: New.
12598 * g++.dg/cpp0x/constexpr-abi1.C: New.
12600 * g++.dg/cpp0x/constexpr-46336.C: New.
12601 * g++.dg/parse/friend5.C: Adjust expected errors.
12603 * g++.dg/cpp0x/constexpr-47570.C: New.
12605 2011-03-16 Dodji Seketeli <dodji@redhat.com>
12608 * ++.dg/debug/dwarf2/typedef6.C: New test.
12610 2011-03-16 Jason Merrill <jason@redhat.com>
12612 * g++.dg/cpp0x/elision2.C: New.
12614 * g++.dg/cpp0x/constexpr-array3.C: New.
12616 2011-03-16 Jason Merrill <jason@redhat.com>
12618 * g++.dg/cpp0x/sfinae6.C: New.
12619 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12620 * g++.dg/cpp0x/pr45908.C: Likewise.
12621 * g++.dg/cpp0x/sfinae6.C: Likewise.
12622 * g++.old-deja/g++.jason/conversion11.C: Likewise.
12623 * g++.old-deja/g++.law/arg11.C: Likewise.
12625 2011-03-16 Jason Merrill <jason@redhat.com>
12627 * g++.dg/template/incomplete6.C: New.
12629 2011-03-16 Jeff Law <law@redhat.com>
12631 * gcc.dg/tree-ssa/vrp55.c: New test.
12633 2011-03-16 Jason Merrill <jason@redhat.com>
12635 * g++.dg/cpp0x/auto22.C: New.
12637 2011-03-16 Richard Guenther <rguenther@suse.de>
12639 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12640 optimizing it away if promoted to const.
12642 2011-03-16 Richard Guenther <rguenther@suse.de>
12644 PR tree-optimization/48149
12645 * gcc.dg/fold-complex-1.c: New testcase.
12647 2011-03-16 Richard Guenther <rguenther@suse.de>
12650 * gcc.dg/guality/pr45882.c: Really make sure no inlining
12651 or cloning happens.
12653 2011-03-16 Richard Guenther <rguenther@suse.de>
12655 PR tree-optimization/26134
12656 * gcc.dg/tree-ssa/complex-6.c: New testcase.
12658 2011-03-16 Richard Guenther <rguenther@suse.de>
12660 PR tree-optimization/48146
12661 * gcc.dg/torture/pr48146.c: New testcase.
12663 2011-03-16 Richard Guenther <rguenther@suse.de>
12665 * gcc.dg/tree-ssa/pr14814.c: Adjust.
12666 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12668 2011-03-16 Jakub Jelinek <jakub@redhat.com>
12670 PR middle-end/48136
12671 * gcc.c-torture/compile/pr48136.c: New test.
12673 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12676 * gcc.dg/guality/pr45882.c: New test.
12678 2011-03-15 Jason Merrill <jason@redhat.com>
12680 * g++.dg/cpp0x/constexpr-recursion.C: New.
12682 * g++.dg/cpp0x/implicit11.C: New.
12684 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12686 * g++.dg/cpp0x/constexpr-attribute.C: New.
12688 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
12690 * g++.dg/parse/pr34758.C: New.
12692 2011-03-15 Xinliang David Li <davidxl@google.com>
12695 * gcc.dg/uninit-pred-7_d.c: New test.
12696 * gcc.dg/uninit-pred-8_d.c: New test.
12698 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12701 * gcc.target/arm/pr46788.c: New.
12703 2011-03-15 Richard Guenther <rguenther@suse.de>
12705 PR middle-end/47650
12706 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12707 * gfortran.dg/ishft_4.f90: Likewise.
12708 * gfortran.dg/leadz_trailz_3.f90: Likewise.
12710 2011-03-15 Richard Guenther <rguenther@suse.de>
12712 PR tree-optimization/13954
12713 * g++.dg/tree-ssa/pr13954.C: New testcase.
12715 2011-03-15 Richard Guenther <rguenther@suse.de>
12717 PR tree-optimization/48037
12718 * gcc.target/i386/pr48037-1.c: New testcase.
12720 2011-03-15 Richard Guenther <rguenther@suse.de>
12722 PR tree-optimization/41490
12723 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12724 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12725 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12726 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12727 * g++.dg/tree-ssa/pr33604.C: Adjust.
12729 2011-03-14 Jakub Jelinek <jakub@redhat.com>
12731 PR middle-end/47917
12732 * gcc.c-torture/execute/pr47917.c: New test.
12733 * gcc.dg/pr47917.c: New test.
12735 PR middle-end/38878
12736 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12738 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
12740 * gcc.target/i386/sse4_1-floor-vec.c: New test.
12741 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12742 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12743 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12744 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12745 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12746 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12747 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12748 * gcc.target/i386/avx-floor-vec.c: Ditto.
12749 * gcc.target/i386/avx-ceil-vec.c: Ditto.
12750 * gcc.target/i386/avx-trunc-vec.c: Ditto.
12751 * gcc.target/i386/avx-rint-vec.c: Ditto.
12752 * gcc.target/i386/avx-floorf-vec.c: Ditto.
12753 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12754 * gcc.target/i386/avx-truncf-vec.c: Ditto.
12755 * gcc.target/i386/avx-rintf-vec.c: Ditto.
12757 2011-03-14 Tom Tromey <tromey@redhat.com>
12759 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12760 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12761 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12763 2011-03-14 Tom Tromey <tromey@redhat.com>
12765 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12766 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12767 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12769 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
12771 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12773 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12775 PR rtl-optimization/47166
12776 * gcc.c-torture/execute/postmod-1.c: New test.
12778 2011-03-14 Richard Guenther <rguenther@suse.de>
12780 PR middle-end/48098
12781 * gcc.dg/torture/pr48098.c: New testcase.
12783 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
12786 * gcc.target/powerpc/pr48053-1.c: New test.
12787 * gcc.target/powerpc/pr48053-2.c: Likewise.
12789 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12791 PR libfortran/48066
12792 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
12794 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12796 PR libfortran/48066
12797 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
12799 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12802 * gfortran.dg/class_41.f03: New.
12804 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12806 * g++.dg/conversion/cast3.C: New test.
12808 2011-03-11 Jason Merrill <jason@redhat.com>
12810 * g++.dg/template/error45.C: New.
12812 * g++.dg/parse/no-type-defn1.C: New.
12814 * g++.dg/ext/attrib40.C: New.
12816 * g++.dg/cpp0x/regress/array1.C: New.
12818 2011-03-11 Richard Guenther <rguenther@suse.de>
12820 PR tree-optimization/48067
12821 * gcc.dg/pr48067.c: New testcase.
12823 2011-03-11 Richard Guenther <rguenther@suse.de>
12826 * g++.dg/lto/20110311-1_0.C: New testcase.
12828 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12831 * g++.dg/inherit/virtual8.C: New test.
12833 PR middle-end/48044
12834 * gcc.dg/torture/pr48044.c: New test.
12836 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12839 * gfortran.dg/proc_ptr_comp_31.f90: New.
12841 2011-03-11 Richard Guenther <rguenther@suse.de>
12843 PR tree-optimization/47278
12844 * gcc.dg/torture/pr47278-1.c: New testcase.
12845 * gcc.dg/torture/pr47278-2.c: Likewise.
12847 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12849 PR tree-optimization/48063
12850 * gcc.dg/torture/pr48063.c: New test.
12852 2011-03-10 Jason Merrill <jason@redhat.com>
12854 * g++.dg/template/array22.C: New.
12856 * g++.dg/cpp0x/syntax-err1.C: New.
12857 * g++.dg/parse/error36.C: Adjust expected errors.
12858 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12859 * g++.old-deja/g++.pt/typename3.C: Likewise.
12860 * g++.old-deja/g++.pt/typename4.C: Likewise.
12861 * g++.old-deja/g++.pt/typename6.C: Likewise.
12863 2011-03-09 Jason Merrill <jason@redhat.com>
12865 * g++.dg/template/nontype22.C: New.
12867 2011-03-09 Martin Jambor <mjambor@suse.cz>
12869 PR tree-optimization/47714
12870 * g++.dg/torture/pr47714.C: New test.
12872 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12875 * gcc.target/powerpc/pr47755-2.c: New file.
12877 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12879 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12880 is not set in the environment, pass 64 as first argument when not
12881 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12882 native where ulimit -u is supported.
12884 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12886 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12888 2011-03-08 Jason Merrill <jason@redhat.com>
12890 * g++.dg/template/nontype21.C: New.
12892 * g++.dg/template/anon5.C: New.
12894 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12897 * gcc.dg/pr47881.c: New test.
12899 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12902 * g++.dg/lookup/template3.C: New test.
12904 2011-03-08 Kai Tietz <ktietz@redhat.com>
12906 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12909 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12912 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12913 sizeof to compute alignment.
12915 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12917 PR tree-optimization/48022
12918 * gcc.dg/pr48022-1.c: New test.
12919 * gcc.dg/pr48022-2.c: New test.
12921 2011-03-07 Jason Merrill <jason@redhat.com>
12923 * g++.dg/template/nontype20.C: New.
12924 * g++.dg/init/member1.C: Adjust expected errors.
12925 * g++.dg/parse/constant4.C: Likewise.
12926 * g++.dg/template/qualified-id3.C: Likewise.
12927 * g++.old-deja/g++.pt/crash10.C: Likewise.
12929 * g++.dg/cpp0x/regress/non-const1.C: New.
12931 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12934 * gcc.dg/pr47991.c: New test.
12936 2011-03-07 Jason Merrill <jason@redhat.com>
12938 * g++.dg/abi/mangle46.C: New.
12940 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12943 * gcc.target/powerpc/pr47862.c: New.
12945 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12948 * gcc.target/i386/combine-mul.c: Require nonpic.
12950 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12951 Nathan Froyd <froydnj@codesourcery.com>
12953 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12955 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12957 * README.QMTEST: Remove.
12959 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12960 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12963 * gfortran.dg/array_constructor_37.f90 : New test.
12965 2011-03-05 Jason Merrill <jason@redhat.com>
12967 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12968 * g++.dg/abi/mangle45.C: Likewise.
12969 * g++.dg/cpp0x/trailing1.C: Likewise.
12971 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12973 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12975 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12977 PR rtl-optimization/47899
12978 * gcc.dg/pr47899.c: New test.
12980 * gcc.dg/torture/pr47968.c: Ignore warnings.
12982 PR tree-optimization/47967
12983 * gcc.c-torture/compile/pr47967.c: New test.
12985 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12987 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12988 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12990 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12992 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12993 and property_getAttributes() if __OBJC2__.
12994 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12995 * objc.dg/property/property-encoding-1.m: New.
12996 * obj-c++.dg/property/property-encoding-1.mm: New.
12998 2011-03-04 Jason Merrill <jason@redhat.com>
13000 * g++.dg/template/pseudodtor6.C: New.
13002 * g++.dg/inherit/covariant19.C: New.
13004 2011-03-04 Richard Guenther <rguenther@suse.de>
13006 PR middle-end/47968
13007 * gcc.dg/torture/pr47968.c: New testcase.
13009 2011-03-04 Richard Guenther <rguenther@suse.de>
13011 PR middle-end/47975
13012 * gcc.dg/torture/pr47975.c: New testcase.
13014 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13017 * g++.dg/template/crash106.C: New.
13019 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13022 * gcc.dg/gomp/pr47963.c: New test.
13023 * g++.dg/gomp/pr47963.C: New test.
13025 2011-03-02 Jason Merrill <jason@redhat.com>
13027 * g++.dg/cpp0x/regress/condition1.C: New.
13029 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13031 2011-03-01 Jason Merrill <jason@redhat.com>
13033 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13035 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13037 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13039 PR rtl-optimization/47925
13040 * gcc.c-torture/execute/pr47925.c: New test.
13042 2011-03-01 Jason Merrill <jason@redhat.com>
13044 * g++.dg/cpp0x/decltype25.C: New.
13046 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13048 2011-03-01 Richard Guenther <rguenther@suse.de>
13050 PR tree-optimization/47890
13051 * gcc.dg/torture/pr47890.c: New testcase.
13053 2011-03-01 Richard Guenther <rguenther@suse.de>
13056 * gcc.dg/lto/pr47924_0.c: New testcase.
13058 2011-03-01 Richard Guenther <rguenther@suse.de>
13061 * gfortran.dg/lto/pr46911_0.f: New testcase.
13063 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13065 PR libgfortran/47933
13066 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13067 compile errors from older code form.
13069 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13071 PR libgfortran/47567
13072 * gfortran.dg/fmt_fw_d.f90: New test.
13074 2011-02-28 Jason Merrill <jason@redhat.com>
13076 * g++.dg/inherit/covariant18.C: New.
13078 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13080 PR middle-end/47893
13081 * gcc.dg/pr47893.c: New test.
13083 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13085 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13086 NULL in case of a selector with conflicting types.
13087 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13089 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13091 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13092 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13093 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13094 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13096 2011-02-28 Jason Merrill <jason@redhat.com>
13099 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13101 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13103 PR libgfortran/47778
13104 * gfortran.dg/namelist_71.f90: New test.
13106 2011-02-27 Jason Merrill <jason@redhat.com>
13109 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13110 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13112 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13115 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13117 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13120 * gfortran.dg/gomp/task-1.f90: Removed.
13122 2011-02-26 Jason Merrill <jason@redhat.com>
13124 * g++.dg/template/this-targ1.C: New.
13126 * g++.dg/cpp0x/regress/template-const1.C: New.
13127 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13128 * g++.dg/template/function1.C: Adjust.
13129 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13130 * g++.dg/debug/debug7.C: Adjust.
13132 2011-02-26 Tobias Burnus <burnus@net-b.de>
13135 * gfortran.dg/gomp/task-1.f90: New.
13137 2011-02-25 Jie Zhang <jie@codesourcery.com>
13139 * gcc.target/arm/neon-thumb2-move.c: Add
13140 dg-require-effective-target arm_thumb2_ok.
13142 2011-02-24 Jason Merrill <jason@redhat.com>
13144 * g++.dg/parse/constant1.C: Specify C++98 mode.
13145 * g++.dg/parse/constant5.C: Likewise.
13146 * g++.dg/parse/error2.C: Likewise.
13147 * g++.dg/parse/semicolon3.C: Likewise.
13148 * g++.dg/template/crash14.C: Likewise.
13149 * g++.dg/template/local4.C: Likewise.
13150 * g++.dg/template/nontype3.C: Likewise.
13151 * g++.dg/parse/crash31.C: Adjust expected errors.
13152 * g++.dg/template/function1.C: Likewise.
13153 * g++.dg/template/ref3.C: Likewise.
13154 * g++.dg/template/static9.C: Likewise.
13155 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13157 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13158 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13159 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13160 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13161 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13163 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13166 * gfortran.dg/pr47878.f90: New test.
13168 2011-02-24 Richard Guenther <rguenther@suse.de>
13171 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13172 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13174 2011-02-24 Richard Guenther <rguenther@suse.de>
13177 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13178 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13180 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13182 PR libgfortran/47567
13183 * gfortran.dg/fmt_f0_1.f90: Update test.
13185 2011-02-23 Jason Merrill <jason@redhat.com>
13187 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13188 * g++.dg/abi/mangle45.C: New.
13190 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13191 * g++.dg/template/canon-type-9.C: Match use of decltype
13192 between declaration and definition.
13193 * g++.dg/template/canon-type-12.C: Likewise.
13195 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13198 * gfortran.dg/nested_allocatables_1.f90: New.
13200 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13203 * g++.dg/pr46868.C: New test.
13204 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13205 * g++.dg/parse/error14.C: Adjust.
13207 2011-02-23 Richard Guenther <rguenther@suse.de>
13209 PR tree-optimization/47838
13210 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13212 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13214 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13216 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13218 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13219 * gfortran.dg/count_init_expr.f03: Ditto.
13220 * gfortran.dg/gomp/pr43711.f90: Ditto.
13221 * gcc.dg/struct-parse-2.c: Ditto.
13222 * gcc.dg/parse-error-3.c: Ditto.
13223 * gcc.dg/Wlogical-op-1.c: Ditto.
13224 * gcc.dg/Walways-true-1.c: Ditto.
13225 * gcc.dg/pr24225.c: Ditto.
13226 * gcc.dg/Walways-true-2.c: Ditto.
13227 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13228 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13229 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13230 * g++.dg/overload/defarg4.C: Ditto.
13231 * g++.dg/inherit/covariant16.C: Ditto.
13232 * g++.dg/inherit/virtual7.C: Ditto.
13233 * g++.dg/template/canon-type-9.C: Ditto.
13234 * g++.dg/template/access19.C: Ditto.
13235 * g++.dg/template/call7.C: Ditto.
13236 * g++.dg/template/canon-type-2.C: Ditto.
13237 * g++.dg/template/init7.C: Ditto.
13238 * g++.dg/template/sizeof-template-argument.C: Ditto.
13239 * g++.dg/template/const3.C: Ditto.
13240 * g++.dg/template/sfinae26.C: Ditto.
13241 * g++.dg/template/sfinae26.C: Ditto.
13242 * g++.dg/template/canon-type-11.C: Ditto.
13243 * g++.dg/template/union2.C: Ditto.
13244 * g++.dg/template/canon-type-3.C: Ditto.
13245 * g++.dg/template/canon-type-1.C: Ditto.
13246 * g++.dg/template/canon-type-5.C: Ditto.
13247 * g++.dg/template/canon-type-7.C: Ditto.
13248 * g++.dg/template/canon-type-10.C: Ditto.
13249 * g++.dg/template/spec36.C: Ditto.
13250 * g++.dg/template/typedef38.C: Ditto.
13251 * g++.dg/template/canon-type-4.C: Ditto.
13252 * g++.dg/template/canon-type-6.C: Ditto.
13253 * g++.dg/template/canon-type-13.C: Ditto.
13254 * g++.dg/template/instantiate9.C: Ditto.
13255 * g++.dg/template/ttp22.C: Ditto.
13256 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13257 * g++.dg/warn/Walways-true-1.C: Ditto.
13258 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13259 * g++.dg/warn/Walways-true-2.C: Ditto.
13260 * g++.dg/conversion/op4.C: Ditto.
13261 * g++.dg/opt/pr19650.C: Ditto.
13262 * g++.dg/lookup/friend11.C: Ditto.
13263 * g++.dg/other/default2.C: Ditto.
13264 * g++.dg/other/default3.C: Ditto.
13265 * g++.dg/other/dtor2.C: Ditto.
13266 * g++.dg/other/friend5.C: Ditto.
13267 * g++.dg/other/default5.C: Ditto.
13268 * g++.dg/init/brace6.C: Ditto.
13269 * g++.dg/init/aggr5.C: Ditto.
13270 * g++.dg/init/error2.C: Ditto.
13271 * g++.dg/expr/bound-mem-fun.C: Ditto.
13272 * g++.dg/expr/cond6.C: Ditto.
13273 * g++.dg/expr/stmt-expr-1.C: Ditto.
13274 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13275 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13276 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13277 * g++.dg/cpp0x/bracket1.C: Ditto.
13278 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13279 * g++.dg/cpp0x/pr38646.C: Ditto.
13280 * g++.dg/cpp0x/variadic73.C: Ditto.
13281 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13282 * g++.dg/cpp0x/bracket4.C: Ditto.
13283 * g++.dg/cpp0x/decltype4.C: Ditto.
13284 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13285 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13286 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13287 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13288 * g++.dg/cpp0x/decltype2.C: Ditto.
13289 * g++.dg/cpp0x/decltype1.C: Ditto.
13290 * g++.dg/cpp0x/bracket2.C: Ditto.
13291 * g++.dg/cpp0x/decltype5.C: Ditto.
13292 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13293 * g++.dg/cpp0x/variadic70.C: Ditto.
13294 * g++.dg/cpp0x/decltype6.C: Ditto.
13295 * g++.dg/cpp0x/rvo.C: Ditto.
13296 * g++.dg/cpp0x/vt-40092.C: Ditto.
13297 * g++.dg/cpp0x/variadic-new.C: Ditto.
13298 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13299 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13300 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13301 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13302 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13303 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13304 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13305 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13306 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13307 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13308 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13309 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13310 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13311 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13312 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13313 * g++.dg/cpp0x/pr39639.C: Ditto.
13314 * g++.dg/cpp0x/decltype3.C: Ditto.
13315 * g++.dg/cpp0x/variadic68.C: Ditto.
13316 * g++.dg/cpp0x/variadic-function.C: Ditto.
13317 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13318 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13319 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13320 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13321 * g++.dg/parse/crash35.C: Ditto.
13322 * g++.dg/parse/crash40.C: Ditto.
13323 * g++.dg/parse/defarg12.C: Ditto.
13324 * g++.dg/parse/crash34.C: Ditto.
13325 * g++.dg/parse/constructor3.C: Ditto.
13326 * g++.dg/parse/template23.C: Ditto.
13327 * g++.dg/parse/crash56.C: Ditto.
13328 * g++.dg/parse/dtor13.C: Ditto.
13329 * g++.dg/parse/error33.C: Ditto.
13330 * g++.dg/parse/ctor9.C: Ditto.
13331 * g++.dg/parse/error32.C: Ditto.
13332 * g++.dg/parse/error37.C: Ditto.
13333 * g++.dg/parse/bitfield3.C: Ditto.
13334 * g++.dg/parse/struct-4.C: Ditto.
13335 * g++.dg/ext/has_trivial_copy.C: Ditto.
13336 * g++.dg/ext/is_polymorphic.C: Ditto.
13337 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13338 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13339 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13340 * g++.dg/ext/is_union.C: Ditto.
13341 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13342 * g++.dg/ext/is_pod.C: Ditto.
13343 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13344 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13345 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13346 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13347 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13348 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13349 * g++.dg/ext/is_abstract.C: Ditto.
13350 * g++.dg/ext/has_trivial_assign.C: Ditto.
13351 * g++.dg/ext/is_class.C: Ditto.
13352 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13353 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13354 * g++.dg/ext/is_base_of.C: Ditto.
13355 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13356 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13357 * g++.dg/ext/is_empty.C: Ditto.
13358 * g++.dg/ext/is_enum.C: Ditto.
13359 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13360 * gnat.dg/opt11.adb: Ditto.
13361 * obj-c++.dg/pr45735.mm: Ditto.
13362 * obj-c++.dg/pr24393.mm: Ditto.
13363 * obj-c++.dg/exceptions-2.mm: Ditto.
13364 * objc.dg/pr45735.m: Ditto.
13365 * objc.dg/pr24393.m: Ditto.
13367 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13369 * objc.dg/attributes/objc-exception-1.m: New.
13371 2011-02-23 Jie Zhang <jie@codesourcery.com>
13373 * gcc.dg/cpp/include7.c: New test.
13375 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13378 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13380 2011-02-23 Jie Zhang <jie@codesourcery.com>
13382 PR rtl-optimization/47763
13383 * gcc.dg/pr47763.c: New test.
13385 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13388 * gfortran.dg/whole_file_32.f90 : New test.
13390 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13393 * g++.dg/inherit/virtual7.C: New test.
13395 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13398 * objc.dg/type-size-3.m: Updated error message.
13399 * objc.dg/type-size-4.m: New test.
13400 * objc.dg/type-size-5.m: New test.
13402 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13404 * lib/gnat.exp: Fix comments.
13405 Don't load libgloss.exp.
13406 (default_gnat_version): Call $compiler with --version.
13407 Adapt regexp for gnatmake output, insert version.
13408 (gnat_version): New proc.
13409 (gnat_init): Remove gnat_libgcc_s_path.
13410 (gnat_target_compile): Likewise.
13411 Remove ld_library_path.
13412 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13413 (gnat_pass): Remove.
13414 (gnat_pass): Remove.
13415 (gnat_finish): Remove.
13416 (gnat_exit): Remove.
13417 (local_find_gnatmake): Reindent.
13418 (runtest_file_p): Remove.
13419 (prune_warnings): Remove.
13420 (find_gnatclean): New proc.
13421 * lib/gnat-dg.exp (lremove): New proc.
13422 (gnat-dg-test): Reindent.
13423 Remove additional output files.
13424 (gnat-dg-runtest): Remove.
13426 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13427 * gnat.dg/loop_optimization6.adb: Likewise.
13428 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13430 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13432 PR tree-optimization/47835
13433 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13435 2011-02-22 Tobias Burnus <burnus@net-b.de>
13437 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13438 * gfortran.dg/abstract_type_2.f03: Ditto.
13439 * gfortran.dg/abstract_type_3.f03: Ditto.
13440 * gfortran.dg/abstract_type_4.f03: Ditto.
13441 * gfortran.dg/abstract_type_5.f03: Ditto.
13442 * gfortran.dg/abstract_type_6.f03: Ditto.
13443 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13444 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13445 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13446 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13447 * gfortran.dg/array_function_5.f90: Ditto.
13448 * gfortran.dg/asynchronous_3.f03: Ditto.
13449 * gfortran.dg/char_expr_1.f90: Ditto.
13450 * gfortran.dg/class_14.f03: Ditto.
13451 * gfortran.dg/data_array_6.f: Ditto.
13452 * gfortran.dg/data_invalid.f90: Ditto.
13453 * gfortran.dg/dot_product_1.f03: Ditto.
13454 * gfortran.dg/func_derived_5.f90: Ditto.
13455 * gfortran.dg/func_result_4.f90: Ditto.
13456 * gfortran.dg/implied_do_1.f90: Ditto.
13457 * gfortran.dg/initialization_25.f90: Ditto.
13458 * gfortran.dg/initialization_26.f90: Ditto.
13459 * gfortran.dg/interface_34.f90: Ditto.
13460 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13461 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13462 * gfortran.dg/matmul_8.f03: Ditto.
13463 * gfortran.dg/merge_init_expr.f90: Ditto.
13464 * gfortran.dg/pack_assign_1.f90: Ditto.
13465 * gfortran.dg/pack_vector_1.f90: Ditto.
13466 * gfortran.dg/pointer_check_8.f90: Ditto.
13467 * gfortran.dg/product_init_expr.f03: Ditto.
13468 * gfortran.dg/reshape_order_5.f90: Ditto.
13469 * gfortran.dg/reshape_shape_1.f90: Ditto.
13470 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13471 * gfortran.dg/same_name_2.f90: Ditto.
13472 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13473 * gfortran.dg/spread_init_expr.f03: Ditto.
13474 * gfortran.dg/stmt_func_1.f90: Ditto.
13475 * gfortran.dg/sum_init_expr.f03: Ditto.
13476 * gfortran.dg/transpose_3.f03: Ditto.
13477 * gfortran.dg/unpack_init_expr.f03: Ditto.
13478 * gfortran.dg/warn_conversion.f90: Ditto.
13479 * gfortran.dg/warn_conversion_2.f90: Ditto.
13480 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13481 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13482 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13483 * gfortran.dg/whole_file_16.f90: Ditto.
13484 * gfortran.dg/whole_file_17.f90: Ditto.
13485 * gfortran.dg/whole_file_18.f90: Ditto.
13486 * gfortran.dg/whole_file_20.f03: Ditto.
13487 * gfortran.dg/whole_file_5.f90: Ditto.
13488 * gfortran.dg/whole_file_6.f90: Ditto.
13489 * gfortran.dg/write_invalid_format.f90: Ditto.
13490 * gfortran.dg/zero_sized_6.f90: Ditto.
13492 2011-02-21 Jeff Law <law@redhat.com>
13494 PR rtl-optimization/46178
13495 * gcc.target/i386/pr46178.c: New test.
13497 PR rtl-optimization/46002
13498 * gcc.c-torture/compile/pr46002.c: New test.
13500 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13502 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13505 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13508 * g++.dg/debug/pr47106.C: Require effective target lto.
13510 2011-02-21 Jason Merrill <jason@redhat.com>
13512 * g++.dg/cpp0x/constexpr-diag2.C: New.
13514 2011-02-20 Jason Merrill <jason@redhat.com>
13516 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13518 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13520 * g++.dg/overload/conv-op1.C: New.
13522 * g++.dg/cpp0x/constexpr-synth1.C: New.
13524 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13526 * objc.dg/layout-2.m: New.
13527 * objc.dg/selector-3.m: Adjusted location of error message.
13528 * objc.dg/type-size-3.m: Same.
13529 * obj-c++.dg/selector-3.mm: Same.
13531 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13534 * objc.dg/property/dotsyntax-22.m: New.
13535 * obj-c++.dg/property/dotsyntax-22.mm: New.
13537 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13540 * g++.dg/template/typedef38.C: New test.
13542 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13545 * gfortran.dg/whole_file_30.f90 : New test.
13546 * gfortran.dg/whole_file_31.f90 : New test.
13548 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13552 * gfortran.dg/whole_file_28.f90 : New test.
13553 * gfortran.dg/whole_file_29.f90 : New test.
13555 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13558 * g++.dg/template/crash105.C: New.
13560 2011-02-19 Jason Merrill <jason@redhat.com>
13562 * g++.dg/cpp0x/regress/no-elide1.C: New.
13564 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
13566 PR tree-optimization/46620
13567 * gcc.dg/pr46620.c: New.
13569 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13572 * gcc.target/i386/pr47809.c: New test.
13574 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13575 Tobias Burnus <burnus@net-b.de>
13577 * lib/target-supports.exp
13578 (check_effective_target_fortran_large_real): New check for large reals.
13579 * gfortran.dg/nan_7.f90: New test.
13581 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13583 PR libgfortran/47567
13584 * gfortran.dg/fmt_f0_1.f90: Update test.
13586 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
13589 * gfortran.dg/array_constructor_36.f90 : New test.
13590 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13591 allow for comparison between different elements of the array
13592 constructor at different levels of optimization.
13594 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
13596 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13597 * gcc.target/i386/pr32280-1.c: Likewise.
13599 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13602 * gcc.target/i386/pr47800.c: New test.
13604 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
13606 * objc/execute/exceptions/foward-1.x: New.
13608 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13611 * gfortran.dg/derived_constructor_comps_4.f90: New.
13613 2011-02-18 Tobias Burnus
13616 * gfortran.dg/func_result_6.f90: New.
13618 2011-02-18 Michael Matz <matz@suse.de>
13621 * gfortran.dg/lto/pr45586_0.f90: New test.
13622 * gfortran.dg/typebound_proc_20.f90: Ditto.
13623 * gfortran.dg/typebound_proc_21.f90: Ditto.
13625 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13628 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13630 2011-02-18 Tobias Burnus <burnus@net-b.de>
13633 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13634 gcc_warning_prefix.
13635 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13636 normalizing the error/warning output.
13637 * gfortran.dg/Wall.f90: Update dg-error/warning.
13638 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13639 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13640 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13641 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13642 * gfortran.dg/class_30.f90: Update dg-error/warning.
13643 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13644 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13645 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13646 * gfortran.dg/entry_17.f90: Update dg-error/warning.
13647 * gfortran.dg/entry_19.f90: Update dg-error/warning.
13648 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13649 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13650 * gfortran.dg/g77/12632.f: Update dg-error/warning.
13651 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13652 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13653 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13654 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13655 * gfortran.dg/goto_8.f90: Update dg-error/warning.
13656 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13657 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13658 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13659 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13660 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13661 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13662 * gfortran.dg/volatile3.f90: Update dg-error/warning.
13663 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13664 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13665 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13666 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13667 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13669 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13672 * gfortran.dg/proc_ptr_comp_30.f90: New.
13674 2011-02-18 Jakub Jelinek <jakub@redhat.com>
13677 * gcc.target/i386/pr47780.c: New test.
13679 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13682 * gfortran.dg/class_40.f03: New.
13684 2011-02-18 Dodji Seketeli <dodji@redhat.com>
13687 * g++.dg/cpp0x/auto21.C: New test.
13689 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
13691 * objc.dg/special/unclaimed-category-1.h: Updated for
13693 * objc.dg/special/unclaimed-category-1.m: Same.
13694 * objc.dg/zero-link-1.m: Same.
13695 * objc.dg/lookup-1.m: Same.
13696 * objc.dg/torture/strings/const-str-9.m
13697 * objc.dg/torture/strings/const-str-10.m: Same.
13698 * objc.dg/torture/strings/const-str-11.m: Same.
13699 * objc.dg/torture/forward-1.m: Same.
13700 * objc.dg/zero-link-2.m: Same.
13701 * objc.dg/encode-7-next-64bit.m: Same.
13702 * objc.dg/method-4.m: Same.
13703 * objc.dg/next-runtime-1.m: Same.
13704 * objc.dg/image-info.m: Same.
13705 * objc.dg/pr23214.m: Same.
13706 * objc.dg/symtab-1.m: Same.
13707 * obj-c++.dg/basic.m: Same.
13708 * obj-c++.dg/proto-lossage-3.m: Same.
13709 * obj-c++.dg/torture/strings/const-str-10.m: Same.
13710 * obj-c++.dg/torture/strings/const-str-11.m: Same.
13711 * obj-c++.dg/torture/strings/const-str-9.m: Same.
13712 * obj-c++.dg/method-11.m: Same.
13713 * objc/execute/enumeration-1.m: Same.
13714 * objc/execute/object_is_class.m: Same.
13715 * objc/execute/formal_protocol-2.m: Same.
13716 * objc/execute/formal_protocol-4.m: Same.
13717 * objc/execute/formal_protocol-6.m: Same.
13718 * objc/execute/bycopy-3.m: Same.
13719 * objc/execute/exceptions/catchall-1.m: Same.
13720 * objc/execute/exceptions/finally-1.m: Same.
13721 * objc/execute/exceptions/local-variables-1.m: Same.
13722 * objc/execute/exceptions/foward-1.m: Same.
13723 * objc/execute/bf-common.h
13724 * objc/execute/enumeration-2.m: Same.
13725 * objc/execute/formal_protocol-1.m: Same.
13726 * objc/execute/formal_protocol-3.m: Same.
13727 * objc/execute/formal_protocol-5.m: Same.
13728 * objc/execute/accessing_ivars.m: Same.
13729 * objc/execute/bycopy-2.m: Same.
13730 * objc/execute/formal_protocol-7.m: Same.
13731 * objc/execute/compatibility_alias.m: Same.
13732 * objc/execute/no_clash.m: Same.
13733 * objc/execute/object_is_meta_class.m: Same.
13734 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13735 * objc/execute/class-tests-1.h: Include stdio.h.
13736 * objc/execute/class-tests-2.h: Same.
13737 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13739 * obj-c++.dg/try-catch-2.mm: Same.
13741 2011-02-17 Jakub Jelinek <jakub@redhat.com>
13744 * g++.dg/warn/Wunused-parm-4.C: New test.
13746 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
13747 Jan Hubicka <jh@suse.cz>
13751 * g++.dg/debug/pr47106.C: New.
13753 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
13756 * gcc.target/i386/pr43653.c: New test.
13758 2011-02-11 Dodji Seketeli <dodji@redhat.com>
13761 * g++.dg/template/inherit6.C: New test.
13763 2011-02-16 Janus Weil <janus@gcc.gnu.org>
13766 * gfortran.dg/class_39.f03: New.
13768 2011-02-16 Dodji Seketeli <dodji@redhat.com>
13771 * g++.dg/cpp0x/variadic106.C: New test.
13773 2011-02-16 Jakub Jelinek <jakub@redhat.com>
13775 PR libfortran/47757
13776 * gfortran.dg/pr47757-1.f90: New test.
13777 * gfortran.dg/pr47757-2.f90: New test.
13778 * gfortran.dg/pr47757-3.f90: New test.
13781 * g++.dg/cpp0x/enum8.C: New test.
13783 2011-02-15 Jason Merrill <jason@redhat.com>
13785 * g++.dg/inherit/implicit-trivial1.C: New.
13786 * g++.dg/cpp0x/implicit-trivial1.C: New.
13788 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13790 PR middle-end/47725
13791 * gcc.dg/torture/pr47725.c: Removed.
13793 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13796 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13797 constant does not generate a load from memory.
13799 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13801 PR middle-end/47725
13802 * gcc.dg/torture/pr47725.c: New.
13804 2011-02-15 Richard Guenther <rguenther@suse.de>
13806 PR tree-optimization/47743
13807 * gcc.dg/torture/pr47743.c: New testcase.
13809 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13811 PR middle-end/47581
13812 * gcc.target/i386/pr47581.c: New test.
13814 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13817 * gfortran.dg/select_type_22.f03: New.
13819 2011-02-14 Jason Merrill <jason@redhat.com>
13821 * g++.dg/cpp0x/regress/enum1.C: New.
13823 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13825 * gnat.dg/include.adb: New test.
13827 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13830 * gfortran.dg/class_38.f03: New.
13832 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13834 * gcc.dg/pr46494.c: New test.
13836 2011-02-14 Richard Guenther <rguenther@suse.de>
13838 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13840 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13843 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13844 sparc*-sun-solaris2.11.
13846 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13849 * gfortran.dg/argument_checking_18.f90: New.
13851 2011-02-13 Tobias Burnus <burnus@net-b.de>
13853 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13854 * gfortran.dg/argument_checking_17.f90: New.
13856 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13858 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13859 are temporarily disabled.
13860 * gfortran.dg/class_7.f03: Ditto.
13861 * gfortran.dg/coarray_14.f90: Ditto.
13862 * gfortran.dg/typebound_proc_13.f03: Ditto.
13864 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13867 * gfortran.dg/extends_11.f03: New.
13869 2011-02-11 Xinliang David Li <davidxl@google.com>
13871 PR tree-optimization/47707
13872 * g++.dg/tree-ssa/pr47707.C: New test.
13874 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13876 * g++.dg/opt/inline17.C: New test.
13878 2011-02-11 Tobias Burnus <burnus@net-b.de>
13881 * gfortran.dg/pure_formal_2.f90: New.
13883 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13885 PR rtl-optimization/47614
13886 * gfortran.dg/pr47614.f: New.
13888 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13891 * gcc.dg/opts-6.c: New test.
13893 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13896 * gcc.dg/pr47684.c: New test.
13898 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13901 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13902 c99_runtime, dg-add-options c99_runtime.
13903 (main): Use __asm__.
13905 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13908 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13909 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13910 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13911 * gcc.dg/ucnid-10.c: Likewise.
13912 * gcc.dg/ucnid-13.c: Likewise.
13913 * gcc.dg/ucnid-7.c: Likewise.
13914 * gcc.dg/ucnid-8.c: Likewise.
13915 Adapt dg-warning line number.
13917 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13919 * gcc.target/i386/parity-1.c: Use -march=k8.
13920 * gcc.target/i386/parity-2.c: Ditto.
13921 * gcc.target/i386/vecinit-1.c: Ditto.
13922 * gcc.target/i386/vecinit-2.c: Ditto.
13924 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13927 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13928 * gcc.target/mips/save-restore-3.c: Likewise.
13929 * gcc.target/mips/save-restore-4.c: Likewise.
13930 * gcc.target/mips/save-restore-5.c: Likewise.
13933 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13934 * g++.dg/tree-prof/partition2.C: Likewise.
13936 2011-02-09 Jason Merrill <jason@redhat.com>
13938 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13939 rather than misdeclare std::puts.
13941 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13942 * g++.dg/other/warning1.C: Likewise.
13943 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13944 * g++.old-deja/g++.gb/scope06.C: Likewise.
13945 * g++.old-deja/g++.law/cvt11.C: Likewise.
13946 * g++.old-deja/g++.law/init1.C: Likewise.
13947 * g++.dg/abi/mangle26.C: Likewise.
13949 * g++.dg/template/function1.C: Adjust for C++0x mode.
13950 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13952 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13953 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13955 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13957 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13959 * g++.dg/cpp0x/regress: New directory.
13960 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13961 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13962 * g++.dg/cpp0x/regress/regress3.C: New.
13964 2011-02-10 Richard Guenther <rguenther@suse.de>
13966 PR tree-optimization/47677
13967 * gcc.dg/torture/pr47677.c: New testcase.
13969 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13971 * objc.dg/special/load-category-1.m: Remove unused header.
13972 * objc.dg/special/load-category-1a.m: Likewise.
13973 * objc.dg/special/load-category-2.m: Likewise.
13974 * objc.dg/special/load-category-2a.m: Likewise.
13975 * objc.dg/special/load-category-3.m: Likewise.
13976 * objc.dg/special/load-category-3a.m: Likewise.
13977 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13978 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13979 * objc.dg/attributes/class-attribute-1.m: Likewise.
13980 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13981 * obj-c++.dg/property/property.exp: Likewise.
13982 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13983 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13984 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13985 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13986 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13987 * obj-c++.dg/template-8.mm: Likewise.
13989 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13992 * gcc.target/i386/pr47665.c: New test.
13994 2011-02-10 Jie Zhang <jie@codesourcery.com>
13998 2011-02-05 Jie Zhang <jie@codesourcery.com>
14000 * gcc.dg/pr42631.c: Update test.
14001 * gcc.dg/pr42631-2.c: New test.
14003 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14006 * gfortran.dg/proc_decl_25.f90: New.
14008 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14011 * gfortran.dg/typebound_assignment_2.f03: New.
14013 2011-02-09 Richard Guenther <rguenther@suse.de>
14015 PR tree-optimization/47664
14016 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14018 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14020 PR middle-end/47646
14021 * gnat.dg/uninit_func.adb: Adjust dg directive.
14023 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14025 PR middle-end/47646
14026 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14028 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14031 * gfortran.dg/auto_dealloc_2.f90: New.
14033 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14035 * gcc.dg/builtins-config.h: Remove __sgi handling.
14036 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14037 -std=c99 for mips-sgi-irix6.5*.
14039 2011-02-09 Martin Jambor <mjambor@suse.cz>
14041 PR middle-end/45505
14042 * gfortran.dg/pr25923.f90: Remove xfails.
14044 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14047 * gfortran.dg/inquire_14.f90: New test.
14049 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14052 * gfortran.dg/pointer_init_6.f90: New.
14054 2011-02-08 Jeff Law <law@redhat.com>
14056 PR tree-optimization/42893
14057 * gcc.tree-ssa/pr42893.c: New test.
14059 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14061 PR tree-optimization/46834
14062 PR tree-optimization/46994
14063 PR tree-optimization/46995
14064 * gcc.dg/graphite/id-pr46834.c: New.
14065 * gfortran.dg/graphite/id-pr46994.f90: New.
14066 * gfortran.dg/graphite/id-pr46995.f90: New.
14068 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14070 PR middle-end/47646
14071 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14072 using the variable is known the warning is emitted there.
14073 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14074 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14076 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14079 * gcc.dg/noreturn-1.c (foo5): Likewise.
14080 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14081 (method2): Likewise.
14083 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14084 the return statement using the uninitialized variable.
14085 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14087 2011-02-08 Richard Guenther <rguenther@suse.de>
14089 PR middle-end/47639
14090 * g++.dg/opt/pr47639.c: New testcase.
14092 2011-02-08 Richard Guenther <rguenther@suse.de>
14094 PR tree-optimization/47632
14095 * g++.dg/opt/pr47632.C: New testcase.
14097 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14099 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14101 2011-02-07 Richard Guenther <rguenther@suse.de>
14103 PR tree-optimization/47615
14104 * g++.dg/opt/pr47615.C: New testcase.
14106 2011-02-07 Richard Guenther <rguenther@suse.de>
14108 PR tree-optimization/47621
14109 * gcc.dg/torture/pr47621.c: New testcase.
14111 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14113 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14115 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14118 * gfortran.dg/allocate_with_source_1 : New test.
14120 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14122 PR middle-end/47610
14123 * gcc.dg/pr47610.c: New test.
14125 2011-02-05 Jie Zhang <jie@codesourcery.com>
14128 * gcc.dg/pr42631.c: Update test.
14129 * gcc.dg/pr42631-2.c: New test.
14131 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14134 * gfortran.dg/pr47574.f90: New test.
14136 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14138 PR tree-optimization/46194
14139 * gcc.dg/autopar/pr46194.c: New.
14141 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14143 PR tree-optimization/43695
14144 * g++.dg/ipa/pr43695.C: New.
14146 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14148 PR inline-asm/23200
14149 * gcc.dg/pr23200.c: New test.
14151 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14154 * g++.dg/pr47589.C: New test.
14156 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14159 * g++.dg/template/typedef37.C: New test.
14160 * g++.dg/template/param1.C: Adjust expected error message.
14162 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14164 PR middle-end/31490
14165 * gcc.dg/pr31490-2.c: New test.
14166 * gcc.dg/pr31490-3.c: New test.
14167 * gcc.dg/pr31490-4.c: New test.
14169 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14170 Jakub Jelinek <jakub@redhat.com>
14173 * g++.dg/parser/semicolon3.C: Adjust.
14174 * g++.dg/parser/semicolon4.C: New testcase.
14175 * g++.dg/pr46890.C: New testcase.
14177 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14180 * g++.dg/init/pr29571.C: New.
14182 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14184 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14185 instead of vect_int.
14187 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14190 * gcc.target/i386/pr47312.c: New test.
14193 * gcc.target/i386/pr47564.c: New test.
14195 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14197 PR tree-optimization/45122
14198 * gcc.dg/tree-ssa/pr45122.c: New.
14200 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14203 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14206 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14207 and vsx so a default --with-cpu=power7 doesn't give an error
14208 when -mavoid-indexed-addresses is used.
14210 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14211 wrapper function to save the arguments and then jump to the real
14212 function, rather than depending on the compiler not to move stuff
14214 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14216 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14217 Paul Thomas <pault@gcc.gnu.org>
14220 * gfortran.dg/class_37.f03 : New test.
14222 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14223 Richard Guenther <rguenther@suse.de>
14225 PR tree-optimization/40979
14227 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14228 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14229 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14230 check_vect_support_and_set_flags.
14231 * gfortran.dg/graphite/vect-pr40979.f90: New.
14233 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14236 * gfortran.dg/class_36.f03: New.
14238 2011-02-02 Richard Guenther <rguenther@suse.de>
14240 PR tree-optimization/47566
14241 * gcc.dg/lto/20110201-1_0.c: New testcase.
14243 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14249 * debug/pr47498.c: New.
14250 * debug/pr47501.c: New.
14252 2011-02-01 Richard Guenther <rguenther@suse.de>
14254 PR tree-optimization/47559
14255 * g++.dg/torture/pr47559.C: New testcase.
14257 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14260 * gfortran.dg/typebound_call_20.f03: New.
14262 2011-02-01 Richard Guenther <rguenther@suse.de>
14264 PR tree-optimization/47555
14265 * gcc.dg/pr47555.c: New testcase.
14267 2011-02-01 Richard Guenther <rguenther@suse.de>
14269 PR tree-optimization/47541
14270 * g++.dg/torture/pr47541.C: New testcase.
14272 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14275 * gfortran.dg/typebound_call_19.f03: New.
14277 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14280 * g++.dg/cpp0x/pr47416.C: New test.
14282 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14285 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14287 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14290 * gfortran.dg/typebound_assignment_1.f03: New.
14292 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14294 PR tree-optimization/47538
14295 * gcc.c-torture/execute/pr47538.c: New test.
14297 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14300 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14302 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14304 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14306 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14308 PR rtl-optimization/44031
14309 * gcc.c-torture/compile/20110131-1.c: New test.
14311 2011-01-31 Tobias Burnus <burnus@net-b.de>
14314 * gfortran.dg/stmt_func_1.f90: New.
14316 2011-01-31 Tobias Burnus <burnus@net-b.de>
14319 * gfortran.dg/interface_34.f90: New.
14321 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14324 * gfortran.dg/realloc_on_assign_5.f03: New test.
14325 * gfortran.dg/realloc_on_assign_5.f03: New test.
14327 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14329 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14330 * gfortran.dg/bessel_7.f90: Likewise.
14331 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14333 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14334 * gfortran.dg/sum_init_expr.f03: Likewise.
14336 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14338 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14341 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14342 loop only on "vect_intfloat_cvt" targets.
14344 2011-01-29 Tobias Burnus <burnus@net-b.de>
14347 * gfortran.dg/shape_6.f90: New.
14349 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14351 PR libgfortran/47434
14352 * gfortran.dg/read_infnan_1.f90: Update test.
14353 * gfortran.dg/module_nan.f90: Update test.
14354 * gfortran.dg/char4_iunit_1.f03: Update test.
14355 * gfortran.dg/large_real_kind_1.f90: Update test.
14356 * gfortran.dg/real_const_3.f90: Update test.
14357 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14359 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14362 * g++.dg/template/param2.C: New test.
14364 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14366 PR libgfortran/47285
14367 * gfortran.dg/fmt_g.f: New test.
14369 2011-01-28 Tobias Burnus <burnus@net-b.de>
14372 * gfortran.dg/pure_formal_1.f90: New.
14374 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14377 * gcc.dg/tls/pr42894.c: New test.
14379 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14381 * gcc.dg/pr47276.c: Add dg-require-visibility.
14383 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14385 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14387 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14388 Tobias Burnus <burnus@gcc.gnu.org>
14393 * gfortran.dg/realloc_on_assign_3.f03: New test.
14394 * gfortran.dg/realloc_on_assign_4.f03: New test.
14395 * gfortran.dg/allocatable_function_5.f90: New test.
14396 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14397 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14398 implemented" dg-errors.
14400 2011-01-27 Jan Hubicka <jh@suse.cz>
14402 PR middle-end/46949
14403 * gcc.dg/attr-weakref-4.c: New testcase
14405 2011-01-27 Martin Jambor <mjambor@suse.cz>
14407 PR tree-optimization/47228
14408 * gcc.dg/torture/pr47228.c: New test.
14410 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14412 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14414 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14416 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14417 when using auto-overlay support on the SPU.
14419 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14421 PR rtl-optimization/44174
14422 * gcc.target/i386/asm-6.c: New test.
14424 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14426 PR rtl-optimization/46856
14427 * gcc.c-torture/compile/pr46856.c: New test.
14429 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14430 Andrew Pinski <pinskia@gmail.com>
14433 * gcc.dg/pr43082.c: New.
14435 2011-01-26 DJ Delorie <dj@redhat.com>
14437 PR rtl-optimization/46878
14438 * gcc.dg/pr46878-1.c: New test.
14440 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14443 * g++.dg/cpp0x/pr47476.C: New test.
14445 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14447 * gcc.c-torture/compile/20110126-1.c: New test.
14449 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14452 * gcc.dg/torture/pr47473.c: New test.
14454 2011-01-26 Jan Hubicka <jh@suse.cz>
14457 * gcc.c-torture/execute/pr47237.c: New testcase.
14459 2011-01-26 Jan Hubicka <jh@suse.cz>
14461 PR tree-optimization/47190
14462 * gcc.dg/attr-weakref-3.c: New testcase.
14464 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14467 * gcc.dg/dll-9a.c: New test file.
14468 * gcc.dg/dll-11.c: Likewise.
14469 * gcc.dg/dll-12.c: Likewise.
14470 * gcc.dg/dll-12a.c: Likewise.
14471 * gcc.dg/dll-11a.c: Likewise.
14472 * gcc.dg/dll-9.c: Likewise.
14473 * gcc.dg/dll-10.c: Likewise.
14474 * gcc.dg/dll-10a.c: Likewise.
14475 * g++.dg/ext/dllexport4a.cc: Likewise.
14476 * g++.dg/ext/dllexport4.C: Likewise.
14477 * g++.dg/ext/dllexport5.C: Likewise.
14478 * g++.dg/ext/dllexport5a.cc: Likewise.
14480 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14482 PR tree-optimization/46970
14483 * gcc.dg/graphite/pr46970.c: New.
14485 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14487 PR tree-optimization/46215
14488 * gcc.dg/graphite/pr46215.c: New.
14490 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14492 PR tree-optimization/46168
14493 * gcc.dg/graphite/pr46168.c: New.
14495 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14497 PR tree-optimization/43657
14498 * gcc.dg/graphite/pr43657.c: New.
14500 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14502 PR tree-optimization/29832
14503 * gfortran.dg/graphite/pr29832.f90: New.
14505 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14507 PR tree-optimization/43567
14508 * gcc.dg/graphite/pr43567.c: New.
14510 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14512 * gfortran.dg/graphite/interchange-4.f: New.
14513 * gfortran.dg/graphite/interchange-5.f: New.
14515 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14516 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14517 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14518 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14519 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14520 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14521 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14522 * gfortran.dg/ltrans-7.f90: Removed.
14523 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14525 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14526 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14527 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14528 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14529 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14530 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14531 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14532 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14533 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14534 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14535 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14536 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14537 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14538 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14539 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14540 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14541 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14542 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14543 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14544 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14545 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14546 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14547 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14548 * gcc.dg/tree-ssa/data-dep-1.c
14549 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14550 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14551 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14552 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14553 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14555 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14557 PR tree-optimization/47265
14558 PR tree-optimization/47443
14559 * gcc.c-torture/compile/pr47265.c: New test.
14560 * gcc.dg/pr47443.c: New test.
14562 2011-01-25 Martin Jambor <mjambor@suse.cz>
14564 PR tree-optimization/47382
14565 * g++.dg/torture/pr47382.C: New test.
14566 * g++.dg/opt/devirt1.C: Xfail.
14568 2011-01-25 Yao Qi <yao@codesourcery.com>
14571 * gcc.target/arm/pr45701-1.c: New test.
14572 * gcc.target/arm/pr45701-2.c: New test.
14573 * gcc.target/arm/pr45701-3.c: New test.
14575 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14576 Jakub Jelinek <jakub@redhat.com>
14578 PR tree-optimization/47271
14579 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14581 2011-01-25 Nick Clifton <nickc@redhat.com>
14583 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14584 (saturate_add): Delete.
14585 (exchange): Delete.
14586 (main): Do not run saturate_add.
14587 (set_interrupts): Delete.
14589 2011-01-25 Tobias Burnus <burnus@net-b.de>
14592 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14594 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14596 PR tree-optimization/47427
14597 PR tree-optimization/47428
14598 * gcc.c-torture/compile/pr47427.c: New test.
14599 * gcc.c-torture/compile/pr47428.c: New test.
14601 2011-01-25 Richard Guenther <rguenther@suse.de>
14603 PR middle-end/47411
14604 * gcc.dg/torture/pr47411.c: New testcase.
14606 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14608 * gfortran.dg/graphite/id-24.f: New.
14609 * gfortran.dg/graphite/id-25.f: New.
14611 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14613 * gfortran.dg/graphite/id-23.f: New.
14615 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14617 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14619 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14621 * gcc.dg/graphite/block-0.c: Un-XFAILed.
14622 * gcc.dg/graphite/block-1.c: Un-XFAILed.
14623 * gcc.dg/graphite/block-7.c: Un-XFAILed.
14624 * gcc.dg/graphite/block-8.c: Un-XFAILed.
14625 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14626 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14627 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14628 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14629 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14631 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14633 * gcc.dg/graphite/block-0.c: Add documentation.
14634 * gcc.dg/graphite/block-4.c: Same.
14635 * gcc.dg/graphite/block-7.c: Same.
14636 * gcc.dg/graphite/block-8.c: New.
14637 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14638 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14639 * gcc.dg/graphite/interchange-12.c: Add documentation.
14640 * gcc.dg/graphite/interchange-13.c: New.
14641 * gcc.dg/graphite/interchange-14.c: New.
14642 * gcc.dg/graphite/interchange-15.c: New.
14643 * gcc.dg/graphite/interchange-8.c: Add documentation.
14644 * gcc.dg/graphite/interchange-mvt.c: Same.
14646 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14649 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14650 * gcc.target/powerpc/altivec-14.c: Ditto.
14651 * gcc.target/powerpc/altivec-33.c: Ditto.
14652 * gcc.target/powerpc/altivec-types-1.c: Ditto.
14653 * gcc.target/powerpc/altivec-types-2.c: Ditto.
14654 * gcc.target/powerpc/altivec-types-3.c: Ditto.
14655 * gcc.target/powerpc/altivec-types-4.c: Ditto.
14656 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14657 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14658 * g++.dg/ext/altivec-15.C: Ditto.
14659 * g++.dg/ext/altivec-types-1.C: Ditto.
14660 * g++.dg/ext/altivec-types-2.C: Ditto.
14661 * g++.dg/ext/altivec-types-3.C: Ditto.
14662 * g++.dg/ext/altivec-types-4.C: Ditto.
14664 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14666 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14668 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14670 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14671 optimization options.
14673 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14675 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14678 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14680 2011-01-23 Tobias Burnus <burnus@net-b.de>
14683 * gfortran.dg/allocatable_scalar_12.f90: New.
14685 2011-01-23 Ira Rosen <irar@il.ibm.com>
14687 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14688 vectorization to be not profitable if peeling is used to
14689 realign the memory access.
14690 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14691 loop bound to avoid loop unrolling.
14692 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14694 2011-01-22 Jan Hubicka <jh@suse.cz>
14697 * g++.dg/lto/pr47333.C: New file.
14699 2011-01-22 Jan Hubicka <jh@suse.cz>
14701 PR tree-optimization/43884
14703 * gcc.dg/autopar/outer-2.c: Increase array size.
14704 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14706 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14709 * gfortran.dg/c_loc_tests_16.f90: New test.
14711 2011-01-22 Tobias Burnus <burnus@net-b.de>
14714 * gfortran.dg/typebound_proc_19.f90: New.
14716 2011-01-21 Jeff Law <law@redhat.com>
14718 PR tree-optimization/47053
14719 * g++.dg/pr47053.C: New test.
14721 2011-01-21 Jason Merrill <jason@redhat.com>
14724 * g++.dg/cpp0x/constexpr-ctor6.C: New.
14726 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14729 * g++.dg/cpp0x/range-for10.C: New test.
14730 * g++.dg/template/for1.C: New test.
14732 PR middle-end/45566
14733 * g++.dg/tree-prof/partition3.C: New test.
14735 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14737 PR rtl-optimization/47366
14738 * g++.dg/opt/pr47366.C: New test.
14740 2011-01-21 Jason Merrill <jason@redhat.com>
14743 * g++.dg/cpp0x/constexpr-regress2.C: New.
14745 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14747 2011-01-21 Jeff Law <law@redhat.com>
14749 PR rtl-optimization/41619
14750 * gcc.dg/pr41619.c: New.
14752 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14754 PR tree-optimization/47355
14755 * g++.dg/opt/pr47355.C: New test.
14757 2011-01-21 Richard Guenther <rguenther@suse.de>
14759 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14762 2011-01-21 Richard Guenther <rguenther@suse.de>
14764 PR tree-optimization/47365
14765 * gcc.dg/torture/pr47365.c: New testcase.
14766 * gcc.dg/tree-ssa/pr47392.c: Likewise.
14768 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14770 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14772 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14774 PR tree-optimization/47391
14775 * gcc.dg/pr47391.c: New test.
14777 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14779 * g++.dg/template/char1.C: Use signed char.
14781 2011-01-21 Tobias Burnus <burnus@net-b.de>
14784 * gfortran.dg/pointer_target_4.f90: New.
14786 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
14789 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14790 ILP32 system and not IP32.
14792 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
14795 * g++.dg/debug/pr46583.C: New.
14797 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14800 * g++.dg/debug/pr47283.C: New test.
14803 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14804 * gcc.target/i386/headmerge-2.c: Likewise.
14806 2011-01-20 Richard Guenther <rguenther@suse.de>
14808 PR middle-end/47370
14809 * gcc.dg/torture/pr47370.c: New testcase.
14811 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14813 PR tree-optimization/46130
14814 * gcc.dg/pr46130-1.c: New test.
14815 * gcc.dg/pr46130-2.c: New test.
14817 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14820 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14822 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14825 * g++.dg/debug/pr46240.cc: New.
14827 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14830 * g++.dg/template/anonunion1.C: New test.
14832 PR rtl-optimization/47337
14833 * gcc.c-torture/execute/pr47337.c: New test.
14835 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14838 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14840 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14842 PR tree-optimization/46021
14843 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14845 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14847 PR tree-optimization/47290
14848 * g++.dg/torture/pr47290.C: New test.
14850 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14853 * gfortran.dg/proc_ptr_comp_29.f90: New.
14855 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14858 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14859 powerpc-apple-darwin9.
14861 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14863 PR rtl-optimization/47299
14864 * gcc.c-torture/execute/pr47299.c: New test.
14866 2011-01-17 Jason Merrill <jason@redhat.com>
14868 * g++.dg/cpp0x/constexpr-virtual.C: New.
14870 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14873 * gfortran.dg/gomp/pr47331.f90: New test.
14875 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14878 * objc.dg/selector-warn-1.m: New.
14879 * obj-c++.dg/selector-warn-1.mm: New.
14881 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14883 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14884 Update dg-final accordingly.
14886 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14888 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14890 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14892 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14894 * gcc.dg/guality/pr36728-2.c: Likewise.
14896 2011-01-17 Richard Guenther <rguenther@suse.de>
14898 PR tree-optimization/47313
14899 * g++.dg/torture/pr47313.C: New testcase.
14901 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14904 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14905 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14906 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14907 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14909 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14911 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14912 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14913 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14915 2011-01-17 Richard Guenther <rguenther@suse.de>
14917 PR tree-optimization/45967
14918 * gcc.dg/torture/pr45967-2.c: New testcase.
14919 * gcc.dg/torture/pr45967-3.c: Likewise.
14921 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14924 * g++.dg/ext/pr47213.C: Require visibility.
14926 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14928 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14929 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14931 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14933 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14934 Linux-based targets.
14936 2011-01-13 Jan Hubicka <jh@suse.cz>
14938 PR tree-optimization/47276
14939 * gcc.dg/pr47276.c: New testcase.
14941 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14942 Jonathan Wakely <jwakely.gcc@gmail.com>
14945 * g++.dg/other/pr33558.C: New.
14946 * g++.dg/other/pr33558-2.C: New.
14948 2011-01-14 Martin Jambor <mjambor@suse.cz>
14950 PR tree-optimization/45934
14951 PR tree-optimization/46302
14952 * g++.dg/ipa/devirt-c-1.C: New test.
14953 * g++.dg/ipa/devirt-c-2.C: Likewise.
14954 * g++.dg/ipa/devirt-c-3.C: Likewise.
14955 * g++.dg/ipa/devirt-c-4.C: Likewise.
14956 * g++.dg/ipa/devirt-c-5.C: Likewise.
14957 * g++.dg/ipa/devirt-c-6.C: Likewise.
14958 * g++.dg/ipa/devirt-6.C: Likewise.
14959 * g++.dg/ipa/devirt-d-1.C: Likewise.
14960 * g++.dg/torture/pr45934.C: Likewise.
14962 2011-01-14 Jason Merrill <jason@redhat.com>
14964 * g++.dg/cpp0x/variadic105.C: New.
14966 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14967 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14970 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14971 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14972 execution tests on i?86-*-*, x86_64-*-* and
14973 powerpc*-apple-darwin* && ilp32.
14974 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14975 tests on i?86-*-* and x86_64-*-*.
14977 2011-01-14 Richard Guenther <rguenther@suse.de>
14979 PR tree-optimization/47280
14980 * g++.dg/opt/pr47280.C: New testcase.
14982 2011-01-14 Jason Merrill <jason@redhat.com>
14984 * g++.dg/cpp0x/constexpr-regress1.C: New.
14986 * g++.dg/ext/flexary2.C: New.
14988 2011-01-14 Richard Guenther <rguenther@suse.de>
14990 PR middle-end/47281
14991 * gcc.dg/torture/pr47281.c: New testcase.
14992 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14994 2011-01-14 Richard Guenther <rguenther@suse.de>
14996 PR tree-optimization/47286
14997 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14999 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15002 * g++.dg/ext/pr47213.C: New.
15004 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15006 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15008 2011-01-13 Tobias Burnus <burnus@net-b.de>
15009 Mikael Morin <mikael@gcc.gnu.org>
15013 * gfortran.dg/select_type_20.f90: New.
15014 * gfortran.dg/select_type_21.f90: New.
15016 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15019 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15021 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15023 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15024 * gcc.dg/guality/pr36728-2.c: Likewise.
15026 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15029 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15031 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15033 PR rtl-optimization/45352
15034 * gcc.dg/pr45352-3.c: New.
15036 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15038 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15040 * g++.dg/cpp0x/range-for8.C: New.
15041 * g++.dg/cpp0x/range-for9.C: New.
15043 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15046 * g++.dg/debug/pr47209.C: New.
15048 2011-01-12 Richard Guenther <rguenther@suse.de>
15051 * gcc.dg/lto/pr47259_0.c: New testcase.
15052 * gcc.dg/lto/pr47259_1.c: Likewise.
15054 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15056 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15057 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15058 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15059 methods missing from the OBJC2 Object.
15060 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15061 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15062 GNU and NeXT runtimes.
15063 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15065 * objc-obj-c++-shared/Object1.m: Likewise.
15066 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15067 * objc.dg/proto-qual-1.m: Likewise.
15068 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15069 * obj-c++.dg/proto-qual-1.mm: Likewise.
15071 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15074 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15076 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15078 Fixed the Objective-C++ testsuite and updated all tests.
15079 * lib/obj-c++.exp (obj-c++_init): Declare and set
15080 gcc_warning_prefix and gcc_error_prefix.
15081 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15082 'dg-warning', 'dg-message' and 'dg-error'.
15083 * obj-c++.dg/class-extension-3.mm: Likewise.
15084 * obj-c++.dg/class-protocol-1.mm: Likewise.
15085 * obj-c++.dg/encode-7.mm: Likewise.
15086 * obj-c++.dg/exceptions-3.mm: Likewise.
15087 * obj-c++.dg/exceptions-5.mm: Likewise.
15088 * obj-c++.dg/method-12.mm: Likewise.
15089 * obj-c++.dg/method-13.mm: Likewise.
15090 * obj-c++.dg/method-15.mm: Likewise.
15091 * obj-c++.dg/method-16.mm: Likewise.
15092 * obj-c++.dg/method-4.mm: Likewise.
15093 * obj-c++.dg/method-8.mm: Likewise.
15094 * obj-c++.dg/method-conflict-1.mm: Likewise.
15095 * obj-c++.dg/method-conflict-2.mm: Likewise.
15096 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15097 and uncommented second part of the testcase now that the testsuite
15099 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15100 and uncommented second part of the testcase now that the testsuite
15102 * obj-c++.dg/private-1.mm: Likewise.
15103 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15104 * obj-c++.dg/syntax-error-7.mm: Likewise.
15105 * obj-c++.dg/warn5.mm: Likewise.
15106 * obj-c++.dg/property/at-property-14.mm: Likewise.
15107 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15109 * obj-c++.dg/property/at-property-18.mm: Likewise.
15110 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15112 * obj-c++.dg/property/at-property-21.mm: Likewise.
15113 * obj-c++.dg/property/at-property-28.mm: Likewise.
15114 * obj-c++.dg/property/at-property-5.mm: Likewise.
15115 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15116 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15117 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15118 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15119 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15120 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15121 * obj-c++.dg/tls/diag-5.mm: Likewise.
15122 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15123 dg-error, now matched correctly.
15125 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15127 * objc.dg/property/at-property-29.m: New.
15128 * obj-c++.dg/property/at-property-29.mm: New.
15130 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15132 * go.test/go-test.exp (go-set-goarch): New proc.
15133 (go-gc-tests): Use it.
15135 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15138 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15140 2011-01-11 Richard Henderson <rth@redhat.com>
15142 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15144 2011-01-11 Jan Hubicka <jh@suse.cz>
15148 * gcc.dg/lto/pr45721_1.c: New file.
15149 * gcc.dg/lto/pr45721_0.c: New file.
15151 2011-01-11 Richard Guenther <rguenther@suse.de>
15153 PR tree-optimization/46076
15154 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15156 2011-01-11 Jeff Law <law@redhat.com>
15158 * PR tree-optimization/47086
15159 * gcc.dg/pr47086.c: New test.
15161 2011-01-11 Jason Merrill <jason@redhat.com>
15164 * g++.dg/template/new10.C: New.
15167 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15169 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15171 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15172 Split type definitions and NSConstantString class into...
15173 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15174 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15175 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15176 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15177 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15178 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15180 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15181 encode defines for newer NeXT system headers.
15182 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15183 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15184 * objc.dg/foreach-5.m: Likewise.
15185 * objc.dg/foreach-2.m: Likewise.
15186 * objc.dg/foreach-4.m: Likewise.
15187 * objc.dg/torture/strings/string1.m: Likewise.
15188 * objc.dg/torture/strings/string2.m: Likewise.
15189 * objc.dg/torture/strings/string3.m: Likewise.
15190 * objc.dg/torture/strings/string4.m: Likewise.
15191 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15192 header and stand alone.
15193 * obj-c++.dg/strings/strings-2.mm: Likewise.
15194 * objc.dg/torture/strings/const-str-3.m: Likewise.
15195 * objc.dg/strings/strings-2.m: Likewise.
15196 * objc.dg/strings/const-str-12b.m: Likewise.
15198 2011-01-12 Richard Guenther <rguenther@suse.de>
15200 PR middle-end/32511
15201 * gcc.dg/attr-weak-1.c: Adjust.
15203 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15206 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15207 standard compliant and comment.
15209 2011-01-10 Jan Hubicka <jh@suse.cz>
15212 * gcc.dg/initpri3.c: New testcase.
15214 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15217 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15218 externally visible.
15223 (g_ebp_save): Likewise.
15224 (g_esp_save): Likewise.
15226 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15228 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15230 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15232 PR tree-optimization/46021
15233 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15234 i?86-*-*, x86_64-*-*.
15236 2011-01-10 Jeff Law <law@redhat.com>
15238 * PR tree-optimization/47141
15239 * gcc.c-torture/compile/pr47141.c: New test.
15241 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15244 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15245 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15246 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15247 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15250 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15251 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15252 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15253 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15254 being vectorized. Adjust dg-final pattern.
15257 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15258 * gcc.dg/vect/slp-24.c: Likewise.
15260 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15263 * g++.dg/other/pr47218-1.C: New test file.
15264 * g++.dg/other/pr47218.C: Likewise.
15265 * g++.dg/other/pr47218.h: New supporting header.
15267 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15270 * objc.dg/attributes/invalid-attribute-1.m: New.
15271 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15273 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15276 * gfortran.dg/proc_ptr_comp_28.f90: New.
15278 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15280 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15281 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15282 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15283 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15284 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15285 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15286 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15287 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15288 * objc.dg/gnu-api-2-class.m: Likewise.
15289 * objc.dg/gnu-api-2-ivar.m: Likewise.
15290 * objc.dg/gnu-api-2-method.m: Likewise.
15291 * objc.dg/gnu-api-2-objc.m: Likewise.
15292 * objc.dg/gnu-api-2-object.m: Likewise.
15293 * objc.dg/gnu-api-2-property.m: Likewise.
15294 * objc.dg/gnu-api-2-protocol.m: Likewise.
15295 * objc.dg/gnu-api-2-sel.m: Likewise.
15297 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15299 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15300 * objc.dg/objc-foreach-4.m: Likewise.
15301 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15302 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15303 * objc.dg/foreach-4.m: Likewise.
15304 * objc.dg/foreach-5.m: Likewise.
15305 * objc.dg/foreach-3.m: Return self from init.
15307 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15310 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15312 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15315 * gfortran.dg/class_35.f90: New.
15317 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15319 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15321 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15324 * objc.dg/invalid-method-2.m: New.
15325 * obj-c++.dg/invalid-method-2.mm: New.
15327 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15330 * gfortran.dg/transpose_optimization_2.f90 : New test.
15332 2011-01-08 Jan Hubicka <jh@suse.cz>
15334 PR tree-optmization/46469
15335 * g++.dg/torture/pr46469.C: New testcase.
15337 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15339 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15340 emulation of libobjc-gnu structure layout functionality to ..
15341 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15342 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15343 * objc/execute/bf-common.h: Adjust headers.
15344 * objc/execute/bf-1.m: Likewise.
15345 * objc/execute/bf-2.m: Likewise.
15346 * objc/execute/bf-3.m: Likewise.
15347 * objc/execute/bf-4.m: Likewise.
15348 * objc/execute/bf-5.m: Likewise.
15349 * objc/execute/bf-6.m: Likewise.
15350 * objc/execute/bf-7.m: Likewise.
15351 * objc/execute/bf-8.m: Likewise.
15352 * objc/execute/bf-9.m: Likewise.
15353 * objc/execute/bf-10.m: Likewise.
15354 * objc/execute/bf-11.m: Likewise.
15355 * objc/execute/bf-12.m: Likewise.
15356 * objc/execute/bf-13.m: Likewise.
15357 * objc/execute/bf-14.m: Likewise.
15358 * objc/execute/bf-15.m: Likewise.
15359 * objc/execute/bf-16.m: Likewise.
15360 * objc/execute/bf-17.m: Likewise.
15361 * objc/execute/bf-18.m: Likewise.
15362 * objc/execute/bf-19.m: Likewise.
15363 * objc/execute/bf-20.m: Likewise.
15364 * objc/execute/bf-21.m: Likewise.
15365 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15366 objc_get_type_qualifiers ().
15368 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15371 * gfortran.dg/dependency_39.f90: New test.
15373 2011-01-07 Jan Hubicka <jh@suse.cz>
15375 Get builtins tests ready for linker plugin.
15376 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15377 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15378 my_memset, my_bzero): Mark used.
15379 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15380 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15382 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15385 2011-01-07 Jan Hubicka <jh@suse.cz>
15387 PR tree-optimization/46367
15388 * g++.dg/torture/pr46367.C: New file.
15390 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15393 * gcc.dg/pr47201.c: New test.
15396 * gcc.dg/tree-prof/pr47187.c: New test.
15398 2011-01-07 Tobias Burnus <burnus@net-b.de>
15401 * gfortran.dg/extends_type_of_3.f90: New.
15403 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15405 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15406 * g++.dg/ext/dllimport-MI1.C: Likewise.
15407 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15408 * g++.dg/ext/dllimport10.C: Likewise.
15409 * g++.dg/ext/dllimport11.C: Likewise.
15410 * g++.dg/ext/dllimport12.C: Likewise.
15411 * g++.dg/ext/dllimport13.C: Likewise.
15412 * g++.dg/ext/dllimport2.C: Likewise.
15413 * g++.dg/ext/dllimport3.C: Likewise.
15414 * g++.dg/ext/dllimport4.C: Likewise.
15415 * g++.dg/ext/dllimport5.C: Likewise.
15416 * g++.dg/ext/dllimport6.C: Likewise.
15417 * g++.dg/ext/dllimport8.C: Likewise.
15418 * g++.dg/ext/dllimport9.C: Likewise.
15419 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15420 targets, too. Additionally enable test for i?86-*-mingw*.
15421 * g++.dg/ext/selectany1.C: Likewise.
15422 Remove guard variable check.
15424 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15428 * gfortran.dg/storage_size_3.f08: Extended.
15430 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15433 * g++.dg/template/stdarg1.C: New test.
15435 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15438 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15439 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15440 from the interface of functions to not hide the errors that
15443 2011-01-06 Jan Hubicka <jh@suse.cz>
15445 * gcc.dg/lto/pr47188_0.c: New testcase.
15446 * gcc.dg/lto/pr47188_1.c: New testcase.
15448 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15452 * gfortran.dg/interface_33.f90: New test.
15454 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15457 * gcc.c-torture/compile/pr47150.c: New test.
15459 2011-01-06 Ira Rosen <irar@il.ibm.com>
15461 PR tree-optimization/47139
15462 * gcc.dg/vect/pr47139.c: New test.
15464 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15467 * gfortran.dg/extends_type_of_2.f03: New.
15469 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15471 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15473 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15475 * gnat.dg/opt14.adb: New test.
15477 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15480 * gfortran.dg/allocate_error_2.f90: New test.
15482 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15485 * gfortran.dg/storage_size_3.f08: New.
15487 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15489 PR libgfortran/47154
15490 * gfortran.dg/namelist_68.f90: New test.
15492 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15494 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15496 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15499 * gfortran.dg/class_34.f90: New.
15501 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15503 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15504 use __builtin_inff. Skip all single-precision tests that require
15507 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15509 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15511 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15513 PR tree-optimization/47148
15514 * gcc.c-torture/execute/pr47148.c: New test.
15516 PR tree-optimization/47155
15517 * gcc.c-torture/execute/pr47155.c: New test.
15519 PR rtl-optimization/47157
15520 * gcc.c-torture/compile/pr47157.c: New test.
15522 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15524 * gcc.dg/torture/vector-shift2.c (schar): Define.
15525 (main): Always use schar or uchar instead of plain "char" to avoid
15526 dependencies on implementation-defined char signedness.
15528 2011-01-03 Martin Jambor <mjambor@suse.cz>
15530 PR tree-optimization/46801
15531 * gnat.dg/pack9.adb: Remove xfail.
15533 2011-01-03 Martin Jambor <mjambor@suse.cz>
15535 PR tree-optimization/46984
15536 * g++.dg/ipa/pr46984.C: New test.
15538 2011-01-02 Janus Weil <janus@gcc.gnu.org>
15541 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15543 2011-01-02 Jakub Jelinek <jakub@redhat.com>
15545 PR tree-optimization/47140
15546 * gcc.c-torture/compile/pr47140.c: New test.
15548 PR rtl-optimization/47028
15549 * gcc.dg/pr47028.c: New test.
15551 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
15553 * objc.dg/protocol-forward-1.m: Removed TODO.
15554 * objc.dg/protocol-forward-2.m: New.
15555 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15556 * obj-c++.dg/protocol-forward-2.mm: New.
15558 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
15561 * g++.dg/eh/pr38662.C: New testcase.
15563 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
15565 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15566 scan for newline '\n'.
15569 Copyright (C) 2011 Free Software Foundation, Inc.
15571 Copying and distribution of this file, with or without modification,
15572 are permitted in any medium without royalty provided the copyright
15573 notice and this notice are preserved.