1 2011-12-10 Nathan Sidwell <nathan@acm.org>
4 * g++.dg/gcov/gcov-14.C: New.
6 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
8 * gcc.c-torture/compile/20111209-1.c: New test.
10 2011-12-09 Jason Merrill <jason@redhat.com>
13 * g++.dg/warn/Woverflow-4.C: New.
15 2011-12-09 Dodji Seketeli <dodji@redhat.com>
18 * g++.dg/cpp0x/alias-decl-17.C: New test.
20 2011-12-09 Michael Meissner <meissner@the-meissners.org>
22 * gcc.target/powerpc/recip-5.c: Disable running on any system that
25 * gcc.target/powerpc/ppc-target-4.c: New file to test target
26 specific functions enabling target specific builtins.
28 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
30 * gcc.dg/vect/slp-13.c: Array size increase reverted.
31 * gcc.dg/vect/slp-24.c: Ditto.
32 * gcc.dg/vect/slp-3.c: Ditto.
33 * gcc.dg/vect/slp-34.c: Ditto.
34 * gcc.dg/vect/slp-4.c: Ditto.
35 * gcc.dg/vect/slp-cond-2.c: Ditto.
36 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
37 * gcc.dg/vect/vect-1.c: Ditto.
38 * gcc.dg/vect/vect-10.c: Ditto.
39 * gcc.dg/vect/vect-105.c: Ditto.
40 * gcc.dg/vect/vect-112.c: Ditto.
41 * gcc.dg/vect/vect-15.c: Ditto.
42 * gcc.dg/vect/vect-2.c: Ditto.
43 * gcc.dg/vect/vect-31.c: Ditto.
44 * gcc.dg/vect/vect-32.c: Ditto.
45 * gcc.dg/vect/vect-33.c: Ditto.
46 * gcc.dg/vect/vect-34.c: Ditto.
47 * gcc.dg/vect/vect-35.c: Ditto.
48 * gcc.dg/vect/vect-36.c: Ditto.
49 * gcc.dg/vect/vect-6.c: Ditto.
50 * gcc.dg/vect/vect-73.c: Ditto.
51 * gcc.dg/vect/vect-74.c: Ditto.
52 * gcc.dg/vect/vect-75.c: Ditto.
53 * gcc.dg/vect/vect-76.c: Ditto.
54 * gcc.dg/vect/vect-80.c: Ditto.
55 * gcc.dg/vect/vect-85.c: Ditto.
56 * gcc.dg/vect/vect-89.c: Ditto.
57 * gcc.dg/vect/vect-97.c: Ditto.
58 * gcc.dg/vect/vect-98.c: Ditto.
59 * gcc.dg/vect/vect-all.c: Ditto.
60 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
61 * gcc.dg/vect/vect-iv-8.c: Ditto.
62 * gcc.dg/vect/vect-iv-8a.c: Ditto.
63 * gcc.dg/vect/vect-outer-1.c: Ditto.
64 * gcc.dg/vect/vect-outer-1a.c: Ditto.
65 * gcc.dg/vect/vect-outer-1b.c: Ditto.
66 * gcc.dg/vect/vect-outer-2.c: Ditto.
67 * gcc.dg/vect/vect-outer-2a.c: Ditto.
68 * gcc.dg/vect/vect-outer-2c.c: Ditto.
69 * gcc.dg/vect/vect-outer-3.c: Ditto.
70 * gcc.dg/vect/vect-outer-3a.c: Ditto.
71 * gcc.dg/vect/vect-outer-4a.c: Ditto.
72 * gcc.dg/vect/vect-outer-4b.c: Ditto.
73 * gcc.dg/vect/vect-outer-4c.c: Ditto.
74 * gcc.dg/vect/vect-outer-4d.c: Ditto.
75 * gcc.dg/vect/vect-outer-4m.c: Ditto.
76 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
77 * gcc.dg/vect/vect-outer-fir.c: Ditto.
78 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
79 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
80 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
81 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
82 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
83 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
84 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
85 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
86 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
87 * gcc.dg/vect/vect-shift-2.c: Ditto.
88 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
89 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
90 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
91 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
92 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
93 * gcc.dg/vect/slp-13-big-array.c: New test.
94 * gcc.dg/vect/slp-24-big-array.c: Ditto.
95 * gcc.dg/vect/slp-3-big-array.c: Ditto.
96 * gcc.dg/vect/slp-34-big-array.c: Ditto.
97 * gcc.dg/vect/slp-4-big-array.c: Ditto.
98 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
99 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
100 * gcc.dg/vect/vect-1-big-array.c: Ditto.
101 * gcc.dg/vect/vect-10-big-array.c: Ditto.
102 * gcc.dg/vect/vect-105-big-array.c: Ditto.
103 * gcc.dg/vect/vect-112-big-array.c: Ditto.
104 * gcc.dg/vect/vect-15-big-array.c: Ditto.
105 * gcc.dg/vect/vect-2-big-array.c: Ditto.
106 * gcc.dg/vect/vect-31-big-array.c: Ditto.
107 * gcc.dg/vect/vect-32-big-array.c: Ditto.
108 * gcc.dg/vect/vect-33-big-array.c: Ditto.
109 * gcc.dg/vect/vect-34-big-array.c: Ditto.
110 * gcc.dg/vect/vect-35-big-array.c: Ditto.
111 * gcc.dg/vect/vect-36-big-array.c: Ditto.
112 * gcc.dg/vect/vect-6-big-array.c: Ditto.
113 * gcc.dg/vect/vect-73-big-array.c: Ditto.
114 * gcc.dg/vect/vect-74-big-array.c: Ditto.
115 * gcc.dg/vect/vect-75-big-array.c: Ditto.
116 * gcc.dg/vect/vect-76-big-array.c: Ditto.
117 * gcc.dg/vect/vect-80-big-array.c: Ditto.
118 * gcc.dg/vect/vect-85-big-array.c: Ditto.
119 * gcc.dg/vect/vect-89-big-array.c: Ditto.
120 * gcc.dg/vect/vect-97-big-array.c: Ditto.
121 * gcc.dg/vect/vect-98-big-array.c: Ditto.
122 * gcc.dg/vect/vect-all-big-array.c: Ditto.
123 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
124 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
125 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
126 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
127 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
128 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
129 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
130 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
131 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
132 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
133 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
134 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
135 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
136 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
137 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
138 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
139 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
140 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
141 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
142 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
143 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
144 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
145 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
146 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
147 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
148 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
149 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
150 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
151 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
152 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
153 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
154 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
155 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
157 2011-12-09 Richard Guenther <rguenther@suse.de>
160 * g++.dg/lto/pr48042_0.C: New testcase.
162 2011-12-09 Richard Guenther <rguenther@suse.de>
164 PR tree-optimization/51482
165 * g++.dg/torture/pr51482.C: New testcase.
167 2011-12-08 Andrew Pinski <apinski@cavium.com>
169 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
170 * gcc.target/mips/dmult-1.c: Likewise.
171 * gcc.target/mips/branch-1.c: Likewise.
172 * gcc.target/mips/extend-1.c: Likewise.
174 2011-12-08 Jason Merrill <jason@redhat.com>
177 * g++.dg/template/cond8.C: New.
180 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
182 2011-12-08 Jakub Jelinek <jakub@redhat.com>
184 PR tree-optimization/51466
185 * gcc.c-torture/execute/pr51466.c: New test.
187 2011-12-08 Tobias Burnus <burnus@net-b.de>
190 * gfortran.dg/bounds_check_16.f90: New.
192 2011-12-08 Tobias Burnus <burnus@net-b.de>
195 * gfortran.dg/private_type_14.f90: New.
197 2011-12-08 Tobias Burnus <burnus@net-b.de>
200 * gfortran.dg/io_real_boz_3.f90: New.
201 * gfortran.dg/io_real_boz_4.f90: New.
202 * gfortran.dg/io_real_boz_5.f90: New.
204 2011-12-08 Tobias Burnus <burnus@net-b.de>
207 * gfortran.dg/realloc_on_assign_8.f90: New.
209 2011-12-08 Teresa Johnson <tejohnson@google.com>
211 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
214 2011-12-08 Teresa Johnson <tejohnson@google.com>
216 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
217 -Wwrite-strings option.
219 2011-12-08 Teresa Johnson <tejohnson@google.com>
221 * gcc.target/i386/movdi-rex64.c: New.
223 2011-12-08 Richard Guenther <rguenther@suse.de>
225 * gcc.dg/volatile3.c: New testcase.
227 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
229 PR tree-optimization/51315
230 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
232 (int32_t): Use __INT32_TYPE__ for typedef.
234 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
236 PR tree-optimization/51315
237 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
240 2011-12-08 Richard Guenther <rguenther@suse.de>
243 * g++.dg/opt/pr50747-1_0.C: New testcase.
244 * g++.dg/opt/pr50747-2_0.C: Likewise.
246 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
248 * gcc.c-torture/execute/20111208-1.c: New test.
250 2011-12-08 Richard Guenther <rguenther@suse.de>
253 * gcc.dg/lto/20111207-2_0.c: New testcase.
254 * gcc.dg/guality/pr48437.c: Likewise.
256 2011-12-07 Jakub Jelinek <jakub@redhat.com>
259 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
260 * g++.dg/cpp0x/auto29.C: New test.
263 * g++.dg/parse/error45.C: New test.
266 * g++.dg/ext/desig3.C: New test.
269 * g++.dg/cpp0x/constexpr-51369.C: New test.
271 2011-12-07 Andrew Pinski <apinski@cavium.com>
274 * gcc.dg/pr45416.c: New testcase.
276 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
279 * g++.dg/cpp0x/pr51420.C: New.
281 2011-12-07 Richard Guenther <rguenther@suse.de>
284 * gcc.dg/lto/20111207-1_0.c: New testcase.
285 * gcc.dg/lto/20111207-1_1.c: Likewise.
286 * gcc.dg/lto/20111207-1_2.c: Likewise.
287 * gcc.dg/lto/20111207-1_3.c: Likewise.
289 2011-12-07 Richard Guenther <rguenther@suse.de>
291 PR tree-optimization/50823
292 * gcc.dg/torture/pr50823.c: New testcase.
294 2011-12-07 Martin Jambor <mjambor@suse.cz>
296 PR tree-optimization/50744
297 * gcc.dg/ipa/pr50744.c: New test.
299 2011-12-06 Jakub Jelinek <jakub@redhat.com>
302 * g++.dg/template/static32.C: New test.
304 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
306 * g++.dg/opt/pr51396.C: Use dg-additional-options.
308 2011-12-06 Tobias Burnus <burnus@net-b.de>
311 * gfortran.dg/default_initialization_5.f90: New.
313 2011-12-06 Jakub Jelinek <jakub@redhat.com>
316 * gcc.c-torture/compile/pr51354.c: New test.
318 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
321 * g++.dg/other/abstract3.C: New.
323 2011-12-06 Richard Guenther <rguenther@suse.de>
325 PR tree-optimization/49997
326 * gcc.dg/torture/pr49997.c: New testcase.
328 2011-12-06 Richard Guenther <rguenther@suse.de>
331 * g++.dg/torture/pr51436.C: New testcase.
333 2011-12-06 Richard Guenther <rguenther@suse.de>
335 PR tree-optimization/51245
336 * gcc.dg/torture/pr51245.c: New testcase.
338 2011-12-06 Dodji Seketeli <dodji@redhat.com>
341 * g++.dg/diagnostic/wrong-tag-1.C
343 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
346 * g++.dg/lookup/using50.C: New.
347 * g++.dg/lookup/using51.C: New.
349 2011-12-05 Jakub Jelinek <jakub@redhat.com>
351 PR tree-optimization/51396
352 * g++.dg/opt/pr51396.C: New test.
355 * gcc.dg/debug/dwarf2/pr51410.c: New test.
358 * gcc.dg/gomp/pr51339.c: New test.
360 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
363 * g++.dg/cpp0x/initlist62.C: New.
365 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
368 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
370 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
372 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
373 * g++.dg/torture/pr39732.C: Likewise.
374 * g++.dg/torture/pr40642.C: Likewise.
375 * gcc.c-torture/compile/pr44686.c: Likewise.
376 * gcc.dg/20050309-1.c: Likewise.
377 * gcc.dg/20050330-2.c: Likewise.
378 * gcc.dg/20051201-1.c: Likewise.
379 * gcc.dg/gomp/pr27573.c: Likewise.
380 * gcc.dg/pr46255.c: Likewise.
381 * gcc.dg/profile-dir-1.c: Likewise.
382 * gcc.dg/profile-dir-2.c: Likewise.
383 * gcc.dg/profile-dir-3.c: Likewise.
384 * gcc.dg/profile-generate-1.c: Likewise.
385 * gfortran.dg/gomp/pr27573.f90: Likewise.
386 * gcc.dg/profile-generate-3.c: Be specific about the type of
389 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
392 * g++.dg/ext/underlying_type11.C: New.
394 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
397 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
398 * gcc.dg/torture/pr39074.c: Ditto.
399 * gcc.dg/torture/pr39074-2.c: Ditto.
400 * gcc.dg/torture/pr42898.c: Ditto.
401 * gcc.dg/torture/pr42898-2.c: Ditto.
402 * gcc.dg/torture/pr45704.c: Ditto.
403 * gcc.dg/torture/pr50472.c: Ditto.
404 * gcc.dg/torture/pta-callused-1.c: Ditto.
405 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
406 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
407 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
408 * gcc.dg/torture/pta-escape-1.c: Ditto.
409 * gcc.dg/torture/ipa-pta-1.c: Ditto.
410 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
412 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
415 * gcc.dg/pr51408.c: New.
417 2011-12-05 Jason Merrill <jason@redhat.com>
419 * g++.dg/cpp0x/dc6.C: New.
421 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
422 Pedro Lamarão <pedro.lamarao@gmail.com>
424 * g++.dg/cpp0x/dc1.C: New test.
425 * g++.dg/cpp0x/dc2.C: New test.
426 * g++.dg/cpp0x/dc3.C: New test.
427 * g++.dg/cpp0x/dc4.C: New test.
428 * g++.dg/cpp0x/dc5.C: New test.
429 * g++.dg/template/meminit1.C: Adjust expected error.
431 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
434 * g++.dg/cpp0x/auto28.C: New.
436 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
438 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
440 2011-12-05 Jakub Jelinek <jakub@redhat.com>
441 Eric Botcazou <ebotcazou@adacore.com>
445 * gcc.c-torture/execute/pr51323.c: New test.
447 2011-12-04 Tobias Burnus <burnus@net-b.de>
450 * gfortran.dg/associate_10.f90: New.
452 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
455 * gfortran.dg/vect/pr51285.f90: New test.
457 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
458 Jérémie Detrey <Jeremie.Detrey@loria.fr>
461 * gcc.target/i386/pr51393.c: New test.
463 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
466 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
467 * obj-c++.dg/naming-4.mm: Likewise.
469 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
471 * gcc.dg/darwin-segaddr.c: Use -no-pie.
473 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
476 * g++.dg/cpp0x/pr51313.C: New.
478 2011-12-03 Tobias Burnus <burnus@net-b.de>
481 * gfortran.dg/select_type_24.f90: New.
482 * gfortran.dg/select_type_23.f03: Add dg-error.
483 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
485 2011-12-03 Jakub Jelinek <jakub@redhat.com>
487 * gcc.dg/vect/vect-122.c: New test.
489 2011-12-03 Tobias Burnus <burnus@net-b.de>
492 * gfortran.dg/move_alloc_8.f90: New.
494 2011-12-03 Tobias Burnus <burnus@net-b.de>
496 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
497 i.e. remove the dg-error line.
498 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
499 * gfortran.dg/move_alloc_9.f90: New.
500 * gfortran.dg/move_alloc_10.f90: New
502 2011-12-02 Nathan Sidwell <nathan@acm.org>
504 * lib/gcov.exp (verify-lines): Allow = as a count char.
505 * g++.dg/gcov/gcov-13.C: New.
507 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
509 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
510 * gcc.dg/vect/slp-24.c: Ditto.
511 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
512 * gcc.dg/vect/slp-34.c: Ditto.
513 * gcc.dg/vect/slp-4.c: Ditto.
514 * gcc.dg/vect/slp-cond-2.c: Ditto.
515 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
516 * gcc.dg/vect/vect-1.c: Ditto.
517 * gcc.dg/vect/vect-10.c: Ditto.
518 * gcc.dg/vect/vect-105.c: Ditto.
519 * gcc.dg/vect/vect-112.c: Ditto.
520 * gcc.dg/vect/vect-15.c: Ditto.
521 * gcc.dg/vect/vect-2.c: Ditto.
522 * gcc.dg/vect/vect-31.c: Ditto.
523 * gcc.dg/vect/vect-32.c: Ditto.
524 * gcc.dg/vect/vect-33.c: Ditto.
525 * gcc.dg/vect/vect-34.c: Ditto.
526 * gcc.dg/vect/vect-35.c: Ditto.
527 * gcc.dg/vect/vect-36.c: Ditto.
528 * gcc.dg/vect/vect-6.c: Ditto.
529 * gcc.dg/vect/vect-73.c: Ditto.
530 * gcc.dg/vect/vect-74.c: Ditto.
531 * gcc.dg/vect/vect-75.c: Ditto.
532 * gcc.dg/vect/vect-76.c: Ditto.
533 * gcc.dg/vect/vect-80.c: Ditto.
534 * gcc.dg/vect/vect-85.c: Ditto.
535 * gcc.dg/vect/vect-89.c: Ditto.
536 * gcc.dg/vect/vect-97.c: Ditto.
537 * gcc.dg/vect/vect-98.c: Ditto.
538 * gcc.dg/vect/vect-all.c: Ditto.
539 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
540 * gcc.dg/vect/vect-iv-8.c: Ditto.
541 * gcc.dg/vect/vect-iv-8a.c: Ditto.
542 * gcc.dg/vect/vect-outer-1.c: Ditto.
543 * gcc.dg/vect/vect-outer-1a.c: Ditto.
544 * gcc.dg/vect/vect-outer-1b.c: Ditto.
545 * gcc.dg/vect/vect-outer-2.c: Ditto.
546 * gcc.dg/vect/vect-outer-2a.c: Ditto.
547 * gcc.dg/vect/vect-outer-2c.c: Ditto.
548 * gcc.dg/vect/vect-outer-3.c: Ditto.
549 * gcc.dg/vect/vect-outer-3a.c: Ditto.
550 * gcc.dg/vect/vect-outer-4a.c: Ditto.
551 * gcc.dg/vect/vect-outer-4b.c: Ditto.
552 * gcc.dg/vect/vect-outer-4c.c: Ditto.
553 * gcc.dg/vect/vect-outer-4d.c: Ditto.
554 * gcc.dg/vect/vect-outer-4m.c: Ditto.
555 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
556 * gcc.dg/vect/vect-outer-fir.c: Ditto.
557 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
558 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
559 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
560 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
561 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
562 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
563 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
564 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
565 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
566 * gcc.dg/vect/vect-shift-2.c: Ditto.
567 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
568 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
569 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
570 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
571 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
573 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
575 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
576 __builtin_memcpy arguments to honor sizeof(a).
578 2011-12-02 Joseph Myers <joseph@codesourcery.com>
580 * gcc.c-torture/execute/doloop-1.c,
581 gcc.c-torture/execute/doloop-2.c: New tests.
583 2011-12-02 Martin Jambor <mjambor@suse.cz>
585 PR tree-optimization/50622
586 * g++.dg/tree-ssa/pr50622.C: New test.
588 2011-12-01 Jason Merrill <jason@redhat.com>
590 * g++.dg/cpp0x/initlist61.C: New.
592 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
595 * g++.dg/inherit/crash3.C: New.
597 2011-12-01 Nathan Sidwell <nathan@acm.org>
599 PR gcov-profile/51113
600 * lib/gcov.exp (verify-lines): Add support for xfailing.
601 (run-gcov): Likewise.
602 * gcc.misc-tests/gcov-13.c: Xfail weak function.
603 * gcc.misc-tests/gcov-16.c: Remove.
604 * gcc.misc-tests/gcov-17.c: Remove.
605 * g++.dg/gcov-8.C: Remove.
606 * g++.dg/gcov-9.C: Remove.
607 * g++.dg/gcovpart-12b.C: New.
608 * g++.dg/gcov-12.C: New.
610 2011-12-01 Andrew Pinski <apinski@cavium.com>
613 * g++.dg/torture/pr51198.C: New testcase.
615 2011-12-01 Jakub Jelinek <jakub@redhat.com>
617 PR tree-optimization/51246
618 * gcc.c-torture/compile/pr51246.c: New test.
620 PR rtl-optimization/51014
621 * g++.dg/opt/pr51014.C: New test.
623 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
626 * g++.dg/template/error47.C: New.
628 2011-11-30 Jason Merrill <jason@redhat.com>
631 * g++.dg/init/aggr8.C: New.
633 2011-11-30 Jakub Jelinek <jakub@redhat.com>
636 * gcc.target/i386/pr50725.c: New test.
639 * gfortran.dg/gomp/pr51089.f90: New test.
641 2011-11-30 Andrew Pinski <apinski@cavium.com>
643 * gcc.dg/pr51321.c: New testcase.
645 2011-11-30 Jakub Jelinek <jakub@redhat.com>
647 PR rtl-optimization/48721
648 * gcc.target/i386/pr48721.c: New test.
650 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
653 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
655 2011-11-29 Jakub Jelinek <jakub@redhat.com>
657 PR tree-optimization/51247
658 * gcc.c-torture/compile/pr51247.c: New test.
660 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
663 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
665 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
667 Use complex floating-point constant in CDBL.
669 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
671 2011-11-29 Tobias Burnus <burnus@net-b.de>
675 * gfortran.dg/move_alloc_5.f90: Add dg-error.
676 * gfortran.dg/select_type_23.f03: Add dg-error.
677 * gfortran.dg/move_alloc_6.f90: New.
678 * gfortran.dg/move_alloc_7.f90: New.
680 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
682 PR tree-optimization/51301
683 * gcc.dg/vect/pr51301.c: New test.
685 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
687 * g++.dg/cdce3.C: Use dg-additional-options.
689 2011-11-28 Jakub Jelinek <jakub@redhat.com>
692 * gcc.dg/tree-prof/pr50907.c: New test.
694 PR tree-optimization/50078
695 * gcc.dg/pr50078.c: New test.
697 PR tree-optimization/50682
698 * g++.dg/opt/pr50682.C: New test.
700 2011-11-28 Tobias Burnus <burnus@net-b.de>
703 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
705 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
706 Iain Sandoe <iains@gcc.gnu.org>
708 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
709 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
710 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
711 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
712 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
714 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
716 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
717 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
718 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
719 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
720 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
721 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
722 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
723 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
724 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
725 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
726 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
727 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
728 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
729 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
730 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
731 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
732 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
733 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
734 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
735 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
736 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
737 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
738 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
739 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
740 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
741 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
742 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
744 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
746 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
748 * gcc.target/mips/no-dsp-1.c: New test.
749 * gcc.target/mips/soft-float-1.c: Likewise.
751 2011-11-26 Jakub Jelinek <jakub@redhat.com>
753 PR rtl-optimization/49912
754 * g++.dg/other/pr49912.C: New test.
756 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
758 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
760 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
762 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
766 * gfortran.dg/inline_sum_3.f90: New test.
768 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
771 * lib/target-supports.exp
772 (check_effective_target_sync_long_long): Also supported on 32bit
773 x86 targets. Add comment about required dg-options.
774 Add alpha*-*-* targets.
775 (check_effective_target_sync_long_long_runtime): Ditto.
777 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
779 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
780 * gcc.dg/atomic-exchange-4.c: Ditto.
781 * gcc.dg/atomic-load-4.c: Ditto.
782 * gcc.dg/atomic-store-4.c: Ditto.
783 * gcc.dg/di-longlong64-sync-1.c: Ditto.
784 * gcc.dg/di-sync-multithread.c: Ditto.
785 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
786 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
788 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
791 * lib/target-supports.exp
792 (check_effective_target_sync_int_128_runtime): New procedure.
793 (check_effective_target_sync_long_long_runtime): Ditto.
794 (check_effective_target_sync_long_long): Add arm*-*-*.
795 (check_effective_target_sync_longlong): Remove.
797 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
798 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
799 * gcc.dg/atomic-exchange-5.c: Ditto.
800 * gcc.dg/atomic-load-5.c: Ditto.
801 * gcc.dg/atomic-store-5.c: Ditto.
802 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
803 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
804 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
806 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
807 * gcc.dg/atomic-exchange-4.c: Ditto.
808 * gcc.dg/atomic-load-4.c: Ditto.
809 * gcc.dg/atomic-store-4.c: Ditto.
810 * gcc.dg/di-longlong64-sync-1.c: Ditto.
811 * gcc.dg/di-sync-multithread.c: Ditto.
812 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
813 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
815 2011-11-25 Tobias Burnus <burnus@net-b.de>
818 * gfortran.dg/whole_file_35.f90: New.
820 2011-11-25 Tobias Burnus <burnus@net-b.de>
823 * gfortran.dg/volatile13.f90: New.
825 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
828 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
830 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
833 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
835 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
838 * gcc.target/i386/sw-1.c: Revert revision 181357.
840 2011-11-24 Tobias Burnus <burnus@net-b.de>
843 * gfortran.dg/implicit_pure_1.f90: New.
845 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
848 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
849 * gcc.dg/atomic-exchange-5.c: Likewise.
850 * gcc.dg/atomic-load-5.c: Likewise.
851 * gcc.dg/atomic-op-5.c: Likewise.
852 * gcc.dg/atomic-store-5.c: Likewise.
853 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
855 2011-11-24 Jakub Jelinek <jakub@redhat.com>
857 PR rtl-optimization/50290
858 * gcc.dg/pr50290.c: New test.
860 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
863 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
865 2011-11-23 Jakub Jelinek <jakub@redhat.com>
868 * gcc.dg/pr51261.c: New test.
870 2011-11-22 Dodji Seketeli <dodji@redhat.com>
873 * g++.dg/cpp0x/alias-decl-14.C: New test.
874 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
876 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
878 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
879 * g++.dg/lookup/struct1.C: Likewise.
880 * g++.dg/parse/elab1.C: Likewise.
881 * g++.dg/parse/elab2.C: Likewise.
882 * g++.dg/parse/int-as-enum1.C: Likewise.
883 * g++.dg/parse/typedef1.C: Likewise.
884 * g++.dg/parse/typedef3.C: Likewise.
885 * g++.dg/parse/typedef4.C: Likewise.
886 * g++.dg/parse/typedef5.C: Likewise.
887 * g++.dg/template/crash26.C: Likewise.
888 * g++.dg/template/nontype4.C: Likewise.
889 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
890 * g++.old-deja/g++.brendan/line1.C: Likewise.
891 * g++.old-deja/g++.other/elab1.C: Likewise.
892 * g++.old-deja/g++.other/syntax4.C: Likewise.
894 2011-11-22 Tom de Vries <tom@codesourcery.com>
896 PR rtl-optimization/50764
897 * gcc.dg/pr50764.c: New test.
899 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
902 * g++.dg/cpp0x/decltype36.C: New.
904 2011-11-22 Jakub Jelinek <jakub@redhat.com>
906 PR tree-optimization/51074
907 * gcc.dg/vect/pr51074.c: New test.
909 2011-11-22 Dodji Seketeli <dodji@redhat.com>
912 * g++.dg/cpp0x/alias-decl-16.C: New test.
914 2011-11-22 Jakub Jelinek <jakub@redhat.com>
916 PR tree-optimization/50765
917 * gcc.dg/pr50765.c: New test.
919 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
921 * gcc.dg/vshift-1.c (main): Call rand instead of random.
922 * gcc.dg/vshift-3.c (main): Likewise.
924 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
926 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
928 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
930 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
931 * gcc.misc-tests/gcov-17.c: Likewise.
932 * g++.dg/gcov/gcov-8.C: Likewise.
933 * g++.dg/gcov/gcov-9.C: Likewise.
935 2011-11-21 Torvald Riegel <triegel@redhat.com>
937 * g++.dg/tm/pr47747.C: New test.
939 2011-11-21 Torvald Riegel <triegel@redhat.com>
941 * g++.dg/tm/template-2.C: New test.
943 2011-11-21 Jakub Jelinek <jakub@redhat.com>
946 * gcc.dg/pr50827.c: New test.
948 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
951 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
952 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
953 * g++.dg/cpp0x/udlit-member.C: Adjust.
954 * g++.dg/cpp0x/udlit-raw-length.C: New.
955 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
956 * g++.dg/cpp0x/udlit-resolve.C: New.
957 * c-c++-common/dfp/pr33466.c: Adjust.
959 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
961 * lib/target-supports.exp
962 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
963 with ultrasparc_vis2_hw.
964 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
965 with ultrasparc_vis3_hw.
967 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
969 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
970 *-*-solaris2* && c++.
972 2011-11-20 Joey Ye <joey.ye@arm.com>
974 * gcc.dg/volatile-bitfields-1.c: New.
976 2011-11-20 Jason Merrill <jason@redhat.com>
979 * g++.dg/cpp0x/variadic120.C: New.
980 * g++.dg/cpp0x/sfinae26.C: Adjust.
982 * g++.dg/cpp0x/sfinae11.C: Adjust.
983 * g++.dg/cpp0x/sfinae26.C: Adjust.
984 * g++.dg/template/unify11.C: Adjust.
986 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
989 * g++.dg/template/error46.C: New.
991 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
994 * gcc.target/i386/pr51235.c: New test.
997 * gcc.target/i386/pr51236.c: New test.
999 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1001 * gnat.dg/discr32.adb: New test.
1002 * gnat.dg/discr32_pkg.ads: New helper.
1004 2011-11-20 Nathan Sidwell <nathan@acm.org>
1006 PR gcov-profile/51113
1007 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1008 * gcc.misc-tests/gcov-16.c: New.
1009 * gcc.misc-tests/gcov-17.c: New.
1010 * g++.dg/gcov/gcov-8.C: New.
1011 * g++.dg/gcov/gcov-9.C: New.
1012 * g++.dg/gcov/gcov-10.C: New.
1014 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1017 * g++.dg/cpp0x/alias-decl-15.C: New test.
1019 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1022 * g++.dg/cpp0x/pr51216.C: New.
1024 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1026 * gcc.dg/delay-slot-2.c: New test.
1028 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1030 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1032 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
1035 * g++.dg/lookup/using46.C: New.
1036 * g++.dg/lookup/using47.C: New.
1037 * g++.dg/lookup/using48.C: New.
1038 * g++.dg/lookup/using49.C: New.
1039 * g++.dg/lookup/using50.C: New.
1041 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1043 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1044 supports /* ... */ comments.
1046 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1049 * g++.dg/cpp0x/pr51150.C: New.
1051 2011-11-18 Martin Jambor <mjambor@suse.cz>
1053 PR tree-optimization/50605
1054 * g++.dg/ipa/pr50605.C: New test.
1056 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1059 * g++.dg/cpp0x/alias-decl-13.C: New test.
1061 2011-11-17 Jason Merrill <jason@redhat.com>
1064 * g++.dg/cpp0x/auto27.C: New.
1065 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1067 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1069 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1070 memory model parameters don't match expected values.
1071 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1072 __atomic_compare_exchange.
1073 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1074 __atomic_compare_exchange_n.
1075 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1076 weak/strong parameter and fail if memory models aren't correct.
1078 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1080 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1081 Look for simulate_thread_done to determine working gdb. Reduce timeout
1082 to 10 seconds and fail when timeout occurs. Improve error messages.
1084 2011-11-17 Jason Merrill <jason@redhat.com>
1087 * g++.dg/template/virtual2.C: New.
1089 2011-11-17 Michael Matz <matz@suse.de>
1093 * g++.dg/tree-ssa/pr50741.C: New.
1095 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1097 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1099 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1101 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1102 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1103 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1105 2011-11-16 Tobias Burnus <burnus@net-b.de>
1109 * gfortran.dg/constructor_1.f90: New.
1110 * gfortran.dg/constructor_2.f90: New.
1111 * gfortran.dg/constructor_3.f90: New.
1112 * gfortran.dg/constructor_4.f90: New.
1113 * gfortran.dg/constructor_5.f90: New.
1114 * gfortran.dg/constructor_6.f90: New.
1115 * gfortran.dg/use_only_5.f90: New.
1116 * gfortran.dg/c_ptr_tests_17.f90: New.
1117 * gfortran.dg/c_ptr_tests_18.f90: New.
1118 * gfortran.dg/used_types_25.f90: New.
1119 * gfortran.dg/used_types_26.f90: New
1120 * gfortran.dg/type_decl_3.f90: New.
1121 * gfortran.dg/function_types_3.f90: Update dg-error.
1122 * gfortran.dg/result_1.f90: Ditto.
1123 * gfortran.dg/structure_constructor_3.f03: Ditto.
1124 * gfortran.dg/structure_constructor_4.f03: Ditto.
1126 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1128 * gcc.dg/vect/pr30858.c: Update expected output for
1129 architectures with multiple vector sizes.
1131 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1132 Bernd Schmidt <bernds@coudesourcery.com>
1133 Sebastian Huber <sebastian.huber@embedded-brains.de>
1136 * gcc.target/arm/pr49641.c: New test.
1138 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1140 PR tree-optimization/49960
1141 * gcc.dg/autopar/pr49960.c: New test.
1142 * gcc.dg/autopar/pr49960-1.c: New test.
1145 2011-11-16 Tom de Vries <tom@codesourcery.com>
1147 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1148 * gcc.dg/pr43864-2.c: Same.
1149 * gcc.dg/pr43864-3.c: Same.
1150 * gcc.dg/pr43864-4.c: Same.
1152 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1154 * gcc.target/i386/sse2-cvt-vec.c: New test.
1155 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1156 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1157 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1158 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1159 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1160 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1162 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1164 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1165 powerpc*-*-darwin* targets.
1167 2011-11-15 Torvald Riegel <triegel@redhat.com>
1169 * c-c++-common/tm/trxn-expr-3.c: New test.
1171 2011-11-14 Torvald Riegel <triegel@redhat.com>
1173 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1175 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1177 * gcc.target/i386/avx-recip-vec.c: New test.
1178 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1179 * gcc.target/i386/avx-lrint-vec.c: Ditto.
1180 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1181 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1182 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1183 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1184 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1185 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1186 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1187 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1188 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1189 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1190 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1191 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1193 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
1196 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1197 non-template literal operator.
1199 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1201 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1202 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1203 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1204 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1205 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1206 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1207 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1208 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1209 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1210 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1211 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1212 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1213 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1214 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1215 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1216 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1218 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
1224 * g++.old-deja/g++.brendan/misc14.C: Adjust.
1225 * g++.old-deja/g++.jason/scoping16.C: Likewise.
1226 * g++.old-deja/g++.other/anon7.C: Likewise.
1227 * g++.old-deja/g++.other/using1.C: Likewise.
1228 * g++.old-deja/g++.other/redecl1.C: Likewise.
1229 * g++.old-deja/g++.other/typedef7.C: Likewise.
1230 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1231 * g++.dg/template/using2.C: Likewise.
1232 * g++.dg/template/static4.C: Likewise.
1233 * g++.dg/template/typedef1.C: Likewise.
1234 * g++.dg/lookup/name-clash9.C: Likewise.
1235 * g++.dg/abi/mangle41.C: Likewise.
1236 * g++.dg/parse/ctor5.C: Likewise.
1237 * g++.dg/inherit/using4.C: Likewise.
1238 * g++.dg/lookup/using24.C: New.
1239 * g++.dg/lookup/using25.C: New.
1240 * g++.dg/lookup/using26.C: New.
1241 * g++.dg/lookup/using27.C: New.
1242 * g++.dg/lookup/using28.C: New.
1243 * g++.dg/lookup/using29.C: New.
1244 * g++.dg/lookup/using30.C: New.
1245 * g++.dg/lookup/using31.C: New.
1246 * g++.dg/lookup/using32.C: New.
1247 * g++.dg/lookup/using33.C: New.
1248 * g++.dg/lookup/using34.C: New.
1249 * g++.dg/lookup/using35.C: New.
1250 * g++.dg/lookup/using36.C: New.
1251 * g++.dg/lookup/using37.C: New.
1252 * g++.dg/lookup/using38.C: New.
1253 * g++.dg/lookup/using39.C: New.
1254 * g++.dg/lookup/using40.C: New.
1255 * g++.dg/lookup/using41.C: New.
1256 * g++.dg/lookup/using42.C: New.
1257 * g++.dg/lookup/using43.C: New.
1258 * g++.dg/lookup/using44.C: New.
1259 * g++.dg/lookup/using45.C: New.
1260 * g++.dg/lookup/pr6936.C: New.
1261 * g++.dg/debug/using4.C: New.
1262 * g++.dg/debug/using5.C: New.
1263 * g++.dg/cpp0x/forw_enum10.C: New.
1265 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
1266 Jan Hubicka <jh@suse.cz>
1268 * gcc.target/i386/sw-1.c: Force rep;movsb.
1270 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
1273 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1274 dg-additional-options.
1276 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
1278 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1279 specified. Remove redundant runtime checks.
1280 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1281 Allow for other than -m4. Fix typos in comments.
1283 2011-11-12 Jason Merrill <jason@redhat.com>
1286 * g++.dg/warn/ref-temp1.C: New.
1289 * g++.dg/opt/stack2.C: New.
1291 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
1293 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1294 alpha*-*-linux* targets.
1296 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
1299 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1300 Darwin targets and allow external symbols to be undefined.
1302 2011-11-12 Nathan Sidwell <nathan@acm.org>
1304 * gcc.misc-tests/gcov-15.c: New.
1306 2011-11-11 Jakub Jelinek <jakub@redhat.com>
1308 PR tree-optimization/51058
1309 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1310 * gfortran.dg/vect/pr51058-2.f90: New test.
1312 2011-11-10 Jason Merrill <jason@redhat.com>
1314 * g++.dg/template/linkage1.C: New.
1315 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1316 * g++.old-deja/g++.other/linkage4.C: Likewise.
1319 * g++.dg/cpp0x/defaulted33.C: New.
1321 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1324 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1325 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
1328 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1330 PR rtl-optimization/51040
1331 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1334 2011-11-10 Jason Merrill <jason@redhat.com>
1337 * g++.dg/template/conv12.C: New.
1340 * gcc.dg/debug/dwarf2/asm-line1.c: New.
1342 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1344 * gnat.dg/atomic6_1.adb: New test.
1345 * gnat.dg/atomic6_2.adb: Likewise.
1346 * gnat.dg/atomic6_3.adb: Likewise.
1347 * gnat.dg/atomic6_4.adb: Likewise.
1348 * gnat.dg/atomic6_5.adb: Likewise.
1349 * gnat.dg/atomic6_6.adb: Likewise.
1350 * gnat.dg/atomic6_7.adb: Likewise.
1351 * gnat.dg/atomic6_8.adb: Likewise.
1352 * gnat.dg/atomic6_pkg.ads: New helper.
1354 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1357 * gcc.c-torture/compile/pr51077.c: New test.
1359 PR rtl-optimization/51023
1360 * gcc.c-torture/execute/pr51023.c: New test.
1362 2011-11-10 Richard Guenther <rguenther@suse.de>
1364 PR tree-optimization/51042
1365 * gcc.dg/torture/pr51042.c: New testcase.
1367 2011-11-10 Richard Guenther <rguenther@suse.de>
1369 PR tree-optimization/51070
1370 * gcc.dg/torture/pr51070.c: New testcase.
1372 2011-11-10 Richard Guenther <rguenther@suse.de>
1374 PR tree-optimization/51030
1375 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1377 2011-11-10 Richard Guenther <rguenther@suse.de>
1380 * gcc.dg/torture/pr51071.c: New testcase.
1382 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1384 * gnat.dg/loop_optimization9.ad[sb]: New test.
1386 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
1388 PR tree-optimization/51058
1389 * gfortran.dg/vect/pr51058.f90: New test.
1391 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1393 PR tree-optimization/51000
1394 * gcc.dg/vect/pr51000.c: New test.
1396 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1399 * g++.dg/cpp0x/static_assert5.C: New.
1400 * g++.dg/template/nontype13.C: Tweak.
1402 2011-11-09 Jason Merrill <jason@redhat.com>
1405 * g++.dg/cpp0x/noexcept16.C: New.
1408 * g++.dg/cpp0x/variadic119.C: New.
1410 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1413 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1415 * gcc.dg/torture/vshuf-32.inc: Likewise.
1416 * gcc.dg/torture/vshuf-4.inc: Likewise.
1417 * gcc.dg/torture/vshuf-8.inc: Likewise.
1419 * gcc.dg/tm/memopt-1.c: Fix up regexp.
1421 2011-11-09 Ian Lance Taylor <iant@google.com>
1423 * lib/target-supports.exp (check_effective_target_ucontext_h): New
1425 * gcc.dg/split-5.c: New test.
1427 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
1429 * gcc.dg/tm/memopt-1.c: Adjust regexp.
1431 2011-11-09 Jason Merrill <jason@redhat.com>
1434 * g++.dg/template/virtual1.C: New.
1436 2011-11-08 Jason Merrill <jason@redhat.com>
1438 Run most C++ tests in both C++98 and C++11 modes.
1439 * lib/target-supports.exp (check_effective_target_c++11): New.
1440 (check_effective_target_c++98): New.
1441 * lib/g++-dg.exp (g++-dg-runtest): New.
1442 * g++.dg/dg.exp: Use g++-dg-runtest.
1443 * g++.dg/charset/charset.exp: Likewise.
1444 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1445 * g++.dg/dfp/dfp.exp: Likewise.
1446 * g++.dg/gcov/gcov.exp: Likewise.
1447 * g++.dg/gomp/gomp.exp: Likewise.
1448 * g++.dg/graphite/graphite.exp: Likewise.
1449 * g++.dg/tls/tls.exp: Likewise.
1450 * g++.dg/tm/tm.exp: Likewise.
1451 * g++.dg/vect/vect.exp: Likewise.
1452 * g++.old-deja/old-deja.exp: Likewise.
1453 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1454 with some of the torture options.
1455 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1456 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1457 * g++.dg/init/null1.C: Only run in C++98.
1458 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1459 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1460 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1461 * g++.old-deja/g++.other/anon9.C: Likewise.
1462 * g++.old-deja/g++.other/linkage1.C: Likewise.
1463 * g++.old-deja/g++.other/linkage2.C: Likewise.
1464 * g++.old-deja/g++.pt/t29.C: Likewise.
1465 * g++.old-deja/g++.pt/t30.C: Likewise.
1466 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1467 * g++.dg/ext/anon-struct4.C: Likewise.
1468 * g++.dg/init/brace2.C: Likewise.
1469 * g++.dg/init/brace6.C: Likewise.
1470 * g++.dg/other/anon3.C: Likewise.
1471 * g++.dg/template/arg2.C: Likewise.
1472 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1473 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1474 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1475 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1476 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1477 * g++.old-deja/g++.brendan/init2.C: Likewise.
1478 * g++.old-deja/g++.brendan/init4.C: Likewise.
1479 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1480 * g++.old-deja/g++.jason/cond.C: Likewise.
1481 * g++.old-deja/g++.law/init1.C: Likewise.
1482 * g++.old-deja/g++.law/operators32.C: Likewise.
1483 * g++.old-deja/g++.pt/enum6.C: Likewise.
1484 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1485 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1487 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1488 * g++.dg/init/new11.C: Likewise.
1489 * g++.dg/init/pr29571.C: Likewise.
1490 * g++.dg/lookup/forscope2.C: Likewise.
1491 * g++.dg/parse/linkage1.C: Likewise.
1492 * g++.dg/parse/typedef8.C: Likewise.
1493 * g++.dg/template/error44.C: Likewise.
1494 * g++.dg/tls/diag-2.C: Likewise.
1495 * g++.dg/tls/diag-4.C: Likewise.
1496 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1497 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1498 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1499 * g++.old-deja/g++.brendan/new3.C: Likewise.
1500 * g++.old-deja/g++.eh/new1.C: Likewise.
1501 * g++.old-deja/g++.eh/new2.C: Likewise.
1502 * g++.old-deja/g++.jason/new.C: Likewise.
1503 * g++.old-deja/g++.law/friend1.C: Likewise.
1504 * g++.old-deja/g++.mike/net46.C: Likewise.
1505 * g++.old-deja/g++.mike/p755.C: Likewise.
1506 * g++.old-deja/g++.other/new6.C: Likewise.
1508 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1509 * g++.dg/template/crash53.C: Likewise.
1510 * g++.dg/template/void9.C: Likewise.
1512 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1515 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1517 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1520 * g++.dg/cpp0x/sfinae29.C: New.
1522 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1525 * gfortran.dg/typebound_call_22.f03: New test case.
1527 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1530 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1532 2011-11-09 Richard Guenther <rguenther@suse.de>
1534 PR tree-optimization/51039
1535 * gcc.dg/pr51039.c: New testcase.
1537 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1539 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1540 Enable also for powerpc*-*-*.
1542 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1545 * gfortran.dg/forall_16.f90: New test.
1547 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1550 * gfortran.dg/initialization_29.f90: Expand test.
1552 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1555 * g++.dg/cpp0x/alias-decl-12.C: New test.
1556 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1558 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1561 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1563 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1565 PR tree-optimization/51015
1566 * gcc.dg/vect/pr51015.c: New test.
1568 2011-11-08 David S. Miller <davem@davemloft.net>
1570 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1571 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1573 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1576 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1578 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1581 * gfortran.dg/string_5.f90: Improve testcase.
1583 2011-10-23 Jason Merrill <jason@redhat.com>
1586 * g++.dg/template/lvalue2.C: New.
1588 2011-11-08 Michael Matz <matz@suse.de>
1590 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1591 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1592 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1593 * g++.dg/eh/builtin2.C: Ditto.
1594 * g++.dg/eh/builtin3.C: Ditto.
1596 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1598 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1599 being prefered even for -mavx.
1600 * gcc.target/i386/avx-cvt-3.c: New test.
1602 2011-11-08 Richard Guenther <rguenther@suse.de>
1604 PR tree-optimization/51012
1605 * gcc.dg/pr51012-1.c: New testcase.
1606 * gcc.dg/pr51012-2.c: Likewise.
1608 2011-11-08 Richard Guenther <rguenther@suse.de>
1611 * c-c++-common/uninit-pr51010.c: New testcase.
1613 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1615 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1616 check_effective_target_vect_call_copysignf,
1617 check_effective_target_vect_call_lrint): New procedures.
1618 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1619 $VECT_SLP_CFLAGS with -ffast-math.
1620 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1621 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1622 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1623 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1625 2011-11-07 Richard Henderson <rth@redhat.com>
1626 Aldy Hernandez <aldyh@redhat.com>
1627 Torvald Riegel <triegel@redhat.com>
1629 Merged from transactional-memory.
1631 * g++.dg/dg.exp: Run transactional memory tests.
1632 * g++.dg/tm: New directory with new tests.
1633 * gcc.dg/tm: New directory with new tests.
1634 * c-c++-common/tm: New directory with new tests.
1636 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1638 Fix context handling of alias-declaration
1639 * g++.dg/cpp0x/alias-decl-11.C: New test.
1641 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1644 * g++.dg/parse/template26.C: New.
1645 * g++.dg/template/crash45.C: Adjust dg-error string.
1647 2011-11-07 Jason Merrill <jason@redhat.com>
1650 * g++.dg/template/lookup9.C: New.
1653 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1656 * g++.dg/cpp0x/decltype35.C: New.
1658 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1660 Support C++11 alias-declaration
1662 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1663 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1664 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1665 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1666 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1667 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1668 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1669 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1670 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1671 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1672 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1673 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1674 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1676 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1678 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1680 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1683 * gfortran.dg/typebound_call_21.f03: New.
1685 2011-11-07 Nathan Sidwell <nathan@acm.org>
1687 * gcc.dg/profile-dir-1.c: Adjust final scan.
1688 * gcc.dg/profile-dir-2.c: Adjust final scan.
1689 * gcc.dg/profile-dir-3.c: Adjust final scan.
1690 * gcc.misc-tests/gcov.exp: Adjust regexp.
1691 * gcc.misc-tests/gcov-12.c: New.
1692 * gcc.misc-tests/gcov-13.c: New.
1693 * gcc.misc-tests/gcovpart-13b.c: New.
1694 * gcc.misc-tests/gcov-14.c: New.
1696 2011-11-07 Jason Merrill <jason@redhat.com>
1699 * g++.dg/ext/visibility/template8.C: New.
1701 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1703 PR tree-optimization/50789
1704 * gcc.target/i386/avx2-gather-1.c: New test.
1705 * gcc.target/i386/avx2-gather-2.c: New test.
1706 * gcc.target/i386/avx2-gather-3.c: New test.
1707 * gcc.target/i386/avx2-gather-4.c: New test.
1709 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1711 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1713 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1716 * gfortran.dg/open_dev_null.f90: Remove testcase.
1718 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1720 * lib/target-supports.exp (check_effective_target_sync_int_128):
1721 Don't cache the result.
1722 (check_effective_target_sync_long_long): Ditto.
1724 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1726 PR rtl-optimization/47698
1727 * gcc.target/i386/47698.c: New test.
1729 2011-11-06 Jason Merrill <jason@redhat.com>
1732 * g++.dg/ext/visibility/template7.C: New.
1734 2011-11-07 Terry Guo <terry.guo@arm.com>
1736 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1737 * gcc.target/arm/wmul-2.c: Ditto.
1738 * gcc.target/arm/wmul-3.c: Ditto.
1739 * gcc.target/arm/wmul-4.c: Ditto.
1741 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1743 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1744 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1745 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1746 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1747 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1748 expected diagnostics.
1750 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1751 Richard Henderson <rth@redhat.com>
1752 Aldy Hernandez <aldyh@redhat.com>
1754 Merged from cxx-mem-model.
1756 * lib/target-supports.exp (check_effective_target_sync_int_128,
1757 check_effective_target_sync_long_long): Check whether the target
1758 supports 64 and 128 bit __sync builtins.
1759 (check_effective_target_cas_char): New.
1760 (check_effective_target_cas_int): New.
1761 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1762 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1763 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1764 produce the expected library calls.
1765 * gcc.dg/atomic-fence.c: New functional tests.
1766 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1767 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1768 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1769 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1770 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1771 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1772 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1773 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1774 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1776 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1778 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1780 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1782 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1783 int128 operations are atomic.
1784 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1785 operations are atomic.
1786 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1787 operations are atomic.
1788 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1789 operations are atomic.
1790 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1791 stores aren't moved out of a loop.
1792 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1793 globals don't overwrite neighbouring globals.
1794 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1795 writes dont overwrite neighbouring components.
1796 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1797 * c-c++-common/gomp/atomic-3.c: Likewise.
1798 * c-c++-common/gomp/atomic-9.c: Likewise.
1799 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1800 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1801 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1802 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1803 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1804 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1805 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1806 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1807 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1808 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1809 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1810 g++.dg/gomp/atomic-15.C: Remove.
1811 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1812 * gcc.dg/gomp/atomic-11.c: Remove test.
1814 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1816 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1817 * gcc.dg/vect/slp-cond-1.c: New test.
1818 * gcc.dg/vect/slp-cond-2.c: New test.
1820 2011-11-05 David S. Miller <davem@davemloft.net>
1822 * lib/test-supports.exp
1823 (check_effective_target_ultrasparc_vis2_hw): New proc.
1824 (check_effective_target_ultrasparc_vis3_hw): New proc.
1825 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1826 * gcc.target/sparc/vec-init-2.inc: Likewise.
1827 * gcc.target/sparc/vec-init-3.inc: Likewise.
1828 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1829 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1830 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1831 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1832 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1833 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1834 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1835 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1836 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1838 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1840 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1841 Disable test on Epiphany.
1842 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1843 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1844 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1845 * g++.dg/parse/pragma3.C: Likewise.
1846 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1848 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1849 * gcc.dg/tls/thr-cse-1.c: Likewise.
1850 * g++.dg/opt/devirt2.C: Likewise.
1851 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1852 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1853 * gcc.target/epiphany: New directory.
1855 2011-11-05 Tobias Burnus <burnus@net-b.de>
1857 * gfortran.dg/quad_2.f90: New.
1859 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1861 * gcc.dg/strlenopt-22g.c: New wrapper around...
1862 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1864 2011-11-04 Jason Merrill <jason@redhat.com>
1867 * g++.dg/init/lifetime2.C: New.
1868 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1871 * g++.dg/init/lifetime1.C: Test cleanup order.
1873 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1875 * g++.dg/other/offsetof7.C: New test.
1877 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1879 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1880 variable, default empty, -ffat-lto-objects for effective_target_lto.
1881 (gcc-dg-test-1): Add options from dg-final methods.
1882 * lib/scanasm.exp (scan-assembler_required_options)
1883 (scan-assembler-not_required_options): New procs.
1885 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1887 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1888 generate a pedwarn in c++98-mode.
1889 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1890 don't generate a pedwarn in c++0x-mode.
1892 2011-11-04 Olivier Goffart <olivier@woboq.com>
1895 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1897 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1899 PR rtl-optimization/38644
1900 * gcc.target/arm/stack-red-zone.c: New.
1902 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1905 * g++.dg/warn/Wconversion-null-3.C: New.
1907 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1910 * g++.dg/cpp0x/udlit-strint-length.C: New.
1912 2011-11-04 Jason Merrill <jason@redhat.com>
1915 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1916 * g++.dg/init/lifetime1.C: New.
1917 * g++.dg/init/ref21.C: New.
1918 * g++.dg/eh/array1.C: New.
1920 2011-11-04 Tom de Vries <tom@codesourcery.com>
1922 PR tree-optimization/50763
1923 * gcc.dg/pr50763-5.c: New test.
1925 2011-11-04 Tom de Vries <tom@codesourcery.com>
1927 PR tree-optimization/50763
1928 * g++.dg/pr50763-4.C: New test.
1930 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1932 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1935 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1937 * gcc.dg/torture/vec-cvt-1.c: New test.
1939 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1941 * gnat.dg/specs/private1[-sub].ads: New test.
1943 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1946 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1947 * gfortran.dg/inline_sum_1.f90: New.
1948 * gfortran.dg/inline_sum_2.f90: New.
1949 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1950 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1951 * gfortran.dg/inline_product_1.f90: New.
1953 2011-11-03 Tobias Burnus <burnus@net-b.de>
1956 * gfortran.dg/bind_c_dts_5.f90: New.
1958 2011-11-03 Tobias Burnus <burnus@net-b.de>
1961 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1963 2011-11-03 Richard Guenther <rguenther@suse.de>
1966 * g++.dg/init/copy7.C: Remove testcase.
1968 2011-11-03 Martin Jambor <mjambor@suse.cz>
1970 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1971 * g++.dg/ipa/devirt-c-2.C: Likewise.
1972 * g++.dg/ipa/devirt-c-7.C: New test.
1973 * g++.dg/ipa/devirt-c-8.C: Likewise.
1975 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1977 PR tree-optimization/50912
1978 * gnat.dg/loop_optimization10.ad[sb]: New test.
1979 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1981 2011-11-02 Jason Merrill <jason@redhat.com>
1984 * g++.dg/cpp0x/nsdmi-list2.C: New.
1986 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1989 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1990 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1992 2011-11-02 Tom de Vries <tom@codesourcery.com>
1994 PR tree-optimization/50769
1995 * gfortran.dg/pr50769.f90: New test.
1997 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1999 * gcc.target/sparc/20111102-1.c: New test.
2001 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2004 * g++.dg/warn/Wcast-qual2.C: New.
2006 2011-11-02 Tom de Vries <tom@codesourcery.com>
2008 PR tree-optimization/50763
2009 * g++.dg/pr50763-3.C: New test.
2011 2011-11-02 Tom de Vries <tom@codesourcery.com>
2013 PR tree-optimization/50672
2014 * g++.dg/pr50672.C: New test.
2016 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2018 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2019 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2020 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2022 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2024 2011-11-02 Richard Guenther <rguenther@suse.de>
2026 PR tree-optimization/50902
2027 * gcc.dg/torture/pr50902.c: New testcase.
2029 2010-11-02 Richard Guenther <rguenther@suse.de>
2031 PR tree-optimization/50890
2032 * gcc.dg/torture/pr50890.c: New testcase.
2034 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2037 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2038 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2040 2011-11-01 Tom de Vries <tom@codesourcery.com>
2042 PR tree-optimization/50908
2043 * gcc.dg/pr50908.c: New test.
2044 * gcc.dg/pr50908-2.c: Same.
2045 * gcc.dg/pr50908-3.c: Same.
2047 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2049 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2050 the outer loop. Remove comment. Don't check for widen-mult.
2052 2011-10-31 Martin Jambor <mjambor@suse.cz>
2054 * gcc.dg/ipa/ipcp-4.c: New test.
2056 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2058 * gcc.dg/vshift-3.c: New test.
2059 * gcc.dg/vshift-4.c: New test.
2060 * gcc.dg/vshift-5.c: New test.
2062 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2064 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2065 and current implementation.
2067 2011-10-31 Paul Brook <paul@codesourcery.com>
2069 * gcc.dg/constructor-1.c: New test.
2071 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2074 * gfortran.dg/dshift_3.f90: New test.
2076 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2078 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2080 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2081 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2082 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2083 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2084 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2085 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2086 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2087 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2088 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2089 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2090 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2091 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2092 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2093 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2094 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2095 * gcc.dg/vector-compare-2.c: Likewise.
2097 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2100 * g++.dg/cpp0x/pr50901.C: New.
2102 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2104 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2105 * gcc.target/i386/fma4-check.h (main): Ditto.
2106 * gcc.target/i386/xop-check.h (main): Ditto.
2108 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2111 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2114 * g++.dg/template/crash109.C: New.
2116 2011-10-28 Jason Merrill <jason@redhat.com>
2118 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2120 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2123 * g++.dg/template/crash109.C: New.
2125 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2127 * gfortran.dg/nearest_5.f90: New test.
2129 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2131 * gcc.dg/vshift-1.c: New test.
2132 * gcc.dg/vshift-2.c: New test.
2133 * gcc.target/i386/xop-vshift-1.c: New test.
2134 * gcc.target/i386/xop-vshift-2.c: New test.
2135 * gcc.target/i386/avx2-vshift-1.c: New test.
2137 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2139 PR rtl-optimization/49720
2140 * g++.dg/torture/pr49720.C: New test.
2142 2011-10-27 David S. Miller <davem@davemloft.net>
2144 * gcc.target/sparc/setcc-3.c: New test.
2146 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2149 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2151 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2153 * gcc.target/i386/sse2-cvt-1.c: New test.
2154 * gcc.target/i386/sse2-cvt-2.c: New test.
2155 * gcc.target/i386/avx-cvt-1.c: New test.
2156 * gcc.target/i386/avx-cvt-2.c: New test.
2157 * gcc.target/i386/avx2-cvt-1.c: New test.
2158 * gcc.target/i386/avx2-cvt-2.c: New test.
2160 2011-10-27 Martin Jambor <mjambor@suse.cz>
2162 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2164 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2165 Steven G. Kargl <kargl@gcc.gnu.org>
2168 * gfortran.dg/pr50875.f90: New test.
2170 2011-10-26 David S. Miller <davem@davemloft.net>
2172 * gcc.target/sparc/fmaf-1.c: New test.
2174 * gcc.target/sparc/setcc-1.c: New test.
2175 * gcc.target/sparc/setcc-2.c: New test.
2177 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2179 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2181 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2183 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2186 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2188 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2191 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2193 * gcc.target/i386/pad-4.c: Skip for Windows targets.
2195 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2197 * gnat.dg/specs/discr1.ads: New test.
2198 * gnat.dg/specs/discr1_pkg.ads: New helper.
2200 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2202 * gnat.dg/specs/unchecked_union.ads: Rename to...
2203 * gnat.dg/specs/unchecked_union1.ads: ...this.
2204 * gnat.dg/specs/unchecked_union2.ads: New test.
2206 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2208 * gnat.dg/specs/atomic1.ads: New test.
2210 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
2212 Implement C++11 user-defined literals.
2213 * g++.dg/cpp0x/udlit-addr.C: New.
2214 * g++.dg/cpp0x/udlit-args.C: New.
2215 * g++.dg/cpp0x/udlit-args-neg.C: New.
2216 * g++.dg/cpp0x/udlit-clink-neg.C: New.
2217 * g++.dg/cpp0x/udlit-concat.C: New.
2218 * g++.dg/cpp0x/udlit-concat-neg.C: New.
2219 * g++.dg/cpp0x/udlit-constexpr.C: New.
2220 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2221 * g++.dg/cpp0x/udlit-declare-neg.C: New.
2222 * g++.dg/cpp0x/udlit-friend.C: New.
2223 * g++.dg/cpp0x/udlit-general.C: New.
2224 * g++.dg/cpp0x/udlit-inline.C: New.
2225 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2226 * g++.dg/cpp0x/udlit-member-neg.C: New.
2227 * g++.dg/cpp0x/udlit-namespace.C: New.
2228 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2229 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2230 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2231 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2232 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2233 * g++.dg/cpp0x/udlit-operator-neg.C: New.
2234 * g++.dg/cpp0x/udlit-raw-str.C: New.
2235 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2236 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2237 * g++.dg/cpp0x/udlit-systemheader.C: New.
2238 * g++.dg/cpp0x/udlit-template.C: New.
2239 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2240 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2241 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2242 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2243 * g++.dg/cpp0x/udlit_system_header: New.
2245 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
2248 * g++.dg/cpp0x/decltype34.C: New.
2250 2011-10-26 Tom de Vries <tom@codesourcery.com>
2252 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2253 * gcc.c-torture/unsorted/HIset.c: Same.
2254 * gcc.c-torture/unsorted/SIcmp.c: Same.
2255 * gcc.c-torture/unsorted/SIset.c: Same.
2256 * gcc.c-torture/unsorted/SFset.c: Same.
2257 * gcc.c-torture/unsorted/UHIcmp.c: Same.
2258 * gcc.c-torture/unsorted/USIcmp.c: Same.
2259 * gcc.c-torture/unsorted/DFcmp.c: Same.
2261 2011-10-26 Jakub Jelinek <jakub@redhat.com>
2263 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2264 to work also with -masm=intel and additionally test the xmm vs. ymm
2265 register type combination on mask/dest and in vsib.
2266 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2267 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2268 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2269 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2270 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2271 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2272 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2273 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2274 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2275 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2276 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2277 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2278 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2279 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2280 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2281 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2282 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2283 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2284 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2285 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2286 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2287 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2288 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2289 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2290 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2291 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2292 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2293 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2294 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2295 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2296 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2298 2011-10-26 Tom de Vries <tom@codesourcery.com>
2300 PR tree-optimization/50763
2301 * gcc.dg/pr50763-2.c: New test.
2303 2011-10-25 Joseph Myers <joseph@codesourcery.com>
2305 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2306 Update expected messages.
2308 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
2310 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2312 2011-10-25 Jason Merrill <jason@redhat.com>
2315 * g++.dg/init/aggr7.C: New.
2318 * g++.dg/cpp0x/initlist59.C: New.
2320 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2323 * g++.dg/overload/operator5.C: New.
2325 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2328 * g++.dg/template/crash108.C: New.
2330 2011-10-25 Jakub Jelinek <jakub@redhat.com>
2332 PR tree-optimization/50596
2333 * gcc.dg/vect/vect-cond-10.c: New test.
2335 2011-10-24 Joey Ye <joey.ye@arm.com>
2337 * gcc.target/arm/pr42575.c: Remove architecture option.
2339 2011-10-24 David S. Miller <davem@davemloft.net>
2341 * gcc.target/sparc/vis3move-1.c: New test.
2342 * gcc.target/sparc/vis3move-2.c: New test.
2343 * gcc.target/sparc/vis3move-3.c: New test.
2345 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2347 * gcc.dg/strlenopt-22.c: New testcase.
2348 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2350 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
2352 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2354 (dg-skip-if): Remove.
2355 * gcc.target/i386/funcspec-1.c: Ditto.
2356 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2358 2011-10-24 Richard Guenther <rguenther@suse.de>
2360 * gcc.dg/vect/vect-bool-1.c: New testcase.
2362 2011-10-24 Richard Guenther <rguenther@suse.de>
2364 PR tree-optimization/50838
2365 * gcc.dg/torture/pr50838.c: New testcase.
2367 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
2369 PR tree-optimization/50730
2370 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2371 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2372 -fno-tree-sra and SLP flags.
2374 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2378 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2381 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2382 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2384 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2387 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2388 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2390 2011-10-23 Tom de Vries <tom@codesourcery.com>
2392 PR tree-optimization/50763
2393 * gcc.dg/pr50763.c: New test.
2395 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
2398 * gcc.target/i386/pr50788.c: New test.
2400 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
2402 PR tree-optimization/50819
2403 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2404 * g++.dg/vect/slp-pr50819.cc: New test.
2406 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2409 * g++.dg/warn/Wconversion4.C: New.
2411 2011-10-21 Jakub Jelinek <jakub@redhat.com>
2414 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2415 from element other than first and reverse permutation.
2416 * gcc.dg/torture/vshuf-16.inc: Likewise.
2417 * gcc.dg/torture/vshuf-8.inc: Likewise.
2418 * gcc.dg/torture/vshuf-4.inc: Likewise.
2420 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2423 * g++.dg/parse/error43.C: New.
2424 * g++.dg/parse/error44.C: Likewise.
2426 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
2427 Kirill Yukhin <kirill.yukhin@intel.com>
2430 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2431 * gcc.target/i386/bmi2-check.h: Ditto.
2433 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2436 * g++.dg/cpp0x/override2.C: Add test.
2438 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2440 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2441 check_linker_plugin_available.
2443 2011-10-21 Kai Tietz <ktietz@redhat.com>
2445 * gcc.target/i386/branch-cost1.c: New test.
2446 * gcc.target/i386/branch-cost2.c: New test.
2447 * gcc.target/i386/branch-cost3.c: New test.
2448 * gcc.target/i386/branch-cost4.c: New test.
2450 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2452 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2454 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2457 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2459 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2461 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2462 (_moz_foo, EXT__foo): Use ASMNAME.
2464 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2466 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2469 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2472 * gcc.target/i386/pr50766.c: New test.
2474 2011-10-20 Jason Merrill <jason@redhat.com>
2477 * g++.dg/eh/partial1.C: New.
2479 2011-10-20 Richard Henderson <rth@redhat.com>
2481 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2482 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2483 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2484 Use __builtin_shuffle.
2486 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2489 * gfortran.dg/ishft_3.f90: Update test.
2491 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2494 * gfortran.dg/substring_integer_index.f90: New test.
2496 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2498 * gfortran.dg/format_string.f: New test.
2500 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2502 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2504 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2506 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2508 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2509 gcc.target/i386/pr46226.c: Do not use
2510 -mno-accumulate-outgoing-args.
2512 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2514 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2515 including <strings.h>.
2517 2011-10-19 Jan Hubicka <jh@suse.cz>
2519 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2520 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2521 * lib/c-torture.exp: Likewise.
2522 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2523 * gcc.c-torture/compile/sync-1.c: Likewise.
2524 * gcc.c-torture/compile/sync-1.c: Likewise.
2525 * gcc.c-torture/compile/sync-3.c: Likewise.
2526 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2527 * gcc.dg/noncompile/920507-1.c: Likewise.
2528 * gcc.dg/torture/pr36400.c: Likewise.
2529 * g++.dg/torture/pr34850.C: Likewise.
2531 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2533 * gnat.dg/source_ref1.adb: New test.
2534 * gnat.dg/source_ref2.adb: Likewise.
2536 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2539 * g++.dg/parse/error42.C: New.
2540 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2542 2011-10-19 Jason Merrill <jason@redhat.com>
2545 * g++.dg/init/value9.C: New.
2547 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2549 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2550 * gcc.dg/torture/vshuf-16.inc: Likewise.
2551 * gcc.dg/torture/vshuf-8.inc: Likewise.
2552 * gcc.dg/torture/vshuf-4.inc: Likewise.
2554 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2557 * gfortran.dg/sizeof_proc.f90: New.
2559 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2561 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2562 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2564 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2567 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2569 2011-10-19 Jason Merrill <jason@redhat.com>
2572 * g++.dg/init/ref20.C: New.
2574 2011-10-19 Kai Tietz <ktietz@redhat.com>
2577 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2578 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2579 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2580 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2581 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2583 2011-10-19 Richard Guenther <rguenther@suse.de>
2586 * gcc.dg/torture/pr50768.c: New testcase.
2588 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2590 PR rtl-optimization/50340
2591 * gcc.dg/pr50340.c: New.
2593 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2595 PR tree-optimization/50717
2597 * gcc.dg/pr50717-1.c: New file.
2598 * gcc.target/arm/wmul-12.c: Correct types.
2599 * gcc.target/arm/wmul-8.c: Correct types.
2601 2011-10-18 Jason Merrill <jason@redhat.com>
2604 * g++.dg/cpp0x/defaulted32.C: New.
2607 * g++.dg/lookup/using23.C: New.
2610 * g++.dg/cpp0x/implicit12.C: New.
2611 * g++.dg/cpp0x/defaulted20.C: Adjust.
2612 * g++.dg/cpp0x/defaulted21.C: Adjust.
2613 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2614 * g++.dg/cpp0x/implicit4.C: Adjust.
2615 * g++.dg/cpp0x/implicit5.C: Adjust.
2616 * g++.dg/cpp0x/implicit8.C: Adjust.
2617 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2618 * g++.dg/cpp0x/not_special.C: Adjust.
2619 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2620 * g++.dg/cpp0x/rv1n.C: Adjust.
2621 * g++.dg/cpp0x/rv2n.C: Adjust.
2622 * g++.dg/cpp0x/rv3n.C: Adjust.
2623 * g++.dg/cpp0x/rv4n.C: Adjust.
2624 * g++.dg/cpp0x/rv5n.C: Adjust.
2625 * g++.dg/cpp0x/rv6n.C: Adjust.
2626 * g++.dg/cpp0x/rv7n.C: Adjust.
2628 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2630 * gcc.target/i386/avx2-vpop-check.h: New header.
2631 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2632 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2633 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2634 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2635 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2636 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2637 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2638 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2639 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2640 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2641 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2642 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2643 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2644 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2645 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2647 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2650 * gfortran.dg/coarray_subobject_1.f90: New test.
2651 * gfortran.dg/coarray/subobject_1.f90: New test.
2653 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2655 PR rtl-optimization/50205
2656 * gcc.dg/pr50205.c: New.
2658 2011-10-18 Richard Guenther <rguenther@suse.de>
2660 PR tree-optimization/50767
2661 * gcc.dg/torture/pr50767.c: New testcase.
2663 2011-10-18 Julian Brown <julian@codesourcery.com>
2665 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2666 * gcc.target/arm/unaligned-memcpy-1.c: New.
2667 * gcc.target/arm/unaligned-memcpy-2.c: New.
2668 * gcc.target/arm/unaligned-memcpy-3.c: New.
2669 * gcc.target/arm/unaligned-memcpy-4.c: New.
2671 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2674 * gfortran.dg/iso_c_binding_class.f03: New.
2676 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2678 * testsuite/lib/target-supports.exp
2679 (check_effective_target_vect_widen_shift): New.
2680 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2681 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2682 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2683 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2685 2011-10-18 Richard Guenther <rguenther@suse.de>
2687 * gcc.dg/torture/restrict-1.c: New testcase.
2689 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2691 * g++.dg/ext/bases.C: New test.
2693 2011-10-17 David S. Miller <davem@davemloft.net>
2695 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2696 all operations to emit VIS instructions.
2697 * gcc.target/sparc/fandnot.c: Likewise.
2698 * gcc.target/sparc/fnot.c: Likewise.
2699 * gcc.target/sparc/for.c: Likewise.
2700 * gcc.target/sparc/fornot.c: Likewise.
2701 * gcc.target/sparc/fxnor.c: Likewise.
2702 * gcc.target/sparc/fxor.c: Likewise.
2703 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2706 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2708 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2709 * gcc.dg/torture/vshuf-16.inc: New file.
2710 * gcc.dg/torture/vshuf-2.inc: New file.
2711 * gcc.dg/torture/vshuf-32.inc: New file.
2712 * gcc.dg/torture/vshuf-4.inc: New file.
2713 * gcc.dg/torture/vshuf-8.inc: New file.
2714 * gcc.dg/torture/vshuf-main.inc: New file.
2715 * gcc.dg/torture/vshuf-v16hi.c: New test.
2716 * gcc.dg/torture/vshuf-v16qi.c: New test.
2717 * gcc.dg/torture/vshuf-v2df.c: New test.
2718 * gcc.dg/torture/vshuf-v2di.c: New test.
2719 * gcc.dg/torture/vshuf-v2sf.c: New test.
2720 * gcc.dg/torture/vshuf-v2si.c: New test.
2721 * gcc.dg/torture/vshuf-v32qi.c: New test.
2722 * gcc.dg/torture/vshuf-v4df.c: New test.
2723 * gcc.dg/torture/vshuf-v4di.c: New test.
2724 * gcc.dg/torture/vshuf-v4hi.c: New test.
2725 * gcc.dg/torture/vshuf-v4sf.c: New test.
2726 * gcc.dg/torture/vshuf-v4si.c: New test.
2727 * gcc.dg/torture/vshuf-v8hi.c: New test.
2728 * gcc.dg/torture/vshuf-v8qi.c: New test.
2729 * gcc.dg/torture/vshuf-v8sf.c: New test.
2730 * gcc.dg/torture/vshuf-v8si.c: New test.
2732 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2734 PR tree-optimization/50746
2735 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2737 2011-10-17 Jason Merrill <jason@redhat.com>
2740 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2742 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2745 * g++.dg/parse/error41.C: New.
2746 * g++.dg/parse/error20.C: Adjust.
2748 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2751 * g++.dg/warn/format7.C: New.
2752 * obj-c++.dg/warn7.mm: Likewise.
2754 2011-10-17 Richard Guenther <rguenther@suse.de>
2756 PR tree-optimization/50729
2757 * gcc.dg/torture/pr50729.c: New testcase.
2759 2011-10-15 Tom Tromey <tromey@redhat.com>
2760 Dodji Seketeli <dodji@redhat.com>
2762 * lib/prune.exp (prune_gcc_output): Prune output referring to
2764 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2765 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2766 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2767 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2769 2011-10-15 Tom Tromey <tromey@redhat.com>
2770 Dodji Seketeli <dodji@redhat.com>
2772 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2774 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2777 * g++.dg/inherit/error5.C: New.
2779 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2783 * gfortran.dg/kind_tests_4.f90: New.
2785 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2787 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2788 targets that support vector condition.
2790 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2793 * gfortran.dg/c_kind_tests_3.f03: New.
2795 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2798 * gfortran.dg/elemental_args_check_4.f90: New.
2800 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2802 PR tree-optimization/50727
2803 * gcc.dg/vect/pr50727.c: New test.
2805 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2807 * gcc.dg/vla-23.c: New test.
2809 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2811 PR tree-optimization/50596
2812 * gcc.dg/vect/vect-cond-9.c: New test.
2814 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2816 * gcc.dg/vect/bb-slp-29.c: New test.
2818 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2821 * g++.dg/ext/is_base_of_incomplete.C: New.
2822 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2823 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2825 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2827 * gcc.target/sparc/combined-1.c: Compile at -O2.
2829 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2831 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2832 (dg-options): Add -Wno-attributes.
2833 * gcc.target/i386/fma_double_?.c: Ditto.
2834 * gcc.target/i386/fma_run_float_?.c: Ditto.
2835 * gcc.target/i386/fma_run_double_?.c: Ditto.
2836 * gcc.target/i386/l_fma_float_?.c: Dtto.
2837 * gcc.target/i386/l_fma_double_?.c: Ditto.
2838 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2839 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2841 2011-10-15 Tobias Burnus <burnus@net-b.de>
2843 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2845 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2846 * gfortran.dg/rank_3.f90: Ditto.
2847 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2848 -std=f2008ts in dg-options.
2849 * gfortran.dg/rank_4.f90: Ditto.
2851 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2854 * gcc.target/sh/pr49263.c: New.
2856 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2858 * gnat.dg/specs/debug1.ads: Tweak.
2860 2011-10-14 Kai Tietz <ktietz@redhat.com>
2862 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2864 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2866 * gcc.target/i386/sse2-mul-1.c: New test.
2867 * gcc.target/i386/sse4_1-mul-1.c: New test.
2868 * gcc.target/i386/avx-mul-1.c: New test.
2869 * gcc.target/i386/xop-mul-1.c: New test.
2870 * gcc.target/i386/avx2-mul-1.c: New test.
2872 2011-10-14 Jason Merrill <jason@redhat.com>
2875 * g++.dg/cpp0x/nsdmi-list1.C: New.
2878 * g++.dg/cpp0x/nsdmi-const1.C: New.
2880 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2883 * gfortran.dg/pointer_intent_5.f90: New.
2885 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2887 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2888 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2889 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2891 2011-10-14 Tobias Burnus <burnus@net-b.de>
2894 * gfortran.dg/pointer_check_11.f90: New.
2895 * gfortran.dg/pointer_check_12.f90: New.
2897 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2900 * g++.dg/overload/operator4.C: New.
2902 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2904 * gcc.dg/di-longlong64-sync-1.c: New test.
2905 * gcc.dg/di-sync-multithread.c: New test.
2906 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2907 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2908 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2909 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2910 (check_effective_target_arm_arm_ok): New helper.
2911 (check_effective_target_sync_longlong): New helper.
2913 2011-10-14 Richard Guenther <rguenther@suse.de>
2915 PR tree-optimization/50723
2916 * gcc.dg/torture/pr50723.c: New testcase.
2918 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2921 * g++.dg/warn/format6.C: New.
2922 * obj-c++.dg/warn6.mm: Likewise.
2924 2011-10-13 Richard Henderson <rth@redhat.com>
2926 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2928 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2929 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2930 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2932 2011-10-13 Jason Merrill <jason@redhat.com>
2935 * g++.dg/cpp0x/nsdmi-template2.C: New.
2938 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2941 * g++.dg/init/vbase1.C: New.
2943 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2945 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2946 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2947 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2948 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2950 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2952 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2954 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2956 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2958 2011-10-13 Richard Guenther <rguenther@suse.de>
2960 PR tree-optimization/50712
2961 * gcc.target/i386/pr50712.c: New testcase.
2963 2011-10-13 Tom de Vries <tom@codesourcery.com>
2965 * gcc.dg/memcpy-4.c: New test.
2967 2011-10-13 Richard Guenther <rguenther@suse.de>
2969 PR tree-optimization/50698
2970 * g++.dg/vect/pr50698.cc: New testcase.
2972 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2974 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2975 * gcc.target/powerpc/warn-2.c: Ditto.
2977 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2978 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2979 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2980 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2981 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2982 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2983 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2984 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2985 * gcc.target/powerpc/ppc-pow.c: Likewise.
2986 * gcc.target/powerpc/recip-1.c: Likewise.
2987 * gcc.target/powerpc/recip-2.c: Likewise.
2988 * gcc.target/powerpc/recip-3.c: Likewise.
2989 * gcc.target/powerpc/recip-4.c: Likewise.
2990 * gcc.target/powerpc/recip-5.c: Likewise.
2992 2011-10-12 David S. Miller <davem@davemloft.net>
2994 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2995 '-mvis3' instead of 'mcpu=niagara3' in options.
2996 * gcc.target/sparc/fhalve.c: Likewise.
2997 * gcc.target/sparc/fnegop.c: Likewise.
2998 * gcc.target/sparc/fpadds.c: Likewise.
2999 * gcc.target/sparc/fshift.c: Likewise.
3000 * gcc.target/sparc/fucmp.c: Likewise.
3001 * gcc.target/sparc/lzd.c: Likewise.
3002 * gcc.target/sparc/vis3misc.c: Likewise.
3003 * gcc.target/sparc/xmul.c: Likewise.
3005 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3007 * gnat.dg/vect1.ad[sb]: New test.
3008 * gnat.dg/vect1_pkg.ads: New helper.
3009 * gnat.dg/vect2.ad[sb]: New test.
3010 * gnat.dg/vect2_pkg.ads: New helper.
3011 * gnat.dg/vect3.ad[sb]: New test.
3012 * gnat.dg/vect3_pkg.ads: New helper.
3013 * gnat.dg/vect4.ad[sb]: New test.
3014 * gnat.dg/vect4_pkg.ads: New helper.
3015 * gnat.dg/vect5.ad[sb]: New test.
3016 * gnat.dg/vect5_pkg.ads: New helper.
3017 * gnat.dg/vect6.ad[sb]: New test.
3018 * gnat.dg/vect6_pkg.ads: New helper.
3020 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3022 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3023 * gcc.target/i386/fma_run_double_2.c: Likewise.
3024 * gcc.target/i386/fma_run_double_3.c: Likewise.
3025 * gcc.target/i386/fma_run_double_4.c: Likewise.
3026 * gcc.target/i386/fma_run_double_5.c: Likewise.
3027 * gcc.target/i386/fma_run_double_6.c: Likewise.
3028 * gcc.target/i386/fma_run_float_1.c: Likewise.
3029 * gcc.target/i386/fma_run_float_2.c: Likewise.
3030 * gcc.target/i386/fma_run_float_3.c: Likewise.
3031 * gcc.target/i386/fma_run_float_4.c: Likewise.
3032 * gcc.target/i386/fma_run_float_5.c: Likewise.
3033 * gcc.target/i386/fma_run_float_6.c: Likewise.
3035 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3036 remove the extra dg-options.
3037 * gcc.target/i386/l_fma_double_2.c: Likewise.
3038 * gcc.target/i386/l_fma_double_3.c: Likewise.
3039 * gcc.target/i386/l_fma_double_4.c: Likewise.
3040 * gcc.target/i386/l_fma_double_5.c: Likewise.
3041 * gcc.target/i386/l_fma_double_6.c: Likewise.
3042 * gcc.target/i386/l_fma_float_1.c: Likewise.
3043 * gcc.target/i386/l_fma_float_2.c: Likewise.
3044 * gcc.target/i386/l_fma_float_3.c: Likewise.
3045 * gcc.target/i386/l_fma_float_4.c: Likewise.
3046 * gcc.target/i386/l_fma_float_5.c: Likewise.
3047 * gcc.target/i386/l_fma_float_6.c: Likewise.
3049 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3051 PR tree-optimization/50189
3052 * g++.dg/torture/pr50189.C: New testcase.
3054 2011-10-12 Richard Guenther <rguenther@suse.de>
3056 PR tree-optimization/50700
3057 * gcc.dg/builtin-object-size-12.c: New testcase.
3059 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3062 * gcc.c-torture/compile/pr50565-1.c,
3063 gcc.c-torture/compile/pr50565-2.c: New tests.
3065 2011-10-11 Jason Merrill <jason@redhat.com>
3069 * g++.dg/template/constant1.C: New.
3070 * g++.dg/template/constant2.C: New.
3071 * g++.dg/cpp0x/constexpr-template3.C: New.
3073 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3075 * gcc.target/i386/warn-vect-op-3.c: New test.
3076 * gcc.target/i386/warn-vect-op-1.c: New test.
3077 * gcc.target/i386/warn-vect-op-2.c: New test.
3079 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3081 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3083 2011-10-11 Richard Guenther <rguenther@suse.de>
3085 PR tree-optimization/50204
3086 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3088 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3090 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3092 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3094 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3095 * gcc.target/i386/fma_double_2.c: Ditto.
3096 * gcc.target/i386/fma_double_3.c: Ditto.
3097 * gcc.target/i386/fma_double_4.c: Ditto.
3098 * gcc.target/i386/fma_double_5.c: Ditto.
3099 * gcc.target/i386/fma_double_6.c: Ditto.
3100 * gcc.target/i386/fma_float_1.c: Ditto.
3101 * gcc.target/i386/fma_float_2.c: Ditto.
3102 * gcc.target/i386/fma_float_3.c: Ditto.
3103 * gcc.target/i386/fma_float_4.c: Ditto.
3104 * gcc.target/i386/fma_float_5.c: Ditto.
3105 * gcc.target/i386/fma_float_6.c: Ditto.
3106 * gcc.target/i386/l_fma_double_1.c: Ditto.
3107 * gcc.target/i386/l_fma_double_2.c: Ditto.
3108 * gcc.target/i386/l_fma_double_3.c: Ditto.
3109 * gcc.target/i386/l_fma_double_4.c: Ditto.
3110 * gcc.target/i386/l_fma_double_5.c: Ditto.
3111 * gcc.target/i386/l_fma_double_6.c: Ditto.
3112 * gcc.target/i386/l_fma_float_1.c: Ditto.
3113 * gcc.target/i386/l_fma_float_2.c: Ditto.
3114 * gcc.target/i386/l_fma_float_3.c: Ditto.
3115 * gcc.target/i386/l_fma_float_4.c: Ditto.
3116 * gcc.target/i386/l_fma_float_5.c: Ditto.
3117 * gcc.target/i386/l_fma_float_6.c: Ditto.
3118 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3119 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3120 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3121 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3122 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3123 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3124 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3125 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3126 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3127 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3128 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3129 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3131 2011-10-11 Tristan Gingold <gingold@adacore.com>
3133 * gcc.dg/va-arg-4.c: New test.
3134 * gcc.dg/va-arg-5.c: Ditto.
3136 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3138 * lib/target-supports.exp (check_effective_target_fd_truncate):
3139 Close and unlink test file before exit.
3141 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3144 * gfortran.dg/forall_15.f90: New test case.
3146 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3147 Andrew Macleod <amacleod@redhat.com>
3149 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3150 wrappers for *other_threads() and *final_verify().
3151 * gcc.dg/simulate-thread/simulate-thread.h
3152 (simulate_thread_wrapper_other_threads): New.
3153 (simulate_thread_wrapper_final_verify): New.
3155 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3157 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3159 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3161 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3163 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3164 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3166 * gcc.target/i386/fma_1.h: New file.
3167 * gcc.target/i386/fma_2.h: Likewise.
3168 * gcc.target/i386/fma_3.h: Likewise.
3169 * gcc.target/i386/fma_4.h: Likewise.
3170 * gcc.target/i386/fma_5.h: Likewise.
3171 * gcc.target/i386/fma_6.h: Likewise.
3172 * gcc.target/i386/fma_double_1.c: Likewise.
3173 * gcc.target/i386/fma_double_2.c: Likewise.
3174 * gcc.target/i386/fma_double_3.c: Likewise.
3175 * gcc.target/i386/fma_double_4.c: Likewise.
3176 * gcc.target/i386/fma_double_5.c: Likewise.
3177 * gcc.target/i386/fma_double_6.c: Likewise.
3178 * gcc.target/i386/fma_float_1.c: Likewise.
3179 * gcc.target/i386/fma_float_2.c: Likewise.
3180 * gcc.target/i386/fma_float_3.c: Likewise.
3181 * gcc.target/i386/fma_float_4.c: Likewise.
3182 * gcc.target/i386/fma_float_5.c: Likewise.
3183 * gcc.target/i386/fma_float_6.c: Likewise.
3184 * gcc.target/i386/fma_main.h: Likewise.
3185 * gcc.target/i386/fma_run_double_1.c: Likewise.
3186 * gcc.target/i386/fma_run_double_2.c: Likewise.
3187 * gcc.target/i386/fma_run_double_3.c: Likewise.
3188 * gcc.target/i386/fma_run_double_4.c: Likewise.
3189 * gcc.target/i386/fma_run_double_5.c: Likewise.
3190 * gcc.target/i386/fma_run_double_6.c: Likewise.
3191 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3192 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3193 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3194 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3195 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3196 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3197 * gcc.target/i386/fma_run_float_1.c: Likewise.
3198 * gcc.target/i386/fma_run_float_2.c: Likewise.
3199 * gcc.target/i386/fma_run_float_3.c: Likewise.
3200 * gcc.target/i386/fma_run_float_4.c: Likewise.
3201 * gcc.target/i386/fma_run_float_5.c: Likewise.
3202 * gcc.target/i386/fma_run_float_6.c: Likewise.
3203 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3204 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3205 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3206 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3207 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3208 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3209 * gcc.target/i386/l_fma_1.h: Likewise.
3210 * gcc.target/i386/l_fma_2.h: Likewise.
3211 * gcc.target/i386/l_fma_3.h: Likewise.
3212 * gcc.target/i386/l_fma_4.h: Likewise.
3213 * gcc.target/i386/l_fma_5.h: Likewise.
3214 * gcc.target/i386/l_fma_6.h: Likewise.
3215 * gcc.target/i386/l_fma_double_1.c: Likewise.
3216 * gcc.target/i386/l_fma_double_2.c: Likewise.
3217 * gcc.target/i386/l_fma_double_3.c: Likewise.
3218 * gcc.target/i386/l_fma_double_4.c: Likewise.
3219 * gcc.target/i386/l_fma_double_5.c: Likewise.
3220 * gcc.target/i386/l_fma_double_6.c: Likewise.
3221 * gcc.target/i386/l_fma_float_1.c: Likewise.
3222 * gcc.target/i386/l_fma_float_2.c: Likewise.
3223 * gcc.target/i386/l_fma_float_3.c: Likewise.
3224 * gcc.target/i386/l_fma_float_4.c: Likewise.
3225 * gcc.target/i386/l_fma_float_5.c: Likewise.
3226 * gcc.target/i386/l_fma_float_6.c: Likewise.
3227 * gcc.target/i386/l_fma_main.h: Likewise.
3228 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3229 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3230 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3231 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3232 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3233 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3234 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3235 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3236 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3237 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3238 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3239 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3241 2011-10-10 Richard Guenther <rguenther@suse.de>
3244 * gcc.dg/torture/pr50389.c: New testcase.
3246 2011-10-10 Richard Guenther <rguenther@suse.de>
3249 * gcc.dg/builtins-47.c: Optimize.
3251 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3253 * lib/gcc-simulate-thread.exp: New.
3254 * gcc.dg/simulate-thread/guality.h: New.
3255 * gcc.dg/simulate-thread/simulate-thread.h: New.
3256 * gcc.dg/simulate-thread/simulate-thread.exp: New.
3257 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3258 * gcc.dg/simulate-thread/README: New.
3259 * g++.dg/simulate-thread/guality.h: New.
3260 * g++.dg/simulate-thread/simulate-thread.h: New.
3261 * g++.dg/simulate-thread/simulate-thread.exp: New.
3262 * g++.dg/simulate-thread/simulate-thread.gdb: New.
3263 * c-c++-common/cxxbitfields-2.c: Remove.
3264 * c-c++-common/cxxbitfields.c: Remove.
3265 * c-c++-common/cxxbitfields-4.c: Remove.
3266 * c-c++-common/cxxbitfields-5.c: Remove.
3267 * c-c++-common/simulate-thread/bitfields-1.c: New.
3268 * c-c++-common/simulate-thread/bitfields-2.c: New.
3269 * c-c++-common/simulate-thread/bitfields-3.c: New.
3270 * c-c++-common/simulate-thread/bitfields-4.c: New.
3272 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3275 * g++.dg/warn/format5.C: New.
3277 2011-10-09 Tobias Burnus <burnus@net-b.de>
3280 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3281 * gfortran.dg/common_16.f90: New.
3283 2011-10-09 Tobias Burnus <burnus@net-b.de>
3285 * gfortran.dg/iso_c_binding_param_1.f90: New.
3286 * gfortran.dg/iso_c_binding_param_2.f90: New.
3287 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3289 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
3291 PR tree-optimization/50635
3292 * gcc.dg/vect/pr50635.c: New test.
3294 2011-10-09 Janus Weil <janus@gcc.gnu.org>
3297 * gfortran.dg/proc_decl_27.f90: New.
3299 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
3302 * objc/execute/initialize-1.m: New test.
3304 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
3307 * gfortran.dg/pointer_function_result_1.f90 : New test.
3309 2011-10-07 David S. Miller <davem@davemloft.net>
3312 * gcc.target/sparc/sparc.exp: Add vis3 target test.
3313 * gcc.target/sparc/cmask.c: Use it.
3314 * gcc.target/sparc/fhalve.c: Likewise.
3315 * gcc.target/sparc/fnegop.c: Likewise.
3316 * gcc.target/sparc/fpadds.c: Likewise.
3317 * gcc.target/sparc/fshift.c: Likewise.
3318 * gcc.target/sparc/fucmp.c: Likewise.
3319 * gcc.target/sparc/lzd.c: Likewise.
3320 * gcc.target/sparc/vis3misc.c: Likewise.
3321 * gcc.target/sparc/xmul.c: Likewise.
3323 2011-10-07 Richard Henderson <rth@redhat.com>
3325 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3327 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3329 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
3331 * gcc.dg/pr50193-1.c: New file.
3332 * gcc.target/arm/shiftable.c: New file.
3334 2011-10-07 Janus Weil <janus@gcc.gnu.org>
3337 * gfortran.dg/class_46.f03: New.
3339 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
3341 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3342 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3343 (syslog, vsyslog, __vsyslog_chk): Likewise.
3345 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3346 (x, EXT_x): Use ASMNAME.
3348 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3349 (a, c): Use ASMNAME.
3351 2011-10-07 Tom de Vries <tom@codesourcery.com>
3354 * gcc.dg/pr50527.c: New test.
3356 2011-10-07 Jakub Jelinek <jakub@redhat.com>
3358 PR tree-optimization/50650
3359 * gcc.c-torture/compile/pr50650.c: New test.
3361 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3363 PR tree-optimization/50575
3364 * gcc.c-torture/execute/vector-compare-2.x: New file.
3366 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3369 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3370 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3373 2011-10-07 Richard Guenther <rguenther@suse.de>
3376 * gcc.dg/vect/vect-align-2.c: Increase array size.
3378 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
3379 H.J. Lu <hongjiu.lu@intel.com>
3382 * gcc.target/i386/pr50603.c: New test.
3384 2011-10-06 Jason Merrill <jason@redhat.com>
3387 * g++.dg/cpp0x/default31.C: New.
3389 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3391 PR tree-optimization/50596
3392 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3394 * gcc.dg/vect/vect-cond-8.c: New test.
3396 2011-10-06 Richard Henderson <rth@redhat.com>
3398 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3399 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3400 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3401 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3402 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3403 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3404 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3405 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3406 * gcc.c-torture/execute/vshuf-16.inc: New file.
3407 * gcc.c-torture/execute/vshuf-2.inc: New file.
3408 * gcc.c-torture/execute/vshuf-4.inc: New file.
3409 * gcc.c-torture/execute/vshuf-8.inc: New file.
3410 * gcc.c-torture/execute/vshuf-main.inc: New file.
3411 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3412 * gcc.c-torture/execute/vshuf-v2df.c: New test.
3413 * gcc.c-torture/execute/vshuf-v2di.c: New test.
3414 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3415 * gcc.c-torture/execute/vshuf-v2si.c: New test.
3416 * gcc.c-torture/execute/vshuf-v4df.c: New test.
3417 * gcc.c-torture/execute/vshuf-v4di.c: New test.
3418 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3419 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3420 * gcc.c-torture/execute/vshuf-v4si.c: New test.
3421 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3422 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3423 * gcc.c-torture/execute/vshuf-v8si.c: New test.
3425 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3427 PR tree-optimization/49279
3428 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3429 * gcc.c-torture/execute/pr49279.c: New test.
3431 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3434 * gcc.c-torture/compile/pr49049.c: New test.
3436 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3439 * gcc.target/arm/pr50305.c: New test.
3441 2011-10-06 Richard Guenther <rguenther@suse.de>
3443 PR tree-optimization/38884
3444 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3445 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3447 2011-10-05 David S. Miller <davem@davemloft.net>
3449 * gcc.target/sparc/lzd.c: New test.
3450 * gcc.target/sparc/popc.c: New test.
3452 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3454 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3455 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3456 * g++.dg/other/final1.C: Cleanup original tree dump.
3458 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3460 PR tree-optimization/50613
3461 * gcc.dg/pr50613.c: New test.
3463 2011-10-05 Richard Henderson <rth@redhat.com>
3465 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3466 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3467 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3468 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3469 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3470 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3471 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3472 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3474 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3476 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3477 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3478 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3479 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3480 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3482 2011-10-05 Richard Guenther <rguenther@suse.de>
3484 PR tree-optimization/38885
3485 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3487 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3489 * gcc.target/i386/sw-1.c: New test.
3491 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3493 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3495 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3497 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3499 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3501 2011-10-04 David S. Miller <davem@davemloft.net>
3503 * gcc.target/sparc/fhalve.c: New test.
3504 * gcc.target/sparc/fnegop.c: New test.
3505 * gcc.target/sparc/xmul.c: New test.
3507 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3510 * gfortran.dg/dummy_procedure_6.f90: New.
3512 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3514 PR tree-optimization/50604
3515 * gcc.dg/pr50604.c: New test.
3517 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3519 PR tree-optimization/49662
3520 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3521 * gcc.dg/graphite/interchange-15.c: Likewise.
3522 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3524 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3526 * gcc.dg/tree-ssa/restrict-4.c: New test.
3528 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3530 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3531 (main): Use __typeof to get result type of comparison.
3533 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3535 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3536 Make et_vect_multiple_sizes_saved global.
3537 (check_effective_target_vect64): Make et_vect64_saved global.
3539 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3541 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3542 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3543 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3544 * gcc.dg/builtin-complex-err-1.c: Adjust.
3546 2011-10-02 Jason Merrill <jason@redhat.com>
3548 * g++.dg/cpp0x/range-for22.C: New.
3550 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3551 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3552 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3553 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3555 * g++.dg/cpp0x/nsdmi5.C: New.
3557 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3560 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3562 (mips-dg-options): Force an ABI option if the current ABI is
3563 incompatible with the required -mlong setting. Likewise force
3564 a long setting if the current one is incompatible with the
3565 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3566 throughout procedure.
3567 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3568 instead of addressing=absolute.
3570 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3572 * gcc.target/mips/stack-1.c: New test.
3574 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3576 * gcc.dg/pr49696.c: New test.
3578 2011-10-02 Jan Hubicka <jh@suse.cz>
3580 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3582 2011-10-01 David S. Miller <davem@davemloft.net>
3584 * gcc.target/sparc/cmask.c: New test.
3585 * gcc.target/sparc/fpadds.c: New test.
3586 * gcc.target/sparc/fshift.c: New test.
3587 * gcc.target/sparc/fucmp.c: New test.
3588 * gcc.target/sparc/vis3misc.c: New test.
3590 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3593 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3595 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3598 * g++.dg/dfp/44473-1.C: New test.
3599 * g++.dg/dfp/44473-2.C: New test.
3600 * g++.dg/dfp/mangle-1.C: New test.
3601 * g++.dg/dfp/mangle-2.C: New test.
3602 * g++.dg/dfp/mangle-3.C: New test.
3603 * g++.dg/dfp/mangle-4.C: New test.
3604 * g++.dg/dfp/mangle-5.C: New test.
3606 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3609 * gcc.dg/pr50571.c: New test.
3611 PR tree-optimization/46309
3612 * gcc.dg/pr46309.c: New test.
3614 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3616 * gcc.dg/strlenopt-21.c: New test.
3618 2011-09-30 Revital Eres <revital.eres@linaro.org>
3620 * gcc.dg/sms-10.c: New file.
3622 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3624 * gcc.target/arm/pr50099.c: New test.
3626 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3628 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3630 2011-09-30 David S. Miller <davem@davemloft.net>
3632 * gcc.target/sparc/bmaskbshuf.c: New test.
3633 * gcc.target/sparc/edgen.c: New test.
3635 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3638 * gfortran.dg/pure_formal_proc_3.f90: New.
3641 * gfortran.dg/stfunc_7.f90: New.
3643 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3645 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3646 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3647 * gcc.dg/vector-compare-1.c: Likewise.
3648 * gcc.dg/vector-compare-2.c: Likewise.
3650 2011-09-29 David S. Miller <davem@davemloft.net>
3652 * gcc.target/sparc/array.c: New test.
3654 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3656 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3657 loop unroll and set max unroll times to 8.
3658 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3659 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3660 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3661 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3663 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3666 * g++.dg/ext/visibility/warn5.C: New.
3668 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3671 * g++.dg/warn/Wextra-3.C: New.
3673 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3676 * gcc.target/sh/pr49468-si.c: New.
3678 2011-09-28 Tom de Vries <tom@codesourcery.com>
3681 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3682 (TEST): Initialize src3 with random floats.
3683 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3684 from union src3. Initialize src3 with random floats.
3686 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3688 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3689 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3690 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3691 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3692 * gcc.target/sh/sh4a-cos.c: Ditto.
3693 * gcc.target/sh/sh4a-cosf.c: Ditto.
3694 * gcc.target/sh/sh4a-sin.c: Ditto.
3695 * gcc.target/sh/sh4a-sinf.c: Ditto.
3696 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3697 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3698 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3700 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3703 * g++.dg/parse/error40.C: New.
3704 * g++.dg/warn/incomplete1.C: Adjust.
3706 2011-09-27 Jan Hubicka <jh@suse.cz>
3709 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3712 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3714 * gcc.dg/strlenopt-1.c: New test.
3715 * gcc.dg/strlenopt-1f.c: New test.
3716 * gcc.dg/strlenopt-2.c: New test.
3717 * gcc.dg/strlenopt-2f.c: New test.
3718 * gcc.dg/strlenopt-3.c: New test.
3719 * gcc.dg/strlenopt-4.c: New test.
3720 * gcc.dg/strlenopt-4g.c: New test.
3721 * gcc.dg/strlenopt-4gf.c: New test.
3722 * gcc.dg/strlenopt-5.c: New test.
3723 * gcc.dg/strlenopt-6.c: New test.
3724 * gcc.dg/strlenopt-7.c: New test.
3725 * gcc.dg/strlenopt-8.c: New test.
3726 * gcc.dg/strlenopt-9.c: New test.
3727 * gcc.dg/strlenopt-10.c: New test.
3728 * gcc.dg/strlenopt-11.c: New test.
3729 * gcc.dg/strlenopt-12.c: New test.
3730 * gcc.dg/strlenopt-12g.c: New test.
3731 * gcc.dg/strlenopt-13.c: New test.
3732 * gcc.dg/strlenopt-14g.c: New test.
3733 * gcc.dg/strlenopt-14gf.c: New test.
3734 * gcc.dg/strlenopt-15.c: New test.
3735 * gcc.dg/strlenopt-16g.c: New test.
3736 * gcc.dg/strlenopt-17g.c: New test.
3737 * gcc.dg/strlenopt-18g.c: New test.
3738 * gcc.dg/strlenopt.h: New file.
3740 2011-09-27 Tom de Vries <tom@codesourcery.com>
3743 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3744 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3745 * gcc.dg/pr43864.c: New test.
3746 * gcc.dg/pr43864-2.c: Same.
3747 * gcc.dg/pr43864-3.c: Same.
3748 * gcc.dg/pr43864-4.c: Same.
3750 2011-09-27 Jan Hubicka <jh@suse.cz>
3752 * gcc.dg/ipa/inline-5.c: New testcase.
3754 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3756 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3758 * gcc.dg/vect/bb-slp-27.c: New.
3759 * gcc.dg/vect/bb-slp-28.c: New.
3761 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3763 * testsuite/lib/target-supports.exp (check_profiling_available):
3764 Don't rely solely on TLS tests for -fprofile-generate, fall
3765 through to the other code.
3767 2011-09-27 Richard Guenther <rguenther@suse.de>
3769 PR tree-optimization/50363
3770 * gcc.dg/torture/pr50363.c: New testcase.
3772 2011-09-26 Jason Merrill <jason@redhat.com>
3775 * g++.dg/template/partial13.C: New.
3778 * g++.dg/template/partial12.C: New.
3781 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3783 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3786 * g++.dg/diagnostic/bindings1.C: New.
3787 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3789 2011-09-26 David S. Miller <davem@davemloft.net>
3791 * gcc.target/sparc/wrgsr.c: New test.
3792 * gcc.target/sparc/rdgsr.c: New test.
3793 * gcc.target/sparc/edge.c: New test.
3794 * gcc.target/sparc/fcmp.c: New test.
3796 * gcc.target/sparc/edge.c: Update for new return types.
3797 * gcc.target/sparc/fcmp.c: Likewise.
3799 * gcc.target/sparc/fpaddsubi.c: New test.
3801 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3804 * gfortran.dg/common_15.f90: New.
3807 * gfortran.dg/dummy_procedure_5.f90: New.
3808 * gfortran.dg/interface_26.f90: Modified error message.
3809 * gfortran.dg/proc_ptr_11.f90: Ditto.
3810 * gfortran.dg/proc_ptr_15.f90: Ditto.
3811 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3812 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3814 2011-09-26 Jason Merrill <jason@redhat.com>
3817 * g++.dg/overload/rvalue3.C: New.
3820 * g++.dg/overload/ref-conv2.C: New.
3822 * g++.dg/cpp0x/nsdmi-template1.C: New.
3824 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3826 * g++.dg/cpp0x/nullptr25.C: New.
3828 2011-09-26 Richard Guenther <rguenther@suse.de>
3830 PR tree-optimization/50472
3831 * gcc.dg/torture/pr50472.c: New testcase.
3833 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3835 * gnat.dg/opt22.adb: New test.
3836 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3838 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3840 * gnat.dg/opt21.adb: New test.
3841 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3843 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3845 * gnat.dg/opt20.ad[sb]: New test.
3846 * gnat.dg/opt20_pkg.ads: New helper.
3848 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3850 * gnat.dg/array17.adb: New test.
3851 * gnat.dg/array17_pkg.ads: New helper.
3853 2011-09-25 Jason Merrill <jason@redhat.com>
3855 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3857 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3859 * gnat.dg/frame_overflow.ads: New.
3860 * gnat.dg/frame_overflow.adb: Adjust.
3861 * gnat.dg/specs/addr1.ads: Likewise.
3863 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3865 * g++.dg/tree-ssa/restrict2.C: New test.
3867 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3869 * lib/target-supports.exp (check_effective_target_vect64): New.
3870 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3871 of multiple vector sizes.
3872 * gcc.dg/vect/bb-slp-26.c: New.
3874 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3877 * g++.dg/template/bitfield1.C: New.
3879 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3881 * gcc.dg/vect/bb-slp-24.c: New.
3883 2011-09-24 Jason Merrill <jason@redhat.com>
3885 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3887 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3889 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3890 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3892 * g++.dg/cpp0x/nsdmi1.C: New.
3893 * g++.dg/cpp0x/nsdmi2.C: New.
3894 * g++.dg/cpp0x/nsdmi3.C: New.
3895 * g++.dg/cpp0x/nsdmi4.C: New.
3896 * g++.old-deja/g++.other/init4.C: New.
3898 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3901 * g++.dg/template/sfinae28.C: New.
3903 2011-09-23 Ian Lance Taylor <iant@google.com>
3905 * go.test/go-test.exp (errchk): Handle more cases of getting
3906 correct Tcl backslash quoting in regular expressions in test file.
3908 2011-09-23 Jason Merrill <jason@redhat.com>
3911 * g++.dg/init/const8.C: New.
3912 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3913 * g++.dg/cpp0x/defaulted2.C: Likewise.
3914 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3915 * g++.dg/init/pr20039.C: Likewise.
3916 * g++.dg/init/pr42844.C: Likewise.
3918 2011-09-23 Jan Hubicka <jh@suse.cz>
3920 * gcc.dg/ipa/inline-1.c: new testcase.
3921 * gcc.dg/ipa/inline-2.c: new testcase.
3922 * gcc.dg/ipa/inline-3.c: new testcase.
3923 * gcc.dg/ipa/inline-4.c: new testcase.
3925 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3928 * g++.dg/cpp0x/constexpr-static8.C: New.
3930 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3932 * gcc.target/i386/avxfp-1.c: New test.
3933 * gcc.target/i386/avxfp-2.c: New test.
3935 2011-09-23 Terry Guo <terry.guo@arm.com>
3937 * gcc.c-torture/execute/941014-1.x: Deleted.
3939 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3942 * g++.dg/cpp0x/pr50491.C: New.
3944 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3947 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3949 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3952 * g++.dg/cpp0x/nullptr24.C: New.
3954 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3957 * gcc.target/i386/pr50482.c: New test.
3959 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3961 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3962 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3963 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3964 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3965 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3966 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3967 multilib options contain different -march= from dg-options.
3969 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3970 Paolo Carlini <paolo.carlini@oracle.com>
3973 * g++.dg/template/friend52.C: New.
3975 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3977 * gcc.target/arm/cmp-1.c: New test.
3978 * gcc.target/arm/cmp-2.c: Likewise.
3980 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3983 * gfortran.dg/impure_actual_1.f90: Modified error message.
3984 * gfortran.dg/proc_ptr_32.f90: New.
3985 * gfortran.dg/proc_ptr_33.f90: New.
3987 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3989 PR tree-optimization/50451
3990 * gcc.dg/vect/pr50451.c: New test.
3992 2011-09-21 Ian Lance Taylor <iant@google.com>
3994 * go.test/go-test.exp (errchk): Add special case for bug332.
3995 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3996 some more test lines.
3998 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4000 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4001 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4002 * g++.dg/other/i386-8.C: Ditto.
4003 * g++.dg/other/pr34435.C: Ditto.
4004 * g++.dg/other/pr39496.C: Ditto.
4005 * g++.dg/other/mmintrin.C: Ditto.
4007 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4009 * gcc.dg/vect/vect-cond-7.c: New test.
4010 * gcc.target/i386/sse4_1-cond-1.c: New test.
4011 * gcc.target/i386/avx-cond-1.c: New test.
4013 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4016 * g++.dg/other/pr50464.C: New test.
4018 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4020 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4021 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4022 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4023 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4025 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4027 * gnat.dg/opt19.adb: New test.
4029 2011-09-21 Terry Guo <terry.guo@arm.com>
4031 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4032 on arch conflict when testing case on targets other than armv7-a.
4034 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4037 * g++.dg/ext/int128-1.C: New.
4038 * g++.dg/ext/int128-2.C: Likewise.
4039 * g++.dg/ext/int128-2.h: Likewise.
4041 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4044 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4046 2011-09-20 Jason Merrill <jason@redhat.com>
4048 * g++.dg/cpp0x/constexpr-generated1.C: New.
4051 * g++.dg/overload/ref-conv1.C: New.
4053 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4055 * g++.dg/other/final1.C: New.
4057 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4059 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4062 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4064 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4067 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4069 PR tree-optimization/50413
4070 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4071 -fdump-tree-slp-details. Run other tests with
4072 -fdump-tree-vect-details.
4073 * g++.dg/vect/slp-pr50413.cc: New.
4075 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4076 Ira Rosen <ira.rosen@linaro.org>
4079 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4080 Fix underscores around restrict.
4082 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4084 PR tree-optimization/50414
4085 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4086 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4087 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4089 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4091 PR tree-optimization/50412
4092 * gfortran.dg/vect/pr50412.f90: New.
4094 2011-09-16 Jason Merrill <jason@redhat.com>
4097 * g++.dg/eh/defarg1.C: New.
4099 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4101 * gcc.dg/vect/vect-reduc-10.c: New test.
4102 * gcc.target/i386/avx-reduc-1.c: New test.
4104 * gcc.target/i386/sse2-extract-1.c: New test.
4105 * gcc.target/i386/avx-extract-1.c: New test.
4107 2011-09-16 Terry Guo <terry.guo@arm.com>
4109 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4111 2011-09-15 Diego Novillo <dnovillo@google.com>
4113 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4114 ALWAYS_CXXFLAGS, if defined.
4115 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4116 ALWAYS_GFORTRANFLAGS, if defined.
4117 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4118 ALWAYS_GOCFLAGS, if defined.
4119 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4120 ALWAYS_OBJCXXFLAGS, if defined.
4121 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4122 additional_flags, if defined.
4123 * lib/gnat.exp (gnat_target_compile): Likewise.
4124 * lib/objc.exp (objc_target_compile): Likewise.
4125 * lib/target-supports-dg.exp (dg-add-options): Handle
4128 2011-09-15 Tom de Vries <tom@codesourcery.com>
4131 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4132 Use uintptr_t in f1. Undo avr xfails.
4134 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4138 * gfortran.dg/function_types_3.f90: New.
4140 2011-09-15 Jason Merrill <jason@redhat.com>
4143 * g++.dg/cpp0x/trailing7.C: New.
4146 * g++.dg/cpp0x/nullptr23.C: New.
4148 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4150 * gcc.dg/vect/bb-slp-25.c: New.
4152 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4155 * g++.dg/cpp0x/noexcept15.C: New.
4157 2011-09-14 Tom de Vries <tom@codesourcery.com>
4160 * gcc.dg/pr50251.c: New test.
4162 2011-09-14 Tobias Burnus <burnus@net-b.de>
4166 * gfortran.dg/null_5.f90: New.
4167 * gfortran.dg/null_6.f90: New.
4169 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4171 * gcc.c-torture/compile/20110913-1.c: New test.
4173 2011-09-13 Janus Weil <janus@gcc.gnu.org>
4176 * gfortran.dg/result_2.f90: New.
4178 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4180 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4182 2011-09-13 Dodji Seketeli <dodji@redhat.com>
4185 * g++.dg/cpp0x/variadic116.C: New test case.
4187 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
4189 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4190 * gcc.target/mips/interrupt_handler-2.c: New test.
4191 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4193 2011-09-12 Jason Merrill <jason@redhat.com>
4195 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4197 * g++.dg/cpp0x/explicit7.C: New.
4199 2011-09-12 Jakub Jelinek <jakub@redhat.com>
4201 PR rtl-optimization/50212
4202 * g++.dg/other/pr50212.C: New test.
4204 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
4207 * testsuite/gcc.target/avr/torture/avr-torture.exp
4208 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4209 "-O2 -fmerge-all-constants".
4211 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4214 * gfortran.dg/do_while_1.f90: New test.
4216 2011-09-11 Janus Weil <janus@gcc.gnu.org>
4220 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4221 * gfortran.dg/proc_decl_26.f90: New.
4222 * gfortran.dg/typebound_override_2.f90: New.
4223 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4225 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4227 * gnat.dg/cond_expr2.ad[sb]: New test.
4229 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4231 * gnat.dg/atomic5.ad[sb]: New test.
4233 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
4235 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4237 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
4240 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4242 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
4245 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4247 2011-09-09 Richard Guenther <rguenther@suse.de>
4249 PR tree-optimization/50328
4250 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4252 2011-09-09 Richard Guenther <rguenther@suse.de>
4255 * gcc.dg/torture/pr50333.c: New testcase.
4257 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
4259 PR tree-optimization/50318
4260 * gcc.target/arm/pr50318-1.c: New file.
4262 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
4264 * gcc.target/i386/all_one_m256i.c: New test.
4266 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4269 * g++.dg/cpp0x/sfinae28.C: New.
4271 2011-09-08 Dodji Seketeli <dodji@redhat.com>
4274 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4275 longer ignored on typedefs.
4277 PR c++/33255 - Support -Wunused-local-typedefs warning
4278 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4279 * c-c++-common/Wunused-local-typedefs.c: Likewise.
4281 2011-09-08 Martin Jambor <mjambor@suse.cz>
4283 PR tree-optimization/50287
4284 * gcc.dg/torture/pr50287.c: New test.
4286 2011-09-08 Richard Guenther <rguenther@suse.de>
4288 PR tree-optimization/19831
4289 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4290 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4291 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4292 * gcc.dg/errno-1.c: Adjust.
4294 2011-09-08 Richard Guenther <rguenther@suse.de>
4296 PR tree-optimization/19831
4297 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4299 2011-09-08 Tobias Burnus <burnus@net-b.de>
4302 * gfortran.dg/do_concurrent_1.f90: New.
4303 * gfortran.dg/do_concurrent_2.f90: New.
4305 2011-09-08 Jakub Jelinek <jakub@redhat.com>
4308 * gcc.c-torture/execute/ieee/pr50310.c: New test.
4309 * gcc.dg/pr50310-2.c: New test.
4311 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4314 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4315 * gfortran.dg/impure_constructor_1.f90: Modified.
4316 * gfortran.dg/proc_ptr_comp_33.f90: New.
4318 2011-09-07 Jakub Jelinek <jakub@redhat.com>
4321 * gcc.dg/pr50310-1.c: New test.
4323 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4326 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4329 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
4332 * g++.dg/cpp0x/noexcept14.C: New.
4334 2011-09-07 Jason Merrill <jason@redhat.com>
4336 * g++.dg/cpp0x/constexpr-ref3.C: New.
4338 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4340 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4342 * gcc.dg/section1.c: Don't xfail for avr.
4344 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4346 PR tree-optimization/50322
4347 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4349 2011-09-07 Martin Jambor <mjambor@suse.cz>
4351 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4353 2011-09-07 Martin Jambor <mjambor@suse.cz>
4355 PR tree-optimization/49911
4356 * g++.dg/tree-ssa/pr49911.C: New test.
4358 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
4361 * gcc.dg/torture/pr49030.c: New test.
4363 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4366 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4367 * gfortran.dg/class_4d.f03: Deleted.
4368 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4370 2011-09-07 Richard Guenther <rguenther@suse.de>
4372 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4374 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
4376 PR tree-optimization/46021
4377 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4379 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4381 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4383 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
4385 * gcc.c-torture/compile/20110906-1.c: New test.
4387 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
4389 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4391 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
4393 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4394 --param tree-reassoc-width=1.
4396 * gcc.dg/tree-ssa/reassoc-24.c: New test.
4397 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4399 2011-09-06 Richard Guenther <rguenther@suse.de>
4401 PR tree-optimization/48149
4402 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4404 2011-09-06 Richard Guenther <rguenther@suse.de>
4406 PR tree-optimization/48317
4407 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4409 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
4411 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4413 (add_options_for_quad_vectors): Replace with ...
4414 (add_options_for_double_vectors): ... this.
4415 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4416 support multiple vector sizes since the vectorizer attempts to
4417 vectorize with both vector sizes.
4418 * gcc.dg/vect/no-vfa-vect-79.c,
4419 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4420 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4421 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4422 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4423 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4424 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4425 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4426 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4427 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4428 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4429 gcc.dg/vect/vect-40.c: Likewise.
4430 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4431 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4432 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4433 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4434 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4436 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4438 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4441 * gcc.target/mips/abi-main.h: New file.
4442 * gcc.target/mips/abi-o32-long32.c: New test.
4443 * gcc.target/mips/abi-o32-long64.c: Likewise.
4444 * gcc.target/mips/abi-o64-long32.c: Likewise.
4445 * gcc.target/mips/abi-o64-long64.c: Likewise.
4446 * gcc.target/mips/abi-n32-long32.c: Likewise.
4447 * gcc.target/mips/abi-n32-long64.c: Likewise.
4448 * gcc.target/mips/abi-n64-long32.c: Likewise.
4449 * gcc.target/mips/abi-n64-long64.c: Likewise.
4450 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4451 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4452 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4453 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4454 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4455 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4456 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4457 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4458 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4459 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4460 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4461 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4462 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4463 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4464 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4465 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4466 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4467 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4468 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4469 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4470 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4471 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4472 * gcc.target/mips/branch-3.c: Likewise.
4473 * gcc.target/mips/branch-4.c: Likewise.
4474 * gcc.target/mips/branch-5.c: Likewise.
4475 * gcc.target/mips/branch-6.c: Likewise.
4476 * gcc.target/mips/branch-7.c: Likewise.
4477 * gcc.target/mips/branch-8.c: Likewise.
4478 * gcc.target/mips/branch-9.c: Likewise.
4479 * gcc.target/mips/branch-10.c: Likewise.
4480 * gcc.target/mips/branch-11.c: Likewise.
4481 * gcc.target/mips/branch-12.c: Likewise.
4482 * gcc.target/mips/branch-13.c: Likewise.
4483 * gcc.target/mips/lazy-binding-1.c: Likewise.
4485 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4487 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4488 to avoid warning on int=16 platforms..
4490 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4492 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4493 to work even with -fshort-enums.
4495 2011-09-04 Jan Hubicka <jh@suse.cz>
4497 * gcc.c-torture/compile/20110902.c: new testcase.
4499 2011-09-04 Jason Merrill <jason@redhat.com>
4502 * g++.dg/cpp0x/rv-conv1.C: New.
4505 * g++.dg/cpp0x/rv-func3.C: New.
4507 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4511 * g++.dg/cpp0x/constexpr-template1.C: New.
4512 * g++.dg/cpp0x/constexpr-template2.C: New.
4513 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4514 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4516 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4518 * gnat.dg/specs/debug1.ads: Tweak pattern.
4520 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4523 * gfortran.dg/class_45a.f03: New.
4524 * gfortran.dg/class_45b.f03: New.
4526 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4527 Ira Rosen <ira.rosen@linaro.org>
4529 PR tree-optimization/50208
4530 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4531 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4532 -fno-tree-fre -fno-tree-pre.
4534 2011-09-02 Martin Jambor <mjambor@suse.cz>
4536 * gcc.dg/ipa/ipcp-3.c: New test.
4538 2011-09-02 Richard Guenther <rguenther@suse.de>
4540 PR tree-optimization/27460
4542 * gcc.dg/vect/vect-cond-7.c: New testcase.
4544 2011-09-02 Martin Jambor <mjambor@suse.cz>
4546 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4547 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4548 xfailed test for inlining.
4549 * g++.dg/ipa/ivinline-9.C: Likewise.
4551 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4553 PR tree-optimization/50178
4554 * gfortran.dg/vect/pr50178.f90: New test.
4556 2011-08-31 Martin Jambor <mjambor@suse.cz>
4559 * gcc.c-torture/execute/pr49886.c: New testcase.
4561 2011-08-31 Tom de Vries <tom@codesourcery.com>
4564 * gcc.dg/pr43513.c: New test.
4566 2011-08-30 Tobias Burnus <burnus@net-b.de>
4569 * gfortran.dg/common_14.f90: New.
4570 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4572 2011-08-30 Jason Merrill <jason@redhat.com>
4575 * g++.dg/cpp0x/decltype33.C: New.
4578 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4581 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4583 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4585 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4587 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4589 * gnat.dg/specs/aggr3.ads: New test.
4590 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4592 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4593 * gnat.dg/specs/aggr2.ads: Likewise.
4595 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4598 * gfortran.dg/allocate_with_source_2.f90: New test
4600 2011-08-30 Jason Merrill <jason@redhat.com>
4603 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4606 * g++.dg/cpp0x/constexpr-value3.C: New.
4608 2011-08-30 Richard Guenther <rguenther@suse.de>
4611 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4612 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4613 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4614 * gcc.dg/pr36902.c: XFAIL.
4616 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4618 * gcc.target/i386/fma-check.h: New.
4619 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4620 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4621 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4622 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4623 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4624 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4625 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4626 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4627 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4628 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4629 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4630 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4631 * gcc.target/i386/fma-compile.c: Likewise.
4632 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4633 * gcc.target/i386/sse-12.c: Add -mfma.
4634 * gcc.target/i386/sse-13.c: Likewise.
4635 * gcc.target/i386/sse-14.c: Likewise.
4636 * gcc.target/i386/sse-22.c: Likewise.
4637 * gcc.target/i386/sse-23.c: Likewise.
4638 * g++.dg/other/i386-2.C: Likewise.
4639 * g++.dg/other/i386-3.C: Likewise.
4641 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4644 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4645 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4647 2011-08-30 Christian Bruel <christian.bruel@st.com>
4649 * g++.dg/bprob/bprob.exp (feedback_options): Set
4650 -fbranch-probabilities.
4651 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4653 2011-08-29 Jason Merrill <jason@redhat.com>
4656 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4658 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4659 Jason Merrill <jason@redhat.com>
4661 * g++.dg/dfp/base.C: New test.
4663 2011-08-29 Jason Merrill <jason@redhat.com>
4667 * g++.dg/cpp0x/initlist58.C: New.
4669 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4672 * gfortran.dg/class_result_1.f03: New.
4674 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4677 * gcc.target/i386/pr48722.c: New test.
4679 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4682 * gfortran.dg/widechar_compare_1.f90: New test.
4684 2011-08-26 Jason Merrill <jason@redhat.com>
4688 * g++.dg/abi/mangle50.C: New.
4690 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4693 * gcc.target/i386/pr50202.c: New test.
4695 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4697 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4698 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4699 * gcc.target/i386/avx-round-vec.c: New test.
4700 * gcc.target/i386/avx-roundf-vec.c: New test.
4702 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4704 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4708 * c-c++-common/Wunused-var-14.c: New test.
4710 2011-08-26 Tom de Vries <tom@codesourcery.com>
4712 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4714 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4716 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4717 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4718 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4719 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4721 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4723 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4724 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4725 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4726 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4728 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4731 * gfortran.dg/pointer_comp_init_1.f90: New test.
4733 2011-08-25 Jason Merrill <jason@redhat.com>
4736 * g++.dg/cpp0x/sfinae27.C: New.
4738 2011-08-25 Tobias Burnus <burnus@net-b.de>
4740 * gfortran.dg/coarray_lib_token_4.f90: New.
4742 2011-08-25 Tobias Burnus <burnus@net-b.de>
4744 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4746 2011-08-25 Richard Guenther <rguenther@suse.de>
4748 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4750 2011-08-24 Tobias Burnus <burnus@net-b.de>
4753 * gfortran.dg/initialization_28.f90: New.
4755 2011-08-24 Richard Guenther <rguenther@suse.de>
4757 PR tree-optimization/50067
4758 * gcc.dg/torture/pr50067-3.c: New testcase.
4759 * gcc.dg/torture/pr50067-4.c: Likewise.
4760 * gcc.dg/torture/pr50067-5.c: Likewise.
4762 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4764 * g++.dg/other/i386-2.C: Add -mavx2 check.
4765 * g++.dg/other/i386-3.C: Likewise.
4766 * gcc.target/i386/avx-1.c: Add AVX2.
4767 * gcc.target/i386/avx-2.c: Likewise.
4768 * gcc.target/i386/funcspec-5.c: Likewise.
4769 * gcc.target/i386/sse-12.c: Likewise.
4770 * gcc.target/i386/sse-13.c: Likewise.
4771 * gcc.target/i386/sse-14.c: Likewise.
4772 * gcc.target/i386/sse-22.c: Likewise.
4773 * gcc.target/i386/sse-23.c: Likewise.
4774 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4775 * gcc.target/i386/avx2-check.h: New.
4776 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4777 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4778 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4779 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4780 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4781 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4782 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4783 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4784 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4785 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4786 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4787 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4788 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4789 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4790 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4791 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4792 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4793 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4794 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4795 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4796 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4797 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4798 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4799 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4800 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4801 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4802 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4803 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4804 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4805 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4806 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4807 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4808 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4809 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4810 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4811 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4812 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4813 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4814 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4815 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4816 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4817 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4818 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4819 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4820 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4821 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4822 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4823 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4824 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4825 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4826 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4827 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4828 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4829 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4830 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4831 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4832 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4833 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4834 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4835 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4836 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4837 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4838 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4839 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4840 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4841 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4842 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4843 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4844 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4845 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4846 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4847 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4848 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4849 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4850 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4851 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4852 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4853 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4854 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4855 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4856 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4857 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4858 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4859 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4860 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4861 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4862 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4863 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4864 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4865 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4866 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4867 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4868 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4869 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4870 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4871 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4872 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4873 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4874 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4875 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4876 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4877 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4878 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4879 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4880 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4881 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4882 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4883 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4884 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4885 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4886 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4887 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4888 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4889 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4890 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4891 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4892 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4893 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4894 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4895 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4896 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4897 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4898 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4899 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4900 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4901 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4902 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4903 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4904 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4905 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4906 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4907 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4908 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4909 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4910 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4911 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4912 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4913 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4914 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4915 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4916 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4917 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4918 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4919 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4920 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4921 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4922 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4923 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4924 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4925 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4926 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4927 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4928 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4929 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4930 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4931 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4932 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4933 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4934 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4935 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4936 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4937 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4938 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4939 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4940 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4941 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4942 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4943 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4944 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4945 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4946 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4947 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4948 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4949 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4950 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4951 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4952 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4953 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4954 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4955 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4956 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4957 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4958 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4959 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4960 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4961 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4962 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4963 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4964 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4965 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4966 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4967 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4968 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4969 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4970 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4971 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4972 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4973 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4974 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4975 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4976 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4977 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4978 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4979 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4980 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4981 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4982 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4983 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4984 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4985 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4986 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4987 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4988 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4989 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4990 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4991 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4992 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4993 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4994 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4995 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4996 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4997 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4998 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4999 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5000 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5001 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5002 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5003 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5004 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5005 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5006 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5007 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5008 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5009 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5010 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5011 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5012 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5013 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5014 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5015 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5016 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5017 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5018 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5019 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5020 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5021 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5022 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5023 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5024 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5025 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5026 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5027 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5028 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5029 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5030 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5031 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5032 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5033 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5034 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5035 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5036 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5037 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5038 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5039 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5040 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5041 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5042 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5043 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5044 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5045 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5046 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5047 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5048 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5049 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5050 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5051 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5052 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5053 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5054 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5055 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5056 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5057 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5058 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5059 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5060 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5061 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5062 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5063 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5064 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5065 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5066 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5067 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5068 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5069 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5070 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5071 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5072 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5073 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5074 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5075 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5076 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5077 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5078 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5079 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5080 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5081 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5082 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5083 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5084 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5085 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5086 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5087 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5088 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5089 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5090 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5091 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5092 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5093 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5094 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5095 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5096 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5097 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5098 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5099 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5100 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5101 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5102 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5103 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5104 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5105 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5106 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5107 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5108 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5109 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5110 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5111 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5112 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5113 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5114 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5115 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5116 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5117 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5118 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5119 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5120 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5121 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5122 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5123 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5124 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5125 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5126 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5127 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5128 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5129 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5130 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5131 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5132 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5133 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5134 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5135 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5136 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5137 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5138 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5139 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5140 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5141 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5142 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5143 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5144 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5145 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5146 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5147 * gcc.target/i386/testimm-9.c: Likewise.
5149 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5151 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5152 * g++.dg/other/i386-3.C: Likewise.
5153 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5154 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5155 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5156 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5157 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5158 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5159 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5160 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5161 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5162 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5163 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5164 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5165 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5166 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5167 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5168 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5169 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5170 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5171 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5172 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5173 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5174 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5175 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5176 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5177 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5178 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5179 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5180 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5181 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5182 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5183 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5184 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5185 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5186 * gcc.target/i386/sse-12.c: Add BMI2.
5187 * gcc.target/i386/sse-13.c: Likewise.
5188 * gcc.target/i386/sse-14.c: Likewise.
5189 * gcc.target/i386/sse-22.c: Likewise.
5190 * gcc.target/i386/sse-23.c: Likewise.
5192 2011-08-23 Jason Merrill <jason@redhat.com>
5194 * g++.dg/template/crash7.C: Adjust expected errors.
5196 2011-08-23 Jason Merrill <jason@redhat.com>
5200 * g++.dg/cpp0x/overload2.C: New.
5202 2011-08-23 Jason Merrill <jason@redhat.com>
5205 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5207 2011-08-23 Jason Merrill <jason@redhat.com>
5210 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5211 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5212 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5213 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5215 2011-08-23 Jason Merrill <jason@redhat.com>
5218 * g++.dg/cpp0x/constexpr-initlist5.C: New.
5220 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5223 * g++.dg/warn/Wunused-var-16.C: New test.
5226 * gcc.dg/pr50161.c: New test.
5228 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
5231 * g++.dg/gcov/gcov-7.C: New test.
5233 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5236 * g++.dg/dfp/nofields.C: New test.
5238 2011-08-23 Tobias Burnus <burnus@net-b.de>
5241 * gfortran.dg/use_16.f90: New.
5243 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
5244 Kirill Yukhin <kirill.yukhin@intel.com>
5247 * gcc.target/i386/pr50155.c: New test.
5249 2011-08-22 Jakub Jelinek <jakub@redhat.com>
5251 PR tree-optimization/50133
5252 * gcc.dg/pr50133.c: New test.
5255 * c-c++-common/cxxbitfields-6.c: New test.
5257 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
5260 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5262 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
5264 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5265 * gcc.dg/pr49994-3.c: Ditto.
5267 2011-08-22 Richard Guenther <rguenther@suse.de>
5270 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5271 * gcc.dg/torture/pr50067-2.c: Likewise.
5273 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5276 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
5277 of a constant resulting from simplification.
5278 * gfortran.dg/warn_conversion_3.f90: New test.
5280 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5283 * gfortran.dg/zero_stride_1.f90: New test.
5285 2011-08-20 Janus Weil <janus@gcc.gnu.org>
5288 * gfortran.dg/typebound_override_1.f90: Modified.
5290 2011-08-20 Jakub Jelinek <jakub@redhat.com>
5292 PR tree-optimization/48739
5293 * gcc.dg/pr48739-1.c: New test.
5294 * gcc.dg/pr48739-2.c: New test.
5296 2011-08-20 Tobias Burnus <burnus@net-b.de>
5298 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5300 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5303 * gfortran.dg/where_3.f90: New test.
5305 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
5308 * gfortran.dg/pr49721-1.f: New.
5309 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5311 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5313 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5314 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5317 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5319 * gcc.target/arm/wmul-11.c: New file.
5320 * gcc.target/arm/wmul-12.c: New file.
5321 * gcc.target/arm/wmul-13.c: New file.
5323 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5325 * gcc.target/arm/wmul-10.c: New file.
5327 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5329 * gcc.target/arm/wmul-9.c: New file.
5330 * gcc.target/arm/wmul-bitfield-2.c: New file.
5332 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5334 * gcc.target/arm/wmul-8.c: New file.
5336 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5338 * gcc.target/arm/wmul-7.c: New file.
5340 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5342 * gcc.target/arm/wmul-6.c: New file.
5344 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5346 * gcc.target/arm/wmul-5.c: New file.
5347 * gcc.target/arm/no-wmla-1.c: New file.
5349 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5351 * gcc.target/arm/wmul-bitfield-1.c: New file.
5353 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5355 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5357 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5359 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5360 * gcc.target/i386/conversion.c: Likewise.
5362 2011-08-19 Richard Guenther <rguenther@suse.de>
5364 * gcc.dg/torture/pr50067-1.c: New testcase.
5365 * gcc.dg/torture/pr50067-2.c: Likewise.
5367 2011-08-19 Joey Ye <joey.ye@arm.com>
5370 * gcc.target/arm/handler-align.c: New test.
5371 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5374 2011-08-19 Joey Ye <joey.ye@arm.com>
5376 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5378 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5381 * gfortran.dg/end_block_label_1.f90: New test.
5382 * gfortran.dg/end_associate_label_1.f90: New test.
5384 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5386 * gcc.dg/c1x-pointer-float-1.c: New test.
5388 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
5391 * gfortran.dg/duplicate_labels_2.f: New test.
5393 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5395 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5396 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5397 gcc.dg/c1x-noreturn-5.c: New tests.
5399 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5401 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5403 2011-08-18 Tobias Burnus <burnus@net-b.de>
5406 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5407 * gfortran.dg/coarray_lock_3.f90: Fix test.
5408 * gfortran.dg/coarray_lock_4.f90: New.
5409 * gfortran.dg/coarray_lock_5.f90: New.
5411 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5414 * gcc.c-torture/compile/pr50009.c: New test.
5417 * gcc.dg/torture/pr50092.c: New test.
5419 2011-08-18 Tobias Burnus <burnus@net-b.de>
5422 * gfortran.dg/namelist_73.f90: New.
5424 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5426 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5429 * gcc.dg/pr50017.c: New test.
5431 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5434 * g++.dg/lookup/hidden-var1.C: New test case.
5436 2011-08-17 Tobias Burnus <burnus@net-b.de>
5439 * gfortran.dg/warn_unused_var_2.f90: New.
5440 * gfortran.dg/warn_unused_var_3.f90: New.
5442 2011-08-17 Tom de Vries <tom@codesourcery.com>
5445 * gcc.target/arm/pr43597.c: New test.
5447 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5450 * gfortran.dg/common_13.f90: New.
5452 2011-08-16 Jason Merrill <jason@redhat.com>
5455 * g++.dg/cpp0x/variadic-unresolved.C: New.
5457 * g++.old-deja/g++.brendan/README: Add R.I.P.
5459 * g++.dg/ext/attr-used-1.C: New.
5462 * g++.dg/cpp0x/initlist56.C: New.
5464 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5467 * g++.dg/opt/life1.C: Only run on Linux.
5469 2011-08-15 Tobias Burnus <burnus@net-b.de>
5471 * gfortran.dg/coarray_26.f90: New.
5473 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5475 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5478 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5481 * gfortran.dg/func_result_7.f90: New.
5483 2011-08-13 Jason Merrill <jason@redhat.com>
5486 * g++.dg/cpp0x/decltype32.C: New.
5489 * g++.dg/diagnostic/expr1.C: New.
5491 2011-08-12 David Li <davidxl@google.com>
5493 * g++.dg/abi/vbase15.C: New test.
5495 2011-08-12 Jason Merrill <jason@redhat.com>
5498 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5500 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5502 * gcc.dg/builtins-67.c: New test.
5503 * gcc.target/i386/conversion.c: Ditto.
5505 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5506 Brian Hackett <bhackett1024@gmail.com>
5508 * g++.dg/plugin/decl_plugin.c: New.
5509 * g++.dg/plugin/decl-plugin-test.C: New.
5510 * g++.dg/plugin/plugin.exp: Add above testcase.
5512 2011-08-11 Richard Guenther <rguenther@suse.de>
5514 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5516 2011-08-11 Michael Matz <matz@suse.de>
5518 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5520 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5522 PR tree-optimization/50039
5523 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5524 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5526 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5528 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5529 (sse4_1_test): Initialize src3 with random value.
5531 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5533 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5534 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5535 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5536 * gcc.dg/scal-to-vec1.c: New test.
5537 * gcc.dg/scal-to-vec2.c: New test.
5539 2011-08-09 Richard Guenther <rguenther@suse.de>
5541 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5542 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5543 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5544 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5546 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5548 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5550 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5552 * gcc.dg/pr49948.c: Require pthread effective target.
5554 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5556 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5558 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5560 * gcc.target/i386/sse-22a.c: New test.
5562 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5564 PR tree-optimization/50014
5565 * gcc.dg/vect/pr50014.c: New test.
5567 2011-08-08 Martin Jambor <mjambor@suse.cz>
5570 * gcc.dg/tree-ssa/pr49923.c: New test.
5572 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5575 * gcc.target/i386/pr49781-1.c: New.
5577 2011-08-08 Jason Merrill <jason@redhat.com>
5579 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5581 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5583 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5586 * gfortran.dg/typebound_override_1.f90: New.
5588 2011-08-07 Kai Tietz <ktietz@redhat.com>
5590 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5591 x86_64 mingw target.
5592 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5593 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5594 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5595 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5596 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5597 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5598 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5599 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5600 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5601 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5603 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5606 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5608 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5610 * gcc.dg/pr48770.c: Cleanup coverage files.
5611 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5613 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5615 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5616 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5617 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5618 lzcnt and bmi options.
5620 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5623 * gcc.dg/pr47381-1.c: New.
5624 * gcc.dg/pr47381-2.c: Likewise.
5625 * gcc.target/i386/pr47381.c: Likewise.
5627 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5630 * gcc.dg/pr47727.c: New.
5633 * gcc.dg/pr47372-1.c: New.
5634 * gcc.dg/pr47372-2.c: Likewise.
5636 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5639 * gcc.target/i386/pr47449.c: New.
5642 * gcc.dg/pr47446-1.c: New.
5643 * gcc.dg/pr47446-2.c: Likewise.
5645 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5648 * gcc.dg/pr47766.c: New.
5651 * gcc.dg/tls/pr47715-1.c: New.
5652 * gcc.dg/tls/pr47715-2.c: Likewise.
5653 * gcc.dg/tls/pr47715-3.c: Likewise.
5654 * gcc.dg/tls/pr47715-4.c: Likewise.
5655 * gcc.dg/tls/pr47715-5.c: Likewise.
5657 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5660 * objc.dg/gnu-api-2-class.m: Updated comments.
5661 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5662 * objc.dg/gnu-api-2-class-meta.m: New test.
5663 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5665 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5668 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5669 with classes that are in construction.
5671 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5674 * gcc.target/i386/pr48084-1.c: New.
5675 * gcc.target/i386/pr48084-2.c: Likewise.
5676 * gcc.target/i386/pr48084-3.c: Likewise.
5677 * gcc.target/i386/pr48084-4.c: Likewise.
5678 * gcc.target/i386/pr48084-5.c: Likewise.
5680 PR rtl-optimization/49504
5681 * gcc.target/i386/pr49504.c: New.
5684 * gcc.dg/pr49860.c: New.
5686 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5689 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5690 with classes that are in construction.
5692 2011-08-05 Jason Merrill <jason@redhat.com>
5695 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5698 * g++.dg/cpp0x/decltype31.C: New.
5701 * g++.dg/init/array28.C: New.
5704 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5706 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5709 * gcc.dg/pr47369-1.c: New.
5711 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5714 * gcc.dg/torture/pr47364-1.c: New.
5715 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5716 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5718 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5721 * gfortran.dg/transfer_check_2.f90: New test case.
5723 2011-08-05 Jan Hubicka <jh@suse.cz>
5726 * gfortran.dg/pr49494.f90: New testcase.
5728 2011-08-05 Jan Hubicka <jh@suse.cz>
5731 * gcc.c-torture/compile/pr49735.c: New testcase.
5733 2011-08-05 Jason Merrill <jason@redhat.com>
5736 * g++.dg/cpp0x/initlist56.C: New.
5739 * g++.dg/overload/rvalue2.C: New.
5742 * g++.dg/cpp0x/range-for21.C: New.
5744 * g++.dg/ext/vla11.C: New.
5746 2011-08-05 Richard Guenther <rguenther@suse.de>
5748 PR tree-optimization/49984
5749 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5751 2011-08-05 Richard Guenther <rguenther@suse.de>
5753 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5754 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5755 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5757 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5759 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5760 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5761 * gfortran.dg/ldist-pr43023.f90: Ditto.
5762 * gfortran.dg/namelist_52.f90: Ditto.
5763 * gfortran.dg/interface_proc_end.f90: Ditto.
5764 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5765 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5767 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5769 * gcc.dg/vect/vect-over-widen-1.c: New test.
5770 * gcc.dg/vect/vect-over-widen-2.c: New test.
5771 * gcc.dg/vect/vect-over-widen-3.c: New test.
5772 * gcc.dg/vect/vect-over-widen-4.c: New test.
5774 2011-08-04 Richard Guenther <rguenther@suse.de>
5777 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5779 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5781 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5783 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5786 * g++.dg/ext/builtin-object-size3.C: New test.
5788 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5790 PR tree-optimization/49948
5791 * gcc.dg/pr49948.c: New test.
5793 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5796 * gcc.dg/torture/pr47383.c: New.
5798 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5800 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5802 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5804 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5806 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5809 * gcc.dg/torture/pr47744-1.c: New.
5810 * gcc.dg/torture/pr47744-2.c: Likewise.
5811 * gcc.dg/torture/pr47744-3.c: Likewise.
5813 2011-08-03 Richard Guenther <rguenther@suse.de>
5816 * gcc.dg/torture/pr49958.c: New testcase.
5818 2011-08-03 Richard Guenther <rguenther@suse.de>
5820 PR tree-optimization/49938
5821 * g++.dg/torture/pr49938.C: New testcase.
5823 2011-08-02 Jason Merrill <jason@redhat.com>
5826 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5829 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5832 * g++.dg/cpp0x/variadic115.C: New.
5835 * g++.dg/cpp0x/union5.C: New.
5837 2011-08-02 Daniel Kraft <d@domob.eu>
5840 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5842 2011-08-02 Kai Tietz <ktietz@redhat.com>
5845 * gcc.dg/tree-ssa/forwprop-15.c
5847 2011-08-02 Jason Merrill <jason@redhat.com>
5850 * g++.dg/cpp0x/range-for20.C: New.
5852 2011-08-02 Tobias Burnus <burnus@net-b.de>
5854 * gfortran.dg/coarray_lib_token_3.f90: New.
5856 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5859 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5860 * gcc.dg/gomp/atomic-15.c: New test.
5861 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5862 * g++.dg/gomp/atomic-15.C: New test.
5863 * g++.dg/gomp/private-1.C: New test.
5864 * g++.dg/gomp/sharing-2.C: New test.
5865 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5866 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5867 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5869 2011-08-02 Tobias Burnus <burnus@net-b.de>
5871 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5872 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5874 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5875 * gfortran.dg/allocatable_function_5.f90: Ditto.
5876 * gfortran.dg/allocate_stat.f90: Ditto.
5877 * gfortran.dg/array_constructor_20.f90: Ditto.
5878 * gfortran.dg/array_constructor_21.f90: Ditto.
5879 * gfortran.dg/array_constructor_22.f90: Ditto.
5880 * gfortran.dg/array_constructor_26.f03: Ditto.
5881 * gfortran.dg/array_function_4.f90: Ditto.
5882 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5883 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5884 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5885 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5886 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5887 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5888 * gfortran.dg/class_15.f03: Ditto.
5889 * gfortran.dg/class_27.f03: Ditto.
5890 * gfortran.dg/class_33.f90: Ditto.
5891 * gfortran.dg/class_37.f03: Ditto.
5892 * gfortran.dg/class_40.f03: Ditto.
5893 * gfortran.dg/class_42.f03: Ditto.
5894 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5895 * gfortran.dg/coarray/registering_1.f90: Ditto.
5896 * gfortran.dg/convert_1.f90: Ditto.
5897 * gfortran.dg/default_initialization_3.f90: Ditto.
5898 * gfortran.dg/dependency_25.f90: Ditto.
5899 * gfortran.dg/dependency_26.f90: Ditto.
5900 * gfortran.dg/dependency_36.f90: Ditto.
5901 * gfortran.dg/dependency_37.f90: Ditto.
5902 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5903 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5904 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5905 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5906 * gfortran.dg/elemental_result_1.f90: Ditto.
5907 * gfortran.dg/empty_derived_type.f90: Ditto.
5908 * gfortran.dg/entry_7.f90: Ditto.
5909 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5910 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5911 * gfortran.dg/error_recovery_3.f90: Ditto.
5912 * gfortran.dg/extends_4.f03: Ditto.
5913 * gfortran.dg/func_assign.f90: Ditto.
5914 * gfortran.dg/func_assign_3.f90: Ditto.
5915 * gfortran.dg/generic_1.f90: Ditto.
5916 * gfortran.dg/generic_18.f90: Ditto.
5917 * gfortran.dg/generic_22.f03: Ditto.
5918 * gfortran.dg/generic_4.f90: Ditto.
5919 * gfortran.dg/generic_6.f90: Ditto.
5920 * gfortran.dg/generic_actual_arg.f90: Ditto.
5921 * gfortran.dg/graphite/id-21.f: Ditto.
5922 * gfortran.dg/graphite/pr45758.f90: Ditto.
5923 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5924 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5925 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5926 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5927 * gfortran.dg/host_used_types_1.f90: Ditto.
5928 * gfortran.dg/implicit_1.f90: Ditto.
5929 * gfortran.dg/implicit_11.f90: Ditto.
5930 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5931 * gfortran.dg/impure_actual_1.f90: Ditto.
5932 * gfortran.dg/impure_assignment_1.f90: Ditto.
5933 * gfortran.dg/impure_constructor_1.f90: Ditto.
5934 * gfortran.dg/initialization_10.f90: Ditto.
5935 * gfortran.dg/initialization_12.f90: Ditto.
5936 * gfortran.dg/interface_14.f90: Ditto.
5937 * gfortran.dg/interface_15.f90: Ditto.
5938 * gfortran.dg/interface_2.f90: Ditto.
5939 * gfortran.dg/interface_25.f90: Ditto.
5940 * gfortran.dg/interface_26.f90: Ditto.
5941 * gfortran.dg/interface_29.f90: Ditto.
5942 * gfortran.dg/interface_assignment_1.f90: Ditto.
5943 * gfortran.dg/internal_pack_6.f90: Ditto.
5944 * gfortran.dg/internal_pack_7.f90: Ditto.
5945 * gfortran.dg/internal_pack_8.f90: Ditto.
5946 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5947 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5948 * gfortran.dg/module_commons_3.f90: Ditto.
5949 * gfortran.dg/module_equivalence_4.f90: Ditto.
5950 * gfortran.dg/module_equivalence_6.f90: Ditto.
5951 * gfortran.dg/module_function_type_1.f90: Ditto.
5952 * gfortran.dg/module_naming_1.f90: Ditto.
5953 * gfortran.dg/namelist_4.f90: Ditto.
5954 * gfortran.dg/operator_c1202.f90: Ditto.
5955 * gfortran.dg/parens_7.f90: Ditto.
5956 * gfortran.dg/pr32921.f: Ditto.
5957 * gfortran.dg/pr33646.f90: Ditto.
5958 * gfortran.dg/pr41928.f90: Ditto.
5959 * gfortran.dg/pr42119.f90: Ditto.
5960 * gfortran.dg/pr43984.f90: Ditto.
5961 * gfortran.dg/present_1.f90: Ditto.
5962 * gfortran.dg/private_type_2.f90: Ditto.
5963 * gfortran.dg/proc_decl_2.f90: Ditto.
5964 * gfortran.dg/proc_ptr_10.f90: Ditto.
5965 * gfortran.dg/proc_ptr_22.f90: Ditto.
5966 * gfortran.dg/proc_ptr_8.f90: Ditto.
5967 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5968 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5969 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5970 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5971 * gfortran.dg/substring_equivalence.f90: Ditto.
5972 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5973 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5974 * gfortran.dg/trim_optimize_6.f90: Ditto.
5975 * gfortran.dg/typebound_call_12.f03: Ditto.
5976 * gfortran.dg/typebound_operator_5.f03: Ditto.
5977 * gfortran.dg/typebound_operator_6.f03: Ditto.
5978 * gfortran.dg/typebound_proc_18.f03: Ditto.
5979 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5980 * gfortran.dg/use_1.f90: Ditto.
5981 * gfortran.dg/use_10.f90: Ditto.
5982 * gfortran.dg/use_11.f90: Ditto.
5983 * gfortran.dg/use_14.f90: Ditto.
5984 * gfortran.dg/use_only_2.f90: Ditto.
5985 * gfortran.dg/use_rename_4.f90: Ditto.
5986 * gfortran.dg/use_rename_5.f90: Ditto.
5987 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5988 * gfortran.dg/used_interface_ref.f90: Ditto.
5989 * gfortran.dg/used_types_11.f90: Ditto.
5990 * gfortran.dg/used_types_3.f90: Ditto.
5991 * gfortran.dg/used_types_4.f90: Ditto.
5992 * gfortran.dg/userdef_operator_2.f90: Ditto.
5993 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5994 * gfortran.dg/vect/pr46213.f90: Ditto.
5995 * gfortran.dg/whole_file_21.f90: Ditto.
5996 * gfortran.dg/whole_file_22.f90: Ditto.
5997 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5998 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6000 2011-08-02 Kai Tietz <ktietz@redhat.com>
6002 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6004 2011-08-01 Jason Merrill <jason@redhat.com>
6007 * g++.dg/abi/mangle49.C: New.
6010 * g++.dg/cpp0x/constexpr-array4.C: New.
6013 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6015 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6018 * gcc.target/i386/pr49927.c: New test.
6020 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6022 PR tree-optimization/49926
6023 * gcc.dg/vect/pr49926.c: New test.
6025 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6027 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6028 * gcc.target/i386/lzcnt-1.c: New test.
6029 * gcc.target/i386/lzcnt-2.c: Likewise.
6030 * gcc.target/i386/lzcnt-2a.c: Likewise.
6031 * gcc.target/i386/lzcnt-3.c: Likewise.
6032 * gcc.target/i386/lzcnt-4.c: Likewise.
6033 * gcc.target/i386/lzcnt-4a.c: Likewise.
6034 * gcc.target/i386/lzcnt-5.c: Likewise.
6035 * gcc.target/i386/lzcnt-6.c: Likewise.
6036 * gcc.target/i386/lzcnt-6a.c: Likewise.
6037 * gcc.target/i386/lzcnt-check.h: Likewise.
6039 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6040 * gcc.target/i386/sse-13.c: Likewise.
6041 * gcc.target/i386/sse-14.c: Likewise.
6042 * g++.dg/other/i386-2.C: Likewise.
6043 * g++.dg/other/i386-3.C: Likewise.
6045 2011-08-01 Julian Brown <julian@codesourcery.com>
6047 * gcc.target/arm/fixed-point-exec.c: New test.
6049 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6052 * gcc.target/i386/pr49920.c: New test.
6054 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6056 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6057 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6058 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6059 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6060 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6061 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6062 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6063 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6064 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6065 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6066 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6067 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6068 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6069 * g++.dg/tree-ssa/pr33615.C: Ditto.
6070 * g++.dg/tree-ssa/restrict1.C: Ditto.
6071 * c-c++-common/restrict-2.c: Ditto.
6072 * gfortran.dg/pr32921.f: Ditto.
6073 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6074 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6075 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6076 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6077 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6078 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6079 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6080 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6081 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6082 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6084 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6086 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6087 .exe.ltrans[0-9]*. dump files.
6089 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6092 * gfortran.dg/abstract_type_6.f03: Modified.
6093 * gfortran.dg/typebound_proc_24.f03: New.
6095 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6098 * g++.dg/init/for1.C: Fix.
6100 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6103 * gfortran.dg/string_5.f90: New test.
6105 2011-07-29 Jason Merrill <jason@redhat.com>
6108 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6110 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6112 PR tree-optimization/47407
6113 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6117 2011-07-29 Richard Guenther <rguenther@suse.de>
6119 * gcc.dg/uninit-suppress.c: Also disable VRP.
6120 * gcc.dg/uninit-suppress_2.c: Likewise.
6122 2011-07-28 Jason Merrill <jason@redhat.com>
6125 * g++.dg/template/nontype24.C: New.
6127 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6129 PR rtl-optimization/47958
6130 * gcc.dg/torture/pr47958-1.c: New.
6132 2011-07-29 Wei Guozhi <carrot@google.com>
6134 PR rtl-optimization/49799
6135 * gcc.dg/pr49799.c: New test case.
6137 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6140 * gcc.dg/graphite/id-pr48648.c: New.
6142 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6145 * gfortran.dg/maxloc_2.f90: New test.
6146 * gfortran.dg/maxloc_3.f90: New test.
6147 * gfortran.dg/minloc_1.f90: New test.
6148 * gfortran.dg/minloc_2.f90: New test.
6149 * gfortran.dg/minloc_3.f90: New test.
6150 * gfortran.dg/minmaxloc_7.f90: New test.
6153 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6155 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6157 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6158 the builtin isn't optimized away.
6160 2011-07-27 Tobias Burnus <burnus@net-b.de>
6163 * gfortran.dg/lto/pr45586-2_0.f90: New.
6165 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6168 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6169 * c-c++-common/cxxbitfields-5.c: Same.
6171 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6173 * lib/target-supports.exp (check_effective_target_mmap): Use
6174 check_function_available.
6176 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
6178 * g++.old-deja/g++.pt/crash60.C: Updated.
6180 2011-07-27 Jakub Jelinek <jakub@redhat.com>
6183 * gcc.target/i386/pr49866.c: New test.
6185 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
6187 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6188 * gcc.target/i386/bmi-andn-1.c: New test.
6189 * gcc.target/i386/bmi-andn-1a.c: Likewise.
6190 * gcc.target/i386/bmi-andn-2.c: Likewise.
6191 * gcc.target/i386/bmi-andn-2a.c: Likewise.
6192 * gcc.target/i386/bmi-bextr-1.c: Likewise.
6193 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6194 * gcc.target/i386/bmi-bextr-2.c: Likewise.
6195 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6196 * gcc.target/i386/bmi-blsi-1.c: Likewise.
6197 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6198 * gcc.target/i386/bmi-blsi-2.c: Likewise.
6199 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6200 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6201 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6202 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6203 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6204 * gcc.target/i386/bmi-blsr-1.c: Likewise.
6205 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6206 * gcc.target/i386/bmi-blsr-2.c: Likewise.
6207 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6208 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6209 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6210 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6211 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6213 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
6216 * gfortran.dg/graphite/id-pr47691.f: New.
6218 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
6220 * gcc.target/i386/avx-os-support.h: New.
6221 * gcc.target/i386/avx-check.h: Include avx-os-support.h
6222 (main): Check avx_os_support before the test is run.
6223 * gcc.target/i386/aes-avx-check.h: Ditto.
6224 * gcc.target/i386/pclmul-avx-check.h: Ditto.
6226 2011-07-27 Kai Tietz <ktietz@redhat.com>
6228 * gcc.target/i386/aggregate-ret3.c: New test.
6229 * gcc.target/i386/aggregate-ret4.c: New test.
6231 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
6234 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6235 allocated array should *not* change its size.
6236 * gfortran.dg/multiple_allocation_3.f90: New test.
6238 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
6241 * g++.dg/cpp0x/constexpr-49776.C: New.
6243 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6246 * gcc.dg/graphite/id-pr47046.c: New.
6248 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6251 * gcc.dg/graphite/run-id-pr47593.c: New.
6253 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6256 * gcc.dg/graphite/run-id-pr47653.c: New.
6257 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6258 induction variables.
6259 * gcc.dg/graphite/scop-16.c: Same.
6260 * gcc.dg/graphite/scop-17.c: Same.
6261 * gcc.dg/graphite/scop-21.c: Same.
6263 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6266 * gcc.dg/graphite/id-pr48805.c: New.
6268 2011-07-26 Tobias Burnus <burnus@net-b.de>
6270 * gfortran.dg/coarray_lib_token_2.f90: New.
6272 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
6274 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6277 2011-07-25 Andrew Pinski <apinski@cavium.com>
6280 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6281 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6283 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6285 * lib/target-supports.exp (check_effective_target_mmap): New proc.
6287 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6288 * gcc.c-torture/execute/loop-2g.c: Likewise.
6289 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6290 Require mmap support.
6291 * gcc.c-torture/execute/loop-2g.x: Likewise.
6292 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6293 (MAP_ANON): Provide default.
6294 * gcc.dg/20050826-1.c: Likewise.
6295 * gcc.target/i386/pr36533.c: Likewise.
6296 * gcc.dg/vect/pr49038.c: Remove dg-do run.
6297 Use dg-require-effective-target mmap.
6299 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6302 * g++.dg/cpp0x/range-for19.C: New.
6304 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6307 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6310 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6313 * g++.dg/torture/pr49309.C: Remove.
6315 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
6317 PR tree-optimization/49809
6318 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6321 2011-07-25 Richard Guenther <rguenther@suse.de>
6323 PR tree-optimization/49715
6324 * gcc.target/i386/pr49715-1.c: New testcase.
6325 * gcc.target/i386/pr49715-2.c: Likewise.
6327 2011-07-23 Jason Merrill <jason@redhat.com>
6329 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6331 2011-07-22 Jason Merrill <jason@redhat.com>
6334 * g++.dg/cpp0x/initlist55.C: New.
6336 2011-07-23 Tobias Burnus <burnus@net-b.de>
6339 * gfortran.dg/namelist_72.f: New.
6341 2011-07-23 Tobias Burnus <burnus@net-b.de>
6343 * gfortran.dg/coarray_25.f90: New.
6345 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6347 * override1.C: This test should use c++0x mode.
6348 * override3.C: New. Test the diagnostics in c++98 mode.
6350 2011-07-22 Jason Merrill <jason@redhat.com>
6351 Mark Glisse <marc.glisse@normalesup.org>
6354 * g++.dg/other/pragma-re-1.C: Add namespace cases.
6357 * g++.dg/opt/builtins2.C: New.
6358 * g++.dg/other/error27.C: Don't rely on __builtin.
6360 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
6362 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6364 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6365 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6366 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6367 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6369 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6372 2011-07-22 Richard Guenther <rguenther@suse.de>
6374 PR tree-optimization/45819
6375 * gcc.dg/pr45819.c: New testcase.
6377 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
6379 * lib/target-supports.exp (check_ifunc_available): Rewrite.
6381 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
6385 * gcc.dg/graphite/run-id-pr47654.c: New.
6387 2011-07-21 Ian Lance Taylor <iant@google.com>
6390 * gcc.dg/pr49705.c: New test.
6392 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
6394 * lib/target-supports.exp (check_avx_os_support_available): New.
6395 (check_effective_target_avx_runtime): Use it.
6397 2011-07-21 Richard Guenther <rguenther@suse.de>
6399 PR tree-optimization/49770
6400 * g++.dg/torture/pr49770.C: New testcase.
6402 2011-07-21 Kai Tietz <ktietz@redhat.com>
6404 * gcc.dg/tree-ssa/pr30978.c: adjusted.
6405 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6407 2011-07-21 Tobias Burnus <burnus@net-b.de>
6409 * gfortran.dg/coarray_lib_token_1.f90: New.
6411 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
6413 * gcc.dg/pr32912-2.c: Skip for AVR.
6414 * gcc.dg/pr44674.c: Add dg-require-profiling.
6416 2011-07-20 Jason Merrill <jason@redhat.com>
6418 * g++.dg/ext/desig2.C: New.
6420 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6422 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6424 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6425 * gcc.target/powerpc/recip-3.c: Ditto.
6427 2011-07-19 Jason Merrill <jason@redhat.com>
6429 PR c++/6709 (DR 743)
6430 PR c++/42603 (DR 950)
6431 * g++.dg/cpp0x/decltype21.C: New.
6433 2011-07-20 Richard Guenther <rguenther@suse.de>
6436 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6437 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6439 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6441 * gcc.target/arm/combine-movs.c: New.
6442 * gcc.target/arm/unsigned-extend-2.c: New.
6444 2011-07-19 Jason Merrill <jason@redhat.com>
6447 * g++.dg/cpp0x/variadic114.C: New.
6449 2011-07-19 Tobias Burnus <burnus@net-b.de>
6451 * gfortran.dg/coarray_args_1.f90: New.
6452 * gfortran.dg/coarray_args_2.f90: New.
6454 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6457 * gfortran.dg/allocate_error_3.f90: New.
6459 2011-07-19 Richard Guenther <rguenther@suse.de>
6461 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6462 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6463 * gcc.dg/torture/20110719-1.c: New testcase.
6465 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6467 PR tree-optimization/49768
6468 * gcc.c-torture/execute/pr49768.c: New test.
6470 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6472 PR tree-optimization/49771
6473 * gcc.dg/vect/pr49771.c: New test.
6475 2011-07-18 Martin Jambor <mjambor@suse.cz>
6477 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6478 * gcc.dg/ipa/ipa-2.c: Likewise.
6479 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6480 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6481 * gcc.dg/ipa/ipa-5.c: Likewise.
6482 * gcc.dg/ipa/ipa-7.c: Likewise.
6483 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6484 * gcc.dg/ipa/ipacost-1.c: Likewise.
6485 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6487 * gcc.dg/ipa/ipcp-1.c: New test.
6488 * gcc.dg/ipa/ipcp-2.c: Likewise.
6489 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6491 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6494 * gfortran.dg/pr49675.f90: New test.
6496 2011-07-18 Richard Guenther <rguenther@suse.de>
6498 * gcc.dg/torture/20110718-1.c: New testcase.
6500 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6502 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6503 * g++.dg/ext/bitfield3.C: Likewise.
6504 * g++.dg/ext/bitfield4.C: Likewise.
6505 * g++.dg/ext/bitfield5.C: Likewise.
6506 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6507 * g++.dg/other/pr23205-2.C: Likewise.
6508 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6509 * gcc.c-torture/compile/20001109-2.c: Likewise.
6510 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6511 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6512 * gcc.dg/bitfld-16.c: Likewise.
6513 * gcc.dg/bitfld-17.c: Likewise.
6514 * gcc.dg/bitfld-18.c: Likewise.
6515 * gcc.dg/builtins-config.h: Remove Netware support.
6516 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6517 * gcc.dg/cdce2.c: Likewise.
6518 * gcc.dg/cpp/assert4.c: Remove netware support.
6519 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6520 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6522 * lib/target-supports.exp (check_visibility_available): Remove
6524 (check_profiling_available): Likewise.
6526 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6528 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6530 2011-07-17 Tobias Burnus <burnus@net-b.de>
6531 Thomas Koenig <tkoenig@gcc.gnu.org>
6534 * gfortran.dg/generic_17.f90: Fix testcase.
6535 * gfortran.dg/interface_3.f90: Add dg-error.
6536 * gfortran.dg/use_14.f90: New.
6537 * gfortran.dg/use_15.f90: New.
6539 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6541 * gnat.dg/pointer_controlled.adb: New test.
6543 2011-07-17 Tobias Burnus <burnus@net-b.de>
6546 * gfortran.dg/pointer_remapping_7.f90: New.
6548 2011-07-16 Jason Merrill <jason@redhat.com>
6550 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6552 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6553 Jason Merrill <jason@redhat.com>
6557 * g++.dg/cpp0x/decltype29.C: Adjust.
6558 * g++.dg/cpp0x/error4.C: Adjust.
6559 * g++.dg/cpp0x/sfinae26.C: Adjust.
6560 * g++.dg/cpp0x/variadic105.C: Adjust.
6561 * g++.dg/template/deduce3.C: Adjust.
6562 * g++.dg/template/error45.C: Adjust.
6563 * g++.dg/template/ptrmem2.C: Adjust.
6564 * g++.dg/template/sfinae2.C: Adjust.
6565 * g++.old-deja/g++.pt/crash60.C: Adjust.
6566 * g++.old-deja/g++.pt/unify6.C: Adjust.
6567 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6568 * g++.dg/cpp0x/nullptr15.C: Adjust.
6569 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6570 * g++.dg/cpp0x/pr31431.C: Adjust.
6571 * g++.dg/cpp0x/pr31434.C: Adjust.
6572 * g++.dg/cpp0x/sfinae11.C: Adjust
6573 * g++.dg/cpp0x/temp_default2.C: Adjust.
6574 * g++.dg/cpp0x/trailing4.C: Adjust.
6575 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6576 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6577 * g++.dg/cpp0x/variadic105.C: Adjust.
6578 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6579 * g++.dg/ext/vla2.C: Adjust.
6580 * g++.dg/other/ptrmem10.C: Adjust.
6581 * g++.dg/other/ptrmem11.C: Adjust.
6582 * g++.dg/overload/unknown1.C: Adjust.
6583 * g++.dg/template/conv11.C: Adjust.
6584 * g++.dg/template/dependent-expr5.C: Adjust.
6585 * g++.dg/template/friend.C: Adjust.
6586 * g++.dg/template/incomplete2.C: Adjust.
6587 * g++.dg/template/local4.C: Adjust.
6588 * g++.dg/template/local6.C: Adjust.
6589 * g++.dg/template/operator9.C: Adjust.
6590 * g++.dg/template/ttp25.C: Adjust.
6591 * g++.dg/template/unify10.C: Adjust.
6592 * g++.dg/template/unify11.C: Adjust.
6593 * g++.dg/template/unify6.C: Adjust.
6594 * g++.dg/template/unify9.C: Adjust.
6595 * g++.dg/template/varmod1.C: Adjust.
6596 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6597 * g++.old-deja/g++.pt/crash28.C: Adjust.
6598 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6599 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6600 * g++.old-deja/g++.pt/expr2.C: Adjust.
6601 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6602 * g++.old-deja/g++.pt/spec5.C: Adjust.
6603 * g++.old-deja/g++.pt/spec6.C: Adjust.
6604 * g++.old-deja/g++.pt/unify4.C: Adjust.
6605 * g++.old-deja/g++.pt/unify8.C: Adjust.
6606 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6607 * g++.dg/overload/template5.C: New testcase.
6608 * g++.dg/template/overload12.C: New testcase.
6610 2011-07-11 Tobias Burnus <burnus@net-b.de>
6612 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6613 * gfortran.dg/coarray_7.f90: Ditto.
6614 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6615 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6617 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6619 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6621 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6622 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6623 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6625 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6626 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6627 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6629 2011-07-15 Jason Merrill <jason@redhat.com>
6632 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6633 Use --extra_opts instead of --additional_options.
6635 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6638 * g++.dg/torture/pr49309.C: Remove.
6640 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6642 * gcc.target/tic6x/weak-call.c: New test.
6643 * gcc.target/tic6x/fpcmp.c: New test.
6644 * gcc.target/tic6x/fpdiv.c: New test.
6645 * gcc.target/tic6x/rotdi16-scan.c: New test.
6646 * gcc.target/tic6x/ffssi.c: New test.
6647 * gcc.target/tic6x/fpdiv-lib.c: New test.
6648 * gcc.target/tic6x/cold-lc.c: New test.
6649 * gcc.target/tic6x/longcalls.c: New test.
6650 * gcc.target/tic6x/abi-align-1.c: New test.
6651 * gcc.target/tic6x/fpcmp-finite.c: New test.
6652 * gcc.target/tic6x/rotdi16.c: New test.
6653 * gcc.target/tic6x/bswapl.c: New test.
6654 * gcc.target/tic6x/ffsdi.c: New test.
6655 * gcc.target/tic6x/tic6x.exp: New file.
6656 * gcc.target/tic6x/builtins/arith24.c: New test.
6657 * gcc.target/tic6x/builtins/smpy.c: New test.
6658 * gcc.target/tic6x/builtins/smpylh.c: New test.
6659 * gcc.target/tic6x/builtins/smpyh.c: New test.
6660 * gcc.target/tic6x/builtins/sarith1.c: New test.
6661 * gcc.target/tic6x/builtins/extclr.c: New test
6662 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6663 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6664 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6665 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6667 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6669 * gcc.dg/20020312-2.c: Likewise.
6670 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6671 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6672 * gcc.dg/torture/builtin-math-7.c: Likewise.
6675 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6676 not testing tic6x-*-*.
6678 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6681 * g++.dg/torture/pr49309.C: New testcase.
6683 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6685 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6687 2011-07-14 Richard Guenther <rguenther@suse.de>
6689 PR tree-optimization/49651
6690 * gcc.dg/torture/pr49651.c: New testcase.
6692 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6695 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6697 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6699 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6700 -mno-pointers-to-nested-functions.
6701 * gcc.target/powerpc/no-r11-2.c: Ditto.
6702 * gcc.target/powerpc/no-r11-3.c: Ditto.
6704 2011-07-13 Jason Merrill <jason@redhat.com>
6706 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6707 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6708 when compiling C files.
6709 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6710 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6711 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6712 * g++.dg/lookup/anon2.C: Likewise.
6713 * g++.dg/tree-ssa/copyprop.C: Likewise.
6714 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6715 * g++.dg/init/vector1.C: Ignore narrowing errors.
6716 * g++.dg/torture/pr35526.C: Likewise.
6717 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6719 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6722 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6725 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6727 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6728 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6730 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6732 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6733 * lib/obj-c++.exp (obj-c++_init): Ditto.
6734 * lib/file-format.exp (gcc_target_object_format): Ditto.
6735 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6736 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6737 (check_visibility_available): Ditto.
6738 (check_effective_target_tls_native): Ditto.
6739 (check_effective_target_tls_emulated): Ditto.
6740 (check_effective_target_function_sections): Ditto.
6742 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6744 * gcc.target/arm/pr48183.c: New test.
6746 2011-07-13 Richard Guenther <rguenther@suse.de>
6748 * gcc.dg/torture/20110713-1.c: New testcase.
6750 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6753 * gcc.c-torture/compile/pr49474.c: New testcase.
6755 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6757 PR tree-optimization/49712
6758 * gcc.c-torture/execute/pr49712.c: New test.
6760 2011-07-11 Jason Merrill <jason@redhat.com>
6763 * g++.dg/template/recurse3.C: New.
6765 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6768 * gcc.dg/guality/csttest.c: New test.
6771 * gfortran.dg/pr49698.f90: New test.
6773 2011-07-11 Jeff Law <law@redhat.com>
6775 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6777 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6779 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6780 * go.test/go-test.exp (go-set-goarch): Likewise.
6782 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6785 * gcc.target/avr/torture/pr39633.c: New test case.
6787 2011-07-11 Tobias Burnus <burnus@net-b.de>
6790 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6792 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6794 * lib/target-supports.exp (check_effective_target_scheduling):
6796 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6797 * gcc.dg/pr45055.c: Ditto.
6798 * gcc.dg/pr45353.c: Ditto.
6799 * g++.dg/pr45056.C: Ditto.
6801 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6803 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6804 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6805 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6806 * g++.dg/torture/pr31863.C: Skip AVR.
6808 2011-07-10 Tobias Burnus <burnus@net-b.de>
6811 * gfortran.dg/intrinsic_signal.f90: New.
6813 2011-07-09 Jason Merrill <jason@redhat.com>
6815 * g++.dg/cpp0x/regress/regress6.C: New.
6816 * g++.dg/parse/crash45.C: Adjust message.
6817 * g++.dg/template/crash38.C: Adjust message.
6818 * g++.dg/template/crash64.C: Adjust message.
6820 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6822 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6823 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6824 * g++.dg/abi/bitfield3.C: Likewise.
6825 * g++.dg/eh/pr38662.C: Likewise.
6826 * g++.dg/ext/attrib36.C: Likewise.
6827 * g++.dg/ext/attrib37.C: Likewise.
6828 * g++.dg/ext/attrib8.C: Likewise.
6829 * g++.dg/ext/tmplattr1.C: Likewise.
6830 * g++.dg/inherit/override-attribs.C: Likewise.
6831 * g++.dg/opt/inline9.C: Likewise.
6832 * g++.dg/opt/life1.C: Likewise.
6833 * g++.dg/opt/longbranch2.C: Likewise.
6834 * g++.dg/opt/nrv12.C: Likewise.
6835 * g++.dg/opt/reg-stack4.C: Likewise.
6836 * g++.dg/other/pr35504.C: Likewise.
6837 * g++.dg/other/pr39496.C: Likewise.
6838 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6839 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6840 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6841 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6842 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6843 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6844 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6845 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6846 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6847 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6848 * g++.dg/warn/pr15774-1.C: Likewise.
6849 * g++.dg/warn/pr15774-2.C: Likewise.
6850 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6851 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6852 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6853 * g++.old-deja/g++.pt/asm2.C: Likewise.
6854 * gcc.c-torture/compile/20000804-1.c: Likewise.
6855 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6856 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6857 * gcc.dg/20020108-1.c: Likewise.
6858 * gcc.dg/20020122-2.c: Likewise.
6859 * gcc.dg/20020122-3.c: Likewise.
6860 * gcc.dg/20020206-1.c: Likewise.
6861 * gcc.dg/20020219-1.c: Likewise.
6862 * gcc.dg/20020310-1.c: Likewise.
6863 * gcc.dg/20020411-1.c: Likewise.
6864 * gcc.dg/20020418-2.c: Likewise.
6865 * gcc.dg/20020426-2.c: Likewise.
6866 * gcc.dg/20020517-1.c: Likewise.
6867 * gcc.dg/20030204-1.c: Likewise.
6868 * gcc.dg/20030826-2.c: Likewise.
6869 * gcc.dg/20031102-1.c: Likewise.
6870 * gcc.dg/20031202-1.c: Likewise.
6871 * gcc.dg/20050111-1.c: Likewise.
6872 * gcc.dg/20050503-1.c: Likewise.
6873 * gcc.dg/array-init-1.c: Likewise.
6874 * gcc.dg/builtin-apply4.c: Likewise.
6875 * gcc.dg/dfp/pr31344.c: Likewise.
6876 * gcc.dg/gomp/atomic-11.c: Likewise.
6877 * gcc.dg/graphite/pr40281.c: Likewise.
6878 * gcc.dg/ia64-sync-1.c: Likewise.
6879 * gcc.dg/ia64-sync-2.c: Likewise.
6880 * gcc.dg/ia64-sync-3.c: Likewise.
6881 * gcc.dg/ia64-sync-4.c: Likewise.
6882 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6883 * gcc.dg/invalid-call-1.c: Likewise.
6884 * gcc.dg/loop-3.c: Likewise.
6885 * gcc.dg/lower-subreg-1.c: Likewise.
6886 * gcc.dg/lto/pr47259_0.c: Likewise.
6887 * gcc.dg/nested-calls-1.c: Likewise.
6888 * gcc.dg/pr20017.c: Likewise.
6889 * gcc.dg/pr25023.c: Likewise.
6890 * gcc.dg/pr27671-2.c: Likewise.
6891 * gcc.dg/pr32176.c: Likewise.
6892 * gcc.dg/pr33676.c: Likewise.
6893 * gcc.dg/pr35045.c: Likewise.
6894 * gcc.dg/pr36015.c: Likewise.
6895 * gcc.dg/pr36584.c: Likewise.
6896 * gcc.dg/pr36998.c: Likewise.
6897 * gcc.dg/pr37438.c: Likewise.
6898 * gcc.dg/pr37908.c: Likewise.
6899 * gcc.dg/pr41241.c: Likewise.
6900 * gcc.dg/pr41340.c: Likewise.
6901 * gcc.dg/pr44136.c: Likewise.
6902 * gcc.dg/pr44194-1.c: Likewise.
6903 * gcc.dg/pr46212.c: Likewise.
6904 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6905 * gcc.dg/setjmp-2.c: Likewise.
6906 * gcc.dg/short-compare-1.c: Likewise.
6907 * gcc.dg/short-compare-2.c: Likewise.
6908 * gcc.dg/smod-1.c: Likewise.
6909 * gcc.dg/sync-2.c: Likewise.
6910 * gcc.dg/sync-3.c: Likewise.
6911 * gcc.dg/tls/opt-1.c: Likewise.
6912 * gcc.dg/tls/opt-2.c: Likewise.
6913 * gcc.dg/tls/opt-3.c: Likewise.
6914 * gcc.dg/torture/badshift.c: Likewise.
6915 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6916 * gcc.dg/torture/pr20314-2.c: Likewise.
6917 * gcc.dg/torture/pr36891.c: Likewise.
6918 * gcc.dg/torture/pr38774.c: Likewise.
6919 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6920 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6921 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6922 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6923 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6924 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6925 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6926 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6927 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6928 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6929 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6930 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6931 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6932 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6933 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6934 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6935 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6936 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6937 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6938 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6939 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6940 * gcc.dg/unroll-1.c: Likewise.
6941 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6942 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6943 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6944 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6945 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6946 * gcc.target/i386/20000609-1.c: Likewise.
6947 * gcc.target/i386/20000720-1.c: Likewise.
6948 * gcc.target/i386/20000724-1.c: Likewise.
6949 * gcc.target/i386/20011107-1.c: Likewise.
6950 * gcc.target/i386/20011119-1.c: Likewise.
6951 * gcc.target/i386/20020201-3.c: Likewise.
6952 * gcc.target/i386/20020218-1.c: Likewise.
6953 * gcc.target/i386/20020729-1.c: Likewise.
6954 * gcc.target/i386/20030926-1.c: Likewise.
6955 * gcc.target/i386/20060125-1.c: Likewise.
6956 * gcc.target/i386/20060125-2.c: Likewise.
6957 * gcc.target/i386/20060512-1.c: Likewise.
6958 * gcc.target/i386/20060512-2.c: Likewise.
6959 * gcc.target/i386/20060512-3.c: Likewise.
6960 * gcc.target/i386/20060512-4.c: Likewise.
6961 * gcc.target/i386/387-1.c: Likewise.
6962 * gcc.target/i386/387-2.c: Likewise.
6963 * gcc.target/i386/387-5.c: Likewise.
6964 * gcc.target/i386/387-6.c: Likewise.
6965 * gcc.target/i386/980312-1.c: Likewise.
6966 * gcc.target/i386/980313-1.c: Likewise.
6967 * gcc.target/i386/990117-1.c: Likewise.
6968 * gcc.target/i386/990424-1.c: Likewise.
6969 * gcc.target/i386/990524-1.c: Likewise.
6970 * gcc.target/i386/991129-1.c: Likewise.
6971 * gcc.target/i386/991214-1.c: Likewise.
6972 * gcc.target/i386/991230-1.c: Likewise.
6973 * gcc.target/i386/addr-sel-1.c: Likewise.
6974 * gcc.target/i386/aggregate-ret1.c: Likewise.
6975 * gcc.target/i386/aggregate-ret2.c: Likewise.
6976 * gcc.target/i386/align-main-3.c: Likewise.
6977 * gcc.target/i386/amd64-abi-1.c: Likewise.
6978 * gcc.target/i386/amd64-abi-2.c: Likewise.
6979 * gcc.target/i386/amd64-abi-4.c: Likewise.
6980 * gcc.target/i386/amd64-abi-5.c: Likewise.
6981 * gcc.target/i386/amd64-abi-6.c: Likewise.
6982 * gcc.target/i386/asm-1.c: Likewise.
6983 * gcc.target/i386/asm-3.c: Likewise.
6984 * gcc.target/i386/asm-5.c: Likewise.
6985 * gcc.target/i386/attributes-error.c: Likewise.
6986 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6987 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6988 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6989 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6990 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6991 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6992 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6993 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6994 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6995 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6996 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6997 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6998 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6999 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7000 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7001 * gcc.target/i386/bitfield1.c: Likewise.
7002 * gcc.target/i386/bitfield2.c: Likewise.
7003 * gcc.target/i386/bmi-2.c: Likewise.
7004 * gcc.target/i386/bmi-5.c: Likewise.
7005 * gcc.target/i386/builtin-unreachable.c: Likewise.
7006 * gcc.target/i386/cleanup-2.c: Likewise.
7007 * gcc.target/i386/clobbers.c: Likewise.
7008 * gcc.target/i386/cmov8.c: Likewise.
7009 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7010 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7011 * gcc.target/i386/compress-float-387.c: Likewise.
7012 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7013 * gcc.target/i386/compress-float-sse.c: Likewise.
7014 * gcc.target/i386/crc32-2.c: Likewise.
7015 * gcc.target/i386/crc32-3.c: Likewise.
7016 * gcc.target/i386/divmod-7.c: Likewise.
7017 * gcc.target/i386/divmod-8.c: Likewise.
7018 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7019 * gcc.target/i386/fma3-builtin.c: Likewise.
7020 * gcc.target/i386/fma3-fma.c: Likewise.
7021 * gcc.target/i386/fma4-256-vector.c: Likewise.
7022 * gcc.target/i386/fma4-builtin.c: Likewise.
7023 * gcc.target/i386/fma4-fma-2.c: Likewise.
7024 * gcc.target/i386/fma4-fma.c: Likewise.
7025 * gcc.target/i386/fma4-vector-2.c: Likewise.
7026 * gcc.target/i386/fma4-vector.c: Likewise.
7027 * gcc.target/i386/funcspec-1.c: Likewise.
7028 * gcc.target/i386/funcspec-10.c: Likewise.
7029 * gcc.target/i386/funcspec-11.c: Likewise.
7030 * gcc.target/i386/funcspec-2.c: Likewise.
7031 * gcc.target/i386/funcspec-5.c: Likewise.
7032 * gcc.target/i386/funcspec-6.c: Likewise.
7033 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7034 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7035 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7036 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7037 * gcc.target/i386/incoming-1.c: Likewise.
7038 * gcc.target/i386/incoming-10.c: Likewise.
7039 * gcc.target/i386/incoming-11.c: Likewise.
7040 * gcc.target/i386/incoming-12.c: Likewise.
7041 * gcc.target/i386/incoming-13.c: Likewise.
7042 * gcc.target/i386/incoming-14.c: Likewise.
7043 * gcc.target/i386/incoming-15.c: Likewise.
7044 * gcc.target/i386/incoming-2.c: Likewise.
7045 * gcc.target/i386/incoming-3.c: Likewise.
7046 * gcc.target/i386/incoming-4.c: Likewise.
7047 * gcc.target/i386/incoming-5.c: Likewise.
7048 * gcc.target/i386/incoming-6.c: Likewise.
7049 * gcc.target/i386/incoming-7.c: Likewise.
7050 * gcc.target/i386/incoming-8.c: Likewise.
7051 * gcc.target/i386/incoming-9.c: Likewise.
7052 * gcc.target/i386/lea.c: Likewise.
7053 * gcc.target/i386/local.c: Likewise.
7054 * gcc.target/i386/loop-1.c: Likewise.
7055 * gcc.target/i386/loop-2.c: Likewise.
7056 * gcc.target/i386/loop-3.c: Likewise.
7057 * gcc.target/i386/max-stack-align.c: Likewise.
7058 * gcc.target/i386/memcpy-1.c: Likewise.
7059 * gcc.target/i386/movbe-2.c: Likewise.
7060 * gcc.target/i386/movq-2.c: Likewise.
7061 * gcc.target/i386/movq.c: Likewise.
7062 * gcc.target/i386/nrv1.c: Likewise.
7063 * gcc.target/i386/pad-4.c: Likewise.
7064 * gcc.target/i386/pad-5a.c: Likewise.
7065 * gcc.target/i386/pad-5b.c: Likewise.
7066 * gcc.target/i386/pad-6a.c: Likewise.
7067 * gcc.target/i386/pad-6b.c: Likewise.
7068 * gcc.target/i386/pad-7.c: Likewise.
7069 * gcc.target/i386/pad-9.c: Likewise.
7070 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7071 * gcc.target/i386/pic-1.c: Likewise.
7072 * gcc.target/i386/pr12092-1.c: Likewise.
7073 * gcc.target/i386/pr12329.c: Likewise.
7074 * gcc.target/i386/pr21518.c: Likewise.
7075 * gcc.target/i386/pr22362.c: Likewise.
7076 * gcc.target/i386/pr22585.c: Likewise.
7077 * gcc.target/i386/pr23098.c: Likewise.
7078 * gcc.target/i386/pr25196.c: Likewise.
7079 * gcc.target/i386/pr25293.c: Likewise.
7080 * gcc.target/i386/pr25654.c: Likewise.
7081 * gcc.target/i386/pr26449.c: Likewise.
7082 * gcc.target/i386/pr26778.c: Likewise.
7083 * gcc.target/i386/pr26826.c: Likewise.
7084 * gcc.target/i386/pr27266.c: Likewise.
7085 * gcc.target/i386/pr29978.c: Likewise.
7086 * gcc.target/i386/pr30505.c: Likewise.
7087 * gcc.target/i386/pr30961-1.c: Likewise.
7088 * gcc.target/i386/pr31628.c: Likewise.
7089 * gcc.target/i386/pr32000-2.c: Likewise.
7090 * gcc.target/i386/pr32661-1.c: Likewise.
7091 * gcc.target/i386/pr32708-2.c: Likewise.
7092 * gcc.target/i386/pr32708-3.c: Likewise.
7093 * gcc.target/i386/pr34256.c: Likewise.
7094 * gcc.target/i386/pr34312.c: Likewise.
7095 * gcc.target/i386/pr34522.c: Likewise.
7096 * gcc.target/i386/pr35160.c: Likewise.
7097 * gcc.target/i386/pr35281.c: Likewise.
7098 * gcc.target/i386/pr36246.c: Likewise.
7099 * gcc.target/i386/pr36786.c: Likewise.
7100 * gcc.target/i386/pr37275.c: Likewise.
7101 * gcc.target/i386/pr37843-3.c: Likewise.
7102 * gcc.target/i386/pr37843-4.c: Likewise.
7103 * gcc.target/i386/pr39082-1.c: Likewise.
7104 * gcc.target/i386/pr39431.c: Likewise.
7105 * gcc.target/i386/pr39496.c: Likewise.
7106 * gcc.target/i386/pr39543-2.c: Likewise.
7107 * gcc.target/i386/pr39911.c: Likewise.
7108 * gcc.target/i386/pr40718.c: Likewise.
7109 * gcc.target/i386/pr40906-1.c: Likewise.
7110 * gcc.target/i386/pr40906-2.c: Likewise.
7111 * gcc.target/i386/pr40906-3.c: Likewise.
7112 * gcc.target/i386/pr40934.c: Likewise.
7113 * gcc.target/i386/pr41900.c: Likewise.
7114 * gcc.target/i386/pr42589.c: Likewise.
7115 * gcc.target/i386/pr43662.c: Likewise.
7116 * gcc.target/i386/pr43671.c: Likewise.
7117 * gcc.target/i386/pr43766.c: Likewise.
7118 * gcc.target/i386/pr43869.c: Likewise.
7119 * gcc.target/i386/pr44942.c: Likewise.
7120 * gcc.target/i386/pr44948-2a.c: Likewise.
7121 * gcc.target/i386/pr45234.c: Likewise.
7122 * gcc.target/i386/pr45336-2.c: Likewise.
7123 * gcc.target/i386/pr45336-4.c: Likewise.
7124 * gcc.target/i386/pr45852.c: Likewise.
7125 * gcc.target/i386/pr46470.c: Likewise.
7126 * gcc.target/i386/pr48037-1.c: Likewise.
7127 * gcc.target/i386/pr48389.c: Likewise.
7128 * gcc.target/i386/pr49095.c: Likewise.
7129 * gcc.target/i386/pr9771-1.c: Likewise.
7130 * gcc.target/i386/rdfsbase-1.c: Likewise.
7131 * gcc.target/i386/rdfsbase-2.c: Likewise.
7132 * gcc.target/i386/rdgsbase-1.c: Likewise.
7133 * gcc.target/i386/rdgsbase-2.c: Likewise.
7134 * gcc.target/i386/rdrand-3.c: Likewise.
7135 * gcc.target/i386/regparm-stdcall.c: Likewise.
7136 * gcc.target/i386/regparm.c: Likewise.
7137 * gcc.target/i386/reload-1.c: Likewise.
7138 * gcc.target/i386/rotate-2.c: Likewise.
7139 * gcc.target/i386/sibcall-5.c: Likewise.
7140 * gcc.target/i386/signbit-1.c: Likewise.
7141 * gcc.target/i386/signbit-2.c: Likewise.
7142 * gcc.target/i386/signbit-3.c: Likewise.
7143 * gcc.target/i386/sse-5.c: Likewise.
7144 * gcc.target/i386/sse-8.c: Likewise.
7145 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7146 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7147 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7148 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7149 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7150 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7151 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7152 * gcc.target/i386/sse2-movq-2.c: Likewise.
7153 * gcc.target/i386/sse2-movq-3.c: Likewise.
7154 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7155 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7156 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7157 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7158 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7159 * gcc.target/i386/ssefn-1.c: Likewise.
7160 * gcc.target/i386/ssefn-2.c: Likewise.
7161 * gcc.target/i386/sseregparm-1.c: Likewise.
7162 * gcc.target/i386/sseregparm-2.c: Likewise.
7163 * gcc.target/i386/sseregparm-3.c: Likewise.
7164 * gcc.target/i386/sseregparm-4.c: Likewise.
7165 * gcc.target/i386/sseregparm-5.c: Likewise.
7166 * gcc.target/i386/sseregparm-6.c: Likewise.
7167 * gcc.target/i386/sseregparm-7.c: Likewise.
7168 * gcc.target/i386/sseregparm-8.c: Likewise.
7169 * gcc.target/i386/stack-realign.c: Likewise.
7170 * gcc.target/i386/stack-usage-realign.c: Likewise.
7171 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7172 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7173 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7174 * gcc.target/i386/stackalign/return-1.c: Likewise.
7175 * gcc.target/i386/stackalign/return-2.c: Likewise.
7176 * gcc.target/i386/stackalign/return-3.c: Likewise.
7177 * gcc.target/i386/tailcall-1.c: Likewise.
7178 * gcc.target/i386/tbm-2.c: Likewise.
7179 * gcc.target/i386/udivmod-7.c: Likewise.
7180 * gcc.target/i386/udivmod-8.c: Likewise.
7181 * gcc.target/i386/unroll-1.c: Likewise.
7182 * gcc.target/i386/vararg-1.c: Likewise.
7183 * gcc.target/i386/vararg-2.c: Likewise.
7184 * gcc.target/i386/vect8-ret.c: Likewise.
7185 * gcc.target/i386/vectorize5.c: Likewise.
7186 * gcc.target/i386/wmul-1.c: Likewise.
7187 * gcc.target/i386/wmul-2.c: Likewise.
7188 * gcc.target/i386/wrfsbase-1.c: Likewise.
7189 * gcc.target/i386/wrfsbase-2.c: Likewise.
7190 * gcc.target/i386/wrgsbase-1.c: Likewise.
7191 * gcc.target/i386/wrgsbase-2.c: Likewise.
7192 * gcc.target/i386/xop-pcmov.c: Likewise.
7193 * gcc.target/i386/xop-pcmov2.c: Likewise.
7194 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7195 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7196 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7197 * gcc.target/i386/xop-shift1-vector.c: Likewise.
7198 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7199 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7200 * gcc.target/i386/zee.c: Likewise.
7201 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7202 * gfortran.dg/compiler-directive_2.f: Likewise.
7203 * gfortran.dg/g77/20010216-1.f: Likewise.
7204 * gfortran.dg/gomp/pr39152.f90: Likewise.
7205 * gfortran.dg/pr33794.f90: Likewise.
7207 2011-07-09 Jason Merrill <jason@redhat.com>
7209 * g++.dg/cpp0x/regress/regress5.C: New.
7211 2011-07-08 Jason Merrill <jason@redhat.com>
7214 * g++.dg/expr/compound-asn1.C: New.
7215 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7217 2011-07-08 Jakub Jelinek <jakub@redhat.com>
7220 * gcc.target/powerpc/altivec-34.c: New test.
7222 2011-07-08 Jason Merrill <jason@redhat.com>
7225 * g++.dg/abi/guard3.C: New.
7227 2011-07-08 Julian Brown <julian@codesourcery.com>
7229 * lib/target-supports.exp
7230 (check_effective_target_arm_little_endian): New.
7231 (check_effective_target_vect_pack_trunc): Use above.
7232 (check_effective_target_vect_unpack): Likewise.
7233 (check_effective_target_vect_element_align): Test
7234 check_effective_target_arm_vect_no_misalign for ARM.
7236 2011-07-08 Jason Merrill <jason@redhat.com>
7239 * g++.dg/cpp0x/constexpr-rom.C: New.
7241 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
7244 * g++.dg/torture/pr49519.C: New test.
7246 2011-07-08 Martin Jambor <mjambor@suse.cz>
7248 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7250 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7253 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7255 2011-07-08 Richard Guenther <rguenther@suse.de>
7257 PR tree-optimization/49662
7258 * gcc.dg/graphite/interchange-14.c: XFAIL.
7259 * gcc.dg/graphite/interchange-15.c: Likewise.
7260 * gcc.dg/graphite/interchange-mvt.c: Likewise.
7262 2011-07-06 Jason Merrill <jason@redhat.com>
7265 * g++.dg/cpp0x/regress/regress4.C: New.
7267 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
7270 * gfortran.dg/result_in_spec_4.f90: New test.
7272 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7274 * gcc.target/sparc/cas64.c: New test.
7276 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7279 * g++.dg/torture/pr49644.C: New test.
7282 * gcc.c-torture/execute/pr49644.c: New test.
7284 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
7286 * lib/target-supports.exp (check_effective_target_ia32): New.
7287 (check_effective_target_x32): Likewise.
7288 (check_effective_target_vect_cmdline_needed): Also check x32.
7290 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7292 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7294 * gcc.target/arm/pr42235.c: Likewise.
7295 * gcc.target/arm/pr42495.c: Likewise.
7296 * gcc.target/arm/pr42574.c: Likewise.
7297 * gcc.target/arm/thumb-branch1.c: Likewise.
7299 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7300 unneeded prune of possible warning.
7301 * gcc.target/arm/pr40956.c: Likewise.
7302 * gcc.target/arm/pr42505.c: Likewise.
7304 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7305 * gcc.c-torture/compile/pr46883.c: Likewise.
7306 * gcc.c-torture/compile/pr46934.c: Likewise.
7308 * gcc.target/arm/pr41679.c: Remove test directives in preparation
7309 for move to ../../gcc.c-torture/compile.
7310 * gcc.target/arm/pr46883.c: Likewise.
7311 * gcc.target/arm/pr46934.c: Likewise.
7313 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7314 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7315 * gcc.target/arm/wmul-1.c: Likewise.
7316 * gcc.target/arm/wmul-2.c: Likewise.
7317 * gcc.target/arm/wmul-3.c: Likewise.
7318 * gcc.target/arm/wmul-4.c: Likewise.
7319 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7320 add tab after scan target.
7321 * gcc.target/arm/smlaltt-1.c: Likewise.
7322 * gcc.target/arm/smlatb-1.c: Likewise.
7323 * gcc.target/arm/smlatt-1.c: Likewise.
7325 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7328 * gcc.dg/debug/pr49522.c: New test.
7330 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
7332 * gcc.dg/pragma-align.c: Run only if target !default_packed.
7333 * gcc.dg/pr46212.c: Run only if target int32plus.
7334 * gcc.dg/torture/pr48146.c: Ditto.
7335 * gcc.dg/tree-ssa/vrp51.c: Ditto.
7336 * c-c++-common/pr44832.c: Ditto.
7337 * gcc.dg/pr49544.c: Run only if target ptr32plus.
7338 * gcc.dg/pr31490.c: Ditto.
7339 * gcc.dg/torture/builtin-math-7.c: Run only if target
7341 * gcc.dg/torture/pr45764.c: Skip for AVR.
7342 * gcc.dg/pr47893.c: Ditto.
7344 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7346 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7347 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7348 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7349 add tab to scan target.
7351 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
7353 * gcc.target/arm/neon-modes-3.c: New test.
7355 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
7357 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7358 -fno-loop-interchange -ffast-math.
7360 2011-07-07 Richard Guenther <rguenther@suse.de>
7362 * gcc.dg/ftrapv-3.c: New testcase.
7364 2011-07-07 Richard Guenther <rguenther@suse.de>
7366 * gcc.dg/tree-ssa/vrp58.c: New testcase.
7367 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7369 2011-07-07 Kai Tietz <ktietz@redhat.com>
7371 * gcc.dg/binop-notxor1.c: New test.
7372 * gcc.dg/binop-notand4a.c: New test.
7373 * gcc.dg/binop-notxor2.c: New test.
7374 * gcc.dg/binop-notand3a.c: New test.
7375 * gcc.dg/binop-notand2a.c: New test.
7376 * gcc.dg/binop-notand6a.c: New test.
7377 * gcc.dg/binop-notor1.c: New test.
7378 * gcc.dg/binop-notand1a.c: New test.
7379 * gcc.dg/binop-notand5a.c: New test.
7380 * gcc.dg/binop-notor2.c: New test.
7382 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7385 * gcc.dg/gomp/pr49640.c: New test.
7387 2011-07-07 Richard Guenther <rguenther@suse.de>
7389 * gcc.dg/graphite/pr37485.c: Add -floop-block.
7391 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7394 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7396 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7398 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7399 * gcc.target/powerpc/no-r11-2.c: Ditto.
7400 * gcc.target/powerpc/no-r11-3.c: Ditto.
7402 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
7404 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7405 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7407 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
7409 * lib/target-supports.exp (check_profiling_available): Disable
7410 profiling with -fprofile-generate for target avr.
7412 2011-07-06 Richard Guenther <rguenther@suse.de>
7414 PR tree-optimization/49645
7415 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7417 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
7420 * gcc.dg/pr47383.c: New.
7422 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7424 PR tree-optimization/49647
7425 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7427 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
7430 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7431 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7433 2011-07-05 Jason Merrill <jason@redhat.com>
7436 * g++.dg/template/template-id-4.C: New.
7438 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7440 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7441 * gcc.dg/pr43402.c: Ditto.
7443 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7445 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7447 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7449 * gcc.target/powerpc/ppc-switch-1.c: New test for
7450 --param case-values-threshold.
7451 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7453 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7455 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7457 2011-07-05 Jason Merrill <jason@redhat.com>
7459 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7461 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7463 PR tree-optimization/47654
7464 * gcc.dg/graphite/block-pr47654.c: New.
7466 2011-07-05 Jason Merrill <jason@redhat.com>
7468 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7470 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7472 PR tree-optimization/49580
7473 * gcc.dg/autopar/pr49580.c: New test.
7475 2011-07-05 Richard Guenther <rguenther@suse.de>
7477 PR tree-optimization/49518
7478 PR tree-optimization/49628
7479 * g++.dg/torture/pr49628.C: New testcase.
7480 * gcc.dg/torture/pr49518.c: Likewise.
7482 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7484 * ada/acats/run_acats (which): Extract last field from type -p,
7485 type output only if command succeeded.
7487 2011-07-04 Jason Merrill <jason@redhat.com>
7489 * g++.dg/abi/mangle48.C: New.
7491 * g++.dg/cpp0x/diag1.C: New.
7493 * g++.dg/diagnostic/aka1.C: New.
7495 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7497 PR rtl-optimization/49619
7498 * gcc.dg/pr49619.c: New test.
7500 PR rtl-optimization/49472
7501 * gfortran.dg/pr49472.f90: New test.
7504 * gcc.dg/pr49602.c: New test.
7506 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7510 * gcc.target/avr/avr.exp: Run over cpp files, too.
7511 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7512 * gcc.target/avr/progmem.h: New file.
7513 * gcc.target/avr/exit-abort.h: New file.
7514 * gcc.target/avr/progmem-error-1.c: New file.
7515 * gcc.target/avr/progmem-error-1.cpp: New file.
7516 * gcc.target/avr/progmem-warning-1.c: New file.
7517 * gcc.target/avr/torture/progmem-1.c: New file.
7518 * gcc.target/avr/torture/progmem-1.cpp: New file.
7520 2011-07-04 Richard Guenther <rguenther@suse.de>
7522 PR tree-optimization/49615
7523 * g++.dg/torture/pr49615.C: New testcase.
7525 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7527 PR tree-optimization/49610
7528 * gcc.dg/vect/pr49610.c: New test.
7530 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7532 * gnat.dg/specs/debug1.ads: New test.
7534 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7537 * gfortran.dg/typebound_proc_23.f90: New.
7539 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7542 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7544 2011-07-01 Jason Merrill <jason@redhat.com>
7547 * g++.dg/template/template-id-3.C: New.
7550 * g++.dg/template/qualified-id4.C: New.
7553 * g++.dg/template/explicit-args4.C: New.
7556 * g++.dg/template/offsetof2.C: New.
7558 2011-07-01 Kai Tietz <ktietz@redhat.com>
7560 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7562 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7565 * lib/target-supports.exp (check_effective_target_gld): New proc.
7567 2011-07-01 Richard Guenther <rguenther@suse.de>
7569 PR tree-optimization/49603
7570 * gcc.dg/torture/pr49603.c: New testcase.
7572 2011-06-30 Jason Merrill <jason@redhat.com>
7575 * g++.dg/rtti/template1.C: New.
7578 * g++.dg/cpp0x/regress/ctor1.C: New.
7581 * g++.dg/cpp0x/initlist54.C: New.
7583 2011-06-30 Martin Jambor <mjambor@suse.cz>
7585 * gcc.dg/tree-ssa/sra-12.c: New test.
7587 2011-06-29 Jason Merrill <jason@redhat.com>
7589 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7591 2011-06-30 Richard Guenther <rguenther@suse.de>
7593 PR tree-optimization/46787
7594 * gcc.dg/vect/vect-121.c: New testcase.
7596 2011-06-30 Martin Jambor <mjambor@suse.cz>
7598 PR tree-optimization/49094
7599 * gcc.dg/tree-ssa/pr49094.c: New test.
7601 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7604 * gfortran.dg/pr49540-1.f90: New test.
7605 * gfortran.dg/pr49540-2.f90: New test.
7607 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7610 * ada/acats/run_acats (which): Use last field of type -p output.
7612 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7613 Iain Sandoe <iains@gcc.gnu.org>
7616 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7617 Only skip on 64-bit *-*-darwin8* && !objc2.
7619 2011-06-30 Richard Guenther <rguenther@suse.de>
7621 PR tree-optimization/38752
7622 * gcc.c-torture/compile/pr38752.c: New testcase.
7624 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7626 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7627 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7629 2011-06-29 Jason Merrill <jason@redhat.com>
7632 * g++.dg/cpp0x/initlist53.C: Use placement new.
7633 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7634 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7637 * g++.dg/cpp0x/trailing6.C: New.
7638 * g++.dg/cpp0x/pr45908.C: No error.
7641 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7644 * g++.dg/cpp0x/constexpr-using2.C: New.
7646 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7649 * g++.dg/cpp0x/constexpr-diag3.C: New.
7650 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7651 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7652 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7653 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7655 2011-06-29 Jason Merrill <jason@redhat.com>
7657 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7659 2011-06-29 Richard Guenther <rguenther@suse.de>
7661 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7663 2011-06-29 Jason Merrill <jason@redhat.com>
7665 * g++.dg/cpp0x/initlist-value2.C: New.
7667 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7668 * g++.dg/cpp0x/initlist-value.C: New.
7670 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7672 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7674 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7676 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7677 * gcc.dg/inline_2.c: Likewise.
7678 * gcc.dg/unroll_1.c: Likewise.
7680 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7683 * gcc.target/i386/pr49567.c: New test.
7685 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7687 * gnat.dg/opt17.ad[sb]: New test.
7689 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7690 Tom de Vries <tom@codesourcery.com>
7692 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7693 (check_effective_target_arm_thumb2): New effective targets.
7694 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7695 properly. Clean up temporary files.
7696 * gcc.target/arm/ivopts-2.c: Likewise.
7697 * gcc.target/arm/ivopts-3.c: Likewise.
7698 * gcc.target/arm/ivopts-4.c: Likewise.
7699 * gcc.target/arm/ivopts-5.c: Likewise.
7700 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7702 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7705 * gfortran.dg/reshape_zerosize_3.f90: New test.
7707 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7709 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7710 * gcc.target/arm/vfp-ldmias.c: Likewise.
7711 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7712 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7713 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7714 * gcc.target/arm/vfp-stmias.c: Likewise.
7715 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7716 * gcc.target/arm/vfp-stmiad.c: Likewise.
7718 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7720 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7722 * gcc.target/arm/pr45701-2.c: Ditto.
7724 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7727 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7728 * gfortran.dg/extends_14.f03: Modified.
7730 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7732 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7733 early if the test is already being skipped.
7735 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7736 scan-assembler-dem-not): For missing file, report unresolved with
7737 same message as for pass/fail, with reason reported in log file.
7739 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7740 from add_options_for_arm_neon_fp16.
7741 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7742 check_effective_target_arm_neon_fp16_ok_nocache.
7743 Check -mfpu and -mfloat-abi options from current multilib.
7744 Do not require neon support.
7745 (check_effective_target_arm_fp16_ok): Renamed from
7746 check_effecitve_target_arm_neon_fp16_ok.
7747 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7748 arm_neon_fp16_ok and arm_fp16.
7749 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7750 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7751 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7752 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7754 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7756 * gcc.dg/builtin-assume-aligned-1.c: New test.
7757 * gcc.dg/builtin-assume-aligned-2.c: New test.
7758 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7761 * gcc.dg/pr49544.c: New test.
7763 2011-06-27 Richard Guenther <rguenther@suse.de>
7765 PR tree-optimization/49394
7766 * g++.dg/torture/pr49394.C: New testcase.
7768 2011-06-27 Kai Tietz <ktietz@redhat.com>
7770 * gcc.dg/optimize-bswapdi-2.c: New test.
7772 2011-06-27 Michael Hope <michael.hope@linaro.org>
7773 Richard Sandiford <richard.sandiford@linaro.org>
7775 PR tree-optimization/49169
7776 * gcc.dg/torture/pr49169.c: New test.
7778 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7781 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7783 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7786 2011-06-26 Jason Merrill <jason@redhat.com>
7788 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7791 * g++.dg/init/ref19.C: New.
7792 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7794 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7796 PR tree-optimization/48377
7797 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7800 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7803 * lib/target-supports.exp (check_effective_target_non_strict_align):
7805 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7807 2011-06-24 Martin Jambor <mjambor@suse.cz>
7809 PR tree-optimizations/49516
7810 * g++.dg/tree-ssa/pr49516.C: New test.
7812 2011-06-23 Jason Merrill <jason@redhat.com>
7815 * g++.dg/template/partial10.C: New.
7816 * g++.dg/template/partial11.C: New.
7818 2011-06-23 Jeff Law <law@redhat.com>
7821 * gcc.dg/pr48770.c: New test.
7823 2011-06-23 Jan Hubicka <jh@suse.cz>
7826 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7828 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7831 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7832 instead of -fdump-tree-optimized.
7834 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7837 * g++.dg/template/crash107.C: New.
7838 * g++.dg/template/error17.C: Adjust.
7840 2011-06-23 Jason Merrill <jason@redhat.com>
7843 * g++.dg/cpp0x/defaulted30.C: New.
7846 * g++.dg/rtti/anon-ns1.C: New.
7849 * g++.dg/init/ref18.C: New.
7852 * g++.dg/template/partial9.C: New.
7854 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7857 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7859 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7862 * gcc.dg/pr49496.c: New test.
7864 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7866 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7869 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7871 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7872 * gcc.target/arm/pr42879.c: Likewise.
7873 * gcc.target/arm/pr45701-3.c: Likewise.
7875 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7876 * gcc.target/arm/pr40482.c: Likewise.
7877 * gcc.target/arm/stack-corruption.c: Likewise.
7879 2011-06-22 Richard Guenther <rguenther@suse.de>
7881 PR tree-optimization/49493
7882 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7884 2011-06-22 Jason Merrill <jason@redhat.com>
7887 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7889 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7890 Dmitry Melnik <dm@ispras.ru>
7892 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7893 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7894 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7896 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7898 * gcc.target/arm/tlscall.c: New.
7900 2011-06-21 Jason Merrill <jason@redhat.com>
7903 * g++.dg/cpp0x/constexpr-ref1.C: New.
7904 * g++.dg/cpp0x/constexpr-ref2.C: New.
7905 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7908 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7911 * g++.dg/template/param3.C: New.
7913 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7915 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7916 my_clrsb test functions.
7918 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7919 test_sll, test_ull): Add clrsb tests.
7920 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7923 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7926 * gfortran.dg/class_44.f03: New.
7928 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7930 PR tree-optimization/49478
7931 * gcc.dg/vect/pr49478.c
7933 2011-06-21 Richard Guenther <rguenther@suse.de>
7935 PR tree-optimization/49483
7936 * gcc.dg/vect/vect-120.c: New testcase.
7938 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7941 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7942 * gcc.dg/vect/vect-peel-4.c: Likewise.
7944 2011-06-22 Christian Bruel <christian.bruel@st.com>
7947 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7948 * gcc.dg/always_inline2.c: Likewise.
7949 * gcc.dg/always_inline3.c: Likewise.
7950 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7951 * gcc.dg/inline_1.c: Likewise.
7952 * gcc.dg/inline_2.c: Likewise.
7953 * gcc.dg/inline_3.c: Likewise.
7954 * gcc.dg/inline_4.c: Likewise.
7955 * gcc.dg/20051201-1.c: Likewise.
7956 * gcc.dg/pr40087.c: Likewise.
7957 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7958 * gcc.dg/inline-22.c: Likewise.
7959 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7960 * gcc.dg/lto/20090218-1_1.c: Likewise.
7961 * g++.dg/ipa/devirt-7.C: Likewise.
7962 * gcc.dg/uninit-pred-5_a.c: Likewise.
7963 * gcc.dg/uninit-pred-5_b.c: Likewise.
7964 * gcc.dg/fail_always_inline.c: New.
7966 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7968 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7969 into 6 jobs instead of 3.
7971 2011-06-20 Jason Merrill <jason@redhat.com>
7974 * g++.dg/cpp0x/initlist53.C: New.
7976 2011-06-20 Tobias Burnus <burnus@net-b.de>
7979 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7980 * gfortran.dg/coarray_lock_3.f90: New.
7981 * gfortran.dg/coarray/lock_1.f90: New.
7983 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7985 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7986 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7987 unresolved and report the reason to the log file.
7989 * lib/scanasm.exp (object-size): Move argument processing earlier
7990 to report errors before verifying that the file exists. Report
7991 problems detected at runtime as unresolved instead of error and
7992 report their reasons to the log file.
7994 2011-06-20 Jason Merrill <jason@redhat.com>
7997 * g++.dg/cpp0x/explicit6.C: New.
8000 * g++.dg/cpp0x/enum20.C: New.
8003 * g++.dg/ext/attr-aligned01.C: New.
8006 * g++.dg/cpp0x/variadic-default.C: New.
8009 * g++.dg/cpp0x/auto26.C: New.
8012 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8014 2011-06-20 Kai Tietz <ktietz@redhat.com>
8016 * gcc.dg/binop-notand1.c: New test.
8017 * gcc.dg/binop-notand2.c: New test.
8018 * gcc.dg/binop-notand3.c: New test.
8019 * gcc.dg/binop-notand4.c: New test.
8020 * gcc.dg/binop-notand5.c: New test.
8021 * gcc.dg/binop-notand6.c: New test.
8023 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8026 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8028 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8031 * gfortran.dg/proc_ptr_31.f90: New.
8033 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8035 * gnat.dg/volatile6.adb: New test.
8036 * gnat.dg/volatile7.adb: Likewise.
8037 * gnat.dg/volatile8.adb: Likewise.
8038 * gnat.dg/volatile9.adb: Likewise.
8040 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8042 * gnat.dg/constant3.adb: New test.
8044 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8047 * gfortran.dg/read_list_eof_1.f90: New test.
8049 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8052 * gcc.target/i386/testimm-1.c: New test.
8053 * gcc.target/i386/testimm-2.c: New test.
8054 * gcc.target/i386/testimm-3.c: New test.
8055 * gcc.target/i386/testimm-4.c: New test.
8056 * gcc.target/i386/testimm-5.c: New test.
8057 * gcc.target/i386/testimm-6.c: New test.
8058 * gcc.target/i386/testimm-7.c: New test.
8059 * gcc.target/i386/testimm-8.c: New test.
8060 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8061 * gcc.target/i386/xop-rotate1-int.c: New test.
8062 * gcc.target/i386/xop-rotate2-int.c: New test.
8064 2011-06-17 Jason Merrill <jason@redhat.com>
8066 * g++.dg/cpp0x/rv-func2.C: New.
8068 * g++.dg/debug/dwarf2/lambda1.C: New.
8069 * g++.dg/warn/Wshadow-6.C: Adjust.
8071 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8074 * gfortran.dg/move_alloc_5.f90: New.
8076 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8078 PR rtl-optimization/48542
8079 * gcc.dg/torture/pr48542.c: New test.
8081 2011-06-16 Jason Merrill <jason@redhat.com>
8084 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8087 * g++.dg/cpp0x/initlist52.C New.
8090 * c-c++-common/raw-string-12.c: New.
8093 * g++.dg/cpp0x/sfinae26.C: New.
8096 * g++.dg/cpp0x/variadic113.C: New.
8099 * g++.dg/cpp0x/variadic112.C: New.
8101 2011-06-16 Jeff Law <law@redhat.com>
8103 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8104 improved jump threading.
8105 * gcc.dg/builtin-object-size-2.c: Likewise.
8106 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8108 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8111 * gfortran.dg/typebound_assignment_3.f03: New.
8113 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8116 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8118 2011-06-16 Martin Jambor <mjambor@suse.cz>
8120 PR tree-optimization/49343
8121 * gnat.dg/discr31.ad[sb]: New test.
8123 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8125 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8127 2011-06-16 Tom de Vries <tom@codesourcery.com>
8130 * gcc.target/arm/ivopts-3.c: Update test.
8131 * gcc.target/arm/ivopts-5.c: Same.
8133 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8136 2011-06-10 Wei Guozhi <carrot@google.com>
8139 * gcc.target/arm/pr45335.c: New test.
8140 * gcc.target/arm/pr45335-2.c: New test.
8141 * gcc.target/arm/pr45335-3.c: New test.
8142 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8143 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8144 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8146 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8148 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8150 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8153 * gfortran.dg/class_43.f03: New.
8155 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8157 PR tree-optimization/49419
8158 * gcc.c-torture/execute/pr49419.c: New test.
8160 2011-06-16 Revital Eres <revital.eres@linaro.org>
8162 * gcc.dg/sms-9.c: New file.
8164 2011-06-15 Easwaran Raman <eraman@google.com>
8166 PR rtl-optimization/49414
8167 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8169 2011-06-14 Jason Merrill <jason@redhat.com>
8171 * g++.dg/cpp0x/noexcept13.C: New.
8173 2011-06-14 Easwaran Raman <eraman@google.com>
8175 PR rtl-optimization/44194
8176 * gcc.dg/pr44194-1.c: New test.
8177 * gcc.dg/pr44194-2.c: New test.
8179 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8181 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8183 * gcc.target/arm/pr45701-2.c: Likewise.
8184 * gcc.target/arm/thumb-branch1.c: Likewise.
8186 2011-06-14 Steve Ellcey <sje@cup.hp.com>
8189 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8191 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8193 * gcc.target/arm/pr45701-1.c: Require thumb support.
8194 * gcc.target/arm/pr45701-2.c: Likewise.
8195 * gcc.target/arm/thumb-branch1.c: Likewise.
8197 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8198 * gcc.target/arm/pr39839.c: Likewise.
8199 * gcc.target/arm/pr40657-2.c: Likewise.
8200 * gcc.target/arm/pr40956.c: Likewise.
8201 * gcc.target/arm/pr41679.c: Likewise.
8202 * gcc.target/arm/pr42235.c: Likewise.
8203 * gcc.target/arm/pr42495.c: Likewise.
8204 * gcc.target/arm/pr42505.c: Likewise.
8205 * gcc.target/arm/pr42574.c: Likewise.
8206 * gcc.target/arm/pr46883.c: Likewise.
8207 * gcc.target/arm/pr46934.c: Likewise.
8208 * gcc.target/arm/xor-and.c: Likewise.
8210 2011-06-14 Jason Merrill <jason@redhat.com>
8212 * g++.dg/other/error23.C: Adjust error message.
8213 * g++.dg/other/error32.C: Likewise.
8216 * g++.dg/cpp0x/rv-dotstar.C: New.
8219 * g++.dg/cpp0x/decltype30.C: New.
8221 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8223 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8226 * gfortran.dg/pr49103.f90: New test.
8228 2011-06-14 Tom de Vries <tom@codesourcery.com>
8231 * gcc.target/arm/ivopts-3.c: New test.
8232 * gcc.target/arm/ivopts-4.c: New test.
8233 * gcc.target/arm/ivopts-5.c: New test.
8235 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8237 PR rtl-optimization/49390
8238 * gcc.c-torture/execute/pr49390.c: New test.
8240 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8242 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8244 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
8246 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8247 * gcc.c-torture/execute/cmpsi-2.x: New file.
8248 * gcc.c-torture/execute/pr45262.c: Undo 172757.
8249 * gcc.c-torture/execute/pr45262.x: New file.
8250 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8251 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8253 * gcc.c-torture/compile/pr49163.c: Ditto.
8255 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
8257 * gcc.dg/vect/vect-16.c: Rename to...
8258 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8259 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8260 for double-word vectors.
8261 * gcc.dg/vect/vect-peel-4.c: Likewise.
8262 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8264 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8267 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
8270 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8272 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
8274 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8276 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8278 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8280 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8282 * gfortran.dg/trim_optimize_8.f90: New test case.
8284 2011-06-13 Jakub Jelinek <jakub@redhat.com>
8285 Ira Rosen <ira.rosen@linaro.org>
8287 PR tree-optimization/49352
8288 * gcc.dg/vect/pr49352.c: New test.
8290 2011-06-12 Tobias Burnus
8293 * gfortran.dg/alloc_comp_assign_11.f90: New.
8295 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8297 * gfortran.dg/trim_optimize_7.f90: New test.
8299 2011-06-10 Wei Guozhi <carrot@google.com>
8302 * gcc.target/arm/pr45335.c: New test.
8303 * gcc.target/arm/pr45335-2.c: New test.
8304 * gcc.target/arm/pr45335-3.c: New test.
8305 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8306 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8307 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8309 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8312 * g++.dg/parse/error39.C: New.
8314 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
8316 * gcc.target/arm/20090811-1.c: Skip for incompatible
8317 options, do not override other options.
8318 * gcc.target/arm/combine-cmp-shift.c: Skip for
8319 incompatible options.
8320 * gcc.target/arm/pr45094.c: Likewise.
8321 * gcc.target/arm/scd42-1.c: Likewise.
8322 * gcc.target/arm/scd42-3.c: Likewise.
8323 * gcc.target/arm/thumb-ltu.c: Likewise.
8325 * lib/target-supports.exp
8326 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8327 multilib flags use -mfpu with a value other than neon-fp16.
8329 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8331 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8332 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8334 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8336 * lib/target-supports.exp (check_effective_target_pie): New proc.
8337 * gcc.dg/pie-link.c: Use target pie.
8339 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
8340 Laurent Roug� <laurent.rouge@menta.fr>
8342 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8343 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8345 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
8347 * gfortran.dg/coarray/sync_1.f90: New test for
8348 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8350 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
8352 PR tree-optimization/49318
8353 * gcc.dg/vect/pr49318.c: New test.
8355 2011-06-09 David Krauss <potswa@mac.com>
8357 * g++.dg/template/arrow1.C: New.
8359 2011-06-09 Jason Merrill <jason@redhat.com>
8361 * lib/prune.exp: Prune "note"s.
8362 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8364 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8365 * g++.dg/template/dependent-expr3.C: Likewise.
8366 * g++.dg/parse/template7.C: Likewise.
8367 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8368 * g++.old-deja/g++.jason/rfg10.C: Likewise.
8369 * g++.old-deja/g++.pt/friend38.C: Likewise.
8370 * g++.old-deja/g++.pt/crash32.C: Likewise.
8371 * g++.old-deja/g++.other/init4.C: Likewise.
8372 * g++.old-deja/g++.other/friend8.C: Likewise.
8374 * g++.dg/ext/complex7.C: Adjust expected output.
8375 * g++.dg/diagnostic/method1.C: Likewise.
8376 * g++.dg/parse/parameter-declaration-2.C: Likewise.
8377 * g++.dg/parse/crash33.C: Likewise.
8378 * g++.dg/other/warning1.C: Likewise.
8379 * g++.dg/init/pr29571.C: Likewise.
8380 * g++.dg/warn/overflow-warn-1.C: Likewise.
8381 * g++.dg/warn/overflow-warn-3.C: Likewise.
8382 * g++.dg/warn/overflow-warn-4.C: Likewise.
8383 * g++.old-deja/g++.oliva/template1.C: Likewise.
8385 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8386 * g++.dg/parse/template7.C: Adjust.
8388 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
8391 * gcc.dg/pr49307.c: New.
8393 2011-06-09 Wei Guozhi <carrot@google.com>
8396 * gcc.target/arm/pr46975.c: New testcase.
8398 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
8400 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8401 (PMETH, arglist_t): Removed.
8402 (method_get_number_of_arguments): Removed.
8403 (method_get_nth_argument): Removed.
8404 (method_get_first_argument): Removed.
8405 (method_get_next_argument): Removed.
8406 (method_get_sizeof_arguments): Removed.
8407 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8409 (method_get_number_of_arguments): Removed.
8410 (method_get_nth_argument): Removed.
8411 (method_get_first_argument): Removed.
8412 (method_get_next_argument): Removed.
8413 (method_get_sizeof_arguments): Removed.
8414 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8416 2011-06-09 David Li <davidxl@google.com>
8418 * gcc.dg/dump-pass.c: New test.
8420 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8423 * g++.dg/parse/error38.C: New.
8425 2011-06-09 Jakub Jelinek <jakub@redhat.com>
8428 * gfortran.dg/pr49308.f90: New test.
8430 2011-06-08 Jason Merrill <jason@redhat.com>
8432 * g++.dg/cpp0x/noexcept11.C: New.
8433 * g++.dg/cpp0x/noexcept12.C: New.
8434 * g++.dg/cpp0x/sfinae11.C: Adjust.
8436 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8439 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8440 to dg-options, match also DW_AT_linkage_name.
8442 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8445 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8446 -fno-common on alpha*-dec-osf*.
8447 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8449 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8451 PR rtl-optimization/49303
8452 * gcc.target/ia64/pr49303.c: New test.
8454 2011-06-08 Tobias Burnus <burnus@net-b.de>
8457 * gfortran.dg/coarray_lock_1.f90: New.
8458 * gfortran.dg/coarray_lock_2.f90: New.
8460 2011-06-07 Jason Merrill <jason@redhat.com>
8462 * lib/prune.exp: Look for "required" rather than "instantiated".
8463 * g++.dg/abi/mangle11.C: Likewise.
8464 * g++.dg/abi/mangle12.C: Likewise.
8465 * g++.dg/abi/mangle17.C: Likewise.
8466 * g++.dg/abi/mangle20-2.C: Likewise.
8467 * g++.dg/abi/pragma-pack1.C: Likewise.
8468 * g++.dg/cpp0x/decltype26.C: Likewise.
8469 * g++.dg/cpp0x/decltype28.C: Likewise.
8470 * g++.dg/cpp0x/decltype29.C: Likewise.
8471 * g++.dg/cpp0x/enum11.C: Likewise.
8472 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8473 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8474 * g++.dg/cpp0x/pr47416.C: Likewise.
8475 * g++.dg/ext/case-range2.C: Likewise.
8476 * g++.dg/ext/case-range3.C: Likewise.
8477 * g++.dg/gomp/for-19.C: Likewise.
8478 * g++.dg/gomp/pr37533.C: Likewise.
8479 * g++.dg/gomp/pr38639.C: Likewise.
8480 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8481 * g++.dg/inherit/base3.C: Likewise.
8482 * g++.dg/inherit/using6.C: Likewise.
8483 * g++.dg/init/placement4.C: Likewise.
8484 * g++.dg/init/reference3.C: Likewise.
8485 * g++.dg/lookup/scoped6.C: Likewise.
8486 * g++.dg/lookup/using7.C: Likewise.
8487 * g++.dg/other/abstract1.C: Likewise.
8488 * g++.dg/other/error10.C: Likewise.
8489 * g++.dg/other/error5.C: Likewise.
8490 * g++.dg/other/field1.C: Likewise.
8491 * g++.dg/other/offsetof5.C: Likewise.
8492 * g++.dg/parse/bitfield2.C: Likewise.
8493 * g++.dg/parse/constant4.C: Likewise.
8494 * g++.dg/parse/crash20.C: Likewise.
8495 * g++.dg/parse/invalid-op1.C: Likewise.
8496 * g++.dg/parse/non-dependent2.C: Likewise.
8497 * g++.dg/parse/template18.C: Likewise.
8498 * g++.dg/tc1/dr152.C: Likewise.
8499 * g++.dg/tc1/dr166.C: Likewise.
8500 * g++.dg/tc1/dr176.C: Likewise.
8501 * g++.dg/tc1/dr213.C: Likewise.
8502 * g++.dg/template/access11.C: Likewise.
8503 * g++.dg/template/access2.C: Likewise.
8504 * g++.dg/template/access3.C: Likewise.
8505 * g++.dg/template/access7.C: Likewise.
8506 * g++.dg/template/arg7.C: Likewise.
8507 * g++.dg/template/cond2.C: Likewise.
8508 * g++.dg/template/crash13.C: Likewise.
8509 * g++.dg/template/crash40.C: Likewise.
8510 * g++.dg/template/crash7.C: Likewise.
8511 * g++.dg/template/crash84.C: Likewise.
8512 * g++.dg/template/ctor5.C: Likewise.
8513 * g++.dg/template/defarg13.C: Likewise.
8514 * g++.dg/template/defarg14.C: Likewise.
8515 * g++.dg/template/dtor7.C: Likewise.
8516 * g++.dg/template/eh2.C: Likewise.
8517 * g++.dg/template/error2.C: Likewise.
8518 * g++.dg/template/error43.C: Likewise.
8519 * g++.dg/template/friend32.C: Likewise.
8520 * g++.dg/template/injected1.C: Likewise.
8521 * g++.dg/template/instantiate1.C: Likewise.
8522 * g++.dg/template/instantiate3.C: Likewise.
8523 * g++.dg/template/instantiate5.C: Likewise.
8524 * g++.dg/template/instantiate7.C: Likewise.
8525 * g++.dg/template/local6.C: Likewise.
8526 * g++.dg/template/lookup2.C: Likewise.
8527 * g++.dg/template/member5.C: Likewise.
8528 * g++.dg/template/memfriend15.C: Likewise.
8529 * g++.dg/template/memfriend16.C: Likewise.
8530 * g++.dg/template/memfriend17.C: Likewise.
8531 * g++.dg/template/memfriend7.C: Likewise.
8532 * g++.dg/template/meminit1.C: Likewise.
8533 * g++.dg/template/nested3.C: Likewise.
8534 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8535 * g++.dg/template/nontype12.C: Likewise.
8536 * g++.dg/template/nontype13.C: Likewise.
8537 * g++.dg/template/nontype6.C: Likewise.
8538 * g++.dg/template/pr23510.C: Likewise.
8539 * g++.dg/template/pr35240.C: Likewise.
8540 * g++.dg/template/ptrmem15.C: Likewise.
8541 * g++.dg/template/ptrmem6.C: Likewise.
8542 * g++.dg/template/qualified-id1.C: Likewise.
8543 * g++.dg/template/qualttp20.C: Likewise.
8544 * g++.dg/template/qualttp3.C: Likewise.
8545 * g++.dg/template/qualttp4.C: Likewise.
8546 * g++.dg/template/qualttp5.C: Likewise.
8547 * g++.dg/template/qualttp6.C: Likewise.
8548 * g++.dg/template/qualttp7.C: Likewise.
8549 * g++.dg/template/qualttp8.C: Likewise.
8550 * g++.dg/template/recurse.C: Likewise.
8551 * g++.dg/template/recurse2.C: Likewise.
8552 * g++.dg/template/ref5.C: Likewise.
8553 * g++.dg/template/scope2.C: Likewise.
8554 * g++.dg/template/sfinae10.C: Likewise.
8555 * g++.dg/template/sfinae3.C: Likewise.
8556 * g++.dg/template/sizeof3.C: Likewise.
8557 * g++.dg/template/static9.C: Likewise.
8558 * g++.dg/template/template-id-2.C: Likewise.
8559 * g++.dg/template/typedef13.C: Likewise.
8560 * g++.dg/template/typename4.C: Likewise.
8561 * g++.dg/template/using14.C: Likewise.
8562 * g++.dg/template/using2.C: Likewise.
8563 * g++.dg/template/warn1.C: Likewise.
8564 * g++.dg/warn/Wparentheses-13.C: Likewise.
8565 * g++.dg/warn/Wparentheses-15.C: Likewise.
8566 * g++.dg/warn/Wparentheses-16.C: Likewise.
8567 * g++.dg/warn/Wparentheses-17.C: Likewise.
8568 * g++.dg/warn/Wparentheses-18.C: Likewise.
8569 * g++.dg/warn/Wparentheses-19.C: Likewise.
8570 * g++.dg/warn/Wparentheses-20.C: Likewise.
8571 * g++.dg/warn/Wparentheses-23.C: Likewise.
8572 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8573 * g++.dg/warn/noeffect2.C: Likewise.
8574 * g++.dg/warn/noeffect4.C: Likewise.
8575 * g++.dg/warn/pr8570.C: Likewise.
8576 * g++.old-deja/g++.brendan/init2.C: Likewise.
8577 * g++.old-deja/g++.eh/spec6.C: Likewise.
8578 * g++.old-deja/g++.pt/crash10.C: Likewise.
8579 * g++.old-deja/g++.pt/crash36.C: Likewise.
8580 * g++.old-deja/g++.pt/derived3.C: Likewise.
8581 * g++.old-deja/g++.pt/error2.C: Likewise.
8582 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8583 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8584 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8585 * g++.old-deja/g++.pt/overload7.C: Likewise.
8586 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8588 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8589 Iain Sandoe <iains@gcc.gnu.org>
8591 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8592 Added code to deal with the case when [Protocol
8593 -descriptionForInstanceMethod:] or [Protocol
8594 -descriptionForClassMethod:] returns NULL.
8596 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8597 Iain Sandoe <iains@gcc.gnu.org>
8599 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8600 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8603 2011-06-07 Xinliang David Li <davidxl@google.com>
8605 * gcc.dg/inline_2.c: New test.
8606 * gcc.dg/unroll_2.c: New test.
8607 * gcc.dg/inline_3.c: New test.
8608 * gcc.dg/unroll_3.c: New test.
8609 * gcc.dg/inline_4.c: New test.
8610 * gcc.dg/unroll_4.c: New test.
8611 * gcc.dg/inline_1.c: New test.
8612 * gcc.dg/unroll_1.c: New test.
8614 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8616 PR tree-optimization/48497
8617 * lib/gcc-defs.exp (dg-additional-options): New proc.
8618 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8619 -msse2 on 32-bit x86.
8621 2011-06-06 Jason Merrill <jason@redhat.com>
8623 * g++.dg/cpp0x/enum19.C: New.
8625 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8627 * gcc.target/arm/neon-reload-class.c: New test.
8629 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8632 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8634 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8636 * gcc.target/arm/smlatb-1.c: New file.
8637 * gcc.target/arm/smlatt-1.c: New file.
8638 * gcc.target/arm/smlaltb-1.c: New file.
8639 * gcc.target/arm/smlaltt-1.c: New file.
8641 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8643 * gcc.target/arm/mla-2.c: New test.
8645 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8647 PR gcov-profile/49299
8648 * gcc.dg/tree-prof/pr49299-1.c: New test.
8649 * gcc.dg/tree-prof/pr49299-2.c: New test.
8651 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8653 * lib/target-supports.exp
8654 (check_effective_target_vect_widen_mult_qi_to_hi):
8655 Add NEON as supporting target.
8656 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8657 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8658 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8659 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8660 using widening multiplication on targets that support it.
8661 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8662 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8663 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8665 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8667 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8668 Modern Objective-C runtime API.
8669 * objc/execute/next_mapping.h: Removed.
8670 * objc-obj-c++-shared/next-mapping.h: Removed.
8671 * objc-obj-c++-shared/Object1.h: Removed.
8672 * objc-obj-c++-shared/Object1.m: Removed.
8673 * objc-obj-c++-shared/Object1.mm: Removed.
8674 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8675 * objc-obj-c++-shared/Protocol1.h: Removed.
8676 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8677 of ProtoBool, IVAR_T and METHOD.
8678 * objc-obj-c++-shared/runtime.h: New.
8679 * objc-obj-c++-shared/TestsuiteObject.h: New.
8680 * objc-obj-c++-shared/TestsuiteObject.m: New.
8682 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8683 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8684 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8686 * objc/execute/_cmd.m: Include
8687 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8688 runtime API. ([TestClass +initialize]): Include this method also
8689 with the GNU runtime.
8690 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8691 Object. ([-setValue:]): Return void.
8692 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8693 with the GNU runtime. Include
8694 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8695 for the NeXT runtime. Use the existing print_ivars() and
8696 compare_structures() implementations for the old NeXT runtime.
8697 Added new implementations for the Modern GNU and NeXT runtimes.
8698 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8699 well. (main): Use objc_getClass(). Use return instead of exit.
8700 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8701 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8703 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8704 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8705 instead of Object. (main): Use return instead of exit().
8706 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8707 instead of Object. Removed prototype for exit(). (main): Use
8708 return instead of exit(). Use the Modern Objective-C runtime API.
8709 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8711 * objc/execute/class-tests-1.h: Include
8712 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8713 runtime API. (test_class_with_superclass): Do not call [Object
8714 class]. There is no need to with the current libobjc.
8715 * objc/execute/class-tests-2.h: Include
8716 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8718 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8719 ../../objc-obj-c++-shared/next-mapping.h.
8720 * objc/execute/class-2.m: Likewise.
8721 * objc/execute/class-3.m: Likewise.
8722 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8723 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8724 +initialize]): Include this method also with the GNU
8725 runtime. (main): Use the Modern Objective-C runtime API.
8726 * objc/execute/class-5.m: Likewise.
8727 * objc/execute/class-6.m: Likewise.
8728 * objc/execute/class-7.m: Likewise.
8729 * objc/execute/class-8.m: Likewise.
8730 * objc/execute/class-9.m: Likewise.
8731 * objc/execute/class-10.m: Likewise.
8732 * objc/execute/class-11.m: Likewise.
8733 * objc/execute/class-12.m: Likewise.
8734 * objc/execute/class-13.m: Likewise.
8735 * objc/execute/class-14.m: Likewise.
8736 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8737 this method also with the GNU runtime.
8738 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8739 +initialize]): Include this method also with the GNU runtime.
8740 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8742 * objc/execute/encode-1.m: Likewise.
8743 * objc/execute/enumeration-1.m: Likewise.
8744 * objc/execute/enumeration-2.m: Likewise.
8745 * objc/execute/exceptions/catchall-1.m: Likewise.
8746 * objc/execute/exceptions/finally-1.m: Likewise.
8747 * objc/execute/exceptions/foward-1.m: Likewise.
8748 * objc/execute/exceptions/local-variables-1.m: Likewise.
8749 * objc/execute/exceptions/throw-nil.m: Likewise.
8750 * objc/execute/exceptions/trivial.m: Likewise.
8751 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8752 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8753 * objc/execute/exceptions/matcher-1.m: Likewise.
8754 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8756 * objc/execute/formal_protocol-2.m: Likewise.
8757 * objc/execute/formal_protocol-3.m: Likewise.
8758 * objc/execute/formal_protocol-4.m: Likewise.
8759 * objc/execute/formal_protocol-5.m: Include
8760 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8762 * objc/execute/formal_protocol-6.m: Likewise.
8763 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8764 Object. Include <objc/Protocol.h> instead of
8765 ../../objc-obj-c++-shared/Protocol1.h.
8766 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8768 * objc/execute/informal_protocol.m: Likewise.
8769 * objc/execute/load-3.m: Likewise.
8770 * objc/execute/many_args_method.m ([TestClass +initialize]):
8771 Include this method with the GNU runtime as well.
8772 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8773 * objc/execute/nested-func-1.m: Use TestsuiteObject
8775 * objc/execute/nil_method-1.m: Likewise.
8776 * objc/execute/no_clash.m: Likewise.
8777 * objc/execute/np-1.m: Do not include
8778 ../../objc-obj-c++-shared/Protocol1.h.
8779 (main): Use return instead of exit().
8780 * objc/execute/np-2.m: Do not include
8781 ../../objc-obj-c++-shared/Protocol1.h.
8782 ([MyObject +initialize]): Include this method also with the GNU
8783 runtime. (main): Use return instead of exit().
8784 * objc/execute/object_is_class.m: Include
8785 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8786 of Object. (main): Use the Modern Objective-C runtime API.
8787 * objc/execute/object_is_meta_class.m: Likewise.
8788 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8789 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8790 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8791 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8792 Objective-C runtime API.
8793 * objc/execute/protocol-isEqual-2.m: Likewise.
8794 * objc/execute/protocol-isEqual-3.m: Likewise.
8795 * objc/execute/protocol-isEqual-4.m: Likewise.
8796 * objc/execute/redefining_self.m ([TestClass +initialize]):
8797 Include this method with the GNU runtime as well.
8798 * objc/execute/root_methods.m: Include
8799 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8800 Include this method with the GNU runtime as well.
8801 (main): Use the Modern Objective-C runtime API.
8802 * objc/execute/selector-1.m: Include
8803 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8804 of Object. (main): Use the Modern Objective-C runtime API.
8805 * objc/execute/static-1.m ([Test +initialize]): Include this
8806 method with the GNU runtime as well.
8807 * objc/execute/static-2.m: Likewise.
8808 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8809 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8810 ([MathClass +initialize]): Include this method with the GNU
8812 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8814 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8815 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8816 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8817 * objc.dg/attributes/method-attribute-1.m: Likewise.
8818 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8819 * objc.dg/attributes/method-attribute-2.m: Likewise.
8820 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8821 * objc.dg/attributes/method-attribute-3.m: Likewise.
8822 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8823 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8824 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8825 * obj-c++.dg/bitfield-1.mm: Likewise.
8826 * obj-c++.dg/bitfield-2.mm: Likewise
8827 * objc.dg/bitfield-3.m: Likewise.
8828 * obj-c++.dg/bitfield-4.mm: Likewise.
8829 * objc.dg/bitfield-5.m: Likewise
8830 * objc.dg/call-super-1.m: Likewise.
8831 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8832 Use objc_getClass() instead of objc_get_class(), but for the GNU
8833 runtime redefine objc_getClass as objc_get_class. Include
8834 ../objc-obj-c++-shared/runtime.h.
8835 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8836 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8837 Use the Modern Objective-C runtime API.
8838 * objc.dg/class-protocol-1.m: Include
8839 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8840 * obj-c++.dg/class-protocol-1.mm: Likewise.
8841 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8842 * objc.dg/comp-types-10.m: Likewise.
8843 * objc.dg/comp-types-11.m: Likewise.
8844 * objc.dg/comp-types-12.m: Likewise.
8845 * obj-c++.dg/comp-types-9.mm: Likewise.
8846 * obj-c++.dg/comp-types-11.mm: Likewise.
8847 * obj-c++.dg/comp-types-12.mm: Likewise.
8848 * obj-c++.dg/comp-types-13.mm: Likewise.
8849 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8850 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8851 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8852 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8853 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8854 * objc.dg/desig-init-1.m: Likewise.
8855 * obj-c++.dg/defs.mm: Likewise.
8856 * objc.dg/exceptions-2.m: Likewise.
8857 * obj-c++.dg/except-1.mm: Likewise.
8858 * obj-c++.dg/exceptions-2.mm: Likewise.
8859 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8860 Use the Modern Objective-C runtime API.
8861 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8862 the Modern Objective-C runtime API. Do not include
8863 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8864 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8865 the Modern Objective-C runtime API except when using an older NeXT
8867 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8868 the Modern Objective-C runtime API.
8869 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8871 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8872 * objc.dg/encode-7-next-64bit.m: Updated include.
8873 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8875 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8876 the Modern Objective-C runtime API.
8877 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8878 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8879 instead of ../objc-obj-c++-shared/Protocol1.h.
8880 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8881 the Modern Objective-C runtime API except when using an older NeXT
8883 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8884 the Modern Objective-C runtime API.
8885 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8887 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8888 * objc.dg/fix-and-continue-2.m: Likewise.
8889 * objc.dg/foreach-1.m: Likewise.
8890 * objc.dg/foreach-2.m: Likewise.
8891 * objc.dg/foreach-3.m: Likewise.
8892 * objc.dg/foreach-4.m: Likewise.
8893 * objc.dg/foreach-5.m: Likewise.
8894 * objc.dg/foreach-6.m: Likewise.
8895 * objc.dg/foreach-7.m: Likewise.
8896 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8898 * objc.dg/func-ptr-2.m: Likewise.
8899 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8900 Do not include objc/objc-api.h.
8901 * obj-c++.dg/fsf-package-0.mm: Likewise.
8902 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8903 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8904 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8906 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8907 * objc.dg/gnu-runtime-3.m: Likewise.
8908 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8909 * objc.dg/headers.m: Include objc/runtime.h instead of
8910 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8911 for the NeXT runtime.
8912 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8913 * obj-c++.dg/isa-field-1.mm: Likewise.
8914 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8915 * objc.dg/layout-1.m: Likewise.
8916 * objc.dg/layout-2.m: Likewise.
8917 * objc.dg/local-decl-2.m: Likewise.
8918 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8919 Object. ([Container +elementForView:]): Use
8920 class_conformsToProtocol().
8921 * obj-c++.dg/lookup-2.mm: Likewise.
8922 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8923 * obj-c++.dg/local-decl-1.mm: Likewise.
8924 * objc.dg/method-3.m: Likewise.
8925 * objc.dg/method-4.m: Likewise.
8926 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8927 ../objc-obj-c++-shared/Protocol1.h.
8928 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8929 * objc.dg/method-9.m: Likewise.
8930 * objc.dg/method-10.m: Likewise.
8931 * objc.dg/method-13.m ([Root +initialize]): Include this method
8932 also for the GNU runtime. (main): Use objc_getClass() also for
8934 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8935 * objc.dg/method-17.m: Likewise.
8936 * objc.dg/method-19.m: Likewise.
8937 * objc.dg/method-20b.m: Likewise.
8938 * obj-c++.dg/method-2.mm: Likewise.
8939 * obj-c++.dg/method-6.mm: Likewise.
8940 * obj-c++.dg/method-10.mm: Likewise.
8941 * obj-c++.dg/method-11.mm: Likewise.
8942 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8943 ../objc-obj-c++-shared/Protocol1.h.
8944 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8945 * obj-c++.dg/method-15.mm: Likewise.
8946 * obj-c++.dg/method-17.mm: Likewise.
8947 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8948 +initialize]): Include this method also for the GNU
8949 runtime. (main): Use objc_getClass() also for the GNU runtime.
8950 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8951 * obj-c++.dg/method-22.mm: Likewise.
8952 * obj-c++.dg/method-23.mm: Likewise.
8953 * obj-c++.dg/no-extra-load.mm: Likewise.
8954 * objc.dg/objc-fast-4.m: Likewise.
8955 * objc.dg/objc-gc-4.m: Likewise.
8956 * obj-c++.dg/objc-gc-3.mm: Likewise.
8957 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8958 protocol_getMethodDescription() instead of [Protocol
8959 -descriptionForInstanceMethod].
8960 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8961 Made it available with all runtimes. (main): Call -test instead
8963 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8964 and put into a category.
8965 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8966 Object. Include objc/objc.h.
8967 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8968 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8969 New. (main): Use protocol_getMethodDescription() instead
8970 of [Protocol -descriptionForInstanceMethod] and [Protocol
8971 -descriptionForClassMethod].
8972 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8973 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8974 Objective-C runtime API.
8975 * obj-c++.dg/proto-qual-1.mm: Likewise.
8976 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8978 * obj-c++.dg/property/property-1.mm: Likewise.
8979 * obj-c++.dg/qual-types-1.mm: Likewise.
8980 * objc.dg/selector-2.m: Include objc/objc.h instead of
8981 ../objc-obj-c++-shared/Object1.h.
8982 * obj-c++.dg/selector-2.mm: Likewise.
8983 * obj-c++.dg/selector-5.mm: Likewise.
8984 * obj-c++.dg/selector-6.mm: Likewise.
8985 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8986 Object. Do not include objc/objc-api.h.
8987 * obj-c++.dg/set-not-used-1.mm: Likewise.
8988 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8989 * objc.dg/stret-1.m: Likewise.
8990 * objc.dg/stret-2.m: Likewise.
8991 * obj-c++.dg/super-class-2.mm: Likewise.
8992 * objc.dg/super-class-3.m: Likewise.
8993 * objc.dg/super-class-4.m: Likewise.
8994 * objc.dg/sync-2.m: Likewise.
8995 * obj-c++.dg/sync-2.mm: Likewise.
8996 * objc.dg/sync-1.m: Include objc/objc.h instead of
8997 ../objc-obj-c++-shared/Object1.h.
8998 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8999 'Class' as the type of 'isa'.
9000 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9001 Objective-C runtime API. ([TestClass +initialize]): Include this
9002 method with the GNU runtime as well.
9003 * objc.dg/strings/strings-1.m: Updated includes.
9004 * obj-c++.dg/strings/strings-1.mm: Likewise.
9005 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9006 objc.dg/strings/const-str-12b.m.
9007 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9008 * obj-c++.dg/template-3.mm: Likewise.
9009 * obj-c++.dg/template-4.mm: Likewise.
9010 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9011 Objective-C runtime API.
9012 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9013 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9014 * obj-c++.dg/try-catch-1.mm: Likewise.
9015 * obj-c++.dg/try-catch-2.mm: Likewise.
9016 * objc.dg/try-catch-3.m: Likewise.
9017 * obj-c++.dg/try-catch-3.mm: Likewise.
9018 * objc.dg/try-catch-6.m: Likewise.
9019 * objc.dg/try-catch-7.m: Likewise.
9020 * obj-c++.dg/try-catch-7.mm: Likewise.
9021 * obj-c++.dg/try-catch-8.mm: Likewise.
9022 * obj-c++.dg/try-catch-9.mm: Likewise.
9023 * objc.dg/try-catch-10.m: Likewise.
9024 * obj-c++.dg/try-catch-11.mm: Likewise.
9025 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9026 Object. Include objc/objc.h.
9027 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9028 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9029 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9030 Object. Use Modern Objective-C runtime API. Do not use
9032 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9033 * obj-c++.dg/torture/trivial.mm: Likewise.
9034 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9035 instead of ../objc-obj-c++-shared/Object1.h. Include
9036 ../objc-obj-c++-shared/runtime.h.
9037 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9038 * objc.dg/torture/strings/const-str-11.m: Likewise.
9039 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9040 * objc.dg/torture/strings/const-str-9.m: Likewise.
9041 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9042 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9043 instead of Object. Only add _FooClassReference if
9045 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9046 * objc.dg/torture/strings/const-str-8.m: Likewise.
9047 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9048 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9050 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9052 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9053 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9054 * obj-c++.dg/va-meth-1.mm: Likewise.
9055 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9056 ../objc-obj-c++-shared/Object1.h.
9057 * objc.dg/zero-link-3.m: Likewise.
9059 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9061 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9063 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9066 * obj-c++.dg/property/cxx-property-1.mm: New.
9067 * obj-c++.dg/property/cxx-property-2.mm: New.
9069 2011-06-06 Jason Merrill <jason@redhat.com>
9071 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9073 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9075 PR rtl-optimization/49145
9077 * gcc.c-torture/compile/pr49145.c: New test.
9079 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9082 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9083 to dg-options, match also DW_AT_linkage_name.
9086 * gcc.dg/debug/pr49294.c: New test.
9089 * g++.dg/opt/pr49264.C: New test.
9091 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9093 PR tree-optimization/49243
9094 * gcc.dg/pr49243.c: New.
9096 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9098 * gnat.dg/specs/cond_expr1.ads: New test.
9100 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9102 * gnat.dg/deferred_const4.ad[sb]: New test.
9103 * gnat.dg/deferred_const4_pkg.ads: New helper.
9105 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9107 * gnat.dg/test_tamdt.adb: Rename to...
9108 * gnat.dg/taft_type1.adb: ...this.
9109 * gnat.dg/tamdt.ad[sb]: Rename to...
9110 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9111 * gnat.dg/tamdt_aux.ads: Rename to...
9112 * gnat.dg/taft_type1_pkg2.ads: ...this.
9113 * gnat.dg/taft_type2.ad[sb]: New test.
9114 * gnat.dg/taft_type2_pkg.ads: New helper.
9115 * gnat.dg/taft_type3.adb: New test.
9116 * gnat.dg/taft_type3_pkg.ads: New helper.
9118 2011-06-05 Tobias Burnus <burnus@net-b.de>
9121 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9124 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9127 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9129 * objc.dg/gnu-api-2-objc.m: Likewise.
9130 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9131 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9133 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9135 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9136 alignment, not the alignment, when calling class_addIvar(). Add
9137 an 'isa' instance variable to the test root class.
9138 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9140 2011-06-04 Jan Hubicka <jh@suse.cz>
9142 PR tree-optimization/48893
9143 PR tree-optimization/49091
9144 PR tree-optimization/49179
9145 * gfortran.dg/pr49179.f90: New testcase
9147 2011-06-04 Jan Hubicka <jh@suse.cz>
9150 * g++.dg/torture/pr48954.C: New testcase.
9152 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9154 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9156 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9159 * g++.dg/diagnostic/bitfld2.C: New.
9161 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9164 * gcc.c-torture/execute/pr49281.c: New test.
9166 2011-06-04 Jan Hubicka <jh@suse.cz>
9168 PR tree-optimize/48929
9169 * gcc.c-torture/compile/pr48929.c: New testcase.
9171 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9173 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9175 2011-06-03 Jakub Jelinek <jakub@redhat.com>
9178 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9180 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9182 * objc.dg/headers.m: Do not include sarray.h and hash.h.
9184 2011-06-03 Richard Henderson <rth@redhat.com>
9185 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9187 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9189 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9191 * objc.dg/headers.m: Do not include objc-list.h.
9193 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9195 * objc.dg/type-stream-1.m: Test removed.
9196 * objc.dg/headers.m: Do not include typedstream.h.
9198 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9200 * objc.dg/torture/forward-1.m (main): Updated testcase.
9202 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
9205 * gcc.c-torture/compile/pr49163.c: New.
9207 2011-06-02 Asher Langton <langton2@llnl.gov>
9210 * gfortran.dg/PR49268.f90: New test.
9212 2011-06-02 Asher Langton <langton2@llnl.gov>
9215 * gfortran.dg/PR37039.f90: New test.
9217 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9220 * objc.dg/method-5.m: Updated.
9221 * objc.dg/method-19.m: Updated.
9222 * objc.dg/method-lookup-1.m: New.
9223 * obj-c++.dg/method-6.mm: Updated.
9224 * obj-c++.dg/method-7.mm: Updated.
9225 * obj-c++.dg/method-lookup-1.mm: New.
9227 2011-06-02 DJ Delorie <dj@redhat.com>
9229 * lib/timeout.exp (timeout): Add board_info support.
9231 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
9233 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9235 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9238 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9239 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9241 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
9242 Hans-Peter Nilsson <hp@axis.com>
9244 PR rtl-optimization/48840
9245 * gcc.target/sparc/ultrasp13.c: New test.
9247 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
9250 * gcc.c-torture/compile/pr49238.c: New.
9252 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
9254 * gcc.target/arm/g2.c: Skip test in -mthumb.
9255 Skip test unless cpu is xscale.
9256 * gcc.target/arm/scd42-2.c: Likewise.
9257 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9259 2011-06-01 Jason Merrill <jason@redhat.com>
9261 * g++.dg/cpp0x/decltype28.C: New.
9262 * g++.dg/cpp0x/decltype29.C: New.
9264 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
9267 * gcc.target/mips/pr45074.c: New test.
9269 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
9270 Hans-Peter Nilsson <hp@axis.com>
9272 PR rtl-optimization/48830
9273 * gcc.target/sparc/ultrasp12.c: New test.
9275 2011-06-01 David Li <davidxl@google.com>
9277 * gcc.dg/profile-dir-1.c: Change pass name.
9278 * gcc.dg/profile-dir-2.c: Ditto.
9279 * gcc.dg/tree-ssa/dump-1.c: Ditto.
9280 * gcc.dg/tree-ssa/loop-25.c: Ditto.
9281 * gcc.dg/tree-prof/stringop-1.c: Ditto.
9282 * gcc.dg/tree-prof/update-loopch.c: Ditto.
9283 * gcc.dg/tree-prof/stringop-2.c: Ditto.
9284 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9285 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9286 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9287 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9288 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9289 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9290 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9291 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9292 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9293 * gcc.dg/profile-dir-3.c: Ditto.
9294 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9296 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
9298 * objc.dg/attributes/method-nonnull-1.m: New test.
9299 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9301 2011-05-31 Tobias Burnus <burnus@net-b.de>
9304 * gfortran.dg/coarray_atomic_1.f90: New.
9305 * gfortran.dg/coarray/atomic_1.f90: New.
9307 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9309 * gcc.dg/guality/bswaptest.c: New test.
9310 * gcc.dg/guality/clztest.c: New test.
9311 * gcc.dg/guality/ctztest.c: New test.
9312 * gcc.dg/guality/rotatetest.c: New test.
9315 * gcc.target/i386/pr48688.c: New test.
9317 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
9320 * g++.dg/lookup/name-clash9.C: New.
9322 2011-05-31 Tobias Burnus <burnus@net-b.de>
9325 * gfortran.dg/coarray/dummy_1.f90: New.
9327 2011-05-31 Tobias Burnus <burnus@net-b.de>
9330 * gfortran.dg/coarray/save_1.f90: New.
9331 * gfortran.dg/coarray_4.f90: Update dg-error.
9333 2011-05-31 Jason Merrill <jason@redhat.com>
9335 * g++.dg/cpp0x/rv-template1.C: New.
9337 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9339 PR rtl-optimization/49235
9340 * gcc.dg/pr49235.c: New test.
9342 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9344 PR tree-optimization/49093
9345 * gcc.dg/vect/pr49093.c: New test.
9347 2011-05-31 Dodji Seketeli <dodji@redhat.com>
9350 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9352 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9355 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9358 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
9361 * gcc.c-torture/execute/pr49186.c: New.
9363 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
9366 * gcc.target/i386/pr49168-1.c: New.
9368 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9369 Eric Botcazou <ebotcazou@adacore.com>
9371 * gcc.dg/guality/drap.c: New test.
9373 2011-05-30 Richard Guenther <rguenther@suse.de>
9375 PR tree-optimization/49210
9376 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9377 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9379 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9382 * g++.dg/gomp/pr49223-1.C: New test.
9383 * g++.dg/gomp/pr49223-2.C: New test.
9385 2011-05-30 Richard Guenther <rguenther@suse.de>
9387 PR tree-optimization/49218
9388 * gcc.c-torture/execute/pr49218.c: New testcase.
9390 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
9392 PR tree-optimization/49199
9393 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9394 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9395 -fno-tree-scev-cprop.
9397 2011-05-29 Janus Weil <janus@gcc.gnu.org>
9400 * gfortran.dg/extends_13.f03: New.
9402 2011-05-29 Jakub Jelinek <jakub@redhat.com>
9404 PR rtl-optimization/49095
9405 * gcc.target/i386/pr49095.c: New test.
9407 2011-05-29 Tobias Burnus <burnus@net-b.de>
9410 * gfortran.dg/coarray_24.f90: New.
9412 2011-05-29 Tobias Burnus <burnus@net-b.de>
9415 * gfortran.dg/coarray_23.f90: New.
9417 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
9420 * gcc.dg/pr48826.c: New test.
9422 2011-05-29 Richard Guenther <rguenther@suse.de>
9424 PR tree-optimization/49217
9425 * gcc.dg/torture/pr49217.c: New testcase.
9427 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
9430 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9432 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9434 * gnat.dg/boolean_subtype.adb: Rename to...
9435 * gnat.dg/boolean_subtype1.adb: ...this.
9437 2011-05-28 Jason Merrill <jason@redhat.com>
9439 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9441 2011-05-27 Jason Merrill <jason@redhat.com>
9443 * g++.dg/cpp0x/enum18.C: Adjust.
9445 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9447 2011-05-27 Tobias Burnus <burnus@net-b.de>
9450 * gfortran.dg/coarray_22.f90: New.
9452 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9454 PR tree-optimization/46728
9455 * gcc.target/powerpc/pr46728-1.c: New.
9456 * gcc.target/powerpc/pr46728-2.c: New.
9457 * gcc.target/powerpc/pr46728-3.c: New.
9458 * gcc.target/powerpc/pr46728-4.c: New.
9459 * gcc.target/powerpc/pr46728-5.c: New.
9460 * gcc.dg/pr46728-6.c: New.
9461 * gcc.target/powerpc/pr46728-7.c: New.
9462 * gcc.target/powerpc/pr46728-8.c: New.
9463 * gcc.dg/pr46728-9.c: New.
9464 * gcc.target/powerpc/pr46728-10.c: New.
9465 * gcc.target/powerpc/pr46728-11.c: New.
9466 * gcc.dg/pr46728-12.c: New.
9467 * gcc.target/powerpc/pr46728-13.c: New.
9468 * gcc.target/powerpc/pr46728-14.c: New.
9469 * gcc.target/powerpc/pr46728-15.c: New.
9470 * gcc.target/powerpc/pr46728-16.c: New.
9472 2011-05-27 Jason Merrill <jason@redhat.com>
9474 * g++.dg/abi/mangle47.C: New.
9477 * g++.dg/template/const5.C: New.
9479 * g++.dg/cpp0x/enum18.C: New.
9481 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9483 * g++.dg/cpp0x/error6.C: New.
9485 * g++.dg/cpp0x/error5.C: New.
9487 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9490 * g++.dg/eh/cond6.C: New test.
9492 2011-05-27 Tobias Burnus <burnus@net-b.de>
9495 * gfortran.dg/rank_3.f90: New.
9496 * gfortran.dg/rank_4.f90: New.
9498 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9500 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9501 replace dump search.
9503 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9505 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9506 * gnat.dg/bit_packed_array5.adb: ...here.
9508 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9511 * g++.dg/cpp0x/auto25.C: New.
9513 2011-05-27 Richard Guenther <rguenther@suse.de>
9515 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9517 2011-05-27 Richard Guenther <rguenther@suse.de>
9519 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9521 2011-05-27 Richard Guenther <rguenther@suse.de>
9524 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9526 2011-05-26 Jason Merrill <jason@redhat.com>
9528 * g++.dg/cpp0x/friend1.C: New.
9529 * g++.dg/cpp0x/friend2.C: New.
9531 * g++.dg/cpp0x/auto7.C: Update.
9532 * g++.dg/template/crash50.C: Adjust.
9533 * g++.dg/template/static9.C: Adjust.
9534 * g++.old-deja/g++.ext/memconst.C: Adjust.
9536 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9538 * gcc.dg/march.c: Ignore a note for some targets.
9540 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9541 Nathan Froyd <froydnj@codesourcery.com>
9545 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9546 * g++.dg/parse/pr18770.C: New test.
9547 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9549 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9552 * gfortran.dg/dependency_40.f90 : New test.
9554 2011-05-26 Tobias Burnus <burnus@net-b.de>
9557 * gfortran.dg/coarray/registering_1.f90: New.
9559 2011-05-26 Jason Merrill <jason@redhat.com>
9561 * g++.dg/cpp0x/variadic111.C: New.
9562 * g++.dg/cpp0x/variadic41.C: Adjust.
9564 2011-05-26 Richard Guenther <rguenther@suse.de>
9566 PR tree-optimization/48702
9567 * gcc.dg/torture/pr48702.c: New testcase.
9569 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9571 PR gcov-profile/48845
9572 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9574 * gcc.dg/matrix/matrix.exp: Likewise.
9575 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9576 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9577 line number to check_profiling_available.
9578 * lib/target-supports.exp (check_profiling_available): Account for
9580 Require TLS runtime support with -fprofile-generate.
9581 * lib/profopt.exp (profopt-execute): Add TLS options for
9583 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9585 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9588 * g++.dg/eh/cond5.C: New test.
9590 PR tree-optimization/49161
9591 * gcc.c-torture/execute/pr49161.c: New test.
9593 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9595 * gcc.target/arm/neon-vorn-vbic.c: New test.
9597 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9599 PR tree-optimization/49038
9600 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9601 * gcc.dg/vect/pr49038.c: New test.
9603 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
9605 * g++.dg/init/pr25811-3.C: New.
9606 * g++.dg/init/pr25811-4.C: New.
9608 2011-05-25 Jason Merrill <jason@redhat.com>
9610 * g++.dg/cpp0x/enum17.C: New.
9611 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9613 * g++.dg/cpp0x/auto24.C: New.
9615 * g++.dg/cpp0x/error4.C: New.
9617 * g++.dg/cpp0x/rv-restrict.C: New.
9619 * g++.dg/cpp0x/enum15.C: New.
9620 * g++.dg/cpp0x/constexpr-switch2.C: New.
9622 * g++.dg/cpp0x/variadic110.C: New.
9624 * g++.dg/cpp0x/auto9.C: Add typedef test.
9626 * g++.dg/cpp0x/auto23.C: New.
9627 * g++.dg/cpp0x/auto9.C: Adjust.
9629 * g++.dg/cpp0x/defaulted29.C: New.
9631 * g++.dg/cpp0x/initlist51.C: New.
9633 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9635 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9636 * g++.dg/abi/packed1.C: Suppress warning.
9637 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9638 * g++.dg/template/stdarg1.C: Likewise.
9639 * g++.dg/other/packed1.C: Remove arm from xfail list.
9641 2011-05-25 Jason Merrill <jason@redhat.com>
9643 * g++.dg/cpp0x/enum16.C: New.
9644 * g++.dg/parse/error15.C: Adjust.
9646 * g++.dg/cpp0x/initlist50.C: New.
9648 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9650 * g++.dg/cpp0x/variadic109.C: New.
9652 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9654 * gcc.target/i386/pause-1.c: New.
9656 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9658 * gcc.dg/stack-usage-1.c: Adjust comment.
9659 * gcc.dg/stack-usage-2.c: New test.
9661 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9664 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9665 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9667 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9669 PR rtl-optimization/48757
9670 * gfortran.dg/pr48757.f: New test case.
9672 2011-05-24 Jason Merrill <jason@redhat.com>
9674 * g++.dg/cpp0x/access01.C: New.
9676 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9679 * objc.dg/pr48177.m: New testcase.
9681 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9684 * objc.dg/pr48187.m: New testcase.
9685 * obj-c++.dg/pr48187.mm: New testcase.
9686 * objc.dg/ivar-extra-semicolon.m: New testcase.
9688 2011-05-24 Jason Merrill <jason@redhat.com>
9690 * g++.dg/template/access21.C: New.
9691 * g++.dg/template/access22.C: New.
9693 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9695 PR rtl-optimization/48633
9696 * g++.dg/pr48633.C: New test.
9698 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9701 * g++.dg/other/pr49133.C: New test.
9703 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9704 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9706 * gcc.dg/torture/tls/run-gd.c: New test.
9707 * gcc.dg/torture/tls/run-ie.c: New test.
9708 * gcc.dg/torture/tls/run-ld.c: New test.
9709 * gcc.dg/torture/tls/run-le.c: New test.
9710 * lib/target-supports.exp (check_effective_target_tls_runtime):
9711 Build testcase with TLS options.
9713 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9715 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9717 2011-05-24 Tom de Vries <tom@codesourcery.com>
9719 PR tree-optimization/49121
9720 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9722 2011-05-23 Jason Merrill <jason@redhat.com>
9724 * g++.dg/cpp0x/defaulted28.C: New.
9726 * g++.dg/cpp0x/sfinae25.C: New.
9728 * g++.dg/cpp0x/rv-cast2.C: New.
9730 * g++.dg/cpp0x/enum14.C: New.
9732 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9735 * gcc.c-torture/execute/pr49123.c: New test.
9738 * gcc.dg/debug/pr49032.c: New test.
9741 * gcc.dg/pr49120.c: New test.
9743 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9746 * gcc.target/i386/pr47315.c: New test.
9748 2011-05-23 Jason Merrill <jason@redhat.com>
9750 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9752 * g++.dg/cpp0x/sfinae24.C: New.
9754 * g++.dg/cpp0x/error3.C: New.
9756 * g++.dg/cpp0x/defaulted27.C: New.
9758 * g++.dg/cpp0x/decltype27.C: New.
9760 2011-05-23 Richard Guenther <rguenther@suse.de>
9762 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9764 2011-05-23 Richard Guenther <rguenther@suse.de>
9766 PR tree-optimization/40874
9767 * g++.dg/tree-ssa/pr40874.C: New testcase.
9769 2011-05-23 Richard Guenther <rguenther@suse.de>
9771 PR tree-optimization/49115
9772 * g++.dg/torture/pr49115.C: New testcase.
9774 2011-05-23 Richard Guenther <rguenther@suse.de>
9777 * gcc.dg/memcpy-3.c: New testcase.
9779 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9782 * gcc.c-torture/execute/pr48973-1.c: New test.
9783 * gcc.c-torture/execute/pr48973-2.c: New test.
9785 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9788 * g++.dg/warn/pr18016.C: New.
9790 2011-05-23 Tom de Vries <tom@codesourcery.com>
9793 * gcc.target/arm/ivopts-6.c: New test.
9795 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9798 * gcc.c-torture/compile/pr49029.c: New test.
9800 2011-05-22 Jason Merrill <jason@redhat.com>
9802 * g++.dg/cpp0x/sfinae23.C: New.
9803 * g++.dg/cpp0x/sfinae8.C: Correct.
9805 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9807 * gfortran.dg/function_optimize_8.f90: New test case.
9809 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9811 PR tree-optimization/49087
9812 * gcc.dg/vect/O3-pr49087.c: New test.
9814 2011-05-21 Jason Merrill <jason@redhat.com>
9816 * g++.dg/debug/const5.C: New.
9818 2011-05-20 Jason Merrill <jason@redhat.com>
9820 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9822 * g++.dg/cpp0x/constexpr-static7.C: New.
9824 * g++.dg/cpp0x/enum12.C: New.
9825 * g++.dg/cpp0x/enum13.C: New.
9827 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9830 * gfortran.dg/select_type_23.f03: New.
9832 2011-05-20 Jason Merrill <jason@redhat.com>
9834 * g++.dg/cpp0x/defaulted26.C: New.
9836 * g++.dg/cpp0x/noexcept02.C: Fix.
9837 * g++.dg/cpp0x/noexcept03.C: Fix.
9838 * g++.dg/cpp0x/noexcept08.C: Fix.
9839 * g++.dg/cpp0x/noexcept10.C: New.
9841 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9844 * gfortran.dg/extends_12.f03: New.
9846 2011-05-20 Jason Merrill <jason@redhat.com>
9848 * g++.dg/template/koenig9.C: New.
9849 * g++.dg/opt/pr47615.C: Fix.
9850 * g++.dg/overload/defarg1.C: Fix.
9851 * g++.dg/tc1/dr213.C: Remove xfail.
9852 * g++.dg/torture/pr34850.C: Fix.
9853 * g++.dg/torture/pr39362.C: Fix.
9854 * g++.old-deja/g++.brendan/crash56.C: Fix.
9855 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9857 2011-05-20 Richard Guenther <rguenther@suse.de>
9859 PR tree-optimization/49079
9860 * gcc.dg/torture/pr49079.c: New testcase.
9862 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9864 PR tree-optimization/49073
9865 * gcc.c-torture/execute/pr49073.c: New test.
9867 2011-06-19 Tobias Burnus <burnus@net-b.de>
9870 * gfortran.dg/coarray_21.f90: New.
9872 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9874 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9877 2011-05-19 Richard Guenther <rguenther@suse.de>
9880 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9882 2011-05-19 Richard Guenther <rguenther@suse.de>
9885 * gcc.dg/builtin-object-size-11.c: New testcase.
9887 2011-05-19 Tom de Vries <tom@codesourcery.com>
9890 * gcc.target/arm/ivopts.c: New test.
9891 * gcc.target/arm/ivopts-2.c: New test.
9893 2011-05-19 Tom de Vries <tom@codesourcery.com>
9895 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9897 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9899 * gcc.c-torture/execute/960321-1.x: Remove.
9901 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9904 * gfortran.dg/move_alloc_4.f90: New.
9906 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9909 * gcc.target/i386/pr49002-1.c: New test.
9910 * gcc.target/i386/pr49002-2.c: Likewise.
9912 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9914 PR tree-optimization/49039
9915 * gcc.c-torture/execute/pr49039.c: New test.
9916 * gcc.dg/tree-ssa/pr49039.c: New test.
9917 * g++.dg/torture/pr49039.C: New test.
9919 2011-05-18 Jason Merrill <jason@redhat.com>
9921 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9922 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9923 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9925 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9927 * gcc.target/bfin/mcpu-bf592.c: New test.
9929 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9931 PR tree-optimization/41881
9932 * gcc.dg/vect/O3-pr41881.c: New test.
9933 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9935 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9937 PR tree-optimization/49000
9938 * gcc.dg/pr49000.c: New test.
9940 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9942 * gnat.dg/invalid1.adb: New test.
9944 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9946 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9948 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9949 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9951 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9954 * g++.dg/cpp0x/range-for18.C: New.
9956 2011-05-15 Tobias Burnus <burnus@net-b.de>
9959 * gfortran.dg/coarray/image_index_2.f90: New.
9961 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9963 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9964 * g++.dg/cpp0x/override2.C: New.
9966 2011-05-14 Tobias Burnus <burnus@net-b.de>
9969 * gfortran.de/coarray_20.f90: New.
9971 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9974 * function_optimize_7.f90: New test case.
9976 2011-05-13 Jason Merrill <jason@redhat.com>
9978 * g++.dg/cpp0x/decltype26.C: New.
9979 * g++.dg/cpp0x/enum11.C: New.
9981 2011-05-13 Tobias Burnus <burnus@net-b.de>
9985 * gfortran.dg/assign_8.f90: Update dg-error.
9987 2011-05-13 Tobias Burnus <burnus@net-b.de>
9990 * gfortran.dg/io_constraints_8.f90: New.
9991 * gfortran.dg/io_constraints_9.f90: New.
9993 2011-05-13 Martin Thuresson <martint@google.com>
9995 PR gcov-profile/47793
9996 * gcc.dg/pr47793.c: New.
9998 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10000 PR tree-optimization/48975
10001 * gcc.dg/pr48975.c: New test.
10003 2011-05-12 Tobias Burnus <burnus@net-b.de>
10006 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10008 2011-05-12 Jason Merrill <jason@redhat.com>
10010 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10012 2011-05-12 Geert Bosch <bosch@adacore.com>
10014 * gnat.dg/view_conversion1.adb: New test.
10016 2011-05-12 Richard Guenther <rguenther@suse.de>
10018 PR tree-optimization/48172
10019 * gcc.dg/vect/pr48172.c: New testcase.
10021 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10024 * g++.dg/opt/pr48967.C: New test.
10026 2011-05-11 Jason Merrill <jason@redhat.com>
10028 * g++.dg/cpp0x/constexpr-friend.C: New.
10029 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10031 * g++.dg/cpp0x/sfinae22.C: New.
10033 2011-05-11 Tobias Burnus <burnus@net-b.de>
10036 * gfortran.dg/generic_24.f90: New.
10038 2011-05-11 Richard Guenther <rguenther@suse.de>
10040 PR tree-optimization/15256
10041 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10043 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10046 * gcc.dg/pr48159-1.c: New test.
10047 * gcc.dg/pr48159-2.c: New test.
10049 2011-05-11 Richard Guenther <rguenther@suse.de>
10051 PR middle-end/48953
10052 * gcc.dg/torture/pr48953.c: New testcase.
10054 2011-05-11 Richard Guenther <rguenther@suse.de>
10056 PR tree-optimization/18041
10057 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10059 2011-05-11 Alan Modra <amodra@gmail.com>
10062 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10064 2011-05-10 Jason Merrill <jason@redhat.com>
10066 * g++.dg/cpp0x/defaulted25.C: New.
10067 * g++.dg/template/crash7.C: Adjust.
10069 * g++.dg/cpp0x/variadic108.C: New.
10071 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10073 * g++.dg/inherit/virtual9.C: Extend.
10075 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10078 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10079 are passed and returned in vector registers.
10081 2011-05-10 Richard Guenther <rguenther@suse.de>
10083 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10084 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10085 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10086 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10087 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10090 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10092 PR tree-optimization/48611
10093 PR tree-optimization/48794
10094 * gfortran.dg/gomp/pr48611.f90: New test.
10095 * gfortran.dg/gomp/pr48794.f90: New test.
10098 * gcc.dg/dfp/pr48928.c: New test.
10100 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10103 * g++.dg/cpp0x/pr48522.C: New.
10105 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10108 * g++.dg/cpp0x/sfinae21.C: New.
10110 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10112 * g++.dg/template/sfinae28.C: Rename to...
10113 * g++.dg/cpp0x/sfinae19.C: ... this.
10114 * g++.dg/template/sfinae29.C: Rename to...
10115 * g++.dg/cpp0x/sfinae20.C: ... this.
10117 2011-05-09 Jeff Law <law@redhat.com>
10119 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10120 consistent results.
10122 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
10125 * g++.dg/init/pr20039.C: New.
10127 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10131 * g++.dg/template/sfinae28.C: New.
10132 * g++.dg/template/sfinae29.C: Likewise.
10134 2011-05-09 Jason Merrill <jason@redhat.com>
10136 * g++.dg/template/nontype23.C: New.
10138 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
10140 * g++.dg/init/pr48859.C: New.
10142 2011-05-09 Jason Merrill <jason@redhat.com>
10144 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10145 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10146 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10147 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10148 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10149 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10150 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10151 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10153 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10155 * g++.dg/inherit/virtual9.C: New.
10157 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10160 * g++.dg/template/dependent-expr8.C: New test case.
10162 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10164 PR tree-optimization/48837
10165 * gcc.dg/pr48837.c: New testcase.
10167 2011-05-06 Jason Merrill <jason@redhat.com>
10169 * g++.dg/cpp0x/constexpr-condition2.C: New.
10171 * g++.dg/cpp0x/constexpr-missing.C: New.
10173 2011-05-06 Tobias Burnus <burnus@net-b.de>
10176 * gfortran.dg/coarray/this_image_2.f90: New.
10178 2011-05-06 Tobias Burnus <burnus@net-b.de>
10182 * gfortran.dg/bind_c_usage_22.f90: New.
10183 * gfortran.dg/bind_c_usage_23.f90: New.
10184 * gfortran.dg/bind_c_usage_24.f90: New.
10185 * gfortran.dg/bind_c_usage_24_c.c: New.
10187 2011-05-06 Dodji Seketeli <dodji@redhat.com>
10190 * g++.dg/template/member9.C: New test case.
10192 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
10194 * gnat.dg/discr29.ad[sb]: New test.
10195 * gnat.dg/discr30.adb: Likewise.
10197 2011-05-05 Julian Brown <julian@codesourcery.com>
10199 * gcc.target/arm/neon-vset_lanes8.c: New test.
10201 2011-05-05 Jason Merrill <jason@redhat.com>
10203 * g++.dg/init/new32.C: New.
10205 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10207 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10210 2011-05-05 Jakub Jelinek <jakub@redhat.com>
10212 PR rtl-optimization/48381
10213 * gcc.c-torture/compile/pr48381.c: New test.
10215 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
10217 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10219 * gcc.target/i386/opt-1.c: Ditto.
10221 2011-05-04 Jason Merrill <jason@redhat.com>
10223 * g++.dg/conversion/base1.C: New.
10225 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10227 PR libgfortran/48787
10228 * gfortran.dg/round_3.f08: Add more checks to test case.
10230 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
10232 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10233 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10234 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10235 Gate test on effective_target fd_truncate.
10237 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
10239 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10240 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10241 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10242 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
10243 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10244 * gcc.target/i386/pr38824.c: Ditto.
10245 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10246 * gcc.target/i386/vecinit-2.c: Ditto.
10247 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10248 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10249 * gcc.target/i386/parity-2.c: Ditto.
10250 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10252 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
10254 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10255 remove duplication.
10256 * gcc.target/bfin/mcpu-bf514.c: Likewise.
10257 * gcc.target/bfin/mcpu-bf516.c: Likewise.
10258 * gcc.target/bfin/mcpu-bf518.c: Likewise.
10260 2011-05-03 Tobias Burnus <burnus@net-b.de>
10263 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10265 2011-05-03 Tobias Burnus <burnus@net-b.de>
10268 * gfortran.dg/coarray/this_image_1.f90: New.
10270 2011-05-03 Tobias Burnus <burnus@net-b.de>
10273 * gfortran.dg/coarray/caf.dg: New.
10274 * gfortran.dg/coarray/image_index_1.f90: New, copied
10275 from ../coarray_16.f90.
10277 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10280 * g++.dg/ext/complex9.C: New.
10282 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10284 From Mike Frysinger
10285 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10286 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10287 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10289 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10291 * gcc.target/bfin/builtins: Created.
10292 * gcc.target/bfin/hisilh-O0.c: Deleted.
10293 * gcc.target/bfin/hisilh.c: Moved to...
10294 * gcc.target/bfin/builtins/hisilh.c: ...here.
10295 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10296 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10297 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10298 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10299 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10300 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10301 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10302 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10303 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10304 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10305 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10306 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10307 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10308 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10309 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10310 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10311 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10312 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10313 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10314 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10315 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10316 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10317 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10318 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10319 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10320 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10321 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10322 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10323 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10324 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10325 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10326 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10327 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10328 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10329 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10330 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10331 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10332 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10333 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10334 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10335 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10336 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10337 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10338 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10339 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10340 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10341 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10342 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10343 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10344 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10345 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10346 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10347 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10348 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10349 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10350 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10351 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10352 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10353 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10354 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10355 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10356 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10357 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10358 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10359 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10360 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10361 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10362 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10363 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10364 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10365 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10366 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10367 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10368 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10369 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10370 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10371 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10372 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10373 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10374 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10375 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10376 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10377 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10378 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10379 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10380 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10381 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10382 * gcc.target/bfin/builtins/circptr.c: Ditto.
10383 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10384 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10385 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10386 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10387 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10388 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10389 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10390 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10391 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10392 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10393 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10394 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10395 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10396 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10397 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10398 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10399 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10400 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10401 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10402 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10403 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10404 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10405 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10406 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10407 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10408 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10409 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10410 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10411 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10412 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10413 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10414 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10415 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10416 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10417 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10418 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10419 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10420 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10421 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10422 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10423 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10424 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10425 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10426 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10427 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10428 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10429 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10430 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10431 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10432 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10433 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10434 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10435 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10436 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10437 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10438 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10439 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10440 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10441 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10442 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10443 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10444 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10445 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10446 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10447 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10448 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10449 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10450 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10451 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10452 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10454 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10456 * gcc.target/arm/cold-lc.c: New test.
10458 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10461 * gcc.dg/pr48774.c: New test.
10463 2011-05-03 Richard Guenther <rguenther@suse.de>
10465 * gcc.dg/large-size-array-5.c: New testcase.
10467 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10469 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10471 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10473 * lib/target-supports.exp (check_effective_target_vect_strided):
10475 (check_effective_target_vect_strided2)
10476 (check_effective_target_vect_strided3)
10477 (check_effective_target_vect_strided4)
10478 (check_effective_target_vect_strided8): ...these new functions.
10480 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10481 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10482 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10483 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10484 * gcc.dg/vect/pr37539.c: Likewise.
10485 * gcc.dg/vect/slp-11a.c: Likewise.
10486 * gcc.dg/vect/slp-11b.c: Likewise.
10487 * gcc.dg/vect/slp-11c.c: Likewise.
10488 * gcc.dg/vect/slp-12a.c: Likewise.
10489 * gcc.dg/vect/slp-12b.c: Likewise.
10490 * gcc.dg/vect/slp-18.c: Likewise.
10491 * gcc.dg/vect/slp-19a.c: Likewise.
10492 * gcc.dg/vect/slp-19b.c: Likewise.
10493 * gcc.dg/vect/slp-21.c: Likewise.
10494 * gcc.dg/vect/slp-23.c: Likewise.
10495 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10497 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10498 instead of vect_interleave && vect_extract_even_odd.
10499 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10500 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10501 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10502 * gcc.dg/vect/vect-1.c: Likewise.
10503 * gcc.dg/vect/vect-10.c: Likewise.
10504 * gcc.dg/vect/vect-98.c: Likewise.
10505 * gcc.dg/vect/vect-107.c: Likewise.
10506 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10507 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10508 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10509 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10510 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10511 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10512 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10513 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10514 * gcc.dg/vect/vect-strided-float.c: Likewise.
10515 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10516 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10517 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10518 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10519 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10520 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10521 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10522 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10523 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10524 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10525 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10526 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10527 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10528 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10529 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10531 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10533 * gcc.dg/vect/pr30843.c: Likewise.
10534 * gcc.dg/vect/pr33866.c: Likewise.
10535 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10536 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10537 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10538 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10540 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10542 * gcc.dg/vect/slp-11.c: Split into...
10543 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10544 gcc.dg/vect/slp-11c.c: ...these tests.
10545 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10546 * gcc.dg/vect/slp-12c.c: ...this new test.
10547 * gcc.dg/vect/slp-19.c: Split into...
10548 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10549 gcc.dg/vect/slp-19c.c: ...these new tests.
10551 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10553 * lib/target-supports.exp
10554 (check_effective_target_vect_extract_even_odd_wide): Delete.
10555 (check_effective_target_vect_strided_wide): Likewise.
10556 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10557 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10558 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10559 * gcc.dg/vect/pr37539.c: Likewise.
10560 * gcc.dg/vect/slp-11.c: Likewise.
10561 * gcc.dg/vect/slp-12a.c: Likewise.
10562 * gcc.dg/vect/slp-12b.c: Likewise.
10563 * gcc.dg/vect/slp-19.c: Likewise.
10564 * gcc.dg/vect/slp-23.c: Likewise.
10565 * gcc.dg/vect/vect-1.c: Likewise.
10566 * gcc.dg/vect/vect-98.c: Likewise.
10567 * gcc.dg/vect/vect-107.c: Likewise.
10568 * gcc.dg/vect/vect-strided-float.c: Likewise.
10570 2011-05-02 Jason Merrill <jason@redhat.com>
10572 * g++.dg/init/new31.C: New.
10574 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10577 * gcc.dg/pr35445.c: New test.
10579 2011-05-02 Jason Merrill <jason@redhat.com>
10581 * c-c++-common/vla-1.c: New.
10583 2011-05-02 Richard Guenther <rguenther@suse.de>
10585 PR tree-optimization/48822
10586 * gcc.dg/torture/pr48822.c: New testcase.
10588 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10591 * g++.dg/cpp0x/constexpr-47969.C: New.
10593 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10596 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10597 on vect_no_align targets.
10598 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10599 vect_no_align targets.
10601 2011-05-01 Xinliang David Li <davidxl@google.com>
10603 * gcc.dg/tree-ssa/integer-addr.c: New test.
10604 * gcc.dg/tree-ssa/alias_bug.c: New test.
10606 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10608 PR libgfortran/48787
10609 * gfortran.dg/round_3.f08: Add more checks.
10611 2011-04-30 Tobias Burnus <burnus@net-b.de>
10614 * gfortran.dg/import9.f90: New, proper test.
10615 * gfortran.dg/interface_37.f90: Remove bogus
10616 test (bogus copy of interface_36.f90).
10618 2011-04-30 Tobias Burnus <burnus@net-b.de>
10621 * gfortran.dg/interface_37.f90: New.
10623 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10626 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10628 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10630 PR tree-optimization/48809
10631 * gcc.c-torture/execute/pr48809.c: New test.
10633 2011-04-29 Jeff Law <law@redhat.com>
10635 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10637 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10640 * g++.dg/init/ctor10.C: New.
10642 2011-04-29 Le-Chun Wu <lcwu@google.com>
10644 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10645 warning in implicitly instantiated templates.
10647 2011-04-29 Le-Chun Wu <lcwu@google.com>
10649 * g++.dg/warn/Wnull-conversion-1.C: New.
10650 * g++.dg/warn/Wnull-conversion-2.C: New.
10652 2011-04-29 Diego Novillo <dnovillo@google.com>
10654 * g++.old-deja/g++.other/null3.C: Expect warning about
10655 converting boolean to a pointer.
10657 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10660 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10664 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10666 2011-04-29 Tobias Burnus <burnus@net-b.de>
10669 * gfortran.dg/typebound_proc_22.f90: New.
10672 * gfortran.dg/interface_36.f90: New.
10674 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10676 PR libgfortran/48488
10677 PR libgfortran/48602
10678 PR libgfortran/48615
10679 PR libgfortran/48684
10680 PR libgfortran/48787
10681 * gfortran.dg/fmt_g.f: Adjust test.
10682 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10683 * gfortran.dg/round_3.f08: New test.
10684 * gfortran.dg/namelist_print_1.f: Adjust test.
10685 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10686 * gfortran.dg/f2003_io_5.f03: Adjust test.
10687 * gfortran.dg/coarray_15.f90: Adjust test.
10688 * gfortran.dg/namelist_65.f90: Adjust test.
10689 * gfortran.dg/fmt_cache_1.f: Adjust test.
10690 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10691 * gfortran.dg/real_const_3.f90: Adjust test.
10693 2011-04-29 Jan Hubicka <jh@suse.cz>
10695 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10696 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10698 2011-04-28 Xinliang David Li <davidxl@google.com>
10700 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10701 * g++.dg/prof-robust-1.C: New test.
10703 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10705 PR tree-optimization/48765
10706 * gcc.dg/vect/pr48765.c: New.
10708 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10710 PR tree-optimization/48775
10711 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10713 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10716 * g++.dg/inherit/pr48798.C: New.
10717 * g++.old-deja/g++.other/base1.C: Adjust.
10719 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10722 * g++.dg/template/inherit7.C: New test case.
10724 2011-04-28 Richard Guenther <rguenther@suse.de>
10726 PR tree-optimization/40052
10727 PR tree-optimization/15347
10728 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10729 * gcc.dg/pr15347.c: Likewise.
10731 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10734 * g++.dg/cpp0x/sfinae18.C: New.
10736 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10739 * g++.dg/ext/is_literal_type1.C: New.
10741 2011-04-28 Tobias Burnus <burnus@net-b.de>
10745 * gfortran.dg/interface_35.f90: New.
10746 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10747 * gfortran.dg/func_result_6.f90: Add dg-warning.
10748 * gfortran.dg/bessel_1.f90: Ditto.
10749 * gfortran.dg/hypot_1.f90: Ditto.
10750 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10751 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10752 * gfortran.dg/interface_assignment_4.f90: Ditto.
10754 2011-04-27 Jason Merrill <jason@redhat.com>
10756 * g++.dg/ext/complex8.C: New.
10758 * g++.dg/cpp0x/initlist49.C: New.
10759 * g++.dg/init/new30.C: New.
10761 2011-04-27 Tobias Burnus <burnus@net-b.de>
10764 * gfortran.dg/whole_file_34.f90: New.
10766 2011-04-27 Jan Hubicka <jh@suse.cz>
10768 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10770 2011-04-27 Jason Merrill <jason@redhat.com>
10772 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10774 * g++.dg/parse/ambig6.C: New.
10776 2011-04-27 Nick Clifton <nickc@redhat.com>
10778 * gcc.dg/20020312-2.c: Add definition for RX.
10780 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10781 option with RX targets.
10783 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10786 2011-04-27 Richard Guenther <rguenther@suse.de>
10788 * gcc.dg/tree-ssa/pr23382.c: Remove.
10790 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10793 * gcc.c-torture/compile/pr48767.c: New test.
10795 2011-04-27 Richard Guenther <rguenther@suse.de>
10797 PR tree-optimization/48772
10798 * g++.dg/pr48772.C: New testcase.
10800 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10803 * gcc.c-torture/compile/pr48742.c: New test.
10805 2011-04-26 Jason Merrill <jason@redhat.com>
10807 * g++.dg/lookup/koenig13.C: New.
10809 * g++.dg/cpp0x/initlist48.C: New.
10811 2011-04-25 Jason Merrill <jason@redhat.com>
10813 * g++.dg/cpp0x/sfinae17.C: New.
10815 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10818 * gcc.target/powerpc/pr48258-1.c: New file.
10819 * gcc.target/powerpc/pr48258-2.c: Ditto.
10821 2011-04-26 Xinliang David Li <davidxl@google.com>
10823 * gcc.dg/uninit-suppress.c: New test.
10824 * gcc.dg/uninit-suppress.c: New test.
10826 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10829 * gcc.dg/pr48768.c: New test.
10831 PR tree-optimization/48734
10832 * gcc.c-torture/compile/pr48734.c: New test.
10835 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10837 2011-04-26 Richard Guenther <rguenther@suse.de>
10839 PR tree-optimization/48731
10840 * gcc.dg/torture/pr48731.c: New testcase.
10842 2011-04-26 Richard Guenther <rguenther@suse.de>
10845 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10847 2011-04-26 Richard Guenther <rguenther@suse.de>
10849 PR middle-end/48694
10850 * gcc.dg/torture/pr48694-1.c: New testcase.
10851 * gcc.dg/torture/pr48694-2.c: Likewise.
10853 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10855 * g++.dg/ext/underlying_type1.C: New.
10856 * g++.dg/ext/underlying_type2.C: Likewise.
10857 * g++.dg/ext/underlying_type3.C: Likewise.
10858 * g++.dg/ext/underlying_type4.C: Likewise.
10859 * g++.dg/ext/underlying_type5.C: Likewise.
10860 * g++.dg/ext/underlying_type6.C: Likewise.
10861 * g++.dg/ext/underlying_type7.C: Likewise.
10862 * g++.dg/ext/underlying_type8.C: Likewise.
10863 * g++.dg/ext/underlying_type9.C: Likewise.
10864 * g++.dg/ext/underlying_type10.C: Likewise.
10866 2011-04-25 Jason Merrill <jason@redhat.com>
10868 * g++.dg/cpp0x/regress/template-const2.C: New.
10870 2011-04-25 Jeff Law <law@redhat.com>
10872 * gcc.dg/tree-ssa/vrp56.c: new test.
10874 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10876 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10878 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10880 PR preprocessor/48740
10881 * c-c++-common/raw-string-11.c: New test.
10883 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10885 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10888 2011-04-23 Tobias Burnus <burnus@net-b.de>
10891 * gfortran.dg/coarray_19.f90: New.
10893 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10896 * gcc.dg/pr48685.c: New test.
10898 2011-04-22 Jan Hubicka <jh@suse.cz>
10900 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10902 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10904 PR tree-optimization/48717
10905 * gcc.c-torture/execute/pr48717.c: New test.
10907 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10910 * gcc.target/i386/pr48723.c: New test.
10912 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10915 * gcc.dg/gomp/pr48716.c: New test.
10916 * g++.dg/gomp/pr48716.C: New test.
10918 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10921 * gcc.dg/missing-field-init-2.c: Update testcase.
10923 2011-04-22 Alan Modra <amodra@gmail.com>
10925 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10927 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10930 * gfortran.dg/function_optimize_6.f90: New test.
10932 2011-04-21 Easwaran Raman <eraman@google.com>
10934 * gcc.dg/stack-layout-2.c: New test.
10936 2011-04-21 Richard Guenther <rguenther@suse.de>
10939 * g++.dg/lto/pr48207-2_0.C: New testcase.
10940 * g++.dg/lto/pr48207-3_0.C: Likewise.
10942 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10944 * gnat.dg/volatile5.adb: New test.
10945 * gnat.dg/volatile5_pkg.ads: New helper.
10947 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10950 * gcc.target/i386/pr48708.c: New test.
10952 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10954 * gcc.dg/vect/vect-119.c: New test.
10956 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10958 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10961 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10962 Richard Sandiford <richard.sandiford@linaro.org>
10965 * gcc.target/arm/pr46329.c: New test.
10967 2011-04-21 Tobias Burnus <burnus@net-b.de>
10970 * gfortran.dg/coarray_18.f90: New.
10972 2011-04-20 Jason Merrill <jason@redhat.com>
10974 * g++.dg/cpp0x/initlist47.C: New.
10976 * g++.dg/init/dtor4.C: New.
10978 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10981 * gcc.target/i386/sse2-pinsrw.c: New test.
10982 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10983 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10984 * gcc.target/i386/sse2-insvhi.c: Ditto.
10985 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10986 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10988 2011-04-20 Jason Merrill <jason@redhat.com>
10990 * g++.dg/template/const4.C: New.
10992 2011-04-20 Easwaran Raman <eraman@google.com>
10994 * gcc.dg/stack-layout-1.c: New test.
10996 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10998 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10999 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11002 2011-04-20 Kai Tietz <ktietz@redhat.com>
11004 * gcc.dg/binop-xor1.c: New test.
11005 * gcc.dg/binop-xor2.c: New test.
11006 * gcc.dg/binop-xor3.c: New test.
11007 * gcc.dg/binop-xor4.c: New test.
11008 * gcc.dg/binop-xor5.c: New test.
11010 2011-04-20 Richard Guenther <rguenther@suse.de>
11012 PR tree-optimization/47892
11013 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11015 2011-04-20 Richard Guenther <rguenther@suse.de>
11017 PR middle-end/48695
11018 * g++.dg/torture/pr48695.C: New testcase.
11020 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11022 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11023 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11024 * gcc.c-torture/execute/pr45262.c: Ditto
11025 * gcc.dg/torture/pr43165.c: Ditto.
11026 * gcc.dg/torture/pr47228.c: Ditto.
11027 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11028 * gcc.dg/ipa/pr45644.c: Ditto.
11029 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11032 2011-04-19 Jason Merrill <jason@redhat.com>
11034 * g++.dg/ext/complex7.C: New.
11036 * g++.dg/ext/attrib41.C: New.
11038 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11041 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11043 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11046 * gcc.target/i386/pr48678.c: New test.
11048 2011-04-19 Martin Jambor <mjambor@suse.cz>
11050 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11051 * g++.dg/opt/devirt2.C: New test.
11052 * g++.dg/ipa/devirt-g-1.C: Likewise.
11054 2011-04-19 Tobias Burnus <burnus@net-b.de>
11057 * gfortran.dg/whole_file_33.f90: New.
11059 2011-04-19 Martin Jambor <mjambor@suse.cz>
11061 * g++.dg/ipa/devirt-7.C: New test.
11063 2011-04-19 Richard Guenther <rguenther@suse.de>
11066 * g++.dg/lto/pr48207_0.C: New testcase.
11068 2011-04-18 Jason Merrill <jason@redhat.com>
11070 * g++.dg/init/void1.C: New.
11072 * g++.dg/cpp0x/union4.C: New.
11074 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11076 PR middle-end/48661
11077 * g++.dg/torture/pr48661.C: New test.
11080 * g++.dg/gomp/pr48632.C: New test.
11082 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11084 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11085 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11087 2011-04-18 Tobias Burnus <burnus@net-b.de>
11090 * gfortran.dg/coarray_17.f90: New.
11091 * gfortran.dg/coarray_10.f90: Update dg-error.
11093 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11096 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11097 * gfortran.dg/guality/guality.exp: Likewise.
11099 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11101 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11103 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11105 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11107 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11109 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11111 2011-04-18 Richard Guenther <rguenther@suse.de>
11113 PR middle-end/46364
11114 * g++.dg/torture/pr46364.C: New testcase.
11116 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11118 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11120 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11122 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11124 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11125 Ira Rosen <ira.rosen@linaro.org>
11128 * gcc.target/arm/pr48252.c: New test.
11130 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11132 PR tree-optimization/48616
11133 * gcc.dg/pr48616.c: New test.
11135 2011-04-18 Tobias Burnus <burnus@net-b.de>
11138 * gfortran.dg/coarray_16.f90: New.
11140 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11143 * gfortran.dg/realloc_on_assign_7.f03: New test.
11145 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11147 PR libgfortran/48602
11148 * gfortran.dg/fmt_g0_6.f08: New test.
11150 2011-04-17 Jason Merrill <jason@redhat.com>
11152 * g++.dg/cpp0x/sfinae16.C: New.
11154 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11156 * gcc.target/mips/reg-var-1.c: New test.
11158 2011-04-17 Jan Hubicka <jh@suse.cz>
11160 * gcc.dg/winline-5.c: Update testcase.
11162 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11164 * gnat.dg/discr27.ad[sb]: Move dg directive.
11165 * gnat.dg/discr28.ad[sb]: New test.
11166 * gnat.dg/discr28_pkg.ads: New helper.
11168 2011-04-17 Michael Matz <matz@suse.de>
11170 PR tree-optimization/48622
11172 * gcc.dg/lto/pr48622_0.c: New test.
11174 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
11176 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11177 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11178 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11179 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11180 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11181 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11183 2011-04-15 Jason Merrill <jason@redhat.com>
11185 * g++.dg/cpp0x/range-for17.C: New.
11187 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11189 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11190 * g++.dg/cpp0x/range-for3.C: Likewise.
11191 * g++.dg/cpp0x/range-for9.C: Correct error message.
11192 * g++.dg/cpp0x/range-for11.C: New.
11193 * g++.dg/cpp0x/range-for12.C: New.
11194 * g++.dg/cpp0x/range-for13.C: New.
11195 * g++.dg/cpp0x/range-for14.C: New.
11196 * g++.dg/cpp0x/range-for15.C: New.
11197 * g++.dg/cpp0x/range-for16.C: New.
11199 2011-04-15 Tobias Burnus <burnus@net-b.de>
11202 * gfortran.dg/coarray_15.f90: Change to dg-do run.
11204 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
11206 * objc.dg/naming-4.m: Updated.
11207 * objc.dg/naming-5.m: Updated.
11208 * objc.dg/naming-6.m: New.
11209 * objc.dg/naming-7.m: New.
11210 * obj-c++.dg/naming-1.mm: Updated.
11211 * obj-c++.dg/naming-2.mm: Updated.
11212 * obj-c++.dg/naming-3.mm: New.
11213 * obj-c++.dg/naming-4.mm: New.
11215 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11217 PR libgfortran/48589
11218 * gfortran.dg/fmt_g0_5.f08: New test.
11220 2011-04-15 Richard Guenther <rguenther@suse.de>
11223 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11225 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
11227 * gcc.target/avr/torture/pr41885.c (dg-options): Change
11228 -finline-limit=0 to -fno-inline
11230 2011-04-15 Jakub Jelinek <jakub@redhat.com>
11233 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11236 2011-04-14 Jakub Jelinek <jakub@redhat.com>
11239 * gcc.target/i386/sse4_1-insertps-3.c: New test.
11240 * gcc.target/i386/sse4_1-insertps-4.c: New test.
11241 * gcc.target/i386/avx-insertps-3.c: New test.
11242 * gcc.target/i386/avx-insertps-4.c: New test.
11244 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11246 * gcc.target/avr/torture/pr41885.c (dg-options): Add
11249 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11254 * gcc.target/avr/pr46779-1.c: New test case
11255 * gcc.target/avr/pr46779-2.c: New test case
11257 2011-04-14 Jason Merrill <jason@redhat.com>
11259 * g++.dg/cpp0x/sfinae15.C: New.
11261 * g++.dg/cpp0x/sfinae14.C: New.
11263 * g++.dg/ext/vla10.C: New.
11265 2011-04-14 Richard Guenther <rguenther@suse.de>
11267 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11269 2011-04-14 Richard Guenther <rguenther@suse.de>
11271 * gcc.dg/fold-bitand-4.c: Move ...
11272 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
11274 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11276 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11278 * gcc.target/avr/torture/trivial.c: Ditto.
11280 2011-04-13 Jason Merrill <jason@redhat.com>
11282 * g++.dg/template/operator11.C: New.
11284 2011-04-13 Jakub Jelinek <jakub@redhat.com>
11286 PR middle-end/48591
11287 * gcc.dg/gomp/pr48591.c: New test.
11290 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11291 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11293 2011-04-13 Dodji Seketeli <dodji@redhat.com>
11296 * g++.dg/template/dependent-expr7.C: New test case.
11298 2011-04-13 Jason Merrill <jason@redhat.com>
11300 * g++.dg/cpp0x/sfinae13.C: New.
11302 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
11304 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11306 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11308 * gcc.target/arm/pr43698.c: Remove -march option.
11310 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11312 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11315 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
11319 * gfortran.dg/realloc_on_assign_6.f03: New test.
11321 2011-04-12 Kai Tietz <ktietz@redhat.com>
11323 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11324 targets the additional -mno-ms-bitfields and
11325 -Wno-packed-bitfield-compat options.
11326 * g++.dg/ext/bitfield3.C: Likewise.
11327 * g++.dg/ext/bitfield4.C: Likewise.
11328 * g++.dg/ext/bitfield5.C: Likewise.
11329 * gcc.dg/bitfld-15.c: Likewise.
11330 * gcc.dg/bitfld-16.c: Likewise.
11331 * gcc.dg/bitfld-17.c: Likewise.
11332 * gcc.dg/bitfld-18.c: Likewise.
11334 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
11336 * gcc.target/arm/neon-vld3-1.c: New test.
11337 * gcc.target/arm/neon-vst3-1.c: New test.
11338 * gcc.target/arm/neon/v*.c: Regenerate.
11340 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11342 PR rtl-optimization/48549
11343 * g++.dg/opt/pr48549.C: New test.
11345 2011-04-12 Richard Guenther <rguenther@suse.de>
11347 PR tree-optimization/46076
11348 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11350 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11353 * lib/compat.exp (compat-execute): Declare unsupported after
11354 stripping path from src1.
11355 * lib/lto.exp (lto-execute): Likewise.
11357 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11360 * gcc.dg/pr48552-1.c: New test.
11361 * gcc.dg/pr48552-2.c: New test.
11363 2011-04-11 Jason Merrill <jason@redhat.com>
11365 * g++.dg/cpp0x/sfinae12.C: New.
11367 * g++.dg/cpp0x/enum10.C: New.
11369 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11371 * g++.dg/cpp0x/rv-func.C: New.
11373 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11375 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11378 2011-04-11 Martin Jambor <mjambor@suse.cz>
11380 PR tree-optimization/48195
11381 * gcc.dg/ipa/pr48195.c: New test.
11383 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
11385 * gnat.dg/return3.adb: Remove unused switch.
11387 2011-04-08 Mike Stump <mikestump@comcast.net>
11390 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11391 default to fno-common.
11393 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
11395 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11396 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11398 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11401 * gfortran.dg/function_optimize_5.f90: New test.
11403 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
11405 * gnat.dg/aggr17.adb: New test.
11406 * gnat.dg/aggr18.adb: Likewise.
11408 2011-04-08 Michael Matz <matz@suse.de>
11410 PR middle-end/48389
11411 * gcc.target/i386/pr48389.c: New test.
11413 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
11415 PR rtl-optimization/48272
11416 * g++.dg/opt/pr48272.C: New.
11418 2011-04-08 Dmitry Melnik <dm@ispras.ru>
11420 PR rtl-optimization/48235
11421 * gcc.dg/pr48235.c: New.
11423 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11425 PR rtl-optimization/48302
11426 * g++.dg/opt/pr48302.C: New.
11428 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11431 * g++.dg/opt/pr48273.C: New.
11433 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11435 PR rtl-optimization/48442
11436 * gcc.dg/pr48442.c: New.
11438 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11440 PR tree-optimization/48377
11441 * gcc.dg/vect/pr48377.c: New test.
11443 2011-04-07 Jason Merrill <jason@redhat.com>
11445 * g++.dg/cpp0x/regress/call1.C: New.
11447 * g++.dg/cpp0x/variadic107.C: New.
11449 * g++.dg/cpp0x/sfinae11.C: New.
11450 * g++.dg/cpp0x/noexcept02.C: Fix.
11452 * g++.dg/cpp0x/sfinae10.C: New.
11454 * g++.dg/cpp0x/sfinae9.C: New.
11456 * c-c++-common/Wcast-qual-1.c: Move here from...
11457 * gcc.dg/cast-qual-3.c: ...here, and...
11458 * g++.dg/warn/Wcast-qual2.C: ...here.
11460 * g++.dg/cpp0x/sfinae8.C: New.
11462 * g++.dg/cpp0x/sfinae7.C: New.
11464 * g++.dg/cpp0x/enum9.C: New.
11466 2011-04-07 Mike Stump <mikestump@comcast.net>
11468 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11469 with no trampolines.
11471 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11474 * gfortran.dg/gomp/pr48117.f90: New test.
11477 * gcc.dg/torture/pr48343.c: New test.
11479 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11481 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11483 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11485 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11487 2011-04-07 Tom de Vries <tom@codesourcery.com>
11490 * lib/scanasm.exp (object-size): New proc.
11491 * gcc.target/arm/pr43920-2.c: New test.
11493 2011-04-06 Tobias Burnus <burnus@net-b.de>
11497 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11499 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11501 * gcc.dg/mtune.c: Prune note from output.
11503 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11506 * gcc.dg/guality/pr36977.c: New test.
11507 * gcc.dg/guality/pr48466.c: New test.
11509 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11511 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11513 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11515 * gnat.dg/return3.adb: New test.
11517 2011-04-06 Richard Guenther <rguenther@suse.de>
11519 PR tree-optimization/47663
11520 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11522 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11524 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11525 Solaris 8 and 9 as well.
11527 2011-04-05 Tom de Vries <tom@codesourcery.com>
11530 * gcc.target/arm/pr43920-1.c: New test.
11532 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11534 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11535 (cctor): Actually return the value.
11536 (main): Cast return values.
11538 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11540 * gfortran.dg/character_comparison_8.f90: New test.
11542 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11544 * frontend-passes: (optimize_lexical_comparison): New function.
11545 (optimize_expr): Call it.
11546 (optimize_comparison): Also handle lexical comparison functions.
11547 Return false instad of -2 for unequal comparison.
11549 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11552 * function_optimize_4.f90: New test.
11554 2011-04-04 Tobias Burnus <burnus@net-b.de>
11557 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11558 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11559 * gfortran.dg/coarray_15.f90: New.
11561 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11563 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11564 * gfortran.dg/bessel_7.f90: Likewise.
11566 2011-04-03 Tobias Burnus <burnus@net-b.de>
11568 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11570 2011-04-03 Richard Guenther <rguenther@suse.de>
11571 Ira Rosen <ira.rosen@linaro.org>
11573 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11574 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11575 -ftree-loop-if-convert-stores.
11577 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11579 * gnat.dg/specs/aggr2.ads: New test.
11581 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11583 * gnat.dg/debug2.ad[sb]: New test.
11584 * gnat.dg/debug2_pkg.ads: New helper.
11585 * gnat.dg/debug3.ad[sb]: New test.
11587 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11589 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11591 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11593 PR middle-end/48335
11594 * gcc.c-torture/compile/pr48335-1.c: New test.
11595 * gcc.dg/pr48335-1.c: New test.
11596 * gcc.dg/pr48335-2.c: New test.
11597 * gcc.dg/pr48335-3.c: New test.
11598 * gcc.dg/pr48335-4.c: New test.
11599 * gcc.dg/pr48335-5.c: New test.
11600 * gcc.dg/pr48335-6.c: New test.
11601 * gcc.dg/pr48335-7.c: New test.
11602 * gcc.dg/pr48335-8.c: New test.
11603 * gcc.target/i386/pr48335-1.c: New test.
11605 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11608 * gcc.dg/Waddress.c: New test.
11610 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11613 * gfortran.dg/function_optimize_3.f90: New test.
11615 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11617 * gcc.c-torture/compile/20110401-1.c: New test.
11619 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11620 * g++.dg/lto/20091002-2_0.C: Likewise.
11621 * g++.dg/lto/20090303_0.c: Likewise.
11622 * g++.dg/lto/20091004-1_0.C: Likewise.
11623 * g++.dg/lto/20091002-3_0.C: Likewise.
11624 * g++.dg/lto/20091004-2_0.C: Likewise.
11625 * g++.dg/lto/20081123_0.C: Likewise.
11626 * g++.dg/lto/20090313_0.C: Likewise.
11627 * g++.dg/lto/20081109-1_0.C: Likewise.
11628 * g++.dg/lto/20081219_0.C: Likewise.
11629 * g++.dg/lto/20081204-1_0.C: Likewise.
11630 * g++.dg/lto/20090302_0.C: Likewise.
11631 * g++.dg/lto/20081119-1_0.C: Likewise.
11632 * g++.dg/lto/20081118_0.C: Likewise.
11633 * gcc.dg/lto/20091020-2_0.c: Likewise.
11634 * gcc.dg/lto/20090210_0.c: Likewise.
11635 * gcc.dg/lto/20081204-1_0.c: Likewise.
11636 * gcc.dg/lto/20081224_0.c: Likewise.
11637 * gcc.dg/lto/20090219_0.c: Likewise.
11638 * gcc.dg/lto/20091014-1_0.c: Likewise.
11639 * gcc.dg/lto/20091016-1_0.c: Likewise.
11640 * gcc.dg/lto/20090206-2_0.c: Likewise.
11641 * gcc.dg/lto/20090116_0.c: Likewise.
11642 * gcc.dg/lto/20091013-1_0.c: Likewise.
11643 * gcc.dg/lto/20091015-1_0.c: Likewise.
11644 * gcc.dg/lto/20090126-2_0.c: Likewise.
11646 2011-03-31 Ian Lance Taylor <iant@google.com>
11648 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11650 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11652 * gnat.dg/opt16.adb: New test.
11654 2011-03-31 Jason Merrill <jason@redhat.com>
11656 * g++.dg/cpp0x/defaulted24.C: New.
11658 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11661 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11664 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11666 * g++.dg/other/i386-9.C: New test.
11668 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11670 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11672 2011-03-30 Jason Merrill <jason@redhat.com>
11674 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11676 * g++.dg/cpp0x/regress/isnan.C: New.
11678 * g++.dg/cpp0x/initlist46.C: New.
11680 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11683 * gcc.target/arm/neon-modes-2.c: New test.
11685 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11688 * gcc.c-torture/compile/pr48305.c: New test.
11690 2011-03-29 Jason Merrill <jason@redhat.com>
11692 * g++.dg/cpp0x/regress/value-dep1.C: New.
11694 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11696 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11698 2011-03-29 Ian Lance Taylor <iant@google.com>
11700 * go.test/go-test.exp: Handle the test lines used in several new
11702 (errchk): Add opts parameter. Change all callers. Handle parens
11705 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11706 Dominique d'Humieres <dominiq@lps.ens.fr>
11708 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11709 and __APPLE__ && __PPC__ && __ALTIVEC__.
11711 2011-03-29 Jason Merrill <jason@redhat.com>
11713 * g++.dg/cpp0x/dependent1.C: New.
11715 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11717 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11719 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11721 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11724 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11725 * gfortran.dg/proc_ptr_comp_32.f90: New.
11727 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11729 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11730 check for corresponding warning.
11732 2011-03-28 Jason Merrill <jason@redhat.com>
11734 * g++.dg/cpp0x/rv-deduce2.C: New.
11736 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11739 * gcc.dg/pr48203.c: New test.
11741 2011-03-28 Jeff Law <law@redhat.com>
11743 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11745 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11747 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11748 and __PPC__ && __ALTIVEC__.
11750 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11753 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11754 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11755 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11756 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11758 2011-03-28 Jason Merrill <jason@redhat.com>
11760 * g++.dg/cpp0x/initlist-array2.C: New.
11762 * g++.dg/cpp0x/initlist-array1.C: New.
11764 * g++.dg/cpp0x/constexpr-compound.C: New.
11766 * g++.dg/cpp0x/constexpr-using.C: New.
11768 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11770 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11773 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11775 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11777 * gcc.dg/slp-1.c: New test.
11779 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11781 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11782 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11783 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11784 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11785 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11786 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11787 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11788 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11789 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11790 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11791 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11792 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11793 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11794 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11796 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11799 * gfortran.dg/trim_optimize_5.f90: New test.
11800 * gfortran.dg/trim_optimize_6.f90: New test.
11802 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11805 * gcc.target/mips/madd-7.c: Remove -mlong32.
11806 * gcc.target/mips/msub-7.c: Likewise.
11808 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11810 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11811 accesses to preserve the meaning of the test for doubleword vectors.
11812 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11813 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11815 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11818 * gfortran.dg/class_42.f03: New.
11820 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11822 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11825 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11827 PR rtl-optimization/48144
11828 * gcc.dg/pr48144.c: New test.
11830 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11832 * gnat.dg/discr27.ad[sb]: New test.
11834 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11836 * gnat.dg/limited_with2.ad[sb]: New test.
11837 * gnat.dg/limited_with2_pkg1.ads: New helper.
11838 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11840 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11842 * gnat.dg/opt15.adb: New test.
11843 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11845 2011-03-25 Tobias Burnus <burnus@net-b.de>
11849 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11850 * gfortran.dg/leadz_trailz_3.f90: Ditto
11852 2011-03-25 Martin Jambor <mjambor@suse.cz>
11854 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11856 2011-03-25 Jason Merrill <jason@redhat.com>
11858 * g++.dg/cpp0x/defaulted22.C: New.
11859 * g++.dg/cpp0x/defaulted23.C: New.
11860 * g++.dg/cpp0x/defaulted15.C: Adjust.
11862 2011-03-25 Jason Merrill <jason@redhat.com>
11864 * g++.dg/cpp0x/move1.C: New.
11866 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11869 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11871 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11873 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11874 for mips-sgi-irix6.5.
11875 Replace snprintf prototype by <stdio.h>.
11877 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11880 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11881 run_expensive_tests.
11882 * gcc.dg/graphite/block-4.c: Likewise.
11883 * gcc.dg/graphite/block-7.c: Likewise.
11884 * gcc.dg/graphite/block-8.c: Likewise.
11886 2011-03-25 Richard Guenther <rguenther@suse.de>
11888 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11889 * g++.dg/tree-ssa/pr8781.C: Likewise.
11890 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11891 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11892 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11893 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11894 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11895 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11896 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11897 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11898 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11899 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11900 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11901 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11902 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11903 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11904 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11905 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11906 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11907 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11908 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11909 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11910 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11911 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11912 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11913 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11914 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11915 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11916 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11917 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11918 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11919 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11920 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11921 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11922 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11923 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11924 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11925 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11926 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11927 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11928 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11929 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11930 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11931 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11932 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11933 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11934 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11935 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11936 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11937 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11938 * c-c++-common/pr46562-2.c: Likewise.
11939 * gfortran.dg/pr42108.f90: Likewise.
11940 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11941 foo to be inlined even at -O1.
11942 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11943 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11944 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11945 * gcc.dg/matrix/matrix.exp: Disable FRE.
11947 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11950 * gcc.dg/dfp/pr48204.c: New test.
11952 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11955 * gcc.c-torture/execute/pr47917.c: Move this...
11956 * gcc.dg/torture/pr47917.c: to here and add xfails.
11958 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11960 * gnat.dg/array16.ad[sb]: New test.
11961 * gnat.dg/array16.ads: New helper.
11963 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11965 * gnat.dg/derived_type2.adb: New test.
11967 2011-03-24 Richard Guenther <rguenther@suse.de>
11969 PR tree-optimization/48271
11970 * g++.dg/torture/pr48271.C: New testcase.
11972 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11974 * gnat.dg/array15.ad[sb]: New test.
11976 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11979 * gcc.target/i386/pr48237.c: New test.
11981 2011-03-24 Richard Guenther <rguenther@suse.de>
11983 PR middle-end/48269
11984 * gcc.dg/builtin-object-size-10.c: New testcase.
11986 2011-03-24 Richard Guenther <rguenther@suse.de>
11988 PR tree-optimization/46562
11989 * c-c++-common/pr46562-2.c: New testcase.
11990 * c-c++-common/pr46562.c: Likewise.
11992 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11994 * gcc.dg/vect/vect-cselim-1.c: New test.
11995 * gcc.dg/vect/vect-cselim-2.c: New test.
11997 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11999 * gcc.target/arm/pr46934.c: New.
12001 2011-03-23 Ian Lance Taylor <iant@google.com>
12003 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12005 2011-03-23 Richard Guenther <rguenther@suse.de>
12007 * gcc.dg/struct: Remove directory and contents.
12009 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12012 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12014 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12016 * gnat.dg/discr26.ad[sb]: New test.
12017 * gnat.dg/discr26_pkg.ads: New helper.
12019 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12022 * gcc.target/arm/neon-vld-1.c: New test.
12024 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12026 * gnat.dg/array14.ad[sb]: New test.
12027 * gnat.dg/array14_pkg.ads: New helper.
12029 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12031 * gcc.c-torture/execute/920501-8.x: Remove.
12032 * gcc.c-torture/execute/930513-1.x: Remove.
12033 * gcc.c-torture/execute/960312-1.x: Remove.
12034 * gcc.c-torture/compile/20000804-1.c,
12035 gcc.c-torture/compile/20001205-1.c,
12036 gcc.c-torture/compile/20001226-1.c,
12037 gcc.c-torture/compile/20010518-2.c,
12038 gcc.c-torture/compile/20020312-1.c,
12039 gcc.c-torture/compile/20020604-1.c,
12040 gcc.c-torture/compile/920501-12.c,
12041 gcc.c-torture/compile/920501-4.c,
12042 gcc.c-torture/compile/920520-1.c,
12043 gcc.c-torture/compile/980506-1.c,
12044 gcc.c-torture/execute/980709-1.x,
12045 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12046 options for m68hc11.
12047 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12048 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12051 2011-03-22 Nick Clifton <nickc@redhat.com>
12053 * lib/target-supports.exp (check_profiling_available): Add MN10300
12054 to the list of targets that do not support profiling. Restore
12055 alpha sorting to this list.
12057 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12059 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12060 failure on 32-bit systems.
12061 * gcc.dg/torture/vector-2.c: Ditto.
12063 2011-03-22 Richard Guenther <rguenther@suse.de>
12065 PR tree-optimization/48228
12066 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12068 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12070 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12074 * gcc.target/powerpc/pr48226.c: New file.
12076 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12078 * lib/prune.exp (prune_gcc_output): Prune "could not create
12079 compact unwind for" warnings.
12081 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12085 * gcc.c-torture/execute/pr42544.c: New test.
12086 * gcc.c-torture/execute/pr48197.c: New test.
12088 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12090 PR preprocessor/48192
12091 * gcc.target/powerpc/pr48192.c: New file.
12094 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12095 split problem of 0 being loaded in a VSX register.
12097 2011-03-21 Richard Guenther <rguenther@suse.de>
12100 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12101 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12102 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12103 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12105 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12108 * gcc.dg/pr48213.c: New test.
12110 2011-03-21 Kai Tietz <ktietz@redhat.com>
12113 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12115 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12117 * gcc.target/arm/xor-and.c: New.
12119 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12122 * gfortran.dg/function_optimize_1.f90: New test.
12123 * gfortran.dg/function_optimize_2.f90: New test.
12125 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12127 PR rtl-optimization/47502
12128 * gcc.target/i386/pr47502-1.c: New.
12129 * gcc.target/i386/pr47502-2.c: Likewise.
12131 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12133 PR rtl-optimization/48156
12134 * gcc.dg/pr48156.c: New test.
12136 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12138 PR libfortran/47439
12139 * gfortran.dg/scratch_1.f90: Adjust test.
12141 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12143 PR libfortran/47439
12144 * gfortran.dg/scratch_1.f90: New test.
12146 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12148 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12149 variably modified typedefs.
12150 * gcc.dg/c1x-typedef-2.c: Remove.
12152 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12154 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12155 * gcc.dg/c1x-anon-struct-3.c: New test.
12156 * gcc.dg/anon-struct-11.c: Update.
12158 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12160 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12162 Only xfail with gas.
12164 2011-03-18 Jason Merrill <jason@redhat.com>
12166 * g++.dg/template/fn-ptr1.C: New.
12168 * g++.dg/overload/volatile1.C: New.
12170 * g++.dg/opt/pr23372.C: New.
12172 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12174 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12176 PR middle-end/47405
12177 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12179 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
12181 * gcc.target/arm/unsigned-extend-1.c: New.
12183 2011-03-18 Jakub Jelinek <jakub@redhat.com>
12186 * gcc.c-torture/compile/pr48161.c: New test.
12188 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
12190 PR middle-end/47725
12191 * gcc.dg/torture/pr47725.c: New.
12193 2011-03-17 Jason Merrill <jason@redhat.com>
12195 * g++.dg/cpp0x/constexpr-overflow2.C: New.
12196 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12198 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
12200 * gnat.dg/specs/elab2.ads: New test.
12201 * gnat.dg/specs/elab2_pkg.ads: New helper.
12203 2011-03-17 Jason Merrill <jason@redhat.com>
12205 * g++.dg/cpp0x/decltype-1212.C: New.
12206 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12208 2011-03-17 Jason Merrill <jason@redhat.com>
12210 * g++.dg/parse/memfnquals1.C: New.
12212 2011-03-17 Richard Guenther <rguenther@suse.de>
12214 PR middle-end/48134
12215 * gcc.dg/pr48134.c: New testcase.
12217 2011-03-17 Richard Guenther <rguenther@suse.de>
12219 PR middle-end/48165
12220 * g++.dg/torture/pr48165.C: New testcase.
12222 2011-03-17 Jakub Jelinek <jakub@redhat.com>
12224 PR rtl-optimization/48141
12225 * gcc.dg/pr48141.c: New test.
12227 2011-03-16 Jason Merrill <jason@redhat.com>
12229 * g++.dg/cpp0x/constexpr-48089.C: New.
12231 * g++.dg/cpp0x/constexpr-abi1.C: New.
12233 * g++.dg/cpp0x/constexpr-46336.C: New.
12234 * g++.dg/parse/friend5.C: Adjust expected errors.
12236 * g++.dg/cpp0x/constexpr-47570.C: New.
12238 2011-03-16 Dodji Seketeli <dodji@redhat.com>
12241 * ++.dg/debug/dwarf2/typedef6.C: New test.
12243 2011-03-16 Jason Merrill <jason@redhat.com>
12245 * g++.dg/cpp0x/elision2.C: New.
12247 * g++.dg/cpp0x/constexpr-array3.C: New.
12249 2011-03-16 Jason Merrill <jason@redhat.com>
12251 * g++.dg/cpp0x/sfinae6.C: New.
12252 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12253 * g++.dg/cpp0x/pr45908.C: Likewise.
12254 * g++.dg/cpp0x/sfinae6.C: Likewise.
12255 * g++.old-deja/g++.jason/conversion11.C: Likewise.
12256 * g++.old-deja/g++.law/arg11.C: Likewise.
12258 2011-03-16 Jason Merrill <jason@redhat.com>
12260 * g++.dg/template/incomplete6.C: New.
12262 2011-03-16 Jeff Law <law@redhat.com>
12264 * gcc.dg/tree-ssa/vrp55.c: New test.
12266 2011-03-16 Jason Merrill <jason@redhat.com>
12268 * g++.dg/cpp0x/auto22.C: New.
12270 2011-03-16 Richard Guenther <rguenther@suse.de>
12272 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12273 optimizing it away if promoted to const.
12275 2011-03-16 Richard Guenther <rguenther@suse.de>
12277 PR tree-optimization/48149
12278 * gcc.dg/fold-complex-1.c: New testcase.
12280 2011-03-16 Richard Guenther <rguenther@suse.de>
12283 * gcc.dg/guality/pr45882.c: Really make sure no inlining
12284 or cloning happens.
12286 2011-03-16 Richard Guenther <rguenther@suse.de>
12288 PR tree-optimization/26134
12289 * gcc.dg/tree-ssa/complex-6.c: New testcase.
12291 2011-03-16 Richard Guenther <rguenther@suse.de>
12293 PR tree-optimization/48146
12294 * gcc.dg/torture/pr48146.c: New testcase.
12296 2011-03-16 Richard Guenther <rguenther@suse.de>
12298 * gcc.dg/tree-ssa/pr14814.c: Adjust.
12299 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12301 2011-03-16 Jakub Jelinek <jakub@redhat.com>
12303 PR middle-end/48136
12304 * gcc.c-torture/compile/pr48136.c: New test.
12306 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12309 * gcc.dg/guality/pr45882.c: New test.
12311 2011-03-15 Jason Merrill <jason@redhat.com>
12313 * g++.dg/cpp0x/constexpr-recursion.C: New.
12315 * g++.dg/cpp0x/implicit11.C: New.
12317 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12319 * g++.dg/cpp0x/constexpr-attribute.C: New.
12321 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
12323 * g++.dg/parse/pr34758.C: New.
12325 2011-03-15 Xinliang David Li <davidxl@google.com>
12328 * gcc.dg/uninit-pred-7_d.c: New test.
12329 * gcc.dg/uninit-pred-8_d.c: New test.
12331 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12334 * gcc.target/arm/pr46788.c: New.
12336 2011-03-15 Richard Guenther <rguenther@suse.de>
12338 PR middle-end/47650
12339 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12340 * gfortran.dg/ishft_4.f90: Likewise.
12341 * gfortran.dg/leadz_trailz_3.f90: Likewise.
12343 2011-03-15 Richard Guenther <rguenther@suse.de>
12345 PR tree-optimization/13954
12346 * g++.dg/tree-ssa/pr13954.C: New testcase.
12348 2011-03-15 Richard Guenther <rguenther@suse.de>
12350 PR tree-optimization/48037
12351 * gcc.target/i386/pr48037-1.c: New testcase.
12353 2011-03-15 Richard Guenther <rguenther@suse.de>
12355 PR tree-optimization/41490
12356 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12357 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12358 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12359 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12360 * g++.dg/tree-ssa/pr33604.C: Adjust.
12362 2011-03-14 Jakub Jelinek <jakub@redhat.com>
12364 PR middle-end/47917
12365 * gcc.c-torture/execute/pr47917.c: New test.
12366 * gcc.dg/pr47917.c: New test.
12368 PR middle-end/38878
12369 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12371 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
12373 * gcc.target/i386/sse4_1-floor-vec.c: New test.
12374 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12375 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12376 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12377 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12378 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12379 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12380 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12381 * gcc.target/i386/avx-floor-vec.c: Ditto.
12382 * gcc.target/i386/avx-ceil-vec.c: Ditto.
12383 * gcc.target/i386/avx-trunc-vec.c: Ditto.
12384 * gcc.target/i386/avx-rint-vec.c: Ditto.
12385 * gcc.target/i386/avx-floorf-vec.c: Ditto.
12386 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12387 * gcc.target/i386/avx-truncf-vec.c: Ditto.
12388 * gcc.target/i386/avx-rintf-vec.c: Ditto.
12390 2011-03-14 Tom Tromey <tromey@redhat.com>
12392 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12393 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12394 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12396 2011-03-14 Tom Tromey <tromey@redhat.com>
12398 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12399 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12400 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12402 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
12404 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12406 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12408 PR rtl-optimization/47166
12409 * gcc.c-torture/execute/postmod-1.c: New test.
12411 2011-03-14 Richard Guenther <rguenther@suse.de>
12413 PR middle-end/48098
12414 * gcc.dg/torture/pr48098.c: New testcase.
12416 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
12419 * gcc.target/powerpc/pr48053-1.c: New test.
12420 * gcc.target/powerpc/pr48053-2.c: Likewise.
12422 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12424 PR libfortran/48066
12425 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
12427 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12429 PR libfortran/48066
12430 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
12432 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12435 * gfortran.dg/class_41.f03: New.
12437 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12439 * g++.dg/conversion/cast3.C: New test.
12441 2011-03-11 Jason Merrill <jason@redhat.com>
12443 * g++.dg/template/error45.C: New.
12445 * g++.dg/parse/no-type-defn1.C: New.
12447 * g++.dg/ext/attrib40.C: New.
12449 * g++.dg/cpp0x/regress/array1.C: New.
12451 2011-03-11 Richard Guenther <rguenther@suse.de>
12453 PR tree-optimization/48067
12454 * gcc.dg/pr48067.c: New testcase.
12456 2011-03-11 Richard Guenther <rguenther@suse.de>
12459 * g++.dg/lto/20110311-1_0.C: New testcase.
12461 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12464 * g++.dg/inherit/virtual8.C: New test.
12466 PR middle-end/48044
12467 * gcc.dg/torture/pr48044.c: New test.
12469 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12472 * gfortran.dg/proc_ptr_comp_31.f90: New.
12474 2011-03-11 Richard Guenther <rguenther@suse.de>
12476 PR tree-optimization/47278
12477 * gcc.dg/torture/pr47278-1.c: New testcase.
12478 * gcc.dg/torture/pr47278-2.c: Likewise.
12480 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12482 PR tree-optimization/48063
12483 * gcc.dg/torture/pr48063.c: New test.
12485 2011-03-10 Jason Merrill <jason@redhat.com>
12487 * g++.dg/template/array22.C: New.
12489 * g++.dg/cpp0x/syntax-err1.C: New.
12490 * g++.dg/parse/error36.C: Adjust expected errors.
12491 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12492 * g++.old-deja/g++.pt/typename3.C: Likewise.
12493 * g++.old-deja/g++.pt/typename4.C: Likewise.
12494 * g++.old-deja/g++.pt/typename6.C: Likewise.
12496 2011-03-09 Jason Merrill <jason@redhat.com>
12498 * g++.dg/template/nontype22.C: New.
12500 2011-03-09 Martin Jambor <mjambor@suse.cz>
12502 PR tree-optimization/47714
12503 * g++.dg/torture/pr47714.C: New test.
12505 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12508 * gcc.target/powerpc/pr47755-2.c: New file.
12510 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12512 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12513 is not set in the environment, pass 64 as first argument when not
12514 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12515 native where ulimit -u is supported.
12517 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12519 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12521 2011-03-08 Jason Merrill <jason@redhat.com>
12523 * g++.dg/template/nontype21.C: New.
12525 * g++.dg/template/anon5.C: New.
12527 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12530 * gcc.dg/pr47881.c: New test.
12532 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12535 * g++.dg/lookup/template3.C: New test.
12537 2011-03-08 Kai Tietz <ktietz@redhat.com>
12539 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12542 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12545 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12546 sizeof to compute alignment.
12548 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12550 PR tree-optimization/48022
12551 * gcc.dg/pr48022-1.c: New test.
12552 * gcc.dg/pr48022-2.c: New test.
12554 2011-03-07 Jason Merrill <jason@redhat.com>
12556 * g++.dg/template/nontype20.C: New.
12557 * g++.dg/init/member1.C: Adjust expected errors.
12558 * g++.dg/parse/constant4.C: Likewise.
12559 * g++.dg/template/qualified-id3.C: Likewise.
12560 * g++.old-deja/g++.pt/crash10.C: Likewise.
12562 * g++.dg/cpp0x/regress/non-const1.C: New.
12564 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12567 * gcc.dg/pr47991.c: New test.
12569 2011-03-07 Jason Merrill <jason@redhat.com>
12571 * g++.dg/abi/mangle46.C: New.
12573 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12576 * gcc.target/powerpc/pr47862.c: New.
12578 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12581 * gcc.target/i386/combine-mul.c: Require nonpic.
12583 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12584 Nathan Froyd <froydnj@codesourcery.com>
12586 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12588 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12590 * README.QMTEST: Remove.
12592 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12593 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12596 * gfortran.dg/array_constructor_37.f90 : New test.
12598 2011-03-05 Jason Merrill <jason@redhat.com>
12600 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12601 * g++.dg/abi/mangle45.C: Likewise.
12602 * g++.dg/cpp0x/trailing1.C: Likewise.
12604 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12606 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12608 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12610 PR rtl-optimization/47899
12611 * gcc.dg/pr47899.c: New test.
12613 * gcc.dg/torture/pr47968.c: Ignore warnings.
12615 PR tree-optimization/47967
12616 * gcc.c-torture/compile/pr47967.c: New test.
12618 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12620 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12621 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12623 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12625 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12626 and property_getAttributes() if __OBJC2__.
12627 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12628 * objc.dg/property/property-encoding-1.m: New.
12629 * obj-c++.dg/property/property-encoding-1.mm: New.
12631 2011-03-04 Jason Merrill <jason@redhat.com>
12633 * g++.dg/template/pseudodtor6.C: New.
12635 * g++.dg/inherit/covariant19.C: New.
12637 2011-03-04 Richard Guenther <rguenther@suse.de>
12639 PR middle-end/47968
12640 * gcc.dg/torture/pr47968.c: New testcase.
12642 2011-03-04 Richard Guenther <rguenther@suse.de>
12644 PR middle-end/47975
12645 * gcc.dg/torture/pr47975.c: New testcase.
12647 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12650 * g++.dg/template/crash106.C: New.
12652 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12655 * gcc.dg/gomp/pr47963.c: New test.
12656 * g++.dg/gomp/pr47963.C: New test.
12658 2011-03-02 Jason Merrill <jason@redhat.com>
12660 * g++.dg/cpp0x/regress/condition1.C: New.
12662 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12664 2011-03-01 Jason Merrill <jason@redhat.com>
12666 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12668 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12670 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12672 PR rtl-optimization/47925
12673 * gcc.c-torture/execute/pr47925.c: New test.
12675 2011-03-01 Jason Merrill <jason@redhat.com>
12677 * g++.dg/cpp0x/decltype25.C: New.
12679 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12681 2011-03-01 Richard Guenther <rguenther@suse.de>
12683 PR tree-optimization/47890
12684 * gcc.dg/torture/pr47890.c: New testcase.
12686 2011-03-01 Richard Guenther <rguenther@suse.de>
12689 * gcc.dg/lto/pr47924_0.c: New testcase.
12691 2011-03-01 Richard Guenther <rguenther@suse.de>
12694 * gfortran.dg/lto/pr46911_0.f: New testcase.
12696 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12698 PR libgfortran/47933
12699 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12700 compile errors from older code form.
12702 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12704 PR libgfortran/47567
12705 * gfortran.dg/fmt_fw_d.f90: New test.
12707 2011-02-28 Jason Merrill <jason@redhat.com>
12709 * g++.dg/inherit/covariant18.C: New.
12711 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12713 PR middle-end/47893
12714 * gcc.dg/pr47893.c: New test.
12716 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12718 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12719 NULL in case of a selector with conflicting types.
12720 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12722 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12724 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12725 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12726 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12727 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12729 2011-02-28 Jason Merrill <jason@redhat.com>
12732 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12734 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12736 PR libgfortran/47778
12737 * gfortran.dg/namelist_71.f90: New test.
12739 2011-02-27 Jason Merrill <jason@redhat.com>
12742 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12743 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12745 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12748 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12750 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12753 * gfortran.dg/gomp/task-1.f90: Removed.
12755 2011-02-26 Jason Merrill <jason@redhat.com>
12757 * g++.dg/template/this-targ1.C: New.
12759 * g++.dg/cpp0x/regress/template-const1.C: New.
12760 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12761 * g++.dg/template/function1.C: Adjust.
12762 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12763 * g++.dg/debug/debug7.C: Adjust.
12765 2011-02-26 Tobias Burnus <burnus@net-b.de>
12768 * gfortran.dg/gomp/task-1.f90: New.
12770 2011-02-25 Jie Zhang <jie@codesourcery.com>
12772 * gcc.target/arm/neon-thumb2-move.c: Add
12773 dg-require-effective-target arm_thumb2_ok.
12775 2011-02-24 Jason Merrill <jason@redhat.com>
12777 * g++.dg/parse/constant1.C: Specify C++98 mode.
12778 * g++.dg/parse/constant5.C: Likewise.
12779 * g++.dg/parse/error2.C: Likewise.
12780 * g++.dg/parse/semicolon3.C: Likewise.
12781 * g++.dg/template/crash14.C: Likewise.
12782 * g++.dg/template/local4.C: Likewise.
12783 * g++.dg/template/nontype3.C: Likewise.
12784 * g++.dg/parse/crash31.C: Adjust expected errors.
12785 * g++.dg/template/function1.C: Likewise.
12786 * g++.dg/template/ref3.C: Likewise.
12787 * g++.dg/template/static9.C: Likewise.
12788 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12790 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12791 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12792 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12793 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12794 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12796 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12799 * gfortran.dg/pr47878.f90: New test.
12801 2011-02-24 Richard Guenther <rguenther@suse.de>
12804 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12805 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12807 2011-02-24 Richard Guenther <rguenther@suse.de>
12810 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12811 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12813 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12815 PR libgfortran/47567
12816 * gfortran.dg/fmt_f0_1.f90: Update test.
12818 2011-02-23 Jason Merrill <jason@redhat.com>
12820 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12821 * g++.dg/abi/mangle45.C: New.
12823 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12824 * g++.dg/template/canon-type-9.C: Match use of decltype
12825 between declaration and definition.
12826 * g++.dg/template/canon-type-12.C: Likewise.
12828 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12831 * gfortran.dg/nested_allocatables_1.f90: New.
12833 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12836 * g++.dg/pr46868.C: New test.
12837 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12838 * g++.dg/parse/error14.C: Adjust.
12840 2011-02-23 Richard Guenther <rguenther@suse.de>
12842 PR tree-optimization/47838
12843 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12845 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12847 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12849 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12851 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12852 * gfortran.dg/count_init_expr.f03: Ditto.
12853 * gfortran.dg/gomp/pr43711.f90: Ditto.
12854 * gcc.dg/struct-parse-2.c: Ditto.
12855 * gcc.dg/parse-error-3.c: Ditto.
12856 * gcc.dg/Wlogical-op-1.c: Ditto.
12857 * gcc.dg/Walways-true-1.c: Ditto.
12858 * gcc.dg/pr24225.c: Ditto.
12859 * gcc.dg/Walways-true-2.c: Ditto.
12860 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12861 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12862 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12863 * g++.dg/overload/defarg4.C: Ditto.
12864 * g++.dg/inherit/covariant16.C: Ditto.
12865 * g++.dg/inherit/virtual7.C: Ditto.
12866 * g++.dg/template/canon-type-9.C: Ditto.
12867 * g++.dg/template/access19.C: Ditto.
12868 * g++.dg/template/call7.C: Ditto.
12869 * g++.dg/template/canon-type-2.C: Ditto.
12870 * g++.dg/template/init7.C: Ditto.
12871 * g++.dg/template/sizeof-template-argument.C: Ditto.
12872 * g++.dg/template/const3.C: Ditto.
12873 * g++.dg/template/sfinae26.C: Ditto.
12874 * g++.dg/template/sfinae26.C: Ditto.
12875 * g++.dg/template/canon-type-11.C: Ditto.
12876 * g++.dg/template/union2.C: Ditto.
12877 * g++.dg/template/canon-type-3.C: Ditto.
12878 * g++.dg/template/canon-type-1.C: Ditto.
12879 * g++.dg/template/canon-type-5.C: Ditto.
12880 * g++.dg/template/canon-type-7.C: Ditto.
12881 * g++.dg/template/canon-type-10.C: Ditto.
12882 * g++.dg/template/spec36.C: Ditto.
12883 * g++.dg/template/typedef38.C: Ditto.
12884 * g++.dg/template/canon-type-4.C: Ditto.
12885 * g++.dg/template/canon-type-6.C: Ditto.
12886 * g++.dg/template/canon-type-13.C: Ditto.
12887 * g++.dg/template/instantiate9.C: Ditto.
12888 * g++.dg/template/ttp22.C: Ditto.
12889 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12890 * g++.dg/warn/Walways-true-1.C: Ditto.
12891 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12892 * g++.dg/warn/Walways-true-2.C: Ditto.
12893 * g++.dg/conversion/op4.C: Ditto.
12894 * g++.dg/opt/pr19650.C: Ditto.
12895 * g++.dg/lookup/friend11.C: Ditto.
12896 * g++.dg/other/default2.C: Ditto.
12897 * g++.dg/other/default3.C: Ditto.
12898 * g++.dg/other/dtor2.C: Ditto.
12899 * g++.dg/other/friend5.C: Ditto.
12900 * g++.dg/other/default5.C: Ditto.
12901 * g++.dg/init/brace6.C: Ditto.
12902 * g++.dg/init/aggr5.C: Ditto.
12903 * g++.dg/init/error2.C: Ditto.
12904 * g++.dg/expr/bound-mem-fun.C: Ditto.
12905 * g++.dg/expr/cond6.C: Ditto.
12906 * g++.dg/expr/stmt-expr-1.C: Ditto.
12907 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12908 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12909 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12910 * g++.dg/cpp0x/bracket1.C: Ditto.
12911 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12912 * g++.dg/cpp0x/pr38646.C: Ditto.
12913 * g++.dg/cpp0x/variadic73.C: Ditto.
12914 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12915 * g++.dg/cpp0x/bracket4.C: Ditto.
12916 * g++.dg/cpp0x/decltype4.C: Ditto.
12917 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12918 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12919 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12920 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12921 * g++.dg/cpp0x/decltype2.C: Ditto.
12922 * g++.dg/cpp0x/decltype1.C: Ditto.
12923 * g++.dg/cpp0x/bracket2.C: Ditto.
12924 * g++.dg/cpp0x/decltype5.C: Ditto.
12925 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12926 * g++.dg/cpp0x/variadic70.C: Ditto.
12927 * g++.dg/cpp0x/decltype6.C: Ditto.
12928 * g++.dg/cpp0x/rvo.C: Ditto.
12929 * g++.dg/cpp0x/vt-40092.C: Ditto.
12930 * g++.dg/cpp0x/variadic-new.C: Ditto.
12931 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12932 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12933 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12934 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12935 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12936 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12937 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12938 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12939 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12940 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12941 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12942 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12943 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12944 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12945 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12946 * g++.dg/cpp0x/pr39639.C: Ditto.
12947 * g++.dg/cpp0x/decltype3.C: Ditto.
12948 * g++.dg/cpp0x/variadic68.C: Ditto.
12949 * g++.dg/cpp0x/variadic-function.C: Ditto.
12950 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12951 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12952 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12953 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12954 * g++.dg/parse/crash35.C: Ditto.
12955 * g++.dg/parse/crash40.C: Ditto.
12956 * g++.dg/parse/defarg12.C: Ditto.
12957 * g++.dg/parse/crash34.C: Ditto.
12958 * g++.dg/parse/constructor3.C: Ditto.
12959 * g++.dg/parse/template23.C: Ditto.
12960 * g++.dg/parse/crash56.C: Ditto.
12961 * g++.dg/parse/dtor13.C: Ditto.
12962 * g++.dg/parse/error33.C: Ditto.
12963 * g++.dg/parse/ctor9.C: Ditto.
12964 * g++.dg/parse/error32.C: Ditto.
12965 * g++.dg/parse/error37.C: Ditto.
12966 * g++.dg/parse/bitfield3.C: Ditto.
12967 * g++.dg/parse/struct-4.C: Ditto.
12968 * g++.dg/ext/has_trivial_copy.C: Ditto.
12969 * g++.dg/ext/is_polymorphic.C: Ditto.
12970 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12971 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12972 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12973 * g++.dg/ext/is_union.C: Ditto.
12974 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12975 * g++.dg/ext/is_pod.C: Ditto.
12976 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12977 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12978 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12979 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12980 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12981 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12982 * g++.dg/ext/is_abstract.C: Ditto.
12983 * g++.dg/ext/has_trivial_assign.C: Ditto.
12984 * g++.dg/ext/is_class.C: Ditto.
12985 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12986 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12987 * g++.dg/ext/is_base_of.C: Ditto.
12988 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12989 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12990 * g++.dg/ext/is_empty.C: Ditto.
12991 * g++.dg/ext/is_enum.C: Ditto.
12992 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12993 * gnat.dg/opt11.adb: Ditto.
12994 * obj-c++.dg/pr45735.mm: Ditto.
12995 * obj-c++.dg/pr24393.mm: Ditto.
12996 * obj-c++.dg/exceptions-2.mm: Ditto.
12997 * objc.dg/pr45735.m: Ditto.
12998 * objc.dg/pr24393.m: Ditto.
13000 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13002 * objc.dg/attributes/objc-exception-1.m: New.
13004 2011-02-23 Jie Zhang <jie@codesourcery.com>
13006 * gcc.dg/cpp/include7.c: New test.
13008 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13011 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13013 2011-02-23 Jie Zhang <jie@codesourcery.com>
13015 PR rtl-optimization/47763
13016 * gcc.dg/pr47763.c: New test.
13018 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13021 * gfortran.dg/whole_file_32.f90 : New test.
13023 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13026 * g++.dg/inherit/virtual7.C: New test.
13028 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13031 * objc.dg/type-size-3.m: Updated error message.
13032 * objc.dg/type-size-4.m: New test.
13033 * objc.dg/type-size-5.m: New test.
13035 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13037 * lib/gnat.exp: Fix comments.
13038 Don't load libgloss.exp.
13039 (default_gnat_version): Call $compiler with --version.
13040 Adapt regexp for gnatmake output, insert version.
13041 (gnat_version): New proc.
13042 (gnat_init): Remove gnat_libgcc_s_path.
13043 (gnat_target_compile): Likewise.
13044 Remove ld_library_path.
13045 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13046 (gnat_pass): Remove.
13047 (gnat_pass): Remove.
13048 (gnat_finish): Remove.
13049 (gnat_exit): Remove.
13050 (local_find_gnatmake): Reindent.
13051 (runtest_file_p): Remove.
13052 (prune_warnings): Remove.
13053 (find_gnatclean): New proc.
13054 * lib/gnat-dg.exp (lremove): New proc.
13055 (gnat-dg-test): Reindent.
13056 Remove additional output files.
13057 (gnat-dg-runtest): Remove.
13059 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13060 * gnat.dg/loop_optimization6.adb: Likewise.
13061 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13063 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13065 PR tree-optimization/47835
13066 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13068 2011-02-22 Tobias Burnus <burnus@net-b.de>
13070 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13071 * gfortran.dg/abstract_type_2.f03: Ditto.
13072 * gfortran.dg/abstract_type_3.f03: Ditto.
13073 * gfortran.dg/abstract_type_4.f03: Ditto.
13074 * gfortran.dg/abstract_type_5.f03: Ditto.
13075 * gfortran.dg/abstract_type_6.f03: Ditto.
13076 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13077 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13078 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13079 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13080 * gfortran.dg/array_function_5.f90: Ditto.
13081 * gfortran.dg/asynchronous_3.f03: Ditto.
13082 * gfortran.dg/char_expr_1.f90: Ditto.
13083 * gfortran.dg/class_14.f03: Ditto.
13084 * gfortran.dg/data_array_6.f: Ditto.
13085 * gfortran.dg/data_invalid.f90: Ditto.
13086 * gfortran.dg/dot_product_1.f03: Ditto.
13087 * gfortran.dg/func_derived_5.f90: Ditto.
13088 * gfortran.dg/func_result_4.f90: Ditto.
13089 * gfortran.dg/implied_do_1.f90: Ditto.
13090 * gfortran.dg/initialization_25.f90: Ditto.
13091 * gfortran.dg/initialization_26.f90: Ditto.
13092 * gfortran.dg/interface_34.f90: Ditto.
13093 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13094 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13095 * gfortran.dg/matmul_8.f03: Ditto.
13096 * gfortran.dg/merge_init_expr.f90: Ditto.
13097 * gfortran.dg/pack_assign_1.f90: Ditto.
13098 * gfortran.dg/pack_vector_1.f90: Ditto.
13099 * gfortran.dg/pointer_check_8.f90: Ditto.
13100 * gfortran.dg/product_init_expr.f03: Ditto.
13101 * gfortran.dg/reshape_order_5.f90: Ditto.
13102 * gfortran.dg/reshape_shape_1.f90: Ditto.
13103 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13104 * gfortran.dg/same_name_2.f90: Ditto.
13105 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13106 * gfortran.dg/spread_init_expr.f03: Ditto.
13107 * gfortran.dg/stmt_func_1.f90: Ditto.
13108 * gfortran.dg/sum_init_expr.f03: Ditto.
13109 * gfortran.dg/transpose_3.f03: Ditto.
13110 * gfortran.dg/unpack_init_expr.f03: Ditto.
13111 * gfortran.dg/warn_conversion.f90: Ditto.
13112 * gfortran.dg/warn_conversion_2.f90: Ditto.
13113 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13114 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13115 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13116 * gfortran.dg/whole_file_16.f90: Ditto.
13117 * gfortran.dg/whole_file_17.f90: Ditto.
13118 * gfortran.dg/whole_file_18.f90: Ditto.
13119 * gfortran.dg/whole_file_20.f03: Ditto.
13120 * gfortran.dg/whole_file_5.f90: Ditto.
13121 * gfortran.dg/whole_file_6.f90: Ditto.
13122 * gfortran.dg/write_invalid_format.f90: Ditto.
13123 * gfortran.dg/zero_sized_6.f90: Ditto.
13125 2011-02-21 Jeff Law <law@redhat.com>
13127 PR rtl-optimization/46178
13128 * gcc.target/i386/pr46178.c: New test.
13130 PR rtl-optimization/46002
13131 * gcc.c-torture/compile/pr46002.c: New test.
13133 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13135 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13138 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13141 * g++.dg/debug/pr47106.C: Require effective target lto.
13143 2011-02-21 Jason Merrill <jason@redhat.com>
13145 * g++.dg/cpp0x/constexpr-diag2.C: New.
13147 2011-02-20 Jason Merrill <jason@redhat.com>
13149 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13151 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13153 * g++.dg/overload/conv-op1.C: New.
13155 * g++.dg/cpp0x/constexpr-synth1.C: New.
13157 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13159 * objc.dg/layout-2.m: New.
13160 * objc.dg/selector-3.m: Adjusted location of error message.
13161 * objc.dg/type-size-3.m: Same.
13162 * obj-c++.dg/selector-3.mm: Same.
13164 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13167 * objc.dg/property/dotsyntax-22.m: New.
13168 * obj-c++.dg/property/dotsyntax-22.mm: New.
13170 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13173 * g++.dg/template/typedef38.C: New test.
13175 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13178 * gfortran.dg/whole_file_30.f90 : New test.
13179 * gfortran.dg/whole_file_31.f90 : New test.
13181 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13185 * gfortran.dg/whole_file_28.f90 : New test.
13186 * gfortran.dg/whole_file_29.f90 : New test.
13188 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13191 * g++.dg/template/crash105.C: New.
13193 2011-02-19 Jason Merrill <jason@redhat.com>
13195 * g++.dg/cpp0x/regress/no-elide1.C: New.
13197 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
13199 PR tree-optimization/46620
13200 * gcc.dg/pr46620.c: New.
13202 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13205 * gcc.target/i386/pr47809.c: New test.
13207 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13208 Tobias Burnus <burnus@net-b.de>
13210 * lib/target-supports.exp
13211 (check_effective_target_fortran_large_real): New check for large reals.
13212 * gfortran.dg/nan_7.f90: New test.
13214 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13216 PR libgfortran/47567
13217 * gfortran.dg/fmt_f0_1.f90: Update test.
13219 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
13222 * gfortran.dg/array_constructor_36.f90 : New test.
13223 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13224 allow for comparison between different elements of the array
13225 constructor at different levels of optimization.
13227 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
13229 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13230 * gcc.target/i386/pr32280-1.c: Likewise.
13232 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13235 * gcc.target/i386/pr47800.c: New test.
13237 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
13239 * objc/execute/exceptions/foward-1.x: New.
13241 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13244 * gfortran.dg/derived_constructor_comps_4.f90: New.
13246 2011-02-18 Tobias Burnus
13249 * gfortran.dg/func_result_6.f90: New.
13251 2011-02-18 Michael Matz <matz@suse.de>
13254 * gfortran.dg/lto/pr45586_0.f90: New test.
13255 * gfortran.dg/typebound_proc_20.f90: Ditto.
13256 * gfortran.dg/typebound_proc_21.f90: Ditto.
13258 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13261 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13263 2011-02-18 Tobias Burnus <burnus@net-b.de>
13266 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13267 gcc_warning_prefix.
13268 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13269 normalizing the error/warning output.
13270 * gfortran.dg/Wall.f90: Update dg-error/warning.
13271 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13272 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13273 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13274 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13275 * gfortran.dg/class_30.f90: Update dg-error/warning.
13276 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13277 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13278 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13279 * gfortran.dg/entry_17.f90: Update dg-error/warning.
13280 * gfortran.dg/entry_19.f90: Update dg-error/warning.
13281 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13282 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13283 * gfortran.dg/g77/12632.f: Update dg-error/warning.
13284 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13285 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13286 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13287 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13288 * gfortran.dg/goto_8.f90: Update dg-error/warning.
13289 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13290 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13291 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13292 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13293 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13294 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13295 * gfortran.dg/volatile3.f90: Update dg-error/warning.
13296 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13297 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13298 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13299 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13300 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13302 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13305 * gfortran.dg/proc_ptr_comp_30.f90: New.
13307 2011-02-18 Jakub Jelinek <jakub@redhat.com>
13310 * gcc.target/i386/pr47780.c: New test.
13312 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13315 * gfortran.dg/class_40.f03: New.
13317 2011-02-18 Dodji Seketeli <dodji@redhat.com>
13320 * g++.dg/cpp0x/auto21.C: New test.
13322 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
13324 * objc.dg/special/unclaimed-category-1.h: Updated for
13326 * objc.dg/special/unclaimed-category-1.m: Same.
13327 * objc.dg/zero-link-1.m: Same.
13328 * objc.dg/lookup-1.m: Same.
13329 * objc.dg/torture/strings/const-str-9.m
13330 * objc.dg/torture/strings/const-str-10.m: Same.
13331 * objc.dg/torture/strings/const-str-11.m: Same.
13332 * objc.dg/torture/forward-1.m: Same.
13333 * objc.dg/zero-link-2.m: Same.
13334 * objc.dg/encode-7-next-64bit.m: Same.
13335 * objc.dg/method-4.m: Same.
13336 * objc.dg/next-runtime-1.m: Same.
13337 * objc.dg/image-info.m: Same.
13338 * objc.dg/pr23214.m: Same.
13339 * objc.dg/symtab-1.m: Same.
13340 * obj-c++.dg/basic.m: Same.
13341 * obj-c++.dg/proto-lossage-3.m: Same.
13342 * obj-c++.dg/torture/strings/const-str-10.m: Same.
13343 * obj-c++.dg/torture/strings/const-str-11.m: Same.
13344 * obj-c++.dg/torture/strings/const-str-9.m: Same.
13345 * obj-c++.dg/method-11.m: Same.
13346 * objc/execute/enumeration-1.m: Same.
13347 * objc/execute/object_is_class.m: Same.
13348 * objc/execute/formal_protocol-2.m: Same.
13349 * objc/execute/formal_protocol-4.m: Same.
13350 * objc/execute/formal_protocol-6.m: Same.
13351 * objc/execute/bycopy-3.m: Same.
13352 * objc/execute/exceptions/catchall-1.m: Same.
13353 * objc/execute/exceptions/finally-1.m: Same.
13354 * objc/execute/exceptions/local-variables-1.m: Same.
13355 * objc/execute/exceptions/foward-1.m: Same.
13356 * objc/execute/bf-common.h
13357 * objc/execute/enumeration-2.m: Same.
13358 * objc/execute/formal_protocol-1.m: Same.
13359 * objc/execute/formal_protocol-3.m: Same.
13360 * objc/execute/formal_protocol-5.m: Same.
13361 * objc/execute/accessing_ivars.m: Same.
13362 * objc/execute/bycopy-2.m: Same.
13363 * objc/execute/formal_protocol-7.m: Same.
13364 * objc/execute/compatibility_alias.m: Same.
13365 * objc/execute/no_clash.m: Same.
13366 * objc/execute/object_is_meta_class.m: Same.
13367 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13368 * objc/execute/class-tests-1.h: Include stdio.h.
13369 * objc/execute/class-tests-2.h: Same.
13370 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13372 * obj-c++.dg/try-catch-2.mm: Same.
13374 2011-02-17 Jakub Jelinek <jakub@redhat.com>
13377 * g++.dg/warn/Wunused-parm-4.C: New test.
13379 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
13380 Jan Hubicka <jh@suse.cz>
13384 * g++.dg/debug/pr47106.C: New.
13386 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
13389 * gcc.target/i386/pr43653.c: New test.
13391 2011-02-11 Dodji Seketeli <dodji@redhat.com>
13394 * g++.dg/template/inherit6.C: New test.
13396 2011-02-16 Janus Weil <janus@gcc.gnu.org>
13399 * gfortran.dg/class_39.f03: New.
13401 2011-02-16 Dodji Seketeli <dodji@redhat.com>
13404 * g++.dg/cpp0x/variadic106.C: New test.
13406 2011-02-16 Jakub Jelinek <jakub@redhat.com>
13408 PR libfortran/47757
13409 * gfortran.dg/pr47757-1.f90: New test.
13410 * gfortran.dg/pr47757-2.f90: New test.
13411 * gfortran.dg/pr47757-3.f90: New test.
13414 * g++.dg/cpp0x/enum8.C: New test.
13416 2011-02-15 Jason Merrill <jason@redhat.com>
13418 * g++.dg/inherit/implicit-trivial1.C: New.
13419 * g++.dg/cpp0x/implicit-trivial1.C: New.
13421 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13423 PR middle-end/47725
13424 * gcc.dg/torture/pr47725.c: Removed.
13426 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13429 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13430 constant does not generate a load from memory.
13432 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13434 PR middle-end/47725
13435 * gcc.dg/torture/pr47725.c: New.
13437 2011-02-15 Richard Guenther <rguenther@suse.de>
13439 PR tree-optimization/47743
13440 * gcc.dg/torture/pr47743.c: New testcase.
13442 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13444 PR middle-end/47581
13445 * gcc.target/i386/pr47581.c: New test.
13447 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13450 * gfortran.dg/select_type_22.f03: New.
13452 2011-02-14 Jason Merrill <jason@redhat.com>
13454 * g++.dg/cpp0x/regress/enum1.C: New.
13456 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13458 * gnat.dg/include.adb: New test.
13460 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13463 * gfortran.dg/class_38.f03: New.
13465 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13467 * gcc.dg/pr46494.c: New test.
13469 2011-02-14 Richard Guenther <rguenther@suse.de>
13471 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13473 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13476 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13477 sparc*-sun-solaris2.11.
13479 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13482 * gfortran.dg/argument_checking_18.f90: New.
13484 2011-02-13 Tobias Burnus <burnus@net-b.de>
13486 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13487 * gfortran.dg/argument_checking_17.f90: New.
13489 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13491 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13492 are temporarily disabled.
13493 * gfortran.dg/class_7.f03: Ditto.
13494 * gfortran.dg/coarray_14.f90: Ditto.
13495 * gfortran.dg/typebound_proc_13.f03: Ditto.
13497 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13500 * gfortran.dg/extends_11.f03: New.
13502 2011-02-11 Xinliang David Li <davidxl@google.com>
13504 PR tree-optimization/47707
13505 * g++.dg/tree-ssa/pr47707.C: New test.
13507 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13509 * g++.dg/opt/inline17.C: New test.
13511 2011-02-11 Tobias Burnus <burnus@net-b.de>
13514 * gfortran.dg/pure_formal_2.f90: New.
13516 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13518 PR rtl-optimization/47614
13519 * gfortran.dg/pr47614.f: New.
13521 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13524 * gcc.dg/opts-6.c: New test.
13526 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13529 * gcc.dg/pr47684.c: New test.
13531 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13534 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13535 c99_runtime, dg-add-options c99_runtime.
13536 (main): Use __asm__.
13538 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13541 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13542 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13543 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13544 * gcc.dg/ucnid-10.c: Likewise.
13545 * gcc.dg/ucnid-13.c: Likewise.
13546 * gcc.dg/ucnid-7.c: Likewise.
13547 * gcc.dg/ucnid-8.c: Likewise.
13548 Adapt dg-warning line number.
13550 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13552 * gcc.target/i386/parity-1.c: Use -march=k8.
13553 * gcc.target/i386/parity-2.c: Ditto.
13554 * gcc.target/i386/vecinit-1.c: Ditto.
13555 * gcc.target/i386/vecinit-2.c: Ditto.
13557 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13560 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13561 * gcc.target/mips/save-restore-3.c: Likewise.
13562 * gcc.target/mips/save-restore-4.c: Likewise.
13563 * gcc.target/mips/save-restore-5.c: Likewise.
13566 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13567 * g++.dg/tree-prof/partition2.C: Likewise.
13569 2011-02-09 Jason Merrill <jason@redhat.com>
13571 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13572 rather than misdeclare std::puts.
13574 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13575 * g++.dg/other/warning1.C: Likewise.
13576 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13577 * g++.old-deja/g++.gb/scope06.C: Likewise.
13578 * g++.old-deja/g++.law/cvt11.C: Likewise.
13579 * g++.old-deja/g++.law/init1.C: Likewise.
13580 * g++.dg/abi/mangle26.C: Likewise.
13582 * g++.dg/template/function1.C: Adjust for C++0x mode.
13583 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13585 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13586 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13588 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13590 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13592 * g++.dg/cpp0x/regress: New directory.
13593 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13594 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13595 * g++.dg/cpp0x/regress/regress3.C: New.
13597 2011-02-10 Richard Guenther <rguenther@suse.de>
13599 PR tree-optimization/47677
13600 * gcc.dg/torture/pr47677.c: New testcase.
13602 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13604 * objc.dg/special/load-category-1.m: Remove unused header.
13605 * objc.dg/special/load-category-1a.m: Likewise.
13606 * objc.dg/special/load-category-2.m: Likewise.
13607 * objc.dg/special/load-category-2a.m: Likewise.
13608 * objc.dg/special/load-category-3.m: Likewise.
13609 * objc.dg/special/load-category-3a.m: Likewise.
13610 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13611 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13612 * objc.dg/attributes/class-attribute-1.m: Likewise.
13613 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13614 * obj-c++.dg/property/property.exp: Likewise.
13615 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13616 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13617 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13618 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13619 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13620 * obj-c++.dg/template-8.mm: Likewise.
13622 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13625 * gcc.target/i386/pr47665.c: New test.
13627 2011-02-10 Jie Zhang <jie@codesourcery.com>
13631 2011-02-05 Jie Zhang <jie@codesourcery.com>
13633 * gcc.dg/pr42631.c: Update test.
13634 * gcc.dg/pr42631-2.c: New test.
13636 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13639 * gfortran.dg/proc_decl_25.f90: New.
13641 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13644 * gfortran.dg/typebound_assignment_2.f03: New.
13646 2011-02-09 Richard Guenther <rguenther@suse.de>
13648 PR tree-optimization/47664
13649 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13651 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13653 PR middle-end/47646
13654 * gnat.dg/uninit_func.adb: Adjust dg directive.
13656 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13658 PR middle-end/47646
13659 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13661 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13664 * gfortran.dg/auto_dealloc_2.f90: New.
13666 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13668 * gcc.dg/builtins-config.h: Remove __sgi handling.
13669 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13670 -std=c99 for mips-sgi-irix6.5*.
13672 2011-02-09 Martin Jambor <mjambor@suse.cz>
13674 PR middle-end/45505
13675 * gfortran.dg/pr25923.f90: Remove xfails.
13677 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13680 * gfortran.dg/inquire_14.f90: New test.
13682 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13685 * gfortran.dg/pointer_init_6.f90: New.
13687 2011-02-08 Jeff Law <law@redhat.com>
13689 PR tree-optimization/42893
13690 * gcc.tree-ssa/pr42893.c: New test.
13692 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13694 PR tree-optimization/46834
13695 PR tree-optimization/46994
13696 PR tree-optimization/46995
13697 * gcc.dg/graphite/id-pr46834.c: New.
13698 * gfortran.dg/graphite/id-pr46994.f90: New.
13699 * gfortran.dg/graphite/id-pr46995.f90: New.
13701 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13703 PR middle-end/47646
13704 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13705 using the variable is known the warning is emitted there.
13706 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13707 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13709 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13712 * gcc.dg/noreturn-1.c (foo5): Likewise.
13713 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13714 (method2): Likewise.
13716 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13717 the return statement using the uninitialized variable.
13718 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13720 2011-02-08 Richard Guenther <rguenther@suse.de>
13722 PR middle-end/47639
13723 * g++.dg/opt/pr47639.c: New testcase.
13725 2011-02-08 Richard Guenther <rguenther@suse.de>
13727 PR tree-optimization/47632
13728 * g++.dg/opt/pr47632.C: New testcase.
13730 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13732 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13734 2011-02-07 Richard Guenther <rguenther@suse.de>
13736 PR tree-optimization/47615
13737 * g++.dg/opt/pr47615.C: New testcase.
13739 2011-02-07 Richard Guenther <rguenther@suse.de>
13741 PR tree-optimization/47621
13742 * gcc.dg/torture/pr47621.c: New testcase.
13744 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13746 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13748 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13751 * gfortran.dg/allocate_with_source_1 : New test.
13753 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13755 PR middle-end/47610
13756 * gcc.dg/pr47610.c: New test.
13758 2011-02-05 Jie Zhang <jie@codesourcery.com>
13761 * gcc.dg/pr42631.c: Update test.
13762 * gcc.dg/pr42631-2.c: New test.
13764 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13767 * gfortran.dg/pr47574.f90: New test.
13769 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13771 PR tree-optimization/46194
13772 * gcc.dg/autopar/pr46194.c: New.
13774 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13776 PR tree-optimization/43695
13777 * g++.dg/ipa/pr43695.C: New.
13779 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13781 PR inline-asm/23200
13782 * gcc.dg/pr23200.c: New test.
13784 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13787 * g++.dg/pr47589.C: New test.
13789 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13792 * g++.dg/template/typedef37.C: New test.
13793 * g++.dg/template/param1.C: Adjust expected error message.
13795 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13797 PR middle-end/31490
13798 * gcc.dg/pr31490-2.c: New test.
13799 * gcc.dg/pr31490-3.c: New test.
13800 * gcc.dg/pr31490-4.c: New test.
13802 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13803 Jakub Jelinek <jakub@redhat.com>
13806 * g++.dg/parser/semicolon3.C: Adjust.
13807 * g++.dg/parser/semicolon4.C: New testcase.
13808 * g++.dg/pr46890.C: New testcase.
13810 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13813 * g++.dg/init/pr29571.C: New.
13815 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13817 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13818 instead of vect_int.
13820 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13823 * gcc.target/i386/pr47312.c: New test.
13826 * gcc.target/i386/pr47564.c: New test.
13828 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13830 PR tree-optimization/45122
13831 * gcc.dg/tree-ssa/pr45122.c: New.
13833 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13836 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13839 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13840 and vsx so a default --with-cpu=power7 doesn't give an error
13841 when -mavoid-indexed-addresses is used.
13843 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13844 wrapper function to save the arguments and then jump to the real
13845 function, rather than depending on the compiler not to move stuff
13847 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13849 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13850 Paul Thomas <pault@gcc.gnu.org>
13853 * gfortran.dg/class_37.f03 : New test.
13855 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13856 Richard Guenther <rguenther@suse.de>
13858 PR tree-optimization/40979
13860 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13861 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13862 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13863 check_vect_support_and_set_flags.
13864 * gfortran.dg/graphite/vect-pr40979.f90: New.
13866 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13869 * gfortran.dg/class_36.f03: New.
13871 2011-02-02 Richard Guenther <rguenther@suse.de>
13873 PR tree-optimization/47566
13874 * gcc.dg/lto/20110201-1_0.c: New testcase.
13876 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13882 * debug/pr47498.c: New.
13883 * debug/pr47501.c: New.
13885 2011-02-01 Richard Guenther <rguenther@suse.de>
13887 PR tree-optimization/47559
13888 * g++.dg/torture/pr47559.C: New testcase.
13890 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13893 * gfortran.dg/typebound_call_20.f03: New.
13895 2011-02-01 Richard Guenther <rguenther@suse.de>
13897 PR tree-optimization/47555
13898 * gcc.dg/pr47555.c: New testcase.
13900 2011-02-01 Richard Guenther <rguenther@suse.de>
13902 PR tree-optimization/47541
13903 * g++.dg/torture/pr47541.C: New testcase.
13905 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13908 * gfortran.dg/typebound_call_19.f03: New.
13910 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13913 * g++.dg/cpp0x/pr47416.C: New test.
13915 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13918 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13920 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13923 * gfortran.dg/typebound_assignment_1.f03: New.
13925 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13927 PR tree-optimization/47538
13928 * gcc.c-torture/execute/pr47538.c: New test.
13930 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13933 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13935 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13937 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13939 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13941 PR rtl-optimization/44031
13942 * gcc.c-torture/compile/20110131-1.c: New test.
13944 2011-01-31 Tobias Burnus <burnus@net-b.de>
13947 * gfortran.dg/stmt_func_1.f90: New.
13949 2011-01-31 Tobias Burnus <burnus@net-b.de>
13952 * gfortran.dg/interface_34.f90: New.
13954 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13957 * gfortran.dg/realloc_on_assign_5.f03: New test.
13958 * gfortran.dg/realloc_on_assign_5.f03: New test.
13960 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13962 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13963 * gfortran.dg/bessel_7.f90: Likewise.
13964 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13966 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13967 * gfortran.dg/sum_init_expr.f03: Likewise.
13969 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13971 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13974 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13975 loop only on "vect_intfloat_cvt" targets.
13977 2011-01-29 Tobias Burnus <burnus@net-b.de>
13980 * gfortran.dg/shape_6.f90: New.
13982 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13984 PR libgfortran/47434
13985 * gfortran.dg/read_infnan_1.f90: Update test.
13986 * gfortran.dg/module_nan.f90: Update test.
13987 * gfortran.dg/char4_iunit_1.f03: Update test.
13988 * gfortran.dg/large_real_kind_1.f90: Update test.
13989 * gfortran.dg/real_const_3.f90: Update test.
13990 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13992 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13995 * g++.dg/template/param2.C: New test.
13997 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13999 PR libgfortran/47285
14000 * gfortran.dg/fmt_g.f: New test.
14002 2011-01-28 Tobias Burnus <burnus@net-b.de>
14005 * gfortran.dg/pure_formal_1.f90: New.
14007 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14010 * gcc.dg/tls/pr42894.c: New test.
14012 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14014 * gcc.dg/pr47276.c: Add dg-require-visibility.
14016 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14018 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14020 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14021 Tobias Burnus <burnus@gcc.gnu.org>
14026 * gfortran.dg/realloc_on_assign_3.f03: New test.
14027 * gfortran.dg/realloc_on_assign_4.f03: New test.
14028 * gfortran.dg/allocatable_function_5.f90: New test.
14029 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14030 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14031 implemented" dg-errors.
14033 2011-01-27 Jan Hubicka <jh@suse.cz>
14035 PR middle-end/46949
14036 * gcc.dg/attr-weakref-4.c: New testcase
14038 2011-01-27 Martin Jambor <mjambor@suse.cz>
14040 PR tree-optimization/47228
14041 * gcc.dg/torture/pr47228.c: New test.
14043 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14045 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14047 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14049 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14050 when using auto-overlay support on the SPU.
14052 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14054 PR rtl-optimization/44174
14055 * gcc.target/i386/asm-6.c: New test.
14057 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14059 PR rtl-optimization/46856
14060 * gcc.c-torture/compile/pr46856.c: New test.
14062 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14063 Andrew Pinski <pinskia@gmail.com>
14066 * gcc.dg/pr43082.c: New.
14068 2011-01-26 DJ Delorie <dj@redhat.com>
14070 PR rtl-optimization/46878
14071 * gcc.dg/pr46878-1.c: New test.
14073 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14076 * g++.dg/cpp0x/pr47476.C: New test.
14078 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14080 * gcc.c-torture/compile/20110126-1.c: New test.
14082 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14085 * gcc.dg/torture/pr47473.c: New test.
14087 2011-01-26 Jan Hubicka <jh@suse.cz>
14090 * gcc.c-torture/execute/pr47237.c: New testcase.
14092 2011-01-26 Jan Hubicka <jh@suse.cz>
14094 PR tree-optimization/47190
14095 * gcc.dg/attr-weakref-3.c: New testcase.
14097 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14100 * gcc.dg/dll-9a.c: New test file.
14101 * gcc.dg/dll-11.c: Likewise.
14102 * gcc.dg/dll-12.c: Likewise.
14103 * gcc.dg/dll-12a.c: Likewise.
14104 * gcc.dg/dll-11a.c: Likewise.
14105 * gcc.dg/dll-9.c: Likewise.
14106 * gcc.dg/dll-10.c: Likewise.
14107 * gcc.dg/dll-10a.c: Likewise.
14108 * g++.dg/ext/dllexport4a.cc: Likewise.
14109 * g++.dg/ext/dllexport4.C: Likewise.
14110 * g++.dg/ext/dllexport5.C: Likewise.
14111 * g++.dg/ext/dllexport5a.cc: Likewise.
14113 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14115 PR tree-optimization/46970
14116 * gcc.dg/graphite/pr46970.c: New.
14118 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14120 PR tree-optimization/46215
14121 * gcc.dg/graphite/pr46215.c: New.
14123 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14125 PR tree-optimization/46168
14126 * gcc.dg/graphite/pr46168.c: New.
14128 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14130 PR tree-optimization/43657
14131 * gcc.dg/graphite/pr43657.c: New.
14133 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14135 PR tree-optimization/29832
14136 * gfortran.dg/graphite/pr29832.f90: New.
14138 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14140 PR tree-optimization/43567
14141 * gcc.dg/graphite/pr43567.c: New.
14143 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14145 * gfortran.dg/graphite/interchange-4.f: New.
14146 * gfortran.dg/graphite/interchange-5.f: New.
14148 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14149 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14150 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14151 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14152 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14153 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14154 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14155 * gfortran.dg/ltrans-7.f90: Removed.
14156 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14158 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14159 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14160 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14161 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14162 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14163 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14164 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14165 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14166 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14167 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14168 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14169 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14170 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14171 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14172 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14173 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14174 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14175 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14176 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14177 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14178 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14179 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14180 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14181 * gcc.dg/tree-ssa/data-dep-1.c
14182 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14183 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14184 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14185 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14186 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14188 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14190 PR tree-optimization/47265
14191 PR tree-optimization/47443
14192 * gcc.c-torture/compile/pr47265.c: New test.
14193 * gcc.dg/pr47443.c: New test.
14195 2011-01-25 Martin Jambor <mjambor@suse.cz>
14197 PR tree-optimization/47382
14198 * g++.dg/torture/pr47382.C: New test.
14199 * g++.dg/opt/devirt1.C: Xfail.
14201 2011-01-25 Yao Qi <yao@codesourcery.com>
14204 * gcc.target/arm/pr45701-1.c: New test.
14205 * gcc.target/arm/pr45701-2.c: New test.
14206 * gcc.target/arm/pr45701-3.c: New test.
14208 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14209 Jakub Jelinek <jakub@redhat.com>
14211 PR tree-optimization/47271
14212 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14214 2011-01-25 Nick Clifton <nickc@redhat.com>
14216 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14217 (saturate_add): Delete.
14218 (exchange): Delete.
14219 (main): Do not run saturate_add.
14220 (set_interrupts): Delete.
14222 2011-01-25 Tobias Burnus <burnus@net-b.de>
14225 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14227 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14229 PR tree-optimization/47427
14230 PR tree-optimization/47428
14231 * gcc.c-torture/compile/pr47427.c: New test.
14232 * gcc.c-torture/compile/pr47428.c: New test.
14234 2011-01-25 Richard Guenther <rguenther@suse.de>
14236 PR middle-end/47411
14237 * gcc.dg/torture/pr47411.c: New testcase.
14239 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14241 * gfortran.dg/graphite/id-24.f: New.
14242 * gfortran.dg/graphite/id-25.f: New.
14244 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14246 * gfortran.dg/graphite/id-23.f: New.
14248 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14250 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14252 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14254 * gcc.dg/graphite/block-0.c: Un-XFAILed.
14255 * gcc.dg/graphite/block-1.c: Un-XFAILed.
14256 * gcc.dg/graphite/block-7.c: Un-XFAILed.
14257 * gcc.dg/graphite/block-8.c: Un-XFAILed.
14258 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14259 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14260 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14261 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14262 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14264 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14266 * gcc.dg/graphite/block-0.c: Add documentation.
14267 * gcc.dg/graphite/block-4.c: Same.
14268 * gcc.dg/graphite/block-7.c: Same.
14269 * gcc.dg/graphite/block-8.c: New.
14270 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14271 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14272 * gcc.dg/graphite/interchange-12.c: Add documentation.
14273 * gcc.dg/graphite/interchange-13.c: New.
14274 * gcc.dg/graphite/interchange-14.c: New.
14275 * gcc.dg/graphite/interchange-15.c: New.
14276 * gcc.dg/graphite/interchange-8.c: Add documentation.
14277 * gcc.dg/graphite/interchange-mvt.c: Same.
14279 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14282 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14283 * gcc.target/powerpc/altivec-14.c: Ditto.
14284 * gcc.target/powerpc/altivec-33.c: Ditto.
14285 * gcc.target/powerpc/altivec-types-1.c: Ditto.
14286 * gcc.target/powerpc/altivec-types-2.c: Ditto.
14287 * gcc.target/powerpc/altivec-types-3.c: Ditto.
14288 * gcc.target/powerpc/altivec-types-4.c: Ditto.
14289 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14290 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14291 * g++.dg/ext/altivec-15.C: Ditto.
14292 * g++.dg/ext/altivec-types-1.C: Ditto.
14293 * g++.dg/ext/altivec-types-2.C: Ditto.
14294 * g++.dg/ext/altivec-types-3.C: Ditto.
14295 * g++.dg/ext/altivec-types-4.C: Ditto.
14297 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14299 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14301 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14303 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14304 optimization options.
14306 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14308 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14311 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14313 2011-01-23 Tobias Burnus <burnus@net-b.de>
14316 * gfortran.dg/allocatable_scalar_12.f90: New.
14318 2011-01-23 Ira Rosen <irar@il.ibm.com>
14320 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14321 vectorization to be not profitable if peeling is used to
14322 realign the memory access.
14323 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14324 loop bound to avoid loop unrolling.
14325 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14327 2011-01-22 Jan Hubicka <jh@suse.cz>
14330 * g++.dg/lto/pr47333.C: New file.
14332 2011-01-22 Jan Hubicka <jh@suse.cz>
14334 PR tree-optimization/43884
14336 * gcc.dg/autopar/outer-2.c: Increase array size.
14337 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14339 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14342 * gfortran.dg/c_loc_tests_16.f90: New test.
14344 2011-01-22 Tobias Burnus <burnus@net-b.de>
14347 * gfortran.dg/typebound_proc_19.f90: New.
14349 2011-01-21 Jeff Law <law@redhat.com>
14351 PR tree-optimization/47053
14352 * g++.dg/pr47053.C: New test.
14354 2011-01-21 Jason Merrill <jason@redhat.com>
14357 * g++.dg/cpp0x/constexpr-ctor6.C: New.
14359 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14362 * g++.dg/cpp0x/range-for10.C: New test.
14363 * g++.dg/template/for1.C: New test.
14365 PR middle-end/45566
14366 * g++.dg/tree-prof/partition3.C: New test.
14368 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14370 PR rtl-optimization/47366
14371 * g++.dg/opt/pr47366.C: New test.
14373 2011-01-21 Jason Merrill <jason@redhat.com>
14376 * g++.dg/cpp0x/constexpr-regress2.C: New.
14378 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14380 2011-01-21 Jeff Law <law@redhat.com>
14382 PR rtl-optimization/41619
14383 * gcc.dg/pr41619.c: New.
14385 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14387 PR tree-optimization/47355
14388 * g++.dg/opt/pr47355.C: New test.
14390 2011-01-21 Richard Guenther <rguenther@suse.de>
14392 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14395 2011-01-21 Richard Guenther <rguenther@suse.de>
14397 PR tree-optimization/47365
14398 * gcc.dg/torture/pr47365.c: New testcase.
14399 * gcc.dg/tree-ssa/pr47392.c: Likewise.
14401 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14403 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14405 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14407 PR tree-optimization/47391
14408 * gcc.dg/pr47391.c: New test.
14410 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14412 * g++.dg/template/char1.C: Use signed char.
14414 2011-01-21 Tobias Burnus <burnus@net-b.de>
14417 * gfortran.dg/pointer_target_4.f90: New.
14419 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
14422 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14423 ILP32 system and not IP32.
14425 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
14428 * g++.dg/debug/pr46583.C: New.
14430 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14433 * g++.dg/debug/pr47283.C: New test.
14436 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14437 * gcc.target/i386/headmerge-2.c: Likewise.
14439 2011-01-20 Richard Guenther <rguenther@suse.de>
14441 PR middle-end/47370
14442 * gcc.dg/torture/pr47370.c: New testcase.
14444 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14446 PR tree-optimization/46130
14447 * gcc.dg/pr46130-1.c: New test.
14448 * gcc.dg/pr46130-2.c: New test.
14450 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14453 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14455 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14458 * g++.dg/debug/pr46240.cc: New.
14460 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14463 * g++.dg/template/anonunion1.C: New test.
14465 PR rtl-optimization/47337
14466 * gcc.c-torture/execute/pr47337.c: New test.
14468 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14471 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14473 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14475 PR tree-optimization/46021
14476 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14478 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14480 PR tree-optimization/47290
14481 * g++.dg/torture/pr47290.C: New test.
14483 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14486 * gfortran.dg/proc_ptr_comp_29.f90: New.
14488 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14491 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14492 powerpc-apple-darwin9.
14494 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14496 PR rtl-optimization/47299
14497 * gcc.c-torture/execute/pr47299.c: New test.
14499 2011-01-17 Jason Merrill <jason@redhat.com>
14501 * g++.dg/cpp0x/constexpr-virtual.C: New.
14503 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14506 * gfortran.dg/gomp/pr47331.f90: New test.
14508 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14511 * objc.dg/selector-warn-1.m: New.
14512 * obj-c++.dg/selector-warn-1.mm: New.
14514 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14516 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14517 Update dg-final accordingly.
14519 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14521 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14523 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14525 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14527 * gcc.dg/guality/pr36728-2.c: Likewise.
14529 2011-01-17 Richard Guenther <rguenther@suse.de>
14531 PR tree-optimization/47313
14532 * g++.dg/torture/pr47313.C: New testcase.
14534 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14537 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14538 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14539 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14540 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14542 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14544 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14545 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14546 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14548 2011-01-17 Richard Guenther <rguenther@suse.de>
14550 PR tree-optimization/45967
14551 * gcc.dg/torture/pr45967-2.c: New testcase.
14552 * gcc.dg/torture/pr45967-3.c: Likewise.
14554 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14557 * g++.dg/ext/pr47213.C: Require visibility.
14559 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14561 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14562 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14564 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14566 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14567 Linux-based targets.
14569 2011-01-13 Jan Hubicka <jh@suse.cz>
14571 PR tree-optimization/47276
14572 * gcc.dg/pr47276.c: New testcase.
14574 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14575 Jonathan Wakely <jwakely.gcc@gmail.com>
14578 * g++.dg/other/pr33558.C: New.
14579 * g++.dg/other/pr33558-2.C: New.
14581 2011-01-14 Martin Jambor <mjambor@suse.cz>
14583 PR tree-optimization/45934
14584 PR tree-optimization/46302
14585 * g++.dg/ipa/devirt-c-1.C: New test.
14586 * g++.dg/ipa/devirt-c-2.C: Likewise.
14587 * g++.dg/ipa/devirt-c-3.C: Likewise.
14588 * g++.dg/ipa/devirt-c-4.C: Likewise.
14589 * g++.dg/ipa/devirt-c-5.C: Likewise.
14590 * g++.dg/ipa/devirt-c-6.C: Likewise.
14591 * g++.dg/ipa/devirt-6.C: Likewise.
14592 * g++.dg/ipa/devirt-d-1.C: Likewise.
14593 * g++.dg/torture/pr45934.C: Likewise.
14595 2011-01-14 Jason Merrill <jason@redhat.com>
14597 * g++.dg/cpp0x/variadic105.C: New.
14599 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14600 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14603 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14604 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14605 execution tests on i?86-*-*, x86_64-*-* and
14606 powerpc*-apple-darwin* && ilp32.
14607 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14608 tests on i?86-*-* and x86_64-*-*.
14610 2011-01-14 Richard Guenther <rguenther@suse.de>
14612 PR tree-optimization/47280
14613 * g++.dg/opt/pr47280.C: New testcase.
14615 2011-01-14 Jason Merrill <jason@redhat.com>
14617 * g++.dg/cpp0x/constexpr-regress1.C: New.
14619 * g++.dg/ext/flexary2.C: New.
14621 2011-01-14 Richard Guenther <rguenther@suse.de>
14623 PR middle-end/47281
14624 * gcc.dg/torture/pr47281.c: New testcase.
14625 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14627 2011-01-14 Richard Guenther <rguenther@suse.de>
14629 PR tree-optimization/47286
14630 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14632 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14635 * g++.dg/ext/pr47213.C: New.
14637 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14639 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14641 2011-01-13 Tobias Burnus <burnus@net-b.de>
14642 Mikael Morin <mikael@gcc.gnu.org>
14646 * gfortran.dg/select_type_20.f90: New.
14647 * gfortran.dg/select_type_21.f90: New.
14649 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14652 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14654 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14656 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14657 * gcc.dg/guality/pr36728-2.c: Likewise.
14659 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14662 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14664 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14666 PR rtl-optimization/45352
14667 * gcc.dg/pr45352-3.c: New.
14669 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14671 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14673 * g++.dg/cpp0x/range-for8.C: New.
14674 * g++.dg/cpp0x/range-for9.C: New.
14676 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14679 * g++.dg/debug/pr47209.C: New.
14681 2011-01-12 Richard Guenther <rguenther@suse.de>
14684 * gcc.dg/lto/pr47259_0.c: New testcase.
14685 * gcc.dg/lto/pr47259_1.c: Likewise.
14687 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14689 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14690 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14691 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14692 methods missing from the OBJC2 Object.
14693 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14694 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14695 GNU and NeXT runtimes.
14696 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14698 * objc-obj-c++-shared/Object1.m: Likewise.
14699 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14700 * objc.dg/proto-qual-1.m: Likewise.
14701 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14702 * obj-c++.dg/proto-qual-1.mm: Likewise.
14704 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14707 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14709 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14711 Fixed the Objective-C++ testsuite and updated all tests.
14712 * lib/obj-c++.exp (obj-c++_init): Declare and set
14713 gcc_warning_prefix and gcc_error_prefix.
14714 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14715 'dg-warning', 'dg-message' and 'dg-error'.
14716 * obj-c++.dg/class-extension-3.mm: Likewise.
14717 * obj-c++.dg/class-protocol-1.mm: Likewise.
14718 * obj-c++.dg/encode-7.mm: Likewise.
14719 * obj-c++.dg/exceptions-3.mm: Likewise.
14720 * obj-c++.dg/exceptions-5.mm: Likewise.
14721 * obj-c++.dg/method-12.mm: Likewise.
14722 * obj-c++.dg/method-13.mm: Likewise.
14723 * obj-c++.dg/method-15.mm: Likewise.
14724 * obj-c++.dg/method-16.mm: Likewise.
14725 * obj-c++.dg/method-4.mm: Likewise.
14726 * obj-c++.dg/method-8.mm: Likewise.
14727 * obj-c++.dg/method-conflict-1.mm: Likewise.
14728 * obj-c++.dg/method-conflict-2.mm: Likewise.
14729 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14730 and uncommented second part of the testcase now that the testsuite
14732 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14733 and uncommented second part of the testcase now that the testsuite
14735 * obj-c++.dg/private-1.mm: Likewise.
14736 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14737 * obj-c++.dg/syntax-error-7.mm: Likewise.
14738 * obj-c++.dg/warn5.mm: Likewise.
14739 * obj-c++.dg/property/at-property-14.mm: Likewise.
14740 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14742 * obj-c++.dg/property/at-property-18.mm: Likewise.
14743 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14745 * obj-c++.dg/property/at-property-21.mm: Likewise.
14746 * obj-c++.dg/property/at-property-28.mm: Likewise.
14747 * obj-c++.dg/property/at-property-5.mm: Likewise.
14748 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14749 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14750 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14751 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14752 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14753 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14754 * obj-c++.dg/tls/diag-5.mm: Likewise.
14755 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14756 dg-error, now matched correctly.
14758 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14760 * objc.dg/property/at-property-29.m: New.
14761 * obj-c++.dg/property/at-property-29.mm: New.
14763 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14765 * go.test/go-test.exp (go-set-goarch): New proc.
14766 (go-gc-tests): Use it.
14768 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14771 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14773 2011-01-11 Richard Henderson <rth@redhat.com>
14775 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14777 2011-01-11 Jan Hubicka <jh@suse.cz>
14781 * gcc.dg/lto/pr45721_1.c: New file.
14782 * gcc.dg/lto/pr45721_0.c: New file.
14784 2011-01-11 Richard Guenther <rguenther@suse.de>
14786 PR tree-optimization/46076
14787 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14789 2011-01-11 Jeff Law <law@redhat.com>
14791 * PR tree-optimization/47086
14792 * gcc.dg/pr47086.c: New test.
14794 2011-01-11 Jason Merrill <jason@redhat.com>
14797 * g++.dg/template/new10.C: New.
14800 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14802 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14804 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14805 Split type definitions and NSConstantString class into...
14806 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14807 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14808 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14809 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14810 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14811 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14813 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14814 encode defines for newer NeXT system headers.
14815 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14816 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14817 * objc.dg/foreach-5.m: Likewise.
14818 * objc.dg/foreach-2.m: Likewise.
14819 * objc.dg/foreach-4.m: Likewise.
14820 * objc.dg/torture/strings/string1.m: Likewise.
14821 * objc.dg/torture/strings/string2.m: Likewise.
14822 * objc.dg/torture/strings/string3.m: Likewise.
14823 * objc.dg/torture/strings/string4.m: Likewise.
14824 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14825 header and stand alone.
14826 * obj-c++.dg/strings/strings-2.mm: Likewise.
14827 * objc.dg/torture/strings/const-str-3.m: Likewise.
14828 * objc.dg/strings/strings-2.m: Likewise.
14829 * objc.dg/strings/const-str-12b.m: Likewise.
14831 2011-01-12 Richard Guenther <rguenther@suse.de>
14833 PR middle-end/32511
14834 * gcc.dg/attr-weak-1.c: Adjust.
14836 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14839 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14840 standard compliant and comment.
14842 2011-01-10 Jan Hubicka <jh@suse.cz>
14845 * gcc.dg/initpri3.c: New testcase.
14847 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14850 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14851 externally visible.
14856 (g_ebp_save): Likewise.
14857 (g_esp_save): Likewise.
14859 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14861 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14863 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14865 PR tree-optimization/46021
14866 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14867 i?86-*-*, x86_64-*-*.
14869 2011-01-10 Jeff Law <law@redhat.com>
14871 * PR tree-optimization/47141
14872 * gcc.c-torture/compile/pr47141.c: New test.
14874 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14877 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14878 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14879 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14880 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14883 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14884 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14885 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14886 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14887 being vectorized. Adjust dg-final pattern.
14890 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14891 * gcc.dg/vect/slp-24.c: Likewise.
14893 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14896 * g++.dg/other/pr47218-1.C: New test file.
14897 * g++.dg/other/pr47218.C: Likewise.
14898 * g++.dg/other/pr47218.h: New supporting header.
14900 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14903 * objc.dg/attributes/invalid-attribute-1.m: New.
14904 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14906 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14909 * gfortran.dg/proc_ptr_comp_28.f90: New.
14911 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14913 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14914 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14915 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14916 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14917 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14918 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14919 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14920 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14921 * objc.dg/gnu-api-2-class.m: Likewise.
14922 * objc.dg/gnu-api-2-ivar.m: Likewise.
14923 * objc.dg/gnu-api-2-method.m: Likewise.
14924 * objc.dg/gnu-api-2-objc.m: Likewise.
14925 * objc.dg/gnu-api-2-object.m: Likewise.
14926 * objc.dg/gnu-api-2-property.m: Likewise.
14927 * objc.dg/gnu-api-2-protocol.m: Likewise.
14928 * objc.dg/gnu-api-2-sel.m: Likewise.
14930 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14932 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14933 * objc.dg/objc-foreach-4.m: Likewise.
14934 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14935 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14936 * objc.dg/foreach-4.m: Likewise.
14937 * objc.dg/foreach-5.m: Likewise.
14938 * objc.dg/foreach-3.m: Return self from init.
14940 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14943 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14945 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14948 * gfortran.dg/class_35.f90: New.
14950 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14952 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14954 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14957 * objc.dg/invalid-method-2.m: New.
14958 * obj-c++.dg/invalid-method-2.mm: New.
14960 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14963 * gfortran.dg/transpose_optimization_2.f90 : New test.
14965 2011-01-08 Jan Hubicka <jh@suse.cz>
14967 PR tree-optmization/46469
14968 * g++.dg/torture/pr46469.C: New testcase.
14970 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14972 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14973 emulation of libobjc-gnu structure layout functionality to ..
14974 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14975 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14976 * objc/execute/bf-common.h: Adjust headers.
14977 * objc/execute/bf-1.m: Likewise.
14978 * objc/execute/bf-2.m: Likewise.
14979 * objc/execute/bf-3.m: Likewise.
14980 * objc/execute/bf-4.m: Likewise.
14981 * objc/execute/bf-5.m: Likewise.
14982 * objc/execute/bf-6.m: Likewise.
14983 * objc/execute/bf-7.m: Likewise.
14984 * objc/execute/bf-8.m: Likewise.
14985 * objc/execute/bf-9.m: Likewise.
14986 * objc/execute/bf-10.m: Likewise.
14987 * objc/execute/bf-11.m: Likewise.
14988 * objc/execute/bf-12.m: Likewise.
14989 * objc/execute/bf-13.m: Likewise.
14990 * objc/execute/bf-14.m: Likewise.
14991 * objc/execute/bf-15.m: Likewise.
14992 * objc/execute/bf-16.m: Likewise.
14993 * objc/execute/bf-17.m: Likewise.
14994 * objc/execute/bf-18.m: Likewise.
14995 * objc/execute/bf-19.m: Likewise.
14996 * objc/execute/bf-20.m: Likewise.
14997 * objc/execute/bf-21.m: Likewise.
14998 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14999 objc_get_type_qualifiers ().
15001 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15004 * gfortran.dg/dependency_39.f90: New test.
15006 2011-01-07 Jan Hubicka <jh@suse.cz>
15008 Get builtins tests ready for linker plugin.
15009 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15010 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15011 my_memset, my_bzero): Mark used.
15012 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15013 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15015 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15018 2011-01-07 Jan Hubicka <jh@suse.cz>
15020 PR tree-optimization/46367
15021 * g++.dg/torture/pr46367.C: New file.
15023 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15026 * gcc.dg/pr47201.c: New test.
15029 * gcc.dg/tree-prof/pr47187.c: New test.
15031 2011-01-07 Tobias Burnus <burnus@net-b.de>
15034 * gfortran.dg/extends_type_of_3.f90: New.
15036 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15038 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15039 * g++.dg/ext/dllimport-MI1.C: Likewise.
15040 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15041 * g++.dg/ext/dllimport10.C: Likewise.
15042 * g++.dg/ext/dllimport11.C: Likewise.
15043 * g++.dg/ext/dllimport12.C: Likewise.
15044 * g++.dg/ext/dllimport13.C: Likewise.
15045 * g++.dg/ext/dllimport2.C: Likewise.
15046 * g++.dg/ext/dllimport3.C: Likewise.
15047 * g++.dg/ext/dllimport4.C: Likewise.
15048 * g++.dg/ext/dllimport5.C: Likewise.
15049 * g++.dg/ext/dllimport6.C: Likewise.
15050 * g++.dg/ext/dllimport8.C: Likewise.
15051 * g++.dg/ext/dllimport9.C: Likewise.
15052 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15053 targets, too. Additionally enable test for i?86-*-mingw*.
15054 * g++.dg/ext/selectany1.C: Likewise.
15055 Remove guard variable check.
15057 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15061 * gfortran.dg/storage_size_3.f08: Extended.
15063 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15066 * g++.dg/template/stdarg1.C: New test.
15068 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15071 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15072 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15073 from the interface of functions to not hide the errors that
15076 2011-01-06 Jan Hubicka <jh@suse.cz>
15078 * gcc.dg/lto/pr47188_0.c: New testcase.
15079 * gcc.dg/lto/pr47188_1.c: New testcase.
15081 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15085 * gfortran.dg/interface_33.f90: New test.
15087 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15090 * gcc.c-torture/compile/pr47150.c: New test.
15092 2011-01-06 Ira Rosen <irar@il.ibm.com>
15094 PR tree-optimization/47139
15095 * gcc.dg/vect/pr47139.c: New test.
15097 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15100 * gfortran.dg/extends_type_of_2.f03: New.
15102 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15104 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15106 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15108 * gnat.dg/opt14.adb: New test.
15110 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15113 * gfortran.dg/allocate_error_2.f90: New test.
15115 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15118 * gfortran.dg/storage_size_3.f08: New.
15120 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15122 PR libgfortran/47154
15123 * gfortran.dg/namelist_68.f90: New test.
15125 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15127 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15129 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15132 * gfortran.dg/class_34.f90: New.
15134 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15136 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15137 use __builtin_inff. Skip all single-precision tests that require
15140 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15142 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15144 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15146 PR tree-optimization/47148
15147 * gcc.c-torture/execute/pr47148.c: New test.
15149 PR tree-optimization/47155
15150 * gcc.c-torture/execute/pr47155.c: New test.
15152 PR rtl-optimization/47157
15153 * gcc.c-torture/compile/pr47157.c: New test.
15155 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15157 * gcc.dg/torture/vector-shift2.c (schar): Define.
15158 (main): Always use schar or uchar instead of plain "char" to avoid
15159 dependencies on implementation-defined char signedness.
15161 2011-01-03 Martin Jambor <mjambor@suse.cz>
15163 PR tree-optimization/46801
15164 * gnat.dg/pack9.adb: Remove xfail.
15166 2011-01-03 Martin Jambor <mjambor@suse.cz>
15168 PR tree-optimization/46984
15169 * g++.dg/ipa/pr46984.C: New test.
15171 2011-01-02 Janus Weil <janus@gcc.gnu.org>
15174 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15176 2011-01-02 Jakub Jelinek <jakub@redhat.com>
15178 PR tree-optimization/47140
15179 * gcc.c-torture/compile/pr47140.c: New test.
15181 PR rtl-optimization/47028
15182 * gcc.dg/pr47028.c: New test.
15184 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
15186 * objc.dg/protocol-forward-1.m: Removed TODO.
15187 * objc.dg/protocol-forward-2.m: New.
15188 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15189 * obj-c++.dg/protocol-forward-2.mm: New.
15191 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
15194 * g++.dg/eh/pr38662.C: New testcase.
15196 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
15198 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15199 scan for newline '\n'.
15202 Copyright (C) 2011 Free Software Foundation, Inc.
15204 Copying and distribution of this file, with or without modification,
15205 are permitted in any medium without royalty provided the copyright
15206 notice and this notice are preserved.