OSDN Git Service

* gcc.dg/vect/slp-13.c: Increase array size, add initialization.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2
3         * gcc.dg/vect/slp-13.c: Array size increase reverted.
4         * gcc.dg/vect/slp-24.c: Ditto.
5         * gcc.dg/vect/slp-3.c: Ditto.
6         * gcc.dg/vect/slp-34.c: Ditto.
7         * gcc.dg/vect/slp-4.c: Ditto.
8         * gcc.dg/vect/slp-cond-2.c: Ditto.
9         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
10         * gcc.dg/vect/vect-1.c: Ditto.
11         * gcc.dg/vect/vect-10.c: Ditto.
12         * gcc.dg/vect/vect-105.c: Ditto.
13         * gcc.dg/vect/vect-112.c: Ditto.
14         * gcc.dg/vect/vect-15.c: Ditto.
15         * gcc.dg/vect/vect-2.c: Ditto.
16         * gcc.dg/vect/vect-31.c: Ditto.
17         * gcc.dg/vect/vect-32.c: Ditto.
18         * gcc.dg/vect/vect-33.c: Ditto.
19         * gcc.dg/vect/vect-34.c: Ditto.
20         * gcc.dg/vect/vect-35.c: Ditto.
21         * gcc.dg/vect/vect-36.c: Ditto.
22         * gcc.dg/vect/vect-6.c: Ditto.
23         * gcc.dg/vect/vect-73.c: Ditto.
24         * gcc.dg/vect/vect-74.c: Ditto.
25         * gcc.dg/vect/vect-75.c: Ditto.
26         * gcc.dg/vect/vect-76.c: Ditto.
27         * gcc.dg/vect/vect-80.c: Ditto.
28         * gcc.dg/vect/vect-85.c: Ditto.
29         * gcc.dg/vect/vect-89.c: Ditto.
30         * gcc.dg/vect/vect-97.c: Ditto.
31         * gcc.dg/vect/vect-98.c: Ditto.
32         * gcc.dg/vect/vect-all.c: Ditto.
33         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
34         * gcc.dg/vect/vect-iv-8.c: Ditto.
35         * gcc.dg/vect/vect-iv-8a.c: Ditto.
36         * gcc.dg/vect/vect-outer-1.c: Ditto.
37         * gcc.dg/vect/vect-outer-1a.c: Ditto.
38         * gcc.dg/vect/vect-outer-1b.c: Ditto.
39         * gcc.dg/vect/vect-outer-2.c: Ditto.
40         * gcc.dg/vect/vect-outer-2a.c: Ditto.
41         * gcc.dg/vect/vect-outer-2c.c: Ditto.
42         * gcc.dg/vect/vect-outer-3.c: Ditto.
43         * gcc.dg/vect/vect-outer-3a.c: Ditto.
44         * gcc.dg/vect/vect-outer-4a.c: Ditto.
45         * gcc.dg/vect/vect-outer-4b.c: Ditto.
46         * gcc.dg/vect/vect-outer-4c.c: Ditto.
47         * gcc.dg/vect/vect-outer-4d.c: Ditto.
48         * gcc.dg/vect/vect-outer-4m.c: Ditto.
49         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
50         * gcc.dg/vect/vect-outer-fir.c: Ditto.
51         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
52         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
53         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
54         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
55         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
56         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
57         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
58         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
59         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
60         * gcc.dg/vect/vect-shift-2.c: Ditto.
61         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
62         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
63         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
64         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
65         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
66         * gcc.dg/vect/slp-13-big-array.c: New test.
67         * gcc.dg/vect/slp-24-big-array.c: Ditto.
68         * gcc.dg/vect/slp-3-big-array.c: Ditto.
69         * gcc.dg/vect/slp-34-big-array.c: Ditto.
70         * gcc.dg/vect/slp-4-big-array.c: Ditto.
71         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
72         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
73         * gcc.dg/vect/vect-1-big-array.c: Ditto.
74         * gcc.dg/vect/vect-10-big-array.c: Ditto.
75         * gcc.dg/vect/vect-105-big-array.c: Ditto.
76         * gcc.dg/vect/vect-112-big-array.c: Ditto.
77         * gcc.dg/vect/vect-15-big-array.c: Ditto.
78         * gcc.dg/vect/vect-2-big-array.c: Ditto.
79         * gcc.dg/vect/vect-31-big-array.c: Ditto.
80         * gcc.dg/vect/vect-32-big-array.c: Ditto.
81         * gcc.dg/vect/vect-33-big-array.c: Ditto.
82         * gcc.dg/vect/vect-34-big-array.c: Ditto.
83         * gcc.dg/vect/vect-35-big-array.c: Ditto.
84         * gcc.dg/vect/vect-36-big-array.c: Ditto.
85         * gcc.dg/vect/vect-6-big-array.c: Ditto.
86         * gcc.dg/vect/vect-73-big-array.c: Ditto.
87         * gcc.dg/vect/vect-74-big-array.c: Ditto.
88         * gcc.dg/vect/vect-75-big-array.c: Ditto.
89         * gcc.dg/vect/vect-76-big-array.c: Ditto.
90         * gcc.dg/vect/vect-80-big-array.c: Ditto.
91         * gcc.dg/vect/vect-85-big-array.c: Ditto.
92         * gcc.dg/vect/vect-89-big-array.c: Ditto.
93         * gcc.dg/vect/vect-97-big-array.c: Ditto.
94         * gcc.dg/vect/vect-98-big-array.c: Ditto.
95         * gcc.dg/vect/vect-all-big-array.c: Ditto.
96         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
97         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
98         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
99         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
100         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
101         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
102         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
103         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
104         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
105         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
106         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
107         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
108         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
109         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
110         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
111         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
112         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
113         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
114         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
115         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
116         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
117         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
118         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
119         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
120         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
121         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
122         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
123         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
124         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
125         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
126         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
127         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
128         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
129
130 2011-12-09  Richard Guenther  <rguenther@suse.de>
131
132         PR lto/48042
133         * g++.dg/lto/pr48042_0.C: New testcase.
134
135 2011-12-09  Richard Guenther  <rguenther@suse.de>
136
137         PR tree-optimization/51482
138         * g++.dg/torture/pr51482.C: New testcase.
139
140 2011-12-08  Andrew Pinski  <apinski@cavium.com>
141
142         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
143         * gcc.target/mips/dmult-1.c: Likewise.
144         * gcc.target/mips/branch-1.c: Likewise.
145         * gcc.target/mips/extend-1.c: Likewise.
146
147 2011-12-08  Jason Merrill  <jason@redhat.com>
148
149         PR c++/51318
150         * g++.dg/template/cond8.C: New.
151
152         PR c++/51459
153         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
154
155 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
156
157         PR tree-optimization/51466
158         * gcc.c-torture/execute/pr51466.c: New test.
159
160 2011-12-08  Tobias Burnus  <burnus@net-b.de>
161
162         PR fortran/50815
163         * gfortran.dg/bounds_check_16.f90: New.
164
165 2011-12-08  Tobias Burnus  <burnus@net-b.de>
166
167         PR fortran/51378
168         * gfortran.dg/private_type_14.f90: New.
169
170 2011-12-08  Tobias Burnus  <burnus@net-b.de>
171
172         PR fortran/51407
173         * gfortran.dg/io_real_boz_3.f90: New.
174         * gfortran.dg/io_real_boz_4.f90: New.
175         * gfortran.dg/io_real_boz_5.f90: New.
176
177 2011-12-08  Tobias Burnus  <burnus@net-b.de>
178
179         PR fortran/51448
180         * gfortran.dg/realloc_on_assign_8.f90: New.
181
182 2011-12-08  Teresa Johnson  <tejohnson@google.com>
183
184         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
185         unused label.
186
187 2011-12-08  Teresa Johnson  <tejohnson@google.com>
188
189         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
190         -Wwrite-strings option.
191
192 2011-12-08  Teresa Johnson  <tejohnson@google.com>
193
194         * gcc.target/i386/movdi-rex64.c: New.
195
196 2011-12-08  Richard Guenther  <rguenther@suse.de>
197
198         * gcc.dg/volatile3.c: New testcase.
199
200 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
201
202         PR tree-optimization/51315
203         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
204         for typedef.
205         (int32_t): Use __INT32_TYPE__ for typedef.
206
207 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
208
209         PR tree-optimization/51315
210         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
211         sizeof(int)==4.
212
213 2011-12-08  Richard Guenther  <rguenther@suse.de>
214
215         PR lto/50747
216         * g++.dg/opt/pr50747-1_0.C: New testcase.
217         * g++.dg/opt/pr50747-2_0.C: Likewise.
218
219 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
220
221         * gcc.c-torture/execute/20111208-1.c: New test.
222
223 2011-12-08  Richard Guenther  <rguenther@suse.de>
224
225         PR lto/48437
226         * gcc.dg/lto/20111207-2_0.c: New testcase.
227         * gcc.dg/guality/pr48437.c: Likewise.
228
229 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
230
231         PR c++/51401
232         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
233         * g++.dg/cpp0x/auto29.C: New test.
234
235         PR c++/51429
236         * g++.dg/parse/error45.C: New test.
237
238         PR c++/51229
239         * g++.dg/ext/desig3.C: New test.
240
241         PR c++/51369
242         * g++.dg/cpp0x/constexpr-51369.C: New test.
243
244 2011-12-07  Andrew Pinski  <apinski@cavium.com>
245
246         PR middle-end/45416
247         * gcc.dg/pr45416.c: New testcase.
248
249 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
250
251         PR c++/51420
252         * g++.dg/cpp0x/pr51420.C: New.
253
254 2011-12-07  Richard Guenther  <rguenther@suse.de>
255
256         PR lto/48100
257         * gcc.dg/lto/20111207-1_0.c: New testcase.
258         * gcc.dg/lto/20111207-1_1.c: Likewise.
259         * gcc.dg/lto/20111207-1_2.c: Likewise.
260         * gcc.dg/lto/20111207-1_3.c: Likewise.
261
262 2011-12-07  Richard Guenther  <rguenther@suse.de>
263
264         PR tree-optimization/50823
265         * gcc.dg/torture/pr50823.c: New testcase.
266
267 2011-12-07  Martin Jambor  <mjambor@suse.cz>
268
269         PR tree-optimization/50744
270         * gcc.dg/ipa/pr50744.c: New test.
271
272 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
273
274         PR c++/51430
275         * g++.dg/template/static32.C: New test.
276
277 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
278
279         * g++.dg/opt/pr51396.C: Use dg-additional-options.
280
281 2011-12-06  Tobias Burnus  <burnus@net-b.de>
282
283         PR fortran/51435
284         * gfortran.dg/default_initialization_5.f90: New.
285
286 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
287
288         PR target/51354
289         * gcc.c-torture/compile/pr51354.c: New test.
290
291 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
292
293         PR c++/51431
294         * g++.dg/other/abstract3.C: New.
295
296 2011-12-06  Richard Guenther  <rguenther@suse.de>
297
298         PR tree-optimization/49997
299         * gcc.dg/torture/pr49997.c: New testcase.
300
301 2011-12-06  Richard Guenther  <rguenther@suse.de>
302
303         PR middle-end/51436
304         * g++.dg/torture/pr51436.C: New testcase.
305
306 2011-12-06  Richard Guenther  <rguenther@suse.de>
307
308         PR tree-optimization/51245
309         * gcc.dg/torture/pr51245.c: New testcase.
310
311 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
312
313         PR c++/51427
314         * g++.dg/diagnostic/wrong-tag-1.C
315
316 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
317
318         PR c++/51319
319         * g++.dg/lookup/using50.C: New.
320         * g++.dg/lookup/using51.C: New.
321
322 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
323
324         PR tree-optimization/51396
325         * g++.dg/opt/pr51396.C: New test.
326
327         PR debug/51410
328         * gcc.dg/debug/dwarf2/pr51410.c: New test.
329
330         PR c/51339
331         * gcc.dg/gomp/pr51339.c: New test.
332
333 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
334
335         PR c++/51399
336         * g++.dg/cpp0x/initlist62.C: New.
337
338 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
339
340         PR fortran/51338
341         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
342
343 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
344
345         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
346         * g++.dg/torture/pr39732.C: Likewise.
347         * g++.dg/torture/pr40642.C: Likewise.
348         * gcc.c-torture/compile/pr44686.c: Likewise.
349         * gcc.dg/20050309-1.c: Likewise.
350         * gcc.dg/20050330-2.c: Likewise.
351         * gcc.dg/20051201-1.c: Likewise.
352         * gcc.dg/gomp/pr27573.c: Likewise.
353         * gcc.dg/pr46255.c: Likewise.
354         * gcc.dg/profile-dir-1.c: Likewise.
355         * gcc.dg/profile-dir-2.c: Likewise.
356         * gcc.dg/profile-dir-3.c: Likewise.
357         * gcc.dg/profile-generate-1.c: Likewise.
358         * gfortran.dg/gomp/pr27573.f90: Likewise.
359         * gcc.dg/profile-generate-3.c: Be specific about the type of
360         profiling required.
361
362 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
363
364         PR c++/51414
365         * g++.dg/ext/underlying_type11.C: New.
366
367 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
368
369         PR testsuite/51128
370         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
371         * gcc.dg/torture/pr39074.c: Ditto.
372         * gcc.dg/torture/pr39074-2.c: Ditto.
373         * gcc.dg/torture/pr42898.c: Ditto.
374         * gcc.dg/torture/pr42898-2.c: Ditto.
375         * gcc.dg/torture/pr45704.c: Ditto.
376         * gcc.dg/torture/pr50472.c: Ditto.
377         * gcc.dg/torture/pta-callused-1.c: Ditto.
378         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
379         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
380         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
381         * gcc.dg/torture/pta-escape-1.c: Ditto.
382         * gcc.dg/torture/ipa-pta-1.c: Ditto.
383         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
384
385 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
386
387         PR target/51408
388         * gcc.dg/pr51408.c: New.
389
390 2011-12-05  Jason Merrill  <jason@redhat.com>
391
392         * g++.dg/cpp0x/dc6.C: New.
393
394 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
395             Pedro Lamarão <pedro.lamarao@gmail.com>
396
397         * g++.dg/cpp0x/dc1.C: New test.
398         * g++.dg/cpp0x/dc2.C: New test.
399         * g++.dg/cpp0x/dc3.C: New test.
400         * g++.dg/cpp0x/dc4.C: New test.
401         * g++.dg/cpp0x/dc5.C: New test.
402         * g++.dg/template/meminit1.C: Adjust expected error.
403
404 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
405
406         PR c++/51404
407         * g++.dg/cpp0x/auto28.C: New.
408
409 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
410
411         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
412
413 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
414             Eric Botcazou  <ebotcazou@adacore.com>
415
416         PR middle-end/51323
417         PR middle-end/50074
418         * gcc.c-torture/execute/pr51323.c: New test.
419
420 2011-12-04  Tobias Burnus  <burnus@net-b.de>
421
422         PR fortran/51383
423         * gfortran.dg/associate_10.f90: New.
424
425 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
426
427         PR middle-end/51285
428         * gfortran.dg/vect/pr51285.f90: New test.
429
430 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
431             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
432
433         PR target/51393
434         * gcc.target/i386/pr51393.c: New test.
435
436 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
437
438         PR obj-c++/51349
439         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
440         * obj-c++.dg/naming-4.mm: Likewise.
441
442 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
443
444         * gcc.dg/darwin-segaddr.c: Use -no-pie.
445
446 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
447
448         PR c++/51313
449         * g++.dg/cpp0x/pr51313.C: New.
450
451 2011-12-03  Tobias Burnus  <burnus@net-b.de>
452
453         PR fortran/48887
454         * gfortran.dg/select_type_24.f90: New.
455         * gfortran.dg/select_type_23.f03: Add dg-error.
456         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
457
458 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
459
460         * gcc.dg/vect/vect-122.c: New test.
461
462 2011-12-03  Tobias Burnus  <burnus@net-b.de>
463
464         PR fortran/50684
465         * gfortran.dg/move_alloc_8.f90: New.
466
467 2011-12-03  Tobias Burnus  <burnus@net-b.de>
468
469         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
470         i.e. remove the dg-error line.
471         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
472         * gfortran.dg/move_alloc_9.f90: New.
473         * gfortran.dg/move_alloc_10.f90: New
474
475 2011-12-02  Nathan Sidwell  <nathan@acm.org>
476
477         * lib/gcov.exp (verify-lines): Allow = as a count char.
478         * g++.dg/gcov/gcov-13.C: New.
479
480 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
481
482         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
483         * gcc.dg/vect/slp-24.c: Ditto.
484         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
485         * gcc.dg/vect/slp-34.c: Ditto.
486         * gcc.dg/vect/slp-4.c: Ditto.
487         * gcc.dg/vect/slp-cond-2.c: Ditto.
488         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
489         * gcc.dg/vect/vect-1.c: Ditto.
490         * gcc.dg/vect/vect-10.c: Ditto.
491         * gcc.dg/vect/vect-105.c: Ditto.
492         * gcc.dg/vect/vect-112.c: Ditto.
493         * gcc.dg/vect/vect-15.c: Ditto.
494         * gcc.dg/vect/vect-2.c: Ditto.
495         * gcc.dg/vect/vect-31.c: Ditto.
496         * gcc.dg/vect/vect-32.c: Ditto.
497         * gcc.dg/vect/vect-33.c: Ditto.
498         * gcc.dg/vect/vect-34.c: Ditto.
499         * gcc.dg/vect/vect-35.c: Ditto.
500         * gcc.dg/vect/vect-36.c: Ditto.
501         * gcc.dg/vect/vect-6.c: Ditto.
502         * gcc.dg/vect/vect-73.c: Ditto.
503         * gcc.dg/vect/vect-74.c: Ditto.
504         * gcc.dg/vect/vect-75.c: Ditto.
505         * gcc.dg/vect/vect-76.c: Ditto.
506         * gcc.dg/vect/vect-80.c: Ditto.
507         * gcc.dg/vect/vect-85.c: Ditto.
508         * gcc.dg/vect/vect-89.c: Ditto.
509         * gcc.dg/vect/vect-97.c: Ditto.
510         * gcc.dg/vect/vect-98.c: Ditto.
511         * gcc.dg/vect/vect-all.c: Ditto.
512         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
513         * gcc.dg/vect/vect-iv-8.c: Ditto.
514         * gcc.dg/vect/vect-iv-8a.c: Ditto.
515         * gcc.dg/vect/vect-outer-1.c: Ditto.
516         * gcc.dg/vect/vect-outer-1a.c: Ditto.
517         * gcc.dg/vect/vect-outer-1b.c: Ditto.
518         * gcc.dg/vect/vect-outer-2.c: Ditto.
519         * gcc.dg/vect/vect-outer-2a.c: Ditto.
520         * gcc.dg/vect/vect-outer-2c.c: Ditto.
521         * gcc.dg/vect/vect-outer-3.c: Ditto.
522         * gcc.dg/vect/vect-outer-3a.c: Ditto.
523         * gcc.dg/vect/vect-outer-4a.c: Ditto.
524         * gcc.dg/vect/vect-outer-4b.c: Ditto.
525         * gcc.dg/vect/vect-outer-4c.c: Ditto.
526         * gcc.dg/vect/vect-outer-4d.c: Ditto.
527         * gcc.dg/vect/vect-outer-4m.c: Ditto.
528         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
529         * gcc.dg/vect/vect-outer-fir.c: Ditto.
530         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
531         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
532         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
533         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
534         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
535         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
536         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
537         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
538         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
539         * gcc.dg/vect/vect-shift-2.c: Ditto.
540         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
541         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
542         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
543         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
544         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
545
546 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
547
548         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
549         __builtin_memcpy arguments to honor sizeof(a).
550
551 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
552
553         * gcc.c-torture/execute/doloop-1.c,
554         gcc.c-torture/execute/doloop-2.c: New tests.
555
556 2011-12-02  Martin Jambor  <mjambor@suse.cz>
557
558         PR tree-optimization/50622
559         * g++.dg/tree-ssa/pr50622.C: New test.
560
561 2011-12-01  Jason Merrill  <jason@redhat.com>
562
563         * g++.dg/cpp0x/initlist61.C: New.
564
565 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
566
567         PR c++/51326
568         * g++.dg/inherit/crash3.C: New.
569
570 2011-12-01  Nathan Sidwell  <nathan@acm.org>
571
572         PR gcov-profile/51113
573         * lib/gcov.exp (verify-lines): Add support for xfailing.
574         (run-gcov): Likewise.
575         * gcc.misc-tests/gcov-13.c: Xfail weak function.
576         * gcc.misc-tests/gcov-16.c: Remove.
577         * gcc.misc-tests/gcov-17.c: Remove.
578         * g++.dg/gcov-8.C: Remove.
579         * g++.dg/gcov-9.C: Remove.
580         * g++.dg/gcovpart-12b.C: New.
581         * g++.dg/gcov-12.C: New.
582
583 2011-12-01  Andrew Pinski  <apinski@cavium.com>
584
585         PR lto/51198
586         * g++.dg/torture/pr51198.C: New testcase.
587
588 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
589
590         PR tree-optimization/51246
591         * gcc.c-torture/compile/pr51246.c: New test.
592
593         PR rtl-optimization/51014
594         * g++.dg/opt/pr51014.C: New test.
595
596 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
597
598         PR c++/51367
599         * g++.dg/template/error47.C: New.
600
601 2011-11-30  Jason Merrill  <jason@redhat.com>
602
603         PR c++/51009
604         * g++.dg/init/aggr8.C: New.
605
606 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
607
608         PR target/50725
609         * gcc.target/i386/pr50725.c: New test.
610
611         PR middle-end/51089
612         * gfortran.dg/gomp/pr51089.f90: New test.
613
614 2011-11-30  Andrew Pinski  <apinski@cavium.com>
615
616         * gcc.dg/pr51321.c: New testcase.
617
618 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
619
620         PR rtl-optimization/48721
621         * gcc.target/i386/pr48721.c: New test.
622
623 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
624
625         PR c++/51299
626         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
627
628 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
629
630         PR tree-optimization/51247
631         * gcc.c-torture/compile/pr51247.c: New test.
632
633 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
634
635         PR target/50123
636         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
637
638 2011-11-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
639
640         * gcc.target/powerpc/ppc-target-4.c: New file to test target
641         specific functions enabling target specific builtins.
642
643 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
644
645         Use complex floating-point constant in CDBL.
646
647         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
648
649 2011-11-29  Tobias Burnus  <burnus@net-b.de>
650
651         PR fortran/51306
652         PR fortran/48700
653         * gfortran.dg/move_alloc_5.f90: Add dg-error.
654         * gfortran.dg/select_type_23.f03: Add dg-error.
655         * gfortran.dg/move_alloc_6.f90: New.
656         * gfortran.dg/move_alloc_7.f90: New.
657
658 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
659
660         PR tree-optimization/51301
661         * gcc.dg/vect/pr51301.c: New test.
662
663 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
664
665         * g++.dg/cdce3.C: Use dg-additional-options.
666
667 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
668
669         PR middle-end/50907
670         * gcc.dg/tree-prof/pr50907.c: New test.
671
672         PR tree-optimization/50078
673         * gcc.dg/pr50078.c: New test.
674
675         PR tree-optimization/50682
676         * g++.dg/opt/pr50682.C: New test.
677
678 2011-11-28  Tobias Burnus  <burnus@net-b.de>
679
680         PR fortran/51308
681         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
682
683 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
684             Iain Sandoe  <iains@gcc.gnu.org>
685
686         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
687         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
688         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
689         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
690         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
691
692 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
693
694         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
695         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
696         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
697         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
698         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
699         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
700         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
701         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
702         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
703         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
704         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
705         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
706         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
707         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
708         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
709         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
710         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
711         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
712         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
713         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
714         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
715         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
716         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
717         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
718         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
719         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
720         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
721
722 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
723
724         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
725         imply -mno-dspr2.
726         * gcc.target/mips/no-dsp-1.c: New test.
727         * gcc.target/mips/soft-float-1.c: Likewise.
728
729 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
730
731         PR rtl-optimization/49912
732         * g++.dg/other/pr49912.C: New test.
733
734 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
735
736         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
737         effective target.
738         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
739
740 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
741
742         PR fortran/51250
743         PR fortran/43829
744         * gfortran.dg/inline_sum_3.f90: New test.
745
746 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
747
748         PR testsuite/51258
749         * lib/target-supports.exp
750         (check_effective_target_sync_long_long): Also supported on 32bit
751         x86 targets.  Add comment about required dg-options.
752         Add alpha*-*-* targets.
753         (check_effective_target_sync_long_long_runtime): Ditto.
754
755         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
756         32bit x86 targets.
757         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
758         * gcc.dg/atomic-exchange-4.c: Ditto.
759         * gcc.dg/atomic-load-4.c: Ditto.
760         * gcc.dg/atomic-store-4.c: Ditto.
761         * gcc.dg/di-longlong64-sync-1.c: Ditto.
762         * gcc.dg/di-sync-multithread.c: Ditto.
763         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
764         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
765
766 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
767
768         PR testsuite/51258
769         * lib/target-supports.exp
770         (check_effective_target_sync_int_128_runtime): New procedure.
771         (check_effective_target_sync_long_long_runtime): Ditto.
772         (check_effective_target_sync_long_long): Add arm*-*-*.
773         (check_effective_target_sync_longlong): Remove.
774
775         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
776         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
777         * gcc.dg/atomic-exchange-5.c: Ditto.
778         * gcc.dg/atomic-load-5.c: Ditto.
779         * gcc.dg/atomic-store-5.c: Ditto.
780         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
781         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
782         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
783         effective target.
784         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
785         * gcc.dg/atomic-exchange-4.c: Ditto.
786         * gcc.dg/atomic-load-4.c: Ditto.
787         * gcc.dg/atomic-store-4.c: Ditto.
788         * gcc.dg/di-longlong64-sync-1.c: Ditto.
789         * gcc.dg/di-sync-multithread.c: Ditto.
790         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
791         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
792
793 2011-11-25  Tobias Burnus  <burnus@net-b.de>
794
795         PR fortran/50408
796         * gfortran.dg/whole_file_35.f90: New.
797
798 2011-11-25  Tobias Burnus  <burnus@net-b.de>
799
800         PR fortran/51302
801         * gfortran.dg/volatile13.f90: New.
802
803 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
804
805         PR c/51256
806         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
807
808 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
809
810         PR c++/51227
811         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
812
813 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
814
815         PR target/51134
816         * gcc.target/i386/sw-1.c: Revert revision 181357.
817
818 2011-11-24  Tobias Burnus  <burnus@net-b.de>
819
820         PR fortran/51218
821         * gfortran.dg/implicit_pure_1.f90: New.
822
823 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
824
825         PR testsuite/51258
826         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
827         * gcc.dg/atomic-exchange-5.c: Likewise.
828         * gcc.dg/atomic-load-5.c: Likewise.
829         * gcc.dg/atomic-op-5.c: Likewise.
830         * gcc.dg/atomic-store-5.c: Likewise.
831         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
832
833 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
834
835         PR rtl-optimization/50290
836         * gcc.dg/pr50290.c: New test.
837
838 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
839
840         PR c++/51290
841         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
842
843 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
844
845         PR target/51261
846         * gcc.dg/pr51261.c: New test.
847
848 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
849
850         PR c++/51145
851         * g++.dg/cpp0x/alias-decl-14.C: New test.
852         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
853         passing before.
854         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
855         change.
856         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
857         * g++.dg/lookup/struct1.C: Likewise.
858         * g++.dg/parse/elab1.C: Likewise.
859         * g++.dg/parse/elab2.C: Likewise.
860         * g++.dg/parse/int-as-enum1.C: Likewise.
861         * g++.dg/parse/typedef1.C: Likewise.
862         * g++.dg/parse/typedef3.C: Likewise.
863         * g++.dg/parse/typedef4.C: Likewise.
864         * g++.dg/parse/typedef5.C: Likewise.
865         * g++.dg/template/crash26.C: Likewise.
866         * g++.dg/template/nontype4.C: Likewise.
867         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
868         * g++.old-deja/g++.brendan/line1.C: Likewise.
869         * g++.old-deja/g++.other/elab1.C: Likewise.
870         * g++.old-deja/g++.other/syntax4.C: Likewise.
871
872 2011-11-22  Tom de Vries  <tom@codesourcery.com>
873
874         PR rtl-optimization/50764
875         * gcc.dg/pr50764.c: New test.
876
877 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
878
879         PR c++/51265
880         * g++.dg/cpp0x/decltype36.C: New.
881
882 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
883
884         PR tree-optimization/51074
885         * gcc.dg/vect/pr51074.c: New test.
886
887 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
888
889         PR c++/51143
890         * g++.dg/cpp0x/alias-decl-16.C: New test.
891
892 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
893
894         PR tree-optimization/50765
895         * gcc.dg/pr50765.c: New test.
896
897 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
898
899         * gcc.dg/vshift-1.c (main): Call rand instead of random.
900         * gcc.dg/vshift-3.c (main): Likewise.
901
902 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
903
904         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
905
906 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
907
908         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
909         * gcc.misc-tests/gcov-17.c: Likewise.
910         * g++.dg/gcov/gcov-8.C: Likewise.
911         * g++.dg/gcov/gcov-9.C: Likewise.
912
913 2011-11-21  Torvald Riegel  <triegel@redhat.com>
914
915         * g++.dg/tm/pr47747.C: New test.
916
917 2011-11-21  Torvald Riegel  <triegel@redhat.com>
918
919         * g++.dg/tm/template-2.C: New test.
920
921 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
922
923         PR debug/50827
924         * gcc.dg/pr50827.c: New test.
925
926 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
927
928         PR c++/50958
929         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
930         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
931         * g++.dg/cpp0x/udlit-member.C: Adjust.
932         * g++.dg/cpp0x/udlit-raw-length.C: New.
933         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
934         * g++.dg/cpp0x/udlit-resolve.C: New.
935         * c-c++-common/dfp/pr33466.c: Adjust.
936
937 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
938
939         * lib/target-supports.exp
940         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
941         with ultrasparc_vis2_hw.
942         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
943         with ultrasparc_vis3_hw.
944
945 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
946
947         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
948         *-*-solaris2* && c++.
949
950 2011-11-20  Joey Ye  <joey.ye@arm.com>
951
952         * gcc.dg/volatile-bitfields-1.c: New.
953
954 2011-11-20  Jason Merrill  <jason@redhat.com>
955
956         PR c++/48322
957         * g++.dg/cpp0x/variadic120.C: New.
958         * g++.dg/cpp0x/sfinae26.C: Adjust.
959
960         * g++.dg/cpp0x/sfinae11.C: Adjust.
961         * g++.dg/cpp0x/sfinae26.C: Adjust.
962         * g++.dg/template/unify11.C: Adjust.
963
964 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
965
966         PR c++/51230
967         * g++.dg/template/error46.C: New.
968
969 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
970
971         PR target/51235
972         * gcc.target/i386/pr51235.c: New test.
973
974         PR target/51236
975         * gcc.target/i386/pr51236.c: New test.
976
977 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
978
979         * gnat.dg/discr32.adb: New test.
980         * gnat.dg/discr32_pkg.ads: New helper.
981
982 2011-11-20  Nathan Sidwell  <nathan@acm.org>
983
984         PR gcov-profile/51113
985         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
986         * gcc.misc-tests/gcov-16.c: New.
987         * gcc.misc-tests/gcov-17.c: New.
988         * g++.dg/gcov/gcov-8.C: New.
989         * g++.dg/gcov/gcov-9.C: New.
990         * g++.dg/gcov/gcov-10.C: New.
991
992 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
993
994         PR c++/51194
995         * g++.dg/cpp0x/alias-decl-15.C: New test.
996
997 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
998
999         PR c++/51216
1000         * g++.dg/cpp0x/pr51216.C: New.
1001
1002 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1003
1004         * gcc.dg/delay-slot-2.c: New test.
1005
1006 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1007
1008         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1009
1010 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1011
1012         PR c++/51188
1013         * g++.dg/lookup/using46.C: New.
1014         * g++.dg/lookup/using47.C: New.
1015         * g++.dg/lookup/using48.C: New.
1016         * g++.dg/lookup/using49.C: New.
1017         * g++.dg/lookup/using50.C: New.
1018
1019 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1020
1021         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1022         supports /* ... */ comments.
1023
1024 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1025
1026         PR c++/51150
1027         * g++.dg/cpp0x/pr51150.C: New.
1028
1029 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1030
1031         PR tree-optimization/50605
1032         * g++.dg/ipa/pr50605.C: New test.
1033
1034 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1035
1036         PR c++/51191
1037         * g++.dg/cpp0x/alias-decl-13.C: New test.
1038
1039 2011-11-17  Jason Merrill  <jason@redhat.com>
1040
1041         PR c++/51186
1042         * g++.dg/cpp0x/auto27.C: New.
1043         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1044
1045 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1046
1047         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1048         memory model parameters don't match expected values.
1049         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1050         __atomic_compare_exchange.
1051         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1052         __atomic_compare_exchange_n.
1053         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1054         weak/strong parameter and fail if memory models aren't correct.
1055
1056 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1057
1058         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1059         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1060         to 10 seconds and fail when timeout occurs.  Improve error messages.
1061
1062 2011-11-17  Jason Merrill  <jason@redhat.com>
1063
1064         PR c++/51137
1065         * g++.dg/template/virtual2.C: New.
1066
1067 2011-11-17  Michael Matz  <matz@suse.de>
1068
1069         PR middle-end/50644
1070         PR middle-end/50741
1071         * g++.dg/tree-ssa/pr50741.C: New.
1072
1073 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1074
1075         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1076
1077 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1078
1079         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1080         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1081         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1082
1083 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1084
1085         PR fortran/39427
1086         PR fortran/37829
1087         * gfortran.dg/constructor_1.f90: New.
1088         * gfortran.dg/constructor_2.f90: New.
1089         * gfortran.dg/constructor_3.f90: New.
1090         * gfortran.dg/constructor_4.f90: New.
1091         * gfortran.dg/constructor_5.f90: New.
1092         * gfortran.dg/constructor_6.f90: New.
1093         * gfortran.dg/use_only_5.f90: New.
1094         * gfortran.dg/c_ptr_tests_17.f90: New.
1095         * gfortran.dg/c_ptr_tests_18.f90: New.
1096         * gfortran.dg/used_types_25.f90: New.
1097         * gfortran.dg/used_types_26.f90: New
1098         * gfortran.dg/type_decl_3.f90: New.
1099         * gfortran.dg/function_types_3.f90: Update dg-error.
1100         * gfortran.dg/result_1.f90: Ditto.
1101         * gfortran.dg/structure_constructor_3.f03: Ditto.
1102         * gfortran.dg/structure_constructor_4.f03: Ditto.
1103
1104 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1105
1106         * gcc.dg/vect/pr30858.c: Update expected output for
1107         architectures with multiple vector sizes.
1108
1109 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1110             Bernd Schmidt <bernds@coudesourcery.com>
1111             Sebastian Huber <sebastian.huber@embedded-brains.de>
1112
1113         PR target/49641
1114         * gcc.target/arm/pr49641.c: New test.
1115
1116 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1117
1118         PR tree-optimization/49960
1119         * gcc.dg/autopar/pr49960.c: New test.
1120         * gcc.dg/autopar/pr49960-1.c: New test.
1121
1122
1123 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1124
1125         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1126         * gcc.dg/pr43864-2.c: Same.
1127         * gcc.dg/pr43864-3.c: Same.
1128         * gcc.dg/pr43864-4.c: Same.
1129
1130 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1131
1132         * gcc.target/i386/sse2-cvt-vec.c: New test.
1133         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1134         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1135         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1136         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1137         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1138         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1139
1140 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1141
1142         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1143         powerpc*-*-darwin* targets.
1144
1145 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1146
1147         * c-c++-common/tm/trxn-expr-3.c: New test.
1148
1149 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1150
1151         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1152
1153 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1154
1155         * gcc.target/i386/avx-recip-vec.c: New test.
1156         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1157         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1158         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1159         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1160         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1161         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1162         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1163         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1164         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1165         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1166         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1167         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1168         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1169         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1170
1171 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1172
1173         PR c++/51107
1174         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1175         non-template literal operator.
1176
1177 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1178
1179         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1180         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1181         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1182         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1183         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1184         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1185         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1186         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1187         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1188         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1189         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1190         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1191         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1192         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1193         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1194         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1195
1196 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
1197
1198         PR c++/6936
1199         PR c++/25994
1200         PR c++/26256
1201         PR c++/30195
1202         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1203         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1204         * g++.old-deja/g++.other/anon7.C: Likewise.
1205         * g++.old-deja/g++.other/using1.C: Likewise.
1206         * g++.old-deja/g++.other/redecl1.C: Likewise.
1207         * g++.old-deja/g++.other/typedef7.C: Likewise.
1208         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1209         * g++.dg/template/using2.C: Likewise.
1210         * g++.dg/template/static4.C: Likewise.
1211         * g++.dg/template/typedef1.C: Likewise.
1212         * g++.dg/lookup/name-clash9.C: Likewise.
1213         * g++.dg/abi/mangle41.C: Likewise.
1214         * g++.dg/parse/ctor5.C: Likewise.
1215         * g++.dg/inherit/using4.C: Likewise.
1216         * g++.dg/lookup/using24.C: New.
1217         * g++.dg/lookup/using25.C: New.
1218         * g++.dg/lookup/using26.C: New.
1219         * g++.dg/lookup/using27.C: New.
1220         * g++.dg/lookup/using28.C: New.
1221         * g++.dg/lookup/using29.C: New.
1222         * g++.dg/lookup/using30.C: New.
1223         * g++.dg/lookup/using31.C: New.
1224         * g++.dg/lookup/using32.C: New.
1225         * g++.dg/lookup/using33.C: New.
1226         * g++.dg/lookup/using34.C: New.
1227         * g++.dg/lookup/using35.C: New.
1228         * g++.dg/lookup/using36.C: New.
1229         * g++.dg/lookup/using37.C: New.
1230         * g++.dg/lookup/using38.C: New.
1231         * g++.dg/lookup/using39.C: New.
1232         * g++.dg/lookup/using40.C: New.
1233         * g++.dg/lookup/using41.C: New.
1234         * g++.dg/lookup/using42.C: New.
1235         * g++.dg/lookup/using43.C: New.
1236         * g++.dg/lookup/using44.C: New.
1237         * g++.dg/lookup/using45.C: New.
1238         * g++.dg/lookup/pr6936.C: New.
1239         * g++.dg/debug/using4.C: New.
1240         * g++.dg/debug/using5.C: New.
1241         * g++.dg/cpp0x/forw_enum10.C: New.
1242
1243 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1244             Jan Hubicka  <jh@suse.cz>
1245
1246         * gcc.target/i386/sw-1.c: Force rep;movsb.
1247
1248 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1249
1250         PR testsuite/51059
1251         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1252         dg-additional-options.
1253
1254 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1255
1256         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1257         specified.  Remove redundant runtime checks.
1258         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1259         Allow for other than -m4.  Fix typos in comments.
1260
1261 2011-11-12  Jason Merrill  <jason@redhat.com>
1262
1263         PR c++/986
1264         * g++.dg/warn/ref-temp1.C: New.
1265
1266         PR c++/51060
1267         * g++.dg/opt/stack2.C: New.
1268
1269 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1270
1271         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1272         alpha*-*-linux* targets.
1273
1274 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1275
1276         PR testsuite/51059
1277         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1278         Darwin targets and allow external symbols to be undefined.
1279
1280 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1281
1282         * gcc.misc-tests/gcov-15.c: New.
1283
1284 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1285
1286         PR tree-optimization/51058
1287         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1288         * gfortran.dg/vect/pr51058-2.f90: New test.
1289
1290 2011-11-10  Jason Merrill  <jason@redhat.com>
1291
1292         * g++.dg/template/linkage1.C: New.
1293         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1294         * g++.old-deja/g++.other/linkage4.C: Likewise.
1295
1296         PR c++/50973
1297         * g++.dg/cpp0x/defaulted33.C: New.
1298
1299 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1300
1301         PR middle-end/51038
1302         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1303         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1304         __atomic_clear.
1305
1306 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1307
1308         PR rtl-optimization/51040
1309         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1310         patchup code.
1311
1312 2011-11-10  Jason Merrill  <jason@redhat.com>
1313
1314         PR c++/51079
1315         * g++.dg/template/conv12.C: New.
1316
1317         PR debug/50983
1318         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1319
1320 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1321
1322         * gnat.dg/atomic6_1.adb: New test.
1323         * gnat.dg/atomic6_2.adb: Likewise.
1324         * gnat.dg/atomic6_3.adb: Likewise.
1325         * gnat.dg/atomic6_4.adb: Likewise.
1326         * gnat.dg/atomic6_5.adb: Likewise.
1327         * gnat.dg/atomic6_6.adb: Likewise.
1328         * gnat.dg/atomic6_7.adb: Likewise.
1329         * gnat.dg/atomic6_8.adb: Likewise.
1330         * gnat.dg/atomic6_pkg.ads: New helper.
1331
1332 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1333
1334         PR middle-end/51077
1335         * gcc.c-torture/compile/pr51077.c: New test.
1336
1337         PR rtl-optimization/51023
1338         * gcc.c-torture/execute/pr51023.c: New test.
1339
1340 2011-11-10  Richard Guenther  <rguenther@suse.de>
1341
1342         PR tree-optimization/51042
1343         * gcc.dg/torture/pr51042.c: New testcase.
1344
1345 2011-11-10  Richard Guenther  <rguenther@suse.de>
1346
1347         PR tree-optimization/51070
1348         * gcc.dg/torture/pr51070.c: New testcase.
1349
1350 2011-11-10  Richard Guenther  <rguenther@suse.de>
1351
1352         PR tree-optimization/51030
1353         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1354
1355 2011-11-10  Richard Guenther  <rguenther@suse.de>
1356
1357         PR middle-end/51071
1358         * gcc.dg/torture/pr51071.c: New testcase.
1359
1360 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1361
1362         * gnat.dg/loop_optimization9.ad[sb]: New test.
1363
1364 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1365
1366         PR tree-optimization/51058
1367         * gfortran.dg/vect/pr51058.f90: New test.
1368
1369 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1370
1371         PR tree-optimization/51000
1372         * gcc.dg/vect/pr51000.c: New test.
1373
1374 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1375
1376         PR c++/50837
1377         * g++.dg/cpp0x/static_assert5.C: New.
1378         * g++.dg/template/nontype13.C: Tweak.
1379
1380 2011-11-09  Jason Merrill  <jason@redhat.com>
1381
1382         PR c++/50972
1383         * g++.dg/cpp0x/noexcept16.C: New.
1384
1385         PR c++/51046
1386         * g++.dg/cpp0x/variadic119.C: New.
1387
1388 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1389
1390         PR target/50911
1391         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1392         permutations.
1393         * gcc.dg/torture/vshuf-32.inc: Likewise.
1394         * gcc.dg/torture/vshuf-4.inc: Likewise.
1395         * gcc.dg/torture/vshuf-8.inc: Likewise.
1396
1397         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1398
1399 2011-11-09  Ian Lance Taylor  <iant@google.com>
1400
1401         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1402         procedure.
1403         * gcc.dg/split-5.c: New test.
1404
1405 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1406
1407         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1408
1409 2011-11-09  Jason Merrill  <jason@redhat.com>
1410
1411         PR c++/51029
1412         * g++.dg/template/virtual1.C: New.
1413
1414 2011-11-08  Jason Merrill  <jason@redhat.com>
1415
1416         Run most C++ tests in both C++98 and C++11 modes.
1417         * lib/target-supports.exp (check_effective_target_c++11): New.
1418         (check_effective_target_c++98): New.
1419         * lib/g++-dg.exp (g++-dg-runtest): New.
1420         * g++.dg/dg.exp: Use g++-dg-runtest.
1421         * g++.dg/charset/charset.exp: Likewise.
1422         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1423         * g++.dg/dfp/dfp.exp: Likewise.
1424         * g++.dg/gcov/gcov.exp: Likewise.
1425         * g++.dg/gomp/gomp.exp: Likewise.
1426         * g++.dg/graphite/graphite.exp: Likewise.
1427         * g++.dg/tls/tls.exp: Likewise.
1428         * g++.dg/tm/tm.exp: Likewise.
1429         * g++.dg/vect/vect.exp: Likewise.
1430         * g++.old-deja/old-deja.exp: Likewise.
1431         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1432         with some of the torture options.
1433         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1434         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1435         * g++.dg/init/null1.C: Only run in C++98.
1436         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1437         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1438         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1439         * g++.old-deja/g++.other/anon9.C: Likewise.
1440         * g++.old-deja/g++.other/linkage1.C: Likewise.
1441         * g++.old-deja/g++.other/linkage2.C: Likewise.
1442         * g++.old-deja/g++.pt/t29.C: Likewise.
1443         * g++.old-deja/g++.pt/t30.C: Likewise.
1444         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1445         * g++.dg/ext/anon-struct4.C: Likewise.
1446         * g++.dg/init/brace2.C: Likewise.
1447         * g++.dg/init/brace6.C: Likewise.
1448         * g++.dg/other/anon3.C: Likewise.
1449         * g++.dg/template/arg2.C: Likewise.
1450         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1451         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1452         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1453         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1454         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1455         * g++.old-deja/g++.brendan/init2.C: Likewise.
1456         * g++.old-deja/g++.brendan/init4.C: Likewise.
1457         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1458         * g++.old-deja/g++.jason/cond.C: Likewise.
1459         * g++.old-deja/g++.law/init1.C: Likewise.
1460         * g++.old-deja/g++.law/operators32.C: Likewise.
1461         * g++.old-deja/g++.pt/enum6.C: Likewise.
1462         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1463         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1464
1465         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1466         * g++.dg/init/new11.C: Likewise.
1467         * g++.dg/init/pr29571.C: Likewise.
1468         * g++.dg/lookup/forscope2.C: Likewise.
1469         * g++.dg/parse/linkage1.C: Likewise.
1470         * g++.dg/parse/typedef8.C: Likewise.
1471         * g++.dg/template/error44.C: Likewise.
1472         * g++.dg/tls/diag-2.C: Likewise.
1473         * g++.dg/tls/diag-4.C: Likewise.
1474         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1475         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1476         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1477         * g++.old-deja/g++.brendan/new3.C: Likewise.
1478         * g++.old-deja/g++.eh/new1.C: Likewise.
1479         * g++.old-deja/g++.eh/new2.C: Likewise.
1480         * g++.old-deja/g++.jason/new.C: Likewise.
1481         * g++.old-deja/g++.law/friend1.C: Likewise.
1482         * g++.old-deja/g++.mike/net46.C: Likewise.
1483         * g++.old-deja/g++.mike/p755.C: Likewise.
1484         * g++.old-deja/g++.other/new6.C: Likewise.
1485
1486         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1487         * g++.dg/template/crash53.C: Likewise.
1488         * g++.dg/template/void9.C: Likewise.
1489
1490 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1491
1492         PR c++/51045
1493         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1494
1495 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1496
1497         PR c++/51047
1498         * g++.dg/cpp0x/sfinae29.C: New.
1499
1500 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1501
1502         PR fortran/50960
1503         * gfortran.dg/typebound_call_22.f03: New test case.
1504
1505 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1506
1507         PR libfortran/50016
1508         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1509
1510 2011-11-09  Richard Guenther  <rguenther@suse.de>
1511
1512         PR tree-optimization/51039
1513         * gcc.dg/pr51039.c: New testcase.
1514
1515 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1516
1517         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1518         Enable also for powerpc*-*-*.
1519
1520 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1521
1522         PR fortran/50540
1523         * gfortran.dg/forall_16.f90: New test.
1524
1525 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1526
1527         PR fortran/38718
1528         * gfortran.dg/initialization_29.f90: Expand test.
1529
1530 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1531
1532         PR c++/51027
1533         * g++.dg/cpp0x/alias-decl-12.C: New test.
1534         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1535
1536 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1537
1538         PR debug/51032
1539         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1540
1541 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1542
1543         PR tree-optimization/51015
1544         * gcc.dg/vect/pr51015.c: New test.
1545
1546 2011-11-08  David S. Miller  <davem@davemloft.net>
1547
1548         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1549         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1550
1551 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1552
1553         PR fortran/50404
1554         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1555
1556 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1557
1558         PR fortran/50409
1559         * gfortran.dg/string_5.f90: Improve testcase.
1560
1561 2011-10-23  Jason Merrill  <jason@redhat.com>
1562
1563         PR c++/50835
1564         * g++.dg/template/lvalue2.C: New.
1565
1566 2011-11-08  Michael Matz  <matz@suse.de>
1567
1568         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1569         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1570         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1571         * g++.dg/eh/builtin2.C: Ditto.
1572         * g++.dg/eh/builtin3.C: Ditto.
1573
1574 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1575
1576         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1577         being prefered even for -mavx.
1578         * gcc.target/i386/avx-cvt-3.c: New test.
1579
1580 2011-11-08  Richard Guenther  <rguenther@suse.de>
1581
1582         PR tree-optimization/51012
1583         * gcc.dg/pr51012-1.c: New testcase.
1584         * gcc.dg/pr51012-2.c: Likewise.
1585
1586 2011-11-08  Richard Guenther  <rguenther@suse.de>
1587
1588         PR middle-end/51010
1589         * c-c++-common/uninit-pr51010.c: New testcase.
1590
1591 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1592
1593         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1594         check_effective_target_vect_call_copysignf,
1595         check_effective_target_vect_call_lrint): New procedures.
1596         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1597         $VECT_SLP_CFLAGS with -ffast-math.
1598         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1599         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1600         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1601         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1602
1603 2011-11-07  Richard Henderson  <rth@redhat.com>
1604             Aldy Hernandez  <aldyh@redhat.com>
1605             Torvald Riegel  <triegel@redhat.com>
1606
1607         Merged from transactional-memory.
1608
1609         * g++.dg/dg.exp: Run transactional memory tests.
1610         * g++.dg/tm: New directory with new tests.
1611         * gcc.dg/tm: New directory with new tests.
1612         * c-c++-common/tm: New directory with new tests.
1613
1614 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1615
1616         Fix context handling of alias-declaration
1617         * g++.dg/cpp0x/alias-decl-11.C: New test.
1618
1619 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
1620
1621         PR c++/50864
1622         * g++.dg/parse/template26.C: New.
1623         * g++.dg/template/crash45.C: Adjust dg-error string.
1624
1625 2011-11-07  Jason Merrill  <jason@redhat.com>
1626
1627         PR c++/50848
1628         * g++.dg/template/lookup9.C: New.
1629
1630         PR c++/50863
1631         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1632
1633         PR c++/50870
1634         * g++.dg/cpp0x/decltype35.C: New.
1635
1636 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
1637
1638         Support C++11 alias-declaration
1639         PR c++/45114
1640         * g++.dg/cpp0x/alias-decl-0.C: New test case.
1641         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1642         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1643         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1644         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1645         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1646         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1647         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1648         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1649         * g++.dg/ext/alias-decl-attr1.C: Likewise.
1650         * g++.dg/ext/alias-decl-attr2.C: Likewise.
1651         * g++.dg/ext/alias-decl-attr3.C: Likewise.
1652         * g++.dg/ext/alias-decl-attr4.C: Likewise.
1653
1654 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1655
1656         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1657
1658 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
1659
1660         PR fortran/50919
1661         * gfortran.dg/typebound_call_21.f03: New.
1662
1663 2011-11-07  Nathan Sidwell  <nathan@acm.org>
1664
1665         * gcc.dg/profile-dir-1.c: Adjust final scan.
1666         * gcc.dg/profile-dir-2.c: Adjust final scan.
1667         * gcc.dg/profile-dir-3.c: Adjust final scan.
1668         * gcc.misc-tests/gcov.exp: Adjust regexp.
1669         * gcc.misc-tests/gcov-12.c: New.
1670         * gcc.misc-tests/gcov-13.c: New.
1671         * gcc.misc-tests/gcovpart-13b.c: New.
1672         * gcc.misc-tests/gcov-14.c: New.
1673
1674 2011-11-07  Jason Merrill  <jason@redhat.com>
1675
1676         PR c++/35688
1677         * g++.dg/ext/visibility/template8.C: New.
1678
1679 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
1680
1681         PR tree-optimization/50789
1682         * gcc.target/i386/avx2-gather-1.c: New test.
1683         * gcc.target/i386/avx2-gather-2.c: New test.
1684         * gcc.target/i386/avx2-gather-3.c: New test.
1685         * gcc.target/i386/avx2-gather-4.c: New test.
1686
1687 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1688
1689         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1690
1691 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
1692
1693         PR libfortran/45723
1694         * gfortran.dg/open_dev_null.f90: Remove testcase.
1695
1696 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1697
1698         * lib/target-supports.exp (check_effective_target_sync_int_128):
1699         Don't cache the result.
1700         (check_effective_target_sync_long_long): Ditto.
1701
1702 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
1703
1704         PR rtl-optimization/47698
1705         * gcc.target/i386/47698.c: New test.
1706
1707 2011-11-06  Jason Merrill  <jason@redhat.com>
1708
1709         PR c++/35688
1710         * g++.dg/ext/visibility/template7.C: New.
1711
1712 2011-11-07  Terry Guo  <terry.guo@arm.com>
1713
1714         * gcc.target/arm/wmul-1.c: Adjust optimization level.
1715         * gcc.target/arm/wmul-2.c: Ditto.
1716         * gcc.target/arm/wmul-3.c: Ditto.
1717         * gcc.target/arm/wmul-4.c: Ditto.
1718
1719 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
1720
1721         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1722         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1723         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1724         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1725         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1726         expected diagnostics.
1727
1728 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
1729             Richard Henderson  <rth@redhat.com>
1730             Aldy Hernandez  <aldyh@redhat.com>
1731
1732         Merged from cxx-mem-model.
1733
1734         * lib/target-supports.exp (check_effective_target_sync_int_128,
1735         check_effective_target_sync_long_long): Check whether the target
1736         supports 64 and 128 bit __sync builtins.
1737         (check_effective_target_cas_char): New.
1738         (check_effective_target_cas_int): New.
1739         * gcc.dg/dg.exp: Exclude simulate-thread tests.
1740         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
1741         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1742         produce the expected library calls.
1743         * gcc.dg/atomic-fence.c: New functional tests.
1744         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
1745         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
1746         * gcc.dg/atomic-lockfree[-aux].c: New tests.
1747         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1748         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
1749         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1750         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1751         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1752         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1753         are atomic.
1754         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1755         loads are atomic.
1756         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1757         are atomic.
1758         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1759         are atomic.
1760         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1761         int128 operations are atomic.
1762         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1763         operations are atomic.
1764         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1765         operations are atomic.
1766         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1767         operations are atomic.
1768         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1769         stores aren't moved out of a loop.
1770         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1771         globals don't overwrite neighbouring globals.
1772         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1773         writes dont overwrite neighbouring components.
1774         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1775         * c-c++-common/gomp/atomic-3.c: Likewise.
1776         * c-c++-common/gomp/atomic-9.c: Likewise.
1777         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1778         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1779         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1780         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1781         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1782         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1783         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1784         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1785         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1786         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1787         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1788         g++.dg/gomp/atomic-15.C: Remove.
1789         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1790         * gcc.dg/gomp/atomic-11.c: Remove test.
1791
1792 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
1793
1794         * gcc.dg/vect/bb-slp-cond-1.c: New test.
1795         * gcc.dg/vect/slp-cond-1.c: New test.
1796         * gcc.dg/vect/slp-cond-2.c: New test.
1797
1798 2011-11-05  David S. Miller  <davem@davemloft.net>
1799
1800         * lib/test-supports.exp
1801         (check_effective_target_ultrasparc_vis2_hw): New proc.
1802         (check_effective_target_ultrasparc_vis3_hw): New proc.
1803         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1804         * gcc.target/sparc/vec-init-2.inc: Likewise.
1805         * gcc.target/sparc/vec-init-3.inc: Likewise.
1806         * gcc.target/sparc/vec-init-1-vis1.c: New test.
1807         * gcc.target/sparc/vec-init-1-vis2.c: New test.
1808         * gcc.target/sparc/vec-init-1-vis3.c: New test.
1809         * gcc.target/sparc/vec-init-2-vis1.c: New test.
1810         * gcc.target/sparc/vec-init-2-vis2.c: New test.
1811         * gcc.target/sparc/vec-init-2-vis3.c: New test.
1812         * gcc.target/sparc/vec-init-3-vis1.c: New test.
1813         * gcc.target/sparc/vec-init-3-vis2.c: New test.
1814         * gcc.target/sparc/vec-init-3-vis3.c: New test.
1815
1816 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
1817
1818         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1819         Disable test on Epiphany.
1820         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1821         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1822         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1823         * g++.dg/parse/pragma3.C: Likewise.
1824         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1825         (bar): Use it.
1826         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1827         * gcc.dg/tls/thr-cse-1.c: Likewise.
1828         * g++.dg/opt/devirt2.C: Likewise.
1829         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1830         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1831         * gcc.target/epiphany: New directory.
1832
1833 2011-11-05  Tobias Burnus  <burnus@net-b.de>
1834
1835         * gfortran.dg/quad_2.f90: New.
1836
1837 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1838
1839         * gcc.dg/strlenopt-22g.c: New wrapper around...
1840         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
1841
1842 2011-11-04  Jason Merrill  <jason@redhat.com>
1843
1844         PR c++/26714
1845         * g++.dg/init/lifetime2.C: New.
1846         * g++.dg/cpp0x/initlist-lifetime2.C: New.
1847
1848         PR c++/48370
1849         * g++.dg/init/lifetime1.C: Test cleanup order.
1850
1851 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1852
1853         * g++.dg/other/offsetof7.C: New test.
1854
1855 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
1856
1857         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1858         variable, default empty, -ffat-lto-objects for effective_target_lto.
1859         (gcc-dg-test-1): Add options from dg-final methods.
1860         * lib/scanasm.exp (scan-assembler_required_options)
1861         (scan-assembler-not_required_options): New procs.
1862
1863 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
1864
1865         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1866         generate a pedwarn in c++98-mode.
1867         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1868         don't generate a pedwarn in c++0x-mode.
1869
1870 2011-11-04  Olivier Goffart  <olivier@woboq.com>
1871
1872         PR c++/50965
1873         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1874
1875 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
1876
1877         PR rtl-optimization/38644
1878         * gcc.target/arm/stack-red-zone.c: New.
1879
1880 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
1881
1882         PR c++/48420
1883         * g++.dg/warn/Wconversion-null-3.C: New.
1884
1885 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1886
1887         PR c++/50941
1888         * g++.dg/cpp0x/udlit-strint-length.C: New.
1889
1890 2011-11-04  Jason Merrill  <jason@redhat.com>
1891
1892         PR c++/48370
1893         * g++.dg/cpp0x/initlist-lifetime1.C: New.
1894         * g++.dg/init/lifetime1.C: New.
1895         * g++.dg/init/ref21.C: New.
1896         * g++.dg/eh/array1.C: New.
1897
1898 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1899
1900         PR tree-optimization/50763
1901         * gcc.dg/pr50763-5.c: New test.
1902
1903 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1904
1905         PR tree-optimization/50763
1906         * g++.dg/pr50763-4.C: New test.
1907
1908 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
1909
1910         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1911         test.
1912
1913         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1914
1915         * gcc.dg/torture/vec-cvt-1.c: New test.
1916
1917 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1918
1919         * gnat.dg/specs/private1[-sub].ads: New test.
1920
1921 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
1922
1923         PR fortran/43829
1924         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1925         * gfortran.dg/inline_sum_1.f90: New.
1926         * gfortran.dg/inline_sum_2.f90: New.
1927         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1928         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1929         * gfortran.dg/inline_product_1.f90: New.
1930
1931 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1932
1933         PR fortran/50933
1934         * gfortran.dg/bind_c_dts_5.f90: New.
1935
1936 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1937
1938         PR fortran/50960
1939         * gfortran.dg/module_parameter_array_refs_2.f90: New.
1940
1941 2011-11-03  Richard Guenther  <rguenther@suse.de>
1942
1943         PR middle-end/50079
1944         * g++.dg/init/copy7.C: Remove testcase.
1945
1946 2011-11-03  Martin Jambor  <mjambor@suse.cz>
1947
1948         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1949         * g++.dg/ipa/devirt-c-2.C: Likewise.
1950         * g++.dg/ipa/devirt-c-7.C: New test.
1951         * g++.dg/ipa/devirt-c-8.C: Likewise.
1952
1953 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
1954
1955         PR tree-optimization/50912
1956         * gnat.dg/loop_optimization10.ad[sb]: New test.
1957         * gnat.dg/loop_optimization10_pkg.ads: New helper.
1958
1959 2011-11-02  Jason Merrill  <jason@redhat.com>
1960
1961         PR c++/50930
1962         * g++.dg/cpp0x/nsdmi-list2.C: New.
1963
1964 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1965
1966         PR c++/50810
1967         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1968         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1969
1970 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1971
1972         PR tree-optimization/50769
1973         * gfortran.dg/pr50769.f90: New test.
1974
1975 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1976
1977         * gcc.target/sparc/20111102-1.c: New test.
1978
1979 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1980
1981         PR c++/50956
1982         * g++.dg/warn/Wcast-qual2.C: New.
1983
1984 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1985
1986         PR tree-optimization/50763
1987         * g++.dg/pr50763-3.C: New test.
1988
1989 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1990
1991         PR tree-optimization/50672
1992         * g++.dg/pr50672.C: New test.
1993
1994 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
1995
1996         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1997         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1998         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1999
2000         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2001
2002 2011-11-02  Richard Guenther  <rguenther@suse.de>
2003
2004         PR tree-optimization/50902
2005         * gcc.dg/torture/pr50902.c: New testcase.
2006
2007 2010-11-02  Richard Guenther  <rguenther@suse.de>
2008
2009         PR tree-optimization/50890
2010         * gcc.dg/torture/pr50890.c: New testcase.
2011
2012 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2013
2014         PR c++/44277
2015         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2016         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2017
2018 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2019
2020         PR tree-optimization/50908
2021         * gcc.dg/pr50908.c: New test.
2022         * gcc.dg/pr50908-2.c: Same.
2023         * gcc.dg/pr50908-3.c: Same.
2024
2025 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2026
2027         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2028         the outer loop.  Remove comment.  Don't check for widen-mult.
2029
2030 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2031
2032         * gcc.dg/ipa/ipcp-4.c: New test.
2033
2034 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2035
2036         * gcc.dg/vshift-3.c: New test.
2037         * gcc.dg/vshift-4.c: New test.
2038         * gcc.dg/vshift-5.c: New test.
2039
2040 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2041
2042         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2043         and current implementation.
2044
2045 2011-10-31  Paul Brook  <paul@codesourcery.com>
2046
2047         * gcc.dg/constructor-1.c: New test.
2048
2049 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2050
2051         PR fortran/50753
2052         * gfortran.dg/dshift_3.f90: New test.
2053
2054 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2055
2056         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2057         hppa*-*-hpux*.
2058         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2059         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2060         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2061         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2062         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2063         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2064         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2065         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2066         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2067         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2068         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2069         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2070         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2071         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2072         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2073         * gcc.dg/vector-compare-2.c: Likewise.
2074
2075 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2076
2077         PR c++/50901
2078         * g++.dg/cpp0x/pr50901.C: New.
2079
2080 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2081
2082         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2083         * gcc.target/i386/fma4-check.h (main): Ditto.
2084         * gcc.target/i386/xop-check.h (main): Ditto.
2085
2086 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2087
2088         Revert:
2089         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2090
2091         PR c++/50864
2092         * g++.dg/template/crash109.C: New.
2093
2094 2011-10-28  Jason Merrill  <jason@redhat.com>
2095
2096         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2097
2098 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2099
2100         PR c++/50864
2101         * g++.dg/template/crash109.C: New.
2102
2103 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2104
2105         * gfortran.dg/nearest_5.f90: New test.
2106
2107 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2108
2109         * gcc.dg/vshift-1.c: New test.
2110         * gcc.dg/vshift-2.c: New test.
2111         * gcc.target/i386/xop-vshift-1.c: New test.
2112         * gcc.target/i386/xop-vshift-2.c: New test.
2113         * gcc.target/i386/avx2-vshift-1.c: New test.
2114
2115 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2116
2117         PR rtl-optimization/49720
2118         * g++.dg/torture/pr49720.C: New test.
2119
2120 2011-10-27  David S. Miller  <davem@davemloft.net>
2121
2122         * gcc.target/sparc/setcc-3.c: New test.
2123
2124 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2125
2126         PR c++/30066
2127         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2128
2129 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2130
2131         * gcc.target/i386/sse2-cvt-1.c: New test.
2132         * gcc.target/i386/sse2-cvt-2.c: New test.
2133         * gcc.target/i386/avx-cvt-1.c: New test.
2134         * gcc.target/i386/avx-cvt-2.c: New test.
2135         * gcc.target/i386/avx2-cvt-1.c: New test.
2136         * gcc.target/i386/avx2-cvt-2.c: New test.
2137
2138 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2139
2140         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2141
2142 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2143             Steven G. Kargl  <kargl@gcc.gnu.org>
2144
2145         PR target/50875
2146         * gfortran.dg/pr50875.f90: New test.
2147
2148 2011-10-26  David S. Miller  <davem@davemloft.net>
2149
2150         * gcc.target/sparc/fmaf-1.c: New test.
2151
2152         * gcc.target/sparc/setcc-1.c: New test.
2153         * gcc.target/sparc/setcc-2.c: New test.
2154
2155 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2156
2157         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2158
2159 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2160
2161         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2162         Windows targets.
2163
2164 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2165
2166         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2167         symbol names.
2168
2169 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2170
2171         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2172
2173 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2174
2175         * gnat.dg/specs/discr1.ads: New test.
2176         * gnat.dg/specs/discr1_pkg.ads: New helper.
2177
2178 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2179
2180         * gnat.dg/specs/unchecked_union.ads: Rename to...
2181         * gnat.dg/specs/unchecked_union1.ads: ...this.
2182         * gnat.dg/specs/unchecked_union2.ads: New test.
2183
2184 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2185
2186         * gnat.dg/specs/atomic1.ads: New test.
2187
2188 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2189
2190         Implement C++11 user-defined literals.
2191         * g++.dg/cpp0x/udlit-addr.C: New.
2192         * g++.dg/cpp0x/udlit-args.C: New.
2193         * g++.dg/cpp0x/udlit-args-neg.C: New.
2194         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2195         * g++.dg/cpp0x/udlit-concat.C: New.
2196         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2197         * g++.dg/cpp0x/udlit-constexpr.C: New.
2198         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2199         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2200         * g++.dg/cpp0x/udlit-friend.C: New.
2201         * g++.dg/cpp0x/udlit-general.C: New.
2202         * g++.dg/cpp0x/udlit-inline.C: New.
2203         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2204         * g++.dg/cpp0x/udlit-member-neg.C: New.
2205         * g++.dg/cpp0x/udlit-namespace.C: New.
2206         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2207         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2208         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2209         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2210         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2211         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2212         * g++.dg/cpp0x/udlit-raw-str.C: New.
2213         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2214         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2215         * g++.dg/cpp0x/udlit-systemheader.C: New.
2216         * g++.dg/cpp0x/udlit-template.C: New.
2217         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2218         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2219         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2220         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2221         * g++.dg/cpp0x/udlit_system_header: New.
2222
2223 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2224
2225         PR c++/50870
2226         * g++.dg/cpp0x/decltype34.C: New.
2227
2228 2011-10-26  Tom de Vries <tom@codesourcery.com>
2229
2230         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2231         * gcc.c-torture/unsorted/HIset.c: Same.
2232         * gcc.c-torture/unsorted/SIcmp.c: Same.
2233         * gcc.c-torture/unsorted/SIset.c: Same.
2234         * gcc.c-torture/unsorted/SFset.c: Same.
2235         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2236         * gcc.c-torture/unsorted/USIcmp.c: Same.
2237         * gcc.c-torture/unsorted/DFcmp.c: Same.
2238
2239 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2240
2241         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2242         to work also with -masm=intel and additionally test the xmm vs. ymm
2243         register type combination on mask/dest and in vsib.
2244         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2245         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2246         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2247         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2248         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2249         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2250         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2251         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2252         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2253         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2254         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2255         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2256         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2257         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2258         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2259         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2260         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2261         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2262         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2263         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2264         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2265         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2266         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2267         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2268         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2269         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2270         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2271         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2272         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2273         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2274         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2275
2276 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2277
2278         PR tree-optimization/50763
2279         * gcc.dg/pr50763-2.c: New test.
2280
2281 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2282
2283         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2284         Update expected messages.
2285
2286 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2287
2288         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2289
2290 2011-10-25  Jason Merrill  <jason@redhat.com>
2291
2292         PR c++/50866
2293         * g++.dg/init/aggr7.C: New.
2294
2295         PR c++/49996
2296         * g++.dg/cpp0x/initlist59.C: New.
2297
2298 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2299
2300         PR c++/50858
2301         * g++.dg/overload/operator5.C: New.
2302
2303 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2304
2305         PR c++/50861
2306         * g++.dg/template/crash108.C: New.
2307
2308 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2309
2310         PR tree-optimization/50596
2311         * gcc.dg/vect/vect-cond-10.c: New test.
2312
2313 2011-10-24  Joey Ye  <joey.ye@arm.com>
2314
2315         * gcc.target/arm/pr42575.c: Remove architecture option.
2316
2317 2011-10-24  David S. Miller  <davem@davemloft.net>
2318
2319         * gcc.target/sparc/vis3move-1.c: New test.
2320         * gcc.target/sparc/vis3move-2.c: New test.
2321         * gcc.target/sparc/vis3move-3.c: New test.
2322
2323 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2324
2325         * gcc.dg/strlenopt-22.c: New testcase.
2326         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2327
2328 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2329
2330         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2331         Remove -march=i386.
2332         (dg-skip-if): Remove.
2333         * gcc.target/i386/funcspec-1.c: Ditto.
2334         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2335
2336 2011-10-24  Richard Guenther  <rguenther@suse.de>
2337
2338         * gcc.dg/vect/vect-bool-1.c: New testcase.
2339
2340 2011-10-24  Richard Guenther  <rguenther@suse.de>
2341
2342         PR tree-optimization/50838
2343         * gcc.dg/torture/pr50838.c: New testcase.
2344
2345 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2346
2347         PR tree-optimization/50730
2348         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2349         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2350         -fno-tree-sra and SLP flags.
2351
2352 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2353
2354         PR c++/50841
2355         Revert:
2356         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2357
2358         PR c++/50810
2359         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2360         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2361
2362 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2363
2364         PR c++/50810
2365         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2366         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2367
2368 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2369
2370         PR tree-optimization/50763
2371         * gcc.dg/pr50763.c: New test.
2372
2373 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2374
2375         PR target/50788
2376         * gcc.target/i386/pr50788.c: New test.
2377
2378 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2379
2380         PR tree-optimization/50819
2381         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2382         * g++.dg/vect/slp-pr50819.cc: New test.
2383
2384 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2385
2386         PR c++/45385
2387         * g++.dg/warn/Wconversion4.C: New.
2388
2389 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2390
2391         PR target/50813
2392         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2393         from element other than first and reverse permutation.
2394         * gcc.dg/torture/vshuf-16.inc: Likewise.
2395         * gcc.dg/torture/vshuf-8.inc: Likewise.
2396         * gcc.dg/torture/vshuf-4.inc: Likewise.
2397
2398 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2399
2400         PR c++/31423
2401         * g++.dg/parse/error43.C: New.
2402         * g++.dg/parse/error44.C: Likewise.
2403
2404 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2405             Kirill Yukhin  <kirill.yukhin@intel.com>
2406
2407         PR target/50740
2408         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2409         * gcc.target/i386/bmi2-check.h: Ditto.
2410
2411 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2412
2413         PR c++/50811
2414         * g++.dg/cpp0x/override2.C: Add test.
2415
2416 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2417
2418         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2419         check_linker_plugin_available.
2420
2421 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2422
2423         * gcc.target/i386/branch-cost1.c: New test.
2424         * gcc.target/i386/branch-cost2.c: New test.
2425         * gcc.target/i386/branch-cost3.c: New test.
2426         * gcc.target/i386/branch-cost4.c: New test.
2427
2428 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2429
2430         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2431
2432 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2433
2434         PR testsuite/50722
2435         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2436
2437 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2438
2439         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2440         (_moz_foo, EXT__foo): Use ASMNAME.
2441
2442 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2443
2444         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2445         names.
2446
2447 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2448
2449         PR target/50766
2450         * gcc.target/i386/pr50766.c: New test.
2451
2452 2011-10-20  Jason Merrill  <jason@redhat.com>
2453
2454         PR c++/41449
2455         * g++.dg/eh/partial1.C: New.
2456
2457 2011-10-20  Richard Henderson  <rth@redhat.com>
2458
2459         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2460         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2461         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2462         Use __builtin_shuffle.
2463
2464 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2465
2466         PR fortran/50514
2467         * gfortran.dg/ishft_3.f90:  Update test.
2468
2469 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2470
2471         PR fortran/50524
2472         * gfortran.dg/substring_integer_index.f90: New test.
2473
2474 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2475
2476         * gfortran.dg/format_string.f: New test.
2477
2478 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2479
2480         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2481         non_strict_align.
2482         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2483
2484 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2485
2486         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2487         gcc.target/i386/pr46226.c: Do not use
2488         -mno-accumulate-outgoing-args.
2489
2490 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2491
2492         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2493         including <strings.h>.
2494
2495 2011-10-19  Jan Hubicka  <jh@suse.cz>
2496
2497         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2498         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2499         * lib/c-torture.exp: Likewise.
2500         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2501         * gcc.c-torture/compile/sync-1.c: Likewise.
2502         * gcc.c-torture/compile/sync-1.c: Likewise.
2503         * gcc.c-torture/compile/sync-3.c: Likewise.
2504         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2505         * gcc.dg/noncompile/920507-1.c: Likewise.
2506         * gcc.dg/torture/pr36400.c: Likewise.
2507         * g++.dg/torture/pr34850.C: Likewise.
2508
2509 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2510
2511         * gnat.dg/source_ref1.adb: New test.
2512         * gnat.dg/source_ref2.adb: Likewise.
2513
2514 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2515
2516         PR c++/13657
2517         * g++.dg/parse/error42.C: New.
2518         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2519
2520 2011-10-19  Jason Merrill  <jason@redhat.com>
2521
2522         PR c++/50793
2523         * g++.dg/init/value9.C: New.
2524
2525 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2526
2527         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2528         * gcc.dg/torture/vshuf-16.inc: Likewise.
2529         * gcc.dg/torture/vshuf-8.inc: Likewise.
2530         * gcc.dg/torture/vshuf-4.inc: Likewise.
2531
2532 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2533
2534         PR fortran/47023
2535         * gfortran.dg/sizeof_proc.f90: New.
2536
2537 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2538
2539         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2540         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2541
2542 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2543
2544         PR testsuite/50796
2545         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2546
2547 2011-10-19  Jason Merrill  <jason@redhat.com>
2548
2549         PR c++/50787
2550         * g++.dg/init/ref20.C: New.
2551
2552 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2553
2554         PR middle-end/50795
2555         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2556         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2557         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2558         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2559         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2560
2561 2011-10-19  Richard Guenther  <rguenther@suse.de>
2562
2563         PR middle-end/50768
2564         * gcc.dg/torture/pr50768.c: New testcase.
2565
2566 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2567
2568         PR rtl-optimization/50340
2569         * gcc.dg/pr50340.c: New.
2570
2571 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2572
2573         PR tree-optimization/50717
2574
2575         * gcc.dg/pr50717-1.c: New file.
2576         * gcc.target/arm/wmul-12.c: Correct types.
2577         * gcc.target/arm/wmul-8.c: Correct types.
2578
2579 2011-10-18  Jason Merrill  <jason@redhat.com>
2580
2581         PR c++/50531
2582         * g++.dg/cpp0x/defaulted32.C: New.
2583
2584         PR c++/50742
2585         * g++.dg/lookup/using23.C: New.
2586
2587         PR c++/50500
2588         * g++.dg/cpp0x/implicit12.C: New.
2589         * g++.dg/cpp0x/defaulted20.C: Adjust.
2590         * g++.dg/cpp0x/defaulted21.C: Adjust.
2591         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2592         * g++.dg/cpp0x/implicit4.C: Adjust.
2593         * g++.dg/cpp0x/implicit5.C: Adjust.
2594         * g++.dg/cpp0x/implicit8.C: Adjust.
2595         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2596         * g++.dg/cpp0x/not_special.C: Adjust.
2597         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2598         * g++.dg/cpp0x/rv1n.C: Adjust.
2599         * g++.dg/cpp0x/rv2n.C: Adjust.
2600         * g++.dg/cpp0x/rv3n.C: Adjust.
2601         * g++.dg/cpp0x/rv4n.C: Adjust.
2602         * g++.dg/cpp0x/rv5n.C: Adjust.
2603         * g++.dg/cpp0x/rv6n.C: Adjust.
2604         * g++.dg/cpp0x/rv7n.C: Adjust.
2605
2606 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2607
2608         * gcc.target/i386/avx2-vpop-check.h: New header.
2609         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2610         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2611         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2612         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2613         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2614         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2615         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2616         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2617         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2618         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2619         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2620         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2621         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2622         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2623         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2624
2625 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2626
2627         PR fortran/50420
2628         * gfortran.dg/coarray_subobject_1.f90: New test.
2629         * gfortran.dg/coarray/subobject_1.f90: New test.
2630
2631 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
2632
2633         PR rtl-optimization/50205
2634         * gcc.dg/pr50205.c: New.
2635
2636 2011-10-18  Richard Guenther  <rguenther@suse.de>
2637
2638         PR tree-optimization/50767
2639         * gcc.dg/torture/pr50767.c: New testcase.
2640
2641 2011-10-18  Julian Brown  <julian@codesourcery.com>
2642
2643         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2644         * gcc.target/arm/unaligned-memcpy-1.c: New.
2645         * gcc.target/arm/unaligned-memcpy-2.c: New.
2646         * gcc.target/arm/unaligned-memcpy-3.c: New.
2647         * gcc.target/arm/unaligned-memcpy-4.c: New.
2648
2649 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2650
2651         PR fortran/47023
2652         * gfortran.dg/iso_c_binding_class.f03: New.
2653
2654 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
2655
2656         * testsuite/lib/target-supports.exp
2657         (check_effective_target_vect_widen_shift): New.
2658         * gcc.dg/vect/vect-widen-shift-s16.c: New.
2659         * gcc.dg/vect/vect-widen-shift-s8.c: New.
2660         * gcc.dg/vect/vect-widen-shift-u16.c: New.
2661         * gcc.dg/vect/vect-widen-shift-u8.c: New.
2662
2663 2011-10-18  Richard Guenther  <rguenther@suse.de>
2664
2665         * gcc.dg/torture/restrict-1.c: New testcase.
2666
2667 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
2668
2669         * g++.dg/ext/bases.C: New test.
2670
2671 2011-10-17  David S. Miller  <davem@davemloft.net>
2672
2673         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2674         all operations to emit VIS instructions.
2675         * gcc.target/sparc/fandnot.c: Likewise.
2676         * gcc.target/sparc/fnot.c: Likewise.
2677         * gcc.target/sparc/for.c: Likewise.
2678         * gcc.target/sparc/fornot.c: Likewise.
2679         * gcc.target/sparc/fxnor.c: Likewise.
2680         * gcc.target/sparc/fxor.c: Likewise.
2681         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2682         needed.
2683
2684 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
2685
2686         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2687         * gcc.dg/torture/vshuf-16.inc: New file.
2688         * gcc.dg/torture/vshuf-2.inc: New file.
2689         * gcc.dg/torture/vshuf-32.inc: New file.
2690         * gcc.dg/torture/vshuf-4.inc: New file.
2691         * gcc.dg/torture/vshuf-8.inc: New file.
2692         * gcc.dg/torture/vshuf-main.inc: New file.
2693         * gcc.dg/torture/vshuf-v16hi.c: New test.
2694         * gcc.dg/torture/vshuf-v16qi.c: New test.
2695         * gcc.dg/torture/vshuf-v2df.c: New test.
2696         * gcc.dg/torture/vshuf-v2di.c: New test.
2697         * gcc.dg/torture/vshuf-v2sf.c: New test.
2698         * gcc.dg/torture/vshuf-v2si.c: New test.
2699         * gcc.dg/torture/vshuf-v32qi.c: New test.
2700         * gcc.dg/torture/vshuf-v4df.c: New test.
2701         * gcc.dg/torture/vshuf-v4di.c: New test.
2702         * gcc.dg/torture/vshuf-v4hi.c: New test.
2703         * gcc.dg/torture/vshuf-v4sf.c: New test.
2704         * gcc.dg/torture/vshuf-v4si.c: New test.
2705         * gcc.dg/torture/vshuf-v8hi.c: New test.
2706         * gcc.dg/torture/vshuf-v8qi.c: New test.
2707         * gcc.dg/torture/vshuf-v8sf.c: New test.
2708         * gcc.dg/torture/vshuf-v8si.c: New test.
2709
2710 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2711
2712         PR tree-optimization/50746
2713         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2714
2715 2011-10-17  Jason Merrill  <jason@redhat.com>
2716
2717         PR c++/50736
2718         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2719
2720 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2721
2722         PR c++/44524
2723         * g++.dg/parse/error41.C: New.
2724         * g++.dg/parse/error20.C: Adjust.
2725
2726 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2727
2728         PR c++/50757
2729         * g++.dg/warn/format7.C: New.
2730         * obj-c++.dg/warn7.mm: Likewise.
2731
2732 2011-10-17  Richard Guenther  <rguenther@suse.de>
2733
2734         PR tree-optimization/50729
2735         * gcc.dg/torture/pr50729.c: New testcase.
2736
2737 2011-10-15  Tom Tromey  <tromey@redhat.com>
2738             Dodji Seketeli  <dodji@redhat.com>
2739
2740         * lib/prune.exp (prune_gcc_output):  Prune output referring to
2741         included files.
2742         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2743         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2744         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2745         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2746
2747 2011-10-15  Tom Tromey  <tromey@redhat.com>
2748             Dodji Seketeli  <dodji@redhat.com>
2749
2750         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2751
2752 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2753
2754         PR c++/48489
2755         * g++.dg/inherit/error5.C: New.
2756
2757 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
2758
2759         PR fortran/47023
2760         PR fortran/50752
2761         * gfortran.dg/kind_tests_4.f90: New.
2762
2763 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2764
2765         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2766         targets that support vector condition.
2767
2768 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2769
2770         PR fortran/47023
2771         * gfortran.dg/c_kind_tests_3.f03: New.
2772
2773 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2774
2775         PR fortran/50547
2776         * gfortran.dg/elemental_args_check_4.f90: New.
2777
2778 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2779
2780         PR tree-optimization/50727
2781         * gcc.dg/vect/pr50727.c: New test.
2782
2783 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
2784
2785         * gcc.dg/vla-23.c: New test.
2786
2787 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
2788
2789         PR tree-optimization/50596
2790         * gcc.dg/vect/vect-cond-9.c: New test.
2791
2792 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2793
2794         * gcc.dg/vect/bb-slp-29.c: New test.
2795
2796 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2797
2798         PR c++/50732
2799         * g++.dg/ext/is_base_of_incomplete.C: New.
2800         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2801         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2802
2803 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2804
2805         * gcc.target/sparc/combined-1.c: Compile at -O2.
2806
2807 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
2808
2809         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2810         (dg-options): Add -Wno-attributes.
2811         * gcc.target/i386/fma_double_?.c: Ditto.
2812         * gcc.target/i386/fma_run_float_?.c: Ditto.
2813         * gcc.target/i386/fma_run_double_?.c: Ditto.
2814         * gcc.target/i386/l_fma_float_?.c: Dtto.
2815         * gcc.target/i386/l_fma_double_?.c: Ditto.
2816         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2817         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2818
2819 2011-10-15  Tobias Burnus  <burnus@net-b.de>
2820
2821         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2822         the comments.
2823         * gfortran.dg/bind_c_usage_24.f90: Ditto.
2824         * gfortran.dg/rank_3.f90: Ditto.
2825         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2826         -std=f2008ts in dg-options.
2827         * gfortran.dg/rank_4.f90: Ditto.
2828
2829 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
2830
2831         PR target/49263
2832         * gcc.target/sh/pr49263.c: New.
2833
2834 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2835
2836         * gnat.dg/specs/debug1.ads: Tweak.
2837
2838 2011-10-14  Kai Tietz  <ktietz@redhat.com>
2839
2840         * gfortran.fortran-torture/compile/logical-2.f90: New test.
2841
2842 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
2843
2844         * gcc.target/i386/sse2-mul-1.c: New test.
2845         * gcc.target/i386/sse4_1-mul-1.c: New test.
2846         * gcc.target/i386/avx-mul-1.c: New test.
2847         * gcc.target/i386/xop-mul-1.c: New test.
2848         * gcc.target/i386/avx2-mul-1.c: New test.
2849
2850 2011-10-14  Jason Merrill  <jason@redhat.com>
2851
2852         PR c++/50563
2853         * g++.dg/cpp0x/nsdmi-list1.C: New.
2854
2855         PR c++/50707
2856         * g++.dg/cpp0x/nsdmi-const1.C: New.
2857
2858 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
2859
2860         PR fortran/50570
2861         * gfortran.dg/pointer_intent_5.f90: New.
2862
2863 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2864
2865         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2866         * gcc.target/i386/warn-vect-op-1.c: Ditto.
2867         * gcc.target/i386/warn-vect-op-2.c: Ditto.
2868
2869 2011-10-14  Tobias Burnus  <burnus@net-b.de>
2870
2871         PR fortran/50718
2872         * gfortran.dg/pointer_check_11.f90: New.
2873         * gfortran.dg/pointer_check_12.f90: New.
2874
2875 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2876
2877         PR c++/38174
2878         * g++.dg/overload/operator4.C: New.
2879
2880 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
2881
2882         * gcc.dg/di-longlong64-sync-1.c: New test.
2883         * gcc.dg/di-sync-multithread.c: New test.
2884         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2885         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2886         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2887         tests for v5, v6, v6k, and v7-a, and add-options helpers.
2888         (check_effective_target_arm_arm_ok): New helper.
2889         (check_effective_target_sync_longlong): New helper.
2890
2891 2011-10-14  Richard Guenther  <rguenther@suse.de>
2892
2893         PR tree-optimization/50723
2894         * gcc.dg/torture/pr50723.c: New testcase.
2895
2896 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2897
2898         PR c++/17212
2899         * g++.dg/warn/format6.C: New.
2900         * obj-c++.dg/warn6.mm: Likewise.
2901
2902 2011-10-13  Richard Henderson  <rth@redhat.com>
2903
2904         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2905         Delete.
2906         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2907         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2908         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2909
2910 2011-10-13  Jason Merrill  <jason@redhat.com>
2911
2912         PR c++/50614
2913         * g++.dg/cpp0x/nsdmi-template2.C: New.
2914
2915         PR c++/50437
2916         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2917
2918         PR c++/50618
2919         * g++.dg/init/vbase1.C: New.
2920
2921 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
2922
2923         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2924         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2925         * gcc.target/i386/avx-vphminposuw-2.c: New test.
2926         * gcc.target/i386/avx-vphminposuw-3.c: New test.
2927
2928 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2929
2930         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2931
2932 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2933
2934         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2935
2936 2011-10-13  Richard Guenther  <rguenther@suse.de>
2937
2938         PR tree-optimization/50712
2939         * gcc.target/i386/pr50712.c: New testcase.
2940
2941 2011-10-13  Tom de Vries  <tom@codesourcery.com>
2942
2943         * gcc.dg/memcpy-4.c: New test.
2944
2945 2011-10-13  Richard Guenther  <rguenther@suse.de>
2946
2947         PR tree-optimization/50698
2948         * g++.dg/vect/pr50698.cc: New testcase.
2949
2950 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
2951
2952         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2953         * gcc.target/powerpc/warn-2.c: Ditto.
2954
2955         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2956         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2957         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2958         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2959         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2960         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2961         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2962         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2963         * gcc.target/powerpc/ppc-pow.c: Likewise.
2964         * gcc.target/powerpc/recip-1.c: Likewise.
2965         * gcc.target/powerpc/recip-2.c: Likewise.
2966         * gcc.target/powerpc/recip-3.c: Likewise.
2967         * gcc.target/powerpc/recip-4.c: Likewise.
2968         * gcc.target/powerpc/recip-5.c: Likewise.
2969
2970 2011-10-12  David S. Miller  <davem@davemloft.net>
2971
2972         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2973         '-mvis3' instead of 'mcpu=niagara3' in options.
2974         * gcc.target/sparc/fhalve.c: Likewise.
2975         * gcc.target/sparc/fnegop.c: Likewise.
2976         * gcc.target/sparc/fpadds.c: Likewise.
2977         * gcc.target/sparc/fshift.c: Likewise.
2978         * gcc.target/sparc/fucmp.c: Likewise.
2979         * gcc.target/sparc/lzd.c: Likewise.
2980         * gcc.target/sparc/vis3misc.c: Likewise.
2981         * gcc.target/sparc/xmul.c: Likewise.
2982
2983 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
2984
2985         * gnat.dg/vect1.ad[sb]: New test.
2986         * gnat.dg/vect1_pkg.ads: New helper.
2987         * gnat.dg/vect2.ad[sb]: New test.
2988         * gnat.dg/vect2_pkg.ads: New helper.
2989         * gnat.dg/vect3.ad[sb]: New test.
2990         * gnat.dg/vect3_pkg.ads: New helper.
2991         * gnat.dg/vect4.ad[sb]: New test.
2992         * gnat.dg/vect4_pkg.ads: New helper.
2993         * gnat.dg/vect5.ad[sb]: New test.
2994         * gnat.dg/vect5_pkg.ads: New helper.
2995         * gnat.dg/vect6.ad[sb]: New test.
2996         * gnat.dg/vect6_pkg.ads: New helper.
2997
2998 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2999
3000         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3001         * gcc.target/i386/fma_run_double_2.c: Likewise.
3002         * gcc.target/i386/fma_run_double_3.c: Likewise.
3003         * gcc.target/i386/fma_run_double_4.c: Likewise.
3004         * gcc.target/i386/fma_run_double_5.c: Likewise.
3005         * gcc.target/i386/fma_run_double_6.c: Likewise.
3006         * gcc.target/i386/fma_run_float_1.c: Likewise.
3007         * gcc.target/i386/fma_run_float_2.c: Likewise.
3008         * gcc.target/i386/fma_run_float_3.c: Likewise.
3009         * gcc.target/i386/fma_run_float_4.c: Likewise.
3010         * gcc.target/i386/fma_run_float_5.c: Likewise.
3011         * gcc.target/i386/fma_run_float_6.c: Likewise.
3012
3013         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3014         remove the extra dg-options.
3015         * gcc.target/i386/l_fma_double_2.c: Likewise.
3016         * gcc.target/i386/l_fma_double_3.c: Likewise.
3017         * gcc.target/i386/l_fma_double_4.c: Likewise.
3018         * gcc.target/i386/l_fma_double_5.c: Likewise.
3019         * gcc.target/i386/l_fma_double_6.c: Likewise.
3020         * gcc.target/i386/l_fma_float_1.c: Likewise.
3021         * gcc.target/i386/l_fma_float_2.c: Likewise.
3022         * gcc.target/i386/l_fma_float_3.c: Likewise.
3023         * gcc.target/i386/l_fma_float_4.c: Likewise.
3024         * gcc.target/i386/l_fma_float_5.c: Likewise.
3025         * gcc.target/i386/l_fma_float_6.c: Likewise.
3026
3027 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3028
3029         PR tree-optimization/50189
3030         * g++.dg/torture/pr50189.C: New testcase.
3031
3032 2011-10-12  Richard Guenther  <rguenther@suse.de>
3033
3034         PR tree-optimization/50700
3035         * gcc.dg/builtin-object-size-12.c: New testcase.
3036
3037 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3038
3039         PR c/50565
3040         * gcc.c-torture/compile/pr50565-1.c,
3041         gcc.c-torture/compile/pr50565-2.c: New tests.
3042
3043 2011-10-11  Jason Merrill  <jason@redhat.com>
3044
3045         PR c++/49855
3046         PR c++/49896
3047         * g++.dg/template/constant1.C: New.
3048         * g++.dg/template/constant2.C: New.
3049         * g++.dg/cpp0x/constexpr-template3.C: New.
3050
3051 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3052
3053         * gcc.target/i386/warn-vect-op-3.c: New test.
3054         * gcc.target/i386/warn-vect-op-1.c: New test.
3055         * gcc.target/i386/warn-vect-op-2.c: New test.
3056
3057 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3058
3059         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3060
3061 2011-10-11  Richard Guenther  <rguenther@suse.de>
3062
3063         PR tree-optimization/50204
3064         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3065
3066 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3067
3068         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3069
3070 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3071
3072         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3073         * gcc.target/i386/fma_double_2.c: Ditto.
3074         * gcc.target/i386/fma_double_3.c: Ditto.
3075         * gcc.target/i386/fma_double_4.c: Ditto.
3076         * gcc.target/i386/fma_double_5.c: Ditto.
3077         * gcc.target/i386/fma_double_6.c: Ditto.
3078         * gcc.target/i386/fma_float_1.c: Ditto.
3079         * gcc.target/i386/fma_float_2.c: Ditto.
3080         * gcc.target/i386/fma_float_3.c: Ditto.
3081         * gcc.target/i386/fma_float_4.c: Ditto.
3082         * gcc.target/i386/fma_float_5.c: Ditto.
3083         * gcc.target/i386/fma_float_6.c: Ditto.
3084         * gcc.target/i386/l_fma_double_1.c: Ditto.
3085         * gcc.target/i386/l_fma_double_2.c: Ditto.
3086         * gcc.target/i386/l_fma_double_3.c: Ditto.
3087         * gcc.target/i386/l_fma_double_4.c: Ditto.
3088         * gcc.target/i386/l_fma_double_5.c: Ditto.
3089         * gcc.target/i386/l_fma_double_6.c: Ditto.
3090         * gcc.target/i386/l_fma_float_1.c: Ditto.
3091         * gcc.target/i386/l_fma_float_2.c: Ditto.
3092         * gcc.target/i386/l_fma_float_3.c: Ditto.
3093         * gcc.target/i386/l_fma_float_4.c: Ditto.
3094         * gcc.target/i386/l_fma_float_5.c: Ditto.
3095         * gcc.target/i386/l_fma_float_6.c: Ditto.
3096         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3097         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3098         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3099         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3100         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3101         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3102         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3103         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3104         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3105         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3106         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3107         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3108
3109 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3110
3111         * gcc.dg/va-arg-4.c: New test.
3112         * gcc.dg/va-arg-5.c: Ditto.
3113
3114 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3115
3116         * lib/target-supports.exp (check_effective_target_fd_truncate):
3117         Close and unlink test file before exit.
3118
3119 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3120
3121         PR fortran/50564
3122         * gfortran.dg/forall_15.f90:  New test case.
3123
3124 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3125             Andrew Macleod  <amacleod@redhat.com>
3126
3127         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3128         wrappers for *other_threads() and *final_verify().
3129         * gcc.dg/simulate-thread/simulate-thread.h
3130         (simulate_thread_wrapper_other_threads): New.
3131         (simulate_thread_wrapper_final_verify): New.
3132
3133 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3134
3135         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3136
3137 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3138
3139         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3140
3141 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3142             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3143
3144         * gcc.target/i386/fma_1.h: New file.
3145         * gcc.target/i386/fma_2.h: Likewise.
3146         * gcc.target/i386/fma_3.h: Likewise.
3147         * gcc.target/i386/fma_4.h: Likewise.
3148         * gcc.target/i386/fma_5.h: Likewise.
3149         * gcc.target/i386/fma_6.h: Likewise.
3150         * gcc.target/i386/fma_double_1.c: Likewise.
3151         * gcc.target/i386/fma_double_2.c: Likewise.
3152         * gcc.target/i386/fma_double_3.c: Likewise.
3153         * gcc.target/i386/fma_double_4.c: Likewise.
3154         * gcc.target/i386/fma_double_5.c: Likewise.
3155         * gcc.target/i386/fma_double_6.c: Likewise.
3156         * gcc.target/i386/fma_float_1.c: Likewise.
3157         * gcc.target/i386/fma_float_2.c: Likewise.
3158         * gcc.target/i386/fma_float_3.c: Likewise.
3159         * gcc.target/i386/fma_float_4.c: Likewise.
3160         * gcc.target/i386/fma_float_5.c: Likewise.
3161         * gcc.target/i386/fma_float_6.c: Likewise.
3162         * gcc.target/i386/fma_main.h: Likewise.
3163         * gcc.target/i386/fma_run_double_1.c: Likewise.
3164         * gcc.target/i386/fma_run_double_2.c: Likewise.
3165         * gcc.target/i386/fma_run_double_3.c: Likewise.
3166         * gcc.target/i386/fma_run_double_4.c: Likewise.
3167         * gcc.target/i386/fma_run_double_5.c: Likewise.
3168         * gcc.target/i386/fma_run_double_6.c: Likewise.
3169         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3170         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3171         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3172         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3173         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3174         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3175         * gcc.target/i386/fma_run_float_1.c: Likewise.
3176         * gcc.target/i386/fma_run_float_2.c: Likewise.
3177         * gcc.target/i386/fma_run_float_3.c: Likewise.
3178         * gcc.target/i386/fma_run_float_4.c: Likewise.
3179         * gcc.target/i386/fma_run_float_5.c: Likewise.
3180         * gcc.target/i386/fma_run_float_6.c: Likewise.
3181         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3182         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3183         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3184         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3185         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3186         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3187         * gcc.target/i386/l_fma_1.h: Likewise.
3188         * gcc.target/i386/l_fma_2.h: Likewise.
3189         * gcc.target/i386/l_fma_3.h: Likewise.
3190         * gcc.target/i386/l_fma_4.h: Likewise.
3191         * gcc.target/i386/l_fma_5.h: Likewise.
3192         * gcc.target/i386/l_fma_6.h: Likewise.
3193         * gcc.target/i386/l_fma_double_1.c: Likewise.
3194         * gcc.target/i386/l_fma_double_2.c: Likewise.
3195         * gcc.target/i386/l_fma_double_3.c: Likewise.
3196         * gcc.target/i386/l_fma_double_4.c: Likewise.
3197         * gcc.target/i386/l_fma_double_5.c: Likewise.
3198         * gcc.target/i386/l_fma_double_6.c: Likewise.
3199         * gcc.target/i386/l_fma_float_1.c: Likewise.
3200         * gcc.target/i386/l_fma_float_2.c: Likewise.
3201         * gcc.target/i386/l_fma_float_3.c: Likewise.
3202         * gcc.target/i386/l_fma_float_4.c: Likewise.
3203         * gcc.target/i386/l_fma_float_5.c: Likewise.
3204         * gcc.target/i386/l_fma_float_6.c: Likewise.
3205         * gcc.target/i386/l_fma_main.h: Likewise.
3206         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3207         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3208         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3209         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3210         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3211         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3212         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3213         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3214         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3215         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3216         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3217         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3218
3219 2011-10-10  Richard Guenther  <rguenther@suse.de>
3220
3221         PR middle-end/50389
3222         * gcc.dg/torture/pr50389.c: New testcase.
3223
3224 2011-10-10  Richard Guenther  <rguenther@suse.de>
3225
3226         PR middle-end/50195
3227         * gcc.dg/builtins-47.c: Optimize.
3228
3229 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3230
3231         * lib/gcc-simulate-thread.exp: New.
3232         * gcc.dg/simulate-thread/guality.h: New.
3233         * gcc.dg/simulate-thread/simulate-thread.h: New.
3234         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3235         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3236         * gcc.dg/simulate-thread/README: New.
3237         * g++.dg/simulate-thread/guality.h: New.
3238         * g++.dg/simulate-thread/simulate-thread.h: New.
3239         * g++.dg/simulate-thread/simulate-thread.exp: New.
3240         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3241         * c-c++-common/cxxbitfields-2.c: Remove.
3242         * c-c++-common/cxxbitfields.c: Remove.
3243         * c-c++-common/cxxbitfields-4.c: Remove.
3244         * c-c++-common/cxxbitfields-5.c: Remove.
3245         * c-c++-common/simulate-thread/bitfields-1.c: New.
3246         * c-c++-common/simulate-thread/bitfields-2.c: New.
3247         * c-c++-common/simulate-thread/bitfields-3.c: New.
3248         * c-c++-common/simulate-thread/bitfields-4.c: New.
3249
3250 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3251
3252         PR c++/38980
3253         * g++.dg/warn/format5.C: New.
3254
3255 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3256
3257         PR fortran/50273
3258         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3259         * gfortran.dg/common_16.f90: New.
3260
3261 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3262
3263         * gfortran.dg/iso_c_binding_param_1.f90: New.
3264         * gfortran.dg/iso_c_binding_param_2.f90: New.
3265         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3266
3267 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3268
3269         PR tree-optimization/50635
3270         * gcc.dg/vect/pr50635.c: New test.
3271
3272 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3273
3274         PR fortran/50659
3275         * gfortran.dg/proc_decl_27.f90: New.
3276
3277 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3278
3279         PR libobjc/50428
3280         * objc/execute/initialize-1.m: New test.
3281
3282 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3283
3284         PR fortran/47844
3285         * gfortran.dg/pointer_function_result_1.f90 : New test.
3286
3287 2011-10-07  David S. Miller  <davem@davemloft.net>
3288
3289         PR 50655
3290         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3291         * gcc.target/sparc/cmask.c: Use it.
3292         * gcc.target/sparc/fhalve.c: Likewise.
3293         * gcc.target/sparc/fnegop.c: Likewise.
3294         * gcc.target/sparc/fpadds.c: Likewise.
3295         * gcc.target/sparc/fshift.c: Likewise.
3296         * gcc.target/sparc/fucmp.c: Likewise.
3297         * gcc.target/sparc/lzd.c: Likewise.
3298         * gcc.target/sparc/vis3misc.c: Likewise.
3299         * gcc.target/sparc/xmul.c: Likewise.
3300
3301 2011-10-07  Richard Henderson  <rth@redhat.com>
3302
3303         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3304         match for avx2.
3305         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3306
3307 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3308
3309         * gcc.dg/pr50193-1.c: New file.
3310         * gcc.target/arm/shiftable.c: New file.
3311
3312 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3313
3314         PR fortran/50625
3315         * gfortran.dg/class_46.f03: New.
3316
3317 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3318
3319         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3320         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3321         (syslog, vsyslog, __vsyslog_chk): Likewise.
3322
3323         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3324         (x, EXT_x): Use ASMNAME.
3325
3326         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3327         (a, c): Use ASMNAME.
3328
3329 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3330
3331         PR middle-end/50527
3332         * gcc.dg/pr50527.c: New test.
3333
3334 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3335
3336         PR tree-optimization/50650
3337         * gcc.c-torture/compile/pr50650.c: New test.
3338
3339 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3340
3341         PR tree-optimization/50575
3342         * gcc.c-torture/execute/vector-compare-2.x: New file.
3343
3344 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3345
3346         PR middle-end/50125
3347         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3348         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3349         (bar3): Likewise.
3350
3351 2011-10-07  Richard Guenther  <rguenther@suse.de>
3352
3353         PR testsuite/50637
3354         * gcc.dg/vect/vect-align-2.c: Increase array size.
3355
3356 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3357             H.J. Lu  <hongjiu.lu@intel.com>
3358
3359         PR target/50603
3360         * gcc.target/i386/pr50603.c: New test.
3361
3362 2011-10-06  Jason Merrill  <jason@redhat.com>
3363
3364         PR c++/39164
3365         * g++.dg/cpp0x/default31.C: New.
3366
3367 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3368
3369         PR tree-optimization/50596
3370         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3371         New.
3372         * gcc.dg/vect/vect-cond-8.c: New test.
3373
3374 2011-10-06  Richard Henderson  <rth@redhat.com>
3375
3376         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3377         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3378         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3379         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3380         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3381         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3382         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3383         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3384         * gcc.c-torture/execute/vshuf-16.inc: New file.
3385         * gcc.c-torture/execute/vshuf-2.inc: New file.
3386         * gcc.c-torture/execute/vshuf-4.inc: New file.
3387         * gcc.c-torture/execute/vshuf-8.inc: New file.
3388         * gcc.c-torture/execute/vshuf-main.inc: New file.
3389         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3390         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3391         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3392         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3393         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3394         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3395         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3396         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3397         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3398         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3399         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3400         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3401         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3402
3403 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3404
3405         PR tree-optimization/49279
3406         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3407         * gcc.c-torture/execute/pr49279.c: New test.
3408
3409 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3410
3411         PR target/49049
3412         * gcc.c-torture/compile/pr49049.c: New test.
3413
3414 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3415
3416         PR target/50305
3417         * gcc.target/arm/pr50305.c: New test.
3418
3419 2011-10-06  Richard Guenther  <rguenther@suse.de>
3420
3421         PR tree-optimization/38884
3422         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3423         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3424
3425 2011-10-05  David S. Miller  <davem@davemloft.net>
3426
3427         * gcc.target/sparc/lzd.c: New test.
3428         * gcc.target/sparc/popc.c: New test.
3429
3430 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3431
3432         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3433         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3434         * g++.dg/other/final1.C: Cleanup original tree dump.
3435
3436 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3437
3438         PR tree-optimization/50613
3439         * gcc.dg/pr50613.c: New test.
3440
3441 2011-10-05  Richard Henderson  <rth@redhat.com>
3442
3443         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3444         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3445         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3446         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3447         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3448         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3449         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3450         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3451
3452 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3453
3454         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3455         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3456         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3457         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3458         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3459
3460 2011-10-05  Richard Guenther  <rguenther@suse.de>
3461
3462         PR tree-optimization/38885
3463         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3464
3465 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3466
3467         * gcc.target/i386/sw-1.c: New test.
3468
3469 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3470
3471         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3472         -mtune=generic.
3473         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3474
3475 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3476
3477         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3478
3479 2011-10-04  David S. Miller  <davem@davemloft.net>
3480
3481         * gcc.target/sparc/fhalve.c: New test.
3482         * gcc.target/sparc/fnegop.c: New test.
3483         * gcc.target/sparc/xmul.c: New test.
3484
3485 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3486
3487         PR fortran/35831
3488         * gfortran.dg/dummy_procedure_6.f90: New.
3489
3490 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3491
3492         PR tree-optimization/50604
3493         * gcc.dg/pr50604.c: New test.
3494
3495 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3496
3497         PR tree-optimization/49662
3498         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3499         * gcc.dg/graphite/interchange-15.c: Likewise.
3500         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3501
3502 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3503
3504         * gcc.dg/tree-ssa/restrict-4.c: New test.
3505
3506 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3507
3508         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3509         (main): Use __typeof to get result type of comparison.
3510
3511 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3512
3513         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3514         Make et_vect_multiple_sizes_saved global.
3515         (check_effective_target_vect64): Make et_vect64_saved global.
3516
3517 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3518
3519         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3520         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3521         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3522         * gcc.dg/builtin-complex-err-1.c: Adjust.
3523
3524 2011-10-02  Jason Merrill  <jason@redhat.com>
3525
3526         * g++.dg/cpp0x/range-for22.C: New.
3527
3528         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3529         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3530         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3531         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3532
3533         * g++.dg/cpp0x/nsdmi5.C: New.
3534
3535 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3536
3537         PR target/50579
3538         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3539         New procedures.
3540         (mips-dg-options): Force an ABI option if the current ABI is
3541         incompatible with the required -mlong setting.  Likewise force
3542         a long setting if the current one is incompatible with the
3543         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3544         throughout procedure.
3545         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3546         instead of addressing=absolute.
3547
3548 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3549
3550         * gcc.target/mips/stack-1.c: New test.
3551
3552 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3553
3554         * gcc.dg/pr49696.c: New test.
3555
3556 2011-10-02  Jan Hubicka  <jh@suse.cz>
3557
3558         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3559
3560 2011-10-01  David S. Miller  <davem@davemloft.net>
3561
3562         * gcc.target/sparc/cmask.c: New test.
3563         * gcc.target/sparc/fpadds.c: New test.
3564         * gcc.target/sparc/fshift.c: New test.
3565         * gcc.target/sparc/fucmp.c: New test.
3566         * gcc.target/sparc/vis3misc.c: New test.
3567
3568 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3569
3570         PR fortran/50585
3571         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3572
3573 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3574
3575         PR c++/44473
3576         * g++.dg/dfp/44473-1.C: New test.
3577         * g++.dg/dfp/44473-2.C: New test.
3578         * g++.dg/dfp/mangle-1.C: New test.
3579         * g++.dg/dfp/mangle-2.C: New test.
3580         * g++.dg/dfp/mangle-3.C: New test.
3581         * g++.dg/dfp/mangle-4.C: New test.
3582         * g++.dg/dfp/mangle-5.C: New test.
3583
3584 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3585
3586         PR inline-asm/50571
3587         * gcc.dg/pr50571.c: New test.
3588
3589         PR tree-optimization/46309
3590         * gcc.dg/pr46309.c: New test.
3591
3592 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3593
3594         * gcc.dg/strlenopt-21.c: New test.
3595
3596 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3597
3598         * gcc.dg/sms-10.c: New file.
3599
3600 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3601
3602         * gcc.target/arm/pr50099.c: New test.
3603
3604 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3605
3606         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3607
3608 2011-09-30  David S. Miller  <davem@davemloft.net>
3609
3610         * gcc.target/sparc/bmaskbshuf.c: New test.
3611         * gcc.target/sparc/edgen.c: New test.
3612
3613 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3614
3615         PR fortran/50547
3616         * gfortran.dg/pure_formal_proc_3.f90: New.
3617
3618         PR fortran/50553
3619         * gfortran.dg/stfunc_7.f90: New.
3620
3621 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3622
3623         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3624         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3625         * gcc.dg/vector-compare-1.c: Likewise.
3626         * gcc.dg/vector-compare-2.c: Likewise.
3627
3628 2011-09-29  David S. Miller  <davem@davemloft.net>
3629
3630         * gcc.target/sparc/array.c: New test.
3631
3632 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
3633
3634         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3635         loop unroll and set max unroll times to 8.
3636         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3637         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3638         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3639         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3640
3641 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3642
3643         PR c++/40145
3644         * g++.dg/ext/visibility/warn5.C: New.
3645
3646 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3647
3648         PR c++/45278
3649         * g++.dg/warn/Wextra-3.C: New.
3650
3651 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
3652
3653         PR target/49486
3654         * gcc.target/sh/pr49468-si.c: New.
3655
3656 2011-09-28  Tom de Vries  <tom@codesourcery.com>
3657
3658         PR testsuite/50485
3659         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3660         (TEST): Initialize src3 with random floats.
3661         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3662         from union src3.  Initialize src3 with random floats.
3663
3664 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
3665
3666         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3667         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3668         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3669         * gcc.target/sh/sh4a-sincosf.c: Ditto.
3670         * gcc.target/sh/sh4a-cos.c: Ditto.
3671         * gcc.target/sh/sh4a-cosf.c: Ditto.
3672         * gcc.target/sh/sh4a-sin.c: Ditto.
3673         * gcc.target/sh/sh4a-sinf.c: Ditto.
3674         * gcc.target/sh/sh4a-fsrra.c: Ditto.
3675         * gcc.target/sh/sh4a-memmovua.c: Ditto.
3676         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3677
3678 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
3679
3680         PR c++/31489
3681         * g++.dg/parse/error40.C: New.
3682         * g++.dg/warn/incomplete1.C: Adjust.
3683
3684 2011-09-27  Jan Hubicka  <jh@suse.cz>
3685
3686         PR middle-end/49463
3687         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3688         Mark used.
3689
3690 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
3691
3692         * gcc.dg/strlenopt-1.c: New test.
3693         * gcc.dg/strlenopt-1f.c: New test.
3694         * gcc.dg/strlenopt-2.c: New test.
3695         * gcc.dg/strlenopt-2f.c: New test.
3696         * gcc.dg/strlenopt-3.c: New test.
3697         * gcc.dg/strlenopt-4.c: New test.
3698         * gcc.dg/strlenopt-4g.c: New test.
3699         * gcc.dg/strlenopt-4gf.c: New test.
3700         * gcc.dg/strlenopt-5.c: New test.
3701         * gcc.dg/strlenopt-6.c: New test.
3702         * gcc.dg/strlenopt-7.c: New test.
3703         * gcc.dg/strlenopt-8.c: New test.
3704         * gcc.dg/strlenopt-9.c: New test.
3705         * gcc.dg/strlenopt-10.c: New test.
3706         * gcc.dg/strlenopt-11.c: New test.
3707         * gcc.dg/strlenopt-12.c: New test.
3708         * gcc.dg/strlenopt-12g.c: New test.
3709         * gcc.dg/strlenopt-13.c: New test.
3710         * gcc.dg/strlenopt-14g.c: New test.
3711         * gcc.dg/strlenopt-14gf.c: New test.
3712         * gcc.dg/strlenopt-15.c: New test.
3713         * gcc.dg/strlenopt-16g.c: New test.
3714         * gcc.dg/strlenopt-17g.c: New test.
3715         * gcc.dg/strlenopt-18g.c: New test.
3716         * gcc.dg/strlenopt.h: New file.
3717
3718 2011-09-27  Tom de Vries  <tom@codesourcery.com>
3719
3720         PR middle-end/43864
3721         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3722         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3723         * gcc.dg/pr43864.c: New test.
3724         * gcc.dg/pr43864-2.c: Same.
3725         * gcc.dg/pr43864-3.c: Same.
3726         * gcc.dg/pr43864-4.c: Same.
3727
3728 2011-09-27  Jan Hubicka  <jh@suse.cz>
3729
3730         * gcc.dg/ipa/inline-5.c: New testcase.
3731
3732 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
3733
3734         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3735         vectors.
3736         * gcc.dg/vect/bb-slp-27.c: New.
3737         * gcc.dg/vect/bb-slp-28.c: New.
3738
3739 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
3740
3741         * testsuite/lib/target-supports.exp (check_profiling_available):
3742         Don't rely solely on TLS tests for -fprofile-generate, fall
3743         through to the other code.
3744
3745 2011-09-27  Richard Guenther  <rguenther@suse.de>
3746
3747         PR tree-optimization/50363
3748         * gcc.dg/torture/pr50363.c: New testcase.
3749
3750 2011-09-26  Jason Merrill  <jason@redhat.com>
3751
3752         PR c++/45012
3753         * g++.dg/template/partial13.C: New.
3754
3755         PR c++/46105
3756         * g++.dg/template/partial12.C: New.
3757
3758         PR c++/50508
3759         * g++.dg/cpp0x/constexpr-typedef1.C: New.
3760
3761 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3762
3763         PR c++/45487
3764         * g++.dg/diagnostic/bindings1.C: New.
3765         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3766
3767 2011-09-26  David S. Miller  <davem@davemloft.net>
3768
3769         * gcc.target/sparc/wrgsr.c: New test.
3770         * gcc.target/sparc/rdgsr.c: New test.
3771         * gcc.target/sparc/edge.c: New test.
3772         * gcc.target/sparc/fcmp.c: New test.
3773
3774         * gcc.target/sparc/edge.c: Update for new return types.
3775         * gcc.target/sparc/fcmp.c: Likewise.
3776
3777         * gcc.target/sparc/fpaddsubi.c: New test.
3778
3779 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
3780
3781         PR fortran/50515
3782         * gfortran.dg/common_15.f90: New.
3783
3784         PR fortran/50517
3785         * gfortran.dg/dummy_procedure_5.f90: New.
3786         * gfortran.dg/interface_26.f90: Modified error message.
3787         * gfortran.dg/proc_ptr_11.f90: Ditto.
3788         * gfortran.dg/proc_ptr_15.f90: Ditto.
3789         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3790         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3791
3792 2011-09-26  Jason Merrill  <jason@redhat.com>
3793
3794         PR c++/50512
3795         * g++.dg/overload/rvalue3.C: New.
3796
3797         PR c++/50523
3798         * g++.dg/overload/ref-conv2.C: New.
3799
3800         * g++.dg/cpp0x/nsdmi-template1.C: New.
3801
3802 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3803
3804         * g++.dg/cpp0x/nullptr25.C: New.
3805
3806 2011-09-26  Richard Guenther  <rguenther@suse.de>
3807
3808         PR tree-optimization/50472
3809         * gcc.dg/torture/pr50472.c: New testcase.
3810
3811 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3812
3813         * gnat.dg/opt22.adb: New test.
3814         * gnat.dg/opt22_pkg.ad[sb]: New helper.
3815
3816 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3817
3818         * gnat.dg/opt21.adb: New test.
3819         * gnat.dg/opt21_pkg.ad[sb]: New helper.
3820
3821 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3822
3823         * gnat.dg/opt20.ad[sb]: New test.
3824         * gnat.dg/opt20_pkg.ads: New helper.
3825
3826 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3827
3828         * gnat.dg/array17.adb: New test.
3829         * gnat.dg/array17_pkg.ads: New helper.
3830
3831 2011-09-25  Jason Merrill  <jason@redhat.com>
3832
3833         * g++.dg/cpp0x/nsdmi-defer4.C: New.
3834
3835 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3836
3837         * gnat.dg/frame_overflow.ads: New.
3838         * gnat.dg/frame_overflow.adb: Adjust.
3839         * gnat.dg/specs/addr1.ads: Likewise.
3840
3841 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
3842
3843         * g++.dg/tree-ssa/restrict2.C: New test.
3844
3845 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3846
3847         * lib/target-supports.exp (check_effective_target_vect64): New.
3848         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3849         of multiple vector sizes.
3850         * gcc.dg/vect/bb-slp-26.c: New.
3851
3852 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
3853
3854         PR c++/50280
3855         * g++.dg/template/bitfield1.C: New.
3856
3857 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3858
3859         * gcc.dg/vect/bb-slp-24.c: New.
3860
3861 2011-09-24  Jason Merrill  <jason@redhat.com>
3862
3863         * g++.dg/cpp0x/nsdmi-eh1.C: New.
3864
3865         * g++.dg/cpp0x/nsdmi-defer3.C: New.
3866
3867         * g++.dg/cpp0x/nsdmi-defer1.C: New.
3868         * g++.dg/cpp0x/nsdmi-defer2.C: New.
3869
3870         * g++.dg/cpp0x/nsdmi1.C: New.
3871         * g++.dg/cpp0x/nsdmi2.C: New.
3872         * g++.dg/cpp0x/nsdmi3.C: New.
3873         * g++.dg/cpp0x/nsdmi4.C: New.
3874         * g++.old-deja/g++.other/init4.C: New.
3875
3876 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
3877
3878         PR c++/44267
3879         * g++.dg/template/sfinae28.C: New.
3880
3881 2011-09-23  Ian Lance Taylor  <iant@google.com>
3882
3883         * go.test/go-test.exp (errchk): Handle more cases of getting
3884         correct Tcl backslash quoting in regular expressions in test file.
3885
3886 2011-09-23  Jason Merrill  <jason@redhat.com>
3887
3888         Core 253
3889         * g++.dg/init/const8.C: New.
3890         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3891         * g++.dg/cpp0x/defaulted2.C: Likewise.
3892         * g++.dg/cpp0x/pr42844-2.C: Likewise.
3893         * g++.dg/init/pr20039.C: Likewise.
3894         * g++.dg/init/pr42844.C: Likewise.
3895
3896 2011-09-23  Jan Hubicka  <jh@suse.cz>
3897
3898         * gcc.dg/ipa/inline-1.c: new testcase.
3899         * gcc.dg/ipa/inline-2.c: new testcase.
3900         * gcc.dg/ipa/inline-3.c: new testcase.
3901         * gcc.dg/ipa/inline-4.c: new testcase.
3902
3903 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3904
3905         PR c++/50258
3906         * g++.dg/cpp0x/constexpr-static8.C: New.
3907
3908 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
3909
3910         * gcc.target/i386/avxfp-1.c: New test.
3911         * gcc.target/i386/avxfp-2.c: New test.
3912
3913 2011-09-23  Terry Guo  <terry.guo@arm.com>
3914
3915         * gcc.c-torture/execute/941014-1.x: Deleted.
3916
3917 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3918
3919         PR c++/50491
3920         * g++.dg/cpp0x/pr50491.C: New.
3921
3922 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3923
3924         PR testsuite/50487
3925         * gfortran.dg/bessel_6.f90: Fix tolerance test.
3926
3927 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3928
3929         PR c++/50371
3930         * g++.dg/cpp0x/nullptr24.C: New.
3931
3932 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
3933
3934         PR target/50482
3935         * gcc.target/i386/pr50482.c: New test.
3936
3937 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
3938
3939         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3940         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3941         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3942         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3943         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3944         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3945         multilib options contain different -march= from dg-options.
3946
3947 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
3948             Paolo Carlini  <paolo.carlini@oracle.com>
3949
3950         PR c++/50344
3951         * g++.dg/template/friend52.C: New.
3952
3953 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
3954
3955         * gcc.target/arm/cmp-1.c: New test.
3956         * gcc.target/arm/cmp-2.c: Likewise.
3957
3958 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
3959
3960         PR fortran/41733
3961         * gfortran.dg/impure_actual_1.f90: Modified error message.
3962         * gfortran.dg/proc_ptr_32.f90: New.
3963         * gfortran.dg/proc_ptr_33.f90: New.
3964
3965 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
3966
3967         PR tree-optimization/50451
3968         * gcc.dg/vect/pr50451.c: New test.
3969
3970 2011-09-21  Ian Lance Taylor  <iant@google.com>
3971
3972         * go.test/go-test.exp (errchk): Add special case for bug332.
3973         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
3974         some more test lines.
3975
3976 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3977
3978         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3979         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3980         * g++.dg/other/i386-8.C: Ditto.
3981         * g++.dg/other/pr34435.C: Ditto.
3982         * g++.dg/other/pr39496.C: Ditto.
3983         * g++.dg/other/mmintrin.C: Ditto.
3984
3985 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
3986
3987         * gcc.dg/vect/vect-cond-7.c: New test.
3988         * gcc.target/i386/sse4_1-cond-1.c: New test.
3989         * gcc.target/i386/avx-cond-1.c: New test.
3990
3991 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3992
3993         PR target/50464
3994         * g++.dg/other/pr50464.C: New test.
3995
3996 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
3997
3998         * gcc.target/i386/bmi2-mulx32-2.c: New test.
3999         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4000         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4001         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4002
4003 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4004
4005         * gnat.dg/opt19.adb: New test.
4006
4007 2011-09-21  Terry Guo  <terry.guo@arm.com>
4008
4009         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4010         on arch conflict when testing case on targets other than armv7-a.
4011
4012 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4013
4014         PR c++/50454
4015         * g++.dg/ext/int128-1.C: New.
4016         * g++.dg/ext/int128-2.C: Likewise.
4017         * g++.dg/ext/int128-2.h: Likewise.
4018
4019 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4020
4021         PR testsuite/50469
4022         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4023
4024 2011-09-20  Jason Merrill  <jason@redhat.com>
4025
4026         * g++.dg/cpp0x/constexpr-generated1.C: New.
4027
4028         PR c++/50442
4029         * g++.dg/overload/ref-conv1.C: New.
4030
4031 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4032
4033         * g++.dg/other/final1.C: New.
4034
4035 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4036
4037         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4038         and get_bit ().
4039
4040 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4041
4042         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4043         "target arm_eabi".
4044
4045 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4046
4047         PR tree-optimization/50413
4048         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4049         -fdump-tree-slp-details.  Run other tests with
4050         -fdump-tree-vect-details.
4051         * g++.dg/vect/slp-pr50413.cc: New.
4052
4053 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4054             Ira Rosen  <ira.rosen@linaro.org>
4055
4056         PR testsuite/50435
4057         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4058         Fix underscores around restrict.
4059
4060 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4061
4062         PR tree-optimization/50414
4063         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4064         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4065         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4066
4067 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4068
4069         PR tree-optimization/50412
4070         * gfortran.dg/vect/pr50412.f90: New.
4071
4072 2011-09-16  Jason Merrill  <jason@redhat.com>
4073
4074         PR c++/50424
4075         * g++.dg/eh/defarg1.C: New.
4076
4077 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4078
4079         * gcc.dg/vect/vect-reduc-10.c: New test.
4080         * gcc.target/i386/avx-reduc-1.c: New test.
4081
4082         * gcc.target/i386/sse2-extract-1.c: New test.
4083         * gcc.target/i386/avx-extract-1.c: New test.
4084
4085 2011-09-16  Terry Guo  <terry.guo@arm.com>
4086
4087         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4088
4089 2011-09-15  Diego Novillo  <dnovillo@google.com>
4090
4091         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4092         ALWAYS_CXXFLAGS, if defined.
4093         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4094         ALWAYS_GFORTRANFLAGS, if defined.
4095         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4096         ALWAYS_GOCFLAGS, if defined.
4097         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4098         ALWAYS_OBJCXXFLAGS, if defined.
4099         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4100         additional_flags, if defined.