1 2011-12-08 Jason Merrill <jason@redhat.com>
4 * g++.dg/template/cond8.C: New.
7 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
9 2011-12-08 Jakub Jelinek <jakub@redhat.com>
11 PR tree-optimization/51466
12 * gcc.c-torture/execute/pr51466.c: New test.
14 2011-12-08 Tobias Burnus <burnus@net-b.de>
17 * gfortran.dg/bounds_check_16.f90: New.
19 2011-12-08 Tobias Burnus <burnus@net-b.de>
22 * gfortran.dg/private_type_14.f90: New.
24 2011-12-08 Tobias Burnus <burnus@net-b.de>
27 * gfortran.dg/io_real_boz_3.f90: New.
28 * gfortran.dg/io_real_boz_4.f90: New.
29 * gfortran.dg/io_real_boz_5.f90: New.
31 2011-12-08 Tobias Burnus <burnus@net-b.de>
34 * gfortran.dg/realloc_on_assign_8.f90: New.
36 2011-12-08 Teresa Johnson <tejohnson@google.com>
38 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
41 2011-12-08 Teresa Johnson <tejohnson@google.com>
43 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
44 -Wwrite-strings option.
46 2011-12-08 Teresa Johnson <tejohnson@google.com>
48 * gcc.target/i386/movdi-rex64.c: New.
50 2011-12-08 Richard Guenther <rguenther@suse.de>
52 * gcc.dg/volatile3.c: New testcase.
54 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
56 PR tree-optimization/51315
57 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
59 (int32_t): Use __INT32_TYPE__ for typedef.
61 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
63 PR tree-optimization/51315
64 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
67 2011-12-08 Richard Guenther <rguenther@suse.de>
70 * g++.dg/opt/pr50747-1_0.C: New testcase.
71 * g++.dg/opt/pr50747-2_0.C: Likewise.
73 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
75 * gcc.c-torture/execute/20111208-1.c: New test.
77 2011-12-08 Richard Guenther <rguenther@suse.de>
80 * gcc.dg/lto/20111207-2_0.c: New testcase.
81 * gcc.dg/guality/pr48437.c: Likewise.
83 2011-12-07 Jakub Jelinek <jakub@redhat.com>
86 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
87 * g++.dg/cpp0x/auto29.C: New test.
90 * g++.dg/parse/error45.C: New test.
93 * g++.dg/ext/desig3.C: New test.
96 * g++.dg/cpp0x/constexpr-51369.C: New test.
98 2011-12-07 Andrew Pinski <apinski@cavium.com>
101 * gcc.dg/pr45416.c: New testcase.
103 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
106 * g++.dg/cpp0x/pr51420.C: New.
108 2011-12-07 Richard Guenther <rguenther@suse.de>
111 * gcc.dg/lto/20111207-1_0.c: New testcase.
112 * gcc.dg/lto/20111207-1_1.c: Likewise.
113 * gcc.dg/lto/20111207-1_2.c: Likewise.
114 * gcc.dg/lto/20111207-1_3.c: Likewise.
116 2011-12-07 Richard Guenther <rguenther@suse.de>
118 PR tree-optimization/50823
119 * gcc.dg/torture/pr50823.c: New testcase.
121 2011-12-07 Martin Jambor <mjambor@suse.cz>
123 PR tree-optimization/50744
124 * gcc.dg/ipa/pr50744.c: New test.
126 2011-12-06 Jakub Jelinek <jakub@redhat.com>
129 * g++.dg/template/static32.C: New test.
131 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
133 * g++.dg/opt/pr51396.C: Use dg-additional-options.
135 2011-12-06 Tobias Burnus <burnus@net-b.de>
138 * gfortran.dg/default_initialization_5.f90: New.
140 2011-12-06 Jakub Jelinek <jakub@redhat.com>
143 * gcc.c-torture/compile/pr51354.c: New test.
145 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
148 * g++.dg/other/abstract3.C: New.
150 2011-12-06 Richard Guenther <rguenther@suse.de>
152 PR tree-optimization/49997
153 * gcc.dg/torture/pr49997.c: New testcase.
155 2011-12-06 Richard Guenther <rguenther@suse.de>
158 * g++.dg/torture/pr51436.C: New testcase.
160 2011-12-06 Richard Guenther <rguenther@suse.de>
162 PR tree-optimization/51245
163 * gcc.dg/torture/pr51245.c: New testcase.
165 2011-12-06 Dodji Seketeli <dodji@redhat.com>
168 * g++.dg/diagnostic/wrong-tag-1.C
170 2011-12-05 Fabien ChĂȘne <fabien@gcc.gnu.org>
173 * g++.dg/lookup/using50.C: New.
174 * g++.dg/lookup/using51.C: New.
176 2011-12-05 Jakub Jelinek <jakub@redhat.com>
178 PR tree-optimization/51396
179 * g++.dg/opt/pr51396.C: New test.
182 * gcc.dg/debug/dwarf2/pr51410.c: New test.
185 * gcc.dg/gomp/pr51339.c: New test.
187 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
190 * g++.dg/cpp0x/initlist62.C: New.
192 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
195 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
197 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
199 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
200 * g++.dg/torture/pr39732.C: Likewise.
201 * g++.dg/torture/pr40642.C: Likewise.
202 * gcc.c-torture/compile/pr44686.c: Likewise.
203 * gcc.dg/20050309-1.c: Likewise.
204 * gcc.dg/20050330-2.c: Likewise.
205 * gcc.dg/20051201-1.c: Likewise.
206 * gcc.dg/gomp/pr27573.c: Likewise.
207 * gcc.dg/pr46255.c: Likewise.
208 * gcc.dg/profile-dir-1.c: Likewise.
209 * gcc.dg/profile-dir-2.c: Likewise.
210 * gcc.dg/profile-dir-3.c: Likewise.
211 * gcc.dg/profile-generate-1.c: Likewise.
212 * gfortran.dg/gomp/pr27573.f90: Likewise.
213 * gcc.dg/profile-generate-3.c: Be specific about the type of
216 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
219 * g++.dg/ext/underlying_type11.C: New.
221 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
224 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
225 * gcc.dg/torture/pr39074.c: Ditto.
226 * gcc.dg/torture/pr39074-2.c: Ditto.
227 * gcc.dg/torture/pr42898.c: Ditto.
228 * gcc.dg/torture/pr42898-2.c: Ditto.
229 * gcc.dg/torture/pr45704.c: Ditto.
230 * gcc.dg/torture/pr50472.c: Ditto.
231 * gcc.dg/torture/pta-callused-1.c: Ditto.
232 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
233 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
234 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
235 * gcc.dg/torture/pta-escape-1.c: Ditto.
236 * gcc.dg/torture/ipa-pta-1.c: Ditto.
237 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
239 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
242 * gcc.dg/pr51408.c: New.
244 2011-12-05 Jason Merrill <jason@redhat.com>
246 * g++.dg/cpp0x/dc6.C: New.
248 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
249 Pedro LamarĂŁo <pedro.lamarao@gmail.com>
251 * g++.dg/cpp0x/dc1.C: New test.
252 * g++.dg/cpp0x/dc2.C: New test.
253 * g++.dg/cpp0x/dc3.C: New test.
254 * g++.dg/cpp0x/dc4.C: New test.
255 * g++.dg/cpp0x/dc5.C: New test.
256 * g++.dg/template/meminit1.C: Adjust expected error.
258 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
261 * g++.dg/cpp0x/auto28.C: New.
263 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
265 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
267 2011-12-05 Jakub Jelinek <jakub@redhat.com>
268 Eric Botcazou <ebotcazou@adacore.com>
272 * gcc.c-torture/execute/pr51323.c: New test.
274 2011-12-04 Tobias Burnus <burnus@net-b.de>
277 * gfortran.dg/associate_10.f90: New.
279 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
282 * gfortran.dg/vect/pr51285.f90: New test.
284 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
285 Jérémie Detrey <Jeremie.Detrey@loria.fr>
288 * gcc.target/i386/pr51393.c: New test.
290 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
293 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
294 * obj-c++.dg/naming-4.mm: Likewise.
296 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
298 * gcc.dg/darwin-segaddr.c: Use -no-pie.
300 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
303 * g++.dg/cpp0x/pr51313.C: New.
305 2011-12-03 Tobias Burnus <burnus@net-b.de>
308 * gfortran.dg/select_type_24.f90: New.
309 * gfortran.dg/select_type_23.f03: Add dg-error.
310 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
312 2011-12-03 Jakub Jelinek <jakub@redhat.com>
314 * gcc.dg/vect/vect-122.c: New test.
316 2011-12-03 Tobias Burnus <burnus@net-b.de>
319 * gfortran.dg/move_alloc_8.f90: New.
321 2011-12-03 Tobias Burnus <burnus@net-b.de>
323 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
324 i.e. remove the dg-error line.
325 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
326 * gfortran.dg/move_alloc_9.f90: New.
327 * gfortran.dg/move_alloc_10.f90: New
329 2011-12-02 Nathan Sidwell <nathan@acm.org>
331 * lib/gcov.exp (verify-lines): Allow = as a count char.
332 * g++.dg/gcov/gcov-13.C: New.
334 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
336 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
337 * gcc.dg/vect/slp-24.c: Ditto.
338 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
339 * gcc.dg/vect/slp-34.c: Ditto.
340 * gcc.dg/vect/slp-4.c: Ditto.
341 * gcc.dg/vect/slp-cond-2.c: Ditto.
342 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
343 * gcc.dg/vect/vect-1.c: Ditto.
344 * gcc.dg/vect/vect-10.c: Ditto.
345 * gcc.dg/vect/vect-105.c: Ditto.
346 * gcc.dg/vect/vect-112.c: Ditto.
347 * gcc.dg/vect/vect-15.c: Ditto.
348 * gcc.dg/vect/vect-2.c: Ditto.
349 * gcc.dg/vect/vect-31.c: Ditto.
350 * gcc.dg/vect/vect-32.c: Ditto.
351 * gcc.dg/vect/vect-33.c: Ditto.
352 * gcc.dg/vect/vect-34.c: Ditto.
353 * gcc.dg/vect/vect-35.c: Ditto.
354 * gcc.dg/vect/vect-36.c: Ditto.
355 * gcc.dg/vect/vect-6.c: Ditto.
356 * gcc.dg/vect/vect-73.c: Ditto.
357 * gcc.dg/vect/vect-74.c: Ditto.
358 * gcc.dg/vect/vect-75.c: Ditto.
359 * gcc.dg/vect/vect-76.c: Ditto.
360 * gcc.dg/vect/vect-80.c: Ditto.
361 * gcc.dg/vect/vect-85.c: Ditto.
362 * gcc.dg/vect/vect-89.c: Ditto.
363 * gcc.dg/vect/vect-97.c: Ditto.
364 * gcc.dg/vect/vect-98.c: Ditto.
365 * gcc.dg/vect/vect-all.c: Ditto.
366 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
367 * gcc.dg/vect/vect-iv-8.c: Ditto.
368 * gcc.dg/vect/vect-iv-8a.c: Ditto.
369 * gcc.dg/vect/vect-outer-1.c: Ditto.
370 * gcc.dg/vect/vect-outer-1a.c: Ditto.
371 * gcc.dg/vect/vect-outer-1b.c: Ditto.
372 * gcc.dg/vect/vect-outer-2.c: Ditto.
373 * gcc.dg/vect/vect-outer-2a.c: Ditto.
374 * gcc.dg/vect/vect-outer-2c.c: Ditto.
375 * gcc.dg/vect/vect-outer-3.c: Ditto.
376 * gcc.dg/vect/vect-outer-3a.c: Ditto.
377 * gcc.dg/vect/vect-outer-4a.c: Ditto.
378 * gcc.dg/vect/vect-outer-4b.c: Ditto.
379 * gcc.dg/vect/vect-outer-4c.c: Ditto.
380 * gcc.dg/vect/vect-outer-4d.c: Ditto.
381 * gcc.dg/vect/vect-outer-4m.c: Ditto.
382 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
383 * gcc.dg/vect/vect-outer-fir.c: Ditto.
384 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
385 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
386 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
387 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
388 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
389 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
390 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
391 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
392 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
393 * gcc.dg/vect/vect-shift-2.c: Ditto.
394 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
395 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
396 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
397 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
398 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
400 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
402 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
403 __builtin_memcpy arguments to honor sizeof(a).
405 2011-12-02 Joseph Myers <joseph@codesourcery.com>
407 * gcc.c-torture/execute/doloop-1.c,
408 gcc.c-torture/execute/doloop-2.c: New tests.
410 2011-12-02 Martin Jambor <mjambor@suse.cz>
412 PR tree-optimization/50622
413 * g++.dg/tree-ssa/pr50622.C: New test.
415 2011-12-01 Jason Merrill <jason@redhat.com>
417 * g++.dg/cpp0x/initlist61.C: New.
419 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
422 * g++.dg/inherit/crash3.C: New.
424 2011-12-01 Nathan Sidwell <nathan@acm.org>
426 PR gcov-profile/51113
427 * lib/gcov.exp (verify-lines): Add support for xfailing.
428 (run-gcov): Likewise.
429 * gcc.misc-tests/gcov-13.c: Xfail weak function.
430 * gcc.misc-tests/gcov-16.c: Remove.
431 * gcc.misc-tests/gcov-17.c: Remove.
432 * g++.dg/gcov-8.C: Remove.
433 * g++.dg/gcov-9.C: Remove.
434 * g++.dg/gcovpart-12b.C: New.
435 * g++.dg/gcov-12.C: New.
437 2011-12-01 Andrew Pinski <apinski@cavium.com>
440 * g++.dg/torture/pr51198.C: New testcase.
442 2011-12-01 Jakub Jelinek <jakub@redhat.com>
444 PR tree-optimization/51246
445 * gcc.c-torture/compile/pr51246.c: New test.
447 PR rtl-optimization/51014
448 * g++.dg/opt/pr51014.C: New test.
450 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
453 * g++.dg/template/error47.C: New.
455 2011-11-30 Jason Merrill <jason@redhat.com>
458 * g++.dg/init/aggr8.C: New.
460 2011-11-30 Jakub Jelinek <jakub@redhat.com>
463 * gcc.target/i386/pr50725.c: New test.
466 * gfortran.dg/gomp/pr51089.f90: New test.
468 2011-11-30 Andrew Pinski <apinski@cavium.com>
470 * gcc.dg/pr51321.c: New testcase.
472 2011-11-30 Jakub Jelinek <jakub@redhat.com>
474 PR rtl-optimization/48721
475 * gcc.target/i386/pr48721.c: New test.
477 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
480 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
482 2011-11-29 Jakub Jelinek <jakub@redhat.com>
484 PR tree-optimization/51247
485 * gcc.c-torture/compile/pr51247.c: New test.
487 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
490 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
492 2011-11-29 Michael Meissner <meissner@linux.vnet.ibm.com>
494 * gcc.target/powerpc/ppc-target-4.c: New file to test target
495 specific functions enabling target specific builtins.
497 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
499 Use complex floating-point constant in CDBL.
501 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
503 2011-11-29 Tobias Burnus <burnus@net-b.de>
507 * gfortran.dg/move_alloc_5.f90: Add dg-error.
508 * gfortran.dg/select_type_23.f03: Add dg-error.
509 * gfortran.dg/move_alloc_6.f90: New.
510 * gfortran.dg/move_alloc_7.f90: New.
512 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
514 PR tree-optimization/51301
515 * gcc.dg/vect/pr51301.c: New test.
517 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
519 * g++.dg/cdce3.C: Use dg-additional-options.
521 2011-11-28 Jakub Jelinek <jakub@redhat.com>
524 * gcc.dg/tree-prof/pr50907.c: New test.
526 PR tree-optimization/50078
527 * gcc.dg/pr50078.c: New test.
529 PR tree-optimization/50682
530 * g++.dg/opt/pr50682.C: New test.
532 2011-11-28 Tobias Burnus <burnus@net-b.de>
535 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
537 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
538 Iain Sandoe <iains@gcc.gnu.org>
540 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
541 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
542 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
543 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
544 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
546 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
548 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
549 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
550 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
551 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
552 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
553 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
554 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
555 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
556 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
557 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
558 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
559 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
560 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
561 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
562 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
563 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
564 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
565 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
566 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
567 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
568 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
569 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
570 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
571 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
572 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
573 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
574 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
576 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
578 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
580 * gcc.target/mips/no-dsp-1.c: New test.
581 * gcc.target/mips/soft-float-1.c: Likewise.
583 2011-11-26 Jakub Jelinek <jakub@redhat.com>
585 PR rtl-optimization/49912
586 * g++.dg/other/pr49912.C: New test.
588 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
590 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
592 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
594 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
598 * gfortran.dg/inline_sum_3.f90: New test.
600 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
603 * lib/target-supports.exp
604 (check_effective_target_sync_long_long): Also supported on 32bit
605 x86 targets. Add comment about required dg-options.
606 Add alpha*-*-* targets.
607 (check_effective_target_sync_long_long_runtime): Ditto.
609 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
611 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
612 * gcc.dg/atomic-exchange-4.c: Ditto.
613 * gcc.dg/atomic-load-4.c: Ditto.
614 * gcc.dg/atomic-store-4.c: Ditto.
615 * gcc.dg/di-longlong64-sync-1.c: Ditto.
616 * gcc.dg/di-sync-multithread.c: Ditto.
617 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
618 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
620 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
623 * lib/target-supports.exp
624 (check_effective_target_sync_int_128_runtime): New procedure.
625 (check_effective_target_sync_long_long_runtime): Ditto.
626 (check_effective_target_sync_long_long): Add arm*-*-*.
627 (check_effective_target_sync_longlong): Remove.
629 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
630 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
631 * gcc.dg/atomic-exchange-5.c: Ditto.
632 * gcc.dg/atomic-load-5.c: Ditto.
633 * gcc.dg/atomic-store-5.c: Ditto.
634 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
635 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
636 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
638 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
639 * gcc.dg/atomic-exchange-4.c: Ditto.
640 * gcc.dg/atomic-load-4.c: Ditto.
641 * gcc.dg/atomic-store-4.c: Ditto.
642 * gcc.dg/di-longlong64-sync-1.c: Ditto.
643 * gcc.dg/di-sync-multithread.c: Ditto.
644 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
645 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
647 2011-11-25 Tobias Burnus <burnus@net-b.de>
650 * gfortran.dg/whole_file_35.f90: New.
652 2011-11-25 Tobias Burnus <burnus@net-b.de>
655 * gfortran.dg/volatile13.f90: New.
657 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
660 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
662 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
665 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
667 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
670 * gcc.target/i386/sw-1.c: Revert revision 181357.
672 2011-11-24 Tobias Burnus <burnus@net-b.de>
675 * gfortran.dg/implicit_pure_1.f90: New.
677 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
680 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
681 * gcc.dg/atomic-exchange-5.c: Likewise.
682 * gcc.dg/atomic-load-5.c: Likewise.
683 * gcc.dg/atomic-op-5.c: Likewise.
684 * gcc.dg/atomic-store-5.c: Likewise.
685 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
687 2011-11-24 Jakub Jelinek <jakub@redhat.com>
689 PR rtl-optimization/50290
690 * gcc.dg/pr50290.c: New test.
692 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
695 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
697 2011-11-23 Jakub Jelinek <jakub@redhat.com>
700 * gcc.dg/pr51261.c: New test.
702 2011-11-22 Dodji Seketeli <dodji@redhat.com>
705 * g++.dg/cpp0x/alias-decl-14.C: New test.
706 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
708 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
710 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
711 * g++.dg/lookup/struct1.C: Likewise.
712 * g++.dg/parse/elab1.C: Likewise.
713 * g++.dg/parse/elab2.C: Likewise.
714 * g++.dg/parse/int-as-enum1.C: Likewise.
715 * g++.dg/parse/typedef1.C: Likewise.
716 * g++.dg/parse/typedef3.C: Likewise.
717 * g++.dg/parse/typedef4.C: Likewise.
718 * g++.dg/parse/typedef5.C: Likewise.
719 * g++.dg/template/crash26.C: Likewise.
720 * g++.dg/template/nontype4.C: Likewise.
721 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
722 * g++.old-deja/g++.brendan/line1.C: Likewise.
723 * g++.old-deja/g++.other/elab1.C: Likewise.
724 * g++.old-deja/g++.other/syntax4.C: Likewise.
726 2011-11-22 Tom de Vries <tom@codesourcery.com>
728 PR rtl-optimization/50764
729 * gcc.dg/pr50764.c: New test.
731 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
734 * g++.dg/cpp0x/decltype36.C: New.
736 2011-11-22 Jakub Jelinek <jakub@redhat.com>
738 PR tree-optimization/51074
739 * gcc.dg/vect/pr51074.c: New test.
741 2011-11-22 Dodji Seketeli <dodji@redhat.com>
744 * g++.dg/cpp0x/alias-decl-16.C: New test.
746 2011-11-22 Jakub Jelinek <jakub@redhat.com>
748 PR tree-optimization/50765
749 * gcc.dg/pr50765.c: New test.
751 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
753 * gcc.dg/vshift-1.c (main): Call rand instead of random.
754 * gcc.dg/vshift-3.c (main): Likewise.
756 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
758 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
760 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
762 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
763 * gcc.misc-tests/gcov-17.c: Likewise.
764 * g++.dg/gcov/gcov-8.C: Likewise.
765 * g++.dg/gcov/gcov-9.C: Likewise.
767 2011-11-21 Torvald Riegel <triegel@redhat.com>
769 * g++.dg/tm/pr47747.C: New test.
771 2011-11-21 Torvald Riegel <triegel@redhat.com>
773 * g++.dg/tm/template-2.C: New test.
775 2011-11-21 Jakub Jelinek <jakub@redhat.com>
778 * gcc.dg/pr50827.c: New test.
780 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
783 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
784 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
785 * g++.dg/cpp0x/udlit-member.C: Adjust.
786 * g++.dg/cpp0x/udlit-raw-length.C: New.
787 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
788 * g++.dg/cpp0x/udlit-resolve.C: New.
789 * c-c++-common/dfp/pr33466.c: Adjust.
791 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
793 * lib/target-supports.exp
794 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
795 with ultrasparc_vis2_hw.
796 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
797 with ultrasparc_vis3_hw.
799 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
801 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
802 *-*-solaris2* && c++.
804 2011-11-20 Joey Ye <joey.ye@arm.com>
806 * gcc.dg/volatile-bitfields-1.c: New.
808 2011-11-20 Jason Merrill <jason@redhat.com>
811 * g++.dg/cpp0x/variadic120.C: New.
812 * g++.dg/cpp0x/sfinae26.C: Adjust.
814 * g++.dg/cpp0x/sfinae11.C: Adjust.
815 * g++.dg/cpp0x/sfinae26.C: Adjust.
816 * g++.dg/template/unify11.C: Adjust.
818 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
821 * g++.dg/template/error46.C: New.
823 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
826 * gcc.target/i386/pr51235.c: New test.
829 * gcc.target/i386/pr51236.c: New test.
831 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
833 * gnat.dg/discr32.adb: New test.
834 * gnat.dg/discr32_pkg.ads: New helper.
836 2011-11-20 Nathan Sidwell <nathan@acm.org>
838 PR gcov-profile/51113
839 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
840 * gcc.misc-tests/gcov-16.c: New.
841 * gcc.misc-tests/gcov-17.c: New.
842 * g++.dg/gcov/gcov-8.C: New.
843 * g++.dg/gcov/gcov-9.C: New.
844 * g++.dg/gcov/gcov-10.C: New.
846 2011-11-20 Dodji Seketeli <dodji@redhat.com>
849 * g++.dg/cpp0x/alias-decl-15.C: New test.
851 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
854 * g++.dg/cpp0x/pr51216.C: New.
856 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
858 * gcc.dg/delay-slot-2.c: New test.
860 2011-11-18 Joseph Myers <joseph@codesourcery.com>
862 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
864 2011-11-18 Fabien ChĂȘne <fabien@gcc.gnu.org>
867 * g++.dg/lookup/using46.C: New.
868 * g++.dg/lookup/using47.C: New.
869 * g++.dg/lookup/using48.C: New.
870 * g++.dg/lookup/using49.C: New.
871 * g++.dg/lookup/using50.C: New.
873 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
875 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
876 supports /* ... */ comments.
878 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
881 * g++.dg/cpp0x/pr51150.C: New.
883 2011-11-18 Martin Jambor <mjambor@suse.cz>
885 PR tree-optimization/50605
886 * g++.dg/ipa/pr50605.C: New test.
888 2011-11-18 Dodji Seketeli <dodji@redhat.com>
891 * g++.dg/cpp0x/alias-decl-13.C: New test.
893 2011-11-17 Jason Merrill <jason@redhat.com>
896 * g++.dg/cpp0x/auto27.C: New.
897 * g++.dg/cpp0x/trailing2.C: Adjust messages.
899 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
901 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
902 memory model parameters don't match expected values.
903 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
904 __atomic_compare_exchange.
905 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
906 __atomic_compare_exchange_n.
907 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
908 weak/strong parameter and fail if memory models aren't correct.
910 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
912 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
913 Look for simulate_thread_done to determine working gdb. Reduce timeout
914 to 10 seconds and fail when timeout occurs. Improve error messages.
916 2011-11-17 Jason Merrill <jason@redhat.com>
919 * g++.dg/template/virtual2.C: New.
921 2011-11-17 Michael Matz <matz@suse.de>
925 * g++.dg/tree-ssa/pr50741.C: New.
927 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
929 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
931 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
933 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
934 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
935 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
937 2011-11-16 Tobias Burnus <burnus@net-b.de>
941 * gfortran.dg/constructor_1.f90: New.
942 * gfortran.dg/constructor_2.f90: New.
943 * gfortran.dg/constructor_3.f90: New.
944 * gfortran.dg/constructor_4.f90: New.
945 * gfortran.dg/constructor_5.f90: New.
946 * gfortran.dg/constructor_6.f90: New.
947 * gfortran.dg/use_only_5.f90: New.
948 * gfortran.dg/c_ptr_tests_17.f90: New.
949 * gfortran.dg/c_ptr_tests_18.f90: New.
950 * gfortran.dg/used_types_25.f90: New.
951 * gfortran.dg/used_types_26.f90: New
952 * gfortran.dg/type_decl_3.f90: New.
953 * gfortran.dg/function_types_3.f90: Update dg-error.
954 * gfortran.dg/result_1.f90: Ditto.
955 * gfortran.dg/structure_constructor_3.f03: Ditto.
956 * gfortran.dg/structure_constructor_4.f03: Ditto.
958 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
960 * gcc.dg/vect/pr30858.c: Update expected output for
961 architectures with multiple vector sizes.
963 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
964 Bernd Schmidt <bernds@coudesourcery.com>
965 Sebastian Huber <sebastian.huber@embedded-brains.de>
968 * gcc.target/arm/pr49641.c: New test.
970 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
972 PR tree-optimization/49960
973 * gcc.dg/autopar/pr49960.c: New test.
974 * gcc.dg/autopar/pr49960-1.c: New test.
977 2011-11-16 Tom de Vries <tom@codesourcery.com>
979 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
980 * gcc.dg/pr43864-2.c: Same.
981 * gcc.dg/pr43864-3.c: Same.
982 * gcc.dg/pr43864-4.c: Same.
984 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
986 * gcc.target/i386/sse2-cvt-vec.c: New test.
987 * gcc.target/i386/avx-cvt-vec.c: Ditto.
988 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
989 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
990 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
991 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
992 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
994 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
996 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
997 powerpc*-*-darwin* targets.
999 2011-11-15 Torvald Riegel <triegel@redhat.com>
1001 * c-c++-common/tm/trxn-expr-3.c: New test.
1003 2011-11-14 Torvald Riegel <triegel@redhat.com>
1005 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1007 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1009 * gcc.target/i386/avx-recip-vec.c: New test.
1010 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1011 * gcc.target/i386/avx-lrint-vec.c: Ditto.
1012 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1013 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1014 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1015 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1016 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1017 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1018 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1019 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1020 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1021 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1022 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1023 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1025 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
1028 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1029 non-template literal operator.
1031 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1033 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1034 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1035 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1036 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1037 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1038 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1039 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1040 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1041 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1042 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1043 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1044 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1045 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1046 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1047 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1048 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1050 2011-11-14 Fabien ChĂȘne <fabien@gcc.gnu.org>
1056 * g++.old-deja/g++.brendan/misc14.C: Adjust.
1057 * g++.old-deja/g++.jason/scoping16.C: Likewise.
1058 * g++.old-deja/g++.other/anon7.C: Likewise.
1059 * g++.old-deja/g++.other/using1.C: Likewise.
1060 * g++.old-deja/g++.other/redecl1.C: Likewise.
1061 * g++.old-deja/g++.other/typedef7.C: Likewise.
1062 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1063 * g++.dg/template/using2.C: Likewise.
1064 * g++.dg/template/static4.C: Likewise.
1065 * g++.dg/template/typedef1.C: Likewise.
1066 * g++.dg/lookup/name-clash9.C: Likewise.
1067 * g++.dg/abi/mangle41.C: Likewise.
1068 * g++.dg/parse/ctor5.C: Likewise.
1069 * g++.dg/inherit/using4.C: Likewise.
1070 * g++.dg/lookup/using24.C: New.
1071 * g++.dg/lookup/using25.C: New.
1072 * g++.dg/lookup/using26.C: New.
1073 * g++.dg/lookup/using27.C: New.
1074 * g++.dg/lookup/using28.C: New.
1075 * g++.dg/lookup/using29.C: New.
1076 * g++.dg/lookup/using30.C: New.
1077 * g++.dg/lookup/using31.C: New.
1078 * g++.dg/lookup/using32.C: New.
1079 * g++.dg/lookup/using33.C: New.
1080 * g++.dg/lookup/using34.C: New.
1081 * g++.dg/lookup/using35.C: New.
1082 * g++.dg/lookup/using36.C: New.
1083 * g++.dg/lookup/using37.C: New.
1084 * g++.dg/lookup/using38.C: New.
1085 * g++.dg/lookup/using39.C: New.
1086 * g++.dg/lookup/using40.C: New.
1087 * g++.dg/lookup/using41.C: New.
1088 * g++.dg/lookup/using42.C: New.
1089 * g++.dg/lookup/using43.C: New.
1090 * g++.dg/lookup/using44.C: New.
1091 * g++.dg/lookup/using45.C: New.
1092 * g++.dg/lookup/pr6936.C: New.
1093 * g++.dg/debug/using4.C: New.
1094 * g++.dg/debug/using5.C: New.
1095 * g++.dg/cpp0x/forw_enum10.C: New.
1097 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
1098 Jan Hubicka <jh@suse.cz>
1100 * gcc.target/i386/sw-1.c: Force rep;movsb.
1102 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
1105 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1106 dg-additional-options.
1108 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
1110 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1111 specified. Remove redundant runtime checks.
1112 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1113 Allow for other than -m4. Fix typos in comments.
1115 2011-11-12 Jason Merrill <jason@redhat.com>
1118 * g++.dg/warn/ref-temp1.C: New.
1121 * g++.dg/opt/stack2.C: New.
1123 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
1125 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1126 alpha*-*-linux* targets.
1128 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
1131 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1132 Darwin targets and allow external symbols to be undefined.
1134 2011-11-12 Nathan Sidwell <nathan@acm.org>
1136 * gcc.misc-tests/gcov-15.c: New.
1138 2011-11-11 Jakub Jelinek <jakub@redhat.com>
1140 PR tree-optimization/51058
1141 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1142 * gfortran.dg/vect/pr51058-2.f90: New test.
1144 2011-11-10 Jason Merrill <jason@redhat.com>
1146 * g++.dg/template/linkage1.C: New.
1147 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1148 * g++.old-deja/g++.other/linkage4.C: Likewise.
1151 * g++.dg/cpp0x/defaulted33.C: New.
1153 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1156 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1157 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
1160 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1162 PR rtl-optimization/51040
1163 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1166 2011-11-10 Jason Merrill <jason@redhat.com>
1169 * g++.dg/template/conv12.C: New.
1172 * gcc.dg/debug/dwarf2/asm-line1.c: New.
1174 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1176 * gnat.dg/atomic6_1.adb: New test.
1177 * gnat.dg/atomic6_2.adb: Likewise.
1178 * gnat.dg/atomic6_3.adb: Likewise.
1179 * gnat.dg/atomic6_4.adb: Likewise.
1180 * gnat.dg/atomic6_5.adb: Likewise.
1181 * gnat.dg/atomic6_6.adb: Likewise.
1182 * gnat.dg/atomic6_7.adb: Likewise.
1183 * gnat.dg/atomic6_8.adb: Likewise.
1184 * gnat.dg/atomic6_pkg.ads: New helper.
1186 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1189 * gcc.c-torture/compile/pr51077.c: New test.
1191 PR rtl-optimization/51023
1192 * gcc.c-torture/execute/pr51023.c: New test.
1194 2011-11-10 Richard Guenther <rguenther@suse.de>
1196 PR tree-optimization/51042
1197 * gcc.dg/torture/pr51042.c: New testcase.
1199 2011-11-10 Richard Guenther <rguenther@suse.de>
1201 PR tree-optimization/51070
1202 * gcc.dg/torture/pr51070.c: New testcase.
1204 2011-11-10 Richard Guenther <rguenther@suse.de>
1206 PR tree-optimization/51030
1207 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1209 2011-11-10 Richard Guenther <rguenther@suse.de>
1212 * gcc.dg/torture/pr51071.c: New testcase.
1214 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1216 * gnat.dg/loop_optimization9.ad[sb]: New test.
1218 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
1220 PR tree-optimization/51058
1221 * gfortran.dg/vect/pr51058.f90: New test.
1223 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1225 PR tree-optimization/51000
1226 * gcc.dg/vect/pr51000.c: New test.
1228 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1231 * g++.dg/cpp0x/static_assert5.C: New.
1232 * g++.dg/template/nontype13.C: Tweak.
1234 2011-11-09 Jason Merrill <jason@redhat.com>
1237 * g++.dg/cpp0x/noexcept16.C: New.
1240 * g++.dg/cpp0x/variadic119.C: New.
1242 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1245 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1247 * gcc.dg/torture/vshuf-32.inc: Likewise.
1248 * gcc.dg/torture/vshuf-4.inc: Likewise.
1249 * gcc.dg/torture/vshuf-8.inc: Likewise.
1251 * gcc.dg/tm/memopt-1.c: Fix up regexp.
1253 2011-11-09 Ian Lance Taylor <iant@google.com>
1255 * lib/target-supports.exp (check_effective_target_ucontext_h): New
1257 * gcc.dg/split-5.c: New test.
1259 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
1261 * gcc.dg/tm/memopt-1.c: Adjust regexp.
1263 2011-11-09 Jason Merrill <jason@redhat.com>
1266 * g++.dg/template/virtual1.C: New.
1268 2011-11-08 Jason Merrill <jason@redhat.com>
1270 Run most C++ tests in both C++98 and C++11 modes.
1271 * lib/target-supports.exp (check_effective_target_c++11): New.
1272 (check_effective_target_c++98): New.
1273 * lib/g++-dg.exp (g++-dg-runtest): New.
1274 * g++.dg/dg.exp: Use g++-dg-runtest.
1275 * g++.dg/charset/charset.exp: Likewise.
1276 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1277 * g++.dg/dfp/dfp.exp: Likewise.
1278 * g++.dg/gcov/gcov.exp: Likewise.
1279 * g++.dg/gomp/gomp.exp: Likewise.
1280 * g++.dg/graphite/graphite.exp: Likewise.
1281 * g++.dg/tls/tls.exp: Likewise.
1282 * g++.dg/tm/tm.exp: Likewise.
1283 * g++.dg/vect/vect.exp: Likewise.
1284 * g++.old-deja/old-deja.exp: Likewise.
1285 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1286 with some of the torture options.
1287 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1288 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1289 * g++.dg/init/null1.C: Only run in C++98.
1290 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1291 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1292 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1293 * g++.old-deja/g++.other/anon9.C: Likewise.
1294 * g++.old-deja/g++.other/linkage1.C: Likewise.
1295 * g++.old-deja/g++.other/linkage2.C: Likewise.
1296 * g++.old-deja/g++.pt/t29.C: Likewise.
1297 * g++.old-deja/g++.pt/t30.C: Likewise.
1298 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1299 * g++.dg/ext/anon-struct4.C: Likewise.
1300 * g++.dg/init/brace2.C: Likewise.
1301 * g++.dg/init/brace6.C: Likewise.
1302 * g++.dg/other/anon3.C: Likewise.
1303 * g++.dg/template/arg2.C: Likewise.
1304 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1305 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1306 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1307 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1308 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1309 * g++.old-deja/g++.brendan/init2.C: Likewise.
1310 * g++.old-deja/g++.brendan/init4.C: Likewise.
1311 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1312 * g++.old-deja/g++.jason/cond.C: Likewise.
1313 * g++.old-deja/g++.law/init1.C: Likewise.
1314 * g++.old-deja/g++.law/operators32.C: Likewise.
1315 * g++.old-deja/g++.pt/enum6.C: Likewise.
1316 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1317 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1319 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1320 * g++.dg/init/new11.C: Likewise.
1321 * g++.dg/init/pr29571.C: Likewise.
1322 * g++.dg/lookup/forscope2.C: Likewise.
1323 * g++.dg/parse/linkage1.C: Likewise.
1324 * g++.dg/parse/typedef8.C: Likewise.
1325 * g++.dg/template/error44.C: Likewise.
1326 * g++.dg/tls/diag-2.C: Likewise.
1327 * g++.dg/tls/diag-4.C: Likewise.
1328 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1329 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1330 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1331 * g++.old-deja/g++.brendan/new3.C: Likewise.
1332 * g++.old-deja/g++.eh/new1.C: Likewise.
1333 * g++.old-deja/g++.eh/new2.C: Likewise.
1334 * g++.old-deja/g++.jason/new.C: Likewise.
1335 * g++.old-deja/g++.law/friend1.C: Likewise.
1336 * g++.old-deja/g++.mike/net46.C: Likewise.
1337 * g++.old-deja/g++.mike/p755.C: Likewise.
1338 * g++.old-deja/g++.other/new6.C: Likewise.
1340 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1341 * g++.dg/template/crash53.C: Likewise.
1342 * g++.dg/template/void9.C: Likewise.
1344 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1347 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1349 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1352 * g++.dg/cpp0x/sfinae29.C: New.
1354 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1357 * gfortran.dg/typebound_call_22.f03: New test case.
1359 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1362 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1364 2011-11-09 Richard Guenther <rguenther@suse.de>
1366 PR tree-optimization/51039
1367 * gcc.dg/pr51039.c: New testcase.
1369 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1371 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1372 Enable also for powerpc*-*-*.
1374 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1377 * gfortran.dg/forall_16.f90: New test.
1379 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1382 * gfortran.dg/initialization_29.f90: Expand test.
1384 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1387 * g++.dg/cpp0x/alias-decl-12.C: New test.
1388 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1390 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1393 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1395 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1397 PR tree-optimization/51015
1398 * gcc.dg/vect/pr51015.c: New test.
1400 2011-11-08 David S. Miller <davem@davemloft.net>
1402 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1403 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1405 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1408 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1410 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1413 * gfortran.dg/string_5.f90: Improve testcase.
1415 2011-10-23 Jason Merrill <jason@redhat.com>
1418 * g++.dg/template/lvalue2.C: New.
1420 2011-11-08 Michael Matz <matz@suse.de>
1422 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1423 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1424 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1425 * g++.dg/eh/builtin2.C: Ditto.
1426 * g++.dg/eh/builtin3.C: Ditto.
1428 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1430 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1431 being prefered even for -mavx.
1432 * gcc.target/i386/avx-cvt-3.c: New test.
1434 2011-11-08 Richard Guenther <rguenther@suse.de>
1436 PR tree-optimization/51012
1437 * gcc.dg/pr51012-1.c: New testcase.
1438 * gcc.dg/pr51012-2.c: Likewise.
1440 2011-11-08 Richard Guenther <rguenther@suse.de>
1443 * c-c++-common/uninit-pr51010.c: New testcase.
1445 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1447 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1448 check_effective_target_vect_call_copysignf,
1449 check_effective_target_vect_call_lrint): New procedures.
1450 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1451 $VECT_SLP_CFLAGS with -ffast-math.
1452 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1453 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1454 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1455 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1457 2011-11-07 Richard Henderson <rth@redhat.com>
1458 Aldy Hernandez <aldyh@redhat.com>
1459 Torvald Riegel <triegel@redhat.com>
1461 Merged from transactional-memory.
1463 * g++.dg/dg.exp: Run transactional memory tests.
1464 * g++.dg/tm: New directory with new tests.
1465 * gcc.dg/tm: New directory with new tests.
1466 * c-c++-common/tm: New directory with new tests.
1468 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1470 Fix context handling of alias-declaration
1471 * g++.dg/cpp0x/alias-decl-11.C: New test.
1473 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1476 * g++.dg/parse/template26.C: New.
1477 * g++.dg/template/crash45.C: Adjust dg-error string.
1479 2011-11-07 Jason Merrill <jason@redhat.com>
1482 * g++.dg/template/lookup9.C: New.
1485 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1488 * g++.dg/cpp0x/decltype35.C: New.
1490 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1492 Support C++11 alias-declaration
1494 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1495 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1496 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1497 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1498 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1499 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1500 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1501 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1502 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1503 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1504 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1505 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1506 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1508 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1510 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1512 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1515 * gfortran.dg/typebound_call_21.f03: New.
1517 2011-11-07 Nathan Sidwell <nathan@acm.org>
1519 * gcc.dg/profile-dir-1.c: Adjust final scan.
1520 * gcc.dg/profile-dir-2.c: Adjust final scan.
1521 * gcc.dg/profile-dir-3.c: Adjust final scan.
1522 * gcc.misc-tests/gcov.exp: Adjust regexp.
1523 * gcc.misc-tests/gcov-12.c: New.
1524 * gcc.misc-tests/gcov-13.c: New.
1525 * gcc.misc-tests/gcovpart-13b.c: New.
1526 * gcc.misc-tests/gcov-14.c: New.
1528 2011-11-07 Jason Merrill <jason@redhat.com>
1531 * g++.dg/ext/visibility/template8.C: New.
1533 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1535 PR tree-optimization/50789
1536 * gcc.target/i386/avx2-gather-1.c: New test.
1537 * gcc.target/i386/avx2-gather-2.c: New test.
1538 * gcc.target/i386/avx2-gather-3.c: New test.
1539 * gcc.target/i386/avx2-gather-4.c: New test.
1541 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1543 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1545 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1548 * gfortran.dg/open_dev_null.f90: Remove testcase.
1550 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1552 * lib/target-supports.exp (check_effective_target_sync_int_128):
1553 Don't cache the result.
1554 (check_effective_target_sync_long_long): Ditto.
1556 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1558 PR rtl-optimization/47698
1559 * gcc.target/i386/47698.c: New test.
1561 2011-11-06 Jason Merrill <jason@redhat.com>
1564 * g++.dg/ext/visibility/template7.C: New.
1566 2011-11-07 Terry Guo <terry.guo@arm.com>
1568 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1569 * gcc.target/arm/wmul-2.c: Ditto.
1570 * gcc.target/arm/wmul-3.c: Ditto.
1571 * gcc.target/arm/wmul-4.c: Ditto.
1573 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1575 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1576 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1577 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1578 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1579 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1580 expected diagnostics.
1582 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1583 Richard Henderson <rth@redhat.com>
1584 Aldy Hernandez <aldyh@redhat.com>
1586 Merged from cxx-mem-model.
1588 * lib/target-supports.exp (check_effective_target_sync_int_128,
1589 check_effective_target_sync_long_long): Check whether the target
1590 supports 64 and 128 bit __sync builtins.
1591 (check_effective_target_cas_char): New.
1592 (check_effective_target_cas_int): New.
1593 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1594 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1595 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1596 produce the expected library calls.
1597 * gcc.dg/atomic-fence.c: New functional tests.
1598 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1599 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1600 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1601 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1602 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1603 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1604 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1605 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1606 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1608 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1610 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1612 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1614 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1615 int128 operations are atomic.
1616 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1617 operations are atomic.
1618 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1619 operations are atomic.
1620 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1621 operations are atomic.
1622 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1623 stores aren't moved out of a loop.
1624 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1625 globals don't overwrite neighbouring globals.
1626 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1627 writes dont overwrite neighbouring components.
1628 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1629 * c-c++-common/gomp/atomic-3.c: Likewise.
1630 * c-c++-common/gomp/atomic-9.c: Likewise.
1631 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1632 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1633 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1634 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1635 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1636 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1637 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1638 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1639 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1640 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1641 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1642 g++.dg/gomp/atomic-15.C: Remove.
1643 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1644 * gcc.dg/gomp/atomic-11.c: Remove test.
1646 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1648 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1649 * gcc.dg/vect/slp-cond-1.c: New test.
1650 * gcc.dg/vect/slp-cond-2.c: New test.
1652 2011-11-05 David S. Miller <davem@davemloft.net>
1654 * lib/test-supports.exp
1655 (check_effective_target_ultrasparc_vis2_hw): New proc.
1656 (check_effective_target_ultrasparc_vis3_hw): New proc.
1657 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1658 * gcc.target/sparc/vec-init-2.inc: Likewise.
1659 * gcc.target/sparc/vec-init-3.inc: Likewise.
1660 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1661 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1662 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1663 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1664 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1665 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1666 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1667 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1668 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1670 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1672 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1673 Disable test on Epiphany.
1674 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1675 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1676 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1677 * g++.dg/parse/pragma3.C: Likewise.
1678 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1680 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1681 * gcc.dg/tls/thr-cse-1.c: Likewise.
1682 * g++.dg/opt/devirt2.C: Likewise.
1683 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1684 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1685 * gcc.target/epiphany: New directory.
1687 2011-11-05 Tobias Burnus <burnus@net-b.de>
1689 * gfortran.dg/quad_2.f90: New.
1691 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1693 * gcc.dg/strlenopt-22g.c: New wrapper around...
1694 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1696 2011-11-04 Jason Merrill <jason@redhat.com>
1699 * g++.dg/init/lifetime2.C: New.
1700 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1703 * g++.dg/init/lifetime1.C: Test cleanup order.
1705 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1707 * g++.dg/other/offsetof7.C: New test.
1709 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1711 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1712 variable, default empty, -ffat-lto-objects for effective_target_lto.
1713 (gcc-dg-test-1): Add options from dg-final methods.
1714 * lib/scanasm.exp (scan-assembler_required_options)
1715 (scan-assembler-not_required_options): New procs.
1717 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1719 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1720 generate a pedwarn in c++98-mode.
1721 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1722 don't generate a pedwarn in c++0x-mode.
1724 2011-11-04 Olivier Goffart <olivier@woboq.com>
1727 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1729 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1731 PR rtl-optimization/38644
1732 * gcc.target/arm/stack-red-zone.c: New.
1734 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1737 * g++.dg/warn/Wconversion-null-3.C: New.
1739 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1742 * g++.dg/cpp0x/udlit-strint-length.C: New.
1744 2011-11-04 Jason Merrill <jason@redhat.com>
1747 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1748 * g++.dg/init/lifetime1.C: New.
1749 * g++.dg/init/ref21.C: New.
1750 * g++.dg/eh/array1.C: New.
1752 2011-11-04 Tom de Vries <tom@codesourcery.com>
1754 PR tree-optimization/50763
1755 * gcc.dg/pr50763-5.c: New test.
1757 2011-11-04 Tom de Vries <tom@codesourcery.com>
1759 PR tree-optimization/50763
1760 * g++.dg/pr50763-4.C: New test.
1762 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1764 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1767 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1769 * gcc.dg/torture/vec-cvt-1.c: New test.
1771 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1773 * gnat.dg/specs/private1[-sub].ads: New test.
1775 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1778 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1779 * gfortran.dg/inline_sum_1.f90: New.
1780 * gfortran.dg/inline_sum_2.f90: New.
1781 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1782 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1783 * gfortran.dg/inline_product_1.f90: New.
1785 2011-11-03 Tobias Burnus <burnus@net-b.de>
1788 * gfortran.dg/bind_c_dts_5.f90: New.
1790 2011-11-03 Tobias Burnus <burnus@net-b.de>
1793 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1795 2011-11-03 Richard Guenther <rguenther@suse.de>
1798 * g++.dg/init/copy7.C: Remove testcase.
1800 2011-11-03 Martin Jambor <mjambor@suse.cz>
1802 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1803 * g++.dg/ipa/devirt-c-2.C: Likewise.
1804 * g++.dg/ipa/devirt-c-7.C: New test.
1805 * g++.dg/ipa/devirt-c-8.C: Likewise.
1807 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1809 PR tree-optimization/50912
1810 * gnat.dg/loop_optimization10.ad[sb]: New test.
1811 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1813 2011-11-02 Jason Merrill <jason@redhat.com>
1816 * g++.dg/cpp0x/nsdmi-list2.C: New.
1818 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1821 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1822 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1824 2011-11-02 Tom de Vries <tom@codesourcery.com>
1826 PR tree-optimization/50769
1827 * gfortran.dg/pr50769.f90: New test.
1829 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1831 * gcc.target/sparc/20111102-1.c: New test.
1833 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1836 * g++.dg/warn/Wcast-qual2.C: New.
1838 2011-11-02 Tom de Vries <tom@codesourcery.com>
1840 PR tree-optimization/50763
1841 * g++.dg/pr50763-3.C: New test.
1843 2011-11-02 Tom de Vries <tom@codesourcery.com>
1845 PR tree-optimization/50672
1846 * g++.dg/pr50672.C: New test.
1848 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1850 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1851 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1852 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1854 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1856 2011-11-02 Richard Guenther <rguenther@suse.de>
1858 PR tree-optimization/50902
1859 * gcc.dg/torture/pr50902.c: New testcase.
1861 2010-11-02 Richard Guenther <rguenther@suse.de>
1863 PR tree-optimization/50890
1864 * gcc.dg/torture/pr50890.c: New testcase.
1866 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1869 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1870 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1872 2011-11-01 Tom de Vries <tom@codesourcery.com>
1874 PR tree-optimization/50908
1875 * gcc.dg/pr50908.c: New test.
1876 * gcc.dg/pr50908-2.c: Same.
1877 * gcc.dg/pr50908-3.c: Same.
1879 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1881 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1882 the outer loop. Remove comment. Don't check for widen-mult.
1884 2011-10-31 Martin Jambor <mjambor@suse.cz>
1886 * gcc.dg/ipa/ipcp-4.c: New test.
1888 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1890 * gcc.dg/vshift-3.c: New test.
1891 * gcc.dg/vshift-4.c: New test.
1892 * gcc.dg/vshift-5.c: New test.
1894 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1896 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1897 and current implementation.
1899 2011-10-31 Paul Brook <paul@codesourcery.com>
1901 * gcc.dg/constructor-1.c: New test.
1903 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1906 * gfortran.dg/dshift_3.f90: New test.
1908 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1910 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1912 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1913 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1914 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1915 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1916 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1917 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1918 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1919 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1920 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1921 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1922 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1923 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1924 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1925 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1926 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1927 * gcc.dg/vector-compare-2.c: Likewise.
1929 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1932 * g++.dg/cpp0x/pr50901.C: New.
1934 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1936 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1937 * gcc.target/i386/fma4-check.h (main): Ditto.
1938 * gcc.target/i386/xop-check.h (main): Ditto.
1940 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1943 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1946 * g++.dg/template/crash109.C: New.
1948 2011-10-28 Jason Merrill <jason@redhat.com>
1950 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1952 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1955 * g++.dg/template/crash109.C: New.
1957 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1959 * gfortran.dg/nearest_5.f90: New test.
1961 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1963 * gcc.dg/vshift-1.c: New test.
1964 * gcc.dg/vshift-2.c: New test.
1965 * gcc.target/i386/xop-vshift-1.c: New test.
1966 * gcc.target/i386/xop-vshift-2.c: New test.
1967 * gcc.target/i386/avx2-vshift-1.c: New test.
1969 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1971 PR rtl-optimization/49720
1972 * g++.dg/torture/pr49720.C: New test.
1974 2011-10-27 David S. Miller <davem@davemloft.net>
1976 * gcc.target/sparc/setcc-3.c: New test.
1978 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1981 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1983 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1985 * gcc.target/i386/sse2-cvt-1.c: New test.
1986 * gcc.target/i386/sse2-cvt-2.c: New test.
1987 * gcc.target/i386/avx-cvt-1.c: New test.
1988 * gcc.target/i386/avx-cvt-2.c: New test.
1989 * gcc.target/i386/avx2-cvt-1.c: New test.
1990 * gcc.target/i386/avx2-cvt-2.c: New test.
1992 2011-10-27 Martin Jambor <mjambor@suse.cz>
1994 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1996 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1997 Steven G. Kargl <kargl@gcc.gnu.org>
2000 * gfortran.dg/pr50875.f90: New test.
2002 2011-10-26 David S. Miller <davem@davemloft.net>
2004 * gcc.target/sparc/fmaf-1.c: New test.
2006 * gcc.target/sparc/setcc-1.c: New test.
2007 * gcc.target/sparc/setcc-2.c: New test.
2009 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2011 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2013 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2015 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2018 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2020 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2023 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2025 * gcc.target/i386/pad-4.c: Skip for Windows targets.
2027 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2029 * gnat.dg/specs/discr1.ads: New test.
2030 * gnat.dg/specs/discr1_pkg.ads: New helper.
2032 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2034 * gnat.dg/specs/unchecked_union.ads: Rename to...
2035 * gnat.dg/specs/unchecked_union1.ads: ...this.
2036 * gnat.dg/specs/unchecked_union2.ads: New test.
2038 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2040 * gnat.dg/specs/atomic1.ads: New test.
2042 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
2044 Implement C++11 user-defined literals.
2045 * g++.dg/cpp0x/udlit-addr.C: New.
2046 * g++.dg/cpp0x/udlit-args.C: New.
2047 * g++.dg/cpp0x/udlit-args-neg.C: New.
2048 * g++.dg/cpp0x/udlit-clink-neg.C: New.
2049 * g++.dg/cpp0x/udlit-concat.C: New.
2050 * g++.dg/cpp0x/udlit-concat-neg.C: New.
2051 * g++.dg/cpp0x/udlit-constexpr.C: New.
2052 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2053 * g++.dg/cpp0x/udlit-declare-neg.C: New.
2054 * g++.dg/cpp0x/udlit-friend.C: New.
2055 * g++.dg/cpp0x/udlit-general.C: New.
2056 * g++.dg/cpp0x/udlit-inline.C: New.
2057 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2058 * g++.dg/cpp0x/udlit-member-neg.C: New.
2059 * g++.dg/cpp0x/udlit-namespace.C: New.
2060 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2061 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2062 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2063 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2064 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2065 * g++.dg/cpp0x/udlit-operator-neg.C: New.
2066 * g++.dg/cpp0x/udlit-raw-str.C: New.
2067 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2068 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2069 * g++.dg/cpp0x/udlit-systemheader.C: New.
2070 * g++.dg/cpp0x/udlit-template.C: New.
2071 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2072 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2073 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2074 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2075 * g++.dg/cpp0x/udlit_system_header: New.
2077 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
2080 * g++.dg/cpp0x/decltype34.C: New.
2082 2011-10-26 Tom de Vries <tom@codesourcery.com>
2084 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2085 * gcc.c-torture/unsorted/HIset.c: Same.
2086 * gcc.c-torture/unsorted/SIcmp.c: Same.
2087 * gcc.c-torture/unsorted/SIset.c: Same.
2088 * gcc.c-torture/unsorted/SFset.c: Same.
2089 * gcc.c-torture/unsorted/UHIcmp.c: Same.
2090 * gcc.c-torture/unsorted/USIcmp.c: Same.
2091 * gcc.c-torture/unsorted/DFcmp.c: Same.
2093 2011-10-26 Jakub Jelinek <jakub@redhat.com>
2095 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2096 to work also with -masm=intel and additionally test the xmm vs. ymm
2097 register type combination on mask/dest and in vsib.
2098 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2099 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2100 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2101 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2102 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2103 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2104 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2105 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2106 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2107 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2108 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2109 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2110 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2111 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2112 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2113 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2114 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2115 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2116 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2117 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2118 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2119 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2120 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2121 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2122 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2123 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2124 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2125 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2126 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2127 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2128 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2130 2011-10-26 Tom de Vries <tom@codesourcery.com>
2132 PR tree-optimization/50763
2133 * gcc.dg/pr50763-2.c: New test.
2135 2011-10-25 Joseph Myers <joseph@codesourcery.com>
2137 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2138 Update expected messages.
2140 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
2142 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2144 2011-10-25 Jason Merrill <jason@redhat.com>
2147 * g++.dg/init/aggr7.C: New.
2150 * g++.dg/cpp0x/initlist59.C: New.
2152 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2155 * g++.dg/overload/operator5.C: New.
2157 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2160 * g++.dg/template/crash108.C: New.
2162 2011-10-25 Jakub Jelinek <jakub@redhat.com>
2164 PR tree-optimization/50596
2165 * gcc.dg/vect/vect-cond-10.c: New test.
2167 2011-10-24 Joey Ye <joey.ye@arm.com>
2169 * gcc.target/arm/pr42575.c: Remove architecture option.
2171 2011-10-24 David S. Miller <davem@davemloft.net>
2173 * gcc.target/sparc/vis3move-1.c: New test.
2174 * gcc.target/sparc/vis3move-2.c: New test.
2175 * gcc.target/sparc/vis3move-3.c: New test.
2177 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2179 * gcc.dg/strlenopt-22.c: New testcase.
2180 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2182 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
2184 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2186 (dg-skip-if): Remove.
2187 * gcc.target/i386/funcspec-1.c: Ditto.
2188 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2190 2011-10-24 Richard Guenther <rguenther@suse.de>
2192 * gcc.dg/vect/vect-bool-1.c: New testcase.
2194 2011-10-24 Richard Guenther <rguenther@suse.de>
2196 PR tree-optimization/50838
2197 * gcc.dg/torture/pr50838.c: New testcase.
2199 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
2201 PR tree-optimization/50730
2202 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2203 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2204 -fno-tree-sra and SLP flags.
2206 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2210 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2213 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2214 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2216 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2219 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2220 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2222 2011-10-23 Tom de Vries <tom@codesourcery.com>
2224 PR tree-optimization/50763
2225 * gcc.dg/pr50763.c: New test.
2227 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
2230 * gcc.target/i386/pr50788.c: New test.
2232 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
2234 PR tree-optimization/50819
2235 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2236 * g++.dg/vect/slp-pr50819.cc: New test.
2238 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2241 * g++.dg/warn/Wconversion4.C: New.
2243 2011-10-21 Jakub Jelinek <jakub@redhat.com>
2246 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2247 from element other than first and reverse permutation.
2248 * gcc.dg/torture/vshuf-16.inc: Likewise.
2249 * gcc.dg/torture/vshuf-8.inc: Likewise.
2250 * gcc.dg/torture/vshuf-4.inc: Likewise.
2252 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2255 * g++.dg/parse/error43.C: New.
2256 * g++.dg/parse/error44.C: Likewise.
2258 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
2259 Kirill Yukhin <kirill.yukhin@intel.com>
2262 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2263 * gcc.target/i386/bmi2-check.h: Ditto.
2265 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2268 * g++.dg/cpp0x/override2.C: Add test.
2270 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2272 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2273 check_linker_plugin_available.
2275 2011-10-21 Kai Tietz <ktietz@redhat.com>
2277 * gcc.target/i386/branch-cost1.c: New test.
2278 * gcc.target/i386/branch-cost2.c: New test.
2279 * gcc.target/i386/branch-cost3.c: New test.
2280 * gcc.target/i386/branch-cost4.c: New test.
2282 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2284 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2286 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2289 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2291 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2293 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2294 (_moz_foo, EXT__foo): Use ASMNAME.
2296 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2298 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2301 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2304 * gcc.target/i386/pr50766.c: New test.
2306 2011-10-20 Jason Merrill <jason@redhat.com>
2309 * g++.dg/eh/partial1.C: New.
2311 2011-10-20 Richard Henderson <rth@redhat.com>
2313 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2314 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2315 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2316 Use __builtin_shuffle.
2318 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2321 * gfortran.dg/ishft_3.f90: Update test.
2323 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2326 * gfortran.dg/substring_integer_index.f90: New test.
2328 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2330 * gfortran.dg/format_string.f: New test.
2332 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2334 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2336 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2338 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2340 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2341 gcc.target/i386/pr46226.c: Do not use
2342 -mno-accumulate-outgoing-args.
2344 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2346 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2347 including <strings.h>.
2349 2011-10-19 Jan Hubicka <jh@suse.cz>
2351 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2352 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2353 * lib/c-torture.exp: Likewise.
2354 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2355 * gcc.c-torture/compile/sync-1.c: Likewise.
2356 * gcc.c-torture/compile/sync-1.c: Likewise.
2357 * gcc.c-torture/compile/sync-3.c: Likewise.
2358 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2359 * gcc.dg/noncompile/920507-1.c: Likewise.
2360 * gcc.dg/torture/pr36400.c: Likewise.
2361 * g++.dg/torture/pr34850.C: Likewise.
2363 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2365 * gnat.dg/source_ref1.adb: New test.
2366 * gnat.dg/source_ref2.adb: Likewise.
2368 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2371 * g++.dg/parse/error42.C: New.
2372 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2374 2011-10-19 Jason Merrill <jason@redhat.com>
2377 * g++.dg/init/value9.C: New.
2379 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2381 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2382 * gcc.dg/torture/vshuf-16.inc: Likewise.
2383 * gcc.dg/torture/vshuf-8.inc: Likewise.
2384 * gcc.dg/torture/vshuf-4.inc: Likewise.
2386 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2389 * gfortran.dg/sizeof_proc.f90: New.
2391 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2393 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2394 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2396 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2399 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2401 2011-10-19 Jason Merrill <jason@redhat.com>
2404 * g++.dg/init/ref20.C: New.
2406 2011-10-19 Kai Tietz <ktietz@redhat.com>
2409 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2410 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2411 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2412 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2413 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2415 2011-10-19 Richard Guenther <rguenther@suse.de>
2418 * gcc.dg/torture/pr50768.c: New testcase.
2420 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2422 PR rtl-optimization/50340
2423 * gcc.dg/pr50340.c: New.
2425 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2427 PR tree-optimization/50717
2429 * gcc.dg/pr50717-1.c: New file.
2430 * gcc.target/arm/wmul-12.c: Correct types.
2431 * gcc.target/arm/wmul-8.c: Correct types.
2433 2011-10-18 Jason Merrill <jason@redhat.com>
2436 * g++.dg/cpp0x/defaulted32.C: New.
2439 * g++.dg/lookup/using23.C: New.
2442 * g++.dg/cpp0x/implicit12.C: New.
2443 * g++.dg/cpp0x/defaulted20.C: Adjust.
2444 * g++.dg/cpp0x/defaulted21.C: Adjust.
2445 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2446 * g++.dg/cpp0x/implicit4.C: Adjust.
2447 * g++.dg/cpp0x/implicit5.C: Adjust.
2448 * g++.dg/cpp0x/implicit8.C: Adjust.
2449 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2450 * g++.dg/cpp0x/not_special.C: Adjust.
2451 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2452 * g++.dg/cpp0x/rv1n.C: Adjust.
2453 * g++.dg/cpp0x/rv2n.C: Adjust.
2454 * g++.dg/cpp0x/rv3n.C: Adjust.
2455 * g++.dg/cpp0x/rv4n.C: Adjust.
2456 * g++.dg/cpp0x/rv5n.C: Adjust.
2457 * g++.dg/cpp0x/rv6n.C: Adjust.
2458 * g++.dg/cpp0x/rv7n.C: Adjust.
2460 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2462 * gcc.target/i386/avx2-vpop-check.h: New header.
2463 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2464 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2465 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2466 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2467 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2468 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2469 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2470 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2471 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2472 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2473 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2474 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2475 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2476 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2477 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2479 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2482 * gfortran.dg/coarray_subobject_1.f90: New test.
2483 * gfortran.dg/coarray/subobject_1.f90: New test.
2485 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2487 PR rtl-optimization/50205
2488 * gcc.dg/pr50205.c: New.
2490 2011-10-18 Richard Guenther <rguenther@suse.de>
2492 PR tree-optimization/50767
2493 * gcc.dg/torture/pr50767.c: New testcase.
2495 2011-10-18 Julian Brown <julian@codesourcery.com>
2497 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2498 * gcc.target/arm/unaligned-memcpy-1.c: New.
2499 * gcc.target/arm/unaligned-memcpy-2.c: New.
2500 * gcc.target/arm/unaligned-memcpy-3.c: New.
2501 * gcc.target/arm/unaligned-memcpy-4.c: New.
2503 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2506 * gfortran.dg/iso_c_binding_class.f03: New.
2508 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2510 * testsuite/lib/target-supports.exp
2511 (check_effective_target_vect_widen_shift): New.
2512 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2513 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2514 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2515 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2517 2011-10-18 Richard Guenther <rguenther@suse.de>
2519 * gcc.dg/torture/restrict-1.c: New testcase.
2521 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2523 * g++.dg/ext/bases.C: New test.
2525 2011-10-17 David S. Miller <davem@davemloft.net>
2527 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2528 all operations to emit VIS instructions.
2529 * gcc.target/sparc/fandnot.c: Likewise.
2530 * gcc.target/sparc/fnot.c: Likewise.
2531 * gcc.target/sparc/for.c: Likewise.
2532 * gcc.target/sparc/fornot.c: Likewise.
2533 * gcc.target/sparc/fxnor.c: Likewise.
2534 * gcc.target/sparc/fxor.c: Likewise.
2535 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2538 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2540 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2541 * gcc.dg/torture/vshuf-16.inc: New file.
2542 * gcc.dg/torture/vshuf-2.inc: New file.
2543 * gcc.dg/torture/vshuf-32.inc: New file.
2544 * gcc.dg/torture/vshuf-4.inc: New file.
2545 * gcc.dg/torture/vshuf-8.inc: New file.
2546 * gcc.dg/torture/vshuf-main.inc: New file.
2547 * gcc.dg/torture/vshuf-v16hi.c: New test.
2548 * gcc.dg/torture/vshuf-v16qi.c: New test.
2549 * gcc.dg/torture/vshuf-v2df.c: New test.
2550 * gcc.dg/torture/vshuf-v2di.c: New test.
2551 * gcc.dg/torture/vshuf-v2sf.c: New test.
2552 * gcc.dg/torture/vshuf-v2si.c: New test.
2553 * gcc.dg/torture/vshuf-v32qi.c: New test.
2554 * gcc.dg/torture/vshuf-v4df.c: New test.
2555 * gcc.dg/torture/vshuf-v4di.c: New test.
2556 * gcc.dg/torture/vshuf-v4hi.c: New test.
2557 * gcc.dg/torture/vshuf-v4sf.c: New test.
2558 * gcc.dg/torture/vshuf-v4si.c: New test.
2559 * gcc.dg/torture/vshuf-v8hi.c: New test.
2560 * gcc.dg/torture/vshuf-v8qi.c: New test.
2561 * gcc.dg/torture/vshuf-v8sf.c: New test.
2562 * gcc.dg/torture/vshuf-v8si.c: New test.
2564 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2566 PR tree-optimization/50746
2567 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2569 2011-10-17 Jason Merrill <jason@redhat.com>
2572 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2574 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2577 * g++.dg/parse/error41.C: New.
2578 * g++.dg/parse/error20.C: Adjust.
2580 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2583 * g++.dg/warn/format7.C: New.
2584 * obj-c++.dg/warn7.mm: Likewise.
2586 2011-10-17 Richard Guenther <rguenther@suse.de>
2588 PR tree-optimization/50729
2589 * gcc.dg/torture/pr50729.c: New testcase.
2591 2011-10-15 Tom Tromey <tromey@redhat.com>
2592 Dodji Seketeli <dodji@redhat.com>
2594 * lib/prune.exp (prune_gcc_output): Prune output referring to
2596 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2597 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2598 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2599 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2601 2011-10-15 Tom Tromey <tromey@redhat.com>
2602 Dodji Seketeli <dodji@redhat.com>
2604 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2606 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2609 * g++.dg/inherit/error5.C: New.
2611 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2615 * gfortran.dg/kind_tests_4.f90: New.
2617 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2619 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2620 targets that support vector condition.
2622 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2625 * gfortran.dg/c_kind_tests_3.f03: New.
2627 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2630 * gfortran.dg/elemental_args_check_4.f90: New.
2632 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2634 PR tree-optimization/50727
2635 * gcc.dg/vect/pr50727.c: New test.
2637 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2639 * gcc.dg/vla-23.c: New test.
2641 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2643 PR tree-optimization/50596
2644 * gcc.dg/vect/vect-cond-9.c: New test.
2646 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2648 * gcc.dg/vect/bb-slp-29.c: New test.
2650 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2653 * g++.dg/ext/is_base_of_incomplete.C: New.
2654 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2655 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2657 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2659 * gcc.target/sparc/combined-1.c: Compile at -O2.
2661 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2663 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2664 (dg-options): Add -Wno-attributes.
2665 * gcc.target/i386/fma_double_?.c: Ditto.
2666 * gcc.target/i386/fma_run_float_?.c: Ditto.
2667 * gcc.target/i386/fma_run_double_?.c: Ditto.
2668 * gcc.target/i386/l_fma_float_?.c: Dtto.
2669 * gcc.target/i386/l_fma_double_?.c: Ditto.
2670 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2671 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2673 2011-10-15 Tobias Burnus <burnus@net-b.de>
2675 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2677 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2678 * gfortran.dg/rank_3.f90: Ditto.
2679 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2680 -std=f2008ts in dg-options.
2681 * gfortran.dg/rank_4.f90: Ditto.
2683 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2686 * gcc.target/sh/pr49263.c: New.
2688 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2690 * gnat.dg/specs/debug1.ads: Tweak.
2692 2011-10-14 Kai Tietz <ktietz@redhat.com>
2694 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2696 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2698 * gcc.target/i386/sse2-mul-1.c: New test.
2699 * gcc.target/i386/sse4_1-mul-1.c: New test.
2700 * gcc.target/i386/avx-mul-1.c: New test.
2701 * gcc.target/i386/xop-mul-1.c: New test.
2702 * gcc.target/i386/avx2-mul-1.c: New test.
2704 2011-10-14 Jason Merrill <jason@redhat.com>
2707 * g++.dg/cpp0x/nsdmi-list1.C: New.
2710 * g++.dg/cpp0x/nsdmi-const1.C: New.
2712 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2715 * gfortran.dg/pointer_intent_5.f90: New.
2717 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2719 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2720 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2721 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2723 2011-10-14 Tobias Burnus <burnus@net-b.de>
2726 * gfortran.dg/pointer_check_11.f90: New.
2727 * gfortran.dg/pointer_check_12.f90: New.
2729 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2732 * g++.dg/overload/operator4.C: New.
2734 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2736 * gcc.dg/di-longlong64-sync-1.c: New test.
2737 * gcc.dg/di-sync-multithread.c: New test.
2738 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2739 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2740 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2741 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2742 (check_effective_target_arm_arm_ok): New helper.
2743 (check_effective_target_sync_longlong): New helper.
2745 2011-10-14 Richard Guenther <rguenther@suse.de>
2747 PR tree-optimization/50723
2748 * gcc.dg/torture/pr50723.c: New testcase.
2750 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2753 * g++.dg/warn/format6.C: New.
2754 * obj-c++.dg/warn6.mm: Likewise.
2756 2011-10-13 Richard Henderson <rth@redhat.com>
2758 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2760 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2761 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2762 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2764 2011-10-13 Jason Merrill <jason@redhat.com>
2767 * g++.dg/cpp0x/nsdmi-template2.C: New.
2770 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2773 * g++.dg/init/vbase1.C: New.
2775 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2777 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2778 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2779 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2780 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2782 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2784 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2786 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2788 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2790 2011-10-13 Richard Guenther <rguenther@suse.de>
2792 PR tree-optimization/50712
2793 * gcc.target/i386/pr50712.c: New testcase.
2795 2011-10-13 Tom de Vries <tom@codesourcery.com>
2797 * gcc.dg/memcpy-4.c: New test.
2799 2011-10-13 Richard Guenther <rguenther@suse.de>
2801 PR tree-optimization/50698
2802 * g++.dg/vect/pr50698.cc: New testcase.
2804 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2806 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2807 * gcc.target/powerpc/warn-2.c: Ditto.
2809 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2810 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2811 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2812 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2813 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2814 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2815 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2816 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2817 * gcc.target/powerpc/ppc-pow.c: Likewise.
2818 * gcc.target/powerpc/recip-1.c: Likewise.
2819 * gcc.target/powerpc/recip-2.c: Likewise.
2820 * gcc.target/powerpc/recip-3.c: Likewise.
2821 * gcc.target/powerpc/recip-4.c: Likewise.
2822 * gcc.target/powerpc/recip-5.c: Likewise.
2824 2011-10-12 David S. Miller <davem@davemloft.net>
2826 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2827 '-mvis3' instead of 'mcpu=niagara3' in options.
2828 * gcc.target/sparc/fhalve.c: Likewise.
2829 * gcc.target/sparc/fnegop.c: Likewise.
2830 * gcc.target/sparc/fpadds.c: Likewise.
2831 * gcc.target/sparc/fshift.c: Likewise.
2832 * gcc.target/sparc/fucmp.c: Likewise.
2833 * gcc.target/sparc/lzd.c: Likewise.
2834 * gcc.target/sparc/vis3misc.c: Likewise.
2835 * gcc.target/sparc/xmul.c: Likewise.
2837 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2839 * gnat.dg/vect1.ad[sb]: New test.
2840 * gnat.dg/vect1_pkg.ads: New helper.
2841 * gnat.dg/vect2.ad[sb]: New test.
2842 * gnat.dg/vect2_pkg.ads: New helper.
2843 * gnat.dg/vect3.ad[sb]: New test.
2844 * gnat.dg/vect3_pkg.ads: New helper.
2845 * gnat.dg/vect4.ad[sb]: New test.
2846 * gnat.dg/vect4_pkg.ads: New helper.
2847 * gnat.dg/vect5.ad[sb]: New test.
2848 * gnat.dg/vect5_pkg.ads: New helper.
2849 * gnat.dg/vect6.ad[sb]: New test.
2850 * gnat.dg/vect6_pkg.ads: New helper.
2852 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2854 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2855 * gcc.target/i386/fma_run_double_2.c: Likewise.
2856 * gcc.target/i386/fma_run_double_3.c: Likewise.
2857 * gcc.target/i386/fma_run_double_4.c: Likewise.
2858 * gcc.target/i386/fma_run_double_5.c: Likewise.
2859 * gcc.target/i386/fma_run_double_6.c: Likewise.
2860 * gcc.target/i386/fma_run_float_1.c: Likewise.
2861 * gcc.target/i386/fma_run_float_2.c: Likewise.
2862 * gcc.target/i386/fma_run_float_3.c: Likewise.
2863 * gcc.target/i386/fma_run_float_4.c: Likewise.
2864 * gcc.target/i386/fma_run_float_5.c: Likewise.
2865 * gcc.target/i386/fma_run_float_6.c: Likewise.
2867 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2868 remove the extra dg-options.
2869 * gcc.target/i386/l_fma_double_2.c: Likewise.
2870 * gcc.target/i386/l_fma_double_3.c: Likewise.
2871 * gcc.target/i386/l_fma_double_4.c: Likewise.
2872 * gcc.target/i386/l_fma_double_5.c: Likewise.
2873 * gcc.target/i386/l_fma_double_6.c: Likewise.
2874 * gcc.target/i386/l_fma_float_1.c: Likewise.
2875 * gcc.target/i386/l_fma_float_2.c: Likewise.
2876 * gcc.target/i386/l_fma_float_3.c: Likewise.
2877 * gcc.target/i386/l_fma_float_4.c: Likewise.
2878 * gcc.target/i386/l_fma_float_5.c: Likewise.
2879 * gcc.target/i386/l_fma_float_6.c: Likewise.
2881 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2883 PR tree-optimization/50189
2884 * g++.dg/torture/pr50189.C: New testcase.
2886 2011-10-12 Richard Guenther <rguenther@suse.de>
2888 PR tree-optimization/50700
2889 * gcc.dg/builtin-object-size-12.c: New testcase.
2891 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2894 * gcc.c-torture/compile/pr50565-1.c,
2895 gcc.c-torture/compile/pr50565-2.c: New tests.
2897 2011-10-11 Jason Merrill <jason@redhat.com>
2901 * g++.dg/template/constant1.C: New.
2902 * g++.dg/template/constant2.C: New.
2903 * g++.dg/cpp0x/constexpr-template3.C: New.
2905 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2907 * gcc.target/i386/warn-vect-op-3.c: New test.
2908 * gcc.target/i386/warn-vect-op-1.c: New test.
2909 * gcc.target/i386/warn-vect-op-2.c: New test.
2911 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2913 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2915 2011-10-11 Richard Guenther <rguenther@suse.de>
2917 PR tree-optimization/50204
2918 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2920 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2922 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2924 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2926 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2927 * gcc.target/i386/fma_double_2.c: Ditto.
2928 * gcc.target/i386/fma_double_3.c: Ditto.
2929 * gcc.target/i386/fma_double_4.c: Ditto.
2930 * gcc.target/i386/fma_double_5.c: Ditto.
2931 * gcc.target/i386/fma_double_6.c: Ditto.
2932 * gcc.target/i386/fma_float_1.c: Ditto.
2933 * gcc.target/i386/fma_float_2.c: Ditto.
2934 * gcc.target/i386/fma_float_3.c: Ditto.
2935 * gcc.target/i386/fma_float_4.c: Ditto.
2936 * gcc.target/i386/fma_float_5.c: Ditto.
2937 * gcc.target/i386/fma_float_6.c: Ditto.
2938 * gcc.target/i386/l_fma_double_1.c: Ditto.
2939 * gcc.target/i386/l_fma_double_2.c: Ditto.
2940 * gcc.target/i386/l_fma_double_3.c: Ditto.
2941 * gcc.target/i386/l_fma_double_4.c: Ditto.
2942 * gcc.target/i386/l_fma_double_5.c: Ditto.
2943 * gcc.target/i386/l_fma_double_6.c: Ditto.
2944 * gcc.target/i386/l_fma_float_1.c: Ditto.
2945 * gcc.target/i386/l_fma_float_2.c: Ditto.
2946 * gcc.target/i386/l_fma_float_3.c: Ditto.
2947 * gcc.target/i386/l_fma_float_4.c: Ditto.
2948 * gcc.target/i386/l_fma_float_5.c: Ditto.
2949 * gcc.target/i386/l_fma_float_6.c: Ditto.
2950 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2951 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2952 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2953 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2954 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2955 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2956 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2957 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2958 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2959 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2960 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2961 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2963 2011-10-11 Tristan Gingold <gingold@adacore.com>
2965 * gcc.dg/va-arg-4.c: New test.
2966 * gcc.dg/va-arg-5.c: Ditto.
2968 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2970 * lib/target-supports.exp (check_effective_target_fd_truncate):
2971 Close and unlink test file before exit.
2973 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2976 * gfortran.dg/forall_15.f90: New test case.
2978 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2979 Andrew Macleod <amacleod@redhat.com>
2981 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2982 wrappers for *other_threads() and *final_verify().
2983 * gcc.dg/simulate-thread/simulate-thread.h
2984 (simulate_thread_wrapper_other_threads): New.
2985 (simulate_thread_wrapper_final_verify): New.
2987 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2989 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2991 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2993 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2995 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2996 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2998 * gcc.target/i386/fma_1.h: New file.
2999 * gcc.target/i386/fma_2.h: Likewise.
3000 * gcc.target/i386/fma_3.h: Likewise.
3001 * gcc.target/i386/fma_4.h: Likewise.
3002 * gcc.target/i386/fma_5.h: Likewise.
3003 * gcc.target/i386/fma_6.h: Likewise.
3004 * gcc.target/i386/fma_double_1.c: Likewise.
3005 * gcc.target/i386/fma_double_2.c: Likewise.
3006 * gcc.target/i386/fma_double_3.c: Likewise.
3007 * gcc.target/i386/fma_double_4.c: Likewise.
3008 * gcc.target/i386/fma_double_5.c: Likewise.
3009 * gcc.target/i386/fma_double_6.c: Likewise.
3010 * gcc.target/i386/fma_float_1.c: Likewise.
3011 * gcc.target/i386/fma_float_2.c: Likewise.
3012 * gcc.target/i386/fma_float_3.c: Likewise.
3013 * gcc.target/i386/fma_float_4.c: Likewise.
3014 * gcc.target/i386/fma_float_5.c: Likewise.
3015 * gcc.target/i386/fma_float_6.c: Likewise.
3016 * gcc.target/i386/fma_main.h: Likewise.
3017 * gcc.target/i386/fma_run_double_1.c: Likewise.
3018 * gcc.target/i386/fma_run_double_2.c: Likewise.
3019 * gcc.target/i386/fma_run_double_3.c: Likewise.
3020 * gcc.target/i386/fma_run_double_4.c: Likewise.
3021 * gcc.target/i386/fma_run_double_5.c: Likewise.
3022 * gcc.target/i386/fma_run_double_6.c: Likewise.
3023 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3024 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3025 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3026 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3027 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3028 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3029 * gcc.target/i386/fma_run_float_1.c: Likewise.
3030 * gcc.target/i386/fma_run_float_2.c: Likewise.
3031 * gcc.target/i386/fma_run_float_3.c: Likewise.
3032 * gcc.target/i386/fma_run_float_4.c: Likewise.
3033 * gcc.target/i386/fma_run_float_5.c: Likewise.
3034 * gcc.target/i386/fma_run_float_6.c: Likewise.
3035 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3036 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3037 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3038 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3039 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3040 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3041 * gcc.target/i386/l_fma_1.h: Likewise.
3042 * gcc.target/i386/l_fma_2.h: Likewise.
3043 * gcc.target/i386/l_fma_3.h: Likewise.
3044 * gcc.target/i386/l_fma_4.h: Likewise.
3045 * gcc.target/i386/l_fma_5.h: Likewise.
3046 * gcc.target/i386/l_fma_6.h: Likewise.
3047 * gcc.target/i386/l_fma_double_1.c: Likewise.
3048 * gcc.target/i386/l_fma_double_2.c: Likewise.
3049 * gcc.target/i386/l_fma_double_3.c: Likewise.
3050 * gcc.target/i386/l_fma_double_4.c: Likewise.
3051 * gcc.target/i386/l_fma_double_5.c: Likewise.
3052 * gcc.target/i386/l_fma_double_6.c: Likewise.
3053 * gcc.target/i386/l_fma_float_1.c: Likewise.
3054 * gcc.target/i386/l_fma_float_2.c: Likewise.
3055 * gcc.target/i386/l_fma_float_3.c: Likewise.
3056 * gcc.target/i386/l_fma_float_4.c: Likewise.
3057 * gcc.target/i386/l_fma_float_5.c: Likewise.
3058 * gcc.target/i386/l_fma_float_6.c: Likewise.
3059 * gcc.target/i386/l_fma_main.h: Likewise.
3060 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3061 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3062 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3063 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3064 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3065 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3066 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3067 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3068 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3069 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3070 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3071 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3073 2011-10-10 Richard Guenther <rguenther@suse.de>
3076 * gcc.dg/torture/pr50389.c: New testcase.
3078 2011-10-10 Richard Guenther <rguenther@suse.de>
3081 * gcc.dg/builtins-47.c: Optimize.
3083 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3085 * lib/gcc-simulate-thread.exp: New.
3086 * gcc.dg/simulate-thread/guality.h: New.
3087 * gcc.dg/simulate-thread/simulate-thread.h: New.
3088 * gcc.dg/simulate-thread/simulate-thread.exp: New.
3089 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3090 * gcc.dg/simulate-thread/README: New.
3091 * g++.dg/simulate-thread/guality.h: New.
3092 * g++.dg/simulate-thread/simulate-thread.h: New.
3093 * g++.dg/simulate-thread/simulate-thread.exp: New.
3094 * g++.dg/simulate-thread/simulate-thread.gdb: New.
3095 * c-c++-common/cxxbitfields-2.c: Remove.
3096 * c-c++-common/cxxbitfields.c: Remove.
3097 * c-c++-common/cxxbitfields-4.c: Remove.
3098 * c-c++-common/cxxbitfields-5.c: Remove.
3099 * c-c++-common/simulate-thread/bitfields-1.c: New.
3100 * c-c++-common/simulate-thread/bitfields-2.c: New.
3101 * c-c++-common/simulate-thread/bitfields-3.c: New.
3102 * c-c++-common/simulate-thread/bitfields-4.c: New.
3104 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3107 * g++.dg/warn/format5.C: New.
3109 2011-10-09 Tobias Burnus <burnus@net-b.de>
3112 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3113 * gfortran.dg/common_16.f90: New.
3115 2011-10-09 Tobias Burnus <burnus@net-b.de>
3117 * gfortran.dg/iso_c_binding_param_1.f90: New.
3118 * gfortran.dg/iso_c_binding_param_2.f90: New.
3119 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3121 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
3123 PR tree-optimization/50635
3124 * gcc.dg/vect/pr50635.c: New test.
3126 2011-10-09 Janus Weil <janus@gcc.gnu.org>
3129 * gfortran.dg/proc_decl_27.f90: New.
3131 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
3134 * objc/execute/initialize-1.m: New test.
3136 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
3139 * gfortran.dg/pointer_function_result_1.f90 : New test.
3141 2011-10-07 David S. Miller <davem@davemloft.net>
3144 * gcc.target/sparc/sparc.exp: Add vis3 target test.
3145 * gcc.target/sparc/cmask.c: Use it.
3146 * gcc.target/sparc/fhalve.c: Likewise.
3147 * gcc.target/sparc/fnegop.c: Likewise.
3148 * gcc.target/sparc/fpadds.c: Likewise.
3149 * gcc.target/sparc/fshift.c: Likewise.
3150 * gcc.target/sparc/fucmp.c: Likewise.
3151 * gcc.target/sparc/lzd.c: Likewise.
3152 * gcc.target/sparc/vis3misc.c: Likewise.
3153 * gcc.target/sparc/xmul.c: Likewise.
3155 2011-10-07 Richard Henderson <rth@redhat.com>
3157 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3159 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3161 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
3163 * gcc.dg/pr50193-1.c: New file.
3164 * gcc.target/arm/shiftable.c: New file.
3166 2011-10-07 Janus Weil <janus@gcc.gnu.org>
3169 * gfortran.dg/class_46.f03: New.
3171 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
3173 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3174 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3175 (syslog, vsyslog, __vsyslog_chk): Likewise.
3177 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3178 (x, EXT_x): Use ASMNAME.
3180 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3181 (a, c): Use ASMNAME.
3183 2011-10-07 Tom de Vries <tom@codesourcery.com>
3186 * gcc.dg/pr50527.c: New test.
3188 2011-10-07 Jakub Jelinek <jakub@redhat.com>
3190 PR tree-optimization/50650
3191 * gcc.c-torture/compile/pr50650.c: New test.
3193 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3195 PR tree-optimization/50575
3196 * gcc.c-torture/execute/vector-compare-2.x: New file.
3198 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3201 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3202 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3205 2011-10-07 Richard Guenther <rguenther@suse.de>
3208 * gcc.dg/vect/vect-align-2.c: Increase array size.
3210 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
3211 H.J. Lu <hongjiu.lu@intel.com>
3214 * gcc.target/i386/pr50603.c: New test.
3216 2011-10-06 Jason Merrill <jason@redhat.com>
3219 * g++.dg/cpp0x/default31.C: New.
3221 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3223 PR tree-optimization/50596
3224 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3226 * gcc.dg/vect/vect-cond-8.c: New test.
3228 2011-10-06 Richard Henderson <rth@redhat.com>
3230 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3231 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3232 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3233 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3234 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3235 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3236 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3237 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3238 * gcc.c-torture/execute/vshuf-16.inc: New file.
3239 * gcc.c-torture/execute/vshuf-2.inc: New file.
3240 * gcc.c-torture/execute/vshuf-4.inc: New file.
3241 * gcc.c-torture/execute/vshuf-8.inc: New file.
3242 * gcc.c-torture/execute/vshuf-main.inc: New file.
3243 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3244 * gcc.c-torture/execute/vshuf-v2df.c: New test.
3245 * gcc.c-torture/execute/vshuf-v2di.c: New test.
3246 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3247 * gcc.c-torture/execute/vshuf-v2si.c: New test.
3248 * gcc.c-torture/execute/vshuf-v4df.c: New test.
3249 * gcc.c-torture/execute/vshuf-v4di.c: New test.
3250 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3251 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3252 * gcc.c-torture/execute/vshuf-v4si.c: New test.
3253 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3254 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3255 * gcc.c-torture/execute/vshuf-v8si.c: New test.
3257 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3259 PR tree-optimization/49279
3260 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3261 * gcc.c-torture/execute/pr49279.c: New test.
3263 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3266 * gcc.c-torture/compile/pr49049.c: New test.
3268 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3271 * gcc.target/arm/pr50305.c: New test.
3273 2011-10-06 Richard Guenther <rguenther@suse.de>
3275 PR tree-optimization/38884
3276 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3277 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3279 2011-10-05 David S. Miller <davem@davemloft.net>
3281 * gcc.target/sparc/lzd.c: New test.
3282 * gcc.target/sparc/popc.c: New test.
3284 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3286 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3287 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3288 * g++.dg/other/final1.C: Cleanup original tree dump.
3290 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3292 PR tree-optimization/50613
3293 * gcc.dg/pr50613.c: New test.
3295 2011-10-05 Richard Henderson <rth@redhat.com>
3297 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3298 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3299 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3300 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3301 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3302 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3303 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3304 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3306 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3308 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3309 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3310 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3311 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3312 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3314 2011-10-05 Richard Guenther <rguenther@suse.de>
3316 PR tree-optimization/38885
3317 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3319 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3321 * gcc.target/i386/sw-1.c: New test.
3323 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3325 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3327 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3329 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3331 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3333 2011-10-04 David S. Miller <davem@davemloft.net>
3335 * gcc.target/sparc/fhalve.c: New test.
3336 * gcc.target/sparc/fnegop.c: New test.
3337 * gcc.target/sparc/xmul.c: New test.
3339 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3342 * gfortran.dg/dummy_procedure_6.f90: New.
3344 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3346 PR tree-optimization/50604
3347 * gcc.dg/pr50604.c: New test.
3349 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3351 PR tree-optimization/49662
3352 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3353 * gcc.dg/graphite/interchange-15.c: Likewise.
3354 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3356 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3358 * gcc.dg/tree-ssa/restrict-4.c: New test.
3360 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3362 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3363 (main): Use __typeof to get result type of comparison.
3365 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3367 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3368 Make et_vect_multiple_sizes_saved global.
3369 (check_effective_target_vect64): Make et_vect64_saved global.
3371 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3373 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3374 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3375 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3376 * gcc.dg/builtin-complex-err-1.c: Adjust.
3378 2011-10-02 Jason Merrill <jason@redhat.com>
3380 * g++.dg/cpp0x/range-for22.C: New.
3382 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3383 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3384 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3385 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3387 * g++.dg/cpp0x/nsdmi5.C: New.
3389 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3392 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3394 (mips-dg-options): Force an ABI option if the current ABI is
3395 incompatible with the required -mlong setting. Likewise force
3396 a long setting if the current one is incompatible with the
3397 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3398 throughout procedure.
3399 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3400 instead of addressing=absolute.
3402 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3404 * gcc.target/mips/stack-1.c: New test.
3406 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3408 * gcc.dg/pr49696.c: New test.
3410 2011-10-02 Jan Hubicka <jh@suse.cz>
3412 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3414 2011-10-01 David S. Miller <davem@davemloft.net>
3416 * gcc.target/sparc/cmask.c: New test.
3417 * gcc.target/sparc/fpadds.c: New test.
3418 * gcc.target/sparc/fshift.c: New test.
3419 * gcc.target/sparc/fucmp.c: New test.
3420 * gcc.target/sparc/vis3misc.c: New test.
3422 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3425 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3427 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3430 * g++.dg/dfp/44473-1.C: New test.
3431 * g++.dg/dfp/44473-2.C: New test.
3432 * g++.dg/dfp/mangle-1.C: New test.
3433 * g++.dg/dfp/mangle-2.C: New test.
3434 * g++.dg/dfp/mangle-3.C: New test.
3435 * g++.dg/dfp/mangle-4.C: New test.
3436 * g++.dg/dfp/mangle-5.C: New test.
3438 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3441 * gcc.dg/pr50571.c: New test.
3443 PR tree-optimization/46309
3444 * gcc.dg/pr46309.c: New test.
3446 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3448 * gcc.dg/strlenopt-21.c: New test.
3450 2011-09-30 Revital Eres <revital.eres@linaro.org>
3452 * gcc.dg/sms-10.c: New file.
3454 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3456 * gcc.target/arm/pr50099.c: New test.
3458 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3460 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3462 2011-09-30 David S. Miller <davem@davemloft.net>
3464 * gcc.target/sparc/bmaskbshuf.c: New test.
3465 * gcc.target/sparc/edgen.c: New test.
3467 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3470 * gfortran.dg/pure_formal_proc_3.f90: New.
3473 * gfortran.dg/stfunc_7.f90: New.
3475 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3477 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3478 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3479 * gcc.dg/vector-compare-1.c: Likewise.
3480 * gcc.dg/vector-compare-2.c: Likewise.
3482 2011-09-29 David S. Miller <davem@davemloft.net>
3484 * gcc.target/sparc/array.c: New test.
3486 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3488 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3489 loop unroll and set max unroll times to 8.
3490 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3491 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3492 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3493 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3495 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3498 * g++.dg/ext/visibility/warn5.C: New.
3500 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3503 * g++.dg/warn/Wextra-3.C: New.
3505 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3508 * gcc.target/sh/pr49468-si.c: New.
3510 2011-09-28 Tom de Vries <tom@codesourcery.com>
3513 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3514 (TEST): Initialize src3 with random floats.
3515 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3516 from union src3. Initialize src3 with random floats.
3518 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3520 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3521 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3522 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3523 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3524 * gcc.target/sh/sh4a-cos.c: Ditto.
3525 * gcc.target/sh/sh4a-cosf.c: Ditto.
3526 * gcc.target/sh/sh4a-sin.c: Ditto.
3527 * gcc.target/sh/sh4a-sinf.c: Ditto.
3528 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3529 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3530 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3532 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3535 * g++.dg/parse/error40.C: New.
3536 * g++.dg/warn/incomplete1.C: Adjust.
3538 2011-09-27 Jan Hubicka <jh@suse.cz>
3541 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3544 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3546 * gcc.dg/strlenopt-1.c: New test.
3547 * gcc.dg/strlenopt-1f.c: New test.
3548 * gcc.dg/strlenopt-2.c: New test.
3549 * gcc.dg/strlenopt-2f.c: New test.
3550 * gcc.dg/strlenopt-3.c: New test.
3551 * gcc.dg/strlenopt-4.c: New test.
3552 * gcc.dg/strlenopt-4g.c: New test.
3553 * gcc.dg/strlenopt-4gf.c: New test.
3554 * gcc.dg/strlenopt-5.c: New test.
3555 * gcc.dg/strlenopt-6.c: New test.
3556 * gcc.dg/strlenopt-7.c: New test.
3557 * gcc.dg/strlenopt-8.c: New test.
3558 * gcc.dg/strlenopt-9.c: New test.
3559 * gcc.dg/strlenopt-10.c: New test.
3560 * gcc.dg/strlenopt-11.c: New test.
3561 * gcc.dg/strlenopt-12.c: New test.
3562 * gcc.dg/strlenopt-12g.c: New test.
3563 * gcc.dg/strlenopt-13.c: New test.
3564 * gcc.dg/strlenopt-14g.c: New test.
3565 * gcc.dg/strlenopt-14gf.c: New test.
3566 * gcc.dg/strlenopt-15.c: New test.
3567 * gcc.dg/strlenopt-16g.c: New test.
3568 * gcc.dg/strlenopt-17g.c: New test.
3569 * gcc.dg/strlenopt-18g.c: New test.
3570 * gcc.dg/strlenopt.h: New file.
3572 2011-09-27 Tom de Vries <tom@codesourcery.com>
3575 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3576 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3577 * gcc.dg/pr43864.c: New test.
3578 * gcc.dg/pr43864-2.c: Same.
3579 * gcc.dg/pr43864-3.c: Same.
3580 * gcc.dg/pr43864-4.c: Same.
3582 2011-09-27 Jan Hubicka <jh@suse.cz>
3584 * gcc.dg/ipa/inline-5.c: New testcase.
3586 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3588 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3590 * gcc.dg/vect/bb-slp-27.c: New.
3591 * gcc.dg/vect/bb-slp-28.c: New.
3593 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3595 * testsuite/lib/target-supports.exp (check_profiling_available):
3596 Don't rely solely on TLS tests for -fprofile-generate, fall
3597 through to the other code.
3599 2011-09-27 Richard Guenther <rguenther@suse.de>
3601 PR tree-optimization/50363
3602 * gcc.dg/torture/pr50363.c: New testcase.
3604 2011-09-26 Jason Merrill <jason@redhat.com>
3607 * g++.dg/template/partial13.C: New.
3610 * g++.dg/template/partial12.C: New.
3613 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3615 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3618 * g++.dg/diagnostic/bindings1.C: New.
3619 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3621 2011-09-26 David S. Miller <davem@davemloft.net>
3623 * gcc.target/sparc/wrgsr.c: New test.
3624 * gcc.target/sparc/rdgsr.c: New test.
3625 * gcc.target/sparc/edge.c: New test.
3626 * gcc.target/sparc/fcmp.c: New test.
3628 * gcc.target/sparc/edge.c: Update for new return types.
3629 * gcc.target/sparc/fcmp.c: Likewise.
3631 * gcc.target/sparc/fpaddsubi.c: New test.
3633 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3636 * gfortran.dg/common_15.f90: New.
3639 * gfortran.dg/dummy_procedure_5.f90: New.
3640 * gfortran.dg/interface_26.f90: Modified error message.
3641 * gfortran.dg/proc_ptr_11.f90: Ditto.
3642 * gfortran.dg/proc_ptr_15.f90: Ditto.
3643 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3644 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3646 2011-09-26 Jason Merrill <jason@redhat.com>
3649 * g++.dg/overload/rvalue3.C: New.
3652 * g++.dg/overload/ref-conv2.C: New.
3654 * g++.dg/cpp0x/nsdmi-template1.C: New.
3656 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3658 * g++.dg/cpp0x/nullptr25.C: New.
3660 2011-09-26 Richard Guenther <rguenther@suse.de>
3662 PR tree-optimization/50472
3663 * gcc.dg/torture/pr50472.c: New testcase.
3665 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3667 * gnat.dg/opt22.adb: New test.
3668 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3670 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3672 * gnat.dg/opt21.adb: New test.
3673 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3675 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3677 * gnat.dg/opt20.ad[sb]: New test.
3678 * gnat.dg/opt20_pkg.ads: New helper.
3680 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3682 * gnat.dg/array17.adb: New test.
3683 * gnat.dg/array17_pkg.ads: New helper.
3685 2011-09-25 Jason Merrill <jason@redhat.com>
3687 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3689 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3691 * gnat.dg/frame_overflow.ads: New.
3692 * gnat.dg/frame_overflow.adb: Adjust.
3693 * gnat.dg/specs/addr1.ads: Likewise.
3695 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3697 * g++.dg/tree-ssa/restrict2.C: New test.
3699 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3701 * lib/target-supports.exp (check_effective_target_vect64): New.
3702 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3703 of multiple vector sizes.
3704 * gcc.dg/vect/bb-slp-26.c: New.
3706 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3709 * g++.dg/template/bitfield1.C: New.
3711 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3713 * gcc.dg/vect/bb-slp-24.c: New.
3715 2011-09-24 Jason Merrill <jason@redhat.com>
3717 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3719 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3721 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3722 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3724 * g++.dg/cpp0x/nsdmi1.C: New.
3725 * g++.dg/cpp0x/nsdmi2.C: New.
3726 * g++.dg/cpp0x/nsdmi3.C: New.
3727 * g++.dg/cpp0x/nsdmi4.C: New.
3728 * g++.old-deja/g++.other/init4.C: New.
3730 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3733 * g++.dg/template/sfinae28.C: New.
3735 2011-09-23 Ian Lance Taylor <iant@google.com>
3737 * go.test/go-test.exp (errchk): Handle more cases of getting
3738 correct Tcl backslash quoting in regular expressions in test file.
3740 2011-09-23 Jason Merrill <jason@redhat.com>
3743 * g++.dg/init/const8.C: New.
3744 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3745 * g++.dg/cpp0x/defaulted2.C: Likewise.
3746 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3747 * g++.dg/init/pr20039.C: Likewise.
3748 * g++.dg/init/pr42844.C: Likewise.
3750 2011-09-23 Jan Hubicka <jh@suse.cz>
3752 * gcc.dg/ipa/inline-1.c: new testcase.
3753 * gcc.dg/ipa/inline-2.c: new testcase.
3754 * gcc.dg/ipa/inline-3.c: new testcase.
3755 * gcc.dg/ipa/inline-4.c: new testcase.
3757 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3760 * g++.dg/cpp0x/constexpr-static8.C: New.
3762 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3764 * gcc.target/i386/avxfp-1.c: New test.
3765 * gcc.target/i386/avxfp-2.c: New test.
3767 2011-09-23 Terry Guo <terry.guo@arm.com>
3769 * gcc.c-torture/execute/941014-1.x: Deleted.
3771 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3774 * g++.dg/cpp0x/pr50491.C: New.
3776 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3779 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3781 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3784 * g++.dg/cpp0x/nullptr24.C: New.
3786 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3789 * gcc.target/i386/pr50482.c: New test.
3791 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3793 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3794 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3795 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3796 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3797 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3798 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3799 multilib options contain different -march= from dg-options.
3801 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3802 Paolo Carlini <paolo.carlini@oracle.com>
3805 * g++.dg/template/friend52.C: New.
3807 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3809 * gcc.target/arm/cmp-1.c: New test.
3810 * gcc.target/arm/cmp-2.c: Likewise.
3812 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3815 * gfortran.dg/impure_actual_1.f90: Modified error message.
3816 * gfortran.dg/proc_ptr_32.f90: New.
3817 * gfortran.dg/proc_ptr_33.f90: New.
3819 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3821 PR tree-optimization/50451
3822 * gcc.dg/vect/pr50451.c: New test.
3824 2011-09-21 Ian Lance Taylor <iant@google.com>
3826 * go.test/go-test.exp (errchk): Add special case for bug332.
3827 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3828 some more test lines.
3830 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3832 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3833 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3834 * g++.dg/other/i386-8.C: Ditto.
3835 * g++.dg/other/pr34435.C: Ditto.
3836 * g++.dg/other/pr39496.C: Ditto.
3837 * g++.dg/other/mmintrin.C: Ditto.
3839 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3841 * gcc.dg/vect/vect-cond-7.c: New test.
3842 * gcc.target/i386/sse4_1-cond-1.c: New test.
3843 * gcc.target/i386/avx-cond-1.c: New test.
3845 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3848 * g++.dg/other/pr50464.C: New test.
3850 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3852 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3853 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3854 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3855 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3857 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3859 * gnat.dg/opt19.adb: New test.
3861 2011-09-21 Terry Guo <terry.guo@arm.com>
3863 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3864 on arch conflict when testing case on targets other than armv7-a.
3866 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3869 * g++.dg/ext/int128-1.C: New.
3870 * g++.dg/ext/int128-2.C: Likewise.
3871 * g++.dg/ext/int128-2.h: Likewise.
3873 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3876 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3878 2011-09-20 Jason Merrill <jason@redhat.com>
3880 * g++.dg/cpp0x/constexpr-generated1.C: New.
3883 * g++.dg/overload/ref-conv1.C: New.
3885 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3887 * g++.dg/other/final1.C: New.
3889 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3891 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3894 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3896 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3899 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3901 PR tree-optimization/50413
3902 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3903 -fdump-tree-slp-details. Run other tests with
3904 -fdump-tree-vect-details.
3905 * g++.dg/vect/slp-pr50413.cc: New.
3907 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3908 Ira Rosen <ira.rosen@linaro.org>
3911 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3912 Fix underscores around restrict.
3914 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3916 PR tree-optimization/50414
3917 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3918 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3919 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3921 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3923 PR tree-optimization/50412
3924 * gfortran.dg/vect/pr50412.f90: New.
3926 2011-09-16 Jason Merrill <jason@redhat.com>
3929 * g++.dg/eh/defarg1.C: New.
3931 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3933 * gcc.dg/vect/vect-reduc-10.c: New test.
3934 * gcc.target/i386/avx-reduc-1.c: New test.
3936 * gcc.target/i386/sse2-extract-1.c: New test.
3937 * gcc.target/i386/avx-extract-1.c: New test.
3939 2011-09-16 Terry Guo <terry.guo@arm.com>
3941 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3943 2011-09-15 Diego Novillo <dnovillo@google.com>
3945 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3946 ALWAYS_CXXFLAGS, if defined.
3947 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3948 ALWAYS_GFORTRANFLAGS, if defined.
3949 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3950 ALWAYS_GOCFLAGS, if defined.
3951 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3952 ALWAYS_OBJCXXFLAGS, if defined.
3953 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3954 additional_flags, if defined.
3955 * lib/gnat.exp (gnat_target_compile): Likewise.
3956 * lib/objc.exp (objc_target_compile): Likewise.
3957 * lib/target-supports-dg.exp (dg-add-options): Handle
3960 2011-09-15 Tom de Vries <tom@codesourcery.com>
3963 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3964 Use uintptr_t in f1. Undo avr xfails.
3966 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3970 * gfortran.dg/function_types_3.f90: New.
3972 2011-09-15 Jason Merrill <jason@redhat.com>
3975 * g++.dg/cpp0x/trailing7.C: New.
3978 * g++.dg/cpp0x/nullptr23.C: New.
3980 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3982 * gcc.dg/vect/bb-slp-25.c: New.
3984 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3987 * g++.dg/cpp0x/noexcept15.C: New.
3989 2011-09-14 Tom de Vries <tom@codesourcery.com>
3992 * gcc.dg/pr50251.c: New test.
3994 2011-09-14 Tobias Burnus <burnus@net-b.de>
3998 * gfortran.dg/null_5.f90: New.
3999 * gfortran.dg/null_6.f90: New.
4001 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4003 * gcc.c-torture/compile/20110913-1.c: New test.
4005 2011-09-13 Janus Weil <janus@gcc.gnu.org>
4008 * gfortran.dg/result_2.f90: New.
4010 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4012 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4014 2011-09-13 Dodji Seketeli <dodji@redhat.com>
4017 * g++.dg/cpp0x/variadic116.C: New test case.
4019 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
4021 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4022 * gcc.target/mips/interrupt_handler-2.c: New test.
4023 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4025 2011-09-12 Jason Merrill <jason@redhat.com>
4027 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4029 * g++.dg/cpp0x/explicit7.C: New.
4031 2011-09-12 Jakub Jelinek <jakub@redhat.com>
4033 PR rtl-optimization/50212
4034 * g++.dg/other/pr50212.C: New test.
4036 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
4039 * testsuite/gcc.target/avr/torture/avr-torture.exp
4040 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4041 "-O2 -fmerge-all-constants".
4043 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4046 * gfortran.dg/do_while_1.f90: New test.
4048 2011-09-11 Janus Weil <janus@gcc.gnu.org>
4052 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4053 * gfortran.dg/proc_decl_26.f90: New.
4054 * gfortran.dg/typebound_override_2.f90: New.
4055 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4057 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4059 * gnat.dg/cond_expr2.ad[sb]: New test.
4061 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4063 * gnat.dg/atomic5.ad[sb]: New test.
4065 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
4067 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4069 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
4072 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4074 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
4077 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4079 2011-09-09 Richard Guenther <rguenther@suse.de>
4081 PR tree-optimization/50328
4082 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4084 2011-09-09 Richard Guenther <rguenther@suse.de>
4087 * gcc.dg/torture/pr50333.c: New testcase.
4089 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
4091 PR tree-optimization/50318
4092 * gcc.target/arm/pr50318-1.c: New file.
4094 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
4096 * gcc.target/i386/all_one_m256i.c: New test.
4098 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4101 * g++.dg/cpp0x/sfinae28.C: New.
4103 2011-09-08 Dodji Seketeli <dodji@redhat.com>
4106 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4107 longer ignored on typedefs.
4109 PR c++/33255 - Support -Wunused-local-typedefs warning
4110 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4111 * c-c++-common/Wunused-local-typedefs.c: Likewise.
4113 2011-09-08 Martin Jambor <mjambor@suse.cz>
4115 PR tree-optimization/50287
4116 * gcc.dg/torture/pr50287.c: New test.
4118 2011-09-08 Richard Guenther <rguenther@suse.de>
4120 PR tree-optimization/19831
4121 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4122 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4123 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4124 * gcc.dg/errno-1.c: Adjust.
4126 2011-09-08 Richard Guenther <rguenther@suse.de>
4128 PR tree-optimization/19831
4129 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4131 2011-09-08 Tobias Burnus <burnus@net-b.de>
4134 * gfortran.dg/do_concurrent_1.f90: New.
4135 * gfortran.dg/do_concurrent_2.f90: New.
4137 2011-09-08 Jakub Jelinek <jakub@redhat.com>
4140 * gcc.c-torture/execute/ieee/pr50310.c: New test.
4141 * gcc.dg/pr50310-2.c: New test.
4143 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4146 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4147 * gfortran.dg/impure_constructor_1.f90: Modified.
4148 * gfortran.dg/proc_ptr_comp_33.f90: New.
4150 2011-09-07 Jakub Jelinek <jakub@redhat.com>
4153 * gcc.dg/pr50310-1.c: New test.
4155 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4158 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4161 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
4164 * g++.dg/cpp0x/noexcept14.C: New.
4166 2011-09-07 Jason Merrill <jason@redhat.com>
4168 * g++.dg/cpp0x/constexpr-ref3.C: New.
4170 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4172 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4174 * gcc.dg/section1.c: Don't xfail for avr.
4176 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4178 PR tree-optimization/50322
4179 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4181 2011-09-07 Martin Jambor <mjambor@suse.cz>
4183 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4185 2011-09-07 Martin Jambor <mjambor@suse.cz>
4187 PR tree-optimization/49911
4188 * g++.dg/tree-ssa/pr49911.C: New test.
4190 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
4193 * gcc.dg/torture/pr49030.c: New test.
4195 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4198 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4199 * gfortran.dg/class_4d.f03: Deleted.
4200 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4202 2011-09-07 Richard Guenther <rguenther@suse.de>
4204 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4206 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
4208 PR tree-optimization/46021
4209 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4211 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4213 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4215 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
4217 * gcc.c-torture/compile/20110906-1.c: New test.
4219 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
4221 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4223 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
4225 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4226 --param tree-reassoc-width=1.
4228 * gcc.dg/tree-ssa/reassoc-24.c: New test.
4229 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4231 2011-09-06 Richard Guenther <rguenther@suse.de>
4233 PR tree-optimization/48149
4234 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4236 2011-09-06 Richard Guenther <rguenther@suse.de>
4238 PR tree-optimization/48317
4239 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4241 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
4243 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4245 (add_options_for_quad_vectors): Replace with ...
4246 (add_options_for_double_vectors): ... this.
4247 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4248 support multiple vector sizes since the vectorizer attempts to
4249 vectorize with both vector sizes.
4250 * gcc.dg/vect/no-vfa-vect-79.c,
4251 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4252 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4253 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4254 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4255 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4256 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4257 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4258 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4259 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4260 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4261 gcc.dg/vect/vect-40.c: Likewise.
4262 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4263 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4264 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4265 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4266 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4268 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4270 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4273 * gcc.target/mips/abi-main.h: New file.
4274 * gcc.target/mips/abi-o32-long32.c: New test.
4275 * gcc.target/mips/abi-o32-long64.c: Likewise.
4276 * gcc.target/mips/abi-o64-long32.c: Likewise.
4277 * gcc.target/mips/abi-o64-long64.c: Likewise.
4278 * gcc.target/mips/abi-n32-long32.c: Likewise.
4279 * gcc.target/mips/abi-n32-long64.c: Likewise.
4280 * gcc.target/mips/abi-n64-long32.c: Likewise.
4281 * gcc.target/mips/abi-n64-long64.c: Likewise.
4282 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4283 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4284 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4285 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4286 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4287 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4288 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4289 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4290 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4291 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4292 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4293 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4294 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4295 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4296 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4297 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4298 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4299 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4300 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4301 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4302 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4303 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4304 * gcc.target/mips/branch-3.c: Likewise.
4305 * gcc.target/mips/branch-4.c: Likewise.
4306 * gcc.target/mips/branch-5.c: Likewise.
4307 * gcc.target/mips/branch-6.c: Likewise.
4308 * gcc.target/mips/branch-7.c: Likewise.
4309 * gcc.target/mips/branch-8.c: Likewise.
4310 * gcc.target/mips/branch-9.c: Likewise.
4311 * gcc.target/mips/branch-10.c: Likewise.
4312 * gcc.target/mips/branch-11.c: Likewise.
4313 * gcc.target/mips/branch-12.c: Likewise.
4314 * gcc.target/mips/branch-13.c: Likewise.
4315 * gcc.target/mips/lazy-binding-1.c: Likewise.
4317 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4319 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4320 to avoid warning on int=16 platforms..
4322 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4324 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4325 to work even with -fshort-enums.
4327 2011-09-04 Jan Hubicka <jh@suse.cz>
4329 * gcc.c-torture/compile/20110902.c: new testcase.
4331 2011-09-04 Jason Merrill <jason@redhat.com>
4334 * g++.dg/cpp0x/rv-conv1.C: New.
4337 * g++.dg/cpp0x/rv-func3.C: New.
4339 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4343 * g++.dg/cpp0x/constexpr-template1.C: New.
4344 * g++.dg/cpp0x/constexpr-template2.C: New.
4345 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4346 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4348 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4350 * gnat.dg/specs/debug1.ads: Tweak pattern.
4352 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4355 * gfortran.dg/class_45a.f03: New.
4356 * gfortran.dg/class_45b.f03: New.
4358 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4359 Ira Rosen <ira.rosen@linaro.org>
4361 PR tree-optimization/50208
4362 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4363 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4364 -fno-tree-fre -fno-tree-pre.
4366 2011-09-02 Martin Jambor <mjambor@suse.cz>
4368 * gcc.dg/ipa/ipcp-3.c: New test.
4370 2011-09-02 Richard Guenther <rguenther@suse.de>
4372 PR tree-optimization/27460
4374 * gcc.dg/vect/vect-cond-7.c: New testcase.
4376 2011-09-02 Martin Jambor <mjambor@suse.cz>
4378 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4379 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4380 xfailed test for inlining.
4381 * g++.dg/ipa/ivinline-9.C: Likewise.
4383 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4385 PR tree-optimization/50178
4386 * gfortran.dg/vect/pr50178.f90: New test.
4388 2011-08-31 Martin Jambor <mjambor@suse.cz>
4391 * gcc.c-torture/execute/pr49886.c: New testcase.
4393 2011-08-31 Tom de Vries <tom@codesourcery.com>
4396 * gcc.dg/pr43513.c: New test.
4398 2011-08-30 Tobias Burnus <burnus@net-b.de>
4401 * gfortran.dg/common_14.f90: New.
4402 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4404 2011-08-30 Jason Merrill <jason@redhat.com>
4407 * g++.dg/cpp0x/decltype33.C: New.
4410 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4413 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4415 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4417 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4419 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4421 * gnat.dg/specs/aggr3.ads: New test.
4422 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4424 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4425 * gnat.dg/specs/aggr2.ads: Likewise.
4427 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4430 * gfortran.dg/allocate_with_source_2.f90: New test
4432 2011-08-30 Jason Merrill <jason@redhat.com>
4435 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4438 * g++.dg/cpp0x/constexpr-value3.C: New.
4440 2011-08-30 Richard Guenther <rguenther@suse.de>
4443 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4444 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4445 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4446 * gcc.dg/pr36902.c: XFAIL.
4448 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4450 * gcc.target/i386/fma-check.h: New.
4451 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4452 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4453 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4454 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4455 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4456 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4457 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4458 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4459 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4460 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4461 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4462 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4463 * gcc.target/i386/fma-compile.c: Likewise.
4464 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4465 * gcc.target/i386/sse-12.c: Add -mfma.
4466 * gcc.target/i386/sse-13.c: Likewise.
4467 * gcc.target/i386/sse-14.c: Likewise.
4468 * gcc.target/i386/sse-22.c: Likewise.
4469 * gcc.target/i386/sse-23.c: Likewise.
4470 * g++.dg/other/i386-2.C: Likewise.
4471 * g++.dg/other/i386-3.C: Likewise.
4473 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4476 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4477 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4479 2011-08-30 Christian Bruel <christian.bruel@st.com>
4481 * g++.dg/bprob/bprob.exp (feedback_options): Set
4482 -fbranch-probabilities.
4483 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4485 2011-08-29 Jason Merrill <jason@redhat.com>
4488 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4490 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4491 Jason Merrill <jason@redhat.com>
4493 * g++.dg/dfp/base.C: New test.
4495 2011-08-29 Jason Merrill <jason@redhat.com>
4499 * g++.dg/cpp0x/initlist58.C: New.
4501 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4504 * gfortran.dg/class_result_1.f03: New.
4506 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4509 * gcc.target/i386/pr48722.c: New test.
4511 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4514 * gfortran.dg/widechar_compare_1.f90: New test.
4516 2011-08-26 Jason Merrill <jason@redhat.com>
4520 * g++.dg/abi/mangle50.C: New.
4522 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4525 * gcc.target/i386/pr50202.c: New test.
4527 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4529 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4530 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4531 * gcc.target/i386/avx-round-vec.c: New test.
4532 * gcc.target/i386/avx-roundf-vec.c: New test.
4534 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4536 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4540 * c-c++-common/Wunused-var-14.c: New test.
4542 2011-08-26 Tom de Vries <tom@codesourcery.com>
4544 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4546 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4548 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4549 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4550 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4551 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4553 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4555 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4556 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4557 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4558 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4560 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4563 * gfortran.dg/pointer_comp_init_1.f90: New test.
4565 2011-08-25 Jason Merrill <jason@redhat.com>
4568 * g++.dg/cpp0x/sfinae27.C: New.
4570 2011-08-25 Tobias Burnus <burnus@net-b.de>
4572 * gfortran.dg/coarray_lib_token_4.f90: New.
4574 2011-08-25 Tobias Burnus <burnus@net-b.de>
4576 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4578 2011-08-25 Richard Guenther <rguenther@suse.de>
4580 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4582 2011-08-24 Tobias Burnus <burnus@net-b.de>
4585 * gfortran.dg/initialization_28.f90: New.
4587 2011-08-24 Richard Guenther <rguenther@suse.de>
4589 PR tree-optimization/50067
4590 * gcc.dg/torture/pr50067-3.c: New testcase.
4591 * gcc.dg/torture/pr50067-4.c: Likewise.
4592 * gcc.dg/torture/pr50067-5.c: Likewise.
4594 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4596 * g++.dg/other/i386-2.C: Add -mavx2 check.
4597 * g++.dg/other/i386-3.C: Likewise.
4598 * gcc.target/i386/avx-1.c: Add AVX2.
4599 * gcc.target/i386/avx-2.c: Likewise.
4600 * gcc.target/i386/funcspec-5.c: Likewise.
4601 * gcc.target/i386/sse-12.c: Likewise.
4602 * gcc.target/i386/sse-13.c: Likewise.
4603 * gcc.target/i386/sse-14.c: Likewise.
4604 * gcc.target/i386/sse-22.c: Likewise.
4605 * gcc.target/i386/sse-23.c: Likewise.
4606 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4607 * gcc.target/i386/avx2-check.h: New.
4608 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4609 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4610 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4611 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4612 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4613 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4614 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4615 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4616 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4617 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4618 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4619 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4620 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4621 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4622 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4623 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4624 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4625 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4626 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4627 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4628 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4629 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4630 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4631 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4632 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4633 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4634 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4635 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4636 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4637 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4638 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4639 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4640 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4641 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4642 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4643 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4644 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4645 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4646 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4647 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4648 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4649 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4650 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4651 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4652 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4653 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4654 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4655 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4656 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4657 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4658 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4659 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4660 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4661 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4662 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4663 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4664 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4665 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4666 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4667 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4668 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4669 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4670 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4671 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4672 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4673 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4674 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4675 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4676 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4677 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4678 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4679 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4680 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4681 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4682 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4683 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4684 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4685 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4686 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4687 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4688 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4689 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4690 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4691 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4692 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4693 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4694 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4695 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4696 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4697 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4698 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4699 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4700 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4701 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4702 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4703 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4704 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4705 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4706 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4707 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4708 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4709 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4710 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4711 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4712 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4713 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4714 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4715 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4716 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4717 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4718 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4719 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4720 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4721 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4722 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4723 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4724 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4725 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4726 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4727 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4728 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4729 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4730 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4731 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4732 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4733 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4734 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4735 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4736 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4737 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4738 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4739 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4740 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4741 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4742 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4743 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4744 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4745 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4746 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4747 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4748 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4749 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4750 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4751 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4752 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4753 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4754 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4755 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4756 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4757 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4758 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4759 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4760 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4761 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4762 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4763 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4764 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4765 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4766 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4767 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4768 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4769 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4770 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4771 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4772 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4773 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4774 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4775 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4776 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4777 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4778 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4779 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4780 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4781 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4782 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4783 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4784 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4785 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4786 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4787 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4788 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4789 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4790 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4791 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4792 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4793 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4794 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4795 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4796 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4797 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4798 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4799 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4800 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4801 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4802 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4803 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4804 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4805 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4806 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4807 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4808 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4809 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4810 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4811 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4812 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4813 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4814 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4815 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4816 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4817 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4818 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4819 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4820 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4821 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4822 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4823 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4824 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4825 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4826 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4827 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4828 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4829 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4830 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4831 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4832 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4833 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4834 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4835 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4836 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4837 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4838 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4839 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4840 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4841 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4842 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4843 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4844 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4845 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4846 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4847 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4848 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4849 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4850 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4851 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4852 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4853 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4854 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4855 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4856 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4857 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4858 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4859 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4860 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4861 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4862 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4863 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4864 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4865 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4866 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4867 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4868 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4869 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4870 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4871 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4872 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4873 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4874 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4875 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4876 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4877 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4878 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4879 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4880 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4881 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4882 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4883 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4884 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4885 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4886 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4887 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4888 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4889 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4890 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4891 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4892 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4893 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4894 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4895 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4896 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4897 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4898 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4899 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4900 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4901 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4902 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4903 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4904 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4905 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4906 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4907 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4908 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4909 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4910 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4911 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4912 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4913 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4914 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4915 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4916 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4917 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4918 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4919 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4920 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4921 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4922 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4923 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4924 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4925 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4926 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4927 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4928 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4929 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4930 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4931 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4932 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4933 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4934 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4935 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4936 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4937 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4938 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4939 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4940 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4941 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4942 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4943 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4944 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4945 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4946 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4947 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4948 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4949 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4950 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4951 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4952 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4953 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4954 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4955 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4956 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4957 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4958 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4959 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4960 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4961 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4962 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4963 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4964 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4965 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4966 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4967 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4968 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4969 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4970 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4971 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4972 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4973 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4974 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4975 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4976 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4977 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4978 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4979 * gcc.target/i386/testimm-9.c: Likewise.
4981 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4983 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4984 * g++.dg/other/i386-3.C: Likewise.
4985 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4986 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4987 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4988 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4989 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4990 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4991 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4992 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4993 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4994 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4995 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4996 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4997 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4998 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4999 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5000 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5001 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5002 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5003 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5004 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5005 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5006 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5007 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5008 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5009 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5010 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5011 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5012 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5013 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5014 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5015 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5016 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5017 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5018 * gcc.target/i386/sse-12.c: Add BMI2.
5019 * gcc.target/i386/sse-13.c: Likewise.
5020 * gcc.target/i386/sse-14.c: Likewise.
5021 * gcc.target/i386/sse-22.c: Likewise.
5022 * gcc.target/i386/sse-23.c: Likewise.
5024 2011-08-23 Jason Merrill <jason@redhat.com>
5026 * g++.dg/template/crash7.C: Adjust expected errors.
5028 2011-08-23 Jason Merrill <jason@redhat.com>
5032 * g++.dg/cpp0x/overload2.C: New.
5034 2011-08-23 Jason Merrill <jason@redhat.com>
5037 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5039 2011-08-23 Jason Merrill <jason@redhat.com>
5042 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5043 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5044 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5045 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5047 2011-08-23 Jason Merrill <jason@redhat.com>
5050 * g++.dg/cpp0x/constexpr-initlist5.C: New.
5052 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5055 * g++.dg/warn/Wunused-var-16.C: New test.
5058 * gcc.dg/pr50161.c: New test.
5060 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
5063 * g++.dg/gcov/gcov-7.C: New test.
5065 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5068 * g++.dg/dfp/nofields.C: New test.
5070 2011-08-23 Tobias Burnus <burnus@net-b.de>
5073 * gfortran.dg/use_16.f90: New.
5075 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
5076 Kirill Yukhin <kirill.yukhin@intel.com>
5079 * gcc.target/i386/pr50155.c: New test.
5081 2011-08-22 Jakub Jelinek <jakub@redhat.com>
5083 PR tree-optimization/50133
5084 * gcc.dg/pr50133.c: New test.
5087 * c-c++-common/cxxbitfields-6.c: New test.
5089 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
5092 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5094 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
5096 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5097 * gcc.dg/pr49994-3.c: Ditto.
5099 2011-08-22 Richard Guenther <rguenther@suse.de>
5102 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5103 * gcc.dg/torture/pr50067-2.c: Likewise.
5105 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5108 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
5109 of a constant resulting from simplification.
5110 * gfortran.dg/warn_conversion_3.f90: New test.
5112 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5115 * gfortran.dg/zero_stride_1.f90: New test.
5117 2011-08-20 Janus Weil <janus@gcc.gnu.org>
5120 * gfortran.dg/typebound_override_1.f90: Modified.
5122 2011-08-20 Jakub Jelinek <jakub@redhat.com>
5124 PR tree-optimization/48739
5125 * gcc.dg/pr48739-1.c: New test.
5126 * gcc.dg/pr48739-2.c: New test.
5128 2011-08-20 Tobias Burnus <burnus@net-b.de>
5130 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5132 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5135 * gfortran.dg/where_3.f90: New test.
5137 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
5140 * gfortran.dg/pr49721-1.f: New.
5141 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5143 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5145 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5146 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5149 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5151 * gcc.target/arm/wmul-11.c: New file.
5152 * gcc.target/arm/wmul-12.c: New file.
5153 * gcc.target/arm/wmul-13.c: New file.
5155 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5157 * gcc.target/arm/wmul-10.c: New file.
5159 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5161 * gcc.target/arm/wmul-9.c: New file.
5162 * gcc.target/arm/wmul-bitfield-2.c: New file.
5164 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5166 * gcc.target/arm/wmul-8.c: New file.
5168 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5170 * gcc.target/arm/wmul-7.c: New file.
5172 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5174 * gcc.target/arm/wmul-6.c: New file.
5176 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5178 * gcc.target/arm/wmul-5.c: New file.
5179 * gcc.target/arm/no-wmla-1.c: New file.
5181 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5183 * gcc.target/arm/wmul-bitfield-1.c: New file.
5185 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5187 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5189 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5191 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5192 * gcc.target/i386/conversion.c: Likewise.
5194 2011-08-19 Richard Guenther <rguenther@suse.de>
5196 * gcc.dg/torture/pr50067-1.c: New testcase.
5197 * gcc.dg/torture/pr50067-2.c: Likewise.
5199 2011-08-19 Joey Ye <joey.ye@arm.com>
5202 * gcc.target/arm/handler-align.c: New test.
5203 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5206 2011-08-19 Joey Ye <joey.ye@arm.com>
5208 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5210 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5213 * gfortran.dg/end_block_label_1.f90: New test.
5214 * gfortran.dg/end_associate_label_1.f90: New test.
5216 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5218 * gcc.dg/c1x-pointer-float-1.c: New test.
5220 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
5223 * gfortran.dg/duplicate_labels_2.f: New test.
5225 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5227 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5228 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5229 gcc.dg/c1x-noreturn-5.c: New tests.
5231 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5233 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5235 2011-08-18 Tobias Burnus <burnus@net-b.de>
5238 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5239 * gfortran.dg/coarray_lock_3.f90: Fix test.
5240 * gfortran.dg/coarray_lock_4.f90: New.
5241 * gfortran.dg/coarray_lock_5.f90: New.
5243 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5246 * gcc.c-torture/compile/pr50009.c: New test.
5249 * gcc.dg/torture/pr50092.c: New test.
5251 2011-08-18 Tobias Burnus <burnus@net-b.de>
5254 * gfortran.dg/namelist_73.f90: New.
5256 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5258 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5261 * gcc.dg/pr50017.c: New test.
5263 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5266 * g++.dg/lookup/hidden-var1.C: New test case.
5268 2011-08-17 Tobias Burnus <burnus@net-b.de>
5271 * gfortran.dg/warn_unused_var_2.f90: New.
5272 * gfortran.dg/warn_unused_var_3.f90: New.
5274 2011-08-17 Tom de Vries <tom@codesourcery.com>
5277 * gcc.target/arm/pr43597.c: New test.
5279 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5282 * gfortran.dg/common_13.f90: New.
5284 2011-08-16 Jason Merrill <jason@redhat.com>
5287 * g++.dg/cpp0x/variadic-unresolved.C: New.
5289 * g++.old-deja/g++.brendan/README: Add R.I.P.
5291 * g++.dg/ext/attr-used-1.C: New.
5294 * g++.dg/cpp0x/initlist56.C: New.
5296 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5299 * g++.dg/opt/life1.C: Only run on Linux.
5301 2011-08-15 Tobias Burnus <burnus@net-b.de>
5303 * gfortran.dg/coarray_26.f90: New.
5305 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5307 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5310 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5313 * gfortran.dg/func_result_7.f90: New.
5315 2011-08-13 Jason Merrill <jason@redhat.com>
5318 * g++.dg/cpp0x/decltype32.C: New.
5321 * g++.dg/diagnostic/expr1.C: New.
5323 2011-08-12 David Li <davidxl@google.com>
5325 * g++.dg/abi/vbase15.C: New test.
5327 2011-08-12 Jason Merrill <jason@redhat.com>
5330 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5332 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5334 * gcc.dg/builtins-67.c: New test.
5335 * gcc.target/i386/conversion.c: Ditto.
5337 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5338 Brian Hackett <bhackett1024@gmail.com>
5340 * g++.dg/plugin/decl_plugin.c: New.
5341 * g++.dg/plugin/decl-plugin-test.C: New.
5342 * g++.dg/plugin/plugin.exp: Add above testcase.
5344 2011-08-11 Richard Guenther <rguenther@suse.de>
5346 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5348 2011-08-11 Michael Matz <matz@suse.de>
5350 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5352 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5354 PR tree-optimization/50039
5355 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5356 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5358 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5360 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5361 (sse4_1_test): Initialize src3 with random value.
5363 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5365 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5366 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5367 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5368 * gcc.dg/scal-to-vec1.c: New test.
5369 * gcc.dg/scal-to-vec2.c: New test.
5371 2011-08-09 Richard Guenther <rguenther@suse.de>
5373 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5374 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5375 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5376 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5378 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5380 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5382 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5384 * gcc.dg/pr49948.c: Require pthread effective target.
5386 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5388 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5390 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5392 * gcc.target/i386/sse-22a.c: New test.
5394 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5396 PR tree-optimization/50014
5397 * gcc.dg/vect/pr50014.c: New test.
5399 2011-08-08 Martin Jambor <mjambor@suse.cz>
5402 * gcc.dg/tree-ssa/pr49923.c: New test.
5404 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5407 * gcc.target/i386/pr49781-1.c: New.
5409 2011-08-08 Jason Merrill <jason@redhat.com>
5411 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5413 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5415 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5418 * gfortran.dg/typebound_override_1.f90: New.
5420 2011-08-07 Kai Tietz <ktietz@redhat.com>
5422 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5423 x86_64 mingw target.
5424 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5425 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5426 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5427 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5428 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5429 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5430 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5431 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5432 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5433 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5435 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5438 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5440 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5442 * gcc.dg/pr48770.c: Cleanup coverage files.
5443 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5445 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5447 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5448 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5449 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5450 lzcnt and bmi options.
5452 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5455 * gcc.dg/pr47381-1.c: New.
5456 * gcc.dg/pr47381-2.c: Likewise.
5457 * gcc.target/i386/pr47381.c: Likewise.
5459 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5462 * gcc.dg/pr47727.c: New.
5465 * gcc.dg/pr47372-1.c: New.
5466 * gcc.dg/pr47372-2.c: Likewise.
5468 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5471 * gcc.target/i386/pr47449.c: New.
5474 * gcc.dg/pr47446-1.c: New.
5475 * gcc.dg/pr47446-2.c: Likewise.
5477 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5480 * gcc.dg/pr47766.c: New.
5483 * gcc.dg/tls/pr47715-1.c: New.
5484 * gcc.dg/tls/pr47715-2.c: Likewise.
5485 * gcc.dg/tls/pr47715-3.c: Likewise.
5486 * gcc.dg/tls/pr47715-4.c: Likewise.
5487 * gcc.dg/tls/pr47715-5.c: Likewise.
5489 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5492 * objc.dg/gnu-api-2-class.m: Updated comments.
5493 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5494 * objc.dg/gnu-api-2-class-meta.m: New test.
5495 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5497 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5500 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5501 with classes that are in construction.
5503 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5506 * gcc.target/i386/pr48084-1.c: New.
5507 * gcc.target/i386/pr48084-2.c: Likewise.
5508 * gcc.target/i386/pr48084-3.c: Likewise.
5509 * gcc.target/i386/pr48084-4.c: Likewise.
5510 * gcc.target/i386/pr48084-5.c: Likewise.
5512 PR rtl-optimization/49504
5513 * gcc.target/i386/pr49504.c: New.
5516 * gcc.dg/pr49860.c: New.
5518 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5521 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5522 with classes that are in construction.
5524 2011-08-05 Jason Merrill <jason@redhat.com>
5527 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5530 * g++.dg/cpp0x/decltype31.C: New.
5533 * g++.dg/init/array28.C: New.
5536 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5538 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5541 * gcc.dg/pr47369-1.c: New.
5543 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5546 * gcc.dg/torture/pr47364-1.c: New.
5547 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5548 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5550 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5553 * gfortran.dg/transfer_check_2.f90: New test case.
5555 2011-08-05 Jan Hubicka <jh@suse.cz>
5558 * gfortran.dg/pr49494.f90: New testcase.
5560 2011-08-05 Jan Hubicka <jh@suse.cz>
5563 * gcc.c-torture/compile/pr49735.c: New testcase.
5565 2011-08-05 Jason Merrill <jason@redhat.com>
5568 * g++.dg/cpp0x/initlist56.C: New.
5571 * g++.dg/overload/rvalue2.C: New.
5574 * g++.dg/cpp0x/range-for21.C: New.
5576 * g++.dg/ext/vla11.C: New.
5578 2011-08-05 Richard Guenther <rguenther@suse.de>
5580 PR tree-optimization/49984
5581 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5583 2011-08-05 Richard Guenther <rguenther@suse.de>
5585 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5586 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5587 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5589 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5591 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5592 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5593 * gfortran.dg/ldist-pr43023.f90: Ditto.
5594 * gfortran.dg/namelist_52.f90: Ditto.
5595 * gfortran.dg/interface_proc_end.f90: Ditto.
5596 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5597 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5599 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5601 * gcc.dg/vect/vect-over-widen-1.c: New test.
5602 * gcc.dg/vect/vect-over-widen-2.c: New test.
5603 * gcc.dg/vect/vect-over-widen-3.c: New test.
5604 * gcc.dg/vect/vect-over-widen-4.c: New test.
5606 2011-08-04 Richard Guenther <rguenther@suse.de>
5609 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5611 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5613 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5615 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5618 * g++.dg/ext/builtin-object-size3.C: New test.
5620 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5622 PR tree-optimization/49948
5623 * gcc.dg/pr49948.c: New test.
5625 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5628 * gcc.dg/torture/pr47383.c: New.
5630 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5632 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5634 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5636 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5638 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5641 * gcc.dg/torture/pr47744-1.c: New.
5642 * gcc.dg/torture/pr47744-2.c: Likewise.
5643 * gcc.dg/torture/pr47744-3.c: Likewise.
5645 2011-08-03 Richard Guenther <rguenther@suse.de>
5648 * gcc.dg/torture/pr49958.c: New testcase.
5650 2011-08-03 Richard Guenther <rguenther@suse.de>
5652 PR tree-optimization/49938
5653 * g++.dg/torture/pr49938.C: New testcase.
5655 2011-08-02 Jason Merrill <jason@redhat.com>
5658 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5661 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5664 * g++.dg/cpp0x/variadic115.C: New.
5667 * g++.dg/cpp0x/union5.C: New.
5669 2011-08-02 Daniel Kraft <d@domob.eu>
5672 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5674 2011-08-02 Kai Tietz <ktietz@redhat.com>
5677 * gcc.dg/tree-ssa/forwprop-15.c
5679 2011-08-02 Jason Merrill <jason@redhat.com>
5682 * g++.dg/cpp0x/range-for20.C: New.
5684 2011-08-02 Tobias Burnus <burnus@net-b.de>
5686 * gfortran.dg/coarray_lib_token_3.f90: New.
5688 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5691 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5692 * gcc.dg/gomp/atomic-15.c: New test.
5693 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5694 * g++.dg/gomp/atomic-15.C: New test.
5695 * g++.dg/gomp/private-1.C: New test.
5696 * g++.dg/gomp/sharing-2.C: New test.
5697 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5698 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5699 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5701 2011-08-02 Tobias Burnus <burnus@net-b.de>
5703 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5704 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5706 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5707 * gfortran.dg/allocatable_function_5.f90: Ditto.
5708 * gfortran.dg/allocate_stat.f90: Ditto.
5709 * gfortran.dg/array_constructor_20.f90: Ditto.
5710 * gfortran.dg/array_constructor_21.f90: Ditto.
5711 * gfortran.dg/array_constructor_22.f90: Ditto.
5712 * gfortran.dg/array_constructor_26.f03: Ditto.
5713 * gfortran.dg/array_function_4.f90: Ditto.
5714 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5715 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5716 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5717 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5718 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5719 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5720 * gfortran.dg/class_15.f03: Ditto.
5721 * gfortran.dg/class_27.f03: Ditto.
5722 * gfortran.dg/class_33.f90: Ditto.
5723 * gfortran.dg/class_37.f03: Ditto.
5724 * gfortran.dg/class_40.f03: Ditto.
5725 * gfortran.dg/class_42.f03: Ditto.
5726 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5727 * gfortran.dg/coarray/registering_1.f90: Ditto.
5728 * gfortran.dg/convert_1.f90: Ditto.
5729 * gfortran.dg/default_initialization_3.f90: Ditto.
5730 * gfortran.dg/dependency_25.f90: Ditto.
5731 * gfortran.dg/dependency_26.f90: Ditto.
5732 * gfortran.dg/dependency_36.f90: Ditto.
5733 * gfortran.dg/dependency_37.f90: Ditto.
5734 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5735 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5736 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5737 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5738 * gfortran.dg/elemental_result_1.f90: Ditto.
5739 * gfortran.dg/empty_derived_type.f90: Ditto.
5740 * gfortran.dg/entry_7.f90: Ditto.
5741 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5742 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5743 * gfortran.dg/error_recovery_3.f90: Ditto.
5744 * gfortran.dg/extends_4.f03: Ditto.
5745 * gfortran.dg/func_assign.f90: Ditto.
5746 * gfortran.dg/func_assign_3.f90: Ditto.
5747 * gfortran.dg/generic_1.f90: Ditto.
5748 * gfortran.dg/generic_18.f90: Ditto.
5749 * gfortran.dg/generic_22.f03: Ditto.
5750 * gfortran.dg/generic_4.f90: Ditto.
5751 * gfortran.dg/generic_6.f90: Ditto.
5752 * gfortran.dg/generic_actual_arg.f90: Ditto.
5753 * gfortran.dg/graphite/id-21.f: Ditto.
5754 * gfortran.dg/graphite/pr45758.f90: Ditto.
5755 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5756 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5757 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5758 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5759 * gfortran.dg/host_used_types_1.f90: Ditto.
5760 * gfortran.dg/implicit_1.f90: Ditto.
5761 * gfortran.dg/implicit_11.f90: Ditto.
5762 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5763 * gfortran.dg/impure_actual_1.f90: Ditto.
5764 * gfortran.dg/impure_assignment_1.f90: Ditto.
5765 * gfortran.dg/impure_constructor_1.f90: Ditto.
5766 * gfortran.dg/initialization_10.f90: Ditto.
5767 * gfortran.dg/initialization_12.f90: Ditto.
5768 * gfortran.dg/interface_14.f90: Ditto.
5769 * gfortran.dg/interface_15.f90: Ditto.
5770 * gfortran.dg/interface_2.f90: Ditto.
5771 * gfortran.dg/interface_25.f90: Ditto.
5772 * gfortran.dg/interface_26.f90: Ditto.
5773 * gfortran.dg/interface_29.f90: Ditto.
5774 * gfortran.dg/interface_assignment_1.f90: Ditto.
5775 * gfortran.dg/internal_pack_6.f90: Ditto.
5776 * gfortran.dg/internal_pack_7.f90: Ditto.
5777 * gfortran.dg/internal_pack_8.f90: Ditto.
5778 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5779 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5780 * gfortran.dg/module_commons_3.f90: Ditto.
5781 * gfortran.dg/module_equivalence_4.f90: Ditto.
5782 * gfortran.dg/module_equivalence_6.f90: Ditto.
5783 * gfortran.dg/module_function_type_1.f90: Ditto.
5784 * gfortran.dg/module_naming_1.f90: Ditto.
5785 * gfortran.dg/namelist_4.f90: Ditto.
5786 * gfortran.dg/operator_c1202.f90: Ditto.
5787 * gfortran.dg/parens_7.f90: Ditto.
5788 * gfortran.dg/pr32921.f: Ditto.
5789 * gfortran.dg/pr33646.f90: Ditto.
5790 * gfortran.dg/pr41928.f90: Ditto.
5791 * gfortran.dg/pr42119.f90: Ditto.
5792 * gfortran.dg/pr43984.f90: Ditto.
5793 * gfortran.dg/present_1.f90: Ditto.
5794 * gfortran.dg/private_type_2.f90: Ditto.
5795 * gfortran.dg/proc_decl_2.f90: Ditto.
5796 * gfortran.dg/proc_ptr_10.f90: Ditto.
5797 * gfortran.dg/proc_ptr_22.f90: Ditto.
5798 * gfortran.dg/proc_ptr_8.f90: Ditto.
5799 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5800 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5801 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5802 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5803 * gfortran.dg/substring_equivalence.f90: Ditto.
5804 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5805 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5806 * gfortran.dg/trim_optimize_6.f90: Ditto.
5807 * gfortran.dg/typebound_call_12.f03: Ditto.
5808 * gfortran.dg/typebound_operator_5.f03: Ditto.
5809 * gfortran.dg/typebound_operator_6.f03: Ditto.
5810 * gfortran.dg/typebound_proc_18.f03: Ditto.
5811 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5812 * gfortran.dg/use_1.f90: Ditto.
5813 * gfortran.dg/use_10.f90: Ditto.
5814 * gfortran.dg/use_11.f90: Ditto.
5815 * gfortran.dg/use_14.f90: Ditto.
5816 * gfortran.dg/use_only_2.f90: Ditto.
5817 * gfortran.dg/use_rename_4.f90: Ditto.
5818 * gfortran.dg/use_rename_5.f90: Ditto.
5819 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5820 * gfortran.dg/used_interface_ref.f90: Ditto.
5821 * gfortran.dg/used_types_11.f90: Ditto.
5822 * gfortran.dg/used_types_3.f90: Ditto.
5823 * gfortran.dg/used_types_4.f90: Ditto.
5824 * gfortran.dg/userdef_operator_2.f90: Ditto.
5825 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5826 * gfortran.dg/vect/pr46213.f90: Ditto.
5827 * gfortran.dg/whole_file_21.f90: Ditto.
5828 * gfortran.dg/whole_file_22.f90: Ditto.
5829 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5830 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5832 2011-08-02 Kai Tietz <ktietz@redhat.com>
5834 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5836 2011-08-01 Jason Merrill <jason@redhat.com>
5839 * g++.dg/abi/mangle49.C: New.
5842 * g++.dg/cpp0x/constexpr-array4.C: New.
5845 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5847 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5850 * gcc.target/i386/pr49927.c: New test.
5852 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5854 PR tree-optimization/49926
5855 * gcc.dg/vect/pr49926.c: New test.
5857 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5859 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5860 * gcc.target/i386/lzcnt-1.c: New test.
5861 * gcc.target/i386/lzcnt-2.c: Likewise.
5862 * gcc.target/i386/lzcnt-2a.c: Likewise.
5863 * gcc.target/i386/lzcnt-3.c: Likewise.
5864 * gcc.target/i386/lzcnt-4.c: Likewise.
5865 * gcc.target/i386/lzcnt-4a.c: Likewise.
5866 * gcc.target/i386/lzcnt-5.c: Likewise.
5867 * gcc.target/i386/lzcnt-6.c: Likewise.
5868 * gcc.target/i386/lzcnt-6a.c: Likewise.
5869 * gcc.target/i386/lzcnt-check.h: Likewise.
5871 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5872 * gcc.target/i386/sse-13.c: Likewise.
5873 * gcc.target/i386/sse-14.c: Likewise.
5874 * g++.dg/other/i386-2.C: Likewise.
5875 * g++.dg/other/i386-3.C: Likewise.
5877 2011-08-01 Julian Brown <julian@codesourcery.com>
5879 * gcc.target/arm/fixed-point-exec.c: New test.
5881 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5884 * gcc.target/i386/pr49920.c: New test.
5886 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5888 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5889 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5890 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5891 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5892 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5893 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5894 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5895 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5896 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5897 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5898 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5899 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5900 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5901 * g++.dg/tree-ssa/pr33615.C: Ditto.
5902 * g++.dg/tree-ssa/restrict1.C: Ditto.
5903 * c-c++-common/restrict-2.c: Ditto.
5904 * gfortran.dg/pr32921.f: Ditto.
5905 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5906 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5907 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5908 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5909 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5910 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5911 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5912 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5913 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5914 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5916 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5918 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5919 .exe.ltrans[0-9]*. dump files.
5921 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5924 * gfortran.dg/abstract_type_6.f03: Modified.
5925 * gfortran.dg/typebound_proc_24.f03: New.
5927 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5930 * g++.dg/init/for1.C: Fix.
5932 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5935 * gfortran.dg/string_5.f90: New test.
5937 2011-07-29 Jason Merrill <jason@redhat.com>
5940 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5942 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5944 PR tree-optimization/47407
5945 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5949 2011-07-29 Richard Guenther <rguenther@suse.de>
5951 * gcc.dg/uninit-suppress.c: Also disable VRP.
5952 * gcc.dg/uninit-suppress_2.c: Likewise.
5954 2011-07-28 Jason Merrill <jason@redhat.com>
5957 * g++.dg/template/nontype24.C: New.
5959 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5961 PR rtl-optimization/47958
5962 * gcc.dg/torture/pr47958-1.c: New.
5964 2011-07-29 Wei Guozhi <carrot@google.com>
5966 PR rtl-optimization/49799
5967 * gcc.dg/pr49799.c: New test case.
5969 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5972 * gcc.dg/graphite/id-pr48648.c: New.
5974 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5977 * gfortran.dg/maxloc_2.f90: New test.
5978 * gfortran.dg/maxloc_3.f90: New test.
5979 * gfortran.dg/minloc_1.f90: New test.
5980 * gfortran.dg/minloc_2.f90: New test.
5981 * gfortran.dg/minloc_3.f90: New test.
5982 * gfortran.dg/minmaxloc_7.f90: New test.
5985 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5987 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5989 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5990 the builtin isn't optimized away.
5992 2011-07-27 Tobias Burnus <burnus@net-b.de>
5995 * gfortran.dg/lto/pr45586-2_0.f90: New.
5997 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6000 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6001 * c-c++-common/cxxbitfields-5.c: Same.
6003 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6005 * lib/target-supports.exp (check_effective_target_mmap): Use
6006 check_function_available.
6008 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
6010 * g++.old-deja/g++.pt/crash60.C: Updated.
6012 2011-07-27 Jakub Jelinek <jakub@redhat.com>
6015 * gcc.target/i386/pr49866.c: New test.
6017 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
6019 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6020 * gcc.target/i386/bmi-andn-1.c: New test.
6021 * gcc.target/i386/bmi-andn-1a.c: Likewise.
6022 * gcc.target/i386/bmi-andn-2.c: Likewise.
6023 * gcc.target/i386/bmi-andn-2a.c: Likewise.
6024 * gcc.target/i386/bmi-bextr-1.c: Likewise.
6025 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6026 * gcc.target/i386/bmi-bextr-2.c: Likewise.
6027 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6028 * gcc.target/i386/bmi-blsi-1.c: Likewise.
6029 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6030 * gcc.target/i386/bmi-blsi-2.c: Likewise.
6031 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6032 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6033 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6034 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6035 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6036 * gcc.target/i386/bmi-blsr-1.c: Likewise.
6037 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6038 * gcc.target/i386/bmi-blsr-2.c: Likewise.
6039 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6040 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6041 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6042 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6043 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6045 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
6048 * gfortran.dg/graphite/id-pr47691.f: New.
6050 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
6052 * gcc.target/i386/avx-os-support.h: New.
6053 * gcc.target/i386/avx-check.h: Include avx-os-support.h
6054 (main): Check avx_os_support before the test is run.
6055 * gcc.target/i386/aes-avx-check.h: Ditto.
6056 * gcc.target/i386/pclmul-avx-check.h: Ditto.
6058 2011-07-27 Kai Tietz <ktietz@redhat.com>
6060 * gcc.target/i386/aggregate-ret3.c: New test.
6061 * gcc.target/i386/aggregate-ret4.c: New test.
6063 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
6066 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6067 allocated array should *not* change its size.
6068 * gfortran.dg/multiple_allocation_3.f90: New test.
6070 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
6073 * g++.dg/cpp0x/constexpr-49776.C: New.
6075 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6078 * gcc.dg/graphite/id-pr47046.c: New.
6080 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6083 * gcc.dg/graphite/run-id-pr47593.c: New.
6085 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6088 * gcc.dg/graphite/run-id-pr47653.c: New.
6089 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6090 induction variables.
6091 * gcc.dg/graphite/scop-16.c: Same.
6092 * gcc.dg/graphite/scop-17.c: Same.
6093 * gcc.dg/graphite/scop-21.c: Same.
6095 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6098 * gcc.dg/graphite/id-pr48805.c: New.
6100 2011-07-26 Tobias Burnus <burnus@net-b.de>
6102 * gfortran.dg/coarray_lib_token_2.f90: New.
6104 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
6106 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6109 2011-07-25 Andrew Pinski <apinski@cavium.com>
6112 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6113 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6115 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6117 * lib/target-supports.exp (check_effective_target_mmap): New proc.
6119 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6120 * gcc.c-torture/execute/loop-2g.c: Likewise.
6121 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6122 Require mmap support.
6123 * gcc.c-torture/execute/loop-2g.x: Likewise.
6124 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6125 (MAP_ANON): Provide default.
6126 * gcc.dg/20050826-1.c: Likewise.
6127 * gcc.target/i386/pr36533.c: Likewise.
6128 * gcc.dg/vect/pr49038.c: Remove dg-do run.
6129 Use dg-require-effective-target mmap.
6131 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6134 * g++.dg/cpp0x/range-for19.C: New.
6136 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6139 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6142 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6145 * g++.dg/torture/pr49309.C: Remove.
6147 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
6149 PR tree-optimization/49809
6150 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6153 2011-07-25 Richard Guenther <rguenther@suse.de>
6155 PR tree-optimization/49715
6156 * gcc.target/i386/pr49715-1.c: New testcase.
6157 * gcc.target/i386/pr49715-2.c: Likewise.
6159 2011-07-23 Jason Merrill <jason@redhat.com>
6161 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6163 2011-07-22 Jason Merrill <jason@redhat.com>
6166 * g++.dg/cpp0x/initlist55.C: New.
6168 2011-07-23 Tobias Burnus <burnus@net-b.de>
6171 * gfortran.dg/namelist_72.f: New.
6173 2011-07-23 Tobias Burnus <burnus@net-b.de>
6175 * gfortran.dg/coarray_25.f90: New.
6177 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6179 * override1.C: This test should use c++0x mode.
6180 * override3.C: New. Test the diagnostics in c++98 mode.
6182 2011-07-22 Jason Merrill <jason@redhat.com>
6183 Mark Glisse <marc.glisse@normalesup.org>
6186 * g++.dg/other/pragma-re-1.C: Add namespace cases.
6189 * g++.dg/opt/builtins2.C: New.
6190 * g++.dg/other/error27.C: Don't rely on __builtin.
6192 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
6194 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6196 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6197 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6198 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6199 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6201 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6204 2011-07-22 Richard Guenther <rguenther@suse.de>
6206 PR tree-optimization/45819
6207 * gcc.dg/pr45819.c: New testcase.
6209 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
6211 * lib/target-supports.exp (check_ifunc_available): Rewrite.
6213 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
6217 * gcc.dg/graphite/run-id-pr47654.c: New.
6219 2011-07-21 Ian Lance Taylor <iant@google.com>
6222 * gcc.dg/pr49705.c: New test.
6224 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
6226 * lib/target-supports.exp (check_avx_os_support_available): New.
6227 (check_effective_target_avx_runtime): Use it.
6229 2011-07-21 Richard Guenther <rguenther@suse.de>
6231 PR tree-optimization/49770
6232 * g++.dg/torture/pr49770.C: New testcase.
6234 2011-07-21 Kai Tietz <ktietz@redhat.com>
6236 * gcc.dg/tree-ssa/pr30978.c: adjusted.
6237 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6239 2011-07-21 Tobias Burnus <burnus@net-b.de>
6241 * gfortran.dg/coarray_lib_token_1.f90: New.
6243 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
6245 * gcc.dg/pr32912-2.c: Skip for AVR.
6246 * gcc.dg/pr44674.c: Add dg-require-profiling.
6248 2011-07-20 Jason Merrill <jason@redhat.com>
6250 * g++.dg/ext/desig2.C: New.
6252 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6254 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6256 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6257 * gcc.target/powerpc/recip-3.c: Ditto.
6259 2011-07-19 Jason Merrill <jason@redhat.com>
6261 PR c++/6709 (DR 743)
6262 PR c++/42603 (DR 950)
6263 * g++.dg/cpp0x/decltype21.C: New.
6265 2011-07-20 Richard Guenther <rguenther@suse.de>
6268 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6269 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6271 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6273 * gcc.target/arm/combine-movs.c: New.
6274 * gcc.target/arm/unsigned-extend-2.c: New.
6276 2011-07-19 Jason Merrill <jason@redhat.com>
6279 * g++.dg/cpp0x/variadic114.C: New.
6281 2011-07-19 Tobias Burnus <burnus@net-b.de>
6283 * gfortran.dg/coarray_args_1.f90: New.
6284 * gfortran.dg/coarray_args_2.f90: New.
6286 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6289 * gfortran.dg/allocate_error_3.f90: New.
6291 2011-07-19 Richard Guenther <rguenther@suse.de>
6293 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6294 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6295 * gcc.dg/torture/20110719-1.c: New testcase.
6297 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6299 PR tree-optimization/49768
6300 * gcc.c-torture/execute/pr49768.c: New test.
6302 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6304 PR tree-optimization/49771
6305 * gcc.dg/vect/pr49771.c: New test.
6307 2011-07-18 Martin Jambor <mjambor@suse.cz>
6309 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6310 * gcc.dg/ipa/ipa-2.c: Likewise.
6311 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6312 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6313 * gcc.dg/ipa/ipa-5.c: Likewise.
6314 * gcc.dg/ipa/ipa-7.c: Likewise.
6315 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6316 * gcc.dg/ipa/ipacost-1.c: Likewise.
6317 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6319 * gcc.dg/ipa/ipcp-1.c: New test.
6320 * gcc.dg/ipa/ipcp-2.c: Likewise.
6321 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6323 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6326 * gfortran.dg/pr49675.f90: New test.
6328 2011-07-18 Richard Guenther <rguenther@suse.de>
6330 * gcc.dg/torture/20110718-1.c: New testcase.
6332 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6334 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6335 * g++.dg/ext/bitfield3.C: Likewise.
6336 * g++.dg/ext/bitfield4.C: Likewise.
6337 * g++.dg/ext/bitfield5.C: Likewise.
6338 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6339 * g++.dg/other/pr23205-2.C: Likewise.
6340 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6341 * gcc.c-torture/compile/20001109-2.c: Likewise.
6342 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6343 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6344 * gcc.dg/bitfld-16.c: Likewise.
6345 * gcc.dg/bitfld-17.c: Likewise.
6346 * gcc.dg/bitfld-18.c: Likewise.
6347 * gcc.dg/builtins-config.h: Remove Netware support.
6348 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6349 * gcc.dg/cdce2.c: Likewise.
6350 * gcc.dg/cpp/assert4.c: Remove netware support.
6351 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6352 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6354 * lib/target-supports.exp (check_visibility_available): Remove
6356 (check_profiling_available): Likewise.
6358 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6360 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6362 2011-07-17 Tobias Burnus <burnus@net-b.de>
6363 Thomas Koenig <tkoenig@gcc.gnu.org>
6366 * gfortran.dg/generic_17.f90: Fix testcase.
6367 * gfortran.dg/interface_3.f90: Add dg-error.
6368 * gfortran.dg/use_14.f90: New.
6369 * gfortran.dg/use_15.f90: New.
6371 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6373 * gnat.dg/pointer_controlled.adb: New test.
6375 2011-07-17 Tobias Burnus <burnus@net-b.de>
6378 * gfortran.dg/pointer_remapping_7.f90: New.
6380 2011-07-16 Jason Merrill <jason@redhat.com>
6382 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6384 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6385 Jason Merrill <jason@redhat.com>
6389 * g++.dg/cpp0x/decltype29.C: Adjust.
6390 * g++.dg/cpp0x/error4.C: Adjust.
6391 * g++.dg/cpp0x/sfinae26.C: Adjust.
6392 * g++.dg/cpp0x/variadic105.C: Adjust.
6393 * g++.dg/template/deduce3.C: Adjust.
6394 * g++.dg/template/error45.C: Adjust.
6395 * g++.dg/template/ptrmem2.C: Adjust.
6396 * g++.dg/template/sfinae2.C: Adjust.
6397 * g++.old-deja/g++.pt/crash60.C: Adjust.
6398 * g++.old-deja/g++.pt/unify6.C: Adjust.
6399 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6400 * g++.dg/cpp0x/nullptr15.C: Adjust.
6401 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6402 * g++.dg/cpp0x/pr31431.C: Adjust.
6403 * g++.dg/cpp0x/pr31434.C: Adjust.
6404 * g++.dg/cpp0x/sfinae11.C: Adjust
6405 * g++.dg/cpp0x/temp_default2.C: Adjust.
6406 * g++.dg/cpp0x/trailing4.C: Adjust.
6407 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6408 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6409 * g++.dg/cpp0x/variadic105.C: Adjust.
6410 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6411 * g++.dg/ext/vla2.C: Adjust.
6412 * g++.dg/other/ptrmem10.C: Adjust.
6413 * g++.dg/other/ptrmem11.C: Adjust.
6414 * g++.dg/overload/unknown1.C: Adjust.
6415 * g++.dg/template/conv11.C: Adjust.
6416 * g++.dg/template/dependent-expr5.C: Adjust.
6417 * g++.dg/template/friend.C: Adjust.
6418 * g++.dg/template/incomplete2.C: Adjust.
6419 * g++.dg/template/local4.C: Adjust.
6420 * g++.dg/template/local6.C: Adjust.
6421 * g++.dg/template/operator9.C: Adjust.
6422 * g++.dg/template/ttp25.C: Adjust.
6423 * g++.dg/template/unify10.C: Adjust.
6424 * g++.dg/template/unify11.C: Adjust.
6425 * g++.dg/template/unify6.C: Adjust.
6426 * g++.dg/template/unify9.C: Adjust.
6427 * g++.dg/template/varmod1.C: Adjust.
6428 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6429 * g++.old-deja/g++.pt/crash28.C: Adjust.
6430 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6431 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6432 * g++.old-deja/g++.pt/expr2.C: Adjust.
6433 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6434 * g++.old-deja/g++.pt/spec5.C: Adjust.
6435 * g++.old-deja/g++.pt/spec6.C: Adjust.
6436 * g++.old-deja/g++.pt/unify4.C: Adjust.
6437 * g++.old-deja/g++.pt/unify8.C: Adjust.
6438 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6439 * g++.dg/overload/template5.C: New testcase.
6440 * g++.dg/template/overload12.C: New testcase.
6442 2011-07-11 Tobias Burnus <burnus@net-b.de>
6444 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6445 * gfortran.dg/coarray_7.f90: Ditto.
6446 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6447 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6449 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6451 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6453 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6454 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6455 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6457 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6458 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6459 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6461 2011-07-15 Jason Merrill <jason@redhat.com>
6464 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6465 Use --extra_opts instead of --additional_options.
6467 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6470 * g++.dg/torture/pr49309.C: Remove.
6472 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6474 * gcc.target/tic6x/weak-call.c: New test.
6475 * gcc.target/tic6x/fpcmp.c: New test.
6476 * gcc.target/tic6x/fpdiv.c: New test.
6477 * gcc.target/tic6x/rotdi16-scan.c: New test.
6478 * gcc.target/tic6x/ffssi.c: New test.
6479 * gcc.target/tic6x/fpdiv-lib.c: New test.
6480 * gcc.target/tic6x/cold-lc.c: New test.
6481 * gcc.target/tic6x/longcalls.c: New test.
6482 * gcc.target/tic6x/abi-align-1.c: New test.
6483 * gcc.target/tic6x/fpcmp-finite.c: New test.
6484 * gcc.target/tic6x/rotdi16.c: New test.
6485 * gcc.target/tic6x/bswapl.c: New test.
6486 * gcc.target/tic6x/ffsdi.c: New test.
6487 * gcc.target/tic6x/tic6x.exp: New file.
6488 * gcc.target/tic6x/builtins/arith24.c: New test.
6489 * gcc.target/tic6x/builtins/smpy.c: New test.
6490 * gcc.target/tic6x/builtins/smpylh.c: New test.
6491 * gcc.target/tic6x/builtins/smpyh.c: New test.
6492 * gcc.target/tic6x/builtins/sarith1.c: New test.
6493 * gcc.target/tic6x/builtins/extclr.c: New test
6494 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6495 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6496 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6497 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6499 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6501 * gcc.dg/20020312-2.c: Likewise.
6502 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6503 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6504 * gcc.dg/torture/builtin-math-7.c: Likewise.
6507 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6508 not testing tic6x-*-*.
6510 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6513 * g++.dg/torture/pr49309.C: New testcase.
6515 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6517 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6519 2011-07-14 Richard Guenther <rguenther@suse.de>
6521 PR tree-optimization/49651
6522 * gcc.dg/torture/pr49651.c: New testcase.
6524 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6527 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6529 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6531 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6532 -mno-pointers-to-nested-functions.
6533 * gcc.target/powerpc/no-r11-2.c: Ditto.
6534 * gcc.target/powerpc/no-r11-3.c: Ditto.
6536 2011-07-13 Jason Merrill <jason@redhat.com>
6538 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6539 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6540 when compiling C files.
6541 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6542 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6543 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6544 * g++.dg/lookup/anon2.C: Likewise.
6545 * g++.dg/tree-ssa/copyprop.C: Likewise.
6546 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6547 * g++.dg/init/vector1.C: Ignore narrowing errors.
6548 * g++.dg/torture/pr35526.C: Likewise.
6549 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6551 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6554 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6557 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6559 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6560 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6562 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6564 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6565 * lib/obj-c++.exp (obj-c++_init): Ditto.
6566 * lib/file-format.exp (gcc_target_object_format): Ditto.
6567 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6568 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6569 (check_visibility_available): Ditto.
6570 (check_effective_target_tls_native): Ditto.
6571 (check_effective_target_tls_emulated): Ditto.
6572 (check_effective_target_function_sections): Ditto.
6574 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6576 * gcc.target/arm/pr48183.c: New test.
6578 2011-07-13 Richard Guenther <rguenther@suse.de>
6580 * gcc.dg/torture/20110713-1.c: New testcase.
6582 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6585 * gcc.c-torture/compile/pr49474.c: New testcase.
6587 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6589 PR tree-optimization/49712
6590 * gcc.c-torture/execute/pr49712.c: New test.
6592 2011-07-11 Jason Merrill <jason@redhat.com>
6595 * g++.dg/template/recurse3.C: New.
6597 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6600 * gcc.dg/guality/csttest.c: New test.
6603 * gfortran.dg/pr49698.f90: New test.
6605 2011-07-11 Jeff Law <law@redhat.com>
6607 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6609 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6611 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6612 * go.test/go-test.exp (go-set-goarch): Likewise.
6614 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6617 * gcc.target/avr/torture/pr39633.c: New test case.
6619 2011-07-11 Tobias Burnus <burnus@net-b.de>
6622 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6624 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6626 * lib/target-supports.exp (check_effective_target_scheduling):
6628 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6629 * gcc.dg/pr45055.c: Ditto.
6630 * gcc.dg/pr45353.c: Ditto.
6631 * g++.dg/pr45056.C: Ditto.
6633 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6635 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6636 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6637 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6638 * g++.dg/torture/pr31863.C: Skip AVR.
6640 2011-07-10 Tobias Burnus <burnus@net-b.de>
6643 * gfortran.dg/intrinsic_signal.f90: New.
6645 2011-07-09 Jason Merrill <jason@redhat.com>
6647 * g++.dg/cpp0x/regress/regress6.C: New.
6648 * g++.dg/parse/crash45.C: Adjust message.
6649 * g++.dg/template/crash38.C: Adjust message.
6650 * g++.dg/template/crash64.C: Adjust message.
6652 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6654 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6655 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6656 * g++.dg/abi/bitfield3.C: Likewise.
6657 * g++.dg/eh/pr38662.C: Likewise.
6658 * g++.dg/ext/attrib36.C: Likewise.
6659 * g++.dg/ext/attrib37.C: Likewise.
6660 * g++.dg/ext/attrib8.C: Likewise.
6661 * g++.dg/ext/tmplattr1.C: Likewise.
6662 * g++.dg/inherit/override-attribs.C: Likewise.
6663 * g++.dg/opt/inline9.C: Likewise.
6664 * g++.dg/opt/life1.C: Likewise.
6665 * g++.dg/opt/longbranch2.C: Likewise.
6666 * g++.dg/opt/nrv12.C: Likewise.
6667 * g++.dg/opt/reg-stack4.C: Likewise.
6668 * g++.dg/other/pr35504.C: Likewise.
6669 * g++.dg/other/pr39496.C: Likewise.
6670 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6671 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6672 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6673 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6674 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6675 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6676 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6677 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6678 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6679 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6680 * g++.dg/warn/pr15774-1.C: Likewise.
6681 * g++.dg/warn/pr15774-2.C: Likewise.
6682 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6683 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6684 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6685 * g++.old-deja/g++.pt/asm2.C: Likewise.
6686 * gcc.c-torture/compile/20000804-1.c: Likewise.
6687 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6688 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6689 * gcc.dg/20020108-1.c: Likewise.
6690 * gcc.dg/20020122-2.c: Likewise.
6691 * gcc.dg/20020122-3.c: Likewise.
6692 * gcc.dg/20020206-1.c: Likewise.
6693 * gcc.dg/20020219-1.c: Likewise.
6694 * gcc.dg/20020310-1.c: Likewise.
6695 * gcc.dg/20020411-1.c: Likewise.
6696 * gcc.dg/20020418-2.c: Likewise.
6697 * gcc.dg/20020426-2.c: Likewise.
6698 * gcc.dg/20020517-1.c: Likewise.
6699 * gcc.dg/20030204-1.c: Likewise.
6700 * gcc.dg/20030826-2.c: Likewise.
6701 * gcc.dg/20031102-1.c: Likewise.
6702 * gcc.dg/20031202-1.c: Likewise.
6703 * gcc.dg/20050111-1.c: Likewise.
6704 * gcc.dg/20050503-1.c: Likewise.
6705 * gcc.dg/array-init-1.c: Likewise.
6706 * gcc.dg/builtin-apply4.c: Likewise.
6707 * gcc.dg/dfp/pr31344.c: Likewise.
6708 * gcc.dg/gomp/atomic-11.c: Likewise.
6709 * gcc.dg/graphite/pr40281.c: Likewise.
6710 * gcc.dg/ia64-sync-1.c: Likewise.
6711 * gcc.dg/ia64-sync-2.c: Likewise.
6712 * gcc.dg/ia64-sync-3.c: Likewise.
6713 * gcc.dg/ia64-sync-4.c: Likewise.
6714 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6715 * gcc.dg/invalid-call-1.c: Likewise.
6716 * gcc.dg/loop-3.c: Likewise.
6717 * gcc.dg/lower-subreg-1.c: Likewise.
6718 * gcc.dg/lto/pr47259_0.c: Likewise.
6719 * gcc.dg/nested-calls-1.c: Likewise.
6720 * gcc.dg/pr20017.c: Likewise.
6721 * gcc.dg/pr25023.c: Likewise.
6722 * gcc.dg/pr27671-2.c: Likewise.
6723 * gcc.dg/pr32176.c: Likewise.
6724 * gcc.dg/pr33676.c: Likewise.
6725 * gcc.dg/pr35045.c: Likewise.
6726 * gcc.dg/pr36015.c: Likewise.
6727 * gcc.dg/pr36584.c: Likewise.
6728 * gcc.dg/pr36998.c: Likewise.
6729 * gcc.dg/pr37438.c: Likewise.
6730 * gcc.dg/pr37908.c: Likewise.
6731 * gcc.dg/pr41241.c: Likewise.
6732 * gcc.dg/pr41340.c: Likewise.
6733 * gcc.dg/pr44136.c: Likewise.
6734 * gcc.dg/pr44194-1.c: Likewise.
6735 * gcc.dg/pr46212.c: Likewise.
6736 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6737 * gcc.dg/setjmp-2.c: Likewise.
6738 * gcc.dg/short-compare-1.c: Likewise.
6739 * gcc.dg/short-compare-2.c: Likewise.
6740 * gcc.dg/smod-1.c: Likewise.
6741 * gcc.dg/sync-2.c: Likewise.
6742 * gcc.dg/sync-3.c: Likewise.
6743 * gcc.dg/tls/opt-1.c: Likewise.
6744 * gcc.dg/tls/opt-2.c: Likewise.
6745 * gcc.dg/tls/opt-3.c: Likewise.
6746 * gcc.dg/torture/badshift.c: Likewise.
6747 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6748 * gcc.dg/torture/pr20314-2.c: Likewise.
6749 * gcc.dg/torture/pr36891.c: Likewise.
6750 * gcc.dg/torture/pr38774.c: Likewise.
6751 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6752 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6753 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6754 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6755 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6756 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6757 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6758 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6759 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6760 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6761 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6762 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6763 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6764 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6765 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6766 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6767 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6768 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6769 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6770 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6771 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6772 * gcc.dg/unroll-1.c: Likewise.
6773 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6774 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6775 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6776 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6777 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6778 * gcc.target/i386/20000609-1.c: Likewise.
6779 * gcc.target/i386/20000720-1.c: Likewise.
6780 * gcc.target/i386/20000724-1.c: Likewise.
6781 * gcc.target/i386/20011107-1.c: Likewise.
6782 * gcc.target/i386/20011119-1.c: Likewise.
6783 * gcc.target/i386/20020201-3.c: Likewise.
6784 * gcc.target/i386/20020218-1.c: Likewise.
6785 * gcc.target/i386/20020729-1.c: Likewise.
6786 * gcc.target/i386/20030926-1.c: Likewise.
6787 * gcc.target/i386/20060125-1.c: Likewise.
6788 * gcc.target/i386/20060125-2.c: Likewise.
6789 * gcc.target/i386/20060512-1.c: Likewise.
6790 * gcc.target/i386/20060512-2.c: Likewise.
6791 * gcc.target/i386/20060512-3.c: Likewise.
6792 * gcc.target/i386/20060512-4.c: Likewise.
6793 * gcc.target/i386/387-1.c: Likewise.
6794 * gcc.target/i386/387-2.c: Likewise.
6795 * gcc.target/i386/387-5.c: Likewise.
6796 * gcc.target/i386/387-6.c: Likewise.
6797 * gcc.target/i386/980312-1.c: Likewise.
6798 * gcc.target/i386/980313-1.c: Likewise.
6799 * gcc.target/i386/990117-1.c: Likewise.
6800 * gcc.target/i386/990424-1.c: Likewise.
6801 * gcc.target/i386/990524-1.c: Likewise.
6802 * gcc.target/i386/991129-1.c: Likewise.
6803 * gcc.target/i386/991214-1.c: Likewise.
6804 * gcc.target/i386/991230-1.c: Likewise.
6805 * gcc.target/i386/addr-sel-1.c: Likewise.
6806 * gcc.target/i386/aggregate-ret1.c: Likewise.
6807 * gcc.target/i386/aggregate-ret2.c: Likewise.
6808 * gcc.target/i386/align-main-3.c: Likewise.
6809 * gcc.target/i386/amd64-abi-1.c: Likewise.
6810 * gcc.target/i386/amd64-abi-2.c: Likewise.
6811 * gcc.target/i386/amd64-abi-4.c: Likewise.
6812 * gcc.target/i386/amd64-abi-5.c: Likewise.
6813 * gcc.target/i386/amd64-abi-6.c: Likewise.
6814 * gcc.target/i386/asm-1.c: Likewise.
6815 * gcc.target/i386/asm-3.c: Likewise.
6816 * gcc.target/i386/asm-5.c: Likewise.
6817 * gcc.target/i386/attributes-error.c: Likewise.
6818 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6819 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6820 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6821 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6822 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6823 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6824 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6825 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6826 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6827 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6828 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6829 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6830 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6831 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6832 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6833 * gcc.target/i386/bitfield1.c: Likewise.
6834 * gcc.target/i386/bitfield2.c: Likewise.
6835 * gcc.target/i386/bmi-2.c: Likewise.
6836 * gcc.target/i386/bmi-5.c: Likewise.
6837 * gcc.target/i386/builtin-unreachable.c: Likewise.
6838 * gcc.target/i386/cleanup-2.c: Likewise.
6839 * gcc.target/i386/clobbers.c: Likewise.
6840 * gcc.target/i386/cmov8.c: Likewise.
6841 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6842 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6843 * gcc.target/i386/compress-float-387.c: Likewise.
6844 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6845 * gcc.target/i386/compress-float-sse.c: Likewise.
6846 * gcc.target/i386/crc32-2.c: Likewise.
6847 * gcc.target/i386/crc32-3.c: Likewise.
6848 * gcc.target/i386/divmod-7.c: Likewise.
6849 * gcc.target/i386/divmod-8.c: Likewise.
6850 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6851 * gcc.target/i386/fma3-builtin.c: Likewise.
6852 * gcc.target/i386/fma3-fma.c: Likewise.
6853 * gcc.target/i386/fma4-256-vector.c: Likewise.
6854 * gcc.target/i386/fma4-builtin.c: Likewise.
6855 * gcc.target/i386/fma4-fma-2.c: Likewise.
6856 * gcc.target/i386/fma4-fma.c: Likewise.
6857 * gcc.target/i386/fma4-vector-2.c: Likewise.
6858 * gcc.target/i386/fma4-vector.c: Likewise.
6859 * gcc.target/i386/funcspec-1.c: Likewise.
6860 * gcc.target/i386/funcspec-10.c: Likewise.
6861 * gcc.target/i386/funcspec-11.c: Likewise.
6862 * gcc.target/i386/funcspec-2.c: Likewise.
6863 * gcc.target/i386/funcspec-5.c: Likewise.
6864 * gcc.target/i386/funcspec-6.c: Likewise.
6865 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6866 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6867 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6868 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6869 * gcc.target/i386/incoming-1.c: Likewise.
6870 * gcc.target/i386/incoming-10.c: Likewise.
6871 * gcc.target/i386/incoming-11.c: Likewise.
6872 * gcc.target/i386/incoming-12.c: Likewise.
6873 * gcc.target/i386/incoming-13.c: Likewise.
6874 * gcc.target/i386/incoming-14.c: Likewise.
6875 * gcc.target/i386/incoming-15.c: Likewise.
6876 * gcc.target/i386/incoming-2.c: Likewise.
6877 * gcc.target/i386/incoming-3.c: Likewise.
6878 * gcc.target/i386/incoming-4.c: Likewise.
6879 * gcc.target/i386/incoming-5.c: Likewise.
6880 * gcc.target/i386/incoming-6.c: Likewise.
6881 * gcc.target/i386/incoming-7.c: Likewise.
6882 * gcc.target/i386/incoming-8.c: Likewise.
6883 * gcc.target/i386/incoming-9.c: Likewise.
6884 * gcc.target/i386/lea.c: Likewise.
6885 * gcc.target/i386/local.c: Likewise.
6886 * gcc.target/i386/loop-1.c: Likewise.
6887 * gcc.target/i386/loop-2.c: Likewise.
6888 * gcc.target/i386/loop-3.c: Likewise.
6889 * gcc.target/i386/max-stack-align.c: Likewise.
6890 * gcc.target/i386/memcpy-1.c: Likewise.
6891 * gcc.target/i386/movbe-2.c: Likewise.
6892 * gcc.target/i386/movq-2.c: Likewise.
6893 * gcc.target/i386/movq.c: Likewise.
6894 * gcc.target/i386/nrv1.c: Likewise.
6895 * gcc.target/i386/pad-4.c: Likewise.
6896 * gcc.target/i386/pad-5a.c: Likewise.
6897 * gcc.target/i386/pad-5b.c: Likewise.
6898 * gcc.target/i386/pad-6a.c: Likewise.
6899 * gcc.target/i386/pad-6b.c: Likewise.
6900 * gcc.target/i386/pad-7.c: Likewise.
6901 * gcc.target/i386/pad-9.c: Likewise.
6902 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6903 * gcc.target/i386/pic-1.c: Likewise.
6904 * gcc.target/i386/pr12092-1.c: Likewise.
6905 * gcc.target/i386/pr12329.c: Likewise.
6906 * gcc.target/i386/pr21518.c: Likewise.
6907 * gcc.target/i386/pr22362.c: Likewise.
6908 * gcc.target/i386/pr22585.c: Likewise.
6909 * gcc.target/i386/pr23098.c: Likewise.
6910 * gcc.target/i386/pr25196.c: Likewise.
6911 * gcc.target/i386/pr25293.c: Likewise.
6912 * gcc.target/i386/pr25654.c: Likewise.
6913 * gcc.target/i386/pr26449.c: Likewise.
6914 * gcc.target/i386/pr26778.c: Likewise.
6915 * gcc.target/i386/pr26826.c: Likewise.
6916 * gcc.target/i386/pr27266.c: Likewise.
6917 * gcc.target/i386/pr29978.c: Likewise.
6918 * gcc.target/i386/pr30505.c: Likewise.
6919 * gcc.target/i386/pr30961-1.c: Likewise.
6920 * gcc.target/i386/pr31628.c: Likewise.
6921 * gcc.target/i386/pr32000-2.c: Likewise.
6922 * gcc.target/i386/pr32661-1.c: Likewise.
6923 * gcc.target/i386/pr32708-2.c: Likewise.
6924 * gcc.target/i386/pr32708-3.c: Likewise.
6925 * gcc.target/i386/pr34256.c: Likewise.
6926 * gcc.target/i386/pr34312.c: Likewise.
6927 * gcc.target/i386/pr34522.c: Likewise.
6928 * gcc.target/i386/pr35160.c: Likewise.
6929 * gcc.target/i386/pr35281.c: Likewise.
6930 * gcc.target/i386/pr36246.c: Likewise.
6931 * gcc.target/i386/pr36786.c: Likewise.
6932 * gcc.target/i386/pr37275.c: Likewise.
6933 * gcc.target/i386/pr37843-3.c: Likewise.
6934 * gcc.target/i386/pr37843-4.c: Likewise.
6935 * gcc.target/i386/pr39082-1.c: Likewise.
6936 * gcc.target/i386/pr39431.c: Likewise.
6937 * gcc.target/i386/pr39496.c: Likewise.
6938 * gcc.target/i386/pr39543-2.c: Likewise.
6939 * gcc.target/i386/pr39911.c: Likewise.
6940 * gcc.target/i386/pr40718.c: Likewise.
6941 * gcc.target/i386/pr40906-1.c: Likewise.
6942 * gcc.target/i386/pr40906-2.c: Likewise.
6943 * gcc.target/i386/pr40906-3.c: Likewise.
6944 * gcc.target/i386/pr40934.c: Likewise.
6945 * gcc.target/i386/pr41900.c: Likewise.
6946 * gcc.target/i386/pr42589.c: Likewise.
6947 * gcc.target/i386/pr43662.c: Likewise.
6948 * gcc.target/i386/pr43671.c: Likewise.
6949 * gcc.target/i386/pr43766.c: Likewise.
6950 * gcc.target/i386/pr43869.c: Likewise.
6951 * gcc.target/i386/pr44942.c: Likewise.
6952 * gcc.target/i386/pr44948-2a.c: Likewise.
6953 * gcc.target/i386/pr45234.c: Likewise.
6954 * gcc.target/i386/pr45336-2.c: Likewise.
6955 * gcc.target/i386/pr45336-4.c: Likewise.
6956 * gcc.target/i386/pr45852.c: Likewise.
6957 * gcc.target/i386/pr46470.c: Likewise.
6958 * gcc.target/i386/pr48037-1.c: Likewise.
6959 * gcc.target/i386/pr48389.c: Likewise.
6960 * gcc.target/i386/pr49095.c: Likewise.
6961 * gcc.target/i386/pr9771-1.c: Likewise.
6962 * gcc.target/i386/rdfsbase-1.c: Likewise.
6963 * gcc.target/i386/rdfsbase-2.c: Likewise.
6964 * gcc.target/i386/rdgsbase-1.c: Likewise.
6965 * gcc.target/i386/rdgsbase-2.c: Likewise.
6966 * gcc.target/i386/rdrand-3.c: Likewise.
6967 * gcc.target/i386/regparm-stdcall.c: Likewise.
6968 * gcc.target/i386/regparm.c: Likewise.
6969 * gcc.target/i386/reload-1.c: Likewise.
6970 * gcc.target/i386/rotate-2.c: Likewise.
6971 * gcc.target/i386/sibcall-5.c: Likewise.
6972 * gcc.target/i386/signbit-1.c: Likewise.
6973 * gcc.target/i386/signbit-2.c: Likewise.
6974 * gcc.target/i386/signbit-3.c: Likewise.
6975 * gcc.target/i386/sse-5.c: Likewise.
6976 * gcc.target/i386/sse-8.c: Likewise.
6977 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6978 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6979 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6980 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6981 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6982 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6983 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6984 * gcc.target/i386/sse2-movq-2.c: Likewise.
6985 * gcc.target/i386/sse2-movq-3.c: Likewise.
6986 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6987 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6988 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6989 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6990 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6991 * gcc.target/i386/ssefn-1.c: Likewise.
6992 * gcc.target/i386/ssefn-2.c: Likewise.
6993 * gcc.target/i386/sseregparm-1.c: Likewise.
6994 * gcc.target/i386/sseregparm-2.c: Likewise.
6995 * gcc.target/i386/sseregparm-3.c: Likewise.
6996 * gcc.target/i386/sseregparm-4.c: Likewise.
6997 * gcc.target/i386/sseregparm-5.c: Likewise.
6998 * gcc.target/i386/sseregparm-6.c: Likewise.
6999 * gcc.target/i386/sseregparm-7.c: Likewise.
7000 * gcc.target/i386/sseregparm-8.c: Likewise.
7001 * gcc.target/i386/stack-realign.c: Likewise.
7002 * gcc.target/i386/stack-usage-realign.c: Likewise.
7003 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7004 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7005 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7006 * gcc.target/i386/stackalign/return-1.c: Likewise.
7007 * gcc.target/i386/stackalign/return-2.c: Likewise.
7008 * gcc.target/i386/stackalign/return-3.c: Likewise.
7009 * gcc.target/i386/tailcall-1.c: Likewise.
7010 * gcc.target/i386/tbm-2.c: Likewise.
7011 * gcc.target/i386/udivmod-7.c: Likewise.
7012 * gcc.target/i386/udivmod-8.c: Likewise.
7013 * gcc.target/i386/unroll-1.c: Likewise.
7014 * gcc.target/i386/vararg-1.c: Likewise.
7015 * gcc.target/i386/vararg-2.c: Likewise.
7016 * gcc.target/i386/vect8-ret.c: Likewise.
7017 * gcc.target/i386/vectorize5.c: Likewise.
7018 * gcc.target/i386/wmul-1.c: Likewise.
7019 * gcc.target/i386/wmul-2.c: Likewise.
7020 * gcc.target/i386/wrfsbase-1.c: Likewise.
7021 * gcc.target/i386/wrfsbase-2.c: Likewise.
7022 * gcc.target/i386/wrgsbase-1.c: Likewise.
7023 * gcc.target/i386/wrgsbase-2.c: Likewise.
7024 * gcc.target/i386/xop-pcmov.c: Likewise.
7025 * gcc.target/i386/xop-pcmov2.c: Likewise.
7026 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7027 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7028 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7029 * gcc.target/i386/xop-shift1-vector.c: Likewise.
7030 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7031 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7032 * gcc.target/i386/zee.c: Likewise.
7033 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7034 * gfortran.dg/compiler-directive_2.f: Likewise.
7035 * gfortran.dg/g77/20010216-1.f: Likewise.
7036 * gfortran.dg/gomp/pr39152.f90: Likewise.
7037 * gfortran.dg/pr33794.f90: Likewise.
7039 2011-07-09 Jason Merrill <jason@redhat.com>
7041 * g++.dg/cpp0x/regress/regress5.C: New.
7043 2011-07-08 Jason Merrill <jason@redhat.com>
7046 * g++.dg/expr/compound-asn1.C: New.
7047 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7049 2011-07-08 Jakub Jelinek <jakub@redhat.com>
7052 * gcc.target/powerpc/altivec-34.c: New test.
7054 2011-07-08 Jason Merrill <jason@redhat.com>
7057 * g++.dg/abi/guard3.C: New.
7059 2011-07-08 Julian Brown <julian@codesourcery.com>
7061 * lib/target-supports.exp
7062 (check_effective_target_arm_little_endian): New.
7063 (check_effective_target_vect_pack_trunc): Use above.
7064 (check_effective_target_vect_unpack): Likewise.
7065 (check_effective_target_vect_element_align): Test
7066 check_effective_target_arm_vect_no_misalign for ARM.
7068 2011-07-08 Jason Merrill <jason@redhat.com>
7071 * g++.dg/cpp0x/constexpr-rom.C: New.
7073 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
7076 * g++.dg/torture/pr49519.C: New test.
7078 2011-07-08 Martin Jambor <mjambor@suse.cz>
7080 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7082 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7085 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7087 2011-07-08 Richard Guenther <rguenther@suse.de>
7089 PR tree-optimization/49662
7090 * gcc.dg/graphite/interchange-14.c: XFAIL.
7091 * gcc.dg/graphite/interchange-15.c: Likewise.
7092 * gcc.dg/graphite/interchange-mvt.c: Likewise.
7094 2011-07-06 Jason Merrill <jason@redhat.com>
7097 * g++.dg/cpp0x/regress/regress4.C: New.
7099 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
7102 * gfortran.dg/result_in_spec_4.f90: New test.
7104 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7106 * gcc.target/sparc/cas64.c: New test.
7108 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7111 * g++.dg/torture/pr49644.C: New test.
7114 * gcc.c-torture/execute/pr49644.c: New test.
7116 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
7118 * lib/target-supports.exp (check_effective_target_ia32): New.
7119 (check_effective_target_x32): Likewise.
7120 (check_effective_target_vect_cmdline_needed): Also check x32.
7122 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7124 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7126 * gcc.target/arm/pr42235.c: Likewise.
7127 * gcc.target/arm/pr42495.c: Likewise.
7128 * gcc.target/arm/pr42574.c: Likewise.
7129 * gcc.target/arm/thumb-branch1.c: Likewise.
7131 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7132 unneeded prune of possible warning.
7133 * gcc.target/arm/pr40956.c: Likewise.
7134 * gcc.target/arm/pr42505.c: Likewise.
7136 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7137 * gcc.c-torture/compile/pr46883.c: Likewise.
7138 * gcc.c-torture/compile/pr46934.c: Likewise.
7140 * gcc.target/arm/pr41679.c: Remove test directives in preparation
7141 for move to ../../gcc.c-torture/compile.
7142 * gcc.target/arm/pr46883.c: Likewise.
7143 * gcc.target/arm/pr46934.c: Likewise.
7145 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7146 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7147 * gcc.target/arm/wmul-1.c: Likewise.
7148 * gcc.target/arm/wmul-2.c: Likewise.
7149 * gcc.target/arm/wmul-3.c: Likewise.
7150 * gcc.target/arm/wmul-4.c: Likewise.
7151 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7152 add tab after scan target.
7153 * gcc.target/arm/smlaltt-1.c: Likewise.
7154 * gcc.target/arm/smlatb-1.c: Likewise.
7155 * gcc.target/arm/smlatt-1.c: Likewise.
7157 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7160 * gcc.dg/debug/pr49522.c: New test.
7162 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
7164 * gcc.dg/pragma-align.c: Run only if target !default_packed.
7165 * gcc.dg/pr46212.c: Run only if target int32plus.
7166 * gcc.dg/torture/pr48146.c: Ditto.
7167 * gcc.dg/tree-ssa/vrp51.c: Ditto.
7168 * c-c++-common/pr44832.c: Ditto.
7169 * gcc.dg/pr49544.c: Run only if target ptr32plus.
7170 * gcc.dg/pr31490.c: Ditto.
7171 * gcc.dg/torture/builtin-math-7.c: Run only if target
7173 * gcc.dg/torture/pr45764.c: Skip for AVR.
7174 * gcc.dg/pr47893.c: Ditto.
7176 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7178 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7179 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7180 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7181 add tab to scan target.
7183 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
7185 * gcc.target/arm/neon-modes-3.c: New test.
7187 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
7189 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7190 -fno-loop-interchange -ffast-math.
7192 2011-07-07 Richard Guenther <rguenther@suse.de>
7194 * gcc.dg/ftrapv-3.c: New testcase.
7196 2011-07-07 Richard Guenther <rguenther@suse.de>
7198 * gcc.dg/tree-ssa/vrp58.c: New testcase.
7199 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7201 2011-07-07 Kai Tietz <ktietz@redhat.com>
7203 * gcc.dg/binop-notxor1.c: New test.
7204 * gcc.dg/binop-notand4a.c: New test.
7205 * gcc.dg/binop-notxor2.c: New test.
7206 * gcc.dg/binop-notand3a.c: New test.
7207 * gcc.dg/binop-notand2a.c: New test.
7208 * gcc.dg/binop-notand6a.c: New test.
7209 * gcc.dg/binop-notor1.c: New test.
7210 * gcc.dg/binop-notand1a.c: New test.
7211 * gcc.dg/binop-notand5a.c: New test.
7212 * gcc.dg/binop-notor2.c: New test.
7214 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7217 * gcc.dg/gomp/pr49640.c: New test.
7219 2011-07-07 Richard Guenther <rguenther@suse.de>
7221 * gcc.dg/graphite/pr37485.c: Add -floop-block.
7223 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7226 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7228 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7230 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7231 * gcc.target/powerpc/no-r11-2.c: Ditto.
7232 * gcc.target/powerpc/no-r11-3.c: Ditto.
7234 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
7236 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7237 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7239 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
7241 * lib/target-supports.exp (check_profiling_available): Disable
7242 profiling with -fprofile-generate for target avr.
7244 2011-07-06 Richard Guenther <rguenther@suse.de>
7246 PR tree-optimization/49645
7247 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7249 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
7252 * gcc.dg/pr47383.c: New.
7254 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7256 PR tree-optimization/49647
7257 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7259 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
7262 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7263 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7265 2011-07-05 Jason Merrill <jason@redhat.com>
7268 * g++.dg/template/template-id-4.C: New.
7270 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7272 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7273 * gcc.dg/pr43402.c: Ditto.
7275 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7277 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7279 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7281 * gcc.target/powerpc/ppc-switch-1.c: New test for
7282 --param case-values-threshold.
7283 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7285 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7287 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7289 2011-07-05 Jason Merrill <jason@redhat.com>
7291 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7293 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7295 PR tree-optimization/47654
7296 * gcc.dg/graphite/block-pr47654.c: New.
7298 2011-07-05 Jason Merrill <jason@redhat.com>
7300 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7302 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7304 PR tree-optimization/49580
7305 * gcc.dg/autopar/pr49580.c: New test.
7307 2011-07-05 Richard Guenther <rguenther@suse.de>
7309 PR tree-optimization/49518
7310 PR tree-optimization/49628
7311 * g++.dg/torture/pr49628.C: New testcase.
7312 * gcc.dg/torture/pr49518.c: Likewise.
7314 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7316 * ada/acats/run_acats (which): Extract last field from type -p,
7317 type output only if command succeeded.
7319 2011-07-04 Jason Merrill <jason@redhat.com>
7321 * g++.dg/abi/mangle48.C: New.
7323 * g++.dg/cpp0x/diag1.C: New.
7325 * g++.dg/diagnostic/aka1.C: New.
7327 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7329 PR rtl-optimization/49619
7330 * gcc.dg/pr49619.c: New test.
7332 PR rtl-optimization/49472
7333 * gfortran.dg/pr49472.f90: New test.
7336 * gcc.dg/pr49602.c: New test.
7338 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7342 * gcc.target/avr/avr.exp: Run over cpp files, too.
7343 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7344 * gcc.target/avr/progmem.h: New file.
7345 * gcc.target/avr/exit-abort.h: New file.
7346 * gcc.target/avr/progmem-error-1.c: New file.
7347 * gcc.target/avr/progmem-error-1.cpp: New file.
7348 * gcc.target/avr/progmem-warning-1.c: New file.
7349 * gcc.target/avr/torture/progmem-1.c: New file.
7350 * gcc.target/avr/torture/progmem-1.cpp: New file.
7352 2011-07-04 Richard Guenther <rguenther@suse.de>
7354 PR tree-optimization/49615
7355 * g++.dg/torture/pr49615.C: New testcase.
7357 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7359 PR tree-optimization/49610
7360 * gcc.dg/vect/pr49610.c: New test.
7362 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7364 * gnat.dg/specs/debug1.ads: New test.
7366 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7369 * gfortran.dg/typebound_proc_23.f90: New.
7371 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7374 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7376 2011-07-01 Jason Merrill <jason@redhat.com>
7379 * g++.dg/template/template-id-3.C: New.
7382 * g++.dg/template/qualified-id4.C: New.
7385 * g++.dg/template/explicit-args4.C: New.
7388 * g++.dg/template/offsetof2.C: New.
7390 2011-07-01 Kai Tietz <ktietz@redhat.com>
7392 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7394 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7397 * lib/target-supports.exp (check_effective_target_gld): New proc.
7399 2011-07-01 Richard Guenther <rguenther@suse.de>
7401 PR tree-optimization/49603
7402 * gcc.dg/torture/pr49603.c: New testcase.
7404 2011-06-30 Jason Merrill <jason@redhat.com>
7407 * g++.dg/rtti/template1.C: New.
7410 * g++.dg/cpp0x/regress/ctor1.C: New.
7413 * g++.dg/cpp0x/initlist54.C: New.
7415 2011-06-30 Martin Jambor <mjambor@suse.cz>
7417 * gcc.dg/tree-ssa/sra-12.c: New test.
7419 2011-06-29 Jason Merrill <jason@redhat.com>
7421 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7423 2011-06-30 Richard Guenther <rguenther@suse.de>
7425 PR tree-optimization/46787
7426 * gcc.dg/vect/vect-121.c: New testcase.
7428 2011-06-30 Martin Jambor <mjambor@suse.cz>
7430 PR tree-optimization/49094
7431 * gcc.dg/tree-ssa/pr49094.c: New test.
7433 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7436 * gfortran.dg/pr49540-1.f90: New test.
7437 * gfortran.dg/pr49540-2.f90: New test.
7439 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7442 * ada/acats/run_acats (which): Use last field of type -p output.
7444 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7445 Iain Sandoe <iains@gcc.gnu.org>
7448 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7449 Only skip on 64-bit *-*-darwin8* && !objc2.
7451 2011-06-30 Richard Guenther <rguenther@suse.de>
7453 PR tree-optimization/38752
7454 * gcc.c-torture/compile/pr38752.c: New testcase.
7456 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7458 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7459 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7461 2011-06-29 Jason Merrill <jason@redhat.com>
7464 * g++.dg/cpp0x/initlist53.C: Use placement new.
7465 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7466 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7469 * g++.dg/cpp0x/trailing6.C: New.
7470 * g++.dg/cpp0x/pr45908.C: No error.
7473 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7476 * g++.dg/cpp0x/constexpr-using2.C: New.
7478 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7481 * g++.dg/cpp0x/constexpr-diag3.C: New.
7482 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7483 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7484 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7485 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7487 2011-06-29 Jason Merrill <jason@redhat.com>
7489 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7491 2011-06-29 Richard Guenther <rguenther@suse.de>
7493 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7495 2011-06-29 Jason Merrill <jason@redhat.com>
7497 * g++.dg/cpp0x/initlist-value2.C: New.
7499 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7500 * g++.dg/cpp0x/initlist-value.C: New.
7502 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7504 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7506 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7508 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7509 * gcc.dg/inline_2.c: Likewise.
7510 * gcc.dg/unroll_1.c: Likewise.
7512 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7515 * gcc.target/i386/pr49567.c: New test.
7517 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7519 * gnat.dg/opt17.ad[sb]: New test.
7521 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7522 Tom de Vries <tom@codesourcery.com>
7524 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7525 (check_effective_target_arm_thumb2): New effective targets.
7526 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7527 properly. Clean up temporary files.
7528 * gcc.target/arm/ivopts-2.c: Likewise.
7529 * gcc.target/arm/ivopts-3.c: Likewise.
7530 * gcc.target/arm/ivopts-4.c: Likewise.
7531 * gcc.target/arm/ivopts-5.c: Likewise.
7532 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7534 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7537 * gfortran.dg/reshape_zerosize_3.f90: New test.
7539 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7541 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7542 * gcc.target/arm/vfp-ldmias.c: Likewise.
7543 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7544 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7545 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7546 * gcc.target/arm/vfp-stmias.c: Likewise.
7547 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7548 * gcc.target/arm/vfp-stmiad.c: Likewise.
7550 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7552 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7554 * gcc.target/arm/pr45701-2.c: Ditto.
7556 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7559 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7560 * gfortran.dg/extends_14.f03: Modified.
7562 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7564 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7565 early if the test is already being skipped.
7567 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7568 scan-assembler-dem-not): For missing file, report unresolved with
7569 same message as for pass/fail, with reason reported in log file.
7571 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7572 from add_options_for_arm_neon_fp16.
7573 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7574 check_effective_target_arm_neon_fp16_ok_nocache.
7575 Check -mfpu and -mfloat-abi options from current multilib.
7576 Do not require neon support.
7577 (check_effective_target_arm_fp16_ok): Renamed from
7578 check_effecitve_target_arm_neon_fp16_ok.
7579 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7580 arm_neon_fp16_ok and arm_fp16.
7581 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7582 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7583 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7584 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7586 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7588 * gcc.dg/builtin-assume-aligned-1.c: New test.
7589 * gcc.dg/builtin-assume-aligned-2.c: New test.
7590 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7593 * gcc.dg/pr49544.c: New test.
7595 2011-06-27 Richard Guenther <rguenther@suse.de>
7597 PR tree-optimization/49394
7598 * g++.dg/torture/pr49394.C: New testcase.
7600 2011-06-27 Kai Tietz <ktietz@redhat.com>
7602 * gcc.dg/optimize-bswapdi-2.c: New test.
7604 2011-06-27 Michael Hope <michael.hope@linaro.org>
7605 Richard Sandiford <richard.sandiford@linaro.org>
7607 PR tree-optimization/49169
7608 * gcc.dg/torture/pr49169.c: New test.
7610 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7613 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7615 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7618 2011-06-26 Jason Merrill <jason@redhat.com>
7620 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7623 * g++.dg/init/ref19.C: New.
7624 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7626 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7628 PR tree-optimization/48377
7629 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7632 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7635 * lib/target-supports.exp (check_effective_target_non_strict_align):
7637 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7639 2011-06-24 Martin Jambor <mjambor@suse.cz>
7641 PR tree-optimizations/49516
7642 * g++.dg/tree-ssa/pr49516.C: New test.
7644 2011-06-23 Jason Merrill <jason@redhat.com>
7647 * g++.dg/template/partial10.C: New.
7648 * g++.dg/template/partial11.C: New.
7650 2011-06-23 Jeff Law <law@redhat.com>
7653 * gcc.dg/pr48770.c: New test.
7655 2011-06-23 Jan Hubicka <jh@suse.cz>
7658 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7660 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7663 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7664 instead of -fdump-tree-optimized.
7666 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7669 * g++.dg/template/crash107.C: New.
7670 * g++.dg/template/error17.C: Adjust.
7672 2011-06-23 Jason Merrill <jason@redhat.com>
7675 * g++.dg/cpp0x/defaulted30.C: New.
7678 * g++.dg/rtti/anon-ns1.C: New.
7681 * g++.dg/init/ref18.C: New.
7684 * g++.dg/template/partial9.C: New.
7686 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7689 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7691 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7694 * gcc.dg/pr49496.c: New test.
7696 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7698 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7701 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7703 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7704 * gcc.target/arm/pr42879.c: Likewise.
7705 * gcc.target/arm/pr45701-3.c: Likewise.
7707 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7708 * gcc.target/arm/pr40482.c: Likewise.
7709 * gcc.target/arm/stack-corruption.c: Likewise.
7711 2011-06-22 Richard Guenther <rguenther@suse.de>
7713 PR tree-optimization/49493
7714 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7716 2011-06-22 Jason Merrill <jason@redhat.com>
7719 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7721 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7722 Dmitry Melnik <dm@ispras.ru>
7724 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7725 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7726 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7728 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7730 * gcc.target/arm/tlscall.c: New.
7732 2011-06-21 Jason Merrill <jason@redhat.com>
7735 * g++.dg/cpp0x/constexpr-ref1.C: New.
7736 * g++.dg/cpp0x/constexpr-ref2.C: New.
7737 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7740 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7743 * g++.dg/template/param3.C: New.
7745 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7747 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7748 my_clrsb test functions.
7750 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7751 test_sll, test_ull): Add clrsb tests.
7752 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7755 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7758 * gfortran.dg/class_44.f03: New.
7760 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7762 PR tree-optimization/49478
7763 * gcc.dg/vect/pr49478.c
7765 2011-06-21 Richard Guenther <rguenther@suse.de>
7767 PR tree-optimization/49483
7768 * gcc.dg/vect/vect-120.c: New testcase.
7770 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7773 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7774 * gcc.dg/vect/vect-peel-4.c: Likewise.
7776 2011-06-22 Christian Bruel <christian.bruel@st.com>
7779 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7780 * gcc.dg/always_inline2.c: Likewise.
7781 * gcc.dg/always_inline3.c: Likewise.
7782 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7783 * gcc.dg/inline_1.c: Likewise.
7784 * gcc.dg/inline_2.c: Likewise.
7785 * gcc.dg/inline_3.c: Likewise.
7786 * gcc.dg/inline_4.c: Likewise.
7787 * gcc.dg/20051201-1.c: Likewise.
7788 * gcc.dg/pr40087.c: Likewise.
7789 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7790 * gcc.dg/inline-22.c: Likewise.
7791 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7792 * gcc.dg/lto/20090218-1_1.c: Likewise.
7793 * g++.dg/ipa/devirt-7.C: Likewise.
7794 * gcc.dg/uninit-pred-5_a.c: Likewise.
7795 * gcc.dg/uninit-pred-5_b.c: Likewise.
7796 * gcc.dg/fail_always_inline.c: New.
7798 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7800 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7801 into 6 jobs instead of 3.
7803 2011-06-20 Jason Merrill <jason@redhat.com>
7806 * g++.dg/cpp0x/initlist53.C: New.
7808 2011-06-20 Tobias Burnus <burnus@net-b.de>
7811 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7812 * gfortran.dg/coarray_lock_3.f90: New.
7813 * gfortran.dg/coarray/lock_1.f90: New.
7815 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7817 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7818 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7819 unresolved and report the reason to the log file.
7821 * lib/scanasm.exp (object-size): Move argument processing earlier
7822 to report errors before verifying that the file exists. Report
7823 problems detected at runtime as unresolved instead of error and
7824 report their reasons to the log file.
7826 2011-06-20 Jason Merrill <jason@redhat.com>
7829 * g++.dg/cpp0x/explicit6.C: New.
7832 * g++.dg/cpp0x/enum20.C: New.
7835 * g++.dg/ext/attr-aligned01.C: New.
7838 * g++.dg/cpp0x/variadic-default.C: New.
7841 * g++.dg/cpp0x/auto26.C: New.
7844 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7846 2011-06-20 Kai Tietz <ktietz@redhat.com>
7848 * gcc.dg/binop-notand1.c: New test.
7849 * gcc.dg/binop-notand2.c: New test.
7850 * gcc.dg/binop-notand3.c: New test.
7851 * gcc.dg/binop-notand4.c: New test.
7852 * gcc.dg/binop-notand5.c: New test.
7853 * gcc.dg/binop-notand6.c: New test.
7855 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7858 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7860 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7863 * gfortran.dg/proc_ptr_31.f90: New.
7865 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7867 * gnat.dg/volatile6.adb: New test.
7868 * gnat.dg/volatile7.adb: Likewise.
7869 * gnat.dg/volatile8.adb: Likewise.
7870 * gnat.dg/volatile9.adb: Likewise.
7872 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7874 * gnat.dg/constant3.adb: New test.
7876 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7879 * gfortran.dg/read_list_eof_1.f90: New test.
7881 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7884 * gcc.target/i386/testimm-1.c: New test.
7885 * gcc.target/i386/testimm-2.c: New test.
7886 * gcc.target/i386/testimm-3.c: New test.
7887 * gcc.target/i386/testimm-4.c: New test.
7888 * gcc.target/i386/testimm-5.c: New test.
7889 * gcc.target/i386/testimm-6.c: New test.
7890 * gcc.target/i386/testimm-7.c: New test.
7891 * gcc.target/i386/testimm-8.c: New test.
7892 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7893 * gcc.target/i386/xop-rotate1-int.c: New test.
7894 * gcc.target/i386/xop-rotate2-int.c: New test.
7896 2011-06-17 Jason Merrill <jason@redhat.com>
7898 * g++.dg/cpp0x/rv-func2.C: New.
7900 * g++.dg/debug/dwarf2/lambda1.C: New.
7901 * g++.dg/warn/Wshadow-6.C: Adjust.
7903 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7906 * gfortran.dg/move_alloc_5.f90: New.
7908 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7910 PR rtl-optimization/48542
7911 * gcc.dg/torture/pr48542.c: New test.
7913 2011-06-16 Jason Merrill <jason@redhat.com>
7916 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7919 * g++.dg/cpp0x/initlist52.C New.
7922 * c-c++-common/raw-string-12.c: New.
7925 * g++.dg/cpp0x/sfinae26.C: New.
7928 * g++.dg/cpp0x/variadic113.C: New.
7931 * g++.dg/cpp0x/variadic112.C: New.
7933 2011-06-16 Jeff Law <law@redhat.com>
7935 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7936 improved jump threading.
7937 * gcc.dg/builtin-object-size-2.c: Likewise.
7938 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7940 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7943 * gfortran.dg/typebound_assignment_3.f03: New.
7945 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7948 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7950 2011-06-16 Martin Jambor <mjambor@suse.cz>
7952 PR tree-optimization/49343
7953 * gnat.dg/discr31.ad[sb]: New test.
7955 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7957 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7959 2011-06-16 Tom de Vries <tom@codesourcery.com>
7962 * gcc.target/arm/ivopts-3.c: Update test.
7963 * gcc.target/arm/ivopts-5.c: Same.
7965 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7968 2011-06-10 Wei Guozhi <carrot@google.com>
7971 * gcc.target/arm/pr45335.c: New test.
7972 * gcc.target/arm/pr45335-2.c: New test.
7973 * gcc.target/arm/pr45335-3.c: New test.
7974 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7975 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7976 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7978 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7980 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7982 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7985 * gfortran.dg/class_43.f03: New.
7987 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7989 PR tree-optimization/49419
7990 * gcc.c-torture/execute/pr49419.c: New test.
7992 2011-06-16 Revital Eres <revital.eres@linaro.org>
7994 * gcc.dg/sms-9.c: New file.
7996 2011-06-15 Easwaran Raman <eraman@google.com>
7998 PR rtl-optimization/49414
7999 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8001 2011-06-14 Jason Merrill <jason@redhat.com>
8003 * g++.dg/cpp0x/noexcept13.C: New.
8005 2011-06-14 Easwaran Raman <eraman@google.com>
8007 PR rtl-optimization/44194
8008 * gcc.dg/pr44194-1.c: New test.
8009 * gcc.dg/pr44194-2.c: New test.
8011 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8013 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8015 * gcc.target/arm/pr45701-2.c: Likewise.
8016 * gcc.target/arm/thumb-branch1.c: Likewise.
8018 2011-06-14 Steve Ellcey <sje@cup.hp.com>
8021 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8023 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8025 * gcc.target/arm/pr45701-1.c: Require thumb support.
8026 * gcc.target/arm/pr45701-2.c: Likewise.
8027 * gcc.target/arm/thumb-branch1.c: Likewise.
8029 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8030 * gcc.target/arm/pr39839.c: Likewise.
8031 * gcc.target/arm/pr40657-2.c: Likewise.
8032 * gcc.target/arm/pr40956.c: Likewise.
8033 * gcc.target/arm/pr41679.c: Likewise.
8034 * gcc.target/arm/pr42235.c: Likewise.
8035 * gcc.target/arm/pr42495.c: Likewise.
8036 * gcc.target/arm/pr42505.c: Likewise.
8037 * gcc.target/arm/pr42574.c: Likewise.
8038 * gcc.target/arm/pr46883.c: Likewise.
8039 * gcc.target/arm/pr46934.c: Likewise.
8040 * gcc.target/arm/xor-and.c: Likewise.
8042 2011-06-14 Jason Merrill <jason@redhat.com>
8044 * g++.dg/other/error23.C: Adjust error message.
8045 * g++.dg/other/error32.C: Likewise.
8048 * g++.dg/cpp0x/rv-dotstar.C: New.
8051 * g++.dg/cpp0x/decltype30.C: New.
8053 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8055 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8058 * gfortran.dg/pr49103.f90: New test.
8060 2011-06-14 Tom de Vries <tom@codesourcery.com>
8063 * gcc.target/arm/ivopts-3.c: New test.
8064 * gcc.target/arm/ivopts-4.c: New test.
8065 * gcc.target/arm/ivopts-5.c: New test.
8067 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8069 PR rtl-optimization/49390
8070 * gcc.c-torture/execute/pr49390.c: New test.
8072 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8074 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8076 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
8078 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8079 * gcc.c-torture/execute/cmpsi-2.x: New file.
8080 * gcc.c-torture/execute/pr45262.c: Undo 172757.
8081 * gcc.c-torture/execute/pr45262.x: New file.
8082 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8083 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8085 * gcc.c-torture/compile/pr49163.c: Ditto.
8087 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
8089 * gcc.dg/vect/vect-16.c: Rename to...
8090 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8091 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8092 for double-word vectors.
8093 * gcc.dg/vect/vect-peel-4.c: Likewise.
8094 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8096 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8099 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
8102 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8104 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
8106 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8108 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8110 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8112 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8114 * gfortran.dg/trim_optimize_8.f90: New test case.
8116 2011-06-13 Jakub Jelinek <jakub@redhat.com>
8117 Ira Rosen <ira.rosen@linaro.org>
8119 PR tree-optimization/49352
8120 * gcc.dg/vect/pr49352.c: New test.
8122 2011-06-12 Tobias Burnus
8125 * gfortran.dg/alloc_comp_assign_11.f90: New.
8127 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8129 * gfortran.dg/trim_optimize_7.f90: New test.
8131 2011-06-10 Wei Guozhi <carrot@google.com>
8134 * gcc.target/arm/pr45335.c: New test.
8135 * gcc.target/arm/pr45335-2.c: New test.
8136 * gcc.target/arm/pr45335-3.c: New test.
8137 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8138 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8139 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8141 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8144 * g++.dg/parse/error39.C: New.
8146 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
8148 * gcc.target/arm/20090811-1.c: Skip for incompatible
8149 options, do not override other options.
8150 * gcc.target/arm/combine-cmp-shift.c: Skip for
8151 incompatible options.
8152 * gcc.target/arm/pr45094.c: Likewise.
8153 * gcc.target/arm/scd42-1.c: Likewise.
8154 * gcc.target/arm/scd42-3.c: Likewise.
8155 * gcc.target/arm/thumb-ltu.c: Likewise.
8157 * lib/target-supports.exp
8158 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8159 multilib flags use -mfpu with a value other than neon-fp16.
8161 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8163 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8164 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8166 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8168 * lib/target-supports.exp (check_effective_target_pie): New proc.
8169 * gcc.dg/pie-link.c: Use target pie.
8171 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
8172 Laurent Rougïżœ <laurent.rouge@menta.fr>
8174 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8175 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8177 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
8179 * gfortran.dg/coarray/sync_1.f90: New test for
8180 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8182 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
8184 PR tree-optimization/49318
8185 * gcc.dg/vect/pr49318.c: New test.
8187 2011-06-09 David Krauss <potswa@mac.com>
8189 * g++.dg/template/arrow1.C: New.
8191 2011-06-09 Jason Merrill <jason@redhat.com>
8193 * lib/prune.exp: Prune "note"s.
8194 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8196 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8197 * g++.dg/template/dependent-expr3.C: Likewise.
8198 * g++.dg/parse/template7.C: Likewise.
8199 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8200 * g++.old-deja/g++.jason/rfg10.C: Likewise.
8201 * g++.old-deja/g++.pt/friend38.C: Likewise.
8202 * g++.old-deja/g++.pt/crash32.C: Likewise.
8203 * g++.old-deja/g++.other/init4.C: Likewise.
8204 * g++.old-deja/g++.other/friend8.C: Likewise.
8206 * g++.dg/ext/complex7.C: Adjust expected output.
8207 * g++.dg/diagnostic/method1.C: Likewise.
8208 * g++.dg/parse/parameter-declaration-2.C: Likewise.
8209 * g++.dg/parse/crash33.C: Likewise.
8210 * g++.dg/other/warning1.C: Likewise.
8211 * g++.dg/init/pr29571.C: Likewise.
8212 * g++.dg/warn/overflow-warn-1.C: Likewise.
8213 * g++.dg/warn/overflow-warn-3.C: Likewise.
8214 * g++.dg/warn/overflow-warn-4.C: Likewise.
8215 * g++.old-deja/g++.oliva/template1.C: Likewise.
8217 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8218 * g++.dg/parse/template7.C: Adjust.
8220 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
8223 * gcc.dg/pr49307.c: New.
8225 2011-06-09 Wei Guozhi <carrot@google.com>
8228 * gcc.target/arm/pr46975.c: New testcase.
8230 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
8232 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8233 (PMETH, arglist_t): Removed.
8234 (method_get_number_of_arguments): Removed.
8235 (method_get_nth_argument): Removed.
8236 (method_get_first_argument): Removed.
8237 (method_get_next_argument): Removed.
8238 (method_get_sizeof_arguments): Removed.
8239 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8241 (method_get_number_of_arguments): Removed.
8242 (method_get_nth_argument): Removed.
8243 (method_get_first_argument): Removed.
8244 (method_get_next_argument): Removed.
8245 (method_get_sizeof_arguments): Removed.
8246 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8248 2011-06-09 David Li <davidxl@google.com>
8250 * gcc.dg/dump-pass.c: New test.
8252 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8255 * g++.dg/parse/error38.C: New.
8257 2011-06-09 Jakub Jelinek <jakub@redhat.com>
8260 * gfortran.dg/pr49308.f90: New test.
8262 2011-06-08 Jason Merrill <jason@redhat.com>
8264 * g++.dg/cpp0x/noexcept11.C: New.
8265 * g++.dg/cpp0x/noexcept12.C: New.
8266 * g++.dg/cpp0x/sfinae11.C: Adjust.
8268 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8271 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8272 to dg-options, match also DW_AT_linkage_name.
8274 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8277 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8278 -fno-common on alpha*-dec-osf*.
8279 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8281 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8283 PR rtl-optimization/49303
8284 * gcc.target/ia64/pr49303.c: New test.
8286 2011-06-08 Tobias Burnus <burnus@net-b.de>
8289 * gfortran.dg/coarray_lock_1.f90: New.
8290 * gfortran.dg/coarray_lock_2.f90: New.
8292 2011-06-07 Jason Merrill <jason@redhat.com>
8294 * lib/prune.exp: Look for "required" rather than "instantiated".
8295 * g++.dg/abi/mangle11.C: Likewise.
8296 * g++.dg/abi/mangle12.C: Likewise.
8297 * g++.dg/abi/mangle17.C: Likewise.
8298 * g++.dg/abi/mangle20-2.C: Likewise.
8299 * g++.dg/abi/pragma-pack1.C: Likewise.
8300 * g++.dg/cpp0x/decltype26.C: Likewise.
8301 * g++.dg/cpp0x/decltype28.C: Likewise.
8302 * g++.dg/cpp0x/decltype29.C: Likewise.
8303 * g++.dg/cpp0x/enum11.C: Likewise.
8304 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8305 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8306 * g++.dg/cpp0x/pr47416.C: Likewise.
8307 * g++.dg/ext/case-range2.C: Likewise.
8308 * g++.dg/ext/case-range3.C: Likewise.
8309 * g++.dg/gomp/for-19.C: Likewise.
8310 * g++.dg/gomp/pr37533.C: Likewise.
8311 * g++.dg/gomp/pr38639.C: Likewise.
8312 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8313 * g++.dg/inherit/base3.C: Likewise.
8314 * g++.dg/inherit/using6.C: Likewise.
8315 * g++.dg/init/placement4.C: Likewise.
8316 * g++.dg/init/reference3.C: Likewise.
8317 * g++.dg/lookup/scoped6.C: Likewise.
8318 * g++.dg/lookup/using7.C: Likewise.
8319 * g++.dg/other/abstract1.C: Likewise.
8320 * g++.dg/other/error10.C: Likewise.
8321 * g++.dg/other/error5.C: Likewise.
8322 * g++.dg/other/field1.C: Likewise.
8323 * g++.dg/other/offsetof5.C: Likewise.
8324 * g++.dg/parse/bitfield2.C: Likewise.
8325 * g++.dg/parse/constant4.C: Likewise.
8326 * g++.dg/parse/crash20.C: Likewise.
8327 * g++.dg/parse/invalid-op1.C: Likewise.
8328 * g++.dg/parse/non-dependent2.C: Likewise.
8329 * g++.dg/parse/template18.C: Likewise.
8330 * g++.dg/tc1/dr152.C: Likewise.
8331 * g++.dg/tc1/dr166.C: Likewise.
8332 * g++.dg/tc1/dr176.C: Likewise.
8333 * g++.dg/tc1/dr213.C: Likewise.
8334 * g++.dg/template/access11.C: Likewise.
8335 * g++.dg/template/access2.C: Likewise.
8336 * g++.dg/template/access3.C: Likewise.
8337 * g++.dg/template/access7.C: Likewise.
8338 * g++.dg/template/arg7.C: Likewise.
8339 * g++.dg/template/cond2.C: Likewise.
8340 * g++.dg/template/crash13.C: Likewise.
8341 * g++.dg/template/crash40.C: Likewise.
8342 * g++.dg/template/crash7.C: Likewise.
8343 * g++.dg/template/crash84.C: Likewise.
8344 * g++.dg/template/ctor5.C: Likewise.
8345 * g++.dg/template/defarg13.C: Likewise.
8346 * g++.dg/template/defarg14.C: Likewise.
8347 * g++.dg/template/dtor7.C: Likewise.
8348 * g++.dg/template/eh2.C: Likewise.
8349 * g++.dg/template/error2.C: Likewise.
8350 * g++.dg/template/error43.C: Likewise.
8351 * g++.dg/template/friend32.C: Likewise.
8352 * g++.dg/template/injected1.C: Likewise.
8353 * g++.dg/template/instantiate1.C: Likewise.
8354 * g++.dg/template/instantiate3.C: Likewise.
8355 * g++.dg/template/instantiate5.C: Likewise.
8356 * g++.dg/template/instantiate7.C: Likewise.
8357 * g++.dg/template/local6.C: Likewise.
8358 * g++.dg/template/lookup2.C: Likewise.
8359 * g++.dg/template/member5.C: Likewise.
8360 * g++.dg/template/memfriend15.C: Likewise.
8361 * g++.dg/template/memfriend16.C: Likewise.
8362 * g++.dg/template/memfriend17.C: Likewise.
8363 * g++.dg/template/memfriend7.C: Likewise.
8364 * g++.dg/template/meminit1.C: Likewise.
8365 * g++.dg/template/nested3.C: Likewise.
8366 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8367 * g++.dg/template/nontype12.C: Likewise.
8368 * g++.dg/template/nontype13.C: Likewise.
8369 * g++.dg/template/nontype6.C: Likewise.
8370 * g++.dg/template/pr23510.C: Likewise.
8371 * g++.dg/template/pr35240.C: Likewise.
8372 * g++.dg/template/ptrmem15.C: Likewise.
8373 * g++.dg/template/ptrmem6.C: Likewise.
8374 * g++.dg/template/qualified-id1.C: Likewise.
8375 * g++.dg/template/qualttp20.C: Likewise.
8376 * g++.dg/template/qualttp3.C: Likewise.
8377 * g++.dg/template/qualttp4.C: Likewise.
8378 * g++.dg/template/qualttp5.C: Likewise.
8379 * g++.dg/template/qualttp6.C: Likewise.
8380 * g++.dg/template/qualttp7.C: Likewise.
8381 * g++.dg/template/qualttp8.C: Likewise.
8382 * g++.dg/template/recurse.C: Likewise.
8383 * g++.dg/template/recurse2.C: Likewise.
8384 * g++.dg/template/ref5.C: Likewise.
8385 * g++.dg/template/scope2.C: Likewise.
8386 * g++.dg/template/sfinae10.C: Likewise.
8387 * g++.dg/template/sfinae3.C: Likewise.
8388 * g++.dg/template/sizeof3.C: Likewise.
8389 * g++.dg/template/static9.C: Likewise.
8390 * g++.dg/template/template-id-2.C: Likewise.
8391 * g++.dg/template/typedef13.C: Likewise.
8392 * g++.dg/template/typename4.C: Likewise.
8393 * g++.dg/template/using14.C: Likewise.
8394 * g++.dg/template/using2.C: Likewise.
8395 * g++.dg/template/warn1.C: Likewise.
8396 * g++.dg/warn/Wparentheses-13.C: Likewise.
8397 * g++.dg/warn/Wparentheses-15.C: Likewise.
8398 * g++.dg/warn/Wparentheses-16.C: Likewise.
8399 * g++.dg/warn/Wparentheses-17.C: Likewise.
8400 * g++.dg/warn/Wparentheses-18.C: Likewise.
8401 * g++.dg/warn/Wparentheses-19.C: Likewise.
8402 * g++.dg/warn/Wparentheses-20.C: Likewise.
8403 * g++.dg/warn/Wparentheses-23.C: Likewise.
8404 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8405 * g++.dg/warn/noeffect2.C: Likewise.
8406 * g++.dg/warn/noeffect4.C: Likewise.
8407 * g++.dg/warn/pr8570.C: Likewise.
8408 * g++.old-deja/g++.brendan/init2.C: Likewise.
8409 * g++.old-deja/g++.eh/spec6.C: Likewise.
8410 * g++.old-deja/g++.pt/crash10.C: Likewise.
8411 * g++.old-deja/g++.pt/crash36.C: Likewise.
8412 * g++.old-deja/g++.pt/derived3.C: Likewise.
8413 * g++.old-deja/g++.pt/error2.C: Likewise.
8414 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8415 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8416 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8417 * g++.old-deja/g++.pt/overload7.C: Likewise.
8418 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8420 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8421 Iain Sandoe <iains@gcc.gnu.org>
8423 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8424 Added code to deal with the case when [Protocol
8425 -descriptionForInstanceMethod:] or [Protocol
8426 -descriptionForClassMethod:] returns NULL.
8428 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8429 Iain Sandoe <iains@gcc.gnu.org>
8431 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8432 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8435 2011-06-07 Xinliang David Li <davidxl@google.com>
8437 * gcc.dg/inline_2.c: New test.
8438 * gcc.dg/unroll_2.c: New test.
8439 * gcc.dg/inline_3.c: New test.
8440 * gcc.dg/unroll_3.c: New test.
8441 * gcc.dg/inline_4.c: New test.
8442 * gcc.dg/unroll_4.c: New test.
8443 * gcc.dg/inline_1.c: New test.
8444 * gcc.dg/unroll_1.c: New test.
8446 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8448 PR tree-optimization/48497
8449 * lib/gcc-defs.exp (dg-additional-options): New proc.
8450 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8451 -msse2 on 32-bit x86.
8453 2011-06-06 Jason Merrill <jason@redhat.com>
8455 * g++.dg/cpp0x/enum19.C: New.
8457 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8459 * gcc.target/arm/neon-reload-class.c: New test.
8461 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8464 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8466 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8468 * gcc.target/arm/smlatb-1.c: New file.
8469 * gcc.target/arm/smlatt-1.c: New file.
8470 * gcc.target/arm/smlaltb-1.c: New file.
8471 * gcc.target/arm/smlaltt-1.c: New file.
8473 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8475 * gcc.target/arm/mla-2.c: New test.
8477 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8479 PR gcov-profile/49299
8480 * gcc.dg/tree-prof/pr49299-1.c: New test.
8481 * gcc.dg/tree-prof/pr49299-2.c: New test.
8483 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8485 * lib/target-supports.exp
8486 (check_effective_target_vect_widen_mult_qi_to_hi):
8487 Add NEON as supporting target.
8488 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8489 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8490 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8491 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8492 using widening multiplication on targets that support it.
8493 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8494 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8495 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8497 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8499 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8500 Modern Objective-C runtime API.
8501 * objc/execute/next_mapping.h: Removed.
8502 * objc-obj-c++-shared/next-mapping.h: Removed.
8503 * objc-obj-c++-shared/Object1.h: Removed.
8504 * objc-obj-c++-shared/Object1.m: Removed.
8505 * objc-obj-c++-shared/Object1.mm: Removed.
8506 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8507 * objc-obj-c++-shared/Protocol1.h: Removed.
8508 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8509 of ProtoBool, IVAR_T and METHOD.
8510 * objc-obj-c++-shared/runtime.h: New.
8511 * objc-obj-c++-shared/TestsuiteObject.h: New.
8512 * objc-obj-c++-shared/TestsuiteObject.m: New.
8514 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8515 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8516 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8518 * objc/execute/_cmd.m: Include
8519 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8520 runtime API. ([TestClass +initialize]): Include this method also
8521 with the GNU runtime.
8522 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8523 Object. ([-setValue:]): Return void.
8524 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8525 with the GNU runtime. Include
8526 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8527 for the NeXT runtime. Use the existing print_ivars() and
8528 compare_structures() implementations for the old NeXT runtime.
8529 Added new implementations for the Modern GNU and NeXT runtimes.
8530 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8531 well. (main): Use objc_getClass(). Use return instead of exit.
8532 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8533 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8535 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8536 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8537 instead of Object. (main): Use return instead of exit().
8538 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8539 instead of Object. Removed prototype for exit(). (main): Use
8540 return instead of exit(). Use the Modern Objective-C runtime API.
8541 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8543 * objc/execute/class-tests-1.h: Include
8544 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8545 runtime API. (test_class_with_superclass): Do not call [Object
8546 class]. There is no need to with the current libobjc.
8547 * objc/execute/class-tests-2.h: Include
8548 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8550 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8551 ../../objc-obj-c++-shared/next-mapping.h.
8552 * objc/execute/class-2.m: Likewise.
8553 * objc/execute/class-3.m: Likewise.
8554 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8555 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8556 +initialize]): Include this method also with the GNU
8557 runtime. (main): Use the Modern Objective-C runtime API.
8558 * objc/execute/class-5.m: Likewise.
8559 * objc/execute/class-6.m: Likewise.
8560 * objc/execute/class-7.m: Likewise.
8561 * objc/execute/class-8.m: Likewise.
8562 * objc/execute/class-9.m: Likewise.
8563 * objc/execute/class-10.m: Likewise.
8564 * objc/execute/class-11.m: Likewise.
8565 * objc/execute/class-12.m: Likewise.
8566 * objc/execute/class-13.m: Likewise.
8567 * objc/execute/class-14.m: Likewise.
8568 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8569 this method also with the GNU runtime.
8570 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8571 +initialize]): Include this method also with the GNU runtime.
8572 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8574 * objc/execute/encode-1.m: Likewise.
8575 * objc/execute/enumeration-1.m: Likewise.
8576 * objc/execute/enumeration-2.m: Likewise.
8577 * objc/execute/exceptions/catchall-1.m: Likewise.
8578 * objc/execute/exceptions/finally-1.m: Likewise.
8579 * objc/execute/exceptions/foward-1.m: Likewise.
8580 * objc/execute/exceptions/local-variables-1.m: Likewise.
8581 * objc/execute/exceptions/throw-nil.m: Likewise.
8582 * objc/execute/exceptions/trivial.m: Likewise.
8583 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8584 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8585 * objc/execute/exceptions/matcher-1.m: Likewise.
8586 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8588 * objc/execute/formal_protocol-2.m: Likewise.
8589 * objc/execute/formal_protocol-3.m: Likewise.
8590 * objc/execute/formal_protocol-4.m: Likewise.
8591 * objc/execute/formal_protocol-5.m: Include
8592 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8594 * objc/execute/formal_protocol-6.m: Likewise.
8595 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8596 Object. Include <objc/Protocol.h> instead of
8597 ../../objc-obj-c++-shared/Protocol1.h.
8598 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8600 * objc/execute/informal_protocol.m: Likewise.
8601 * objc/execute/load-3.m: Likewise.
8602 * objc/execute/many_args_method.m ([TestClass +initialize]):
8603 Include this method with the GNU runtime as well.
8604 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8605 * objc/execute/nested-func-1.m: Use TestsuiteObject
8607 * objc/execute/nil_method-1.m: Likewise.
8608 * objc/execute/no_clash.m: Likewise.
8609 * objc/execute/np-1.m: Do not include
8610 ../../objc-obj-c++-shared/Protocol1.h.
8611 (main): Use return instead of exit().
8612 * objc/execute/np-2.m: Do not include
8613 ../../objc-obj-c++-shared/Protocol1.h.
8614 ([MyObject +initialize]): Include this method also with the GNU
8615 runtime. (main): Use return instead of exit().
8616 * objc/execute/object_is_class.m: Include
8617 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8618 of Object. (main): Use the Modern Objective-C runtime API.
8619 * objc/execute/object_is_meta_class.m: Likewise.
8620 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8621 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8622 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8623 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8624 Objective-C runtime API.
8625 * objc/execute/protocol-isEqual-2.m: Likewise.
8626 * objc/execute/protocol-isEqual-3.m: Likewise.
8627 * objc/execute/protocol-isEqual-4.m: Likewise.
8628 * objc/execute/redefining_self.m ([TestClass +initialize]):
8629 Include this method with the GNU runtime as well.
8630 * objc/execute/root_methods.m: Include
8631 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8632 Include this method with the GNU runtime as well.
8633 (main): Use the Modern Objective-C runtime API.
8634 * objc/execute/selector-1.m: Include
8635 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8636 of Object. (main): Use the Modern Objective-C runtime API.
8637 * objc/execute/static-1.m ([Test +initialize]): Include this
8638 method with the GNU runtime as well.
8639 * objc/execute/static-2.m: Likewise.
8640 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8641 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8642 ([MathClass +initialize]): Include this method with the GNU
8644 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8646 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8647 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8648 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8649 * objc.dg/attributes/method-attribute-1.m: Likewise.
8650 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8651 * objc.dg/attributes/method-attribute-2.m: Likewise.
8652 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8653 * objc.dg/attributes/method-attribute-3.m: Likewise.
8654 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8655 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8656 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8657 * obj-c++.dg/bitfield-1.mm: Likewise.
8658 * obj-c++.dg/bitfield-2.mm: Likewise
8659 * objc.dg/bitfield-3.m: Likewise.
8660 * obj-c++.dg/bitfield-4.mm: Likewise.
8661 * objc.dg/bitfield-5.m: Likewise
8662 * objc.dg/call-super-1.m: Likewise.
8663 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8664 Use objc_getClass() instead of objc_get_class(), but for the GNU
8665 runtime redefine objc_getClass as objc_get_class. Include
8666 ../objc-obj-c++-shared/runtime.h.
8667 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8668 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8669 Use the Modern Objective-C runtime API.
8670 * objc.dg/class-protocol-1.m: Include
8671 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8672 * obj-c++.dg/class-protocol-1.mm: Likewise.
8673 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8674 * objc.dg/comp-types-10.m: Likewise.
8675 * objc.dg/comp-types-11.m: Likewise.
8676 * objc.dg/comp-types-12.m: Likewise.
8677 * obj-c++.dg/comp-types-9.mm: Likewise.
8678 * obj-c++.dg/comp-types-11.mm: Likewise.
8679 * obj-c++.dg/comp-types-12.mm: Likewise.
8680 * obj-c++.dg/comp-types-13.mm: Likewise.
8681 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8682 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8683 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8684 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8685 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8686 * objc.dg/desig-init-1.m: Likewise.
8687 * obj-c++.dg/defs.mm: Likewise.
8688 * objc.dg/exceptions-2.m: Likewise.
8689 * obj-c++.dg/except-1.mm: Likewise.
8690 * obj-c++.dg/exceptions-2.mm: Likewise.
8691 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8692 Use the Modern Objective-C runtime API.
8693 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8694 the Modern Objective-C runtime API. Do not include
8695 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8696 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8697 the Modern Objective-C runtime API except when using an older NeXT
8699 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8700 the Modern Objective-C runtime API.
8701 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8703 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8704 * objc.dg/encode-7-next-64bit.m: Updated include.
8705 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8707 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8708 the Modern Objective-C runtime API.
8709 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8710 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8711 instead of ../objc-obj-c++-shared/Protocol1.h.
8712 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8713 the Modern Objective-C runtime API except when using an older NeXT
8715 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8716 the Modern Objective-C runtime API.
8717 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8719 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8720 * objc.dg/fix-and-continue-2.m: Likewise.
8721 * objc.dg/foreach-1.m: Likewise.
8722 * objc.dg/foreach-2.m: Likewise.
8723 * objc.dg/foreach-3.m: Likewise.
8724 * objc.dg/foreach-4.m: Likewise.
8725 * objc.dg/foreach-5.m: Likewise.
8726 * objc.dg/foreach-6.m: Likewise.
8727 * objc.dg/foreach-7.m: Likewise.
8728 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8730 * objc.dg/func-ptr-2.m: Likewise.
8731 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8732 Do not include objc/objc-api.h.
8733 * obj-c++.dg/fsf-package-0.mm: Likewise.
8734 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8735 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8736 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8738 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8739 * objc.dg/gnu-runtime-3.m: Likewise.
8740 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8741 * objc.dg/headers.m: Include objc/runtime.h instead of
8742 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8743 for the NeXT runtime.
8744 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8745 * obj-c++.dg/isa-field-1.mm: Likewise.
8746 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8747 * objc.dg/layout-1.m: Likewise.
8748 * objc.dg/layout-2.m: Likewise.
8749 * objc.dg/local-decl-2.m: Likewise.
8750 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8751 Object. ([Container +elementForView:]): Use
8752 class_conformsToProtocol().
8753 * obj-c++.dg/lookup-2.mm: Likewise.
8754 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8755 * obj-c++.dg/local-decl-1.mm: Likewise.
8756 * objc.dg/method-3.m: Likewise.
8757 * objc.dg/method-4.m: Likewise.
8758 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8759 ../objc-obj-c++-shared/Protocol1.h.
8760 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8761 * objc.dg/method-9.m: Likewise.
8762 * objc.dg/method-10.m: Likewise.
8763 * objc.dg/method-13.m ([Root +initialize]): Include this method
8764 also for the GNU runtime. (main): Use objc_getClass() also for
8766 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8767 * objc.dg/method-17.m: Likewise.
8768 * objc.dg/method-19.m: Likewise.
8769 * objc.dg/method-20b.m: Likewise.
8770 * obj-c++.dg/method-2.mm: Likewise.
8771 * obj-c++.dg/method-6.mm: Likewise.
8772 * obj-c++.dg/method-10.mm: Likewise.
8773 * obj-c++.dg/method-11.mm: Likewise.
8774 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8775 ../objc-obj-c++-shared/Protocol1.h.
8776 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8777 * obj-c++.dg/method-15.mm: Likewise.
8778 * obj-c++.dg/method-17.mm: Likewise.
8779 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8780 +initialize]): Include this method also for the GNU
8781 runtime. (main): Use objc_getClass() also for the GNU runtime.
8782 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8783 * obj-c++.dg/method-22.mm: Likewise.
8784 * obj-c++.dg/method-23.mm: Likewise.
8785 * obj-c++.dg/no-extra-load.mm: Likewise.
8786 * objc.dg/objc-fast-4.m: Likewise.
8787 * objc.dg/objc-gc-4.m: Likewise.
8788 * obj-c++.dg/objc-gc-3.mm: Likewise.
8789 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8790 protocol_getMethodDescription() instead of [Protocol
8791 -descriptionForInstanceMethod].
8792 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8793 Made it available with all runtimes. (main): Call -test instead
8795 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8796 and put into a category.
8797 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8798 Object. Include objc/objc.h.
8799 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8800 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8801 New. (main): Use protocol_getMethodDescription() instead
8802 of [Protocol -descriptionForInstanceMethod] and [Protocol
8803 -descriptionForClassMethod].
8804 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8805 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8806 Objective-C runtime API.
8807 * obj-c++.dg/proto-qual-1.mm: Likewise.
8808 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8810 * obj-c++.dg/property/property-1.mm: Likewise.
8811 * obj-c++.dg/qual-types-1.mm: Likewise.
8812 * objc.dg/selector-2.m: Include objc/objc.h instead of
8813 ../objc-obj-c++-shared/Object1.h.
8814 * obj-c++.dg/selector-2.mm: Likewise.
8815 * obj-c++.dg/selector-5.mm: Likewise.
8816 * obj-c++.dg/selector-6.mm: Likewise.
8817 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8818 Object. Do not include objc/objc-api.h.
8819 * obj-c++.dg/set-not-used-1.mm: Likewise.
8820 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8821 * objc.dg/stret-1.m: Likewise.
8822 * objc.dg/stret-2.m: Likewise.
8823 * obj-c++.dg/super-class-2.mm: Likewise.
8824 * objc.dg/super-class-3.m: Likewise.
8825 * objc.dg/super-class-4.m: Likewise.
8826 * objc.dg/sync-2.m: Likewise.
8827 * obj-c++.dg/sync-2.mm: Likewise.
8828 * objc.dg/sync-1.m: Include objc/objc.h instead of
8829 ../objc-obj-c++-shared/Object1.h.
8830 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8831 'Class' as the type of 'isa'.
8832 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8833 Objective-C runtime API. ([TestClass +initialize]): Include this
8834 method with the GNU runtime as well.
8835 * objc.dg/strings/strings-1.m: Updated includes.
8836 * obj-c++.dg/strings/strings-1.mm: Likewise.
8837 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8838 objc.dg/strings/const-str-12b.m.
8839 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8840 * obj-c++.dg/template-3.mm: Likewise.
8841 * obj-c++.dg/template-4.mm: Likewise.
8842 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8843 Objective-C runtime API.
8844 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8845 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8846 * obj-c++.dg/try-catch-1.mm: Likewise.
8847 * obj-c++.dg/try-catch-2.mm: Likewise.
8848 * objc.dg/try-catch-3.m: Likewise.
8849 * obj-c++.dg/try-catch-3.mm: Likewise.
8850 * objc.dg/try-catch-6.m: Likewise.
8851 * objc.dg/try-catch-7.m: Likewise.
8852 * obj-c++.dg/try-catch-7.mm: Likewise.
8853 * obj-c++.dg/try-catch-8.mm: Likewise.
8854 * obj-c++.dg/try-catch-9.mm: Likewise.
8855 * objc.dg/try-catch-10.m: Likewise.
8856 * obj-c++.dg/try-catch-11.mm: Likewise.
8857 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8858 Object. Include objc/objc.h.
8859 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8860 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8861 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8862 Object. Use Modern Objective-C runtime API. Do not use
8864 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8865 * obj-c++.dg/torture/trivial.mm: Likewise.
8866 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8867 instead of ../objc-obj-c++-shared/Object1.h. Include
8868 ../objc-obj-c++-shared/runtime.h.
8869 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8870 * objc.dg/torture/strings/const-str-11.m: Likewise.
8871 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8872 * objc.dg/torture/strings/const-str-9.m: Likewise.
8873 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8874 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8875 instead of Object. Only add _FooClassReference if
8877 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8878 * objc.dg/torture/strings/const-str-8.m: Likewise.
8879 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8880 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8882 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8884 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8885 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8886 * obj-c++.dg/va-meth-1.mm: Likewise.
8887 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8888 ../objc-obj-c++-shared/Object1.h.
8889 * objc.dg/zero-link-3.m: Likewise.
8891 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8893 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8895 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8898 * obj-c++.dg/property/cxx-property-1.mm: New.
8899 * obj-c++.dg/property/cxx-property-2.mm: New.
8901 2011-06-06 Jason Merrill <jason@redhat.com>
8903 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8905 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8907 PR rtl-optimization/49145
8909 * gcc.c-torture/compile/pr49145.c: New test.
8911 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8914 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8915 to dg-options, match also DW_AT_linkage_name.
8918 * gcc.dg/debug/pr49294.c: New test.
8921 * g++.dg/opt/pr49264.C: New test.
8923 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8925 PR tree-optimization/49243
8926 * gcc.dg/pr49243.c: New.
8928 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8930 * gnat.dg/specs/cond_expr1.ads: New test.
8932 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8934 * gnat.dg/deferred_const4.ad[sb]: New test.
8935 * gnat.dg/deferred_const4_pkg.ads: New helper.
8937 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8939 * gnat.dg/test_tamdt.adb: Rename to...
8940 * gnat.dg/taft_type1.adb: ...this.
8941 * gnat.dg/tamdt.ad[sb]: Rename to...
8942 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8943 * gnat.dg/tamdt_aux.ads: Rename to...
8944 * gnat.dg/taft_type1_pkg2.ads: ...this.
8945 * gnat.dg/taft_type2.ad[sb]: New test.
8946 * gnat.dg/taft_type2_pkg.ads: New helper.
8947 * gnat.dg/taft_type3.adb: New test.
8948 * gnat.dg/taft_type3_pkg.ads: New helper.
8950 2011-06-05 Tobias Burnus <burnus@net-b.de>
8953 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8956 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8959 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8961 * objc.dg/gnu-api-2-objc.m: Likewise.
8962 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8963 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8965 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8967 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8968 alignment, not the alignment, when calling class_addIvar(). Add
8969 an 'isa' instance variable to the test root class.
8970 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8972 2011-06-04 Jan Hubicka <jh@suse.cz>
8974 PR tree-optimization/48893
8975 PR tree-optimization/49091
8976 PR tree-optimization/49179
8977 * gfortran.dg/pr49179.f90: New testcase
8979 2011-06-04 Jan Hubicka <jh@suse.cz>
8982 * g++.dg/torture/pr48954.C: New testcase.
8984 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8986 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8988 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8991 * g++.dg/diagnostic/bitfld2.C: New.
8993 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8996 * gcc.c-torture/execute/pr49281.c: New test.
8998 2011-06-04 Jan Hubicka <jh@suse.cz>
9000 PR tree-optimize/48929
9001 * gcc.c-torture/compile/pr48929.c: New testcase.
9003 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9005 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9007 2011-06-03 Jakub Jelinek <jakub@redhat.com>
9010 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9012 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9014 * objc.dg/headers.m: Do not include sarray.h and hash.h.
9016 2011-06-03 Richard Henderson <rth@redhat.com>
9017 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9019 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9021 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9023 * objc.dg/headers.m: Do not include objc-list.h.
9025 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9027 * objc.dg/type-stream-1.m: Test removed.
9028 * objc.dg/headers.m: Do not include typedstream.h.
9030 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9032 * objc.dg/torture/forward-1.m (main): Updated testcase.
9034 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
9037 * gcc.c-torture/compile/pr49163.c: New.
9039 2011-06-02 Asher Langton <langton2@llnl.gov>
9042 * gfortran.dg/PR49268.f90: New test.
9044 2011-06-02 Asher Langton <langton2@llnl.gov>
9047 * gfortran.dg/PR37039.f90: New test.
9049 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9052 * objc.dg/method-5.m: Updated.
9053 * objc.dg/method-19.m: Updated.
9054 * objc.dg/method-lookup-1.m: New.
9055 * obj-c++.dg/method-6.mm: Updated.
9056 * obj-c++.dg/method-7.mm: Updated.
9057 * obj-c++.dg/method-lookup-1.mm: New.
9059 2011-06-02 DJ Delorie <dj@redhat.com>
9061 * lib/timeout.exp (timeout): Add board_info support.
9063 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
9065 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9067 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9070 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9071 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9073 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
9074 Hans-Peter Nilsson <hp@axis.com>
9076 PR rtl-optimization/48840
9077 * gcc.target/sparc/ultrasp13.c: New test.
9079 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
9082 * gcc.c-torture/compile/pr49238.c: New.
9084 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
9086 * gcc.target/arm/g2.c: Skip test in -mthumb.
9087 Skip test unless cpu is xscale.
9088 * gcc.target/arm/scd42-2.c: Likewise.
9089 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9091 2011-06-01 Jason Merrill <jason@redhat.com>
9093 * g++.dg/cpp0x/decltype28.C: New.
9094 * g++.dg/cpp0x/decltype29.C: New.
9096 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
9099 * gcc.target/mips/pr45074.c: New test.
9101 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
9102 Hans-Peter Nilsson <hp@axis.com>
9104 PR rtl-optimization/48830
9105 * gcc.target/sparc/ultrasp12.c: New test.
9107 2011-06-01 David Li <davidxl@google.com>
9109 * gcc.dg/profile-dir-1.c: Change pass name.
9110 * gcc.dg/profile-dir-2.c: Ditto.
9111 * gcc.dg/tree-ssa/dump-1.c: Ditto.
9112 * gcc.dg/tree-ssa/loop-25.c: Ditto.
9113 * gcc.dg/tree-prof/stringop-1.c: Ditto.
9114 * gcc.dg/tree-prof/update-loopch.c: Ditto.
9115 * gcc.dg/tree-prof/stringop-2.c: Ditto.
9116 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9117 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9118 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9119 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9120 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9121 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9122 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9123 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9124 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9125 * gcc.dg/profile-dir-3.c: Ditto.
9126 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9128 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
9130 * objc.dg/attributes/method-nonnull-1.m: New test.
9131 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9133 2011-05-31 Tobias Burnus <burnus@net-b.de>
9136 * gfortran.dg/coarray_atomic_1.f90: New.
9137 * gfortran.dg/coarray/atomic_1.f90: New.
9139 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9141 * gcc.dg/guality/bswaptest.c: New test.
9142 * gcc.dg/guality/clztest.c: New test.
9143 * gcc.dg/guality/ctztest.c: New test.
9144 * gcc.dg/guality/rotatetest.c: New test.
9147 * gcc.target/i386/pr48688.c: New test.
9149 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
9152 * g++.dg/lookup/name-clash9.C: New.
9154 2011-05-31 Tobias Burnus <burnus@net-b.de>
9157 * gfortran.dg/coarray/dummy_1.f90: New.
9159 2011-05-31 Tobias Burnus <burnus@net-b.de>
9162 * gfortran.dg/coarray/save_1.f90: New.
9163 * gfortran.dg/coarray_4.f90: Update dg-error.
9165 2011-05-31 Jason Merrill <jason@redhat.com>
9167 * g++.dg/cpp0x/rv-template1.C: New.
9169 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9171 PR rtl-optimization/49235
9172 * gcc.dg/pr49235.c: New test.
9174 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9176 PR tree-optimization/49093
9177 * gcc.dg/vect/pr49093.c: New test.
9179 2011-05-31 Dodji Seketeli <dodji@redhat.com>
9182 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9184 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9187 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9190 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
9193 * gcc.c-torture/execute/pr49186.c: New.
9195 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
9198 * gcc.target/i386/pr49168-1.c: New.
9200 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9201 Eric Botcazou <ebotcazou@adacore.com>
9203 * gcc.dg/guality/drap.c: New test.
9205 2011-05-30 Richard Guenther <rguenther@suse.de>
9207 PR tree-optimization/49210
9208 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9209 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9211 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9214 * g++.dg/gomp/pr49223-1.C: New test.
9215 * g++.dg/gomp/pr49223-2.C: New test.
9217 2011-05-30 Richard Guenther <rguenther@suse.de>
9219 PR tree-optimization/49218
9220 * gcc.c-torture/execute/pr49218.c: New testcase.
9222 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
9224 PR tree-optimization/49199
9225 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9226 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9227 -fno-tree-scev-cprop.
9229 2011-05-29 Janus Weil <janus@gcc.gnu.org>
9232 * gfortran.dg/extends_13.f03: New.
9234 2011-05-29 Jakub Jelinek <jakub@redhat.com>
9236 PR rtl-optimization/49095
9237 * gcc.target/i386/pr49095.c: New test.
9239 2011-05-29 Tobias Burnus <burnus@net-b.de>
9242 * gfortran.dg/coarray_24.f90: New.
9244 2011-05-29 Tobias Burnus <burnus@net-b.de>
9247 * gfortran.dg/coarray_23.f90: New.
9249 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
9252 * gcc.dg/pr48826.c: New test.
9254 2011-05-29 Richard Guenther <rguenther@suse.de>
9256 PR tree-optimization/49217
9257 * gcc.dg/torture/pr49217.c: New testcase.
9259 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
9262 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9264 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9266 * gnat.dg/boolean_subtype.adb: Rename to...
9267 * gnat.dg/boolean_subtype1.adb: ...this.
9269 2011-05-28 Jason Merrill <jason@redhat.com>
9271 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9273 2011-05-27 Jason Merrill <jason@redhat.com>
9275 * g++.dg/cpp0x/enum18.C: Adjust.
9277 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9279 2011-05-27 Tobias Burnus <burnus@net-b.de>
9282 * gfortran.dg/coarray_22.f90: New.
9284 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9286 PR tree-optimization/46728
9287 * gcc.target/powerpc/pr46728-1.c: New.
9288 * gcc.target/powerpc/pr46728-2.c: New.
9289 * gcc.target/powerpc/pr46728-3.c: New.
9290 * gcc.target/powerpc/pr46728-4.c: New.
9291 * gcc.target/powerpc/pr46728-5.c: New.
9292 * gcc.dg/pr46728-6.c: New.
9293 * gcc.target/powerpc/pr46728-7.c: New.
9294 * gcc.target/powerpc/pr46728-8.c: New.
9295 * gcc.dg/pr46728-9.c: New.
9296 * gcc.target/powerpc/pr46728-10.c: New.
9297 * gcc.target/powerpc/pr46728-11.c: New.
9298 * gcc.dg/pr46728-12.c: New.
9299 * gcc.target/powerpc/pr46728-13.c: New.
9300 * gcc.target/powerpc/pr46728-14.c: New.
9301 * gcc.target/powerpc/pr46728-15.c: New.
9302 * gcc.target/powerpc/pr46728-16.c: New.
9304 2011-05-27 Jason Merrill <jason@redhat.com>
9306 * g++.dg/abi/mangle47.C: New.
9309 * g++.dg/template/const5.C: New.
9311 * g++.dg/cpp0x/enum18.C: New.
9313 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9315 * g++.dg/cpp0x/error6.C: New.
9317 * g++.dg/cpp0x/error5.C: New.
9319 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9322 * g++.dg/eh/cond6.C: New test.
9324 2011-05-27 Tobias Burnus <burnus@net-b.de>
9327 * gfortran.dg/rank_3.f90: New.
9328 * gfortran.dg/rank_4.f90: New.
9330 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9332 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9333 replace dump search.
9335 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9337 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9338 * gnat.dg/bit_packed_array5.adb: ...here.
9340 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9343 * g++.dg/cpp0x/auto25.C: New.
9345 2011-05-27 Richard Guenther <rguenther@suse.de>
9347 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9349 2011-05-27 Richard Guenther <rguenther@suse.de>
9351 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9353 2011-05-27 Richard Guenther <rguenther@suse.de>
9356 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9358 2011-05-26 Jason Merrill <jason@redhat.com>
9360 * g++.dg/cpp0x/friend1.C: New.
9361 * g++.dg/cpp0x/friend2.C: New.
9363 * g++.dg/cpp0x/auto7.C: Update.
9364 * g++.dg/template/crash50.C: Adjust.
9365 * g++.dg/template/static9.C: Adjust.
9366 * g++.old-deja/g++.ext/memconst.C: Adjust.
9368 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9370 * gcc.dg/march.c: Ignore a note for some targets.
9372 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9373 Nathan Froyd <froydnj@codesourcery.com>
9377 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9378 * g++.dg/parse/pr18770.C: New test.
9379 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9381 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9384 * gfortran.dg/dependency_40.f90 : New test.
9386 2011-05-26 Tobias Burnus <burnus@net-b.de>
9389 * gfortran.dg/coarray/registering_1.f90: New.
9391 2011-05-26 Jason Merrill <jason@redhat.com>
9393 * g++.dg/cpp0x/variadic111.C: New.
9394 * g++.dg/cpp0x/variadic41.C: Adjust.
9396 2011-05-26 Richard Guenther <rguenther@suse.de>
9398 PR tree-optimization/48702
9399 * gcc.dg/torture/pr48702.c: New testcase.
9401 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9403 PR gcov-profile/48845
9404 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9406 * gcc.dg/matrix/matrix.exp: Likewise.
9407 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9408 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9409 line number to check_profiling_available.
9410 * lib/target-supports.exp (check_profiling_available): Account for
9412 Require TLS runtime support with -fprofile-generate.
9413 * lib/profopt.exp (profopt-execute): Add TLS options for
9415 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9417 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9420 * g++.dg/eh/cond5.C: New test.
9422 PR tree-optimization/49161
9423 * gcc.c-torture/execute/pr49161.c: New test.
9425 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9427 * gcc.target/arm/neon-vorn-vbic.c: New test.
9429 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9431 PR tree-optimization/49038
9432 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9433 * gcc.dg/vect/pr49038.c: New test.
9435 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
9437 * g++.dg/init/pr25811-3.C: New.
9438 * g++.dg/init/pr25811-4.C: New.
9440 2011-05-25 Jason Merrill <jason@redhat.com>
9442 * g++.dg/cpp0x/enum17.C: New.
9443 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9445 * g++.dg/cpp0x/auto24.C: New.
9447 * g++.dg/cpp0x/error4.C: New.
9449 * g++.dg/cpp0x/rv-restrict.C: New.
9451 * g++.dg/cpp0x/enum15.C: New.
9452 * g++.dg/cpp0x/constexpr-switch2.C: New.
9454 * g++.dg/cpp0x/variadic110.C: New.
9456 * g++.dg/cpp0x/auto9.C: Add typedef test.
9458 * g++.dg/cpp0x/auto23.C: New.
9459 * g++.dg/cpp0x/auto9.C: Adjust.
9461 * g++.dg/cpp0x/defaulted29.C: New.
9463 * g++.dg/cpp0x/initlist51.C: New.
9465 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9467 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9468 * g++.dg/abi/packed1.C: Suppress warning.
9469 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9470 * g++.dg/template/stdarg1.C: Likewise.
9471 * g++.dg/other/packed1.C: Remove arm from xfail list.
9473 2011-05-25 Jason Merrill <jason@redhat.com>
9475 * g++.dg/cpp0x/enum16.C: New.
9476 * g++.dg/parse/error15.C: Adjust.
9478 * g++.dg/cpp0x/initlist50.C: New.
9480 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9482 * g++.dg/cpp0x/variadic109.C: New.
9484 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9486 * gcc.target/i386/pause-1.c: New.
9488 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9490 * gcc.dg/stack-usage-1.c: Adjust comment.
9491 * gcc.dg/stack-usage-2.c: New test.
9493 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9496 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9497 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9499 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9501 PR rtl-optimization/48757
9502 * gfortran.dg/pr48757.f: New test case.
9504 2011-05-24 Jason Merrill <jason@redhat.com>
9506 * g++.dg/cpp0x/access01.C: New.
9508 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9511 * objc.dg/pr48177.m: New testcase.
9513 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9516 * objc.dg/pr48187.m: New testcase.
9517 * obj-c++.dg/pr48187.mm: New testcase.
9518 * objc.dg/ivar-extra-semicolon.m: New testcase.
9520 2011-05-24 Jason Merrill <jason@redhat.com>
9522 * g++.dg/template/access21.C: New.
9523 * g++.dg/template/access22.C: New.
9525 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9527 PR rtl-optimization/48633
9528 * g++.dg/pr48633.C: New test.
9530 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9533 * g++.dg/other/pr49133.C: New test.
9535 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9536 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9538 * gcc.dg/torture/tls/run-gd.c: New test.
9539 * gcc.dg/torture/tls/run-ie.c: New test.
9540 * gcc.dg/torture/tls/run-ld.c: New test.
9541 * gcc.dg/torture/tls/run-le.c: New test.
9542 * lib/target-supports.exp (check_effective_target_tls_runtime):
9543 Build testcase with TLS options.
9545 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9547 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9549 2011-05-24 Tom de Vries <tom@codesourcery.com>
9551 PR tree-optimization/49121
9552 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9554 2011-05-23 Jason Merrill <jason@redhat.com>
9556 * g++.dg/cpp0x/defaulted28.C: New.
9558 * g++.dg/cpp0x/sfinae25.C: New.
9560 * g++.dg/cpp0x/rv-cast2.C: New.
9562 * g++.dg/cpp0x/enum14.C: New.
9564 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9567 * gcc.c-torture/execute/pr49123.c: New test.
9570 * gcc.dg/debug/pr49032.c: New test.
9573 * gcc.dg/pr49120.c: New test.
9575 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9578 * gcc.target/i386/pr47315.c: New test.
9580 2011-05-23 Jason Merrill <jason@redhat.com>
9582 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9584 * g++.dg/cpp0x/sfinae24.C: New.
9586 * g++.dg/cpp0x/error3.C: New.
9588 * g++.dg/cpp0x/defaulted27.C: New.
9590 * g++.dg/cpp0x/decltype27.C: New.
9592 2011-05-23 Richard Guenther <rguenther@suse.de>
9594 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9596 2011-05-23 Richard Guenther <rguenther@suse.de>
9598 PR tree-optimization/40874
9599 * g++.dg/tree-ssa/pr40874.C: New testcase.
9601 2011-05-23 Richard Guenther <rguenther@suse.de>
9603 PR tree-optimization/49115
9604 * g++.dg/torture/pr49115.C: New testcase.
9606 2011-05-23 Richard Guenther <rguenther@suse.de>
9609 * gcc.dg/memcpy-3.c: New testcase.
9611 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9614 * gcc.c-torture/execute/pr48973-1.c: New test.
9615 * gcc.c-torture/execute/pr48973-2.c: New test.
9617 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9620 * g++.dg/warn/pr18016.C: New.
9622 2011-05-23 Tom de Vries <tom@codesourcery.com>
9625 * gcc.target/arm/ivopts-6.c: New test.
9627 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9630 * gcc.c-torture/compile/pr49029.c: New test.
9632 2011-05-22 Jason Merrill <jason@redhat.com>
9634 * g++.dg/cpp0x/sfinae23.C: New.
9635 * g++.dg/cpp0x/sfinae8.C: Correct.
9637 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9639 * gfortran.dg/function_optimize_8.f90: New test case.
9641 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9643 PR tree-optimization/49087
9644 * gcc.dg/vect/O3-pr49087.c: New test.
9646 2011-05-21 Jason Merrill <jason@redhat.com>
9648 * g++.dg/debug/const5.C: New.
9650 2011-05-20 Jason Merrill <jason@redhat.com>
9652 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9654 * g++.dg/cpp0x/constexpr-static7.C: New.
9656 * g++.dg/cpp0x/enum12.C: New.
9657 * g++.dg/cpp0x/enum13.C: New.
9659 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9662 * gfortran.dg/select_type_23.f03: New.
9664 2011-05-20 Jason Merrill <jason@redhat.com>
9666 * g++.dg/cpp0x/defaulted26.C: New.
9668 * g++.dg/cpp0x/noexcept02.C: Fix.
9669 * g++.dg/cpp0x/noexcept03.C: Fix.
9670 * g++.dg/cpp0x/noexcept08.C: Fix.
9671 * g++.dg/cpp0x/noexcept10.C: New.
9673 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9676 * gfortran.dg/extends_12.f03: New.
9678 2011-05-20 Jason Merrill <jason@redhat.com>
9680 * g++.dg/template/koenig9.C: New.
9681 * g++.dg/opt/pr47615.C: Fix.
9682 * g++.dg/overload/defarg1.C: Fix.
9683 * g++.dg/tc1/dr213.C: Remove xfail.
9684 * g++.dg/torture/pr34850.C: Fix.
9685 * g++.dg/torture/pr39362.C: Fix.
9686 * g++.old-deja/g++.brendan/crash56.C: Fix.
9687 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9689 2011-05-20 Richard Guenther <rguenther@suse.de>
9691 PR tree-optimization/49079
9692 * gcc.dg/torture/pr49079.c: New testcase.
9694 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9696 PR tree-optimization/49073
9697 * gcc.c-torture/execute/pr49073.c: New test.
9699 2011-06-19 Tobias Burnus <burnus@net-b.de>
9702 * gfortran.dg/coarray_21.f90: New.
9704 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9706 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9709 2011-05-19 Richard Guenther <rguenther@suse.de>
9712 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9714 2011-05-19 Richard Guenther <rguenther@suse.de>
9717 * gcc.dg/builtin-object-size-11.c: New testcase.
9719 2011-05-19 Tom de Vries <tom@codesourcery.com>
9722 * gcc.target/arm/ivopts.c: New test.
9723 * gcc.target/arm/ivopts-2.c: New test.
9725 2011-05-19 Tom de Vries <tom@codesourcery.com>
9727 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9729 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9731 * gcc.c-torture/execute/960321-1.x: Remove.
9733 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9736 * gfortran.dg/move_alloc_4.f90: New.
9738 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9741 * gcc.target/i386/pr49002-1.c: New test.
9742 * gcc.target/i386/pr49002-2.c: Likewise.
9744 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9746 PR tree-optimization/49039
9747 * gcc.c-torture/execute/pr49039.c: New test.
9748 * gcc.dg/tree-ssa/pr49039.c: New test.
9749 * g++.dg/torture/pr49039.C: New test.
9751 2011-05-18 Jason Merrill <jason@redhat.com>
9753 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9754 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9755 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9757 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9759 * gcc.target/bfin/mcpu-bf592.c: New test.
9761 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9763 PR tree-optimization/41881
9764 * gcc.dg/vect/O3-pr41881.c: New test.
9765 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9767 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9769 PR tree-optimization/49000
9770 * gcc.dg/pr49000.c: New test.
9772 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9774 * gnat.dg/invalid1.adb: New test.
9776 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9778 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9780 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9781 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9783 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9786 * g++.dg/cpp0x/range-for18.C: New.
9788 2011-05-15 Tobias Burnus <burnus@net-b.de>
9791 * gfortran.dg/coarray/image_index_2.f90: New.
9793 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9795 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9796 * g++.dg/cpp0x/override2.C: New.
9798 2011-05-14 Tobias Burnus <burnus@net-b.de>
9801 * gfortran.de/coarray_20.f90: New.
9803 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9806 * function_optimize_7.f90: New test case.
9808 2011-05-13 Jason Merrill <jason@redhat.com>
9810 * g++.dg/cpp0x/decltype26.C: New.
9811 * g++.dg/cpp0x/enum11.C: New.
9813 2011-05-13 Tobias Burnus <burnus@net-b.de>
9817 * gfortran.dg/assign_8.f90: Update dg-error.
9819 2011-05-13 Tobias Burnus <burnus@net-b.de>
9822 * gfortran.dg/io_constraints_8.f90: New.
9823 * gfortran.dg/io_constraints_9.f90: New.
9825 2011-05-13 Martin Thuresson <martint@google.com>
9827 PR gcov-profile/47793
9828 * gcc.dg/pr47793.c: New.
9830 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9832 PR tree-optimization/48975
9833 * gcc.dg/pr48975.c: New test.
9835 2011-05-12 Tobias Burnus <burnus@net-b.de>
9838 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9840 2011-05-12 Jason Merrill <jason@redhat.com>
9842 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9844 2011-05-12 Geert Bosch <bosch@adacore.com>
9846 * gnat.dg/view_conversion1.adb: New test.
9848 2011-05-12 Richard Guenther <rguenther@suse.de>
9850 PR tree-optimization/48172
9851 * gcc.dg/vect/pr48172.c: New testcase.
9853 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9856 * g++.dg/opt/pr48967.C: New test.
9858 2011-05-11 Jason Merrill <jason@redhat.com>
9860 * g++.dg/cpp0x/constexpr-friend.C: New.
9861 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9863 * g++.dg/cpp0x/sfinae22.C: New.
9865 2011-05-11 Tobias Burnus <burnus@net-b.de>
9868 * gfortran.dg/generic_24.f90: New.
9870 2011-05-11 Richard Guenther <rguenther@suse.de>
9872 PR tree-optimization/15256
9873 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9875 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9878 * gcc.dg/pr48159-1.c: New test.
9879 * gcc.dg/pr48159-2.c: New test.
9881 2011-05-11 Richard Guenther <rguenther@suse.de>
9884 * gcc.dg/torture/pr48953.c: New testcase.
9886 2011-05-11 Richard Guenther <rguenther@suse.de>
9888 PR tree-optimization/18041
9889 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9891 2011-05-11 Alan Modra <amodra@gmail.com>
9894 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9896 2011-05-10 Jason Merrill <jason@redhat.com>
9898 * g++.dg/cpp0x/defaulted25.C: New.
9899 * g++.dg/template/crash7.C: Adjust.
9901 * g++.dg/cpp0x/variadic108.C: New.
9903 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9905 * g++.dg/inherit/virtual9.C: Extend.
9907 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9910 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9911 are passed and returned in vector registers.
9913 2011-05-10 Richard Guenther <rguenther@suse.de>
9915 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9916 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9917 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9918 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9919 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9922 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9924 PR tree-optimization/48611
9925 PR tree-optimization/48794
9926 * gfortran.dg/gomp/pr48611.f90: New test.
9927 * gfortran.dg/gomp/pr48794.f90: New test.
9930 * gcc.dg/dfp/pr48928.c: New test.
9932 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9935 * g++.dg/cpp0x/pr48522.C: New.
9937 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9940 * g++.dg/cpp0x/sfinae21.C: New.
9942 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9944 * g++.dg/template/sfinae28.C: Rename to...
9945 * g++.dg/cpp0x/sfinae19.C: ... this.
9946 * g++.dg/template/sfinae29.C: Rename to...
9947 * g++.dg/cpp0x/sfinae20.C: ... this.
9949 2011-05-09 Jeff Law <law@redhat.com>
9951 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9954 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
9957 * g++.dg/init/pr20039.C: New.
9959 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9963 * g++.dg/template/sfinae28.C: New.
9964 * g++.dg/template/sfinae29.C: Likewise.
9966 2011-05-09 Jason Merrill <jason@redhat.com>
9968 * g++.dg/template/nontype23.C: New.
9970 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
9972 * g++.dg/init/pr48859.C: New.
9974 2011-05-09 Jason Merrill <jason@redhat.com>
9976 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9977 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9978 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9979 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9980 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9981 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9982 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9983 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9985 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9987 * g++.dg/inherit/virtual9.C: New.
9989 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9992 * g++.dg/template/dependent-expr8.C: New test case.
9994 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9996 PR tree-optimization/48837
9997 * gcc.dg/pr48837.c: New testcase.
9999 2011-05-06 Jason Merrill <jason@redhat.com>
10001 * g++.dg/cpp0x/constexpr-condition2.C: New.
10003 * g++.dg/cpp0x/constexpr-missing.C: New.
10005 2011-05-06 Tobias Burnus <burnus@net-b.de>
10008 * gfortran.dg/coarray/this_image_2.f90: New.
10010 2011-05-06 Tobias Burnus <burnus@net-b.de>
10014 * gfortran.dg/bind_c_usage_22.f90: New.
10015 * gfortran.dg/bind_c_usage_23.f90: New.
10016 * gfortran.dg/bind_c_usage_24.f90: New.
10017 * gfortran.dg/bind_c_usage_24_c.c: New.
10019 2011-05-06 Dodji Seketeli <dodji@redhat.com>
10022 * g++.dg/template/member9.C: New test case.
10024 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
10026 * gnat.dg/discr29.ad[sb]: New test.
10027 * gnat.dg/discr30.adb: Likewise.
10029 2011-05-05 Julian Brown <julian@codesourcery.com>
10031 * gcc.target/arm/neon-vset_lanes8.c: New test.
10033 2011-05-05 Jason Merrill <jason@redhat.com>
10035 * g++.dg/init/new32.C: New.
10037 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10039 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10042 2011-05-05 Jakub Jelinek <jakub@redhat.com>
10044 PR rtl-optimization/48381
10045 * gcc.c-torture/compile/pr48381.c: New test.
10047 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
10049 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10051 * gcc.target/i386/opt-1.c: Ditto.
10053 2011-05-04 Jason Merrill <jason@redhat.com>
10055 * g++.dg/conversion/base1.C: New.
10057 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10059 PR libgfortran/48787
10060 * gfortran.dg/round_3.f08: Add more checks to test case.
10062 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
10064 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10065 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10066 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10067 Gate test on effective_target fd_truncate.
10069 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
10071 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10072 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10073 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10074 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
10075 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10076 * gcc.target/i386/pr38824.c: Ditto.
10077 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10078 * gcc.target/i386/vecinit-2.c: Ditto.
10079 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10080 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10081 * gcc.target/i386/parity-2.c: Ditto.
10082 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10084 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
10086 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10087 remove duplication.
10088 * gcc.target/bfin/mcpu-bf514.c: Likewise.
10089 * gcc.target/bfin/mcpu-bf516.c: Likewise.
10090 * gcc.target/bfin/mcpu-bf518.c: Likewise.
10092 2011-05-03 Tobias Burnus <burnus@net-b.de>
10095 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10097 2011-05-03 Tobias Burnus <burnus@net-b.de>
10100 * gfortran.dg/coarray/this_image_1.f90: New.
10102 2011-05-03 Tobias Burnus <burnus@net-b.de>
10105 * gfortran.dg/coarray/caf.dg: New.
10106 * gfortran.dg/coarray/image_index_1.f90: New, copied
10107 from ../coarray_16.f90.
10109 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10112 * g++.dg/ext/complex9.C: New.
10114 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10116 From Mike Frysinger
10117 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10118 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10119 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10121 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10123 * gcc.target/bfin/builtins: Created.
10124 * gcc.target/bfin/hisilh-O0.c: Deleted.
10125 * gcc.target/bfin/hisilh.c: Moved to...
10126 * gcc.target/bfin/builtins/hisilh.c: ...here.
10127 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10128 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10129 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10130 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10131 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10132 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10133 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10134 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10135 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10136 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10137 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10138 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10139 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10140 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10141 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10142 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10143 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10144 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10145 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10146 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10147 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10148 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10149 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10150 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10151 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10152 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10153 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10154 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10155 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10156 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10157 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10158 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10159 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10160 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10161 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10162 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10163 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10164 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10165 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10166 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10167 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10168 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10169 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10170 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10171 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10172 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10173 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10174 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10175 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10176 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10177 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10178 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10179 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10180 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10181 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10182 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10183 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10184 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10185 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10186 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10187 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10188 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10189 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10190 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10191 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10192 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10193 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10194 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10195 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10196 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10197 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10198 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10199 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10200 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10201 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10202 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10203 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10204 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10205 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10206 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10207 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10208 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10209 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10210 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10211 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10212 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10213 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10214 * gcc.target/bfin/builtins/circptr.c: Ditto.
10215 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10216 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10217 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10218 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10219 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10220 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10221 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10222 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10223 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10224 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10225 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10226 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10227 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10228 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10229 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10230 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10231 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10232 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10233 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10234 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10235 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10236 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10237 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10238 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10239 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10240 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10241 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10242 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10243 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10244 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10245 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10246 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10247 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10248 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10249 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10250 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10251 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10252 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10253 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10254 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10255 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10256 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10257 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10258 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10259 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10260 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10261 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10262 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10263 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10264 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10265 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10266 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10267 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10268 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10269 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10270 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10271 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10272 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10273 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10274 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10275 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10276 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10277 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10278 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10279 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10280 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10281 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10282 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10283 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10284 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10286 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10288 * gcc.target/arm/cold-lc.c: New test.
10290 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10293 * gcc.dg/pr48774.c: New test.
10295 2011-05-03 Richard Guenther <rguenther@suse.de>
10297 * gcc.dg/large-size-array-5.c: New testcase.
10299 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10301 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10303 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10305 * lib/target-supports.exp (check_effective_target_vect_strided):
10307 (check_effective_target_vect_strided2)
10308 (check_effective_target_vect_strided3)
10309 (check_effective_target_vect_strided4)
10310 (check_effective_target_vect_strided8): ...these new functions.
10312 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10313 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10314 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10315 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10316 * gcc.dg/vect/pr37539.c: Likewise.
10317 * gcc.dg/vect/slp-11a.c: Likewise.
10318 * gcc.dg/vect/slp-11b.c: Likewise.
10319 * gcc.dg/vect/slp-11c.c: Likewise.
10320 * gcc.dg/vect/slp-12a.c: Likewise.
10321 * gcc.dg/vect/slp-12b.c: Likewise.
10322 * gcc.dg/vect/slp-18.c: Likewise.
10323 * gcc.dg/vect/slp-19a.c: Likewise.
10324 * gcc.dg/vect/slp-19b.c: Likewise.
10325 * gcc.dg/vect/slp-21.c: Likewise.
10326 * gcc.dg/vect/slp-23.c: Likewise.
10327 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10329 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10330 instead of vect_interleave && vect_extract_even_odd.
10331 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10332 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10333 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10334 * gcc.dg/vect/vect-1.c: Likewise.
10335 * gcc.dg/vect/vect-10.c: Likewise.
10336 * gcc.dg/vect/vect-98.c: Likewise.
10337 * gcc.dg/vect/vect-107.c: Likewise.
10338 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10339 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10340 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10341 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10342 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10343 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10344 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10345 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10346 * gcc.dg/vect/vect-strided-float.c: Likewise.
10347 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10348 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10349 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10350 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10351 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10352 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10353 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10354 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10355 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10356 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10357 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10358 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10359 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10360 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10361 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10363 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10365 * gcc.dg/vect/pr30843.c: Likewise.
10366 * gcc.dg/vect/pr33866.c: Likewise.
10367 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10368 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10369 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10370 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10372 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10374 * gcc.dg/vect/slp-11.c: Split into...
10375 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10376 gcc.dg/vect/slp-11c.c: ...these tests.
10377 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10378 * gcc.dg/vect/slp-12c.c: ...this new test.
10379 * gcc.dg/vect/slp-19.c: Split into...
10380 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10381 gcc.dg/vect/slp-19c.c: ...these new tests.
10383 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10385 * lib/target-supports.exp
10386 (check_effective_target_vect_extract_even_odd_wide): Delete.
10387 (check_effective_target_vect_strided_wide): Likewise.
10388 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10389 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10390 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10391 * gcc.dg/vect/pr37539.c: Likewise.
10392 * gcc.dg/vect/slp-11.c: Likewise.
10393 * gcc.dg/vect/slp-12a.c: Likewise.
10394 * gcc.dg/vect/slp-12b.c: Likewise.
10395 * gcc.dg/vect/slp-19.c: Likewise.
10396 * gcc.dg/vect/slp-23.c: Likewise.
10397 * gcc.dg/vect/vect-1.c: Likewise.
10398 * gcc.dg/vect/vect-98.c: Likewise.
10399 * gcc.dg/vect/vect-107.c: Likewise.
10400 * gcc.dg/vect/vect-strided-float.c: Likewise.
10402 2011-05-02 Jason Merrill <jason@redhat.com>
10404 * g++.dg/init/new31.C: New.
10406 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10409 * gcc.dg/pr35445.c: New test.
10411 2011-05-02 Jason Merrill <jason@redhat.com>
10413 * c-c++-common/vla-1.c: New.
10415 2011-05-02 Richard Guenther <rguenther@suse.de>
10417 PR tree-optimization/48822
10418 * gcc.dg/torture/pr48822.c: New testcase.
10420 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10423 * g++.dg/cpp0x/constexpr-47969.C: New.
10425 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10428 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10429 on vect_no_align targets.
10430 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10431 vect_no_align targets.
10433 2011-05-01 Xinliang David Li <davidxl@google.com>
10435 * gcc.dg/tree-ssa/integer-addr.c: New test.
10436 * gcc.dg/tree-ssa/alias_bug.c: New test.
10438 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10440 PR libgfortran/48787
10441 * gfortran.dg/round_3.f08: Add more checks.
10443 2011-04-30 Tobias Burnus <burnus@net-b.de>
10446 * gfortran.dg/import9.f90: New, proper test.
10447 * gfortran.dg/interface_37.f90: Remove bogus
10448 test (bogus copy of interface_36.f90).
10450 2011-04-30 Tobias Burnus <burnus@net-b.de>
10453 * gfortran.dg/interface_37.f90: New.
10455 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10458 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10460 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10462 PR tree-optimization/48809
10463 * gcc.c-torture/execute/pr48809.c: New test.
10465 2011-04-29 Jeff Law <law@redhat.com>
10467 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10469 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10472 * g++.dg/init/ctor10.C: New.
10474 2011-04-29 Le-Chun Wu <lcwu@google.com>
10476 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10477 warning in implicitly instantiated templates.
10479 2011-04-29 Le-Chun Wu <lcwu@google.com>
10481 * g++.dg/warn/Wnull-conversion-1.C: New.
10482 * g++.dg/warn/Wnull-conversion-2.C: New.
10484 2011-04-29 Diego Novillo <dnovillo@google.com>
10486 * g++.old-deja/g++.other/null3.C: Expect warning about
10487 converting boolean to a pointer.
10489 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10492 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10496 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10498 2011-04-29 Tobias Burnus <burnus@net-b.de>
10501 * gfortran.dg/typebound_proc_22.f90: New.
10504 * gfortran.dg/interface_36.f90: New.
10506 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10508 PR libgfortran/48488
10509 PR libgfortran/48602
10510 PR libgfortran/48615
10511 PR libgfortran/48684
10512 PR libgfortran/48787
10513 * gfortran.dg/fmt_g.f: Adjust test.
10514 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10515 * gfortran.dg/round_3.f08: New test.
10516 * gfortran.dg/namelist_print_1.f: Adjust test.
10517 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10518 * gfortran.dg/f2003_io_5.f03: Adjust test.
10519 * gfortran.dg/coarray_15.f90: Adjust test.
10520 * gfortran.dg/namelist_65.f90: Adjust test.
10521 * gfortran.dg/fmt_cache_1.f: Adjust test.
10522 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10523 * gfortran.dg/real_const_3.f90: Adjust test.
10525 2011-04-29 Jan Hubicka <jh@suse.cz>
10527 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10528 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10530 2011-04-28 Xinliang David Li <davidxl@google.com>
10532 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10533 * g++.dg/prof-robust-1.C: New test.
10535 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10537 PR tree-optimization/48765
10538 * gcc.dg/vect/pr48765.c: New.
10540 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10542 PR tree-optimization/48775
10543 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10545 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10548 * g++.dg/inherit/pr48798.C: New.
10549 * g++.old-deja/g++.other/base1.C: Adjust.
10551 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10554 * g++.dg/template/inherit7.C: New test case.
10556 2011-04-28 Richard Guenther <rguenther@suse.de>
10558 PR tree-optimization/40052
10559 PR tree-optimization/15347
10560 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10561 * gcc.dg/pr15347.c: Likewise.
10563 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10566 * g++.dg/cpp0x/sfinae18.C: New.
10568 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10571 * g++.dg/ext/is_literal_type1.C: New.
10573 2011-04-28 Tobias Burnus <burnus@net-b.de>
10577 * gfortran.dg/interface_35.f90: New.
10578 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10579 * gfortran.dg/func_result_6.f90: Add dg-warning.
10580 * gfortran.dg/bessel_1.f90: Ditto.
10581 * gfortran.dg/hypot_1.f90: Ditto.
10582 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10583 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10584 * gfortran.dg/interface_assignment_4.f90: Ditto.
10586 2011-04-27 Jason Merrill <jason@redhat.com>
10588 * g++.dg/ext/complex8.C: New.
10590 * g++.dg/cpp0x/initlist49.C: New.
10591 * g++.dg/init/new30.C: New.
10593 2011-04-27 Tobias Burnus <burnus@net-b.de>
10596 * gfortran.dg/whole_file_34.f90: New.
10598 2011-04-27 Jan Hubicka <jh@suse.cz>
10600 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10602 2011-04-27 Jason Merrill <jason@redhat.com>
10604 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10606 * g++.dg/parse/ambig6.C: New.
10608 2011-04-27 Nick Clifton <nickc@redhat.com>
10610 * gcc.dg/20020312-2.c: Add definition for RX.
10612 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10613 option with RX targets.
10615 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10618 2011-04-27 Richard Guenther <rguenther@suse.de>
10620 * gcc.dg/tree-ssa/pr23382.c: Remove.
10622 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10625 * gcc.c-torture/compile/pr48767.c: New test.
10627 2011-04-27 Richard Guenther <rguenther@suse.de>
10629 PR tree-optimization/48772
10630 * g++.dg/pr48772.C: New testcase.
10632 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10635 * gcc.c-torture/compile/pr48742.c: New test.
10637 2011-04-26 Jason Merrill <jason@redhat.com>
10639 * g++.dg/lookup/koenig13.C: New.
10641 * g++.dg/cpp0x/initlist48.C: New.
10643 2011-04-25 Jason Merrill <jason@redhat.com>
10645 * g++.dg/cpp0x/sfinae17.C: New.
10647 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10650 * gcc.target/powerpc/pr48258-1.c: New file.
10651 * gcc.target/powerpc/pr48258-2.c: Ditto.
10653 2011-04-26 Xinliang David Li <davidxl@google.com>
10655 * gcc.dg/uninit-suppress.c: New test.
10656 * gcc.dg/uninit-suppress.c: New test.
10658 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10661 * gcc.dg/pr48768.c: New test.
10663 PR tree-optimization/48734
10664 * gcc.c-torture/compile/pr48734.c: New test.
10667 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10669 2011-04-26 Richard Guenther <rguenther@suse.de>
10671 PR tree-optimization/48731
10672 * gcc.dg/torture/pr48731.c: New testcase.
10674 2011-04-26 Richard Guenther <rguenther@suse.de>
10677 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10679 2011-04-26 Richard Guenther <rguenther@suse.de>
10681 PR middle-end/48694
10682 * gcc.dg/torture/pr48694-1.c: New testcase.
10683 * gcc.dg/torture/pr48694-2.c: Likewise.
10685 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10687 * g++.dg/ext/underlying_type1.C: New.
10688 * g++.dg/ext/underlying_type2.C: Likewise.
10689 * g++.dg/ext/underlying_type3.C: Likewise.
10690 * g++.dg/ext/underlying_type4.C: Likewise.
10691 * g++.dg/ext/underlying_type5.C: Likewise.
10692 * g++.dg/ext/underlying_type6.C: Likewise.
10693 * g++.dg/ext/underlying_type7.C: Likewise.
10694 * g++.dg/ext/underlying_type8.C: Likewise.
10695 * g++.dg/ext/underlying_type9.C: Likewise.
10696 * g++.dg/ext/underlying_type10.C: Likewise.
10698 2011-04-25 Jason Merrill <jason@redhat.com>
10700 * g++.dg/cpp0x/regress/template-const2.C: New.
10702 2011-04-25 Jeff Law <law@redhat.com>
10704 * gcc.dg/tree-ssa/vrp56.c: new test.
10706 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10708 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10710 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10712 PR preprocessor/48740
10713 * c-c++-common/raw-string-11.c: New test.
10715 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10717 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10720 2011-04-23 Tobias Burnus <burnus@net-b.de>
10723 * gfortran.dg/coarray_19.f90: New.
10725 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10728 * gcc.dg/pr48685.c: New test.
10730 2011-04-22 Jan Hubicka <jh@suse.cz>
10732 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10734 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10736 PR tree-optimization/48717
10737 * gcc.c-torture/execute/pr48717.c: New test.
10739 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10742 * gcc.target/i386/pr48723.c: New test.
10744 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10747 * gcc.dg/gomp/pr48716.c: New test.
10748 * g++.dg/gomp/pr48716.C: New test.
10750 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10753 * gcc.dg/missing-field-init-2.c: Update testcase.
10755 2011-04-22 Alan Modra <amodra@gmail.com>
10757 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10759 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10762 * gfortran.dg/function_optimize_6.f90: New test.
10764 2011-04-21 Easwaran Raman <eraman@google.com>
10766 * gcc.dg/stack-layout-2.c: New test.
10768 2011-04-21 Richard Guenther <rguenther@suse.de>
10771 * g++.dg/lto/pr48207-2_0.C: New testcase.
10772 * g++.dg/lto/pr48207-3_0.C: Likewise.
10774 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10776 * gnat.dg/volatile5.adb: New test.
10777 * gnat.dg/volatile5_pkg.ads: New helper.
10779 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10782 * gcc.target/i386/pr48708.c: New test.
10784 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10786 * gcc.dg/vect/vect-119.c: New test.
10788 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10790 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10793 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10794 Richard Sandiford <richard.sandiford@linaro.org>
10797 * gcc.target/arm/pr46329.c: New test.
10799 2011-04-21 Tobias Burnus <burnus@net-b.de>
10802 * gfortran.dg/coarray_18.f90: New.
10804 2011-04-20 Jason Merrill <jason@redhat.com>
10806 * g++.dg/cpp0x/initlist47.C: New.
10808 * g++.dg/init/dtor4.C: New.
10810 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10813 * gcc.target/i386/sse2-pinsrw.c: New test.
10814 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10815 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10816 * gcc.target/i386/sse2-insvhi.c: Ditto.
10817 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10818 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10820 2011-04-20 Jason Merrill <jason@redhat.com>
10822 * g++.dg/template/const4.C: New.
10824 2011-04-20 Easwaran Raman <eraman@google.com>
10826 * gcc.dg/stack-layout-1.c: New test.
10828 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10830 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10831 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10834 2011-04-20 Kai Tietz <ktietz@redhat.com>
10836 * gcc.dg/binop-xor1.c: New test.
10837 * gcc.dg/binop-xor2.c: New test.
10838 * gcc.dg/binop-xor3.c: New test.
10839 * gcc.dg/binop-xor4.c: New test.
10840 * gcc.dg/binop-xor5.c: New test.
10842 2011-04-20 Richard Guenther <rguenther@suse.de>
10844 PR tree-optimization/47892
10845 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10847 2011-04-20 Richard Guenther <rguenther@suse.de>
10849 PR middle-end/48695
10850 * g++.dg/torture/pr48695.C: New testcase.
10852 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10854 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10855 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10856 * gcc.c-torture/execute/pr45262.c: Ditto
10857 * gcc.dg/torture/pr43165.c: Ditto.
10858 * gcc.dg/torture/pr47228.c: Ditto.
10859 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10860 * gcc.dg/ipa/pr45644.c: Ditto.
10861 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10864 2011-04-19 Jason Merrill <jason@redhat.com>
10866 * g++.dg/ext/complex7.C: New.
10868 * g++.dg/ext/attrib41.C: New.
10870 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10873 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10875 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10878 * gcc.target/i386/pr48678.c: New test.
10880 2011-04-19 Martin Jambor <mjambor@suse.cz>
10882 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10883 * g++.dg/opt/devirt2.C: New test.
10884 * g++.dg/ipa/devirt-g-1.C: Likewise.
10886 2011-04-19 Tobias Burnus <burnus@net-b.de>
10889 * gfortran.dg/whole_file_33.f90: New.
10891 2011-04-19 Martin Jambor <mjambor@suse.cz>
10893 * g++.dg/ipa/devirt-7.C: New test.
10895 2011-04-19 Richard Guenther <rguenther@suse.de>
10898 * g++.dg/lto/pr48207_0.C: New testcase.
10900 2011-04-18 Jason Merrill <jason@redhat.com>
10902 * g++.dg/init/void1.C: New.
10904 * g++.dg/cpp0x/union4.C: New.
10906 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10908 PR middle-end/48661
10909 * g++.dg/torture/pr48661.C: New test.
10912 * g++.dg/gomp/pr48632.C: New test.
10914 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10916 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10917 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10919 2011-04-18 Tobias Burnus <burnus@net-b.de>
10922 * gfortran.dg/coarray_17.f90: New.
10923 * gfortran.dg/coarray_10.f90: Update dg-error.
10925 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10928 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10929 * gfortran.dg/guality/guality.exp: Likewise.
10931 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10933 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10935 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10937 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10939 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10941 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10943 2011-04-18 Richard Guenther <rguenther@suse.de>
10945 PR middle-end/46364
10946 * g++.dg/torture/pr46364.C: New testcase.
10948 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10950 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10952 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10954 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10956 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10957 Ira Rosen <ira.rosen@linaro.org>
10960 * gcc.target/arm/pr48252.c: New test.
10962 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10964 PR tree-optimization/48616
10965 * gcc.dg/pr48616.c: New test.
10967 2011-04-18 Tobias Burnus <burnus@net-b.de>
10970 * gfortran.dg/coarray_16.f90: New.
10972 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10975 * gfortran.dg/realloc_on_assign_7.f03: New test.
10977 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10979 PR libgfortran/48602
10980 * gfortran.dg/fmt_g0_6.f08: New test.
10982 2011-04-17 Jason Merrill <jason@redhat.com>
10984 * g++.dg/cpp0x/sfinae16.C: New.
10986 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10988 * gcc.target/mips/reg-var-1.c: New test.
10990 2011-04-17 Jan Hubicka <jh@suse.cz>
10992 * gcc.dg/winline-5.c: Update testcase.
10994 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10996 * gnat.dg/discr27.ad[sb]: Move dg directive.
10997 * gnat.dg/discr28.ad[sb]: New test.
10998 * gnat.dg/discr28_pkg.ads: New helper.
11000 2011-04-17 Michael Matz <matz@suse.de>
11002 PR tree-optimization/48622
11004 * gcc.dg/lto/pr48622_0.c: New test.
11006 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
11008 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11009 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11010 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11011 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11012 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11013 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11015 2011-04-15 Jason Merrill <jason@redhat.com>
11017 * g++.dg/cpp0x/range-for17.C: New.
11019 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11021 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11022 * g++.dg/cpp0x/range-for3.C: Likewise.
11023 * g++.dg/cpp0x/range-for9.C: Correct error message.
11024 * g++.dg/cpp0x/range-for11.C: New.
11025 * g++.dg/cpp0x/range-for12.C: New.
11026 * g++.dg/cpp0x/range-for13.C: New.
11027 * g++.dg/cpp0x/range-for14.C: New.
11028 * g++.dg/cpp0x/range-for15.C: New.
11029 * g++.dg/cpp0x/range-for16.C: New.
11031 2011-04-15 Tobias Burnus <burnus@net-b.de>
11034 * gfortran.dg/coarray_15.f90: Change to dg-do run.
11036 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
11038 * objc.dg/naming-4.m: Updated.
11039 * objc.dg/naming-5.m: Updated.
11040 * objc.dg/naming-6.m: New.
11041 * objc.dg/naming-7.m: New.
11042 * obj-c++.dg/naming-1.mm: Updated.
11043 * obj-c++.dg/naming-2.mm: Updated.
11044 * obj-c++.dg/naming-3.mm: New.
11045 * obj-c++.dg/naming-4.mm: New.
11047 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11049 PR libgfortran/48589
11050 * gfortran.dg/fmt_g0_5.f08: New test.
11052 2011-04-15 Richard Guenther <rguenther@suse.de>
11055 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11057 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
11059 * gcc.target/avr/torture/pr41885.c (dg-options): Change
11060 -finline-limit=0 to -fno-inline
11062 2011-04-15 Jakub Jelinek <jakub@redhat.com>
11065 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11068 2011-04-14 Jakub Jelinek <jakub@redhat.com>
11071 * gcc.target/i386/sse4_1-insertps-3.c: New test.
11072 * gcc.target/i386/sse4_1-insertps-4.c: New test.
11073 * gcc.target/i386/avx-insertps-3.c: New test.
11074 * gcc.target/i386/avx-insertps-4.c: New test.
11076 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11078 * gcc.target/avr/torture/pr41885.c (dg-options): Add
11081 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11086 * gcc.target/avr/pr46779-1.c: New test case
11087 * gcc.target/avr/pr46779-2.c: New test case
11089 2011-04-14 Jason Merrill <jason@redhat.com>
11091 * g++.dg/cpp0x/sfinae15.C: New.
11093 * g++.dg/cpp0x/sfinae14.C: New.
11095 * g++.dg/ext/vla10.C: New.
11097 2011-04-14 Richard Guenther <rguenther@suse.de>
11099 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11101 2011-04-14 Richard Guenther <rguenther@suse.de>
11103 * gcc.dg/fold-bitand-4.c: Move ...
11104 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
11106 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11108 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11110 * gcc.target/avr/torture/trivial.c: Ditto.
11112 2011-04-13 Jason Merrill <jason@redhat.com>
11114 * g++.dg/template/operator11.C: New.
11116 2011-04-13 Jakub Jelinek <jakub@redhat.com>
11118 PR middle-end/48591
11119 * gcc.dg/gomp/pr48591.c: New test.
11122 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11123 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11125 2011-04-13 Dodji Seketeli <dodji@redhat.com>
11128 * g++.dg/template/dependent-expr7.C: New test case.
11130 2011-04-13 Jason Merrill <jason@redhat.com>
11132 * g++.dg/cpp0x/sfinae13.C: New.
11134 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
11136 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11138 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11140 * gcc.target/arm/pr43698.c: Remove -march option.
11142 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11144 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11147 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
11151 * gfortran.dg/realloc_on_assign_6.f03: New test.
11153 2011-04-12 Kai Tietz <ktietz@redhat.com>
11155 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11156 targets the additional -mno-ms-bitfields and
11157 -Wno-packed-bitfield-compat options.
11158 * g++.dg/ext/bitfield3.C: Likewise.
11159 * g++.dg/ext/bitfield4.C: Likewise.
11160 * g++.dg/ext/bitfield5.C: Likewise.
11161 * gcc.dg/bitfld-15.c: Likewise.
11162 * gcc.dg/bitfld-16.c: Likewise.
11163 * gcc.dg/bitfld-17.c: Likewise.
11164 * gcc.dg/bitfld-18.c: Likewise.
11166 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
11168 * gcc.target/arm/neon-vld3-1.c: New test.
11169 * gcc.target/arm/neon-vst3-1.c: New test.
11170 * gcc.target/arm/neon/v*.c: Regenerate.
11172 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11174 PR rtl-optimization/48549
11175 * g++.dg/opt/pr48549.C: New test.
11177 2011-04-12 Richard Guenther <rguenther@suse.de>
11179 PR tree-optimization/46076
11180 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11182 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11185 * lib/compat.exp (compat-execute): Declare unsupported after
11186 stripping path from src1.
11187 * lib/lto.exp (lto-execute): Likewise.
11189 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11192 * gcc.dg/pr48552-1.c: New test.
11193 * gcc.dg/pr48552-2.c: New test.
11195 2011-04-11 Jason Merrill <jason@redhat.com>
11197 * g++.dg/cpp0x/sfinae12.C: New.
11199 * g++.dg/cpp0x/enum10.C: New.
11201 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11203 * g++.dg/cpp0x/rv-func.C: New.
11205 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11207 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11210 2011-04-11 Martin Jambor <mjambor@suse.cz>
11212 PR tree-optimization/48195
11213 * gcc.dg/ipa/pr48195.c: New test.
11215 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
11217 * gnat.dg/return3.adb: Remove unused switch.
11219 2011-04-08 Mike Stump <mikestump@comcast.net>
11222 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11223 default to fno-common.
11225 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
11227 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11228 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11230 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11233 * gfortran.dg/function_optimize_5.f90: New test.
11235 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
11237 * gnat.dg/aggr17.adb: New test.
11238 * gnat.dg/aggr18.adb: Likewise.
11240 2011-04-08 Michael Matz <matz@suse.de>
11242 PR middle-end/48389
11243 * gcc.target/i386/pr48389.c: New test.
11245 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
11247 PR rtl-optimization/48272
11248 * g++.dg/opt/pr48272.C: New.
11250 2011-04-08 Dmitry Melnik <dm@ispras.ru>
11252 PR rtl-optimization/48235
11253 * gcc.dg/pr48235.c: New.
11255 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11257 PR rtl-optimization/48302
11258 * g++.dg/opt/pr48302.C: New.
11260 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11263 * g++.dg/opt/pr48273.C: New.
11265 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11267 PR rtl-optimization/48442
11268 * gcc.dg/pr48442.c: New.
11270 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11272 PR tree-optimization/48377
11273 * gcc.dg/vect/pr48377.c: New test.
11275 2011-04-07 Jason Merrill <jason@redhat.com>
11277 * g++.dg/cpp0x/regress/call1.C: New.
11279 * g++.dg/cpp0x/variadic107.C: New.
11281 * g++.dg/cpp0x/sfinae11.C: New.
11282 * g++.dg/cpp0x/noexcept02.C: Fix.
11284 * g++.dg/cpp0x/sfinae10.C: New.
11286 * g++.dg/cpp0x/sfinae9.C: New.
11288 * c-c++-common/Wcast-qual-1.c: Move here from...
11289 * gcc.dg/cast-qual-3.c: ...here, and...
11290 * g++.dg/warn/Wcast-qual2.C: ...here.
11292 * g++.dg/cpp0x/sfinae8.C: New.
11294 * g++.dg/cpp0x/sfinae7.C: New.
11296 * g++.dg/cpp0x/enum9.C: New.
11298 2011-04-07 Mike Stump <mikestump@comcast.net>
11300 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11301 with no trampolines.
11303 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11306 * gfortran.dg/gomp/pr48117.f90: New test.
11309 * gcc.dg/torture/pr48343.c: New test.
11311 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11313 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11315 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11317 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11319 2011-04-07 Tom de Vries <tom@codesourcery.com>
11322 * lib/scanasm.exp (object-size): New proc.
11323 * gcc.target/arm/pr43920-2.c: New test.
11325 2011-04-06 Tobias Burnus <burnus@net-b.de>
11329 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11331 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11333 * gcc.dg/mtune.c: Prune note from output.
11335 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11338 * gcc.dg/guality/pr36977.c: New test.
11339 * gcc.dg/guality/pr48466.c: New test.
11341 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11343 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11345 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11347 * gnat.dg/return3.adb: New test.
11349 2011-04-06 Richard Guenther <rguenther@suse.de>
11351 PR tree-optimization/47663
11352 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11354 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11356 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11357 Solaris 8 and 9 as well.
11359 2011-04-05 Tom de Vries <tom@codesourcery.com>
11362 * gcc.target/arm/pr43920-1.c: New test.
11364 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11366 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11367 (cctor): Actually return the value.
11368 (main): Cast return values.
11370 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11372 * gfortran.dg/character_comparison_8.f90: New test.
11374 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11376 * frontend-passes: (optimize_lexical_comparison): New function.
11377 (optimize_expr): Call it.
11378 (optimize_comparison): Also handle lexical comparison functions.
11379 Return false instad of -2 for unequal comparison.
11381 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11384 * function_optimize_4.f90: New test.
11386 2011-04-04 Tobias Burnus <burnus@net-b.de>
11389 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11390 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11391 * gfortran.dg/coarray_15.f90: New.
11393 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11395 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11396 * gfortran.dg/bessel_7.f90: Likewise.
11398 2011-04-03 Tobias Burnus <burnus@net-b.de>
11400 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11402 2011-04-03 Richard Guenther <rguenther@suse.de>
11403 Ira Rosen <ira.rosen@linaro.org>
11405 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11406 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11407 -ftree-loop-if-convert-stores.
11409 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11411 * gnat.dg/specs/aggr2.ads: New test.
11413 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11415 * gnat.dg/debug2.ad[sb]: New test.
11416 * gnat.dg/debug2_pkg.ads: New helper.
11417 * gnat.dg/debug3.ad[sb]: New test.
11419 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11421 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11423 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11425 PR middle-end/48335
11426 * gcc.c-torture/compile/pr48335-1.c: New test.
11427 * gcc.dg/pr48335-1.c: New test.
11428 * gcc.dg/pr48335-2.c: New test.
11429 * gcc.dg/pr48335-3.c: New test.
11430 * gcc.dg/pr48335-4.c: New test.
11431 * gcc.dg/pr48335-5.c: New test.
11432 * gcc.dg/pr48335-6.c: New test.
11433 * gcc.dg/pr48335-7.c: New test.
11434 * gcc.dg/pr48335-8.c: New test.
11435 * gcc.target/i386/pr48335-1.c: New test.
11437 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11440 * gcc.dg/Waddress.c: New test.
11442 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11445 * gfortran.dg/function_optimize_3.f90: New test.
11447 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11449 * gcc.c-torture/compile/20110401-1.c: New test.
11451 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11452 * g++.dg/lto/20091002-2_0.C: Likewise.
11453 * g++.dg/lto/20090303_0.c: Likewise.
11454 * g++.dg/lto/20091004-1_0.C: Likewise.
11455 * g++.dg/lto/20091002-3_0.C: Likewise.
11456 * g++.dg/lto/20091004-2_0.C: Likewise.
11457 * g++.dg/lto/20081123_0.C: Likewise.
11458 * g++.dg/lto/20090313_0.C: Likewise.
11459 * g++.dg/lto/20081109-1_0.C: Likewise.
11460 * g++.dg/lto/20081219_0.C: Likewise.
11461 * g++.dg/lto/20081204-1_0.C: Likewise.
11462 * g++.dg/lto/20090302_0.C: Likewise.
11463 * g++.dg/lto/20081119-1_0.C: Likewise.
11464 * g++.dg/lto/20081118_0.C: Likewise.
11465 * gcc.dg/lto/20091020-2_0.c: Likewise.
11466 * gcc.dg/lto/20090210_0.c: Likewise.
11467 * gcc.dg/lto/20081204-1_0.c: Likewise.
11468 * gcc.dg/lto/20081224_0.c: Likewise.
11469 * gcc.dg/lto/20090219_0.c: Likewise.
11470 * gcc.dg/lto/20091014-1_0.c: Likewise.
11471 * gcc.dg/lto/20091016-1_0.c: Likewise.
11472 * gcc.dg/lto/20090206-2_0.c: Likewise.
11473 * gcc.dg/lto/20090116_0.c: Likewise.
11474 * gcc.dg/lto/20091013-1_0.c: Likewise.
11475 * gcc.dg/lto/20091015-1_0.c: Likewise.
11476 * gcc.dg/lto/20090126-2_0.c: Likewise.
11478 2011-03-31 Ian Lance Taylor <iant@google.com>
11480 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11482 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11484 * gnat.dg/opt16.adb: New test.
11486 2011-03-31 Jason Merrill <jason@redhat.com>
11488 * g++.dg/cpp0x/defaulted24.C: New.
11490 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11493 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11496 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11498 * g++.dg/other/i386-9.C: New test.
11500 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11502 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11504 2011-03-30 Jason Merrill <jason@redhat.com>
11506 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11508 * g++.dg/cpp0x/regress/isnan.C: New.
11510 * g++.dg/cpp0x/initlist46.C: New.
11512 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11515 * gcc.target/arm/neon-modes-2.c: New test.
11517 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11520 * gcc.c-torture/compile/pr48305.c: New test.
11522 2011-03-29 Jason Merrill <jason@redhat.com>
11524 * g++.dg/cpp0x/regress/value-dep1.C: New.
11526 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11528 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11530 2011-03-29 Ian Lance Taylor <iant@google.com>
11532 * go.test/go-test.exp: Handle the test lines used in several new
11534 (errchk): Add opts parameter. Change all callers. Handle parens
11537 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11538 Dominique d'Humieres <dominiq@lps.ens.fr>
11540 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11541 and __APPLE__ && __PPC__ && __ALTIVEC__.
11543 2011-03-29 Jason Merrill <jason@redhat.com>
11545 * g++.dg/cpp0x/dependent1.C: New.
11547 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11549 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11551 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11553 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11556 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11557 * gfortran.dg/proc_ptr_comp_32.f90: New.
11559 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11561 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11562 check for corresponding warning.
11564 2011-03-28 Jason Merrill <jason@redhat.com>
11566 * g++.dg/cpp0x/rv-deduce2.C: New.
11568 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11571 * gcc.dg/pr48203.c: New test.
11573 2011-03-28 Jeff Law <law@redhat.com>
11575 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11577 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11579 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11580 and __PPC__ && __ALTIVEC__.
11582 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11585 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11586 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11587 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11588 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11590 2011-03-28 Jason Merrill <jason@redhat.com>
11592 * g++.dg/cpp0x/initlist-array2.C: New.
11594 * g++.dg/cpp0x/initlist-array1.C: New.
11596 * g++.dg/cpp0x/constexpr-compound.C: New.
11598 * g++.dg/cpp0x/constexpr-using.C: New.
11600 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11602 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11605 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11607 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11609 * gcc.dg/slp-1.c: New test.
11611 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11613 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11614 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11615 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11616 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11617 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11618 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11619 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11620 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11621 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11622 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11623 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11624 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11625 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11626 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11628 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11631 * gfortran.dg/trim_optimize_5.f90: New test.
11632 * gfortran.dg/trim_optimize_6.f90: New test.
11634 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11637 * gcc.target/mips/madd-7.c: Remove -mlong32.
11638 * gcc.target/mips/msub-7.c: Likewise.
11640 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11642 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11643 accesses to preserve the meaning of the test for doubleword vectors.
11644 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11645 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11647 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11650 * gfortran.dg/class_42.f03: New.
11652 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11654 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11657 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11659 PR rtl-optimization/48144
11660 * gcc.dg/pr48144.c: New test.
11662 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11664 * gnat.dg/discr27.ad[sb]: New test.
11666 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11668 * gnat.dg/limited_with2.ad[sb]: New test.
11669 * gnat.dg/limited_with2_pkg1.ads: New helper.
11670 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11672 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11674 * gnat.dg/opt15.adb: New test.
11675 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11677 2011-03-25 Tobias Burnus <burnus@net-b.de>
11681 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11682 * gfortran.dg/leadz_trailz_3.f90: Ditto
11684 2011-03-25 Martin Jambor <mjambor@suse.cz>
11686 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11688 2011-03-25 Jason Merrill <jason@redhat.com>
11690 * g++.dg/cpp0x/defaulted22.C: New.
11691 * g++.dg/cpp0x/defaulted23.C: New.
11692 * g++.dg/cpp0x/defaulted15.C: Adjust.
11694 2011-03-25 Jason Merrill <jason@redhat.com>
11696 * g++.dg/cpp0x/move1.C: New.
11698 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11701 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11703 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11705 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11706 for mips-sgi-irix6.5.
11707 Replace snprintf prototype by <stdio.h>.
11709 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11712 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11713 run_expensive_tests.
11714 * gcc.dg/graphite/block-4.c: Likewise.
11715 * gcc.dg/graphite/block-7.c: Likewise.
11716 * gcc.dg/graphite/block-8.c: Likewise.
11718 2011-03-25 Richard Guenther <rguenther@suse.de>
11720 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11721 * g++.dg/tree-ssa/pr8781.C: Likewise.
11722 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11723 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11724 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11725 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11726 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11727 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11728 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11729 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11730 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11731 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11732 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11733 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11734 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11735 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11736 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11737 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11738 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11739 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11740 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11741 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11742 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11743 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11744 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11745 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11746 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11747 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11748 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11749 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11750 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11751 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11752 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11753 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11754 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11755 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11756 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11757 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11758 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11759 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11760 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11761 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11762 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11763 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11764 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11765 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11766 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11767 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11768 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11769 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11770 * c-c++-common/pr46562-2.c: Likewise.
11771 * gfortran.dg/pr42108.f90: Likewise.
11772 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11773 foo to be inlined even at -O1.
11774 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11775 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11776 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11777 * gcc.dg/matrix/matrix.exp: Disable FRE.
11779 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11782 * gcc.dg/dfp/pr48204.c: New test.
11784 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11787 * gcc.c-torture/execute/pr47917.c: Move this...
11788 * gcc.dg/torture/pr47917.c: to here and add xfails.
11790 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11792 * gnat.dg/array16.ad[sb]: New test.
11793 * gnat.dg/array16.ads: New helper.
11795 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11797 * gnat.dg/derived_type2.adb: New test.
11799 2011-03-24 Richard Guenther <rguenther@suse.de>
11801 PR tree-optimization/48271
11802 * g++.dg/torture/pr48271.C: New testcase.
11804 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11806 * gnat.dg/array15.ad[sb]: New test.
11808 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11811 * gcc.target/i386/pr48237.c: New test.
11813 2011-03-24 Richard Guenther <rguenther@suse.de>
11815 PR middle-end/48269
11816 * gcc.dg/builtin-object-size-10.c: New testcase.
11818 2011-03-24 Richard Guenther <rguenther@suse.de>
11820 PR tree-optimization/46562
11821 * c-c++-common/pr46562-2.c: New testcase.
11822 * c-c++-common/pr46562.c: Likewise.
11824 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11826 * gcc.dg/vect/vect-cselim-1.c: New test.
11827 * gcc.dg/vect/vect-cselim-2.c: New test.
11829 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11831 * gcc.target/arm/pr46934.c: New.
11833 2011-03-23 Ian Lance Taylor <iant@google.com>
11835 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11837 2011-03-23 Richard Guenther <rguenther@suse.de>
11839 * gcc.dg/struct: Remove directory and contents.
11841 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11844 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11846 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11848 * gnat.dg/discr26.ad[sb]: New test.
11849 * gnat.dg/discr26_pkg.ads: New helper.
11851 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11854 * gcc.target/arm/neon-vld-1.c: New test.
11856 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11858 * gnat.dg/array14.ad[sb]: New test.
11859 * gnat.dg/array14_pkg.ads: New helper.
11861 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11863 * gcc.c-torture/execute/920501-8.x: Remove.
11864 * gcc.c-torture/execute/930513-1.x: Remove.
11865 * gcc.c-torture/execute/960312-1.x: Remove.
11866 * gcc.c-torture/compile/20000804-1.c,
11867 gcc.c-torture/compile/20001205-1.c,
11868 gcc.c-torture/compile/20001226-1.c,
11869 gcc.c-torture/compile/20010518-2.c,
11870 gcc.c-torture/compile/20020312-1.c,
11871 gcc.c-torture/compile/20020604-1.c,
11872 gcc.c-torture/compile/920501-12.c,
11873 gcc.c-torture/compile/920501-4.c,
11874 gcc.c-torture/compile/920520-1.c,
11875 gcc.c-torture/compile/980506-1.c,
11876 gcc.c-torture/execute/980709-1.x,
11877 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11878 options for m68hc11.
11879 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11880 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11883 2011-03-22 Nick Clifton <nickc@redhat.com>
11885 * lib/target-supports.exp (check_profiling_available): Add MN10300
11886 to the list of targets that do not support profiling. Restore
11887 alpha sorting to this list.
11889 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11891 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11892 failure on 32-bit systems.
11893 * gcc.dg/torture/vector-2.c: Ditto.
11895 2011-03-22 Richard Guenther <rguenther@suse.de>
11897 PR tree-optimization/48228
11898 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11900 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11902 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11906 * gcc.target/powerpc/pr48226.c: New file.
11908 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11910 * lib/prune.exp (prune_gcc_output): Prune "could not create
11911 compact unwind for" warnings.
11913 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11917 * gcc.c-torture/execute/pr42544.c: New test.
11918 * gcc.c-torture/execute/pr48197.c: New test.
11920 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11922 PR preprocessor/48192
11923 * gcc.target/powerpc/pr48192.c: New file.
11926 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11927 split problem of 0 being loaded in a VSX register.
11929 2011-03-21 Richard Guenther <rguenther@suse.de>
11932 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11933 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11934 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11935 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11937 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11940 * gcc.dg/pr48213.c: New test.
11942 2011-03-21 Kai Tietz <ktietz@redhat.com>
11945 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11947 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11949 * gcc.target/arm/xor-and.c: New.
11951 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11954 * gfortran.dg/function_optimize_1.f90: New test.
11955 * gfortran.dg/function_optimize_2.f90: New test.
11957 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11959 PR rtl-optimization/47502
11960 * gcc.target/i386/pr47502-1.c: New.
11961 * gcc.target/i386/pr47502-2.c: Likewise.
11963 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11965 PR rtl-optimization/48156
11966 * gcc.dg/pr48156.c: New test.
11968 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11970 PR libfortran/47439
11971 * gfortran.dg/scratch_1.f90: Adjust test.
11973 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11975 PR libfortran/47439
11976 * gfortran.dg/scratch_1.f90: New test.
11978 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11980 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11981 variably modified typedefs.
11982 * gcc.dg/c1x-typedef-2.c: Remove.
11984 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11986 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11987 * gcc.dg/c1x-anon-struct-3.c: New test.
11988 * gcc.dg/anon-struct-11.c: Update.
11990 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11992 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11994 Only xfail with gas.
11996 2011-03-18 Jason Merrill <jason@redhat.com>
11998 * g++.dg/template/fn-ptr1.C: New.
12000 * g++.dg/overload/volatile1.C: New.
12002 * g++.dg/opt/pr23372.C: New.
12004 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12006 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12008 PR middle-end/47405
12009 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12011 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
12013 * gcc.target/arm/unsigned-extend-1.c: New.
12015 2011-03-18 Jakub Jelinek <jakub@redhat.com>
12018 * gcc.c-torture/compile/pr48161.c: New test.
12020 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
12022 PR middle-end/47725
12023 * gcc.dg/torture/pr47725.c: New.
12025 2011-03-17 Jason Merrill <jason@redhat.com>
12027 * g++.dg/cpp0x/constexpr-overflow2.C: New.
12028 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12030 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
12032 * gnat.dg/specs/elab2.ads: New test.
12033 * gnat.dg/specs/elab2_pkg.ads: New helper.
12035 2011-03-17 Jason Merrill <jason@redhat.com>
12037 * g++.dg/cpp0x/decltype-1212.C: New.
12038 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12040 2011-03-17 Jason Merrill <jason@redhat.com>
12042 * g++.dg/parse/memfnquals1.C: New.
12044 2011-03-17 Richard Guenther <rguenther@suse.de>
12046 PR middle-end/48134
12047 * gcc.dg/pr48134.c: New testcase.
12049 2011-03-17 Richard Guenther <rguenther@suse.de>
12051 PR middle-end/48165
12052 * g++.dg/torture/pr48165.C: New testcase.
12054 2011-03-17 Jakub Jelinek <jakub@redhat.com>
12056 PR rtl-optimization/48141
12057 * gcc.dg/pr48141.c: New test.
12059 2011-03-16 Jason Merrill <jason@redhat.com>
12061 * g++.dg/cpp0x/constexpr-48089.C: New.
12063 * g++.dg/cpp0x/constexpr-abi1.C: New.
12065 * g++.dg/cpp0x/constexpr-46336.C: New.
12066 * g++.dg/parse/friend5.C: Adjust expected errors.
12068 * g++.dg/cpp0x/constexpr-47570.C: New.
12070 2011-03-16 Dodji Seketeli <dodji@redhat.com>
12073 * ++.dg/debug/dwarf2/typedef6.C: New test.
12075 2011-03-16 Jason Merrill <jason@redhat.com>
12077 * g++.dg/cpp0x/elision2.C: New.
12079 * g++.dg/cpp0x/constexpr-array3.C: New.
12081 2011-03-16 Jason Merrill <jason@redhat.com>
12083 * g++.dg/cpp0x/sfinae6.C: New.
12084 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12085 * g++.dg/cpp0x/pr45908.C: Likewise.
12086 * g++.dg/cpp0x/sfinae6.C: Likewise.
12087 * g++.old-deja/g++.jason/conversion11.C: Likewise.
12088 * g++.old-deja/g++.law/arg11.C: Likewise.
12090 2011-03-16 Jason Merrill <jason@redhat.com>
12092 * g++.dg/template/incomplete6.C: New.
12094 2011-03-16 Jeff Law <law@redhat.com>
12096 * gcc.dg/tree-ssa/vrp55.c: New test.
12098 2011-03-16 Jason Merrill <jason@redhat.com>
12100 * g++.dg/cpp0x/auto22.C: New.
12102 2011-03-16 Richard Guenther <rguenther@suse.de>
12104 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12105 optimizing it away if promoted to const.
12107 2011-03-16 Richard Guenther <rguenther@suse.de>
12109 PR tree-optimization/48149
12110 * gcc.dg/fold-complex-1.c: New testcase.
12112 2011-03-16 Richard Guenther <rguenther@suse.de>
12115 * gcc.dg/guality/pr45882.c: Really make sure no inlining
12116 or cloning happens.
12118 2011-03-16 Richard Guenther <rguenther@suse.de>
12120 PR tree-optimization/26134
12121 * gcc.dg/tree-ssa/complex-6.c: New testcase.
12123 2011-03-16 Richard Guenther <rguenther@suse.de>
12125 PR tree-optimization/48146
12126 * gcc.dg/torture/pr48146.c: New testcase.
12128 2011-03-16 Richard Guenther <rguenther@suse.de>
12130 * gcc.dg/tree-ssa/pr14814.c: Adjust.
12131 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12133 2011-03-16 Jakub Jelinek <jakub@redhat.com>
12135 PR middle-end/48136
12136 * gcc.c-torture/compile/pr48136.c: New test.
12138 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12141 * gcc.dg/guality/pr45882.c: New test.
12143 2011-03-15 Jason Merrill <jason@redhat.com>
12145 * g++.dg/cpp0x/constexpr-recursion.C: New.
12147 * g++.dg/cpp0x/implicit11.C: New.
12149 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12151 * g++.dg/cpp0x/constexpr-attribute.C: New.
12153 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
12155 * g++.dg/parse/pr34758.C: New.
12157 2011-03-15 Xinliang David Li <davidxl@google.com>
12160 * gcc.dg/uninit-pred-7_d.c: New test.
12161 * gcc.dg/uninit-pred-8_d.c: New test.
12163 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12166 * gcc.target/arm/pr46788.c: New.
12168 2011-03-15 Richard Guenther <rguenther@suse.de>
12170 PR middle-end/47650
12171 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12172 * gfortran.dg/ishft_4.f90: Likewise.
12173 * gfortran.dg/leadz_trailz_3.f90: Likewise.
12175 2011-03-15 Richard Guenther <rguenther@suse.de>
12177 PR tree-optimization/13954
12178 * g++.dg/tree-ssa/pr13954.C: New testcase.
12180 2011-03-15 Richard Guenther <rguenther@suse.de>
12182 PR tree-optimization/48037
12183 * gcc.target/i386/pr48037-1.c: New testcase.
12185 2011-03-15 Richard Guenther <rguenther@suse.de>
12187 PR tree-optimization/41490
12188 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12189 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12190 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12191 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12192 * g++.dg/tree-ssa/pr33604.C: Adjust.
12194 2011-03-14 Jakub Jelinek <jakub@redhat.com>
12196 PR middle-end/47917
12197 * gcc.c-torture/execute/pr47917.c: New test.
12198 * gcc.dg/pr47917.c: New test.
12200 PR middle-end/38878
12201 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12203 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
12205 * gcc.target/i386/sse4_1-floor-vec.c: New test.
12206 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12207 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12208 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12209 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12210 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12211 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12212 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12213 * gcc.target/i386/avx-floor-vec.c: Ditto.
12214 * gcc.target/i386/avx-ceil-vec.c: Ditto.
12215 * gcc.target/i386/avx-trunc-vec.c: Ditto.
12216 * gcc.target/i386/avx-rint-vec.c: Ditto.
12217 * gcc.target/i386/avx-floorf-vec.c: Ditto.
12218 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12219 * gcc.target/i386/avx-truncf-vec.c: Ditto.
12220 * gcc.target/i386/avx-rintf-vec.c: Ditto.
12222 2011-03-14 Tom Tromey <tromey@redhat.com>
12224 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12225 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12226 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12228 2011-03-14 Tom Tromey <tromey@redhat.com>
12230 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12231 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12232 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12234 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
12236 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12238 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12240 PR rtl-optimization/47166
12241 * gcc.c-torture/execute/postmod-1.c: New test.
12243 2011-03-14 Richard Guenther <rguenther@suse.de>
12245 PR middle-end/48098
12246 * gcc.dg/torture/pr48098.c: New testcase.
12248 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
12251 * gcc.target/powerpc/pr48053-1.c: New test.
12252 * gcc.target/powerpc/pr48053-2.c: Likewise.
12254 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12256 PR libfortran/48066
12257 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
12259 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12261 PR libfortran/48066
12262 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
12264 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12267 * gfortran.dg/class_41.f03: New.
12269 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12271 * g++.dg/conversion/cast3.C: New test.
12273 2011-03-11 Jason Merrill <jason@redhat.com>
12275 * g++.dg/template/error45.C: New.
12277 * g++.dg/parse/no-type-defn1.C: New.
12279 * g++.dg/ext/attrib40.C: New.
12281 * g++.dg/cpp0x/regress/array1.C: New.
12283 2011-03-11 Richard Guenther <rguenther@suse.de>
12285 PR tree-optimization/48067
12286 * gcc.dg/pr48067.c: New testcase.
12288 2011-03-11 Richard Guenther <rguenther@suse.de>
12291 * g++.dg/lto/20110311-1_0.C: New testcase.
12293 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12296 * g++.dg/inherit/virtual8.C: New test.
12298 PR middle-end/48044
12299 * gcc.dg/torture/pr48044.c: New test.
12301 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12304 * gfortran.dg/proc_ptr_comp_31.f90: New.
12306 2011-03-11 Richard Guenther <rguenther@suse.de>
12308 PR tree-optimization/47278
12309 * gcc.dg/torture/pr47278-1.c: New testcase.
12310 * gcc.dg/torture/pr47278-2.c: Likewise.
12312 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12314 PR tree-optimization/48063
12315 * gcc.dg/torture/pr48063.c: New test.
12317 2011-03-10 Jason Merrill <jason@redhat.com>
12319 * g++.dg/template/array22.C: New.
12321 * g++.dg/cpp0x/syntax-err1.C: New.
12322 * g++.dg/parse/error36.C: Adjust expected errors.
12323 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12324 * g++.old-deja/g++.pt/typename3.C: Likewise.
12325 * g++.old-deja/g++.pt/typename4.C: Likewise.
12326 * g++.old-deja/g++.pt/typename6.C: Likewise.
12328 2011-03-09 Jason Merrill <jason@redhat.com>
12330 * g++.dg/template/nontype22.C: New.
12332 2011-03-09 Martin Jambor <mjambor@suse.cz>
12334 PR tree-optimization/47714
12335 * g++.dg/torture/pr47714.C: New test.
12337 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12340 * gcc.target/powerpc/pr47755-2.c: New file.
12342 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12344 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12345 is not set in the environment, pass 64 as first argument when not
12346 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12347 native where ulimit -u is supported.
12349 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12351 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12353 2011-03-08 Jason Merrill <jason@redhat.com>
12355 * g++.dg/template/nontype21.C: New.
12357 * g++.dg/template/anon5.C: New.
12359 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12362 * gcc.dg/pr47881.c: New test.
12364 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12367 * g++.dg/lookup/template3.C: New test.
12369 2011-03-08 Kai Tietz <ktietz@redhat.com>
12371 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12374 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12377 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12378 sizeof to compute alignment.
12380 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12382 PR tree-optimization/48022
12383 * gcc.dg/pr48022-1.c: New test.
12384 * gcc.dg/pr48022-2.c: New test.
12386 2011-03-07 Jason Merrill <jason@redhat.com>
12388 * g++.dg/template/nontype20.C: New.
12389 * g++.dg/init/member1.C: Adjust expected errors.
12390 * g++.dg/parse/constant4.C: Likewise.
12391 * g++.dg/template/qualified-id3.C: Likewise.
12392 * g++.old-deja/g++.pt/crash10.C: Likewise.
12394 * g++.dg/cpp0x/regress/non-const1.C: New.
12396 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12399 * gcc.dg/pr47991.c: New test.
12401 2011-03-07 Jason Merrill <jason@redhat.com>
12403 * g++.dg/abi/mangle46.C: New.
12405 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12408 * gcc.target/powerpc/pr47862.c: New.
12410 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12413 * gcc.target/i386/combine-mul.c: Require nonpic.
12415 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12416 Nathan Froyd <froydnj@codesourcery.com>
12418 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12420 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12422 * README.QMTEST: Remove.
12424 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12425 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12428 * gfortran.dg/array_constructor_37.f90 : New test.
12430 2011-03-05 Jason Merrill <jason@redhat.com>
12432 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12433 * g++.dg/abi/mangle45.C: Likewise.
12434 * g++.dg/cpp0x/trailing1.C: Likewise.
12436 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12438 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12440 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12442 PR rtl-optimization/47899
12443 * gcc.dg/pr47899.c: New test.
12445 * gcc.dg/torture/pr47968.c: Ignore warnings.
12447 PR tree-optimization/47967
12448 * gcc.c-torture/compile/pr47967.c: New test.
12450 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12452 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12453 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12455 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12457 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12458 and property_getAttributes() if __OBJC2__.
12459 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12460 * objc.dg/property/property-encoding-1.m: New.
12461 * obj-c++.dg/property/property-encoding-1.mm: New.
12463 2011-03-04 Jason Merrill <jason@redhat.com>
12465 * g++.dg/template/pseudodtor6.C: New.
12467 * g++.dg/inherit/covariant19.C: New.
12469 2011-03-04 Richard Guenther <rguenther@suse.de>
12471 PR middle-end/47968
12472 * gcc.dg/torture/pr47968.c: New testcase.
12474 2011-03-04 Richard Guenther <rguenther@suse.de>
12476 PR middle-end/47975
12477 * gcc.dg/torture/pr47975.c: New testcase.
12479 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12482 * g++.dg/template/crash106.C: New.
12484 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12487 * gcc.dg/gomp/pr47963.c: New test.
12488 * g++.dg/gomp/pr47963.C: New test.
12490 2011-03-02 Jason Merrill <jason@redhat.com>
12492 * g++.dg/cpp0x/regress/condition1.C: New.
12494 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12496 2011-03-01 Jason Merrill <jason@redhat.com>
12498 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12500 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12502 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12504 PR rtl-optimization/47925
12505 * gcc.c-torture/execute/pr47925.c: New test.
12507 2011-03-01 Jason Merrill <jason@redhat.com>
12509 * g++.dg/cpp0x/decltype25.C: New.
12511 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12513 2011-03-01 Richard Guenther <rguenther@suse.de>
12515 PR tree-optimization/47890
12516 * gcc.dg/torture/pr47890.c: New testcase.
12518 2011-03-01 Richard Guenther <rguenther@suse.de>
12521 * gcc.dg/lto/pr47924_0.c: New testcase.
12523 2011-03-01 Richard Guenther <rguenther@suse.de>
12526 * gfortran.dg/lto/pr46911_0.f: New testcase.
12528 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12530 PR libgfortran/47933
12531 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12532 compile errors from older code form.
12534 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12536 PR libgfortran/47567
12537 * gfortran.dg/fmt_fw_d.f90: New test.
12539 2011-02-28 Jason Merrill <jason@redhat.com>
12541 * g++.dg/inherit/covariant18.C: New.
12543 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12545 PR middle-end/47893
12546 * gcc.dg/pr47893.c: New test.
12548 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12550 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12551 NULL in case of a selector with conflicting types.
12552 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12554 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12556 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12557 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12558 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12559 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12561 2011-02-28 Jason Merrill <jason@redhat.com>
12564 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12566 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12568 PR libgfortran/47778
12569 * gfortran.dg/namelist_71.f90: New test.
12571 2011-02-27 Jason Merrill <jason@redhat.com>
12574 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12575 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12577 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12580 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12582 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12585 * gfortran.dg/gomp/task-1.f90: Removed.
12587 2011-02-26 Jason Merrill <jason@redhat.com>
12589 * g++.dg/template/this-targ1.C: New.
12591 * g++.dg/cpp0x/regress/template-const1.C: New.
12592 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12593 * g++.dg/template/function1.C: Adjust.
12594 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12595 * g++.dg/debug/debug7.C: Adjust.
12597 2011-02-26 Tobias Burnus <burnus@net-b.de>
12600 * gfortran.dg/gomp/task-1.f90: New.
12602 2011-02-25 Jie Zhang <jie@codesourcery.com>
12604 * gcc.target/arm/neon-thumb2-move.c: Add
12605 dg-require-effective-target arm_thumb2_ok.
12607 2011-02-24 Jason Merrill <jason@redhat.com>
12609 * g++.dg/parse/constant1.C: Specify C++98 mode.
12610 * g++.dg/parse/constant5.C: Likewise.
12611 * g++.dg/parse/error2.C: Likewise.
12612 * g++.dg/parse/semicolon3.C: Likewise.
12613 * g++.dg/template/crash14.C: Likewise.
12614 * g++.dg/template/local4.C: Likewise.
12615 * g++.dg/template/nontype3.C: Likewise.
12616 * g++.dg/parse/crash31.C: Adjust expected errors.
12617 * g++.dg/template/function1.C: Likewise.
12618 * g++.dg/template/ref3.C: Likewise.
12619 * g++.dg/template/static9.C: Likewise.
12620 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12622 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12623 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12624 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12625 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12626 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12628 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12631 * gfortran.dg/pr47878.f90: New test.
12633 2011-02-24 Richard Guenther <rguenther@suse.de>
12636 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12637 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12639 2011-02-24 Richard Guenther <rguenther@suse.de>
12642 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12643 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12645 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12647 PR libgfortran/47567
12648 * gfortran.dg/fmt_f0_1.f90: Update test.
12650 2011-02-23 Jason Merrill <jason@redhat.com>
12652 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12653 * g++.dg/abi/mangle45.C: New.
12655 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12656 * g++.dg/template/canon-type-9.C: Match use of decltype
12657 between declaration and definition.
12658 * g++.dg/template/canon-type-12.C: Likewise.
12660 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12663 * gfortran.dg/nested_allocatables_1.f90: New.
12665 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12668 * g++.dg/pr46868.C: New test.
12669 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12670 * g++.dg/parse/error14.C: Adjust.
12672 2011-02-23 Richard Guenther <rguenther@suse.de>
12674 PR tree-optimization/47838
12675 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12677 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12679 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12681 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12683 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12684 * gfortran.dg/count_init_expr.f03: Ditto.
12685 * gfortran.dg/gomp/pr43711.f90: Ditto.
12686 * gcc.dg/struct-parse-2.c: Ditto.
12687 * gcc.dg/parse-error-3.c: Ditto.
12688 * gcc.dg/Wlogical-op-1.c: Ditto.
12689 * gcc.dg/Walways-true-1.c: Ditto.
12690 * gcc.dg/pr24225.c: Ditto.
12691 * gcc.dg/Walways-true-2.c: Ditto.
12692 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12693 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12694 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12695 * g++.dg/overload/defarg4.C: Ditto.
12696 * g++.dg/inherit/covariant16.C: Ditto.
12697 * g++.dg/inherit/virtual7.C: Ditto.
12698 * g++.dg/template/canon-type-9.C: Ditto.
12699 * g++.dg/template/access19.C: Ditto.
12700 * g++.dg/template/call7.C: Ditto.
12701 * g++.dg/template/canon-type-2.C: Ditto.
12702 * g++.dg/template/init7.C: Ditto.
12703 * g++.dg/template/sizeof-template-argument.C: Ditto.
12704 * g++.dg/template/const3.C: Ditto.
12705 * g++.dg/template/sfinae26.C: Ditto.
12706 * g++.dg/template/sfinae26.C: Ditto.
12707 * g++.dg/template/canon-type-11.C: Ditto.
12708 * g++.dg/template/union2.C: Ditto.
12709 * g++.dg/template/canon-type-3.C: Ditto.
12710 * g++.dg/template/canon-type-1.C: Ditto.
12711 * g++.dg/template/canon-type-5.C: Ditto.
12712 * g++.dg/template/canon-type-7.C: Ditto.
12713 * g++.dg/template/canon-type-10.C: Ditto.
12714 * g++.dg/template/spec36.C: Ditto.
12715 * g++.dg/template/typedef38.C: Ditto.
12716 * g++.dg/template/canon-type-4.C: Ditto.
12717 * g++.dg/template/canon-type-6.C: Ditto.
12718 * g++.dg/template/canon-type-13.C: Ditto.
12719 * g++.dg/template/instantiate9.C: Ditto.
12720 * g++.dg/template/ttp22.C: Ditto.
12721 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12722 * g++.dg/warn/Walways-true-1.C: Ditto.
12723 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12724 * g++.dg/warn/Walways-true-2.C: Ditto.
12725 * g++.dg/conversion/op4.C: Ditto.
12726 * g++.dg/opt/pr19650.C: Ditto.
12727 * g++.dg/lookup/friend11.C: Ditto.
12728 * g++.dg/other/default2.C: Ditto.
12729 * g++.dg/other/default3.C: Ditto.
12730 * g++.dg/other/dtor2.C: Ditto.
12731 * g++.dg/other/friend5.C: Ditto.
12732 * g++.dg/other/default5.C: Ditto.
12733 * g++.dg/init/brace6.C: Ditto.
12734 * g++.dg/init/aggr5.C: Ditto.
12735 * g++.dg/init/error2.C: Ditto.
12736 * g++.dg/expr/bound-mem-fun.C: Ditto.
12737 * g++.dg/expr/cond6.C: Ditto.
12738 * g++.dg/expr/stmt-expr-1.C: Ditto.
12739 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12740 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12741 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12742 * g++.dg/cpp0x/bracket1.C: Ditto.
12743 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12744 * g++.dg/cpp0x/pr38646.C: Ditto.
12745 * g++.dg/cpp0x/variadic73.C: Ditto.
12746 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12747 * g++.dg/cpp0x/bracket4.C: Ditto.
12748 * g++.dg/cpp0x/decltype4.C: Ditto.
12749 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12750 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12751 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12752 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12753 * g++.dg/cpp0x/decltype2.C: Ditto.
12754 * g++.dg/cpp0x/decltype1.C: Ditto.
12755 * g++.dg/cpp0x/bracket2.C: Ditto.
12756 * g++.dg/cpp0x/decltype5.C: Ditto.
12757 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12758 * g++.dg/cpp0x/variadic70.C: Ditto.
12759 * g++.dg/cpp0x/decltype6.C: Ditto.
12760 * g++.dg/cpp0x/rvo.C: Ditto.
12761 * g++.dg/cpp0x/vt-40092.C: Ditto.
12762 * g++.dg/cpp0x/variadic-new.C: Ditto.
12763 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12764 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12765 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12766 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12767 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12768 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12769 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12770 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12771 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12772 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12773 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12774 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12775 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12776 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12777 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12778 * g++.dg/cpp0x/pr39639.C: Ditto.
12779 * g++.dg/cpp0x/decltype3.C: Ditto.
12780 * g++.dg/cpp0x/variadic68.C: Ditto.
12781 * g++.dg/cpp0x/variadic-function.C: Ditto.
12782 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12783 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12784 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12785 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12786 * g++.dg/parse/crash35.C: Ditto.
12787 * g++.dg/parse/crash40.C: Ditto.
12788 * g++.dg/parse/defarg12.C: Ditto.
12789 * g++.dg/parse/crash34.C: Ditto.
12790 * g++.dg/parse/constructor3.C: Ditto.
12791 * g++.dg/parse/template23.C: Ditto.
12792 * g++.dg/parse/crash56.C: Ditto.
12793 * g++.dg/parse/dtor13.C: Ditto.
12794 * g++.dg/parse/error33.C: Ditto.
12795 * g++.dg/parse/ctor9.C: Ditto.
12796 * g++.dg/parse/error32.C: Ditto.
12797 * g++.dg/parse/error37.C: Ditto.
12798 * g++.dg/parse/bitfield3.C: Ditto.
12799 * g++.dg/parse/struct-4.C: Ditto.
12800 * g++.dg/ext/has_trivial_copy.C: Ditto.
12801 * g++.dg/ext/is_polymorphic.C: Ditto.
12802 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12803 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12804 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12805 * g++.dg/ext/is_union.C: Ditto.
12806 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12807 * g++.dg/ext/is_pod.C: Ditto.
12808 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12809 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12810 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12811 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12812 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12813 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12814 * g++.dg/ext/is_abstract.C: Ditto.
12815 * g++.dg/ext/has_trivial_assign.C: Ditto.
12816 * g++.dg/ext/is_class.C: Ditto.
12817 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12818 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12819 * g++.dg/ext/is_base_of.C: Ditto.
12820 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12821 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12822 * g++.dg/ext/is_empty.C: Ditto.
12823 * g++.dg/ext/is_enum.C: Ditto.
12824 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12825 * gnat.dg/opt11.adb: Ditto.
12826 * obj-c++.dg/pr45735.mm: Ditto.
12827 * obj-c++.dg/pr24393.mm: Ditto.
12828 * obj-c++.dg/exceptions-2.mm: Ditto.
12829 * objc.dg/pr45735.m: Ditto.
12830 * objc.dg/pr24393.m: Ditto.
12832 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12834 * objc.dg/attributes/objc-exception-1.m: New.
12836 2011-02-23 Jie Zhang <jie@codesourcery.com>
12838 * gcc.dg/cpp/include7.c: New test.
12840 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12843 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12845 2011-02-23 Jie Zhang <jie@codesourcery.com>
12847 PR rtl-optimization/47763
12848 * gcc.dg/pr47763.c: New test.
12850 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12853 * gfortran.dg/whole_file_32.f90 : New test.
12855 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12858 * g++.dg/inherit/virtual7.C: New test.
12860 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12863 * objc.dg/type-size-3.m: Updated error message.
12864 * objc.dg/type-size-4.m: New test.
12865 * objc.dg/type-size-5.m: New test.
12867 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12869 * lib/gnat.exp: Fix comments.
12870 Don't load libgloss.exp.
12871 (default_gnat_version): Call $compiler with --version.
12872 Adapt regexp for gnatmake output, insert version.
12873 (gnat_version): New proc.
12874 (gnat_init): Remove gnat_libgcc_s_path.
12875 (gnat_target_compile): Likewise.
12876 Remove ld_library_path.
12877 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12878 (gnat_pass): Remove.
12879 (gnat_pass): Remove.
12880 (gnat_finish): Remove.
12881 (gnat_exit): Remove.
12882 (local_find_gnatmake): Reindent.
12883 (runtest_file_p): Remove.
12884 (prune_warnings): Remove.
12885 (find_gnatclean): New proc.
12886 * lib/gnat-dg.exp (lremove): New proc.
12887 (gnat-dg-test): Reindent.
12888 Remove additional output files.
12889 (gnat-dg-runtest): Remove.
12891 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12892 * gnat.dg/loop_optimization6.adb: Likewise.
12893 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12895 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12897 PR tree-optimization/47835
12898 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12900 2011-02-22 Tobias Burnus <burnus@net-b.de>
12902 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12903 * gfortran.dg/abstract_type_2.f03: Ditto.
12904 * gfortran.dg/abstract_type_3.f03: Ditto.
12905 * gfortran.dg/abstract_type_4.f03: Ditto.
12906 * gfortran.dg/abstract_type_5.f03: Ditto.
12907 * gfortran.dg/abstract_type_6.f03: Ditto.
12908 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12909 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12910 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12911 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12912 * gfortran.dg/array_function_5.f90: Ditto.
12913 * gfortran.dg/asynchronous_3.f03: Ditto.
12914 * gfortran.dg/char_expr_1.f90: Ditto.
12915 * gfortran.dg/class_14.f03: Ditto.
12916 * gfortran.dg/data_array_6.f: Ditto.
12917 * gfortran.dg/data_invalid.f90: Ditto.
12918 * gfortran.dg/dot_product_1.f03: Ditto.
12919 * gfortran.dg/func_derived_5.f90: Ditto.
12920 * gfortran.dg/func_result_4.f90: Ditto.
12921 * gfortran.dg/implied_do_1.f90: Ditto.
12922 * gfortran.dg/initialization_25.f90: Ditto.
12923 * gfortran.dg/initialization_26.f90: Ditto.
12924 * gfortran.dg/interface_34.f90: Ditto.
12925 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12926 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12927 * gfortran.dg/matmul_8.f03: Ditto.
12928 * gfortran.dg/merge_init_expr.f90: Ditto.
12929 * gfortran.dg/pack_assign_1.f90: Ditto.
12930 * gfortran.dg/pack_vector_1.f90: Ditto.
12931 * gfortran.dg/pointer_check_8.f90: Ditto.
12932 * gfortran.dg/product_init_expr.f03: Ditto.
12933 * gfortran.dg/reshape_order_5.f90: Ditto.
12934 * gfortran.dg/reshape_shape_1.f90: Ditto.
12935 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12936 * gfortran.dg/same_name_2.f90: Ditto.
12937 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12938 * gfortran.dg/spread_init_expr.f03: Ditto.
12939 * gfortran.dg/stmt_func_1.f90: Ditto.
12940 * gfortran.dg/sum_init_expr.f03: Ditto.
12941 * gfortran.dg/transpose_3.f03: Ditto.
12942 * gfortran.dg/unpack_init_expr.f03: Ditto.
12943 * gfortran.dg/warn_conversion.f90: Ditto.
12944 * gfortran.dg/warn_conversion_2.f90: Ditto.
12945 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12946 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12947 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12948 * gfortran.dg/whole_file_16.f90: Ditto.
12949 * gfortran.dg/whole_file_17.f90: Ditto.
12950 * gfortran.dg/whole_file_18.f90: Ditto.
12951 * gfortran.dg/whole_file_20.f03: Ditto.
12952 * gfortran.dg/whole_file_5.f90: Ditto.
12953 * gfortran.dg/whole_file_6.f90: Ditto.
12954 * gfortran.dg/write_invalid_format.f90: Ditto.
12955 * gfortran.dg/zero_sized_6.f90: Ditto.
12957 2011-02-21 Jeff Law <law@redhat.com>
12959 PR rtl-optimization/46178
12960 * gcc.target/i386/pr46178.c: New test.
12962 PR rtl-optimization/46002
12963 * gcc.c-torture/compile/pr46002.c: New test.
12965 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12967 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12970 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12973 * g++.dg/debug/pr47106.C: Require effective target lto.
12975 2011-02-21 Jason Merrill <jason@redhat.com>
12977 * g++.dg/cpp0x/constexpr-diag2.C: New.
12979 2011-02-20 Jason Merrill <jason@redhat.com>
12981 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12983 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12985 * g++.dg/overload/conv-op1.C: New.
12987 * g++.dg/cpp0x/constexpr-synth1.C: New.
12989 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12991 * objc.dg/layout-2.m: New.
12992 * objc.dg/selector-3.m: Adjusted location of error message.
12993 * objc.dg/type-size-3.m: Same.
12994 * obj-c++.dg/selector-3.mm: Same.
12996 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12999 * objc.dg/property/dotsyntax-22.m: New.
13000 * obj-c++.dg/property/dotsyntax-22.mm: New.
13002 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13005 * g++.dg/template/typedef38.C: New test.
13007 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13010 * gfortran.dg/whole_file_30.f90 : New test.
13011 * gfortran.dg/whole_file_31.f90 : New test.
13013 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13017 * gfortran.dg/whole_file_28.f90 : New test.
13018 * gfortran.dg/whole_file_29.f90 : New test.
13020 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13023 * g++.dg/template/crash105.C: New.
13025 2011-02-19 Jason Merrill <jason@redhat.com>
13027 * g++.dg/cpp0x/regress/no-elide1.C: New.
13029 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
13031 PR tree-optimization/46620
13032 * gcc.dg/pr46620.c: New.
13034 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13037 * gcc.target/i386/pr47809.c: New test.
13039 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13040 Tobias Burnus <burnus@net-b.de>
13042 * lib/target-supports.exp
13043 (check_effective_target_fortran_large_real): New check for large reals.
13044 * gfortran.dg/nan_7.f90: New test.
13046 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13048 PR libgfortran/47567
13049 * gfortran.dg/fmt_f0_1.f90: Update test.
13051 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
13054 * gfortran.dg/array_constructor_36.f90 : New test.
13055 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13056 allow for comparison between different elements of the array
13057 constructor at different levels of optimization.
13059 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
13061 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13062 * gcc.target/i386/pr32280-1.c: Likewise.
13064 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13067 * gcc.target/i386/pr47800.c: New test.
13069 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
13071 * objc/execute/exceptions/foward-1.x: New.
13073 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13076 * gfortran.dg/derived_constructor_comps_4.f90: New.
13078 2011-02-18 Tobias Burnus
13081 * gfortran.dg/func_result_6.f90: New.
13083 2011-02-18 Michael Matz <matz@suse.de>
13086 * gfortran.dg/lto/pr45586_0.f90: New test.
13087 * gfortran.dg/typebound_proc_20.f90: Ditto.
13088 * gfortran.dg/typebound_proc_21.f90: Ditto.
13090 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13093 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13095 2011-02-18 Tobias Burnus <burnus@net-b.de>
13098 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13099 gcc_warning_prefix.
13100 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13101 normalizing the error/warning output.
13102 * gfortran.dg/Wall.f90: Update dg-error/warning.
13103 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13104 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13105 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13106 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13107 * gfortran.dg/class_30.f90: Update dg-error/warning.
13108 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13109 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13110 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13111 * gfortran.dg/entry_17.f90: Update dg-error/warning.
13112 * gfortran.dg/entry_19.f90: Update dg-error/warning.
13113 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13114 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13115 * gfortran.dg/g77/12632.f: Update dg-error/warning.
13116 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13117 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13118 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13119 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13120 * gfortran.dg/goto_8.f90: Update dg-error/warning.
13121 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13122 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13123 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13124 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13125 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13126 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13127 * gfortran.dg/volatile3.f90: Update dg-error/warning.
13128 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13129 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13130 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13131 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13132 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13134 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13137 * gfortran.dg/proc_ptr_comp_30.f90: New.
13139 2011-02-18 Jakub Jelinek <jakub@redhat.com>
13142 * gcc.target/i386/pr47780.c: New test.
13144 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13147 * gfortran.dg/class_40.f03: New.
13149 2011-02-18 Dodji Seketeli <dodji@redhat.com>
13152 * g++.dg/cpp0x/auto21.C: New test.
13154 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
13156 * objc.dg/special/unclaimed-category-1.h: Updated for
13158 * objc.dg/special/unclaimed-category-1.m: Same.
13159 * objc.dg/zero-link-1.m: Same.
13160 * objc.dg/lookup-1.m: Same.
13161 * objc.dg/torture/strings/const-str-9.m
13162 * objc.dg/torture/strings/const-str-10.m: Same.
13163 * objc.dg/torture/strings/const-str-11.m: Same.
13164 * objc.dg/torture/forward-1.m: Same.
13165 * objc.dg/zero-link-2.m: Same.
13166 * objc.dg/encode-7-next-64bit.m: Same.
13167 * objc.dg/method-4.m: Same.
13168 * objc.dg/next-runtime-1.m: Same.
13169 * objc.dg/image-info.m: Same.
13170 * objc.dg/pr23214.m: Same.
13171 * objc.dg/symtab-1.m: Same.
13172 * obj-c++.dg/basic.m: Same.
13173 * obj-c++.dg/proto-lossage-3.m: Same.
13174 * obj-c++.dg/torture/strings/const-str-10.m: Same.
13175 * obj-c++.dg/torture/strings/const-str-11.m: Same.
13176 * obj-c++.dg/torture/strings/const-str-9.m: Same.
13177 * obj-c++.dg/method-11.m: Same.
13178 * objc/execute/enumeration-1.m: Same.
13179 * objc/execute/object_is_class.m: Same.
13180 * objc/execute/formal_protocol-2.m: Same.
13181 * objc/execute/formal_protocol-4.m: Same.
13182 * objc/execute/formal_protocol-6.m: Same.
13183 * objc/execute/bycopy-3.m: Same.
13184 * objc/execute/exceptions/catchall-1.m: Same.
13185 * objc/execute/exceptions/finally-1.m: Same.
13186 * objc/execute/exceptions/local-variables-1.m: Same.
13187 * objc/execute/exceptions/foward-1.m: Same.
13188 * objc/execute/bf-common.h
13189 * objc/execute/enumeration-2.m: Same.
13190 * objc/execute/formal_protocol-1.m: Same.
13191 * objc/execute/formal_protocol-3.m: Same.
13192 * objc/execute/formal_protocol-5.m: Same.
13193 * objc/execute/accessing_ivars.m: Same.
13194 * objc/execute/bycopy-2.m: Same.
13195 * objc/execute/formal_protocol-7.m: Same.
13196 * objc/execute/compatibility_alias.m: Same.
13197 * objc/execute/no_clash.m: Same.
13198 * objc/execute/object_is_meta_class.m: Same.
13199 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13200 * objc/execute/class-tests-1.h: Include stdio.h.
13201 * objc/execute/class-tests-2.h: Same.
13202 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13204 * obj-c++.dg/try-catch-2.mm: Same.
13206 2011-02-17 Jakub Jelinek <jakub@redhat.com>
13209 * g++.dg/warn/Wunused-parm-4.C: New test.
13211 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
13212 Jan Hubicka <jh@suse.cz>
13216 * g++.dg/debug/pr47106.C: New.
13218 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
13221 * gcc.target/i386/pr43653.c: New test.
13223 2011-02-11 Dodji Seketeli <dodji@redhat.com>
13226 * g++.dg/template/inherit6.C: New test.
13228 2011-02-16 Janus Weil <janus@gcc.gnu.org>
13231 * gfortran.dg/class_39.f03: New.
13233 2011-02-16 Dodji Seketeli <dodji@redhat.com>
13236 * g++.dg/cpp0x/variadic106.C: New test.
13238 2011-02-16 Jakub Jelinek <jakub@redhat.com>
13240 PR libfortran/47757
13241 * gfortran.dg/pr47757-1.f90: New test.
13242 * gfortran.dg/pr47757-2.f90: New test.
13243 * gfortran.dg/pr47757-3.f90: New test.
13246 * g++.dg/cpp0x/enum8.C: New test.
13248 2011-02-15 Jason Merrill <jason@redhat.com>
13250 * g++.dg/inherit/implicit-trivial1.C: New.
13251 * g++.dg/cpp0x/implicit-trivial1.C: New.
13253 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13255 PR middle-end/47725
13256 * gcc.dg/torture/pr47725.c: Removed.
13258 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13261 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13262 constant does not generate a load from memory.
13264 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13266 PR middle-end/47725
13267 * gcc.dg/torture/pr47725.c: New.
13269 2011-02-15 Richard Guenther <rguenther@suse.de>
13271 PR tree-optimization/47743
13272 * gcc.dg/torture/pr47743.c: New testcase.
13274 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13276 PR middle-end/47581
13277 * gcc.target/i386/pr47581.c: New test.
13279 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13282 * gfortran.dg/select_type_22.f03: New.
13284 2011-02-14 Jason Merrill <jason@redhat.com>
13286 * g++.dg/cpp0x/regress/enum1.C: New.
13288 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13290 * gnat.dg/include.adb: New test.
13292 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13295 * gfortran.dg/class_38.f03: New.
13297 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13299 * gcc.dg/pr46494.c: New test.
13301 2011-02-14 Richard Guenther <rguenther@suse.de>
13303 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13305 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13308 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13309 sparc*-sun-solaris2.11.
13311 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13314 * gfortran.dg/argument_checking_18.f90: New.
13316 2011-02-13 Tobias Burnus <burnus@net-b.de>
13318 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13319 * gfortran.dg/argument_checking_17.f90: New.
13321 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13323 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13324 are temporarily disabled.
13325 * gfortran.dg/class_7.f03: Ditto.
13326 * gfortran.dg/coarray_14.f90: Ditto.
13327 * gfortran.dg/typebound_proc_13.f03: Ditto.
13329 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13332 * gfortran.dg/extends_11.f03: New.
13334 2011-02-11 Xinliang David Li <davidxl@google.com>
13336 PR tree-optimization/47707
13337 * g++.dg/tree-ssa/pr47707.C: New test.
13339 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13341 * g++.dg/opt/inline17.C: New test.
13343 2011-02-11 Tobias Burnus <burnus@net-b.de>
13346 * gfortran.dg/pure_formal_2.f90: New.
13348 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13350 PR rtl-optimization/47614
13351 * gfortran.dg/pr47614.f: New.
13353 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13356 * gcc.dg/opts-6.c: New test.
13358 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13361 * gcc.dg/pr47684.c: New test.
13363 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13366 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13367 c99_runtime, dg-add-options c99_runtime.
13368 (main): Use __asm__.
13370 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13373 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13374 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13375 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13376 * gcc.dg/ucnid-10.c: Likewise.
13377 * gcc.dg/ucnid-13.c: Likewise.
13378 * gcc.dg/ucnid-7.c: Likewise.
13379 * gcc.dg/ucnid-8.c: Likewise.
13380 Adapt dg-warning line number.
13382 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13384 * gcc.target/i386/parity-1.c: Use -march=k8.
13385 * gcc.target/i386/parity-2.c: Ditto.
13386 * gcc.target/i386/vecinit-1.c: Ditto.
13387 * gcc.target/i386/vecinit-2.c: Ditto.
13389 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13392 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13393 * gcc.target/mips/save-restore-3.c: Likewise.
13394 * gcc.target/mips/save-restore-4.c: Likewise.
13395 * gcc.target/mips/save-restore-5.c: Likewise.
13398 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13399 * g++.dg/tree-prof/partition2.C: Likewise.
13401 2011-02-09 Jason Merrill <jason@redhat.com>
13403 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13404 rather than misdeclare std::puts.
13406 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13407 * g++.dg/other/warning1.C: Likewise.
13408 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13409 * g++.old-deja/g++.gb/scope06.C: Likewise.
13410 * g++.old-deja/g++.law/cvt11.C: Likewise.
13411 * g++.old-deja/g++.law/init1.C: Likewise.
13412 * g++.dg/abi/mangle26.C: Likewise.
13414 * g++.dg/template/function1.C: Adjust for C++0x mode.
13415 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13417 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13418 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13420 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13422 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13424 * g++.dg/cpp0x/regress: New directory.
13425 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13426 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13427 * g++.dg/cpp0x/regress/regress3.C: New.
13429 2011-02-10 Richard Guenther <rguenther@suse.de>
13431 PR tree-optimization/47677
13432 * gcc.dg/torture/pr47677.c: New testcase.
13434 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13436 * objc.dg/special/load-category-1.m: Remove unused header.
13437 * objc.dg/special/load-category-1a.m: Likewise.
13438 * objc.dg/special/load-category-2.m: Likewise.
13439 * objc.dg/special/load-category-2a.m: Likewise.
13440 * objc.dg/special/load-category-3.m: Likewise.
13441 * objc.dg/special/load-category-3a.m: Likewise.
13442 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13443 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13444 * objc.dg/attributes/class-attribute-1.m: Likewise.
13445 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13446 * obj-c++.dg/property/property.exp: Likewise.
13447 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13448 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13449 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13450 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13451 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13452 * obj-c++.dg/template-8.mm: Likewise.
13454 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13457 * gcc.target/i386/pr47665.c: New test.
13459 2011-02-10 Jie Zhang <jie@codesourcery.com>
13463 2011-02-05 Jie Zhang <jie@codesourcery.com>
13465 * gcc.dg/pr42631.c: Update test.
13466 * gcc.dg/pr42631-2.c: New test.
13468 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13471 * gfortran.dg/proc_decl_25.f90: New.
13473 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13476 * gfortran.dg/typebound_assignment_2.f03: New.
13478 2011-02-09 Richard Guenther <rguenther@suse.de>
13480 PR tree-optimization/47664
13481 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13483 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13485 PR middle-end/47646
13486 * gnat.dg/uninit_func.adb: Adjust dg directive.
13488 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13490 PR middle-end/47646
13491 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13493 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13496 * gfortran.dg/auto_dealloc_2.f90: New.
13498 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13500 * gcc.dg/builtins-config.h: Remove __sgi handling.
13501 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13502 -std=c99 for mips-sgi-irix6.5*.
13504 2011-02-09 Martin Jambor <mjambor@suse.cz>
13506 PR middle-end/45505
13507 * gfortran.dg/pr25923.f90: Remove xfails.
13509 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13512 * gfortran.dg/inquire_14.f90: New test.
13514 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13517 * gfortran.dg/pointer_init_6.f90: New.
13519 2011-02-08 Jeff Law <law@redhat.com>
13521 PR tree-optimization/42893
13522 * gcc.tree-ssa/pr42893.c: New test.
13524 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13526 PR tree-optimization/46834
13527 PR tree-optimization/46994
13528 PR tree-optimization/46995
13529 * gcc.dg/graphite/id-pr46834.c: New.
13530 * gfortran.dg/graphite/id-pr46994.f90: New.
13531 * gfortran.dg/graphite/id-pr46995.f90: New.
13533 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13535 PR middle-end/47646
13536 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13537 using the variable is known the warning is emitted there.
13538 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13539 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13541 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13544 * gcc.dg/noreturn-1.c (foo5): Likewise.
13545 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13546 (method2): Likewise.
13548 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13549 the return statement using the uninitialized variable.
13550 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13552 2011-02-08 Richard Guenther <rguenther@suse.de>
13554 PR middle-end/47639
13555 * g++.dg/opt/pr47639.c: New testcase.
13557 2011-02-08 Richard Guenther <rguenther@suse.de>
13559 PR tree-optimization/47632
13560 * g++.dg/opt/pr47632.C: New testcase.
13562 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13564 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13566 2011-02-07 Richard Guenther <rguenther@suse.de>
13568 PR tree-optimization/47615
13569 * g++.dg/opt/pr47615.C: New testcase.
13571 2011-02-07 Richard Guenther <rguenther@suse.de>
13573 PR tree-optimization/47621
13574 * gcc.dg/torture/pr47621.c: New testcase.
13576 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13578 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13580 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13583 * gfortran.dg/allocate_with_source_1 : New test.
13585 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13587 PR middle-end/47610
13588 * gcc.dg/pr47610.c: New test.
13590 2011-02-05 Jie Zhang <jie@codesourcery.com>
13593 * gcc.dg/pr42631.c: Update test.
13594 * gcc.dg/pr42631-2.c: New test.
13596 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13599 * gfortran.dg/pr47574.f90: New test.
13601 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13603 PR tree-optimization/46194
13604 * gcc.dg/autopar/pr46194.c: New.
13606 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13608 PR tree-optimization/43695
13609 * g++.dg/ipa/pr43695.C: New.
13611 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13613 PR inline-asm/23200
13614 * gcc.dg/pr23200.c: New test.
13616 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13619 * g++.dg/pr47589.C: New test.
13621 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13624 * g++.dg/template/typedef37.C: New test.
13625 * g++.dg/template/param1.C: Adjust expected error message.
13627 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13629 PR middle-end/31490
13630 * gcc.dg/pr31490-2.c: New test.
13631 * gcc.dg/pr31490-3.c: New test.
13632 * gcc.dg/pr31490-4.c: New test.
13634 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13635 Jakub Jelinek <jakub@redhat.com>
13638 * g++.dg/parser/semicolon3.C: Adjust.
13639 * g++.dg/parser/semicolon4.C: New testcase.
13640 * g++.dg/pr46890.C: New testcase.
13642 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13645 * g++.dg/init/pr29571.C: New.
13647 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13649 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13650 instead of vect_int.
13652 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13655 * gcc.target/i386/pr47312.c: New test.
13658 * gcc.target/i386/pr47564.c: New test.
13660 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13662 PR tree-optimization/45122
13663 * gcc.dg/tree-ssa/pr45122.c: New.
13665 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13668 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13671 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13672 and vsx so a default --with-cpu=power7 doesn't give an error
13673 when -mavoid-indexed-addresses is used.
13675 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13676 wrapper function to save the arguments and then jump to the real
13677 function, rather than depending on the compiler not to move stuff
13679 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13681 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13682 Paul Thomas <pault@gcc.gnu.org>
13685 * gfortran.dg/class_37.f03 : New test.
13687 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13688 Richard Guenther <rguenther@suse.de>
13690 PR tree-optimization/40979
13692 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13693 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13694 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13695 check_vect_support_and_set_flags.
13696 * gfortran.dg/graphite/vect-pr40979.f90: New.
13698 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13701 * gfortran.dg/class_36.f03: New.
13703 2011-02-02 Richard Guenther <rguenther@suse.de>
13705 PR tree-optimization/47566
13706 * gcc.dg/lto/20110201-1_0.c: New testcase.
13708 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13714 * debug/pr47498.c: New.
13715 * debug/pr47501.c: New.
13717 2011-02-01 Richard Guenther <rguenther@suse.de>
13719 PR tree-optimization/47559
13720 * g++.dg/torture/pr47559.C: New testcase.
13722 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13725 * gfortran.dg/typebound_call_20.f03: New.
13727 2011-02-01 Richard Guenther <rguenther@suse.de>
13729 PR tree-optimization/47555
13730 * gcc.dg/pr47555.c: New testcase.
13732 2011-02-01 Richard Guenther <rguenther@suse.de>
13734 PR tree-optimization/47541
13735 * g++.dg/torture/pr47541.C: New testcase.
13737 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13740 * gfortran.dg/typebound_call_19.f03: New.
13742 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13745 * g++.dg/cpp0x/pr47416.C: New test.
13747 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13750 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13752 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13755 * gfortran.dg/typebound_assignment_1.f03: New.
13757 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13759 PR tree-optimization/47538
13760 * gcc.c-torture/execute/pr47538.c: New test.
13762 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13765 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13767 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13769 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13771 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13773 PR rtl-optimization/44031
13774 * gcc.c-torture/compile/20110131-1.c: New test.
13776 2011-01-31 Tobias Burnus <burnus@net-b.de>
13779 * gfortran.dg/stmt_func_1.f90: New.
13781 2011-01-31 Tobias Burnus <burnus@net-b.de>
13784 * gfortran.dg/interface_34.f90: New.
13786 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13789 * gfortran.dg/realloc_on_assign_5.f03: New test.
13790 * gfortran.dg/realloc_on_assign_5.f03: New test.
13792 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13794 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13795 * gfortran.dg/bessel_7.f90: Likewise.
13796 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13798 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13799 * gfortran.dg/sum_init_expr.f03: Likewise.
13801 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13803 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13806 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13807 loop only on "vect_intfloat_cvt" targets.
13809 2011-01-29 Tobias Burnus <burnus@net-b.de>
13812 * gfortran.dg/shape_6.f90: New.
13814 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13816 PR libgfortran/47434
13817 * gfortran.dg/read_infnan_1.f90: Update test.
13818 * gfortran.dg/module_nan.f90: Update test.
13819 * gfortran.dg/char4_iunit_1.f03: Update test.
13820 * gfortran.dg/large_real_kind_1.f90: Update test.
13821 * gfortran.dg/real_const_3.f90: Update test.
13822 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13824 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13827 * g++.dg/template/param2.C: New test.
13829 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13831 PR libgfortran/47285
13832 * gfortran.dg/fmt_g.f: New test.
13834 2011-01-28 Tobias Burnus <burnus@net-b.de>
13837 * gfortran.dg/pure_formal_1.f90: New.
13839 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13842 * gcc.dg/tls/pr42894.c: New test.
13844 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13846 * gcc.dg/pr47276.c: Add dg-require-visibility.
13848 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13850 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13852 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13853 Tobias Burnus <burnus@gcc.gnu.org>
13858 * gfortran.dg/realloc_on_assign_3.f03: New test.
13859 * gfortran.dg/realloc_on_assign_4.f03: New test.
13860 * gfortran.dg/allocatable_function_5.f90: New test.
13861 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13862 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13863 implemented" dg-errors.
13865 2011-01-27 Jan Hubicka <jh@suse.cz>
13867 PR middle-end/46949
13868 * gcc.dg/attr-weakref-4.c: New testcase
13870 2011-01-27 Martin Jambor <mjambor@suse.cz>
13872 PR tree-optimization/47228
13873 * gcc.dg/torture/pr47228.c: New test.
13875 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13877 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13879 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13881 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13882 when using auto-overlay support on the SPU.
13884 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13886 PR rtl-optimization/44174
13887 * gcc.target/i386/asm-6.c: New test.
13889 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13891 PR rtl-optimization/46856
13892 * gcc.c-torture/compile/pr46856.c: New test.
13894 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13895 Andrew Pinski <pinskia@gmail.com>
13898 * gcc.dg/pr43082.c: New.
13900 2011-01-26 DJ Delorie <dj@redhat.com>
13902 PR rtl-optimization/46878
13903 * gcc.dg/pr46878-1.c: New test.
13905 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13908 * g++.dg/cpp0x/pr47476.C: New test.
13910 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13912 * gcc.c-torture/compile/20110126-1.c: New test.
13914 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13917 * gcc.dg/torture/pr47473.c: New test.
13919 2011-01-26 Jan Hubicka <jh@suse.cz>
13922 * gcc.c-torture/execute/pr47237.c: New testcase.
13924 2011-01-26 Jan Hubicka <jh@suse.cz>
13926 PR tree-optimization/47190
13927 * gcc.dg/attr-weakref-3.c: New testcase.
13929 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13932 * gcc.dg/dll-9a.c: New test file.
13933 * gcc.dg/dll-11.c: Likewise.
13934 * gcc.dg/dll-12.c: Likewise.
13935 * gcc.dg/dll-12a.c: Likewise.
13936 * gcc.dg/dll-11a.c: Likewise.
13937 * gcc.dg/dll-9.c: Likewise.
13938 * gcc.dg/dll-10.c: Likewise.
13939 * gcc.dg/dll-10a.c: Likewise.
13940 * g++.dg/ext/dllexport4a.cc: Likewise.
13941 * g++.dg/ext/dllexport4.C: Likewise.
13942 * g++.dg/ext/dllexport5.C: Likewise.
13943 * g++.dg/ext/dllexport5a.cc: Likewise.
13945 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13947 PR tree-optimization/46970
13948 * gcc.dg/graphite/pr46970.c: New.
13950 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13952 PR tree-optimization/46215
13953 * gcc.dg/graphite/pr46215.c: New.
13955 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13957 PR tree-optimization/46168
13958 * gcc.dg/graphite/pr46168.c: New.
13960 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13962 PR tree-optimization/43657
13963 * gcc.dg/graphite/pr43657.c: New.
13965 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13967 PR tree-optimization/29832
13968 * gfortran.dg/graphite/pr29832.f90: New.
13970 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13972 PR tree-optimization/43567
13973 * gcc.dg/graphite/pr43567.c: New.
13975 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13977 * gfortran.dg/graphite/interchange-4.f: New.
13978 * gfortran.dg/graphite/interchange-5.f: New.
13980 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13981 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13982 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13983 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13984 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13985 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13986 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13987 * gfortran.dg/ltrans-7.f90: Removed.
13988 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13990 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13991 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13992 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13993 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13994 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13995 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13996 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13997 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13998 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13999 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14000 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14001 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14002 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14003 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14004 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14005 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14006 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14007 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14008 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14009 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14010 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14011 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14012 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14013 * gcc.dg/tree-ssa/data-dep-1.c
14014 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14015 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14016 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14017 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14018 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14020 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14022 PR tree-optimization/47265
14023 PR tree-optimization/47443
14024 * gcc.c-torture/compile/pr47265.c: New test.
14025 * gcc.dg/pr47443.c: New test.
14027 2011-01-25 Martin Jambor <mjambor@suse.cz>
14029 PR tree-optimization/47382
14030 * g++.dg/torture/pr47382.C: New test.
14031 * g++.dg/opt/devirt1.C: Xfail.
14033 2011-01-25 Yao Qi <yao@codesourcery.com>
14036 * gcc.target/arm/pr45701-1.c: New test.
14037 * gcc.target/arm/pr45701-2.c: New test.
14038 * gcc.target/arm/pr45701-3.c: New test.
14040 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14041 Jakub Jelinek <jakub@redhat.com>
14043 PR tree-optimization/47271
14044 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14046 2011-01-25 Nick Clifton <nickc@redhat.com>
14048 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14049 (saturate_add): Delete.
14050 (exchange): Delete.
14051 (main): Do not run saturate_add.
14052 (set_interrupts): Delete.
14054 2011-01-25 Tobias Burnus <burnus@net-b.de>
14057 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14059 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14061 PR tree-optimization/47427
14062 PR tree-optimization/47428
14063 * gcc.c-torture/compile/pr47427.c: New test.
14064 * gcc.c-torture/compile/pr47428.c: New test.
14066 2011-01-25 Richard Guenther <rguenther@suse.de>
14068 PR middle-end/47411
14069 * gcc.dg/torture/pr47411.c: New testcase.
14071 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14073 * gfortran.dg/graphite/id-24.f: New.
14074 * gfortran.dg/graphite/id-25.f: New.
14076 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14078 * gfortran.dg/graphite/id-23.f: New.
14080 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14082 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14084 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14086 * gcc.dg/graphite/block-0.c: Un-XFAILed.
14087 * gcc.dg/graphite/block-1.c: Un-XFAILed.
14088 * gcc.dg/graphite/block-7.c: Un-XFAILed.
14089 * gcc.dg/graphite/block-8.c: Un-XFAILed.
14090 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14091 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14092 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14093 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14094 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14096 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14098 * gcc.dg/graphite/block-0.c: Add documentation.
14099 * gcc.dg/graphite/block-4.c: Same.
14100 * gcc.dg/graphite/block-7.c: Same.
14101 * gcc.dg/graphite/block-8.c: New.
14102 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14103 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14104 * gcc.dg/graphite/interchange-12.c: Add documentation.
14105 * gcc.dg/graphite/interchange-13.c: New.
14106 * gcc.dg/graphite/interchange-14.c: New.
14107 * gcc.dg/graphite/interchange-15.c: New.
14108 * gcc.dg/graphite/interchange-8.c: Add documentation.
14109 * gcc.dg/graphite/interchange-mvt.c: Same.
14111 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14114 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14115 * gcc.target/powerpc/altivec-14.c: Ditto.
14116 * gcc.target/powerpc/altivec-33.c: Ditto.
14117 * gcc.target/powerpc/altivec-types-1.c: Ditto.
14118 * gcc.target/powerpc/altivec-types-2.c: Ditto.
14119 * gcc.target/powerpc/altivec-types-3.c: Ditto.
14120 * gcc.target/powerpc/altivec-types-4.c: Ditto.
14121 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14122 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14123 * g++.dg/ext/altivec-15.C: Ditto.
14124 * g++.dg/ext/altivec-types-1.C: Ditto.
14125 * g++.dg/ext/altivec-types-2.C: Ditto.
14126 * g++.dg/ext/altivec-types-3.C: Ditto.
14127 * g++.dg/ext/altivec-types-4.C: Ditto.
14129 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14131 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14133 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14135 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14136 optimization options.
14138 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14140 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14143 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14145 2011-01-23 Tobias Burnus <burnus@net-b.de>
14148 * gfortran.dg/allocatable_scalar_12.f90: New.
14150 2011-01-23 Ira Rosen <irar@il.ibm.com>
14152 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14153 vectorization to be not profitable if peeling is used to
14154 realign the memory access.
14155 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14156 loop bound to avoid loop unrolling.
14157 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14159 2011-01-22 Jan Hubicka <jh@suse.cz>
14162 * g++.dg/lto/pr47333.C: New file.
14164 2011-01-22 Jan Hubicka <jh@suse.cz>
14166 PR tree-optimization/43884
14168 * gcc.dg/autopar/outer-2.c: Increase array size.
14169 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14171 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14174 * gfortran.dg/c_loc_tests_16.f90: New test.
14176 2011-01-22 Tobias Burnus <burnus@net-b.de>
14179 * gfortran.dg/typebound_proc_19.f90: New.
14181 2011-01-21 Jeff Law <law@redhat.com>
14183 PR tree-optimization/47053
14184 * g++.dg/pr47053.C: New test.
14186 2011-01-21 Jason Merrill <jason@redhat.com>
14189 * g++.dg/cpp0x/constexpr-ctor6.C: New.
14191 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14194 * g++.dg/cpp0x/range-for10.C: New test.
14195 * g++.dg/template/for1.C: New test.
14197 PR middle-end/45566
14198 * g++.dg/tree-prof/partition3.C: New test.
14200 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14202 PR rtl-optimization/47366
14203 * g++.dg/opt/pr47366.C: New test.
14205 2011-01-21 Jason Merrill <jason@redhat.com>
14208 * g++.dg/cpp0x/constexpr-regress2.C: New.
14210 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14212 2011-01-21 Jeff Law <law@redhat.com>
14214 PR rtl-optimization/41619
14215 * gcc.dg/pr41619.c: New.
14217 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14219 PR tree-optimization/47355
14220 * g++.dg/opt/pr47355.C: New test.
14222 2011-01-21 Richard Guenther <rguenther@suse.de>
14224 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14227 2011-01-21 Richard Guenther <rguenther@suse.de>
14229 PR tree-optimization/47365
14230 * gcc.dg/torture/pr47365.c: New testcase.
14231 * gcc.dg/tree-ssa/pr47392.c: Likewise.
14233 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14235 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14237 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14239 PR tree-optimization/47391
14240 * gcc.dg/pr47391.c: New test.
14242 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14244 * g++.dg/template/char1.C: Use signed char.
14246 2011-01-21 Tobias Burnus <burnus@net-b.de>
14249 * gfortran.dg/pointer_target_4.f90: New.
14251 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
14254 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14255 ILP32 system and not IP32.
14257 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
14260 * g++.dg/debug/pr46583.C: New.
14262 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14265 * g++.dg/debug/pr47283.C: New test.
14268 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14269 * gcc.target/i386/headmerge-2.c: Likewise.
14271 2011-01-20 Richard Guenther <rguenther@suse.de>
14273 PR middle-end/47370
14274 * gcc.dg/torture/pr47370.c: New testcase.
14276 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14278 PR tree-optimization/46130
14279 * gcc.dg/pr46130-1.c: New test.
14280 * gcc.dg/pr46130-2.c: New test.
14282 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14285 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14287 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14290 * g++.dg/debug/pr46240.cc: New.
14292 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14295 * g++.dg/template/anonunion1.C: New test.
14297 PR rtl-optimization/47337
14298 * gcc.c-torture/execute/pr47337.c: New test.
14300 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14303 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14305 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14307 PR tree-optimization/46021
14308 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14310 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14312 PR tree-optimization/47290
14313 * g++.dg/torture/pr47290.C: New test.
14315 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14318 * gfortran.dg/proc_ptr_comp_29.f90: New.
14320 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14323 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14324 powerpc-apple-darwin9.
14326 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14328 PR rtl-optimization/47299
14329 * gcc.c-torture/execute/pr47299.c: New test.
14331 2011-01-17 Jason Merrill <jason@redhat.com>
14333 * g++.dg/cpp0x/constexpr-virtual.C: New.
14335 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14338 * gfortran.dg/gomp/pr47331.f90: New test.
14340 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14343 * objc.dg/selector-warn-1.m: New.
14344 * obj-c++.dg/selector-warn-1.mm: New.
14346 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14348 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14349 Update dg-final accordingly.
14351 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14353 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14355 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14357 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14359 * gcc.dg/guality/pr36728-2.c: Likewise.
14361 2011-01-17 Richard Guenther <rguenther@suse.de>
14363 PR tree-optimization/47313
14364 * g++.dg/torture/pr47313.C: New testcase.
14366 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14369 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14370 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14371 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14372 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14374 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14376 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14377 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14378 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14380 2011-01-17 Richard Guenther <rguenther@suse.de>
14382 PR tree-optimization/45967
14383 * gcc.dg/torture/pr45967-2.c: New testcase.
14384 * gcc.dg/torture/pr45967-3.c: Likewise.
14386 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14389 * g++.dg/ext/pr47213.C: Require visibility.
14391 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14393 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14394 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14396 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14398 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14399 Linux-based targets.
14401 2011-01-13 Jan Hubicka <jh@suse.cz>
14403 PR tree-optimization/47276
14404 * gcc.dg/pr47276.c: New testcase.
14406 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14407 Jonathan Wakely <jwakely.gcc@gmail.com>
14410 * g++.dg/other/pr33558.C: New.
14411 * g++.dg/other/pr33558-2.C: New.
14413 2011-01-14 Martin Jambor <mjambor@suse.cz>
14415 PR tree-optimization/45934
14416 PR tree-optimization/46302
14417 * g++.dg/ipa/devirt-c-1.C: New test.
14418 * g++.dg/ipa/devirt-c-2.C: Likewise.
14419 * g++.dg/ipa/devirt-c-3.C: Likewise.
14420 * g++.dg/ipa/devirt-c-4.C: Likewise.
14421 * g++.dg/ipa/devirt-c-5.C: Likewise.
14422 * g++.dg/ipa/devirt-c-6.C: Likewise.
14423 * g++.dg/ipa/devirt-6.C: Likewise.
14424 * g++.dg/ipa/devirt-d-1.C: Likewise.
14425 * g++.dg/torture/pr45934.C: Likewise.
14427 2011-01-14 Jason Merrill <jason@redhat.com>
14429 * g++.dg/cpp0x/variadic105.C: New.
14431 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14432 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14435 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14436 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14437 execution tests on i?86-*-*, x86_64-*-* and
14438 powerpc*-apple-darwin* && ilp32.
14439 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14440 tests on i?86-*-* and x86_64-*-*.
14442 2011-01-14 Richard Guenther <rguenther@suse.de>
14444 PR tree-optimization/47280
14445 * g++.dg/opt/pr47280.C: New testcase.
14447 2011-01-14 Jason Merrill <jason@redhat.com>
14449 * g++.dg/cpp0x/constexpr-regress1.C: New.
14451 * g++.dg/ext/flexary2.C: New.
14453 2011-01-14 Richard Guenther <rguenther@suse.de>
14455 PR middle-end/47281
14456 * gcc.dg/torture/pr47281.c: New testcase.
14457 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14459 2011-01-14 Richard Guenther <rguenther@suse.de>
14461 PR tree-optimization/47286
14462 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14464 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14467 * g++.dg/ext/pr47213.C: New.
14469 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14471 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14473 2011-01-13 Tobias Burnus <burnus@net-b.de>
14474 Mikael Morin <mikael@gcc.gnu.org>
14478 * gfortran.dg/select_type_20.f90: New.
14479 * gfortran.dg/select_type_21.f90: New.
14481 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14484 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14486 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14488 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14489 * gcc.dg/guality/pr36728-2.c: Likewise.
14491 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14494 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14496 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14498 PR rtl-optimization/45352
14499 * gcc.dg/pr45352-3.c: New.
14501 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14503 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14505 * g++.dg/cpp0x/range-for8.C: New.
14506 * g++.dg/cpp0x/range-for9.C: New.
14508 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14511 * g++.dg/debug/pr47209.C: New.
14513 2011-01-12 Richard Guenther <rguenther@suse.de>
14516 * gcc.dg/lto/pr47259_0.c: New testcase.
14517 * gcc.dg/lto/pr47259_1.c: Likewise.
14519 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14521 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14522 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14523 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14524 methods missing from the OBJC2 Object.
14525 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14526 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14527 GNU and NeXT runtimes.
14528 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14530 * objc-obj-c++-shared/Object1.m: Likewise.
14531 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14532 * objc.dg/proto-qual-1.m: Likewise.
14533 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14534 * obj-c++.dg/proto-qual-1.mm: Likewise.
14536 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14539 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14541 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14543 Fixed the Objective-C++ testsuite and updated all tests.
14544 * lib/obj-c++.exp (obj-c++_init): Declare and set
14545 gcc_warning_prefix and gcc_error_prefix.
14546 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14547 'dg-warning', 'dg-message' and 'dg-error'.
14548 * obj-c++.dg/class-extension-3.mm: Likewise.
14549 * obj-c++.dg/class-protocol-1.mm: Likewise.
14550 * obj-c++.dg/encode-7.mm: Likewise.
14551 * obj-c++.dg/exceptions-3.mm: Likewise.
14552 * obj-c++.dg/exceptions-5.mm: Likewise.
14553 * obj-c++.dg/method-12.mm: Likewise.
14554 * obj-c++.dg/method-13.mm: Likewise.
14555 * obj-c++.dg/method-15.mm: Likewise.
14556 * obj-c++.dg/method-16.mm: Likewise.
14557 * obj-c++.dg/method-4.mm: Likewise.
14558 * obj-c++.dg/method-8.mm: Likewise.
14559 * obj-c++.dg/method-conflict-1.mm: Likewise.
14560 * obj-c++.dg/method-conflict-2.mm: Likewise.
14561 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14562 and uncommented second part of the testcase now that the testsuite
14564 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14565 and uncommented second part of the testcase now that the testsuite
14567 * obj-c++.dg/private-1.mm: Likewise.
14568 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14569 * obj-c++.dg/syntax-error-7.mm: Likewise.
14570 * obj-c++.dg/warn5.mm: Likewise.
14571 * obj-c++.dg/property/at-property-14.mm: Likewise.
14572 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14574 * obj-c++.dg/property/at-property-18.mm: Likewise.
14575 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14577 * obj-c++.dg/property/at-property-21.mm: Likewise.
14578 * obj-c++.dg/property/at-property-28.mm: Likewise.
14579 * obj-c++.dg/property/at-property-5.mm: Likewise.
14580 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14581 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14582 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14583 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14584 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14585 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14586 * obj-c++.dg/tls/diag-5.mm: Likewise.
14587 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14588 dg-error, now matched correctly.
14590 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14592 * objc.dg/property/at-property-29.m: New.
14593 * obj-c++.dg/property/at-property-29.mm: New.
14595 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14597 * go.test/go-test.exp (go-set-goarch): New proc.
14598 (go-gc-tests): Use it.
14600 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14603 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14605 2011-01-11 Richard Henderson <rth@redhat.com>
14607 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14609 2011-01-11 Jan Hubicka <jh@suse.cz>
14613 * gcc.dg/lto/pr45721_1.c: New file.
14614 * gcc.dg/lto/pr45721_0.c: New file.
14616 2011-01-11 Richard Guenther <rguenther@suse.de>
14618 PR tree-optimization/46076
14619 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14621 2011-01-11 Jeff Law <law@redhat.com>
14623 * PR tree-optimization/47086
14624 * gcc.dg/pr47086.c: New test.
14626 2011-01-11 Jason Merrill <jason@redhat.com>
14629 * g++.dg/template/new10.C: New.
14632 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14634 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14636 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14637 Split type definitions and NSConstantString class into...
14638 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14639 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14640 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14641 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14642 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14643 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14645 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14646 encode defines for newer NeXT system headers.
14647 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14648 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14649 * objc.dg/foreach-5.m: Likewise.
14650 * objc.dg/foreach-2.m: Likewise.
14651 * objc.dg/foreach-4.m: Likewise.
14652 * objc.dg/torture/strings/string1.m: Likewise.
14653 * objc.dg/torture/strings/string2.m: Likewise.
14654 * objc.dg/torture/strings/string3.m: Likewise.
14655 * objc.dg/torture/strings/string4.m: Likewise.
14656 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14657 header and stand alone.
14658 * obj-c++.dg/strings/strings-2.mm: Likewise.
14659 * objc.dg/torture/strings/const-str-3.m: Likewise.
14660 * objc.dg/strings/strings-2.m: Likewise.
14661 * objc.dg/strings/const-str-12b.m: Likewise.
14663 2011-01-12 Richard Guenther <rguenther@suse.de>
14665 PR middle-end/32511
14666 * gcc.dg/attr-weak-1.c: Adjust.
14668 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14671 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14672 standard compliant and comment.
14674 2011-01-10 Jan Hubicka <jh@suse.cz>
14677 * gcc.dg/initpri3.c: New testcase.
14679 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14682 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14683 externally visible.
14688 (g_ebp_save): Likewise.
14689 (g_esp_save): Likewise.
14691 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14693 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14695 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14697 PR tree-optimization/46021
14698 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14699 i?86-*-*, x86_64-*-*.
14701 2011-01-10 Jeff Law <law@redhat.com>
14703 * PR tree-optimization/47141
14704 * gcc.c-torture/compile/pr47141.c: New test.
14706 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14709 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14710 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14711 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14712 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14715 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14716 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14717 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14718 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14719 being vectorized. Adjust dg-final pattern.
14722 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14723 * gcc.dg/vect/slp-24.c: Likewise.
14725 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14728 * g++.dg/other/pr47218-1.C: New test file.
14729 * g++.dg/other/pr47218.C: Likewise.
14730 * g++.dg/other/pr47218.h: New supporting header.
14732 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14735 * objc.dg/attributes/invalid-attribute-1.m: New.
14736 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14738 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14741 * gfortran.dg/proc_ptr_comp_28.f90: New.
14743 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14745 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14746 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14747 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14748 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14749 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14750 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14751 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14752 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14753 * objc.dg/gnu-api-2-class.m: Likewise.
14754 * objc.dg/gnu-api-2-ivar.m: Likewise.
14755 * objc.dg/gnu-api-2-method.m: Likewise.
14756 * objc.dg/gnu-api-2-objc.m: Likewise.
14757 * objc.dg/gnu-api-2-object.m: Likewise.
14758 * objc.dg/gnu-api-2-property.m: Likewise.
14759 * objc.dg/gnu-api-2-protocol.m: Likewise.
14760 * objc.dg/gnu-api-2-sel.m: Likewise.
14762 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14764 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14765 * objc.dg/objc-foreach-4.m: Likewise.
14766 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14767 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14768 * objc.dg/foreach-4.m: Likewise.
14769 * objc.dg/foreach-5.m: Likewise.
14770 * objc.dg/foreach-3.m: Return self from init.
14772 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14775 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14777 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14780 * gfortran.dg/class_35.f90: New.
14782 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14784 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14786 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14789 * objc.dg/invalid-method-2.m: New.
14790 * obj-c++.dg/invalid-method-2.mm: New.
14792 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14795 * gfortran.dg/transpose_optimization_2.f90 : New test.
14797 2011-01-08 Jan Hubicka <jh@suse.cz>
14799 PR tree-optmization/46469
14800 * g++.dg/torture/pr46469.C: New testcase.
14802 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14804 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14805 emulation of libobjc-gnu structure layout functionality to ..
14806 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14807 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14808 * objc/execute/bf-common.h: Adjust headers.
14809 * objc/execute/bf-1.m: Likewise.
14810 * objc/execute/bf-2.m: Likewise.
14811 * objc/execute/bf-3.m: Likewise.
14812 * objc/execute/bf-4.m: Likewise.
14813 * objc/execute/bf-5.m: Likewise.
14814 * objc/execute/bf-6.m: Likewise.
14815 * objc/execute/bf-7.m: Likewise.
14816 * objc/execute/bf-8.m: Likewise.
14817 * objc/execute/bf-9.m: Likewise.
14818 * objc/execute/bf-10.m: Likewise.
14819 * objc/execute/bf-11.m: Likewise.
14820 * objc/execute/bf-12.m: Likewise.
14821 * objc/execute/bf-13.m: Likewise.
14822 * objc/execute/bf-14.m: Likewise.
14823 * objc/execute/bf-15.m: Likewise.
14824 * objc/execute/bf-16.m: Likewise.
14825 * objc/execute/bf-17.m: Likewise.
14826 * objc/execute/bf-18.m: Likewise.
14827 * objc/execute/bf-19.m: Likewise.
14828 * objc/execute/bf-20.m: Likewise.
14829 * objc/execute/bf-21.m: Likewise.
14830 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14831 objc_get_type_qualifiers ().
14833 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14836 * gfortran.dg/dependency_39.f90: New test.
14838 2011-01-07 Jan Hubicka <jh@suse.cz>
14840 Get builtins tests ready for linker plugin.
14841 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14842 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14843 my_memset, my_bzero): Mark used.
14844 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14845 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14847 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14850 2011-01-07 Jan Hubicka <jh@suse.cz>
14852 PR tree-optimization/46367
14853 * g++.dg/torture/pr46367.C: New file.
14855 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14858 * gcc.dg/pr47201.c: New test.
14861 * gcc.dg/tree-prof/pr47187.c: New test.
14863 2011-01-07 Tobias Burnus <burnus@net-b.de>
14866 * gfortran.dg/extends_type_of_3.f90: New.
14868 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14870 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14871 * g++.dg/ext/dllimport-MI1.C: Likewise.
14872 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14873 * g++.dg/ext/dllimport10.C: Likewise.
14874 * g++.dg/ext/dllimport11.C: Likewise.
14875 * g++.dg/ext/dllimport12.C: Likewise.
14876 * g++.dg/ext/dllimport13.C: Likewise.
14877 * g++.dg/ext/dllimport2.C: Likewise.
14878 * g++.dg/ext/dllimport3.C: Likewise.
14879 * g++.dg/ext/dllimport4.C: Likewise.
14880 * g++.dg/ext/dllimport5.C: Likewise.
14881 * g++.dg/ext/dllimport6.C: Likewise.
14882 * g++.dg/ext/dllimport8.C: Likewise.
14883 * g++.dg/ext/dllimport9.C: Likewise.
14884 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14885 targets, too. Additionally enable test for i?86-*-mingw*.
14886 * g++.dg/ext/selectany1.C: Likewise.
14887 Remove guard variable check.
14889 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14893 * gfortran.dg/storage_size_3.f08: Extended.
14895 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14898 * g++.dg/template/stdarg1.C: New test.
14900 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14903 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14904 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14905 from the interface of functions to not hide the errors that
14908 2011-01-06 Jan Hubicka <jh@suse.cz>
14910 * gcc.dg/lto/pr47188_0.c: New testcase.
14911 * gcc.dg/lto/pr47188_1.c: New testcase.
14913 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14917 * gfortran.dg/interface_33.f90: New test.
14919 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14922 * gcc.c-torture/compile/pr47150.c: New test.
14924 2011-01-06 Ira Rosen <irar@il.ibm.com>
14926 PR tree-optimization/47139
14927 * gcc.dg/vect/pr47139.c: New test.
14929 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14932 * gfortran.dg/extends_type_of_2.f03: New.
14934 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14936 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14938 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14940 * gnat.dg/opt14.adb: New test.
14942 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14945 * gfortran.dg/allocate_error_2.f90: New test.
14947 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14950 * gfortran.dg/storage_size_3.f08: New.
14952 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14954 PR libgfortran/47154
14955 * gfortran.dg/namelist_68.f90: New test.
14957 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14959 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14961 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14964 * gfortran.dg/class_34.f90: New.
14966 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14968 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14969 use __builtin_inff. Skip all single-precision tests that require
14972 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14974 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14976 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14978 PR tree-optimization/47148
14979 * gcc.c-torture/execute/pr47148.c: New test.
14981 PR tree-optimization/47155
14982 * gcc.c-torture/execute/pr47155.c: New test.
14984 PR rtl-optimization/47157
14985 * gcc.c-torture/compile/pr47157.c: New test.
14987 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14989 * gcc.dg/torture/vector-shift2.c (schar): Define.
14990 (main): Always use schar or uchar instead of plain "char" to avoid
14991 dependencies on implementation-defined char signedness.
14993 2011-01-03 Martin Jambor <mjambor@suse.cz>
14995 PR tree-optimization/46801
14996 * gnat.dg/pack9.adb: Remove xfail.
14998 2011-01-03 Martin Jambor <mjambor@suse.cz>
15000 PR tree-optimization/46984
15001 * g++.dg/ipa/pr46984.C: New test.
15003 2011-01-02 Janus Weil <janus@gcc.gnu.org>
15006 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15008 2011-01-02 Jakub Jelinek <jakub@redhat.com>
15010 PR tree-optimization/47140
15011 * gcc.c-torture/compile/pr47140.c: New test.
15013 PR rtl-optimization/47028
15014 * gcc.dg/pr47028.c: New test.
15016 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
15018 * objc.dg/protocol-forward-1.m: Removed TODO.
15019 * objc.dg/protocol-forward-2.m: New.
15020 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15021 * obj-c++.dg/protocol-forward-2.mm: New.
15023 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
15026 * g++.dg/eh/pr38662.C: New testcase.
15028 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
15030 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15031 scan for newline '\n'.
15034 Copyright (C) 2011 Free Software Foundation, Inc.
15036 Copying and distribution of this file, with or without modification,
15037 are permitted in any medium without royalty provided the copyright
15038 notice and this notice are preserved.